const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-BNWqo21l.js","assets/is-plan-event-enabled-DS1Agtkw.js","assets/index-D66JCeo9.js"])))=>i.map(i=>d[i]);
var Rm=Object.defineProperty;var j2=Gt=>{throw TypeError(Gt)};var Im=(Gt,$r,zr)=>$r in Gt?Rm(Gt,$r,{enumerable:!0,configurable:!0,writable:!0,value:zr}):Gt[$r]=zr;var eu=(Gt,$r,zr)=>Im(Gt,typeof $r!="symbol"?$r+"":$r,zr),jA=(Gt,$r,zr)=>$r.has(Gt)||j2("Cannot "+zr);var To=(Gt,$r,zr)=>(jA(Gt,$r,"read from private field"),zr?zr.call(Gt):$r.get(Gt)),u1=(Gt,$r,zr)=>$r.has(Gt)?j2("Cannot add the same private member more than once"):$r instanceof WeakSet?$r.add(Gt):$r.set(Gt,zr),Ws=(Gt,$r,zr,_r)=>(jA(Gt,$r,"write to private field"),_r?_r.call(Gt,zr):$r.set(Gt,zr),zr),M1=(Gt,$r,zr)=>(jA(Gt,$r,"access private method"),zr);var mA=(Gt,$r,zr,_r)=>({set _(Dr){Ws(Gt,$r,Dr,zr)},get _(){return To(Gt,$r,_r)}});function _mergeNamespaces(Gt,$r){for(var zr=0;zr<$r.length;zr++){const _r=$r[zr];if(typeof _r!="string"&&!Array.isArray(_r)){for(const Dr in _r)if(Dr!=="default"&&!(Dr in Gt)){const kr=Object.getOwnPropertyDescriptor(_r,Dr);kr&&Object.defineProperty(Gt,Dr,kr.get?kr:{enumerable:!0,get:()=>_r[Dr]})}}}return Object.freeze(Object.defineProperty(Gt,Symbol.toStringTag,{value:"Module"}))}var commonjsGlobal$2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$3(Gt){return Gt&&Gt.__esModule&&Object.prototype.hasOwnProperty.call(Gt,"default")?Gt.default:Gt}function getAugmentedNamespace$4(Gt){if(Gt.__esModule)return Gt;var $r=Gt.default;if(typeof $r=="function"){var zr=function _r(){return this instanceof _r?Reflect.construct($r,arguments,this.constructor):$r.apply(this,arguments)};zr.prototype=$r.prototype}else zr={};return Object.defineProperty(zr,"__esModule",{value:!0}),Object.keys(Gt).forEach(function(_r){var Dr=Object.getOwnPropertyDescriptor(Gt,_r);Object.defineProperty(zr,_r,Dr.get?Dr:{enumerable:!0,get:function(){return Gt[_r]}})}),zr}var jsxRuntime={exports:{}},reactJsxRuntime_production_min={},react$2={exports:{}},react_production_min={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var l$c=Symbol.for("react.element"),n$c=Symbol.for("react.portal"),p$e=Symbol.for("react.fragment"),q$b=Symbol.for("react.strict_mode"),r$b=Symbol.for("react.profiler"),t$c=Symbol.for("react.provider"),u$d=Symbol.for("react.context"),v$k=Symbol.for("react.forward_ref"),w$b=Symbol.for("react.suspense"),x$8=Symbol.for("react.memo"),y$8=Symbol.for("react.lazy"),z$c=Symbol.iterator;function A$a(Gt){return Gt===null||typeof Gt!="object"?null:(Gt=z$c&&Gt[z$c]||Gt["@@iterator"],typeof Gt=="function"?Gt:null)}var B$a={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C$b=Object.assign,D$b={};function E$d(Gt,$r,zr){this.props=Gt,this.context=$r,this.refs=D$b,this.updater=zr||B$a}E$d.prototype.isReactComponent={};E$d.prototype.setState=function(Gt,$r){if(typeof Gt!="object"&&typeof Gt!="function"&&Gt!=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,Gt,$r,"setState")};E$d.prototype.forceUpdate=function(Gt){this.updater.enqueueForceUpdate(this,Gt,"forceUpdate")};function F$6(){}F$6.prototype=E$d.prototype;function G$7(Gt,$r,zr){this.props=Gt,this.context=$r,this.refs=D$b,this.updater=zr||B$a}var H$d=G$7.prototype=new F$6;H$d.constructor=G$7;C$b(H$d,E$d.prototype);H$d.isPureReactComponent=!0;var I$a=Array.isArray,J$8=Object.prototype.hasOwnProperty,K$a={current:null},L$b={key:!0,ref:!0,__self:!0,__source:!0};function M$a(Gt,$r,zr){var _r,Dr={},kr=null,qr=null;if($r!=null)for(_r in $r.ref!==void 0&&(qr=$r.ref),$r.key!==void 0&&(kr=""+$r.key),$r)J$8.call($r,_r)&&!L$b.hasOwnProperty(_r)&&(Dr[_r]=$r[_r]);var Nr=arguments.length-2;if(Nr===1)Dr.children=zr;else if(1<Nr){for(var Wr=Array(Nr),Qr=0;Qr<Nr;Qr++)Wr[Qr]=arguments[Qr+2];Dr.children=Wr}if(Gt&&Gt.defaultProps)for(_r in Nr=Gt.defaultProps,Nr)Dr[_r]===void 0&&(Dr[_r]=Nr[_r]);return{$$typeof:l$c,type:Gt,key:kr,ref:qr,props:Dr,_owner:K$a.current}}function N$9(Gt,$r){return{$$typeof:l$c,type:Gt.type,key:$r,ref:Gt.ref,props:Gt.props,_owner:Gt._owner}}function O$b(Gt){return typeof Gt=="object"&&Gt!==null&&Gt.$$typeof===l$c}function escape$2(Gt){var $r={"=":"=0",":":"=2"};return"$"+Gt.replace(/[=:]/g,function(zr){return $r[zr]})}var P$a=/\/+/g;function Q$b(Gt,$r){return typeof Gt=="object"&&Gt!==null&&Gt.key!=null?escape$2(""+Gt.key):$r.toString(36)}function R$9(Gt,$r,zr,_r,Dr){var kr=typeof Gt;(kr==="undefined"||kr==="boolean")&&(Gt=null);var qr=!1;if(Gt===null)qr=!0;else switch(kr){case"string":case"number":qr=!0;break;case"object":switch(Gt.$$typeof){case l$c:case n$c:qr=!0}}if(qr)return qr=Gt,Dr=Dr(qr),Gt=_r===""?"."+Q$b(qr,0):_r,I$a(Dr)?(zr="",Gt!=null&&(zr=Gt.replace(P$a,"$&/")+"/"),R$9(Dr,$r,zr,"",function(Qr){return Qr})):Dr!=null&&(O$b(Dr)&&(Dr=N$9(Dr,zr+(!Dr.key||qr&&qr.key===Dr.key?"":(""+Dr.key).replace(P$a,"$&/")+"/")+Gt)),$r.push(Dr)),1;if(qr=0,_r=_r===""?".":_r+":",I$a(Gt))for(var Nr=0;Nr<Gt.length;Nr++){kr=Gt[Nr];var Wr=_r+Q$b(kr,Nr);qr+=R$9(kr,$r,zr,Wr,Dr)}else if(Wr=A$a(Gt),typeof Wr=="function")for(Gt=Wr.call(Gt),Nr=0;!(kr=Gt.next()).done;)kr=kr.value,Wr=_r+Q$b(kr,Nr++),qr+=R$9(kr,$r,zr,Wr,Dr);else if(kr==="object")throw $r=String(Gt),Error("Objects are not valid as a React child (found: "+($r==="[object Object]"?"object with keys {"+Object.keys(Gt).join(", ")+"}":$r)+"). If you meant to render a collection of children, use an array instead.");return qr}function S$9(Gt,$r,zr){if(Gt==null)return Gt;var _r=[],Dr=0;return R$9(Gt,_r,"","",function(kr){return $r.call(zr,kr,Dr++)}),_r}function T$c(Gt){if(Gt._status===-1){var $r=Gt._result;$r=$r(),$r.then(function(zr){(Gt._status===0||Gt._status===-1)&&(Gt._status=1,Gt._result=zr)},function(zr){(Gt._status===0||Gt._status===-1)&&(Gt._status=2,Gt._result=zr)}),Gt._status===-1&&(Gt._status=0,Gt._result=$r)}if(Gt._status===1)return Gt._result.default;throw Gt._result}var U$b={current:null},V$7={transition:null},W$d={ReactCurrentDispatcher:U$b,ReactCurrentBatchConfig:V$7,ReactCurrentOwner:K$a};function X$a(){throw Error("act(...) is not supported in production builds of React.")}react_production_min.Children={map:S$9,forEach:function(Gt,$r,zr){S$9(Gt,function(){$r.apply(this,arguments)},zr)},count:function(Gt){var $r=0;return S$9(Gt,function(){$r++}),$r},toArray:function(Gt){return S$9(Gt,function($r){return $r})||[]},only:function(Gt){if(!O$b(Gt))throw Error("React.Children.only expected to receive a single React element child.");return Gt}};react_production_min.Component=E$d;react_production_min.Fragment=p$e;react_production_min.Profiler=r$b;react_production_min.PureComponent=G$7;react_production_min.StrictMode=q$b;react_production_min.Suspense=w$b;react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=W$d;react_production_min.act=X$a;react_production_min.cloneElement=function(Gt,$r,zr){if(Gt==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+Gt+".");var _r=C$b({},Gt.props),Dr=Gt.key,kr=Gt.ref,qr=Gt._owner;if($r!=null){if($r.ref!==void 0&&(kr=$r.ref,qr=K$a.current),$r.key!==void 0&&(Dr=""+$r.key),Gt.type&&Gt.type.defaultProps)var Nr=Gt.type.defaultProps;for(Wr in $r)J$8.call($r,Wr)&&!L$b.hasOwnProperty(Wr)&&(_r[Wr]=$r[Wr]===void 0&&Nr!==void 0?Nr[Wr]:$r[Wr])}var Wr=arguments.length-2;if(Wr===1)_r.children=zr;else if(1<Wr){Nr=Array(Wr);for(var Qr=0;Qr<Wr;Qr++)Nr[Qr]=arguments[Qr+2];_r.children=Nr}return{$$typeof:l$c,type:Gt.type,key:Dr,ref:kr,props:_r,_owner:qr}};react_production_min.createContext=function(Gt){return Gt={$$typeof:u$d,_currentValue:Gt,_currentValue2:Gt,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},Gt.Provider={$$typeof:t$c,_context:Gt},Gt.Consumer=Gt};react_production_min.createElement=M$a;react_production_min.createFactory=function(Gt){var $r=M$a.bind(null,Gt);return $r.type=Gt,$r};react_production_min.createRef=function(){return{current:null}};react_production_min.forwardRef=function(Gt){return{$$typeof:v$k,render:Gt}};react_production_min.isValidElement=O$b;react_production_min.lazy=function(Gt){return{$$typeof:y$8,_payload:{_status:-1,_result:Gt},_init:T$c}};react_production_min.memo=function(Gt,$r){return{$$typeof:x$8,type:Gt,compare:$r===void 0?null:$r}};react_production_min.startTransition=function(Gt){var $r=V$7.transition;V$7.transition={};try{Gt()}finally{V$7.transition=$r}};react_production_min.unstable_act=X$a;react_production_min.useCallback=function(Gt,$r){return U$b.current.useCallback(Gt,$r)};react_production_min.useContext=function(Gt){return U$b.current.useContext(Gt)};react_production_min.useDebugValue=function(){};react_production_min.useDeferredValue=function(Gt){return U$b.current.useDeferredValue(Gt)};react_production_min.useEffect=function(Gt,$r){return U$b.current.useEffect(Gt,$r)};react_production_min.useId=function(){return U$b.current.useId()};react_production_min.useImperativeHandle=function(Gt,$r,zr){return U$b.current.useImperativeHandle(Gt,$r,zr)};react_production_min.useInsertionEffect=function(Gt,$r){return U$b.current.useInsertionEffect(Gt,$r)};react_production_min.useLayoutEffect=function(Gt,$r){return U$b.current.useLayoutEffect(Gt,$r)};react_production_min.useMemo=function(Gt,$r){return U$b.current.useMemo(Gt,$r)};react_production_min.useReducer=function(Gt,$r,zr){return U$b.current.useReducer(Gt,$r,zr)};react_production_min.useRef=function(Gt){return U$b.current.useRef(Gt)};react_production_min.useState=function(Gt){return U$b.current.useState(Gt)};react_production_min.useSyncExternalStore=function(Gt,$r,zr){return U$b.current.useSyncExternalStore(Gt,$r,zr)};react_production_min.useTransition=function(){return U$b.current.useTransition()};react_production_min.version="18.3.1";react$2.exports=react_production_min;var reactExports=react$2.exports;const React$6=getDefaultExportFromCjs$3(reactExports),React$7=_mergeNamespaces({__proto__:null,default:React$6},[reactExports]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var f$b=reactExports,k$e=Symbol.for("react.element"),l$b=Symbol.for("react.fragment"),m$a=Object.prototype.hasOwnProperty,n$b=f$b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,p$d={key:!0,ref:!0,__self:!0,__source:!0};function q$a(Gt,$r,zr){var _r,Dr={},kr=null,qr=null;zr!==void 0&&(kr=""+zr),$r.key!==void 0&&(kr=""+$r.key),$r.ref!==void 0&&(qr=$r.ref);for(_r in $r)m$a.call($r,_r)&&!p$d.hasOwnProperty(_r)&&(Dr[_r]=$r[_r]);if(Gt&&Gt.defaultProps)for(_r in $r=Gt.defaultProps,$r)Dr[_r]===void 0&&(Dr[_r]=$r[_r]);return{$$typeof:k$e,type:Gt,key:kr,ref:qr,props:Dr,_owner:n$b.current}}reactJsxRuntime_production_min.Fragment=l$b;reactJsxRuntime_production_min.jsx=q$a;reactJsxRuntime_production_min.jsxs=q$a;jsxRuntime.exports=reactJsxRuntime_production_min;var jsxRuntimeExports=jsxRuntime.exports;(function(Gt){(function($r){var zr=typeof globalThis<"u"&&globalThis||typeof Gt<"u"&&Gt||typeof zr<"u"&&zr,_r={searchParams:"URLSearchParams"in zr,iterable:"Symbol"in zr&&"iterator"in Symbol,blob:"FileReader"in zr&&"Blob"in zr&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in zr,arrayBuffer:"ArrayBuffer"in zr};function Dr(g0){return g0&&DataView.prototype.isPrototypeOf(g0)}if(_r.arrayBuffer)var kr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],qr=ArrayBuffer.isView||function(g0){return g0&&kr.indexOf(Object.prototype.toString.call(g0))>-1};function Nr(g0){if(typeof g0!="string"&&(g0=String(g0)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(g0)||g0==="")throw new TypeError('Invalid character in header field name: "'+g0+'"');return g0.toLowerCase()}function Wr(g0){return typeof g0!="string"&&(g0=String(g0)),g0}function Qr(g0){var y0={next:function(){var f0=g0.shift();return{done:f0===void 0,value:f0}}};return _r.iterable&&(y0[Symbol.iterator]=function(){return y0}),y0}function Vr(g0){this.map={},g0 instanceof Vr?g0.forEach(function(y0,f0){this.append(f0,y0)},this):Array.isArray(g0)?g0.forEach(function(y0){this.append(y0[0],y0[1])},this):g0&&Object.getOwnPropertyNames(g0).forEach(function(y0){this.append(y0,g0[y0])},this)}Vr.prototype.append=function(g0,y0){g0=Nr(g0),y0=Wr(y0);var f0=this.map[g0];this.map[g0]=f0?f0+", "+y0:y0},Vr.prototype.delete=function(g0){delete this.map[Nr(g0)]},Vr.prototype.get=function(g0){return g0=Nr(g0),this.has(g0)?this.map[g0]:null},Vr.prototype.has=function(g0){return this.map.hasOwnProperty(Nr(g0))},Vr.prototype.set=function(g0,y0){this.map[Nr(g0)]=Wr(y0)},Vr.prototype.forEach=function(g0,y0){for(var f0 in this.map)this.map.hasOwnProperty(f0)&&g0.call(y0,this.map[f0],f0,this)},Vr.prototype.keys=function(){var g0=[];return this.forEach(function(y0,f0){g0.push(f0)}),Qr(g0)},Vr.prototype.values=function(){var g0=[];return this.forEach(function(y0){g0.push(y0)}),Qr(g0)},Vr.prototype.entries=function(){var g0=[];return this.forEach(function(y0,f0){g0.push([f0,y0])}),Qr(g0)},_r.iterable&&(Vr.prototype[Symbol.iterator]=Vr.prototype.entries);function Jr(g0){if(g0.bodyUsed)return Promise.reject(new TypeError("Already read"));g0.bodyUsed=!0}function Zr(g0){return new Promise(function(y0,f0){g0.onload=function(){y0(g0.result)},g0.onerror=function(){f0(g0.error)}})}function zn(g0){var y0=new FileReader,f0=Zr(y0);return y0.readAsArrayBuffer(g0),f0}function Vn(g0){var y0=new FileReader,f0=Zr(y0);return y0.readAsText(g0),f0}function _i(g0){for(var y0=new Uint8Array(g0),f0=new Array(y0.length),v0=0;v0<y0.length;v0++)f0[v0]=String.fromCharCode(y0[v0]);return f0.join("")}function e0(g0){if(g0.slice)return g0.slice(0);var y0=new Uint8Array(g0.byteLength);return y0.set(new Uint8Array(g0)),y0.buffer}function r0(){return this.bodyUsed=!1,this._initBody=function(g0){this.bodyUsed=this.bodyUsed,this._bodyInit=g0,g0?typeof g0=="string"?this._bodyText=g0:_r.blob&&Blob.prototype.isPrototypeOf(g0)?this._bodyBlob=g0:_r.formData&&FormData.prototype.isPrototypeOf(g0)?this._bodyFormData=g0:_r.searchParams&&URLSearchParams.prototype.isPrototypeOf(g0)?this._bodyText=g0.toString():_r.arrayBuffer&&_r.blob&&Dr(g0)?(this._bodyArrayBuffer=e0(g0.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):_r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(g0)||qr(g0))?this._bodyArrayBuffer=e0(g0):this._bodyText=g0=Object.prototype.toString.call(g0):this._bodyText="",this.headers.get("content-type")||(typeof g0=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):_r.searchParams&&URLSearchParams.prototype.isPrototypeOf(g0)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},_r.blob&&(this.blob=function(){var g0=Jr(this);if(g0)return g0;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var g0=Jr(this);return g0||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(zn)}),this.text=function(){var g0=Jr(this);if(g0)return g0;if(this._bodyBlob)return Vn(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(_i(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},_r.formData&&(this.formData=function(){return this.text().then(a0)}),this.json=function(){return this.text().then(JSON.parse)},this}var i0=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function n0(g0){var y0=g0.toUpperCase();return i0.indexOf(y0)>-1?y0:g0}function o0(g0,y0){if(!(this instanceof o0))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');y0=y0||{};var f0=y0.body;if(g0 instanceof o0){if(g0.bodyUsed)throw new TypeError("Already read");this.url=g0.url,this.credentials=g0.credentials,y0.headers||(this.headers=new Vr(g0.headers)),this.method=g0.method,this.mode=g0.mode,this.signal=g0.signal,!f0&&g0._bodyInit!=null&&(f0=g0._bodyInit,g0.bodyUsed=!0)}else this.url=String(g0);if(this.credentials=y0.credentials||this.credentials||"same-origin",(y0.headers||!this.headers)&&(this.headers=new Vr(y0.headers)),this.method=n0(y0.method||this.method||"GET"),this.mode=y0.mode||this.mode||null,this.signal=y0.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&f0)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(f0),(this.method==="GET"||this.method==="HEAD")&&(y0.cache==="no-store"||y0.cache==="no-cache")){var v0=/([?&])_=[^&]*/;if(v0.test(this.url))this.url=this.url.replace(v0,"$1_="+new Date().getTime());else{var A0=/\?/;this.url+=(A0.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}o0.prototype.clone=function(){return new o0(this,{body:this._bodyInit})};function a0(g0){var y0=new FormData;return g0.trim().split("&").forEach(function(f0){if(f0){var v0=f0.split("="),A0=v0.shift().replace(/\+/g," "),p0=v0.join("=").replace(/\+/g," ");y0.append(decodeURIComponent(A0),decodeURIComponent(p0))}}),y0}function s0(g0){var y0=new Vr,f0=g0.replace(/\r?\n[\t ]+/g," ");return f0.split("\r").map(function(v0){return v0.indexOf(`
`)===0?v0.substr(1,v0.length):v0}).forEach(function(v0){var A0=v0.split(":"),p0=A0.shift().trim();if(p0){var h0=A0.join(":").trim();y0.append(p0,h0)}}),y0}r0.call(o0.prototype);function l0(g0,y0){if(!(this instanceof l0))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');y0||(y0={}),this.type="default",this.status=y0.status===void 0?200:y0.status,this.ok=this.status>=200&&this.status<300,this.statusText=y0.statusText===void 0?"":""+y0.statusText,this.headers=new Vr(y0.headers),this.url=y0.url||"",this._initBody(g0)}r0.call(l0.prototype),l0.prototype.clone=function(){return new l0(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Vr(this.headers),url:this.url})},l0.error=function(){var g0=new l0(null,{status:0,statusText:""});return g0.type="error",g0};var u0=[301,302,303,307,308];l0.redirect=function(g0,y0){if(u0.indexOf(y0)===-1)throw new RangeError("Invalid status code");return new l0(null,{status:y0,headers:{location:g0}})},$r.DOMException=zr.DOMException;try{new $r.DOMException}catch{$r.DOMException=function(y0,f0){this.message=y0,this.name=f0;var v0=Error(y0);this.stack=v0.stack},$r.DOMException.prototype=Object.create(Error.prototype),$r.DOMException.prototype.constructor=$r.DOMException}function b0(g0,y0){return new Promise(function(f0,v0){var A0=new o0(g0,y0);if(A0.signal&&A0.signal.aborted)return v0(new $r.DOMException("Aborted","AbortError"));var p0=new XMLHttpRequest;function h0(){p0.abort()}p0.onload=function(){var c0={status:p0.status,statusText:p0.statusText,headers:s0(p0.getAllResponseHeaders()||"")};c0.url="responseURL"in p0?p0.responseURL:c0.headers.get("X-Request-URL");var d0="response"in p0?p0.response:p0.responseText;setTimeout(function(){f0(new l0(d0,c0))},0)},p0.onerror=function(){setTimeout(function(){v0(new TypeError("Network request failed"))},0)},p0.ontimeout=function(){setTimeout(function(){v0(new TypeError("Network request failed"))},0)},p0.onabort=function(){setTimeout(function(){v0(new $r.DOMException("Aborted","AbortError"))},0)};function m0(c0){try{return c0===""&&zr.location.href?zr.location.href:c0}catch{return c0}}p0.open(A0.method,m0(A0.url),!0),A0.credentials==="include"?p0.withCredentials=!0:A0.credentials==="omit"&&(p0.withCredentials=!1),"responseType"in p0&&(_r.blob?p0.responseType="blob":_r.arrayBuffer&&A0.headers.get("Content-Type")&&A0.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(p0.responseType="arraybuffer")),y0&&typeof y0.headers=="object"&&!(y0.headers instanceof Vr)?Object.getOwnPropertyNames(y0.headers).forEach(function(c0){p0.setRequestHeader(c0,Wr(y0.headers[c0]))}):A0.headers.forEach(function(c0,d0){p0.setRequestHeader(d0,c0)}),A0.signal&&(A0.signal.addEventListener("abort",h0),p0.onreadystatechange=function(){p0.readyState===4&&A0.signal.removeEventListener("abort",h0)}),p0.send(typeof A0._bodyInit>"u"?null:A0._bodyInit)})}return b0.polyfill=!0,zr.fetch||(zr.fetch=b0,zr.Headers=Vr,zr.Request=o0,zr.Response=l0),$r.Headers=Vr,$r.Request=o0,$r.Response=l0,$r.fetch=b0,$r})({})})(typeof self<"u"?self:commonjsGlobal$2);var reactDom={exports:{}},reactDom_production_min={},scheduler$3={exports:{}},scheduler_production_min$1={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(Gt){function $r(c0,d0){var M0=c0.length;c0.push(d0);e:for(;0<M0;){var O0=M0-1>>>1,x0=c0[O0];if(0<Dr(x0,d0))c0[O0]=d0,c0[M0]=x0,M0=O0;else break e}}function zr(c0){return c0.length===0?null:c0[0]}function _r(c0){if(c0.length===0)return null;var d0=c0[0],M0=c0.pop();if(M0!==d0){c0[0]=M0;e:for(var O0=0,x0=c0.length,C0=x0>>>1;O0<C0;){var $0=2*(O0+1)-1,_0=c0[$0],R0=$0+1,D0=c0[R0];if(0>Dr(_0,M0))R0<x0&&0>Dr(D0,_0)?(c0[O0]=D0,c0[R0]=M0,O0=R0):(c0[O0]=_0,c0[$0]=M0,O0=$0);else if(R0<x0&&0>Dr(D0,M0))c0[O0]=D0,c0[R0]=M0,O0=R0;else break e}}return d0}function Dr(c0,d0){var M0=c0.sortIndex-d0.sortIndex;return M0!==0?M0:c0.id-d0.id}if(typeof performance=="object"&&typeof performance.now=="function"){var kr=performance;Gt.unstable_now=function(){return kr.now()}}else{var qr=Date,Nr=qr.now();Gt.unstable_now=function(){return qr.now()-Nr}}var Wr=[],Qr=[],Vr=1,Jr=null,Zr=3,zn=!1,Vn=!1,_i=!1,e0=typeof setTimeout=="function"?setTimeout:null,r0=typeof clearTimeout=="function"?clearTimeout:null,i0=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function n0(c0){for(var d0=zr(Qr);d0!==null;){if(d0.callback===null)_r(Qr);else if(d0.startTime<=c0)_r(Qr),d0.sortIndex=d0.expirationTime,$r(Wr,d0);else break;d0=zr(Qr)}}function o0(c0){if(_i=!1,n0(c0),!Vn)if(zr(Wr)!==null)Vn=!0,h0(a0);else{var d0=zr(Qr);d0!==null&&m0(o0,d0.startTime-c0)}}function a0(c0,d0){Vn=!1,_i&&(_i=!1,r0(u0),u0=-1),zn=!0;var M0=Zr;try{for(n0(d0),Jr=zr(Wr);Jr!==null&&(!(Jr.expirationTime>d0)||c0&&!y0());){var O0=Jr.callback;if(typeof O0=="function"){Jr.callback=null,Zr=Jr.priorityLevel;var x0=O0(Jr.expirationTime<=d0);d0=Gt.unstable_now(),typeof x0=="function"?Jr.callback=x0:Jr===zr(Wr)&&_r(Wr),n0(d0)}else _r(Wr);Jr=zr(Wr)}if(Jr!==null)var C0=!0;else{var $0=zr(Qr);$0!==null&&m0(o0,$0.startTime-d0),C0=!1}return C0}finally{Jr=null,Zr=M0,zn=!1}}var s0=!1,l0=null,u0=-1,b0=5,g0=-1;function y0(){return!(Gt.unstable_now()-g0<b0)}function f0(){if(l0!==null){var c0=Gt.unstable_now();g0=c0;var d0=!0;try{d0=l0(!0,c0)}finally{d0?v0():(s0=!1,l0=null)}}else s0=!1}var v0;if(typeof i0=="function")v0=function(){i0(f0)};else if(typeof MessageChannel<"u"){var A0=new MessageChannel,p0=A0.port2;A0.port1.onmessage=f0,v0=function(){p0.postMessage(null)}}else v0=function(){e0(f0,0)};function h0(c0){l0=c0,s0||(s0=!0,v0())}function m0(c0,d0){u0=e0(function(){c0(Gt.unstable_now())},d0)}Gt.unstable_IdlePriority=5,Gt.unstable_ImmediatePriority=1,Gt.unstable_LowPriority=4,Gt.unstable_NormalPriority=3,Gt.unstable_Profiling=null,Gt.unstable_UserBlockingPriority=2,Gt.unstable_cancelCallback=function(c0){c0.callback=null},Gt.unstable_continueExecution=function(){Vn||zn||(Vn=!0,h0(a0))},Gt.unstable_forceFrameRate=function(c0){0>c0||125<c0?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b0=0<c0?Math.floor(1e3/c0):5},Gt.unstable_getCurrentPriorityLevel=function(){return Zr},Gt.unstable_getFirstCallbackNode=function(){return zr(Wr)},Gt.unstable_next=function(c0){switch(Zr){case 1:case 2:case 3:var d0=3;break;default:d0=Zr}var M0=Zr;Zr=d0;try{return c0()}finally{Zr=M0}},Gt.unstable_pauseExecution=function(){},Gt.unstable_requestPaint=function(){},Gt.unstable_runWithPriority=function(c0,d0){switch(c0){case 1:case 2:case 3:case 4:case 5:break;default:c0=3}var M0=Zr;Zr=c0;try{return d0()}finally{Zr=M0}},Gt.unstable_scheduleCallback=function(c0,d0,M0){var O0=Gt.unstable_now();switch(typeof M0=="object"&&M0!==null?(M0=M0.delay,M0=typeof M0=="number"&&0<M0?O0+M0:O0):M0=O0,c0){case 1:var x0=-1;break;case 2:x0=250;break;case 5:x0=1073741823;break;case 4:x0=1e4;break;default:x0=5e3}return x0=M0+x0,c0={id:Vr++,callback:d0,priorityLevel:c0,startTime:M0,expirationTime:x0,sortIndex:-1},M0>O0?(c0.sortIndex=M0,$r(Qr,c0),zr(Wr)===null&&c0===zr(Qr)&&(_i?(r0(u0),u0=-1):_i=!0,m0(o0,M0-O0))):(c0.sortIndex=x0,$r(Wr,c0),Vn||zn||(Vn=!0,h0(a0))),c0},Gt.unstable_shouldYield=y0,Gt.unstable_wrapCallback=function(c0){var d0=Zr;return function(){var M0=Zr;Zr=d0;try{return c0.apply(this,arguments)}finally{Zr=M0}}}})(scheduler_production_min$1);scheduler$3.exports=scheduler_production_min$1;var schedulerExports$1=scheduler$3.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var aa$2=reactExports,ca$1=schedulerExports$1;function p$c(Gt){for(var $r="https://reactjs.org/docs/error-decoder.html?invariant="+Gt,zr=1;zr<arguments.length;zr++)$r+="&args[]="+encodeURIComponent(arguments[zr]);return"Minified React error #"+Gt+"; visit "+$r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var da$1=new Set,ea$1={};function fa$2(Gt,$r){ha$2(Gt,$r),ha$2(Gt+"Capture",$r)}function ha$2(Gt,$r){for(ea$1[Gt]=$r,Gt=0;Gt<$r.length;Gt++)da$1.add($r[Gt])}var ia$2=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ja$2=Object.prototype.hasOwnProperty,ka$2=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,la$2={},ma$1={};function oa$2(Gt){return ja$2.call(ma$1,Gt)?!0:ja$2.call(la$2,Gt)?!1:ka$2.test(Gt)?ma$1[Gt]=!0:(la$2[Gt]=!0,!1)}function pa$2(Gt,$r,zr,_r){if(zr!==null&&zr.type===0)return!1;switch(typeof $r){case"function":case"symbol":return!0;case"boolean":return _r?!1:zr!==null?!zr.acceptsBooleans:(Gt=Gt.toLowerCase().slice(0,5),Gt!=="data-"&&Gt!=="aria-");default:return!1}}function qa$2(Gt,$r,zr,_r){if($r===null||typeof $r>"u"||pa$2(Gt,$r,zr,_r))return!0;if(_r)return!1;if(zr!==null)switch(zr.type){case 3:return!$r;case 4:return $r===!1;case 5:return isNaN($r);case 6:return isNaN($r)||1>$r}return!1}function v$j(Gt,$r,zr,_r,Dr,kr,qr){this.acceptsBooleans=$r===2||$r===3||$r===4,this.attributeName=_r,this.attributeNamespace=Dr,this.mustUseProperty=zr,this.propertyName=Gt,this.type=$r,this.sanitizeURL=kr,this.removeEmptyString=qr}var z$b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(Gt){z$b[Gt]=new v$j(Gt,0,!1,Gt,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(Gt){var $r=Gt[0];z$b[$r]=new v$j($r,1,!1,Gt[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,2,!1,Gt.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,2,!1,Gt,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(Gt){z$b[Gt]=new v$j(Gt,3,!1,Gt.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,3,!0,Gt,null,!1,!1)});["capture","download"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,4,!1,Gt,null,!1,!1)});["cols","rows","size","span"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,6,!1,Gt,null,!1,!1)});["rowSpan","start"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,5,!1,Gt.toLowerCase(),null,!1,!1)});var ra$2=/[\-:]([a-z])/g;function sa$2(Gt){return Gt[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(Gt){var $r=Gt.replace(ra$2,sa$2);z$b[$r]=new v$j($r,1,!1,Gt,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(Gt){var $r=Gt.replace(ra$2,sa$2);z$b[$r]=new v$j($r,1,!1,Gt,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(Gt){var $r=Gt.replace(ra$2,sa$2);z$b[$r]=new v$j($r,1,!1,Gt,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,1,!1,Gt.toLowerCase(),null,!1,!1)});z$b.xlinkHref=new v$j("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(Gt){z$b[Gt]=new v$j(Gt,1,!1,Gt.toLowerCase(),null,!0,!0)});function ta$2(Gt,$r,zr,_r){var Dr=z$b.hasOwnProperty($r)?z$b[$r]:null;(Dr!==null?Dr.type!==0:_r||!(2<$r.length)||$r[0]!=="o"&&$r[0]!=="O"||$r[1]!=="n"&&$r[1]!=="N")&&(qa$2($r,zr,Dr,_r)&&(zr=null),_r||Dr===null?oa$2($r)&&(zr===null?Gt.removeAttribute($r):Gt.setAttribute($r,""+zr)):Dr.mustUseProperty?Gt[Dr.propertyName]=zr===null?Dr.type===3?!1:"":zr:($r=Dr.attributeName,_r=Dr.attributeNamespace,zr===null?Gt.removeAttribute($r):(Dr=Dr.type,zr=Dr===3||Dr===4&&zr===!0?"":""+zr,_r?Gt.setAttributeNS(_r,$r,zr):Gt.setAttribute($r,zr))))}var ua$2=aa$2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,va$2=Symbol.for("react.element"),wa$2=Symbol.for("react.portal"),ya$2=Symbol.for("react.fragment"),za$2=Symbol.for("react.strict_mode"),Aa$2=Symbol.for("react.profiler"),Ba$2=Symbol.for("react.provider"),Ca$2=Symbol.for("react.context"),Da$2=Symbol.for("react.forward_ref"),Ea$2=Symbol.for("react.suspense"),Fa$2=Symbol.for("react.suspense_list"),Ga$2=Symbol.for("react.memo"),Ha$2=Symbol.for("react.lazy"),Ia$2=Symbol.for("react.offscreen"),Ja$2=Symbol.iterator;function Ka$2(Gt){return Gt===null||typeof Gt!="object"?null:(Gt=Ja$2&&Gt[Ja$2]||Gt["@@iterator"],typeof Gt=="function"?Gt:null)}var A$9=Object.assign,La$2;function Ma$2(Gt){if(La$2===void 0)try{throw Error()}catch(zr){var $r=zr.stack.trim().match(/\n( *(at )?)/);La$2=$r&&$r[1]||""}return`
`+La$2+Gt}var Na$2=!1;function Oa$2(Gt,$r){if(!Gt||Na$2)return"";Na$2=!0;var zr=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if($r)if($r=function(){throw Error()},Object.defineProperty($r.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct($r,[])}catch(Qr){var _r=Qr}Reflect.construct(Gt,[],$r)}else{try{$r.call()}catch(Qr){_r=Qr}Gt.call($r.prototype)}else{try{throw Error()}catch(Qr){_r=Qr}Gt()}}catch(Qr){if(Qr&&_r&&typeof Qr.stack=="string"){for(var Dr=Qr.stack.split(`
`),kr=_r.stack.split(`
`),qr=Dr.length-1,Nr=kr.length-1;1<=qr&&0<=Nr&&Dr[qr]!==kr[Nr];)Nr--;for(;1<=qr&&0<=Nr;qr--,Nr--)if(Dr[qr]!==kr[Nr]){if(qr!==1||Nr!==1)do if(qr--,Nr--,0>Nr||Dr[qr]!==kr[Nr]){var Wr=`
`+Dr[qr].replace(" at new "," at ");return Gt.displayName&&Wr.includes("<anonymous>")&&(Wr=Wr.replace("<anonymous>",Gt.displayName)),Wr}while(1<=qr&&0<=Nr);break}}}finally{Na$2=!1,Error.prepareStackTrace=zr}return(Gt=Gt?Gt.displayName||Gt.name:"")?Ma$2(Gt):""}function Pa$2(Gt){switch(Gt.tag){case 5:return Ma$2(Gt.type);case 16:return Ma$2("Lazy");case 13:return Ma$2("Suspense");case 19:return Ma$2("SuspenseList");case 0:case 2:case 15:return Gt=Oa$2(Gt.type,!1),Gt;case 11:return Gt=Oa$2(Gt.type.render,!1),Gt;case 1:return Gt=Oa$2(Gt.type,!0),Gt;default:return""}}function Qa$2(Gt){if(Gt==null)return null;if(typeof Gt=="function")return Gt.displayName||Gt.name||null;if(typeof Gt=="string")return Gt;switch(Gt){case ya$2:return"Fragment";case wa$2:return"Portal";case Aa$2:return"Profiler";case za$2:return"StrictMode";case Ea$2:return"Suspense";case Fa$2:return"SuspenseList"}if(typeof Gt=="object")switch(Gt.$$typeof){case Ca$2:return(Gt.displayName||"Context")+".Consumer";case Ba$2:return(Gt._context.displayName||"Context")+".Provider";case Da$2:var $r=Gt.render;return Gt=Gt.displayName,Gt||(Gt=$r.displayName||$r.name||"",Gt=Gt!==""?"ForwardRef("+Gt+")":"ForwardRef"),Gt;case Ga$2:return $r=Gt.displayName||null,$r!==null?$r:Qa$2(Gt.type)||"Memo";case Ha$2:$r=Gt._payload,Gt=Gt._init;try{return Qa$2(Gt($r))}catch{}}return null}function Ra$2(Gt){var $r=Gt.type;switch(Gt.tag){case 24:return"Cache";case 9:return($r.displayName||"Context")+".Consumer";case 10:return($r._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return Gt=$r.render,Gt=Gt.displayName||Gt.name||"",$r.displayName||(Gt!==""?"ForwardRef("+Gt+")":"ForwardRef");case 7:return"Fragment";case 5:return $r;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Qa$2($r);case 8:return $r===za$2?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof $r=="function")return $r.displayName||$r.name||null;if(typeof $r=="string")return $r}return null}function Sa$2(Gt){switch(typeof Gt){case"boolean":case"number":case"string":case"undefined":return Gt;case"object":return Gt;default:return""}}function Ta$2(Gt){var $r=Gt.type;return(Gt=Gt.nodeName)&&Gt.toLowerCase()==="input"&&($r==="checkbox"||$r==="radio")}function Ua$2(Gt){var $r=Ta$2(Gt)?"checked":"value",zr=Object.getOwnPropertyDescriptor(Gt.constructor.prototype,$r),_r=""+Gt[$r];if(!Gt.hasOwnProperty($r)&&typeof zr<"u"&&typeof zr.get=="function"&&typeof zr.set=="function"){var Dr=zr.get,kr=zr.set;return Object.defineProperty(Gt,$r,{configurable:!0,get:function(){return Dr.call(this)},set:function(qr){_r=""+qr,kr.call(this,qr)}}),Object.defineProperty(Gt,$r,{enumerable:zr.enumerable}),{getValue:function(){return _r},setValue:function(qr){_r=""+qr},stopTracking:function(){Gt._valueTracker=null,delete Gt[$r]}}}}function Va$2(Gt){Gt._valueTracker||(Gt._valueTracker=Ua$2(Gt))}function Wa$2(Gt){if(!Gt)return!1;var $r=Gt._valueTracker;if(!$r)return!0;var zr=$r.getValue(),_r="";return Gt&&(_r=Ta$2(Gt)?Gt.checked?"true":"false":Gt.value),Gt=_r,Gt!==zr?($r.setValue(Gt),!0):!1}function Xa$2(Gt){if(Gt=Gt||(typeof document<"u"?document:void 0),typeof Gt>"u")return null;try{return Gt.activeElement||Gt.body}catch{return Gt.body}}function Ya$2(Gt,$r){var zr=$r.checked;return A$9({},$r,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:zr??Gt._wrapperState.initialChecked})}function Za$2(Gt,$r){var zr=$r.defaultValue==null?"":$r.defaultValue,_r=$r.checked!=null?$r.checked:$r.defaultChecked;zr=Sa$2($r.value!=null?$r.value:zr),Gt._wrapperState={initialChecked:_r,initialValue:zr,controlled:$r.type==="checkbox"||$r.type==="radio"?$r.checked!=null:$r.value!=null}}function ab$2(Gt,$r){$r=$r.checked,$r!=null&&ta$2(Gt,"checked",$r,!1)}function bb$2(Gt,$r){ab$2(Gt,$r);var zr=Sa$2($r.value),_r=$r.type;if(zr!=null)_r==="number"?(zr===0&&Gt.value===""||Gt.value!=zr)&&(Gt.value=""+zr):Gt.value!==""+zr&&(Gt.value=""+zr);else if(_r==="submit"||_r==="reset"){Gt.removeAttribute("value");return}$r.hasOwnProperty("value")?cb$2(Gt,$r.type,zr):$r.hasOwnProperty("defaultValue")&&cb$2(Gt,$r.type,Sa$2($r.defaultValue)),$r.checked==null&&$r.defaultChecked!=null&&(Gt.defaultChecked=!!$r.defaultChecked)}function db$2(Gt,$r,zr){if($r.hasOwnProperty("value")||$r.hasOwnProperty("defaultValue")){var _r=$r.type;if(!(_r!=="submit"&&_r!=="reset"||$r.value!==void 0&&$r.value!==null))return;$r=""+Gt._wrapperState.initialValue,zr||$r===Gt.value||(Gt.value=$r),Gt.defaultValue=$r}zr=Gt.name,zr!==""&&(Gt.name=""),Gt.defaultChecked=!!Gt._wrapperState.initialChecked,zr!==""&&(Gt.name=zr)}function cb$2(Gt,$r,zr){($r!=="number"||Xa$2(Gt.ownerDocument)!==Gt)&&(zr==null?Gt.defaultValue=""+Gt._wrapperState.initialValue:Gt.defaultValue!==""+zr&&(Gt.defaultValue=""+zr))}var eb$2=Array.isArray;function fb$2(Gt,$r,zr,_r){if(Gt=Gt.options,$r){$r={};for(var Dr=0;Dr<zr.length;Dr++)$r["$"+zr[Dr]]=!0;for(zr=0;zr<Gt.length;zr++)Dr=$r.hasOwnProperty("$"+Gt[zr].value),Gt[zr].selected!==Dr&&(Gt[zr].selected=Dr),Dr&&_r&&(Gt[zr].defaultSelected=!0)}else{for(zr=""+Sa$2(zr),$r=null,Dr=0;Dr<Gt.length;Dr++){if(Gt[Dr].value===zr){Gt[Dr].selected=!0,_r&&(Gt[Dr].defaultSelected=!0);return}$r!==null||Gt[Dr].disabled||($r=Gt[Dr])}$r!==null&&($r.selected=!0)}}function gb$2(Gt,$r){if($r.dangerouslySetInnerHTML!=null)throw Error(p$c(91));return A$9({},$r,{value:void 0,defaultValue:void 0,children:""+Gt._wrapperState.initialValue})}function hb$2(Gt,$r){var zr=$r.value;if(zr==null){if(zr=$r.children,$r=$r.defaultValue,zr!=null){if($r!=null)throw Error(p$c(92));if(eb$2(zr)){if(1<zr.length)throw Error(p$c(93));zr=zr[0]}$r=zr}$r==null&&($r=""),zr=$r}Gt._wrapperState={initialValue:Sa$2(zr)}}function ib$2(Gt,$r){var zr=Sa$2($r.value),_r=Sa$2($r.defaultValue);zr!=null&&(zr=""+zr,zr!==Gt.value&&(Gt.value=zr),$r.defaultValue==null&&Gt.defaultValue!==zr&&(Gt.defaultValue=zr)),_r!=null&&(Gt.defaultValue=""+_r)}function jb$2(Gt){var $r=Gt.textContent;$r===Gt._wrapperState.initialValue&&$r!==""&&$r!==null&&(Gt.value=$r)}function kb$2(Gt){switch(Gt){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function lb$2(Gt,$r){return Gt==null||Gt==="http://www.w3.org/1999/xhtml"?kb$2($r):Gt==="http://www.w3.org/2000/svg"&&$r==="foreignObject"?"http://www.w3.org/1999/xhtml":Gt}var mb$1,nb$1=function(Gt){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function($r,zr,_r,Dr){MSApp.execUnsafeLocalFunction(function(){return Gt($r,zr,_r,Dr)})}:Gt}(function(Gt,$r){if(Gt.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in Gt)Gt.innerHTML=$r;else{for(mb$1=mb$1||document.createElement("div"),mb$1.innerHTML="<svg>"+$r.valueOf().toString()+"</svg>",$r=mb$1.firstChild;Gt.firstChild;)Gt.removeChild(Gt.firstChild);for(;$r.firstChild;)Gt.appendChild($r.firstChild)}});function ob$2(Gt,$r){if($r){var zr=Gt.firstChild;if(zr&&zr===Gt.lastChild&&zr.nodeType===3){zr.nodeValue=$r;return}}Gt.textContent=$r}var pb$2={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},qb$2=["Webkit","ms","Moz","O"];Object.keys(pb$2).forEach(function(Gt){qb$2.forEach(function($r){$r=$r+Gt.charAt(0).toUpperCase()+Gt.substring(1),pb$2[$r]=pb$2[Gt]})});function rb$2(Gt,$r,zr){return $r==null||typeof $r=="boolean"||$r===""?"":zr||typeof $r!="number"||$r===0||pb$2.hasOwnProperty(Gt)&&pb$2[Gt]?(""+$r).trim():$r+"px"}function sb$2(Gt,$r){Gt=Gt.style;for(var zr in $r)if($r.hasOwnProperty(zr)){var _r=zr.indexOf("--")===0,Dr=rb$2(zr,$r[zr],_r);zr==="float"&&(zr="cssFloat"),_r?Gt.setProperty(zr,Dr):Gt[zr]=Dr}}var tb$2=A$9({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ub$2(Gt,$r){if($r){if(tb$2[Gt]&&($r.children!=null||$r.dangerouslySetInnerHTML!=null))throw Error(p$c(137,Gt));if($r.dangerouslySetInnerHTML!=null){if($r.children!=null)throw Error(p$c(60));if(typeof $r.dangerouslySetInnerHTML!="object"||!("__html"in $r.dangerouslySetInnerHTML))throw Error(p$c(61))}if($r.style!=null&&typeof $r.style!="object")throw Error(p$c(62))}}function vb$2(Gt,$r){if(Gt.indexOf("-")===-1)return typeof $r.is=="string";switch(Gt){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var wb$2=null;function xb$2(Gt){return Gt=Gt.target||Gt.srcElement||window,Gt.correspondingUseElement&&(Gt=Gt.correspondingUseElement),Gt.nodeType===3?Gt.parentNode:Gt}var yb$2=null,zb$2=null,Ab$2=null;function Bb$2(Gt){if(Gt=Cb$2(Gt)){if(typeof yb$2!="function")throw Error(p$c(280));var $r=Gt.stateNode;$r&&($r=Db$2($r),yb$2(Gt.stateNode,Gt.type,$r))}}function Eb$2(Gt){zb$2?Ab$2?Ab$2.push(Gt):Ab$2=[Gt]:zb$2=Gt}function Fb$1(){if(zb$2){var Gt=zb$2,$r=Ab$2;if(Ab$2=zb$2=null,Bb$2(Gt),$r)for(Gt=0;Gt<$r.length;Gt++)Bb$2($r[Gt])}}function Gb$2(Gt,$r){return Gt($r)}function Hb$2(){}var Ib$2=!1;function Jb$2(Gt,$r,zr){if(Ib$2)return Gt($r,zr);Ib$2=!0;try{return Gb$2(Gt,$r,zr)}finally{Ib$2=!1,(zb$2!==null||Ab$2!==null)&&(Hb$2(),Fb$1())}}function Kb$2(Gt,$r){var zr=Gt.stateNode;if(zr===null)return null;var _r=Db$2(zr);if(_r===null)return null;zr=_r[$r];e:switch($r){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(_r=!_r.disabled)||(Gt=Gt.type,_r=!(Gt==="button"||Gt==="input"||Gt==="select"||Gt==="textarea")),Gt=!_r;break e;default:Gt=!1}if(Gt)return null;if(zr&&typeof zr!="function")throw Error(p$c(231,$r,typeof zr));return zr}var Lb$2=!1;if(ia$2)try{var Mb$2={};Object.defineProperty(Mb$2,"passive",{get:function(){Lb$2=!0}}),window.addEventListener("test",Mb$2,Mb$2),window.removeEventListener("test",Mb$2,Mb$2)}catch{Lb$2=!1}function Nb$2(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=Array.prototype.slice.call(arguments,3);try{$r.apply(zr,Qr)}catch(Vr){this.onError(Vr)}}var Ob$2=!1,Pb$2=null,Qb$2=!1,Rb$2=null,Sb$2={onError:function(Gt){Ob$2=!0,Pb$2=Gt}};function Tb$2(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){Ob$2=!1,Pb$2=null,Nb$2.apply(Sb$2,arguments)}function Ub$1(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){if(Tb$2.apply(this,arguments),Ob$2){if(Ob$2){var Qr=Pb$2;Ob$2=!1,Pb$2=null}else throw Error(p$c(198));Qb$2||(Qb$2=!0,Rb$2=Qr)}}function Vb$1(Gt){var $r=Gt,zr=Gt;if(Gt.alternate)for(;$r.return;)$r=$r.return;else{Gt=$r;do $r=Gt,$r.flags&4098&&(zr=$r.return),Gt=$r.return;while(Gt)}return $r.tag===3?zr:null}function Wb$1(Gt){if(Gt.tag===13){var $r=Gt.memoizedState;if($r===null&&(Gt=Gt.alternate,Gt!==null&&($r=Gt.memoizedState)),$r!==null)return $r.dehydrated}return null}function Xb$1(Gt){if(Vb$1(Gt)!==Gt)throw Error(p$c(188))}function Yb$1(Gt){var $r=Gt.alternate;if(!$r){if($r=Vb$1(Gt),$r===null)throw Error(p$c(188));return $r!==Gt?null:Gt}for(var zr=Gt,_r=$r;;){var Dr=zr.return;if(Dr===null)break;var kr=Dr.alternate;if(kr===null){if(_r=Dr.return,_r!==null){zr=_r;continue}break}if(Dr.child===kr.child){for(kr=Dr.child;kr;){if(kr===zr)return Xb$1(Dr),Gt;if(kr===_r)return Xb$1(Dr),$r;kr=kr.sibling}throw Error(p$c(188))}if(zr.return!==_r.return)zr=Dr,_r=kr;else{for(var qr=!1,Nr=Dr.child;Nr;){if(Nr===zr){qr=!0,zr=Dr,_r=kr;break}if(Nr===_r){qr=!0,_r=Dr,zr=kr;break}Nr=Nr.sibling}if(!qr){for(Nr=kr.child;Nr;){if(Nr===zr){qr=!0,zr=kr,_r=Dr;break}if(Nr===_r){qr=!0,_r=kr,zr=Dr;break}Nr=Nr.sibling}if(!qr)throw Error(p$c(189))}}if(zr.alternate!==_r)throw Error(p$c(190))}if(zr.tag!==3)throw Error(p$c(188));return zr.stateNode.current===zr?Gt:$r}function Zb$1(Gt){return Gt=Yb$1(Gt),Gt!==null?$b$1(Gt):null}function $b$1(Gt){if(Gt.tag===5||Gt.tag===6)return Gt;for(Gt=Gt.child;Gt!==null;){var $r=$b$1(Gt);if($r!==null)return $r;Gt=Gt.sibling}return null}var ac$1=ca$1.unstable_scheduleCallback,bc$1=ca$1.unstable_cancelCallback,cc$1=ca$1.unstable_shouldYield,dc$1=ca$1.unstable_requestPaint,B$9=ca$1.unstable_now,ec$1=ca$1.unstable_getCurrentPriorityLevel,fc$1=ca$1.unstable_ImmediatePriority,gc$1=ca$1.unstable_UserBlockingPriority,hc$1=ca$1.unstable_NormalPriority,ic$1=ca$1.unstable_LowPriority,jc$1=ca$1.unstable_IdlePriority,kc$1=null,lc$1=null;function mc$1(Gt){if(lc$1&&typeof lc$1.onCommitFiberRoot=="function")try{lc$1.onCommitFiberRoot(kc$1,Gt,void 0,(Gt.current.flags&128)===128)}catch{}}var oc$1=Math.clz32?Math.clz32:nc$1,pc$1=Math.log,qc$1=Math.LN2;function nc$1(Gt){return Gt>>>=0,Gt===0?32:31-(pc$1(Gt)/qc$1|0)|0}var rc$1=64,sc$1=4194304;function tc$1(Gt){switch(Gt&-Gt){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: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 Gt&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return Gt&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return Gt}}function uc$1(Gt,$r){var zr=Gt.pendingLanes;if(zr===0)return 0;var _r=0,Dr=Gt.suspendedLanes,kr=Gt.pingedLanes,qr=zr&268435455;if(qr!==0){var Nr=qr&~Dr;Nr!==0?_r=tc$1(Nr):(kr&=qr,kr!==0&&(_r=tc$1(kr)))}else qr=zr&~Dr,qr!==0?_r=tc$1(qr):kr!==0&&(_r=tc$1(kr));if(_r===0)return 0;if($r!==0&&$r!==_r&&!($r&Dr)&&(Dr=_r&-_r,kr=$r&-$r,Dr>=kr||Dr===16&&(kr&4194240)!==0))return $r;if(_r&4&&(_r|=zr&16),$r=Gt.entangledLanes,$r!==0)for(Gt=Gt.entanglements,$r&=_r;0<$r;)zr=31-oc$1($r),Dr=1<<zr,_r|=Gt[zr],$r&=~Dr;return _r}function vc$1(Gt,$r){switch(Gt){case 1:case 2:case 4:return $r+250;case 8: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 $r+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function wc$1(Gt,$r){for(var zr=Gt.suspendedLanes,_r=Gt.pingedLanes,Dr=Gt.expirationTimes,kr=Gt.pendingLanes;0<kr;){var qr=31-oc$1(kr),Nr=1<<qr,Wr=Dr[qr];Wr===-1?(!(Nr&zr)||Nr&_r)&&(Dr[qr]=vc$1(Nr,$r)):Wr<=$r&&(Gt.expiredLanes|=Nr),kr&=~Nr}}function xc$1(Gt){return Gt=Gt.pendingLanes&-1073741825,Gt!==0?Gt:Gt&1073741824?1073741824:0}function yc$1(){var Gt=rc$1;return rc$1<<=1,!(rc$1&4194240)&&(rc$1=64),Gt}function zc$1(Gt){for(var $r=[],zr=0;31>zr;zr++)$r.push(Gt);return $r}function Ac$1(Gt,$r,zr){Gt.pendingLanes|=$r,$r!==536870912&&(Gt.suspendedLanes=0,Gt.pingedLanes=0),Gt=Gt.eventTimes,$r=31-oc$1($r),Gt[$r]=zr}function Bc$1(Gt,$r){var zr=Gt.pendingLanes&~$r;Gt.pendingLanes=$r,Gt.suspendedLanes=0,Gt.pingedLanes=0,Gt.expiredLanes&=$r,Gt.mutableReadLanes&=$r,Gt.entangledLanes&=$r,$r=Gt.entanglements;var _r=Gt.eventTimes;for(Gt=Gt.expirationTimes;0<zr;){var Dr=31-oc$1(zr),kr=1<<Dr;$r[Dr]=0,_r[Dr]=-1,Gt[Dr]=-1,zr&=~kr}}function Cc$1(Gt,$r){var zr=Gt.entangledLanes|=$r;for(Gt=Gt.entanglements;zr;){var _r=31-oc$1(zr),Dr=1<<_r;Dr&$r|Gt[_r]&$r&&(Gt[_r]|=$r),zr&=~Dr}}var C$a=0;function Dc$1(Gt){return Gt&=-Gt,1<Gt?4<Gt?Gt&268435455?16:536870912:4:1}var Ec$1,Fc$1,Gc$1,Hc$1,Ic$1,Jc$1=!1,Kc$1=[],Lc$1=null,Mc$1=null,Nc$1=null,Oc$1=new Map,Pc$1=new Map,Qc$1=[],Rc$1="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Sc$1(Gt,$r){switch(Gt){case"focusin":case"focusout":Lc$1=null;break;case"dragenter":case"dragleave":Mc$1=null;break;case"mouseover":case"mouseout":Nc$1=null;break;case"pointerover":case"pointerout":Oc$1.delete($r.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pc$1.delete($r.pointerId)}}function Tc$1(Gt,$r,zr,_r,Dr,kr){return Gt===null||Gt.nativeEvent!==kr?(Gt={blockedOn:$r,domEventName:zr,eventSystemFlags:_r,nativeEvent:kr,targetContainers:[Dr]},$r!==null&&($r=Cb$2($r),$r!==null&&Fc$1($r)),Gt):(Gt.eventSystemFlags|=_r,$r=Gt.targetContainers,Dr!==null&&$r.indexOf(Dr)===-1&&$r.push(Dr),Gt)}function Uc$1(Gt,$r,zr,_r,Dr){switch($r){case"focusin":return Lc$1=Tc$1(Lc$1,Gt,$r,zr,_r,Dr),!0;case"dragenter":return Mc$1=Tc$1(Mc$1,Gt,$r,zr,_r,Dr),!0;case"mouseover":return Nc$1=Tc$1(Nc$1,Gt,$r,zr,_r,Dr),!0;case"pointerover":var kr=Dr.pointerId;return Oc$1.set(kr,Tc$1(Oc$1.get(kr)||null,Gt,$r,zr,_r,Dr)),!0;case"gotpointercapture":return kr=Dr.pointerId,Pc$1.set(kr,Tc$1(Pc$1.get(kr)||null,Gt,$r,zr,_r,Dr)),!0}return!1}function Vc$1(Gt){var $r=Wc$1(Gt.target);if($r!==null){var zr=Vb$1($r);if(zr!==null){if($r=zr.tag,$r===13){if($r=Wb$1(zr),$r!==null){Gt.blockedOn=$r,Ic$1(Gt.priority,function(){Gc$1(zr)});return}}else if($r===3&&zr.stateNode.current.memoizedState.isDehydrated){Gt.blockedOn=zr.tag===3?zr.stateNode.containerInfo:null;return}}}Gt.blockedOn=null}function Xc$1(Gt){if(Gt.blockedOn!==null)return!1;for(var $r=Gt.targetContainers;0<$r.length;){var zr=Yc$1(Gt.domEventName,Gt.eventSystemFlags,$r[0],Gt.nativeEvent);if(zr===null){zr=Gt.nativeEvent;var _r=new zr.constructor(zr.type,zr);wb$2=_r,zr.target.dispatchEvent(_r),wb$2=null}else return $r=Cb$2(zr),$r!==null&&Fc$1($r),Gt.blockedOn=zr,!1;$r.shift()}return!0}function Zc$1(Gt,$r,zr){Xc$1(Gt)&&zr.delete($r)}function $c$1(){Jc$1=!1,Lc$1!==null&&Xc$1(Lc$1)&&(Lc$1=null),Mc$1!==null&&Xc$1(Mc$1)&&(Mc$1=null),Nc$1!==null&&Xc$1(Nc$1)&&(Nc$1=null),Oc$1.forEach(Zc$1),Pc$1.forEach(Zc$1)}function ad$1(Gt,$r){Gt.blockedOn===$r&&(Gt.blockedOn=null,Jc$1||(Jc$1=!0,ca$1.unstable_scheduleCallback(ca$1.unstable_NormalPriority,$c$1)))}function bd$1(Gt){function $r(Dr){return ad$1(Dr,Gt)}if(0<Kc$1.length){ad$1(Kc$1[0],Gt);for(var zr=1;zr<Kc$1.length;zr++){var _r=Kc$1[zr];_r.blockedOn===Gt&&(_r.blockedOn=null)}}for(Lc$1!==null&&ad$1(Lc$1,Gt),Mc$1!==null&&ad$1(Mc$1,Gt),Nc$1!==null&&ad$1(Nc$1,Gt),Oc$1.forEach($r),Pc$1.forEach($r),zr=0;zr<Qc$1.length;zr++)_r=Qc$1[zr],_r.blockedOn===Gt&&(_r.blockedOn=null);for(;0<Qc$1.length&&(zr=Qc$1[0],zr.blockedOn===null);)Vc$1(zr),zr.blockedOn===null&&Qc$1.shift()}var cd$1=ua$2.ReactCurrentBatchConfig,dd$2=!0;function ed$1(Gt,$r,zr,_r){var Dr=C$a,kr=cd$1.transition;cd$1.transition=null;try{C$a=1,fd$1(Gt,$r,zr,_r)}finally{C$a=Dr,cd$1.transition=kr}}function gd$1(Gt,$r,zr,_r){var Dr=C$a,kr=cd$1.transition;cd$1.transition=null;try{C$a=4,fd$1(Gt,$r,zr,_r)}finally{C$a=Dr,cd$1.transition=kr}}function fd$1(Gt,$r,zr,_r){if(dd$2){var Dr=Yc$1(Gt,$r,zr,_r);if(Dr===null)hd$1(Gt,$r,_r,id$4,zr),Sc$1(Gt,_r);else if(Uc$1(Dr,Gt,$r,zr,_r))_r.stopPropagation();else if(Sc$1(Gt,_r),$r&4&&-1<Rc$1.indexOf(Gt)){for(;Dr!==null;){var kr=Cb$2(Dr);if(kr!==null&&Ec$1(kr),kr=Yc$1(Gt,$r,zr,_r),kr===null&&hd$1(Gt,$r,_r,id$4,zr),kr===Dr)break;Dr=kr}Dr!==null&&_r.stopPropagation()}else hd$1(Gt,$r,_r,null,zr)}}var id$4=null;function Yc$1(Gt,$r,zr,_r){if(id$4=null,Gt=xb$2(_r),Gt=Wc$1(Gt),Gt!==null)if($r=Vb$1(Gt),$r===null)Gt=null;else if(zr=$r.tag,zr===13){if(Gt=Wb$1($r),Gt!==null)return Gt;Gt=null}else if(zr===3){if($r.stateNode.current.memoizedState.isDehydrated)return $r.tag===3?$r.stateNode.containerInfo:null;Gt=null}else $r!==Gt&&(Gt=null);return id$4=Gt,null}function jd$1(Gt){switch(Gt){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(ec$1()){case fc$1:return 1;case gc$1:return 4;case hc$1:case ic$1:return 16;case jc$1:return 536870912;default:return 16}default:return 16}}var kd$1=null,ld$1=null,md=null;function nd(){if(md)return md;var Gt,$r=ld$1,zr=$r.length,_r,Dr="value"in kd$1?kd$1.value:kd$1.textContent,kr=Dr.length;for(Gt=0;Gt<zr&&$r[Gt]===Dr[Gt];Gt++);var qr=zr-Gt;for(_r=1;_r<=qr&&$r[zr-_r]===Dr[kr-_r];_r++);return md=Dr.slice(Gt,1<_r?1-_r:void 0)}function od(Gt){var $r=Gt.keyCode;return"charCode"in Gt?(Gt=Gt.charCode,Gt===0&&$r===13&&(Gt=13)):Gt=$r,Gt===10&&(Gt=13),32<=Gt||Gt===13?Gt:0}function pd(){return!0}function qd(){return!1}function rd(Gt){function $r(zr,_r,Dr,kr,qr){this._reactName=zr,this._targetInst=Dr,this.type=_r,this.nativeEvent=kr,this.target=qr,this.currentTarget=null;for(var Nr in Gt)Gt.hasOwnProperty(Nr)&&(zr=Gt[Nr],this[Nr]=zr?zr(kr):kr[Nr]);return this.isDefaultPrevented=(kr.defaultPrevented!=null?kr.defaultPrevented:kr.returnValue===!1)?pd:qd,this.isPropagationStopped=qd,this}return A$9($r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var zr=this.nativeEvent;zr&&(zr.preventDefault?zr.preventDefault():typeof zr.returnValue!="unknown"&&(zr.returnValue=!1),this.isDefaultPrevented=pd)},stopPropagation:function(){var zr=this.nativeEvent;zr&&(zr.stopPropagation?zr.stopPropagation():typeof zr.cancelBubble!="unknown"&&(zr.cancelBubble=!0),this.isPropagationStopped=pd)},persist:function(){},isPersistent:pd}),$r}var sd={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(Gt){return Gt.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},td=rd(sd),ud=A$9({},sd,{view:0,detail:0}),vd=rd(ud),wd,xd,yd,Ad=A$9({},ud,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zd,button:0,buttons:0,relatedTarget:function(Gt){return Gt.relatedTarget===void 0?Gt.fromElement===Gt.srcElement?Gt.toElement:Gt.fromElement:Gt.relatedTarget},movementX:function(Gt){return"movementX"in Gt?Gt.movementX:(Gt!==yd&&(yd&&Gt.type==="mousemove"?(wd=Gt.screenX-yd.screenX,xd=Gt.screenY-yd.screenY):xd=wd=0,yd=Gt),wd)},movementY:function(Gt){return"movementY"in Gt?Gt.movementY:xd}}),Bd=rd(Ad),Cd=A$9({},Ad,{dataTransfer:0}),Dd=rd(Cd),Ed=A$9({},ud,{relatedTarget:0}),Fd=rd(Ed),Gd=A$9({},sd,{animationName:0,elapsedTime:0,pseudoElement:0}),Hd=rd(Gd),Id=A$9({},sd,{clipboardData:function(Gt){return"clipboardData"in Gt?Gt.clipboardData:window.clipboardData}}),Jd=rd(Id),Kd=A$9({},sd,{data:0}),Ld=rd(Kd),Md={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nd={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Od={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pd(Gt){var $r=this.nativeEvent;return $r.getModifierState?$r.getModifierState(Gt):(Gt=Od[Gt])?!!$r[Gt]:!1}function zd(){return Pd}var Qd=A$9({},ud,{key:function(Gt){if(Gt.key){var $r=Md[Gt.key]||Gt.key;if($r!=="Unidentified")return $r}return Gt.type==="keypress"?(Gt=od(Gt),Gt===13?"Enter":String.fromCharCode(Gt)):Gt.type==="keydown"||Gt.type==="keyup"?Nd[Gt.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zd,charCode:function(Gt){return Gt.type==="keypress"?od(Gt):0},keyCode:function(Gt){return Gt.type==="keydown"||Gt.type==="keyup"?Gt.keyCode:0},which:function(Gt){return Gt.type==="keypress"?od(Gt):Gt.type==="keydown"||Gt.type==="keyup"?Gt.keyCode:0}}),Rd=rd(Qd),Sd=A$9({},Ad,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=rd(Sd),Ud=A$9({},ud,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zd}),Vd=rd(Ud),Wd=A$9({},sd,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xd=rd(Wd),Yd=A$9({},Ad,{deltaX:function(Gt){return"deltaX"in Gt?Gt.deltaX:"wheelDeltaX"in Gt?-Gt.wheelDeltaX:0},deltaY:function(Gt){return"deltaY"in Gt?Gt.deltaY:"wheelDeltaY"in Gt?-Gt.wheelDeltaY:"wheelDelta"in Gt?-Gt.wheelDelta:0},deltaZ:0,deltaMode:0}),Zd=rd(Yd),$d=[9,13,27,32],ae$6=ia$2&&"CompositionEvent"in window,be$5=null;ia$2&&"documentMode"in document&&(be$5=document.documentMode);var ce$4=ia$2&&"TextEvent"in window&&!be$5,de$6=ia$2&&(!ae$6||be$5&&8<be$5&&11>=be$5),ee$3=" ",fe$5=!1;function ge$6(Gt,$r){switch(Gt){case"keyup":return $d.indexOf($r.keyCode)!==-1;case"keydown":return $r.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he$8(Gt){return Gt=Gt.detail,typeof Gt=="object"&&"data"in Gt?Gt.data:null}var ie$5=!1;function je$3(Gt,$r){switch(Gt){case"compositionend":return he$8($r);case"keypress":return $r.which!==32?null:(fe$5=!0,ee$3);case"textInput":return Gt=$r.data,Gt===ee$3&&fe$5?null:Gt;default:return null}}function ke$3(Gt,$r){if(ie$5)return Gt==="compositionend"||!ae$6&&ge$6(Gt,$r)?(Gt=nd(),md=ld$1=kd$1=null,ie$5=!1,Gt):null;switch(Gt){case"paste":return null;case"keypress":if(!($r.ctrlKey||$r.altKey||$r.metaKey)||$r.ctrlKey&&$r.altKey){if($r.char&&1<$r.char.length)return $r.char;if($r.which)return String.fromCharCode($r.which)}return null;case"compositionend":return de$6&&$r.locale!=="ko"?null:$r.data;default:return null}}var le$6={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function me$4(Gt){var $r=Gt&&Gt.nodeName&&Gt.nodeName.toLowerCase();return $r==="input"?!!le$6[Gt.type]:$r==="textarea"}function ne$4(Gt,$r,zr,_r){Eb$2(_r),$r=oe$4($r,"onChange"),0<$r.length&&(zr=new td("onChange","change",null,zr,_r),Gt.push({event:zr,listeners:$r}))}var pe$4=null,qe$1=null;function re$8(Gt){se$7(Gt,0)}function te$5(Gt){var $r=ue$5(Gt);if(Wa$2($r))return Gt}function ve$4(Gt,$r){if(Gt==="change")return $r}var we$2=!1;if(ia$2){var xe$3;if(ia$2){var ye$3="oninput"in document;if(!ye$3){var ze$1=document.createElement("div");ze$1.setAttribute("oninput","return;"),ye$3=typeof ze$1.oninput=="function"}xe$3=ye$3}else xe$3=!1;we$2=xe$3&&(!document.documentMode||9<document.documentMode)}function Ae$2(){pe$4&&(pe$4.detachEvent("onpropertychange",Be$3),qe$1=pe$4=null)}function Be$3(Gt){if(Gt.propertyName==="value"&&te$5(qe$1)){var $r=[];ne$4($r,qe$1,Gt,xb$2(Gt)),Jb$2(re$8,$r)}}function Ce$4(Gt,$r,zr){Gt==="focusin"?(Ae$2(),pe$4=$r,qe$1=zr,pe$4.attachEvent("onpropertychange",Be$3)):Gt==="focusout"&&Ae$2()}function De$3(Gt){if(Gt==="selectionchange"||Gt==="keyup"||Gt==="keydown")return te$5(qe$1)}function Ee$4(Gt,$r){if(Gt==="click")return te$5($r)}function Fe$1(Gt,$r){if(Gt==="input"||Gt==="change")return te$5($r)}function Ge$2(Gt,$r){return Gt===$r&&(Gt!==0||1/Gt===1/$r)||Gt!==Gt&&$r!==$r}var He$3=typeof Object.is=="function"?Object.is:Ge$2;function Ie$2(Gt,$r){if(He$3(Gt,$r))return!0;if(typeof Gt!="object"||Gt===null||typeof $r!="object"||$r===null)return!1;var zr=Object.keys(Gt),_r=Object.keys($r);if(zr.length!==_r.length)return!1;for(_r=0;_r<zr.length;_r++){var Dr=zr[_r];if(!ja$2.call($r,Dr)||!He$3(Gt[Dr],$r[Dr]))return!1}return!0}function Je$3(Gt){for(;Gt&&Gt.firstChild;)Gt=Gt.firstChild;return Gt}function Ke$2(Gt,$r){var zr=Je$3(Gt);Gt=0;for(var _r;zr;){if(zr.nodeType===3){if(_r=Gt+zr.textContent.length,Gt<=$r&&_r>=$r)return{node:zr,offset:$r-Gt};Gt=_r}e:{for(;zr;){if(zr.nextSibling){zr=zr.nextSibling;break e}zr=zr.parentNode}zr=void 0}zr=Je$3(zr)}}function Le$3(Gt,$r){return Gt&&$r?Gt===$r?!0:Gt&&Gt.nodeType===3?!1:$r&&$r.nodeType===3?Le$3(Gt,$r.parentNode):"contains"in Gt?Gt.contains($r):Gt.compareDocumentPosition?!!(Gt.compareDocumentPosition($r)&16):!1:!1}function Me$3(){for(var Gt=window,$r=Xa$2();$r instanceof Gt.HTMLIFrameElement;){try{var zr=typeof $r.contentWindow.location.href=="string"}catch{zr=!1}if(zr)Gt=$r.contentWindow;else break;$r=Xa$2(Gt.document)}return $r}function Ne$3(Gt){var $r=Gt&&Gt.nodeName&&Gt.nodeName.toLowerCase();return $r&&($r==="input"&&(Gt.type==="text"||Gt.type==="search"||Gt.type==="tel"||Gt.type==="url"||Gt.type==="password")||$r==="textarea"||Gt.contentEditable==="true")}function Oe$3(Gt){var $r=Me$3(),zr=Gt.focusedElem,_r=Gt.selectionRange;if($r!==zr&&zr&&zr.ownerDocument&&Le$3(zr.ownerDocument.documentElement,zr)){if(_r!==null&&Ne$3(zr)){if($r=_r.start,Gt=_r.end,Gt===void 0&&(Gt=$r),"selectionStart"in zr)zr.selectionStart=$r,zr.selectionEnd=Math.min(Gt,zr.value.length);else if(Gt=($r=zr.ownerDocument||document)&&$r.defaultView||window,Gt.getSelection){Gt=Gt.getSelection();var Dr=zr.textContent.length,kr=Math.min(_r.start,Dr);_r=_r.end===void 0?kr:Math.min(_r.end,Dr),!Gt.extend&&kr>_r&&(Dr=_r,_r=kr,kr=Dr),Dr=Ke$2(zr,kr);var qr=Ke$2(zr,_r);Dr&&qr&&(Gt.rangeCount!==1||Gt.anchorNode!==Dr.node||Gt.anchorOffset!==Dr.offset||Gt.focusNode!==qr.node||Gt.focusOffset!==qr.offset)&&($r=$r.createRange(),$r.setStart(Dr.node,Dr.offset),Gt.removeAllRanges(),kr>_r?(Gt.addRange($r),Gt.extend(qr.node,qr.offset)):($r.setEnd(qr.node,qr.offset),Gt.addRange($r)))}}for($r=[],Gt=zr;Gt=Gt.parentNode;)Gt.nodeType===1&&$r.push({element:Gt,left:Gt.scrollLeft,top:Gt.scrollTop});for(typeof zr.focus=="function"&&zr.focus(),zr=0;zr<$r.length;zr++)Gt=$r[zr],Gt.element.scrollLeft=Gt.left,Gt.element.scrollTop=Gt.top}}var Pe$2=ia$2&&"documentMode"in document&&11>=document.documentMode,Qe$2=null,Re$2=null,Se$2=null,Te$4=!1;function Ue$2(Gt,$r,zr){var _r=zr.window===zr?zr.document:zr.nodeType===9?zr:zr.ownerDocument;Te$4||Qe$2==null||Qe$2!==Xa$2(_r)||(_r=Qe$2,"selectionStart"in _r&&Ne$3(_r)?_r={start:_r.selectionStart,end:_r.selectionEnd}:(_r=(_r.ownerDocument&&_r.ownerDocument.defaultView||window).getSelection(),_r={anchorNode:_r.anchorNode,anchorOffset:_r.anchorOffset,focusNode:_r.focusNode,focusOffset:_r.focusOffset}),Se$2&&Ie$2(Se$2,_r)||(Se$2=_r,_r=oe$4(Re$2,"onSelect"),0<_r.length&&($r=new td("onSelect","select",null,$r,zr),Gt.push({event:$r,listeners:_r}),$r.target=Qe$2)))}function Ve$3(Gt,$r){var zr={};return zr[Gt.toLowerCase()]=$r.toLowerCase(),zr["Webkit"+Gt]="webkit"+$r,zr["Moz"+Gt]="moz"+$r,zr}var We$3={animationend:Ve$3("Animation","AnimationEnd"),animationiteration:Ve$3("Animation","AnimationIteration"),animationstart:Ve$3("Animation","AnimationStart"),transitionend:Ve$3("Transition","TransitionEnd")},Xe$1={},Ye$1={};ia$2&&(Ye$1=document.createElement("div").style,"AnimationEvent"in window||(delete We$3.animationend.animation,delete We$3.animationiteration.animation,delete We$3.animationstart.animation),"TransitionEvent"in window||delete We$3.transitionend.transition);function Ze$4(Gt){if(Xe$1[Gt])return Xe$1[Gt];if(!We$3[Gt])return Gt;var $r=We$3[Gt],zr;for(zr in $r)if($r.hasOwnProperty(zr)&&zr in Ye$1)return Xe$1[Gt]=$r[zr];return Gt}var $e$4=Ze$4("animationend"),af=Ze$4("animationiteration"),bf=Ze$4("animationstart"),cf=Ze$4("transitionend"),df=new Map,ef="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ff(Gt,$r){df.set(Gt,$r),fa$2($r,[Gt])}for(var gf=0;gf<ef.length;gf++){var hf=ef[gf],jf=hf.toLowerCase(),kf=hf[0].toUpperCase()+hf.slice(1);ff(jf,"on"+kf)}ff($e$4,"onAnimationEnd");ff(af,"onAnimationIteration");ff(bf,"onAnimationStart");ff("dblclick","onDoubleClick");ff("focusin","onFocus");ff("focusout","onBlur");ff(cf,"onTransitionEnd");ha$2("onMouseEnter",["mouseout","mouseover"]);ha$2("onMouseLeave",["mouseout","mouseover"]);ha$2("onPointerEnter",["pointerout","pointerover"]);ha$2("onPointerLeave",["pointerout","pointerover"]);fa$2("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));fa$2("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));fa$2("onBeforeInput",["compositionend","keypress","textInput","paste"]);fa$2("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));fa$2("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));fa$2("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var lf="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),mf=new Set("cancel close invalid load scroll toggle".split(" ").concat(lf));function nf(Gt,$r,zr){var _r=Gt.type||"unknown-event";Gt.currentTarget=zr,Ub$1(_r,$r,void 0,Gt),Gt.currentTarget=null}function se$7(Gt,$r){$r=($r&4)!==0;for(var zr=0;zr<Gt.length;zr++){var _r=Gt[zr],Dr=_r.event;_r=_r.listeners;e:{var kr=void 0;if($r)for(var qr=_r.length-1;0<=qr;qr--){var Nr=_r[qr],Wr=Nr.instance,Qr=Nr.currentTarget;if(Nr=Nr.listener,Wr!==kr&&Dr.isPropagationStopped())break e;nf(Dr,Nr,Qr),kr=Wr}else for(qr=0;qr<_r.length;qr++){if(Nr=_r[qr],Wr=Nr.instance,Qr=Nr.currentTarget,Nr=Nr.listener,Wr!==kr&&Dr.isPropagationStopped())break e;nf(Dr,Nr,Qr),kr=Wr}}}if(Qb$2)throw Gt=Rb$2,Qb$2=!1,Rb$2=null,Gt}function D$a(Gt,$r){var zr=$r[of];zr===void 0&&(zr=$r[of]=new Set);var _r=Gt+"__bubble";zr.has(_r)||(pf($r,Gt,2,!1),zr.add(_r))}function qf(Gt,$r,zr){var _r=0;$r&&(_r|=4),pf(zr,Gt,_r,$r)}var rf="_reactListening"+Math.random().toString(36).slice(2);function sf(Gt){if(!Gt[rf]){Gt[rf]=!0,da$1.forEach(function(zr){zr!=="selectionchange"&&(mf.has(zr)||qf(zr,!1,Gt),qf(zr,!0,Gt))});var $r=Gt.nodeType===9?Gt:Gt.ownerDocument;$r===null||$r[rf]||($r[rf]=!0,qf("selectionchange",!1,$r))}}function pf(Gt,$r,zr,_r){switch(jd$1($r)){case 1:var Dr=ed$1;break;case 4:Dr=gd$1;break;default:Dr=fd$1}zr=Dr.bind(null,$r,zr,Gt),Dr=void 0,!Lb$2||$r!=="touchstart"&&$r!=="touchmove"&&$r!=="wheel"||(Dr=!0),_r?Dr!==void 0?Gt.addEventListener($r,zr,{capture:!0,passive:Dr}):Gt.addEventListener($r,zr,!0):Dr!==void 0?Gt.addEventListener($r,zr,{passive:Dr}):Gt.addEventListener($r,zr,!1)}function hd$1(Gt,$r,zr,_r,Dr){var kr=_r;if(!($r&1)&&!($r&2)&&_r!==null)e:for(;;){if(_r===null)return;var qr=_r.tag;if(qr===3||qr===4){var Nr=_r.stateNode.containerInfo;if(Nr===Dr||Nr.nodeType===8&&Nr.parentNode===Dr)break;if(qr===4)for(qr=_r.return;qr!==null;){var Wr=qr.tag;if((Wr===3||Wr===4)&&(Wr=qr.stateNode.containerInfo,Wr===Dr||Wr.nodeType===8&&Wr.parentNode===Dr))return;qr=qr.return}for(;Nr!==null;){if(qr=Wc$1(Nr),qr===null)return;if(Wr=qr.tag,Wr===5||Wr===6){_r=kr=qr;continue e}Nr=Nr.parentNode}}_r=_r.return}Jb$2(function(){var Qr=kr,Vr=xb$2(zr),Jr=[];e:{var Zr=df.get(Gt);if(Zr!==void 0){var zn=td,Vn=Gt;switch(Gt){case"keypress":if(od(zr)===0)break e;case"keydown":case"keyup":zn=Rd;break;case"focusin":Vn="focus",zn=Fd;break;case"focusout":Vn="blur",zn=Fd;break;case"beforeblur":case"afterblur":zn=Fd;break;case"click":if(zr.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":zn=Bd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":zn=Dd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":zn=Vd;break;case $e$4:case af:case bf:zn=Hd;break;case cf:zn=Xd;break;case"scroll":zn=vd;break;case"wheel":zn=Zd;break;case"copy":case"cut":case"paste":zn=Jd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":zn=Td}var _i=($r&4)!==0,e0=!_i&&Gt==="scroll",r0=_i?Zr!==null?Zr+"Capture":null:Zr;_i=[];for(var i0=Qr,n0;i0!==null;){n0=i0;var o0=n0.stateNode;if(n0.tag===5&&o0!==null&&(n0=o0,r0!==null&&(o0=Kb$2(i0,r0),o0!=null&&_i.push(tf(i0,o0,n0)))),e0)break;i0=i0.return}0<_i.length&&(Zr=new zn(Zr,Vn,null,zr,Vr),Jr.push({event:Zr,listeners:_i}))}}if(!($r&7)){e:{if(Zr=Gt==="mouseover"||Gt==="pointerover",zn=Gt==="mouseout"||Gt==="pointerout",Zr&&zr!==wb$2&&(Vn=zr.relatedTarget||zr.fromElement)&&(Wc$1(Vn)||Vn[uf]))break e;if((zn||Zr)&&(Zr=Vr.window===Vr?Vr:(Zr=Vr.ownerDocument)?Zr.defaultView||Zr.parentWindow:window,zn?(Vn=zr.relatedTarget||zr.toElement,zn=Qr,Vn=Vn?Wc$1(Vn):null,Vn!==null&&(e0=Vb$1(Vn),Vn!==e0||Vn.tag!==5&&Vn.tag!==6)&&(Vn=null)):(zn=null,Vn=Qr),zn!==Vn)){if(_i=Bd,o0="onMouseLeave",r0="onMouseEnter",i0="mouse",(Gt==="pointerout"||Gt==="pointerover")&&(_i=Td,o0="onPointerLeave",r0="onPointerEnter",i0="pointer"),e0=zn==null?Zr:ue$5(zn),n0=Vn==null?Zr:ue$5(Vn),Zr=new _i(o0,i0+"leave",zn,zr,Vr),Zr.target=e0,Zr.relatedTarget=n0,o0=null,Wc$1(Vr)===Qr&&(_i=new _i(r0,i0+"enter",Vn,zr,Vr),_i.target=n0,_i.relatedTarget=e0,o0=_i),e0=o0,zn&&Vn)t:{for(_i=zn,r0=Vn,i0=0,n0=_i;n0;n0=vf(n0))i0++;for(n0=0,o0=r0;o0;o0=vf(o0))n0++;for(;0<i0-n0;)_i=vf(_i),i0--;for(;0<n0-i0;)r0=vf(r0),n0--;for(;i0--;){if(_i===r0||r0!==null&&_i===r0.alternate)break t;_i=vf(_i),r0=vf(r0)}_i=null}else _i=null;zn!==null&&wf(Jr,Zr,zn,_i,!1),Vn!==null&&e0!==null&&wf(Jr,e0,Vn,_i,!0)}}e:{if(Zr=Qr?ue$5(Qr):window,zn=Zr.nodeName&&Zr.nodeName.toLowerCase(),zn==="select"||zn==="input"&&Zr.type==="file")var a0=ve$4;else if(me$4(Zr))if(we$2)a0=Fe$1;else{a0=De$3;var s0=Ce$4}else(zn=Zr.nodeName)&&zn.toLowerCase()==="input"&&(Zr.type==="checkbox"||Zr.type==="radio")&&(a0=Ee$4);if(a0&&(a0=a0(Gt,Qr))){ne$4(Jr,a0,zr,Vr);break e}s0&&s0(Gt,Zr,Qr),Gt==="focusout"&&(s0=Zr._wrapperState)&&s0.controlled&&Zr.type==="number"&&cb$2(Zr,"number",Zr.value)}switch(s0=Qr?ue$5(Qr):window,Gt){case"focusin":(me$4(s0)||s0.contentEditable==="true")&&(Qe$2=s0,Re$2=Qr,Se$2=null);break;case"focusout":Se$2=Re$2=Qe$2=null;break;case"mousedown":Te$4=!0;break;case"contextmenu":case"mouseup":case"dragend":Te$4=!1,Ue$2(Jr,zr,Vr);break;case"selectionchange":if(Pe$2)break;case"keydown":case"keyup":Ue$2(Jr,zr,Vr)}var l0;if(ae$6)e:{switch(Gt){case"compositionstart":var u0="onCompositionStart";break e;case"compositionend":u0="onCompositionEnd";break e;case"compositionupdate":u0="onCompositionUpdate";break e}u0=void 0}else ie$5?ge$6(Gt,zr)&&(u0="onCompositionEnd"):Gt==="keydown"&&zr.keyCode===229&&(u0="onCompositionStart");u0&&(de$6&&zr.locale!=="ko"&&(ie$5||u0!=="onCompositionStart"?u0==="onCompositionEnd"&&ie$5&&(l0=nd()):(kd$1=Vr,ld$1="value"in kd$1?kd$1.value:kd$1.textContent,ie$5=!0)),s0=oe$4(Qr,u0),0<s0.length&&(u0=new Ld(u0,Gt,null,zr,Vr),Jr.push({event:u0,listeners:s0}),l0?u0.data=l0:(l0=he$8(zr),l0!==null&&(u0.data=l0)))),(l0=ce$4?je$3(Gt,zr):ke$3(Gt,zr))&&(Qr=oe$4(Qr,"onBeforeInput"),0<Qr.length&&(Vr=new Ld("onBeforeInput","beforeinput",null,zr,Vr),Jr.push({event:Vr,listeners:Qr}),Vr.data=l0))}se$7(Jr,$r)})}function tf(Gt,$r,zr){return{instance:Gt,listener:$r,currentTarget:zr}}function oe$4(Gt,$r){for(var zr=$r+"Capture",_r=[];Gt!==null;){var Dr=Gt,kr=Dr.stateNode;Dr.tag===5&&kr!==null&&(Dr=kr,kr=Kb$2(Gt,zr),kr!=null&&_r.unshift(tf(Gt,kr,Dr)),kr=Kb$2(Gt,$r),kr!=null&&_r.push(tf(Gt,kr,Dr))),Gt=Gt.return}return _r}function vf(Gt){if(Gt===null)return null;do Gt=Gt.return;while(Gt&&Gt.tag!==5);return Gt||null}function wf(Gt,$r,zr,_r,Dr){for(var kr=$r._reactName,qr=[];zr!==null&&zr!==_r;){var Nr=zr,Wr=Nr.alternate,Qr=Nr.stateNode;if(Wr!==null&&Wr===_r)break;Nr.tag===5&&Qr!==null&&(Nr=Qr,Dr?(Wr=Kb$2(zr,kr),Wr!=null&&qr.unshift(tf(zr,Wr,Nr))):Dr||(Wr=Kb$2(zr,kr),Wr!=null&&qr.push(tf(zr,Wr,Nr)))),zr=zr.return}qr.length!==0&&Gt.push({event:$r,listeners:qr})}var xf=/\r\n?/g,yf=/\u0000|\uFFFD/g;function zf(Gt){return(typeof Gt=="string"?Gt:""+Gt).replace(xf,`
`).replace(yf,"")}function Af(Gt,$r,zr){if($r=zf($r),zf(Gt)!==$r&&zr)throw Error(p$c(425))}function Bf(){}var Cf=null,Df=null;function Ef(Gt,$r){return Gt==="textarea"||Gt==="noscript"||typeof $r.children=="string"||typeof $r.children=="number"||typeof $r.dangerouslySetInnerHTML=="object"&&$r.dangerouslySetInnerHTML!==null&&$r.dangerouslySetInnerHTML.__html!=null}var Ff=typeof setTimeout=="function"?setTimeout:void 0,Gf=typeof clearTimeout=="function"?clearTimeout:void 0,Hf=typeof Promise=="function"?Promise:void 0,Jf=typeof queueMicrotask=="function"?queueMicrotask:typeof Hf<"u"?function(Gt){return Hf.resolve(null).then(Gt).catch(If)}:Ff;function If(Gt){setTimeout(function(){throw Gt})}function Kf(Gt,$r){var zr=$r,_r=0;do{var Dr=zr.nextSibling;if(Gt.removeChild(zr),Dr&&Dr.nodeType===8)if(zr=Dr.data,zr==="/$"){if(_r===0){Gt.removeChild(Dr),bd$1($r);return}_r--}else zr!=="$"&&zr!=="$?"&&zr!=="$!"||_r++;zr=Dr}while(zr);bd$1($r)}function Lf(Gt){for(;Gt!=null;Gt=Gt.nextSibling){var $r=Gt.nodeType;if($r===1||$r===3)break;if($r===8){if($r=Gt.data,$r==="$"||$r==="$!"||$r==="$?")break;if($r==="/$")return null}}return Gt}function Mf(Gt){Gt=Gt.previousSibling;for(var $r=0;Gt;){if(Gt.nodeType===8){var zr=Gt.data;if(zr==="$"||zr==="$!"||zr==="$?"){if($r===0)return Gt;$r--}else zr==="/$"&&$r++}Gt=Gt.previousSibling}return null}var Nf=Math.random().toString(36).slice(2),Of="__reactFiber$"+Nf,Pf="__reactProps$"+Nf,uf="__reactContainer$"+Nf,of="__reactEvents$"+Nf,Qf="__reactListeners$"+Nf,Rf="__reactHandles$"+Nf;function Wc$1(Gt){var $r=Gt[Of];if($r)return $r;for(var zr=Gt.parentNode;zr;){if($r=zr[uf]||zr[Of]){if(zr=$r.alternate,$r.child!==null||zr!==null&&zr.child!==null)for(Gt=Mf(Gt);Gt!==null;){if(zr=Gt[Of])return zr;Gt=Mf(Gt)}return $r}Gt=zr,zr=Gt.parentNode}return null}function Cb$2(Gt){return Gt=Gt[Of]||Gt[uf],!Gt||Gt.tag!==5&&Gt.tag!==6&&Gt.tag!==13&&Gt.tag!==3?null:Gt}function ue$5(Gt){if(Gt.tag===5||Gt.tag===6)return Gt.stateNode;throw Error(p$c(33))}function Db$2(Gt){return Gt[Pf]||null}var Sf=[],Tf=-1;function Uf(Gt){return{current:Gt}}function E$c(Gt){0>Tf||(Gt.current=Sf[Tf],Sf[Tf]=null,Tf--)}function G$6(Gt,$r){Tf++,Sf[Tf]=Gt.current,Gt.current=$r}var Vf={},H$c=Uf(Vf),Wf=Uf(!1),Xf=Vf;function Yf(Gt,$r){var zr=Gt.type.contextTypes;if(!zr)return Vf;var _r=Gt.stateNode;if(_r&&_r.__reactInternalMemoizedUnmaskedChildContext===$r)return _r.__reactInternalMemoizedMaskedChildContext;var Dr={},kr;for(kr in zr)Dr[kr]=$r[kr];return _r&&(Gt=Gt.stateNode,Gt.__reactInternalMemoizedUnmaskedChildContext=$r,Gt.__reactInternalMemoizedMaskedChildContext=Dr),Dr}function Zf(Gt){return Gt=Gt.childContextTypes,Gt!=null}function $f(){E$c(Wf),E$c(H$c)}function ag(Gt,$r,zr){if(H$c.current!==Vf)throw Error(p$c(168));G$6(H$c,$r),G$6(Wf,zr)}function bg(Gt,$r,zr){var _r=Gt.stateNode;if($r=$r.childContextTypes,typeof _r.getChildContext!="function")return zr;_r=_r.getChildContext();for(var Dr in _r)if(!(Dr in $r))throw Error(p$c(108,Ra$2(Gt)||"Unknown",Dr));return A$9({},zr,_r)}function cg(Gt){return Gt=(Gt=Gt.stateNode)&&Gt.__reactInternalMemoizedMergedChildContext||Vf,Xf=H$c.current,G$6(H$c,Gt),G$6(Wf,Wf.current),!0}function dg(Gt,$r,zr){var _r=Gt.stateNode;if(!_r)throw Error(p$c(169));zr?(Gt=bg(Gt,$r,Xf),_r.__reactInternalMemoizedMergedChildContext=Gt,E$c(Wf),E$c(H$c),G$6(H$c,Gt)):E$c(Wf),G$6(Wf,zr)}var eg=null,fg=!1,gg=!1;function hg(Gt){eg===null?eg=[Gt]:eg.push(Gt)}function ig(Gt){fg=!0,hg(Gt)}function jg(){if(!gg&&eg!==null){gg=!0;var Gt=0,$r=C$a;try{var zr=eg;for(C$a=1;Gt<zr.length;Gt++){var _r=zr[Gt];do _r=_r(!0);while(_r!==null)}eg=null,fg=!1}catch(Dr){throw eg!==null&&(eg=eg.slice(Gt+1)),ac$1(fc$1,jg),Dr}finally{C$a=$r,gg=!1}}return null}var kg=[],lg=0,mg=null,ng=0,og=[],pg=0,qg=null,rg=1,sg="";function tg(Gt,$r){kg[lg++]=ng,kg[lg++]=mg,mg=Gt,ng=$r}function ug(Gt,$r,zr){og[pg++]=rg,og[pg++]=sg,og[pg++]=qg,qg=Gt;var _r=rg;Gt=sg;var Dr=32-oc$1(_r)-1;_r&=~(1<<Dr),zr+=1;var kr=32-oc$1($r)+Dr;if(30<kr){var qr=Dr-Dr%5;kr=(_r&(1<<qr)-1).toString(32),_r>>=qr,Dr-=qr,rg=1<<32-oc$1($r)+Dr|zr<<Dr|_r,sg=kr+Gt}else rg=1<<kr|zr<<Dr|_r,sg=Gt}function vg(Gt){Gt.return!==null&&(tg(Gt,1),ug(Gt,1,0))}function wg(Gt){for(;Gt===mg;)mg=kg[--lg],kg[lg]=null,ng=kg[--lg],kg[lg]=null;for(;Gt===qg;)qg=og[--pg],og[pg]=null,sg=og[--pg],og[pg]=null,rg=og[--pg],og[pg]=null}var xg=null,yg=null,I$9=!1,zg=null;function Ag(Gt,$r){var zr=Bg(5,null,null,0);zr.elementType="DELETED",zr.stateNode=$r,zr.return=Gt,$r=Gt.deletions,$r===null?(Gt.deletions=[zr],Gt.flags|=16):$r.push(zr)}function Cg(Gt,$r){switch(Gt.tag){case 5:var zr=Gt.type;return $r=$r.nodeType!==1||zr.toLowerCase()!==$r.nodeName.toLowerCase()?null:$r,$r!==null?(Gt.stateNode=$r,xg=Gt,yg=Lf($r.firstChild),!0):!1;case 6:return $r=Gt.pendingProps===""||$r.nodeType!==3?null:$r,$r!==null?(Gt.stateNode=$r,xg=Gt,yg=null,!0):!1;case 13:return $r=$r.nodeType!==8?null:$r,$r!==null?(zr=qg!==null?{id:rg,overflow:sg}:null,Gt.memoizedState={dehydrated:$r,treeContext:zr,retryLane:1073741824},zr=Bg(18,null,null,0),zr.stateNode=$r,zr.return=Gt,Gt.child=zr,xg=Gt,yg=null,!0):!1;default:return!1}}function Dg(Gt){return(Gt.mode&1)!==0&&(Gt.flags&128)===0}function Eg(Gt){if(I$9){var $r=yg;if($r){var zr=$r;if(!Cg(Gt,$r)){if(Dg(Gt))throw Error(p$c(418));$r=Lf(zr.nextSibling);var _r=xg;$r&&Cg(Gt,$r)?Ag(_r,zr):(Gt.flags=Gt.flags&-4097|2,I$9=!1,xg=Gt)}}else{if(Dg(Gt))throw Error(p$c(418));Gt.flags=Gt.flags&-4097|2,I$9=!1,xg=Gt}}}function Fg(Gt){for(Gt=Gt.return;Gt!==null&&Gt.tag!==5&&Gt.tag!==3&&Gt.tag!==13;)Gt=Gt.return;xg=Gt}function Gg(Gt){if(Gt!==xg)return!1;if(!I$9)return Fg(Gt),I$9=!0,!1;var $r;if(($r=Gt.tag!==3)&&!($r=Gt.tag!==5)&&($r=Gt.type,$r=$r!=="head"&&$r!=="body"&&!Ef(Gt.type,Gt.memoizedProps)),$r&&($r=yg)){if(Dg(Gt))throw Hg(),Error(p$c(418));for(;$r;)Ag(Gt,$r),$r=Lf($r.nextSibling)}if(Fg(Gt),Gt.tag===13){if(Gt=Gt.memoizedState,Gt=Gt!==null?Gt.dehydrated:null,!Gt)throw Error(p$c(317));e:{for(Gt=Gt.nextSibling,$r=0;Gt;){if(Gt.nodeType===8){var zr=Gt.data;if(zr==="/$"){if($r===0){yg=Lf(Gt.nextSibling);break e}$r--}else zr!=="$"&&zr!=="$!"&&zr!=="$?"||$r++}Gt=Gt.nextSibling}yg=null}}else yg=xg?Lf(Gt.stateNode.nextSibling):null;return!0}function Hg(){for(var Gt=yg;Gt;)Gt=Lf(Gt.nextSibling)}function Ig(){yg=xg=null,I$9=!1}function Jg(Gt){zg===null?zg=[Gt]:zg.push(Gt)}var Kg=ua$2.ReactCurrentBatchConfig;function Lg(Gt,$r,zr){if(Gt=zr.ref,Gt!==null&&typeof Gt!="function"&&typeof Gt!="object"){if(zr._owner){if(zr=zr._owner,zr){if(zr.tag!==1)throw Error(p$c(309));var _r=zr.stateNode}if(!_r)throw Error(p$c(147,Gt));var Dr=_r,kr=""+Gt;return $r!==null&&$r.ref!==null&&typeof $r.ref=="function"&&$r.ref._stringRef===kr?$r.ref:($r=function(qr){var Nr=Dr.refs;qr===null?delete Nr[kr]:Nr[kr]=qr},$r._stringRef=kr,$r)}if(typeof Gt!="string")throw Error(p$c(284));if(!zr._owner)throw Error(p$c(290,Gt))}return Gt}function Mg(Gt,$r){throw Gt=Object.prototype.toString.call($r),Error(p$c(31,Gt==="[object Object]"?"object with keys {"+Object.keys($r).join(", ")+"}":Gt))}function Ng(Gt){var $r=Gt._init;return $r(Gt._payload)}function Og(Gt){function $r(r0,i0){if(Gt){var n0=r0.deletions;n0===null?(r0.deletions=[i0],r0.flags|=16):n0.push(i0)}}function zr(r0,i0){if(!Gt)return null;for(;i0!==null;)$r(r0,i0),i0=i0.sibling;return null}function _r(r0,i0){for(r0=new Map;i0!==null;)i0.key!==null?r0.set(i0.key,i0):r0.set(i0.index,i0),i0=i0.sibling;return r0}function Dr(r0,i0){return r0=Pg(r0,i0),r0.index=0,r0.sibling=null,r0}function kr(r0,i0,n0){return r0.index=n0,Gt?(n0=r0.alternate,n0!==null?(n0=n0.index,n0<i0?(r0.flags|=2,i0):n0):(r0.flags|=2,i0)):(r0.flags|=1048576,i0)}function qr(r0){return Gt&&r0.alternate===null&&(r0.flags|=2),r0}function Nr(r0,i0,n0,o0){return i0===null||i0.tag!==6?(i0=Qg(n0,r0.mode,o0),i0.return=r0,i0):(i0=Dr(i0,n0),i0.return=r0,i0)}function Wr(r0,i0,n0,o0){var a0=n0.type;return a0===ya$2?Vr(r0,i0,n0.props.children,o0,n0.key):i0!==null&&(i0.elementType===a0||typeof a0=="object"&&a0!==null&&a0.$$typeof===Ha$2&&Ng(a0)===i0.type)?(o0=Dr(i0,n0.props),o0.ref=Lg(r0,i0,n0),o0.return=r0,o0):(o0=Rg(n0.type,n0.key,n0.props,null,r0.mode,o0),o0.ref=Lg(r0,i0,n0),o0.return=r0,o0)}function Qr(r0,i0,n0,o0){return i0===null||i0.tag!==4||i0.stateNode.containerInfo!==n0.containerInfo||i0.stateNode.implementation!==n0.implementation?(i0=Sg(n0,r0.mode,o0),i0.return=r0,i0):(i0=Dr(i0,n0.children||[]),i0.return=r0,i0)}function Vr(r0,i0,n0,o0,a0){return i0===null||i0.tag!==7?(i0=Tg(n0,r0.mode,o0,a0),i0.return=r0,i0):(i0=Dr(i0,n0),i0.return=r0,i0)}function Jr(r0,i0,n0){if(typeof i0=="string"&&i0!==""||typeof i0=="number")return i0=Qg(""+i0,r0.mode,n0),i0.return=r0,i0;if(typeof i0=="object"&&i0!==null){switch(i0.$$typeof){case va$2:return n0=Rg(i0.type,i0.key,i0.props,null,r0.mode,n0),n0.ref=Lg(r0,null,i0),n0.return=r0,n0;case wa$2:return i0=Sg(i0,r0.mode,n0),i0.return=r0,i0;case Ha$2:var o0=i0._init;return Jr(r0,o0(i0._payload),n0)}if(eb$2(i0)||Ka$2(i0))return i0=Tg(i0,r0.mode,n0,null),i0.return=r0,i0;Mg(r0,i0)}return null}function Zr(r0,i0,n0,o0){var a0=i0!==null?i0.key:null;if(typeof n0=="string"&&n0!==""||typeof n0=="number")return a0!==null?null:Nr(r0,i0,""+n0,o0);if(typeof n0=="object"&&n0!==null){switch(n0.$$typeof){case va$2:return n0.key===a0?Wr(r0,i0,n0,o0):null;case wa$2:return n0.key===a0?Qr(r0,i0,n0,o0):null;case Ha$2:return a0=n0._init,Zr(r0,i0,a0(n0._payload),o0)}if(eb$2(n0)||Ka$2(n0))return a0!==null?null:Vr(r0,i0,n0,o0,null);Mg(r0,n0)}return null}function zn(r0,i0,n0,o0,a0){if(typeof o0=="string"&&o0!==""||typeof o0=="number")return r0=r0.get(n0)||null,Nr(i0,r0,""+o0,a0);if(typeof o0=="object"&&o0!==null){switch(o0.$$typeof){case va$2:return r0=r0.get(o0.key===null?n0:o0.key)||null,Wr(i0,r0,o0,a0);case wa$2:return r0=r0.get(o0.key===null?n0:o0.key)||null,Qr(i0,r0,o0,a0);case Ha$2:var s0=o0._init;return zn(r0,i0,n0,s0(o0._payload),a0)}if(eb$2(o0)||Ka$2(o0))return r0=r0.get(n0)||null,Vr(i0,r0,o0,a0,null);Mg(i0,o0)}return null}function Vn(r0,i0,n0,o0){for(var a0=null,s0=null,l0=i0,u0=i0=0,b0=null;l0!==null&&u0<n0.length;u0++){l0.index>u0?(b0=l0,l0=null):b0=l0.sibling;var g0=Zr(r0,l0,n0[u0],o0);if(g0===null){l0===null&&(l0=b0);break}Gt&&l0&&g0.alternate===null&&$r(r0,l0),i0=kr(g0,i0,u0),s0===null?a0=g0:s0.sibling=g0,s0=g0,l0=b0}if(u0===n0.length)return zr(r0,l0),I$9&&tg(r0,u0),a0;if(l0===null){for(;u0<n0.length;u0++)l0=Jr(r0,n0[u0],o0),l0!==null&&(i0=kr(l0,i0,u0),s0===null?a0=l0:s0.sibling=l0,s0=l0);return I$9&&tg(r0,u0),a0}for(l0=_r(r0,l0);u0<n0.length;u0++)b0=zn(l0,r0,u0,n0[u0],o0),b0!==null&&(Gt&&b0.alternate!==null&&l0.delete(b0.key===null?u0:b0.key),i0=kr(b0,i0,u0),s0===null?a0=b0:s0.sibling=b0,s0=b0);return Gt&&l0.forEach(function(y0){return $r(r0,y0)}),I$9&&tg(r0,u0),a0}function _i(r0,i0,n0,o0){var a0=Ka$2(n0);if(typeof a0!="function")throw Error(p$c(150));if(n0=a0.call(n0),n0==null)throw Error(p$c(151));for(var s0=a0=null,l0=i0,u0=i0=0,b0=null,g0=n0.next();l0!==null&&!g0.done;u0++,g0=n0.next()){l0.index>u0?(b0=l0,l0=null):b0=l0.sibling;var y0=Zr(r0,l0,g0.value,o0);if(y0===null){l0===null&&(l0=b0);break}Gt&&l0&&y0.alternate===null&&$r(r0,l0),i0=kr(y0,i0,u0),s0===null?a0=y0:s0.sibling=y0,s0=y0,l0=b0}if(g0.done)return zr(r0,l0),I$9&&tg(r0,u0),a0;if(l0===null){for(;!g0.done;u0++,g0=n0.next())g0=Jr(r0,g0.value,o0),g0!==null&&(i0=kr(g0,i0,u0),s0===null?a0=g0:s0.sibling=g0,s0=g0);return I$9&&tg(r0,u0),a0}for(l0=_r(r0,l0);!g0.done;u0++,g0=n0.next())g0=zn(l0,r0,u0,g0.value,o0),g0!==null&&(Gt&&g0.alternate!==null&&l0.delete(g0.key===null?u0:g0.key),i0=kr(g0,i0,u0),s0===null?a0=g0:s0.sibling=g0,s0=g0);return Gt&&l0.forEach(function(f0){return $r(r0,f0)}),I$9&&tg(r0,u0),a0}function e0(r0,i0,n0,o0){if(typeof n0=="object"&&n0!==null&&n0.type===ya$2&&n0.key===null&&(n0=n0.props.children),typeof n0=="object"&&n0!==null){switch(n0.$$typeof){case va$2:e:{for(var a0=n0.key,s0=i0;s0!==null;){if(s0.key===a0){if(a0=n0.type,a0===ya$2){if(s0.tag===7){zr(r0,s0.sibling),i0=Dr(s0,n0.props.children),i0.return=r0,r0=i0;break e}}else if(s0.elementType===a0||typeof a0=="object"&&a0!==null&&a0.$$typeof===Ha$2&&Ng(a0)===s0.type){zr(r0,s0.sibling),i0=Dr(s0,n0.props),i0.ref=Lg(r0,s0,n0),i0.return=r0,r0=i0;break e}zr(r0,s0);break}else $r(r0,s0);s0=s0.sibling}n0.type===ya$2?(i0=Tg(n0.props.children,r0.mode,o0,n0.key),i0.return=r0,r0=i0):(o0=Rg(n0.type,n0.key,n0.props,null,r0.mode,o0),o0.ref=Lg(r0,i0,n0),o0.return=r0,r0=o0)}return qr(r0);case wa$2:e:{for(s0=n0.key;i0!==null;){if(i0.key===s0)if(i0.tag===4&&i0.stateNode.containerInfo===n0.containerInfo&&i0.stateNode.implementation===n0.implementation){zr(r0,i0.sibling),i0=Dr(i0,n0.children||[]),i0.return=r0,r0=i0;break e}else{zr(r0,i0);break}else $r(r0,i0);i0=i0.sibling}i0=Sg(n0,r0.mode,o0),i0.return=r0,r0=i0}return qr(r0);case Ha$2:return s0=n0._init,e0(r0,i0,s0(n0._payload),o0)}if(eb$2(n0))return Vn(r0,i0,n0,o0);if(Ka$2(n0))return _i(r0,i0,n0,o0);Mg(r0,n0)}return typeof n0=="string"&&n0!==""||typeof n0=="number"?(n0=""+n0,i0!==null&&i0.tag===6?(zr(r0,i0.sibling),i0=Dr(i0,n0),i0.return=r0,r0=i0):(zr(r0,i0),i0=Qg(n0,r0.mode,o0),i0.return=r0,r0=i0),qr(r0)):zr(r0,i0)}return e0}var Ug=Og(!0),Vg=Og(!1),Wg=Uf(null),Xg=null,Yg=null,Zg=null;function $g(){Zg=Yg=Xg=null}function ah(Gt){var $r=Wg.current;E$c(Wg),Gt._currentValue=$r}function bh(Gt,$r,zr){for(;Gt!==null;){var _r=Gt.alternate;if((Gt.childLanes&$r)!==$r?(Gt.childLanes|=$r,_r!==null&&(_r.childLanes|=$r)):_r!==null&&(_r.childLanes&$r)!==$r&&(_r.childLanes|=$r),Gt===zr)break;Gt=Gt.return}}function ch(Gt,$r){Xg=Gt,Zg=Yg=null,Gt=Gt.dependencies,Gt!==null&&Gt.firstContext!==null&&(Gt.lanes&$r&&(dh=!0),Gt.firstContext=null)}function eh(Gt){var $r=Gt._currentValue;if(Zg!==Gt)if(Gt={context:Gt,memoizedValue:$r,next:null},Yg===null){if(Xg===null)throw Error(p$c(308));Yg=Gt,Xg.dependencies={lanes:0,firstContext:Gt}}else Yg=Yg.next=Gt;return $r}var fh=null;function gh(Gt){fh===null?fh=[Gt]:fh.push(Gt)}function hh(Gt,$r,zr,_r){var Dr=$r.interleaved;return Dr===null?(zr.next=zr,gh($r)):(zr.next=Dr.next,Dr.next=zr),$r.interleaved=zr,ih(Gt,_r)}function ih(Gt,$r){Gt.lanes|=$r;var zr=Gt.alternate;for(zr!==null&&(zr.lanes|=$r),zr=Gt,Gt=Gt.return;Gt!==null;)Gt.childLanes|=$r,zr=Gt.alternate,zr!==null&&(zr.childLanes|=$r),zr=Gt,Gt=Gt.return;return zr.tag===3?zr.stateNode:null}var jh=!1;function kh(Gt){Gt.updateQueue={baseState:Gt.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lh(Gt,$r){Gt=Gt.updateQueue,$r.updateQueue===Gt&&($r.updateQueue={baseState:Gt.baseState,firstBaseUpdate:Gt.firstBaseUpdate,lastBaseUpdate:Gt.lastBaseUpdate,shared:Gt.shared,effects:Gt.effects})}function mh(Gt,$r){return{eventTime:Gt,lane:$r,tag:0,payload:null,callback:null,next:null}}function nh(Gt,$r,zr){var _r=Gt.updateQueue;if(_r===null)return null;if(_r=_r.shared,K$9&2){var Dr=_r.pending;return Dr===null?$r.next=$r:($r.next=Dr.next,Dr.next=$r),_r.pending=$r,ih(Gt,zr)}return Dr=_r.interleaved,Dr===null?($r.next=$r,gh(_r)):($r.next=Dr.next,Dr.next=$r),_r.interleaved=$r,ih(Gt,zr)}function oh(Gt,$r,zr){if($r=$r.updateQueue,$r!==null&&($r=$r.shared,(zr&4194240)!==0)){var _r=$r.lanes;_r&=Gt.pendingLanes,zr|=_r,$r.lanes=zr,Cc$1(Gt,zr)}}function ph(Gt,$r){var zr=Gt.updateQueue,_r=Gt.alternate;if(_r!==null&&(_r=_r.updateQueue,zr===_r)){var Dr=null,kr=null;if(zr=zr.firstBaseUpdate,zr!==null){do{var qr={eventTime:zr.eventTime,lane:zr.lane,tag:zr.tag,payload:zr.payload,callback:zr.callback,next:null};kr===null?Dr=kr=qr:kr=kr.next=qr,zr=zr.next}while(zr!==null);kr===null?Dr=kr=$r:kr=kr.next=$r}else Dr=kr=$r;zr={baseState:_r.baseState,firstBaseUpdate:Dr,lastBaseUpdate:kr,shared:_r.shared,effects:_r.effects},Gt.updateQueue=zr;return}Gt=zr.lastBaseUpdate,Gt===null?zr.firstBaseUpdate=$r:Gt.next=$r,zr.lastBaseUpdate=$r}function qh(Gt,$r,zr,_r){var Dr=Gt.updateQueue;jh=!1;var kr=Dr.firstBaseUpdate,qr=Dr.lastBaseUpdate,Nr=Dr.shared.pending;if(Nr!==null){Dr.shared.pending=null;var Wr=Nr,Qr=Wr.next;Wr.next=null,qr===null?kr=Qr:qr.next=Qr,qr=Wr;var Vr=Gt.alternate;Vr!==null&&(Vr=Vr.updateQueue,Nr=Vr.lastBaseUpdate,Nr!==qr&&(Nr===null?Vr.firstBaseUpdate=Qr:Nr.next=Qr,Vr.lastBaseUpdate=Wr))}if(kr!==null){var Jr=Dr.baseState;qr=0,Vr=Qr=Wr=null,Nr=kr;do{var Zr=Nr.lane,zn=Nr.eventTime;if((_r&Zr)===Zr){Vr!==null&&(Vr=Vr.next={eventTime:zn,lane:0,tag:Nr.tag,payload:Nr.payload,callback:Nr.callback,next:null});e:{var Vn=Gt,_i=Nr;switch(Zr=$r,zn=zr,_i.tag){case 1:if(Vn=_i.payload,typeof Vn=="function"){Jr=Vn.call(zn,Jr,Zr);break e}Jr=Vn;break e;case 3:Vn.flags=Vn.flags&-65537|128;case 0:if(Vn=_i.payload,Zr=typeof Vn=="function"?Vn.call(zn,Jr,Zr):Vn,Zr==null)break e;Jr=A$9({},Jr,Zr);break e;case 2:jh=!0}}Nr.callback!==null&&Nr.lane!==0&&(Gt.flags|=64,Zr=Dr.effects,Zr===null?Dr.effects=[Nr]:Zr.push(Nr))}else zn={eventTime:zn,lane:Zr,tag:Nr.tag,payload:Nr.payload,callback:Nr.callback,next:null},Vr===null?(Qr=Vr=zn,Wr=Jr):Vr=Vr.next=zn,qr|=Zr;if(Nr=Nr.next,Nr===null){if(Nr=Dr.shared.pending,Nr===null)break;Zr=Nr,Nr=Zr.next,Zr.next=null,Dr.lastBaseUpdate=Zr,Dr.shared.pending=null}}while(!0);if(Vr===null&&(Wr=Jr),Dr.baseState=Wr,Dr.firstBaseUpdate=Qr,Dr.lastBaseUpdate=Vr,$r=Dr.shared.interleaved,$r!==null){Dr=$r;do qr|=Dr.lane,Dr=Dr.next;while(Dr!==$r)}else kr===null&&(Dr.shared.lanes=0);rh|=qr,Gt.lanes=qr,Gt.memoizedState=Jr}}function sh(Gt,$r,zr){if(Gt=$r.effects,$r.effects=null,Gt!==null)for($r=0;$r<Gt.length;$r++){var _r=Gt[$r],Dr=_r.callback;if(Dr!==null){if(_r.callback=null,_r=zr,typeof Dr!="function")throw Error(p$c(191,Dr));Dr.call(_r)}}}var th={},uh=Uf(th),vh=Uf(th),wh=Uf(th);function xh(Gt){if(Gt===th)throw Error(p$c(174));return Gt}function yh(Gt,$r){switch(G$6(wh,$r),G$6(vh,Gt),G$6(uh,th),Gt=$r.nodeType,Gt){case 9:case 11:$r=($r=$r.documentElement)?$r.namespaceURI:lb$2(null,"");break;default:Gt=Gt===8?$r.parentNode:$r,$r=Gt.namespaceURI||null,Gt=Gt.tagName,$r=lb$2($r,Gt)}E$c(uh),G$6(uh,$r)}function zh(){E$c(uh),E$c(vh),E$c(wh)}function Ah(Gt){xh(wh.current);var $r=xh(uh.current),zr=lb$2($r,Gt.type);$r!==zr&&(G$6(vh,Gt),G$6(uh,zr))}function Bh(Gt){vh.current===Gt&&(E$c(uh),E$c(vh))}var L$a=Uf(0);function Ch(Gt){for(var $r=Gt;$r!==null;){if($r.tag===13){var zr=$r.memoizedState;if(zr!==null&&(zr=zr.dehydrated,zr===null||zr.data==="$?"||zr.data==="$!"))return $r}else if($r.tag===19&&$r.memoizedProps.revealOrder!==void 0){if($r.flags&128)return $r}else if($r.child!==null){$r.child.return=$r,$r=$r.child;continue}if($r===Gt)break;for(;$r.sibling===null;){if($r.return===null||$r.return===Gt)return null;$r=$r.return}$r.sibling.return=$r.return,$r=$r.sibling}return null}var Dh=[];function Eh(){for(var Gt=0;Gt<Dh.length;Gt++)Dh[Gt]._workInProgressVersionPrimary=null;Dh.length=0}var Fh=ua$2.ReactCurrentDispatcher,Gh=ua$2.ReactCurrentBatchConfig,Hh=0,M$9=null,N$8=null,O$a=null,Ih=!1,Jh=!1,Kh=0,Lh=0;function P$9(){throw Error(p$c(321))}function Mh(Gt,$r){if($r===null)return!1;for(var zr=0;zr<$r.length&&zr<Gt.length;zr++)if(!He$3(Gt[zr],$r[zr]))return!1;return!0}function Nh(Gt,$r,zr,_r,Dr,kr){if(Hh=kr,M$9=$r,$r.memoizedState=null,$r.updateQueue=null,$r.lanes=0,Fh.current=Gt===null||Gt.memoizedState===null?Oh:Ph,Gt=zr(_r,Dr),Jh){kr=0;do{if(Jh=!1,Kh=0,25<=kr)throw Error(p$c(301));kr+=1,O$a=N$8=null,$r.updateQueue=null,Fh.current=Qh,Gt=zr(_r,Dr)}while(Jh)}if(Fh.current=Rh,$r=N$8!==null&&N$8.next!==null,Hh=0,O$a=N$8=M$9=null,Ih=!1,$r)throw Error(p$c(300));return Gt}function Sh(){var Gt=Kh!==0;return Kh=0,Gt}function Th(){var Gt={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return O$a===null?M$9.memoizedState=O$a=Gt:O$a=O$a.next=Gt,O$a}function Uh(){if(N$8===null){var Gt=M$9.alternate;Gt=Gt!==null?Gt.memoizedState:null}else Gt=N$8.next;var $r=O$a===null?M$9.memoizedState:O$a.next;if($r!==null)O$a=$r,N$8=Gt;else{if(Gt===null)throw Error(p$c(310));N$8=Gt,Gt={memoizedState:N$8.memoizedState,baseState:N$8.baseState,baseQueue:N$8.baseQueue,queue:N$8.queue,next:null},O$a===null?M$9.memoizedState=O$a=Gt:O$a=O$a.next=Gt}return O$a}function Vh(Gt,$r){return typeof $r=="function"?$r(Gt):$r}function Wh(Gt){var $r=Uh(),zr=$r.queue;if(zr===null)throw Error(p$c(311));zr.lastRenderedReducer=Gt;var _r=N$8,Dr=_r.baseQueue,kr=zr.pending;if(kr!==null){if(Dr!==null){var qr=Dr.next;Dr.next=kr.next,kr.next=qr}_r.baseQueue=Dr=kr,zr.pending=null}if(Dr!==null){kr=Dr.next,_r=_r.baseState;var Nr=qr=null,Wr=null,Qr=kr;do{var Vr=Qr.lane;if((Hh&Vr)===Vr)Wr!==null&&(Wr=Wr.next={lane:0,action:Qr.action,hasEagerState:Qr.hasEagerState,eagerState:Qr.eagerState,next:null}),_r=Qr.hasEagerState?Qr.eagerState:Gt(_r,Qr.action);else{var Jr={lane:Vr,action:Qr.action,hasEagerState:Qr.hasEagerState,eagerState:Qr.eagerState,next:null};Wr===null?(Nr=Wr=Jr,qr=_r):Wr=Wr.next=Jr,M$9.lanes|=Vr,rh|=Vr}Qr=Qr.next}while(Qr!==null&&Qr!==kr);Wr===null?qr=_r:Wr.next=Nr,He$3(_r,$r.memoizedState)||(dh=!0),$r.memoizedState=_r,$r.baseState=qr,$r.baseQueue=Wr,zr.lastRenderedState=_r}if(Gt=zr.interleaved,Gt!==null){Dr=Gt;do kr=Dr.lane,M$9.lanes|=kr,rh|=kr,Dr=Dr.next;while(Dr!==Gt)}else Dr===null&&(zr.lanes=0);return[$r.memoizedState,zr.dispatch]}function Xh(Gt){var $r=Uh(),zr=$r.queue;if(zr===null)throw Error(p$c(311));zr.lastRenderedReducer=Gt;var _r=zr.dispatch,Dr=zr.pending,kr=$r.memoizedState;if(Dr!==null){zr.pending=null;var qr=Dr=Dr.next;do kr=Gt(kr,qr.action),qr=qr.next;while(qr!==Dr);He$3(kr,$r.memoizedState)||(dh=!0),$r.memoizedState=kr,$r.baseQueue===null&&($r.baseState=kr),zr.lastRenderedState=kr}return[kr,_r]}function Yh(){}function Zh(Gt,$r){var zr=M$9,_r=Uh(),Dr=$r(),kr=!He$3(_r.memoizedState,Dr);if(kr&&(_r.memoizedState=Dr,dh=!0),_r=_r.queue,$h(ai.bind(null,zr,_r,Gt),[Gt]),_r.getSnapshot!==$r||kr||O$a!==null&&O$a.memoizedState.tag&1){if(zr.flags|=2048,bi(9,ci.bind(null,zr,_r,Dr,$r),void 0,null),Q$a===null)throw Error(p$c(349));Hh&30||di(zr,$r,Dr)}return Dr}function di(Gt,$r,zr){Gt.flags|=16384,Gt={getSnapshot:$r,value:zr},$r=M$9.updateQueue,$r===null?($r={lastEffect:null,stores:null},M$9.updateQueue=$r,$r.stores=[Gt]):(zr=$r.stores,zr===null?$r.stores=[Gt]:zr.push(Gt))}function ci(Gt,$r,zr,_r){$r.value=zr,$r.getSnapshot=_r,ei($r)&&fi(Gt)}function ai(Gt,$r,zr){return zr(function(){ei($r)&&fi(Gt)})}function ei(Gt){var $r=Gt.getSnapshot;Gt=Gt.value;try{var zr=$r();return!He$3(Gt,zr)}catch{return!0}}function fi(Gt){var $r=ih(Gt,1);$r!==null&&gi($r,Gt,1,-1)}function hi(Gt){var $r=Th();return typeof Gt=="function"&&(Gt=Gt()),$r.memoizedState=$r.baseState=Gt,Gt={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Vh,lastRenderedState:Gt},$r.queue=Gt,Gt=Gt.dispatch=ii.bind(null,M$9,Gt),[$r.memoizedState,Gt]}function bi(Gt,$r,zr,_r){return Gt={tag:Gt,create:$r,destroy:zr,deps:_r,next:null},$r=M$9.updateQueue,$r===null?($r={lastEffect:null,stores:null},M$9.updateQueue=$r,$r.lastEffect=Gt.next=Gt):(zr=$r.lastEffect,zr===null?$r.lastEffect=Gt.next=Gt:(_r=zr.next,zr.next=Gt,Gt.next=_r,$r.lastEffect=Gt)),Gt}function ji(){return Uh().memoizedState}function ki(Gt,$r,zr,_r){var Dr=Th();M$9.flags|=Gt,Dr.memoizedState=bi(1|$r,zr,void 0,_r===void 0?null:_r)}function li$1(Gt,$r,zr,_r){var Dr=Uh();_r=_r===void 0?null:_r;var kr=void 0;if(N$8!==null){var qr=N$8.memoizedState;if(kr=qr.destroy,_r!==null&&Mh(_r,qr.deps)){Dr.memoizedState=bi($r,zr,kr,_r);return}}M$9.flags|=Gt,Dr.memoizedState=bi(1|$r,zr,kr,_r)}function mi(Gt,$r){return ki(8390656,8,Gt,$r)}function $h(Gt,$r){return li$1(2048,8,Gt,$r)}function ni(Gt,$r){return li$1(4,2,Gt,$r)}function oi(Gt,$r){return li$1(4,4,Gt,$r)}function pi$2(Gt,$r){if(typeof $r=="function")return Gt=Gt(),$r(Gt),function(){$r(null)};if($r!=null)return Gt=Gt(),$r.current=Gt,function(){$r.current=null}}function qi(Gt,$r,zr){return zr=zr!=null?zr.concat([Gt]):null,li$1(4,4,pi$2.bind(null,$r,Gt),zr)}function ri(){}function si(Gt,$r){var zr=Uh();$r=$r===void 0?null:$r;var _r=zr.memoizedState;return _r!==null&&$r!==null&&Mh($r,_r[1])?_r[0]:(zr.memoizedState=[Gt,$r],Gt)}function ti(Gt,$r){var zr=Uh();$r=$r===void 0?null:$r;var _r=zr.memoizedState;return _r!==null&&$r!==null&&Mh($r,_r[1])?_r[0]:(Gt=Gt(),zr.memoizedState=[Gt,$r],Gt)}function ui(Gt,$r,zr){return Hh&21?(He$3(zr,$r)||(zr=yc$1(),M$9.lanes|=zr,rh|=zr,Gt.baseState=!0),$r):(Gt.baseState&&(Gt.baseState=!1,dh=!0),Gt.memoizedState=zr)}function vi(Gt,$r){var zr=C$a;C$a=zr!==0&&4>zr?zr:4,Gt(!0);var _r=Gh.transition;Gh.transition={};try{Gt(!1),$r()}finally{C$a=zr,Gh.transition=_r}}function wi(){return Uh().memoizedState}function xi(Gt,$r,zr){var _r=yi(Gt);if(zr={lane:_r,action:zr,hasEagerState:!1,eagerState:null,next:null},zi(Gt))Ai($r,zr);else if(zr=hh(Gt,$r,zr,_r),zr!==null){var Dr=R$8();gi(zr,Gt,_r,Dr),Bi(zr,$r,_r)}}function ii(Gt,$r,zr){var _r=yi(Gt),Dr={lane:_r,action:zr,hasEagerState:!1,eagerState:null,next:null};if(zi(Gt))Ai($r,Dr);else{var kr=Gt.alternate;if(Gt.lanes===0&&(kr===null||kr.lanes===0)&&(kr=$r.lastRenderedReducer,kr!==null))try{var qr=$r.lastRenderedState,Nr=kr(qr,zr);if(Dr.hasEagerState=!0,Dr.eagerState=Nr,He$3(Nr,qr)){var Wr=$r.interleaved;Wr===null?(Dr.next=Dr,gh($r)):(Dr.next=Wr.next,Wr.next=Dr),$r.interleaved=Dr;return}}catch{}finally{}zr=hh(Gt,$r,Dr,_r),zr!==null&&(Dr=R$8(),gi(zr,Gt,_r,Dr),Bi(zr,$r,_r))}}function zi(Gt){var $r=Gt.alternate;return Gt===M$9||$r!==null&&$r===M$9}function Ai(Gt,$r){Jh=Ih=!0;var zr=Gt.pending;zr===null?$r.next=$r:($r.next=zr.next,zr.next=$r),Gt.pending=$r}function Bi(Gt,$r,zr){if(zr&4194240){var _r=$r.lanes;_r&=Gt.pendingLanes,zr|=_r,$r.lanes=zr,Cc$1(Gt,zr)}}var Rh={readContext:eh,useCallback:P$9,useContext:P$9,useEffect:P$9,useImperativeHandle:P$9,useInsertionEffect:P$9,useLayoutEffect:P$9,useMemo:P$9,useReducer:P$9,useRef:P$9,useState:P$9,useDebugValue:P$9,useDeferredValue:P$9,useTransition:P$9,useMutableSource:P$9,useSyncExternalStore:P$9,useId:P$9,unstable_isNewReconciler:!1},Oh={readContext:eh,useCallback:function(Gt,$r){return Th().memoizedState=[Gt,$r===void 0?null:$r],Gt},useContext:eh,useEffect:mi,useImperativeHandle:function(Gt,$r,zr){return zr=zr!=null?zr.concat([Gt]):null,ki(4194308,4,pi$2.bind(null,$r,Gt),zr)},useLayoutEffect:function(Gt,$r){return ki(4194308,4,Gt,$r)},useInsertionEffect:function(Gt,$r){return ki(4,2,Gt,$r)},useMemo:function(Gt,$r){var zr=Th();return $r=$r===void 0?null:$r,Gt=Gt(),zr.memoizedState=[Gt,$r],Gt},useReducer:function(Gt,$r,zr){var _r=Th();return $r=zr!==void 0?zr($r):$r,_r.memoizedState=_r.baseState=$r,Gt={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Gt,lastRenderedState:$r},_r.queue=Gt,Gt=Gt.dispatch=xi.bind(null,M$9,Gt),[_r.memoizedState,Gt]},useRef:function(Gt){var $r=Th();return Gt={current:Gt},$r.memoizedState=Gt},useState:hi,useDebugValue:ri,useDeferredValue:function(Gt){return Th().memoizedState=Gt},useTransition:function(){var Gt=hi(!1),$r=Gt[0];return Gt=vi.bind(null,Gt[1]),Th().memoizedState=Gt,[$r,Gt]},useMutableSource:function(){},useSyncExternalStore:function(Gt,$r,zr){var _r=M$9,Dr=Th();if(I$9){if(zr===void 0)throw Error(p$c(407));zr=zr()}else{if(zr=$r(),Q$a===null)throw Error(p$c(349));Hh&30||di(_r,$r,zr)}Dr.memoizedState=zr;var kr={value:zr,getSnapshot:$r};return Dr.queue=kr,mi(ai.bind(null,_r,kr,Gt),[Gt]),_r.flags|=2048,bi(9,ci.bind(null,_r,kr,zr,$r),void 0,null),zr},useId:function(){var Gt=Th(),$r=Q$a.identifierPrefix;if(I$9){var zr=sg,_r=rg;zr=(_r&~(1<<32-oc$1(_r)-1)).toString(32)+zr,$r=":"+$r+"R"+zr,zr=Kh++,0<zr&&($r+="H"+zr.toString(32)),$r+=":"}else zr=Lh++,$r=":"+$r+"r"+zr.toString(32)+":";return Gt.memoizedState=$r},unstable_isNewReconciler:!1},Ph={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Wh,useRef:ji,useState:function(){return Wh(Vh)},useDebugValue:ri,useDeferredValue:function(Gt){var $r=Uh();return ui($r,N$8.memoizedState,Gt)},useTransition:function(){var Gt=Wh(Vh)[0],$r=Uh().memoizedState;return[Gt,$r]},useMutableSource:Yh,useSyncExternalStore:Zh,useId:wi,unstable_isNewReconciler:!1},Qh={readContext:eh,useCallback:si,useContext:eh,useEffect:$h,useImperativeHandle:qi,useInsertionEffect:ni,useLayoutEffect:oi,useMemo:ti,useReducer:Xh,useRef:ji,useState:function(){return Xh(Vh)},useDebugValue:ri,useDeferredValue:function(Gt){var $r=Uh();return N$8===null?$r.memoizedState=Gt:ui($r,N$8.memoizedState,Gt)},useTransition:function(){var Gt=Xh(Vh)[0],$r=Uh().memoizedState;return[Gt,$r]},useMutableSource:Yh,useSyncExternalStore:Zh,useId:wi,unstable_isNewReconciler:!1};function Ci(Gt,$r){if(Gt&&Gt.defaultProps){$r=A$9({},$r),Gt=Gt.defaultProps;for(var zr in Gt)$r[zr]===void 0&&($r[zr]=Gt[zr]);return $r}return $r}function Di(Gt,$r,zr,_r){$r=Gt.memoizedState,zr=zr(_r,$r),zr=zr==null?$r:A$9({},$r,zr),Gt.memoizedState=zr,Gt.lanes===0&&(Gt.updateQueue.baseState=zr)}var Ei={isMounted:function(Gt){return(Gt=Gt._reactInternals)?Vb$1(Gt)===Gt:!1},enqueueSetState:function(Gt,$r,zr){Gt=Gt._reactInternals;var _r=R$8(),Dr=yi(Gt),kr=mh(_r,Dr);kr.payload=$r,zr!=null&&(kr.callback=zr),$r=nh(Gt,kr,Dr),$r!==null&&(gi($r,Gt,Dr,_r),oh($r,Gt,Dr))},enqueueReplaceState:function(Gt,$r,zr){Gt=Gt._reactInternals;var _r=R$8(),Dr=yi(Gt),kr=mh(_r,Dr);kr.tag=1,kr.payload=$r,zr!=null&&(kr.callback=zr),$r=nh(Gt,kr,Dr),$r!==null&&(gi($r,Gt,Dr,_r),oh($r,Gt,Dr))},enqueueForceUpdate:function(Gt,$r){Gt=Gt._reactInternals;var zr=R$8(),_r=yi(Gt),Dr=mh(zr,_r);Dr.tag=2,$r!=null&&(Dr.callback=$r),$r=nh(Gt,Dr,_r),$r!==null&&(gi($r,Gt,_r,zr),oh($r,Gt,_r))}};function Fi(Gt,$r,zr,_r,Dr,kr,qr){return Gt=Gt.stateNode,typeof Gt.shouldComponentUpdate=="function"?Gt.shouldComponentUpdate(_r,kr,qr):$r.prototype&&$r.prototype.isPureReactComponent?!Ie$2(zr,_r)||!Ie$2(Dr,kr):!0}function Gi(Gt,$r,zr){var _r=!1,Dr=Vf,kr=$r.contextType;return typeof kr=="object"&&kr!==null?kr=eh(kr):(Dr=Zf($r)?Xf:H$c.current,_r=$r.contextTypes,kr=(_r=_r!=null)?Yf(Gt,Dr):Vf),$r=new $r(zr,kr),Gt.memoizedState=$r.state!==null&&$r.state!==void 0?$r.state:null,$r.updater=Ei,Gt.stateNode=$r,$r._reactInternals=Gt,_r&&(Gt=Gt.stateNode,Gt.__reactInternalMemoizedUnmaskedChildContext=Dr,Gt.__reactInternalMemoizedMaskedChildContext=kr),$r}function Hi(Gt,$r,zr,_r){Gt=$r.state,typeof $r.componentWillReceiveProps=="function"&&$r.componentWillReceiveProps(zr,_r),typeof $r.UNSAFE_componentWillReceiveProps=="function"&&$r.UNSAFE_componentWillReceiveProps(zr,_r),$r.state!==Gt&&Ei.enqueueReplaceState($r,$r.state,null)}function Ii(Gt,$r,zr,_r){var Dr=Gt.stateNode;Dr.props=zr,Dr.state=Gt.memoizedState,Dr.refs={},kh(Gt);var kr=$r.contextType;typeof kr=="object"&&kr!==null?Dr.context=eh(kr):(kr=Zf($r)?Xf:H$c.current,Dr.context=Yf(Gt,kr)),Dr.state=Gt.memoizedState,kr=$r.getDerivedStateFromProps,typeof kr=="function"&&(Di(Gt,$r,kr,zr),Dr.state=Gt.memoizedState),typeof $r.getDerivedStateFromProps=="function"||typeof Dr.getSnapshotBeforeUpdate=="function"||typeof Dr.UNSAFE_componentWillMount!="function"&&typeof Dr.componentWillMount!="function"||($r=Dr.state,typeof Dr.componentWillMount=="function"&&Dr.componentWillMount(),typeof Dr.UNSAFE_componentWillMount=="function"&&Dr.UNSAFE_componentWillMount(),$r!==Dr.state&&Ei.enqueueReplaceState(Dr,Dr.state,null),qh(Gt,zr,Dr,_r),Dr.state=Gt.memoizedState),typeof Dr.componentDidMount=="function"&&(Gt.flags|=4194308)}function Ji(Gt,$r){try{var zr="",_r=$r;do zr+=Pa$2(_r),_r=_r.return;while(_r);var Dr=zr}catch(kr){Dr=`
Error generating stack: `+kr.message+`
`+kr.stack}return{value:Gt,source:$r,stack:Dr,digest:null}}function Ki(Gt,$r,zr){return{value:Gt,source:null,stack:zr??null,digest:$r??null}}function Li(Gt,$r){try{console.error($r.value)}catch(zr){setTimeout(function(){throw zr})}}var Mi=typeof WeakMap=="function"?WeakMap:Map;function Ni(Gt,$r,zr){zr=mh(-1,zr),zr.tag=3,zr.payload={element:null};var _r=$r.value;return zr.callback=function(){Oi||(Oi=!0,Pi=_r),Li(Gt,$r)},zr}function Qi(Gt,$r,zr){zr=mh(-1,zr),zr.tag=3;var _r=Gt.type.getDerivedStateFromError;if(typeof _r=="function"){var Dr=$r.value;zr.payload=function(){return _r(Dr)},zr.callback=function(){Li(Gt,$r)}}var kr=Gt.stateNode;return kr!==null&&typeof kr.componentDidCatch=="function"&&(zr.callback=function(){Li(Gt,$r),typeof _r!="function"&&(Ri===null?Ri=new Set([this]):Ri.add(this));var qr=$r.stack;this.componentDidCatch($r.value,{componentStack:qr!==null?qr:""})}),zr}function Si(Gt,$r,zr){var _r=Gt.pingCache;if(_r===null){_r=Gt.pingCache=new Mi;var Dr=new Set;_r.set($r,Dr)}else Dr=_r.get($r),Dr===void 0&&(Dr=new Set,_r.set($r,Dr));Dr.has(zr)||(Dr.add(zr),Gt=Ti.bind(null,Gt,$r,zr),$r.then(Gt,Gt))}function Ui(Gt){do{var $r;if(($r=Gt.tag===13)&&($r=Gt.memoizedState,$r=$r!==null?$r.dehydrated!==null:!0),$r)return Gt;Gt=Gt.return}while(Gt!==null);return null}function Vi(Gt,$r,zr,_r,Dr){return Gt.mode&1?(Gt.flags|=65536,Gt.lanes=Dr,Gt):(Gt===$r?Gt.flags|=65536:(Gt.flags|=128,zr.flags|=131072,zr.flags&=-52805,zr.tag===1&&(zr.alternate===null?zr.tag=17:($r=mh(-1,1),$r.tag=2,nh(zr,$r,1))),zr.lanes|=1),Gt)}var Wi=ua$2.ReactCurrentOwner,dh=!1;function Xi(Gt,$r,zr,_r){$r.child=Gt===null?Vg($r,null,zr,_r):Ug($r,Gt.child,zr,_r)}function Yi(Gt,$r,zr,_r,Dr){zr=zr.render;var kr=$r.ref;return ch($r,Dr),_r=Nh(Gt,$r,zr,_r,kr,Dr),zr=Sh(),Gt!==null&&!dh?($r.updateQueue=Gt.updateQueue,$r.flags&=-2053,Gt.lanes&=~Dr,Zi(Gt,$r,Dr)):(I$9&&zr&&vg($r),$r.flags|=1,Xi(Gt,$r,_r,Dr),$r.child)}function $i(Gt,$r,zr,_r,Dr){if(Gt===null){var kr=zr.type;return typeof kr=="function"&&!aj(kr)&&kr.defaultProps===void 0&&zr.compare===null&&zr.defaultProps===void 0?($r.tag=15,$r.type=kr,bj(Gt,$r,kr,_r,Dr)):(Gt=Rg(zr.type,null,_r,$r,$r.mode,Dr),Gt.ref=$r.ref,Gt.return=$r,$r.child=Gt)}if(kr=Gt.child,!(Gt.lanes&Dr)){var qr=kr.memoizedProps;if(zr=zr.compare,zr=zr!==null?zr:Ie$2,zr(qr,_r)&&Gt.ref===$r.ref)return Zi(Gt,$r,Dr)}return $r.flags|=1,Gt=Pg(kr,_r),Gt.ref=$r.ref,Gt.return=$r,$r.child=Gt}function bj(Gt,$r,zr,_r,Dr){if(Gt!==null){var kr=Gt.memoizedProps;if(Ie$2(kr,_r)&&Gt.ref===$r.ref)if(dh=!1,$r.pendingProps=_r=kr,(Gt.lanes&Dr)!==0)Gt.flags&131072&&(dh=!0);else return $r.lanes=Gt.lanes,Zi(Gt,$r,Dr)}return cj(Gt,$r,zr,_r,Dr)}function dj(Gt,$r,zr){var _r=$r.pendingProps,Dr=_r.children,kr=Gt!==null?Gt.memoizedState:null;if(_r.mode==="hidden")if(!($r.mode&1))$r.memoizedState={baseLanes:0,cachePool:null,transitions:null},G$6(ej,fj),fj|=zr;else{if(!(zr&1073741824))return Gt=kr!==null?kr.baseLanes|zr:zr,$r.lanes=$r.childLanes=1073741824,$r.memoizedState={baseLanes:Gt,cachePool:null,transitions:null},$r.updateQueue=null,G$6(ej,fj),fj|=Gt,null;$r.memoizedState={baseLanes:0,cachePool:null,transitions:null},_r=kr!==null?kr.baseLanes:zr,G$6(ej,fj),fj|=_r}else kr!==null?(_r=kr.baseLanes|zr,$r.memoizedState=null):_r=zr,G$6(ej,fj),fj|=_r;return Xi(Gt,$r,Dr,zr),$r.child}function gj(Gt,$r){var zr=$r.ref;(Gt===null&&zr!==null||Gt!==null&&Gt.ref!==zr)&&($r.flags|=512,$r.flags|=2097152)}function cj(Gt,$r,zr,_r,Dr){var kr=Zf(zr)?Xf:H$c.current;return kr=Yf($r,kr),ch($r,Dr),zr=Nh(Gt,$r,zr,_r,kr,Dr),_r=Sh(),Gt!==null&&!dh?($r.updateQueue=Gt.updateQueue,$r.flags&=-2053,Gt.lanes&=~Dr,Zi(Gt,$r,Dr)):(I$9&&_r&&vg($r),$r.flags|=1,Xi(Gt,$r,zr,Dr),$r.child)}function hj(Gt,$r,zr,_r,Dr){if(Zf(zr)){var kr=!0;cg($r)}else kr=!1;if(ch($r,Dr),$r.stateNode===null)ij(Gt,$r),Gi($r,zr,_r),Ii($r,zr,_r,Dr),_r=!0;else if(Gt===null){var qr=$r.stateNode,Nr=$r.memoizedProps;qr.props=Nr;var Wr=qr.context,Qr=zr.contextType;typeof Qr=="object"&&Qr!==null?Qr=eh(Qr):(Qr=Zf(zr)?Xf:H$c.current,Qr=Yf($r,Qr));var Vr=zr.getDerivedStateFromProps,Jr=typeof Vr=="function"||typeof qr.getSnapshotBeforeUpdate=="function";Jr||typeof qr.UNSAFE_componentWillReceiveProps!="function"&&typeof qr.componentWillReceiveProps!="function"||(Nr!==_r||Wr!==Qr)&&Hi($r,qr,_r,Qr),jh=!1;var Zr=$r.memoizedState;qr.state=Zr,qh($r,_r,qr,Dr),Wr=$r.memoizedState,Nr!==_r||Zr!==Wr||Wf.current||jh?(typeof Vr=="function"&&(Di($r,zr,Vr,_r),Wr=$r.memoizedState),(Nr=jh||Fi($r,zr,Nr,_r,Zr,Wr,Qr))?(Jr||typeof qr.UNSAFE_componentWillMount!="function"&&typeof qr.componentWillMount!="function"||(typeof qr.componentWillMount=="function"&&qr.componentWillMount(),typeof qr.UNSAFE_componentWillMount=="function"&&qr.UNSAFE_componentWillMount()),typeof qr.componentDidMount=="function"&&($r.flags|=4194308)):(typeof qr.componentDidMount=="function"&&($r.flags|=4194308),$r.memoizedProps=_r,$r.memoizedState=Wr),qr.props=_r,qr.state=Wr,qr.context=Qr,_r=Nr):(typeof qr.componentDidMount=="function"&&($r.flags|=4194308),_r=!1)}else{qr=$r.stateNode,lh(Gt,$r),Nr=$r.memoizedProps,Qr=$r.type===$r.elementType?Nr:Ci($r.type,Nr),qr.props=Qr,Jr=$r.pendingProps,Zr=qr.context,Wr=zr.contextType,typeof Wr=="object"&&Wr!==null?Wr=eh(Wr):(Wr=Zf(zr)?Xf:H$c.current,Wr=Yf($r,Wr));var zn=zr.getDerivedStateFromProps;(Vr=typeof zn=="function"||typeof qr.getSnapshotBeforeUpdate=="function")||typeof qr.UNSAFE_componentWillReceiveProps!="function"&&typeof qr.componentWillReceiveProps!="function"||(Nr!==Jr||Zr!==Wr)&&Hi($r,qr,_r,Wr),jh=!1,Zr=$r.memoizedState,qr.state=Zr,qh($r,_r,qr,Dr);var Vn=$r.memoizedState;Nr!==Jr||Zr!==Vn||Wf.current||jh?(typeof zn=="function"&&(Di($r,zr,zn,_r),Vn=$r.memoizedState),(Qr=jh||Fi($r,zr,Qr,_r,Zr,Vn,Wr)||!1)?(Vr||typeof qr.UNSAFE_componentWillUpdate!="function"&&typeof qr.componentWillUpdate!="function"||(typeof qr.componentWillUpdate=="function"&&qr.componentWillUpdate(_r,Vn,Wr),typeof qr.UNSAFE_componentWillUpdate=="function"&&qr.UNSAFE_componentWillUpdate(_r,Vn,Wr)),typeof qr.componentDidUpdate=="function"&&($r.flags|=4),typeof qr.getSnapshotBeforeUpdate=="function"&&($r.flags|=1024)):(typeof qr.componentDidUpdate!="function"||Nr===Gt.memoizedProps&&Zr===Gt.memoizedState||($r.flags|=4),typeof qr.getSnapshotBeforeUpdate!="function"||Nr===Gt.memoizedProps&&Zr===Gt.memoizedState||($r.flags|=1024),$r.memoizedProps=_r,$r.memoizedState=Vn),qr.props=_r,qr.state=Vn,qr.context=Wr,_r=Qr):(typeof qr.componentDidUpdate!="function"||Nr===Gt.memoizedProps&&Zr===Gt.memoizedState||($r.flags|=4),typeof qr.getSnapshotBeforeUpdate!="function"||Nr===Gt.memoizedProps&&Zr===Gt.memoizedState||($r.flags|=1024),_r=!1)}return jj(Gt,$r,zr,_r,kr,Dr)}function jj(Gt,$r,zr,_r,Dr,kr){gj(Gt,$r);var qr=($r.flags&128)!==0;if(!_r&&!qr)return Dr&&dg($r,zr,!1),Zi(Gt,$r,kr);_r=$r.stateNode,Wi.current=$r;var Nr=qr&&typeof zr.getDerivedStateFromError!="function"?null:_r.render();return $r.flags|=1,Gt!==null&&qr?($r.child=Ug($r,Gt.child,null,kr),$r.child=Ug($r,null,Nr,kr)):Xi(Gt,$r,Nr,kr),$r.memoizedState=_r.state,Dr&&dg($r,zr,!0),$r.child}function kj(Gt){var $r=Gt.stateNode;$r.pendingContext?ag(Gt,$r.pendingContext,$r.pendingContext!==$r.context):$r.context&&ag(Gt,$r.context,!1),yh(Gt,$r.containerInfo)}function lj(Gt,$r,zr,_r,Dr){return Ig(),Jg(Dr),$r.flags|=256,Xi(Gt,$r,zr,_r),$r.child}var mj={dehydrated:null,treeContext:null,retryLane:0};function nj(Gt){return{baseLanes:Gt,cachePool:null,transitions:null}}function oj(Gt,$r,zr){var _r=$r.pendingProps,Dr=L$a.current,kr=!1,qr=($r.flags&128)!==0,Nr;if((Nr=qr)||(Nr=Gt!==null&&Gt.memoizedState===null?!1:(Dr&2)!==0),Nr?(kr=!0,$r.flags&=-129):(Gt===null||Gt.memoizedState!==null)&&(Dr|=1),G$6(L$a,Dr&1),Gt===null)return Eg($r),Gt=$r.memoizedState,Gt!==null&&(Gt=Gt.dehydrated,Gt!==null)?($r.mode&1?Gt.data==="$!"?$r.lanes=8:$r.lanes=1073741824:$r.lanes=1,null):(qr=_r.children,Gt=_r.fallback,kr?(_r=$r.mode,kr=$r.child,qr={mode:"hidden",children:qr},!(_r&1)&&kr!==null?(kr.childLanes=0,kr.pendingProps=qr):kr=pj(qr,_r,0,null),Gt=Tg(Gt,_r,zr,null),kr.return=$r,Gt.return=$r,kr.sibling=Gt,$r.child=kr,$r.child.memoizedState=nj(zr),$r.memoizedState=mj,Gt):qj($r,qr));if(Dr=Gt.memoizedState,Dr!==null&&(Nr=Dr.dehydrated,Nr!==null))return rj(Gt,$r,qr,_r,Nr,Dr,zr);if(kr){kr=_r.fallback,qr=$r.mode,Dr=Gt.child,Nr=Dr.sibling;var Wr={mode:"hidden",children:_r.children};return!(qr&1)&&$r.child!==Dr?(_r=$r.child,_r.childLanes=0,_r.pendingProps=Wr,$r.deletions=null):(_r=Pg(Dr,Wr),_r.subtreeFlags=Dr.subtreeFlags&14680064),Nr!==null?kr=Pg(Nr,kr):(kr=Tg(kr,qr,zr,null),kr.flags|=2),kr.return=$r,_r.return=$r,_r.sibling=kr,$r.child=_r,_r=kr,kr=$r.child,qr=Gt.child.memoizedState,qr=qr===null?nj(zr):{baseLanes:qr.baseLanes|zr,cachePool:null,transitions:qr.transitions},kr.memoizedState=qr,kr.childLanes=Gt.childLanes&~zr,$r.memoizedState=mj,_r}return kr=Gt.child,Gt=kr.sibling,_r=Pg(kr,{mode:"visible",children:_r.children}),!($r.mode&1)&&(_r.lanes=zr),_r.return=$r,_r.sibling=null,Gt!==null&&(zr=$r.deletions,zr===null?($r.deletions=[Gt],$r.flags|=16):zr.push(Gt)),$r.child=_r,$r.memoizedState=null,_r}function qj(Gt,$r){return $r=pj({mode:"visible",children:$r},Gt.mode,0,null),$r.return=Gt,Gt.child=$r}function sj(Gt,$r,zr,_r){return _r!==null&&Jg(_r),Ug($r,Gt.child,null,zr),Gt=qj($r,$r.pendingProps.children),Gt.flags|=2,$r.memoizedState=null,Gt}function rj(Gt,$r,zr,_r,Dr,kr,qr){if(zr)return $r.flags&256?($r.flags&=-257,_r=Ki(Error(p$c(422))),sj(Gt,$r,qr,_r)):$r.memoizedState!==null?($r.child=Gt.child,$r.flags|=128,null):(kr=_r.fallback,Dr=$r.mode,_r=pj({mode:"visible",children:_r.children},Dr,0,null),kr=Tg(kr,Dr,qr,null),kr.flags|=2,_r.return=$r,kr.return=$r,_r.sibling=kr,$r.child=_r,$r.mode&1&&Ug($r,Gt.child,null,qr),$r.child.memoizedState=nj(qr),$r.memoizedState=mj,kr);if(!($r.mode&1))return sj(Gt,$r,qr,null);if(Dr.data==="$!"){if(_r=Dr.nextSibling&&Dr.nextSibling.dataset,_r)var Nr=_r.dgst;return _r=Nr,kr=Error(p$c(419)),_r=Ki(kr,_r,void 0),sj(Gt,$r,qr,_r)}if(Nr=(qr&Gt.childLanes)!==0,dh||Nr){if(_r=Q$a,_r!==null){switch(qr&-qr){case 4:Dr=2;break;case 16:Dr=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:Dr=32;break;case 536870912:Dr=268435456;break;default:Dr=0}Dr=Dr&(_r.suspendedLanes|qr)?0:Dr,Dr!==0&&Dr!==kr.retryLane&&(kr.retryLane=Dr,ih(Gt,Dr),gi(_r,Gt,Dr,-1))}return tj(),_r=Ki(Error(p$c(421))),sj(Gt,$r,qr,_r)}return Dr.data==="$?"?($r.flags|=128,$r.child=Gt.child,$r=uj.bind(null,Gt),Dr._reactRetry=$r,null):(Gt=kr.treeContext,yg=Lf(Dr.nextSibling),xg=$r,I$9=!0,zg=null,Gt!==null&&(og[pg++]=rg,og[pg++]=sg,og[pg++]=qg,rg=Gt.id,sg=Gt.overflow,qg=$r),$r=qj($r,_r.children),$r.flags|=4096,$r)}function vj(Gt,$r,zr){Gt.lanes|=$r;var _r=Gt.alternate;_r!==null&&(_r.lanes|=$r),bh(Gt.return,$r,zr)}function wj(Gt,$r,zr,_r,Dr){var kr=Gt.memoizedState;kr===null?Gt.memoizedState={isBackwards:$r,rendering:null,renderingStartTime:0,last:_r,tail:zr,tailMode:Dr}:(kr.isBackwards=$r,kr.rendering=null,kr.renderingStartTime=0,kr.last=_r,kr.tail=zr,kr.tailMode=Dr)}function xj(Gt,$r,zr){var _r=$r.pendingProps,Dr=_r.revealOrder,kr=_r.tail;if(Xi(Gt,$r,_r.children,zr),_r=L$a.current,_r&2)_r=_r&1|2,$r.flags|=128;else{if(Gt!==null&&Gt.flags&128)e:for(Gt=$r.child;Gt!==null;){if(Gt.tag===13)Gt.memoizedState!==null&&vj(Gt,zr,$r);else if(Gt.tag===19)vj(Gt,zr,$r);else if(Gt.child!==null){Gt.child.return=Gt,Gt=Gt.child;continue}if(Gt===$r)break e;for(;Gt.sibling===null;){if(Gt.return===null||Gt.return===$r)break e;Gt=Gt.return}Gt.sibling.return=Gt.return,Gt=Gt.sibling}_r&=1}if(G$6(L$a,_r),!($r.mode&1))$r.memoizedState=null;else switch(Dr){case"forwards":for(zr=$r.child,Dr=null;zr!==null;)Gt=zr.alternate,Gt!==null&&Ch(Gt)===null&&(Dr=zr),zr=zr.sibling;zr=Dr,zr===null?(Dr=$r.child,$r.child=null):(Dr=zr.sibling,zr.sibling=null),wj($r,!1,Dr,zr,kr);break;case"backwards":for(zr=null,Dr=$r.child,$r.child=null;Dr!==null;){if(Gt=Dr.alternate,Gt!==null&&Ch(Gt)===null){$r.child=Dr;break}Gt=Dr.sibling,Dr.sibling=zr,zr=Dr,Dr=Gt}wj($r,!0,zr,null,kr);break;case"together":wj($r,!1,null,null,void 0);break;default:$r.memoizedState=null}return $r.child}function ij(Gt,$r){!($r.mode&1)&&Gt!==null&&(Gt.alternate=null,$r.alternate=null,$r.flags|=2)}function Zi(Gt,$r,zr){if(Gt!==null&&($r.dependencies=Gt.dependencies),rh|=$r.lanes,!(zr&$r.childLanes))return null;if(Gt!==null&&$r.child!==Gt.child)throw Error(p$c(153));if($r.child!==null){for(Gt=$r.child,zr=Pg(Gt,Gt.pendingProps),$r.child=zr,zr.return=$r;Gt.sibling!==null;)Gt=Gt.sibling,zr=zr.sibling=Pg(Gt,Gt.pendingProps),zr.return=$r;zr.sibling=null}return $r.child}function yj(Gt,$r,zr){switch($r.tag){case 3:kj($r),Ig();break;case 5:Ah($r);break;case 1:Zf($r.type)&&cg($r);break;case 4:yh($r,$r.stateNode.containerInfo);break;case 10:var _r=$r.type._context,Dr=$r.memoizedProps.value;G$6(Wg,_r._currentValue),_r._currentValue=Dr;break;case 13:if(_r=$r.memoizedState,_r!==null)return _r.dehydrated!==null?(G$6(L$a,L$a.current&1),$r.flags|=128,null):zr&$r.child.childLanes?oj(Gt,$r,zr):(G$6(L$a,L$a.current&1),Gt=Zi(Gt,$r,zr),Gt!==null?Gt.sibling:null);G$6(L$a,L$a.current&1);break;case 19:if(_r=(zr&$r.childLanes)!==0,Gt.flags&128){if(_r)return xj(Gt,$r,zr);$r.flags|=128}if(Dr=$r.memoizedState,Dr!==null&&(Dr.rendering=null,Dr.tail=null,Dr.lastEffect=null),G$6(L$a,L$a.current),_r)break;return null;case 22:case 23:return $r.lanes=0,dj(Gt,$r,zr)}return Zi(Gt,$r,zr)}var zj,Aj,Bj,Cj;zj=function(Gt,$r){for(var zr=$r.child;zr!==null;){if(zr.tag===5||zr.tag===6)Gt.appendChild(zr.stateNode);else if(zr.tag!==4&&zr.child!==null){zr.child.return=zr,zr=zr.child;continue}if(zr===$r)break;for(;zr.sibling===null;){if(zr.return===null||zr.return===$r)return;zr=zr.return}zr.sibling.return=zr.return,zr=zr.sibling}};Aj=function(){};Bj=function(Gt,$r,zr,_r){var Dr=Gt.memoizedProps;if(Dr!==_r){Gt=$r.stateNode,xh(uh.current);var kr=null;switch(zr){case"input":Dr=Ya$2(Gt,Dr),_r=Ya$2(Gt,_r),kr=[];break;case"select":Dr=A$9({},Dr,{value:void 0}),_r=A$9({},_r,{value:void 0}),kr=[];break;case"textarea":Dr=gb$2(Gt,Dr),_r=gb$2(Gt,_r),kr=[];break;default:typeof Dr.onClick!="function"&&typeof _r.onClick=="function"&&(Gt.onclick=Bf)}ub$2(zr,_r);var qr;zr=null;for(Qr in Dr)if(!_r.hasOwnProperty(Qr)&&Dr.hasOwnProperty(Qr)&&Dr[Qr]!=null)if(Qr==="style"){var Nr=Dr[Qr];for(qr in Nr)Nr.hasOwnProperty(qr)&&(zr||(zr={}),zr[qr]="")}else Qr!=="dangerouslySetInnerHTML"&&Qr!=="children"&&Qr!=="suppressContentEditableWarning"&&Qr!=="suppressHydrationWarning"&&Qr!=="autoFocus"&&(ea$1.hasOwnProperty(Qr)?kr||(kr=[]):(kr=kr||[]).push(Qr,null));for(Qr in _r){var Wr=_r[Qr];if(Nr=Dr!=null?Dr[Qr]:void 0,_r.hasOwnProperty(Qr)&&Wr!==Nr&&(Wr!=null||Nr!=null))if(Qr==="style")if(Nr){for(qr in Nr)!Nr.hasOwnProperty(qr)||Wr&&Wr.hasOwnProperty(qr)||(zr||(zr={}),zr[qr]="");for(qr in Wr)Wr.hasOwnProperty(qr)&&Nr[qr]!==Wr[qr]&&(zr||(zr={}),zr[qr]=Wr[qr])}else zr||(kr||(kr=[]),kr.push(Qr,zr)),zr=Wr;else Qr==="dangerouslySetInnerHTML"?(Wr=Wr?Wr.__html:void 0,Nr=Nr?Nr.__html:void 0,Wr!=null&&Nr!==Wr&&(kr=kr||[]).push(Qr,Wr)):Qr==="children"?typeof Wr!="string"&&typeof Wr!="number"||(kr=kr||[]).push(Qr,""+Wr):Qr!=="suppressContentEditableWarning"&&Qr!=="suppressHydrationWarning"&&(ea$1.hasOwnProperty(Qr)?(Wr!=null&&Qr==="onScroll"&&D$a("scroll",Gt),kr||Nr===Wr||(kr=[])):(kr=kr||[]).push(Qr,Wr))}zr&&(kr=kr||[]).push("style",zr);var Qr=kr;($r.updateQueue=Qr)&&($r.flags|=4)}};Cj=function(Gt,$r,zr,_r){zr!==_r&&($r.flags|=4)};function Dj(Gt,$r){if(!I$9)switch(Gt.tailMode){case"hidden":$r=Gt.tail;for(var zr=null;$r!==null;)$r.alternate!==null&&(zr=$r),$r=$r.sibling;zr===null?Gt.tail=null:zr.sibling=null;break;case"collapsed":zr=Gt.tail;for(var _r=null;zr!==null;)zr.alternate!==null&&(_r=zr),zr=zr.sibling;_r===null?$r||Gt.tail===null?Gt.tail=null:Gt.tail.sibling=null:_r.sibling=null}}function S$8(Gt){var $r=Gt.alternate!==null&&Gt.alternate.child===Gt.child,zr=0,_r=0;if($r)for(var Dr=Gt.child;Dr!==null;)zr|=Dr.lanes|Dr.childLanes,_r|=Dr.subtreeFlags&14680064,_r|=Dr.flags&14680064,Dr.return=Gt,Dr=Dr.sibling;else for(Dr=Gt.child;Dr!==null;)zr|=Dr.lanes|Dr.childLanes,_r|=Dr.subtreeFlags,_r|=Dr.flags,Dr.return=Gt,Dr=Dr.sibling;return Gt.subtreeFlags|=_r,Gt.childLanes=zr,$r}function Ej(Gt,$r,zr){var _r=$r.pendingProps;switch(wg($r),$r.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return S$8($r),null;case 1:return Zf($r.type)&&$f(),S$8($r),null;case 3:return _r=$r.stateNode,zh(),E$c(Wf),E$c(H$c),Eh(),_r.pendingContext&&(_r.context=_r.pendingContext,_r.pendingContext=null),(Gt===null||Gt.child===null)&&(Gg($r)?$r.flags|=4:Gt===null||Gt.memoizedState.isDehydrated&&!($r.flags&256)||($r.flags|=1024,zg!==null&&(Fj(zg),zg=null))),Aj(Gt,$r),S$8($r),null;case 5:Bh($r);var Dr=xh(wh.current);if(zr=$r.type,Gt!==null&&$r.stateNode!=null)Bj(Gt,$r,zr,_r,Dr),Gt.ref!==$r.ref&&($r.flags|=512,$r.flags|=2097152);else{if(!_r){if($r.stateNode===null)throw Error(p$c(166));return S$8($r),null}if(Gt=xh(uh.current),Gg($r)){_r=$r.stateNode,zr=$r.type;var kr=$r.memoizedProps;switch(_r[Of]=$r,_r[Pf]=kr,Gt=($r.mode&1)!==0,zr){case"dialog":D$a("cancel",_r),D$a("close",_r);break;case"iframe":case"object":case"embed":D$a("load",_r);break;case"video":case"audio":for(Dr=0;Dr<lf.length;Dr++)D$a(lf[Dr],_r);break;case"source":D$a("error",_r);break;case"img":case"image":case"link":D$a("error",_r),D$a("load",_r);break;case"details":D$a("toggle",_r);break;case"input":Za$2(_r,kr),D$a("invalid",_r);break;case"select":_r._wrapperState={wasMultiple:!!kr.multiple},D$a("invalid",_r);break;case"textarea":hb$2(_r,kr),D$a("invalid",_r)}ub$2(zr,kr),Dr=null;for(var qr in kr)if(kr.hasOwnProperty(qr)){var Nr=kr[qr];qr==="children"?typeof Nr=="string"?_r.textContent!==Nr&&(kr.suppressHydrationWarning!==!0&&Af(_r.textContent,Nr,Gt),Dr=["children",Nr]):typeof Nr=="number"&&_r.textContent!==""+Nr&&(kr.suppressHydrationWarning!==!0&&Af(_r.textContent,Nr,Gt),Dr=["children",""+Nr]):ea$1.hasOwnProperty(qr)&&Nr!=null&&qr==="onScroll"&&D$a("scroll",_r)}switch(zr){case"input":Va$2(_r),db$2(_r,kr,!0);break;case"textarea":Va$2(_r),jb$2(_r);break;case"select":case"option":break;default:typeof kr.onClick=="function"&&(_r.onclick=Bf)}_r=Dr,$r.updateQueue=_r,_r!==null&&($r.flags|=4)}else{qr=Dr.nodeType===9?Dr:Dr.ownerDocument,Gt==="http://www.w3.org/1999/xhtml"&&(Gt=kb$2(zr)),Gt==="http://www.w3.org/1999/xhtml"?zr==="script"?(Gt=qr.createElement("div"),Gt.innerHTML="<script><\/script>",Gt=Gt.removeChild(Gt.firstChild)):typeof _r.is=="string"?Gt=qr.createElement(zr,{is:_r.is}):(Gt=qr.createElement(zr),zr==="select"&&(qr=Gt,_r.multiple?qr.multiple=!0:_r.size&&(qr.size=_r.size))):Gt=qr.createElementNS(Gt,zr),Gt[Of]=$r,Gt[Pf]=_r,zj(Gt,$r,!1,!1),$r.stateNode=Gt;e:{switch(qr=vb$2(zr,_r),zr){case"dialog":D$a("cancel",Gt),D$a("close",Gt),Dr=_r;break;case"iframe":case"object":case"embed":D$a("load",Gt),Dr=_r;break;case"video":case"audio":for(Dr=0;Dr<lf.length;Dr++)D$a(lf[Dr],Gt);Dr=_r;break;case"source":D$a("error",Gt),Dr=_r;break;case"img":case"image":case"link":D$a("error",Gt),D$a("load",Gt),Dr=_r;break;case"details":D$a("toggle",Gt),Dr=_r;break;case"input":Za$2(Gt,_r),Dr=Ya$2(Gt,_r),D$a("invalid",Gt);break;case"option":Dr=_r;break;case"select":Gt._wrapperState={wasMultiple:!!_r.multiple},Dr=A$9({},_r,{value:void 0}),D$a("invalid",Gt);break;case"textarea":hb$2(Gt,_r),Dr=gb$2(Gt,_r),D$a("invalid",Gt);break;default:Dr=_r}ub$2(zr,Dr),Nr=Dr;for(kr in Nr)if(Nr.hasOwnProperty(kr)){var Wr=Nr[kr];kr==="style"?sb$2(Gt,Wr):kr==="dangerouslySetInnerHTML"?(Wr=Wr?Wr.__html:void 0,Wr!=null&&nb$1(Gt,Wr)):kr==="children"?typeof Wr=="string"?(zr!=="textarea"||Wr!=="")&&ob$2(Gt,Wr):typeof Wr=="number"&&ob$2(Gt,""+Wr):kr!=="suppressContentEditableWarning"&&kr!=="suppressHydrationWarning"&&kr!=="autoFocus"&&(ea$1.hasOwnProperty(kr)?Wr!=null&&kr==="onScroll"&&D$a("scroll",Gt):Wr!=null&&ta$2(Gt,kr,Wr,qr))}switch(zr){case"input":Va$2(Gt),db$2(Gt,_r,!1);break;case"textarea":Va$2(Gt),jb$2(Gt);break;case"option":_r.value!=null&&Gt.setAttribute("value",""+Sa$2(_r.value));break;case"select":Gt.multiple=!!_r.multiple,kr=_r.value,kr!=null?fb$2(Gt,!!_r.multiple,kr,!1):_r.defaultValue!=null&&fb$2(Gt,!!_r.multiple,_r.defaultValue,!0);break;default:typeof Dr.onClick=="function"&&(Gt.onclick=Bf)}switch(zr){case"button":case"input":case"select":case"textarea":_r=!!_r.autoFocus;break e;case"img":_r=!0;break e;default:_r=!1}}_r&&($r.flags|=4)}$r.ref!==null&&($r.flags|=512,$r.flags|=2097152)}return S$8($r),null;case 6:if(Gt&&$r.stateNode!=null)Cj(Gt,$r,Gt.memoizedProps,_r);else{if(typeof _r!="string"&&$r.stateNode===null)throw Error(p$c(166));if(zr=xh(wh.current),xh(uh.current),Gg($r)){if(_r=$r.stateNode,zr=$r.memoizedProps,_r[Of]=$r,(kr=_r.nodeValue!==zr)&&(Gt=xg,Gt!==null))switch(Gt.tag){case 3:Af(_r.nodeValue,zr,(Gt.mode&1)!==0);break;case 5:Gt.memoizedProps.suppressHydrationWarning!==!0&&Af(_r.nodeValue,zr,(Gt.mode&1)!==0)}kr&&($r.flags|=4)}else _r=(zr.nodeType===9?zr:zr.ownerDocument).createTextNode(_r),_r[Of]=$r,$r.stateNode=_r}return S$8($r),null;case 13:if(E$c(L$a),_r=$r.memoizedState,Gt===null||Gt.memoizedState!==null&&Gt.memoizedState.dehydrated!==null){if(I$9&&yg!==null&&$r.mode&1&&!($r.flags&128))Hg(),Ig(),$r.flags|=98560,kr=!1;else if(kr=Gg($r),_r!==null&&_r.dehydrated!==null){if(Gt===null){if(!kr)throw Error(p$c(318));if(kr=$r.memoizedState,kr=kr!==null?kr.dehydrated:null,!kr)throw Error(p$c(317));kr[Of]=$r}else Ig(),!($r.flags&128)&&($r.memoizedState=null),$r.flags|=4;S$8($r),kr=!1}else zg!==null&&(Fj(zg),zg=null),kr=!0;if(!kr)return $r.flags&65536?$r:null}return $r.flags&128?($r.lanes=zr,$r):(_r=_r!==null,_r!==(Gt!==null&&Gt.memoizedState!==null)&&_r&&($r.child.flags|=8192,$r.mode&1&&(Gt===null||L$a.current&1?T$b===0&&(T$b=3):tj())),$r.updateQueue!==null&&($r.flags|=4),S$8($r),null);case 4:return zh(),Aj(Gt,$r),Gt===null&&sf($r.stateNode.containerInfo),S$8($r),null;case 10:return ah($r.type._context),S$8($r),null;case 17:return Zf($r.type)&&$f(),S$8($r),null;case 19:if(E$c(L$a),kr=$r.memoizedState,kr===null)return S$8($r),null;if(_r=($r.flags&128)!==0,qr=kr.rendering,qr===null)if(_r)Dj(kr,!1);else{if(T$b!==0||Gt!==null&&Gt.flags&128)for(Gt=$r.child;Gt!==null;){if(qr=Ch(Gt),qr!==null){for($r.flags|=128,Dj(kr,!1),_r=qr.updateQueue,_r!==null&&($r.updateQueue=_r,$r.flags|=4),$r.subtreeFlags=0,_r=zr,zr=$r.child;zr!==null;)kr=zr,Gt=_r,kr.flags&=14680066,qr=kr.alternate,qr===null?(kr.childLanes=0,kr.lanes=Gt,kr.child=null,kr.subtreeFlags=0,kr.memoizedProps=null,kr.memoizedState=null,kr.updateQueue=null,kr.dependencies=null,kr.stateNode=null):(kr.childLanes=qr.childLanes,kr.lanes=qr.lanes,kr.child=qr.child,kr.subtreeFlags=0,kr.deletions=null,kr.memoizedProps=qr.memoizedProps,kr.memoizedState=qr.memoizedState,kr.updateQueue=qr.updateQueue,kr.type=qr.type,Gt=qr.dependencies,kr.dependencies=Gt===null?null:{lanes:Gt.lanes,firstContext:Gt.firstContext}),zr=zr.sibling;return G$6(L$a,L$a.current&1|2),$r.child}Gt=Gt.sibling}kr.tail!==null&&B$9()>Gj&&($r.flags|=128,_r=!0,Dj(kr,!1),$r.lanes=4194304)}else{if(!_r)if(Gt=Ch(qr),Gt!==null){if($r.flags|=128,_r=!0,zr=Gt.updateQueue,zr!==null&&($r.updateQueue=zr,$r.flags|=4),Dj(kr,!0),kr.tail===null&&kr.tailMode==="hidden"&&!qr.alternate&&!I$9)return S$8($r),null}else 2*B$9()-kr.renderingStartTime>Gj&&zr!==1073741824&&($r.flags|=128,_r=!0,Dj(kr,!1),$r.lanes=4194304);kr.isBackwards?(qr.sibling=$r.child,$r.child=qr):(zr=kr.last,zr!==null?zr.sibling=qr:$r.child=qr,kr.last=qr)}return kr.tail!==null?($r=kr.tail,kr.rendering=$r,kr.tail=$r.sibling,kr.renderingStartTime=B$9(),$r.sibling=null,zr=L$a.current,G$6(L$a,_r?zr&1|2:zr&1),$r):(S$8($r),null);case 22:case 23:return Hj(),_r=$r.memoizedState!==null,Gt!==null&&Gt.memoizedState!==null!==_r&&($r.flags|=8192),_r&&$r.mode&1?fj&1073741824&&(S$8($r),$r.subtreeFlags&6&&($r.flags|=8192)):S$8($r),null;case 24:return null;case 25:return null}throw Error(p$c(156,$r.tag))}function Ij(Gt,$r){switch(wg($r),$r.tag){case 1:return Zf($r.type)&&$f(),Gt=$r.flags,Gt&65536?($r.flags=Gt&-65537|128,$r):null;case 3:return zh(),E$c(Wf),E$c(H$c),Eh(),Gt=$r.flags,Gt&65536&&!(Gt&128)?($r.flags=Gt&-65537|128,$r):null;case 5:return Bh($r),null;case 13:if(E$c(L$a),Gt=$r.memoizedState,Gt!==null&&Gt.dehydrated!==null){if($r.alternate===null)throw Error(p$c(340));Ig()}return Gt=$r.flags,Gt&65536?($r.flags=Gt&-65537|128,$r):null;case 19:return E$c(L$a),null;case 4:return zh(),null;case 10:return ah($r.type._context),null;case 22:case 23:return Hj(),null;case 24:return null;default:return null}}var Jj=!1,U$a=!1,Kj=typeof WeakSet=="function"?WeakSet:Set,V$6=null;function Lj(Gt,$r){var zr=Gt.ref;if(zr!==null)if(typeof zr=="function")try{zr(null)}catch(_r){W$c(Gt,$r,_r)}else zr.current=null}function Mj(Gt,$r,zr){try{zr()}catch(_r){W$c(Gt,$r,_r)}}var Nj=!1;function Oj(Gt,$r){if(Cf=dd$2,Gt=Me$3(),Ne$3(Gt)){if("selectionStart"in Gt)var zr={start:Gt.selectionStart,end:Gt.selectionEnd};else e:{zr=(zr=Gt.ownerDocument)&&zr.defaultView||window;var _r=zr.getSelection&&zr.getSelection();if(_r&&_r.rangeCount!==0){zr=_r.anchorNode;var Dr=_r.anchorOffset,kr=_r.focusNode;_r=_r.focusOffset;try{zr.nodeType,kr.nodeType}catch{zr=null;break e}var qr=0,Nr=-1,Wr=-1,Qr=0,Vr=0,Jr=Gt,Zr=null;t:for(;;){for(var zn;Jr!==zr||Dr!==0&&Jr.nodeType!==3||(Nr=qr+Dr),Jr!==kr||_r!==0&&Jr.nodeType!==3||(Wr=qr+_r),Jr.nodeType===3&&(qr+=Jr.nodeValue.length),(zn=Jr.firstChild)!==null;)Zr=Jr,Jr=zn;for(;;){if(Jr===Gt)break t;if(Zr===zr&&++Qr===Dr&&(Nr=qr),Zr===kr&&++Vr===_r&&(Wr=qr),(zn=Jr.nextSibling)!==null)break;Jr=Zr,Zr=Jr.parentNode}Jr=zn}zr=Nr===-1||Wr===-1?null:{start:Nr,end:Wr}}else zr=null}zr=zr||{start:0,end:0}}else zr=null;for(Df={focusedElem:Gt,selectionRange:zr},dd$2=!1,V$6=$r;V$6!==null;)if($r=V$6,Gt=$r.child,($r.subtreeFlags&1028)!==0&&Gt!==null)Gt.return=$r,V$6=Gt;else for(;V$6!==null;){$r=V$6;try{var Vn=$r.alternate;if($r.flags&1024)switch($r.tag){case 0:case 11:case 15:break;case 1:if(Vn!==null){var _i=Vn.memoizedProps,e0=Vn.memoizedState,r0=$r.stateNode,i0=r0.getSnapshotBeforeUpdate($r.elementType===$r.type?_i:Ci($r.type,_i),e0);r0.__reactInternalSnapshotBeforeUpdate=i0}break;case 3:var n0=$r.stateNode.containerInfo;n0.nodeType===1?n0.textContent="":n0.nodeType===9&&n0.documentElement&&n0.removeChild(n0.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(p$c(163))}}catch(o0){W$c($r,$r.return,o0)}if(Gt=$r.sibling,Gt!==null){Gt.return=$r.return,V$6=Gt;break}V$6=$r.return}return Vn=Nj,Nj=!1,Vn}function Pj(Gt,$r,zr){var _r=$r.updateQueue;if(_r=_r!==null?_r.lastEffect:null,_r!==null){var Dr=_r=_r.next;do{if((Dr.tag&Gt)===Gt){var kr=Dr.destroy;Dr.destroy=void 0,kr!==void 0&&Mj($r,zr,kr)}Dr=Dr.next}while(Dr!==_r)}}function Qj(Gt,$r){if($r=$r.updateQueue,$r=$r!==null?$r.lastEffect:null,$r!==null){var zr=$r=$r.next;do{if((zr.tag&Gt)===Gt){var _r=zr.create;zr.destroy=_r()}zr=zr.next}while(zr!==$r)}}function Rj(Gt){var $r=Gt.ref;if($r!==null){var zr=Gt.stateNode;switch(Gt.tag){case 5:Gt=zr;break;default:Gt=zr}typeof $r=="function"?$r(Gt):$r.current=Gt}}function Sj(Gt){var $r=Gt.alternate;$r!==null&&(Gt.alternate=null,Sj($r)),Gt.child=null,Gt.deletions=null,Gt.sibling=null,Gt.tag===5&&($r=Gt.stateNode,$r!==null&&(delete $r[Of],delete $r[Pf],delete $r[of],delete $r[Qf],delete $r[Rf])),Gt.stateNode=null,Gt.return=null,Gt.dependencies=null,Gt.memoizedProps=null,Gt.memoizedState=null,Gt.pendingProps=null,Gt.stateNode=null,Gt.updateQueue=null}function Tj(Gt){return Gt.tag===5||Gt.tag===3||Gt.tag===4}function Uj(Gt){e:for(;;){for(;Gt.sibling===null;){if(Gt.return===null||Tj(Gt.return))return null;Gt=Gt.return}for(Gt.sibling.return=Gt.return,Gt=Gt.sibling;Gt.tag!==5&&Gt.tag!==6&&Gt.tag!==18;){if(Gt.flags&2||Gt.child===null||Gt.tag===4)continue e;Gt.child.return=Gt,Gt=Gt.child}if(!(Gt.flags&2))return Gt.stateNode}}function Vj(Gt,$r,zr){var _r=Gt.tag;if(_r===5||_r===6)Gt=Gt.stateNode,$r?zr.nodeType===8?zr.parentNode.insertBefore(Gt,$r):zr.insertBefore(Gt,$r):(zr.nodeType===8?($r=zr.parentNode,$r.insertBefore(Gt,zr)):($r=zr,$r.appendChild(Gt)),zr=zr._reactRootContainer,zr!=null||$r.onclick!==null||($r.onclick=Bf));else if(_r!==4&&(Gt=Gt.child,Gt!==null))for(Vj(Gt,$r,zr),Gt=Gt.sibling;Gt!==null;)Vj(Gt,$r,zr),Gt=Gt.sibling}function Wj(Gt,$r,zr){var _r=Gt.tag;if(_r===5||_r===6)Gt=Gt.stateNode,$r?zr.insertBefore(Gt,$r):zr.appendChild(Gt);else if(_r!==4&&(Gt=Gt.child,Gt!==null))for(Wj(Gt,$r,zr),Gt=Gt.sibling;Gt!==null;)Wj(Gt,$r,zr),Gt=Gt.sibling}var X$9=null,Xj=!1;function Yj(Gt,$r,zr){for(zr=zr.child;zr!==null;)Zj(Gt,$r,zr),zr=zr.sibling}function Zj(Gt,$r,zr){if(lc$1&&typeof lc$1.onCommitFiberUnmount=="function")try{lc$1.onCommitFiberUnmount(kc$1,zr)}catch{}switch(zr.tag){case 5:U$a||Lj(zr,$r);case 6:var _r=X$9,Dr=Xj;X$9=null,Yj(Gt,$r,zr),X$9=_r,Xj=Dr,X$9!==null&&(Xj?(Gt=X$9,zr=zr.stateNode,Gt.nodeType===8?Gt.parentNode.removeChild(zr):Gt.removeChild(zr)):X$9.removeChild(zr.stateNode));break;case 18:X$9!==null&&(Xj?(Gt=X$9,zr=zr.stateNode,Gt.nodeType===8?Kf(Gt.parentNode,zr):Gt.nodeType===1&&Kf(Gt,zr),bd$1(Gt)):Kf(X$9,zr.stateNode));break;case 4:_r=X$9,Dr=Xj,X$9=zr.stateNode.containerInfo,Xj=!0,Yj(Gt,$r,zr),X$9=_r,Xj=Dr;break;case 0:case 11:case 14:case 15:if(!U$a&&(_r=zr.updateQueue,_r!==null&&(_r=_r.lastEffect,_r!==null))){Dr=_r=_r.next;do{var kr=Dr,qr=kr.destroy;kr=kr.tag,qr!==void 0&&(kr&2||kr&4)&&Mj(zr,$r,qr),Dr=Dr.next}while(Dr!==_r)}Yj(Gt,$r,zr);break;case 1:if(!U$a&&(Lj(zr,$r),_r=zr.stateNode,typeof _r.componentWillUnmount=="function"))try{_r.props=zr.memoizedProps,_r.state=zr.memoizedState,_r.componentWillUnmount()}catch(Nr){W$c(zr,$r,Nr)}Yj(Gt,$r,zr);break;case 21:Yj(Gt,$r,zr);break;case 22:zr.mode&1?(U$a=(_r=U$a)||zr.memoizedState!==null,Yj(Gt,$r,zr),U$a=_r):Yj(Gt,$r,zr);break;default:Yj(Gt,$r,zr)}}function ak(Gt){var $r=Gt.updateQueue;if($r!==null){Gt.updateQueue=null;var zr=Gt.stateNode;zr===null&&(zr=Gt.stateNode=new Kj),$r.forEach(function(_r){var Dr=bk.bind(null,Gt,_r);zr.has(_r)||(zr.add(_r),_r.then(Dr,Dr))})}}function ck(Gt,$r){var zr=$r.deletions;if(zr!==null)for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];try{var kr=Gt,qr=$r,Nr=qr;e:for(;Nr!==null;){switch(Nr.tag){case 5:X$9=Nr.stateNode,Xj=!1;break e;case 3:X$9=Nr.stateNode.containerInfo,Xj=!0;break e;case 4:X$9=Nr.stateNode.containerInfo,Xj=!0;break e}Nr=Nr.return}if(X$9===null)throw Error(p$c(160));Zj(kr,qr,Dr),X$9=null,Xj=!1;var Wr=Dr.alternate;Wr!==null&&(Wr.return=null),Dr.return=null}catch(Qr){W$c(Dr,$r,Qr)}}if($r.subtreeFlags&12854)for($r=$r.child;$r!==null;)dk($r,Gt),$r=$r.sibling}function dk(Gt,$r){var zr=Gt.alternate,_r=Gt.flags;switch(Gt.tag){case 0:case 11:case 14:case 15:if(ck($r,Gt),ek(Gt),_r&4){try{Pj(3,Gt,Gt.return),Qj(3,Gt)}catch(_i){W$c(Gt,Gt.return,_i)}try{Pj(5,Gt,Gt.return)}catch(_i){W$c(Gt,Gt.return,_i)}}break;case 1:ck($r,Gt),ek(Gt),_r&512&&zr!==null&&Lj(zr,zr.return);break;case 5:if(ck($r,Gt),ek(Gt),_r&512&&zr!==null&&Lj(zr,zr.return),Gt.flags&32){var Dr=Gt.stateNode;try{ob$2(Dr,"")}catch(_i){W$c(Gt,Gt.return,_i)}}if(_r&4&&(Dr=Gt.stateNode,Dr!=null)){var kr=Gt.memoizedProps,qr=zr!==null?zr.memoizedProps:kr,Nr=Gt.type,Wr=Gt.updateQueue;if(Gt.updateQueue=null,Wr!==null)try{Nr==="input"&&kr.type==="radio"&&kr.name!=null&&ab$2(Dr,kr),vb$2(Nr,qr);var Qr=vb$2(Nr,kr);for(qr=0;qr<Wr.length;qr+=2){var Vr=Wr[qr],Jr=Wr[qr+1];Vr==="style"?sb$2(Dr,Jr):Vr==="dangerouslySetInnerHTML"?nb$1(Dr,Jr):Vr==="children"?ob$2(Dr,Jr):ta$2(Dr,Vr,Jr,Qr)}switch(Nr){case"input":bb$2(Dr,kr);break;case"textarea":ib$2(Dr,kr);break;case"select":var Zr=Dr._wrapperState.wasMultiple;Dr._wrapperState.wasMultiple=!!kr.multiple;var zn=kr.value;zn!=null?fb$2(Dr,!!kr.multiple,zn,!1):Zr!==!!kr.multiple&&(kr.defaultValue!=null?fb$2(Dr,!!kr.multiple,kr.defaultValue,!0):fb$2(Dr,!!kr.multiple,kr.multiple?[]:"",!1))}Dr[Pf]=kr}catch(_i){W$c(Gt,Gt.return,_i)}}break;case 6:if(ck($r,Gt),ek(Gt),_r&4){if(Gt.stateNode===null)throw Error(p$c(162));Dr=Gt.stateNode,kr=Gt.memoizedProps;try{Dr.nodeValue=kr}catch(_i){W$c(Gt,Gt.return,_i)}}break;case 3:if(ck($r,Gt),ek(Gt),_r&4&&zr!==null&&zr.memoizedState.isDehydrated)try{bd$1($r.containerInfo)}catch(_i){W$c(Gt,Gt.return,_i)}break;case 4:ck($r,Gt),ek(Gt);break;case 13:ck($r,Gt),ek(Gt),Dr=Gt.child,Dr.flags&8192&&(kr=Dr.memoizedState!==null,Dr.stateNode.isHidden=kr,!kr||Dr.alternate!==null&&Dr.alternate.memoizedState!==null||(fk=B$9())),_r&4&&ak(Gt);break;case 22:if(Vr=zr!==null&&zr.memoizedState!==null,Gt.mode&1?(U$a=(Qr=U$a)||Vr,ck($r,Gt),U$a=Qr):ck($r,Gt),ek(Gt),_r&8192){if(Qr=Gt.memoizedState!==null,(Gt.stateNode.isHidden=Qr)&&!Vr&&Gt.mode&1)for(V$6=Gt,Vr=Gt.child;Vr!==null;){for(Jr=V$6=Vr;V$6!==null;){switch(Zr=V$6,zn=Zr.child,Zr.tag){case 0:case 11:case 14:case 15:Pj(4,Zr,Zr.return);break;case 1:Lj(Zr,Zr.return);var Vn=Zr.stateNode;if(typeof Vn.componentWillUnmount=="function"){_r=Zr,zr=Zr.return;try{$r=_r,Vn.props=$r.memoizedProps,Vn.state=$r.memoizedState,Vn.componentWillUnmount()}catch(_i){W$c(_r,zr,_i)}}break;case 5:Lj(Zr,Zr.return);break;case 22:if(Zr.memoizedState!==null){gk(Jr);continue}}zn!==null?(zn.return=Zr,V$6=zn):gk(Jr)}Vr=Vr.sibling}e:for(Vr=null,Jr=Gt;;){if(Jr.tag===5){if(Vr===null){Vr=Jr;try{Dr=Jr.stateNode,Qr?(kr=Dr.style,typeof kr.setProperty=="function"?kr.setProperty("display","none","important"):kr.display="none"):(Nr=Jr.stateNode,Wr=Jr.memoizedProps.style,qr=Wr!=null&&Wr.hasOwnProperty("display")?Wr.display:null,Nr.style.display=rb$2("display",qr))}catch(_i){W$c(Gt,Gt.return,_i)}}}else if(Jr.tag===6){if(Vr===null)try{Jr.stateNode.nodeValue=Qr?"":Jr.memoizedProps}catch(_i){W$c(Gt,Gt.return,_i)}}else if((Jr.tag!==22&&Jr.tag!==23||Jr.memoizedState===null||Jr===Gt)&&Jr.child!==null){Jr.child.return=Jr,Jr=Jr.child;continue}if(Jr===Gt)break e;for(;Jr.sibling===null;){if(Jr.return===null||Jr.return===Gt)break e;Vr===Jr&&(Vr=null),Jr=Jr.return}Vr===Jr&&(Vr=null),Jr.sibling.return=Jr.return,Jr=Jr.sibling}}break;case 19:ck($r,Gt),ek(Gt),_r&4&&ak(Gt);break;case 21:break;default:ck($r,Gt),ek(Gt)}}function ek(Gt){var $r=Gt.flags;if($r&2){try{e:{for(var zr=Gt.return;zr!==null;){if(Tj(zr)){var _r=zr;break e}zr=zr.return}throw Error(p$c(160))}switch(_r.tag){case 5:var Dr=_r.stateNode;_r.flags&32&&(ob$2(Dr,""),_r.flags&=-33);var kr=Uj(Gt);Wj(Gt,kr,Dr);break;case 3:case 4:var qr=_r.stateNode.containerInfo,Nr=Uj(Gt);Vj(Gt,Nr,qr);break;default:throw Error(p$c(161))}}catch(Wr){W$c(Gt,Gt.return,Wr)}Gt.flags&=-3}$r&4096&&(Gt.flags&=-4097)}function hk(Gt,$r,zr){V$6=Gt,ik(Gt)}function ik(Gt,$r,zr){for(var _r=(Gt.mode&1)!==0;V$6!==null;){var Dr=V$6,kr=Dr.child;if(Dr.tag===22&&_r){var qr=Dr.memoizedState!==null||Jj;if(!qr){var Nr=Dr.alternate,Wr=Nr!==null&&Nr.memoizedState!==null||U$a;Nr=Jj;var Qr=U$a;if(Jj=qr,(U$a=Wr)&&!Qr)for(V$6=Dr;V$6!==null;)qr=V$6,Wr=qr.child,qr.tag===22&&qr.memoizedState!==null?jk(Dr):Wr!==null?(Wr.return=qr,V$6=Wr):jk(Dr);for(;kr!==null;)V$6=kr,ik(kr),kr=kr.sibling;V$6=Dr,Jj=Nr,U$a=Qr}kk(Gt)}else Dr.subtreeFlags&8772&&kr!==null?(kr.return=Dr,V$6=kr):kk(Gt)}}function kk(Gt){for(;V$6!==null;){var $r=V$6;if($r.flags&8772){var zr=$r.alternate;try{if($r.flags&8772)switch($r.tag){case 0:case 11:case 15:U$a||Qj(5,$r);break;case 1:var _r=$r.stateNode;if($r.flags&4&&!U$a)if(zr===null)_r.componentDidMount();else{var Dr=$r.elementType===$r.type?zr.memoizedProps:Ci($r.type,zr.memoizedProps);_r.componentDidUpdate(Dr,zr.memoizedState,_r.__reactInternalSnapshotBeforeUpdate)}var kr=$r.updateQueue;kr!==null&&sh($r,kr,_r);break;case 3:var qr=$r.updateQueue;if(qr!==null){if(zr=null,$r.child!==null)switch($r.child.tag){case 5:zr=$r.child.stateNode;break;case 1:zr=$r.child.stateNode}sh($r,qr,zr)}break;case 5:var Nr=$r.stateNode;if(zr===null&&$r.flags&4){zr=Nr;var Wr=$r.memoizedProps;switch($r.type){case"button":case"input":case"select":case"textarea":Wr.autoFocus&&zr.focus();break;case"img":Wr.src&&(zr.src=Wr.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if($r.memoizedState===null){var Qr=$r.alternate;if(Qr!==null){var Vr=Qr.memoizedState;if(Vr!==null){var Jr=Vr.dehydrated;Jr!==null&&bd$1(Jr)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(p$c(163))}U$a||$r.flags&512&&Rj($r)}catch(Zr){W$c($r,$r.return,Zr)}}if($r===Gt){V$6=null;break}if(zr=$r.sibling,zr!==null){zr.return=$r.return,V$6=zr;break}V$6=$r.return}}function gk(Gt){for(;V$6!==null;){var $r=V$6;if($r===Gt){V$6=null;break}var zr=$r.sibling;if(zr!==null){zr.return=$r.return,V$6=zr;break}V$6=$r.return}}function jk(Gt){for(;V$6!==null;){var $r=V$6;try{switch($r.tag){case 0:case 11:case 15:var zr=$r.return;try{Qj(4,$r)}catch(Wr){W$c($r,zr,Wr)}break;case 1:var _r=$r.stateNode;if(typeof _r.componentDidMount=="function"){var Dr=$r.return;try{_r.componentDidMount()}catch(Wr){W$c($r,Dr,Wr)}}var kr=$r.return;try{Rj($r)}catch(Wr){W$c($r,kr,Wr)}break;case 5:var qr=$r.return;try{Rj($r)}catch(Wr){W$c($r,qr,Wr)}}}catch(Wr){W$c($r,$r.return,Wr)}if($r===Gt){V$6=null;break}var Nr=$r.sibling;if(Nr!==null){Nr.return=$r.return,V$6=Nr;break}V$6=$r.return}}var lk=Math.ceil,mk=ua$2.ReactCurrentDispatcher,nk=ua$2.ReactCurrentOwner,ok$4=ua$2.ReactCurrentBatchConfig,K$9=0,Q$a=null,Y$b=null,Z$b=0,fj=0,ej=Uf(0),T$b=0,pk=null,rh=0,qk=0,rk=0,sk=null,tk=null,fk=0,Gj=1/0,uk=null,Oi=!1,Pi=null,Ri=null,vk=!1,wk=null,xk=0,yk=0,zk=null,Ak=-1,Bk=0;function R$8(){return K$9&6?B$9():Ak!==-1?Ak:Ak=B$9()}function yi(Gt){return Gt.mode&1?K$9&2&&Z$b!==0?Z$b&-Z$b:Kg.transition!==null?(Bk===0&&(Bk=yc$1()),Bk):(Gt=C$a,Gt!==0||(Gt=window.event,Gt=Gt===void 0?16:jd$1(Gt.type)),Gt):1}function gi(Gt,$r,zr,_r){if(50<yk)throw yk=0,zk=null,Error(p$c(185));Ac$1(Gt,zr,_r),(!(K$9&2)||Gt!==Q$a)&&(Gt===Q$a&&(!(K$9&2)&&(qk|=zr),T$b===4&&Ck(Gt,Z$b)),Dk(Gt,_r),zr===1&&K$9===0&&!($r.mode&1)&&(Gj=B$9()+500,fg&&jg()))}function Dk(Gt,$r){var zr=Gt.callbackNode;wc$1(Gt,$r);var _r=uc$1(Gt,Gt===Q$a?Z$b:0);if(_r===0)zr!==null&&bc$1(zr),Gt.callbackNode=null,Gt.callbackPriority=0;else if($r=_r&-_r,Gt.callbackPriority!==$r){if(zr!=null&&bc$1(zr),$r===1)Gt.tag===0?ig(Ek.bind(null,Gt)):hg(Ek.bind(null,Gt)),Jf(function(){!(K$9&6)&&jg()}),zr=null;else{switch(Dc$1(_r)){case 1:zr=fc$1;break;case 4:zr=gc$1;break;case 16:zr=hc$1;break;case 536870912:zr=jc$1;break;default:zr=hc$1}zr=Fk(zr,Gk.bind(null,Gt))}Gt.callbackPriority=$r,Gt.callbackNode=zr}}function Gk(Gt,$r){if(Ak=-1,Bk=0,K$9&6)throw Error(p$c(327));var zr=Gt.callbackNode;if(Hk()&&Gt.callbackNode!==zr)return null;var _r=uc$1(Gt,Gt===Q$a?Z$b:0);if(_r===0)return null;if(_r&30||_r&Gt.expiredLanes||$r)$r=Ik(Gt,_r);else{$r=_r;var Dr=K$9;K$9|=2;var kr=Jk();(Q$a!==Gt||Z$b!==$r)&&(uk=null,Gj=B$9()+500,Kk(Gt,$r));do try{Lk();break}catch(Nr){Mk(Gt,Nr)}while(!0);$g(),mk.current=kr,K$9=Dr,Y$b!==null?$r=0:(Q$a=null,Z$b=0,$r=T$b)}if($r!==0){if($r===2&&(Dr=xc$1(Gt),Dr!==0&&(_r=Dr,$r=Nk(Gt,Dr))),$r===1)throw zr=pk,Kk(Gt,0),Ck(Gt,_r),Dk(Gt,B$9()),zr;if($r===6)Ck(Gt,_r);else{if(Dr=Gt.current.alternate,!(_r&30)&&!Ok(Dr)&&($r=Ik(Gt,_r),$r===2&&(kr=xc$1(Gt),kr!==0&&(_r=kr,$r=Nk(Gt,kr))),$r===1))throw zr=pk,Kk(Gt,0),Ck(Gt,_r),Dk(Gt,B$9()),zr;switch(Gt.finishedWork=Dr,Gt.finishedLanes=_r,$r){case 0:case 1:throw Error(p$c(345));case 2:Pk(Gt,tk,uk);break;case 3:if(Ck(Gt,_r),(_r&130023424)===_r&&($r=fk+500-B$9(),10<$r)){if(uc$1(Gt,0)!==0)break;if(Dr=Gt.suspendedLanes,(Dr&_r)!==_r){R$8(),Gt.pingedLanes|=Gt.suspendedLanes&Dr;break}Gt.timeoutHandle=Ff(Pk.bind(null,Gt,tk,uk),$r);break}Pk(Gt,tk,uk);break;case 4:if(Ck(Gt,_r),(_r&4194240)===_r)break;for($r=Gt.eventTimes,Dr=-1;0<_r;){var qr=31-oc$1(_r);kr=1<<qr,qr=$r[qr],qr>Dr&&(Dr=qr),_r&=~kr}if(_r=Dr,_r=B$9()-_r,_r=(120>_r?120:480>_r?480:1080>_r?1080:1920>_r?1920:3e3>_r?3e3:4320>_r?4320:1960*lk(_r/1960))-_r,10<_r){Gt.timeoutHandle=Ff(Pk.bind(null,Gt,tk,uk),_r);break}Pk(Gt,tk,uk);break;case 5:Pk(Gt,tk,uk);break;default:throw Error(p$c(329))}}}return Dk(Gt,B$9()),Gt.callbackNode===zr?Gk.bind(null,Gt):null}function Nk(Gt,$r){var zr=sk;return Gt.current.memoizedState.isDehydrated&&(Kk(Gt,$r).flags|=256),Gt=Ik(Gt,$r),Gt!==2&&($r=tk,tk=zr,$r!==null&&Fj($r)),Gt}function Fj(Gt){tk===null?tk=Gt:tk.push.apply(tk,Gt)}function Ok(Gt){for(var $r=Gt;;){if($r.flags&16384){var zr=$r.updateQueue;if(zr!==null&&(zr=zr.stores,zr!==null))for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r],kr=Dr.getSnapshot;Dr=Dr.value;try{if(!He$3(kr(),Dr))return!1}catch{return!1}}}if(zr=$r.child,$r.subtreeFlags&16384&&zr!==null)zr.return=$r,$r=zr;else{if($r===Gt)break;for(;$r.sibling===null;){if($r.return===null||$r.return===Gt)return!0;$r=$r.return}$r.sibling.return=$r.return,$r=$r.sibling}}return!0}function Ck(Gt,$r){for($r&=~rk,$r&=~qk,Gt.suspendedLanes|=$r,Gt.pingedLanes&=~$r,Gt=Gt.expirationTimes;0<$r;){var zr=31-oc$1($r),_r=1<<zr;Gt[zr]=-1,$r&=~_r}}function Ek(Gt){if(K$9&6)throw Error(p$c(327));Hk();var $r=uc$1(Gt,0);if(!($r&1))return Dk(Gt,B$9()),null;var zr=Ik(Gt,$r);if(Gt.tag!==0&&zr===2){var _r=xc$1(Gt);_r!==0&&($r=_r,zr=Nk(Gt,_r))}if(zr===1)throw zr=pk,Kk(Gt,0),Ck(Gt,$r),Dk(Gt,B$9()),zr;if(zr===6)throw Error(p$c(345));return Gt.finishedWork=Gt.current.alternate,Gt.finishedLanes=$r,Pk(Gt,tk,uk),Dk(Gt,B$9()),null}function Qk(Gt,$r){var zr=K$9;K$9|=1;try{return Gt($r)}finally{K$9=zr,K$9===0&&(Gj=B$9()+500,fg&&jg())}}function Rk(Gt){wk!==null&&wk.tag===0&&!(K$9&6)&&Hk();var $r=K$9;K$9|=1;var zr=ok$4.transition,_r=C$a;try{if(ok$4.transition=null,C$a=1,Gt)return Gt()}finally{C$a=_r,ok$4.transition=zr,K$9=$r,!(K$9&6)&&jg()}}function Hj(){fj=ej.current,E$c(ej)}function Kk(Gt,$r){Gt.finishedWork=null,Gt.finishedLanes=0;var zr=Gt.timeoutHandle;if(zr!==-1&&(Gt.timeoutHandle=-1,Gf(zr)),Y$b!==null)for(zr=Y$b.return;zr!==null;){var _r=zr;switch(wg(_r),_r.tag){case 1:_r=_r.type.childContextTypes,_r!=null&&$f();break;case 3:zh(),E$c(Wf),E$c(H$c),Eh();break;case 5:Bh(_r);break;case 4:zh();break;case 13:E$c(L$a);break;case 19:E$c(L$a);break;case 10:ah(_r.type._context);break;case 22:case 23:Hj()}zr=zr.return}if(Q$a=Gt,Y$b=Gt=Pg(Gt.current,null),Z$b=fj=$r,T$b=0,pk=null,rk=qk=rh=0,tk=sk=null,fh!==null){for($r=0;$r<fh.length;$r++)if(zr=fh[$r],_r=zr.interleaved,_r!==null){zr.interleaved=null;var Dr=_r.next,kr=zr.pending;if(kr!==null){var qr=kr.next;kr.next=Dr,_r.next=qr}zr.pending=_r}fh=null}return Gt}function Mk(Gt,$r){do{var zr=Y$b;try{if($g(),Fh.current=Rh,Ih){for(var _r=M$9.memoizedState;_r!==null;){var Dr=_r.queue;Dr!==null&&(Dr.pending=null),_r=_r.next}Ih=!1}if(Hh=0,O$a=N$8=M$9=null,Jh=!1,Kh=0,nk.current=null,zr===null||zr.return===null){T$b=1,pk=$r,Y$b=null;break}e:{var kr=Gt,qr=zr.return,Nr=zr,Wr=$r;if($r=Z$b,Nr.flags|=32768,Wr!==null&&typeof Wr=="object"&&typeof Wr.then=="function"){var Qr=Wr,Vr=Nr,Jr=Vr.tag;if(!(Vr.mode&1)&&(Jr===0||Jr===11||Jr===15)){var Zr=Vr.alternate;Zr?(Vr.updateQueue=Zr.updateQueue,Vr.memoizedState=Zr.memoizedState,Vr.lanes=Zr.lanes):(Vr.updateQueue=null,Vr.memoizedState=null)}var zn=Ui(qr);if(zn!==null){zn.flags&=-257,Vi(zn,qr,Nr,kr,$r),zn.mode&1&&Si(kr,Qr,$r),$r=zn,Wr=Qr;var Vn=$r.updateQueue;if(Vn===null){var _i=new Set;_i.add(Wr),$r.updateQueue=_i}else Vn.add(Wr);break e}else{if(!($r&1)){Si(kr,Qr,$r),tj();break e}Wr=Error(p$c(426))}}else if(I$9&&Nr.mode&1){var e0=Ui(qr);if(e0!==null){!(e0.flags&65536)&&(e0.flags|=256),Vi(e0,qr,Nr,kr,$r),Jg(Ji(Wr,Nr));break e}}kr=Wr=Ji(Wr,Nr),T$b!==4&&(T$b=2),sk===null?sk=[kr]:sk.push(kr),kr=qr;do{switch(kr.tag){case 3:kr.flags|=65536,$r&=-$r,kr.lanes|=$r;var r0=Ni(kr,Wr,$r);ph(kr,r0);break e;case 1:Nr=Wr;var i0=kr.type,n0=kr.stateNode;if(!(kr.flags&128)&&(typeof i0.getDerivedStateFromError=="function"||n0!==null&&typeof n0.componentDidCatch=="function"&&(Ri===null||!Ri.has(n0)))){kr.flags|=65536,$r&=-$r,kr.lanes|=$r;var o0=Qi(kr,Nr,$r);ph(kr,o0);break e}}kr=kr.return}while(kr!==null)}Sk(zr)}catch(a0){$r=a0,Y$b===zr&&zr!==null&&(Y$b=zr=zr.return);continue}break}while(!0)}function Jk(){var Gt=mk.current;return mk.current=Rh,Gt===null?Rh:Gt}function tj(){(T$b===0||T$b===3||T$b===2)&&(T$b=4),Q$a===null||!(rh&268435455)&&!(qk&268435455)||Ck(Q$a,Z$b)}function Ik(Gt,$r){var zr=K$9;K$9|=2;var _r=Jk();(Q$a!==Gt||Z$b!==$r)&&(uk=null,Kk(Gt,$r));do try{Tk();break}catch(Dr){Mk(Gt,Dr)}while(!0);if($g(),K$9=zr,mk.current=_r,Y$b!==null)throw Error(p$c(261));return Q$a=null,Z$b=0,T$b}function Tk(){for(;Y$b!==null;)Uk(Y$b)}function Lk(){for(;Y$b!==null&&!cc$1();)Uk(Y$b)}function Uk(Gt){var $r=Vk(Gt.alternate,Gt,fj);Gt.memoizedProps=Gt.pendingProps,$r===null?Sk(Gt):Y$b=$r,nk.current=null}function Sk(Gt){var $r=Gt;do{var zr=$r.alternate;if(Gt=$r.return,$r.flags&32768){if(zr=Ij(zr,$r),zr!==null){zr.flags&=32767,Y$b=zr;return}if(Gt!==null)Gt.flags|=32768,Gt.subtreeFlags=0,Gt.deletions=null;else{T$b=6,Y$b=null;return}}else if(zr=Ej(zr,$r,fj),zr!==null){Y$b=zr;return}if($r=$r.sibling,$r!==null){Y$b=$r;return}Y$b=$r=Gt}while($r!==null);T$b===0&&(T$b=5)}function Pk(Gt,$r,zr){var _r=C$a,Dr=ok$4.transition;try{ok$4.transition=null,C$a=1,Wk(Gt,$r,zr,_r)}finally{ok$4.transition=Dr,C$a=_r}return null}function Wk(Gt,$r,zr,_r){do Hk();while(wk!==null);if(K$9&6)throw Error(p$c(327));zr=Gt.finishedWork;var Dr=Gt.finishedLanes;if(zr===null)return null;if(Gt.finishedWork=null,Gt.finishedLanes=0,zr===Gt.current)throw Error(p$c(177));Gt.callbackNode=null,Gt.callbackPriority=0;var kr=zr.lanes|zr.childLanes;if(Bc$1(Gt,kr),Gt===Q$a&&(Y$b=Q$a=null,Z$b=0),!(zr.subtreeFlags&2064)&&!(zr.flags&2064)||vk||(vk=!0,Fk(hc$1,function(){return Hk(),null})),kr=(zr.flags&15990)!==0,zr.subtreeFlags&15990||kr){kr=ok$4.transition,ok$4.transition=null;var qr=C$a;C$a=1;var Nr=K$9;K$9|=4,nk.current=null,Oj(Gt,zr),dk(zr,Gt),Oe$3(Df),dd$2=!!Cf,Df=Cf=null,Gt.current=zr,hk(zr),dc$1(),K$9=Nr,C$a=qr,ok$4.transition=kr}else Gt.current=zr;if(vk&&(vk=!1,wk=Gt,xk=Dr),kr=Gt.pendingLanes,kr===0&&(Ri=null),mc$1(zr.stateNode),Dk(Gt,B$9()),$r!==null)for(_r=Gt.onRecoverableError,zr=0;zr<$r.length;zr++)Dr=$r[zr],_r(Dr.value,{componentStack:Dr.stack,digest:Dr.digest});if(Oi)throw Oi=!1,Gt=Pi,Pi=null,Gt;return xk&1&&Gt.tag!==0&&Hk(),kr=Gt.pendingLanes,kr&1?Gt===zk?yk++:(yk=0,zk=Gt):yk=0,jg(),null}function Hk(){if(wk!==null){var Gt=Dc$1(xk),$r=ok$4.transition,zr=C$a;try{if(ok$4.transition=null,C$a=16>Gt?16:Gt,wk===null)var _r=!1;else{if(Gt=wk,wk=null,xk=0,K$9&6)throw Error(p$c(331));var Dr=K$9;for(K$9|=4,V$6=Gt.current;V$6!==null;){var kr=V$6,qr=kr.child;if(V$6.flags&16){var Nr=kr.deletions;if(Nr!==null){for(var Wr=0;Wr<Nr.length;Wr++){var Qr=Nr[Wr];for(V$6=Qr;V$6!==null;){var Vr=V$6;switch(Vr.tag){case 0:case 11:case 15:Pj(8,Vr,kr)}var Jr=Vr.child;if(Jr!==null)Jr.return=Vr,V$6=Jr;else for(;V$6!==null;){Vr=V$6;var Zr=Vr.sibling,zn=Vr.return;if(Sj(Vr),Vr===Qr){V$6=null;break}if(Zr!==null){Zr.return=zn,V$6=Zr;break}V$6=zn}}}var Vn=kr.alternate;if(Vn!==null){var _i=Vn.child;if(_i!==null){Vn.child=null;do{var e0=_i.sibling;_i.sibling=null,_i=e0}while(_i!==null)}}V$6=kr}}if(kr.subtreeFlags&2064&&qr!==null)qr.return=kr,V$6=qr;else e:for(;V$6!==null;){if(kr=V$6,kr.flags&2048)switch(kr.tag){case 0:case 11:case 15:Pj(9,kr,kr.return)}var r0=kr.sibling;if(r0!==null){r0.return=kr.return,V$6=r0;break e}V$6=kr.return}}var i0=Gt.current;for(V$6=i0;V$6!==null;){qr=V$6;var n0=qr.child;if(qr.subtreeFlags&2064&&n0!==null)n0.return=qr,V$6=n0;else e:for(qr=i0;V$6!==null;){if(Nr=V$6,Nr.flags&2048)try{switch(Nr.tag){case 0:case 11:case 15:Qj(9,Nr)}}catch(a0){W$c(Nr,Nr.return,a0)}if(Nr===qr){V$6=null;break e}var o0=Nr.sibling;if(o0!==null){o0.return=Nr.return,V$6=o0;break e}V$6=Nr.return}}if(K$9=Dr,jg(),lc$1&&typeof lc$1.onPostCommitFiberRoot=="function")try{lc$1.onPostCommitFiberRoot(kc$1,Gt)}catch{}_r=!0}return _r}finally{C$a=zr,ok$4.transition=$r}}return!1}function Xk(Gt,$r,zr){$r=Ji(zr,$r),$r=Ni(Gt,$r,1),Gt=nh(Gt,$r,1),$r=R$8(),Gt!==null&&(Ac$1(Gt,1,$r),Dk(Gt,$r))}function W$c(Gt,$r,zr){if(Gt.tag===3)Xk(Gt,Gt,zr);else for(;$r!==null;){if($r.tag===3){Xk($r,Gt,zr);break}else if($r.tag===1){var _r=$r.stateNode;if(typeof $r.type.getDerivedStateFromError=="function"||typeof _r.componentDidCatch=="function"&&(Ri===null||!Ri.has(_r))){Gt=Ji(zr,Gt),Gt=Qi($r,Gt,1),$r=nh($r,Gt,1),Gt=R$8(),$r!==null&&(Ac$1($r,1,Gt),Dk($r,Gt));break}}$r=$r.return}}function Ti(Gt,$r,zr){var _r=Gt.pingCache;_r!==null&&_r.delete($r),$r=R$8(),Gt.pingedLanes|=Gt.suspendedLanes&zr,Q$a===Gt&&(Z$b&zr)===zr&&(T$b===4||T$b===3&&(Z$b&130023424)===Z$b&&500>B$9()-fk?Kk(Gt,0):rk|=zr),Dk(Gt,$r)}function Yk(Gt,$r){$r===0&&(Gt.mode&1?($r=sc$1,sc$1<<=1,!(sc$1&130023424)&&(sc$1=4194304)):$r=1);var zr=R$8();Gt=ih(Gt,$r),Gt!==null&&(Ac$1(Gt,$r,zr),Dk(Gt,zr))}function uj(Gt){var $r=Gt.memoizedState,zr=0;$r!==null&&(zr=$r.retryLane),Yk(Gt,zr)}function bk(Gt,$r){var zr=0;switch(Gt.tag){case 13:var _r=Gt.stateNode,Dr=Gt.memoizedState;Dr!==null&&(zr=Dr.retryLane);break;case 19:_r=Gt.stateNode;break;default:throw Error(p$c(314))}_r!==null&&_r.delete($r),Yk(Gt,zr)}var Vk;Vk=function(Gt,$r,zr){if(Gt!==null)if(Gt.memoizedProps!==$r.pendingProps||Wf.current)dh=!0;else{if(!(Gt.lanes&zr)&&!($r.flags&128))return dh=!1,yj(Gt,$r,zr);dh=!!(Gt.flags&131072)}else dh=!1,I$9&&$r.flags&1048576&&ug($r,ng,$r.index);switch($r.lanes=0,$r.tag){case 2:var _r=$r.type;ij(Gt,$r),Gt=$r.pendingProps;var Dr=Yf($r,H$c.current);ch($r,zr),Dr=Nh(null,$r,_r,Gt,Dr,zr);var kr=Sh();return $r.flags|=1,typeof Dr=="object"&&Dr!==null&&typeof Dr.render=="function"&&Dr.$$typeof===void 0?($r.tag=1,$r.memoizedState=null,$r.updateQueue=null,Zf(_r)?(kr=!0,cg($r)):kr=!1,$r.memoizedState=Dr.state!==null&&Dr.state!==void 0?Dr.state:null,kh($r),Dr.updater=Ei,$r.stateNode=Dr,Dr._reactInternals=$r,Ii($r,_r,Gt,zr),$r=jj(null,$r,_r,!0,kr,zr)):($r.tag=0,I$9&&kr&&vg($r),Xi(null,$r,Dr,zr),$r=$r.child),$r;case 16:_r=$r.elementType;e:{switch(ij(Gt,$r),Gt=$r.pendingProps,Dr=_r._init,_r=Dr(_r._payload),$r.type=_r,Dr=$r.tag=Zk(_r),Gt=Ci(_r,Gt),Dr){case 0:$r=cj(null,$r,_r,Gt,zr);break e;case 1:$r=hj(null,$r,_r,Gt,zr);break e;case 11:$r=Yi(null,$r,_r,Gt,zr);break e;case 14:$r=$i(null,$r,_r,Ci(_r.type,Gt),zr);break e}throw Error(p$c(306,_r,""))}return $r;case 0:return _r=$r.type,Dr=$r.pendingProps,Dr=$r.elementType===_r?Dr:Ci(_r,Dr),cj(Gt,$r,_r,Dr,zr);case 1:return _r=$r.type,Dr=$r.pendingProps,Dr=$r.elementType===_r?Dr:Ci(_r,Dr),hj(Gt,$r,_r,Dr,zr);case 3:e:{if(kj($r),Gt===null)throw Error(p$c(387));_r=$r.pendingProps,kr=$r.memoizedState,Dr=kr.element,lh(Gt,$r),qh($r,_r,null,zr);var qr=$r.memoizedState;if(_r=qr.element,kr.isDehydrated)if(kr={element:_r,isDehydrated:!1,cache:qr.cache,pendingSuspenseBoundaries:qr.pendingSuspenseBoundaries,transitions:qr.transitions},$r.updateQueue.baseState=kr,$r.memoizedState=kr,$r.flags&256){Dr=Ji(Error(p$c(423)),$r),$r=lj(Gt,$r,_r,zr,Dr);break e}else if(_r!==Dr){Dr=Ji(Error(p$c(424)),$r),$r=lj(Gt,$r,_r,zr,Dr);break e}else for(yg=Lf($r.stateNode.containerInfo.firstChild),xg=$r,I$9=!0,zg=null,zr=Vg($r,null,_r,zr),$r.child=zr;zr;)zr.flags=zr.flags&-3|4096,zr=zr.sibling;else{if(Ig(),_r===Dr){$r=Zi(Gt,$r,zr);break e}Xi(Gt,$r,_r,zr)}$r=$r.child}return $r;case 5:return Ah($r),Gt===null&&Eg($r),_r=$r.type,Dr=$r.pendingProps,kr=Gt!==null?Gt.memoizedProps:null,qr=Dr.children,Ef(_r,Dr)?qr=null:kr!==null&&Ef(_r,kr)&&($r.flags|=32),gj(Gt,$r),Xi(Gt,$r,qr,zr),$r.child;case 6:return Gt===null&&Eg($r),null;case 13:return oj(Gt,$r,zr);case 4:return yh($r,$r.stateNode.containerInfo),_r=$r.pendingProps,Gt===null?$r.child=Ug($r,null,_r,zr):Xi(Gt,$r,_r,zr),$r.child;case 11:return _r=$r.type,Dr=$r.pendingProps,Dr=$r.elementType===_r?Dr:Ci(_r,Dr),Yi(Gt,$r,_r,Dr,zr);case 7:return Xi(Gt,$r,$r.pendingProps,zr),$r.child;case 8:return Xi(Gt,$r,$r.pendingProps.children,zr),$r.child;case 12:return Xi(Gt,$r,$r.pendingProps.children,zr),$r.child;case 10:e:{if(_r=$r.type._context,Dr=$r.pendingProps,kr=$r.memoizedProps,qr=Dr.value,G$6(Wg,_r._currentValue),_r._currentValue=qr,kr!==null)if(He$3(kr.value,qr)){if(kr.children===Dr.children&&!Wf.current){$r=Zi(Gt,$r,zr);break e}}else for(kr=$r.child,kr!==null&&(kr.return=$r);kr!==null;){var Nr=kr.dependencies;if(Nr!==null){qr=kr.child;for(var Wr=Nr.firstContext;Wr!==null;){if(Wr.context===_r){if(kr.tag===1){Wr=mh(-1,zr&-zr),Wr.tag=2;var Qr=kr.updateQueue;if(Qr!==null){Qr=Qr.shared;var Vr=Qr.pending;Vr===null?Wr.next=Wr:(Wr.next=Vr.next,Vr.next=Wr),Qr.pending=Wr}}kr.lanes|=zr,Wr=kr.alternate,Wr!==null&&(Wr.lanes|=zr),bh(kr.return,zr,$r),Nr.lanes|=zr;break}Wr=Wr.next}}else if(kr.tag===10)qr=kr.type===$r.type?null:kr.child;else if(kr.tag===18){if(qr=kr.return,qr===null)throw Error(p$c(341));qr.lanes|=zr,Nr=qr.alternate,Nr!==null&&(Nr.lanes|=zr),bh(qr,zr,$r),qr=kr.sibling}else qr=kr.child;if(qr!==null)qr.return=kr;else for(qr=kr;qr!==null;){if(qr===$r){qr=null;break}if(kr=qr.sibling,kr!==null){kr.return=qr.return,qr=kr;break}qr=qr.return}kr=qr}Xi(Gt,$r,Dr.children,zr),$r=$r.child}return $r;case 9:return Dr=$r.type,_r=$r.pendingProps.children,ch($r,zr),Dr=eh(Dr),_r=_r(Dr),$r.flags|=1,Xi(Gt,$r,_r,zr),$r.child;case 14:return _r=$r.type,Dr=Ci(_r,$r.pendingProps),Dr=Ci(_r.type,Dr),$i(Gt,$r,_r,Dr,zr);case 15:return bj(Gt,$r,$r.type,$r.pendingProps,zr);case 17:return _r=$r.type,Dr=$r.pendingProps,Dr=$r.elementType===_r?Dr:Ci(_r,Dr),ij(Gt,$r),$r.tag=1,Zf(_r)?(Gt=!0,cg($r)):Gt=!1,ch($r,zr),Gi($r,_r,Dr),Ii($r,_r,Dr,zr),jj(null,$r,_r,!0,Gt,zr);case 19:return xj(Gt,$r,zr);case 22:return dj(Gt,$r,zr)}throw Error(p$c(156,$r.tag))};function Fk(Gt,$r){return ac$1(Gt,$r)}function $k(Gt,$r,zr,_r){this.tag=Gt,this.key=zr,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=$r,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=_r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Bg(Gt,$r,zr,_r){return new $k(Gt,$r,zr,_r)}function aj(Gt){return Gt=Gt.prototype,!(!Gt||!Gt.isReactComponent)}function Zk(Gt){if(typeof Gt=="function")return aj(Gt)?1:0;if(Gt!=null){if(Gt=Gt.$$typeof,Gt===Da$2)return 11;if(Gt===Ga$2)return 14}return 2}function Pg(Gt,$r){var zr=Gt.alternate;return zr===null?(zr=Bg(Gt.tag,$r,Gt.key,Gt.mode),zr.elementType=Gt.elementType,zr.type=Gt.type,zr.stateNode=Gt.stateNode,zr.alternate=Gt,Gt.alternate=zr):(zr.pendingProps=$r,zr.type=Gt.type,zr.flags=0,zr.subtreeFlags=0,zr.deletions=null),zr.flags=Gt.flags&14680064,zr.childLanes=Gt.childLanes,zr.lanes=Gt.lanes,zr.child=Gt.child,zr.memoizedProps=Gt.memoizedProps,zr.memoizedState=Gt.memoizedState,zr.updateQueue=Gt.updateQueue,$r=Gt.dependencies,zr.dependencies=$r===null?null:{lanes:$r.lanes,firstContext:$r.firstContext},zr.sibling=Gt.sibling,zr.index=Gt.index,zr.ref=Gt.ref,zr}function Rg(Gt,$r,zr,_r,Dr,kr){var qr=2;if(_r=Gt,typeof Gt=="function")aj(Gt)&&(qr=1);else if(typeof Gt=="string")qr=5;else e:switch(Gt){case ya$2:return Tg(zr.children,Dr,kr,$r);case za$2:qr=8,Dr|=8;break;case Aa$2:return Gt=Bg(12,zr,$r,Dr|2),Gt.elementType=Aa$2,Gt.lanes=kr,Gt;case Ea$2:return Gt=Bg(13,zr,$r,Dr),Gt.elementType=Ea$2,Gt.lanes=kr,Gt;case Fa$2:return Gt=Bg(19,zr,$r,Dr),Gt.elementType=Fa$2,Gt.lanes=kr,Gt;case Ia$2:return pj(zr,Dr,kr,$r);default:if(typeof Gt=="object"&&Gt!==null)switch(Gt.$$typeof){case Ba$2:qr=10;break e;case Ca$2:qr=9;break e;case Da$2:qr=11;break e;case Ga$2:qr=14;break e;case Ha$2:qr=16,_r=null;break e}throw Error(p$c(130,Gt==null?Gt:typeof Gt,""))}return $r=Bg(qr,zr,$r,Dr),$r.elementType=Gt,$r.type=_r,$r.lanes=kr,$r}function Tg(Gt,$r,zr,_r){return Gt=Bg(7,Gt,_r,$r),Gt.lanes=zr,Gt}function pj(Gt,$r,zr,_r){return Gt=Bg(22,Gt,_r,$r),Gt.elementType=Ia$2,Gt.lanes=zr,Gt.stateNode={isHidden:!1},Gt}function Qg(Gt,$r,zr){return Gt=Bg(6,Gt,null,$r),Gt.lanes=zr,Gt}function Sg(Gt,$r,zr){return $r=Bg(4,Gt.children!==null?Gt.children:[],Gt.key,$r),$r.lanes=zr,$r.stateNode={containerInfo:Gt.containerInfo,pendingChildren:null,implementation:Gt.implementation},$r}function al(Gt,$r,zr,_r,Dr){this.tag=$r,this.containerInfo=Gt,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zc$1(0),this.expirationTimes=zc$1(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zc$1(0),this.identifierPrefix=_r,this.onRecoverableError=Dr,this.mutableSourceEagerHydrationData=null}function bl(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){return Gt=new al(Gt,$r,zr,Nr,Wr),$r===1?($r=1,kr===!0&&($r|=8)):$r=0,kr=Bg(3,null,null,$r),Gt.current=kr,kr.stateNode=Gt,kr.memoizedState={element:_r,isDehydrated:zr,cache:null,transitions:null,pendingSuspenseBoundaries:null},kh(kr),Gt}function cl(Gt,$r,zr){var _r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:wa$2,key:_r==null?null:""+_r,children:Gt,containerInfo:$r,implementation:zr}}function dl(Gt){if(!Gt)return Vf;Gt=Gt._reactInternals;e:{if(Vb$1(Gt)!==Gt||Gt.tag!==1)throw Error(p$c(170));var $r=Gt;do{switch($r.tag){case 3:$r=$r.stateNode.context;break e;case 1:if(Zf($r.type)){$r=$r.stateNode.__reactInternalMemoizedMergedChildContext;break e}}$r=$r.return}while($r!==null);throw Error(p$c(171))}if(Gt.tag===1){var zr=Gt.type;if(Zf(zr))return bg(Gt,zr,$r)}return $r}function el(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){return Gt=bl(zr,_r,!0,Gt,Dr,kr,qr,Nr,Wr),Gt.context=dl(null),zr=Gt.current,_r=R$8(),Dr=yi(zr),kr=mh(_r,Dr),kr.callback=$r??null,nh(zr,kr,Dr),Gt.current.lanes=Dr,Ac$1(Gt,Dr,_r),Dk(Gt,_r),Gt}function fl(Gt,$r,zr,_r){var Dr=$r.current,kr=R$8(),qr=yi(Dr);return zr=dl(zr),$r.context===null?$r.context=zr:$r.pendingContext=zr,$r=mh(kr,qr),$r.payload={element:Gt},_r=_r===void 0?null:_r,_r!==null&&($r.callback=_r),Gt=nh(Dr,$r,qr),Gt!==null&&(gi(Gt,Dr,qr,kr),oh(Gt,Dr,qr)),qr}function gl(Gt){if(Gt=Gt.current,!Gt.child)return null;switch(Gt.child.tag){case 5:return Gt.child.stateNode;default:return Gt.child.stateNode}}function hl(Gt,$r){if(Gt=Gt.memoizedState,Gt!==null&&Gt.dehydrated!==null){var zr=Gt.retryLane;Gt.retryLane=zr!==0&&zr<$r?zr:$r}}function il(Gt,$r){hl(Gt,$r),(Gt=Gt.alternate)&&hl(Gt,$r)}function jl(){return null}var kl=typeof reportError=="function"?reportError:function(Gt){console.error(Gt)};function ll(Gt){this._internalRoot=Gt}ml.prototype.render=ll.prototype.render=function(Gt){var $r=this._internalRoot;if($r===null)throw Error(p$c(409));fl(Gt,$r,null,null)};ml.prototype.unmount=ll.prototype.unmount=function(){var Gt=this._internalRoot;if(Gt!==null){this._internalRoot=null;var $r=Gt.containerInfo;Rk(function(){fl(null,Gt,null,null)}),$r[uf]=null}};function ml(Gt){this._internalRoot=Gt}ml.prototype.unstable_scheduleHydration=function(Gt){if(Gt){var $r=Hc$1();Gt={blockedOn:null,target:Gt,priority:$r};for(var zr=0;zr<Qc$1.length&&$r!==0&&$r<Qc$1[zr].priority;zr++);Qc$1.splice(zr,0,Gt),zr===0&&Vc$1(Gt)}};function nl(Gt){return!(!Gt||Gt.nodeType!==1&&Gt.nodeType!==9&&Gt.nodeType!==11)}function ol(Gt){return!(!Gt||Gt.nodeType!==1&&Gt.nodeType!==9&&Gt.nodeType!==11&&(Gt.nodeType!==8||Gt.nodeValue!==" react-mount-point-unstable "))}function pl(){}function ql(Gt,$r,zr,_r,Dr){if(Dr){if(typeof _r=="function"){var kr=_r;_r=function(){var Qr=gl(qr);kr.call(Qr)}}var qr=el($r,_r,Gt,0,null,!1,!1,"",pl);return Gt._reactRootContainer=qr,Gt[uf]=qr.current,sf(Gt.nodeType===8?Gt.parentNode:Gt),Rk(),qr}for(;Dr=Gt.lastChild;)Gt.removeChild(Dr);if(typeof _r=="function"){var Nr=_r;_r=function(){var Qr=gl(Wr);Nr.call(Qr)}}var Wr=bl(Gt,0,!1,null,null,!1,!1,"",pl);return Gt._reactRootContainer=Wr,Gt[uf]=Wr.current,sf(Gt.nodeType===8?Gt.parentNode:Gt),Rk(function(){fl($r,Wr,zr,_r)}),Wr}function rl(Gt,$r,zr,_r,Dr){var kr=zr._reactRootContainer;if(kr){var qr=kr;if(typeof Dr=="function"){var Nr=Dr;Dr=function(){var Wr=gl(qr);Nr.call(Wr)}}fl($r,qr,Gt,Dr)}else qr=ql(zr,$r,Gt,Dr,_r);return gl(qr)}Ec$1=function(Gt){switch(Gt.tag){case 3:var $r=Gt.stateNode;if($r.current.memoizedState.isDehydrated){var zr=tc$1($r.pendingLanes);zr!==0&&(Cc$1($r,zr|1),Dk($r,B$9()),!(K$9&6)&&(Gj=B$9()+500,jg()))}break;case 13:Rk(function(){var _r=ih(Gt,1);if(_r!==null){var Dr=R$8();gi(_r,Gt,1,Dr)}}),il(Gt,1)}};Fc$1=function(Gt){if(Gt.tag===13){var $r=ih(Gt,134217728);if($r!==null){var zr=R$8();gi($r,Gt,134217728,zr)}il(Gt,134217728)}};Gc$1=function(Gt){if(Gt.tag===13){var $r=yi(Gt),zr=ih(Gt,$r);if(zr!==null){var _r=R$8();gi(zr,Gt,$r,_r)}il(Gt,$r)}};Hc$1=function(){return C$a};Ic$1=function(Gt,$r){var zr=C$a;try{return C$a=Gt,$r()}finally{C$a=zr}};yb$2=function(Gt,$r,zr){switch($r){case"input":if(bb$2(Gt,zr),$r=zr.name,zr.type==="radio"&&$r!=null){for(zr=Gt;zr.parentNode;)zr=zr.parentNode;for(zr=zr.querySelectorAll("input[name="+JSON.stringify(""+$r)+'][type="radio"]'),$r=0;$r<zr.length;$r++){var _r=zr[$r];if(_r!==Gt&&_r.form===Gt.form){var Dr=Db$2(_r);if(!Dr)throw Error(p$c(90));Wa$2(_r),bb$2(_r,Dr)}}}break;case"textarea":ib$2(Gt,zr);break;case"select":$r=zr.value,$r!=null&&fb$2(Gt,!!zr.multiple,$r,!1)}};Gb$2=Qk;Hb$2=Rk;var sl={usingClientEntryPoint:!1,Events:[Cb$2,ue$5,Db$2,Eb$2,Fb$1,Qk]},tl={findFiberByHostInstance:Wc$1,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ul={bundleType:tl.bundleType,version:tl.version,rendererPackageName:tl.rendererPackageName,rendererConfig:tl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ua$2.ReactCurrentDispatcher,findHostInstanceByFiber:function(Gt){return Gt=Zb$1(Gt),Gt===null?null:Gt.stateNode},findFiberByHostInstance:tl.findFiberByHostInstance||jl,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!vl.isDisabled&&vl.supportsFiber)try{kc$1=vl.inject(ul),lc$1=vl}catch{}}reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sl;reactDom_production_min.createPortal=function(Gt,$r){var zr=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!nl($r))throw Error(p$c(200));return cl(Gt,$r,null,zr)};reactDom_production_min.createRoot=function(Gt,$r){if(!nl(Gt))throw Error(p$c(299));var zr=!1,_r="",Dr=kl;return $r!=null&&($r.unstable_strictMode===!0&&(zr=!0),$r.identifierPrefix!==void 0&&(_r=$r.identifierPrefix),$r.onRecoverableError!==void 0&&(Dr=$r.onRecoverableError)),$r=bl(Gt,1,!1,null,null,zr,!1,_r,Dr),Gt[uf]=$r.current,sf(Gt.nodeType===8?Gt.parentNode:Gt),new ll($r)};reactDom_production_min.findDOMNode=function(Gt){if(Gt==null)return null;if(Gt.nodeType===1)return Gt;var $r=Gt._reactInternals;if($r===void 0)throw typeof Gt.render=="function"?Error(p$c(188)):(Gt=Object.keys(Gt).join(","),Error(p$c(268,Gt)));return Gt=Zb$1($r),Gt=Gt===null?null:Gt.stateNode,Gt};reactDom_production_min.flushSync=function(Gt){return Rk(Gt)};reactDom_production_min.hydrate=function(Gt,$r,zr){if(!ol($r))throw Error(p$c(200));return rl(null,Gt,$r,!0,zr)};reactDom_production_min.hydrateRoot=function(Gt,$r,zr){if(!nl(Gt))throw Error(p$c(405));var _r=zr!=null&&zr.hydratedSources||null,Dr=!1,kr="",qr=kl;if(zr!=null&&(zr.unstable_strictMode===!0&&(Dr=!0),zr.identifierPrefix!==void 0&&(kr=zr.identifierPrefix),zr.onRecoverableError!==void 0&&(qr=zr.onRecoverableError)),$r=el($r,null,Gt,1,zr??null,Dr,!1,kr,qr),Gt[uf]=$r.current,sf(Gt),_r)for(Gt=0;Gt<_r.length;Gt++)zr=_r[Gt],Dr=zr._getVersion,Dr=Dr(zr._source),$r.mutableSourceEagerHydrationData==null?$r.mutableSourceEagerHydrationData=[zr,Dr]:$r.mutableSourceEagerHydrationData.push(zr,Dr);return new ml($r)};reactDom_production_min.render=function(Gt,$r,zr){if(!ol($r))throw Error(p$c(200));return rl(null,Gt,$r,!1,zr)};reactDom_production_min.unmountComponentAtNode=function(Gt){if(!ol(Gt))throw Error(p$c(40));return Gt._reactRootContainer?(Rk(function(){rl(null,null,Gt,!1,function(){Gt._reactRootContainer=null,Gt[uf]=null})}),!0):!1};reactDom_production_min.unstable_batchedUpdates=Qk;reactDom_production_min.unstable_renderSubtreeIntoContainer=function(Gt,$r,zr,_r){if(!ol(zr))throw Error(p$c(200));if(Gt==null||Gt._reactInternals===void 0)throw Error(p$c(38));return rl(Gt,$r,zr,!1,_r)};reactDom_production_min.version="18.3.1-next-f1338f8080-20240426";function checkDCE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(Gt){console.error(Gt)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const ReactDOM=getDefaultExportFromCjs$3(reactDomExports),ReactDOM$1=_mergeNamespaces({__proto__:null,default:ReactDOM},[reactDomExports]);var createRoot,m$9=reactDomExports;createRoot=m$9.createRoot,m$9.hydrateRoot;function symbolObservablePonyfill(Gt){var $r,zr=Gt.Symbol;if(typeof zr=="function")if(zr.observable)$r=zr.observable;else{typeof zr.for=="function"?$r=zr.for("https://github.com/benlesh/symbol-observable"):$r=zr("https://github.com/benlesh/symbol-observable");try{zr.observable=$r}catch{}}else $r="@@observable";return $r}var root$e;typeof self<"u"?root$e=self:typeof window<"u"?root$e=window:typeof global<"u"?root$e=global:typeof module<"u"?root$e=module:root$e=Function("return this")();symbolObservablePonyfill(root$e);(function(){if(typeof window!="object")return;if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}function Gt(n0){try{return n0.defaultView&&n0.defaultView.frameElement||null}catch{return null}}var $r=function(n0){for(var o0=n0,a0=Gt(o0);a0;)o0=a0.ownerDocument,a0=Gt(o0);return o0}(window.document),zr=[],_r=null,Dr=null;function kr(n0){this.time=n0.time,this.target=n0.target,this.rootBounds=Vn(n0.rootBounds),this.boundingClientRect=Vn(n0.boundingClientRect),this.intersectionRect=Vn(n0.intersectionRect||zn()),this.isIntersecting=!!n0.intersectionRect;var o0=this.boundingClientRect,a0=o0.width*o0.height,s0=this.intersectionRect,l0=s0.width*s0.height;a0?this.intersectionRatio=Number((l0/a0).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function qr(n0,o0){var a0=o0||{};if(typeof n0!="function")throw new Error("callback must be a function");if(a0.root&&a0.root.nodeType!=1&&a0.root.nodeType!=9)throw new Error("root must be a Document or Element");this._checkForIntersections=Wr(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=n0,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(a0.rootMargin),this.thresholds=this._initThresholds(a0.threshold),this.root=a0.root||null,this.rootMargin=this._rootMarginValues.map(function(s0){return s0.value+s0.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}qr.prototype.THROTTLE_TIMEOUT=100,qr.prototype.POLL_INTERVAL=null,qr.prototype.USE_MUTATION_OBSERVER=!0,qr._setupCrossOriginUpdater=function(){return _r||(_r=function(n0,o0){!n0||!o0?Dr=zn():Dr=_i(n0,o0),zr.forEach(function(a0){a0._checkForIntersections()})}),_r},qr._resetCrossOriginUpdater=function(){_r=null,Dr=null},qr.prototype.observe=function(n0){var o0=this._observationTargets.some(function(a0){return a0.element==n0});if(!o0){if(!(n0&&n0.nodeType==1))throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:n0,entry:null}),this._monitorIntersections(n0.ownerDocument),this._checkForIntersections()}},qr.prototype.unobserve=function(n0){this._observationTargets=this._observationTargets.filter(function(o0){return o0.element!=n0}),this._unmonitorIntersections(n0.ownerDocument),this._observationTargets.length==0&&this._unregisterInstance()},qr.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},qr.prototype.takeRecords=function(){var n0=this._queuedEntries.slice();return this._queuedEntries=[],n0},qr.prototype._initThresholds=function(n0){var o0=n0||[0];return Array.isArray(o0)||(o0=[o0]),o0.sort().filter(function(a0,s0,l0){if(typeof a0!="number"||isNaN(a0)||a0<0||a0>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return a0!==l0[s0-1]})},qr.prototype._parseRootMargin=function(n0){var o0=n0||"0px",a0=o0.split(/\s+/).map(function(s0){var l0=/^(-?\d*\.?\d+)(px|%)$/.exec(s0);if(!l0)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(l0[1]),unit:l0[2]}});return a0[1]=a0[1]||a0[0],a0[2]=a0[2]||a0[0],a0[3]=a0[3]||a0[1],a0},qr.prototype._monitorIntersections=function(n0){var o0=n0.defaultView;if(o0&&this._monitoringDocuments.indexOf(n0)==-1){var a0=this._checkForIntersections,s0=null,l0=null;this.POLL_INTERVAL?s0=o0.setInterval(a0,this.POLL_INTERVAL):(Qr(o0,"resize",a0,!0),Qr(n0,"scroll",a0,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o0&&(l0=new o0.MutationObserver(a0),l0.observe(n0,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))),this._monitoringDocuments.push(n0),this._monitoringUnsubscribes.push(function(){var g0=n0.defaultView;g0&&(s0&&g0.clearInterval(s0),Vr(g0,"resize",a0,!0)),Vr(n0,"scroll",a0,!0),l0&&l0.disconnect()});var u0=this.root&&(this.root.ownerDocument||this.root)||$r;if(n0!=u0){var b0=Gt(n0);b0&&this._monitorIntersections(b0.ownerDocument)}}},qr.prototype._unmonitorIntersections=function(n0){var o0=this._monitoringDocuments.indexOf(n0);if(o0!=-1){var a0=this.root&&(this.root.ownerDocument||this.root)||$r,s0=this._observationTargets.some(function(b0){var g0=b0.element.ownerDocument;if(g0==n0)return!0;for(;g0&&g0!=a0;){var y0=Gt(g0);if(g0=y0&&y0.ownerDocument,g0==n0)return!0}return!1});if(!s0){var l0=this._monitoringUnsubscribes[o0];if(this._monitoringDocuments.splice(o0,1),this._monitoringUnsubscribes.splice(o0,1),l0(),n0!=a0){var u0=Gt(n0);u0&&this._unmonitorIntersections(u0.ownerDocument)}}}},qr.prototype._unmonitorAllIntersections=function(){var n0=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var o0=0;o0<n0.length;o0++)n0[o0]()},qr.prototype._checkForIntersections=function(){if(!(!this.root&&_r&&!Dr)){var n0=this._rootIsInDom(),o0=n0?this._getRootRect():zn();this._observationTargets.forEach(function(a0){var s0=a0.element,l0=Zr(s0),u0=this._rootContainsTarget(s0),b0=a0.entry,g0=n0&&u0&&this._computeTargetAndRootIntersection(s0,l0,o0),y0=null;this._rootContainsTarget(s0)?(!_r||this.root)&&(y0=o0):y0=zn();var f0=a0.entry=new kr({time:Nr(),target:s0,boundingClientRect:l0,rootBounds:y0,intersectionRect:g0});b0?n0&&u0?this._hasCrossedThreshold(b0,f0)&&this._queuedEntries.push(f0):b0&&b0.isIntersecting&&this._queuedEntries.push(f0):this._queuedEntries.push(f0)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},qr.prototype._computeTargetAndRootIntersection=function(n0,o0,a0){if(window.getComputedStyle(n0).display!="none"){for(var s0=o0,l0=r0(n0),u0=!1;!u0&&l0;){var b0=null,g0=l0.nodeType==1?window.getComputedStyle(l0):{};if(g0.display=="none")return null;if(l0==this.root||l0.nodeType==9)if(u0=!0,l0==this.root||l0==$r)_r&&!this.root?!Dr||Dr.width==0&&Dr.height==0?(l0=null,b0=null,s0=null):b0=Dr:b0=a0;else{var y0=r0(l0),f0=y0&&Zr(y0),v0=y0&&this._computeTargetAndRootIntersection(y0,f0,a0);f0&&v0?(l0=y0,b0=_i(f0,v0)):(l0=null,s0=null)}else{var A0=l0.ownerDocument;l0!=A0.body&&l0!=A0.documentElement&&g0.overflow!="visible"&&(b0=Zr(l0))}if(b0&&(s0=Jr(b0,s0)),!s0)break;l0=l0&&r0(l0)}return s0}},qr.prototype._getRootRect=function(){var n0;if(this.root&&!i0(this.root))n0=Zr(this.root);else{var o0=i0(this.root)?this.root:$r,a0=o0.documentElement,s0=o0.body;n0={top:0,left:0,right:a0.clientWidth||s0.clientWidth,width:a0.clientWidth||s0.clientWidth,bottom:a0.clientHeight||s0.clientHeight,height:a0.clientHeight||s0.clientHeight}}return this._expandRectByRootMargin(n0)},qr.prototype._expandRectByRootMargin=function(n0){var o0=this._rootMarginValues.map(function(s0,l0){return s0.unit=="px"?s0.value:s0.value*(l0%2?n0.width:n0.height)/100}),a0={top:n0.top-o0[0],right:n0.right+o0[1],bottom:n0.bottom+o0[2],left:n0.left-o0[3]};return a0.width=a0.right-a0.left,a0.height=a0.bottom-a0.top,a0},qr.prototype._hasCrossedThreshold=function(n0,o0){var a0=n0&&n0.isIntersecting?n0.intersectionRatio||0:-1,s0=o0.isIntersecting?o0.intersectionRatio||0:-1;if(a0!==s0)for(var l0=0;l0<this.thresholds.length;l0++){var u0=this.thresholds[l0];if(u0==a0||u0==s0||u0<a0!=u0<s0)return!0}},qr.prototype._rootIsInDom=function(){return!this.root||e0($r,this.root)},qr.prototype._rootContainsTarget=function(n0){var o0=this.root&&(this.root.ownerDocument||this.root)||$r;return e0(o0,n0)&&(!this.root||o0==n0.ownerDocument)},qr.prototype._registerInstance=function(){zr.indexOf(this)<0&&zr.push(this)},qr.prototype._unregisterInstance=function(){var n0=zr.indexOf(this);n0!=-1&&zr.splice(n0,1)};function Nr(){return window.performance&&performance.now&&performance.now()}function Wr(n0,o0){var a0=null;return function(){a0||(a0=setTimeout(function(){n0(),a0=null},o0))}}function Qr(n0,o0,a0,s0){typeof n0.addEventListener=="function"?n0.addEventListener(o0,a0,s0):typeof n0.attachEvent=="function"&&n0.attachEvent("on"+o0,a0)}function Vr(n0,o0,a0,s0){typeof n0.removeEventListener=="function"?n0.removeEventListener(o0,a0,s0):typeof n0.detachEvent=="function"&&n0.detachEvent("on"+o0,a0)}function Jr(n0,o0){var a0=Math.max(n0.top,o0.top),s0=Math.min(n0.bottom,o0.bottom),l0=Math.max(n0.left,o0.left),u0=Math.min(n0.right,o0.right),b0=u0-l0,g0=s0-a0;return b0>=0&&g0>=0&&{top:a0,bottom:s0,left:l0,right:u0,width:b0,height:g0}||null}function Zr(n0){var o0;try{o0=n0.getBoundingClientRect()}catch{}return o0?(o0.width&&o0.height||(o0={top:o0.top,right:o0.right,bottom:o0.bottom,left:o0.left,width:o0.right-o0.left,height:o0.bottom-o0.top}),o0):zn()}function zn(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function Vn(n0){return!n0||"x"in n0?n0:{top:n0.top,y:n0.top,bottom:n0.bottom,left:n0.left,x:n0.left,right:n0.right,width:n0.width,height:n0.height}}function _i(n0,o0){var a0=o0.top-n0.top,s0=o0.left-n0.left;return{top:a0,left:s0,height:o0.height,width:o0.width,bottom:a0+o0.height,right:s0+o0.width}}function e0(n0,o0){for(var a0=o0;a0;){if(a0==n0)return!0;a0=r0(a0)}return!1}function r0(n0){var o0=n0.parentNode;return n0.nodeType==9&&n0!=$r?Gt(n0):(o0&&o0.assignedSlot&&(o0=o0.assignedSlot.parentNode),o0&&o0.nodeType==11&&o0.host?o0.host:o0)}function i0(n0){return n0&&n0.nodeType===9}window.IntersectionObserver=qr,window.IntersectionObserverEntry=kr})();var runtime={exports:{}};(function(Gt){var $r=function(zr){var _r=Object.prototype,Dr=_r.hasOwnProperty,kr=Object.defineProperty||function(d0,M0,O0){d0[M0]=O0.value},qr,Nr=typeof Symbol=="function"?Symbol:{},Wr=Nr.iterator||"@@iterator",Qr=Nr.asyncIterator||"@@asyncIterator",Vr=Nr.toStringTag||"@@toStringTag";function Jr(d0,M0,O0){return Object.defineProperty(d0,M0,{value:O0,enumerable:!0,configurable:!0,writable:!0}),d0[M0]}try{Jr({},"")}catch{Jr=function(M0,O0,x0){return M0[O0]=x0}}function Zr(d0,M0,O0,x0){var C0=M0&&M0.prototype instanceof n0?M0:n0,$0=Object.create(C0.prototype),_0=new h0(x0||[]);return kr($0,"_invoke",{value:f0(d0,O0,_0)}),$0}zr.wrap=Zr;function zn(d0,M0,O0){try{return{type:"normal",arg:d0.call(M0,O0)}}catch(x0){return{type:"throw",arg:x0}}}var Vn="suspendedStart",_i="suspendedYield",e0="executing",r0="completed",i0={};function n0(){}function o0(){}function a0(){}var s0={};Jr(s0,Wr,function(){return this});var l0=Object.getPrototypeOf,u0=l0&&l0(l0(m0([])));u0&&u0!==_r&&Dr.call(u0,Wr)&&(s0=u0);var b0=a0.prototype=n0.prototype=Object.create(s0);o0.prototype=a0,kr(b0,"constructor",{value:a0,configurable:!0}),kr(a0,"constructor",{value:o0,configurable:!0}),o0.displayName=Jr(a0,Vr,"GeneratorFunction");function g0(d0){["next","throw","return"].forEach(function(M0){Jr(d0,M0,function(O0){return this._invoke(M0,O0)})})}zr.isGeneratorFunction=function(d0){var M0=typeof d0=="function"&&d0.constructor;return M0?M0===o0||(M0.displayName||M0.name)==="GeneratorFunction":!1},zr.mark=function(d0){return Object.setPrototypeOf?Object.setPrototypeOf(d0,a0):(d0.__proto__=a0,Jr(d0,Vr,"GeneratorFunction")),d0.prototype=Object.create(b0),d0},zr.awrap=function(d0){return{__await:d0}};function y0(d0,M0){function O0($0,_0,R0,D0){var S0=zn(d0[$0],d0,_0);if(S0.type==="throw")D0(S0.arg);else{var I0=S0.arg,B0=I0.value;return B0&&typeof B0=="object"&&Dr.call(B0,"__await")?M0.resolve(B0.__await).then(function(T0){O0("next",T0,R0,D0)},function(T0){O0("throw",T0,R0,D0)}):M0.resolve(B0).then(function(T0){I0.value=T0,R0(I0)},function(T0){return O0("throw",T0,R0,D0)})}}var x0;function C0($0,_0){function R0(){return new M0(function(D0,S0){O0($0,_0,D0,S0)})}return x0=x0?x0.then(R0,R0):R0()}kr(this,"_invoke",{value:C0})}g0(y0.prototype),Jr(y0.prototype,Qr,function(){return this}),zr.AsyncIterator=y0,zr.async=function(d0,M0,O0,x0,C0){C0===void 0&&(C0=Promise);var $0=new y0(Zr(d0,M0,O0,x0),C0);return zr.isGeneratorFunction(M0)?$0:$0.next().then(function(_0){return _0.done?_0.value:$0.next()})};function f0(d0,M0,O0){var x0=Vn;return function($0,_0){if(x0===e0)throw new Error("Generator is already running");if(x0===r0){if($0==="throw")throw _0;return c0()}for(O0.method=$0,O0.arg=_0;;){var R0=O0.delegate;if(R0){var D0=v0(R0,O0);if(D0){if(D0===i0)continue;return D0}}if(O0.method==="next")O0.sent=O0._sent=O0.arg;else if(O0.method==="throw"){if(x0===Vn)throw x0=r0,O0.arg;O0.dispatchException(O0.arg)}else O0.method==="return"&&O0.abrupt("return",O0.arg);x0=e0;var S0=zn(d0,M0,O0);if(S0.type==="normal"){if(x0=O0.done?r0:_i,S0.arg===i0)continue;return{value:S0.arg,done:O0.done}}else S0.type==="throw"&&(x0=r0,O0.method="throw",O0.arg=S0.arg)}}}function v0(d0,M0){var O0=M0.method,x0=d0.iterator[O0];if(x0===qr)return M0.delegate=null,O0==="throw"&&d0.iterator.return&&(M0.method="return",M0.arg=qr,v0(d0,M0),M0.method==="throw")||O0!=="return"&&(M0.method="throw",M0.arg=new TypeError("The iterator does not provide a '"+O0+"' method")),i0;var C0=zn(x0,d0.iterator,M0.arg);if(C0.type==="throw")return M0.method="throw",M0.arg=C0.arg,M0.delegate=null,i0;var $0=C0.arg;if(!$0)return M0.method="throw",M0.arg=new TypeError("iterator result is not an object"),M0.delegate=null,i0;if($0.done)M0[d0.resultName]=$0.value,M0.next=d0.nextLoc,M0.method!=="return"&&(M0.method="next",M0.arg=qr);else return $0;return M0.delegate=null,i0}g0(b0),Jr(b0,Vr,"Generator"),Jr(b0,Wr,function(){return this}),Jr(b0,"toString",function(){return"[object Generator]"});function A0(d0){var M0={tryLoc:d0[0]};1 in d0&&(M0.catchLoc=d0[1]),2 in d0&&(M0.finallyLoc=d0[2],M0.afterLoc=d0[3]),this.tryEntries.push(M0)}function p0(d0){var M0=d0.completion||{};M0.type="normal",delete M0.arg,d0.completion=M0}function h0(d0){this.tryEntries=[{tryLoc:"root"}],d0.forEach(A0,this),this.reset(!0)}zr.keys=function(d0){var M0=Object(d0),O0=[];for(var x0 in M0)O0.push(x0);return O0.reverse(),function C0(){for(;O0.length;){var $0=O0.pop();if($0 in M0)return C0.value=$0,C0.done=!1,C0}return C0.done=!0,C0}};function m0(d0){if(d0!=null){var M0=d0[Wr];if(M0)return M0.call(d0);if(typeof d0.next=="function")return d0;if(!isNaN(d0.length)){var O0=-1,x0=function C0(){for(;++O0<d0.length;)if(Dr.call(d0,O0))return C0.value=d0[O0],C0.done=!1,C0;return C0.value=qr,C0.done=!0,C0};return x0.next=x0}}throw new TypeError(typeof d0+" is not iterable")}zr.values=m0;function c0(){return{value:qr,done:!0}}return h0.prototype={constructor:h0,reset:function(d0){if(this.prev=0,this.next=0,this.sent=this._sent=qr,this.done=!1,this.delegate=null,this.method="next",this.arg=qr,this.tryEntries.forEach(p0),!d0)for(var M0 in this)M0.charAt(0)==="t"&&Dr.call(this,M0)&&!isNaN(+M0.slice(1))&&(this[M0]=qr)},stop:function(){this.done=!0;var d0=this.tryEntries[0],M0=d0.completion;if(M0.type==="throw")throw M0.arg;return this.rval},dispatchException:function(d0){if(this.done)throw d0;var M0=this;function O0(D0,S0){return $0.type="throw",$0.arg=d0,M0.next=D0,S0&&(M0.method="next",M0.arg=qr),!!S0}for(var x0=this.tryEntries.length-1;x0>=0;--x0){var C0=this.tryEntries[x0],$0=C0.completion;if(C0.tryLoc==="root")return O0("end");if(C0.tryLoc<=this.prev){var _0=Dr.call(C0,"catchLoc"),R0=Dr.call(C0,"finallyLoc");if(_0&&R0){if(this.prev<C0.catchLoc)return O0(C0.catchLoc,!0);if(this.prev<C0.finallyLoc)return O0(C0.finallyLoc)}else if(_0){if(this.prev<C0.catchLoc)return O0(C0.catchLoc,!0)}else if(R0){if(this.prev<C0.finallyLoc)return O0(C0.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(d0,M0){for(var O0=this.tryEntries.length-1;O0>=0;--O0){var x0=this.tryEntries[O0];if(x0.tryLoc<=this.prev&&Dr.call(x0,"finallyLoc")&&this.prev<x0.finallyLoc){var C0=x0;break}}C0&&(d0==="break"||d0==="continue")&&C0.tryLoc<=M0&&M0<=C0.finallyLoc&&(C0=null);var $0=C0?C0.completion:{};return $0.type=d0,$0.arg=M0,C0?(this.method="next",this.next=C0.finallyLoc,i0):this.complete($0)},complete:function(d0,M0){if(d0.type==="throw")throw d0.arg;return d0.type==="break"||d0.type==="continue"?this.next=d0.arg:d0.type==="return"?(this.rval=this.arg=d0.arg,this.method="return",this.next="end"):d0.type==="normal"&&M0&&(this.next=M0),i0},finish:function(d0){for(var M0=this.tryEntries.length-1;M0>=0;--M0){var O0=this.tryEntries[M0];if(O0.finallyLoc===d0)return this.complete(O0.completion,O0.afterLoc),p0(O0),i0}},catch:function(d0){for(var M0=this.tryEntries.length-1;M0>=0;--M0){var O0=this.tryEntries[M0];if(O0.tryLoc===d0){var x0=O0.completion;if(x0.type==="throw"){var C0=x0.arg;p0(O0)}return C0}}throw new Error("illegal catch attempt")},delegateYield:function(d0,M0,O0){return this.delegate={iterator:m0(d0),resultName:M0,nextLoc:O0},this.method==="next"&&(this.arg=qr),i0}},zr}(Gt.exports);try{regeneratorRuntime=$r}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=$r:Function("r","regeneratorRuntime = r")($r)}})(runtime);function formatMuiErrorMessage$2(Gt){let $r="https://mui.com/production-error/?code="+Gt;for(let zr=1;zr<arguments.length;zr+=1)$r+="&args[]="+encodeURIComponent(arguments[zr]);return"Minified MUI error #"+Gt+"; visit "+$r+" for the full message."}const THEME_ID="$$material";function _extends$q(){return _extends$q=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)({}).hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$q.apply(null,arguments)}function _objectWithoutPropertiesLoose$a(Gt,$r){if(Gt==null)return{};var zr={};for(var _r in Gt)if({}.hasOwnProperty.call(Gt,_r)){if($r.includes(_r))continue;zr[_r]=Gt[_r]}return zr}function formatMuiErrorMessage$1(Gt){let $r="https://mui.com/production-error/?code="+Gt;for(let zr=1;zr<arguments.length;zr+=1)$r+="&args[]="+encodeURIComponent(arguments[zr]);return"Minified MUI error #"+Gt+"; visit "+$r+" for the full message."}const formatMuiErrorMessage=Object.freeze(Object.defineProperty({__proto__:null,default:formatMuiErrorMessage$1},Symbol.toStringTag,{value:"Module"}));function memoize$5(Gt){var $r=Object.create(null);return function(zr){return $r[zr]===void 0&&($r[zr]=Gt(zr)),$r[zr]}}var reactPropsRegex=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,isPropValid=memoize$5(function(Gt){return reactPropsRegex.test(Gt)||Gt.charCodeAt(0)===111&&Gt.charCodeAt(1)===110&&Gt.charCodeAt(2)<91}),isDevelopment$2=!1;function sheetForTag(Gt){if(Gt.sheet)return Gt.sheet;for(var $r=0;$r<document.styleSheets.length;$r++)if(document.styleSheets[$r].ownerNode===Gt)return document.styleSheets[$r]}function createStyleElement(Gt){var $r=document.createElement("style");return $r.setAttribute("data-emotion",Gt.key),Gt.nonce!==void 0&&$r.setAttribute("nonce",Gt.nonce),$r.appendChild(document.createTextNode("")),$r.setAttribute("data-s",""),$r}var StyleSheet$1=function(){function Gt(zr){var _r=this;this._insertTag=function(Dr){var kr;_r.tags.length===0?_r.insertionPoint?kr=_r.insertionPoint.nextSibling:_r.prepend?kr=_r.container.firstChild:kr=_r.before:kr=_r.tags[_r.tags.length-1].nextSibling,_r.container.insertBefore(Dr,kr),_r.tags.push(Dr)},this.isSpeedy=zr.speedy===void 0?!isDevelopment$2:zr.speedy,this.tags=[],this.ctr=0,this.nonce=zr.nonce,this.key=zr.key,this.container=zr.container,this.prepend=zr.prepend,this.insertionPoint=zr.insertionPoint,this.before=null}var $r=Gt.prototype;return $r.hydrate=function(_r){_r.forEach(this._insertTag)},$r.insert=function(_r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(createStyleElement(this));var Dr=this.tags[this.tags.length-1];if(this.isSpeedy){var kr=sheetForTag(Dr);try{kr.insertRule(_r,kr.cssRules.length)}catch{}}else Dr.appendChild(document.createTextNode(_r));this.ctr++},$r.flush=function(){this.tags.forEach(function(_r){var Dr;return(Dr=_r.parentNode)==null?void 0:Dr.removeChild(_r)}),this.tags=[],this.ctr=0},Gt}(),MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT$2="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",LAYER="@layer",abs$2=Math.abs,from$6=String.fromCharCode,assign$6=Object.assign;function hash$2(Gt,$r){return charat(Gt,0)^45?((($r<<2^charat(Gt,0))<<2^charat(Gt,1))<<2^charat(Gt,2))<<2^charat(Gt,3):0}function trim$2(Gt){return Gt.trim()}function match(Gt,$r){return(Gt=$r.exec(Gt))?Gt[0]:Gt}function replace$1(Gt,$r,zr){return Gt.replace($r,zr)}function indexof(Gt,$r){return Gt.indexOf($r)}function charat(Gt,$r){return Gt.charCodeAt($r)|0}function substr(Gt,$r,zr){return Gt.slice($r,zr)}function strlen(Gt){return Gt.length}function sizeof(Gt){return Gt.length}function append$3(Gt,$r){return $r.push(Gt),Gt}function combine(Gt,$r){return Gt.map($r).join("")}var line$1=1,column=1,length$3=0,position$3=0,character=0,characters$3="";function node$3(Gt,$r,zr,_r,Dr,kr,qr){return{value:Gt,root:$r,parent:zr,type:_r,props:Dr,children:kr,line:line$1,column,length:qr,return:""}}function copy$4(Gt,$r){return assign$6(node$3("",null,null,"",null,null,0),Gt,{length:-Gt.length},$r)}function char(){return character}function prev(){return character=position$3>0?charat(characters$3,--position$3):0,column--,character===10&&(column=1,line$1--),character}function next$1(){return character=position$3<length$3?charat(characters$3,position$3++):0,column++,character===10&&(column=1,line$1++),character}function peek$1(){return charat(characters$3,position$3)}function caret(){return position$3}function slice$8(Gt,$r){return substr(characters$3,Gt,$r)}function token$1(Gt){switch(Gt){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc$4(Gt){return line$1=column=1,length$3=strlen(characters$3=Gt),position$3=0,[]}function dealloc(Gt){return characters$3="",Gt}function delimit(Gt){return trim$2(slice$8(position$3-1,delimiter(Gt===91?Gt+2:Gt===40?Gt+1:Gt)))}function whitespace$1(Gt){for(;(character=peek$1())&&character<33;)next$1();return token$1(Gt)>2||token$1(character)>3?"":" "}function escaping(Gt,$r){for(;--$r&&next$1()&&!(character<48||character>102||character>57&&character<65||character>70&&character<97););return slice$8(Gt,caret()+($r<6&&peek$1()==32&&next$1()==32))}function delimiter(Gt){for(;next$1();)switch(character){case Gt:return position$3;case 34:case 39:Gt!==34&&Gt!==39&&delimiter(character);break;case 40:Gt===41&&delimiter(Gt);break;case 92:next$1();break}return position$3}function commenter(Gt,$r){for(;next$1()&&Gt+character!==57;)if(Gt+character===84&&peek$1()===47)break;return"/*"+slice$8($r,position$3-1)+"*"+from$6(Gt===47?Gt:next$1())}function identifier(Gt){for(;!token$1(peek$1());)next$1();return slice$8(Gt,position$3)}function compile(Gt){return dealloc(parse$b("",null,null,null,[""],Gt=alloc$4(Gt),0,[0],Gt))}function parse$b(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){for(var Qr=0,Vr=0,Jr=qr,Zr=0,zn=0,Vn=0,_i=1,e0=1,r0=1,i0=0,n0="",o0=Dr,a0=kr,s0=_r,l0=n0;e0;)switch(Vn=i0,i0=next$1()){case 40:if(Vn!=108&&charat(l0,Jr-1)==58){indexof(l0+=replace$1(delimit(i0),"&","&\f"),"&\f")!=-1&&(r0=-1);break}case 34:case 39:case 91:l0+=delimit(i0);break;case 9:case 10:case 13:case 32:l0+=whitespace$1(Vn);break;case 92:l0+=escaping(caret()-1,7);continue;case 47:switch(peek$1()){case 42:case 47:append$3(comment$1(commenter(next$1(),caret()),$r,zr),Wr);break;default:l0+="/"}break;case 123*_i:Nr[Qr++]=strlen(l0)*r0;case 125*_i:case 59:case 0:switch(i0){case 0:case 125:e0=0;case 59+Vr:r0==-1&&(l0=replace$1(l0,/\f/g,"")),zn>0&&strlen(l0)-Jr&&append$3(zn>32?declaration(l0+";",_r,zr,Jr-1):declaration(replace$1(l0," ","")+";",_r,zr,Jr-2),Wr);break;case 59:l0+=";";default:if(append$3(s0=ruleset(l0,$r,zr,Qr,Vr,Dr,Nr,n0,o0=[],a0=[],Jr),kr),i0===123)if(Vr===0)parse$b(l0,$r,s0,s0,o0,kr,Jr,Nr,a0);else switch(Zr===99&&charat(l0,3)===110?100:Zr){case 100:case 108:case 109:case 115:parse$b(Gt,s0,s0,_r&&append$3(ruleset(Gt,s0,s0,0,0,Dr,Nr,n0,Dr,o0=[],Jr),a0),Dr,a0,Jr,Nr,_r?o0:a0);break;default:parse$b(l0,s0,s0,s0,[""],a0,0,Nr,a0)}}Qr=Vr=zn=0,_i=r0=1,n0=l0="",Jr=qr;break;case 58:Jr=1+strlen(l0),zn=Vn;default:if(_i<1){if(i0==123)--_i;else if(i0==125&&_i++==0&&prev()==125)continue}switch(l0+=from$6(i0),i0*_i){case 38:r0=Vr>0?1:(l0+="\f",-1);break;case 44:Nr[Qr++]=(strlen(l0)-1)*r0,r0=1;break;case 64:peek$1()===45&&(l0+=delimit(next$1())),Zr=peek$1(),Vr=Jr=strlen(n0=l0+=identifier(caret())),i0++;break;case 45:Vn===45&&strlen(l0)==2&&(_i=0)}}return kr}function ruleset(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr){for(var Jr=Dr-1,Zr=Dr===0?kr:[""],zn=sizeof(Zr),Vn=0,_i=0,e0=0;Vn<_r;++Vn)for(var r0=0,i0=substr(Gt,Jr+1,Jr=abs$2(_i=qr[Vn])),n0=Gt;r0<zn;++r0)(n0=trim$2(_i>0?Zr[r0]+" "+i0:replace$1(i0,/&\f/g,Zr[r0])))&&(Wr[e0++]=n0);return node$3(Gt,$r,zr,Dr===0?RULESET:Nr,Wr,Qr,Vr)}function comment$1(Gt,$r,zr){return node$3(Gt,$r,zr,COMMENT$2,from$6(char()),substr(Gt,2,-2),0)}function declaration(Gt,$r,zr,_r){return node$3(Gt,$r,zr,DECLARATION,substr(Gt,0,_r),substr(Gt,_r+1,-1),_r)}function serialize$1(Gt,$r){for(var zr="",_r=sizeof(Gt),Dr=0;Dr<_r;Dr++)zr+=$r(Gt[Dr],Dr,Gt,$r)||"";return zr}function stringify$5(Gt,$r,zr,_r){switch(Gt.type){case LAYER:if(Gt.children.length)break;case IMPORT:case DECLARATION:return Gt.return=Gt.return||Gt.value;case COMMENT$2:return"";case KEYFRAMES:return Gt.return=Gt.value+"{"+serialize$1(Gt.children,_r)+"}";case RULESET:Gt.value=Gt.props.join(",")}return strlen(zr=serialize$1(Gt.children,_r))?Gt.return=Gt.value+"{"+zr+"}":""}function middleware(Gt){var $r=sizeof(Gt);return function(zr,_r,Dr,kr){for(var qr="",Nr=0;Nr<$r;Nr++)qr+=Gt[Nr](zr,_r,Dr,kr)||"";return qr}}function rulesheet(Gt){return function($r){$r.root||($r=$r.return)&&Gt($r)}}var identifierWithPointTracking=function($r,zr,_r){for(var Dr=0,kr=0;Dr=kr,kr=peek$1(),Dr===38&&kr===12&&(zr[_r]=1),!token$1(kr);)next$1();return slice$8($r,position$3)},toRules=function($r,zr){var _r=-1,Dr=44;do switch(token$1(Dr)){case 0:Dr===38&&peek$1()===12&&(zr[_r]=1),$r[_r]+=identifierWithPointTracking(position$3-1,zr,_r);break;case 2:$r[_r]+=delimit(Dr);break;case 4:if(Dr===44){$r[++_r]=peek$1()===58?"&\f":"",zr[_r]=$r[_r].length;break}default:$r[_r]+=from$6(Dr)}while(Dr=next$1());return $r},getRules=function($r,zr){return dealloc(toRules(alloc$4($r),zr))},fixedElements=new WeakMap,compat=function($r){if(!($r.type!=="rule"||!$r.parent||$r.length<1)){for(var zr=$r.value,_r=$r.parent,Dr=$r.column===_r.column&&$r.line===_r.line;_r.type!=="rule";)if(_r=_r.parent,!_r)return;if(!($r.props.length===1&&zr.charCodeAt(0)!==58&&!fixedElements.get(_r))&&!Dr){fixedElements.set($r,!0);for(var kr=[],qr=getRules(zr,kr),Nr=_r.props,Wr=0,Qr=0;Wr<qr.length;Wr++)for(var Vr=0;Vr<Nr.length;Vr++,Qr++)$r.props[Qr]=kr[Wr]?qr[Wr].replace(/&\f/g,Nr[Vr]):Nr[Vr]+" "+qr[Wr]}}},removeLabel=function($r){if($r.type==="decl"){var zr=$r.value;zr.charCodeAt(0)===108&&zr.charCodeAt(2)===98&&($r.return="",$r.value="")}};function prefix$3(Gt,$r){switch(hash$2(Gt,$r)){case 5103:return WEBKIT+"print-"+Gt+Gt;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+Gt+Gt;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+Gt+MOZ+Gt+MS+Gt+Gt;case 6828:case 4268:return WEBKIT+Gt+MS+Gt+Gt;case 6165:return WEBKIT+Gt+MS+"flex-"+Gt+Gt;case 5187:return WEBKIT+Gt+replace$1(Gt,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+Gt;case 5443:return WEBKIT+Gt+MS+"flex-item-"+replace$1(Gt,/flex-|-self/,"")+Gt;case 4675:return WEBKIT+Gt+MS+"flex-line-pack"+replace$1(Gt,/align-content|flex-|-self/,"")+Gt;case 5548:return WEBKIT+Gt+MS+replace$1(Gt,"shrink","negative")+Gt;case 5292:return WEBKIT+Gt+MS+replace$1(Gt,"basis","preferred-size")+Gt;case 6060:return WEBKIT+"box-"+replace$1(Gt,"-grow","")+WEBKIT+Gt+MS+replace$1(Gt,"grow","positive")+Gt;case 4554:return WEBKIT+replace$1(Gt,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+Gt;case 6187:return replace$1(replace$1(replace$1(Gt,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),Gt,"")+Gt;case 5495:case 3959:return replace$1(Gt,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace$1(replace$1(Gt,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+Gt+Gt;case 4095:case 3583:case 4068:case 2532:return replace$1(Gt,/(.+)-inline(.+)/,WEBKIT+"$1$2")+Gt;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(Gt)-1-$r>6)switch(charat(Gt,$r+1)){case 109:if(charat(Gt,$r+4)!==45)break;case 102:return replace$1(Gt,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(charat(Gt,$r+3)==108?"$3":"$2-$3"))+Gt;case 115:return~indexof(Gt,"stretch")?prefix$3(replace$1(Gt,"stretch","fill-available"),$r)+Gt:Gt}break;case 4949:if(charat(Gt,$r+1)!==115)break;case 6444:switch(charat(Gt,strlen(Gt)-3-(~indexof(Gt,"!important")&&10))){case 107:return replace$1(Gt,":",":"+WEBKIT)+Gt;case 101:return replace$1(Gt,/(.+:)([^;!]+)(;|!.+)?/,"$1"+WEBKIT+(charat(Gt,14)===45?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+Gt}break;case 5936:switch(charat(Gt,$r+11)){case 114:return WEBKIT+Gt+MS+replace$1(Gt,/[svh]\w+-[tblr]{2}/,"tb")+Gt;case 108:return WEBKIT+Gt+MS+replace$1(Gt,/[svh]\w+-[tblr]{2}/,"tb-rl")+Gt;case 45:return WEBKIT+Gt+MS+replace$1(Gt,/[svh]\w+-[tblr]{2}/,"lr")+Gt}return WEBKIT+Gt+MS+Gt+Gt}return Gt}var prefixer=function($r,zr,_r,Dr){if($r.length>-1&&!$r.return)switch($r.type){case DECLARATION:$r.return=prefix$3($r.value,$r.length);break;case KEYFRAMES:return serialize$1([copy$4($r,{value:replace$1($r.value,"@","@"+WEBKIT)})],Dr);case RULESET:if($r.length)return combine($r.props,function(kr){switch(match(kr,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize$1([copy$4($r,{props:[replace$1(kr,/:(read-\w+)/,":"+MOZ+"$1")]})],Dr);case"::placeholder":return serialize$1([copy$4($r,{props:[replace$1(kr,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy$4($r,{props:[replace$1(kr,/:(plac\w+)/,":"+MOZ+"$1")]}),copy$4($r,{props:[replace$1(kr,/:(plac\w+)/,MS+"input-$1")]})],Dr)}return""})}},defaultStylisPlugins=[prefixer],createCache$1=function($r){var zr=$r.key;if(zr==="css"){var _r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(_r,function(_i){var e0=_i.getAttribute("data-emotion");e0.indexOf(" ")!==-1&&(document.head.appendChild(_i),_i.setAttribute("data-s",""))})}var Dr=$r.stylisPlugins||defaultStylisPlugins,kr={},qr,Nr=[];qr=$r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+zr+' "]'),function(_i){for(var e0=_i.getAttribute("data-emotion").split(" "),r0=1;r0<e0.length;r0++)kr[e0[r0]]=!0;Nr.push(_i)});var Wr,Qr=[compat,removeLabel];{var Vr,Jr=[stringify$5,rulesheet(function(_i){Vr.insert(_i)})],Zr=middleware(Qr.concat(Dr,Jr)),zn=function(e0){return serialize$1(compile(e0),Zr)};Wr=function(e0,r0,i0,n0){Vr=i0,zn(e0?e0+"{"+r0.styles+"}":r0.styles),n0&&(Vn.inserted[r0.name]=!0)}}var Vn={key:zr,sheet:new StyleSheet$1({key:zr,container:qr,nonce:$r.nonce,speedy:$r.speedy,prepend:$r.prepend,insertionPoint:$r.insertionPoint}),nonce:$r.nonce,inserted:kr,registered:{},insert:Wr};return Vn.sheet.hydrate(Nr),Vn},reactIs$2={exports:{}},reactIs_production_min$2={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var b$a=typeof Symbol=="function"&&Symbol.for,c$7=b$a?Symbol.for("react.element"):60103,d$4=b$a?Symbol.for("react.portal"):60106,e$a=b$a?Symbol.for("react.fragment"):60107,f$a=b$a?Symbol.for("react.strict_mode"):60108,g$a=b$a?Symbol.for("react.profiler"):60114,h$6=b$a?Symbol.for("react.provider"):60109,k$d=b$a?Symbol.for("react.context"):60110,l$a=b$a?Symbol.for("react.async_mode"):60111,m$8=b$a?Symbol.for("react.concurrent_mode"):60111,n$a=b$a?Symbol.for("react.forward_ref"):60112,p$b=b$a?Symbol.for("react.suspense"):60113,q$9=b$a?Symbol.for("react.suspense_list"):60120,r$a=b$a?Symbol.for("react.memo"):60115,t$b=b$a?Symbol.for("react.lazy"):60116,v$i=b$a?Symbol.for("react.block"):60121,w$a=b$a?Symbol.for("react.fundamental"):60117,x$7=b$a?Symbol.for("react.responder"):60118,y$7=b$a?Symbol.for("react.scope"):60119;function z$a(Gt){if(typeof Gt=="object"&&Gt!==null){var $r=Gt.$$typeof;switch($r){case c$7:switch(Gt=Gt.type,Gt){case l$a:case m$8:case e$a:case g$a:case f$a:case p$b:return Gt;default:switch(Gt=Gt&&Gt.$$typeof,Gt){case k$d:case n$a:case t$b:case r$a:case h$6:return Gt;default:return $r}}case d$4:return $r}}}function A$8(Gt){return z$a(Gt)===m$8}reactIs_production_min$2.AsyncMode=l$a;reactIs_production_min$2.ConcurrentMode=m$8;reactIs_production_min$2.ContextConsumer=k$d;reactIs_production_min$2.ContextProvider=h$6;reactIs_production_min$2.Element=c$7;reactIs_production_min$2.ForwardRef=n$a;reactIs_production_min$2.Fragment=e$a;reactIs_production_min$2.Lazy=t$b;reactIs_production_min$2.Memo=r$a;reactIs_production_min$2.Portal=d$4;reactIs_production_min$2.Profiler=g$a;reactIs_production_min$2.StrictMode=f$a;reactIs_production_min$2.Suspense=p$b;reactIs_production_min$2.isAsyncMode=function(Gt){return A$8(Gt)||z$a(Gt)===l$a};reactIs_production_min$2.isConcurrentMode=A$8;reactIs_production_min$2.isContextConsumer=function(Gt){return z$a(Gt)===k$d};reactIs_production_min$2.isContextProvider=function(Gt){return z$a(Gt)===h$6};reactIs_production_min$2.isElement=function(Gt){return typeof Gt=="object"&&Gt!==null&&Gt.$$typeof===c$7};reactIs_production_min$2.isForwardRef=function(Gt){return z$a(Gt)===n$a};reactIs_production_min$2.isFragment=function(Gt){return z$a(Gt)===e$a};reactIs_production_min$2.isLazy=function(Gt){return z$a(Gt)===t$b};reactIs_production_min$2.isMemo=function(Gt){return z$a(Gt)===r$a};reactIs_production_min$2.isPortal=function(Gt){return z$a(Gt)===d$4};reactIs_production_min$2.isProfiler=function(Gt){return z$a(Gt)===g$a};reactIs_production_min$2.isStrictMode=function(Gt){return z$a(Gt)===f$a};reactIs_production_min$2.isSuspense=function(Gt){return z$a(Gt)===p$b};reactIs_production_min$2.isValidElementType=function(Gt){return typeof Gt=="string"||typeof Gt=="function"||Gt===e$a||Gt===m$8||Gt===g$a||Gt===f$a||Gt===p$b||Gt===q$9||typeof Gt=="object"&&Gt!==null&&(Gt.$$typeof===t$b||Gt.$$typeof===r$a||Gt.$$typeof===h$6||Gt.$$typeof===k$d||Gt.$$typeof===n$a||Gt.$$typeof===w$a||Gt.$$typeof===x$7||Gt.$$typeof===y$7||Gt.$$typeof===v$i)};reactIs_production_min$2.typeOf=z$a;reactIs$2.exports=reactIs_production_min$2;var reactIsExports$1=reactIs$2.exports,reactIs$1=reactIsExports$1,REACT_STATICS$1={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS$1={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS$1={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS$1={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS$1={};TYPE_STATICS$1[reactIs$1.ForwardRef]=FORWARD_REF_STATICS$1;TYPE_STATICS$1[reactIs$1.Memo]=MEMO_STATICS$1;function getStatics$1(Gt){return reactIs$1.isMemo(Gt)?MEMO_STATICS$1:TYPE_STATICS$1[Gt.$$typeof]||REACT_STATICS$1}var defineProperty$b=Object.defineProperty,getOwnPropertyNames$1=Object.getOwnPropertyNames,getOwnPropertySymbols$2=Object.getOwnPropertySymbols,getOwnPropertyDescriptor$1=Object.getOwnPropertyDescriptor,getPrototypeOf$6=Object.getPrototypeOf,objectPrototype$1=Object.prototype;function hoistNonReactStatics$1(Gt,$r,zr){if(typeof $r!="string"){if(objectPrototype$1){var _r=getPrototypeOf$6($r);_r&&_r!==objectPrototype$1&&hoistNonReactStatics$1(Gt,_r,zr)}var Dr=getOwnPropertyNames$1($r);getOwnPropertySymbols$2&&(Dr=Dr.concat(getOwnPropertySymbols$2($r)));for(var kr=getStatics$1(Gt),qr=getStatics$1($r),Nr=0;Nr<Dr.length;++Nr){var Wr=Dr[Nr];if(!KNOWN_STATICS$1[Wr]&&!(zr&&zr[Wr])&&!(qr&&qr[Wr])&&!(kr&&kr[Wr])){var Qr=getOwnPropertyDescriptor$1($r,Wr);try{defineProperty$b(Gt,Wr,Qr)}catch{}}}}return Gt}var hoistNonReactStatics_cjs=hoistNonReactStatics$1;const hoistNonReactStatics$2=getDefaultExportFromCjs$3(hoistNonReactStatics_cjs);var isBrowser$3=!0;function getRegisteredStyles(Gt,$r,zr){var _r="";return zr.split(" ").forEach(function(Dr){Gt[Dr]!==void 0?$r.push(Gt[Dr]+";"):Dr&&(_r+=Dr+" ")}),_r}var registerStyles=function($r,zr,_r){var Dr=$r.key+"-"+zr.name;(_r===!1||isBrowser$3===!1)&&$r.registered[Dr]===void 0&&($r.registered[Dr]=zr.styles)},insertStyles=function($r,zr,_r){registerStyles($r,zr,_r);var Dr=$r.key+"-"+zr.name;if($r.inserted[zr.name]===void 0){var kr=zr;do $r.insert(zr===kr?"."+Dr:"",kr,$r.sheet,!0),kr=kr.next;while(kr!==void 0)}};function murmur2(Gt){for(var $r=0,zr,_r=0,Dr=Gt.length;Dr>=4;++_r,Dr-=4)zr=Gt.charCodeAt(_r)&255|(Gt.charCodeAt(++_r)&255)<<8|(Gt.charCodeAt(++_r)&255)<<16|(Gt.charCodeAt(++_r)&255)<<24,zr=(zr&65535)*1540483477+((zr>>>16)*59797<<16),zr^=zr>>>24,$r=(zr&65535)*1540483477+((zr>>>16)*59797<<16)^($r&65535)*1540483477+(($r>>>16)*59797<<16);switch(Dr){case 3:$r^=(Gt.charCodeAt(_r+2)&255)<<16;case 2:$r^=(Gt.charCodeAt(_r+1)&255)<<8;case 1:$r^=Gt.charCodeAt(_r)&255,$r=($r&65535)*1540483477+(($r>>>16)*59797<<16)}return $r^=$r>>>13,$r=($r&65535)*1540483477+(($r>>>16)*59797<<16),(($r^$r>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},isDevelopment$1=!1,hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function($r){return $r.charCodeAt(1)===45},isProcessableValue=function($r){return $r!=null&&typeof $r!="boolean"},processStyleName=memoize$5(function(Gt){return isCustomProperty(Gt)?Gt:Gt.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function($r,zr){switch($r){case"animation":case"animationName":if(typeof zr=="string")return zr.replace(animationRegex,function(_r,Dr,kr){return cursor={name:Dr,styles:kr,next:cursor},Dr})}return unitlessKeys[$r]!==1&&!isCustomProperty($r)&&typeof zr=="number"&&zr!==0?zr+"px":zr},noComponentSelectorMessage="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function handleInterpolation(Gt,$r,zr){if(zr==null)return"";var _r=zr;if(_r.__emotion_styles!==void 0)return _r;switch(typeof zr){case"boolean":return"";case"object":{var Dr=zr;if(Dr.anim===1)return cursor={name:Dr.name,styles:Dr.styles,next:cursor},Dr.name;var kr=zr;if(kr.styles!==void 0){var qr=kr.next;if(qr!==void 0)for(;qr!==void 0;)cursor={name:qr.name,styles:qr.styles,next:cursor},qr=qr.next;var Nr=kr.styles+";";return Nr}return createStringFromObject(Gt,$r,zr)}case"function":{if(Gt!==void 0){var Wr=cursor,Qr=zr(Gt);return cursor=Wr,handleInterpolation(Gt,$r,Qr)}break}}var Vr=zr;if($r==null)return Vr;var Jr=$r[Vr];return Jr!==void 0?Jr:Vr}function createStringFromObject(Gt,$r,zr){var _r="";if(Array.isArray(zr))for(var Dr=0;Dr<zr.length;Dr++)_r+=handleInterpolation(Gt,$r,zr[Dr])+";";else for(var kr in zr){var qr=zr[kr];if(typeof qr!="object"){var Nr=qr;$r!=null&&$r[Nr]!==void 0?_r+=kr+"{"+$r[Nr]+"}":isProcessableValue(Nr)&&(_r+=processStyleName(kr)+":"+processStyleValue(kr,Nr)+";")}else{if(kr==="NO_COMPONENT_SELECTOR"&&isDevelopment$1)throw new Error(noComponentSelectorMessage);if(Array.isArray(qr)&&typeof qr[0]=="string"&&($r==null||$r[qr[0]]===void 0))for(var Wr=0;Wr<qr.length;Wr++)isProcessableValue(qr[Wr])&&(_r+=processStyleName(kr)+":"+processStyleValue(kr,qr[Wr])+";");else{var Qr=handleInterpolation(Gt,$r,qr);switch(kr){case"animation":case"animationName":{_r+=processStyleName(kr)+":"+Qr+";";break}default:_r+=kr+"{"+Qr+"}"}}}}return _r}var labelPattern=/label:\s*([^\s;{]+)\s*(;|$)/g,cursor;function serializeStyles(Gt,$r,zr){if(Gt.length===1&&typeof Gt[0]=="object"&&Gt[0]!==null&&Gt[0].styles!==void 0)return Gt[0];var _r=!0,Dr="";cursor=void 0;var kr=Gt[0];if(kr==null||kr.raw===void 0)_r=!1,Dr+=handleInterpolation(zr,$r,kr);else{var qr=kr;Dr+=qr[0]}for(var Nr=1;Nr<Gt.length;Nr++)if(Dr+=handleInterpolation(zr,$r,Gt[Nr]),_r){var Wr=kr;Dr+=Wr[Nr]}labelPattern.lastIndex=0;for(var Qr="",Vr;(Vr=labelPattern.exec(Dr))!==null;)Qr+="-"+Vr[1];var Jr=murmur2(Dr)+Qr;return{name:Jr,styles:Dr,next:cursor}}var syncFallback=function($r){return $r()},useInsertionEffect=React$7.useInsertionEffect?React$7.useInsertionEffect:!1,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect||syncFallback,useInsertionEffectWithLayoutFallback=useInsertionEffect||reactExports.useLayoutEffect,EmotionCacheContext=reactExports.createContext(typeof HTMLElement<"u"?createCache$1({key:"css"}):null),CacheProvider=EmotionCacheContext.Provider,withEmotionCache=function($r){return reactExports.forwardRef(function(zr,_r){var Dr=reactExports.useContext(EmotionCacheContext);return $r(zr,Dr,_r)})},ThemeContext$1=reactExports.createContext({}),_extends$p={exports:{}},hasRequired_extends;function require_extends(){return hasRequired_extends||(hasRequired_extends=1,function(Gt){function $r(){return Gt.exports=$r=Object.assign?Object.assign.bind():function(zr){for(var _r=1;_r<arguments.length;_r++){var Dr=arguments[_r];for(var kr in Dr)({}).hasOwnProperty.call(Dr,kr)&&(zr[kr]=Dr[kr])}return zr},Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports,$r.apply(null,arguments)}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(_extends$p)),_extends$p.exports}var _extendsExports=require_extends();const _extends$o=getDefaultExportFromCjs$3(_extendsExports);var Global=withEmotionCache(function(Gt,$r){var zr=Gt.styles,_r=serializeStyles([zr],void 0,reactExports.useContext(ThemeContext$1)),Dr=reactExports.useRef();return useInsertionEffectWithLayoutFallback(function(){var kr=$r.key+"-global",qr=new $r.sheet.constructor({key:kr,nonce:$r.sheet.nonce,container:$r.sheet.container,speedy:$r.sheet.isSpeedy}),Nr=!1,Wr=document.querySelector('style[data-emotion="'+kr+" "+_r.name+'"]');return $r.sheet.tags.length&&(qr.before=$r.sheet.tags[0]),Wr!==null&&(Nr=!0,Wr.setAttribute("data-emotion",kr),qr.hydrate([Wr])),Dr.current=[qr,Nr],function(){qr.flush()}},[$r]),useInsertionEffectWithLayoutFallback(function(){var kr=Dr.current,qr=kr[0],Nr=kr[1];if(Nr){kr[1]=!1;return}if(_r.next!==void 0&&insertStyles($r,_r.next,!0),qr.tags.length){var Wr=qr.tags[qr.tags.length-1].nextElementSibling;qr.before=Wr,qr.flush()}$r.insert("",_r,qr,!1)},[$r,_r.name]),null});function css(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];return serializeStyles($r)}var keyframes=function(){var $r=css.apply(void 0,arguments),zr="animation-"+$r.name;return{name:zr,styles:"@keyframes "+zr+"{"+$r.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},testOmitPropsOnStringTag=isPropValid,testOmitPropsOnComponent=function($r){return $r!=="theme"},getDefaultShouldForwardProp=function($r){return typeof $r=="string"&&$r.charCodeAt(0)>96?testOmitPropsOnStringTag:testOmitPropsOnComponent},composeShouldForwardProps=function($r,zr,_r){var Dr;if(zr){var kr=zr.shouldForwardProp;Dr=$r.__emotion_forwardProp&&kr?function(qr){return $r.__emotion_forwardProp(qr)&&kr(qr)}:kr}return typeof Dr!="function"&&_r&&(Dr=$r.__emotion_forwardProp),Dr},isDevelopment=!1,Insertion=function($r){var zr=$r.cache,_r=$r.serialized,Dr=$r.isStringTag;return registerStyles(zr,_r,Dr),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(zr,_r,Dr)}),null},createStyled$3=function Gt($r,zr){var _r=$r.__emotion_real===$r,Dr=_r&&$r.__emotion_base||$r,kr,qr;zr!==void 0&&(kr=zr.label,qr=zr.target);var Nr=composeShouldForwardProps($r,zr,_r),Wr=Nr||getDefaultShouldForwardProp(Dr),Qr=!Wr("as");return function(){var Vr=arguments,Jr=_r&&$r.__emotion_styles!==void 0?$r.__emotion_styles.slice(0):[];if(kr!==void 0&&Jr.push("label:"+kr+";"),Vr[0]==null||Vr[0].raw===void 0)Jr.push.apply(Jr,Vr);else{Jr.push(Vr[0][0]);for(var Zr=Vr.length,zn=1;zn<Zr;zn++)Jr.push(Vr[zn],Vr[0][zn])}var Vn=withEmotionCache(function(_i,e0,r0){var i0=Qr&&_i.as||Dr,n0="",o0=[],a0=_i;if(_i.theme==null){a0={};for(var s0 in _i)a0[s0]=_i[s0];a0.theme=reactExports.useContext(ThemeContext$1)}typeof _i.className=="string"?n0=getRegisteredStyles(e0.registered,o0,_i.className):_i.className!=null&&(n0=_i.className+" ");var l0=serializeStyles(Jr.concat(o0),e0.registered,a0);n0+=e0.key+"-"+l0.name,qr!==void 0&&(n0+=" "+qr);var u0=Qr&&Nr===void 0?getDefaultShouldForwardProp(i0):Wr,b0={};for(var g0 in _i)Qr&&g0==="as"||u0(g0)&&(b0[g0]=_i[g0]);return b0.className=n0,r0&&(b0.ref=r0),reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(Insertion,{cache:e0,serialized:l0,isStringTag:typeof i0=="string"}),reactExports.createElement(i0,b0))});return Vn.displayName=kr!==void 0?kr:"Styled("+(typeof Dr=="string"?Dr:Dr.displayName||Dr.name||"Component")+")",Vn.defaultProps=$r.defaultProps,Vn.__emotion_real=Vn,Vn.__emotion_base=Dr,Vn.__emotion_styles=Jr,Vn.__emotion_forwardProp=Nr,Object.defineProperty(Vn,"toString",{value:function(){return qr===void 0&&isDevelopment?"NO_COMPONENT_SELECTOR":"."+qr}}),Vn.withComponent=function(_i,e0){return Gt(_i,_extends$q({},zr,e0,{shouldForwardProp:composeShouldForwardProps(Vn,e0,!0)})).apply(void 0,Jr)},Vn}},tags$2=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],newStyled=createStyled$3.bind();tags$2.forEach(function(Gt){newStyled[Gt]=newStyled(Gt)});var propTypes$2={exports:{}},ReactPropTypesSecret$1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$1,ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function Gt(_r,Dr,kr,qr,Nr,Wr){if(Wr!==ReactPropTypesSecret){var Qr=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw Qr.name="Invariant Violation",Qr}}Gt.isRequired=Gt;function $r(){return Gt}var zr={array:Gt,bigint:Gt,bool:Gt,func:Gt,number:Gt,object:Gt,string:Gt,symbol:Gt,any:Gt,arrayOf:$r,element:Gt,elementType:Gt,instanceOf:$r,node:Gt,objectOf:$r,oneOf:$r,oneOfType:$r,shape:$r,exact:$r,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return zr.PropTypes=zr,zr};propTypes$2.exports=factoryWithThrowingShims();var propTypesExports=propTypes$2.exports;const PropTypes=getDefaultExportFromCjs$3(propTypesExports);let cache$5;typeof document=="object"&&(cache$5=createCache$1({key:"css",prepend:!0}));function StyledEngineProvider(Gt){const{injectFirst:$r,children:zr}=Gt;return $r&&cache$5?jsxRuntimeExports.jsx(CacheProvider,{value:cache$5,children:zr}):zr}function isEmpty$b(Gt){return Gt==null||Object.keys(Gt).length===0}function GlobalStyles$2(Gt){const{styles:$r,defaultTheme:zr={}}=Gt,_r=typeof $r=="function"?Dr=>$r(isEmpty$b(Dr)?zr:Dr):$r;return jsxRuntimeExports.jsx(Global,{styles:_r})}function styled$4(Gt,$r){return newStyled(Gt,$r)}const internal_processStyles=(Gt,$r)=>{Array.isArray(Gt.__emotion_styles)&&(Gt.__emotion_styles=$r(Gt.__emotion_styles))},styledEngine=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:GlobalStyles$2,StyledEngineProvider,ThemeContext:ThemeContext$1,css,default:styled$4,internal_processStyles,keyframes},Symbol.toStringTag,{value:"Module"}));function isPlainObject$g(Gt){if(typeof Gt!="object"||Gt===null)return!1;const $r=Object.getPrototypeOf(Gt);return($r===null||$r===Object.prototype||Object.getPrototypeOf($r)===null)&&!(Symbol.toStringTag in Gt)&&!(Symbol.iterator in Gt)}function deepClone$1(Gt){if(!isPlainObject$g(Gt))return Gt;const $r={};return Object.keys(Gt).forEach(zr=>{$r[zr]=deepClone$1(Gt[zr])}),$r}function deepmerge$3(Gt,$r,zr={clone:!0}){const _r=zr.clone?_extends$q({},Gt):Gt;return isPlainObject$g(Gt)&&isPlainObject$g($r)&&Object.keys($r).forEach(Dr=>{isPlainObject$g($r[Dr])&&Object.prototype.hasOwnProperty.call(Gt,Dr)&&isPlainObject$g(Gt[Dr])?_r[Dr]=deepmerge$3(Gt[Dr],$r[Dr],zr):zr.clone?_r[Dr]=isPlainObject$g($r[Dr])?deepClone$1($r[Dr]):$r[Dr]:_r[Dr]=$r[Dr]}),_r}const deepmerge$2=Object.freeze(Object.defineProperty({__proto__:null,default:deepmerge$3,isPlainObject:isPlainObject$g},Symbol.toStringTag,{value:"Module"})),_excluded$1H=["values","unit","step"],sortBreakpointsValues=Gt=>{const $r=Object.keys(Gt).map(zr=>({key:zr,val:Gt[zr]}))||[];return $r.sort((zr,_r)=>zr.val-_r.val),$r.reduce((zr,_r)=>_extends$q({},zr,{[_r.key]:_r.val}),{})};function createBreakpoints(Gt){const{values:$r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:zr="px",step:_r=5}=Gt,Dr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1H),kr=sortBreakpointsValues($r),qr=Object.keys(kr);function Nr(Zr){return`@media (min-width:${typeof $r[Zr]=="number"?$r[Zr]:Zr}${zr})`}function Wr(Zr){return`@media (max-width:${(typeof $r[Zr]=="number"?$r[Zr]:Zr)-_r/100}${zr})`}function Qr(Zr,zn){const Vn=qr.indexOf(zn);return`@media (min-width:${typeof $r[Zr]=="number"?$r[Zr]:Zr}${zr}) and (max-width:${(Vn!==-1&&typeof $r[qr[Vn]]=="number"?$r[qr[Vn]]:zn)-_r/100}${zr})`}function Vr(Zr){return qr.indexOf(Zr)+1<qr.length?Qr(Zr,qr[qr.indexOf(Zr)+1]):Nr(Zr)}function Jr(Zr){const zn=qr.indexOf(Zr);return zn===0?Nr(qr[1]):zn===qr.length-1?Wr(qr[zn]):Qr(Zr,qr[qr.indexOf(Zr)+1]).replace("@media","@media not all and")}return _extends$q({keys:qr,values:kr,up:Nr,down:Wr,between:Qr,only:Vr,not:Jr,unit:zr},Dr)}const shape$1={borderRadius:4};function merge$5(Gt,$r){return $r?deepmerge$3(Gt,$r,{clone:!1}):Gt}const values$1={xs:0,sm:600,md:900,lg:1200,xl:1536},defaultBreakpoints={keys:["xs","sm","md","lg","xl"],up:Gt=>`@media (min-width:${values$1[Gt]}px)`};function handleBreakpoints(Gt,$r,zr){const _r=Gt.theme||{};if(Array.isArray($r)){const kr=_r.breakpoints||defaultBreakpoints;return $r.reduce((qr,Nr,Wr)=>(qr[kr.up(kr.keys[Wr])]=zr($r[Wr]),qr),{})}if(typeof $r=="object"){const kr=_r.breakpoints||defaultBreakpoints;return Object.keys($r).reduce((qr,Nr)=>{if(Object.keys(kr.values||values$1).indexOf(Nr)!==-1){const Wr=kr.up(Nr);qr[Wr]=zr($r[Nr],Nr)}else{const Wr=Nr;qr[Wr]=$r[Wr]}return qr},{})}return zr($r)}function createEmptyBreakpointObject(Gt={}){var $r;return(($r=Gt.keys)==null?void 0:$r.reduce((_r,Dr)=>{const kr=Gt.up(Dr);return _r[kr]={},_r},{}))||{}}function removeUnusedBreakpoints(Gt,$r){return Gt.reduce((zr,_r)=>{const Dr=zr[_r];return(!Dr||Object.keys(Dr).length===0)&&delete zr[_r],zr},$r)}function mergeBreakpointsInOrder(Gt,...$r){const zr=createEmptyBreakpointObject(Gt),_r=[zr,...$r].reduce((Dr,kr)=>deepmerge$3(Dr,kr),{});return removeUnusedBreakpoints(Object.keys(zr),_r)}function computeBreakpointsBase(Gt,$r){if(typeof Gt!="object")return{};const zr={},_r=Object.keys($r);return Array.isArray(Gt)?_r.forEach((Dr,kr)=>{kr<Gt.length&&(zr[Dr]=!0)}):_r.forEach(Dr=>{Gt[Dr]!=null&&(zr[Dr]=!0)}),zr}function resolveBreakpointValues({values:Gt,breakpoints:$r,base:zr}){const _r=zr||computeBreakpointsBase(Gt,$r),Dr=Object.keys(_r);if(Dr.length===0)return Gt;let kr;return Dr.reduce((qr,Nr,Wr)=>(Array.isArray(Gt)?(qr[Nr]=Gt[Wr]!=null?Gt[Wr]:Gt[kr],kr=Wr):typeof Gt=="object"?(qr[Nr]=Gt[Nr]!=null?Gt[Nr]:Gt[kr],kr=Nr):qr[Nr]=Gt,qr),{})}function capitalize$9(Gt){if(typeof Gt!="string")throw new Error(formatMuiErrorMessage$1(7));return Gt.charAt(0).toUpperCase()+Gt.slice(1)}const capitalize$8=Object.freeze(Object.defineProperty({__proto__:null,default:capitalize$9},Symbol.toStringTag,{value:"Module"}));function getPath$2(Gt,$r,zr=!0){if(!$r||typeof $r!="string")return null;if(Gt&&Gt.vars&&zr){const _r=`vars.${$r}`.split(".").reduce((Dr,kr)=>Dr&&Dr[kr]?Dr[kr]:null,Gt);if(_r!=null)return _r}return $r.split(".").reduce((_r,Dr)=>_r&&_r[Dr]!=null?_r[Dr]:null,Gt)}function getStyleValue$2(Gt,$r,zr,_r=zr){let Dr;return typeof Gt=="function"?Dr=Gt(zr):Array.isArray(Gt)?Dr=Gt[zr]||_r:Dr=getPath$2(Gt,zr)||_r,$r&&(Dr=$r(Dr,_r,Gt)),Dr}function style$3(Gt){const{prop:$r,cssProperty:zr=Gt.prop,themeKey:_r,transform:Dr}=Gt,kr=qr=>{if(qr[$r]==null)return null;const Nr=qr[$r],Wr=qr.theme,Qr=getPath$2(Wr,_r)||{};return handleBreakpoints(qr,Nr,Jr=>{let Zr=getStyleValue$2(Qr,Dr,Jr);return Jr===Zr&&typeof Jr=="string"&&(Zr=getStyleValue$2(Qr,Dr,`${$r}${Jr==="default"?"":capitalize$9(Jr)}`,Jr)),zr===!1?Zr:{[zr]:Zr}})};return kr.propTypes={},kr.filterProps=[$r],kr}function memoize$4(Gt){const $r={};return zr=>($r[zr]===void 0&&($r[zr]=Gt(zr)),$r[zr])}const properties={m:"margin",p:"padding"},directions={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},aliases$1={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},getCssProperties=memoize$4(Gt=>{if(Gt.length>2)if(aliases$1[Gt])Gt=aliases$1[Gt];else return[Gt];const[$r,zr]=Gt.split(""),_r=properties[$r],Dr=directions[zr]||"";return Array.isArray(Dr)?Dr.map(kr=>_r+kr):[_r+Dr]}),marginKeys=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],paddingKeys=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...marginKeys,...paddingKeys];function createUnaryUnit(Gt,$r,zr,_r){var Dr;const kr=(Dr=getPath$2(Gt,$r,!1))!=null?Dr:zr;return typeof kr=="number"?qr=>typeof qr=="string"?qr:kr*qr:Array.isArray(kr)?qr=>typeof qr=="string"?qr:kr[qr]:typeof kr=="function"?kr:()=>{}}function createUnarySpacing(Gt){return createUnaryUnit(Gt,"spacing",8)}function getValue$3(Gt,$r){if(typeof $r=="string"||$r==null)return $r;const zr=Math.abs($r),_r=Gt(zr);return $r>=0?_r:typeof _r=="number"?-_r:`-${_r}`}function getStyleFromPropValue(Gt,$r){return zr=>Gt.reduce((_r,Dr)=>(_r[Dr]=getValue$3($r,zr),_r),{})}function resolveCssProperty(Gt,$r,zr,_r){if($r.indexOf(zr)===-1)return null;const Dr=getCssProperties(zr),kr=getStyleFromPropValue(Dr,_r),qr=Gt[zr];return handleBreakpoints(Gt,qr,kr)}function style$2(Gt,$r){const zr=createUnarySpacing(Gt.theme);return Object.keys(Gt).map(_r=>resolveCssProperty(Gt,$r,_r,zr)).reduce(merge$5,{})}function margin(Gt){return style$2(Gt,marginKeys)}margin.propTypes={};margin.filterProps=marginKeys;function padding(Gt){return style$2(Gt,paddingKeys)}padding.propTypes={};padding.filterProps=paddingKeys;function createSpacing(Gt=8){if(Gt.mui)return Gt;const $r=createUnarySpacing({spacing:Gt}),zr=(..._r)=>(_r.length===0?[1]:_r).map(kr=>{const qr=$r(kr);return typeof qr=="number"?`${qr}px`:qr}).join(" ");return zr.mui=!0,zr}function compose$4(...Gt){const $r=Gt.reduce((_r,Dr)=>(Dr.filterProps.forEach(kr=>{_r[kr]=Dr}),_r),{}),zr=_r=>Object.keys(_r).reduce((Dr,kr)=>$r[kr]?merge$5(Dr,$r[kr](_r)):Dr,{});return zr.propTypes={},zr.filterProps=Gt.reduce((_r,Dr)=>_r.concat(Dr.filterProps),[]),zr}function borderTransform(Gt){return typeof Gt!="number"?Gt:`${Gt}px solid`}function createBorderStyle(Gt,$r){return style$3({prop:Gt,themeKey:"borders",transform:$r})}const border=createBorderStyle("border",borderTransform),borderTop=createBorderStyle("borderTop",borderTransform),borderRight=createBorderStyle("borderRight",borderTransform),borderBottom=createBorderStyle("borderBottom",borderTransform),borderLeft=createBorderStyle("borderLeft",borderTransform),borderColor=createBorderStyle("borderColor"),borderTopColor$1=createBorderStyle("borderTopColor"),borderRightColor$1=createBorderStyle("borderRightColor"),borderBottomColor$1=createBorderStyle("borderBottomColor"),borderLeftColor$1=createBorderStyle("borderLeftColor"),outline=createBorderStyle("outline",borderTransform),outlineColor=createBorderStyle("outlineColor"),borderRadius=Gt=>{if(Gt.borderRadius!==void 0&&Gt.borderRadius!==null){const $r=createUnaryUnit(Gt.theme,"shape.borderRadius",4),zr=_r=>({borderRadius:getValue$3($r,_r)});return handleBreakpoints(Gt,Gt.borderRadius,zr)}return null};borderRadius.propTypes={};borderRadius.filterProps=["borderRadius"];compose$4(border,borderTop,borderRight,borderBottom,borderLeft,borderColor,borderTopColor$1,borderRightColor$1,borderBottomColor$1,borderLeftColor$1,borderRadius,outline,outlineColor);const gap=Gt=>{if(Gt.gap!==void 0&&Gt.gap!==null){const $r=createUnaryUnit(Gt.theme,"spacing",8),zr=_r=>({gap:getValue$3($r,_r)});return handleBreakpoints(Gt,Gt.gap,zr)}return null};gap.propTypes={};gap.filterProps=["gap"];const columnGap=Gt=>{if(Gt.columnGap!==void 0&&Gt.columnGap!==null){const $r=createUnaryUnit(Gt.theme,"spacing",8),zr=_r=>({columnGap:getValue$3($r,_r)});return handleBreakpoints(Gt,Gt.columnGap,zr)}return null};columnGap.propTypes={};columnGap.filterProps=["columnGap"];const rowGap=Gt=>{if(Gt.rowGap!==void 0&&Gt.rowGap!==null){const $r=createUnaryUnit(Gt.theme,"spacing",8),zr=_r=>({rowGap:getValue$3($r,_r)});return handleBreakpoints(Gt,Gt.rowGap,zr)}return null};rowGap.propTypes={};rowGap.filterProps=["rowGap"];const gridColumn=style$3({prop:"gridColumn"}),gridRow=style$3({prop:"gridRow"}),gridAutoFlow=style$3({prop:"gridAutoFlow"}),gridAutoColumns=style$3({prop:"gridAutoColumns"}),gridAutoRows=style$3({prop:"gridAutoRows"}),gridTemplateColumns=style$3({prop:"gridTemplateColumns"}),gridTemplateRows=style$3({prop:"gridTemplateRows"}),gridTemplateAreas=style$3({prop:"gridTemplateAreas"}),gridArea=style$3({prop:"gridArea"});compose$4(gap,columnGap,rowGap,gridColumn,gridRow,gridAutoFlow,gridAutoColumns,gridAutoRows,gridTemplateColumns,gridTemplateRows,gridTemplateAreas,gridArea);function paletteTransform(Gt,$r){return $r==="grey"?$r:Gt}const color$4=style$3({prop:"color",themeKey:"palette",transform:paletteTransform}),bgcolor=style$3({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:paletteTransform}),backgroundColor$1=style$3({prop:"backgroundColor",themeKey:"palette",transform:paletteTransform});compose$4(color$4,bgcolor,backgroundColor$1);function sizingTransform(Gt){return Gt<=1&&Gt!==0?`${Gt*100}%`:Gt}const width=style$3({prop:"width",transform:sizingTransform}),maxWidth=Gt=>{if(Gt.maxWidth!==void 0&&Gt.maxWidth!==null){const $r=zr=>{var _r,Dr;const kr=((_r=Gt.theme)==null||(_r=_r.breakpoints)==null||(_r=_r.values)==null?void 0:_r[zr])||values$1[zr];return kr?((Dr=Gt.theme)==null||(Dr=Dr.breakpoints)==null?void 0:Dr.unit)!=="px"?{maxWidth:`${kr}${Gt.theme.breakpoints.unit}`}:{maxWidth:kr}:{maxWidth:sizingTransform(zr)}};return handleBreakpoints(Gt,Gt.maxWidth,$r)}return null};maxWidth.filterProps=["maxWidth"];const minWidth=style$3({prop:"minWidth",transform:sizingTransform}),height$3=style$3({prop:"height",transform:sizingTransform}),maxHeight=style$3({prop:"maxHeight",transform:sizingTransform}),minHeight=style$3({prop:"minHeight",transform:sizingTransform});style$3({prop:"size",cssProperty:"width",transform:sizingTransform});style$3({prop:"size",cssProperty:"height",transform:sizingTransform});const boxSizing=style$3({prop:"boxSizing"});compose$4(width,maxWidth,minWidth,height$3,maxHeight,minHeight,boxSizing);const defaultSxConfig={border:{themeKey:"borders",transform:borderTransform},borderTop:{themeKey:"borders",transform:borderTransform},borderRight:{themeKey:"borders",transform:borderTransform},borderBottom:{themeKey:"borders",transform:borderTransform},borderLeft:{themeKey:"borders",transform:borderTransform},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:borderTransform},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:borderRadius},color:{themeKey:"palette",transform:paletteTransform},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:paletteTransform},backgroundColor:{themeKey:"palette",transform:paletteTransform},p:{style:padding},pt:{style:padding},pr:{style:padding},pb:{style:padding},pl:{style:padding},px:{style:padding},py:{style:padding},padding:{style:padding},paddingTop:{style:padding},paddingRight:{style:padding},paddingBottom:{style:padding},paddingLeft:{style:padding},paddingX:{style:padding},paddingY:{style:padding},paddingInline:{style:padding},paddingInlineStart:{style:padding},paddingInlineEnd:{style:padding},paddingBlock:{style:padding},paddingBlockStart:{style:padding},paddingBlockEnd:{style:padding},m:{style:margin},mt:{style:margin},mr:{style:margin},mb:{style:margin},ml:{style:margin},mx:{style:margin},my:{style:margin},margin:{style:margin},marginTop:{style:margin},marginRight:{style:margin},marginBottom:{style:margin},marginLeft:{style:margin},marginX:{style:margin},marginY:{style:margin},marginInline:{style:margin},marginInlineStart:{style:margin},marginInlineEnd:{style:margin},marginBlock:{style:margin},marginBlockStart:{style:margin},marginBlockEnd:{style:margin},displayPrint:{cssProperty:!1,transform:Gt=>({"@media print":{display:Gt}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:gap},rowGap:{style:rowGap},columnGap:{style:columnGap},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:sizingTransform},maxWidth:{style:maxWidth},minWidth:{transform:sizingTransform},height:{transform:sizingTransform},maxHeight:{transform:sizingTransform},minHeight:{transform:sizingTransform},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function objectsHaveSameKeys(...Gt){const $r=Gt.reduce((_r,Dr)=>_r.concat(Object.keys(Dr)),[]),zr=new Set($r);return Gt.every(_r=>zr.size===Object.keys(_r).length)}function callIfFn(Gt,$r){return typeof Gt=="function"?Gt($r):Gt}function unstable_createStyleFunctionSx(){function Gt(zr,_r,Dr,kr){const qr={[zr]:_r,theme:Dr},Nr=kr[zr];if(!Nr)return{[zr]:_r};const{cssProperty:Wr=zr,themeKey:Qr,transform:Vr,style:Jr}=Nr;if(_r==null)return null;if(Qr==="typography"&&_r==="inherit")return{[zr]:_r};const Zr=getPath$2(Dr,Qr)||{};return Jr?Jr(qr):handleBreakpoints(qr,_r,Vn=>{let _i=getStyleValue$2(Zr,Vr,Vn);return Vn===_i&&typeof Vn=="string"&&(_i=getStyleValue$2(Zr,Vr,`${zr}${Vn==="default"?"":capitalize$9(Vn)}`,Vn)),Wr===!1?_i:{[Wr]:_i}})}function $r(zr){var _r;const{sx:Dr,theme:kr={}}=zr||{};if(!Dr)return null;const qr=(_r=kr.unstable_sxConfig)!=null?_r:defaultSxConfig;function Nr(Wr){let Qr=Wr;if(typeof Wr=="function")Qr=Wr(kr);else if(typeof Wr!="object")return Wr;if(!Qr)return null;const Vr=createEmptyBreakpointObject(kr.breakpoints),Jr=Object.keys(Vr);let Zr=Vr;return Object.keys(Qr).forEach(zn=>{const Vn=callIfFn(Qr[zn],kr);if(Vn!=null)if(typeof Vn=="object")if(qr[zn])Zr=merge$5(Zr,Gt(zn,Vn,kr,qr));else{const _i=handleBreakpoints({theme:kr},Vn,e0=>({[zn]:e0}));objectsHaveSameKeys(_i,Vn)?Zr[zn]=$r({sx:Vn,theme:kr}):Zr=merge$5(Zr,_i)}else Zr=merge$5(Zr,Gt(zn,Vn,kr,qr))}),removeUnusedBreakpoints(Jr,Zr)}return Array.isArray(Dr)?Dr.map(Nr):Nr(Dr)}return $r}const styleFunctionSx$1=unstable_createStyleFunctionSx();styleFunctionSx$1.filterProps=["sx"];function applyStyles$2(Gt,$r){const zr=this;return zr.vars&&typeof zr.getColorSchemeSelector=="function"?{[zr.getColorSchemeSelector(Gt).replace(/(\[[^\]]+\])/,"*:where($1)")]:$r}:zr.palette.mode===Gt?$r:{}}const _excluded$1G=["breakpoints","palette","spacing","shape"];function createTheme$2(Gt={},...$r){const{breakpoints:zr={},palette:_r={},spacing:Dr,shape:kr={}}=Gt,qr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1G),Nr=createBreakpoints(zr),Wr=createSpacing(Dr);let Qr=deepmerge$3({breakpoints:Nr,direction:"ltr",components:{},palette:_extends$q({mode:"light"},_r),spacing:Wr,shape:_extends$q({},shape$1,kr)},qr);return Qr.applyStyles=applyStyles$2,Qr=$r.reduce((Vr,Jr)=>deepmerge$3(Vr,Jr),Qr),Qr.unstable_sxConfig=_extends$q({},defaultSxConfig,qr==null?void 0:qr.unstable_sxConfig),Qr.unstable_sx=function(Jr){return styleFunctionSx$1({sx:Jr,theme:this})},Qr}const createTheme$1=Object.freeze(Object.defineProperty({__proto__:null,default:createTheme$2,private_createBreakpoints:createBreakpoints,unstable_applyStyles:applyStyles$2},Symbol.toStringTag,{value:"Module"}));function isObjectEmpty$2(Gt){return Object.keys(Gt).length===0}function useTheme$4(Gt=null){const $r=reactExports.useContext(ThemeContext$1);return!$r||isObjectEmpty$2($r)?Gt:$r}const systemDefaultTheme$2=createTheme$2();function useTheme$3(Gt=systemDefaultTheme$2){return useTheme$4(Gt)}function GlobalStyles$1({styles:Gt,themeId:$r,defaultTheme:zr={}}){const _r=useTheme$3(zr),Dr=typeof Gt=="function"?Gt($r&&_r[$r]||_r):Gt;return jsxRuntimeExports.jsx(GlobalStyles$2,{styles:Dr})}const _excluded$1F=["sx"],splitProps=Gt=>{var $r,zr;const _r={systemProps:{},otherProps:{}},Dr=($r=Gt==null||(zr=Gt.theme)==null?void 0:zr.unstable_sxConfig)!=null?$r:defaultSxConfig;return Object.keys(Gt).forEach(kr=>{Dr[kr]?_r.systemProps[kr]=Gt[kr]:_r.otherProps[kr]=Gt[kr]}),_r};function extendSxProp(Gt){const{sx:$r}=Gt,zr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1F),{systemProps:_r,otherProps:Dr}=splitProps(zr);let kr;return Array.isArray($r)?kr=[_r,...$r]:typeof $r=="function"?kr=(...qr)=>{const Nr=$r(...qr);return isPlainObject$g(Nr)?_extends$q({},_r,Nr):_r}:kr=_extends$q({},_r,$r),_extends$q({},Dr,{sx:kr})}const styleFunctionSx=Object.freeze(Object.defineProperty({__proto__:null,default:styleFunctionSx$1,extendSxProp,unstable_createStyleFunctionSx,unstable_defaultSxConfig:defaultSxConfig},Symbol.toStringTag,{value:"Module"})),defaultGenerator$3=Gt=>Gt,createClassNameGenerator$3=()=>{let Gt=defaultGenerator$3;return{configure($r){Gt=$r},generate($r){return Gt($r)},reset(){Gt=defaultGenerator$3}}},ClassNameGenerator$3=createClassNameGenerator$3();function r$9(Gt){var $r,zr,_r="";if(typeof Gt=="string"||typeof Gt=="number")_r+=Gt;else if(typeof Gt=="object")if(Array.isArray(Gt)){var Dr=Gt.length;for($r=0;$r<Dr;$r++)Gt[$r]&&(zr=r$9(Gt[$r]))&&(_r&&(_r+=" "),_r+=zr)}else for(zr in Gt)Gt[zr]&&(_r&&(_r+=" "),_r+=zr);return _r}function clsx$1(){for(var Gt,$r,zr=0,_r="",Dr=arguments.length;zr<Dr;zr++)(Gt=arguments[zr])&&($r=r$9(Gt))&&(_r&&(_r+=" "),_r+=$r);return _r}const _excluded$1E=["className","component"];function createBox(Gt={}){const{themeId:$r,defaultTheme:zr,defaultClassName:_r="MuiBox-root",generateClassName:Dr}=Gt,kr=styled$4("div",{shouldForwardProp:Nr=>Nr!=="theme"&&Nr!=="sx"&&Nr!=="as"})(styleFunctionSx$1);return reactExports.forwardRef(function(Wr,Qr){const Vr=useTheme$3(zr),Jr=extendSxProp(Wr),{className:Zr,component:zn="div"}=Jr,Vn=_objectWithoutPropertiesLoose$a(Jr,_excluded$1E);return jsxRuntimeExports.jsx(kr,_extends$q({as:zn,ref:Qr,className:clsx$1(Zr,Dr?Dr(_r):_r),theme:$r&&Vr[$r]||Vr},Vn))})}const globalStateClasses$4={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function generateUtilityClass$4(Gt,$r,zr="Mui"){const _r=globalStateClasses$4[$r];return _r?`${zr}-${_r}`:`${ClassNameGenerator$3.generate(Gt)}-${$r}`}function generateUtilityClasses$4(Gt,$r,zr="Mui"){const _r={};return $r.forEach(Dr=>{_r[Dr]=generateUtilityClass$4(Gt,Dr,zr)}),_r}const boxClasses$1=generateUtilityClasses$4("MuiBox",["root"]),Box$1=createBox({defaultClassName:boxClasses$1.root,generateClassName:ClassNameGenerator$3.generate});var reactIs={exports:{}},reactIs_production_min$1={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var b$9=Symbol.for("react.element"),c$6=Symbol.for("react.portal"),d$3=Symbol.for("react.fragment"),e$9=Symbol.for("react.strict_mode"),f$9=Symbol.for("react.profiler"),g$9=Symbol.for("react.provider"),h$5=Symbol.for("react.context"),k$c=Symbol.for("react.server_context"),l$9=Symbol.for("react.forward_ref"),m$7=Symbol.for("react.suspense"),n$9=Symbol.for("react.suspense_list"),p$a=Symbol.for("react.memo"),q$8=Symbol.for("react.lazy"),t$a=Symbol.for("react.offscreen"),u$c;u$c=Symbol.for("react.module.reference");function v$h(Gt){if(typeof Gt=="object"&&Gt!==null){var $r=Gt.$$typeof;switch($r){case b$9:switch(Gt=Gt.type,Gt){case d$3:case f$9:case e$9:case m$7:case n$9:return Gt;default:switch(Gt=Gt&&Gt.$$typeof,Gt){case k$c:case h$5:case l$9:case q$8:case p$a:case g$9:return Gt;default:return $r}}case c$6:return $r}}}reactIs_production_min$1.ContextConsumer=h$5;reactIs_production_min$1.ContextProvider=g$9;reactIs_production_min$1.Element=b$9;reactIs_production_min$1.ForwardRef=l$9;reactIs_production_min$1.Fragment=d$3;reactIs_production_min$1.Lazy=q$8;reactIs_production_min$1.Memo=p$a;reactIs_production_min$1.Portal=c$6;reactIs_production_min$1.Profiler=f$9;reactIs_production_min$1.StrictMode=e$9;reactIs_production_min$1.Suspense=m$7;reactIs_production_min$1.SuspenseList=n$9;reactIs_production_min$1.isAsyncMode=function(){return!1};reactIs_production_min$1.isConcurrentMode=function(){return!1};reactIs_production_min$1.isContextConsumer=function(Gt){return v$h(Gt)===h$5};reactIs_production_min$1.isContextProvider=function(Gt){return v$h(Gt)===g$9};reactIs_production_min$1.isElement=function(Gt){return typeof Gt=="object"&&Gt!==null&&Gt.$$typeof===b$9};reactIs_production_min$1.isForwardRef=function(Gt){return v$h(Gt)===l$9};reactIs_production_min$1.isFragment=function(Gt){return v$h(Gt)===d$3};reactIs_production_min$1.isLazy=function(Gt){return v$h(Gt)===q$8};reactIs_production_min$1.isMemo=function(Gt){return v$h(Gt)===p$a};reactIs_production_min$1.isPortal=function(Gt){return v$h(Gt)===c$6};reactIs_production_min$1.isProfiler=function(Gt){return v$h(Gt)===f$9};reactIs_production_min$1.isStrictMode=function(Gt){return v$h(Gt)===e$9};reactIs_production_min$1.isSuspense=function(Gt){return v$h(Gt)===m$7};reactIs_production_min$1.isSuspenseList=function(Gt){return v$h(Gt)===n$9};reactIs_production_min$1.isValidElementType=function(Gt){return typeof Gt=="string"||typeof Gt=="function"||Gt===d$3||Gt===f$9||Gt===e$9||Gt===m$7||Gt===n$9||Gt===t$a||typeof Gt=="object"&&Gt!==null&&(Gt.$$typeof===q$8||Gt.$$typeof===p$a||Gt.$$typeof===g$9||Gt.$$typeof===h$5||Gt.$$typeof===l$9||Gt.$$typeof===u$c||Gt.getModuleId!==void 0)};reactIs_production_min$1.typeOf=v$h;reactIs.exports=reactIs_production_min$1;var reactIsExports=reactIs.exports;const fnNameMatchRegex=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function getFunctionName(Gt){const $r=`${Gt}`.match(fnNameMatchRegex);return $r&&$r[1]||""}function getFunctionComponentName(Gt,$r=""){return Gt.displayName||Gt.name||getFunctionName(Gt)||$r}function getWrappedName(Gt,$r,zr){const _r=getFunctionComponentName($r);return Gt.displayName||(_r!==""?`${zr}(${_r})`:zr)}function getDisplayName$2(Gt){if(Gt!=null){if(typeof Gt=="string")return Gt;if(typeof Gt=="function")return getFunctionComponentName(Gt,"Component");if(typeof Gt=="object")switch(Gt.$$typeof){case reactIsExports.ForwardRef:return getWrappedName(Gt,Gt.render,"ForwardRef");case reactIsExports.Memo:return getWrappedName(Gt,Gt.type,"memo");default:return}}}const getDisplayName$1=Object.freeze(Object.defineProperty({__proto__:null,default:getDisplayName$2,getFunctionName},Symbol.toStringTag,{value:"Module"})),_excluded$1D=["ownerState"],_excluded2$d=["variants"],_excluded3$5=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function isEmpty$a(Gt){return Object.keys(Gt).length===0}function isStringTag$1(Gt){return typeof Gt=="string"&&Gt.charCodeAt(0)>96}function shouldForwardProp$1(Gt){return Gt!=="ownerState"&&Gt!=="theme"&&Gt!=="sx"&&Gt!=="as"}const systemDefaultTheme$1=createTheme$2(),lowercaseFirstLetter$1=Gt=>Gt&&Gt.charAt(0).toLowerCase()+Gt.slice(1);function resolveTheme$1({defaultTheme:Gt,theme:$r,themeId:zr}){return isEmpty$a($r)?Gt:$r[zr]||$r}function defaultOverridesResolver$1(Gt){return Gt?($r,zr)=>zr[Gt]:null}function processStyleArg$1(Gt,$r){let{ownerState:zr}=$r,_r=_objectWithoutPropertiesLoose$a($r,_excluded$1D);const Dr=typeof Gt=="function"?Gt(_extends$q({ownerState:zr},_r)):Gt;if(Array.isArray(Dr))return Dr.flatMap(kr=>processStyleArg$1(kr,_extends$q({ownerState:zr},_r)));if(Dr&&typeof Dr=="object"&&Array.isArray(Dr.variants)){const{variants:kr=[]}=Dr;let Nr=_objectWithoutPropertiesLoose$a(Dr,_excluded2$d);return kr.forEach(Wr=>{let Qr=!0;typeof Wr.props=="function"?Qr=Wr.props(_extends$q({ownerState:zr},_r,zr)):Object.keys(Wr.props).forEach(Vr=>{(zr==null?void 0:zr[Vr])!==Wr.props[Vr]&&_r[Vr]!==Wr.props[Vr]&&(Qr=!1)}),Qr&&(Array.isArray(Nr)||(Nr=[Nr]),Nr.push(typeof Wr.style=="function"?Wr.style(_extends$q({ownerState:zr},_r,zr)):Wr.style))}),Nr}return Dr}function createStyled$2(Gt={}){const{themeId:$r,defaultTheme:zr=systemDefaultTheme$1,rootShouldForwardProp:_r=shouldForwardProp$1,slotShouldForwardProp:Dr=shouldForwardProp$1}=Gt,kr=qr=>styleFunctionSx$1(_extends$q({},qr,{theme:resolveTheme$1(_extends$q({},qr,{defaultTheme:zr,themeId:$r}))}));return kr.__mui_systemSx=!0,(qr,Nr={})=>{internal_processStyles(qr,a0=>a0.filter(s0=>!(s0!=null&&s0.__mui_systemSx)));const{name:Wr,slot:Qr,skipVariantsResolver:Vr,skipSx:Jr,overridesResolver:Zr=defaultOverridesResolver$1(lowercaseFirstLetter$1(Qr))}=Nr,zn=_objectWithoutPropertiesLoose$a(Nr,_excluded3$5),Vn=Vr!==void 0?Vr:Qr&&Qr!=="Root"&&Qr!=="root"||!1,_i=Jr||!1;let e0,r0=shouldForwardProp$1;Qr==="Root"||Qr==="root"?r0=_r:Qr?r0=Dr:isStringTag$1(qr)&&(r0=void 0);const i0=styled$4(qr,_extends$q({shouldForwardProp:r0,label:e0},zn)),n0=a0=>typeof a0=="function"&&a0.__emotion_real!==a0||isPlainObject$g(a0)?s0=>processStyleArg$1(a0,_extends$q({},s0,{theme:resolveTheme$1({theme:s0.theme,defaultTheme:zr,themeId:$r})})):a0,o0=(a0,...s0)=>{let l0=n0(a0);const u0=s0?s0.map(n0):[];Wr&&Zr&&u0.push(y0=>{const f0=resolveTheme$1(_extends$q({},y0,{defaultTheme:zr,themeId:$r}));if(!f0.components||!f0.components[Wr]||!f0.components[Wr].styleOverrides)return null;const v0=f0.components[Wr].styleOverrides,A0={};return Object.entries(v0).forEach(([p0,h0])=>{A0[p0]=processStyleArg$1(h0,_extends$q({},y0,{theme:f0}))}),Zr(y0,A0)}),Wr&&!Vn&&u0.push(y0=>{var f0;const v0=resolveTheme$1(_extends$q({},y0,{defaultTheme:zr,themeId:$r})),A0=v0==null||(f0=v0.components)==null||(f0=f0[Wr])==null?void 0:f0.variants;return processStyleArg$1({variants:A0},_extends$q({},y0,{theme:v0}))}),_i||u0.push(kr);const b0=u0.length-s0.length;if(Array.isArray(a0)&&b0>0){const y0=new Array(b0).fill("");l0=[...a0,...y0],l0.raw=[...a0.raw,...y0]}const g0=i0(l0,...u0);return qr.muiName&&(g0.muiName=qr.muiName),g0};return i0.withConfig&&(o0.withConfig=i0.withConfig),o0}}const styled$3=createStyled$2();function resolveProps$1(Gt,$r){const zr=_extends$q({},$r);return Object.keys(Gt).forEach(_r=>{if(_r.toString().match(/^(components|slots)$/))zr[_r]=_extends$q({},Gt[_r],zr[_r]);else if(_r.toString().match(/^(componentsProps|slotProps)$/)){const Dr=Gt[_r]||{},kr=$r[_r];zr[_r]={},!kr||!Object.keys(kr)?zr[_r]=Dr:!Dr||!Object.keys(Dr)?zr[_r]=kr:(zr[_r]=_extends$q({},kr),Object.keys(Dr).forEach(qr=>{zr[_r][qr]=resolveProps$1(Dr[qr],kr[qr])}))}else zr[_r]===void 0&&(zr[_r]=Gt[_r])}),zr}function getThemeProps$1(Gt){const{theme:$r,name:zr,props:_r}=Gt;return!$r||!$r.components||!$r.components[zr]||!$r.components[zr].defaultProps?_r:resolveProps$1($r.components[zr].defaultProps,_r)}function useThemeProps$1({props:Gt,name:$r,defaultTheme:zr,themeId:_r}){let Dr=useTheme$3(zr);return _r&&(Dr=Dr[_r]||Dr),getThemeProps$1({theme:Dr,name:$r,props:Gt})}function clamp$4(Gt,$r=Number.MIN_SAFE_INTEGER,zr=Number.MAX_SAFE_INTEGER){return Math.max($r,Math.min(Gt,zr))}const clamp$3=Object.freeze(Object.defineProperty({__proto__:null,default:clamp$4},Symbol.toStringTag,{value:"Module"}));function clampWrapper$1(Gt,$r=0,zr=1){return clamp$4(Gt,$r,zr)}function hexToRgb$1(Gt){Gt=Gt.slice(1);const $r=new RegExp(`.{1,${Gt.length>=6?2:1}}`,"g");let zr=Gt.match($r);return zr&&zr[0].length===1&&(zr=zr.map(_r=>_r+_r)),zr?`rgb${zr.length===4?"a":""}(${zr.map((_r,Dr)=>Dr<3?parseInt(_r,16):Math.round(parseInt(_r,16)/255*1e3)/1e3).join(", ")})`:""}function decomposeColor$1(Gt){if(Gt.type)return Gt;if(Gt.charAt(0)==="#")return decomposeColor$1(hexToRgb$1(Gt));const $r=Gt.indexOf("("),zr=Gt.substring(0,$r);if(["rgb","rgba","hsl","hsla","color"].indexOf(zr)===-1)throw new Error(formatMuiErrorMessage$1(9,Gt));let _r=Gt.substring($r+1,Gt.length-1),Dr;if(zr==="color"){if(_r=_r.split(" "),Dr=_r.shift(),_r.length===4&&_r[3].charAt(0)==="/"&&(_r[3]=_r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(Dr)===-1)throw new Error(formatMuiErrorMessage$1(10,Dr))}else _r=_r.split(",");return _r=_r.map(kr=>parseFloat(kr)),{type:zr,values:_r,colorSpace:Dr}}function recomposeColor$1(Gt){const{type:$r,colorSpace:zr}=Gt;let{values:_r}=Gt;return $r.indexOf("rgb")!==-1?_r=_r.map((Dr,kr)=>kr<3?parseInt(Dr,10):Dr):$r.indexOf("hsl")!==-1&&(_r[1]=`${_r[1]}%`,_r[2]=`${_r[2]}%`),$r.indexOf("color")!==-1?_r=`${zr} ${_r.join(" ")}`:_r=`${_r.join(", ")}`,`${$r}(${_r})`}function alpha$1(Gt,$r){return Gt=decomposeColor$1(Gt),$r=clampWrapper$1($r),(Gt.type==="rgb"||Gt.type==="hsl")&&(Gt.type+="a"),Gt.type==="color"?Gt.values[3]=`/${$r}`:Gt.values[3]=$r,recomposeColor$1(Gt)}const ThemeContext=reactExports.createContext(null);function useTheme$2(){return reactExports.useContext(ThemeContext)}const hasSymbol$1=typeof Symbol=="function"&&Symbol.for,nested=hasSymbol$1?Symbol.for("mui.nested"):"__THEME_NESTED__";function mergeOuterLocalTheme(Gt,$r){return typeof $r=="function"?$r(Gt):_extends$q({},Gt,$r)}function ThemeProvider$2(Gt){const{children:$r,theme:zr}=Gt,_r=useTheme$2(),Dr=reactExports.useMemo(()=>{const kr=_r===null?zr:mergeOuterLocalTheme(_r,zr);return kr!=null&&(kr[nested]=_r!==null),kr},[zr,_r]);return jsxRuntimeExports.jsx(ThemeContext.Provider,{value:Dr,children:$r})}const _excluded$1C=["value"],RtlContext=reactExports.createContext();function RtlProvider(Gt){let{value:$r}=Gt,zr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1C);return jsxRuntimeExports.jsx(RtlContext.Provider,_extends$q({value:$r??!0},zr))}const useRtl=()=>{const Gt=reactExports.useContext(RtlContext);return Gt??!1},PropsContext=reactExports.createContext(void 0);function DefaultPropsProvider({value:Gt,children:$r}){return jsxRuntimeExports.jsx(PropsContext.Provider,{value:Gt,children:$r})}function getThemeProps(Gt){const{theme:$r,name:zr,props:_r}=Gt;if(!$r||!$r.components||!$r.components[zr])return _r;const Dr=$r.components[zr];return Dr.defaultProps?resolveProps$1(Dr.defaultProps,_r):!Dr.styleOverrides&&!Dr.variants?resolveProps$1(Dr,_r):_r}function useDefaultProps$1({props:Gt,name:$r}){const zr=reactExports.useContext(PropsContext);return getThemeProps({props:Gt,name:$r,theme:{components:zr}})}const EMPTY_THEME={};function useThemeScoping(Gt,$r,zr,_r=!1){return reactExports.useMemo(()=>{const Dr=Gt&&$r[Gt]||$r;if(typeof zr=="function"){const kr=zr(Dr),qr=Gt?_extends$q({},$r,{[Gt]:kr}):kr;return _r?()=>qr:qr}return Gt?_extends$q({},$r,{[Gt]:zr}):_extends$q({},$r,zr)},[Gt,$r,zr,_r])}function ThemeProvider$1(Gt){const{children:$r,theme:zr,themeId:_r}=Gt,Dr=useTheme$4(EMPTY_THEME),kr=useTheme$2()||EMPTY_THEME,qr=useThemeScoping(_r,Dr,zr),Nr=useThemeScoping(_r,kr,zr,!0),Wr=qr.direction==="rtl";return jsxRuntimeExports.jsx(ThemeProvider$2,{theme:Nr,children:jsxRuntimeExports.jsx(ThemeContext$1.Provider,{value:qr,children:jsxRuntimeExports.jsx(RtlProvider,{value:Wr,children:jsxRuntimeExports.jsx(DefaultPropsProvider,{value:qr==null?void 0:qr.components,children:$r})})})})}function _typeof$b(Gt){"@babel/helpers - typeof";return _typeof$b=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$b(Gt)}function toPrimitive$3(Gt,$r){if(_typeof$b(Gt)!="object"||!Gt)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r);if(_typeof$b(_r)!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(Gt)}function toPropertyKey$1(Gt){var $r=toPrimitive$3(Gt,"string");return _typeof$b($r)=="symbol"?$r:$r+""}function composeClasses$4(Gt,$r,zr=void 0){const _r={};return Object.keys(Gt).forEach(Dr=>{_r[Dr]=Gt[Dr].reduce((kr,qr)=>{if(qr){const Nr=$r(qr);Nr!==""&&kr.push(Nr),zr&&zr[qr]&&kr.push(zr[qr])}return kr},[]).join(" ")}),_r}const _excluded$1B=["className","component","disableGutters","fixed","maxWidth","classes"],defaultTheme$3=createTheme$2(),defaultCreateStyledComponent$1=styled$3("div",{name:"MuiContainer",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[`maxWidth${capitalize$9(String(zr.maxWidth))}`],zr.fixed&&$r.fixed,zr.disableGutters&&$r.disableGutters]}}),useThemePropsDefault$1=Gt=>useThemeProps$1({props:Gt,name:"MuiContainer",defaultTheme:defaultTheme$3}),useUtilityClasses$18=(Gt,$r)=>{const zr=Wr=>generateUtilityClass$4($r,Wr),{classes:_r,fixed:Dr,disableGutters:kr,maxWidth:qr}=Gt,Nr={root:["root",qr&&`maxWidth${capitalize$9(String(qr))}`,Dr&&"fixed",kr&&"disableGutters"]};return composeClasses$4(Nr,zr,_r)};function createContainer$1(Gt={}){const{createStyledComponent:$r=defaultCreateStyledComponent$1,useThemeProps:zr=useThemePropsDefault$1,componentName:_r="MuiContainer"}=Gt,Dr=$r(({theme:qr,ownerState:Nr})=>_extends$q({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!Nr.disableGutters&&{paddingLeft:qr.spacing(2),paddingRight:qr.spacing(2),[qr.breakpoints.up("sm")]:{paddingLeft:qr.spacing(3),paddingRight:qr.spacing(3)}}),({theme:qr,ownerState:Nr})=>Nr.fixed&&Object.keys(qr.breakpoints.values).reduce((Wr,Qr)=>{const Vr=Qr,Jr=qr.breakpoints.values[Vr];return Jr!==0&&(Wr[qr.breakpoints.up(Vr)]={maxWidth:`${Jr}${qr.breakpoints.unit}`}),Wr},{}),({theme:qr,ownerState:Nr})=>_extends$q({},Nr.maxWidth==="xs"&&{[qr.breakpoints.up("xs")]:{maxWidth:Math.max(qr.breakpoints.values.xs,444)}},Nr.maxWidth&&Nr.maxWidth!=="xs"&&{[qr.breakpoints.up(Nr.maxWidth)]:{maxWidth:`${qr.breakpoints.values[Nr.maxWidth]}${qr.breakpoints.unit}`}}));return reactExports.forwardRef(function(Nr,Wr){const Qr=zr(Nr),{className:Vr,component:Jr="div",disableGutters:Zr=!1,fixed:zn=!1,maxWidth:Vn="lg"}=Qr,_i=_objectWithoutPropertiesLoose$a(Qr,_excluded$1B),e0=_extends$q({},Qr,{component:Jr,disableGutters:Zr,fixed:zn,maxWidth:Vn}),r0=useUtilityClasses$18(e0,_r);return jsxRuntimeExports.jsx(Dr,_extends$q({as:Jr,ownerState:e0,className:clsx$1(r0.root,Vr),ref:Wr},_i))})}const _excluded$1A=["component","direction","spacing","divider","children","className","useFlexGap"],defaultTheme$2=createTheme$2(),defaultCreateStyledComponent=styled$3("div",{name:"MuiStack",slot:"Root",overridesResolver:(Gt,$r)=>$r.root});function useThemePropsDefault(Gt){return useThemeProps$1({props:Gt,name:"MuiStack",defaultTheme:defaultTheme$2})}function joinChildren(Gt,$r){const zr=reactExports.Children.toArray(Gt).filter(Boolean);return zr.reduce((_r,Dr,kr)=>(_r.push(Dr),kr<zr.length-1&&_r.push(reactExports.cloneElement($r,{key:`separator-${kr}`})),_r),[])}const getSideFromDirection=Gt=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[Gt],style$1=({ownerState:Gt,theme:$r})=>{let zr=_extends$q({display:"flex",flexDirection:"column"},handleBreakpoints({theme:$r},resolveBreakpointValues({values:Gt.direction,breakpoints:$r.breakpoints.values}),_r=>({flexDirection:_r})));if(Gt.spacing){const _r=createUnarySpacing($r),Dr=Object.keys($r.breakpoints.values).reduce((Wr,Qr)=>((typeof Gt.spacing=="object"&&Gt.spacing[Qr]!=null||typeof Gt.direction=="object"&&Gt.direction[Qr]!=null)&&(Wr[Qr]=!0),Wr),{}),kr=resolveBreakpointValues({values:Gt.direction,base:Dr}),qr=resolveBreakpointValues({values:Gt.spacing,base:Dr});typeof kr=="object"&&Object.keys(kr).forEach((Wr,Qr,Vr)=>{if(!kr[Wr]){const Zr=Qr>0?kr[Vr[Qr-1]]:"column";kr[Wr]=Zr}}),zr=deepmerge$3(zr,handleBreakpoints({theme:$r},qr,(Wr,Qr)=>Gt.useFlexGap?{gap:getValue$3(_r,Wr)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${getSideFromDirection(Qr?kr[Qr]:Gt.direction)}`]:getValue$3(_r,Wr)}}))}return zr=mergeBreakpointsInOrder($r.breakpoints,zr),zr};function createStack(Gt={}){const{createStyledComponent:$r=defaultCreateStyledComponent,useThemeProps:zr=useThemePropsDefault,componentName:_r="MuiStack"}=Gt,Dr=()=>composeClasses$4({root:["root"]},Wr=>generateUtilityClass$4(_r,Wr),{}),kr=$r(style$1);return reactExports.forwardRef(function(Wr,Qr){const Vr=zr(Wr),Jr=extendSxProp(Vr),{component:Zr="div",direction:zn="column",spacing:Vn=0,divider:_i,children:e0,className:r0,useFlexGap:i0=!1}=Jr,n0=_objectWithoutPropertiesLoose$a(Jr,_excluded$1A),o0={direction:zn,spacing:Vn,useFlexGap:i0},a0=Dr();return jsxRuntimeExports.jsx(kr,_extends$q({as:Zr,ownerState:o0,ref:Qr,className:clsx$1(a0.root,r0)},n0,{children:_i?joinChildren(e0,_i):e0}))})}const Stack$7=createStack();function isPlainObject$f(Gt){if(typeof Gt!="object"||Gt===null)return!1;const $r=Object.getPrototypeOf(Gt);return($r===null||$r===Object.prototype||Object.getPrototypeOf($r)===null)&&!(Symbol.toStringTag in Gt)&&!(Symbol.iterator in Gt)}function deepClone(Gt){if(!isPlainObject$f(Gt))return Gt;const $r={};return Object.keys(Gt).forEach(zr=>{$r[zr]=deepClone(Gt[zr])}),$r}function deepmerge$1(Gt,$r,zr={clone:!0}){const _r=zr.clone?_extends$q({},Gt):Gt;return isPlainObject$f(Gt)&&isPlainObject$f($r)&&Object.keys($r).forEach(Dr=>{isPlainObject$f($r[Dr])&&Object.prototype.hasOwnProperty.call(Gt,Dr)&&isPlainObject$f(Gt[Dr])?_r[Dr]=deepmerge$1(Gt[Dr],$r[Dr],zr):zr.clone?_r[Dr]=isPlainObject$f($r[Dr])?deepClone($r[Dr]):$r[Dr]:_r[Dr]=$r[Dr]}),_r}const defaultGenerator$2=Gt=>Gt,createClassNameGenerator$2=()=>{let Gt=defaultGenerator$2;return{configure($r){Gt=$r},generate($r){return Gt($r)},reset(){Gt=defaultGenerator$2}}},ClassNameGenerator$2=createClassNameGenerator$2(),globalStateClasses$3={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function generateUtilityClass$3(Gt,$r,zr="Mui"){const _r=globalStateClasses$3[$r];return _r?`${zr}-${_r}`:`${ClassNameGenerator$2.generate(Gt)}-${$r}`}function createMixins(Gt,$r){return _extends$q({toolbar:{minHeight:56,[Gt.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[Gt.up("sm")]:{minHeight:64}}},$r)}var colorManipulator={},interopRequireDefault={exports:{}};(function(Gt){function $r(zr){return zr&&zr.__esModule?zr:{default:zr}}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports})(interopRequireDefault);var interopRequireDefaultExports=interopRequireDefault.exports;const require$$1$7=getAugmentedNamespace$4(formatMuiErrorMessage),require$$2$2=getAugmentedNamespace$4(clamp$3);var _interopRequireDefault$M=interopRequireDefaultExports;Object.defineProperty(colorManipulator,"__esModule",{value:!0});var alpha_1=colorManipulator.alpha=alpha;colorManipulator.blend=blend;colorManipulator.colorChannel=void 0;var darken_1=colorManipulator.darken=darken;colorManipulator.decomposeColor=decomposeColor;var emphasize_1=colorManipulator.emphasize=emphasize,getContrastRatio_1=colorManipulator.getContrastRatio=getContrastRatio;colorManipulator.getLuminance=getLuminance;colorManipulator.hexToRgb=hexToRgb;colorManipulator.hslToRgb=hslToRgb$3;var lighten_1=colorManipulator.lighten=lighten;colorManipulator.private_safeAlpha=private_safeAlpha;colorManipulator.private_safeColorChannel=void 0;colorManipulator.private_safeDarken=private_safeDarken;colorManipulator.private_safeEmphasize=private_safeEmphasize;colorManipulator.private_safeLighten=private_safeLighten;colorManipulator.recomposeColor=recomposeColor;colorManipulator.rgbToHex=rgbToHex$1;var _formatMuiErrorMessage2=_interopRequireDefault$M(require$$1$7),_clamp=_interopRequireDefault$M(require$$2$2);function clampWrapper(Gt,$r=0,zr=1){return(0,_clamp.default)(Gt,$r,zr)}function hexToRgb(Gt){Gt=Gt.slice(1);const $r=new RegExp(`.{1,${Gt.length>=6?2:1}}`,"g");let zr=Gt.match($r);return zr&&zr[0].length===1&&(zr=zr.map(_r=>_r+_r)),zr?`rgb${zr.length===4?"a":""}(${zr.map((_r,Dr)=>Dr<3?parseInt(_r,16):Math.round(parseInt(_r,16)/255*1e3)/1e3).join(", ")})`:""}function intToHex(Gt){const $r=Gt.toString(16);return $r.length===1?`0${$r}`:$r}function decomposeColor(Gt){if(Gt.type)return Gt;if(Gt.charAt(0)==="#")return decomposeColor(hexToRgb(Gt));const $r=Gt.indexOf("("),zr=Gt.substring(0,$r);if(["rgb","rgba","hsl","hsla","color"].indexOf(zr)===-1)throw new Error((0,_formatMuiErrorMessage2.default)(9,Gt));let _r=Gt.substring($r+1,Gt.length-1),Dr;if(zr==="color"){if(_r=_r.split(" "),Dr=_r.shift(),_r.length===4&&_r[3].charAt(0)==="/"&&(_r[3]=_r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(Dr)===-1)throw new Error((0,_formatMuiErrorMessage2.default)(10,Dr))}else _r=_r.split(",");return _r=_r.map(kr=>parseFloat(kr)),{type:zr,values:_r,colorSpace:Dr}}const colorChannel=Gt=>{const $r=decomposeColor(Gt);return $r.values.slice(0,3).map((zr,_r)=>$r.type.indexOf("hsl")!==-1&&_r!==0?`${zr}%`:zr).join(" ")};colorManipulator.colorChannel=colorChannel;const private_safeColorChannel=(Gt,$r)=>{try{return colorChannel(Gt)}catch{return Gt}};colorManipulator.private_safeColorChannel=private_safeColorChannel;function recomposeColor(Gt){const{type:$r,colorSpace:zr}=Gt;let{values:_r}=Gt;return $r.indexOf("rgb")!==-1?_r=_r.map((Dr,kr)=>kr<3?parseInt(Dr,10):Dr):$r.indexOf("hsl")!==-1&&(_r[1]=`${_r[1]}%`,_r[2]=`${_r[2]}%`),$r.indexOf("color")!==-1?_r=`${zr} ${_r.join(" ")}`:_r=`${_r.join(", ")}`,`${$r}(${_r})`}function rgbToHex$1(Gt){if(Gt.indexOf("#")===0)return Gt;const{values:$r}=decomposeColor(Gt);return`#${$r.map((zr,_r)=>intToHex(_r===3?Math.round(255*zr):zr)).join("")}`}function hslToRgb$3(Gt){Gt=decomposeColor(Gt);const{values:$r}=Gt,zr=$r[0],_r=$r[1]/100,Dr=$r[2]/100,kr=_r*Math.min(Dr,1-Dr),qr=(Qr,Vr=(Qr+zr/30)%12)=>Dr-kr*Math.max(Math.min(Vr-3,9-Vr,1),-1);let Nr="rgb";const Wr=[Math.round(qr(0)*255),Math.round(qr(8)*255),Math.round(qr(4)*255)];return Gt.type==="hsla"&&(Nr+="a",Wr.push($r[3])),recomposeColor({type:Nr,values:Wr})}function getLuminance(Gt){Gt=decomposeColor(Gt);let $r=Gt.type==="hsl"||Gt.type==="hsla"?decomposeColor(hslToRgb$3(Gt)).values:Gt.values;return $r=$r.map(zr=>(Gt.type!=="color"&&(zr/=255),zr<=.03928?zr/12.92:((zr+.055)/1.055)**2.4)),Number((.2126*$r[0]+.7152*$r[1]+.0722*$r[2]).toFixed(3))}function getContrastRatio(Gt,$r){const zr=getLuminance(Gt),_r=getLuminance($r);return(Math.max(zr,_r)+.05)/(Math.min(zr,_r)+.05)}function alpha(Gt,$r){return Gt=decomposeColor(Gt),$r=clampWrapper($r),(Gt.type==="rgb"||Gt.type==="hsl")&&(Gt.type+="a"),Gt.type==="color"?Gt.values[3]=`/${$r}`:Gt.values[3]=$r,recomposeColor(Gt)}function private_safeAlpha(Gt,$r,zr){try{return alpha(Gt,$r)}catch{return Gt}}function darken(Gt,$r){if(Gt=decomposeColor(Gt),$r=clampWrapper($r),Gt.type.indexOf("hsl")!==-1)Gt.values[2]*=1-$r;else if(Gt.type.indexOf("rgb")!==-1||Gt.type.indexOf("color")!==-1)for(let zr=0;zr<3;zr+=1)Gt.values[zr]*=1-$r;return recomposeColor(Gt)}function private_safeDarken(Gt,$r,zr){try{return darken(Gt,$r)}catch{return Gt}}function lighten(Gt,$r){if(Gt=decomposeColor(Gt),$r=clampWrapper($r),Gt.type.indexOf("hsl")!==-1)Gt.values[2]+=(100-Gt.values[2])*$r;else if(Gt.type.indexOf("rgb")!==-1)for(let zr=0;zr<3;zr+=1)Gt.values[zr]+=(255-Gt.values[zr])*$r;else if(Gt.type.indexOf("color")!==-1)for(let zr=0;zr<3;zr+=1)Gt.values[zr]+=(1-Gt.values[zr])*$r;return recomposeColor(Gt)}function private_safeLighten(Gt,$r,zr){try{return lighten(Gt,$r)}catch{return Gt}}function emphasize(Gt,$r=.15){return getLuminance(Gt)>.5?darken(Gt,$r):lighten(Gt,$r)}function private_safeEmphasize(Gt,$r,zr){try{return emphasize(Gt,$r)}catch{return Gt}}function blend(Gt,$r,zr,_r=1){const Dr=(Wr,Qr)=>Math.round((Wr**(1/_r)*(1-zr)+Qr**(1/_r)*zr)**_r),kr=decomposeColor(Gt),qr=decomposeColor($r),Nr=[Dr(kr.values[0],qr.values[0]),Dr(kr.values[1],qr.values[1]),Dr(kr.values[2],qr.values[2])];return recomposeColor({type:"rgb",values:Nr})}const common$2={black:"#000",white:"#fff"},grey={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},purple$1={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},red$2={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},orange$1={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},blue$2={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},lightBlue$1={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},green$2={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},_excluded$1z=["mode","contrastThreshold","tonalOffset"],light={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:common$2.white,default:common$2.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},dark={text:{primary:common$2.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:common$2.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function addLightOrDark(Gt,$r,zr,_r){const Dr=_r.light||_r,kr=_r.dark||_r*1.5;Gt[$r]||(Gt.hasOwnProperty(zr)?Gt[$r]=Gt[zr]:$r==="light"?Gt.light=lighten_1(Gt.main,Dr):$r==="dark"&&(Gt.dark=darken_1(Gt.main,kr)))}function getDefaultPrimary(Gt="light"){return Gt==="dark"?{main:blue$2[200],light:blue$2[50],dark:blue$2[400]}:{main:blue$2[700],light:blue$2[400],dark:blue$2[800]}}function getDefaultSecondary(Gt="light"){return Gt==="dark"?{main:purple$1[200],light:purple$1[50],dark:purple$1[400]}:{main:purple$1[500],light:purple$1[300],dark:purple$1[700]}}function getDefaultError(Gt="light"){return Gt==="dark"?{main:red$2[500],light:red$2[300],dark:red$2[700]}:{main:red$2[700],light:red$2[400],dark:red$2[800]}}function getDefaultInfo(Gt="light"){return Gt==="dark"?{main:lightBlue$1[400],light:lightBlue$1[300],dark:lightBlue$1[700]}:{main:lightBlue$1[700],light:lightBlue$1[500],dark:lightBlue$1[900]}}function getDefaultSuccess(Gt="light"){return Gt==="dark"?{main:green$2[400],light:green$2[300],dark:green$2[700]}:{main:green$2[800],light:green$2[500],dark:green$2[900]}}function getDefaultWarning(Gt="light"){return Gt==="dark"?{main:orange$1[400],light:orange$1[300],dark:orange$1[700]}:{main:"#ed6c02",light:orange$1[500],dark:orange$1[900]}}function createPalette(Gt){const{mode:$r="light",contrastThreshold:zr=3,tonalOffset:_r=.2}=Gt,Dr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1z),kr=Gt.primary||getDefaultPrimary($r),qr=Gt.secondary||getDefaultSecondary($r),Nr=Gt.error||getDefaultError($r),Wr=Gt.info||getDefaultInfo($r),Qr=Gt.success||getDefaultSuccess($r),Vr=Gt.warning||getDefaultWarning($r);function Jr(_i){return getContrastRatio_1(_i,dark.text.primary)>=zr?dark.text.primary:light.text.primary}const Zr=({color:_i,name:e0,mainShade:r0=500,lightShade:i0=300,darkShade:n0=700})=>{if(_i=_extends$q({},_i),!_i.main&&_i[r0]&&(_i.main=_i[r0]),!_i.hasOwnProperty("main"))throw new Error(formatMuiErrorMessage$2(11,e0?` (${e0})`:"",r0));if(typeof _i.main!="string")throw new Error(formatMuiErrorMessage$2(12,e0?` (${e0})`:"",JSON.stringify(_i.main)));return addLightOrDark(_i,"light",i0,_r),addLightOrDark(_i,"dark",n0,_r),_i.contrastText||(_i.contrastText=Jr(_i.main)),_i},zn={dark,light};return deepmerge$1(_extends$q({common:_extends$q({},common$2),mode:$r,primary:Zr({color:kr,name:"primary"}),secondary:Zr({color:qr,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:Zr({color:Nr,name:"error"}),warning:Zr({color:Vr,name:"warning"}),info:Zr({color:Wr,name:"info"}),success:Zr({color:Qr,name:"success"}),grey,contrastThreshold:zr,getContrastText:Jr,augmentColor:Zr,tonalOffset:_r},zn[$r]),Dr)}const _excluded$1y=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function round$3(Gt){return Math.round(Gt*1e5)/1e5}const caseAllCaps={textTransform:"uppercase"},defaultFontFamily='"Roboto", "Helvetica", "Arial", sans-serif';function createTypography(Gt,$r){const zr=typeof $r=="function"?$r(Gt):$r,{fontFamily:_r=defaultFontFamily,fontSize:Dr=14,fontWeightLight:kr=300,fontWeightRegular:qr=400,fontWeightMedium:Nr=500,fontWeightBold:Wr=700,htmlFontSize:Qr=16,allVariants:Vr,pxToRem:Jr}=zr,Zr=_objectWithoutPropertiesLoose$a(zr,_excluded$1y),zn=Dr/14,Vn=Jr||(r0=>`${r0/Qr*zn}rem`),_i=(r0,i0,n0,o0,a0)=>_extends$q({fontFamily:_r,fontWeight:r0,fontSize:Vn(i0),lineHeight:n0},_r===defaultFontFamily?{letterSpacing:`${round$3(o0/i0)}em`}:{},a0,Vr),e0={h1:_i(kr,96,1.167,-1.5),h2:_i(kr,60,1.2,-.5),h3:_i(qr,48,1.167,0),h4:_i(qr,34,1.235,.25),h5:_i(qr,24,1.334,0),h6:_i(Nr,20,1.6,.15),subtitle1:_i(qr,16,1.75,.15),subtitle2:_i(Nr,14,1.57,.1),body1:_i(qr,16,1.5,.15),body2:_i(qr,14,1.43,.15),button:_i(Nr,14,1.75,.4,caseAllCaps),caption:_i(qr,12,1.66,.4),overline:_i(qr,12,2.66,1,caseAllCaps),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return deepmerge$1(_extends$q({htmlFontSize:Qr,pxToRem:Vn,fontFamily:_r,fontSize:Dr,fontWeightLight:kr,fontWeightRegular:qr,fontWeightMedium:Nr,fontWeightBold:Wr},e0),Zr,{clone:!1})}const shadowKeyUmbraOpacity=.2,shadowKeyPenumbraOpacity=.14,shadowAmbientShadowOpacity=.12;function createShadow(...Gt){return[`${Gt[0]}px ${Gt[1]}px ${Gt[2]}px ${Gt[3]}px rgba(0,0,0,${shadowKeyUmbraOpacity})`,`${Gt[4]}px ${Gt[5]}px ${Gt[6]}px ${Gt[7]}px rgba(0,0,0,${shadowKeyPenumbraOpacity})`,`${Gt[8]}px ${Gt[9]}px ${Gt[10]}px ${Gt[11]}px rgba(0,0,0,${shadowAmbientShadowOpacity})`].join(",")}const shadows=["none",createShadow(0,2,1,-1,0,1,1,0,0,1,3,0),createShadow(0,3,1,-2,0,2,2,0,0,1,5,0),createShadow(0,3,3,-2,0,3,4,0,0,1,8,0),createShadow(0,2,4,-1,0,4,5,0,0,1,10,0),createShadow(0,3,5,-1,0,5,8,0,0,1,14,0),createShadow(0,3,5,-1,0,6,10,0,0,1,18,0),createShadow(0,4,5,-2,0,7,10,1,0,2,16,1),createShadow(0,5,5,-3,0,8,10,1,0,3,14,2),createShadow(0,5,6,-3,0,9,12,1,0,3,16,2),createShadow(0,6,6,-3,0,10,14,1,0,4,18,3),createShadow(0,6,7,-4,0,11,15,1,0,4,20,3),createShadow(0,7,8,-4,0,12,17,2,0,5,22,4),createShadow(0,7,8,-4,0,13,19,2,0,5,24,4),createShadow(0,7,9,-4,0,14,21,2,0,5,26,4),createShadow(0,8,9,-5,0,15,22,2,0,6,28,5),createShadow(0,8,10,-5,0,16,24,2,0,6,30,5),createShadow(0,8,11,-5,0,17,26,2,0,6,32,5),createShadow(0,9,11,-5,0,18,28,2,0,7,34,6),createShadow(0,9,12,-6,0,19,29,2,0,7,36,6),createShadow(0,10,13,-6,0,20,31,3,0,8,38,7),createShadow(0,10,13,-6,0,21,33,3,0,8,40,7),createShadow(0,10,14,-6,0,22,35,3,0,8,42,7),createShadow(0,11,14,-7,0,23,36,3,0,9,44,8),createShadow(0,11,15,-7,0,24,38,3,0,9,46,8)],_excluded$1x=["duration","easing","delay"],easing={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},duration$1={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function formatMs(Gt){return`${Math.round(Gt)}ms`}function getAutoHeightDuration(Gt){if(!Gt)return 0;const $r=Gt/36;return Math.round((4+15*$r**.25+$r/5)*10)}function createTransitions(Gt){const $r=_extends$q({},easing,Gt.easing),zr=_extends$q({},duration$1,Gt.duration);return _extends$q({getAutoHeightDuration,create:(Dr=["all"],kr={})=>{const{duration:qr=zr.standard,easing:Nr=$r.easeInOut,delay:Wr=0}=kr;return _objectWithoutPropertiesLoose$a(kr,_excluded$1x),(Array.isArray(Dr)?Dr:[Dr]).map(Qr=>`${Qr} ${typeof qr=="string"?qr:formatMs(qr)} ${Nr} ${typeof Wr=="string"?Wr:formatMs(Wr)}`).join(",")}},Gt,{easing:$r,duration:zr})}const zIndex$1={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},_excluded$1w=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function createTheme(Gt={},...$r){const{mixins:zr={},palette:_r={},transitions:Dr={},typography:kr={}}=Gt,qr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1w);if(Gt.vars)throw new Error(formatMuiErrorMessage$2(18));const Nr=createPalette(_r),Wr=createTheme$2(Gt);let Qr=deepmerge$1(Wr,{mixins:createMixins(Wr.breakpoints,zr),palette:Nr,shadows:shadows.slice(),typography:createTypography(Nr,kr),transitions:createTransitions(Dr),zIndex:_extends$q({},zIndex$1)});return Qr=deepmerge$1(Qr,qr),Qr=$r.reduce((Vr,Jr)=>deepmerge$1(Vr,Jr),Qr),Qr.unstable_sxConfig=_extends$q({},defaultSxConfig,qr==null?void 0:qr.unstable_sxConfig),Qr.unstable_sx=function(Jr){return styleFunctionSx$1({sx:Jr,theme:this})},Qr}function isUnitless(Gt){return String(parseFloat(Gt)).length===String(Gt).length}function getUnit(Gt){return String(Gt).match(/[\d.\-+]*\s*(.*)/)[1]||""}function toUnitless(Gt){return parseFloat(Gt)}function convertLength(Gt){return($r,zr)=>{const _r=getUnit($r);if(_r===zr)return $r;let Dr=toUnitless($r);_r!=="px"&&(_r==="em"||_r==="rem")&&(Dr=toUnitless($r)*toUnitless(Gt));let kr=Dr;if(zr!=="px")if(zr==="em")kr=Dr/toUnitless(Gt);else if(zr==="rem")kr=Dr/toUnitless(Gt);else return $r;return parseFloat(kr.toFixed(5))+zr}}function alignProperty({size:Gt,grid:$r}){const zr=Gt-Gt%$r,_r=zr+$r;return Gt-zr<_r-Gt?zr:_r}function fontGrid({lineHeight:Gt,pixels:$r,htmlFontSize:zr}){return $r/(Gt*zr)}function responsiveProperty({cssProperty:Gt,min:$r,max:zr,unit:_r="rem",breakpoints:Dr=[600,900,1200],transform:kr=null}){const qr={[Gt]:`${$r}${_r}`},Nr=(zr-$r)/Dr[Dr.length-1];return Dr.forEach(Wr=>{let Qr=$r+Nr*Wr;kr!==null&&(Qr=kr(Qr)),qr[`@media (min-width:${Wr}px)`]={[Gt]:`${Math.round(Qr*1e4)/1e4}${_r}`}}),qr}function responsiveFontSizes(Gt,$r={}){const{breakpoints:zr=["sm","md","lg"],disableAlign:_r=!1,factor:Dr=2,variants:kr=["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]}=$r,qr=_extends$q({},Gt);qr.typography=_extends$q({},qr.typography);const Nr=qr.typography,Wr=convertLength(Nr.htmlFontSize),Qr=zr.map(Vr=>qr.breakpoints.values[Vr]);return kr.forEach(Vr=>{const Jr=Nr[Vr];if(!Jr)return;const Zr=parseFloat(Wr(Jr.fontSize,"rem"));if(Zr<=1)return;const zn=Zr,Vn=1+(zn-1)/Dr;let{lineHeight:_i}=Jr;if(!isUnitless(_i)&&!_r)throw new Error(formatMuiErrorMessage$2(6));isUnitless(_i)||(_i=parseFloat(Wr(_i,"rem"))/parseFloat(Zr));let e0=null;_r||(e0=r0=>alignProperty({size:r0,grid:fontGrid({pixels:4,lineHeight:_i,htmlFontSize:Nr.htmlFontSize})})),Nr[Vr]=_extends$q({},Jr,responsiveProperty({cssProperty:"fontSize",min:Vn,max:zn,unit:"rem",breakpoints:Qr,transform:e0}))}),qr}const defaultTheme$1=createTheme();function useTheme$1(){const Gt=useTheme$3(defaultTheme$1);return Gt[THEME_ID]||Gt}function useThemeProps({props:Gt,name:$r}){return useThemeProps$1({props:Gt,name:$r,defaultTheme:defaultTheme$1,themeId:THEME_ID})}var createStyled$1={},objectWithoutPropertiesLoose={exports:{}},hasRequiredObjectWithoutPropertiesLoose;function requireObjectWithoutPropertiesLoose(){return hasRequiredObjectWithoutPropertiesLoose||(hasRequiredObjectWithoutPropertiesLoose=1,function(Gt){function $r(zr,_r){if(zr==null)return{};var Dr={};for(var kr in zr)if({}.hasOwnProperty.call(zr,kr)){if(_r.includes(kr))continue;Dr[kr]=zr[kr]}return Dr}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(objectWithoutPropertiesLoose)),objectWithoutPropertiesLoose.exports}const require$$1$6=getAugmentedNamespace$4(styledEngine),require$$4$4=getAugmentedNamespace$4(deepmerge$2),require$$5=getAugmentedNamespace$4(capitalize$8),require$$6=getAugmentedNamespace$4(getDisplayName$1),require$$7=getAugmentedNamespace$4(createTheme$1),require$$8=getAugmentedNamespace$4(styleFunctionSx);var _interopRequireDefault$L=interopRequireDefaultExports;Object.defineProperty(createStyled$1,"__esModule",{value:!0});var _default$8=createStyled$1.default=createStyled;createStyled$1.shouldForwardProp=shouldForwardProp;createStyled$1.systemDefaultTheme=void 0;var _extends2$1=_interopRequireDefault$L(require_extends()),_objectWithoutPropertiesLoose2=_interopRequireDefault$L(requireObjectWithoutPropertiesLoose()),_styledEngine$1=_interopRequireWildcard$6(require$$1$6),_deepmerge=require$$4$4;_interopRequireDefault$L(require$$5);_interopRequireDefault$L(require$$6);var _createTheme=_interopRequireDefault$L(require$$7),_styleFunctionSx=_interopRequireDefault$L(require$$8);const _excluded$1v=["ownerState"],_excluded2$c=["variants"],_excluded3$4=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function _getRequireWildcardCache$6(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache$6=function(_r){return _r?zr:$r})(Gt)}function _interopRequireWildcard$6(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache$6($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={__proto__:null},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}function isEmpty$9(Gt){return Object.keys(Gt).length===0}function isStringTag(Gt){return typeof Gt=="string"&&Gt.charCodeAt(0)>96}function shouldForwardProp(Gt){return Gt!=="ownerState"&&Gt!=="theme"&&Gt!=="sx"&&Gt!=="as"}const systemDefaultTheme=createStyled$1.systemDefaultTheme=(0,_createTheme.default)(),lowercaseFirstLetter=Gt=>Gt&&Gt.charAt(0).toLowerCase()+Gt.slice(1);function resolveTheme({defaultTheme:Gt,theme:$r,themeId:zr}){return isEmpty$9($r)?Gt:$r[zr]||$r}function defaultOverridesResolver(Gt){return Gt?($r,zr)=>zr[Gt]:null}function processStyleArg(Gt,$r){let{ownerState:zr}=$r,_r=(0,_objectWithoutPropertiesLoose2.default)($r,_excluded$1v);const Dr=typeof Gt=="function"?Gt((0,_extends2$1.default)({ownerState:zr},_r)):Gt;if(Array.isArray(Dr))return Dr.flatMap(kr=>processStyleArg(kr,(0,_extends2$1.default)({ownerState:zr},_r)));if(Dr&&typeof Dr=="object"&&Array.isArray(Dr.variants)){const{variants:kr=[]}=Dr;let Nr=(0,_objectWithoutPropertiesLoose2.default)(Dr,_excluded2$c);return kr.forEach(Wr=>{let Qr=!0;typeof Wr.props=="function"?Qr=Wr.props((0,_extends2$1.default)({ownerState:zr},_r,zr)):Object.keys(Wr.props).forEach(Vr=>{(zr==null?void 0:zr[Vr])!==Wr.props[Vr]&&_r[Vr]!==Wr.props[Vr]&&(Qr=!1)}),Qr&&(Array.isArray(Nr)||(Nr=[Nr]),Nr.push(typeof Wr.style=="function"?Wr.style((0,_extends2$1.default)({ownerState:zr},_r,zr)):Wr.style))}),Nr}return Dr}function createStyled(Gt={}){const{themeId:$r,defaultTheme:zr=systemDefaultTheme,rootShouldForwardProp:_r=shouldForwardProp,slotShouldForwardProp:Dr=shouldForwardProp}=Gt,kr=qr=>(0,_styleFunctionSx.default)((0,_extends2$1.default)({},qr,{theme:resolveTheme((0,_extends2$1.default)({},qr,{defaultTheme:zr,themeId:$r}))}));return kr.__mui_systemSx=!0,(qr,Nr={})=>{(0,_styledEngine$1.internal_processStyles)(qr,a0=>a0.filter(s0=>!(s0!=null&&s0.__mui_systemSx)));const{name:Wr,slot:Qr,skipVariantsResolver:Vr,skipSx:Jr,overridesResolver:Zr=defaultOverridesResolver(lowercaseFirstLetter(Qr))}=Nr,zn=(0,_objectWithoutPropertiesLoose2.default)(Nr,_excluded3$4),Vn=Vr!==void 0?Vr:Qr&&Qr!=="Root"&&Qr!=="root"||!1,_i=Jr||!1;let e0,r0=shouldForwardProp;Qr==="Root"||Qr==="root"?r0=_r:Qr?r0=Dr:isStringTag(qr)&&(r0=void 0);const i0=(0,_styledEngine$1.default)(qr,(0,_extends2$1.default)({shouldForwardProp:r0,label:e0},zn)),n0=a0=>typeof a0=="function"&&a0.__emotion_real!==a0||(0,_deepmerge.isPlainObject)(a0)?s0=>processStyleArg(a0,(0,_extends2$1.default)({},s0,{theme:resolveTheme({theme:s0.theme,defaultTheme:zr,themeId:$r})})):a0,o0=(a0,...s0)=>{let l0=n0(a0);const u0=s0?s0.map(n0):[];Wr&&Zr&&u0.push(y0=>{const f0=resolveTheme((0,_extends2$1.default)({},y0,{defaultTheme:zr,themeId:$r}));if(!f0.components||!f0.components[Wr]||!f0.components[Wr].styleOverrides)return null;const v0=f0.components[Wr].styleOverrides,A0={};return Object.entries(v0).forEach(([p0,h0])=>{A0[p0]=processStyleArg(h0,(0,_extends2$1.default)({},y0,{theme:f0}))}),Zr(y0,A0)}),Wr&&!Vn&&u0.push(y0=>{var f0;const v0=resolveTheme((0,_extends2$1.default)({},y0,{defaultTheme:zr,themeId:$r})),A0=v0==null||(f0=v0.components)==null||(f0=f0[Wr])==null?void 0:f0.variants;return processStyleArg({variants:A0},(0,_extends2$1.default)({},y0,{theme:v0}))}),_i||u0.push(kr);const b0=u0.length-s0.length;if(Array.isArray(a0)&&b0>0){const y0=new Array(b0).fill("");l0=[...a0,...y0],l0.raw=[...a0.raw,...y0]}const g0=i0(l0,...u0);return qr.muiName&&(g0.muiName=qr.muiName),g0};return i0.withConfig&&(o0.withConfig=i0.withConfig),o0}}function slotShouldForwardProp(Gt){return Gt!=="ownerState"&&Gt!=="theme"&&Gt!=="sx"&&Gt!=="as"}const rootShouldForwardProp=Gt=>slotShouldForwardProp(Gt)&&Gt!=="classes",styled$2=_default$8({themeId:THEME_ID,defaultTheme:defaultTheme$1,rootShouldForwardProp}),_excluded$1u=["theme"];function ThemeProvider(Gt){let{theme:$r}=Gt,zr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1u);const _r=$r[THEME_ID];return jsxRuntimeExports.jsx(ThemeProvider$1,_extends$q({},zr,{themeId:_r?THEME_ID:void 0,theme:_r||$r}))}const getOverlayAlpha=Gt=>{let $r;return Gt<1?$r=5.11916*Gt**2:$r=4.5*Math.log(Gt+1)+2,($r/100).toFixed(2)};var Subscribable=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(Gt){return this.listeners.add(Gt),this.onSubscribe(),()=>{this.listeners.delete(Gt),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},isServer$2=typeof window>"u"||"Deno"in globalThis;function noop$h(){}function functionalUpdate(Gt,$r){return typeof Gt=="function"?Gt($r):Gt}function isValidTimeout(Gt){return typeof Gt=="number"&&Gt>=0&&Gt!==1/0}function timeUntilStale(Gt,$r){return Math.max(Gt+($r||0)-Date.now(),0)}function resolveStaleTime(Gt,$r){return typeof Gt=="function"?Gt($r):Gt}function resolveEnabled(Gt,$r){return typeof Gt=="function"?Gt($r):Gt}function matchQuery(Gt,$r){const{type:zr="all",exact:_r,fetchStatus:Dr,predicate:kr,queryKey:qr,stale:Nr}=Gt;if(qr){if(_r){if($r.queryHash!==hashQueryKeyByOptions(qr,$r.options))return!1}else if(!partialMatchKey($r.queryKey,qr))return!1}if(zr!=="all"){const Wr=$r.isActive();if(zr==="active"&&!Wr||zr==="inactive"&&Wr)return!1}return!(typeof Nr=="boolean"&&$r.isStale()!==Nr||Dr&&Dr!==$r.state.fetchStatus||kr&&!kr($r))}function matchMutation(Gt,$r){const{exact:zr,status:_r,predicate:Dr,mutationKey:kr}=Gt;if(kr){if(!$r.options.mutationKey)return!1;if(zr){if(hashKey($r.options.mutationKey)!==hashKey(kr))return!1}else if(!partialMatchKey($r.options.mutationKey,kr))return!1}return!(_r&&$r.state.status!==_r||Dr&&!Dr($r))}function hashQueryKeyByOptions(Gt,$r){return(($r==null?void 0:$r.queryKeyHashFn)||hashKey)(Gt)}function hashKey(Gt){return JSON.stringify(Gt,($r,zr)=>isPlainObject$e(zr)?Object.keys(zr).sort().reduce((_r,Dr)=>(_r[Dr]=zr[Dr],_r),{}):zr)}function partialMatchKey(Gt,$r){return Gt===$r?!0:typeof Gt!=typeof $r?!1:Gt&&$r&&typeof Gt=="object"&&typeof $r=="object"?!Object.keys($r).some(zr=>!partialMatchKey(Gt[zr],$r[zr])):!1}function replaceEqualDeep(Gt,$r){if(Gt===$r)return Gt;const zr=isPlainArray(Gt)&&isPlainArray($r);if(zr||isPlainObject$e(Gt)&&isPlainObject$e($r)){const _r=zr?Gt:Object.keys(Gt),Dr=_r.length,kr=zr?$r:Object.keys($r),qr=kr.length,Nr=zr?[]:{};let Wr=0;for(let Qr=0;Qr<qr;Qr++){const Vr=zr?Qr:kr[Qr];(!zr&&_r.includes(Vr)||zr)&&Gt[Vr]===void 0&&$r[Vr]===void 0?(Nr[Vr]=void 0,Wr++):(Nr[Vr]=replaceEqualDeep(Gt[Vr],$r[Vr]),Nr[Vr]===Gt[Vr]&&Gt[Vr]!==void 0&&Wr++)}return Dr===qr&&Wr===Dr?Gt:Nr}return $r}function shallowEqualObjects(Gt,$r){if(!$r||Object.keys(Gt).length!==Object.keys($r).length)return!1;for(const zr in Gt)if(Gt[zr]!==$r[zr])return!1;return!0}function isPlainArray(Gt){return Array.isArray(Gt)&&Gt.length===Object.keys(Gt).length}function isPlainObject$e(Gt){if(!hasObjectPrototype(Gt))return!1;const $r=Gt.constructor;if($r===void 0)return!0;const zr=$r.prototype;return!(!hasObjectPrototype(zr)||!zr.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(Gt)!==Object.prototype)}function hasObjectPrototype(Gt){return Object.prototype.toString.call(Gt)==="[object Object]"}function sleep$1(Gt){return new Promise($r=>{setTimeout($r,Gt)})}function replaceData(Gt,$r,zr){return typeof zr.structuralSharing=="function"?zr.structuralSharing(Gt,$r):zr.structuralSharing!==!1?replaceEqualDeep(Gt,$r):$r}function addToEnd(Gt,$r,zr=0){const _r=[...Gt,$r];return zr&&_r.length>zr?_r.slice(1):_r}function addToStart(Gt,$r,zr=0){const _r=[$r,...Gt];return zr&&_r.length>zr?_r.slice(0,-1):_r}var skipToken=Symbol();function ensureQueryFn(Gt,$r){return!Gt.queryFn&&($r!=null&&$r.initialPromise)?()=>$r.initialPromise:!Gt.queryFn||Gt.queryFn===skipToken?()=>Promise.reject(new Error(`Missing queryFn: '${Gt.queryHash}'`)):Gt.queryFn}var ep,Sl,pp,U2,FocusManager=(U2=class extends Subscribable{constructor(){super();u1(this,ep);u1(this,Sl);u1(this,pp);Ws(this,pp,$r=>{if(!isServer$2&&window.addEventListener){const zr=()=>$r();return window.addEventListener("visibilitychange",zr,!1),()=>{window.removeEventListener("visibilitychange",zr)}}})}onSubscribe(){To(this,Sl)||this.setEventListener(To(this,pp))}onUnsubscribe(){var $r;this.hasListeners()||(($r=To(this,Sl))==null||$r.call(this),Ws(this,Sl,void 0))}setEventListener($r){var zr;Ws(this,pp,$r),(zr=To(this,Sl))==null||zr.call(this),Ws(this,Sl,$r(_r=>{typeof _r=="boolean"?this.setFocused(_r):this.onFocus()}))}setFocused($r){To(this,ep)!==$r&&(Ws(this,ep,$r),this.onFocus())}onFocus(){const $r=this.isFocused();this.listeners.forEach(zr=>{zr($r)})}isFocused(){var $r;return typeof To(this,ep)=="boolean"?To(this,ep):(($r=globalThis.document)==null?void 0:$r.visibilityState)!=="hidden"}},ep=new WeakMap,Sl=new WeakMap,pp=new WeakMap,U2),focusManager=new FocusManager,Ap,Rl,hp,Q2,OnlineManager=(Q2=class extends Subscribable{constructor(){super();u1(this,Ap,!0);u1(this,Rl);u1(this,hp);Ws(this,hp,$r=>{if(!isServer$2&&window.addEventListener){const zr=()=>$r(!0),_r=()=>$r(!1);return window.addEventListener("online",zr,!1),window.addEventListener("offline",_r,!1),()=>{window.removeEventListener("online",zr),window.removeEventListener("offline",_r)}}})}onSubscribe(){To(this,Rl)||this.setEventListener(To(this,hp))}onUnsubscribe(){var $r;this.hasListeners()||(($r=To(this,Rl))==null||$r.call(this),Ws(this,Rl,void 0))}setEventListener($r){var zr;Ws(this,hp,$r),(zr=To(this,Rl))==null||zr.call(this),Ws(this,Rl,$r(this.setOnline.bind(this)))}setOnline($r){To(this,Ap)!==$r&&(Ws(this,Ap,$r),this.listeners.forEach(_r=>{_r($r)}))}isOnline(){return To(this,Ap)}},Ap=new WeakMap,Rl=new WeakMap,hp=new WeakMap,Q2),onlineManager=new OnlineManager;function pendingThenable(){let Gt,$r;const zr=new Promise((Dr,kr)=>{Gt=Dr,$r=kr});zr.status="pending",zr.catch(()=>{});function _r(Dr){Object.assign(zr,Dr),delete zr.resolve,delete zr.reject}return zr.resolve=Dr=>{_r({status:"fulfilled",value:Dr}),Gt(Dr)},zr.reject=Dr=>{_r({status:"rejected",reason:Dr}),$r(Dr)},zr}function defaultRetryDelay(Gt){return Math.min(1e3*2**Gt,3e4)}function canFetch(Gt){return(Gt??"online")==="online"?onlineManager.isOnline():!0}var CancelledError=class extends Error{constructor(Gt){super("CancelledError"),this.revert=Gt==null?void 0:Gt.revert,this.silent=Gt==null?void 0:Gt.silent}};function isCancelledError(Gt){return Gt instanceof CancelledError}function createRetryer(Gt){let $r=!1,zr=0,_r=!1,Dr;const kr=pendingThenable(),qr=_i=>{var e0;_r||(Zr(new CancelledError(_i)),(e0=Gt.abort)==null||e0.call(Gt))},Nr=()=>{$r=!0},Wr=()=>{$r=!1},Qr=()=>focusManager.isFocused()&&(Gt.networkMode==="always"||onlineManager.isOnline())&&Gt.canRun(),Vr=()=>canFetch(Gt.networkMode)&&Gt.canRun(),Jr=_i=>{var e0;_r||(_r=!0,(e0=Gt.onSuccess)==null||e0.call(Gt,_i),Dr==null||Dr(),kr.resolve(_i))},Zr=_i=>{var e0;_r||(_r=!0,(e0=Gt.onError)==null||e0.call(Gt,_i),Dr==null||Dr(),kr.reject(_i))},zn=()=>new Promise(_i=>{var e0;Dr=r0=>{(_r||Qr())&&_i(r0)},(e0=Gt.onPause)==null||e0.call(Gt)}).then(()=>{var _i;Dr=void 0,_r||(_i=Gt.onContinue)==null||_i.call(Gt)}),Vn=()=>{if(_r)return;let _i;const e0=zr===0?Gt.initialPromise:void 0;try{_i=e0??Gt.fn()}catch(r0){_i=Promise.reject(r0)}Promise.resolve(_i).then(Jr).catch(r0=>{var s0;if(_r)return;const i0=Gt.retry??(isServer$2?0:3),n0=Gt.retryDelay??defaultRetryDelay,o0=typeof n0=="function"?n0(zr,r0):n0,a0=i0===!0||typeof i0=="number"&&zr<i0||typeof i0=="function"&&i0(zr,r0);if($r||!a0){Zr(r0);return}zr++,(s0=Gt.onFail)==null||s0.call(Gt,zr,r0),sleep$1(o0).then(()=>Qr()?void 0:zn()).then(()=>{$r?Zr(r0):Vn()})})};return{promise:kr,cancel:qr,continue:()=>(Dr==null||Dr(),kr),cancelRetry:Nr,continueRetry:Wr,canStart:Vr,start:()=>(Vr()?Vn():zn().then(Vn),kr)}}function createNotifyManager(){let Gt=[],$r=0,zr=Nr=>{Nr()},_r=Nr=>{Nr()},Dr=Nr=>setTimeout(Nr,0);const kr=Nr=>{$r?Gt.push(Nr):Dr(()=>{zr(Nr)})},qr=()=>{const Nr=Gt;Gt=[],Nr.length&&Dr(()=>{_r(()=>{Nr.forEach(Wr=>{zr(Wr)})})})};return{batch:Nr=>{let Wr;$r++;try{Wr=Nr()}finally{$r--,$r||qr()}return Wr},batchCalls:Nr=>(...Wr)=>{kr(()=>{Nr(...Wr)})},schedule:kr,setNotifyFunction:Nr=>{zr=Nr},setBatchNotifyFunction:Nr=>{_r=Nr},setScheduler:Nr=>{Dr=Nr}}}var notifyManager=createNotifyManager(),tp,G2,Removable=(G2=class{constructor(){u1(this,tp)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),isValidTimeout(this.gcTime)&&Ws(this,tp,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(Gt){this.gcTime=Math.max(this.gcTime||0,Gt??(isServer$2?1/0:5*60*1e3))}clearGcTimeout(){To(this,tp)&&(clearTimeout(To(this,tp)),Ws(this,tp,void 0))}},tp=new WeakMap,G2),bp,gp,qu,Au,Fp,rp,Gu,El,V2,Query$1=(V2=class extends Removable{constructor(zr){super();u1(this,Gu);u1(this,bp);u1(this,gp);u1(this,qu);u1(this,Au);u1(this,Fp);u1(this,rp);Ws(this,rp,!1),Ws(this,Fp,zr.defaultOptions),this.setOptions(zr.options),this.observers=[],Ws(this,qu,zr.cache),this.queryKey=zr.queryKey,this.queryHash=zr.queryHash,Ws(this,bp,getDefaultState$1(this.options)),this.state=zr.state??To(this,bp),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var zr;return(zr=To(this,Au))==null?void 0:zr.promise}setOptions(zr){this.options={...To(this,Fp),...zr},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&To(this,qu).remove(this)}setData(zr,_r){const Dr=replaceData(this.state.data,zr,this.options);return M1(this,Gu,El).call(this,{data:Dr,type:"success",dataUpdatedAt:_r==null?void 0:_r.updatedAt,manual:_r==null?void 0:_r.manual}),Dr}setState(zr,_r){M1(this,Gu,El).call(this,{type:"setState",state:zr,setStateOptions:_r})}cancel(zr){var Dr,kr;const _r=(Dr=To(this,Au))==null?void 0:Dr.promise;return(kr=To(this,Au))==null||kr.cancel(zr),_r?_r.then(noop$h).catch(noop$h):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(To(this,bp))}isActive(){return this.observers.some(zr=>resolveEnabled(zr.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(zr=>zr.getCurrentResult().isStale):this.state.data===void 0}isStaleByTime(zr=0){return this.state.isInvalidated||this.state.data===void 0||!timeUntilStale(this.state.dataUpdatedAt,zr)}onFocus(){var _r;const zr=this.observers.find(Dr=>Dr.shouldFetchOnWindowFocus());zr==null||zr.refetch({cancelRefetch:!1}),(_r=To(this,Au))==null||_r.continue()}onOnline(){var _r;const zr=this.observers.find(Dr=>Dr.shouldFetchOnReconnect());zr==null||zr.refetch({cancelRefetch:!1}),(_r=To(this,Au))==null||_r.continue()}addObserver(zr){this.observers.includes(zr)||(this.observers.push(zr),this.clearGcTimeout(),To(this,qu).notify({type:"observerAdded",query:this,observer:zr}))}removeObserver(zr){this.observers.includes(zr)&&(this.observers=this.observers.filter(_r=>_r!==zr),this.observers.length||(To(this,Au)&&(To(this,rp)?To(this,Au).cancel({revert:!0}):To(this,Au).cancelRetry()),this.scheduleGc()),To(this,qu).notify({type:"observerRemoved",query:this,observer:zr}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||M1(this,Gu,El).call(this,{type:"invalidate"})}fetch(zr,_r){var Qr,Vr,Jr;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(_r!=null&&_r.cancelRefetch))this.cancel({silent:!0});else if(To(this,Au))return To(this,Au).continueRetry(),To(this,Au).promise}if(zr&&this.setOptions(zr),!this.options.queryFn){const Zr=this.observers.find(zn=>zn.options.queryFn);Zr&&this.setOptions(Zr.options)}const Dr=new AbortController,kr=Zr=>{Object.defineProperty(Zr,"signal",{enumerable:!0,get:()=>(Ws(this,rp,!0),Dr.signal)})},qr=()=>{const Zr=ensureQueryFn(this.options,_r),zn={queryKey:this.queryKey,meta:this.meta};return kr(zn),Ws(this,rp,!1),this.options.persister?this.options.persister(Zr,zn,this):Zr(zn)},Nr={fetchOptions:_r,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:qr};kr(Nr),(Qr=this.options.behavior)==null||Qr.onFetch(Nr,this),Ws(this,gp,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((Vr=Nr.fetchOptions)==null?void 0:Vr.meta))&&M1(this,Gu,El).call(this,{type:"fetch",meta:(Jr=Nr.fetchOptions)==null?void 0:Jr.meta});const Wr=Zr=>{var zn,Vn,_i,e0;isCancelledError(Zr)&&Zr.silent||M1(this,Gu,El).call(this,{type:"error",error:Zr}),isCancelledError(Zr)||((Vn=(zn=To(this,qu).config).onError)==null||Vn.call(zn,Zr,this),(e0=(_i=To(this,qu).config).onSettled)==null||e0.call(_i,this.state.data,Zr,this)),this.scheduleGc()};return Ws(this,Au,createRetryer({initialPromise:_r==null?void 0:_r.initialPromise,fn:Nr.fetchFn,abort:Dr.abort.bind(Dr),onSuccess:Zr=>{var zn,Vn,_i,e0;if(Zr===void 0){Wr(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(Zr)}catch(r0){Wr(r0);return}(Vn=(zn=To(this,qu).config).onSuccess)==null||Vn.call(zn,Zr,this),(e0=(_i=To(this,qu).config).onSettled)==null||e0.call(_i,Zr,this.state.error,this),this.scheduleGc()},onError:Wr,onFail:(Zr,zn)=>{M1(this,Gu,El).call(this,{type:"failed",failureCount:Zr,error:zn})},onPause:()=>{M1(this,Gu,El).call(this,{type:"pause"})},onContinue:()=>{M1(this,Gu,El).call(this,{type:"continue"})},retry:Nr.options.retry,retryDelay:Nr.options.retryDelay,networkMode:Nr.options.networkMode,canRun:()=>!0})),To(this,Au).start()}},bp=new WeakMap,gp=new WeakMap,qu=new WeakMap,Au=new WeakMap,Fp=new WeakMap,rp=new WeakMap,Gu=new WeakSet,El=function(zr){const _r=Dr=>{switch(zr.type){case"failed":return{...Dr,fetchFailureCount:zr.failureCount,fetchFailureReason:zr.error};case"pause":return{...Dr,fetchStatus:"paused"};case"continue":return{...Dr,fetchStatus:"fetching"};case"fetch":return{...Dr,...fetchState(Dr.data,this.options),fetchMeta:zr.meta??null};case"success":return{...Dr,data:zr.data,dataUpdateCount:Dr.dataUpdateCount+1,dataUpdatedAt:zr.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!zr.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const kr=zr.error;return isCancelledError(kr)&&kr.revert&&To(this,gp)?{...To(this,gp),fetchStatus:"idle"}:{...Dr,error:kr,errorUpdateCount:Dr.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:Dr.fetchFailureCount+1,fetchFailureReason:kr,fetchStatus:"idle",status:"error"};case"invalidate":return{...Dr,isInvalidated:!0};case"setState":return{...Dr,...zr.state}}};this.state=_r(this.state),notifyManager.batch(()=>{this.observers.forEach(Dr=>{Dr.onQueryUpdate()}),To(this,qu).notify({query:this,type:"updated",action:zr})})},V2);function fetchState(Gt,$r){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:canFetch($r.networkMode)?"fetching":"paused",...Gt===void 0&&{error:null,status:"pending"}}}function getDefaultState$1(Gt){const $r=typeof Gt.initialData=="function"?Gt.initialData():Gt.initialData,zr=$r!==void 0,_r=zr?typeof Gt.initialDataUpdatedAt=="function"?Gt.initialDataUpdatedAt():Gt.initialDataUpdatedAt:0;return{data:$r,dataUpdateCount:0,dataUpdatedAt:zr?_r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:zr?"success":"pending",fetchStatus:"idle"}}var Yu,X2,QueryCache=(X2=class extends Subscribable{constructor($r={}){super();u1(this,Yu);this.config=$r,Ws(this,Yu,new Map)}build($r,zr,_r){const Dr=zr.queryKey,kr=zr.queryHash??hashQueryKeyByOptions(Dr,zr);let qr=this.get(kr);return qr||(qr=new Query$1({cache:this,queryKey:Dr,queryHash:kr,options:$r.defaultQueryOptions(zr),state:_r,defaultOptions:$r.getQueryDefaults(Dr)}),this.add(qr)),qr}add($r){To(this,Yu).has($r.queryHash)||(To(this,Yu).set($r.queryHash,$r),this.notify({type:"added",query:$r}))}remove($r){const zr=To(this,Yu).get($r.queryHash);zr&&($r.destroy(),zr===$r&&To(this,Yu).delete($r.queryHash),this.notify({type:"removed",query:$r}))}clear(){notifyManager.batch(()=>{this.getAll().forEach($r=>{this.remove($r)})})}get($r){return To(this,Yu).get($r)}getAll(){return[...To(this,Yu).values()]}find($r){const zr={exact:!0,...$r};return this.getAll().find(_r=>matchQuery(zr,_r))}findAll($r={}){const zr=this.getAll();return Object.keys($r).length>0?zr.filter(_r=>matchQuery($r,_r)):zr}notify($r){notifyManager.batch(()=>{this.listeners.forEach(zr=>{zr($r)})})}onFocus(){notifyManager.batch(()=>{this.getAll().forEach($r=>{$r.onFocus()})})}onOnline(){notifyManager.batch(()=>{this.getAll().forEach($r=>{$r.onOnline()})})}},Yu=new WeakMap,X2),Ju,gu,np,Zu,_l,K2,Mutation=(K2=class extends Removable{constructor($r){super();u1(this,Zu);u1(this,Ju);u1(this,gu);u1(this,np);this.mutationId=$r.mutationId,Ws(this,gu,$r.mutationCache),Ws(this,Ju,[]),this.state=$r.state||getDefaultState(),this.setOptions($r.options),this.scheduleGc()}setOptions($r){this.options=$r,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver($r){To(this,Ju).includes($r)||(To(this,Ju).push($r),this.clearGcTimeout(),To(this,gu).notify({type:"observerAdded",mutation:this,observer:$r}))}removeObserver($r){Ws(this,Ju,To(this,Ju).filter(zr=>zr!==$r)),this.scheduleGc(),To(this,gu).notify({type:"observerRemoved",mutation:this,observer:$r})}optionalRemove(){To(this,Ju).length||(this.state.status==="pending"?this.scheduleGc():To(this,gu).remove(this))}continue(){var $r;return(($r=To(this,np))==null?void 0:$r.continue())??this.execute(this.state.variables)}async execute($r){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0;Ws(this,np,createRetryer({fn:()=>this.options.mutationFn?this.options.mutationFn($r):Promise.reject(new Error("No mutationFn found")),onFail:(u0,b0)=>{M1(this,Zu,_l).call(this,{type:"failed",failureCount:u0,error:b0})},onPause:()=>{M1(this,Zu,_l).call(this,{type:"pause"})},onContinue:()=>{M1(this,Zu,_l).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>To(this,gu).canRun(this)}));const zr=this.state.status==="pending",_r=!To(this,np).canStart();try{if(!zr){M1(this,Zu,_l).call(this,{type:"pending",variables:$r,isPaused:_r}),await((kr=(Dr=To(this,gu).config).onMutate)==null?void 0:kr.call(Dr,$r,this));const b0=await((Nr=(qr=this.options).onMutate)==null?void 0:Nr.call(qr,$r));b0!==this.state.context&&M1(this,Zu,_l).call(this,{type:"pending",context:b0,variables:$r,isPaused:_r})}const u0=await To(this,np).start();return await((Qr=(Wr=To(this,gu).config).onSuccess)==null?void 0:Qr.call(Wr,u0,$r,this.state.context,this)),await((Jr=(Vr=this.options).onSuccess)==null?void 0:Jr.call(Vr,u0,$r,this.state.context)),await((zn=(Zr=To(this,gu).config).onSettled)==null?void 0:zn.call(Zr,u0,null,this.state.variables,this.state.context,this)),await((_i=(Vn=this.options).onSettled)==null?void 0:_i.call(Vn,u0,null,$r,this.state.context)),M1(this,Zu,_l).call(this,{type:"success",data:u0}),u0}catch(u0){try{throw await((r0=(e0=To(this,gu).config).onError)==null?void 0:r0.call(e0,u0,$r,this.state.context,this)),await((n0=(i0=this.options).onError)==null?void 0:n0.call(i0,u0,$r,this.state.context)),await((a0=(o0=To(this,gu).config).onSettled)==null?void 0:a0.call(o0,void 0,u0,this.state.variables,this.state.context,this)),await((l0=(s0=this.options).onSettled)==null?void 0:l0.call(s0,void 0,u0,$r,this.state.context)),u0}finally{M1(this,Zu,_l).call(this,{type:"error",error:u0})}}finally{To(this,gu).runNext(this)}}},Ju=new WeakMap,gu=new WeakMap,np=new WeakMap,Zu=new WeakSet,_l=function($r){const zr=_r=>{switch($r.type){case"failed":return{..._r,failureCount:$r.failureCount,failureReason:$r.error};case"pause":return{..._r,isPaused:!0};case"continue":return{..._r,isPaused:!1};case"pending":return{..._r,context:$r.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:$r.isPaused,status:"pending",variables:$r.variables,submittedAt:Date.now()};case"success":return{..._r,data:$r.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{..._r,data:void 0,error:$r.error,failureCount:_r.failureCount+1,failureReason:$r.error,isPaused:!1,status:"error"}}};this.state=zr(this.state),notifyManager.batch(()=>{To(this,Ju).forEach(_r=>{_r.onMutationUpdate($r)}),To(this,gu).notify({mutation:this,type:"updated",action:$r})})},K2);function getDefaultState(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Iu,Np,Y2,MutationCache=(Y2=class extends Subscribable{constructor($r={}){super();u1(this,Iu);u1(this,Np);this.config=$r,Ws(this,Iu,new Map),Ws(this,Np,Date.now())}build($r,zr,_r){const Dr=new Mutation({mutationCache:this,mutationId:++mA(this,Np)._,options:$r.defaultMutationOptions(zr),state:_r});return this.add(Dr),Dr}add($r){const zr=scopeFor($r),_r=To(this,Iu).get(zr)??[];_r.push($r),To(this,Iu).set(zr,_r),this.notify({type:"added",mutation:$r})}remove($r){var _r;const zr=scopeFor($r);if(To(this,Iu).has(zr)){const Dr=(_r=To(this,Iu).get(zr))==null?void 0:_r.filter(kr=>kr!==$r);Dr&&(Dr.length===0?To(this,Iu).delete(zr):To(this,Iu).set(zr,Dr))}this.notify({type:"removed",mutation:$r})}canRun($r){var _r;const zr=(_r=To(this,Iu).get(scopeFor($r)))==null?void 0:_r.find(Dr=>Dr.state.status==="pending");return!zr||zr===$r}runNext($r){var _r;const zr=(_r=To(this,Iu).get(scopeFor($r)))==null?void 0:_r.find(Dr=>Dr!==$r&&Dr.state.isPaused);return(zr==null?void 0:zr.continue())??Promise.resolve()}clear(){notifyManager.batch(()=>{this.getAll().forEach($r=>{this.remove($r)})})}getAll(){return[...To(this,Iu).values()].flat()}find($r){const zr={exact:!0,...$r};return this.getAll().find(_r=>matchMutation(zr,_r))}findAll($r={}){return this.getAll().filter(zr=>matchMutation($r,zr))}notify($r){notifyManager.batch(()=>{this.listeners.forEach(zr=>{zr($r)})})}resumePausedMutations(){const $r=this.getAll().filter(zr=>zr.state.isPaused);return notifyManager.batch(()=>Promise.all($r.map(zr=>zr.continue().catch(noop$h))))}},Iu=new WeakMap,Np=new WeakMap,Y2);function scopeFor(Gt){var $r;return(($r=Gt.options.scope)==null?void 0:$r.id)??String(Gt.mutationId)}function infiniteQueryBehavior(Gt){return{onFetch:($r,zr)=>{var Vr,Jr,Zr,zn,Vn;const _r=$r.options,Dr=(Zr=(Jr=(Vr=$r.fetchOptions)==null?void 0:Vr.meta)==null?void 0:Jr.fetchMore)==null?void 0:Zr.direction,kr=((zn=$r.state.data)==null?void 0:zn.pages)||[],qr=((Vn=$r.state.data)==null?void 0:Vn.pageParams)||[];let Nr={pages:[],pageParams:[]},Wr=0;const Qr=async()=>{let _i=!1;const e0=n0=>{Object.defineProperty(n0,"signal",{enumerable:!0,get:()=>($r.signal.aborted?_i=!0:$r.signal.addEventListener("abort",()=>{_i=!0}),$r.signal)})},r0=ensureQueryFn($r.options,$r.fetchOptions),i0=async(n0,o0,a0)=>{if(_i)return Promise.reject();if(o0==null&&n0.pages.length)return Promise.resolve(n0);const s0={queryKey:$r.queryKey,pageParam:o0,direction:a0?"backward":"forward",meta:$r.options.meta};e0(s0);const l0=await r0(s0),{maxPages:u0}=$r.options,b0=a0?addToStart:addToEnd;return{pages:b0(n0.pages,l0,u0),pageParams:b0(n0.pageParams,o0,u0)}};if(Dr&&kr.length){const n0=Dr==="backward",o0=n0?getPreviousPageParam:getNextPageParam,a0={pages:kr,pageParams:qr},s0=o0(_r,a0);Nr=await i0(a0,s0,n0)}else{const n0=Gt??kr.length;do{const o0=Wr===0?qr[0]??_r.initialPageParam:getNextPageParam(_r,Nr);if(Wr>0&&o0==null)break;Nr=await i0(Nr,o0),Wr++}while(Wr<n0)}return Nr};$r.options.persister?$r.fetchFn=()=>{var _i,e0;return(e0=(_i=$r.options).persister)==null?void 0:e0.call(_i,Qr,{queryKey:$r.queryKey,meta:$r.options.meta,signal:$r.signal},zr)}:$r.fetchFn=Qr}}}function getNextPageParam(Gt,{pages:$r,pageParams:zr}){const _r=$r.length-1;return $r.length>0?Gt.getNextPageParam($r[_r],$r,zr[_r],zr):void 0}function getPreviousPageParam(Gt,{pages:$r,pageParams:zr}){var _r;return $r.length>0?(_r=Gt.getPreviousPageParam)==null?void 0:_r.call(Gt,$r[0],$r,zr[0],zr):void 0}function hasNextPage(Gt,$r){return $r?getNextPageParam(Gt,$r)!=null:!1}function hasPreviousPage(Gt,$r){return!$r||!Gt.getPreviousPageParam?!1:getPreviousPageParam(Gt,$r)!=null}var iu,Il,Dl,mp,vp,Tl,yp,Mp,J2,QueryClient=(J2=class{constructor(Gt={}){u1(this,iu);u1(this,Il);u1(this,Dl);u1(this,mp);u1(this,vp);u1(this,Tl);u1(this,yp);u1(this,Mp);Ws(this,iu,Gt.queryCache||new QueryCache),Ws(this,Il,Gt.mutationCache||new MutationCache),Ws(this,Dl,Gt.defaultOptions||{}),Ws(this,mp,new Map),Ws(this,vp,new Map),Ws(this,Tl,0)}mount(){mA(this,Tl)._++,To(this,Tl)===1&&(Ws(this,yp,focusManager.subscribe(async Gt=>{Gt&&(await this.resumePausedMutations(),To(this,iu).onFocus())})),Ws(this,Mp,onlineManager.subscribe(async Gt=>{Gt&&(await this.resumePausedMutations(),To(this,iu).onOnline())})))}unmount(){var Gt,$r;mA(this,Tl)._--,To(this,Tl)===0&&((Gt=To(this,yp))==null||Gt.call(this),Ws(this,yp,void 0),($r=To(this,Mp))==null||$r.call(this),Ws(this,Mp,void 0))}isFetching(Gt){return To(this,iu).findAll({...Gt,fetchStatus:"fetching"}).length}isMutating(Gt){return To(this,Il).findAll({...Gt,status:"pending"}).length}getQueryData(Gt){var zr;const $r=this.defaultQueryOptions({queryKey:Gt});return(zr=To(this,iu).get($r.queryHash))==null?void 0:zr.state.data}ensureQueryData(Gt){const $r=this.getQueryData(Gt.queryKey);if($r===void 0)return this.fetchQuery(Gt);{const zr=this.defaultQueryOptions(Gt),_r=To(this,iu).build(this,zr);return Gt.revalidateIfStale&&_r.isStaleByTime(resolveStaleTime(zr.staleTime,_r))&&this.prefetchQuery(zr),Promise.resolve($r)}}getQueriesData(Gt){return To(this,iu).findAll(Gt).map(({queryKey:$r,state:zr})=>{const _r=zr.data;return[$r,_r]})}setQueryData(Gt,$r,zr){const _r=this.defaultQueryOptions({queryKey:Gt}),Dr=To(this,iu).get(_r.queryHash),kr=Dr==null?void 0:Dr.state.data,qr=functionalUpdate($r,kr);if(qr!==void 0)return To(this,iu).build(this,_r).setData(qr,{...zr,manual:!0})}setQueriesData(Gt,$r,zr){return notifyManager.batch(()=>To(this,iu).findAll(Gt).map(({queryKey:_r})=>[_r,this.setQueryData(_r,$r,zr)]))}getQueryState(Gt){var zr;const $r=this.defaultQueryOptions({queryKey:Gt});return(zr=To(this,iu).get($r.queryHash))==null?void 0:zr.state}removeQueries(Gt){const $r=To(this,iu);notifyManager.batch(()=>{$r.findAll(Gt).forEach(zr=>{$r.remove(zr)})})}resetQueries(Gt,$r){const zr=To(this,iu),_r={type:"active",...Gt};return notifyManager.batch(()=>(zr.findAll(Gt).forEach(Dr=>{Dr.reset()}),this.refetchQueries(_r,$r)))}cancelQueries(Gt={},$r={}){const zr={revert:!0,...$r},_r=notifyManager.batch(()=>To(this,iu).findAll(Gt).map(Dr=>Dr.cancel(zr)));return Promise.all(_r).then(noop$h).catch(noop$h)}invalidateQueries(Gt={},$r={}){return notifyManager.batch(()=>{if(To(this,iu).findAll(Gt).forEach(_r=>{_r.invalidate()}),Gt.refetchType==="none")return Promise.resolve();const zr={...Gt,type:Gt.refetchType??Gt.type??"active"};return this.refetchQueries(zr,$r)})}refetchQueries(Gt={},$r){const zr={...$r,cancelRefetch:($r==null?void 0:$r.cancelRefetch)??!0},_r=notifyManager.batch(()=>To(this,iu).findAll(Gt).filter(Dr=>!Dr.isDisabled()).map(Dr=>{let kr=Dr.fetch(void 0,zr);return zr.throwOnError||(kr=kr.catch(noop$h)),Dr.state.fetchStatus==="paused"?Promise.resolve():kr}));return Promise.all(_r).then(noop$h)}fetchQuery(Gt){const $r=this.defaultQueryOptions(Gt);$r.retry===void 0&&($r.retry=!1);const zr=To(this,iu).build(this,$r);return zr.isStaleByTime(resolveStaleTime($r.staleTime,zr))?zr.fetch($r):Promise.resolve(zr.state.data)}prefetchQuery(Gt){return this.fetchQuery(Gt).then(noop$h).catch(noop$h)}fetchInfiniteQuery(Gt){return Gt.behavior=infiniteQueryBehavior(Gt.pages),this.fetchQuery(Gt)}prefetchInfiniteQuery(Gt){return this.fetchInfiniteQuery(Gt).then(noop$h).catch(noop$h)}ensureInfiniteQueryData(Gt){return Gt.behavior=infiniteQueryBehavior(Gt.pages),this.ensureQueryData(Gt)}resumePausedMutations(){return onlineManager.isOnline()?To(this,Il).resumePausedMutations():Promise.resolve()}getQueryCache(){return To(this,iu)}getMutationCache(){return To(this,Il)}getDefaultOptions(){return To(this,Dl)}setDefaultOptions(Gt){Ws(this,Dl,Gt)}setQueryDefaults(Gt,$r){To(this,mp).set(hashKey(Gt),{queryKey:Gt,defaultOptions:$r})}getQueryDefaults(Gt){const $r=[...To(this,mp).values()];let zr={};return $r.forEach(_r=>{partialMatchKey(Gt,_r.queryKey)&&(zr={...zr,..._r.defaultOptions})}),zr}setMutationDefaults(Gt,$r){To(this,vp).set(hashKey(Gt),{mutationKey:Gt,defaultOptions:$r})}getMutationDefaults(Gt){const $r=[...To(this,vp).values()];let zr={};return $r.forEach(_r=>{partialMatchKey(Gt,_r.mutationKey)&&(zr={...zr,..._r.defaultOptions})}),zr}defaultQueryOptions(Gt){if(Gt._defaulted)return Gt;const $r={...To(this,Dl).queries,...this.getQueryDefaults(Gt.queryKey),...Gt,_defaulted:!0};return $r.queryHash||($r.queryHash=hashQueryKeyByOptions($r.queryKey,$r)),$r.refetchOnReconnect===void 0&&($r.refetchOnReconnect=$r.networkMode!=="always"),$r.throwOnError===void 0&&($r.throwOnError=!!$r.suspense),!$r.networkMode&&$r.persister&&($r.networkMode="offlineFirst"),$r.enabled!==!0&&$r.queryFn===skipToken&&($r.enabled=!1),$r}defaultMutationOptions(Gt){return Gt!=null&&Gt._defaulted?Gt:{...To(this,Dl).mutations,...(Gt==null?void 0:Gt.mutationKey)&&this.getMutationDefaults(Gt.mutationKey),...Gt,_defaulted:!0}}clear(){To(this,iu).clear(),To(this,Il).clear()}},iu=new WeakMap,Il=new WeakMap,Dl=new WeakMap,mp=new WeakMap,vp=new WeakMap,Tl=new WeakMap,yp=new WeakMap,Mp=new WeakMap,J2),$u,B1,Wp,mu,ip,Op,Bl,Al,jp,Ep,$p,ap,op,Ll,zp,q1,Pp,UA,QA,HA,GA,VA,XA,KA,tm,Z2,QueryObserver=(Z2=class extends Subscribable{constructor($r,zr){super();u1(this,q1);u1(this,$u);u1(this,B1);u1(this,Wp);u1(this,mu);u1(this,ip);u1(this,Op);u1(this,Bl);u1(this,Al);u1(this,jp);u1(this,Ep);u1(this,$p);u1(this,ap);u1(this,op);u1(this,Ll);u1(this,zp,new Set);this.options=zr,Ws(this,$u,$r),Ws(this,Al,null),Ws(this,Bl,pendingThenable()),this.options.experimental_prefetchInRender||To(this,Bl).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(zr)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(To(this,B1).addObserver(this),shouldFetchOnMount(To(this,B1),this.options)?M1(this,q1,Pp).call(this):this.updateResult(),M1(this,q1,GA).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return shouldFetchOn(To(this,B1),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return shouldFetchOn(To(this,B1),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,M1(this,q1,VA).call(this),M1(this,q1,XA).call(this),To(this,B1).removeObserver(this)}setOptions($r,zr){const _r=this.options,Dr=To(this,B1);if(this.options=To(this,$u).defaultQueryOptions($r),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof resolveEnabled(this.options.enabled,To(this,B1))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");M1(this,q1,KA).call(this),To(this,B1).setOptions(this.options),_r._defaulted&&!shallowEqualObjects(this.options,_r)&&To(this,$u).getQueryCache().notify({type:"observerOptionsUpdated",query:To(this,B1),observer:this});const kr=this.hasListeners();kr&&shouldFetchOptionally(To(this,B1),Dr,this.options,_r)&&M1(this,q1,Pp).call(this),this.updateResult(zr),kr&&(To(this,B1)!==Dr||resolveEnabled(this.options.enabled,To(this,B1))!==resolveEnabled(_r.enabled,To(this,B1))||resolveStaleTime(this.options.staleTime,To(this,B1))!==resolveStaleTime(_r.staleTime,To(this,B1)))&&M1(this,q1,UA).call(this);const qr=M1(this,q1,QA).call(this);kr&&(To(this,B1)!==Dr||resolveEnabled(this.options.enabled,To(this,B1))!==resolveEnabled(_r.enabled,To(this,B1))||qr!==To(this,Ll))&&M1(this,q1,HA).call(this,qr)}getOptimisticResult($r){const zr=To(this,$u).getQueryCache().build(To(this,$u),$r),_r=this.createResult(zr,$r);return shouldAssignObserverCurrentProperties(this,_r)&&(Ws(this,mu,_r),Ws(this,Op,this.options),Ws(this,ip,To(this,B1).state)),_r}getCurrentResult(){return To(this,mu)}trackResult($r,zr){const _r={};return Object.keys($r).forEach(Dr=>{Object.defineProperty(_r,Dr,{configurable:!1,enumerable:!0,get:()=>(this.trackProp(Dr),zr==null||zr(Dr),$r[Dr])})}),_r}trackProp($r){To(this,zp).add($r)}getCurrentQuery(){return To(this,B1)}refetch({...$r}={}){return this.fetch({...$r})}fetchOptimistic($r){const zr=To(this,$u).defaultQueryOptions($r),_r=To(this,$u).getQueryCache().build(To(this,$u),zr);return _r.fetch().then(()=>this.createResult(_r,zr))}fetch($r){return M1(this,q1,Pp).call(this,{...$r,cancelRefetch:$r.cancelRefetch??!0}).then(()=>(this.updateResult(),To(this,mu)))}createResult($r,zr){var u0;const _r=To(this,B1),Dr=this.options,kr=To(this,mu),qr=To(this,ip),Nr=To(this,Op),Qr=$r!==_r?$r.state:To(this,Wp),{state:Vr}=$r;let Jr={...Vr},Zr=!1,zn;if(zr._optimisticResults){const b0=this.hasListeners(),g0=!b0&&shouldFetchOnMount($r,zr),y0=b0&&shouldFetchOptionally($r,_r,zr,Dr);(g0||y0)&&(Jr={...Jr,...fetchState(Vr.data,$r.options)}),zr._optimisticResults==="isRestoring"&&(Jr.fetchStatus="idle")}let{error:Vn,errorUpdatedAt:_i,status:e0}=Jr;if(zr.select&&Jr.data!==void 0)if(kr&&Jr.data===(qr==null?void 0:qr.data)&&zr.select===To(this,jp))zn=To(this,Ep);else try{Ws(this,jp,zr.select),zn=zr.select(Jr.data),zn=replaceData(kr==null?void 0:kr.data,zn,zr),Ws(this,Ep,zn),Ws(this,Al,null)}catch(b0){Ws(this,Al,b0)}else zn=Jr.data;if(zr.placeholderData!==void 0&&zn===void 0&&e0==="pending"){let b0;if(kr!=null&&kr.isPlaceholderData&&zr.placeholderData===(Nr==null?void 0:Nr.placeholderData))b0=kr.data;else if(b0=typeof zr.placeholderData=="function"?zr.placeholderData((u0=To(this,$p))==null?void 0:u0.state.data,To(this,$p)):zr.placeholderData,zr.select&&b0!==void 0)try{b0=zr.select(b0),Ws(this,Al,null)}catch(g0){Ws(this,Al,g0)}b0!==void 0&&(e0="success",zn=replaceData(kr==null?void 0:kr.data,b0,zr),Zr=!0)}To(this,Al)&&(Vn=To(this,Al),zn=To(this,Ep),_i=Date.now(),e0="error");const r0=Jr.fetchStatus==="fetching",i0=e0==="pending",n0=e0==="error",o0=i0&&r0,a0=zn!==void 0,l0={status:e0,fetchStatus:Jr.fetchStatus,isPending:i0,isSuccess:e0==="success",isError:n0,isInitialLoading:o0,isLoading:o0,data:zn,dataUpdatedAt:Jr.dataUpdatedAt,error:Vn,errorUpdatedAt:_i,failureCount:Jr.fetchFailureCount,failureReason:Jr.fetchFailureReason,errorUpdateCount:Jr.errorUpdateCount,isFetched:Jr.dataUpdateCount>0||Jr.errorUpdateCount>0,isFetchedAfterMount:Jr.dataUpdateCount>Qr.dataUpdateCount||Jr.errorUpdateCount>Qr.errorUpdateCount,isFetching:r0,isRefetching:r0&&!i0,isLoadingError:n0&&!a0,isPaused:Jr.fetchStatus==="paused",isPlaceholderData:Zr,isRefetchError:n0&&a0,isStale:isStale($r,zr),refetch:this.refetch,promise:To(this,Bl)};if(this.options.experimental_prefetchInRender){const b0=f0=>{l0.status==="error"?f0.reject(l0.error):l0.data!==void 0&&f0.resolve(l0.data)},g0=()=>{const f0=Ws(this,Bl,l0.promise=pendingThenable());b0(f0)},y0=To(this,Bl);switch(y0.status){case"pending":$r.queryHash===_r.queryHash&&b0(y0);break;case"fulfilled":(l0.status==="error"||l0.data!==y0.value)&&g0();break;case"rejected":(l0.status!=="error"||l0.error!==y0.reason)&&g0();break}}return l0}updateResult($r){const zr=To(this,mu),_r=this.createResult(To(this,B1),this.options);if(Ws(this,ip,To(this,B1).state),Ws(this,Op,this.options),To(this,ip).data!==void 0&&Ws(this,$p,To(this,B1)),shallowEqualObjects(_r,zr))return;Ws(this,mu,_r);const Dr={},kr=()=>{if(!zr)return!0;const{notifyOnChangeProps:qr}=this.options,Nr=typeof qr=="function"?qr():qr;if(Nr==="all"||!Nr&&!To(this,zp).size)return!0;const Wr=new Set(Nr??To(this,zp));return this.options.throwOnError&&Wr.add("error"),Object.keys(To(this,mu)).some(Qr=>{const Vr=Qr;return To(this,mu)[Vr]!==zr[Vr]&&Wr.has(Vr)})};($r==null?void 0:$r.listeners)!==!1&&kr()&&(Dr.listeners=!0),M1(this,q1,tm).call(this,{...Dr,...$r})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&M1(this,q1,GA).call(this)}},$u=new WeakMap,B1=new WeakMap,Wp=new WeakMap,mu=new WeakMap,ip=new WeakMap,Op=new WeakMap,Bl=new WeakMap,Al=new WeakMap,jp=new WeakMap,Ep=new WeakMap,$p=new WeakMap,ap=new WeakMap,op=new WeakMap,Ll=new WeakMap,zp=new WeakMap,q1=new WeakSet,Pp=function($r){M1(this,q1,KA).call(this);let zr=To(this,B1).fetch(this.options,$r);return $r!=null&&$r.throwOnError||(zr=zr.catch(noop$h)),zr},UA=function(){M1(this,q1,VA).call(this);const $r=resolveStaleTime(this.options.staleTime,To(this,B1));if(isServer$2||To(this,mu).isStale||!isValidTimeout($r))return;const _r=timeUntilStale(To(this,mu).dataUpdatedAt,$r)+1;Ws(this,ap,setTimeout(()=>{To(this,mu).isStale||this.updateResult()},_r))},QA=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(To(this,B1)):this.options.refetchInterval)??!1},HA=function($r){M1(this,q1,XA).call(this),Ws(this,Ll,$r),!(isServer$2||resolveEnabled(this.options.enabled,To(this,B1))===!1||!isValidTimeout(To(this,Ll))||To(this,Ll)===0)&&Ws(this,op,setInterval(()=>{(this.options.refetchIntervalInBackground||focusManager.isFocused())&&M1(this,q1,Pp).call(this)},To(this,Ll)))},GA=function(){M1(this,q1,UA).call(this),M1(this,q1,HA).call(this,M1(this,q1,QA).call(this))},VA=function(){To(this,ap)&&(clearTimeout(To(this,ap)),Ws(this,ap,void 0))},XA=function(){To(this,op)&&(clearInterval(To(this,op)),Ws(this,op,void 0))},KA=function(){const $r=To(this,$u).getQueryCache().build(To(this,$u),this.options);if($r===To(this,B1))return;const zr=To(this,B1);Ws(this,B1,$r),Ws(this,Wp,$r.state),this.hasListeners()&&(zr==null||zr.removeObserver(this),$r.addObserver(this))},tm=function($r){notifyManager.batch(()=>{$r.listeners&&this.listeners.forEach(zr=>{zr(To(this,mu))}),To(this,$u).getQueryCache().notify({query:To(this,B1),type:"observerResultsUpdated"})})},Z2);function shouldLoadOnMount(Gt,$r){return resolveEnabled($r.enabled,Gt)!==!1&&Gt.state.data===void 0&&!(Gt.state.status==="error"&&$r.retryOnMount===!1)}function shouldFetchOnMount(Gt,$r){return shouldLoadOnMount(Gt,$r)||Gt.state.data!==void 0&&shouldFetchOn(Gt,$r,$r.refetchOnMount)}function shouldFetchOn(Gt,$r,zr){if(resolveEnabled($r.enabled,Gt)!==!1){const _r=typeof zr=="function"?zr(Gt):zr;return _r==="always"||_r!==!1&&isStale(Gt,$r)}return!1}function shouldFetchOptionally(Gt,$r,zr,_r){return(Gt!==$r||resolveEnabled(_r.enabled,Gt)===!1)&&(!zr.suspense||Gt.state.status!=="error")&&isStale(Gt,zr)}function isStale(Gt,$r){return resolveEnabled($r.enabled,Gt)!==!1&&Gt.isStaleByTime(resolveStaleTime($r.staleTime,Gt))}function shouldAssignObserverCurrentProperties(Gt,$r){return!shallowEqualObjects(Gt.getCurrentResult(),$r)}function difference(Gt,$r){return Gt.filter(zr=>!$r.includes(zr))}function replaceAt(Gt,$r,zr){const _r=Gt.slice(0);return _r[$r]=zr,_r}var Cp,Fu,wp,xp,Du,Pl,Up,Qp,Cu,YA,JA,ZA,_h,_g,QueriesObserver=(_g=class extends Subscribable{constructor($r,zr,_r){super();u1(this,Cu);u1(this,Cp);u1(this,Fu);u1(this,wp);u1(this,xp);u1(this,Du);u1(this,Pl);u1(this,Up);u1(this,Qp);Ws(this,Cp,$r),Ws(this,xp,_r),Ws(this,wp,[]),Ws(this,Du,[]),Ws(this,Fu,[]),this.setQueries(zr)}onSubscribe(){this.listeners.size===1&&To(this,Du).forEach($r=>{$r.subscribe(zr=>{M1(this,Cu,ZA).call(this,$r,zr)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,To(this,Du).forEach($r=>{$r.destroy()})}setQueries($r,zr,_r){Ws(this,wp,$r),Ws(this,xp,zr),notifyManager.batch(()=>{const Dr=To(this,Du),kr=M1(this,Cu,JA).call(this,To(this,wp));kr.forEach(Qr=>Qr.observer.setOptions(Qr.defaultedQueryOptions,_r));const qr=kr.map(Qr=>Qr.observer),Nr=qr.map(Qr=>Qr.getCurrentResult()),Wr=qr.some((Qr,Vr)=>Qr!==Dr[Vr]);Dr.length===qr.length&&!Wr||(Ws(this,Du,qr),Ws(this,Fu,Nr),this.hasListeners()&&(difference(Dr,qr).forEach(Qr=>{Qr.destroy()}),difference(qr,Dr).forEach(Qr=>{Qr.subscribe(Vr=>{M1(this,Cu,ZA).call(this,Qr,Vr)})}),M1(this,Cu,_h).call(this)))})}getCurrentResult(){return To(this,Fu)}getQueries(){return To(this,Du).map($r=>$r.getCurrentQuery())}getObservers(){return To(this,Du)}getOptimisticResult($r,zr){const _r=M1(this,Cu,JA).call(this,$r),Dr=_r.map(kr=>kr.observer.getOptimisticResult(kr.defaultedQueryOptions));return[Dr,kr=>M1(this,Cu,YA).call(this,kr??Dr,zr),()=>_r.map((kr,qr)=>{const Nr=Dr[qr];return kr.defaultedQueryOptions.notifyOnChangeProps?Nr:kr.observer.trackResult(Nr,Wr=>{_r.forEach(Qr=>{Qr.observer.trackProp(Wr)})})})]}},Cp=new WeakMap,Fu=new WeakMap,wp=new WeakMap,xp=new WeakMap,Du=new WeakMap,Pl=new WeakMap,Up=new WeakMap,Qp=new WeakMap,Cu=new WeakSet,YA=function($r,zr){return zr?((!To(this,Pl)||To(this,Fu)!==To(this,Qp)||zr!==To(this,Up))&&(Ws(this,Up,zr),Ws(this,Qp,To(this,Fu)),Ws(this,Pl,replaceEqualDeep(To(this,Pl),zr($r)))),To(this,Pl)):$r},JA=function($r){const zr=new Map(To(this,Du).map(Dr=>[Dr.options.queryHash,Dr])),_r=[];return $r.forEach(Dr=>{const kr=To(this,Cp).defaultQueryOptions(Dr),qr=zr.get(kr.queryHash);if(qr)_r.push({defaultedQueryOptions:kr,observer:qr});else{const Nr=To(this,Du).find(Wr=>Wr.options.queryHash===kr.queryHash);_r.push({defaultedQueryOptions:kr,observer:Nr??new QueryObserver(To(this,Cp),kr)})}}),_r.sort((Dr,kr)=>$r.findIndex(qr=>qr.queryHash===Dr.defaultedQueryOptions.queryHash)-$r.findIndex(qr=>qr.queryHash===kr.defaultedQueryOptions.queryHash))},ZA=function($r,zr){const _r=To(this,Du).indexOf($r);_r!==-1&&(Ws(this,Fu,replaceAt(To(this,Fu),_r,zr)),M1(this,Cu,_h).call(this))},_h=function(){var $r;if(this.hasListeners()){const zr=To(this,Pl),_r=M1(this,Cu,YA).call(this,To(this,Fu),($r=To(this,xp))==null?void 0:$r.combine);zr!==_r&&notifyManager.batch(()=>{this.listeners.forEach(Dr=>{Dr(To(this,Fu))})})}},_g),InfiniteQueryObserver=class extends QueryObserver{constructor(Gt,$r){super(Gt,$r)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(Gt,$r){super.setOptions({...Gt,behavior:infiniteQueryBehavior()},$r)}getOptimisticResult(Gt){return Gt.behavior=infiniteQueryBehavior(),super.getOptimisticResult(Gt)}fetchNextPage(Gt){return this.fetch({...Gt,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(Gt){return this.fetch({...Gt,meta:{fetchMore:{direction:"backward"}}})}createResult(Gt,$r){var Vn,_i;const{state:zr}=Gt,_r=super.createResult(Gt,$r),{isFetching:Dr,isRefetching:kr,isError:qr,isRefetchError:Nr}=_r,Wr=(_i=(Vn=zr.fetchMeta)==null?void 0:Vn.fetchMore)==null?void 0:_i.direction,Qr=qr&&Wr==="forward",Vr=Dr&&Wr==="forward",Jr=qr&&Wr==="backward",Zr=Dr&&Wr==="backward";return{..._r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:hasNextPage($r,zr.data),hasPreviousPage:hasPreviousPage($r,zr.data),isFetchNextPageError:Qr,isFetchingNextPage:Vr,isFetchPreviousPageError:Jr,isFetchingPreviousPage:Zr,isRefetchError:Nr&&!Qr&&!Jr,isRefetching:kr&&!Vr&&!Zr}}},Fl,Nl,zu,$l,zl,vA,t2,em,MutationObserver$1=(em=class extends Subscribable{constructor(zr,_r){super();u1(this,zl);u1(this,Fl);u1(this,Nl);u1(this,zu);u1(this,$l);Ws(this,Fl,zr),this.setOptions(_r),this.bindMethods(),M1(this,zl,vA).call(this)}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(zr){var Dr;const _r=this.options;this.options=To(this,Fl).defaultMutationOptions(zr),shallowEqualObjects(this.options,_r)||To(this,Fl).getMutationCache().notify({type:"observerOptionsUpdated",mutation:To(this,zu),observer:this}),_r!=null&&_r.mutationKey&&this.options.mutationKey&&hashKey(_r.mutationKey)!==hashKey(this.options.mutationKey)?this.reset():((Dr=To(this,zu))==null?void 0:Dr.state.status)==="pending"&&To(this,zu).setOptions(this.options)}onUnsubscribe(){var zr;this.hasListeners()||(zr=To(this,zu))==null||zr.removeObserver(this)}onMutationUpdate(zr){M1(this,zl,vA).call(this),M1(this,zl,t2).call(this,zr)}getCurrentResult(){return To(this,Nl)}reset(){var zr;(zr=To(this,zu))==null||zr.removeObserver(this),Ws(this,zu,void 0),M1(this,zl,vA).call(this),M1(this,zl,t2).call(this)}mutate(zr,_r){var Dr;return Ws(this,$l,_r),(Dr=To(this,zu))==null||Dr.removeObserver(this),Ws(this,zu,To(this,Fl).getMutationCache().build(To(this,Fl),this.options)),To(this,zu).addObserver(this),To(this,zu).execute(zr)}},Fl=new WeakMap,Nl=new WeakMap,zu=new WeakMap,$l=new WeakMap,zl=new WeakSet,vA=function(){var _r;const zr=((_r=To(this,zu))==null?void 0:_r.state)??getDefaultState();Ws(this,Nl,{...zr,isPending:zr.status==="pending",isSuccess:zr.status==="success",isError:zr.status==="error",isIdle:zr.status==="idle",mutate:this.mutate,reset:this.reset})},t2=function(zr){notifyManager.batch(()=>{var _r,Dr,kr,qr,Nr,Wr,Qr,Vr;if(To(this,$l)&&this.hasListeners()){const Jr=To(this,Nl).variables,Zr=To(this,Nl).context;(zr==null?void 0:zr.type)==="success"?((Dr=(_r=To(this,$l)).onSuccess)==null||Dr.call(_r,zr.data,Jr,Zr),(qr=(kr=To(this,$l)).onSettled)==null||qr.call(kr,zr.data,null,Jr,Zr)):(zr==null?void 0:zr.type)==="error"&&((Wr=(Nr=To(this,$l)).onError)==null||Wr.call(Nr,zr.error,Jr,Zr),(Vr=(Qr=To(this,$l)).onSettled)==null||Vr.call(Qr,void 0,zr.error,Jr,Zr))}this.listeners.forEach(Jr=>{Jr(To(this,Nl))})})},em),QueryClientContext=reactExports.createContext(void 0),useQueryClient=Gt=>{const $r=reactExports.useContext(QueryClientContext);if(Gt)return Gt;if(!$r)throw new Error("No QueryClient set, use QueryClientProvider to set one");return $r},QueryClientProvider=({client:Gt,children:$r})=>(reactExports.useEffect(()=>(Gt.mount(),()=>{Gt.unmount()}),[Gt]),jsxRuntimeExports.jsx(QueryClientContext.Provider,{value:Gt,children:$r})),IsRestoringContext=reactExports.createContext(!1),useIsRestoring=()=>reactExports.useContext(IsRestoringContext);IsRestoringContext.Provider;function createValue(){let Gt=!1;return{clearReset:()=>{Gt=!1},reset:()=>{Gt=!0},isReset:()=>Gt}}var QueryErrorResetBoundaryContext=reactExports.createContext(createValue()),useQueryErrorResetBoundary=()=>reactExports.useContext(QueryErrorResetBoundaryContext);function shouldThrowError(Gt,$r){return typeof Gt=="function"?Gt(...$r):!!Gt}function noop$g(){}var ensurePreventErrorBoundaryRetry=(Gt,$r)=>{(Gt.suspense||Gt.throwOnError)&&($r.isReset()||(Gt.retryOnMount=!1))},useClearResetErrorBoundary=Gt=>{reactExports.useEffect(()=>{Gt.clearReset()},[Gt])},getHasError=({result:Gt,errorResetBoundary:$r,throwOnError:zr,query:_r})=>Gt.isError&&!$r.isReset()&&!Gt.isFetching&&_r&&shouldThrowError(zr,[Gt.error,_r]),ensureSuspenseTimers=Gt=>{Gt.suspense&&(Gt.staleTime===void 0&&(Gt.staleTime=1e3),typeof Gt.gcTime=="number"&&(Gt.gcTime=Math.max(Gt.gcTime,1e3)))},willFetch=(Gt,$r)=>Gt.isLoading&&Gt.isFetching&&!$r,shouldSuspend=(Gt,$r)=>(Gt==null?void 0:Gt.suspense)&&$r.isPending,fetchOptimistic=(Gt,$r,zr)=>$r.fetchOptimistic(Gt).catch(()=>{zr.clearReset()});function useQueries({queries:Gt,...$r},zr){const _r=useQueryClient(zr),Dr=useIsRestoring(),kr=useQueryErrorResetBoundary(),qr=reactExports.useMemo(()=>Gt.map(Vn=>{const _i=_r.defaultQueryOptions(Vn);return _i._optimisticResults=Dr?"isRestoring":"optimistic",_i}),[Gt,_r,Dr]);qr.forEach(Vn=>{ensureSuspenseTimers(Vn),ensurePreventErrorBoundaryRetry(Vn,kr)}),useClearResetErrorBoundary(kr);const[Nr]=reactExports.useState(()=>new QueriesObserver(_r,qr,$r)),[Wr,Qr,Vr]=Nr.getOptimisticResult(qr,$r.combine);reactExports.useSyncExternalStore(reactExports.useCallback(Vn=>Dr?()=>{}:Nr.subscribe(notifyManager.batchCalls(Vn)),[Nr,Dr]),()=>Nr.getCurrentResult(),()=>Nr.getCurrentResult()),reactExports.useEffect(()=>{Nr.setQueries(qr,$r,{listeners:!1})},[qr,$r,Nr]);const Zr=Wr.some((Vn,_i)=>shouldSuspend(qr[_i],Vn))?Wr.flatMap((Vn,_i)=>{const e0=qr[_i];if(e0){const r0=new QueryObserver(_r,e0);if(shouldSuspend(e0,Vn))return fetchOptimistic(e0,r0,kr);willFetch(Vn,Dr)&&fetchOptimistic(e0,r0,kr)}return[]}):[];if(Zr.length>0)throw Promise.all(Zr);const zn=Wr.find((Vn,_i)=>{const e0=qr[_i];return e0&&getHasError({result:Vn,errorResetBoundary:kr,throwOnError:e0.throwOnError,query:_r.getQueryCache().get(e0.queryHash)})});if(zn!=null&&zn.error)throw zn.error;return Qr(Vr())}function useBaseQuery(Gt,$r,zr){var Vr,Jr,Zr,zn,Vn;const _r=useQueryClient(zr),Dr=useIsRestoring(),kr=useQueryErrorResetBoundary(),qr=_r.defaultQueryOptions(Gt);(Jr=(Vr=_r.getDefaultOptions().queries)==null?void 0:Vr._experimental_beforeQuery)==null||Jr.call(Vr,qr),qr._optimisticResults=Dr?"isRestoring":"optimistic",ensureSuspenseTimers(qr),ensurePreventErrorBoundaryRetry(qr,kr),useClearResetErrorBoundary(kr);const Nr=!_r.getQueryCache().get(qr.queryHash),[Wr]=reactExports.useState(()=>new $r(_r,qr)),Qr=Wr.getOptimisticResult(qr);if(reactExports.useSyncExternalStore(reactExports.useCallback(_i=>{const e0=Dr?()=>{}:Wr.subscribe(notifyManager.batchCalls(_i));return Wr.updateResult(),e0},[Wr,Dr]),()=>Wr.getCurrentResult(),()=>Wr.getCurrentResult()),reactExports.useEffect(()=>{Wr.setOptions(qr,{listeners:!1})},[qr,Wr]),shouldSuspend(qr,Qr))throw fetchOptimistic(qr,Wr,kr);if(getHasError({result:Qr,errorResetBoundary:kr,throwOnError:qr.throwOnError,query:_r.getQueryCache().get(qr.queryHash)}))throw Qr.error;if((zn=(Zr=_r.getDefaultOptions().queries)==null?void 0:Zr._experimental_afterQuery)==null||zn.call(Zr,qr,Qr),qr.experimental_prefetchInRender&&!isServer$2&&willFetch(Qr,Dr)){const _i=Nr?fetchOptimistic(qr,Wr,kr):(Vn=_r.getQueryCache().get(qr.queryHash))==null?void 0:Vn.promise;_i==null||_i.catch(noop$g).finally(()=>{Wr.updateResult()})}return qr.notifyOnChangeProps?Qr:Wr.trackResult(Qr)}function useQuery$1(Gt,$r){return useBaseQuery(Gt,QueryObserver,$r)}function useIsMutating(Gt,$r){const zr=useQueryClient($r);return useMutationState({filters:{...Gt,status:"pending"}},zr).length}function getResult(Gt,$r){return Gt.findAll($r.filters).map(zr=>$r.select?$r.select(zr):zr.state)}function useMutationState(Gt={},$r){const zr=useQueryClient($r).getMutationCache(),_r=reactExports.useRef(Gt),Dr=reactExports.useRef(null);return Dr.current||(Dr.current=getResult(zr,Gt)),reactExports.useEffect(()=>{_r.current=Gt}),reactExports.useSyncExternalStore(reactExports.useCallback(kr=>zr.subscribe(()=>{const qr=replaceEqualDeep(Dr.current,getResult(zr,_r.current));Dr.current!==qr&&(Dr.current=qr,notifyManager.schedule(kr))}),[zr]),()=>Dr.current,()=>Dr.current)}function useMutation(Gt,$r){const zr=useQueryClient($r),[_r]=reactExports.useState(()=>new MutationObserver$1(zr,Gt));reactExports.useEffect(()=>{_r.setOptions(Gt)},[_r,Gt]);const Dr=reactExports.useSyncExternalStore(reactExports.useCallback(qr=>_r.subscribe(notifyManager.batchCalls(qr)),[_r]),()=>_r.getCurrentResult(),()=>_r.getCurrentResult()),kr=reactExports.useCallback((qr,Nr)=>{_r.mutate(qr,Nr).catch(noop$g)},[_r]);if(Dr.error&&shouldThrowError(_r.options.throwOnError,[Dr.error]))throw Dr.error;return{...Dr,mutate:kr,mutateAsync:Dr.mutate}}function useInfiniteQuery(Gt,$r){return useBaseQuery(Gt,InfiniteQueryObserver,$r)}const scriptRel="modulepreload",assetsURL=function(Gt){return"/"+Gt},seen$1={},__vitePreload=function($r,zr,_r){let Dr=Promise.resolve();if(zr&&zr.length>0){document.getElementsByTagName("link");const qr=document.querySelector("meta[property=csp-nonce]"),Nr=(qr==null?void 0:qr.nonce)||(qr==null?void 0:qr.getAttribute("nonce"));Dr=Promise.allSettled(zr.map(Wr=>{if(Wr=assetsURL(Wr),Wr in seen$1)return;seen$1[Wr]=!0;const Qr=Wr.endsWith(".css"),Vr=Qr?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${Wr}"]${Vr}`))return;const Jr=document.createElement("link");if(Jr.rel=Qr?"stylesheet":scriptRel,Qr||(Jr.as="script"),Jr.crossOrigin="",Jr.href=Wr,Nr&&Jr.setAttribute("nonce",Nr),document.head.appendChild(Jr),Qr)return new Promise((Zr,zn)=>{Jr.addEventListener("load",Zr),Jr.addEventListener("error",()=>zn(new Error(`Unable to preload CSS for ${Wr}`)))})}))}function kr(qr){const Nr=new Event("vite:preloadError",{cancelable:!0});if(Nr.payload=qr,window.dispatchEvent(Nr),!Nr.defaultPrevented)throw qr}return Dr.then(qr=>{for(const Nr of qr||[])Nr.status==="rejected"&&kr(Nr.reason);return $r().catch(kr)})};var ReactQueryDevtools2=function(){return null};const DndContext=reactExports.createContext({dragDropManager:void 0});function formatProdErrorMessage$2(Gt){return"Minified Redux error #"+Gt+"; visit https://redux.js.org/Errors?code="+Gt+" for the full message or use the non-minified dev environment for full errors. "}var $$observable$1=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),randomString$3=function(){return Math.random().toString(36).substring(7).split("").join(".")},ActionTypes$1={INIT:"@@redux/INIT"+randomString$3(),REPLACE:"@@redux/REPLACE"+randomString$3(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString$3()}};function isPlainObject$d(Gt){if(typeof Gt!="object"||Gt===null)return!1;for(var $r=Gt;Object.getPrototypeOf($r)!==null;)$r=Object.getPrototypeOf($r);return Object.getPrototypeOf(Gt)===$r}function createStore$1(Gt,$r,zr){var _r;if(typeof $r=="function"&&typeof zr=="function"||typeof zr=="function"&&typeof arguments[3]=="function")throw new Error(formatProdErrorMessage$2(0));if(typeof $r=="function"&&typeof zr>"u"&&(zr=$r,$r=void 0),typeof zr<"u"){if(typeof zr!="function")throw new Error(formatProdErrorMessage$2(1));return zr(createStore$1)(Gt,$r)}if(typeof Gt!="function")throw new Error(formatProdErrorMessage$2(2));var Dr=Gt,kr=$r,qr=[],Nr=qr,Wr=!1;function Qr(){Nr===qr&&(Nr=qr.slice())}function Vr(){if(Wr)throw new Error(formatProdErrorMessage$2(3));return kr}function Jr(_i){if(typeof _i!="function")throw new Error(formatProdErrorMessage$2(4));if(Wr)throw new Error(formatProdErrorMessage$2(5));var e0=!0;return Qr(),Nr.push(_i),function(){if(e0){if(Wr)throw new Error(formatProdErrorMessage$2(6));e0=!1,Qr();var i0=Nr.indexOf(_i);Nr.splice(i0,1),qr=null}}}function Zr(_i){if(!isPlainObject$d(_i))throw new Error(formatProdErrorMessage$2(7));if(typeof _i.type>"u")throw new Error(formatProdErrorMessage$2(8));if(Wr)throw new Error(formatProdErrorMessage$2(9));try{Wr=!0,kr=Dr(kr,_i)}finally{Wr=!1}for(var e0=qr=Nr,r0=0;r0<e0.length;r0++){var i0=e0[r0];i0()}return _i}function zn(_i){if(typeof _i!="function")throw new Error(formatProdErrorMessage$2(10));Dr=_i,Zr({type:ActionTypes$1.REPLACE})}function Vn(){var _i,e0=Jr;return _i={subscribe:function(i0){if(typeof i0!="object"||i0===null)throw new Error(formatProdErrorMessage$2(11));function n0(){i0.next&&i0.next(Vr())}n0();var o0=e0(n0);return{unsubscribe:o0}}},_i[$$observable$1]=function(){return this},_i}return Zr({type:ActionTypes$1.INIT}),_r={dispatch:Zr,subscribe:Jr,getState:Vr,replaceReducer:zn},_r[$$observable$1]=Vn,_r}function invariant$5(Gt,$r,...zr){if(isProduction$1()&&$r===void 0)throw new Error("invariant requires an error message argument");if(!Gt){let _r;if($r===void 0)_r=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let Dr=0;_r=new Error($r.replace(/%s/g,function(){return zr[Dr++]})),_r.name="Invariant Violation"}throw _r.framesToPop=1,_r}}function isProduction$1(){return typeof process<"u"&&!0}function get$a(Gt,$r,zr){return $r.split(".").reduce((_r,Dr)=>_r&&_r[Dr]?_r[Dr]:zr||null,Gt)}function without$2(Gt,$r){return Gt.filter(zr=>zr!==$r)}function isObject$w(Gt){return typeof Gt=="object"}function xor(Gt,$r){const zr=new Map,_r=kr=>{zr.set(kr,zr.has(kr)?zr.get(kr)+1:1)};Gt.forEach(_r),$r.forEach(_r);const Dr=[];return zr.forEach((kr,qr)=>{kr===1&&Dr.push(qr)}),Dr}function intersection(Gt,$r){return Gt.filter(zr=>$r.indexOf(zr)>-1)}const INIT_COORDS="dnd-core/INIT_COORDS",BEGIN_DRAG="dnd-core/BEGIN_DRAG",PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE",HOVER="dnd-core/HOVER",DROP="dnd-core/DROP",END_DRAG="dnd-core/END_DRAG";function setClientOffset(Gt,$r){return{type:INIT_COORDS,payload:{sourceClientOffset:$r||null,clientOffset:Gt||null}}}const ResetCoordinatesAction={type:INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};function createBeginDrag(Gt){return function(zr=[],_r={publishSource:!0}){const{publishSource:Dr=!0,clientOffset:kr,getSourceClientOffset:qr}=_r,Nr=Gt.getMonitor(),Wr=Gt.getRegistry();Gt.dispatch(setClientOffset(kr)),verifyInvariants$1(zr,Nr,Wr);const Qr=getDraggableSource(zr,Nr);if(Qr==null){Gt.dispatch(ResetCoordinatesAction);return}let Vr=null;if(kr){if(!qr)throw new Error("getSourceClientOffset must be defined");verifyGetSourceClientOffsetIsFunction(qr),Vr=qr(Qr)}Gt.dispatch(setClientOffset(kr,Vr));const Zr=Wr.getSource(Qr).beginDrag(Nr,Qr);if(Zr==null)return;verifyItemIsObject(Zr),Wr.pinSource(Qr);const zn=Wr.getSourceType(Qr);return{type:BEGIN_DRAG,payload:{itemType:zn,item:Zr,sourceId:Qr,clientOffset:kr||null,sourceClientOffset:Vr||null,isSourcePublic:!!Dr}}}}function verifyInvariants$1(Gt,$r,zr){invariant$5(!$r.isDragging(),"Cannot call beginDrag while dragging."),Gt.forEach(function(_r){invariant$5(zr.getSource(_r),"Expected sourceIds to be registered.")})}function verifyGetSourceClientOffsetIsFunction(Gt){invariant$5(typeof Gt=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function verifyItemIsObject(Gt){invariant$5(isObject$w(Gt),"Item must be an object.")}function getDraggableSource(Gt,$r){let zr=null;for(let _r=Gt.length-1;_r>=0;_r--)if($r.canDragSource(Gt[_r])){zr=Gt[_r];break}return zr}function _defineProperty$l(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _objectSpread$k(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{},_r=Object.keys(zr);typeof Object.getOwnPropertySymbols=="function"&&(_r=_r.concat(Object.getOwnPropertySymbols(zr).filter(function(Dr){return Object.getOwnPropertyDescriptor(zr,Dr).enumerable}))),_r.forEach(function(Dr){_defineProperty$l(Gt,Dr,zr[Dr])})}return Gt}function createDrop(Gt){return function(zr={}){const _r=Gt.getMonitor(),Dr=Gt.getRegistry();verifyInvariants(_r),getDroppableTargets(_r).forEach((qr,Nr)=>{const Wr=determineDropResult(qr,Nr,Dr,_r),Qr={type:DROP,payload:{dropResult:_objectSpread$k({},zr,Wr)}};Gt.dispatch(Qr)})}}function verifyInvariants(Gt){invariant$5(Gt.isDragging(),"Cannot call drop while not dragging."),invariant$5(!Gt.didDrop(),"Cannot call drop twice during one drag operation.")}function determineDropResult(Gt,$r,zr,_r){const Dr=zr.getTarget(Gt);let kr=Dr?Dr.drop(_r,Gt):void 0;return verifyDropResultType(kr),typeof kr>"u"&&(kr=$r===0?{}:_r.getDropResult()),kr}function verifyDropResultType(Gt){invariant$5(typeof Gt>"u"||isObject$w(Gt),"Drop result must either be an object or undefined.")}function getDroppableTargets(Gt){const $r=Gt.getTargetIds().filter(Gt.canDropOnTarget,Gt);return $r.reverse(),$r}function createEndDrag(Gt){return function(){const zr=Gt.getMonitor(),_r=Gt.getRegistry();verifyIsDragging(zr);const Dr=zr.getSourceId();return Dr!=null&&(_r.getSource(Dr,!0).endDrag(zr,Dr),_r.unpinSource()),{type:END_DRAG}}}function verifyIsDragging(Gt){invariant$5(Gt.isDragging(),"Cannot call endDrag while not dragging.")}function matchesType(Gt,$r){return $r===null?Gt===null:Array.isArray(Gt)?Gt.some(zr=>zr===$r):Gt===$r}function createHover(Gt){return function(zr,{clientOffset:_r}={}){verifyTargetIdsIsArray(zr);const Dr=zr.slice(0),kr=Gt.getMonitor(),qr=Gt.getRegistry(),Nr=kr.getItemType();return removeNonMatchingTargetIds(Dr,qr,Nr),checkInvariants(Dr,kr,qr),hoverAllTargets(Dr,kr,qr),{type:HOVER,payload:{targetIds:Dr,clientOffset:_r||null}}}}function verifyTargetIdsIsArray(Gt){invariant$5(Array.isArray(Gt),"Expected targetIds to be an array.")}function checkInvariants(Gt,$r,zr){invariant$5($r.isDragging(),"Cannot call hover while not dragging."),invariant$5(!$r.didDrop(),"Cannot call hover after drop.");for(let _r=0;_r<Gt.length;_r++){const Dr=Gt[_r];invariant$5(Gt.lastIndexOf(Dr)===_r,"Expected targetIds to be unique in the passed array.");const kr=zr.getTarget(Dr);invariant$5(kr,"Expected targetIds to be registered.")}}function removeNonMatchingTargetIds(Gt,$r,zr){for(let _r=Gt.length-1;_r>=0;_r--){const Dr=Gt[_r],kr=$r.getTargetType(Dr);matchesType(kr,zr)||Gt.splice(_r,1)}}function hoverAllTargets(Gt,$r,zr){Gt.forEach(function(_r){zr.getTarget(_r).hover($r,_r)})}function createPublishDragSource(Gt){return function(){if(Gt.getMonitor().isDragging())return{type:PUBLISH_DRAG_SOURCE}}}function createDragDropActions(Gt){return{beginDrag:createBeginDrag(Gt),publishDragSource:createPublishDragSource(Gt),hover:createHover(Gt),drop:createDrop(Gt),endDrag:createEndDrag(Gt)}}class DragDropManagerImpl{receiveBackend($r){this.backend=$r}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const $r=this,{dispatch:zr}=this.store;function _r(kr){return(...qr)=>{const Nr=kr.apply($r,qr);typeof Nr<"u"&&zr(Nr)}}const Dr=createDragDropActions(this);return Object.keys(Dr).reduce((kr,qr)=>{const Nr=Dr[qr];return kr[qr]=_r(Nr),kr},{})}dispatch($r){this.store.dispatch($r)}constructor($r,zr){this.isSetUp=!1,this.handleRefCountChange=()=>{const _r=this.store.getState().refCount>0;this.backend&&(_r&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!_r&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=$r,this.monitor=zr,$r.subscribe(this.handleRefCountChange)}}function add$2(Gt,$r){return{x:Gt.x+$r.x,y:Gt.y+$r.y}}function subtract$2(Gt,$r){return{x:Gt.x-$r.x,y:Gt.y-$r.y}}function getSourceClientOffset(Gt){const{clientOffset:$r,initialClientOffset:zr,initialSourceClientOffset:_r}=Gt;return!$r||!zr||!_r?null:subtract$2(add$2($r,_r),zr)}function getDifferenceFromInitialOffset(Gt){const{clientOffset:$r,initialClientOffset:zr}=Gt;return!$r||!zr?null:subtract$2($r,zr)}const NONE=[],ALL=[];NONE.__IS_NONE__=!0;ALL.__IS_ALL__=!0;function areDirty(Gt,$r){return Gt===NONE?!1:Gt===ALL||typeof $r>"u"?!0:intersection($r,Gt).length>0}class DragDropMonitorImpl{subscribeToStateChange($r,zr={}){const{handlerIds:_r}=zr;invariant$5(typeof $r=="function","listener must be a function."),invariant$5(typeof _r>"u"||Array.isArray(_r),"handlerIds, when specified, must be an array of strings.");let Dr=this.store.getState().stateId;const kr=()=>{const qr=this.store.getState(),Nr=qr.stateId;try{Nr===Dr||Nr===Dr+1&&!areDirty(qr.dirtyHandlerIds,_r)||$r()}finally{Dr=Nr}};return this.store.subscribe(kr)}subscribeToOffsetChange($r){invariant$5(typeof $r=="function","listener must be a function.");let zr=this.store.getState().dragOffset;const _r=()=>{const Dr=this.store.getState().dragOffset;Dr!==zr&&(zr=Dr,$r())};return this.store.subscribe(_r)}canDragSource($r){if(!$r)return!1;const zr=this.registry.getSource($r);return invariant$5(zr,`Expected to find a valid source. sourceId=${$r}`),this.isDragging()?!1:zr.canDrag(this,$r)}canDropOnTarget($r){if(!$r)return!1;const zr=this.registry.getTarget($r);if(invariant$5(zr,`Expected to find a valid target. targetId=${$r}`),!this.isDragging()||this.didDrop())return!1;const _r=this.registry.getTargetType($r),Dr=this.getItemType();return matchesType(_r,Dr)&&zr.canDrop(this,$r)}isDragging(){return!!this.getItemType()}isDraggingSource($r){if(!$r)return!1;const zr=this.registry.getSource($r,!0);if(invariant$5(zr,`Expected to find a valid source. sourceId=${$r}`),!this.isDragging()||!this.isSourcePublic())return!1;const _r=this.registry.getSourceType($r),Dr=this.getItemType();return _r!==Dr?!1:zr.isDragging(this,$r)}isOverTarget($r,zr={shallow:!1}){if(!$r)return!1;const{shallow:_r}=zr;if(!this.isDragging())return!1;const Dr=this.registry.getTargetType($r),kr=this.getItemType();if(kr&&!matchesType(Dr,kr))return!1;const qr=this.getTargetIds();if(!qr.length)return!1;const Nr=qr.indexOf($r);return _r?Nr===qr.length-1:Nr>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return getSourceClientOffset(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return getDifferenceFromInitialOffset(this.store.getState().dragOffset)}constructor($r,zr){this.store=$r,this.registry=zr}}const scope=typeof global<"u"?global:self,BrowserMutationObserver=scope.MutationObserver||scope.WebKitMutationObserver;function makeRequestCallFromTimer(Gt){return function(){const zr=setTimeout(Dr,0),_r=setInterval(Dr,50);function Dr(){clearTimeout(zr),clearInterval(_r),Gt()}}}function makeRequestCallFromMutationObserver(Gt){let $r=1;const zr=new BrowserMutationObserver(Gt),_r=document.createTextNode("");return zr.observe(_r,{characterData:!0}),function(){$r=-$r,_r.data=$r}}const makeRequestCall=typeof BrowserMutationObserver=="function"?makeRequestCallFromMutationObserver:makeRequestCallFromTimer;class AsapQueue{enqueueTask($r){const{queue:zr,requestFlush:_r}=this;zr.length||(_r(),this.flushing=!0),zr[zr.length]=$r}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:$r}=this;for(;this.index<$r.length;){const zr=this.index;if(this.index++,$r[zr].call(),this.index>this.capacity){for(let _r=0,Dr=$r.length-this.index;_r<Dr;_r++)$r[_r]=$r[_r+this.index];$r.length-=this.index,this.index=0}}$r.length=0,this.index=0,this.flushing=!1},this.registerPendingError=$r=>{this.pendingErrors.push($r),this.requestErrorThrow()},this.requestFlush=makeRequestCall(this.flush),this.requestErrorThrow=makeRequestCallFromTimer(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class RawTask{call(){try{this.task&&this.task()}catch($r){this.onError($r)}finally{this.task=null,this.release(this)}}constructor($r,zr){this.onError=$r,this.release=zr,this.task=null}}class TaskFactory{create($r){const zr=this.freeTasks,_r=zr.length?zr.pop():new RawTask(this.onError,Dr=>zr[zr.length]=Dr);return _r.task=$r,_r}constructor($r){this.onError=$r,this.freeTasks=[]}}const asapQueue=new AsapQueue,taskFactory=new TaskFactory(asapQueue.registerPendingError);function asap(Gt){asapQueue.enqueueTask(taskFactory.create(Gt))}const ADD_SOURCE="dnd-core/ADD_SOURCE",ADD_TARGET="dnd-core/ADD_TARGET",REMOVE_SOURCE="dnd-core/REMOVE_SOURCE",REMOVE_TARGET="dnd-core/REMOVE_TARGET";function addSource(Gt){return{type:ADD_SOURCE,payload:{sourceId:Gt}}}function addTarget(Gt){return{type:ADD_TARGET,payload:{targetId:Gt}}}function removeSource(Gt){return{type:REMOVE_SOURCE,payload:{sourceId:Gt}}}function removeTarget(Gt){return{type:REMOVE_TARGET,payload:{targetId:Gt}}}function validateSourceContract(Gt){invariant$5(typeof Gt.canDrag=="function","Expected canDrag to be a function."),invariant$5(typeof Gt.beginDrag=="function","Expected beginDrag to be a function."),invariant$5(typeof Gt.endDrag=="function","Expected endDrag to be a function.")}function validateTargetContract(Gt){invariant$5(typeof Gt.canDrop=="function","Expected canDrop to be a function."),invariant$5(typeof Gt.hover=="function","Expected hover to be a function."),invariant$5(typeof Gt.drop=="function","Expected beginDrag to be a function.")}function validateType(Gt,$r){if($r&&Array.isArray(Gt)){Gt.forEach(zr=>validateType(zr,!1));return}invariant$5(typeof Gt=="string"||typeof Gt=="symbol",$r?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var HandlerRole;(function(Gt){Gt.SOURCE="SOURCE",Gt.TARGET="TARGET"})(HandlerRole||(HandlerRole={}));let nextUniqueId=0;function getNextUniqueId(){return nextUniqueId++}function getNextHandlerId(Gt){const $r=getNextUniqueId().toString();switch(Gt){case HandlerRole.SOURCE:return`S${$r}`;case HandlerRole.TARGET:return`T${$r}`;default:throw new Error(`Unknown Handler Role: ${Gt}`)}}function parseRoleFromHandlerId(Gt){switch(Gt[0]){case"S":return HandlerRole.SOURCE;case"T":return HandlerRole.TARGET;default:throw new Error(`Cannot parse handler ID: ${Gt}`)}}function mapContainsValue(Gt,$r){const zr=Gt.entries();let _r=!1;do{const{done:Dr,value:[,kr]}=zr.next();if(kr===$r)return!0;_r=!!Dr}while(!_r);return!1}class HandlerRegistryImpl{addSource($r,zr){validateType($r),validateSourceContract(zr);const _r=this.addHandler(HandlerRole.SOURCE,$r,zr);return this.store.dispatch(addSource(_r)),_r}addTarget($r,zr){validateType($r,!0),validateTargetContract(zr);const _r=this.addHandler(HandlerRole.TARGET,$r,zr);return this.store.dispatch(addTarget(_r)),_r}containsHandler($r){return mapContainsValue(this.dragSources,$r)||mapContainsValue(this.dropTargets,$r)}getSource($r,zr=!1){return invariant$5(this.isSourceId($r),"Expected a valid source ID."),zr&&$r===this.pinnedSourceId?this.pinnedSource:this.dragSources.get($r)}getTarget($r){return invariant$5(this.isTargetId($r),"Expected a valid target ID."),this.dropTargets.get($r)}getSourceType($r){return invariant$5(this.isSourceId($r),"Expected a valid source ID."),this.types.get($r)}getTargetType($r){return invariant$5(this.isTargetId($r),"Expected a valid target ID."),this.types.get($r)}isSourceId($r){return parseRoleFromHandlerId($r)===HandlerRole.SOURCE}isTargetId($r){return parseRoleFromHandlerId($r)===HandlerRole.TARGET}removeSource($r){invariant$5(this.getSource($r),"Expected an existing source."),this.store.dispatch(removeSource($r)),asap(()=>{this.dragSources.delete($r),this.types.delete($r)})}removeTarget($r){invariant$5(this.getTarget($r),"Expected an existing target."),this.store.dispatch(removeTarget($r)),this.dropTargets.delete($r),this.types.delete($r)}pinSource($r){const zr=this.getSource($r);invariant$5(zr,"Expected an existing source."),this.pinnedSourceId=$r,this.pinnedSource=zr}unpinSource(){invariant$5(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler($r,zr,_r){const Dr=getNextHandlerId($r);return this.types.set(Dr,zr),$r===HandlerRole.SOURCE?this.dragSources.set(Dr,_r):$r===HandlerRole.TARGET&&this.dropTargets.set(Dr,_r),Dr}constructor($r){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=$r}}const strictEquality=(Gt,$r)=>Gt===$r;function areCoordsEqual(Gt,$r){return!Gt&&!$r?!0:!Gt||!$r?!1:Gt.x===$r.x&&Gt.y===$r.y}function areArraysEqual$2(Gt,$r,zr=strictEquality){if(Gt.length!==$r.length)return!1;for(let _r=0;_r<Gt.length;++_r)if(!zr(Gt[_r],$r[_r]))return!1;return!0}function reduce$5(Gt=NONE,$r){switch($r.type){case HOVER:break;case ADD_SOURCE:case ADD_TARGET:case REMOVE_TARGET:case REMOVE_SOURCE:return NONE;case BEGIN_DRAG:case PUBLISH_DRAG_SOURCE:case END_DRAG:case DROP:default:return ALL}const{targetIds:zr=[],prevTargetIds:_r=[]}=$r.payload,Dr=xor(zr,_r);if(!(Dr.length>0||!areArraysEqual$2(zr,_r)))return NONE;const qr=_r[_r.length-1],Nr=zr[zr.length-1];return qr!==Nr&&(qr&&Dr.push(qr),Nr&&Dr.push(Nr)),Dr}function _defineProperty$k(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _objectSpread$j(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{},_r=Object.keys(zr);typeof Object.getOwnPropertySymbols=="function"&&(_r=_r.concat(Object.getOwnPropertySymbols(zr).filter(function(Dr){return Object.getOwnPropertyDescriptor(zr,Dr).enumerable}))),_r.forEach(function(Dr){_defineProperty$k(Gt,Dr,zr[Dr])})}return Gt}const initialState$3={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function reduce$4(Gt=initialState$3,$r){const{payload:zr}=$r;switch($r.type){case INIT_COORDS:case BEGIN_DRAG:return{initialSourceClientOffset:zr.sourceClientOffset,initialClientOffset:zr.clientOffset,clientOffset:zr.clientOffset};case HOVER:return areCoordsEqual(Gt.clientOffset,zr.clientOffset)?Gt:_objectSpread$j({},Gt,{clientOffset:zr.clientOffset});case END_DRAG:case DROP:return initialState$3;default:return Gt}}function _defineProperty$j(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _objectSpread$i(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{},_r=Object.keys(zr);typeof Object.getOwnPropertySymbols=="function"&&(_r=_r.concat(Object.getOwnPropertySymbols(zr).filter(function(Dr){return Object.getOwnPropertyDescriptor(zr,Dr).enumerable}))),_r.forEach(function(Dr){_defineProperty$j(Gt,Dr,zr[Dr])})}return Gt}const initialState$2={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function reduce$3(Gt=initialState$2,$r){const{payload:zr}=$r;switch($r.type){case BEGIN_DRAG:return _objectSpread$i({},Gt,{itemType:zr.itemType,item:zr.item,sourceId:zr.sourceId,isSourcePublic:zr.isSourcePublic,dropResult:null,didDrop:!1});case PUBLISH_DRAG_SOURCE:return _objectSpread$i({},Gt,{isSourcePublic:!0});case HOVER:return _objectSpread$i({},Gt,{targetIds:zr.targetIds});case REMOVE_TARGET:return Gt.targetIds.indexOf(zr.targetId)===-1?Gt:_objectSpread$i({},Gt,{targetIds:without$2(Gt.targetIds,zr.targetId)});case DROP:return _objectSpread$i({},Gt,{dropResult:zr.dropResult,didDrop:!0,targetIds:[]});case END_DRAG:return _objectSpread$i({},Gt,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return Gt}}function reduce$2(Gt=0,$r){switch($r.type){case ADD_SOURCE:case ADD_TARGET:return Gt+1;case REMOVE_SOURCE:case REMOVE_TARGET:return Gt-1;default:return Gt}}function reduce$1(Gt=0){return Gt+1}function _defineProperty$i(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _objectSpread$h(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{},_r=Object.keys(zr);typeof Object.getOwnPropertySymbols=="function"&&(_r=_r.concat(Object.getOwnPropertySymbols(zr).filter(function(Dr){return Object.getOwnPropertyDescriptor(zr,Dr).enumerable}))),_r.forEach(function(Dr){_defineProperty$i(Gt,Dr,zr[Dr])})}return Gt}function reduce(Gt={},$r){return{dirtyHandlerIds:reduce$5(Gt.dirtyHandlerIds,{type:$r.type,payload:_objectSpread$h({},$r.payload,{prevTargetIds:get$a(Gt,"dragOperation.targetIds",[])})}),dragOffset:reduce$4(Gt.dragOffset,$r),refCount:reduce$2(Gt.refCount,$r),dragOperation:reduce$3(Gt.dragOperation,$r),stateId:reduce$1(Gt.stateId)}}function createDragDropManager(Gt,$r=void 0,zr={},_r=!1){const Dr=makeStoreInstance(_r),kr=new DragDropMonitorImpl(Dr,new HandlerRegistryImpl(Dr)),qr=new DragDropManagerImpl(Dr,kr),Nr=Gt(qr,$r,zr);return qr.receiveBackend(Nr),qr}function makeStoreInstance(Gt){const $r=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__;return createStore$1(reduce,Gt&&$r&&$r({name:"dnd-core",instanceId:"dnd-core"}))}function _objectWithoutProperties$7(Gt,$r){if(Gt==null)return{};var zr=_objectWithoutPropertiesLoose$9(Gt,$r),_r,Dr;if(Object.getOwnPropertySymbols){var kr=Object.getOwnPropertySymbols(Gt);for(Dr=0;Dr<kr.length;Dr++)_r=kr[Dr],!($r.indexOf(_r)>=0)&&Object.prototype.propertyIsEnumerable.call(Gt,_r)&&(zr[_r]=Gt[_r])}return zr}function _objectWithoutPropertiesLoose$9(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}let refCount=0;const INSTANCE_SYM=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var DndProvider=reactExports.memo(function($r){var{children:zr}=$r,_r=_objectWithoutProperties$7($r,["children"]);const[Dr,kr]=getDndContextValue(_r);return reactExports.useEffect(()=>{if(kr){const qr=getGlobalContext();return++refCount,()=>{--refCount===0&&(qr[INSTANCE_SYM]=null)}}},[]),jsxRuntimeExports.jsx(DndContext.Provider,{value:Dr,children:zr})});function getDndContextValue(Gt){if("manager"in Gt)return[{dragDropManager:Gt.manager},!1];const $r=createSingletonDndContext(Gt.backend,Gt.context,Gt.options,Gt.debugMode),zr=!Gt.context;return[$r,zr]}function createSingletonDndContext(Gt,$r=getGlobalContext(),zr,_r){const Dr=$r;return Dr[INSTANCE_SYM]||(Dr[INSTANCE_SYM]={dragDropManager:createDragDropManager(Gt,$r,zr,_r)}),Dr[INSTANCE_SYM]}function getGlobalContext(){return typeof global<"u"?global:window}var fastDeepEqual=function Gt($r,zr){if($r===zr)return!0;if($r&&zr&&typeof $r=="object"&&typeof zr=="object"){if($r.constructor!==zr.constructor)return!1;var _r,Dr,kr;if(Array.isArray($r)){if(_r=$r.length,_r!=zr.length)return!1;for(Dr=_r;Dr--!==0;)if(!Gt($r[Dr],zr[Dr]))return!1;return!0}if($r.constructor===RegExp)return $r.source===zr.source&&$r.flags===zr.flags;if($r.valueOf!==Object.prototype.valueOf)return $r.valueOf()===zr.valueOf();if($r.toString!==Object.prototype.toString)return $r.toString()===zr.toString();if(kr=Object.keys($r),_r=kr.length,_r!==Object.keys(zr).length)return!1;for(Dr=_r;Dr--!==0;)if(!Object.prototype.hasOwnProperty.call(zr,kr[Dr]))return!1;for(Dr=_r;Dr--!==0;){var qr=kr[Dr];if(!Gt($r[qr],zr[qr]))return!1}return!0}return $r!==$r&&zr!==zr};const $6uUbQ$fastdeepequal=getDefaultExportFromCjs$3(fastDeepEqual),useIsomorphicLayoutEffect$4=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect;function useCollector(Gt,$r,zr){const[_r,Dr]=reactExports.useState(()=>$r(Gt)),kr=reactExports.useCallback(()=>{const qr=$r(Gt);$6uUbQ$fastdeepequal(_r,qr)||(Dr(qr),zr&&zr())},[_r,Gt,zr]);return useIsomorphicLayoutEffect$4(kr),[_r,kr]}function useMonitorOutput(Gt,$r,zr){const[_r,Dr]=useCollector(Gt,$r,zr);return useIsomorphicLayoutEffect$4(function(){const qr=Gt.getHandlerId();if(qr!=null)return Gt.subscribeToStateChange(Dr,{handlerIds:[qr]})},[Gt,Dr]),_r}function useCollectedProps(Gt,$r,zr){return useMonitorOutput($r,Gt||(()=>({})),()=>zr.reconnect())}function useOptionalFactory(Gt,$r){const zr=[];return typeof Gt!="function"&&zr.push(Gt),reactExports.useMemo(()=>typeof Gt=="function"?Gt():Gt,zr)}function useConnectDragSource(Gt){return reactExports.useMemo(()=>Gt.hooks.dragSource(),[Gt])}function useConnectDragPreview(Gt){return reactExports.useMemo(()=>Gt.hooks.dragPreview(),[Gt])}let isCallingCanDrag=!1,isCallingIsDragging=!1;class DragSourceMonitorImpl{receiveHandlerId($r){this.sourceId=$r}getHandlerId(){return this.sourceId}canDrag(){invariant$5(!isCallingCanDrag,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return isCallingCanDrag=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{isCallingCanDrag=!1}}isDragging(){if(!this.sourceId)return!1;invariant$5(!isCallingIsDragging,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return isCallingIsDragging=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{isCallingIsDragging=!1}}subscribeToStateChange($r,zr){return this.internalMonitor.subscribeToStateChange($r,zr)}isDraggingSource($r){return this.internalMonitor.isDraggingSource($r)}isOverTarget($r,zr){return this.internalMonitor.isOverTarget($r,zr)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange($r){return this.internalMonitor.subscribeToOffsetChange($r)}canDragSource($r){return this.internalMonitor.canDragSource($r)}canDropOnTarget($r){return this.internalMonitor.canDropOnTarget($r)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor($r){this.sourceId=null,this.internalMonitor=$r.getMonitor()}}let isCallingCanDrop=!1;class DropTargetMonitorImpl{receiveHandlerId($r){this.targetId=$r}getHandlerId(){return this.targetId}subscribeToStateChange($r,zr){return this.internalMonitor.subscribeToStateChange($r,zr)}canDrop(){if(!this.targetId)return!1;invariant$5(!isCallingCanDrop,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return isCallingCanDrop=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{isCallingCanDrop=!1}}isOver($r){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,$r):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor($r){this.targetId=null,this.internalMonitor=$r.getMonitor()}}function registerTarget(Gt,$r,zr){const _r=zr.getRegistry(),Dr=_r.addTarget(Gt,$r);return[Dr,()=>_r.removeTarget(Dr)]}function registerSource(Gt,$r,zr){const _r=zr.getRegistry(),Dr=_r.addSource(Gt,$r);return[Dr,()=>_r.removeSource(Dr)]}function shallowEqual$1(Gt,$r,zr,_r){let Dr;if(Dr!==void 0)return!!Dr;if(Gt===$r)return!0;if(typeof Gt!="object"||!Gt||typeof $r!="object"||!$r)return!1;const kr=Object.keys(Gt),qr=Object.keys($r);if(kr.length!==qr.length)return!1;const Nr=Object.prototype.hasOwnProperty.bind($r);for(let Wr=0;Wr<kr.length;Wr++){const Qr=kr[Wr];if(!Nr(Qr))return!1;const Vr=Gt[Qr],Jr=$r[Qr];if(Dr=void 0,Dr===!1||Dr===void 0&&Vr!==Jr)return!1}return!0}function isRef(Gt){return Gt!==null&&typeof Gt=="object"&&Object.prototype.hasOwnProperty.call(Gt,"current")}function throwIfCompositeComponentElement(Gt){if(typeof Gt.type=="string")return;const $r=Gt.type.displayName||Gt.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${$r} into a <div>, or turn it into a drag source or a drop target itself.`)}function wrapHookToRecognizeElement(Gt){return($r=null,zr=null)=>{if(!reactExports.isValidElement($r)){const kr=$r;return Gt(kr,zr),kr}const _r=$r;return throwIfCompositeComponentElement(_r),cloneWithRef(_r,zr?kr=>Gt(kr,zr):Gt)}}function wrapConnectorHooks(Gt){const $r={};return Object.keys(Gt).forEach(zr=>{const _r=Gt[zr];if(zr.endsWith("Ref"))$r[zr]=Gt[zr];else{const Dr=wrapHookToRecognizeElement(_r);$r[zr]=()=>Dr}}),$r}function setRef$3(Gt,$r){typeof Gt=="function"?Gt($r):Gt.current=$r}function cloneWithRef(Gt,$r){const zr=Gt.ref;return invariant$5(typeof zr!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),zr?reactExports.cloneElement(Gt,{ref:_r=>{setRef$3(zr,_r),setRef$3($r,_r)}}):reactExports.cloneElement(Gt,{ref:$r})}class SourceConnector{receiveHandlerId($r){this.handlerId!==$r&&(this.handlerId=$r,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions($r){this.dragSourceOptionsInternal=$r}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions($r){this.dragPreviewOptionsInternal=$r}reconnect(){const $r=this.reconnectDragSource();this.reconnectDragPreview($r)}reconnectDragSource(){const $r=this.dragSource,zr=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return zr&&this.disconnectDragSource(),this.handlerId?$r?(zr&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=$r,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,$r,this.dragSourceOptions)),zr):(this.lastConnectedDragSource=$r,zr):zr}reconnectDragPreview($r=!1){const zr=this.dragPreview,_r=$r||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(_r&&this.disconnectDragPreview(),!!this.handlerId){if(!zr){this.lastConnectedDragPreview=zr;return}_r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=zr,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,zr,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!shallowEqual$1(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!shallowEqual$1(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor($r){this.hooks=wrapConnectorHooks({dragSource:(zr,_r)=>{this.clearDragSource(),this.dragSourceOptions=_r||null,isRef(zr)?this.dragSourceRef=zr:this.dragSourceNode=zr,this.reconnectDragSource()},dragPreview:(zr,_r)=>{this.clearDragPreview(),this.dragPreviewOptions=_r||null,isRef(zr)?this.dragPreviewRef=zr:this.dragPreviewNode=zr,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=$r}}class TargetConnector{get connectTarget(){return this.dropTarget}reconnect(){const $r=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();$r&&this.disconnectDropTarget();const zr=this.dropTarget;if(this.handlerId){if(!zr){this.lastConnectedDropTarget=zr;return}$r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=zr,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,zr,this.dropTargetOptions))}}receiveHandlerId($r){$r!==this.handlerId&&(this.handlerId=$r,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions($r){this.dropTargetOptionsInternal=$r}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!shallowEqual$1(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor($r){this.hooks=wrapConnectorHooks({dropTarget:(zr,_r)=>{this.clearDropTarget(),this.dropTargetOptions=_r,isRef(zr)?this.dropTargetRef=zr:this.dropTargetNode=zr,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=$r}}function useDragDropManager(){const{dragDropManager:Gt}=reactExports.useContext(DndContext);return invariant$5(Gt!=null,"Expected drag drop context"),Gt}function useDragSourceConnector(Gt,$r){const zr=useDragDropManager(),_r=reactExports.useMemo(()=>new SourceConnector(zr.getBackend()),[zr]);return useIsomorphicLayoutEffect$4(()=>(_r.dragSourceOptions=Gt||null,_r.reconnect(),()=>_r.disconnectDragSource()),[_r,Gt]),useIsomorphicLayoutEffect$4(()=>(_r.dragPreviewOptions=$r||null,_r.reconnect(),()=>_r.disconnectDragPreview()),[_r,$r]),_r}function useDragSourceMonitor(){const Gt=useDragDropManager();return reactExports.useMemo(()=>new DragSourceMonitorImpl(Gt),[Gt])}class DragSourceImpl{beginDrag(){const $r=this.spec,zr=this.monitor;let _r=null;return typeof $r.item=="object"?_r=$r.item:typeof $r.item=="function"?_r=$r.item(zr):_r={},_r??null}canDrag(){const $r=this.spec,zr=this.monitor;return typeof $r.canDrag=="boolean"?$r.canDrag:typeof $r.canDrag=="function"?$r.canDrag(zr):!0}isDragging($r,zr){const _r=this.spec,Dr=this.monitor,{isDragging:kr}=_r;return kr?kr(Dr):zr===$r.getSourceId()}endDrag(){const $r=this.spec,zr=this.monitor,_r=this.connector,{end:Dr}=$r;Dr&&Dr(zr.getItem(),zr),_r.reconnect()}constructor($r,zr,_r){this.spec=$r,this.monitor=zr,this.connector=_r}}function useDragSource(Gt,$r,zr){const _r=reactExports.useMemo(()=>new DragSourceImpl(Gt,$r,zr),[$r,zr]);return reactExports.useEffect(()=>{_r.spec=Gt},[Gt]),_r}function useDragType(Gt){return reactExports.useMemo(()=>{const $r=Gt.type;return invariant$5($r!=null,"spec.type must be defined"),$r},[Gt])}function useRegisteredDragSource(Gt,$r,zr){const _r=useDragDropManager(),Dr=useDragSource(Gt,$r,zr),kr=useDragType(Gt);useIsomorphicLayoutEffect$4(function(){if(kr!=null){const[Nr,Wr]=registerSource(kr,Dr,_r);return $r.receiveHandlerId(Nr),zr.receiveHandlerId(Nr),Wr}},[_r,$r,zr,Dr,kr])}function useDrag(Gt,$r){const zr=useOptionalFactory(Gt);invariant$5(!zr.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const _r=useDragSourceMonitor(),Dr=useDragSourceConnector(zr.options,zr.previewOptions);return useRegisteredDragSource(zr,_r,Dr),[useCollectedProps(zr.collect,_r,Dr),useConnectDragSource(Dr),useConnectDragPreview(Dr)]}function useConnectDropTarget(Gt){return reactExports.useMemo(()=>Gt.hooks.dropTarget(),[Gt])}function useDropTargetConnector(Gt){const $r=useDragDropManager(),zr=reactExports.useMemo(()=>new TargetConnector($r.getBackend()),[$r]);return useIsomorphicLayoutEffect$4(()=>(zr.dropTargetOptions=Gt||null,zr.reconnect(),()=>zr.disconnectDropTarget()),[Gt]),zr}function useDropTargetMonitor(){const Gt=useDragDropManager();return reactExports.useMemo(()=>new DropTargetMonitorImpl(Gt),[Gt])}function useAccept(Gt){const{accept:$r}=Gt;return reactExports.useMemo(()=>(invariant$5(Gt.accept!=null,"accept must be defined"),Array.isArray($r)?$r:[$r]),[$r])}class DropTargetImpl{canDrop(){const $r=this.spec,zr=this.monitor;return $r.canDrop?$r.canDrop(zr.getItem(),zr):!0}hover(){const $r=this.spec,zr=this.monitor;$r.hover&&$r.hover(zr.getItem(),zr)}drop(){const $r=this.spec,zr=this.monitor;if($r.drop)return $r.drop(zr.getItem(),zr)}constructor($r,zr){this.spec=$r,this.monitor=zr}}function useDropTarget(Gt,$r){const zr=reactExports.useMemo(()=>new DropTargetImpl(Gt,$r),[$r]);return reactExports.useEffect(()=>{zr.spec=Gt},[Gt]),zr}function useRegisteredDropTarget(Gt,$r,zr){const _r=useDragDropManager(),Dr=useDropTarget(Gt,$r),kr=useAccept(Gt);useIsomorphicLayoutEffect$4(function(){const[Nr,Wr]=registerTarget(kr,Dr,_r);return $r.receiveHandlerId(Nr),zr.receiveHandlerId(Nr),Wr},[_r,$r,Dr,zr,kr.map(qr=>qr.toString()).join("|")])}function useDrop(Gt,$r){const zr=useOptionalFactory(Gt),_r=useDropTargetMonitor(),Dr=useDropTargetConnector(zr.options);return useRegisteredDropTarget(zr,_r,Dr),[useCollectedProps(zr.collect,_r,Dr),useConnectDropTarget(Dr)]}function memoize$3(Gt){let $r=null;return()=>($r==null&&($r=Gt()),$r)}function without$1(Gt,$r){return Gt.filter(zr=>zr!==$r)}function union(Gt,$r){const zr=new Set,_r=kr=>zr.add(kr);Gt.forEach(_r),$r.forEach(_r);const Dr=[];return zr.forEach(kr=>Dr.push(kr)),Dr}class EnterLeaveCounter{enter($r){const zr=this.entered.length,_r=Dr=>this.isNodeInDocument(Dr)&&(!Dr.contains||Dr.contains($r));return this.entered=union(this.entered.filter(_r),[$r]),zr===0&&this.entered.length>0}leave($r){const zr=this.entered.length;return this.entered=without$1(this.entered.filter(this.isNodeInDocument),$r),zr>0&&this.entered.length===0}reset(){this.entered=[]}constructor($r){this.entered=[],this.isNodeInDocument=$r}}class NativeDragSource{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach($r=>{Object.defineProperty(this.item,$r,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${$r}" until the drop event.`),null}})})}loadDataTransfer($r){if($r){const zr={};Object.keys(this.config.exposeProperties).forEach(_r=>{const Dr=this.config.exposeProperties[_r];Dr!=null&&(zr[_r]={value:Dr($r,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,zr)}}canDrag(){return!0}beginDrag(){return this.item}isDragging($r,zr){return zr===$r.getSourceId()}endDrag(){}constructor($r){this.config=$r,this.item={},this.initializeExposedProperties()}}const FILE="__NATIVE_FILE__",URL$1="__NATIVE_URL__",TEXT="__NATIVE_TEXT__",HTML="__NATIVE_HTML__",NativeTypes=Object.freeze(Object.defineProperty({__proto__:null,FILE,HTML,TEXT,URL:URL$1},Symbol.toStringTag,{value:"Module"}));function getDataFromDataTransfer(Gt,$r,zr){const _r=$r.reduce((Dr,kr)=>Dr||Gt.getData(kr),"");return _r??zr}const nativeTypesConfig={[FILE]:{exposeProperties:{files:Gt=>Array.prototype.slice.call(Gt.files),items:Gt=>Gt.items,dataTransfer:Gt=>Gt},matchesTypes:["Files"]},[HTML]:{exposeProperties:{html:(Gt,$r)=>getDataFromDataTransfer(Gt,$r,""),dataTransfer:Gt=>Gt},matchesTypes:["Html","text/html"]},[URL$1]:{exposeProperties:{urls:(Gt,$r)=>getDataFromDataTransfer(Gt,$r,"").split(`
`),dataTransfer:Gt=>Gt},matchesTypes:["Url","text/uri-list"]},[TEXT]:{exposeProperties:{text:(Gt,$r)=>getDataFromDataTransfer(Gt,$r,""),dataTransfer:Gt=>Gt},matchesTypes:["Text","text/plain"]}};function createNativeDragSource(Gt,$r){const zr=nativeTypesConfig[Gt];if(!zr)throw new Error(`native type ${Gt} has no configuration`);const _r=new NativeDragSource(zr);return _r.loadDataTransfer($r),_r}function matchNativeItemType(Gt){if(!Gt)return null;const $r=Array.prototype.slice.call(Gt.types||[]);return Object.keys(nativeTypesConfig).filter(zr=>{const _r=nativeTypesConfig[zr];return _r!=null&&_r.matchesTypes?_r.matchesTypes.some(Dr=>$r.indexOf(Dr)>-1):!1})[0]||null}const isFirefox=memoize$3(()=>/firefox/i.test(navigator.userAgent)),isSafari=memoize$3(()=>!!window.safari);class MonotonicInterpolant{interpolate($r){const{xs:zr,ys:_r,c1s:Dr,c2s:kr,c3s:qr}=this;let Nr=zr.length-1;if($r===zr[Nr])return _r[Nr];let Wr=0,Qr=qr.length-1,Vr;for(;Wr<=Qr;){Vr=Math.floor(.5*(Wr+Qr));const zn=zr[Vr];if(zn<$r)Wr=Vr+1;else if(zn>$r)Qr=Vr-1;else return _r[Vr]}Nr=Math.max(0,Qr);const Jr=$r-zr[Nr],Zr=Jr*Jr;return _r[Nr]+Dr[Nr]*Jr+kr[Nr]*Zr+qr[Nr]*Jr*Zr}constructor($r,zr){const{length:_r}=$r,Dr=[];for(let zn=0;zn<_r;zn++)Dr.push(zn);Dr.sort((zn,Vn)=>$r[zn]<$r[Vn]?-1:1);const kr=[],qr=[];let Nr,Wr;for(let zn=0;zn<_r-1;zn++)Nr=$r[zn+1]-$r[zn],Wr=zr[zn+1]-zr[zn],kr.push(Nr),qr.push(Wr/Nr);const Qr=[qr[0]];for(let zn=0;zn<kr.length-1;zn++){const Vn=qr[zn],_i=qr[zn+1];if(Vn*_i<=0)Qr.push(0);else{Nr=kr[zn];const e0=kr[zn+1],r0=Nr+e0;Qr.push(3*r0/((r0+e0)/Vn+(r0+Nr)/_i))}}Qr.push(qr[qr.length-1]);const Vr=[],Jr=[];let Zr;for(let zn=0;zn<Qr.length-1;zn++){Zr=qr[zn];const Vn=Qr[zn],_i=1/kr[zn],e0=Vn+Qr[zn+1]-Zr-Zr;Vr.push((Zr-Vn-e0)*_i),Jr.push(e0*_i*_i)}this.xs=$r,this.ys=zr,this.c1s=Qr,this.c2s=Vr,this.c3s=Jr}}const ELEMENT_NODE=1;function getNodeClientOffset(Gt){const $r=Gt.nodeType===ELEMENT_NODE?Gt:Gt.parentElement;if(!$r)return null;const{top:zr,left:_r}=$r.getBoundingClientRect();return{x:_r,y:zr}}function getEventClientOffset(Gt){return{x:Gt.clientX,y:Gt.clientY}}function isImageNode(Gt){var $r;return Gt.nodeName==="IMG"&&(isFirefox()||!(!(($r=document.documentElement)===null||$r===void 0)&&$r.contains(Gt)))}function getDragPreviewSize(Gt,$r,zr,_r){let Dr=Gt?$r.width:zr,kr=Gt?$r.height:_r;return isSafari()&&Gt&&(kr/=window.devicePixelRatio,Dr/=window.devicePixelRatio),{dragPreviewWidth:Dr,dragPreviewHeight:kr}}function getDragPreviewOffset(Gt,$r,zr,_r,Dr){const kr=isImageNode($r),Nr=getNodeClientOffset(kr?Gt:$r),Wr={x:zr.x-Nr.x,y:zr.y-Nr.y},{offsetWidth:Qr,offsetHeight:Vr}=Gt,{anchorX:Jr,anchorY:Zr}=_r,{dragPreviewWidth:zn,dragPreviewHeight:Vn}=getDragPreviewSize(kr,$r,Qr,Vr),_i=()=>{let s0=new MonotonicInterpolant([0,.5,1],[Wr.y,Wr.y/Vr*Vn,Wr.y+Vn-Vr]).interpolate(Zr);return isSafari()&&kr&&(s0+=(window.devicePixelRatio-1)*Vn),s0},e0=()=>new MonotonicInterpolant([0,.5,1],[Wr.x,Wr.x/Qr*zn,Wr.x+zn-Qr]).interpolate(Jr),{offsetX:r0,offsetY:i0}=Dr,n0=r0===0||r0,o0=i0===0||i0;return{x:n0?r0:e0(),y:o0?i0:_i()}}class OptionsReader{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var $r;return!(($r=this.globalContext)===null||$r===void 0)&&$r.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var $r;return(($r=this.optionsArgs)===null||$r===void 0?void 0:$r.rootElement)||this.window}constructor($r,zr){this.ownerDocument=null,this.globalContext=$r,this.optionsArgs=zr}}function _defineProperty$h(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _objectSpread$g(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{},_r=Object.keys(zr);typeof Object.getOwnPropertySymbols=="function"&&(_r=_r.concat(Object.getOwnPropertySymbols(zr).filter(function(Dr){return Object.getOwnPropertyDescriptor(zr,Dr).enumerable}))),_r.forEach(function(Dr){_defineProperty$h(Gt,Dr,zr[Dr])})}return Gt}class HTML5BackendImpl{profile(){var $r,zr;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:(($r=this.dragStartSourceIds)===null||$r===void 0?void 0:$r.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:((zr=this.dragOverTargetIds)===null||zr===void 0?void 0:zr.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){const $r=this.rootElement;if($r!==void 0){if($r.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");$r.__isReactDndBackendSetUp=!0,this.addEventListeners($r)}}teardown(){const $r=this.rootElement;if($r!==void 0&&($r.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)){var zr;(zr=this.window)===null||zr===void 0||zr.cancelAnimationFrame(this.asyncEndDragFrameId)}}connectDragPreview($r,zr,_r){return this.sourcePreviewNodeOptions.set($r,_r),this.sourcePreviewNodes.set($r,zr),()=>{this.sourcePreviewNodes.delete($r),this.sourcePreviewNodeOptions.delete($r)}}connectDragSource($r,zr,_r){this.sourceNodes.set($r,zr),this.sourceNodeOptions.set($r,_r);const Dr=qr=>this.handleDragStart(qr,$r),kr=qr=>this.handleSelectStart(qr);return zr.setAttribute("draggable","true"),zr.addEventListener("dragstart",Dr),zr.addEventListener("selectstart",kr),()=>{this.sourceNodes.delete($r),this.sourceNodeOptions.delete($r),zr.removeEventListener("dragstart",Dr),zr.removeEventListener("selectstart",kr),zr.setAttribute("draggable","false")}}connectDropTarget($r,zr){const _r=qr=>this.handleDragEnter(qr,$r),Dr=qr=>this.handleDragOver(qr,$r),kr=qr=>this.handleDrop(qr,$r);return zr.addEventListener("dragenter",_r),zr.addEventListener("dragover",Dr),zr.addEventListener("drop",kr),()=>{zr.removeEventListener("dragenter",_r),zr.removeEventListener("dragover",Dr),zr.removeEventListener("drop",kr)}}addEventListeners($r){$r.addEventListener&&($r.addEventListener("dragstart",this.handleTopDragStart),$r.addEventListener("dragstart",this.handleTopDragStartCapture,!0),$r.addEventListener("dragend",this.handleTopDragEndCapture,!0),$r.addEventListener("dragenter",this.handleTopDragEnter),$r.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),$r.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),$r.addEventListener("dragover",this.handleTopDragOver),$r.addEventListener("dragover",this.handleTopDragOverCapture,!0),$r.addEventListener("drop",this.handleTopDrop),$r.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners($r){$r.removeEventListener&&($r.removeEventListener("dragstart",this.handleTopDragStart),$r.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),$r.removeEventListener("dragend",this.handleTopDragEndCapture,!0),$r.removeEventListener("dragenter",this.handleTopDragEnter),$r.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),$r.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),$r.removeEventListener("dragover",this.handleTopDragOver),$r.removeEventListener("dragover",this.handleTopDragOverCapture,!0),$r.removeEventListener("drop",this.handleTopDrop),$r.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const $r=this.monitor.getSourceId(),zr=this.sourceNodeOptions.get($r);return _objectSpread$g({dropEffect:this.altKeyPressed?"copy":"move"},zr||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const $r=this.monitor.getSourceId(),zr=this.sourcePreviewNodeOptions.get($r);return _objectSpread$g({anchorX:.5,anchorY:.5,captureDraggingState:!1},zr||{})}isDraggingNativeItem(){const $r=this.monitor.getItemType();return Object.keys(NativeTypes).some(zr=>NativeTypes[zr]===$r)}beginDragNativeItem($r,zr){this.clearCurrentDragSourceNode(),this.currentNativeSource=createNativeDragSource($r,zr),this.currentNativeHandle=this.registry.addSource($r,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode($r){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=$r;const zr=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var _r;return(_r=this.rootElement)===null||_r===void 0?void 0:_r.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},zr)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var $r;($r=this.window)===null||$r===void 0||$r.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart($r,zr){$r.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(zr))}handleDragEnter($r,zr){this.dragEnterTargetIds.unshift(zr)}handleDragOver($r,zr){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(zr)}handleDrop($r,zr){this.dropTargetIds.unshift(zr)}constructor($r,zr,_r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=Dr=>{const kr=this.sourceNodes.get(Dr);return kr&&getNodeClientOffset(kr)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=Dr=>!!(Dr&&this.document&&this.document.body&&this.document.body.contains(Dr)),this.endDragIfSourceWasRemovedFromDOM=()=>{const Dr=this.currentDragSourceNode;Dr==null||this.isNodeInDocument(Dr)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=Dr=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(Dr||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=Dr=>{if(Dr.defaultPrevented)return;const{dragStartSourceIds:kr}=this;this.dragStartSourceIds=null;const qr=getEventClientOffset(Dr);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(kr||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:qr});const{dataTransfer:Nr}=Dr,Wr=matchNativeItemType(Nr);if(this.monitor.isDragging()){if(Nr&&typeof Nr.setDragImage=="function"){const Vr=this.monitor.getSourceId(),Jr=this.sourceNodes.get(Vr),Zr=this.sourcePreviewNodes.get(Vr)||Jr;if(Zr){const{anchorX:zn,anchorY:Vn,offsetX:_i,offsetY:e0}=this.getCurrentSourcePreviewNodeOptions(),n0=getDragPreviewOffset(Jr,Zr,qr,{anchorX:zn,anchorY:Vn},{offsetX:_i,offsetY:e0});Nr.setDragImage(Zr,n0.x,n0.y)}}try{Nr==null||Nr.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(Dr.target);const{captureDraggingState:Qr}=this.getCurrentSourcePreviewNodeOptions();Qr?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(Wr)this.beginDragNativeItem(Wr);else{if(Nr&&!Nr.types&&(Dr.target&&!Dr.target.hasAttribute||!Dr.target.hasAttribute("draggable")))return;Dr.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=Dr=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var kr;(kr=this.currentNativeSource)===null||kr===void 0||kr.loadDataTransfer(Dr.dataTransfer)}if(!this.enterLeaveCounter.enter(Dr.target)||this.monitor.isDragging())return;const{dataTransfer:Nr}=Dr,Wr=matchNativeItemType(Nr);Wr&&this.beginDragNativeItem(Wr,Nr)},this.handleTopDragEnter=Dr=>{const{dragEnterTargetIds:kr}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=Dr.altKey,kr.length>0&&this.actions.hover(kr,{clientOffset:getEventClientOffset(Dr)}),kr.some(Nr=>this.monitor.canDropOnTarget(Nr))&&(Dr.preventDefault(),Dr.dataTransfer&&(Dr.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=Dr=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var kr;(kr=this.currentNativeSource)===null||kr===void 0||kr.loadDataTransfer(Dr.dataTransfer)}},this.handleTopDragOver=Dr=>{const{dragOverTargetIds:kr}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){Dr.preventDefault(),Dr.dataTransfer&&(Dr.dataTransfer.dropEffect="none");return}this.altKeyPressed=Dr.altKey,this.lastClientOffset=getEventClientOffset(Dr),this.scheduleHover(kr),(kr||[]).some(Nr=>this.monitor.canDropOnTarget(Nr))?(Dr.preventDefault(),Dr.dataTransfer&&(Dr.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?Dr.preventDefault():(Dr.preventDefault(),Dr.dataTransfer&&(Dr.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=Dr=>{this.isDraggingNativeItem()&&Dr.preventDefault(),this.enterLeaveCounter.leave(Dr.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=Dr=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var kr;Dr.preventDefault(),(kr=this.currentNativeSource)===null||kr===void 0||kr.loadDataTransfer(Dr.dataTransfer)}else matchNativeItemType(Dr.dataTransfer)&&Dr.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=Dr=>{const{dropTargetIds:kr}=this;this.dropTargetIds=[],this.actions.hover(kr,{clientOffset:getEventClientOffset(Dr)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=Dr=>{const kr=Dr.target;typeof kr.dragDrop=="function"&&(kr.tagName==="INPUT"||kr.tagName==="SELECT"||kr.tagName==="TEXTAREA"||kr.isContentEditable||(Dr.preventDefault(),kr.dragDrop()))},this.options=new OptionsReader(zr,_r),this.actions=$r.getActions(),this.monitor=$r.getMonitor(),this.registry=$r.getRegistry(),this.enterLeaveCounter=new EnterLeaveCounter(this.isNodeInDocument)}}const HTML5Backend=function($r,zr,_r){return new HTML5BackendImpl($r,zr,_r)};var withSelector={exports:{}},useSyncExternalStoreWithSelector_production_min={};/**
 * @license React
 * use-sync-external-store-with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var g$8=reactExports;function n$8(Gt,$r){return Gt===$r&&(Gt!==0||1/Gt===1/$r)||Gt!==Gt&&$r!==$r}var p$9=typeof Object.is=="function"?Object.is:n$8,q$7=g$8.useSyncExternalStore,r$8=g$8.useRef,t$9=g$8.useEffect,u$b=g$8.useMemo,v$g=g$8.useDebugValue;useSyncExternalStoreWithSelector_production_min.useSyncExternalStoreWithSelector=function(Gt,$r,zr,_r,Dr){var kr=r$8(null);if(kr.current===null){var qr={hasValue:!1,value:null};kr.current=qr}else qr=kr.current;kr=u$b(function(){function Wr(zn){if(!Qr){if(Qr=!0,Vr=zn,zn=_r(zn),Dr!==void 0&&qr.hasValue){var Vn=qr.value;if(Dr(Vn,zn))return Jr=Vn}return Jr=zn}if(Vn=Jr,p$9(Vr,zn))return Vn;var _i=_r(zn);return Dr!==void 0&&Dr(Vn,_i)?Vn:(Vr=zn,Jr=_i)}var Qr=!1,Vr,Jr,Zr=zr===void 0?null:zr;return[function(){return Wr($r())},Zr===null?void 0:function(){return Wr(Zr())}]},[$r,zr,_r,Dr]);var Nr=q$7(Gt,kr[0],kr[1]);return t$9(function(){qr.hasValue=!0,qr.value=Nr},[Nr]),v$g(Nr),Nr};withSelector.exports=useSyncExternalStoreWithSelector_production_min;var withSelectorExports=withSelector.exports,React$5="default"in React$7?React$6:React$7,ContextKey=Symbol.for("react-redux-context"),gT=typeof globalThis<"u"?globalThis:{};function getContext(){if(!React$5.createContext)return{};const Gt=gT[ContextKey]??(gT[ContextKey]=new Map);let $r=Gt.get(React$5.createContext);return $r||($r=React$5.createContext(null),Gt.set(React$5.createContext,$r)),$r}var ReactReduxContext=getContext(),notInitialized=()=>{throw new Error("uSES not initialized!")};function createReduxContextHook(Gt=ReactReduxContext){return function(){return React$5.useContext(Gt)}}var useReduxContext=createReduxContextHook(),useSyncExternalStoreWithSelector=notInitialized,initializeUseSelector=Gt=>{useSyncExternalStoreWithSelector=Gt},refEquality$1=(Gt,$r)=>Gt===$r;function createSelectorHook(Gt=ReactReduxContext){const $r=Gt===ReactReduxContext?useReduxContext:createReduxContextHook(Gt),zr=(_r,Dr={})=>{const{equalityFn:kr=refEquality$1,devModeChecks:qr={}}=typeof Dr=="function"?{equalityFn:Dr}:Dr,{store:Nr,subscription:Wr,getServerState:Qr,stabilityCheck:Vr,identityFunctionCheck:Jr}=$r();React$5.useRef(!0);const Zr=React$5.useCallback({[_r.name](Vn){return _r(Vn)}}[_r.name],[_r,Vr,qr.stabilityCheck]),zn=useSyncExternalStoreWithSelector(Wr.addNestedSub,Nr.getState,Qr||Nr.getState,Zr,kr);return React$5.useDebugValue(zn),zn};return Object.assign(zr,{withTypes:()=>zr}),zr}var useSelector=createSelectorHook(),REACT_ELEMENT_TYPE$1=Symbol.for("react.element"),REACT_PORTAL_TYPE=Symbol.for("react.portal"),REACT_FRAGMENT_TYPE=Symbol.for("react.fragment"),REACT_STRICT_MODE_TYPE=Symbol.for("react.strict_mode"),REACT_PROFILER_TYPE=Symbol.for("react.profiler"),REACT_PROVIDER_TYPE=Symbol.for("react.provider"),REACT_CONTEXT_TYPE=Symbol.for("react.context"),REACT_SERVER_CONTEXT_TYPE=Symbol.for("react.server_context"),REACT_FORWARD_REF_TYPE=Symbol.for("react.forward_ref"),REACT_SUSPENSE_TYPE=Symbol.for("react.suspense"),REACT_SUSPENSE_LIST_TYPE=Symbol.for("react.suspense_list"),REACT_MEMO_TYPE=Symbol.for("react.memo"),REACT_LAZY_TYPE=Symbol.for("react.lazy"),ForwardRef=REACT_FORWARD_REF_TYPE,Memo=REACT_MEMO_TYPE;function typeOf$1(Gt){if(typeof Gt=="object"&&Gt!==null){const $r=Gt.$$typeof;switch($r){case REACT_ELEMENT_TYPE$1:{const zr=Gt.type;switch(zr){case REACT_FRAGMENT_TYPE:case REACT_PROFILER_TYPE:case REACT_STRICT_MODE_TYPE:case REACT_SUSPENSE_TYPE:case REACT_SUSPENSE_LIST_TYPE:return zr;default:{const _r=zr&&zr.$$typeof;switch(_r){case REACT_SERVER_CONTEXT_TYPE:case REACT_CONTEXT_TYPE:case REACT_FORWARD_REF_TYPE:case REACT_LAZY_TYPE:case REACT_MEMO_TYPE:case REACT_PROVIDER_TYPE:return _r;default:return $r}}}}case REACT_PORTAL_TYPE:return $r}}}function isMemo(Gt){return typeOf$1(Gt)===REACT_MEMO_TYPE}function pureFinalPropsSelectorFactory(Gt,$r,zr,_r,{areStatesEqual:Dr,areOwnPropsEqual:kr,areStatePropsEqual:qr}){let Nr=!1,Wr,Qr,Vr,Jr,Zr;function zn(i0,n0){return Wr=i0,Qr=n0,Vr=Gt(Wr,Qr),Jr=$r(_r,Qr),Zr=zr(Vr,Jr,Qr),Nr=!0,Zr}function Vn(){return Vr=Gt(Wr,Qr),$r.dependsOnOwnProps&&(Jr=$r(_r,Qr)),Zr=zr(Vr,Jr,Qr),Zr}function _i(){return Gt.dependsOnOwnProps&&(Vr=Gt(Wr,Qr)),$r.dependsOnOwnProps&&(Jr=$r(_r,Qr)),Zr=zr(Vr,Jr,Qr),Zr}function e0(){const i0=Gt(Wr,Qr),n0=!qr(i0,Vr);return Vr=i0,n0&&(Zr=zr(Vr,Jr,Qr)),Zr}function r0(i0,n0){const o0=!kr(n0,Qr),a0=!Dr(i0,Wr,n0,Qr);return Wr=i0,Qr=n0,o0&&a0?Vn():o0?_i():a0?e0():Zr}return function(n0,o0){return Nr?r0(n0,o0):zn(n0,o0)}}function finalPropsSelectorFactory(Gt,{initMapStateToProps:$r,initMapDispatchToProps:zr,initMergeProps:_r,...Dr}){const kr=$r(Gt,Dr),qr=zr(Gt,Dr),Nr=_r(Gt,Dr);return pureFinalPropsSelectorFactory(kr,qr,Nr,Gt,Dr)}function bindActionCreators(Gt,$r){const zr={};for(const _r in Gt){const Dr=Gt[_r];typeof Dr=="function"&&(zr[_r]=(...kr)=>$r(Dr(...kr)))}return zr}function wrapMapToPropsConstant(Gt){return function(zr){const _r=Gt(zr);function Dr(){return _r}return Dr.dependsOnOwnProps=!1,Dr}}function getDependsOnOwnProps(Gt){return Gt.dependsOnOwnProps?!!Gt.dependsOnOwnProps:Gt.length!==1}function wrapMapToPropsFunc(Gt,$r){return function(_r,{displayName:Dr}){const kr=function(Nr,Wr){return kr.dependsOnOwnProps?kr.mapToProps(Nr,Wr):kr.mapToProps(Nr,void 0)};return kr.dependsOnOwnProps=!0,kr.mapToProps=function(Nr,Wr){kr.mapToProps=Gt,kr.dependsOnOwnProps=getDependsOnOwnProps(Gt);let Qr=kr(Nr,Wr);return typeof Qr=="function"&&(kr.mapToProps=Qr,kr.dependsOnOwnProps=getDependsOnOwnProps(Qr),Qr=kr(Nr,Wr)),Qr},kr}}function createInvalidArgFactory(Gt,$r){return(zr,_r)=>{throw new Error(`Invalid value of type ${typeof Gt} for ${$r} argument when connecting component ${_r.wrappedComponentName}.`)}}function mapDispatchToPropsFactory(Gt){return Gt&&typeof Gt=="object"?wrapMapToPropsConstant($r=>bindActionCreators(Gt,$r)):Gt?typeof Gt=="function"?wrapMapToPropsFunc(Gt):createInvalidArgFactory(Gt,"mapDispatchToProps"):wrapMapToPropsConstant($r=>({dispatch:$r}))}function mapStateToPropsFactory(Gt){return Gt?typeof Gt=="function"?wrapMapToPropsFunc(Gt):createInvalidArgFactory(Gt,"mapStateToProps"):wrapMapToPropsConstant(()=>({}))}function defaultMergeProps(Gt,$r,zr){return{...zr,...Gt,...$r}}function wrapMergePropsFunc(Gt){return function(zr,{displayName:_r,areMergedPropsEqual:Dr}){let kr=!1,qr;return function(Wr,Qr,Vr){const Jr=Gt(Wr,Qr,Vr);return kr?Dr(Jr,qr)||(qr=Jr):(kr=!0,qr=Jr),qr}}}function mergePropsFactory(Gt){return Gt?typeof Gt=="function"?wrapMergePropsFunc(Gt):createInvalidArgFactory(Gt,"mergeProps"):()=>defaultMergeProps}function defaultNoopBatch(Gt){Gt()}function createListenerCollection(){let Gt=null,$r=null;return{clear(){Gt=null,$r=null},notify(){defaultNoopBatch(()=>{let zr=Gt;for(;zr;)zr.callback(),zr=zr.next})},get(){const zr=[];let _r=Gt;for(;_r;)zr.push(_r),_r=_r.next;return zr},subscribe(zr){let _r=!0;const Dr=$r={callback:zr,next:null,prev:$r};return Dr.prev?Dr.prev.next=Dr:Gt=Dr,function(){!_r||Gt===null||(_r=!1,Dr.next?Dr.next.prev=Dr.prev:$r=Dr.prev,Dr.prev?Dr.prev.next=Dr.next:Gt=Dr.next)}}}}var nullListeners={notify(){},get:()=>[]};function createSubscription(Gt,$r){let zr,_r=nullListeners,Dr=0,kr=!1;function qr(_i){Vr();const e0=_r.subscribe(_i);let r0=!1;return()=>{r0||(r0=!0,e0(),Jr())}}function Nr(){_r.notify()}function Wr(){Vn.onStateChange&&Vn.onStateChange()}function Qr(){return kr}function Vr(){Dr++,zr||(zr=$r?$r.addNestedSub(Wr):Gt.subscribe(Wr),_r=createListenerCollection())}function Jr(){Dr--,zr&&Dr===0&&(zr(),zr=void 0,_r.clear(),_r=nullListeners)}function Zr(){kr||(kr=!0,Vr())}function zn(){kr&&(kr=!1,Jr())}const Vn={addNestedSub:qr,notifyNestedSubs:Nr,handleChangeWrapper:Wr,isSubscribed:Qr,trySubscribe:Zr,tryUnsubscribe:zn,getListeners:()=>_r};return Vn}var canUseDOM$2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",isReactNative$2=typeof navigator<"u"&&navigator.product==="ReactNative",useIsomorphicLayoutEffect$3=canUseDOM$2||isReactNative$2?React$5.useLayoutEffect:React$5.useEffect;function is$2(Gt,$r){return Gt===$r?Gt!==0||$r!==0||1/Gt===1/$r:Gt!==Gt&&$r!==$r}function shallowEqual(Gt,$r){if(is$2(Gt,$r))return!0;if(typeof Gt!="object"||Gt===null||typeof $r!="object"||$r===null)return!1;const zr=Object.keys(Gt),_r=Object.keys($r);if(zr.length!==_r.length)return!1;for(let Dr=0;Dr<zr.length;Dr++)if(!Object.prototype.hasOwnProperty.call($r,zr[Dr])||!is$2(Gt[zr[Dr]],$r[zr[Dr]]))return!1;return!0}var REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={[ForwardRef]:FORWARD_REF_STATICS,[Memo]:MEMO_STATICS};function getStatics(Gt){return isMemo(Gt)?MEMO_STATICS:TYPE_STATICS[Gt.$$typeof]||REACT_STATICS}var defineProperty$a=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols$1=Object.getOwnPropertySymbols,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getPrototypeOf$5=Object.getPrototypeOf,objectPrototype=Object.prototype;function hoistNonReactStatics(Gt,$r){if(typeof $r!="string"){if(objectPrototype){const kr=getPrototypeOf$5($r);kr&&kr!==objectPrototype&&hoistNonReactStatics(Gt,kr)}let zr=getOwnPropertyNames($r);getOwnPropertySymbols$1&&(zr=zr.concat(getOwnPropertySymbols$1($r)));const _r=getStatics(Gt),Dr=getStatics($r);for(let kr=0;kr<zr.length;++kr){const qr=zr[kr];if(!KNOWN_STATICS[qr]&&!(Dr&&Dr[qr])&&!(_r&&_r[qr])){const Nr=getOwnPropertyDescriptor($r,qr);try{defineProperty$a(Gt,qr,Nr)}catch{}}}}return Gt}var useSyncExternalStore$1=notInitialized,initializeConnect=Gt=>{useSyncExternalStore$1=Gt},NO_SUBSCRIPTION_ARRAY=[null,null];function useIsomorphicLayoutEffectWithArgs(Gt,$r,zr){useIsomorphicLayoutEffect$3(()=>Gt(...$r),zr)}function captureWrapperProps(Gt,$r,zr,_r,Dr,kr){Gt.current=_r,zr.current=!1,Dr.current&&(Dr.current=null,kr())}function subscribeUpdates(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr){if(!Gt)return()=>{};let Jr=!1,Zr=null;const zn=()=>{if(Jr||!Nr.current)return;const _i=$r.getState();let e0,r0;try{e0=_r(_i,Dr.current)}catch(i0){r0=i0,Zr=i0}r0||(Zr=null),e0===kr.current?qr.current||Qr():(kr.current=e0,Wr.current=e0,qr.current=!0,Vr())};return zr.onStateChange=zn,zr.trySubscribe(),zn(),()=>{if(Jr=!0,zr.tryUnsubscribe(),zr.onStateChange=null,Zr)throw Zr}}function strictEqual$2(Gt,$r){return Gt===$r}function connect(Gt,$r,zr,{pure:_r,areStatesEqual:Dr=strictEqual$2,areOwnPropsEqual:kr=shallowEqual,areStatePropsEqual:qr=shallowEqual,areMergedPropsEqual:Nr=shallowEqual,forwardRef:Wr=!1,context:Qr=ReactReduxContext}={}){const Vr=Qr,Jr=mapStateToPropsFactory(Gt),Zr=mapDispatchToPropsFactory($r),zn=mergePropsFactory(zr),Vn=!!Gt;return e0=>{const r0=e0.displayName||e0.name||"Component",i0=`Connect(${r0})`,n0={shouldHandleStateChanges:Vn,displayName:i0,wrappedComponentName:r0,WrappedComponent:e0,initMapStateToProps:Jr,initMapDispatchToProps:Zr,initMergeProps:zn,areStatesEqual:Dr,areStatePropsEqual:qr,areOwnPropsEqual:kr,areMergedPropsEqual:Nr};function o0(l0){const[u0,b0,g0]=React$5.useMemo(()=>{const{reactReduxForwardedRef:Q0,...L0}=l0;return[l0.context,Q0,L0]},[l0]),y0=React$5.useMemo(()=>{let Q0=Vr;return u0!=null&&u0.Consumer,Q0},[u0,Vr]),f0=React$5.useContext(y0),v0=!!l0.store&&!!l0.store.getState&&!!l0.store.dispatch,A0=!!f0&&!!f0.store,p0=v0?l0.store:f0.store,h0=A0?f0.getServerState:p0.getState,m0=React$5.useMemo(()=>finalPropsSelectorFactory(p0.dispatch,n0),[p0]),[c0,d0]=React$5.useMemo(()=>{if(!Vn)return NO_SUBSCRIPTION_ARRAY;const Q0=createSubscription(p0,v0?void 0:f0.subscription),L0=Q0.notifyNestedSubs.bind(Q0);return[Q0,L0]},[p0,v0,f0]),M0=React$5.useMemo(()=>v0?f0:{...f0,subscription:c0},[v0,f0,c0]),O0=React$5.useRef(void 0),x0=React$5.useRef(g0),C0=React$5.useRef(void 0),$0=React$5.useRef(!1),_0=React$5.useRef(!1),R0=React$5.useRef(void 0);useIsomorphicLayoutEffect$3(()=>(_0.current=!0,()=>{_0.current=!1}),[]);const D0=React$5.useMemo(()=>()=>C0.current&&g0===x0.current?C0.current:m0(p0.getState(),g0),[p0,g0]),S0=React$5.useMemo(()=>L0=>c0?subscribeUpdates(Vn,p0,c0,m0,x0,O0,$0,_0,C0,d0,L0):()=>{},[c0]);useIsomorphicLayoutEffectWithArgs(captureWrapperProps,[x0,O0,$0,g0,C0,d0]);let I0;try{I0=useSyncExternalStore$1(S0,D0,h0?()=>m0(h0(),g0):D0)}catch(Q0){throw R0.current&&(Q0.message+=`
The error may be correlated with this previous error:
${R0.current.stack}

`),Q0}useIsomorphicLayoutEffect$3(()=>{R0.current=void 0,C0.current=void 0,O0.current=I0});const B0=React$5.useMemo(()=>React$5.createElement(e0,{...I0,ref:b0}),[b0,e0,I0]);return React$5.useMemo(()=>Vn?React$5.createElement(y0.Provider,{value:M0},B0):B0,[y0,B0,M0])}const s0=React$5.memo(o0);if(s0.WrappedComponent=e0,s0.displayName=o0.displayName=i0,Wr){const u0=React$5.forwardRef(function(g0,y0){return React$5.createElement(s0,{...g0,reactReduxForwardedRef:y0})});return u0.displayName=i0,u0.WrappedComponent=e0,hoistNonReactStatics(u0,e0)}return hoistNonReactStatics(s0,e0)}}var connect_default=connect;function Provider({store:Gt,context:$r,children:zr,serverState:_r,stabilityCheck:Dr="once",identityFunctionCheck:kr="once"}){const qr=React$5.useMemo(()=>{const Qr=createSubscription(Gt);return{store:Gt,subscription:Qr,getServerState:_r?()=>_r:void 0,stabilityCheck:Dr,identityFunctionCheck:kr}},[Gt,_r,Dr,kr]),Nr=React$5.useMemo(()=>Gt.getState(),[Gt]);useIsomorphicLayoutEffect$3(()=>{const{subscription:Qr}=qr;return Qr.onStateChange=Qr.notifyNestedSubs,Qr.trySubscribe(),Nr!==Gt.getState()&&Qr.notifyNestedSubs(),()=>{Qr.tryUnsubscribe(),Qr.onStateChange=void 0}},[qr,Nr]);const Wr=$r||ReactReduxContext;return React$5.createElement(Wr.Provider,{value:qr},zr)}var Provider_default=Provider;function createStoreHook(Gt=ReactReduxContext){const $r=Gt===ReactReduxContext?useReduxContext:createReduxContextHook(Gt),zr=()=>{const{store:_r}=$r();return _r};return Object.assign(zr,{withTypes:()=>zr}),zr}var useStore=createStoreHook();function createDispatchHook(Gt=ReactReduxContext){const $r=Gt===ReactReduxContext?useStore:createStoreHook(Gt),zr=()=>$r().dispatch;return Object.assign(zr,{withTypes:()=>zr}),zr}var useDispatch=createDispatchHook();initializeUseSelector(withSelectorExports.useSyncExternalStoreWithSelector);initializeConnect(reactExports.useSyncExternalStore);/**
 * @remix-run/router v1.20.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function _extends$n(){return _extends$n=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$n.apply(this,arguments)}var Action;(function(Gt){Gt.Pop="POP",Gt.Push="PUSH",Gt.Replace="REPLACE"})(Action||(Action={}));const PopStateEventType="popstate";function createBrowserHistory(Gt){Gt===void 0&&(Gt={});function $r(_r,Dr){let{pathname:kr,search:qr,hash:Nr}=_r.location;return createLocation("",{pathname:kr,search:qr,hash:Nr},Dr.state&&Dr.state.usr||null,Dr.state&&Dr.state.key||"default")}function zr(_r,Dr){return typeof Dr=="string"?Dr:createPath(Dr)}return getUrlBasedHistory($r,zr,null,Gt)}function invariant$4(Gt,$r){if(Gt===!1||Gt===null||typeof Gt>"u")throw new Error($r)}function warning(Gt,$r){if(!Gt){typeof console<"u"&&console.warn($r);try{throw new Error($r)}catch{}}}function createKey$1(){return Math.random().toString(36).substr(2,8)}function getHistoryState(Gt,$r){return{usr:Gt.state,key:Gt.key,idx:$r}}function createLocation(Gt,$r,zr,_r){return zr===void 0&&(zr=null),_extends$n({pathname:typeof Gt=="string"?Gt:Gt.pathname,search:"",hash:""},typeof $r=="string"?parsePath$1($r):$r,{state:zr,key:$r&&$r.key||_r||createKey$1()})}function createPath(Gt){let{pathname:$r="/",search:zr="",hash:_r=""}=Gt;return zr&&zr!=="?"&&($r+=zr.charAt(0)==="?"?zr:"?"+zr),_r&&_r!=="#"&&($r+=_r.charAt(0)==="#"?_r:"#"+_r),$r}function parsePath$1(Gt){let $r={};if(Gt){let zr=Gt.indexOf("#");zr>=0&&($r.hash=Gt.substr(zr),Gt=Gt.substr(0,zr));let _r=Gt.indexOf("?");_r>=0&&($r.search=Gt.substr(_r),Gt=Gt.substr(0,_r)),Gt&&($r.pathname=Gt)}return $r}function getUrlBasedHistory(Gt,$r,zr,_r){_r===void 0&&(_r={});let{window:Dr=document.defaultView,v5Compat:kr=!1}=_r,qr=Dr.history,Nr=Action.Pop,Wr=null,Qr=Vr();Qr==null&&(Qr=0,qr.replaceState(_extends$n({},qr.state,{idx:Qr}),""));function Vr(){return(qr.state||{idx:null}).idx}function Jr(){Nr=Action.Pop;let e0=Vr(),r0=e0==null?null:e0-Qr;Qr=e0,Wr&&Wr({action:Nr,location:_i.location,delta:r0})}function Zr(e0,r0){Nr=Action.Push;let i0=createLocation(_i.location,e0,r0);Qr=Vr()+1;let n0=getHistoryState(i0,Qr),o0=_i.createHref(i0);try{qr.pushState(n0,"",o0)}catch(a0){if(a0 instanceof DOMException&&a0.name==="DataCloneError")throw a0;Dr.location.assign(o0)}kr&&Wr&&Wr({action:Nr,location:_i.location,delta:1})}function zn(e0,r0){Nr=Action.Replace;let i0=createLocation(_i.location,e0,r0);Qr=Vr();let n0=getHistoryState(i0,Qr),o0=_i.createHref(i0);qr.replaceState(n0,"",o0),kr&&Wr&&Wr({action:Nr,location:_i.location,delta:0})}function Vn(e0){let r0=Dr.location.origin!=="null"?Dr.location.origin:Dr.location.href,i0=typeof e0=="string"?e0:createPath(e0);return i0=i0.replace(/ $/,"%20"),invariant$4(r0,"No window.location.(origin|href) available to create URL for href: "+i0),new URL(i0,r0)}let _i={get action(){return Nr},get location(){return Gt(Dr,qr)},listen(e0){if(Wr)throw new Error("A history only accepts one active listener");return Dr.addEventListener(PopStateEventType,Jr),Wr=e0,()=>{Dr.removeEventListener(PopStateEventType,Jr),Wr=null}},createHref(e0){return $r(Dr,e0)},createURL:Vn,encodeLocation(e0){let r0=Vn(e0);return{pathname:r0.pathname,search:r0.search,hash:r0.hash}},push:Zr,replace:zn,go(e0){return qr.go(e0)}};return _i}var ResultType;(function(Gt){Gt.data="data",Gt.deferred="deferred",Gt.redirect="redirect",Gt.error="error"})(ResultType||(ResultType={}));const immutableRouteKeys=new Set(["lazy","caseSensitive","path","id","index","children"]);function isIndexRoute(Gt){return Gt.index===!0}function convertRoutesToDataRoutes(Gt,$r,zr,_r){return zr===void 0&&(zr=[]),_r===void 0&&(_r={}),Gt.map((Dr,kr)=>{let qr=[...zr,String(kr)],Nr=typeof Dr.id=="string"?Dr.id:qr.join("-");if(invariant$4(Dr.index!==!0||!Dr.children,"Cannot specify children on an index route"),invariant$4(!_r[Nr],'Found a route id collision on id "'+Nr+`".  Route id's must be globally unique within Data Router usages`),isIndexRoute(Dr)){let Wr=_extends$n({},Dr,$r(Dr),{id:Nr});return _r[Nr]=Wr,Wr}else{let Wr=_extends$n({},Dr,$r(Dr),{id:Nr,children:void 0});return _r[Nr]=Wr,Dr.children&&(Wr.children=convertRoutesToDataRoutes(Dr.children,$r,qr,_r)),Wr}})}function matchRoutes(Gt,$r,zr){return zr===void 0&&(zr="/"),matchRoutesImpl(Gt,$r,zr,!1)}function matchRoutesImpl(Gt,$r,zr,_r){let Dr=typeof $r=="string"?parsePath$1($r):$r,kr=stripBasename(Dr.pathname||"/",zr);if(kr==null)return null;let qr=flattenRoutes(Gt);rankRouteBranches(qr);let Nr=null;for(let Wr=0;Nr==null&&Wr<qr.length;++Wr){let Qr=decodePath(kr);Nr=matchRouteBranch(qr[Wr],Qr,_r)}return Nr}function convertRouteMatchToUiMatch(Gt,$r){let{route:zr,pathname:_r,params:Dr}=Gt;return{id:zr.id,pathname:_r,params:Dr,data:$r[zr.id],handle:zr.handle}}function flattenRoutes(Gt,$r,zr,_r){$r===void 0&&($r=[]),zr===void 0&&(zr=[]),_r===void 0&&(_r="");let Dr=(kr,qr,Nr)=>{let Wr={relativePath:Nr===void 0?kr.path||"":Nr,caseSensitive:kr.caseSensitive===!0,childrenIndex:qr,route:kr};Wr.relativePath.startsWith("/")&&(invariant$4(Wr.relativePath.startsWith(_r),'Absolute route path "'+Wr.relativePath+'" nested under path '+('"'+_r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),Wr.relativePath=Wr.relativePath.slice(_r.length));let Qr=joinPaths([_r,Wr.relativePath]),Vr=zr.concat(Wr);kr.children&&kr.children.length>0&&(invariant$4(kr.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+Qr+'".')),flattenRoutes(kr.children,$r,Vr,Qr)),!(kr.path==null&&!kr.index)&&$r.push({path:Qr,score:computeScore$2(Qr,kr.index),routesMeta:Vr})};return Gt.forEach((kr,qr)=>{var Nr;if(kr.path===""||!((Nr=kr.path)!=null&&Nr.includes("?")))Dr(kr,qr);else for(let Wr of explodeOptionalSegments(kr.path))Dr(kr,qr,Wr)}),$r}function explodeOptionalSegments(Gt){let $r=Gt.split("/");if($r.length===0)return[];let[zr,..._r]=$r,Dr=zr.endsWith("?"),kr=zr.replace(/\?$/,"");if(_r.length===0)return Dr?[kr,""]:[kr];let qr=explodeOptionalSegments(_r.join("/")),Nr=[];return Nr.push(...qr.map(Wr=>Wr===""?kr:[kr,Wr].join("/"))),Dr&&Nr.push(...qr),Nr.map(Wr=>Gt.startsWith("/")&&Wr===""?"/":Wr)}function rankRouteBranches(Gt){Gt.sort(($r,zr)=>$r.score!==zr.score?zr.score-$r.score:compareIndexes($r.routesMeta.map(_r=>_r.childrenIndex),zr.routesMeta.map(_r=>_r.childrenIndex)))}const paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=Gt=>Gt==="*";function computeScore$2(Gt,$r){let zr=Gt.split("/"),_r=zr.length;return zr.some(isSplat)&&(_r+=splatPenalty),$r&&(_r+=indexRouteValue),zr.filter(Dr=>!isSplat(Dr)).reduce((Dr,kr)=>Dr+(paramRe.test(kr)?dynamicSegmentValue:kr===""?emptySegmentValue:staticSegmentValue),_r)}function compareIndexes(Gt,$r){return Gt.length===$r.length&&Gt.slice(0,-1).every((_r,Dr)=>_r===$r[Dr])?Gt[Gt.length-1]-$r[$r.length-1]:0}function matchRouteBranch(Gt,$r,zr){zr===void 0&&(zr=!1);let{routesMeta:_r}=Gt,Dr={},kr="/",qr=[];for(let Nr=0;Nr<_r.length;++Nr){let Wr=_r[Nr],Qr=Nr===_r.length-1,Vr=kr==="/"?$r:$r.slice(kr.length)||"/",Jr=matchPath$1({path:Wr.relativePath,caseSensitive:Wr.caseSensitive,end:Qr},Vr),Zr=Wr.route;if(!Jr&&Qr&&zr&&!_r[_r.length-1].route.index&&(Jr=matchPath$1({path:Wr.relativePath,caseSensitive:Wr.caseSensitive,end:!1},Vr)),!Jr)return null;Object.assign(Dr,Jr.params),qr.push({params:Dr,pathname:joinPaths([kr,Jr.pathname]),pathnameBase:normalizePathname(joinPaths([kr,Jr.pathnameBase])),route:Zr}),Jr.pathnameBase!=="/"&&(kr=joinPaths([kr,Jr.pathnameBase]))}return qr}function matchPath$1(Gt,$r){typeof Gt=="string"&&(Gt={path:Gt,caseSensitive:!1,end:!0});let[zr,_r]=compilePath(Gt.path,Gt.caseSensitive,Gt.end),Dr=$r.match(zr);if(!Dr)return null;let kr=Dr[0],qr=kr.replace(/(.)\/+$/,"$1"),Nr=Dr.slice(1);return{params:_r.reduce((Qr,Vr,Jr)=>{let{paramName:Zr,isOptional:zn}=Vr;if(Zr==="*"){let _i=Nr[Jr]||"";qr=kr.slice(0,kr.length-_i.length).replace(/(.)\/+$/,"$1")}const Vn=Nr[Jr];return zn&&!Vn?Qr[Zr]=void 0:Qr[Zr]=(Vn||"").replace(/%2F/g,"/"),Qr},{}),pathname:kr,pathnameBase:qr,pattern:Gt}}function compilePath(Gt,$r,zr){$r===void 0&&($r=!1),zr===void 0&&(zr=!0),warning(Gt==="*"||!Gt.endsWith("*")||Gt.endsWith("/*"),'Route path "'+Gt+'" will be treated as if it were '+('"'+Gt.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+Gt.replace(/\*$/,"/*")+'".'));let _r=[],Dr="^"+Gt.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(qr,Nr,Wr)=>(_r.push({paramName:Nr,isOptional:Wr!=null}),Wr?"/?([^\\/]+)?":"/([^\\/]+)"));return Gt.endsWith("*")?(_r.push({paramName:"*"}),Dr+=Gt==="*"||Gt==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):zr?Dr+="\\/*$":Gt!==""&&Gt!=="/"&&(Dr+="(?:(?=\\/|$))"),[new RegExp(Dr,$r?void 0:"i"),_r]}function decodePath(Gt){try{return Gt.split("/").map($r=>decodeURIComponent($r).replace(/\//g,"%2F")).join("/")}catch($r){return warning(!1,'The URL path "'+Gt+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+$r+").")),Gt}}function stripBasename(Gt,$r){if($r==="/")return Gt;if(!Gt.toLowerCase().startsWith($r.toLowerCase()))return null;let zr=$r.endsWith("/")?$r.length-1:$r.length,_r=Gt.charAt(zr);return _r&&_r!=="/"?null:Gt.slice(zr)||"/"}function resolvePath(Gt,$r){$r===void 0&&($r="/");let{pathname:zr,search:_r="",hash:Dr=""}=typeof Gt=="string"?parsePath$1(Gt):Gt;return{pathname:zr?zr.startsWith("/")?zr:resolvePathname(zr,$r):$r,search:normalizeSearch(_r),hash:normalizeHash(Dr)}}function resolvePathname(Gt,$r){let zr=$r.replace(/\/+$/,"").split("/");return Gt.split("/").forEach(Dr=>{Dr===".."?zr.length>1&&zr.pop():Dr!=="."&&zr.push(Dr)}),zr.length>1?zr.join("/"):"/"}function getInvalidPathError(Gt,$r,zr,_r){return"Cannot include a '"+Gt+"' character in a manually specified "+("`to."+$r+"` field ["+JSON.stringify(_r)+"].  Please separate it out to the ")+("`to."+zr+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function getPathContributingMatches(Gt){return Gt.filter(($r,zr)=>zr===0||$r.route.path&&$r.route.path.length>0)}function getResolveToMatches(Gt,$r){let zr=getPathContributingMatches(Gt);return $r?zr.map((_r,Dr)=>Dr===zr.length-1?_r.pathname:_r.pathnameBase):zr.map(_r=>_r.pathnameBase)}function resolveTo(Gt,$r,zr,_r){_r===void 0&&(_r=!1);let Dr;typeof Gt=="string"?Dr=parsePath$1(Gt):(Dr=_extends$n({},Gt),invariant$4(!Dr.pathname||!Dr.pathname.includes("?"),getInvalidPathError("?","pathname","search",Dr)),invariant$4(!Dr.pathname||!Dr.pathname.includes("#"),getInvalidPathError("#","pathname","hash",Dr)),invariant$4(!Dr.search||!Dr.search.includes("#"),getInvalidPathError("#","search","hash",Dr)));let kr=Gt===""||Dr.pathname==="",qr=kr?"/":Dr.pathname,Nr;if(qr==null)Nr=zr;else{let Jr=$r.length-1;if(!_r&&qr.startsWith("..")){let Zr=qr.split("/");for(;Zr[0]==="..";)Zr.shift(),Jr-=1;Dr.pathname=Zr.join("/")}Nr=Jr>=0?$r[Jr]:"/"}let Wr=resolvePath(Dr,Nr),Qr=qr&&qr!=="/"&&qr.endsWith("/"),Vr=(kr||qr===".")&&zr.endsWith("/");return!Wr.pathname.endsWith("/")&&(Qr||Vr)&&(Wr.pathname+="/"),Wr}const joinPaths=Gt=>Gt.join("/").replace(/\/\/+/g,"/"),normalizePathname=Gt=>Gt.replace(/\/+$/,"").replace(/^\/*/,"/"),normalizeSearch=Gt=>!Gt||Gt==="?"?"":Gt.startsWith("?")?Gt:"?"+Gt,normalizeHash=Gt=>!Gt||Gt==="#"?"":Gt.startsWith("#")?Gt:"#"+Gt;class ErrorResponseImpl{constructor($r,zr,_r,Dr){Dr===void 0&&(Dr=!1),this.status=$r,this.statusText=zr||"",this.internal=Dr,_r instanceof Error?(this.data=_r.toString(),this.error=_r):this.data=_r}}function isRouteErrorResponse(Gt){return Gt!=null&&typeof Gt.status=="number"&&typeof Gt.statusText=="string"&&typeof Gt.internal=="boolean"&&"data"in Gt}const validMutationMethodsArr=["post","put","patch","delete"],validMutationMethods=new Set(validMutationMethodsArr),validRequestMethodsArr=["get",...validMutationMethodsArr],validRequestMethods=new Set(validRequestMethodsArr),redirectStatusCodes=new Set([301,302,303,307,308]),redirectPreserveMethodStatusCodes=new Set([307,308]),IDLE_NAVIGATION={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},IDLE_FETCHER={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},IDLE_BLOCKER={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ABSOLUTE_URL_REGEX$2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,defaultMapRouteProperties=Gt=>({hasErrorBoundary:!!Gt.hasErrorBoundary}),TRANSITIONS_STORAGE_KEY="remix-router-transitions";function createRouter(Gt){const $r=Gt.window?Gt.window:typeof window<"u"?window:void 0,zr=typeof $r<"u"&&typeof $r.document<"u"&&typeof $r.document.createElement<"u",_r=!zr;invariant$4(Gt.routes.length>0,"You must provide a non-empty routes array to createRouter");let Dr;if(Gt.mapRouteProperties)Dr=Gt.mapRouteProperties;else if(Gt.detectErrorBoundary){let yo=Gt.detectErrorBoundary;Dr=zo=>({hasErrorBoundary:yo(zo)})}else Dr=defaultMapRouteProperties;let kr={},qr=convertRoutesToDataRoutes(Gt.routes,Dr,void 0,kr),Nr,Wr=Gt.basename||"/",Qr=Gt.dataStrategy||defaultDataStrategy,Vr=Gt.patchRoutesOnNavigation,Jr=_extends$n({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},Gt.future),Zr=null,zn=new Set,Vn=null,_i=null,e0=null,r0=Gt.hydrationData!=null,i0=matchRoutes(qr,Gt.history.location,Wr),n0=null;if(i0==null&&!Vr){let yo=getInternalRouterError(404,{pathname:Gt.history.location.pathname}),{matches:zo,route:xo}=getShortCircuitMatches(qr);i0=zo,n0={[xo.id]:yo}}i0&&!Gt.hydrationData&&Ds(i0,qr,Gt.history.location.pathname).active&&(i0=null);let o0;if(i0)if(i0.some(yo=>yo.route.lazy))o0=!1;else if(!i0.some(yo=>yo.route.loader))o0=!0;else if(Jr.v7_partialHydration){let yo=Gt.hydrationData?Gt.hydrationData.loaderData:null,zo=Gt.hydrationData?Gt.hydrationData.errors:null;if(zo){let xo=i0.findIndex(Bo=>zo[Bo.route.id]!==void 0);o0=i0.slice(0,xo+1).every(Bo=>!shouldLoadRouteOnHydration(Bo.route,yo,zo))}else o0=i0.every(xo=>!shouldLoadRouteOnHydration(xo.route,yo,zo))}else o0=Gt.hydrationData!=null;else if(o0=!1,i0=[],Jr.v7_partialHydration){let yo=Ds(null,qr,Gt.history.location.pathname);yo.active&&yo.matches&&(i0=yo.matches)}let a0,s0={historyAction:Gt.history.action,location:Gt.history.location,matches:i0,initialized:o0,navigation:IDLE_NAVIGATION,restoreScrollPosition:Gt.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:Gt.hydrationData&&Gt.hydrationData.loaderData||{},actionData:Gt.hydrationData&&Gt.hydrationData.actionData||null,errors:Gt.hydrationData&&Gt.hydrationData.errors||n0,fetchers:new Map,blockers:new Map},l0=Action.Pop,u0=!1,b0,g0=!1,y0=new Map,f0=null,v0=!1,A0=!1,p0=[],h0=new Set,m0=new Map,c0=0,d0=-1,M0=new Map,O0=new Set,x0=new Map,C0=new Map,$0=new Set,_0=new Map,R0=new Map,D0;function S0(){if(Zr=Gt.history.listen(yo=>{let{action:zo,location:xo,delta:Bo}=yo;if(D0){D0(),D0=void 0;return}warning(R0.size===0||Bo!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let Wo=Qo({currentLocation:s0.location,nextLocation:xo,historyAction:zo});if(Wo&&Bo!=null){let us=new Promise(ms=>{D0=ms});Gt.history.go(Bo*-1),Io(Wo,{state:"blocked",location:xo,proceed(){Io(Wo,{state:"proceeding",proceed:void 0,reset:void 0,location:xo}),us.then(()=>Gt.history.go(Bo))},reset(){let ms=new Map(s0.blockers);ms.set(Wo,IDLE_BLOCKER),T0({blockers:ms})}});return}return j0(zo,xo)}),zr){restoreAppliedTransitions($r,y0);let yo=()=>persistAppliedTransitions($r,y0);$r.addEventListener("pagehide",yo),f0=()=>$r.removeEventListener("pagehide",yo)}return s0.initialized||j0(Action.Pop,s0.location,{initialHydration:!0}),a0}function I0(){Zr&&Zr(),f0&&f0(),zn.clear(),b0&&b0.abort(),s0.fetchers.forEach((yo,zo)=>Y0(zo)),s0.blockers.forEach((yo,zo)=>qo(zo))}function B0(yo){return zn.add(yo),()=>zn.delete(yo)}function T0(yo,zo){zo===void 0&&(zo={}),s0=_extends$n({},s0,yo);let xo=[],Bo=[];Jr.v7_fetcherPersist&&s0.fetchers.forEach((Wo,us)=>{Wo.state==="idle"&&($0.has(us)?Bo.push(us):xo.push(us))}),[...zn].forEach(Wo=>Wo(s0,{deletedFetchers:Bo,viewTransitionOpts:zo.viewTransitionOpts,flushSync:zo.flushSync===!0})),Jr.v7_fetcherPersist&&(xo.forEach(Wo=>s0.fetchers.delete(Wo)),Bo.forEach(Wo=>Y0(Wo)))}function Q0(yo,zo,xo){var Bo,Wo;let{flushSync:us}=xo===void 0?{}:xo,ms=s0.actionData!=null&&s0.navigation.formMethod!=null&&isMutationMethod(s0.navigation.formMethod)&&s0.navigation.state==="loading"&&((Bo=yo.state)==null?void 0:Bo._isRedirect)!==!0,ns;zo.actionData?Object.keys(zo.actionData).length>0?ns=zo.actionData:ns=null:ms?ns=s0.actionData:ns=null;let Vo=zo.loaderData?mergeLoaderData(s0.loaderData,zo.loaderData,zo.matches||[],zo.errors):s0.loaderData,vs=s0.blockers;vs.size>0&&(vs=new Map(vs),vs.forEach((wo,Zo)=>vs.set(Zo,IDLE_BLOCKER)));let Uo=u0===!0||s0.navigation.formMethod!=null&&isMutationMethod(s0.navigation.formMethod)&&((Wo=yo.state)==null?void 0:Wo._isRedirect)!==!0;Nr&&(qr=Nr,Nr=void 0),v0||l0===Action.Pop||(l0===Action.Push?Gt.history.push(yo,yo.state):l0===Action.Replace&&Gt.history.replace(yo,yo.state));let Co;if(l0===Action.Pop){let wo=y0.get(s0.location.pathname);wo&&wo.has(yo.pathname)?Co={currentLocation:s0.location,nextLocation:yo}:y0.has(yo.pathname)&&(Co={currentLocation:yo,nextLocation:s0.location})}else if(g0){let wo=y0.get(s0.location.pathname);wo?wo.add(yo.pathname):(wo=new Set([yo.pathname]),y0.set(s0.location.pathname,wo)),Co={currentLocation:s0.location,nextLocation:yo}}T0(_extends$n({},zo,{actionData:ns,loaderData:Vo,historyAction:l0,location:yo,initialized:!0,navigation:IDLE_NAVIGATION,revalidation:"idle",restoreScrollPosition:Ts(yo,zo.matches||s0.matches),preventScrollReset:Uo,blockers:vs}),{viewTransitionOpts:Co,flushSync:us===!0}),l0=Action.Pop,u0=!1,g0=!1,v0=!1,A0=!1,p0=[]}async function L0(yo,zo){if(typeof yo=="number"){Gt.history.go(yo);return}let xo=normalizeTo(s0.location,s0.matches,Wr,Jr.v7_prependBasename,yo,Jr.v7_relativeSplatPath,zo==null?void 0:zo.fromRouteId,zo==null?void 0:zo.relative),{path:Bo,submission:Wo,error:us}=normalizeNavigateOptions(Jr.v7_normalizeFormMethod,!1,xo,zo),ms=s0.location,ns=createLocation(s0.location,Bo,zo&&zo.state);ns=_extends$n({},ns,Gt.history.encodeLocation(ns));let Vo=zo&&zo.replace!=null?zo.replace:void 0,vs=Action.Push;Vo===!0?vs=Action.Replace:Vo===!1||Wo!=null&&isMutationMethod(Wo.formMethod)&&Wo.formAction===s0.location.pathname+s0.location.search&&(vs=Action.Replace);let Uo=zo&&"preventScrollReset"in zo?zo.preventScrollReset===!0:void 0,Co=(zo&&zo.flushSync)===!0,wo=Qo({currentLocation:ms,nextLocation:ns,historyAction:vs});if(wo){Io(wo,{state:"blocked",location:ns,proceed(){Io(wo,{state:"proceeding",proceed:void 0,reset:void 0,location:ns}),L0(yo,zo)},reset(){let Zo=new Map(s0.blockers);Zo.set(wo,IDLE_BLOCKER),T0({blockers:Zo})}});return}return await j0(vs,ns,{submission:Wo,pendingError:us,preventScrollReset:Uo,replace:zo&&zo.replace,enableViewTransition:zo&&zo.viewTransition,flushSync:Co})}function N0(){if(io(),T0({revalidation:"loading"}),s0.navigation.state!=="submitting"){if(s0.navigation.state==="idle"){j0(s0.historyAction,s0.location,{startUninterruptedRevalidation:!0});return}j0(l0||s0.historyAction,s0.navigation.location,{overrideNavigation:s0.navigation,enableViewTransition:g0===!0})}}async function j0(yo,zo,xo){b0&&b0.abort(),b0=null,l0=yo,v0=(xo&&xo.startUninterruptedRevalidation)===!0,Os(s0.location,s0.matches),u0=(xo&&xo.preventScrollReset)===!0,g0=(xo&&xo.enableViewTransition)===!0;let Bo=Nr||qr,Wo=xo&&xo.overrideNavigation,us=matchRoutes(Bo,zo,Wr),ms=(xo&&xo.flushSync)===!0,ns=Ds(us,Bo,zo.pathname);if(ns.active&&ns.matches&&(us=ns.matches),!us){let{error:jo,notFoundMatches:Xo,route:os}=rs(zo.pathname);Q0(zo,{matches:Xo,loaderData:{},errors:{[os.id]:jo}},{flushSync:ms});return}if(s0.initialized&&!A0&&isHashChangeOnly(s0.location,zo)&&!(xo&&xo.submission&&isMutationMethod(xo.submission.formMethod))){Q0(zo,{matches:us},{flushSync:ms});return}b0=new AbortController;let Vo=createClientSideRequest(Gt.history,zo,b0.signal,xo&&xo.submission),vs;if(xo&&xo.pendingError)vs=[findNearestBoundary(us).route.id,{type:ResultType.error,error:xo.pendingError}];else if(xo&&xo.submission&&isMutationMethod(xo.submission.formMethod)){let jo=await q0(Vo,zo,xo.submission,us,ns.active,{replace:xo.replace,flushSync:ms});if(jo.shortCircuited)return;if(jo.pendingActionResult){let[Xo,os]=jo.pendingActionResult;if(isErrorResult(os)&&isRouteErrorResponse(os.error)&&os.error.status===404){b0=null,Q0(zo,{matches:jo.matches,loaderData:{},errors:{[Xo]:os.error}});return}}us=jo.matches||us,vs=jo.pendingActionResult,Wo=getLoadingNavigation(zo,xo.submission),ms=!1,ns.active=!1,Vo=createClientSideRequest(Gt.history,Vo.url,Vo.signal)}let{shortCircuited:Uo,matches:Co,loaderData:wo,errors:Zo}=await k0(Vo,zo,us,ns.active,Wo,xo&&xo.submission,xo&&xo.fetcherSubmission,xo&&xo.replace,xo&&xo.initialHydration===!0,ms,vs);Uo||(b0=null,Q0(zo,_extends$n({matches:Co||us},getActionDataForCommit(vs),{loaderData:wo,errors:Zo})))}async function q0(yo,zo,xo,Bo,Wo,us){us===void 0&&(us={}),io();let ms=getSubmittingNavigation(zo,xo);if(T0({navigation:ms},{flushSync:us.flushSync===!0}),Wo){let vs=await Bs(Bo,zo.pathname,yo.signal);if(vs.type==="aborted")return{shortCircuited:!0};if(vs.type==="error"){let Uo=findNearestBoundary(vs.partialMatches).route.id;return{matches:vs.partialMatches,pendingActionResult:[Uo,{type:ResultType.error,error:vs.error}]}}else if(vs.matches)Bo=vs.matches;else{let{notFoundMatches:Uo,error:Co,route:wo}=rs(zo.pathname);return{matches:Uo,pendingActionResult:[wo.id,{type:ResultType.error,error:Co}]}}}let ns,Vo=getTargetMatch(Bo,zo);if(!Vo.route.action&&!Vo.route.lazy)ns={type:ResultType.error,error:getInternalRouterError(405,{method:yo.method,pathname:zo.pathname,routeId:Vo.route.id})};else if(ns=(await Z0("action",s0,yo,[Vo],Bo,null))[Vo.route.id],yo.signal.aborted)return{shortCircuited:!0};if(isRedirectResult(ns)){let vs;return us&&us.replace!=null?vs=us.replace:vs=normalizeRedirectLocation(ns.response.headers.get("Location"),new URL(yo.url),Wr)===s0.location.pathname+s0.location.search,await K0(yo,ns,!0,{submission:xo,replace:vs}),{shortCircuited:!0}}if(isDeferredResult(ns))throw getInternalRouterError(400,{type:"defer-action"});if(isErrorResult(ns)){let vs=findNearestBoundary(Bo,Vo.route.id);return(us&&us.replace)!==!0&&(l0=Action.Push),{matches:Bo,pendingActionResult:[vs.route.id,ns]}}return{matches:Bo,pendingActionResult:[Vo.route.id,ns]}}async function k0(yo,zo,xo,Bo,Wo,us,ms,ns,Vo,vs,Uo){let Co=Wo||getLoadingNavigation(zo,us),wo=us||ms||getSubmissionFromNavigation(Co),Zo=!v0&&(!Jr.v7_partialHydration||!Vo);if(Bo){if(Zo){let Us=w0(Uo);T0(_extends$n({navigation:Co},Us!==void 0?{actionData:Us}:{}),{flushSync:vs})}let Ns=await Bs(xo,zo.pathname,yo.signal);if(Ns.type==="aborted")return{shortCircuited:!0};if(Ns.type==="error"){let Us=findNearestBoundary(Ns.partialMatches).route.id;return{matches:Ns.partialMatches,loaderData:{},errors:{[Us]:Ns.error}}}else if(Ns.matches)xo=Ns.matches;else{let{error:Us,notFoundMatches:A1,route:b1}=rs(zo.pathname);return{matches:A1,loaderData:{},errors:{[b1.id]:Us}}}}let jo=Nr||qr,[Xo,os]=getMatchesToLoad(Gt.history,s0,xo,wo,zo,Jr.v7_partialHydration&&Vo===!0,Jr.v7_skipActionErrorRevalidation,A0,p0,h0,$0,x0,O0,jo,Wr,Uo);if(gs(Ns=>!(xo&&xo.some(Us=>Us.route.id===Ns))||Xo&&Xo.some(Us=>Us.route.id===Ns)),d0=++c0,Xo.length===0&&os.length===0){let Ns=uo();return Q0(zo,_extends$n({matches:xo,loaderData:{},errors:Uo&&isErrorResult(Uo[1])?{[Uo[0]]:Uo[1].error}:null},getActionDataForCommit(Uo),Ns?{fetchers:new Map(s0.fetchers)}:{}),{flushSync:vs}),{shortCircuited:!0}}if(Zo){let Ns={};if(!Bo){Ns.navigation=Co;let Us=w0(Uo);Us!==void 0&&(Ns.actionData=Us)}os.length>0&&(Ns.fetchers=F0(os)),T0(Ns,{flushSync:vs})}os.forEach(Ns=>{Ao(Ns.key),Ns.controller&&m0.set(Ns.key,Ns.controller)});let ho=()=>os.forEach(Ns=>Ao(Ns.key));b0&&b0.signal.addEventListener("abort",ho);let{loaderResults:Fo,fetcherResults:Ko}=await ao(s0,xo,Xo,os,yo);if(yo.signal.aborted)return{shortCircuited:!0};b0&&b0.signal.removeEventListener("abort",ho),os.forEach(Ns=>m0.delete(Ns.key));let ds=findRedirect(Fo);if(ds)return await K0(yo,ds.result,!0,{replace:ns}),{shortCircuited:!0};if(ds=findRedirect(Ko),ds)return O0.add(ds.key),await K0(yo,ds.result,!0,{replace:ns}),{shortCircuited:!0};let{loaderData:Yo,errors:ls}=processLoaderData(s0,xo,Fo,Uo,os,Ko,_0);_0.forEach((Ns,Us)=>{Ns.subscribe(A1=>{(A1||Ns.done)&&_0.delete(Us)})}),Jr.v7_partialHydration&&Vo&&s0.errors&&(ls=_extends$n({},s0.errors,ls));let Fs=uo(),js=Mo(d0),n1=Fs||js||os.length>0;return _extends$n({matches:xo,loaderData:Yo,errors:ls},n1?{fetchers:new Map(s0.fetchers)}:{})}function w0(yo){if(yo&&!isErrorResult(yo[1]))return{[yo[0]]:yo[1].data};if(s0.actionData)return Object.keys(s0.actionData).length===0?null:s0.actionData}function F0(yo){return yo.forEach(zo=>{let xo=s0.fetchers.get(zo.key),Bo=getLoadingFetcher(void 0,xo?xo.data:void 0);s0.fetchers.set(zo.key,Bo)}),new Map(s0.fetchers)}function G0(yo,zo,xo,Bo){if(_r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Ao(yo);let Wo=(Bo&&Bo.flushSync)===!0,us=Nr||qr,ms=normalizeTo(s0.location,s0.matches,Wr,Jr.v7_prependBasename,xo,Jr.v7_relativeSplatPath,zo,Bo==null?void 0:Bo.relative),ns=matchRoutes(us,ms,Wr),Vo=Ds(ns,us,ms);if(Vo.active&&Vo.matches&&(ns=Vo.matches),!ns){P0(yo,zo,getInternalRouterError(404,{pathname:ms}),{flushSync:Wo});return}let{path:vs,submission:Uo,error:Co}=normalizeNavigateOptions(Jr.v7_normalizeFormMethod,!0,ms,Bo);if(Co){P0(yo,zo,Co,{flushSync:Wo});return}let wo=getTargetMatch(ns,vs),Zo=(Bo&&Bo.preventScrollReset)===!0;if(Uo&&isMutationMethod(Uo.formMethod)){X0(yo,zo,vs,wo,ns,Vo.active,Wo,Zo,Uo);return}x0.set(yo,{routeId:zo,path:vs}),eo(yo,zo,vs,wo,ns,Vo.active,Wo,Zo,Uo)}async function X0(yo,zo,xo,Bo,Wo,us,ms,ns,Vo){io(),x0.delete(yo);function vs(Js){if(!Js.route.action&&!Js.route.lazy){let v1=getInternalRouterError(405,{method:Vo.formMethod,pathname:xo,routeId:zo});return P0(yo,zo,v1,{flushSync:ms}),!0}return!1}if(!us&&vs(Bo))return;let Uo=s0.fetchers.get(yo);H0(yo,getSubmittingFetcher(Vo,Uo),{flushSync:ms});let Co=new AbortController,wo=createClientSideRequest(Gt.history,xo,Co.signal,Vo);if(us){let Js=await Bs(Wo,xo,wo.signal);if(Js.type==="aborted")return;if(Js.type==="error"){P0(yo,zo,Js.error,{flushSync:ms});return}else if(Js.matches){if(Wo=Js.matches,Bo=getTargetMatch(Wo,xo),vs(Bo))return}else{P0(yo,zo,getInternalRouterError(404,{pathname:xo}),{flushSync:ms});return}}m0.set(yo,Co);let Zo=c0,Xo=(await Z0("action",s0,wo,[Bo],Wo,yo))[Bo.route.id];if(wo.signal.aborted){m0.get(yo)===Co&&m0.delete(yo);return}if(Jr.v7_fetcherPersist&&$0.has(yo)){if(isRedirectResult(Xo)||isErrorResult(Xo)){H0(yo,getDoneFetcher(void 0));return}}else{if(isRedirectResult(Xo))if(m0.delete(yo),d0>Zo){H0(yo,getDoneFetcher(void 0));return}else return O0.add(yo),H0(yo,getLoadingFetcher(Vo)),K0(wo,Xo,!1,{fetcherSubmission:Vo,preventScrollReset:ns});if(isErrorResult(Xo)){P0(yo,zo,Xo.error);return}}if(isDeferredResult(Xo))throw getInternalRouterError(400,{type:"defer-action"});let os=s0.navigation.location||s0.location,ho=createClientSideRequest(Gt.history,os,Co.signal),Fo=Nr||qr,Ko=s0.navigation.state!=="idle"?matchRoutes(Fo,s0.navigation.location,Wr):s0.matches;invariant$4(Ko,"Didn't find any matches after fetcher action");let ds=++c0;M0.set(yo,ds);let Yo=getLoadingFetcher(Vo,Xo.data);s0.fetchers.set(yo,Yo);let[ls,Fs]=getMatchesToLoad(Gt.history,s0,Ko,Vo,os,!1,Jr.v7_skipActionErrorRevalidation,A0,p0,h0,$0,x0,O0,Fo,Wr,[Bo.route.id,Xo]);Fs.filter(Js=>Js.key!==yo).forEach(Js=>{let v1=Js.key,po=s0.fetchers.get(v1),Eo=getLoadingFetcher(void 0,po?po.data:void 0);s0.fetchers.set(v1,Eo),Ao(v1),Js.controller&&m0.set(v1,Js.controller)}),T0({fetchers:new Map(s0.fetchers)});let js=()=>Fs.forEach(Js=>Ao(Js.key));Co.signal.addEventListener("abort",js);let{loaderResults:n1,fetcherResults:Ns}=await ao(s0,Ko,ls,Fs,ho);if(Co.signal.aborted)return;Co.signal.removeEventListener("abort",js),M0.delete(yo),m0.delete(yo),Fs.forEach(Js=>m0.delete(Js.key));let Us=findRedirect(n1);if(Us)return K0(ho,Us.result,!1,{preventScrollReset:ns});if(Us=findRedirect(Ns),Us)return O0.add(Us.key),K0(ho,Us.result,!1,{preventScrollReset:ns});let{loaderData:A1,errors:b1}=processLoaderData(s0,Ko,n1,void 0,Fs,Ns,_0);if(s0.fetchers.has(yo)){let Js=getDoneFetcher(Xo.data);s0.fetchers.set(yo,Js)}Mo(ds),s0.navigation.state==="loading"&&ds>d0?(invariant$4(l0,"Expected pending action"),b0&&b0.abort(),Q0(s0.navigation.location,{matches:Ko,loaderData:A1,errors:b1,fetchers:new Map(s0.fetchers)})):(T0({errors:b1,loaderData:mergeLoaderData(s0.loaderData,A1,Ko,b1),fetchers:new Map(s0.fetchers)}),A0=!1)}async function eo(yo,zo,xo,Bo,Wo,us,ms,ns,Vo){let vs=s0.fetchers.get(yo);H0(yo,getLoadingFetcher(Vo,vs?vs.data:void 0),{flushSync:ms});let Uo=new AbortController,Co=createClientSideRequest(Gt.history,xo,Uo.signal);if(us){let Xo=await Bs(Wo,xo,Co.signal);if(Xo.type==="aborted")return;if(Xo.type==="error"){P0(yo,zo,Xo.error,{flushSync:ms});return}else if(Xo.matches)Wo=Xo.matches,Bo=getTargetMatch(Wo,xo);else{P0(yo,zo,getInternalRouterError(404,{pathname:xo}),{flushSync:ms});return}}m0.set(yo,Uo);let wo=c0,jo=(await Z0("loader",s0,Co,[Bo],Wo,yo))[Bo.route.id];if(isDeferredResult(jo)&&(jo=await resolveDeferredData(jo,Co.signal,!0)||jo),m0.get(yo)===Uo&&m0.delete(yo),!Co.signal.aborted){if($0.has(yo)){H0(yo,getDoneFetcher(void 0));return}if(isRedirectResult(jo))if(d0>wo){H0(yo,getDoneFetcher(void 0));return}else{O0.add(yo),await K0(Co,jo,!1,{preventScrollReset:ns});return}if(isErrorResult(jo)){P0(yo,zo,jo.error);return}invariant$4(!isDeferredResult(jo),"Unhandled fetcher deferred data"),H0(yo,getDoneFetcher(jo.data))}}async function K0(yo,zo,xo,Bo){let{submission:Wo,fetcherSubmission:us,preventScrollReset:ms,replace:ns}=Bo===void 0?{}:Bo;zo.response.headers.has("X-Remix-Revalidate")&&(A0=!0);let Vo=zo.response.headers.get("Location");invariant$4(Vo,"Expected a Location header on the redirect Response"),Vo=normalizeRedirectLocation(Vo,new URL(yo.url),Wr);let vs=createLocation(s0.location,Vo,{_isRedirect:!0});if(zr){let Xo=!1;if(zo.response.headers.has("X-Remix-Reload-Document"))Xo=!0;else if(ABSOLUTE_URL_REGEX$2.test(Vo)){const os=Gt.history.createURL(Vo);Xo=os.origin!==$r.location.origin||stripBasename(os.pathname,Wr)==null}if(Xo){ns?$r.location.replace(Vo):$r.location.assign(Vo);return}}b0=null;let Uo=ns===!0||zo.response.headers.has("X-Remix-Replace")?Action.Replace:Action.Push,{formMethod:Co,formAction:wo,formEncType:Zo}=s0.navigation;!Wo&&!us&&Co&&wo&&Zo&&(Wo=getSubmissionFromNavigation(s0.navigation));let jo=Wo||us;if(redirectPreserveMethodStatusCodes.has(zo.response.status)&&jo&&isMutationMethod(jo.formMethod))await j0(Uo,vs,{submission:_extends$n({},jo,{formAction:Vo}),preventScrollReset:ms||u0,enableViewTransition:xo?g0:void 0});else{let Xo=getLoadingNavigation(vs,Wo);await j0(Uo,vs,{overrideNavigation:Xo,fetcherSubmission:us,preventScrollReset:ms||u0,enableViewTransition:xo?g0:void 0})}}async function Z0(yo,zo,xo,Bo,Wo,us){let ms,ns={};try{ms=await callDataStrategyImpl(Qr,yo,zo,xo,Bo,Wo,us,kr,Dr)}catch(Vo){return Bo.forEach(vs=>{ns[vs.route.id]={type:ResultType.error,error:Vo}}),ns}for(let[Vo,vs]of Object.entries(ms))if(isRedirectDataStrategyResultResult(vs)){let Uo=vs.result;ns[Vo]={type:ResultType.redirect,response:normalizeRelativeRoutingRedirectResponse(Uo,xo,Vo,Wo,Wr,Jr.v7_relativeSplatPath)}}else ns[Vo]=await convertDataStrategyResultToDataResult(vs);return ns}async function ao(yo,zo,xo,Bo,Wo){let us=yo.matches,ms=Z0("loader",yo,Wo,xo,zo,null),ns=Promise.all(Bo.map(async Uo=>{if(Uo.matches&&Uo.match&&Uo.controller){let wo=(await Z0("loader",yo,createClientSideRequest(Gt.history,Uo.path,Uo.controller.signal),[Uo.match],Uo.matches,Uo.key))[Uo.match.route.id];return{[Uo.key]:wo}}else return Promise.resolve({[Uo.key]:{type:ResultType.error,error:getInternalRouterError(404,{pathname:Uo.path})}})})),Vo=await ms,vs=(await ns).reduce((Uo,Co)=>Object.assign(Uo,Co),{});return await Promise.all([resolveNavigationDeferredResults(zo,Vo,Wo.signal,us,yo.loaderData),resolveFetcherDeferredResults(zo,vs,Bo)]),{loaderResults:Vo,fetcherResults:vs}}function io(){A0=!0,p0.push(...gs()),x0.forEach((yo,zo)=>{m0.has(zo)&&h0.add(zo),Ao(zo)})}function H0(yo,zo,xo){xo===void 0&&(xo={}),s0.fetchers.set(yo,zo),T0({fetchers:new Map(s0.fetchers)},{flushSync:(xo&&xo.flushSync)===!0})}function P0(yo,zo,xo,Bo){Bo===void 0&&(Bo={});let Wo=findNearestBoundary(s0.matches,zo);Y0(yo),T0({errors:{[Wo.route.id]:xo},fetchers:new Map(s0.fetchers)},{flushSync:(Bo&&Bo.flushSync)===!0})}function W0(yo){return Jr.v7_fetcherPersist&&(C0.set(yo,(C0.get(yo)||0)+1),$0.has(yo)&&$0.delete(yo)),s0.fetchers.get(yo)||IDLE_FETCHER}function Y0(yo){let zo=s0.fetchers.get(yo);m0.has(yo)&&!(zo&&zo.state==="loading"&&M0.has(yo))&&Ao(yo),x0.delete(yo),M0.delete(yo),O0.delete(yo),$0.delete(yo),h0.delete(yo),s0.fetchers.delete(yo)}function co(yo){if(Jr.v7_fetcherPersist){let zo=(C0.get(yo)||0)-1;zo<=0?(C0.delete(yo),$0.add(yo)):C0.set(yo,zo)}else Y0(yo);T0({fetchers:new Map(s0.fetchers)})}function Ao(yo){let zo=m0.get(yo);zo&&(zo.abort(),m0.delete(yo))}function oo(yo){for(let zo of yo){let xo=W0(zo),Bo=getDoneFetcher(xo.data);s0.fetchers.set(zo,Bo)}}function uo(){let yo=[],zo=!1;for(let xo of O0){let Bo=s0.fetchers.get(xo);invariant$4(Bo,"Expected fetcher: "+xo),Bo.state==="loading"&&(O0.delete(xo),yo.push(xo),zo=!0)}return oo(yo),zo}function Mo(yo){let zo=[];for(let[xo,Bo]of M0)if(Bo<yo){let Wo=s0.fetchers.get(xo);invariant$4(Wo,"Expected fetcher: "+xo),Wo.state==="loading"&&(Ao(xo),M0.delete(xo),zo.push(xo))}return oo(zo),zo.length>0}function go(yo,zo){let xo=s0.blockers.get(yo)||IDLE_BLOCKER;return R0.get(yo)!==zo&&R0.set(yo,zo),xo}function qo(yo){s0.blockers.delete(yo),R0.delete(yo)}function Io(yo,zo){let xo=s0.blockers.get(yo)||IDLE_BLOCKER;invariant$4(xo.state==="unblocked"&&zo.state==="blocked"||xo.state==="blocked"&&zo.state==="blocked"||xo.state==="blocked"&&zo.state==="proceeding"||xo.state==="blocked"&&zo.state==="unblocked"||xo.state==="proceeding"&&zo.state==="unblocked","Invalid blocker state transition: "+xo.state+" -> "+zo.state);let Bo=new Map(s0.blockers);Bo.set(yo,zo),T0({blockers:Bo})}function Qo(yo){let{currentLocation:zo,nextLocation:xo,historyAction:Bo}=yo;if(R0.size===0)return;R0.size>1&&warning(!1,"A router only supports one blocker at a time");let Wo=Array.from(R0.entries()),[us,ms]=Wo[Wo.length-1],ns=s0.blockers.get(us);if(!(ns&&ns.state==="proceeding")&&ms({currentLocation:zo,nextLocation:xo,historyAction:Bo}))return us}function rs(yo){let zo=getInternalRouterError(404,{pathname:yo}),xo=Nr||qr,{matches:Bo,route:Wo}=getShortCircuitMatches(xo);return gs(),{notFoundMatches:Bo,route:Wo,error:zo}}function gs(yo){let zo=[];return _0.forEach((xo,Bo)=>{(!yo||yo(Bo))&&(xo.cancel(),zo.push(Bo),_0.delete(Bo))}),zo}function Ss(yo,zo,xo){if(Vn=yo,e0=zo,_i=xo||null,!r0&&s0.navigation===IDLE_NAVIGATION){r0=!0;let Bo=Ts(s0.location,s0.matches);Bo!=null&&T0({restoreScrollPosition:Bo})}return()=>{Vn=null,e0=null,_i=null}}function zs(yo,zo){return _i&&_i(yo,zo.map(Bo=>convertRouteMatchToUiMatch(Bo,s0.loaderData)))||yo.key}function Os(yo,zo){if(Vn&&e0){let xo=zs(yo,zo);Vn[xo]=e0()}}function Ts(yo,zo){if(Vn){let xo=zs(yo,zo),Bo=Vn[xo];if(typeof Bo=="number")return Bo}return null}function Ds(yo,zo,xo){if(Vr)if(yo){if(Object.keys(yo[0].params).length>0)return{active:!0,matches:matchRoutesImpl(zo,xo,Wr,!0)}}else return{active:!0,matches:matchRoutesImpl(zo,xo,Wr,!0)||[]};return{active:!1,matches:null}}async function Bs(yo,zo,xo){if(!Vr)return{type:"success",matches:yo};let Bo=yo;for(;;){let Wo=Nr==null,us=Nr||qr,ms=kr;try{await Vr({path:zo,matches:Bo,patch:(vs,Uo)=>{xo.aborted||patchRoutesImpl(vs,Uo,us,ms,Dr)}})}catch(vs){return{type:"error",error:vs,partialMatches:Bo}}finally{Wo&&!xo.aborted&&(qr=[...qr])}if(xo.aborted)return{type:"aborted"};let ns=matchRoutes(us,zo,Wr);if(ns)return{type:"success",matches:ns};let Vo=matchRoutesImpl(us,zo,Wr,!0);if(!Vo||Bo.length===Vo.length&&Bo.every((vs,Uo)=>vs.route.id===Vo[Uo].route.id))return{type:"success",matches:null};Bo=Vo}}function ks(yo){kr={},Nr=convertRoutesToDataRoutes(yo,Dr,void 0,kr)}function Go(yo,zo){let xo=Nr==null;patchRoutesImpl(yo,zo,Nr||qr,kr,Dr),xo&&(qr=[...qr],T0({}))}return a0={get basename(){return Wr},get future(){return Jr},get state(){return s0},get routes(){return qr},get window(){return $r},initialize:S0,subscribe:B0,enableScrollRestoration:Ss,navigate:L0,fetch:G0,revalidate:N0,createHref:yo=>Gt.history.createHref(yo),encodeLocation:yo=>Gt.history.encodeLocation(yo),getFetcher:W0,deleteFetcher:co,dispose:I0,getBlocker:go,deleteBlocker:qo,patchRoutes:Go,_internalFetchControllers:m0,_internalActiveDeferreds:_0,_internalSetRoutes:ks},a0}function isSubmissionNavigation(Gt){return Gt!=null&&("formData"in Gt&&Gt.formData!=null||"body"in Gt&&Gt.body!==void 0)}function normalizeTo(Gt,$r,zr,_r,Dr,kr,qr,Nr){let Wr,Qr;if(qr){Wr=[];for(let Jr of $r)if(Wr.push(Jr),Jr.route.id===qr){Qr=Jr;break}}else Wr=$r,Qr=$r[$r.length-1];let Vr=resolveTo(Dr||".",getResolveToMatches(Wr,kr),stripBasename(Gt.pathname,zr)||Gt.pathname,Nr==="path");if(Dr==null&&(Vr.search=Gt.search,Vr.hash=Gt.hash),(Dr==null||Dr===""||Dr===".")&&Qr){let Jr=hasNakedIndexQuery(Vr.search);if(Qr.route.index&&!Jr)Vr.search=Vr.search?Vr.search.replace(/^\?/,"?index&"):"?index";else if(!Qr.route.index&&Jr){let Zr=new URLSearchParams(Vr.search),zn=Zr.getAll("index");Zr.delete("index"),zn.filter(_i=>_i).forEach(_i=>Zr.append("index",_i));let Vn=Zr.toString();Vr.search=Vn?"?"+Vn:""}}return _r&&zr!=="/"&&(Vr.pathname=Vr.pathname==="/"?zr:joinPaths([zr,Vr.pathname])),createPath(Vr)}function normalizeNavigateOptions(Gt,$r,zr,_r){if(!_r||!isSubmissionNavigation(_r))return{path:zr};if(_r.formMethod&&!isValidMethod(_r.formMethod))return{path:zr,error:getInternalRouterError(405,{method:_r.formMethod})};let Dr=()=>({path:zr,error:getInternalRouterError(400,{type:"invalid-body"})}),kr=_r.formMethod||"get",qr=Gt?kr.toUpperCase():kr.toLowerCase(),Nr=stripHashFromPath(zr);if(_r.body!==void 0){if(_r.formEncType==="text/plain"){if(!isMutationMethod(qr))return Dr();let Zr=typeof _r.body=="string"?_r.body:_r.body instanceof FormData||_r.body instanceof URLSearchParams?Array.from(_r.body.entries()).reduce((zn,Vn)=>{let[_i,e0]=Vn;return""+zn+_i+"="+e0+`
`},""):String(_r.body);return{path:zr,submission:{formMethod:qr,formAction:Nr,formEncType:_r.formEncType,formData:void 0,json:void 0,text:Zr}}}else if(_r.formEncType==="application/json"){if(!isMutationMethod(qr))return Dr();try{let Zr=typeof _r.body=="string"?JSON.parse(_r.body):_r.body;return{path:zr,submission:{formMethod:qr,formAction:Nr,formEncType:_r.formEncType,formData:void 0,json:Zr,text:void 0}}}catch{return Dr()}}}invariant$4(typeof FormData=="function","FormData is not available in this environment");let Wr,Qr;if(_r.formData)Wr=convertFormDataToSearchParams(_r.formData),Qr=_r.formData;else if(_r.body instanceof FormData)Wr=convertFormDataToSearchParams(_r.body),Qr=_r.body;else if(_r.body instanceof URLSearchParams)Wr=_r.body,Qr=convertSearchParamsToFormData(Wr);else if(_r.body==null)Wr=new URLSearchParams,Qr=new FormData;else try{Wr=new URLSearchParams(_r.body),Qr=convertSearchParamsToFormData(Wr)}catch{return Dr()}let Vr={formMethod:qr,formAction:Nr,formEncType:_r&&_r.formEncType||"application/x-www-form-urlencoded",formData:Qr,json:void 0,text:void 0};if(isMutationMethod(Vr.formMethod))return{path:zr,submission:Vr};let Jr=parsePath$1(zr);return $r&&Jr.search&&hasNakedIndexQuery(Jr.search)&&Wr.append("index",""),Jr.search="?"+Wr,{path:createPath(Jr),submission:Vr}}function getLoaderMatchesUntilBoundary(Gt,$r,zr){zr===void 0&&(zr=!1);let _r=Gt.findIndex(Dr=>Dr.route.id===$r);return _r>=0?Gt.slice(0,zr?_r+1:_r):Gt}function getMatchesToLoad(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i){let e0=_i?isErrorResult(_i[1])?_i[1].error:_i[1].data:void 0,r0=Gt.createURL($r.location),i0=Gt.createURL(Dr),n0=zr;kr&&$r.errors?n0=getLoaderMatchesUntilBoundary(zr,Object.keys($r.errors)[0],!0):_i&&isErrorResult(_i[1])&&(n0=getLoaderMatchesUntilBoundary(zr,_i[0]));let o0=_i?_i[1].statusCode:void 0,a0=qr&&o0&&o0>=400,s0=n0.filter((u0,b0)=>{let{route:g0}=u0;if(g0.lazy)return!0;if(g0.loader==null)return!1;if(kr)return shouldLoadRouteOnHydration(g0,$r.loaderData,$r.errors);if(isNewLoader($r.loaderData,$r.matches[b0],u0)||Wr.some(v0=>v0===u0.route.id))return!0;let y0=$r.matches[b0],f0=u0;return shouldRevalidateLoader(u0,_extends$n({currentUrl:r0,currentParams:y0.params,nextUrl:i0,nextParams:f0.params},_r,{actionResult:e0,actionStatus:o0,defaultShouldRevalidate:a0?!1:Nr||r0.pathname+r0.search===i0.pathname+i0.search||r0.search!==i0.search||isNewRouteInstance(y0,f0)}))}),l0=[];return Jr.forEach((u0,b0)=>{if(kr||!zr.some(A0=>A0.route.id===u0.routeId)||Vr.has(b0))return;let g0=matchRoutes(zn,u0.path,Vn);if(!g0){l0.push({key:b0,routeId:u0.routeId,path:u0.path,matches:null,match:null,controller:null});return}let y0=$r.fetchers.get(b0),f0=getTargetMatch(g0,u0.path),v0=!1;Zr.has(b0)?v0=!1:Qr.has(b0)?(Qr.delete(b0),v0=!0):y0&&y0.state!=="idle"&&y0.data===void 0?v0=Nr:v0=shouldRevalidateLoader(f0,_extends$n({currentUrl:r0,currentParams:$r.matches[$r.matches.length-1].params,nextUrl:i0,nextParams:zr[zr.length-1].params},_r,{actionResult:e0,actionStatus:o0,defaultShouldRevalidate:a0?!1:Nr})),v0&&l0.push({key:b0,routeId:u0.routeId,path:u0.path,matches:g0,match:f0,controller:new AbortController})}),[s0,l0]}function shouldLoadRouteOnHydration(Gt,$r,zr){if(Gt.lazy)return!0;if(!Gt.loader)return!1;let _r=$r!=null&&$r[Gt.id]!==void 0,Dr=zr!=null&&zr[Gt.id]!==void 0;return!_r&&Dr?!1:typeof Gt.loader=="function"&&Gt.loader.hydrate===!0?!0:!_r&&!Dr}function isNewLoader(Gt,$r,zr){let _r=!$r||zr.route.id!==$r.route.id,Dr=Gt[zr.route.id]===void 0;return _r||Dr}function isNewRouteInstance(Gt,$r){let zr=Gt.route.path;return Gt.pathname!==$r.pathname||zr!=null&&zr.endsWith("*")&&Gt.params["*"]!==$r.params["*"]}function shouldRevalidateLoader(Gt,$r){if(Gt.route.shouldRevalidate){let zr=Gt.route.shouldRevalidate($r);if(typeof zr=="boolean")return zr}return $r.defaultShouldRevalidate}function patchRoutesImpl(Gt,$r,zr,_r,Dr){var kr;let qr;if(Gt){let Qr=_r[Gt];invariant$4(Qr,"No route found to patch children into: routeId = "+Gt),Qr.children||(Qr.children=[]),qr=Qr.children}else qr=zr;let Nr=$r.filter(Qr=>!qr.some(Vr=>isSameRoute(Qr,Vr))),Wr=convertRoutesToDataRoutes(Nr,Dr,[Gt||"_","patch",String(((kr=qr)==null?void 0:kr.length)||"0")],_r);qr.push(...Wr)}function isSameRoute(Gt,$r){return"id"in Gt&&"id"in $r&&Gt.id===$r.id?!0:Gt.index===$r.index&&Gt.path===$r.path&&Gt.caseSensitive===$r.caseSensitive?(!Gt.children||Gt.children.length===0)&&(!$r.children||$r.children.length===0)?!0:Gt.children.every((zr,_r)=>{var Dr;return(Dr=$r.children)==null?void 0:Dr.some(kr=>isSameRoute(zr,kr))}):!1}async function loadLazyRouteModule(Gt,$r,zr){if(!Gt.lazy)return;let _r=await Gt.lazy();if(!Gt.lazy)return;let Dr=zr[Gt.id];invariant$4(Dr,"No route found in manifest");let kr={};for(let qr in _r){let Wr=Dr[qr]!==void 0&&qr!=="hasErrorBoundary";warning(!Wr,'Route "'+Dr.id+'" has a static property "'+qr+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+qr+'" will be ignored.')),!Wr&&!immutableRouteKeys.has(qr)&&(kr[qr]=_r[qr])}Object.assign(Dr,kr),Object.assign(Dr,_extends$n({},$r(Dr),{lazy:void 0}))}async function defaultDataStrategy(Gt){let{matches:$r}=Gt,zr=$r.filter(Dr=>Dr.shouldLoad);return(await Promise.all(zr.map(Dr=>Dr.resolve()))).reduce((Dr,kr,qr)=>Object.assign(Dr,{[zr[qr].route.id]:kr}),{})}async function callDataStrategyImpl(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr,Qr){let Vr=kr.map(zn=>zn.route.lazy?loadLazyRouteModule(zn.route,Wr,Nr):void 0),Jr=kr.map((zn,Vn)=>{let _i=Vr[Vn],e0=Dr.some(i0=>i0.route.id===zn.route.id);return _extends$n({},zn,{shouldLoad:e0,resolve:async i0=>(i0&&_r.method==="GET"&&(zn.route.lazy||zn.route.loader)&&(e0=!0),e0?callLoaderOrAction($r,_r,zn,_i,i0,Qr):Promise.resolve({type:ResultType.data,result:void 0}))})}),Zr=await Gt({matches:Jr,request:_r,params:kr[0].params,fetcherKey:qr,context:Qr});try{await Promise.all(Vr)}catch{}return Zr}async function callLoaderOrAction(Gt,$r,zr,_r,Dr,kr){let qr,Nr,Wr=Qr=>{let Vr,Jr=new Promise((Vn,_i)=>Vr=_i);Nr=()=>Vr(),$r.signal.addEventListener("abort",Nr);let Zr=Vn=>typeof Qr!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+Gt+'" [routeId: '+zr.route.id+"]"))):Qr({request:$r,params:zr.params,context:kr},...Vn!==void 0?[Vn]:[]),zn=(async()=>{try{return{type:"data",result:await(Dr?Dr(_i=>Zr(_i)):Zr())}}catch(Vn){return{type:"error",result:Vn}}})();return Promise.race([zn,Jr])};try{let Qr=zr.route[Gt];if(_r)if(Qr){let Vr,[Jr]=await Promise.all([Wr(Qr).catch(Zr=>{Vr=Zr}),_r]);if(Vr!==void 0)throw Vr;qr=Jr}else if(await _r,Qr=zr.route[Gt],Qr)qr=await Wr(Qr);else if(Gt==="action"){let Vr=new URL($r.url),Jr=Vr.pathname+Vr.search;throw getInternalRouterError(405,{method:$r.method,pathname:Jr,routeId:zr.route.id})}else return{type:ResultType.data,result:void 0};else if(Qr)qr=await Wr(Qr);else{let Vr=new URL($r.url),Jr=Vr.pathname+Vr.search;throw getInternalRouterError(404,{pathname:Jr})}invariant$4(qr.result!==void 0,"You defined "+(Gt==="action"?"an action":"a loader")+" for route "+('"'+zr.route.id+"\" but didn't return anything from your `"+Gt+"` ")+"function. Please return a value or `null`.")}catch(Qr){return{type:ResultType.error,result:Qr}}finally{Nr&&$r.signal.removeEventListener("abort",Nr)}return qr}async function convertDataStrategyResultToDataResult(Gt){let{result:$r,type:zr}=Gt;if(isResponse($r)){let Qr;try{let Vr=$r.headers.get("Content-Type");Vr&&/\bapplication\/json\b/.test(Vr)?$r.body==null?Qr=null:Qr=await $r.json():Qr=await $r.text()}catch(Vr){return{type:ResultType.error,error:Vr}}return zr===ResultType.error?{type:ResultType.error,error:new ErrorResponseImpl($r.status,$r.statusText,Qr),statusCode:$r.status,headers:$r.headers}:{type:ResultType.data,data:Qr,statusCode:$r.status,headers:$r.headers}}if(zr===ResultType.error){if(isDataWithResponseInit($r)){var _r;if($r.data instanceof Error){var Dr;return{type:ResultType.error,error:$r.data,statusCode:(Dr=$r.init)==null?void 0:Dr.status}}$r=new ErrorResponseImpl(((_r=$r.init)==null?void 0:_r.status)||500,void 0,$r.data)}return{type:ResultType.error,error:$r,statusCode:isRouteErrorResponse($r)?$r.status:void 0}}if(isDeferredData($r)){var kr,qr;return{type:ResultType.deferred,deferredData:$r,statusCode:(kr=$r.init)==null?void 0:kr.status,headers:((qr=$r.init)==null?void 0:qr.headers)&&new Headers($r.init.headers)}}if(isDataWithResponseInit($r)){var Nr,Wr;return{type:ResultType.data,data:$r.data,statusCode:(Nr=$r.init)==null?void 0:Nr.status,headers:(Wr=$r.init)!=null&&Wr.headers?new Headers($r.init.headers):void 0}}return{type:ResultType.data,data:$r}}function normalizeRelativeRoutingRedirectResponse(Gt,$r,zr,_r,Dr,kr){let qr=Gt.headers.get("Location");if(invariant$4(qr,"Redirects returned/thrown from loaders/actions must have a Location header"),!ABSOLUTE_URL_REGEX$2.test(qr)){let Nr=_r.slice(0,_r.findIndex(Wr=>Wr.route.id===zr)+1);qr=normalizeTo(new URL($r.url),Nr,Dr,!0,qr,kr),Gt.headers.set("Location",qr)}return Gt}function normalizeRedirectLocation(Gt,$r,zr){if(ABSOLUTE_URL_REGEX$2.test(Gt)){let _r=Gt,Dr=_r.startsWith("//")?new URL($r.protocol+_r):new URL(_r),kr=stripBasename(Dr.pathname,zr)!=null;if(Dr.origin===$r.origin&&kr)return Dr.pathname+Dr.search+Dr.hash}return Gt}function createClientSideRequest(Gt,$r,zr,_r){let Dr=Gt.createURL(stripHashFromPath($r)).toString(),kr={signal:zr};if(_r&&isMutationMethod(_r.formMethod)){let{formMethod:qr,formEncType:Nr}=_r;kr.method=qr.toUpperCase(),Nr==="application/json"?(kr.headers=new Headers({"Content-Type":Nr}),kr.body=JSON.stringify(_r.json)):Nr==="text/plain"?kr.body=_r.text:Nr==="application/x-www-form-urlencoded"&&_r.formData?kr.body=convertFormDataToSearchParams(_r.formData):kr.body=_r.formData}return new Request(Dr,kr)}function convertFormDataToSearchParams(Gt){let $r=new URLSearchParams;for(let[zr,_r]of Gt.entries())$r.append(zr,typeof _r=="string"?_r:_r.name);return $r}function convertSearchParamsToFormData(Gt){let $r=new FormData;for(let[zr,_r]of Gt.entries())$r.append(zr,_r);return $r}function processRouteLoaderData(Gt,$r,zr,_r,Dr){let kr={},qr=null,Nr,Wr=!1,Qr={},Vr=zr&&isErrorResult(zr[1])?zr[1].error:void 0;return Gt.forEach(Jr=>{if(!(Jr.route.id in $r))return;let Zr=Jr.route.id,zn=$r[Zr];if(invariant$4(!isRedirectResult(zn),"Cannot handle redirect results in processLoaderData"),isErrorResult(zn)){let Vn=zn.error;Vr!==void 0&&(Vn=Vr,Vr=void 0),qr=qr||{};{let _i=findNearestBoundary(Gt,Zr);qr[_i.route.id]==null&&(qr[_i.route.id]=Vn)}kr[Zr]=void 0,Wr||(Wr=!0,Nr=isRouteErrorResponse(zn.error)?zn.error.status:500),zn.headers&&(Qr[Zr]=zn.headers)}else isDeferredResult(zn)?(_r.set(Zr,zn.deferredData),kr[Zr]=zn.deferredData.data,zn.statusCode!=null&&zn.statusCode!==200&&!Wr&&(Nr=zn.statusCode),zn.headers&&(Qr[Zr]=zn.headers)):(kr[Zr]=zn.data,zn.statusCode&&zn.statusCode!==200&&!Wr&&(Nr=zn.statusCode),zn.headers&&(Qr[Zr]=zn.headers))}),Vr!==void 0&&zr&&(qr={[zr[0]]:Vr},kr[zr[0]]=void 0),{loaderData:kr,errors:qr,statusCode:Nr||200,loaderHeaders:Qr}}function processLoaderData(Gt,$r,zr,_r,Dr,kr,qr){let{loaderData:Nr,errors:Wr}=processRouteLoaderData($r,zr,_r,qr);return Dr.forEach(Qr=>{let{key:Vr,match:Jr,controller:Zr}=Qr,zn=kr[Vr];if(invariant$4(zn,"Did not find corresponding fetcher result"),!(Zr&&Zr.signal.aborted))if(isErrorResult(zn)){let Vn=findNearestBoundary(Gt.matches,Jr==null?void 0:Jr.route.id);Wr&&Wr[Vn.route.id]||(Wr=_extends$n({},Wr,{[Vn.route.id]:zn.error})),Gt.fetchers.delete(Vr)}else if(isRedirectResult(zn))invariant$4(!1,"Unhandled fetcher revalidation redirect");else if(isDeferredResult(zn))invariant$4(!1,"Unhandled fetcher deferred data");else{let Vn=getDoneFetcher(zn.data);Gt.fetchers.set(Vr,Vn)}}),{loaderData:Nr,errors:Wr}}function mergeLoaderData(Gt,$r,zr,_r){let Dr=_extends$n({},$r);for(let kr of zr){let qr=kr.route.id;if($r.hasOwnProperty(qr)?$r[qr]!==void 0&&(Dr[qr]=$r[qr]):Gt[qr]!==void 0&&kr.route.loader&&(Dr[qr]=Gt[qr]),_r&&_r.hasOwnProperty(qr))break}return Dr}function getActionDataForCommit(Gt){return Gt?isErrorResult(Gt[1])?{actionData:{}}:{actionData:{[Gt[0]]:Gt[1].data}}:{}}function findNearestBoundary(Gt,$r){return($r?Gt.slice(0,Gt.findIndex(_r=>_r.route.id===$r)+1):[...Gt]).reverse().find(_r=>_r.route.hasErrorBoundary===!0)||Gt[0]}function getShortCircuitMatches(Gt){let $r=Gt.length===1?Gt[0]:Gt.find(zr=>zr.index||!zr.path||zr.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:$r}],route:$r}}function getInternalRouterError(Gt,$r){let{pathname:zr,routeId:_r,method:Dr,type:kr,message:qr}=$r===void 0?{}:$r,Nr="Unknown Server Error",Wr="Unknown @remix-run/router error";return Gt===400?(Nr="Bad Request",Dr&&zr&&_r?Wr="You made a "+Dr+' request to "'+zr+'" but '+('did not provide a `loader` for route "'+_r+'", ')+"so there is no way to handle the request.":kr==="defer-action"?Wr="defer() is not supported in actions":kr==="invalid-body"&&(Wr="Unable to encode submission body")):Gt===403?(Nr="Forbidden",Wr='Route "'+_r+'" does not match URL "'+zr+'"'):Gt===404?(Nr="Not Found",Wr='No route matches URL "'+zr+'"'):Gt===405&&(Nr="Method Not Allowed",Dr&&zr&&_r?Wr="You made a "+Dr.toUpperCase()+' request to "'+zr+'" but '+('did not provide an `action` for route "'+_r+'", ')+"so there is no way to handle the request.":Dr&&(Wr='Invalid request method "'+Dr.toUpperCase()+'"')),new ErrorResponseImpl(Gt||500,Nr,new Error(Wr),!0)}function findRedirect(Gt){let $r=Object.entries(Gt);for(let zr=$r.length-1;zr>=0;zr--){let[_r,Dr]=$r[zr];if(isRedirectResult(Dr))return{key:_r,result:Dr}}}function stripHashFromPath(Gt){let $r=typeof Gt=="string"?parsePath$1(Gt):Gt;return createPath(_extends$n({},$r,{hash:""}))}function isHashChangeOnly(Gt,$r){return Gt.pathname!==$r.pathname||Gt.search!==$r.search?!1:Gt.hash===""?$r.hash!=="":Gt.hash===$r.hash?!0:$r.hash!==""}function isRedirectDataStrategyResultResult(Gt){return isResponse(Gt.result)&&redirectStatusCodes.has(Gt.result.status)}function isDeferredResult(Gt){return Gt.type===ResultType.deferred}function isErrorResult(Gt){return Gt.type===ResultType.error}function isRedirectResult(Gt){return(Gt&&Gt.type)===ResultType.redirect}function isDataWithResponseInit(Gt){return typeof Gt=="object"&&Gt!=null&&"type"in Gt&&"data"in Gt&&"init"in Gt&&Gt.type==="DataWithResponseInit"}function isDeferredData(Gt){let $r=Gt;return $r&&typeof $r=="object"&&typeof $r.data=="object"&&typeof $r.subscribe=="function"&&typeof $r.cancel=="function"&&typeof $r.resolveData=="function"}function isResponse(Gt){return Gt!=null&&typeof Gt.status=="number"&&typeof Gt.statusText=="string"&&typeof Gt.headers=="object"&&typeof Gt.body<"u"}function isValidMethod(Gt){return validRequestMethods.has(Gt.toLowerCase())}function isMutationMethod(Gt){return validMutationMethods.has(Gt.toLowerCase())}async function resolveNavigationDeferredResults(Gt,$r,zr,_r,Dr){let kr=Object.entries($r);for(let qr=0;qr<kr.length;qr++){let[Nr,Wr]=kr[qr],Qr=Gt.find(Zr=>(Zr==null?void 0:Zr.route.id)===Nr);if(!Qr)continue;let Vr=_r.find(Zr=>Zr.route.id===Qr.route.id),Jr=Vr!=null&&!isNewRouteInstance(Vr,Qr)&&(Dr&&Dr[Qr.route.id])!==void 0;isDeferredResult(Wr)&&Jr&&await resolveDeferredData(Wr,zr,!1).then(Zr=>{Zr&&($r[Nr]=Zr)})}}async function resolveFetcherDeferredResults(Gt,$r,zr){for(let _r=0;_r<zr.length;_r++){let{key:Dr,routeId:kr,controller:qr}=zr[_r],Nr=$r[Dr];Gt.find(Qr=>(Qr==null?void 0:Qr.route.id)===kr)&&isDeferredResult(Nr)&&(invariant$4(qr,"Expected an AbortController for revalidating fetcher deferred result"),await resolveDeferredData(Nr,qr.signal,!0).then(Qr=>{Qr&&($r[Dr]=Qr)}))}}async function resolveDeferredData(Gt,$r,zr){if(zr===void 0&&(zr=!1),!await Gt.deferredData.resolveData($r)){if(zr)try{return{type:ResultType.data,data:Gt.deferredData.unwrappedData}}catch(Dr){return{type:ResultType.error,error:Dr}}return{type:ResultType.data,data:Gt.deferredData.data}}}function hasNakedIndexQuery(Gt){return new URLSearchParams(Gt).getAll("index").some($r=>$r==="")}function getTargetMatch(Gt,$r){let zr=typeof $r=="string"?parsePath$1($r).search:$r.search;if(Gt[Gt.length-1].route.index&&hasNakedIndexQuery(zr||""))return Gt[Gt.length-1];let _r=getPathContributingMatches(Gt);return _r[_r.length-1]}function getSubmissionFromNavigation(Gt){let{formMethod:$r,formAction:zr,formEncType:_r,text:Dr,formData:kr,json:qr}=Gt;if(!(!$r||!zr||!_r)){if(Dr!=null)return{formMethod:$r,formAction:zr,formEncType:_r,formData:void 0,json:void 0,text:Dr};if(kr!=null)return{formMethod:$r,formAction:zr,formEncType:_r,formData:kr,json:void 0,text:void 0};if(qr!==void 0)return{formMethod:$r,formAction:zr,formEncType:_r,formData:void 0,json:qr,text:void 0}}}function getLoadingNavigation(Gt,$r){return $r?{state:"loading",location:Gt,formMethod:$r.formMethod,formAction:$r.formAction,formEncType:$r.formEncType,formData:$r.formData,json:$r.json,text:$r.text}:{state:"loading",location:Gt,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function getSubmittingNavigation(Gt,$r){return{state:"submitting",location:Gt,formMethod:$r.formMethod,formAction:$r.formAction,formEncType:$r.formEncType,formData:$r.formData,json:$r.json,text:$r.text}}function getLoadingFetcher(Gt,$r){return Gt?{state:"loading",formMethod:Gt.formMethod,formAction:Gt.formAction,formEncType:Gt.formEncType,formData:Gt.formData,json:Gt.json,text:Gt.text,data:$r}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:$r}}function getSubmittingFetcher(Gt,$r){return{state:"submitting",formMethod:Gt.formMethod,formAction:Gt.formAction,formEncType:Gt.formEncType,formData:Gt.formData,json:Gt.json,text:Gt.text,data:$r?$r.data:void 0}}function getDoneFetcher(Gt){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:Gt}}function restoreAppliedTransitions(Gt,$r){try{let zr=Gt.sessionStorage.getItem(TRANSITIONS_STORAGE_KEY);if(zr){let _r=JSON.parse(zr);for(let[Dr,kr]of Object.entries(_r||{}))kr&&Array.isArray(kr)&&$r.set(Dr,new Set(kr||[]))}}catch{}}function persistAppliedTransitions(Gt,$r){if($r.size>0){let zr={};for(let[_r,Dr]of $r)zr[_r]=[...Dr];try{Gt.sessionStorage.setItem(TRANSITIONS_STORAGE_KEY,JSON.stringify(zr))}catch(_r){warning(!1,"Failed to save applied view transitions in sessionStorage ("+_r+").")}}}/**
 * React Router v6.27.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function _extends$m(){return _extends$m=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$m.apply(this,arguments)}const DataRouterContext=reactExports.createContext(null),DataRouterStateContext=reactExports.createContext(null),NavigationContext=reactExports.createContext(null),LocationContext=reactExports.createContext(null),RouteContext=reactExports.createContext({outlet:null,matches:[],isDataRoute:!1}),RouteErrorContext=reactExports.createContext(null);function useHref(Gt,$r){let{relative:zr}=$r===void 0?{}:$r;useInRouterContext()||invariant$4(!1);let{basename:_r,navigator:Dr}=reactExports.useContext(NavigationContext),{hash:kr,pathname:qr,search:Nr}=useResolvedPath(Gt,{relative:zr}),Wr=qr;return _r!=="/"&&(Wr=qr==="/"?_r:joinPaths([_r,qr])),Dr.createHref({pathname:Wr,search:Nr,hash:kr})}function useInRouterContext(){return reactExports.useContext(LocationContext)!=null}function useLocation(){return useInRouterContext()||invariant$4(!1),reactExports.useContext(LocationContext).location}function useIsomorphicLayoutEffect$2(Gt){reactExports.useContext(NavigationContext).static||reactExports.useLayoutEffect(Gt)}function useNavigate(){let{isDataRoute:Gt}=reactExports.useContext(RouteContext);return Gt?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){useInRouterContext()||invariant$4(!1);let Gt=reactExports.useContext(DataRouterContext),{basename:$r,future:zr,navigator:_r}=reactExports.useContext(NavigationContext),{matches:Dr}=reactExports.useContext(RouteContext),{pathname:kr}=useLocation(),qr=JSON.stringify(getResolveToMatches(Dr,zr.v7_relativeSplatPath)),Nr=reactExports.useRef(!1);return useIsomorphicLayoutEffect$2(()=>{Nr.current=!0}),reactExports.useCallback(function(Qr,Vr){if(Vr===void 0&&(Vr={}),!Nr.current)return;if(typeof Qr=="number"){_r.go(Qr);return}let Jr=resolveTo(Qr,JSON.parse(qr),kr,Vr.relative==="path");Gt==null&&$r!=="/"&&(Jr.pathname=Jr.pathname==="/"?$r:joinPaths([$r,Jr.pathname])),(Vr.replace?_r.replace:_r.push)(Jr,Vr.state,Vr)},[$r,_r,qr,kr,Gt])}const OutletContext=reactExports.createContext(null);function useOutlet(Gt){let $r=reactExports.useContext(RouteContext).outlet;return $r&&reactExports.createElement(OutletContext.Provider,{value:Gt},$r)}function useParams(){let{matches:Gt}=reactExports.useContext(RouteContext),$r=Gt[Gt.length-1];return $r?$r.params:{}}function useResolvedPath(Gt,$r){let{relative:zr}=$r===void 0?{}:$r,{future:_r}=reactExports.useContext(NavigationContext),{matches:Dr}=reactExports.useContext(RouteContext),{pathname:kr}=useLocation(),qr=JSON.stringify(getResolveToMatches(Dr,_r.v7_relativeSplatPath));return reactExports.useMemo(()=>resolveTo(Gt,JSON.parse(qr),kr,zr==="path"),[Gt,qr,kr,zr])}function useRoutes(Gt,$r){return useRoutesImpl(Gt,$r)}function useRoutesImpl(Gt,$r,zr,_r){useInRouterContext()||invariant$4(!1);let{navigator:Dr}=reactExports.useContext(NavigationContext),{matches:kr}=reactExports.useContext(RouteContext),qr=kr[kr.length-1],Nr=qr?qr.params:{};qr&&qr.pathname;let Wr=qr?qr.pathnameBase:"/";qr&&qr.route;let Qr=useLocation(),Vr;if($r){var Jr;let e0=typeof $r=="string"?parsePath$1($r):$r;Wr==="/"||(Jr=e0.pathname)!=null&&Jr.startsWith(Wr)||invariant$4(!1),Vr=e0}else Vr=Qr;let Zr=Vr.pathname||"/",zn=Zr;if(Wr!=="/"){let e0=Wr.replace(/^\//,"").split("/");zn="/"+Zr.replace(/^\//,"").split("/").slice(e0.length).join("/")}let Vn=matchRoutes(Gt,{pathname:zn}),_i=_renderMatches(Vn&&Vn.map(e0=>Object.assign({},e0,{params:Object.assign({},Nr,e0.params),pathname:joinPaths([Wr,Dr.encodeLocation?Dr.encodeLocation(e0.pathname).pathname:e0.pathname]),pathnameBase:e0.pathnameBase==="/"?Wr:joinPaths([Wr,Dr.encodeLocation?Dr.encodeLocation(e0.pathnameBase).pathname:e0.pathnameBase])})),kr,zr,_r);return $r&&_i?reactExports.createElement(LocationContext.Provider,{value:{location:_extends$m({pathname:"/",search:"",hash:"",state:null,key:"default"},Vr),navigationType:Action.Pop}},_i):_i}function DefaultErrorComponent(){let Gt=useRouteError(),$r=isRouteErrorResponse(Gt)?Gt.status+" "+Gt.statusText:Gt instanceof Error?Gt.message:JSON.stringify(Gt),zr=Gt instanceof Error?Gt.stack:null,Dr={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("h2",null,"Unexpected Application Error!"),reactExports.createElement("h3",{style:{fontStyle:"italic"}},$r),zr?reactExports.createElement("pre",{style:Dr},zr):null,null)}const defaultErrorElement=reactExports.createElement(DefaultErrorComponent,null);class RenderErrorBoundary extends reactExports.Component{constructor($r){super($r),this.state={location:$r.location,revalidation:$r.revalidation,error:$r.error}}static getDerivedStateFromError($r){return{error:$r}}static getDerivedStateFromProps($r,zr){return zr.location!==$r.location||zr.revalidation!=="idle"&&$r.revalidation==="idle"?{error:$r.error,location:$r.location,revalidation:$r.revalidation}:{error:$r.error!==void 0?$r.error:zr.error,location:zr.location,revalidation:$r.revalidation||zr.revalidation}}componentDidCatch($r,zr){console.error("React Router caught the following error during render",$r,zr)}render(){return this.state.error!==void 0?reactExports.createElement(RouteContext.Provider,{value:this.props.routeContext},reactExports.createElement(RouteErrorContext.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function RenderedRoute(Gt){let{routeContext:$r,match:zr,children:_r}=Gt,Dr=reactExports.useContext(DataRouterContext);return Dr&&Dr.static&&Dr.staticContext&&(zr.route.errorElement||zr.route.ErrorBoundary)&&(Dr.staticContext._deepestRenderedBoundaryId=zr.route.id),reactExports.createElement(RouteContext.Provider,{value:$r},_r)}function _renderMatches(Gt,$r,zr,_r){var Dr;if($r===void 0&&($r=[]),zr===void 0&&(zr=null),_r===void 0&&(_r=null),Gt==null){var kr;if(!zr)return null;if(zr.errors)Gt=zr.matches;else if((kr=_r)!=null&&kr.v7_partialHydration&&$r.length===0&&!zr.initialized&&zr.matches.length>0)Gt=zr.matches;else return null}let qr=Gt,Nr=(Dr=zr)==null?void 0:Dr.errors;if(Nr!=null){let Vr=qr.findIndex(Jr=>Jr.route.id&&(Nr==null?void 0:Nr[Jr.route.id])!==void 0);Vr>=0||invariant$4(!1),qr=qr.slice(0,Math.min(qr.length,Vr+1))}let Wr=!1,Qr=-1;if(zr&&_r&&_r.v7_partialHydration)for(let Vr=0;Vr<qr.length;Vr++){let Jr=qr[Vr];if((Jr.route.HydrateFallback||Jr.route.hydrateFallbackElement)&&(Qr=Vr),Jr.route.id){let{loaderData:Zr,errors:zn}=zr,Vn=Jr.route.loader&&Zr[Jr.route.id]===void 0&&(!zn||zn[Jr.route.id]===void 0);if(Jr.route.lazy||Vn){Wr=!0,Qr>=0?qr=qr.slice(0,Qr+1):qr=[qr[0]];break}}}return qr.reduceRight((Vr,Jr,Zr)=>{let zn,Vn=!1,_i=null,e0=null;zr&&(zn=Nr&&Jr.route.id?Nr[Jr.route.id]:void 0,_i=Jr.route.errorElement||defaultErrorElement,Wr&&(Qr<0&&Zr===0?(Vn=!0,e0=null):Qr===Zr&&(Vn=!0,e0=Jr.route.hydrateFallbackElement||null)));let r0=$r.concat(qr.slice(0,Zr+1)),i0=()=>{let n0;return zn?n0=_i:Vn?n0=e0:Jr.route.Component?n0=reactExports.createElement(Jr.route.Component,null):Jr.route.element?n0=Jr.route.element:n0=Vr,reactExports.createElement(RenderedRoute,{match:Jr,routeContext:{outlet:Vr,matches:r0,isDataRoute:zr!=null},children:n0})};return zr&&(Jr.route.ErrorBoundary||Jr.route.errorElement||Zr===0)?reactExports.createElement(RenderErrorBoundary,{location:zr.location,revalidation:zr.revalidation,component:_i,error:zn,children:i0(),routeContext:{outlet:null,matches:r0,isDataRoute:!0}}):i0()},null)}var DataRouterHook$1=function(Gt){return Gt.UseBlocker="useBlocker",Gt.UseRevalidator="useRevalidator",Gt.UseNavigateStable="useNavigate",Gt}(DataRouterHook$1||{}),DataRouterStateHook$1=function(Gt){return Gt.UseBlocker="useBlocker",Gt.UseLoaderData="useLoaderData",Gt.UseActionData="useActionData",Gt.UseRouteError="useRouteError",Gt.UseNavigation="useNavigation",Gt.UseRouteLoaderData="useRouteLoaderData",Gt.UseMatches="useMatches",Gt.UseRevalidator="useRevalidator",Gt.UseNavigateStable="useNavigate",Gt.UseRouteId="useRouteId",Gt}(DataRouterStateHook$1||{});function useDataRouterContext$1(Gt){let $r=reactExports.useContext(DataRouterContext);return $r||invariant$4(!1),$r}function useDataRouterState(Gt){let $r=reactExports.useContext(DataRouterStateContext);return $r||invariant$4(!1),$r}function useRouteContext(Gt){let $r=reactExports.useContext(RouteContext);return $r||invariant$4(!1),$r}function useCurrentRouteId(Gt){let $r=useRouteContext(),zr=$r.matches[$r.matches.length-1];return zr.route.id||invariant$4(!1),zr.route.id}function useRouteError(){var Gt;let $r=reactExports.useContext(RouteErrorContext),zr=useDataRouterState(DataRouterStateHook$1.UseRouteError),_r=useCurrentRouteId(DataRouterStateHook$1.UseRouteError);return $r!==void 0?$r:(Gt=zr.errors)==null?void 0:Gt[_r]}let blockerId=0;function useBlocker(Gt){let{router:$r,basename:zr}=useDataRouterContext$1(DataRouterHook$1.UseBlocker),_r=useDataRouterState(DataRouterStateHook$1.UseBlocker),[Dr,kr]=reactExports.useState(""),qr=reactExports.useCallback(Nr=>{if(typeof Gt!="function")return!!Gt;if(zr==="/")return Gt(Nr);let{currentLocation:Wr,nextLocation:Qr,historyAction:Vr}=Nr;return Gt({currentLocation:_extends$m({},Wr,{pathname:stripBasename(Wr.pathname,zr)||Wr.pathname}),nextLocation:_extends$m({},Qr,{pathname:stripBasename(Qr.pathname,zr)||Qr.pathname}),historyAction:Vr})},[zr,Gt]);return reactExports.useEffect(()=>{let Nr=String(++blockerId);return kr(Nr),()=>$r.deleteBlocker(Nr)},[$r]),reactExports.useEffect(()=>{Dr!==""&&$r.getBlocker(Dr,qr)},[$r,Dr,qr]),Dr&&_r.blockers.has(Dr)?_r.blockers.get(Dr):IDLE_BLOCKER}function useNavigateStable(){let{router:Gt}=useDataRouterContext$1(DataRouterHook$1.UseNavigateStable),$r=useCurrentRouteId(DataRouterStateHook$1.UseNavigateStable),zr=reactExports.useRef(!1);return useIsomorphicLayoutEffect$2(()=>{zr.current=!0}),reactExports.useCallback(function(Dr,kr){kr===void 0&&(kr={}),zr.current&&(typeof Dr=="number"?Gt.navigate(Dr):Gt.navigate(Dr,_extends$m({fromRouteId:$r},kr)))},[Gt,$r])}function Navigate(Gt){let{to:$r,replace:zr,state:_r,relative:Dr}=Gt;useInRouterContext()||invariant$4(!1);let{future:kr,static:qr}=reactExports.useContext(NavigationContext),{matches:Nr}=reactExports.useContext(RouteContext),{pathname:Wr}=useLocation(),Qr=useNavigate(),Vr=resolveTo($r,getResolveToMatches(Nr,kr.v7_relativeSplatPath),Wr,Dr==="path"),Jr=JSON.stringify(Vr);return reactExports.useEffect(()=>Qr(JSON.parse(Jr),{replace:zr,state:_r,relative:Dr}),[Qr,Jr,Dr,zr,_r]),null}function Outlet(Gt){return useOutlet(Gt.context)}function Route(Gt){invariant$4(!1)}function Router(Gt){let{basename:$r="/",children:zr=null,location:_r,navigationType:Dr=Action.Pop,navigator:kr,static:qr=!1,future:Nr}=Gt;useInRouterContext()&&invariant$4(!1);let Wr=$r.replace(/^\/*/,"/"),Qr=reactExports.useMemo(()=>({basename:Wr,navigator:kr,static:qr,future:_extends$m({v7_relativeSplatPath:!1},Nr)}),[Wr,Nr,kr,qr]);typeof _r=="string"&&(_r=parsePath$1(_r));let{pathname:Vr="/",search:Jr="",hash:Zr="",state:zn=null,key:Vn="default"}=_r,_i=reactExports.useMemo(()=>{let e0=stripBasename(Vr,Wr);return e0==null?null:{location:{pathname:e0,search:Jr,hash:Zr,state:zn,key:Vn},navigationType:Dr}},[Wr,Vr,Jr,Zr,zn,Vn,Dr]);return _i==null?null:reactExports.createElement(NavigationContext.Provider,{value:Qr},reactExports.createElement(LocationContext.Provider,{children:zr,value:_i}))}function Routes(Gt){let{children:$r,location:zr}=Gt;return useRoutes(createRoutesFromChildren($r),zr)}new Promise(()=>{});function createRoutesFromChildren(Gt,$r){$r===void 0&&($r=[]);let zr=[];return reactExports.Children.forEach(Gt,(_r,Dr)=>{if(!reactExports.isValidElement(_r))return;let kr=[...$r,Dr];if(_r.type===reactExports.Fragment){zr.push.apply(zr,createRoutesFromChildren(_r.props.children,kr));return}_r.type!==Route&&invariant$4(!1),!_r.props.index||!_r.props.children||invariant$4(!1);let qr={id:_r.props.id||kr.join("-"),caseSensitive:_r.props.caseSensitive,element:_r.props.element,Component:_r.props.Component,index:_r.props.index,path:_r.props.path,loader:_r.props.loader,action:_r.props.action,errorElement:_r.props.errorElement,ErrorBoundary:_r.props.ErrorBoundary,hasErrorBoundary:_r.props.ErrorBoundary!=null||_r.props.errorElement!=null,shouldRevalidate:_r.props.shouldRevalidate,handle:_r.props.handle,lazy:_r.props.lazy};_r.props.children&&(qr.children=createRoutesFromChildren(_r.props.children,kr)),zr.push(qr)}),zr}function mapRouteProperties(Gt){let $r={hasErrorBoundary:Gt.ErrorBoundary!=null||Gt.errorElement!=null};return Gt.Component&&Object.assign($r,{element:reactExports.createElement(Gt.Component),Component:void 0}),Gt.HydrateFallback&&Object.assign($r,{hydrateFallbackElement:reactExports.createElement(Gt.HydrateFallback),HydrateFallback:void 0}),Gt.ErrorBoundary&&Object.assign($r,{errorElement:reactExports.createElement(Gt.ErrorBoundary),ErrorBoundary:void 0}),$r}/**
 * React Router DOM v6.27.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function _extends$l(){return _extends$l=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$l.apply(this,arguments)}function _objectWithoutPropertiesLoose$8(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function isModifiedEvent(Gt){return!!(Gt.metaKey||Gt.altKey||Gt.ctrlKey||Gt.shiftKey)}function shouldProcessLinkClick(Gt,$r){return Gt.button===0&&(!$r||$r==="_self")&&!isModifiedEvent(Gt)}function createSearchParams(Gt){return Gt===void 0&&(Gt=""),new URLSearchParams(typeof Gt=="string"||Array.isArray(Gt)||Gt instanceof URLSearchParams?Gt:Object.keys(Gt).reduce(($r,zr)=>{let _r=Gt[zr];return $r.concat(Array.isArray(_r)?_r.map(Dr=>[zr,Dr]):[[zr,_r]])},[]))}function getSearchParamsForLocation(Gt,$r){let zr=createSearchParams(Gt);return $r&&$r.forEach((_r,Dr)=>{zr.has(Dr)||$r.getAll(Dr).forEach(kr=>{zr.append(Dr,kr)})}),zr}const _excluded$1t=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],_excluded2$b=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],REACT_ROUTER_VERSION="6";try{window.__reactRouterVersion=REACT_ROUTER_VERSION}catch{}function createBrowserRouter(Gt,$r){return createRouter({basename:void 0,future:_extends$l({},void 0,{v7_prependBasename:!0}),history:createBrowserHistory({window:void 0}),hydrationData:parseHydrationData(),routes:Gt,mapRouteProperties,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function parseHydrationData(){var Gt;let $r=(Gt=window)==null?void 0:Gt.__staticRouterHydrationData;return $r&&$r.errors&&($r=_extends$l({},$r,{errors:deserializeErrors($r.errors)})),$r}function deserializeErrors(Gt){if(!Gt)return null;let $r=Object.entries(Gt),zr={};for(let[_r,Dr]of $r)if(Dr&&Dr.__type==="RouteErrorResponse")zr[_r]=new ErrorResponseImpl(Dr.status,Dr.statusText,Dr.data,Dr.internal===!0);else if(Dr&&Dr.__type==="Error"){if(Dr.__subType){let kr=window[Dr.__subType];if(typeof kr=="function")try{let qr=new kr(Dr.message);qr.stack="",zr[_r]=qr}catch{}}if(zr[_r]==null){let kr=new Error(Dr.message);kr.stack="",zr[_r]=kr}}else zr[_r]=Dr;return zr}const ViewTransitionContext=reactExports.createContext({isTransitioning:!1}),FetchersContext=reactExports.createContext(new Map),START_TRANSITION="startTransition",startTransitionImpl=React$7[START_TRANSITION],FLUSH_SYNC="flushSync",flushSyncImpl=ReactDOM$1[FLUSH_SYNC];function startTransitionSafe(Gt){startTransitionImpl?startTransitionImpl(Gt):Gt()}function flushSyncSafe(Gt){flushSyncImpl?flushSyncImpl(Gt):Gt()}class Deferred{constructor(){this.status="pending",this.promise=new Promise(($r,zr)=>{this.resolve=_r=>{this.status==="pending"&&(this.status="resolved",$r(_r))},this.reject=_r=>{this.status==="pending"&&(this.status="rejected",zr(_r))}})}}function RouterProvider(Gt){let{fallbackElement:$r,router:zr,future:_r}=Gt,[Dr,kr]=reactExports.useState(zr.state),[qr,Nr]=reactExports.useState(),[Wr,Qr]=reactExports.useState({isTransitioning:!1}),[Vr,Jr]=reactExports.useState(),[Zr,zn]=reactExports.useState(),[Vn,_i]=reactExports.useState(),e0=reactExports.useRef(new Map),{v7_startTransition:r0}=_r||{},i0=reactExports.useCallback(u0=>{r0?startTransitionSafe(u0):u0()},[r0]),n0=reactExports.useCallback((u0,b0)=>{let{deletedFetchers:g0,flushSync:y0,viewTransitionOpts:f0}=b0;g0.forEach(A0=>e0.current.delete(A0)),u0.fetchers.forEach((A0,p0)=>{A0.data!==void 0&&e0.current.set(p0,A0.data)});let v0=zr.window==null||zr.window.document==null||typeof zr.window.document.startViewTransition!="function";if(!f0||v0){y0?flushSyncSafe(()=>kr(u0)):i0(()=>kr(u0));return}if(y0){flushSyncSafe(()=>{Zr&&(Vr&&Vr.resolve(),Zr.skipTransition()),Qr({isTransitioning:!0,flushSync:!0,currentLocation:f0.currentLocation,nextLocation:f0.nextLocation})});let A0=zr.window.document.startViewTransition(()=>{flushSyncSafe(()=>kr(u0))});A0.finished.finally(()=>{flushSyncSafe(()=>{Jr(void 0),zn(void 0),Nr(void 0),Qr({isTransitioning:!1})})}),flushSyncSafe(()=>zn(A0));return}Zr?(Vr&&Vr.resolve(),Zr.skipTransition(),_i({state:u0,currentLocation:f0.currentLocation,nextLocation:f0.nextLocation})):(Nr(u0),Qr({isTransitioning:!0,flushSync:!1,currentLocation:f0.currentLocation,nextLocation:f0.nextLocation}))},[zr.window,Zr,Vr,e0,i0]);reactExports.useLayoutEffect(()=>zr.subscribe(n0),[zr,n0]),reactExports.useEffect(()=>{Wr.isTransitioning&&!Wr.flushSync&&Jr(new Deferred)},[Wr]),reactExports.useEffect(()=>{if(Vr&&qr&&zr.window){let u0=qr,b0=Vr.promise,g0=zr.window.document.startViewTransition(async()=>{i0(()=>kr(u0)),await b0});g0.finished.finally(()=>{Jr(void 0),zn(void 0),Nr(void 0),Qr({isTransitioning:!1})}),zn(g0)}},[i0,qr,Vr,zr.window]),reactExports.useEffect(()=>{Vr&&qr&&Dr.location.key===qr.location.key&&Vr.resolve()},[Vr,Zr,Dr.location,qr]),reactExports.useEffect(()=>{!Wr.isTransitioning&&Vn&&(Nr(Vn.state),Qr({isTransitioning:!0,flushSync:!1,currentLocation:Vn.currentLocation,nextLocation:Vn.nextLocation}),_i(void 0))},[Wr.isTransitioning,Vn]),reactExports.useEffect(()=>{},[]);let o0=reactExports.useMemo(()=>({createHref:zr.createHref,encodeLocation:zr.encodeLocation,go:u0=>zr.navigate(u0),push:(u0,b0,g0)=>zr.navigate(u0,{state:b0,preventScrollReset:g0==null?void 0:g0.preventScrollReset}),replace:(u0,b0,g0)=>zr.navigate(u0,{replace:!0,state:b0,preventScrollReset:g0==null?void 0:g0.preventScrollReset})}),[zr]),a0=zr.basename||"/",s0=reactExports.useMemo(()=>({router:zr,navigator:o0,static:!1,basename:a0}),[zr,o0,a0]),l0=reactExports.useMemo(()=>({v7_relativeSplatPath:zr.future.v7_relativeSplatPath}),[zr.future.v7_relativeSplatPath]);return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(DataRouterContext.Provider,{value:s0},reactExports.createElement(DataRouterStateContext.Provider,{value:Dr},reactExports.createElement(FetchersContext.Provider,{value:e0.current},reactExports.createElement(ViewTransitionContext.Provider,{value:Wr},reactExports.createElement(Router,{basename:a0,location:Dr.location,navigationType:Dr.historyAction,navigator:o0,future:l0},Dr.initialized||zr.future.v7_partialHydration?reactExports.createElement(MemoizedDataRoutes,{routes:zr.routes,future:zr.future,state:Dr}):$r))))),null)}const MemoizedDataRoutes=reactExports.memo(DataRoutes);function DataRoutes(Gt){let{routes:$r,future:zr,state:_r}=Gt;return useRoutesImpl($r,void 0,_r,zr)}const isBrowser$2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",ABSOLUTE_URL_REGEX$1=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Link$2=reactExports.forwardRef(function($r,zr){let{onClick:_r,relative:Dr,reloadDocument:kr,replace:qr,state:Nr,target:Wr,to:Qr,preventScrollReset:Vr,viewTransition:Jr}=$r,Zr=_objectWithoutPropertiesLoose$8($r,_excluded$1t),{basename:zn}=reactExports.useContext(NavigationContext),Vn,_i=!1;if(typeof Qr=="string"&&ABSOLUTE_URL_REGEX$1.test(Qr)&&(Vn=Qr,isBrowser$2))try{let n0=new URL(window.location.href),o0=Qr.startsWith("//")?new URL(n0.protocol+Qr):new URL(Qr),a0=stripBasename(o0.pathname,zn);o0.origin===n0.origin&&a0!=null?Qr=a0+o0.search+o0.hash:_i=!0}catch{}let e0=useHref(Qr,{relative:Dr}),r0=useLinkClickHandler(Qr,{replace:qr,state:Nr,target:Wr,preventScrollReset:Vr,relative:Dr,viewTransition:Jr});function i0(n0){_r&&_r(n0),n0.defaultPrevented||r0(n0)}return reactExports.createElement("a",_extends$l({},Zr,{href:Vn||e0,onClick:_i||kr?_r:i0,ref:zr,target:Wr}))}),NavLink=reactExports.forwardRef(function($r,zr){let{"aria-current":_r="page",caseSensitive:Dr=!1,className:kr="",end:qr=!1,style:Nr,to:Wr,viewTransition:Qr,children:Vr}=$r,Jr=_objectWithoutPropertiesLoose$8($r,_excluded2$b),Zr=useResolvedPath(Wr,{relative:Jr.relative}),zn=useLocation(),Vn=reactExports.useContext(DataRouterStateContext),{navigator:_i,basename:e0}=reactExports.useContext(NavigationContext),r0=Vn!=null&&useViewTransitionState(Zr)&&Qr===!0,i0=_i.encodeLocation?_i.encodeLocation(Zr).pathname:Zr.pathname,n0=zn.pathname,o0=Vn&&Vn.navigation&&Vn.navigation.location?Vn.navigation.location.pathname:null;Dr||(n0=n0.toLowerCase(),o0=o0?o0.toLowerCase():null,i0=i0.toLowerCase()),o0&&e0&&(o0=stripBasename(o0,e0)||o0);const a0=i0!=="/"&&i0.endsWith("/")?i0.length-1:i0.length;let s0=n0===i0||!qr&&n0.startsWith(i0)&&n0.charAt(a0)==="/",l0=o0!=null&&(o0===i0||!qr&&o0.startsWith(i0)&&o0.charAt(i0.length)==="/"),u0={isActive:s0,isPending:l0,isTransitioning:r0},b0=s0?_r:void 0,g0;typeof kr=="function"?g0=kr(u0):g0=[kr,s0?"active":null,l0?"pending":null,r0?"transitioning":null].filter(Boolean).join(" ");let y0=typeof Nr=="function"?Nr(u0):Nr;return reactExports.createElement(Link$2,_extends$l({},Jr,{"aria-current":b0,className:g0,ref:zr,style:y0,to:Wr,viewTransition:Qr}),typeof Vr=="function"?Vr(u0):Vr)});var DataRouterHook;(function(Gt){Gt.UseScrollRestoration="useScrollRestoration",Gt.UseSubmit="useSubmit",Gt.UseSubmitFetcher="useSubmitFetcher",Gt.UseFetcher="useFetcher",Gt.useViewTransitionState="useViewTransitionState"})(DataRouterHook||(DataRouterHook={}));var DataRouterStateHook;(function(Gt){Gt.UseFetcher="useFetcher",Gt.UseFetchers="useFetchers",Gt.UseScrollRestoration="useScrollRestoration"})(DataRouterStateHook||(DataRouterStateHook={}));function useDataRouterContext(Gt){let $r=reactExports.useContext(DataRouterContext);return $r||invariant$4(!1),$r}function useLinkClickHandler(Gt,$r){let{target:zr,replace:_r,state:Dr,preventScrollReset:kr,relative:qr,viewTransition:Nr}=$r===void 0?{}:$r,Wr=useNavigate(),Qr=useLocation(),Vr=useResolvedPath(Gt,{relative:qr});return reactExports.useCallback(Jr=>{if(shouldProcessLinkClick(Jr,zr)){Jr.preventDefault();let Zr=_r!==void 0?_r:createPath(Qr)===createPath(Vr);Wr(Gt,{replace:Zr,state:Dr,preventScrollReset:kr,relative:qr,viewTransition:Nr})}},[Qr,Wr,Vr,_r,Dr,zr,Gt,kr,qr,Nr])}function useSearchParams(Gt){let $r=reactExports.useRef(createSearchParams(Gt)),zr=reactExports.useRef(!1),_r=useLocation(),Dr=reactExports.useMemo(()=>getSearchParamsForLocation(_r.search,zr.current?null:$r.current),[_r.search]),kr=useNavigate(),qr=reactExports.useCallback((Nr,Wr)=>{const Qr=createSearchParams(typeof Nr=="function"?Nr(Dr):Nr);zr.current=!0,kr("?"+Qr,Wr)},[kr,Dr]);return[Dr,qr]}function useViewTransitionState(Gt,$r){$r===void 0&&($r={});let zr=reactExports.useContext(ViewTransitionContext);zr==null&&invariant$4(!1);let{basename:_r}=useDataRouterContext(DataRouterHook.useViewTransitionState),Dr=useResolvedPath(Gt,{relative:$r.relative});if(!zr.isTransitioning)return!1;let kr=stripBasename(zr.currentLocation.pathname,_r)||zr.currentLocation.pathname,qr=stripBasename(zr.nextLocation.pathname,_r)||zr.nextLocation.pathname;return matchPath$1(Dr.pathname,qr)!=null||matchPath$1(Dr.pathname,kr)!=null}function composeClasses$3(Gt,$r,zr=void 0){const _r={};return Object.keys(Gt).forEach(Dr=>{_r[Dr]=Gt[Dr].reduce((kr,qr)=>{if(qr){const Nr=$r(qr);Nr!==""&&kr.push(Nr),zr&&zr[qr]&&kr.push(zr[qr])}return kr},[]).join(" ")}),_r}function capitalize$7(Gt){if(typeof Gt!="string")throw new Error(formatMuiErrorMessage$2(7));return Gt.charAt(0).toUpperCase()+Gt.slice(1)}function useDefaultProps(Gt){return useDefaultProps$1(Gt)}function generateUtilityClasses$3(Gt,$r,zr="Mui"){const _r={};return $r.forEach(Dr=>{_r[Dr]=generateUtilityClass$3(Gt,Dr,zr)}),_r}function getCircularProgressUtilityClass(Gt){return generateUtilityClass$3("MuiCircularProgress",Gt)}generateUtilityClasses$3("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const _excluded$1s=["className","color","disableShrink","size","style","thickness","value","variant"];let _$d=Gt=>Gt,_t$4,_t2$2,_t3$2,_t4$2;const SIZE=44,circularRotateKeyframe=keyframes(_t$4||(_t$4=_$d`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`)),circularDashKeyframe=keyframes(_t2$2||(_t2$2=_$d`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
`)),useUtilityClasses$17=Gt=>{const{classes:$r,variant:zr,color:_r,disableShrink:Dr}=Gt,kr={root:["root",zr,`color${capitalize$7(_r)}`],svg:["svg"],circle:["circle",`circle${capitalize$7(zr)}`,Dr&&"circleDisableShrink"]};return composeClasses$3(kr,getCircularProgressUtilityClass,$r)},CircularProgressRoot=styled$2("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.variant],$r[`color${capitalize$7(zr.color)}`]]}})(({ownerState:Gt,theme:$r})=>_extends$q({display:"inline-block"},Gt.variant==="determinate"&&{transition:$r.transitions.create("transform")},Gt.color!=="inherit"&&{color:($r.vars||$r).palette[Gt.color].main}),({ownerState:Gt})=>Gt.variant==="indeterminate"&&css(_t3$2||(_t3$2=_$d`
      animation: ${0} 1.4s linear infinite;
    `),circularRotateKeyframe)),CircularProgressSVG=styled$2("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(Gt,$r)=>$r.svg})({display:"block"}),CircularProgressCircle=styled$2("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.circle,$r[`circle${capitalize$7(zr.variant)}`],zr.disableShrink&&$r.circleDisableShrink]}})(({ownerState:Gt,theme:$r})=>_extends$q({stroke:"currentColor"},Gt.variant==="determinate"&&{transition:$r.transitions.create("stroke-dashoffset")},Gt.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:Gt})=>Gt.variant==="indeterminate"&&!Gt.disableShrink&&css(_t4$2||(_t4$2=_$d`
      animation: ${0} 1.4s ease-in-out infinite;
    `),circularDashKeyframe)),CircularProgress=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiCircularProgress"}),{className:Dr,color:kr="primary",disableShrink:qr=!1,size:Nr=40,style:Wr,thickness:Qr=3.6,value:Vr=0,variant:Jr="indeterminate"}=_r,Zr=_objectWithoutPropertiesLoose$a(_r,_excluded$1s),zn=_extends$q({},_r,{color:kr,disableShrink:qr,size:Nr,thickness:Qr,value:Vr,variant:Jr}),Vn=useUtilityClasses$17(zn),_i={},e0={},r0={};if(Jr==="determinate"){const i0=2*Math.PI*((SIZE-Qr)/2);_i.strokeDasharray=i0.toFixed(3),r0["aria-valuenow"]=Math.round(Vr),_i.strokeDashoffset=`${((100-Vr)/100*i0).toFixed(3)}px`,e0.transform="rotate(-90deg)"}return jsxRuntimeExports.jsx(CircularProgressRoot,_extends$q({className:clsx$1(Vn.root,Dr),style:_extends$q({width:Nr,height:Nr},e0,Wr),ownerState:zn,ref:zr,role:"progressbar"},r0,Zr,{children:jsxRuntimeExports.jsx(CircularProgressSVG,{className:Vn.svg,ownerState:zn,viewBox:`${SIZE/2} ${SIZE/2} ${SIZE} ${SIZE}`,children:jsxRuntimeExports.jsx(CircularProgressCircle,{className:Vn.circle,style:_i,ownerState:zn,cx:SIZE,cy:SIZE,r:(SIZE-Qr)/2,fill:"none",strokeWidth:Qr})})}))});var voidElements={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};const e$8=getDefaultExportFromCjs$3(voidElements);var t$8=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function n$7(Gt){var $r={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},zr=Gt.match(/<\/?([^\s]+?)[/\s>]/);if(zr&&($r.name=zr[1],(e$8[zr[1]]||Gt.charAt(Gt.length-2)==="/")&&($r.voidElement=!0),$r.name.startsWith("!--"))){var _r=Gt.indexOf("-->");return{type:"comment",comment:_r!==-1?Gt.slice(4,_r):""}}for(var Dr=new RegExp(t$8),kr=null;(kr=Dr.exec(Gt))!==null;)if(kr[0].trim())if(kr[1]){var qr=kr[1].trim(),Nr=[qr,""];qr.indexOf("=")>-1&&(Nr=qr.split("=")),$r.attrs[Nr[0]]=Nr[1],Dr.lastIndex--}else kr[2]&&($r.attrs[kr[2]]=kr[3].trim().substring(1,kr[3].length-1));return $r}var r$7=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,i$a=/^\s*$/,s$3=Object.create(null);function a$5(Gt,$r){switch($r.type){case"text":return Gt+$r.content;case"tag":return Gt+="<"+$r.name+($r.attrs?function(zr){var _r=[];for(var Dr in zr)_r.push(Dr+'="'+zr[Dr]+'"');return _r.length?" "+_r.join(" "):""}($r.attrs):"")+($r.voidElement?"/>":">"),$r.voidElement?Gt:Gt+$r.children.reduce(a$5,"")+"</"+$r.name+">";case"comment":return Gt+"<!--"+$r.comment+"-->"}}var c$5={parse:function(Gt,$r){$r||($r={}),$r.components||($r.components=s$3);var zr,_r=[],Dr=[],kr=-1,qr=!1;if(Gt.indexOf("<")!==0){var Nr=Gt.indexOf("<");_r.push({type:"text",content:Nr===-1?Gt:Gt.substring(0,Nr)})}return Gt.replace(r$7,function(Wr,Qr){if(qr){if(Wr!=="</"+zr.name+">")return;qr=!1}var Vr,Jr=Wr.charAt(1)!=="/",Zr=Wr.startsWith("<!--"),zn=Qr+Wr.length,Vn=Gt.charAt(zn);if(Zr){var _i=n$7(Wr);return kr<0?(_r.push(_i),_r):((Vr=Dr[kr]).children.push(_i),_r)}if(Jr&&(kr++,(zr=n$7(Wr)).type==="tag"&&$r.components[zr.name]&&(zr.type="component",qr=!0),zr.voidElement||qr||!Vn||Vn==="<"||zr.children.push({type:"text",content:Gt.slice(zn,Gt.indexOf("<",zn))}),kr===0&&_r.push(zr),(Vr=Dr[kr-1])&&Vr.children.push(zr),Dr[kr]=zr),(!Jr||zr.voidElement)&&(kr>-1&&(zr.voidElement||zr.name===Wr.slice(2,-1))&&(kr--,zr=kr===-1?_r:Dr[kr]),!qr&&Vn!=="<"&&Vn)){Vr=kr===-1?_r:Dr[kr].children;var e0=Gt.indexOf("<",zn),r0=Gt.slice(zn,e0===-1?void 0:e0);i$a.test(r0)&&(r0=" "),(e0>-1&&kr+Vr.length>=0||r0!==" ")&&Vr.push({type:"text",content:r0})}}),_r},stringify:function(Gt){return Gt.reduce(function($r,zr){return $r+a$5("",zr)},"")}};const warn$1=(...Gt)=>{console!=null&&console.warn&&(isString$b(Gt[0])&&(Gt[0]=`react-i18next:: ${Gt[0]}`),console.warn(...Gt))},alreadyWarned={},warnOnce=(...Gt)=>{isString$b(Gt[0])&&alreadyWarned[Gt[0]]||(isString$b(Gt[0])&&(alreadyWarned[Gt[0]]=new Date),warn$1(...Gt))},loadedClb=(Gt,$r)=>()=>{if(Gt.isInitialized)$r();else{const zr=()=>{setTimeout(()=>{Gt.off("initialized",zr)},0),$r()};Gt.on("initialized",zr)}},loadNamespaces=(Gt,$r,zr)=>{Gt.loadNamespaces($r,loadedClb(Gt,zr))},loadLanguages=(Gt,$r,zr,_r)=>{isString$b(zr)&&(zr=[zr]),zr.forEach(Dr=>{Gt.options.ns.indexOf(Dr)<0&&Gt.options.ns.push(Dr)}),Gt.loadLanguages($r,loadedClb(Gt,_r))},hasLoadedNamespace=(Gt,$r,zr={})=>!$r.languages||!$r.languages.length?(warnOnce("i18n.languages were undefined or empty",$r.languages),!0):$r.hasLoadedNamespace(Gt,{lng:zr.lng,precheck:(_r,Dr)=>{var kr;if(((kr=zr.bindI18n)==null?void 0:kr.indexOf("languageChanging"))>-1&&_r.services.backendConnector.backend&&_r.isLanguageChangingTo&&!Dr(_r.isLanguageChangingTo,Gt))return!1}}),isString$b=Gt=>typeof Gt=="string",isObject$v=Gt=>typeof Gt=="object"&&Gt!==null,matchHtmlEntity=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,htmlEntities={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},unescapeHtmlEntity=Gt=>htmlEntities[Gt],unescape$1=Gt=>Gt.replace(matchHtmlEntity,unescapeHtmlEntity);let defaultOptions$2={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:unescape$1};const setDefaults=(Gt={})=>{defaultOptions$2={...defaultOptions$2,...Gt}},getDefaults$2=()=>defaultOptions$2;let i18nInstance;const setI18n=Gt=>{i18nInstance=Gt},getI18n=()=>i18nInstance,hasChildren=(Gt,$r)=>{var _r;if(!Gt)return!1;const zr=((_r=Gt.props)==null?void 0:_r.children)??Gt.children;return $r?zr.length>0:!!zr},getChildren=Gt=>{var zr,_r;if(!Gt)return[];const $r=((zr=Gt.props)==null?void 0:zr.children)??Gt.children;return(_r=Gt.props)!=null&&_r.i18nIsDynamicList?getAsArray($r):$r},hasValidReactChildren=Gt=>Array.isArray(Gt)&&Gt.every(reactExports.isValidElement),getAsArray=Gt=>Array.isArray(Gt)?Gt:[Gt],mergeProps=(Gt,$r)=>{const zr={...$r};return zr.props=Object.assign(Gt.props,$r.props),zr},nodesToString=(Gt,$r)=>{if(!Gt)return"";let zr="";const _r=getAsArray(Gt),Dr=$r!=null&&$r.transSupportBasicHtmlNodes?$r.transKeepBasicHtmlNodesFor??[]:[];return _r.forEach((kr,qr)=>{if(isString$b(kr))zr+=`${kr}`;else if(reactExports.isValidElement(kr)){const{props:Nr,type:Wr}=kr,Qr=Object.keys(Nr).length,Vr=Dr.indexOf(Wr)>-1,Jr=Nr.children;if(!Jr&&Vr&&!Qr)zr+=`<${Wr}/>`;else if(!Jr&&(!Vr||Qr)||Nr.i18nIsDynamicList)zr+=`<${qr}></${qr}>`;else if(Vr&&Qr===1&&isString$b(Jr))zr+=`<${Wr}>${Jr}</${Wr}>`;else{const Zr=nodesToString(Jr,$r);zr+=`<${qr}>${Zr}</${qr}>`}}else if(kr===null)warn$1("Trans: the passed in value is invalid - seems you passed in a null child.");else if(isObject$v(kr)){const{format:Nr,...Wr}=kr,Qr=Object.keys(Wr);if(Qr.length===1){const Vr=Nr?`${Qr[0]}, ${Nr}`:Qr[0];zr+=`{{${Vr}}}`}else warn$1("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",kr)}else warn$1("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",kr)}),zr},renderNodes=(Gt,$r,zr,_r,Dr,kr)=>{if($r==="")return[];const qr=_r.transKeepBasicHtmlNodesFor||[],Nr=$r&&new RegExp(qr.map(e0=>`<${e0}`).join("|")).test($r);if(!Gt&&!Nr&&!kr)return[$r];const Wr={},Qr=e0=>{getAsArray(e0).forEach(i0=>{isString$b(i0)||(hasChildren(i0)?Qr(getChildren(i0)):isObject$v(i0)&&!reactExports.isValidElement(i0)&&Object.assign(Wr,i0))})};Qr(Gt);const Vr=c$5.parse(`<0>${$r}</0>`),Jr={...Wr,...Dr},Zr=(e0,r0,i0)=>{var a0;const n0=getChildren(e0),o0=Vn(n0,r0.children,i0);return hasValidReactChildren(n0)&&o0.length===0||(a0=e0.props)!=null&&a0.i18nIsDynamicList?n0:o0},zn=(e0,r0,i0,n0,o0)=>{e0.dummy?(e0.children=r0,i0.push(reactExports.cloneElement(e0,{key:n0},o0?void 0:r0))):i0.push(...reactExports.Children.map([e0],a0=>{const s0={...a0.props};return delete s0.i18nIsDynamicList,reactExports.createElement(a0.type,{...s0,key:n0,ref:a0.ref},o0?null:r0)}))},Vn=(e0,r0,i0)=>{const n0=getAsArray(e0);return getAsArray(r0).reduce((a0,s0,l0)=>{var b0,g0;const u0=((g0=(b0=s0.children)==null?void 0:b0[0])==null?void 0:g0.content)&&zr.services.interpolator.interpolate(s0.children[0].content,Jr,zr.language);if(s0.type==="tag"){let y0=n0[parseInt(s0.name,10)];i0.length===1&&!y0&&(y0=i0[0][s0.name]),y0||(y0={});const f0=Object.keys(s0.attrs).length!==0?mergeProps({props:s0.attrs},y0):y0,v0=reactExports.isValidElement(f0),A0=v0&&hasChildren(s0,!0)&&!s0.voidElement,p0=Nr&&isObject$v(f0)&&f0.dummy&&!v0,h0=isObject$v(Gt)&&Object.hasOwnProperty.call(Gt,s0.name);if(isString$b(f0)){const m0=zr.services.interpolator.interpolate(f0,Jr,zr.language);a0.push(m0)}else if(hasChildren(f0)||A0){const m0=Zr(f0,s0,i0);zn(f0,m0,a0,l0)}else if(p0){const m0=Vn(n0,s0.children,i0);zn(f0,m0,a0,l0)}else if(Number.isNaN(parseFloat(s0.name)))if(h0){const m0=Zr(f0,s0,i0);zn(f0,m0,a0,l0,s0.voidElement)}else if(_r.transSupportBasicHtmlNodes&&qr.indexOf(s0.name)>-1)if(s0.voidElement)a0.push(reactExports.createElement(s0.name,{key:`${s0.name}-${l0}`}));else{const m0=Vn(n0,s0.children,i0);a0.push(reactExports.createElement(s0.name,{key:`${s0.name}-${l0}`},m0))}else if(s0.voidElement)a0.push(`<${s0.name} />`);else{const m0=Vn(n0,s0.children,i0);a0.push(`<${s0.name}>${m0}</${s0.name}>`)}else if(isObject$v(f0)&&!v0){const m0=s0.children[0]?u0:null;m0&&a0.push(m0)}else zn(f0,u0,a0,l0,s0.children.length!==1||!u0)}else if(s0.type==="text"){const y0=_r.transWrapTextNodes,f0=kr?_r.unescape(zr.services.interpolator.interpolate(s0.content,Jr,zr.language)):zr.services.interpolator.interpolate(s0.content,Jr,zr.language);y0?a0.push(reactExports.createElement(y0,{key:`${s0.name}-${l0}`},f0)):a0.push(f0)}return a0},[])},_i=Vn([{dummy:!0,children:Gt||[]}],Vr,getAsArray(Gt||[]));return getChildren(_i[0])};function Trans$1({children:Gt,count:$r,parent:zr,i18nKey:_r,context:Dr,tOptions:kr={},values:qr,defaults:Nr,components:Wr,ns:Qr,i18n:Vr,t:Jr,shouldUnescape:Zr,...zn}){var y0,f0,v0,A0,p0,h0;const Vn=Vr||getI18n();if(!Vn)return warnOnce("You will need to pass in an i18next instance by using i18nextReactModule"),Gt;const _i=Jr||Vn.t.bind(Vn)||(m0=>m0),e0={...getDefaults$2(),...(y0=Vn.options)==null?void 0:y0.react};let r0=Qr||_i.ns||((f0=Vn.options)==null?void 0:f0.defaultNS);r0=isString$b(r0)?[r0]:r0||["translation"];const i0=nodesToString(Gt,e0),n0=Nr||i0||e0.transEmptyNodeValue||_r,{hashTransKey:o0}=e0,a0=_r||(o0?o0(i0||n0):i0||n0);(A0=(v0=Vn.options)==null?void 0:v0.interpolation)!=null&&A0.defaultVariables&&(qr=qr&&Object.keys(qr).length>0?{...qr,...Vn.options.interpolation.defaultVariables}:{...Vn.options.interpolation.defaultVariables});const s0=qr||$r!==void 0&&!((h0=(p0=Vn.options)==null?void 0:p0.interpolation)!=null&&h0.alwaysFormat)||!Gt?kr.interpolation:{interpolation:{...kr.interpolation,prefix:"#$?",suffix:"?$#"}},l0={...kr,context:Dr||kr.context,count:$r,...qr,...s0,defaultValue:n0,ns:r0},u0=a0?_i(a0,l0):n0;Wr&&Object.keys(Wr).forEach(m0=>{Wr[m0].key||(Wr[m0]=reactExports.cloneElement(Wr[m0],{key:m0}));const c0=Wr[m0];if(typeof c0.type=="function"||!c0.props||!c0.props.children||u0.indexOf(`${m0}/>`)<0&&u0.indexOf(`${m0} />`)<0)return;function d0(){return reactExports.createElement(reactExports.Fragment,null,c0)}Wr[m0]=reactExports.createElement(d0)});const b0=renderNodes(Wr||Gt,u0,Vn,e0,l0,Zr),g0=zr??e0.defaultTransParent;return g0?reactExports.createElement(g0,zn,b0):b0}const initReactI18next={type:"3rdParty",init(Gt){setDefaults(Gt.options.react),setI18n(Gt)}},I18nContext=reactExports.createContext();class ReportNamespaces{constructor(){this.usedNamespaces={}}addUsedNamespaces($r){$r.forEach(zr=>{this.usedNamespaces[zr]||(this.usedNamespaces[zr]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function Trans({children:Gt,count:$r,parent:zr,i18nKey:_r,context:Dr,tOptions:kr={},values:qr,defaults:Nr,components:Wr,ns:Qr,i18n:Vr,t:Jr,shouldUnescape:Zr,...zn}){var i0;const{i18n:Vn,defaultNS:_i}=reactExports.useContext(I18nContext)||{},e0=Vr||Vn||getI18n(),r0=Jr||(e0==null?void 0:e0.t.bind(e0));return Trans$1({children:Gt,count:$r,parent:zr,i18nKey:_r,context:Dr,tOptions:kr,values:qr,defaults:Nr,components:Wr,ns:Qr||(r0==null?void 0:r0.ns)||_i||((i0=e0==null?void 0:e0.options)==null?void 0:i0.defaultNS),i18n:e0,t:Jr,shouldUnescape:Zr,...zn})}const usePrevious$2=(Gt,$r)=>{const zr=reactExports.useRef();return reactExports.useEffect(()=>{zr.current=Gt},[Gt,$r]),zr.current},alwaysNewT=(Gt,$r,zr,_r)=>Gt.getFixedT($r,zr,_r),useMemoizedT=(Gt,$r,zr,_r)=>reactExports.useCallback(alwaysNewT(Gt,$r,zr,_r),[Gt,$r,zr,_r]),useTranslation=(Gt,$r={})=>{var o0,a0,s0,l0;const{i18n:zr}=$r,{i18n:_r,defaultNS:Dr}=reactExports.useContext(I18nContext)||{},kr=zr||_r||getI18n();if(kr&&!kr.reportNamespaces&&(kr.reportNamespaces=new ReportNamespaces),!kr){warnOnce("You will need to pass in an i18next instance by using initReactI18next");const u0=(g0,y0)=>isString$b(y0)?y0:isObject$v(y0)&&isString$b(y0.defaultValue)?y0.defaultValue:Array.isArray(g0)?g0[g0.length-1]:g0,b0=[u0,{},!1];return b0.t=u0,b0.i18n={},b0.ready=!1,b0}(o0=kr.options.react)!=null&&o0.wait&&warnOnce("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const qr={...getDefaults$2(),...kr.options.react,...$r},{useSuspense:Nr,keyPrefix:Wr}=qr;let Qr=Dr||((a0=kr.options)==null?void 0:a0.defaultNS);Qr=isString$b(Qr)?[Qr]:Qr||["translation"],(l0=(s0=kr.reportNamespaces).addUsedNamespaces)==null||l0.call(s0,Qr);const Vr=(kr.isInitialized||kr.initializedStoreOnce)&&Qr.every(u0=>hasLoadedNamespace(u0,kr,qr)),Jr=useMemoizedT(kr,$r.lng||null,qr.nsMode==="fallback"?Qr:Qr[0],Wr),Zr=()=>Jr,zn=()=>alwaysNewT(kr,$r.lng||null,qr.nsMode==="fallback"?Qr:Qr[0],Wr),[Vn,_i]=reactExports.useState(Zr);let e0=Qr.join();$r.lng&&(e0=`${$r.lng}${e0}`);const r0=usePrevious$2(e0),i0=reactExports.useRef(!0);reactExports.useEffect(()=>{const{bindI18n:u0,bindI18nStore:b0}=qr;i0.current=!0,!Vr&&!Nr&&($r.lng?loadLanguages(kr,$r.lng,Qr,()=>{i0.current&&_i(zn)}):loadNamespaces(kr,Qr,()=>{i0.current&&_i(zn)})),Vr&&r0&&r0!==e0&&i0.current&&_i(zn);const g0=()=>{i0.current&&_i(zn)};return u0&&(kr==null||kr.on(u0,g0)),b0&&(kr==null||kr.store.on(b0,g0)),()=>{i0.current=!1,kr&&(u0==null||u0.split(" ").forEach(y0=>kr.off(y0,g0))),b0&&kr&&b0.split(" ").forEach(y0=>kr.store.off(y0,g0))}},[kr,e0]),reactExports.useEffect(()=>{i0.current&&Vr&&_i(Zr)},[kr,Wr,Vr]);const n0=[Vn,kr,Vr];if(n0.t=Vn,n0.i18n=kr,n0.ready=Vr,Vr||!Vr&&!Nr)return n0;throw new Promise(u0=>{$r.lng?loadLanguages(kr,$r.lng,Qr,()=>u0()):loadNamespaces(kr,Qr,()=>u0())})};var extendStatics$1=function(Gt,$r){return extendStatics$1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(zr,_r){zr.__proto__=_r}||function(zr,_r){for(var Dr in _r)Object.prototype.hasOwnProperty.call(_r,Dr)&&(zr[Dr]=_r[Dr])},extendStatics$1(Gt,$r)};function __extends$1(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Class extends value "+String($r)+" is not a constructor or null");extendStatics$1(Gt,$r);function zr(){this.constructor=Gt}Gt.prototype=$r===null?Object.create($r):(zr.prototype=$r.prototype,new zr)}var __assign$1=function(){return __assign$1=Object.assign||function($r){for(var zr,_r=1,Dr=arguments.length;_r<Dr;_r++){zr=arguments[_r];for(var kr in zr)Object.prototype.hasOwnProperty.call(zr,kr)&&($r[kr]=zr[kr])}return $r},__assign$1.apply(this,arguments)};function __rest(Gt,$r){var zr={};for(var _r in Gt)Object.prototype.hasOwnProperty.call(Gt,_r)&&$r.indexOf(_r)<0&&(zr[_r]=Gt[_r]);if(Gt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dr=0,_r=Object.getOwnPropertySymbols(Gt);Dr<_r.length;Dr++)$r.indexOf(_r[Dr])<0&&Object.prototype.propertyIsEnumerable.call(Gt,_r[Dr])&&(zr[_r[Dr]]=Gt[_r[Dr]]);return zr}function __decorate(Gt,$r,zr,_r){var Dr=arguments.length,kr=Dr<3?$r:_r===null?_r=Object.getOwnPropertyDescriptor($r,zr):_r,qr;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")kr=Reflect.decorate(Gt,$r,zr,_r);else for(var Nr=Gt.length-1;Nr>=0;Nr--)(qr=Gt[Nr])&&(kr=(Dr<3?qr(kr):Dr>3?qr($r,zr,kr):qr($r,zr))||kr);return Dr>3&&kr&&Object.defineProperty($r,zr,kr),kr}function __awaiter$1(Gt,$r,zr,_r){function Dr(kr){return kr instanceof zr?kr:new zr(function(qr){qr(kr)})}return new(zr||(zr=Promise))(function(kr,qr){function Nr(Vr){try{Qr(_r.next(Vr))}catch(Jr){qr(Jr)}}function Wr(Vr){try{Qr(_r.throw(Vr))}catch(Jr){qr(Jr)}}function Qr(Vr){Vr.done?kr(Vr.value):Dr(Vr.value).then(Nr,Wr)}Qr((_r=_r.apply(Gt,$r||[])).next())})}function __generator$1(Gt,$r){var zr={label:0,sent:function(){if(kr[0]&1)throw kr[1];return kr[1]},trys:[],ops:[]},_r,Dr,kr,qr=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return qr.next=Nr(0),qr.throw=Nr(1),qr.return=Nr(2),typeof Symbol=="function"&&(qr[Symbol.iterator]=function(){return this}),qr;function Nr(Qr){return function(Vr){return Wr([Qr,Vr])}}function Wr(Qr){if(_r)throw new TypeError("Generator is already executing.");for(;qr&&(qr=0,Qr[0]&&(zr=0)),zr;)try{if(_r=1,Dr&&(kr=Qr[0]&2?Dr.return:Qr[0]?Dr.throw||((kr=Dr.return)&&kr.call(Dr),0):Dr.next)&&!(kr=kr.call(Dr,Qr[1])).done)return kr;switch(Dr=0,kr&&(Qr=[Qr[0]&2,kr.value]),Qr[0]){case 0:case 1:kr=Qr;break;case 4:return zr.label++,{value:Qr[1],done:!1};case 5:zr.label++,Dr=Qr[1],Qr=[0];continue;case 7:Qr=zr.ops.pop(),zr.trys.pop();continue;default:if(kr=zr.trys,!(kr=kr.length>0&&kr[kr.length-1])&&(Qr[0]===6||Qr[0]===2)){zr=0;continue}if(Qr[0]===3&&(!kr||Qr[1]>kr[0]&&Qr[1]<kr[3])){zr.label=Qr[1];break}if(Qr[0]===6&&zr.label<kr[1]){zr.label=kr[1],kr=Qr;break}if(kr&&zr.label<kr[2]){zr.label=kr[2],zr.ops.push(Qr);break}kr[2]&&zr.ops.pop(),zr.trys.pop();continue}Qr=$r.call(Gt,zr)}catch(Vr){Qr=[6,Vr],Dr=0}finally{_r=kr=0}if(Qr[0]&5)throw Qr[1];return{value:Qr[0]?Qr[1]:void 0,done:!0}}}function __read(Gt,$r){var zr=typeof Symbol=="function"&&Gt[Symbol.iterator];if(!zr)return Gt;var _r=zr.call(Gt),Dr,kr=[],qr;try{for(;($r===void 0||$r-- >0)&&!(Dr=_r.next()).done;)kr.push(Dr.value)}catch(Nr){qr={error:Nr}}finally{try{Dr&&!Dr.done&&(zr=_r.return)&&zr.call(_r)}finally{if(qr)throw qr.error}}return kr}function __spreadArray$1(Gt,$r,zr){if(zr||arguments.length===2)for(var _r=0,Dr=$r.length,kr;_r<Dr;_r++)(kr||!(_r in $r))&&(kr||(kr=Array.prototype.slice.call($r,0,_r)),kr[_r]=$r[_r]);return Gt.concat(kr||Array.prototype.slice.call($r))}typeof SuppressedError=="function"&&SuppressedError;var genericMessage="Invariant Violation",_a$1=Object.setPrototypeOf,setPrototypeOf$2=_a$1===void 0?function(Gt,$r){return Gt.__proto__=$r,Gt}:_a$1,InvariantError=function(Gt){__extends$1($r,Gt);function $r(zr){zr===void 0&&(zr=genericMessage);var _r=Gt.call(this,typeof zr=="number"?genericMessage+": "+zr+" (see https://github.com/apollographql/invariant-packages)":zr)||this;return _r.framesToPop=1,_r.name=genericMessage,setPrototypeOf$2(_r,$r.prototype),_r}return $r}(Error);function invariant$3(Gt,$r){if(!Gt)throw new InvariantError($r)}var verbosityLevels=["debug","log","warn","error","silent"],verbosityLevel=verbosityLevels.indexOf("log");function wrapConsoleMethod(Gt){return function(){if(verbosityLevels.indexOf(Gt)>=verbosityLevel){var $r=console[Gt]||console.log;return $r.apply(console,arguments)}}}(function(Gt){Gt.debug=wrapConsoleMethod("debug"),Gt.log=wrapConsoleMethod("log"),Gt.warn=wrapConsoleMethod("warn"),Gt.error=wrapConsoleMethod("error")})(invariant$3||(invariant$3={}));var version$5="3.11.8";function maybe$1(Gt){try{return Gt()}catch{}}const global$8=maybe$1(function(){return globalThis})||maybe$1(function(){return window})||maybe$1(function(){return self})||maybe$1(function(){return global})||maybe$1(function(){return maybe$1.constructor("return this")()});var prefixCounts=new Map;function makeUniqueId(Gt){var $r=prefixCounts.get(Gt)||1;return prefixCounts.set(Gt,$r+1),"".concat(Gt,":").concat($r,":").concat(Math.random().toString(36).slice(2))}function stringifyForDisplay(Gt,$r){$r===void 0&&($r=0);var zr=makeUniqueId("stringifyForDisplay");return JSON.stringify(Gt,function(_r,Dr){return Dr===void 0?zr:Dr},$r).split(JSON.stringify(zr)).join("<undefined>")}function wrap$5(Gt){return function($r){for(var zr=[],_r=1;_r<arguments.length;_r++)zr[_r-1]=arguments[_r];if(typeof $r=="number"){var Dr=$r;$r=getHandledErrorMsg(Dr),$r||($r=getFallbackErrorMsg(Dr,zr),zr=[])}Gt.apply(void 0,[$r].concat(zr))}}var invariant$2=Object.assign(function($r,zr){for(var _r=[],Dr=2;Dr<arguments.length;Dr++)_r[Dr-2]=arguments[Dr];$r||invariant$3($r,getHandledErrorMsg(zr,_r)||getFallbackErrorMsg(zr,_r))},{debug:wrap$5(invariant$3.debug),log:wrap$5(invariant$3.log),warn:wrap$5(invariant$3.warn),error:wrap$5(invariant$3.error)});function newInvariantError(Gt){for(var $r=[],zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];return new InvariantError(getHandledErrorMsg(Gt,$r)||getFallbackErrorMsg(Gt,$r))}var ApolloErrorMessageHandler=Symbol.for("ApolloErrorMessageHandler_"+version$5);function stringify$4(Gt){if(typeof Gt=="string")return Gt;try{return stringifyForDisplay(Gt,2).slice(0,1e3)}catch{return"<non-serializable>"}}function getHandledErrorMsg(Gt,$r){if($r===void 0&&($r=[]),!!Gt)return global$8[ApolloErrorMessageHandler]&&global$8[ApolloErrorMessageHandler](Gt,$r.map(stringify$4))}function getFallbackErrorMsg(Gt,$r){if($r===void 0&&($r=[]),!!Gt)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:version$5,message:Gt,args:$r.map(stringify$4)})))}function devAssert(Gt,$r){if(!!!Gt)throw new Error($r)}function isObjectLike$f(Gt){return typeof Gt=="object"&&Gt!==null}function invariant$1(Gt,$r){if(!!!Gt)throw new Error("Unexpected invariant triggered.")}const LineRegExp=/\r\n|[\n\r]/g;function getLocation(Gt,$r){let zr=0,_r=1;for(const Dr of Gt.body.matchAll(LineRegExp)){if(typeof Dr.index=="number"||invariant$1(!1),Dr.index>=$r)break;zr=Dr.index+Dr[0].length,_r+=1}return{line:_r,column:$r+1-zr}}function printLocation(Gt){return printSourceLocation(Gt.source,getLocation(Gt.source,Gt.start))}function printSourceLocation(Gt,$r){const zr=Gt.locationOffset.column-1,_r="".padStart(zr)+Gt.body,Dr=$r.line-1,kr=Gt.locationOffset.line-1,qr=$r.line+kr,Nr=$r.line===1?zr:0,Wr=$r.column+Nr,Qr=`${Gt.name}:${qr}:${Wr}
`,Vr=_r.split(/\r\n|[\n\r]/g),Jr=Vr[Dr];if(Jr.length>120){const Zr=Math.floor(Wr/80),zn=Wr%80,Vn=[];for(let _i=0;_i<Jr.length;_i+=80)Vn.push(Jr.slice(_i,_i+80));return Qr+printPrefixedLines([[`${qr} |`,Vn[0]],...Vn.slice(1,Zr+1).map(_i=>["|",_i]),["|","^".padStart(zn)],["|",Vn[Zr+1]]])}return Qr+printPrefixedLines([[`${qr-1} |`,Vr[Dr-1]],[`${qr} |`,Jr],["|","^".padStart(Wr)],[`${qr+1} |`,Vr[Dr+1]]])}function printPrefixedLines(Gt){const $r=Gt.filter(([_r,Dr])=>Dr!==void 0),zr=Math.max(...$r.map(([_r])=>_r.length));return $r.map(([_r,Dr])=>_r.padStart(zr)+(Dr?" "+Dr:"")).join(`
`)}function toNormalizedOptions(Gt){const $r=Gt[0];return $r==null||"kind"in $r||"length"in $r?{nodes:$r,source:Gt[1],positions:Gt[2],path:Gt[3],originalError:Gt[4],extensions:Gt[5]}:$r}class GraphQLError extends Error{constructor($r,...zr){var _r,Dr,kr;const{nodes:qr,source:Nr,positions:Wr,path:Qr,originalError:Vr,extensions:Jr}=toNormalizedOptions(zr);super($r),this.name="GraphQLError",this.path=Qr??void 0,this.originalError=Vr??void 0,this.nodes=undefinedIfEmpty(Array.isArray(qr)?qr:qr?[qr]:void 0);const Zr=undefinedIfEmpty((_r=this.nodes)===null||_r===void 0?void 0:_r.map(Vn=>Vn.loc).filter(Vn=>Vn!=null));this.source=Nr??(Zr==null||(Dr=Zr[0])===null||Dr===void 0?void 0:Dr.source),this.positions=Wr??(Zr==null?void 0:Zr.map(Vn=>Vn.start)),this.locations=Wr&&Nr?Wr.map(Vn=>getLocation(Nr,Vn)):Zr==null?void 0:Zr.map(Vn=>getLocation(Vn.source,Vn.start));const zn=isObjectLike$f(Vr==null?void 0:Vr.extensions)?Vr==null?void 0:Vr.extensions:void 0;this.extensions=(kr=Jr??zn)!==null&&kr!==void 0?kr:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),Vr!=null&&Vr.stack?Object.defineProperty(this,"stack",{value:Vr.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,GraphQLError):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let $r=this.message;if(this.nodes)for(const zr of this.nodes)zr.loc&&($r+=`

`+printLocation(zr.loc));else if(this.source&&this.locations)for(const zr of this.locations)$r+=`

`+printSourceLocation(this.source,zr);return $r}toJSON(){const $r={message:this.message};return this.locations!=null&&($r.locations=this.locations),this.path!=null&&($r.path=this.path),this.extensions!=null&&Object.keys(this.extensions).length>0&&($r.extensions=this.extensions),$r}}function undefinedIfEmpty(Gt){return Gt===void 0||Gt.length===0?void 0:Gt}function syntaxError(Gt,$r,zr){return new GraphQLError(`Syntax Error: ${zr}`,{source:Gt,positions:[$r]})}class Location{constructor($r,zr,_r){this.start=$r.start,this.end=zr.end,this.startToken=$r,this.endToken=zr,this.source=_r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class Token{constructor($r,zr,_r,Dr,kr,qr){this.kind=$r,this.start=zr,this.end=_r,this.line=Dr,this.column=kr,this.value=qr,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const QueryDocumentKeys={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},kindValues=new Set(Object.keys(QueryDocumentKeys));function isNode(Gt){const $r=Gt==null?void 0:Gt.kind;return typeof $r=="string"&&kindValues.has($r)}var OperationTypeNode;(function(Gt){Gt.QUERY="query",Gt.MUTATION="mutation",Gt.SUBSCRIPTION="subscription"})(OperationTypeNode||(OperationTypeNode={}));var DirectiveLocation;(function(Gt){Gt.QUERY="QUERY",Gt.MUTATION="MUTATION",Gt.SUBSCRIPTION="SUBSCRIPTION",Gt.FIELD="FIELD",Gt.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",Gt.FRAGMENT_SPREAD="FRAGMENT_SPREAD",Gt.INLINE_FRAGMENT="INLINE_FRAGMENT",Gt.VARIABLE_DEFINITION="VARIABLE_DEFINITION",Gt.SCHEMA="SCHEMA",Gt.SCALAR="SCALAR",Gt.OBJECT="OBJECT",Gt.FIELD_DEFINITION="FIELD_DEFINITION",Gt.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",Gt.INTERFACE="INTERFACE",Gt.UNION="UNION",Gt.ENUM="ENUM",Gt.ENUM_VALUE="ENUM_VALUE",Gt.INPUT_OBJECT="INPUT_OBJECT",Gt.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(DirectiveLocation||(DirectiveLocation={}));var Kind;(function(Gt){Gt.NAME="Name",Gt.DOCUMENT="Document",Gt.OPERATION_DEFINITION="OperationDefinition",Gt.VARIABLE_DEFINITION="VariableDefinition",Gt.SELECTION_SET="SelectionSet",Gt.FIELD="Field",Gt.ARGUMENT="Argument",Gt.FRAGMENT_SPREAD="FragmentSpread",Gt.INLINE_FRAGMENT="InlineFragment",Gt.FRAGMENT_DEFINITION="FragmentDefinition",Gt.VARIABLE="Variable",Gt.INT="IntValue",Gt.FLOAT="FloatValue",Gt.STRING="StringValue",Gt.BOOLEAN="BooleanValue",Gt.NULL="NullValue",Gt.ENUM="EnumValue",Gt.LIST="ListValue",Gt.OBJECT="ObjectValue",Gt.OBJECT_FIELD="ObjectField",Gt.DIRECTIVE="Directive",Gt.NAMED_TYPE="NamedType",Gt.LIST_TYPE="ListType",Gt.NON_NULL_TYPE="NonNullType",Gt.SCHEMA_DEFINITION="SchemaDefinition",Gt.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",Gt.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",Gt.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",Gt.FIELD_DEFINITION="FieldDefinition",Gt.INPUT_VALUE_DEFINITION="InputValueDefinition",Gt.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",Gt.UNION_TYPE_DEFINITION="UnionTypeDefinition",Gt.ENUM_TYPE_DEFINITION="EnumTypeDefinition",Gt.ENUM_VALUE_DEFINITION="EnumValueDefinition",Gt.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",Gt.DIRECTIVE_DEFINITION="DirectiveDefinition",Gt.SCHEMA_EXTENSION="SchemaExtension",Gt.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",Gt.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",Gt.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",Gt.UNION_TYPE_EXTENSION="UnionTypeExtension",Gt.ENUM_TYPE_EXTENSION="EnumTypeExtension",Gt.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(Kind||(Kind={}));function isWhiteSpace$2(Gt){return Gt===9||Gt===32}function isDigit$3(Gt){return Gt>=48&&Gt<=57}function isLetter$1(Gt){return Gt>=97&&Gt<=122||Gt>=65&&Gt<=90}function isNameStart(Gt){return isLetter$1(Gt)||Gt===95}function isNameContinue(Gt){return isLetter$1(Gt)||isDigit$3(Gt)||Gt===95}function dedentBlockStringLines(Gt){var $r;let zr=Number.MAX_SAFE_INTEGER,_r=null,Dr=-1;for(let qr=0;qr<Gt.length;++qr){var kr;const Nr=Gt[qr],Wr=leadingWhitespace(Nr);Wr!==Nr.length&&(_r=(kr=_r)!==null&&kr!==void 0?kr:qr,Dr=qr,qr!==0&&Wr<zr&&(zr=Wr))}return Gt.map((qr,Nr)=>Nr===0?qr:qr.slice(zr)).slice(($r=_r)!==null&&$r!==void 0?$r:0,Dr+1)}function leadingWhitespace(Gt){let $r=0;for(;$r<Gt.length&&isWhiteSpace$2(Gt.charCodeAt($r));)++$r;return $r}function printBlockString(Gt,$r){const zr=Gt.replace(/"""/g,'\\"""'),_r=zr.split(/\r\n|[\n\r]/g),Dr=_r.length===1,kr=_r.length>1&&_r.slice(1).every(zn=>zn.length===0||isWhiteSpace$2(zn.charCodeAt(0))),qr=zr.endsWith('\\"""'),Nr=Gt.endsWith('"')&&!qr,Wr=Gt.endsWith("\\"),Qr=Nr||Wr,Vr=!Dr||Gt.length>70||Qr||kr||qr;let Jr="";const Zr=Dr&&isWhiteSpace$2(Gt.charCodeAt(0));return(Vr&&!Zr||kr)&&(Jr+=`
`),Jr+=zr,(Vr||Qr)&&(Jr+=`
`),'"""'+Jr+'"""'}var TokenKind;(function(Gt){Gt.SOF="<SOF>",Gt.EOF="<EOF>",Gt.BANG="!",Gt.DOLLAR="$",Gt.AMP="&",Gt.PAREN_L="(",Gt.PAREN_R=")",Gt.SPREAD="...",Gt.COLON=":",Gt.EQUALS="=",Gt.AT="@",Gt.BRACKET_L="[",Gt.BRACKET_R="]",Gt.BRACE_L="{",Gt.PIPE="|",Gt.BRACE_R="}",Gt.NAME="Name",Gt.INT="Int",Gt.FLOAT="Float",Gt.STRING="String",Gt.BLOCK_STRING="BlockString",Gt.COMMENT="Comment"})(TokenKind||(TokenKind={}));class Lexer{constructor($r){const zr=new Token(TokenKind.SOF,0,0,0,0);this.source=$r,this.lastToken=zr,this.token=zr,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let $r=this.token;if($r.kind!==TokenKind.EOF)do if($r.next)$r=$r.next;else{const zr=readNextToken(this,$r.end);$r.next=zr,zr.prev=$r,$r=zr}while($r.kind===TokenKind.COMMENT);return $r}}function isPunctuatorTokenKind(Gt){return Gt===TokenKind.BANG||Gt===TokenKind.DOLLAR||Gt===TokenKind.AMP||Gt===TokenKind.PAREN_L||Gt===TokenKind.PAREN_R||Gt===TokenKind.SPREAD||Gt===TokenKind.COLON||Gt===TokenKind.EQUALS||Gt===TokenKind.AT||Gt===TokenKind.BRACKET_L||Gt===TokenKind.BRACKET_R||Gt===TokenKind.BRACE_L||Gt===TokenKind.PIPE||Gt===TokenKind.BRACE_R}function isUnicodeScalarValue(Gt){return Gt>=0&&Gt<=55295||Gt>=57344&&Gt<=1114111}function isSupplementaryCodePoint(Gt,$r){return isLeadingSurrogate(Gt.charCodeAt($r))&&isTrailingSurrogate(Gt.charCodeAt($r+1))}function isLeadingSurrogate(Gt){return Gt>=55296&&Gt<=56319}function isTrailingSurrogate(Gt){return Gt>=56320&&Gt<=57343}function printCodePointAt(Gt,$r){const zr=Gt.source.body.codePointAt($r);if(zr===void 0)return TokenKind.EOF;if(zr>=32&&zr<=126){const _r=String.fromCodePoint(zr);return _r==='"'?`'"'`:`"${_r}"`}return"U+"+zr.toString(16).toUpperCase().padStart(4,"0")}function createToken(Gt,$r,zr,_r,Dr){const kr=Gt.line,qr=1+zr-Gt.lineStart;return new Token($r,zr,_r,kr,qr,Dr)}function readNextToken(Gt,$r){const zr=Gt.source.body,_r=zr.length;let Dr=$r;for(;Dr<_r;){const kr=zr.charCodeAt(Dr);switch(kr){case 65279:case 9:case 32:case 44:++Dr;continue;case 10:++Dr,++Gt.line,Gt.lineStart=Dr;continue;case 13:zr.charCodeAt(Dr+1)===10?Dr+=2:++Dr,++Gt.line,Gt.lineStart=Dr;continue;case 35:return readComment(Gt,Dr);case 33:return createToken(Gt,TokenKind.BANG,Dr,Dr+1);case 36:return createToken(Gt,TokenKind.DOLLAR,Dr,Dr+1);case 38:return createToken(Gt,TokenKind.AMP,Dr,Dr+1);case 40:return createToken(Gt,TokenKind.PAREN_L,Dr,Dr+1);case 41:return createToken(Gt,TokenKind.PAREN_R,Dr,Dr+1);case 46:if(zr.charCodeAt(Dr+1)===46&&zr.charCodeAt(Dr+2)===46)return createToken(Gt,TokenKind.SPREAD,Dr,Dr+3);break;case 58:return createToken(Gt,TokenKind.COLON,Dr,Dr+1);case 61:return createToken(Gt,TokenKind.EQUALS,Dr,Dr+1);case 64:return createToken(Gt,TokenKind.AT,Dr,Dr+1);case 91:return createToken(Gt,TokenKind.BRACKET_L,Dr,Dr+1);case 93:return createToken(Gt,TokenKind.BRACKET_R,Dr,Dr+1);case 123:return createToken(Gt,TokenKind.BRACE_L,Dr,Dr+1);case 124:return createToken(Gt,TokenKind.PIPE,Dr,Dr+1);case 125:return createToken(Gt,TokenKind.BRACE_R,Dr,Dr+1);case 34:return zr.charCodeAt(Dr+1)===34&&zr.charCodeAt(Dr+2)===34?readBlockString(Gt,Dr):readString(Gt,Dr)}if(isDigit$3(kr)||kr===45)return readNumber$2(Gt,Dr,kr);if(isNameStart(kr))return readName(Gt,Dr);throw syntaxError(Gt.source,Dr,kr===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:isUnicodeScalarValue(kr)||isSupplementaryCodePoint(zr,Dr)?`Unexpected character: ${printCodePointAt(Gt,Dr)}.`:`Invalid character: ${printCodePointAt(Gt,Dr)}.`)}return createToken(Gt,TokenKind.EOF,_r,_r)}function readComment(Gt,$r){const zr=Gt.source.body,_r=zr.length;let Dr=$r+1;for(;Dr<_r;){const kr=zr.charCodeAt(Dr);if(kr===10||kr===13)break;if(isUnicodeScalarValue(kr))++Dr;else if(isSupplementaryCodePoint(zr,Dr))Dr+=2;else break}return createToken(Gt,TokenKind.COMMENT,$r,Dr,zr.slice($r+1,Dr))}function readNumber$2(Gt,$r,zr){const _r=Gt.source.body;let Dr=$r,kr=zr,qr=!1;if(kr===45&&(kr=_r.charCodeAt(++Dr)),kr===48){if(kr=_r.charCodeAt(++Dr),isDigit$3(kr))throw syntaxError(Gt.source,Dr,`Invalid number, unexpected digit after 0: ${printCodePointAt(Gt,Dr)}.`)}else Dr=readDigits(Gt,Dr,kr),kr=_r.charCodeAt(Dr);if(kr===46&&(qr=!0,kr=_r.charCodeAt(++Dr),Dr=readDigits(Gt,Dr,kr),kr=_r.charCodeAt(Dr)),(kr===69||kr===101)&&(qr=!0,kr=_r.charCodeAt(++Dr),(kr===43||kr===45)&&(kr=_r.charCodeAt(++Dr)),Dr=readDigits(Gt,Dr,kr),kr=_r.charCodeAt(Dr)),kr===46||isNameStart(kr))throw syntaxError(Gt.source,Dr,`Invalid number, expected digit but got: ${printCodePointAt(Gt,Dr)}.`);return createToken(Gt,qr?TokenKind.FLOAT:TokenKind.INT,$r,Dr,_r.slice($r,Dr))}function readDigits(Gt,$r,zr){if(!isDigit$3(zr))throw syntaxError(Gt.source,$r,`Invalid number, expected digit but got: ${printCodePointAt(Gt,$r)}.`);const _r=Gt.source.body;let Dr=$r+1;for(;isDigit$3(_r.charCodeAt(Dr));)++Dr;return Dr}function readString(Gt,$r){const zr=Gt.source.body,_r=zr.length;let Dr=$r+1,kr=Dr,qr="";for(;Dr<_r;){const Nr=zr.charCodeAt(Dr);if(Nr===34)return qr+=zr.slice(kr,Dr),createToken(Gt,TokenKind.STRING,$r,Dr+1,qr);if(Nr===92){qr+=zr.slice(kr,Dr);const Wr=zr.charCodeAt(Dr+1)===117?zr.charCodeAt(Dr+2)===123?readEscapedUnicodeVariableWidth(Gt,Dr):readEscapedUnicodeFixedWidth(Gt,Dr):readEscapedCharacter(Gt,Dr);qr+=Wr.value,Dr+=Wr.size,kr=Dr;continue}if(Nr===10||Nr===13)break;if(isUnicodeScalarValue(Nr))++Dr;else if(isSupplementaryCodePoint(zr,Dr))Dr+=2;else throw syntaxError(Gt.source,Dr,`Invalid character within String: ${printCodePointAt(Gt,Dr)}.`)}throw syntaxError(Gt.source,Dr,"Unterminated string.")}function readEscapedUnicodeVariableWidth(Gt,$r){const zr=Gt.source.body;let _r=0,Dr=3;for(;Dr<12;){const kr=zr.charCodeAt($r+Dr++);if(kr===125){if(Dr<5||!isUnicodeScalarValue(_r))break;return{value:String.fromCodePoint(_r),size:Dr}}if(_r=_r<<4|readHexDigit(kr),_r<0)break}throw syntaxError(Gt.source,$r,`Invalid Unicode escape sequence: "${zr.slice($r,$r+Dr)}".`)}function readEscapedUnicodeFixedWidth(Gt,$r){const zr=Gt.source.body,_r=read16BitHexCode(zr,$r+2);if(isUnicodeScalarValue(_r))return{value:String.fromCodePoint(_r),size:6};if(isLeadingSurrogate(_r)&&zr.charCodeAt($r+6)===92&&zr.charCodeAt($r+7)===117){const Dr=read16BitHexCode(zr,$r+8);if(isTrailingSurrogate(Dr))return{value:String.fromCodePoint(_r,Dr),size:12}}throw syntaxError(Gt.source,$r,`Invalid Unicode escape sequence: "${zr.slice($r,$r+6)}".`)}function read16BitHexCode(Gt,$r){return readHexDigit(Gt.charCodeAt($r))<<12|readHexDigit(Gt.charCodeAt($r+1))<<8|readHexDigit(Gt.charCodeAt($r+2))<<4|readHexDigit(Gt.charCodeAt($r+3))}function readHexDigit(Gt){return Gt>=48&&Gt<=57?Gt-48:Gt>=65&&Gt<=70?Gt-55:Gt>=97&&Gt<=102?Gt-87:-1}function readEscapedCharacter(Gt,$r){const zr=Gt.source.body;switch(zr.charCodeAt($r+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:`
`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw syntaxError(Gt.source,$r,`Invalid character escape sequence: "${zr.slice($r,$r+2)}".`)}function readBlockString(Gt,$r){const zr=Gt.source.body,_r=zr.length;let Dr=Gt.lineStart,kr=$r+3,qr=kr,Nr="";const Wr=[];for(;kr<_r;){const Qr=zr.charCodeAt(kr);if(Qr===34&&zr.charCodeAt(kr+1)===34&&zr.charCodeAt(kr+2)===34){Nr+=zr.slice(qr,kr),Wr.push(Nr);const Vr=createToken(Gt,TokenKind.BLOCK_STRING,$r,kr+3,dedentBlockStringLines(Wr).join(`
`));return Gt.line+=Wr.length-1,Gt.lineStart=Dr,Vr}if(Qr===92&&zr.charCodeAt(kr+1)===34&&zr.charCodeAt(kr+2)===34&&zr.charCodeAt(kr+3)===34){Nr+=zr.slice(qr,kr),qr=kr+1,kr+=4;continue}if(Qr===10||Qr===13){Nr+=zr.slice(qr,kr),Wr.push(Nr),Qr===13&&zr.charCodeAt(kr+1)===10?kr+=2:++kr,Nr="",qr=kr,Dr=kr;continue}if(isUnicodeScalarValue(Qr))++kr;else if(isSupplementaryCodePoint(zr,kr))kr+=2;else throw syntaxError(Gt.source,kr,`Invalid character within String: ${printCodePointAt(Gt,kr)}.`)}throw syntaxError(Gt.source,kr,"Unterminated string.")}function readName(Gt,$r){const zr=Gt.source.body,_r=zr.length;let Dr=$r+1;for(;Dr<_r;){const kr=zr.charCodeAt(Dr);if(isNameContinue(kr))++Dr;else break}return createToken(Gt,TokenKind.NAME,$r,Dr,zr.slice($r,Dr))}const MAX_ARRAY_LENGTH=10,MAX_RECURSIVE_DEPTH=2;function inspect$6(Gt){return formatValue$2(Gt,[])}function formatValue$2(Gt,$r){switch(typeof Gt){case"string":return JSON.stringify(Gt);case"function":return Gt.name?`[function ${Gt.name}]`:"[function]";case"object":return formatObjectValue(Gt,$r);default:return String(Gt)}}function formatObjectValue(Gt,$r){if(Gt===null)return"null";if($r.includes(Gt))return"[Circular]";const zr=[...$r,Gt];if(isJSONable(Gt)){const _r=Gt.toJSON();if(_r!==Gt)return typeof _r=="string"?_r:formatValue$2(_r,zr)}else if(Array.isArray(Gt))return formatArray$2(Gt,zr);return formatObject(Gt,zr)}function isJSONable(Gt){return typeof Gt.toJSON=="function"}function formatObject(Gt,$r){const zr=Object.entries(Gt);return zr.length===0?"{}":$r.length>MAX_RECURSIVE_DEPTH?"["+getObjectTag(Gt)+"]":"{ "+zr.map(([Dr,kr])=>Dr+": "+formatValue$2(kr,$r)).join(", ")+" }"}function formatArray$2(Gt,$r){if(Gt.length===0)return"[]";if($r.length>MAX_RECURSIVE_DEPTH)return"[Array]";const zr=Math.min(MAX_ARRAY_LENGTH,Gt.length),_r=Gt.length-zr,Dr=[];for(let kr=0;kr<zr;++kr)Dr.push(formatValue$2(Gt[kr],$r));return _r===1?Dr.push("... 1 more item"):_r>1&&Dr.push(`... ${_r} more items`),"["+Dr.join(", ")+"]"}function getObjectTag(Gt){const $r=Object.prototype.toString.call(Gt).replace(/^\[object /,"").replace(/]$/,"");if($r==="Object"&&typeof Gt.constructor=="function"){const zr=Gt.constructor.name;if(typeof zr=="string"&&zr!=="")return zr}return $r}const isProduction=globalThis.process&&!0,instanceOf=isProduction?function($r,zr){return $r instanceof zr}:function($r,zr){if($r instanceof zr)return!0;if(typeof $r=="object"&&$r!==null){var _r;const Dr=zr.prototype[Symbol.toStringTag],kr=Symbol.toStringTag in $r?$r[Symbol.toStringTag]:(_r=$r.constructor)===null||_r===void 0?void 0:_r.name;if(Dr===kr){const qr=inspect$6($r);throw new Error(`Cannot use ${Dr} "${qr}" from another module or realm.

Ensure that there is only one instance of "graphql" in the node_modules
directory. If different versions of "graphql" are the dependencies of other
relied on modules, use "resolutions" to ensure only one version is installed.

https://yarnpkg.com/en/docs/selective-version-resolutions

Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.`)}}return!1};class Source{constructor($r,zr="GraphQL request",_r={line:1,column:1}){typeof $r=="string"||devAssert(!1,`Body must be a string. Received: ${inspect$6($r)}.`),this.body=$r,this.name=zr,this.locationOffset=_r,this.locationOffset.line>0||devAssert(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||devAssert(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function isSource(Gt){return instanceOf(Gt,Source)}function parse$a(Gt,$r){return new Parser$2(Gt,$r).parseDocument()}let Parser$2=class{constructor($r,zr={}){const _r=isSource($r)?$r:new Source($r);this._lexer=new Lexer(_r),this._options=zr,this._tokenCounter=0}parseName(){const $r=this.expectToken(TokenKind.NAME);return this.node($r,{kind:Kind.NAME,value:$r.value})}parseDocument(){return this.node(this._lexer.token,{kind:Kind.DOCUMENT,definitions:this.many(TokenKind.SOF,this.parseDefinition,TokenKind.EOF)})}parseDefinition(){if(this.peek(TokenKind.BRACE_L))return this.parseOperationDefinition();const $r=this.peekDescription(),zr=$r?this._lexer.lookahead():this._lexer.token;if(zr.kind===TokenKind.NAME){switch(zr.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if($r)throw syntaxError(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(zr.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(zr)}parseOperationDefinition(){const $r=this._lexer.token;if(this.peek(TokenKind.BRACE_L))return this.node($r,{kind:Kind.OPERATION_DEFINITION,operation:OperationTypeNode.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const zr=this.parseOperationType();let _r;return this.peek(TokenKind.NAME)&&(_r=this.parseName()),this.node($r,{kind:Kind.OPERATION_DEFINITION,operation:zr,name:_r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const $r=this.expectToken(TokenKind.NAME);switch($r.value){case"query":return OperationTypeNode.QUERY;case"mutation":return OperationTypeNode.MUTATION;case"subscription":return OperationTypeNode.SUBSCRIPTION}throw this.unexpected($r)}parseVariableDefinitions(){return this.optionalMany(TokenKind.PAREN_L,this.parseVariableDefinition,TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:Kind.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const $r=this._lexer.token;return this.expectToken(TokenKind.DOLLAR),this.node($r,{kind:Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:Kind.SELECTION_SET,selections:this.many(TokenKind.BRACE_L,this.parseSelection,TokenKind.BRACE_R)})}parseSelection(){return this.peek(TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){const $r=this._lexer.token,zr=this.parseName();let _r,Dr;return this.expectOptionalToken(TokenKind.COLON)?(_r=zr,Dr=this.parseName()):Dr=zr,this.node($r,{kind:Kind.FIELD,alias:_r,name:Dr,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments($r){const zr=$r?this.parseConstArgument:this.parseArgument;return this.optionalMany(TokenKind.PAREN_L,zr,TokenKind.PAREN_R)}parseArgument($r=!1){const zr=this._lexer.token,_r=this.parseName();return this.expectToken(TokenKind.COLON),this.node(zr,{kind:Kind.ARGUMENT,name:_r,value:this.parseValueLiteral($r)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const $r=this._lexer.token;this.expectToken(TokenKind.SPREAD);const zr=this.expectOptionalKeyword("on");return!zr&&this.peek(TokenKind.NAME)?this.node($r,{kind:Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node($r,{kind:Kind.INLINE_FRAGMENT,typeCondition:zr?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const $r=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node($r,{kind:Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node($r,{kind:Kind.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral($r){const zr=this._lexer.token;switch(zr.kind){case TokenKind.BRACKET_L:return this.parseList($r);case TokenKind.BRACE_L:return this.parseObject($r);case TokenKind.INT:return this.advanceLexer(),this.node(zr,{kind:Kind.INT,value:zr.value});case TokenKind.FLOAT:return this.advanceLexer(),this.node(zr,{kind:Kind.FLOAT,value:zr.value});case TokenKind.STRING:case TokenKind.BLOCK_STRING:return this.parseStringLiteral();case TokenKind.NAME:switch(this.advanceLexer(),zr.value){case"true":return this.node(zr,{kind:Kind.BOOLEAN,value:!0});case"false":return this.node(zr,{kind:Kind.BOOLEAN,value:!1});case"null":return this.node(zr,{kind:Kind.NULL});default:return this.node(zr,{kind:Kind.ENUM,value:zr.value})}case TokenKind.DOLLAR:if($r)if(this.expectToken(TokenKind.DOLLAR),this._lexer.token.kind===TokenKind.NAME){const _r=this._lexer.token.value;throw syntaxError(this._lexer.source,zr.start,`Unexpected variable "$${_r}" in constant value.`)}else throw this.unexpected(zr);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const $r=this._lexer.token;return this.advanceLexer(),this.node($r,{kind:Kind.STRING,value:$r.value,block:$r.kind===TokenKind.BLOCK_STRING})}parseList($r){const zr=()=>this.parseValueLiteral($r);return this.node(this._lexer.token,{kind:Kind.LIST,values:this.any(TokenKind.BRACKET_L,zr,TokenKind.BRACKET_R)})}parseObject($r){const zr=()=>this.parseObjectField($r);return this.node(this._lexer.token,{kind:Kind.OBJECT,fields:this.any(TokenKind.BRACE_L,zr,TokenKind.BRACE_R)})}parseObjectField($r){const zr=this._lexer.token,_r=this.parseName();return this.expectToken(TokenKind.COLON),this.node(zr,{kind:Kind.OBJECT_FIELD,name:_r,value:this.parseValueLiteral($r)})}parseDirectives($r){const zr=[];for(;this.peek(TokenKind.AT);)zr.push(this.parseDirective($r));return zr}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective($r){const zr=this._lexer.token;return this.expectToken(TokenKind.AT),this.node(zr,{kind:Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments($r)})}parseTypeReference(){const $r=this._lexer.token;let zr;if(this.expectOptionalToken(TokenKind.BRACKET_L)){const _r=this.parseTypeReference();this.expectToken(TokenKind.BRACKET_R),zr=this.node($r,{kind:Kind.LIST_TYPE,type:_r})}else zr=this.parseNamedType();return this.expectOptionalToken(TokenKind.BANG)?this.node($r,{kind:Kind.NON_NULL_TYPE,type:zr}):zr}parseNamedType(){return this.node(this._lexer.token,{kind:Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(TokenKind.STRING)||this.peek(TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("schema");const _r=this.parseConstDirectives(),Dr=this.many(TokenKind.BRACE_L,this.parseOperationTypeDefinition,TokenKind.BRACE_R);return this.node($r,{kind:Kind.SCHEMA_DEFINITION,description:zr,directives:_r,operationTypes:Dr})}parseOperationTypeDefinition(){const $r=this._lexer.token,zr=this.parseOperationType();this.expectToken(TokenKind.COLON);const _r=this.parseNamedType();return this.node($r,{kind:Kind.OPERATION_TYPE_DEFINITION,operation:zr,type:_r})}parseScalarTypeDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("scalar");const _r=this.parseName(),Dr=this.parseConstDirectives();return this.node($r,{kind:Kind.SCALAR_TYPE_DEFINITION,description:zr,name:_r,directives:Dr})}parseObjectTypeDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("type");const _r=this.parseName(),Dr=this.parseImplementsInterfaces(),kr=this.parseConstDirectives(),qr=this.parseFieldsDefinition();return this.node($r,{kind:Kind.OBJECT_TYPE_DEFINITION,description:zr,name:_r,interfaces:Dr,directives:kr,fields:qr})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(TokenKind.BRACE_L,this.parseFieldDefinition,TokenKind.BRACE_R)}parseFieldDefinition(){const $r=this._lexer.token,zr=this.parseDescription(),_r=this.parseName(),Dr=this.parseArgumentDefs();this.expectToken(TokenKind.COLON);const kr=this.parseTypeReference(),qr=this.parseConstDirectives();return this.node($r,{kind:Kind.FIELD_DEFINITION,description:zr,name:_r,arguments:Dr,type:kr,directives:qr})}parseArgumentDefs(){return this.optionalMany(TokenKind.PAREN_L,this.parseInputValueDef,TokenKind.PAREN_R)}parseInputValueDef(){const $r=this._lexer.token,zr=this.parseDescription(),_r=this.parseName();this.expectToken(TokenKind.COLON);const Dr=this.parseTypeReference();let kr;this.expectOptionalToken(TokenKind.EQUALS)&&(kr=this.parseConstValueLiteral());const qr=this.parseConstDirectives();return this.node($r,{kind:Kind.INPUT_VALUE_DEFINITION,description:zr,name:_r,type:Dr,defaultValue:kr,directives:qr})}parseInterfaceTypeDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("interface");const _r=this.parseName(),Dr=this.parseImplementsInterfaces(),kr=this.parseConstDirectives(),qr=this.parseFieldsDefinition();return this.node($r,{kind:Kind.INTERFACE_TYPE_DEFINITION,description:zr,name:_r,interfaces:Dr,directives:kr,fields:qr})}parseUnionTypeDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("union");const _r=this.parseName(),Dr=this.parseConstDirectives(),kr=this.parseUnionMemberTypes();return this.node($r,{kind:Kind.UNION_TYPE_DEFINITION,description:zr,name:_r,directives:Dr,types:kr})}parseUnionMemberTypes(){return this.expectOptionalToken(TokenKind.EQUALS)?this.delimitedMany(TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("enum");const _r=this.parseName(),Dr=this.parseConstDirectives(),kr=this.parseEnumValuesDefinition();return this.node($r,{kind:Kind.ENUM_TYPE_DEFINITION,description:zr,name:_r,directives:Dr,values:kr})}parseEnumValuesDefinition(){return this.optionalMany(TokenKind.BRACE_L,this.parseEnumValueDefinition,TokenKind.BRACE_R)}parseEnumValueDefinition(){const $r=this._lexer.token,zr=this.parseDescription(),_r=this.parseEnumValueName(),Dr=this.parseConstDirectives();return this.node($r,{kind:Kind.ENUM_VALUE_DEFINITION,description:zr,name:_r,directives:Dr})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw syntaxError(this._lexer.source,this._lexer.token.start,`${getTokenDesc(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("input");const _r=this.parseName(),Dr=this.parseConstDirectives(),kr=this.parseInputFieldsDefinition();return this.node($r,{kind:Kind.INPUT_OBJECT_TYPE_DEFINITION,description:zr,name:_r,directives:Dr,fields:kr})}parseInputFieldsDefinition(){return this.optionalMany(TokenKind.BRACE_L,this.parseInputValueDef,TokenKind.BRACE_R)}parseTypeSystemExtension(){const $r=this._lexer.lookahead();if($r.kind===TokenKind.NAME)switch($r.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected($r)}parseSchemaExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const zr=this.parseConstDirectives(),_r=this.optionalMany(TokenKind.BRACE_L,this.parseOperationTypeDefinition,TokenKind.BRACE_R);if(zr.length===0&&_r.length===0)throw this.unexpected();return this.node($r,{kind:Kind.SCHEMA_EXTENSION,directives:zr,operationTypes:_r})}parseScalarTypeExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const zr=this.parseName(),_r=this.parseConstDirectives();if(_r.length===0)throw this.unexpected();return this.node($r,{kind:Kind.SCALAR_TYPE_EXTENSION,name:zr,directives:_r})}parseObjectTypeExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const zr=this.parseName(),_r=this.parseImplementsInterfaces(),Dr=this.parseConstDirectives(),kr=this.parseFieldsDefinition();if(_r.length===0&&Dr.length===0&&kr.length===0)throw this.unexpected();return this.node($r,{kind:Kind.OBJECT_TYPE_EXTENSION,name:zr,interfaces:_r,directives:Dr,fields:kr})}parseInterfaceTypeExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const zr=this.parseName(),_r=this.parseImplementsInterfaces(),Dr=this.parseConstDirectives(),kr=this.parseFieldsDefinition();if(_r.length===0&&Dr.length===0&&kr.length===0)throw this.unexpected();return this.node($r,{kind:Kind.INTERFACE_TYPE_EXTENSION,name:zr,interfaces:_r,directives:Dr,fields:kr})}parseUnionTypeExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const zr=this.parseName(),_r=this.parseConstDirectives(),Dr=this.parseUnionMemberTypes();if(_r.length===0&&Dr.length===0)throw this.unexpected();return this.node($r,{kind:Kind.UNION_TYPE_EXTENSION,name:zr,directives:_r,types:Dr})}parseEnumTypeExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const zr=this.parseName(),_r=this.parseConstDirectives(),Dr=this.parseEnumValuesDefinition();if(_r.length===0&&Dr.length===0)throw this.unexpected();return this.node($r,{kind:Kind.ENUM_TYPE_EXTENSION,name:zr,directives:_r,values:Dr})}parseInputObjectTypeExtension(){const $r=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const zr=this.parseName(),_r=this.parseConstDirectives(),Dr=this.parseInputFieldsDefinition();if(_r.length===0&&Dr.length===0)throw this.unexpected();return this.node($r,{kind:Kind.INPUT_OBJECT_TYPE_EXTENSION,name:zr,directives:_r,fields:Dr})}parseDirectiveDefinition(){const $r=this._lexer.token,zr=this.parseDescription();this.expectKeyword("directive"),this.expectToken(TokenKind.AT);const _r=this.parseName(),Dr=this.parseArgumentDefs(),kr=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const qr=this.parseDirectiveLocations();return this.node($r,{kind:Kind.DIRECTIVE_DEFINITION,description:zr,name:_r,arguments:Dr,repeatable:kr,locations:qr})}parseDirectiveLocations(){return this.delimitedMany(TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const $r=this._lexer.token,zr=this.parseName();if(Object.prototype.hasOwnProperty.call(DirectiveLocation,zr.value))return zr;throw this.unexpected($r)}node($r,zr){return this._options.noLocation!==!0&&(zr.loc=new Location($r,this._lexer.lastToken,this._lexer.source)),zr}peek($r){return this._lexer.token.kind===$r}expectToken($r){const zr=this._lexer.token;if(zr.kind===$r)return this.advanceLexer(),zr;throw syntaxError(this._lexer.source,zr.start,`Expected ${getTokenKindDesc($r)}, found ${getTokenDesc(zr)}.`)}expectOptionalToken($r){return this._lexer.token.kind===$r?(this.advanceLexer(),!0):!1}expectKeyword($r){const zr=this._lexer.token;if(zr.kind===TokenKind.NAME&&zr.value===$r)this.advanceLexer();else throw syntaxError(this._lexer.source,zr.start,`Expected "${$r}", found ${getTokenDesc(zr)}.`)}expectOptionalKeyword($r){const zr=this._lexer.token;return zr.kind===TokenKind.NAME&&zr.value===$r?(this.advanceLexer(),!0):!1}unexpected($r){const zr=$r??this._lexer.token;return syntaxError(this._lexer.source,zr.start,`Unexpected ${getTokenDesc(zr)}.`)}any($r,zr,_r){this.expectToken($r);const Dr=[];for(;!this.expectOptionalToken(_r);)Dr.push(zr.call(this));return Dr}optionalMany($r,zr,_r){if(this.expectOptionalToken($r)){const Dr=[];do Dr.push(zr.call(this));while(!this.expectOptionalToken(_r));return Dr}return[]}many($r,zr,_r){this.expectToken($r);const Dr=[];do Dr.push(zr.call(this));while(!this.expectOptionalToken(_r));return Dr}delimitedMany($r,zr){this.expectOptionalToken($r);const _r=[];do _r.push(zr.call(this));while(this.expectOptionalToken($r));return _r}advanceLexer(){const{maxTokens:$r}=this._options,zr=this._lexer.advance();if($r!==void 0&&zr.kind!==TokenKind.EOF&&(++this._tokenCounter,this._tokenCounter>$r))throw syntaxError(this._lexer.source,zr.start,`Document contains more that ${$r} tokens. Parsing aborted.`)}};function getTokenDesc(Gt){const $r=Gt.value;return getTokenKindDesc(Gt.kind)+($r!=null?` "${$r}"`:"")}function getTokenKindDesc(Gt){return isPunctuatorTokenKind(Gt)?`"${Gt}"`:Gt}function printString(Gt){return`"${Gt.replace(escapedRegExp,escapedReplacer)}"`}const escapedRegExp=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function escapedReplacer(Gt){return escapeSequences[Gt.charCodeAt(0)]}const escapeSequences=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],BREAK=Object.freeze({});function visit$1(Gt,$r,zr=QueryDocumentKeys){const _r=new Map;for(const r0 of Object.values(Kind))_r.set(r0,getEnterLeaveForKind($r,r0));let Dr,kr=Array.isArray(Gt),qr=[Gt],Nr=-1,Wr=[],Qr=Gt,Vr,Jr;const Zr=[],zn=[];do{Nr++;const r0=Nr===qr.length,i0=r0&&Wr.length!==0;if(r0){if(Vr=zn.length===0?void 0:Zr[Zr.length-1],Qr=Jr,Jr=zn.pop(),i0)if(kr){Qr=Qr.slice();let o0=0;for(const[a0,s0]of Wr){const l0=a0-o0;s0===null?(Qr.splice(l0,1),o0++):Qr[l0]=s0}}else{Qr=Object.defineProperties({},Object.getOwnPropertyDescriptors(Qr));for(const[o0,a0]of Wr)Qr[o0]=a0}Nr=Dr.index,qr=Dr.keys,Wr=Dr.edits,kr=Dr.inArray,Dr=Dr.prev}else if(Jr){if(Vr=kr?Nr:qr[Nr],Qr=Jr[Vr],Qr==null)continue;Zr.push(Vr)}let n0;if(!Array.isArray(Qr)){var Vn,_i;isNode(Qr)||devAssert(!1,`Invalid AST Node: ${inspect$6(Qr)}.`);const o0=r0?(Vn=_r.get(Qr.kind))===null||Vn===void 0?void 0:Vn.leave:(_i=_r.get(Qr.kind))===null||_i===void 0?void 0:_i.enter;if(n0=o0==null?void 0:o0.call($r,Qr,Vr,Jr,Zr,zn),n0===BREAK)break;if(n0===!1){if(!r0){Zr.pop();continue}}else if(n0!==void 0&&(Wr.push([Vr,n0]),!r0))if(isNode(n0))Qr=n0;else{Zr.pop();continue}}if(n0===void 0&&i0&&Wr.push([Vr,Qr]),r0)Zr.pop();else{var e0;Dr={inArray:kr,index:Nr,keys:qr,edits:Wr,prev:Dr},kr=Array.isArray(Qr),qr=kr?Qr:(e0=zr[Qr.kind])!==null&&e0!==void 0?e0:[],Nr=-1,Wr=[],Jr&&zn.push(Jr),Jr=Qr}}while(Dr!==void 0);return Wr.length!==0?Wr[Wr.length-1][1]:Gt}function getEnterLeaveForKind(Gt,$r){const zr=Gt[$r];return typeof zr=="object"?zr:typeof zr=="function"?{enter:zr,leave:void 0}:{enter:Gt.enter,leave:Gt.leave}}function print$1(Gt){return visit$1(Gt,printDocASTReducer)}const MAX_LINE_LENGTH=80,printDocASTReducer={Name:{leave:Gt=>Gt.value},Variable:{leave:Gt=>"$"+Gt.name},Document:{leave:Gt=>join$2(Gt.definitions,`

`)},OperationDefinition:{leave(Gt){const $r=wrap$4("(",join$2(Gt.variableDefinitions,", "),")"),zr=join$2([Gt.operation,join$2([Gt.name,$r]),join$2(Gt.directives," ")]," ");return(zr==="query"?"":zr+" ")+Gt.selectionSet}},VariableDefinition:{leave:({variable:Gt,type:$r,defaultValue:zr,directives:_r})=>Gt+": "+$r+wrap$4(" = ",zr)+wrap$4(" ",join$2(_r," "))},SelectionSet:{leave:({selections:Gt})=>block(Gt)},Field:{leave({alias:Gt,name:$r,arguments:zr,directives:_r,selectionSet:Dr}){const kr=wrap$4("",Gt,": ")+$r;let qr=kr+wrap$4("(",join$2(zr,", "),")");return qr.length>MAX_LINE_LENGTH&&(qr=kr+wrap$4(`(
`,indent(join$2(zr,`
`)),`
)`)),join$2([qr,join$2(_r," "),Dr]," ")}},Argument:{leave:({name:Gt,value:$r})=>Gt+": "+$r},FragmentSpread:{leave:({name:Gt,directives:$r})=>"..."+Gt+wrap$4(" ",join$2($r," "))},InlineFragment:{leave:({typeCondition:Gt,directives:$r,selectionSet:zr})=>join$2(["...",wrap$4("on ",Gt),join$2($r," "),zr]," ")},FragmentDefinition:{leave:({name:Gt,typeCondition:$r,variableDefinitions:zr,directives:_r,selectionSet:Dr})=>`fragment ${Gt}${wrap$4("(",join$2(zr,", "),")")} on ${$r} ${wrap$4("",join$2(_r," ")," ")}`+Dr},IntValue:{leave:({value:Gt})=>Gt},FloatValue:{leave:({value:Gt})=>Gt},StringValue:{leave:({value:Gt,block:$r})=>$r?printBlockString(Gt):printString(Gt)},BooleanValue:{leave:({value:Gt})=>Gt?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:Gt})=>Gt},ListValue:{leave:({values:Gt})=>"["+join$2(Gt,", ")+"]"},ObjectValue:{leave:({fields:Gt})=>"{"+join$2(Gt,", ")+"}"},ObjectField:{leave:({name:Gt,value:$r})=>Gt+": "+$r},Directive:{leave:({name:Gt,arguments:$r})=>"@"+Gt+wrap$4("(",join$2($r,", "),")")},NamedType:{leave:({name:Gt})=>Gt},ListType:{leave:({type:Gt})=>"["+Gt+"]"},NonNullType:{leave:({type:Gt})=>Gt+"!"},SchemaDefinition:{leave:({description:Gt,directives:$r,operationTypes:zr})=>wrap$4("",Gt,`
`)+join$2(["schema",join$2($r," "),block(zr)]," ")},OperationTypeDefinition:{leave:({operation:Gt,type:$r})=>Gt+": "+$r},ScalarTypeDefinition:{leave:({description:Gt,name:$r,directives:zr})=>wrap$4("",Gt,`
`)+join$2(["scalar",$r,join$2(zr," ")]," ")},ObjectTypeDefinition:{leave:({description:Gt,name:$r,interfaces:zr,directives:_r,fields:Dr})=>wrap$4("",Gt,`
`)+join$2(["type",$r,wrap$4("implements ",join$2(zr," & ")),join$2(_r," "),block(Dr)]," ")},FieldDefinition:{leave:({description:Gt,name:$r,arguments:zr,type:_r,directives:Dr})=>wrap$4("",Gt,`
`)+$r+(hasMultilineItems(zr)?wrap$4(`(
`,indent(join$2(zr,`
`)),`
)`):wrap$4("(",join$2(zr,", "),")"))+": "+_r+wrap$4(" ",join$2(Dr," "))},InputValueDefinition:{leave:({description:Gt,name:$r,type:zr,defaultValue:_r,directives:Dr})=>wrap$4("",Gt,`
`)+join$2([$r+": "+zr,wrap$4("= ",_r),join$2(Dr," ")]," ")},InterfaceTypeDefinition:{leave:({description:Gt,name:$r,interfaces:zr,directives:_r,fields:Dr})=>wrap$4("",Gt,`
`)+join$2(["interface",$r,wrap$4("implements ",join$2(zr," & ")),join$2(_r," "),block(Dr)]," ")},UnionTypeDefinition:{leave:({description:Gt,name:$r,directives:zr,types:_r})=>wrap$4("",Gt,`
`)+join$2(["union",$r,join$2(zr," "),wrap$4("= ",join$2(_r," | "))]," ")},EnumTypeDefinition:{leave:({description:Gt,name:$r,directives:zr,values:_r})=>wrap$4("",Gt,`
`)+join$2(["enum",$r,join$2(zr," "),block(_r)]," ")},EnumValueDefinition:{leave:({description:Gt,name:$r,directives:zr})=>wrap$4("",Gt,`
`)+join$2([$r,join$2(zr," ")]," ")},InputObjectTypeDefinition:{leave:({description:Gt,name:$r,directives:zr,fields:_r})=>wrap$4("",Gt,`
`)+join$2(["input",$r,join$2(zr," "),block(_r)]," ")},DirectiveDefinition:{leave:({description:Gt,name:$r,arguments:zr,repeatable:_r,locations:Dr})=>wrap$4("",Gt,`
`)+"directive @"+$r+(hasMultilineItems(zr)?wrap$4(`(
`,indent(join$2(zr,`
`)),`
)`):wrap$4("(",join$2(zr,", "),")"))+(_r?" repeatable":"")+" on "+join$2(Dr," | ")},SchemaExtension:{leave:({directives:Gt,operationTypes:$r})=>join$2(["extend schema",join$2(Gt," "),block($r)]," ")},ScalarTypeExtension:{leave:({name:Gt,directives:$r})=>join$2(["extend scalar",Gt,join$2($r," ")]," ")},ObjectTypeExtension:{leave:({name:Gt,interfaces:$r,directives:zr,fields:_r})=>join$2(["extend type",Gt,wrap$4("implements ",join$2($r," & ")),join$2(zr," "),block(_r)]," ")},InterfaceTypeExtension:{leave:({name:Gt,interfaces:$r,directives:zr,fields:_r})=>join$2(["extend interface",Gt,wrap$4("implements ",join$2($r," & ")),join$2(zr," "),block(_r)]," ")},UnionTypeExtension:{leave:({name:Gt,directives:$r,types:zr})=>join$2(["extend union",Gt,join$2($r," "),wrap$4("= ",join$2(zr," | "))]," ")},EnumTypeExtension:{leave:({name:Gt,directives:$r,values:zr})=>join$2(["extend enum",Gt,join$2($r," "),block(zr)]," ")},InputObjectTypeExtension:{leave:({name:Gt,directives:$r,fields:zr})=>join$2(["extend input",Gt,join$2($r," "),block(zr)]," ")}};function join$2(Gt,$r=""){var zr;return(zr=Gt==null?void 0:Gt.filter(_r=>_r).join($r))!==null&&zr!==void 0?zr:""}function block(Gt){return wrap$4(`{
`,indent(join$2(Gt,`
`)),`
}`)}function wrap$4(Gt,$r,zr=""){return $r!=null&&$r!==""?Gt+$r+zr:""}function indent(Gt){return wrap$4("  ",Gt.replace(/\n/g,`
  `))}function hasMultilineItems(Gt){var $r;return($r=Gt==null?void 0:Gt.some(zr=>zr.includes(`
`)))!==null&&$r!==void 0?$r:!1}function isSelectionNode(Gt){return Gt.kind===Kind.FIELD||Gt.kind===Kind.FRAGMENT_SPREAD||Gt.kind===Kind.INLINE_FRAGMENT}function shouldInclude(Gt,$r){var zr=Gt.directives;return!zr||!zr.length?!0:getInclusionDirectives(zr).every(function(_r){var Dr=_r.directive,kr=_r.ifArgument,qr=!1;return kr.value.kind==="Variable"?(qr=$r&&$r[kr.value.name.value],invariant$2(qr!==void 0,70,Dr.name.value)):qr=kr.value.value,Dr.name.value==="skip"?!qr:qr})}function hasDirectives(Gt,$r,zr){var _r=new Set(Gt),Dr=_r.size;return visit$1($r,{Directive:function(kr){if(_r.delete(kr.name.value)&&(!zr||!_r.size))return BREAK}}),zr?!_r.size:_r.size<Dr}function hasClientExports(Gt){return Gt&&hasDirectives(["client","export"],Gt,!0)}function isInclusionDirective(Gt){var $r=Gt.name.value;return $r==="skip"||$r==="include"}function getInclusionDirectives(Gt){var $r=[];return Gt&&Gt.length&&Gt.forEach(function(zr){if(isInclusionDirective(zr)){var _r=zr.arguments,Dr=zr.name.value;invariant$2(_r&&_r.length===1,71,Dr);var kr=_r[0];invariant$2(kr.name&&kr.name.value==="if",72,Dr);var qr=kr.value;invariant$2(qr&&(qr.kind==="Variable"||qr.kind==="BooleanValue"),73,Dr),$r.push({directive:zr,ifArgument:kr})}}),$r}const defaultMakeData$1=()=>Object.create(null),{forEach:forEach$7,slice:slice$7}=Array.prototype,{hasOwnProperty:hasOwnProperty$H}=Object.prototype;let Trie$3=class rm{constructor($r=!0,zr=defaultMakeData$1){this.weakness=$r,this.makeData=zr}lookup(){return this.lookupArray(arguments)}lookupArray($r){let zr=this;return forEach$7.call($r,_r=>zr=zr.getChildTrie(_r)),hasOwnProperty$H.call(zr,"data")?zr.data:zr.data=this.makeData(slice$7.call($r))}peek(){return this.peekArray(arguments)}peekArray($r){let zr=this;for(let _r=0,Dr=$r.length;zr&&_r<Dr;++_r){const kr=zr.mapFor($r[_r],!1);zr=kr&&kr.get($r[_r])}return zr&&zr.data}remove(){return this.removeArray(arguments)}removeArray($r){let zr;if($r.length){const _r=$r[0],Dr=this.mapFor(_r,!1),kr=Dr&&Dr.get(_r);kr&&(zr=kr.removeArray(slice$7.call($r,1)),!kr.data&&!kr.weak&&!(kr.strong&&kr.strong.size)&&Dr.delete(_r))}else zr=this.data,delete this.data;return zr}getChildTrie($r){const zr=this.mapFor($r,!0);let _r=zr.get($r);return _r||zr.set($r,_r=new rm(this.weakness,this.makeData)),_r}mapFor($r,zr){return this.weakness&&isObjRef$1($r)?this.weak||(zr?this.weak=new WeakMap:void 0):this.strong||(zr?this.strong=new Map:void 0)}};function isObjRef$1(Gt){switch(typeof Gt){case"object":if(Gt===null)break;case"function":return!0}return!1}var isReactNative$1=maybe$1(function(){return navigator.product})=="ReactNative",canUseWeakMap=typeof WeakMap=="function"&&!(isReactNative$1&&!global.HermesInternal),canUseWeakSet=typeof WeakSet=="function",canUseSymbol$1=typeof Symbol=="function"&&typeof Symbol.for=="function",canUseAsyncIteratorSymbol=canUseSymbol$1&&Symbol.asyncIterator,canUseDOM$1=typeof maybe$1(function(){return window.document.createElement})=="function",usingJSDOM=maybe$1(function(){return navigator.userAgent.indexOf("jsdom")>=0})||!1,canUseLayoutEffect=(canUseDOM$1||isReactNative$1)&&!usingJSDOM;function isNonNullObject$1(Gt){return Gt!==null&&typeof Gt=="object"}function getFragmentQueryDocument(Gt,$r){var zr=$r,_r=[];Gt.definitions.forEach(function(kr){if(kr.kind==="OperationDefinition")throw newInvariantError(74,kr.operation,kr.name?" named '".concat(kr.name.value,"'"):"");kr.kind==="FragmentDefinition"&&_r.push(kr)}),typeof zr>"u"&&(invariant$2(_r.length===1,75,_r.length),zr=_r[0].name.value);var Dr=__assign$1(__assign$1({},Gt),{definitions:__spreadArray$1([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:zr}}]}}],Gt.definitions,!0)});return Dr}function createFragmentMap(Gt){Gt===void 0&&(Gt=[]);var $r={};return Gt.forEach(function(zr){$r[zr.name.value]=zr}),$r}function getFragmentFromSelection(Gt,$r){switch(Gt.kind){case"InlineFragment":return Gt;case"FragmentSpread":{var zr=Gt.name.value;if(typeof $r=="function")return $r(zr);var _r=$r&&$r[zr];return invariant$2(_r,76,zr),_r||null}default:return null}}function defaultDispose$1(){}class StrongCache{constructor($r=1/0,zr=defaultDispose$1){this.max=$r,this.dispose=zr,this.map=new Map,this.newest=null,this.oldest=null}has($r){return this.map.has($r)}get($r){const zr=this.getNode($r);return zr&&zr.value}get size(){return this.map.size}getNode($r){const zr=this.map.get($r);if(zr&&zr!==this.newest){const{older:_r,newer:Dr}=zr;Dr&&(Dr.older=_r),_r&&(_r.newer=Dr),zr.older=this.newest,zr.older.newer=zr,zr.newer=null,this.newest=zr,zr===this.oldest&&(this.oldest=Dr)}return zr}set($r,zr){let _r=this.getNode($r);return _r?_r.value=zr:(_r={key:$r,value:zr,newer:null,older:this.newest},this.newest&&(this.newest.newer=_r),this.newest=_r,this.oldest=this.oldest||_r,this.map.set($r,_r),_r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete($r){const zr=this.map.get($r);return zr?(zr===this.newest&&(this.newest=zr.older),zr===this.oldest&&(this.oldest=zr.newer),zr.newer&&(zr.newer.older=zr.older),zr.older&&(zr.older.newer=zr.newer),this.map.delete($r),this.dispose(zr.value,$r),!0):!1}}function noop$f(){}const defaultDispose=noop$f,_WeakRef=typeof WeakRef<"u"?WeakRef:function(Gt){return{deref:()=>Gt}},_WeakMap$1=typeof WeakMap<"u"?WeakMap:Map,_FinalizationRegistry=typeof FinalizationRegistry<"u"?FinalizationRegistry:function(){return{register:noop$f,unregister:noop$f}},finalizationBatchSize=10024;class WeakCache{constructor($r=1/0,zr=defaultDispose){this.max=$r,this.dispose=zr,this.map=new _WeakMap$1,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const _r=this.unfinalizedNodes.values();for(let Dr=0;Dr<finalizationBatchSize;Dr++){const kr=_r.next().value;if(!kr)break;this.unfinalizedNodes.delete(kr);const qr=kr.key;delete kr.key,kr.keyRef=new _WeakRef(qr),this.registry.register(qr,kr,kr)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new _FinalizationRegistry(this.deleteNode.bind(this))}has($r){return this.map.has($r)}get($r){const zr=this.getNode($r);return zr&&zr.value}getNode($r){const zr=this.map.get($r);if(zr&&zr!==this.newest){const{older:_r,newer:Dr}=zr;Dr&&(Dr.older=_r),_r&&(_r.newer=Dr),zr.older=this.newest,zr.older.newer=zr,zr.newer=null,this.newest=zr,zr===this.oldest&&(this.oldest=Dr)}return zr}set($r,zr){let _r=this.getNode($r);return _r?_r.value=zr:(_r={key:$r,value:zr,newer:null,older:this.newest},this.newest&&(this.newest.newer=_r),this.newest=_r,this.oldest=this.oldest||_r,this.scheduleFinalization(_r),this.map.set($r,_r),this.size++,_r.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode($r){$r===this.newest&&(this.newest=$r.older),$r===this.oldest&&(this.oldest=$r.newer),$r.newer&&($r.newer.older=$r.older),$r.older&&($r.older.newer=$r.newer),this.size--;const zr=$r.key||$r.keyRef&&$r.keyRef.deref();this.dispose($r.value,zr),$r.keyRef?this.registry.unregister($r):this.unfinalizedNodes.delete($r),zr&&this.map.delete(zr)}delete($r){const zr=this.map.get($r);return zr?(this.deleteNode(zr),!0):!1}scheduleFinalization($r){this.unfinalizedNodes.add($r),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var scheduledCleanup=new WeakSet;function schedule$1(Gt){Gt.size<=(Gt.max||-1)||scheduledCleanup.has(Gt)||(scheduledCleanup.add(Gt),setTimeout(function(){Gt.clean(),scheduledCleanup.delete(Gt)},100))}var AutoCleanedWeakCache=function(Gt,$r){var zr=new WeakCache(Gt,$r);return zr.set=function(_r,Dr){var kr=WeakCache.prototype.set.call(this,_r,Dr);return schedule$1(this),kr},zr},AutoCleanedStrongCache=function(Gt,$r){var zr=new StrongCache(Gt,$r);return zr.set=function(_r,Dr){var kr=StrongCache.prototype.set.call(this,_r,Dr);return schedule$1(this),kr},zr},cacheSizeSymbol=Symbol.for("apollo.cacheSize"),cacheSizes=__assign$1({},global$8[cacheSizeSymbol]),globalCaches={};function registerGlobalCache(Gt,$r){globalCaches[Gt]=$r}var getApolloClientMemoryInternals=globalThis.__DEV__!==!1?_getApolloClientMemoryInternals:void 0,getInMemoryCacheMemoryInternals=globalThis.__DEV__!==!1?_getInMemoryCacheMemoryInternals:void 0,getApolloCacheMemoryInternals=globalThis.__DEV__!==!1?_getApolloCacheMemoryInternals:void 0;function getCurrentCacheSizes(){var Gt={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(Gt).map(function($r){var zr=$r[0],_r=$r[1];return[zr,cacheSizes[zr]||_r]}))}function _getApolloClientMemoryInternals(){var Gt,$r,zr,_r,Dr;if(globalThis.__DEV__===!1)throw new Error("only supported in development mode");return{limits:getCurrentCacheSizes(),sizes:__assign$1({print:(Gt=globalCaches.print)===null||Gt===void 0?void 0:Gt.call(globalCaches),parser:($r=globalCaches.parser)===null||$r===void 0?void 0:$r.call(globalCaches),canonicalStringify:(zr=globalCaches.canonicalStringify)===null||zr===void 0?void 0:zr.call(globalCaches),links:linkInfo(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:transformInfo(this.queryManager.documentTransform)}},(Dr=(_r=this.cache).getMemoryInternals)===null||Dr===void 0?void 0:Dr.call(_r))}}function _getApolloCacheMemoryInternals(){return{cache:{fragmentQueryDocuments:getWrapperInformation(this.getFragmentDoc)}}}function _getInMemoryCacheMemoryInternals(){var Gt=this.config.fragments;return __assign$1(__assign$1({},_getApolloCacheMemoryInternals.apply(this)),{addTypenameDocumentTransform:transformInfo(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:getWrapperInformation(this.storeReader.executeSelectionSet),executeSubSelectedArray:getWrapperInformation(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:getWrapperInformation(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:getWrapperInformation(Gt==null?void 0:Gt.findFragmentSpreads),lookup:getWrapperInformation(Gt==null?void 0:Gt.lookup),transform:getWrapperInformation(Gt==null?void 0:Gt.transform)}})}function isWrapper(Gt){return!!Gt&&"dirtyKey"in Gt}function getWrapperInformation(Gt){return isWrapper(Gt)?Gt.size:void 0}function isDefined$2(Gt){return Gt!=null}function transformInfo(Gt){return recurseTransformInfo(Gt).map(function($r){return{cache:$r}})}function recurseTransformInfo(Gt){return Gt?__spreadArray$1(__spreadArray$1([getWrapperInformation(Gt==null?void 0:Gt.performWork)],recurseTransformInfo(Gt==null?void 0:Gt.left),!0),recurseTransformInfo(Gt==null?void 0:Gt.right),!0).filter(isDefined$2):[]}function linkInfo(Gt){var $r;return Gt?__spreadArray$1(__spreadArray$1([($r=Gt==null?void 0:Gt.getMemoryInternals)===null||$r===void 0?void 0:$r.call(Gt)],linkInfo(Gt==null?void 0:Gt.left),!0),linkInfo(Gt==null?void 0:Gt.right),!0).filter(isDefined$2):[]}var canonicalStringify=Object.assign(function($r){return JSON.stringify($r,stableObjectReplacer)},{reset:function(){sortingMap=new AutoCleanedStrongCache(cacheSizes.canonicalStringify||1e3)}});globalThis.__DEV__!==!1&&registerGlobalCache("canonicalStringify",function(){return sortingMap.size});var sortingMap;canonicalStringify.reset();function stableObjectReplacer(Gt,$r){if($r&&typeof $r=="object"){var zr=Object.getPrototypeOf($r);if(zr===Object.prototype||zr===null){var _r=Object.keys($r);if(_r.every(everyKeyInOrder))return $r;var Dr=JSON.stringify(_r),kr=sortingMap.get(Dr);if(!kr){_r.sort();var qr=JSON.stringify(_r);kr=sortingMap.get(qr)||_r,sortingMap.set(Dr,kr),sortingMap.set(qr,kr)}var Nr=Object.create(zr);return kr.forEach(function(Wr){Nr[Wr]=$r[Wr]}),Nr}}return $r}function everyKeyInOrder(Gt,$r,zr){return $r===0||zr[$r-1]<=Gt}function makeReference(Gt){return{__ref:String(Gt)}}function isReference(Gt){return!!(Gt&&typeof Gt=="object"&&typeof Gt.__ref=="string")}function isDocumentNode(Gt){return isNonNullObject$1(Gt)&&Gt.kind==="Document"&&Array.isArray(Gt.definitions)}function isStringValue(Gt){return Gt.kind==="StringValue"}function isBooleanValue(Gt){return Gt.kind==="BooleanValue"}function isIntValue(Gt){return Gt.kind==="IntValue"}function isFloatValue(Gt){return Gt.kind==="FloatValue"}function isVariable(Gt){return Gt.kind==="Variable"}function isObjectValue(Gt){return Gt.kind==="ObjectValue"}function isListValue(Gt){return Gt.kind==="ListValue"}function isEnumValue(Gt){return Gt.kind==="EnumValue"}function isNullValue(Gt){return Gt.kind==="NullValue"}function valueToObjectRepresentation(Gt,$r,zr,_r){if(isIntValue(zr)||isFloatValue(zr))Gt[$r.value]=Number(zr.value);else if(isBooleanValue(zr)||isStringValue(zr))Gt[$r.value]=zr.value;else if(isObjectValue(zr)){var Dr={};zr.fields.map(function(qr){return valueToObjectRepresentation(Dr,qr.name,qr.value,_r)}),Gt[$r.value]=Dr}else if(isVariable(zr)){var kr=(_r||{})[zr.name.value];Gt[$r.value]=kr}else if(isListValue(zr))Gt[$r.value]=zr.values.map(function(qr){var Nr={};return valueToObjectRepresentation(Nr,$r,qr,_r),Nr[$r.value]});else if(isEnumValue(zr))Gt[$r.value]=zr.value;else if(isNullValue(zr))Gt[$r.value]=null;else throw newInvariantError(85,$r.value,zr.kind)}function storeKeyNameFromField(Gt,$r){var zr=null;Gt.directives&&(zr={},Gt.directives.forEach(function(Dr){zr[Dr.name.value]={},Dr.arguments&&Dr.arguments.forEach(function(kr){var qr=kr.name,Nr=kr.value;return valueToObjectRepresentation(zr[Dr.name.value],qr,Nr,$r)})}));var _r=null;return Gt.arguments&&Gt.arguments.length&&(_r={},Gt.arguments.forEach(function(Dr){var kr=Dr.name,qr=Dr.value;return valueToObjectRepresentation(_r,kr,qr,$r)})),getStoreKeyName(Gt.name.value,_r,zr)}var KNOWN_DIRECTIVES=["connection","include","skip","client","rest","export","nonreactive"],storeKeyNameStringify=canonicalStringify,getStoreKeyName=Object.assign(function(Gt,$r,zr){if($r&&zr&&zr.connection&&zr.connection.key)if(zr.connection.filter&&zr.connection.filter.length>0){var _r=zr.connection.filter?zr.connection.filter:[];_r.sort();var Dr={};return _r.forEach(function(Nr){Dr[Nr]=$r[Nr]}),"".concat(zr.connection.key,"(").concat(storeKeyNameStringify(Dr),")")}else return zr.connection.key;var kr=Gt;if($r){var qr=storeKeyNameStringify($r);kr+="(".concat(qr,")")}return zr&&Object.keys(zr).forEach(function(Nr){KNOWN_DIRECTIVES.indexOf(Nr)===-1&&(zr[Nr]&&Object.keys(zr[Nr]).length?kr+="@".concat(Nr,"(").concat(storeKeyNameStringify(zr[Nr]),")"):kr+="@".concat(Nr))}),kr},{setStringify:function(Gt){var $r=storeKeyNameStringify;return storeKeyNameStringify=Gt,$r}});function argumentsObjectFromField(Gt,$r){if(Gt.arguments&&Gt.arguments.length){var zr={};return Gt.arguments.forEach(function(_r){var Dr=_r.name,kr=_r.value;return valueToObjectRepresentation(zr,Dr,kr,$r)}),zr}return null}function resultKeyNameFromField(Gt){return Gt.alias?Gt.alias.value:Gt.name.value}function getTypenameFromResult(Gt,$r,zr){for(var _r,Dr=0,kr=$r.selections;Dr<kr.length;Dr++){var qr=kr[Dr];if(isField(qr)){if(qr.name.value==="__typename")return Gt[resultKeyNameFromField(qr)]}else _r?_r.push(qr):_r=[qr]}if(typeof Gt.__typename=="string")return Gt.__typename;if(_r)for(var Nr=0,Wr=_r;Nr<Wr.length;Nr++){var qr=Wr[Nr],Qr=getTypenameFromResult(Gt,getFragmentFromSelection(qr,zr).selectionSet,zr);if(typeof Qr=="string")return Qr}}function isField(Gt){return Gt.kind==="Field"}function isInlineFragment(Gt){return Gt.kind==="InlineFragment"}function checkDocument(Gt){invariant$2(Gt&&Gt.kind==="Document",77);var $r=Gt.definitions.filter(function(zr){return zr.kind!=="FragmentDefinition"}).map(function(zr){if(zr.kind!=="OperationDefinition")throw newInvariantError(78,zr.kind);return zr});return invariant$2($r.length<=1,79,$r.length),Gt}function getOperationDefinition(Gt){return checkDocument(Gt),Gt.definitions.filter(function($r){return $r.kind==="OperationDefinition"})[0]}function getOperationName(Gt){return Gt.definitions.filter(function($r){return $r.kind==="OperationDefinition"&&!!$r.name}).map(function($r){return $r.name.value})[0]||null}function getFragmentDefinitions(Gt){return Gt.definitions.filter(function($r){return $r.kind==="FragmentDefinition"})}function getQueryDefinition(Gt){var $r=getOperationDefinition(Gt);return invariant$2($r&&$r.operation==="query",80),$r}function getFragmentDefinition(Gt){invariant$2(Gt.kind==="Document",81),invariant$2(Gt.definitions.length<=1,82);var $r=Gt.definitions[0];return invariant$2($r.kind==="FragmentDefinition",83),$r}function getMainDefinition(Gt){checkDocument(Gt);for(var $r,zr=0,_r=Gt.definitions;zr<_r.length;zr++){var Dr=_r[zr];if(Dr.kind==="OperationDefinition"){var kr=Dr.operation;if(kr==="query"||kr==="mutation"||kr==="subscription")return Dr}Dr.kind==="FragmentDefinition"&&!$r&&($r=Dr)}if($r)return $r;throw newInvariantError(84)}function getDefaultValues(Gt){var $r=Object.create(null),zr=Gt&&Gt.variableDefinitions;return zr&&zr.length&&zr.forEach(function(_r){_r.defaultValue&&valueToObjectRepresentation($r,_r.variable.name,_r.defaultValue)}),$r}const defaultMakeData=()=>Object.create(null),{forEach:forEach$6,slice:slice$6}=Array.prototype,{hasOwnProperty:hasOwnProperty$G}=Object.prototype;let Trie$2=class nm{constructor($r=!0,zr=defaultMakeData){this.weakness=$r,this.makeData=zr}lookup(...$r){return this.lookupArray($r)}lookupArray($r){let zr=this;return forEach$6.call($r,_r=>zr=zr.getChildTrie(_r)),hasOwnProperty$G.call(zr,"data")?zr.data:zr.data=this.makeData(slice$6.call($r))}peek(...$r){return this.peekArray($r)}peekArray($r){let zr=this;for(let _r=0,Dr=$r.length;zr&&_r<Dr;++_r){const kr=this.weakness&&isObjRef($r[_r])?zr.weak:zr.strong;zr=kr&&kr.get($r[_r])}return zr&&zr.data}getChildTrie($r){const zr=this.weakness&&isObjRef($r)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map);let _r=zr.get($r);return _r||zr.set($r,_r=new nm(this.weakness,this.makeData)),_r}};function isObjRef(Gt){switch(typeof Gt){case"object":if(Gt===null)break;case"function":return!0}return!1}let currentContext=null;const MISSING_VALUE={};let idCounter$2=1;const makeSlotClass=()=>class{constructor(){this.id=["slot",idCounter$2++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let $r=currentContext;$r;$r=$r.parent)if(this.id in $r.slots){const zr=$r.slots[this.id];if(zr===MISSING_VALUE)break;return $r!==currentContext&&(currentContext.slots[this.id]=zr),!0}return currentContext&&(currentContext.slots[this.id]=MISSING_VALUE),!1}getValue(){if(this.hasValue())return currentContext.slots[this.id]}withValue($r,zr,_r,Dr){const kr={__proto__:null,[this.id]:$r},qr=currentContext;currentContext={parent:qr,slots:kr};try{return zr.apply(Dr,_r)}finally{currentContext=qr}}static bind($r){const zr=currentContext;return function(){const _r=currentContext;try{return currentContext=zr,$r.apply(this,arguments)}finally{currentContext=_r}}}static noContext($r,zr,_r){if(currentContext){const Dr=currentContext;try{return currentContext=null,$r.apply(_r,zr)}finally{currentContext=Dr}}else return $r.apply(_r,zr)}};function maybe(Gt){try{return Gt()}catch{}}const globalKey="@wry/context:Slot",host$1=maybe(()=>globalThis)||maybe(()=>global)||Object.create(null),globalHost=host$1,Slot=globalHost[globalKey]||Array[globalKey]||function(Gt){try{Object.defineProperty(globalHost,globalKey,{value:Gt,enumerable:!1,writable:!1,configurable:!0})}finally{return Gt}}(makeSlotClass()),parentEntrySlot=new Slot,{hasOwnProperty:hasOwnProperty$F}=Object.prototype,arrayFromSet$1=Array.from||function(Gt){const $r=[];return Gt.forEach(zr=>$r.push(zr)),$r};function maybeUnsubscribe(Gt){const{unsubscribe:$r}=Gt;typeof $r=="function"&&(Gt.unsubscribe=void 0,$r())}const emptySetPool=[],POOL_TARGET_SIZE=100;function assert$5(Gt,$r){if(!Gt)throw new Error($r||"assertion failure")}function valueIs(Gt,$r){const zr=Gt.length;return zr>0&&zr===$r.length&&Gt[zr-1]===$r[zr-1]}function valueGet(Gt){switch(Gt.length){case 0:throw new Error("unknown value");case 1:return Gt[0];case 2:throw Gt[1]}}function valueCopy(Gt){return Gt.slice(0)}class Entry{constructor($r){this.fn=$r,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Entry.count}peek(){if(this.value.length===1&&!mightBeDirty(this))return rememberParent(this),this.value[0]}recompute($r){return assert$5(!this.recomputing,"already recomputing"),rememberParent(this),mightBeDirty(this)?reallyRecompute(this,$r):valueGet(this.value)}setDirty(){this.dirty||(this.dirty=!0,reportDirty(this),maybeUnsubscribe(this))}dispose(){this.setDirty(),forgetChildren(this),eachParent(this,($r,zr)=>{$r.setDirty(),forgetChild($r,this)})}forget(){this.dispose()}dependOn($r){$r.add(this),this.deps||(this.deps=emptySetPool.pop()||new Set),this.deps.add($r)}forgetDeps(){this.deps&&(arrayFromSet$1(this.deps).forEach($r=>$r.delete(this)),this.deps.clear(),emptySetPool.push(this.deps),this.deps=null)}}Entry.count=0;function rememberParent(Gt){const $r=parentEntrySlot.getValue();if($r)return Gt.parents.add($r),$r.childValues.has(Gt)||$r.childValues.set(Gt,[]),mightBeDirty(Gt)?reportDirtyChild($r,Gt):reportCleanChild($r,Gt),$r}function reallyRecompute(Gt,$r){return forgetChildren(Gt),parentEntrySlot.withValue(Gt,recomputeNewValue,[Gt,$r]),maybeSubscribe(Gt,$r)&&setClean(Gt),valueGet(Gt.value)}function recomputeNewValue(Gt,$r){Gt.recomputing=!0;const{normalizeResult:zr}=Gt;let _r;zr&&Gt.value.length===1&&(_r=valueCopy(Gt.value)),Gt.value.length=0;try{if(Gt.value[0]=Gt.fn.apply(null,$r),zr&&_r&&!valueIs(_r,Gt.value))try{Gt.value[0]=zr(Gt.value[0],_r[0])}catch{}}catch(Dr){Gt.value[1]=Dr}Gt.recomputing=!1}function mightBeDirty(Gt){return Gt.dirty||!!(Gt.dirtyChildren&&Gt.dirtyChildren.size)}function setClean(Gt){Gt.dirty=!1,!mightBeDirty(Gt)&&reportClean(Gt)}function reportDirty(Gt){eachParent(Gt,reportDirtyChild)}function reportClean(Gt){eachParent(Gt,reportCleanChild)}function eachParent(Gt,$r){const zr=Gt.parents.size;if(zr){const _r=arrayFromSet$1(Gt.parents);for(let Dr=0;Dr<zr;++Dr)$r(_r[Dr],Gt)}}function reportDirtyChild(Gt,$r){assert$5(Gt.childValues.has($r)),assert$5(mightBeDirty($r));const zr=!mightBeDirty(Gt);if(!Gt.dirtyChildren)Gt.dirtyChildren=emptySetPool.pop()||new Set;else if(Gt.dirtyChildren.has($r))return;Gt.dirtyChildren.add($r),zr&&reportDirty(Gt)}function reportCleanChild(Gt,$r){assert$5(Gt.childValues.has($r)),assert$5(!mightBeDirty($r));const zr=Gt.childValues.get($r);zr.length===0?Gt.childValues.set($r,valueCopy($r.value)):valueIs(zr,$r.value)||Gt.setDirty(),removeDirtyChild(Gt,$r),!mightBeDirty(Gt)&&reportClean(Gt)}function removeDirtyChild(Gt,$r){const zr=Gt.dirtyChildren;zr&&(zr.delete($r),zr.size===0&&(emptySetPool.length<POOL_TARGET_SIZE&&emptySetPool.push(zr),Gt.dirtyChildren=null))}function forgetChildren(Gt){Gt.childValues.size>0&&Gt.childValues.forEach(($r,zr)=>{forgetChild(Gt,zr)}),Gt.forgetDeps(),assert$5(Gt.dirtyChildren===null)}function forgetChild(Gt,$r){$r.parents.delete(Gt),Gt.childValues.delete($r),removeDirtyChild(Gt,$r)}function maybeSubscribe(Gt,$r){if(typeof Gt.subscribe=="function")try{maybeUnsubscribe(Gt),Gt.unsubscribe=Gt.subscribe.apply(null,$r)}catch{return Gt.setDirty(),!1}return!0}const EntryMethods={setDirty:!0,dispose:!0,forget:!0};function dep(Gt){const $r=new Map;function zr(_r){const Dr=parentEntrySlot.getValue();if(Dr){let kr=$r.get(_r);kr||$r.set(_r,kr=new Set),Dr.dependOn(kr)}}return zr.dirty=function(Dr,kr){const qr=$r.get(Dr);if(qr){const Nr=kr&&hasOwnProperty$F.call(EntryMethods,kr)?kr:"setDirty";arrayFromSet$1(qr).forEach(Wr=>Wr[Nr]()),$r.delete(Dr),maybeUnsubscribe(qr)}},zr}let defaultKeyTrie;function defaultMakeCacheKey(...Gt){return(defaultKeyTrie||(defaultKeyTrie=new Trie$2(typeof WeakMap=="function"))).lookupArray(Gt)}const caches=new Set;function wrap$3(Gt,{max:$r=Math.pow(2,16),keyArgs:zr,makeCacheKey:_r=defaultMakeCacheKey,normalizeResult:Dr,subscribe:kr,cache:qr=StrongCache}=Object.create(null)){const Nr=typeof qr=="function"?new qr($r,Zr=>Zr.dispose()):qr,Wr=function(){const Zr=_r.apply(null,zr?zr.apply(null,arguments):arguments);if(Zr===void 0)return Gt.apply(null,arguments);let zn=Nr.get(Zr);zn||(Nr.set(Zr,zn=new Entry(Gt)),zn.normalizeResult=Dr,zn.subscribe=kr,zn.forget=()=>Nr.delete(Zr));const Vn=zn.recompute(Array.prototype.slice.call(arguments));return Nr.set(Zr,zn),caches.add(Nr),parentEntrySlot.hasValue()||(caches.forEach(_i=>_i.clean()),caches.clear()),Vn};Object.defineProperty(Wr,"size",{get:()=>Nr.size,configurable:!1,enumerable:!1}),Object.freeze(Wr.options={max:$r,keyArgs:zr,makeCacheKey:_r,normalizeResult:Dr,subscribe:kr,cache:Nr});function Qr(Zr){const zn=Zr&&Nr.get(Zr);zn&&zn.setDirty()}Wr.dirtyKey=Qr,Wr.dirty=function(){Qr(_r.apply(null,arguments))};function Vr(Zr){const zn=Zr&&Nr.get(Zr);if(zn)return zn.peek()}Wr.peekKey=Vr,Wr.peek=function(){return Vr(_r.apply(null,arguments))};function Jr(Zr){return Zr?Nr.delete(Zr):!1}return Wr.forgetKey=Jr,Wr.forget=function(){return Jr(_r.apply(null,arguments))},Wr.makeCacheKey=_r,Wr.getKey=zr?function(){return _r.apply(null,zr.apply(null,arguments))}:_r,Object.freeze(Wr)}function identity$b(Gt){return Gt}var DocumentTransform=function(){function Gt($r,zr){zr===void 0&&(zr=Object.create(null)),this.resultCache=canUseWeakSet?new WeakSet:new Set,this.transform=$r,zr.getCacheKey&&(this.getCacheKey=zr.getCacheKey),this.cached=zr.cache!==!1,this.resetCache()}return Gt.prototype.getCacheKey=function($r){return[$r]},Gt.identity=function(){return new Gt(identity$b,{cache:!1})},Gt.split=function($r,zr,_r){return _r===void 0&&(_r=Gt.identity()),Object.assign(new Gt(function(Dr){var kr=$r(Dr)?zr:_r;return kr.transformDocument(Dr)},{cache:!1}),{left:zr,right:_r})},Gt.prototype.resetCache=function(){var $r=this;if(this.cached){var zr=new Trie$3(canUseWeakMap);this.performWork=wrap$3(Gt.prototype.performWork.bind(this),{makeCacheKey:function(_r){var Dr=$r.getCacheKey(_r);if(Dr)return invariant$2(Array.isArray(Dr),69),zr.lookupArray(Dr)},max:cacheSizes["documentTransform.cache"],cache:WeakCache})}},Gt.prototype.performWork=function($r){return checkDocument($r),this.transform($r)},Gt.prototype.transformDocument=function($r){if(this.resultCache.has($r))return $r;var zr=this.performWork($r);return this.resultCache.add(zr),zr},Gt.prototype.concat=function($r){var zr=this;return Object.assign(new Gt(function(_r){return $r.transformDocument(zr.transformDocument(_r))},{cache:!1}),{left:this,right:$r})},Gt}(),printCache,print=Object.assign(function(Gt){var $r=printCache.get(Gt);return $r||($r=print$1(Gt),printCache.set(Gt,$r)),$r},{reset:function(){printCache=new AutoCleanedWeakCache(cacheSizes.print||2e3)}});print.reset();globalThis.__DEV__!==!1&&registerGlobalCache("print",function(){return printCache?printCache.size:0});var isArray$t=Array.isArray;function isNonEmptyArray(Gt){return Array.isArray(Gt)&&Gt.length>0}var TYPENAME_FIELD={kind:Kind.FIELD,name:{kind:Kind.NAME,value:"__typename"}};function isEmpty$8(Gt,$r){return!Gt||Gt.selectionSet.selections.every(function(zr){return zr.kind===Kind.FRAGMENT_SPREAD&&isEmpty$8($r[zr.name.value],$r)})}function nullIfDocIsEmpty(Gt){return isEmpty$8(getOperationDefinition(Gt)||getFragmentDefinition(Gt),createFragmentMap(getFragmentDefinitions(Gt)))?null:Gt}function getDirectiveMatcher(Gt){var $r=new Map,zr=new Map;return Gt.forEach(function(_r){_r&&(_r.name?$r.set(_r.name,_r):_r.test&&zr.set(_r.test,_r))}),function(_r){var Dr=$r.get(_r.name.value);return!Dr&&zr.size&&zr.forEach(function(kr,qr){qr(_r)&&(Dr=kr)}),Dr}}function makeInUseGetterFunction(Gt){var $r=new Map;return function(_r){_r===void 0&&(_r=Gt);var Dr=$r.get(_r);return Dr||$r.set(_r,Dr={variables:new Set,fragmentSpreads:new Set}),Dr}}function removeDirectivesFromDocument(Gt,$r){checkDocument($r);for(var zr=makeInUseGetterFunction(""),_r=makeInUseGetterFunction(""),Dr=function(r0){for(var i0=0,n0=void 0;i0<r0.length&&(n0=r0[i0]);++i0)if(!isArray$t(n0)){if(n0.kind===Kind.OPERATION_DEFINITION)return zr(n0.name&&n0.name.value);if(n0.kind===Kind.FRAGMENT_DEFINITION)return _r(n0.name.value)}return globalThis.__DEV__!==!1&&invariant$2.error(86),null},kr=0,qr=$r.definitions.length-1;qr>=0;--qr)$r.definitions[qr].kind===Kind.OPERATION_DEFINITION&&++kr;var Nr=getDirectiveMatcher(Gt),Wr=function(r0){return isNonEmptyArray(r0)&&r0.map(Nr).some(function(i0){return i0&&i0.remove})},Qr=new Map,Vr=!1,Jr={enter:function(r0){if(Wr(r0.directives))return Vr=!0,null}},Zr=visit$1($r,{Field:Jr,InlineFragment:Jr,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(r0,i0,n0,o0,a0){var s0=Dr(a0);s0&&s0.variables.add(r0.name.value)}},FragmentSpread:{enter:function(r0,i0,n0,o0,a0){if(Wr(r0.directives))return Vr=!0,null;var s0=Dr(a0);s0&&s0.fragmentSpreads.add(r0.name.value)}},FragmentDefinition:{enter:function(r0,i0,n0,o0){Qr.set(JSON.stringify(o0),r0)},leave:function(r0,i0,n0,o0){var a0=Qr.get(JSON.stringify(o0));if(r0===a0)return r0;if(kr>0&&r0.selectionSet.selections.every(function(s0){return s0.kind===Kind.FIELD&&s0.name.value==="__typename"}))return _r(r0.name.value).removed=!0,Vr=!0,null}},Directive:{leave:function(r0){if(Nr(r0))return Vr=!0,null}}});if(!Vr)return $r;var zn=function(r0){return r0.transitiveVars||(r0.transitiveVars=new Set(r0.variables),r0.removed||r0.fragmentSpreads.forEach(function(i0){zn(_r(i0)).transitiveVars.forEach(function(n0){r0.transitiveVars.add(n0)})})),r0},Vn=new Set;Zr.definitions.forEach(function(r0){r0.kind===Kind.OPERATION_DEFINITION?zn(zr(r0.name&&r0.name.value)).fragmentSpreads.forEach(function(i0){Vn.add(i0)}):r0.kind===Kind.FRAGMENT_DEFINITION&&kr===0&&!_r(r0.name.value).removed&&Vn.add(r0.name.value)}),Vn.forEach(function(r0){zn(_r(r0)).fragmentSpreads.forEach(function(i0){Vn.add(i0)})});var _i=function(r0){return!!(!Vn.has(r0)||_r(r0).removed)},e0={enter:function(r0){if(_i(r0.name.value))return null}};return nullIfDocIsEmpty(visit$1(Zr,{FragmentSpread:e0,FragmentDefinition:e0,OperationDefinition:{leave:function(r0){if(r0.variableDefinitions){var i0=zn(zr(r0.name&&r0.name.value)).transitiveVars;if(i0.size<r0.variableDefinitions.length)return __assign$1(__assign$1({},r0),{variableDefinitions:r0.variableDefinitions.filter(function(n0){return i0.has(n0.variable.name.value)})})}}}}))}var addTypenameToDocument=Object.assign(function(Gt){return visit$1(Gt,{SelectionSet:{enter:function($r,zr,_r){if(!(_r&&_r.kind===Kind.OPERATION_DEFINITION)){var Dr=$r.selections;if(Dr){var kr=Dr.some(function(Nr){return isField(Nr)&&(Nr.name.value==="__typename"||Nr.name.value.lastIndexOf("__",0)===0)});if(!kr){var qr=_r;if(!(isField(qr)&&qr.directives&&qr.directives.some(function(Nr){return Nr.name.value==="export"})))return __assign$1(__assign$1({},$r),{selections:__spreadArray$1(__spreadArray$1([],Dr,!0),[TYPENAME_FIELD],!1)})}}}}}})},{added:function(Gt){return Gt===TYPENAME_FIELD}});function buildQueryFromSelectionSet(Gt){var $r=getMainDefinition(Gt),zr=$r.operation;if(zr==="query")return Gt;var _r=visit$1(Gt,{OperationDefinition:{enter:function(Dr){return __assign$1(__assign$1({},Dr),{operation:"query"})}}});return _r}function removeClientSetsFromDocument(Gt){checkDocument(Gt);var $r=removeDirectivesFromDocument([{test:function(zr){return zr.name.value==="client"},remove:!0}],Gt);return $r}var hasOwnProperty$E=Object.prototype.hasOwnProperty;function mergeDeep(){for(var Gt=[],$r=0;$r<arguments.length;$r++)Gt[$r]=arguments[$r];return mergeDeepArray(Gt)}function mergeDeepArray(Gt){var $r=Gt[0]||{},zr=Gt.length;if(zr>1)for(var _r=new DeepMerger,Dr=1;Dr<zr;++Dr)$r=_r.merge($r,Gt[Dr]);return $r}var defaultReconciler=function(Gt,$r,zr){return this.merge(Gt[zr],$r[zr])},DeepMerger=function(){function Gt($r){$r===void 0&&($r=defaultReconciler),this.reconciler=$r,this.isObject=isNonNullObject$1,this.pastCopies=new Set}return Gt.prototype.merge=function($r,zr){for(var _r=this,Dr=[],kr=2;kr<arguments.length;kr++)Dr[kr-2]=arguments[kr];return isNonNullObject$1(zr)&&isNonNullObject$1($r)?(Object.keys(zr).forEach(function(qr){if(hasOwnProperty$E.call($r,qr)){var Nr=$r[qr];if(zr[qr]!==Nr){var Wr=_r.reconciler.apply(_r,__spreadArray$1([$r,zr,qr],Dr,!1));Wr!==Nr&&($r=_r.shallowCopyForMerge($r),$r[qr]=Wr)}}else $r=_r.shallowCopyForMerge($r),$r[qr]=zr[qr]}),$r):zr},Gt.prototype.shallowCopyForMerge=function($r){return isNonNullObject$1($r)&&(this.pastCopies.has($r)||(Array.isArray($r)?$r=$r.slice(0):$r=__assign$1({__proto__:Object.getPrototypeOf($r)},$r),this.pastCopies.add($r))),$r},Gt}();function _createForOfIteratorHelperLoose$2(Gt,$r){var zr=typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"];if(zr)return(zr=zr.call(Gt)).next.bind(zr);if(Array.isArray(Gt)||(zr=_unsupportedIterableToArray$7(Gt))||$r){zr&&(Gt=zr);var _r=0;return function(){return _r>=Gt.length?{done:!0}:{done:!1,value:Gt[_r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$7(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$7(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(Gt);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray$7(Gt,$r)}}function _arrayLikeToArray$7(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _defineProperties$4(Gt,$r){for(var zr=0;zr<$r.length;zr++){var _r=$r[zr];_r.enumerable=_r.enumerable||!1,_r.configurable=!0,"value"in _r&&(_r.writable=!0),Object.defineProperty(Gt,_r.key,_r)}}function _createClass$e(Gt,$r,zr){return $r&&_defineProperties$4(Gt.prototype,$r),zr&&_defineProperties$4(Gt,zr),Object.defineProperty(Gt,"prototype",{writable:!1}),Gt}var hasSymbols$5=function(){return typeof Symbol=="function"},hasSymbol=function(Gt){return hasSymbols$5()&&!!Symbol[Gt]},getSymbol=function(Gt){return hasSymbol(Gt)?Symbol[Gt]:"@@"+Gt};hasSymbols$5()&&!hasSymbol("observable")&&(Symbol.observable=Symbol("observable"));var SymbolIterator=getSymbol("iterator"),SymbolObservable=getSymbol("observable"),SymbolSpecies=getSymbol("species");function getMethod(Gt,$r){var zr=Gt[$r];if(zr!=null){if(typeof zr!="function")throw new TypeError(zr+" is not a function");return zr}}function getSpecies(Gt){var $r=Gt.constructor;return $r!==void 0&&($r=$r[SymbolSpecies],$r===null&&($r=void 0)),$r!==void 0?$r:Observable}function isObservable(Gt){return Gt instanceof Observable}function hostReportError(Gt){hostReportError.log?hostReportError.log(Gt):setTimeout(function(){throw Gt})}function enqueue(Gt){Promise.resolve().then(function(){try{Gt()}catch($r){hostReportError($r)}})}function cleanupSubscription(Gt){var $r=Gt._cleanup;if($r!==void 0&&(Gt._cleanup=void 0,!!$r))try{if(typeof $r=="function")$r();else{var zr=getMethod($r,"unsubscribe");zr&&zr.call($r)}}catch(_r){hostReportError(_r)}}function closeSubscription(Gt){Gt._observer=void 0,Gt._queue=void 0,Gt._state="closed"}function flushSubscription(Gt){var $r=Gt._queue;if($r){Gt._queue=void 0,Gt._state="ready";for(var zr=0;zr<$r.length&&(notifySubscription(Gt,$r[zr].type,$r[zr].value),Gt._state!=="closed");++zr);}}function notifySubscription(Gt,$r,zr){Gt._state="running";var _r=Gt._observer;try{var Dr=getMethod(_r,$r);switch($r){case"next":Dr&&Dr.call(_r,zr);break;case"error":if(closeSubscription(Gt),Dr)Dr.call(_r,zr);else throw zr;break;case"complete":closeSubscription(Gt),Dr&&Dr.call(_r);break}}catch(kr){hostReportError(kr)}Gt._state==="closed"?cleanupSubscription(Gt):Gt._state==="running"&&(Gt._state="ready")}function onNotify(Gt,$r,zr){if(Gt._state!=="closed"){if(Gt._state==="buffering"){Gt._queue.push({type:$r,value:zr});return}if(Gt._state!=="ready"){Gt._state="buffering",Gt._queue=[{type:$r,value:zr}],enqueue(function(){return flushSubscription(Gt)});return}notifySubscription(Gt,$r,zr)}}var Subscription=function(){function Gt(zr,_r){this._cleanup=void 0,this._observer=zr,this._queue=void 0,this._state="initializing";var Dr=new SubscriptionObserver(this);try{this._cleanup=_r.call(void 0,Dr)}catch(kr){Dr.error(kr)}this._state==="initializing"&&(this._state="ready")}var $r=Gt.prototype;return $r.unsubscribe=function(){this._state!=="closed"&&(closeSubscription(this),cleanupSubscription(this))},_createClass$e(Gt,[{key:"closed",get:function(){return this._state==="closed"}}]),Gt}(),SubscriptionObserver=function(){function Gt(zr){this._subscription=zr}var $r=Gt.prototype;return $r.next=function(_r){onNotify(this._subscription,"next",_r)},$r.error=function(_r){onNotify(this._subscription,"error",_r)},$r.complete=function(){onNotify(this._subscription,"complete")},_createClass$e(Gt,[{key:"closed",get:function(){return this._subscription._state==="closed"}}]),Gt}(),Observable=function(){function Gt(zr){if(!(this instanceof Gt))throw new TypeError("Observable cannot be called as a function");if(typeof zr!="function")throw new TypeError("Observable initializer must be a function");this._subscriber=zr}var $r=Gt.prototype;return $r.subscribe=function(_r){return(typeof _r!="object"||_r===null)&&(_r={next:_r,error:arguments[1],complete:arguments[2]}),new Subscription(_r,this._subscriber)},$r.forEach=function(_r){var Dr=this;return new Promise(function(kr,qr){if(typeof _r!="function"){qr(new TypeError(_r+" is not a function"));return}function Nr(){Wr.unsubscribe(),kr()}var Wr=Dr.subscribe({next:function(Qr){try{_r(Qr,Nr)}catch(Vr){qr(Vr),Wr.unsubscribe()}},error:qr,complete:kr})})},$r.map=function(_r){var Dr=this;if(typeof _r!="function")throw new TypeError(_r+" is not a function");var kr=getSpecies(this);return new kr(function(qr){return Dr.subscribe({next:function(Nr){try{Nr=_r(Nr)}catch(Wr){return qr.error(Wr)}qr.next(Nr)},error:function(Nr){qr.error(Nr)},complete:function(){qr.complete()}})})},$r.filter=function(_r){var Dr=this;if(typeof _r!="function")throw new TypeError(_r+" is not a function");var kr=getSpecies(this);return new kr(function(qr){return Dr.subscribe({next:function(Nr){try{if(!_r(Nr))return}catch(Wr){return qr.error(Wr)}qr.next(Nr)},error:function(Nr){qr.error(Nr)},complete:function(){qr.complete()}})})},$r.reduce=function(_r){var Dr=this;if(typeof _r!="function")throw new TypeError(_r+" is not a function");var kr=getSpecies(this),qr=arguments.length>1,Nr=!1,Wr=arguments[1],Qr=Wr;return new kr(function(Vr){return Dr.subscribe({next:function(Jr){var Zr=!Nr;if(Nr=!0,!Zr||qr)try{Qr=_r(Qr,Jr)}catch(zn){return Vr.error(zn)}else Qr=Jr},error:function(Jr){Vr.error(Jr)},complete:function(){if(!Nr&&!qr)return Vr.error(new TypeError("Cannot reduce an empty sequence"));Vr.next(Qr),Vr.complete()}})})},$r.concat=function(){for(var _r=this,Dr=arguments.length,kr=new Array(Dr),qr=0;qr<Dr;qr++)kr[qr]=arguments[qr];var Nr=getSpecies(this);return new Nr(function(Wr){var Qr,Vr=0;function Jr(Zr){Qr=Zr.subscribe({next:function(zn){Wr.next(zn)},error:function(zn){Wr.error(zn)},complete:function(){Vr===kr.length?(Qr=void 0,Wr.complete()):Jr(Nr.from(kr[Vr++]))}})}return Jr(_r),function(){Qr&&(Qr.unsubscribe(),Qr=void 0)}})},$r.flatMap=function(_r){var Dr=this;if(typeof _r!="function")throw new TypeError(_r+" is not a function");var kr=getSpecies(this);return new kr(function(qr){var Nr=[],Wr=Dr.subscribe({next:function(Vr){if(_r)try{Vr=_r(Vr)}catch(Zr){return qr.error(Zr)}var Jr=kr.from(Vr).subscribe({next:function(Zr){qr.next(Zr)},error:function(Zr){qr.error(Zr)},complete:function(){var Zr=Nr.indexOf(Jr);Zr>=0&&Nr.splice(Zr,1),Qr()}});Nr.push(Jr)},error:function(Vr){qr.error(Vr)},complete:function(){Qr()}});function Qr(){Wr.closed&&Nr.length===0&&qr.complete()}return function(){Nr.forEach(function(Vr){return Vr.unsubscribe()}),Wr.unsubscribe()}})},$r[SymbolObservable]=function(){return this},Gt.from=function(_r){var Dr=typeof this=="function"?this:Gt;if(_r==null)throw new TypeError(_r+" is not an object");var kr=getMethod(_r,SymbolObservable);if(kr){var qr=kr.call(_r);if(Object(qr)!==qr)throw new TypeError(qr+" is not an object");return isObservable(qr)&&qr.constructor===Dr?qr:new Dr(function(Nr){return qr.subscribe(Nr)})}if(hasSymbol("iterator")&&(kr=getMethod(_r,SymbolIterator),kr))return new Dr(function(Nr){enqueue(function(){if(!Nr.closed){for(var Wr=_createForOfIteratorHelperLoose$2(kr.call(_r)),Qr;!(Qr=Wr()).done;){var Vr=Qr.value;if(Nr.next(Vr),Nr.closed)return}Nr.complete()}})});if(Array.isArray(_r))return new Dr(function(Nr){enqueue(function(){if(!Nr.closed){for(var Wr=0;Wr<_r.length;++Wr)if(Nr.next(_r[Wr]),Nr.closed)return;Nr.complete()}})});throw new TypeError(_r+" is not observable")},Gt.of=function(){for(var _r=arguments.length,Dr=new Array(_r),kr=0;kr<_r;kr++)Dr[kr]=arguments[kr];var qr=typeof this=="function"?this:Gt;return new qr(function(Nr){enqueue(function(){if(!Nr.closed){for(var Wr=0;Wr<Dr.length;++Wr)if(Nr.next(Dr[Wr]),Nr.closed)return;Nr.complete()}})})},_createClass$e(Gt,null,[{key:SymbolSpecies,get:function(){return this}}]),Gt}();hasSymbols$5()&&Object.defineProperty(Observable,Symbol("extensions"),{value:{symbol:SymbolObservable,hostReportError},configurable:!0});var prototype=Observable.prototype,fakeObsSymbol="@@observable";prototype[fakeObsSymbol]||(prototype[fakeObsSymbol]=function(){return this});var toString$n=Object.prototype.toString;function cloneDeep$2(Gt){return cloneDeepHelper(Gt)}function cloneDeepHelper(Gt,$r){switch(toString$n.call(Gt)){case"[object Array]":{if($r=$r||new Map,$r.has(Gt))return $r.get(Gt);var zr=Gt.slice(0);return $r.set(Gt,zr),zr.forEach(function(Dr,kr){zr[kr]=cloneDeepHelper(Dr,$r)}),zr}case"[object Object]":{if($r=$r||new Map,$r.has(Gt))return $r.get(Gt);var _r=Object.create(Object.getPrototypeOf(Gt));return $r.set(Gt,_r),Object.keys(Gt).forEach(function(Dr){_r[Dr]=cloneDeepHelper(Gt[Dr],$r)}),_r}default:return Gt}}function deepFreeze(Gt){var $r=new Set([Gt]);return $r.forEach(function(zr){isNonNullObject$1(zr)&&shallowFreeze(zr)===zr&&Object.getOwnPropertyNames(zr).forEach(function(_r){isNonNullObject$1(zr[_r])&&$r.add(zr[_r])})}),Gt}function shallowFreeze(Gt){if(globalThis.__DEV__!==!1&&!Object.isFrozen(Gt))try{Object.freeze(Gt)}catch($r){if($r instanceof TypeError)return null;throw $r}return Gt}function maybeDeepFreeze(Gt){return globalThis.__DEV__!==!1&&deepFreeze(Gt),Gt}function iterateObserversSafely(Gt,$r,zr){var _r=[];Gt.forEach(function(Dr){return Dr[$r]&&_r.push(Dr)}),_r.forEach(function(Dr){return Dr[$r](zr)})}function asyncMap(Gt,$r,zr){return new Observable(function(_r){var Dr={then:function(Wr){return new Promise(function(Qr){return Qr(Wr())})}};function kr(Wr,Qr){return function(Vr){if(Wr){var Jr=function(){return _r.closed?0:Wr(Vr)};Dr=Dr.then(Jr,Jr).then(function(Zr){return _r.next(Zr)},function(Zr){return _r.error(Zr)})}else _r[Qr](Vr)}}var qr={next:kr($r,"next"),error:kr(zr,"error"),complete:function(){Dr.then(function(){return _r.complete()})}},Nr=Gt.subscribe(qr);return function(){return Nr.unsubscribe()}})}function fixObservableSubclass(Gt){function $r(zr){Object.defineProperty(Gt,zr,{value:Observable})}return canUseSymbol$1&&Symbol.species&&$r(Symbol.species),$r("@@species"),Gt}function isPromiseLike(Gt){return Gt&&typeof Gt.then=="function"}var Concast=function(Gt){__extends$1($r,Gt);function $r(zr){var _r=Gt.call(this,function(Dr){return _r.addObserver(Dr),function(){return _r.removeObserver(Dr)}})||this;return _r.observers=new Set,_r.promise=new Promise(function(Dr,kr){_r.resolve=Dr,_r.reject=kr}),_r.handlers={next:function(Dr){_r.sub!==null&&(_r.latest=["next",Dr],_r.notify("next",Dr),iterateObserversSafely(_r.observers,"next",Dr))},error:function(Dr){var kr=_r.sub;kr!==null&&(kr&&setTimeout(function(){return kr.unsubscribe()}),_r.sub=null,_r.latest=["error",Dr],_r.reject(Dr),_r.notify("error",Dr),iterateObserversSafely(_r.observers,"error",Dr))},complete:function(){var Dr=_r,kr=Dr.sub,qr=Dr.sources,Nr=qr===void 0?[]:qr;if(kr!==null){var Wr=Nr.shift();Wr?isPromiseLike(Wr)?Wr.then(function(Qr){return _r.sub=Qr.subscribe(_r.handlers)},_r.handlers.error):_r.sub=Wr.subscribe(_r.handlers):(kr&&setTimeout(function(){return kr.unsubscribe()}),_r.sub=null,_r.latest&&_r.latest[0]==="next"?_r.resolve(_r.latest[1]):_r.resolve(),_r.notify("complete"),iterateObserversSafely(_r.observers,"complete"))}}},_r.nextResultListeners=new Set,_r.cancel=function(Dr){_r.reject(Dr),_r.sources=[],_r.handlers.error(Dr)},_r.promise.catch(function(Dr){}),typeof zr=="function"&&(zr=[new Observable(zr)]),isPromiseLike(zr)?zr.then(function(Dr){return _r.start(Dr)},_r.handlers.error):_r.start(zr),_r}return $r.prototype.start=function(zr){this.sub===void 0&&(this.sources=Array.from(zr),this.handlers.complete())},$r.prototype.deliverLastMessage=function(zr){if(this.latest){var _r=this.latest[0],Dr=zr[_r];Dr&&Dr.call(zr,this.latest[1]),this.sub===null&&_r==="next"&&zr.complete&&zr.complete()}},$r.prototype.addObserver=function(zr){this.observers.has(zr)||(this.deliverLastMessage(zr),this.observers.add(zr))},$r.prototype.removeObserver=function(zr){this.observers.delete(zr)&&this.observers.size<1&&this.handlers.complete()},$r.prototype.notify=function(zr,_r){var Dr=this.nextResultListeners;Dr.size&&(this.nextResultListeners=new Set,Dr.forEach(function(kr){return kr(zr,_r)}))},$r.prototype.beforeNext=function(zr){var _r=!1;this.nextResultListeners.add(function(Dr,kr){_r||(_r=!0,zr(Dr,kr))})},$r}(Observable);fixObservableSubclass(Concast);function isExecutionPatchIncrementalResult(Gt){return"incremental"in Gt}function isExecutionPatchInitialResult(Gt){return"hasNext"in Gt&&"data"in Gt}function isExecutionPatchResult(Gt){return isExecutionPatchIncrementalResult(Gt)||isExecutionPatchInitialResult(Gt)}function isApolloPayloadResult(Gt){return isNonNullObject$1(Gt)&&"payload"in Gt}function mergeIncrementalData(Gt,$r){var zr=Gt,_r=new DeepMerger;return isExecutionPatchIncrementalResult($r)&&isNonEmptyArray($r.incremental)&&$r.incremental.forEach(function(Dr){for(var kr=Dr.data,qr=Dr.path,Nr=qr.length-1;Nr>=0;--Nr){var Wr=qr[Nr],Qr=!isNaN(+Wr),Vr=Qr?[]:{};Vr[Wr]=kr,kr=Vr}zr=_r.merge(zr,kr)}),zr}function graphQLResultHasError(Gt){var $r=getGraphQLErrorsFromResult(Gt);return isNonEmptyArray($r)}function getGraphQLErrorsFromResult(Gt){var $r=isNonEmptyArray(Gt.errors)?Gt.errors.slice(0):[];return isExecutionPatchIncrementalResult(Gt)&&isNonEmptyArray(Gt.incremental)&&Gt.incremental.forEach(function(zr){zr.errors&&$r.push.apply($r,zr.errors)}),$r}function compact$2(){for(var Gt=[],$r=0;$r<arguments.length;$r++)Gt[$r]=arguments[$r];var zr=Object.create(null);return Gt.forEach(function(_r){_r&&Object.keys(_r).forEach(function(Dr){var kr=_r[Dr];kr!==void 0&&(zr[Dr]=kr)})}),zr}function mergeOptions(Gt,$r){return compact$2(Gt,$r,$r.variables&&{variables:compact$2(__assign$1(__assign$1({},Gt&&Gt.variables),$r.variables))})}function fromError(Gt){return new Observable(function($r){$r.error(Gt)})}var throwServerError=function(Gt,$r,zr){var _r=new Error(zr);throw _r.name="ServerError",_r.response=Gt,_r.statusCode=Gt.status,_r.result=$r,_r};function validateOperation(Gt){for(var $r=["query","operationName","variables","extensions","context"],zr=0,_r=Object.keys(Gt);zr<_r.length;zr++){var Dr=_r[zr];if($r.indexOf(Dr)<0)throw newInvariantError(44,Dr)}return Gt}function createOperation(Gt,$r){var zr=__assign$1({},Gt),_r=function(kr){typeof kr=="function"?zr=__assign$1(__assign$1({},zr),kr(zr)):zr=__assign$1(__assign$1({},zr),kr)},Dr=function(){return __assign$1({},zr)};return Object.defineProperty($r,"setContext",{enumerable:!1,value:_r}),Object.defineProperty($r,"getContext",{enumerable:!1,value:Dr}),$r}function transformOperation(Gt){var $r={variables:Gt.variables||{},extensions:Gt.extensions||{},operationName:Gt.operationName,query:Gt.query};return $r.operationName||($r.operationName=typeof $r.query!="string"?getOperationName($r.query)||void 0:""),$r}function filterOperationVariables(Gt,$r){var zr=__assign$1({},Gt),_r=new Set(Object.keys(Gt));return visit$1($r,{Variable:function(Dr,kr,qr){qr&&qr.kind!=="VariableDefinition"&&_r.delete(Dr.name.value)}}),_r.forEach(function(Dr){delete zr[Dr]}),zr}function passthrough(Gt,$r){return $r?$r(Gt):Observable.of()}function toLink(Gt){return typeof Gt=="function"?new ApolloLink(Gt):Gt}function isTerminating(Gt){return Gt.request.length<=1}var ApolloLink=function(){function Gt($r){$r&&(this.request=$r)}return Gt.empty=function(){return new Gt(function(){return Observable.of()})},Gt.from=function($r){return $r.length===0?Gt.empty():$r.map(toLink).reduce(function(zr,_r){return zr.concat(_r)})},Gt.split=function($r,zr,_r){var Dr=toLink(zr),kr=toLink(_r||new Gt(passthrough)),qr;return isTerminating(Dr)&&isTerminating(kr)?qr=new Gt(function(Nr){return $r(Nr)?Dr.request(Nr)||Observable.of():kr.request(Nr)||Observable.of()}):qr=new Gt(function(Nr,Wr){return $r(Nr)?Dr.request(Nr,Wr)||Observable.of():kr.request(Nr,Wr)||Observable.of()}),Object.assign(qr,{left:Dr,right:kr})},Gt.execute=function($r,zr){return $r.request(createOperation(zr.context,transformOperation(validateOperation(zr))))||Observable.of()},Gt.concat=function($r,zr){var _r=toLink($r);if(isTerminating(_r))return globalThis.__DEV__!==!1&&invariant$2.warn(36,_r),_r;var Dr=toLink(zr),kr;return isTerminating(Dr)?kr=new Gt(function(qr){return _r.request(qr,function(Nr){return Dr.request(Nr)||Observable.of()})||Observable.of()}):kr=new Gt(function(qr,Nr){return _r.request(qr,function(Wr){return Dr.request(Wr,Nr)||Observable.of()})||Observable.of()}),Object.assign(kr,{left:_r,right:Dr})},Gt.prototype.split=function($r,zr,_r){return this.concat(Gt.split($r,zr,_r||new Gt(passthrough)))},Gt.prototype.concat=function($r){return Gt.concat(this,$r)},Gt.prototype.request=function($r,zr){throw newInvariantError(37)},Gt.prototype.onError=function($r,zr){if(zr&&zr.error)return zr.error($r),!1;throw $r},Gt.prototype.setOnError=function($r){return this.onError=$r,this},Gt}(),execute=ApolloLink.execute;function asyncIterator(Gt){var $r,zr=Gt[Symbol.asyncIterator]();return $r={next:function(){return zr.next()}},$r[Symbol.asyncIterator]=function(){return this},$r}function nodeStreamIterator(Gt){var $r=null,zr=null,_r=!1,Dr=[],kr=[];function qr(Jr){if(!zr){if(kr.length){var Zr=kr.shift();if(Array.isArray(Zr)&&Zr[0])return Zr[0]({value:Jr,done:!1})}Dr.push(Jr)}}function Nr(Jr){zr=Jr;var Zr=kr.slice();Zr.forEach(function(zn){zn[1](Jr)}),!$r||$r()}function Wr(){_r=!0;var Jr=kr.slice();Jr.forEach(function(Zr){Zr[0]({value:void 0,done:!0})}),!$r||$r()}$r=function(){$r=null,Gt.removeListener("data",qr),Gt.removeListener("error",Nr),Gt.removeListener("end",Wr),Gt.removeListener("finish",Wr),Gt.removeListener("close",Wr)},Gt.on("data",qr),Gt.on("error",Nr),Gt.on("end",Wr),Gt.on("finish",Wr),Gt.on("close",Wr);function Qr(){return new Promise(function(Jr,Zr){if(zr)return Zr(zr);if(Dr.length)return Jr({value:Dr.shift(),done:!1});if(_r)return Jr({value:void 0,done:!0});kr.push([Jr,Zr])})}var Vr={next:function(){return Qr()}};return canUseAsyncIteratorSymbol&&(Vr[Symbol.asyncIterator]=function(){return this}),Vr}function promiseIterator(Gt){var $r=!1,zr={next:function(){return $r?Promise.resolve({value:void 0,done:!0}):($r=!0,new Promise(function(_r,Dr){Gt.then(function(kr){_r({value:kr,done:!1})}).catch(Dr)}))}};return canUseAsyncIteratorSymbol&&(zr[Symbol.asyncIterator]=function(){return this}),zr}function readerIterator(Gt){var $r={next:function(){return Gt.read()}};return canUseAsyncIteratorSymbol&&($r[Symbol.asyncIterator]=function(){return this}),$r}function isNodeResponse(Gt){return!!Gt.body}function isReadableStream(Gt){return!!Gt.getReader}function isAsyncIterableIterator(Gt){return!!(canUseAsyncIteratorSymbol&&Gt[Symbol.asyncIterator])}function isStreamableBlob(Gt){return!!Gt.stream}function isBlob(Gt){return!!Gt.arrayBuffer}function isNodeReadableStream(Gt){return!!Gt.pipe}function responseIterator(Gt){var $r=Gt;if(isNodeResponse(Gt)&&($r=Gt.body),isAsyncIterableIterator($r))return asyncIterator($r);if(isReadableStream($r))return readerIterator($r.getReader());if(isStreamableBlob($r))return readerIterator($r.stream().getReader());if(isBlob($r))return promiseIterator($r.arrayBuffer());if(isNodeReadableStream($r))return nodeStreamIterator($r);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var PROTOCOL_ERRORS_SYMBOL=Symbol();function graphQLResultHasProtocolErrors(Gt){return Gt.extensions?Array.isArray(Gt.extensions[PROTOCOL_ERRORS_SYMBOL]):!1}function isApolloError(Gt){return Gt.hasOwnProperty("graphQLErrors")}var generateErrorMessage=function(Gt){var $r=__spreadArray$1(__spreadArray$1(__spreadArray$1([],Gt.graphQLErrors,!0),Gt.clientErrors,!0),Gt.protocolErrors,!0);return Gt.networkError&&$r.push(Gt.networkError),$r.map(function(zr){return isNonNullObject$1(zr)&&zr.message||"Error message not found."}).join(`
`)},ApolloError=function(Gt){__extends$1($r,Gt);function $r(zr){var _r=zr.graphQLErrors,Dr=zr.protocolErrors,kr=zr.clientErrors,qr=zr.networkError,Nr=zr.errorMessage,Wr=zr.extraInfo,Qr=Gt.call(this,Nr)||this;return Qr.name="ApolloError",Qr.graphQLErrors=_r||[],Qr.protocolErrors=Dr||[],Qr.clientErrors=kr||[],Qr.networkError=qr||null,Qr.message=Nr||generateErrorMessage(Qr),Qr.extraInfo=Wr,Qr.cause=__spreadArray$1(__spreadArray$1(__spreadArray$1([qr],_r||[],!0),Dr||[],!0),kr||[],!0).find(function(Vr){return!!Vr})||null,Qr.__proto__=$r.prototype,Qr}return $r}(Error),hasOwnProperty$D=Object.prototype.hasOwnProperty;function readMultipartBody(Gt,$r){return __awaiter$1(this,void 0,void 0,function(){var zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0;return __generator$1(this,function(g0){switch(g0.label){case 0:if(TextDecoder===void 0)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");zr=new TextDecoder("utf-8"),_r=(b0=Gt.headers)===null||b0===void 0?void 0:b0.get("content-type"),Dr="boundary=",kr=_r!=null&&_r.includes(Dr)?_r==null?void 0:_r.substring((_r==null?void 0:_r.indexOf(Dr))+Dr.length).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",qr=`\r
--`.concat(kr),Nr="",Wr=responseIterator(Gt),Qr=!0,g0.label=1;case 1:return Qr?[4,Wr.next()]:[3,3];case 2:for(Vr=g0.sent(),Jr=Vr.value,Zr=Vr.done,zn=typeof Jr=="string"?Jr:zr.decode(Jr),Vn=Nr.length-qr.length+1,Qr=!Zr,Nr+=zn,_i=Nr.indexOf(qr,Vn);_i>-1;){if(e0=void 0,l0=[Nr.slice(0,_i),Nr.slice(_i+qr.length)],e0=l0[0],Nr=l0[1],r0=e0.indexOf(`\r
\r
`),i0=parseHeaders(e0.slice(0,r0)),n0=i0["content-type"],n0&&n0.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(o0=e0.slice(r0),o0){if(a0=parseJsonBody(Gt,o0),Object.keys(a0).length>1||"data"in a0||"incremental"in a0||"errors"in a0||"payload"in a0)if(isApolloPayloadResult(a0)){if(s0={},"payload"in a0){if(Object.keys(a0).length===1&&a0.payload===null)return[2];s0=__assign$1({},a0.payload)}"errors"in a0&&(s0=__assign$1(__assign$1({},s0),{extensions:__assign$1(__assign$1({},"extensions"in s0?s0.extensions:null),(u0={},u0[PROTOCOL_ERRORS_SYMBOL]=a0.errors,u0))})),$r(s0)}else $r(a0);else if(Object.keys(a0).length===1&&"hasNext"in a0&&!a0.hasNext)return[2]}_i=Nr.indexOf(qr)}return[3,1];case 3:return[2]}})})}function parseHeaders(Gt){var $r={};return Gt.split(`
`).forEach(function(zr){var _r=zr.indexOf(":");if(_r>-1){var Dr=zr.slice(0,_r).trim().toLowerCase(),kr=zr.slice(_r+1).trim();$r[Dr]=kr}}),$r}function parseJsonBody(Gt,$r){if(Gt.status>=300){var zr=function(){try{return JSON.parse($r)}catch{return $r}};throwServerError(Gt,zr(),"Response not successful: Received status code ".concat(Gt.status))}try{return JSON.parse($r)}catch(Dr){var _r=Dr;throw _r.name="ServerParseError",_r.response=Gt,_r.statusCode=Gt.status,_r.bodyText=$r,_r}}function handleError(Gt,$r){Gt.result&&Gt.result.errors&&Gt.result.data&&$r.next(Gt.result),$r.error(Gt)}function parseAndCheckHttpResponse(Gt){return function($r){return $r.text().then(function(zr){return parseJsonBody($r,zr)}).then(function(zr){return!Array.isArray(zr)&&!hasOwnProperty$D.call(zr,"data")&&!hasOwnProperty$D.call(zr,"errors")&&throwServerError($r,zr,"Server response was missing for query '".concat(Array.isArray(Gt)?Gt.map(function(_r){return _r.operationName}):Gt.operationName,"'.")),zr})}}var serializeFetchParameter=function(Gt,$r){var zr;try{zr=JSON.stringify(Gt)}catch(Dr){var _r=newInvariantError(40,$r,Dr.message);throw _r.parseError=Dr,_r}return zr},defaultHttpOptions={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},defaultHeaders={accept:"*/*","content-type":"application/json"},defaultOptions$1={method:"POST"},fallbackHttpConfig={http:defaultHttpOptions,headers:defaultHeaders,options:defaultOptions$1},defaultPrinter=function(Gt,$r){return $r(Gt)};function selectHttpOptionsAndBodyInternal(Gt,$r){for(var zr=[],_r=2;_r<arguments.length;_r++)zr[_r-2]=arguments[_r];var Dr={},kr={};zr.forEach(function(Jr){Dr=__assign$1(__assign$1(__assign$1({},Dr),Jr.options),{headers:__assign$1(__assign$1({},Dr.headers),Jr.headers)}),Jr.credentials&&(Dr.credentials=Jr.credentials),kr=__assign$1(__assign$1({},kr),Jr.http)}),Dr.headers&&(Dr.headers=removeDuplicateHeaders(Dr.headers,kr.preserveHeaderCase));var qr=Gt.operationName,Nr=Gt.extensions,Wr=Gt.variables,Qr=Gt.query,Vr={operationName:qr,variables:Wr};return kr.includeExtensions&&(Vr.extensions=Nr),kr.includeQuery&&(Vr.query=$r(Qr,print)),{options:Dr,body:Vr}}function removeDuplicateHeaders(Gt,$r){if(!$r){var zr={};return Object.keys(Object(Gt)).forEach(function(kr){zr[kr.toLowerCase()]=Gt[kr]}),zr}var _r={};Object.keys(Object(Gt)).forEach(function(kr){_r[kr.toLowerCase()]={originalName:kr,value:Gt[kr]}});var Dr={};return Object.keys(_r).forEach(function(kr){Dr[_r[kr].originalName]=_r[kr].value}),Dr}var checkFetcher=function(Gt){if(!Gt&&typeof fetch>"u")throw newInvariantError(38)},selectURI=function(Gt,$r){var zr=Gt.getContext(),_r=zr.uri;return _r||(typeof $r=="function"?$r(Gt):$r||"/graphql")};function rewriteURIForGET(Gt,$r){var zr=[],_r=function(Jr,Zr){zr.push("".concat(Jr,"=").concat(encodeURIComponent(Zr)))};if("query"in $r&&_r("query",$r.query),$r.operationName&&_r("operationName",$r.operationName),$r.variables){var Dr=void 0;try{Dr=serializeFetchParameter($r.variables,"Variables map")}catch(Jr){return{parseError:Jr}}_r("variables",Dr)}if($r.extensions){var kr=void 0;try{kr=serializeFetchParameter($r.extensions,"Extensions map")}catch(Jr){return{parseError:Jr}}_r("extensions",kr)}var qr="",Nr=Gt,Wr=Gt.indexOf("#");Wr!==-1&&(qr=Gt.substr(Wr),Nr=Gt.substr(0,Wr));var Qr=Nr.indexOf("?")===-1?"?":"&",Vr=Nr+Qr+zr.join("&")+qr;return{newURI:Vr}}var backupFetch=maybe$1(function(){return fetch}),createHttpLink=function(Gt){Gt===void 0&&(Gt={});var $r=Gt.uri,zr=$r===void 0?"/graphql":$r,_r=Gt.fetch,Dr=Gt.print,kr=Dr===void 0?defaultPrinter:Dr,qr=Gt.includeExtensions,Nr=Gt.preserveHeaderCase,Wr=Gt.useGETForQueries,Qr=Gt.includeUnusedVariables,Vr=Qr===void 0?!1:Qr,Jr=__rest(Gt,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.__DEV__!==!1&&checkFetcher(_r||backupFetch);var Zr={http:{includeExtensions:qr,preserveHeaderCase:Nr},options:Jr.fetchOptions,credentials:Jr.credentials,headers:Jr.headers};return new ApolloLink(function(zn){var Vn=selectURI(zn,zr),_i=zn.getContext(),e0={};if(_i.clientAwareness){var r0=_i.clientAwareness,i0=r0.name,n0=r0.version;i0&&(e0["apollographql-client-name"]=i0),n0&&(e0["apollographql-client-version"]=n0)}var o0=__assign$1(__assign$1({},e0),_i.headers),a0={http:_i.http,options:_i.fetchOptions,credentials:_i.credentials,headers:o0};if(hasDirectives(["client"],zn.query)){var s0=removeClientSetsFromDocument(zn.query);if(!s0)return fromError(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));zn.query=s0}var l0=selectHttpOptionsAndBodyInternal(zn,kr,fallbackHttpConfig,Zr,a0),u0=l0.options,b0=l0.body;b0.variables&&!Vr&&(b0.variables=filterOperationVariables(b0.variables,zn.query));var g0;!u0.signal&&typeof AbortController<"u"&&(g0=new AbortController,u0.signal=g0.signal);var y0=function(d0){return d0.kind==="OperationDefinition"&&d0.operation==="mutation"},f0=function(d0){return d0.kind==="OperationDefinition"&&d0.operation==="subscription"},v0=f0(getMainDefinition(zn.query)),A0=hasDirectives(["defer"],zn.query);if(Wr&&!zn.query.definitions.some(y0)&&(u0.method="GET"),A0||v0){u0.headers=u0.headers||{};var p0="multipart/mixed;";v0&&A0&&globalThis.__DEV__!==!1&&invariant$2.warn(39),v0?p0+="boundary=graphql;subscriptionSpec=1.0,application/json":A0&&(p0+="deferSpec=20220824,application/json"),u0.headers.accept=p0}if(u0.method==="GET"){var h0=rewriteURIForGET(Vn,b0),m0=h0.newURI,c0=h0.parseError;if(c0)return fromError(c0);Vn=m0}else try{u0.body=serializeFetchParameter(b0,"Payload")}catch(d0){return fromError(d0)}return new Observable(function(d0){var M0=_r||maybe$1(function(){return fetch})||backupFetch,O0=d0.next.bind(d0);return M0(Vn,u0).then(function(x0){var C0;zn.setContext({response:x0});var $0=(C0=x0.headers)===null||C0===void 0?void 0:C0.get("content-type");return $0!==null&&/^multipart\/mixed/i.test($0)?readMultipartBody(x0,O0):parseAndCheckHttpResponse(zn)(x0).then(O0)}).then(function(){g0=void 0,d0.complete()}).catch(function(x0){g0=void 0,handleError(x0,d0)}),function(){g0&&g0.abort()}})})},HttpLink=function(Gt){__extends$1($r,Gt);function $r(zr){zr===void 0&&(zr={});var _r=Gt.call(this,createHttpLink(zr).request)||this;return _r.options=zr,_r}return $r}(ApolloLink);const{toString:toString$m,hasOwnProperty:hasOwnProperty$C}=Object.prototype,fnToStr$2=Function.prototype.toString,previousComparisons=new Map;function equal$3(Gt,$r){try{return check(Gt,$r)}finally{previousComparisons.clear()}}function check(Gt,$r){if(Gt===$r)return!0;const zr=toString$m.call(Gt),_r=toString$m.call($r);if(zr!==_r)return!1;switch(zr){case"[object Array]":if(Gt.length!==$r.length)return!1;case"[object Object]":{if(previouslyCompared(Gt,$r))return!0;const Dr=definedKeys(Gt),kr=definedKeys($r),qr=Dr.length;if(qr!==kr.length)return!1;for(let Nr=0;Nr<qr;++Nr)if(!hasOwnProperty$C.call($r,Dr[Nr]))return!1;for(let Nr=0;Nr<qr;++Nr){const Wr=Dr[Nr];if(!check(Gt[Wr],$r[Wr]))return!1}return!0}case"[object Error]":return Gt.name===$r.name&&Gt.message===$r.message;case"[object Number]":if(Gt!==Gt)return $r!==$r;case"[object Boolean]":case"[object Date]":return+Gt==+$r;case"[object RegExp]":case"[object String]":return Gt==`${$r}`;case"[object Map]":case"[object Set]":{if(Gt.size!==$r.size)return!1;if(previouslyCompared(Gt,$r))return!0;const Dr=Gt.entries(),kr=zr==="[object Map]";for(;;){const qr=Dr.next();if(qr.done)break;const[Nr,Wr]=qr.value;if(!$r.has(Nr)||kr&&!check(Wr,$r.get(Nr)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":Gt=new Uint8Array(Gt),$r=new Uint8Array($r);case"[object DataView]":{let Dr=Gt.byteLength;if(Dr===$r.byteLength)for(;Dr--&&Gt[Dr]===$r[Dr];);return Dr===-1}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const Dr=fnToStr$2.call(Gt);return Dr!==fnToStr$2.call($r)?!1:!endsWith$4(Dr,nativeCodeSuffix)}}return!1}function definedKeys(Gt){return Object.keys(Gt).filter(isDefinedKey,Gt)}function isDefinedKey(Gt){return this[Gt]!==void 0}const nativeCodeSuffix="{ [native code] }";function endsWith$4(Gt,$r){const zr=Gt.length-$r.length;return zr>=0&&Gt.indexOf($r,zr)===zr}function previouslyCompared(Gt,$r){let zr=previousComparisons.get(Gt);if(zr){if(zr.has($r))return!0}else previousComparisons.set(Gt,zr=new Set);return zr.add($r),!1}function equalByQuery(Gt,$r,zr,_r){var Dr=$r.data,kr=__rest($r,["data"]),qr=zr.data,Nr=__rest(zr,["data"]);return equal$3(kr,Nr)&&equalBySelectionSet(getMainDefinition(Gt).selectionSet,Dr,qr,{fragmentMap:createFragmentMap(getFragmentDefinitions(Gt)),variables:_r})}function equalBySelectionSet(Gt,$r,zr,_r){if($r===zr)return!0;var Dr=new Set;return Gt.selections.every(function(kr){if(Dr.has(kr)||(Dr.add(kr),!shouldInclude(kr,_r.variables))||selectionHasNonreactiveDirective(kr))return!0;if(isField(kr)){var qr=resultKeyNameFromField(kr),Nr=$r&&$r[qr],Wr=zr&&zr[qr],Qr=kr.selectionSet;if(!Qr)return equal$3(Nr,Wr);var Vr=Array.isArray(Nr),Jr=Array.isArray(Wr);if(Vr!==Jr)return!1;if(Vr&&Jr){var Zr=Nr.length;if(Wr.length!==Zr)return!1;for(var zn=0;zn<Zr;++zn)if(!equalBySelectionSet(Qr,Nr[zn],Wr[zn],_r))return!1;return!0}return equalBySelectionSet(Qr,Nr,Wr,_r)}else{var Vn=getFragmentFromSelection(kr,_r.fragmentMap);if(Vn)return selectionHasNonreactiveDirective(Vn)?!0:equalBySelectionSet(Vn.selectionSet,$r,zr,_r)}})}function selectionHasNonreactiveDirective(Gt){return!!Gt.directives&&Gt.directives.some(directiveIsNonreactive)}function directiveIsNonreactive(Gt){return Gt.name.value==="nonreactive"}var ApolloCache=function(){function Gt(){this.assumeImmutableResults=!1,this.getFragmentDoc=wrap$3(getFragmentQueryDocument,{max:cacheSizes["cache.fragmentQueryDocuments"]||1e3,cache:WeakCache})}return Gt.prototype.batch=function($r){var zr=this,_r=typeof $r.optimistic=="string"?$r.optimistic:$r.optimistic===!1?null:void 0,Dr;return this.performTransaction(function(){return Dr=$r.update(zr)},_r),Dr},Gt.prototype.recordOptimisticTransaction=function($r,zr){this.performTransaction($r,zr)},Gt.prototype.transformDocument=function($r){return $r},Gt.prototype.transformForLink=function($r){return $r},Gt.prototype.identify=function($r){},Gt.prototype.gc=function(){return[]},Gt.prototype.modify=function($r){return!1},Gt.prototype.readQuery=function($r,zr){return zr===void 0&&(zr=!!$r.optimistic),this.read(__assign$1(__assign$1({},$r),{rootId:$r.id||"ROOT_QUERY",optimistic:zr}))},Gt.prototype.watchFragment=function($r){var zr=this,_r=$r.fragment,Dr=$r.fragmentName,kr=$r.from,qr=$r.optimistic,Nr=qr===void 0?!0:qr,Wr=__rest($r,["fragment","fragmentName","from","optimistic"]),Qr=this.getFragmentDoc(_r,Dr),Vr=__assign$1(__assign$1({},Wr),{returnPartialData:!0,id:typeof kr>"u"||typeof kr=="string"?kr:this.identify(kr),query:Qr,optimistic:Nr}),Jr;return new Observable(function(Zr){return zr.watch(__assign$1(__assign$1({},Vr),{immediate:!0,callback:function(zn){if(!(Jr&&equalByQuery(Qr,{data:Jr==null?void 0:Jr.result},{data:zn.result}))){var Vn={data:zn.result,complete:!!zn.complete};zn.missing&&(Vn.missing=mergeDeepArray(zn.missing.map(function(_i){return _i.missing}))),Jr=zn,Zr.next(Vn)}}}))})},Gt.prototype.readFragment=function($r,zr){return zr===void 0&&(zr=!!$r.optimistic),this.read(__assign$1(__assign$1({},$r),{query:this.getFragmentDoc($r.fragment,$r.fragmentName),rootId:$r.id,optimistic:zr}))},Gt.prototype.writeQuery=function($r){var zr=$r.id,_r=$r.data,Dr=__rest($r,["id","data"]);return this.write(Object.assign(Dr,{dataId:zr||"ROOT_QUERY",result:_r}))},Gt.prototype.writeFragment=function($r){var zr=$r.id,_r=$r.data,Dr=$r.fragment,kr=$r.fragmentName,qr=__rest($r,["id","data","fragment","fragmentName"]);return this.write(Object.assign(qr,{query:this.getFragmentDoc(Dr,kr),dataId:zr,result:_r}))},Gt.prototype.updateQuery=function($r,zr){return this.batch({update:function(_r){var Dr=_r.readQuery($r),kr=zr(Dr);return kr==null?Dr:(_r.writeQuery(__assign$1(__assign$1({},$r),{data:kr})),kr)}})},Gt.prototype.updateFragment=function($r,zr){return this.batch({update:function(_r){var Dr=_r.readFragment($r),kr=zr(Dr);return kr==null?Dr:(_r.writeFragment(__assign$1(__assign$1({},$r),{data:kr})),kr)}})},Gt}();globalThis.__DEV__!==!1&&(ApolloCache.prototype.getMemoryInternals=getApolloCacheMemoryInternals);var MissingFieldError=function(Gt){__extends$1($r,Gt);function $r(zr,_r,Dr,kr){var qr,Nr=Gt.call(this,zr)||this;if(Nr.message=zr,Nr.path=_r,Nr.query=Dr,Nr.variables=kr,Array.isArray(Nr.path)){Nr.missing=Nr.message;for(var Wr=Nr.path.length-1;Wr>=0;--Wr)Nr.missing=(qr={},qr[Nr.path[Wr]]=Nr.missing,qr)}else Nr.missing=Nr.path;return Nr.__proto__=$r.prototype,Nr}return $r}(Error),hasOwn$6=Object.prototype.hasOwnProperty;function isNullish(Gt){return Gt==null}function defaultDataIdFromObject(Gt,$r){var zr=Gt.__typename,_r=Gt.id,Dr=Gt._id;if(typeof zr=="string"&&($r&&($r.keyObject=isNullish(_r)?isNullish(Dr)?void 0:{_id:Dr}:{id:_r}),isNullish(_r)&&!isNullish(Dr)&&(_r=Dr),!isNullish(_r)))return"".concat(zr,":").concat(typeof _r=="number"||typeof _r=="string"?_r:JSON.stringify(_r))}var defaultConfig={dataIdFromObject:defaultDataIdFromObject,addTypename:!0,resultCaching:!0,canonizeResults:!1};function normalizeConfig(Gt){return compact$2(defaultConfig,Gt)}function shouldCanonizeResults(Gt){var $r=Gt.canonizeResults;return $r===void 0?defaultConfig.canonizeResults:$r}function getTypenameFromStoreObject(Gt,$r){return isReference($r)?Gt.get($r.__ref,"__typename"):$r&&$r.__typename}var TypeOrFieldNameRegExp=/^[_a-z][_0-9a-z]*/i;function fieldNameFromStoreName(Gt){var $r=Gt.match(TypeOrFieldNameRegExp);return $r?$r[0]:Gt}function selectionSetMatchesResult(Gt,$r,zr){return isNonNullObject$1($r)?isArray$t($r)?$r.every(function(_r){return selectionSetMatchesResult(Gt,_r,zr)}):Gt.selections.every(function(_r){if(isField(_r)&&shouldInclude(_r,zr)){var Dr=resultKeyNameFromField(_r);return hasOwn$6.call($r,Dr)&&(!_r.selectionSet||selectionSetMatchesResult(_r.selectionSet,$r[Dr],zr))}return!0}):!1}function storeValueIsStoreObject(Gt){return isNonNullObject$1(Gt)&&!isReference(Gt)&&!isArray$t(Gt)}function makeProcessedFieldsMerger(){return new DeepMerger}function extractFragmentContext(Gt,$r){var zr=createFragmentMap(getFragmentDefinitions(Gt));return{fragmentMap:zr,lookupFragment:function(_r){var Dr=zr[_r];return!Dr&&$r&&(Dr=$r.lookup(_r)),Dr||null}}}var DELETE$1=Object.create(null),delModifier=function(){return DELETE$1},INVALIDATE=Object.create(null),EntityStore=function(){function Gt($r,zr){var _r=this;this.policies=$r,this.group=zr,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(Dr,kr){return maybeDeepFreeze(isReference(Dr)?_r.get(Dr.__ref,kr):Dr&&Dr[kr])},this.canRead=function(Dr){return isReference(Dr)?_r.has(Dr.__ref):typeof Dr=="object"},this.toReference=function(Dr,kr){if(typeof Dr=="string")return makeReference(Dr);if(isReference(Dr))return Dr;var qr=_r.policies.identify(Dr)[0];if(qr){var Nr=makeReference(qr);return kr&&_r.merge(qr,Dr),Nr}}}return Gt.prototype.toObject=function(){return __assign$1({},this.data)},Gt.prototype.has=function($r){return this.lookup($r,!0)!==void 0},Gt.prototype.get=function($r,zr){if(this.group.depend($r,zr),hasOwn$6.call(this.data,$r)){var _r=this.data[$r];if(_r&&hasOwn$6.call(_r,zr))return _r[zr]}if(zr==="__typename"&&hasOwn$6.call(this.policies.rootTypenamesById,$r))return this.policies.rootTypenamesById[$r];if(this instanceof Layer)return this.parent.get($r,zr)},Gt.prototype.lookup=function($r,zr){if(zr&&this.group.depend($r,"__exists"),hasOwn$6.call(this.data,$r))return this.data[$r];if(this instanceof Layer)return this.parent.lookup($r,zr);if(this.policies.rootTypenamesById[$r])return Object.create(null)},Gt.prototype.merge=function($r,zr){var _r=this,Dr;isReference($r)&&($r=$r.__ref),isReference(zr)&&(zr=zr.__ref);var kr=typeof $r=="string"?this.lookup(Dr=$r):$r,qr=typeof zr=="string"?this.lookup(Dr=zr):zr;if(qr){invariant$2(typeof Dr=="string",1);var Nr=new DeepMerger(storeObjectReconciler).merge(kr,qr);if(this.data[Dr]=Nr,Nr!==kr&&(delete this.refs[Dr],this.group.caching)){var Wr=Object.create(null);kr||(Wr.__exists=1),Object.keys(qr).forEach(function(Qr){if(!kr||kr[Qr]!==Nr[Qr]){Wr[Qr]=1;var Vr=fieldNameFromStoreName(Qr);Vr!==Qr&&!_r.policies.hasKeyArgs(Nr.__typename,Vr)&&(Wr[Vr]=1),Nr[Qr]===void 0&&!(_r instanceof Layer)&&delete Nr[Qr]}}),Wr.__typename&&!(kr&&kr.__typename)&&this.policies.rootTypenamesById[Dr]===Nr.__typename&&delete Wr.__typename,Object.keys(Wr).forEach(function(Qr){return _r.group.dirty(Dr,Qr)})}}},Gt.prototype.modify=function($r,zr){var _r=this,Dr=this.lookup($r);if(Dr){var kr=Object.create(null),qr=!1,Nr=!0,Wr={DELETE:DELETE$1,INVALIDATE,isReference,toReference:this.toReference,canRead:this.canRead,readField:function(Qr,Vr){return _r.policies.readField(typeof Qr=="string"?{fieldName:Qr,from:Vr||makeReference($r)}:Qr,{store:_r})}};if(Object.keys(Dr).forEach(function(Qr){var Vr=fieldNameFromStoreName(Qr),Jr=Dr[Qr];if(Jr!==void 0){var Zr=typeof zr=="function"?zr:zr[Qr]||zr[Vr];if(Zr){var zn=Zr===delModifier?DELETE$1:Zr(maybeDeepFreeze(Jr),__assign$1(__assign$1({},Wr),{fieldName:Vr,storeFieldName:Qr,storage:_r.getStorage($r,Qr)}));if(zn===INVALIDATE)_r.group.dirty($r,Qr);else if(zn===DELETE$1&&(zn=void 0),zn!==Jr&&(kr[Qr]=zn,qr=!0,Jr=zn,globalThis.__DEV__!==!1)){var Vn=function(a0){if(_r.lookup(a0.__ref)===void 0)return globalThis.__DEV__!==!1&&invariant$2.warn(2,a0),!0};if(isReference(zn))Vn(zn);else if(Array.isArray(zn))for(var _i=!1,e0=void 0,r0=0,i0=zn;r0<i0.length;r0++){var n0=i0[r0];if(isReference(n0)){if(_i=!0,Vn(n0))break}else if(typeof n0=="object"&&n0){var o0=_r.policies.identify(n0)[0];o0&&(e0=n0)}if(_i&&e0!==void 0){globalThis.__DEV__!==!1&&invariant$2.warn(3,e0);break}}}}Jr!==void 0&&(Nr=!1)}}),qr)return this.merge($r,kr),Nr&&(this instanceof Layer?this.data[$r]=void 0:delete this.data[$r],this.group.dirty($r,"__exists")),!0}return!1},Gt.prototype.delete=function($r,zr,_r){var Dr,kr=this.lookup($r);if(kr){var qr=this.getFieldValue(kr,"__typename"),Nr=zr&&_r?this.policies.getStoreFieldName({typename:qr,fieldName:zr,args:_r}):zr;return this.modify($r,Nr?(Dr={},Dr[Nr]=delModifier,Dr):delModifier)}return!1},Gt.prototype.evict=function($r,zr){var _r=!1;return $r.id&&(hasOwn$6.call(this.data,$r.id)&&(_r=this.delete($r.id,$r.fieldName,$r.args)),this instanceof Layer&&this!==zr&&(_r=this.parent.evict($r,zr)||_r),($r.fieldName||_r)&&this.group.dirty($r.id,$r.fieldName||"__exists")),_r},Gt.prototype.clear=function(){this.replace(null)},Gt.prototype.extract=function(){var $r=this,zr=this.toObject(),_r=[];return this.getRootIdSet().forEach(function(Dr){hasOwn$6.call($r.policies.rootTypenamesById,Dr)||_r.push(Dr)}),_r.length&&(zr.__META={extraRootIds:_r.sort()}),zr},Gt.prototype.replace=function($r){var zr=this;if(Object.keys(this.data).forEach(function(kr){$r&&hasOwn$6.call($r,kr)||zr.delete(kr)}),$r){var _r=$r.__META,Dr=__rest($r,["__META"]);Object.keys(Dr).forEach(function(kr){zr.merge(kr,Dr[kr])}),_r&&_r.extraRootIds.forEach(this.retain,this)}},Gt.prototype.retain=function($r){return this.rootIds[$r]=(this.rootIds[$r]||0)+1},Gt.prototype.release=function($r){if(this.rootIds[$r]>0){var zr=--this.rootIds[$r];return zr||delete this.rootIds[$r],zr}return 0},Gt.prototype.getRootIdSet=function($r){return $r===void 0&&($r=new Set),Object.keys(this.rootIds).forEach($r.add,$r),this instanceof Layer?this.parent.getRootIdSet($r):Object.keys(this.policies.rootTypenamesById).forEach($r.add,$r),$r},Gt.prototype.gc=function(){var $r=this,zr=this.getRootIdSet(),_r=this.toObject();zr.forEach(function(qr){hasOwn$6.call(_r,qr)&&(Object.keys($r.findChildRefIds(qr)).forEach(zr.add,zr),delete _r[qr])});var Dr=Object.keys(_r);if(Dr.length){for(var kr=this;kr instanceof Layer;)kr=kr.parent;Dr.forEach(function(qr){return kr.delete(qr)})}return Dr},Gt.prototype.findChildRefIds=function($r){if(!hasOwn$6.call(this.refs,$r)){var zr=this.refs[$r]=Object.create(null),_r=this.data[$r];if(!_r)return zr;var Dr=new Set([_r]);Dr.forEach(function(kr){isReference(kr)&&(zr[kr.__ref]=!0),isNonNullObject$1(kr)&&Object.keys(kr).forEach(function(qr){var Nr=kr[qr];isNonNullObject$1(Nr)&&Dr.add(Nr)})})}return this.refs[$r]},Gt.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},Gt}(),CacheGroup=function(){function Gt($r,zr){zr===void 0&&(zr=null),this.caching=$r,this.parent=zr,this.d=null,this.resetCaching()}return Gt.prototype.resetCaching=function(){this.d=this.caching?dep():null,this.keyMaker=new Trie$3(canUseWeakMap)},Gt.prototype.depend=function($r,zr){if(this.d){this.d(makeDepKey($r,zr));var _r=fieldNameFromStoreName(zr);_r!==zr&&this.d(makeDepKey($r,_r)),this.parent&&this.parent.depend($r,zr)}},Gt.prototype.dirty=function($r,zr){this.d&&this.d.dirty(makeDepKey($r,zr),zr==="__exists"?"forget":"setDirty")},Gt}();function makeDepKey(Gt,$r){return $r+"#"+Gt}function maybeDependOnExistenceOfEntity(Gt,$r){supportsResultCaching(Gt)&&Gt.group.depend($r,"__exists")}(function(Gt){var $r=function(zr){__extends$1(_r,zr);function _r(Dr){var kr=Dr.policies,qr=Dr.resultCaching,Nr=qr===void 0?!0:qr,Wr=Dr.seed,Qr=zr.call(this,kr,new CacheGroup(Nr))||this;return Qr.stump=new Stump(Qr),Qr.storageTrie=new Trie$3(canUseWeakMap),Wr&&Qr.replace(Wr),Qr}return _r.prototype.addLayer=function(Dr,kr){return this.stump.addLayer(Dr,kr)},_r.prototype.removeLayer=function(){return this},_r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},_r}(Gt);Gt.Root=$r})(EntityStore||(EntityStore={}));var Layer=function(Gt){__extends$1($r,Gt);function $r(zr,_r,Dr,kr){var qr=Gt.call(this,_r.policies,kr)||this;return qr.id=zr,qr.parent=_r,qr.replay=Dr,qr.group=kr,Dr(qr),qr}return $r.prototype.addLayer=function(zr,_r){return new $r(zr,this,_r,this.group)},$r.prototype.removeLayer=function(zr){var _r=this,Dr=this.parent.removeLayer(zr);return zr===this.id?(this.group.caching&&Object.keys(this.data).forEach(function(kr){var qr=_r.data[kr],Nr=Dr.lookup(kr);Nr?qr?qr!==Nr&&Object.keys(qr).forEach(function(Wr){equal$3(qr[Wr],Nr[Wr])||_r.group.dirty(kr,Wr)}):(_r.group.dirty(kr,"__exists"),Object.keys(Nr).forEach(function(Wr){_r.group.dirty(kr,Wr)})):_r.delete(kr)}),Dr):Dr===this.parent?this:Dr.addLayer(this.id,this.replay)},$r.prototype.toObject=function(){return __assign$1(__assign$1({},this.parent.toObject()),this.data)},$r.prototype.findChildRefIds=function(zr){var _r=this.parent.findChildRefIds(zr);return hasOwn$6.call(this.data,zr)?__assign$1(__assign$1({},_r),Gt.prototype.findChildRefIds.call(this,zr)):_r},$r.prototype.getStorage=function(){for(var zr=this.parent;zr.parent;)zr=zr.parent;return zr.getStorage.apply(zr,arguments)},$r}(EntityStore),Stump=function(Gt){__extends$1($r,Gt);function $r(zr){return Gt.call(this,"EntityStore.Stump",zr,function(){},new CacheGroup(zr.group.caching,zr.group))||this}return $r.prototype.removeLayer=function(){return this},$r.prototype.merge=function(zr,_r){return this.parent.merge(zr,_r)},$r}(Layer);function storeObjectReconciler(Gt,$r,zr){var _r=Gt[zr],Dr=$r[zr];return equal$3(_r,Dr)?_r:Dr}function supportsResultCaching(Gt){return!!(Gt instanceof EntityStore&&Gt.group.caching)}function shallowCopy$1(Gt){return isNonNullObject$1(Gt)?isArray$t(Gt)?Gt.slice(0):__assign$1({__proto__:Object.getPrototypeOf(Gt)},Gt):Gt}var ObjectCanon=function(){function Gt(){this.known=new(canUseWeakSet?WeakSet:Set),this.pool=new Trie$3(canUseWeakMap),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return Gt.prototype.isKnown=function($r){return isNonNullObject$1($r)&&this.known.has($r)},Gt.prototype.pass=function($r){if(isNonNullObject$1($r)){var zr=shallowCopy$1($r);return this.passes.set(zr,$r),zr}return $r},Gt.prototype.admit=function($r){var zr=this;if(isNonNullObject$1($r)){var _r=this.passes.get($r);if(_r)return _r;var Dr=Object.getPrototypeOf($r);switch(Dr){case Array.prototype:{if(this.known.has($r))return $r;var kr=$r.map(this.admit,this),qr=this.pool.lookupArray(kr);return qr.array||(this.known.add(qr.array=kr),globalThis.__DEV__!==!1&&Object.freeze(kr)),qr.array}case null:case Object.prototype:{if(this.known.has($r))return $r;var Nr=Object.getPrototypeOf($r),Wr=[Nr],Qr=this.sortedKeys($r);Wr.push(Qr.json);var Vr=Wr.length;Qr.sorted.forEach(function(zn){Wr.push(zr.admit($r[zn]))});var qr=this.pool.lookupArray(Wr);if(!qr.object){var Jr=qr.object=Object.create(Nr);this.known.add(Jr),Qr.sorted.forEach(function(zn,Vn){Jr[zn]=Wr[Vr+Vn]}),globalThis.__DEV__!==!1&&Object.freeze(Jr)}return qr.object}}}return $r},Gt.prototype.sortedKeys=function($r){var zr=Object.keys($r),_r=this.pool.lookupArray(zr);if(!_r.keys){zr.sort();var Dr=JSON.stringify(zr);(_r.keys=this.keysByJSON.get(Dr))||this.keysByJSON.set(Dr,_r.keys={sorted:zr,json:Dr})}return _r.keys},Gt}();function execSelectionSetKeyArgs(Gt){return[Gt.selectionSet,Gt.objectOrReference,Gt.context,Gt.context.canonizeResults]}var StoreReader=function(){function Gt($r){var zr=this;this.knownResults=new(canUseWeakMap?WeakMap:Map),this.config=compact$2($r,{addTypename:$r.addTypename!==!1,canonizeResults:shouldCanonizeResults($r)}),this.canon=$r.canon||new ObjectCanon,this.executeSelectionSet=wrap$3(function(_r){var Dr,kr=_r.context.canonizeResults,qr=execSelectionSetKeyArgs(_r);qr[3]=!kr;var Nr=(Dr=zr.executeSelectionSet).peek.apply(Dr,qr);return Nr?kr?__assign$1(__assign$1({},Nr),{result:zr.canon.admit(Nr.result)}):Nr:(maybeDependOnExistenceOfEntity(_r.context.store,_r.enclosingRef.__ref),zr.execSelectionSetImpl(_r))},{max:this.config.resultCacheMaxSize||cacheSizes["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:execSelectionSetKeyArgs,makeCacheKey:function(_r,Dr,kr,qr){if(supportsResultCaching(kr.store))return kr.store.makeCacheKey(_r,isReference(Dr)?Dr.__ref:Dr,kr.varString,qr)}}),this.executeSubSelectedArray=wrap$3(function(_r){return maybeDependOnExistenceOfEntity(_r.context.store,_r.enclosingRef.__ref),zr.execSubSelectedArrayImpl(_r)},{max:this.config.resultCacheMaxSize||cacheSizes["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_r){var Dr=_r.field,kr=_r.array,qr=_r.context;if(supportsResultCaching(qr.store))return qr.store.makeCacheKey(Dr,kr,qr.varString)}})}return Gt.prototype.resetCanon=function(){this.canon=new ObjectCanon},Gt.prototype.diffQueryAgainstStore=function($r){var zr=$r.store,_r=$r.query,Dr=$r.rootId,kr=Dr===void 0?"ROOT_QUERY":Dr,qr=$r.variables,Nr=$r.returnPartialData,Wr=Nr===void 0?!0:Nr,Qr=$r.canonizeResults,Vr=Qr===void 0?this.config.canonizeResults:Qr,Jr=this.config.cache.policies;qr=__assign$1(__assign$1({},getDefaultValues(getQueryDefinition(_r))),qr);var Zr=makeReference(kr),zn=this.executeSelectionSet({selectionSet:getMainDefinition(_r).selectionSet,objectOrReference:Zr,enclosingRef:Zr,context:__assign$1({store:zr,query:_r,policies:Jr,variables:qr,varString:canonicalStringify(qr),canonizeResults:Vr},extractFragmentContext(_r,this.config.fragments))}),Vn;if(zn.missing&&(Vn=[new MissingFieldError(firstMissing(zn.missing),zn.missing,_r,qr)],!Wr))throw Vn[0];return{result:zn.result,complete:!Vn,missing:Vn}},Gt.prototype.isFresh=function($r,zr,_r,Dr){if(supportsResultCaching(Dr.store)&&this.knownResults.get($r)===_r){var kr=this.executeSelectionSet.peek(_r,zr,Dr,this.canon.isKnown($r));if(kr&&$r===kr.result)return!0}return!1},Gt.prototype.execSelectionSetImpl=function($r){var zr=this,_r=$r.selectionSet,Dr=$r.objectOrReference,kr=$r.enclosingRef,qr=$r.context;if(isReference(Dr)&&!qr.policies.rootTypenamesById[Dr.__ref]&&!qr.store.has(Dr.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(Dr.__ref," object")};var Nr=qr.variables,Wr=qr.policies,Qr=qr.store,Vr=Qr.getFieldValue(Dr,"__typename"),Jr=[],Zr,zn=new DeepMerger;this.config.addTypename&&typeof Vr=="string"&&!Wr.rootIdsByTypename[Vr]&&Jr.push({__typename:Vr});function Vn(n0,o0){var a0;return n0.missing&&(Zr=zn.merge(Zr,(a0={},a0[o0]=n0.missing,a0))),n0.result}var _i=new Set(_r.selections);_i.forEach(function(n0){var o0,a0;if(shouldInclude(n0,Nr))if(isField(n0)){var s0=Wr.readField({fieldName:n0.name.value,field:n0,variables:qr.variables,from:Dr},qr),l0=resultKeyNameFromField(n0);s0===void 0?addTypenameToDocument.added(n0)||(Zr=zn.merge(Zr,(o0={},o0[l0]="Can't find field '".concat(n0.name.value,"' on ").concat(isReference(Dr)?Dr.__ref+" object":"object "+JSON.stringify(Dr,null,2)),o0))):isArray$t(s0)?s0.length>0&&(s0=Vn(zr.executeSubSelectedArray({field:n0,array:s0,enclosingRef:kr,context:qr}),l0)):n0.selectionSet?s0!=null&&(s0=Vn(zr.executeSelectionSet({selectionSet:n0.selectionSet,objectOrReference:s0,enclosingRef:isReference(s0)?s0:kr,context:qr}),l0)):qr.canonizeResults&&(s0=zr.canon.pass(s0)),s0!==void 0&&Jr.push((a0={},a0[l0]=s0,a0))}else{var u0=getFragmentFromSelection(n0,qr.lookupFragment);if(!u0&&n0.kind===Kind.FRAGMENT_SPREAD)throw newInvariantError(9,n0.name.value);u0&&Wr.fragmentMatches(u0,Vr)&&u0.selectionSet.selections.forEach(_i.add,_i)}});var e0=mergeDeepArray(Jr),r0={result:e0,missing:Zr},i0=qr.canonizeResults?this.canon.admit(r0):maybeDeepFreeze(r0);return i0.result&&this.knownResults.set(i0.result,_r),i0},Gt.prototype.execSubSelectedArrayImpl=function($r){var zr=this,_r=$r.field,Dr=$r.array,kr=$r.enclosingRef,qr=$r.context,Nr,Wr=new DeepMerger;function Qr(Vr,Jr){var Zr;return Vr.missing&&(Nr=Wr.merge(Nr,(Zr={},Zr[Jr]=Vr.missing,Zr))),Vr.result}return _r.selectionSet&&(Dr=Dr.filter(qr.store.canRead)),Dr=Dr.map(function(Vr,Jr){return Vr===null?null:isArray$t(Vr)?Qr(zr.executeSubSelectedArray({field:_r,array:Vr,enclosingRef:kr,context:qr}),Jr):_r.selectionSet?Qr(zr.executeSelectionSet({selectionSet:_r.selectionSet,objectOrReference:Vr,enclosingRef:isReference(Vr)?Vr:kr,context:qr}),Jr):(globalThis.__DEV__!==!1&&assertSelectionSetForIdValue(qr.store,_r,Vr),Vr)}),{result:qr.canonizeResults?this.canon.admit(Dr):Dr,missing:Nr}},Gt}();function firstMissing(Gt){try{JSON.stringify(Gt,function($r,zr){if(typeof zr=="string")throw zr;return zr})}catch($r){return $r}}function assertSelectionSetForIdValue(Gt,$r,zr){if(!$r.selectionSet){var _r=new Set([zr]);_r.forEach(function(Dr){isNonNullObject$1(Dr)&&(invariant$2(!isReference(Dr),10,getTypenameFromStoreObject(Gt,Dr),$r.name.value),Object.values(Dr).forEach(_r.add,_r))})}}var cacheSlot=new Slot,cacheInfoMap=new WeakMap;function getCacheInfo(Gt){var $r=cacheInfoMap.get(Gt);return $r||cacheInfoMap.set(Gt,$r={vars:new Set,dep:dep()}),$r}function forgetCache(Gt){getCacheInfo(Gt).vars.forEach(function($r){return $r.forgetCache(Gt)})}function recallCache(Gt){getCacheInfo(Gt).vars.forEach(function($r){return $r.attachCache(Gt)})}function makeVar(Gt){var $r=new Set,zr=new Set,_r=function(kr){if(arguments.length>0){if(Gt!==kr){Gt=kr,$r.forEach(function(Wr){getCacheInfo(Wr).dep.dirty(_r),broadcast(Wr)});var qr=Array.from(zr);zr.clear(),qr.forEach(function(Wr){return Wr(Gt)})}}else{var Nr=cacheSlot.getValue();Nr&&(Dr(Nr),getCacheInfo(Nr).dep(_r))}return Gt};_r.onNextChange=function(kr){return zr.add(kr),function(){zr.delete(kr)}};var Dr=_r.attachCache=function(kr){return $r.add(kr),getCacheInfo(kr).vars.add(_r),_r};return _r.forgetCache=function(kr){return $r.delete(kr)},_r}function broadcast(Gt){Gt.broadcastWatches&&Gt.broadcastWatches()}var specifierInfoCache=Object.create(null);function lookupSpecifierInfo(Gt){var $r=JSON.stringify(Gt);return specifierInfoCache[$r]||(specifierInfoCache[$r]=Object.create(null))}function keyFieldsFnFromSpecifier(Gt){var $r=lookupSpecifierInfo(Gt);return $r.keyFieldsFn||($r.keyFieldsFn=function(zr,_r){var Dr=function(qr,Nr){return _r.readField(Nr,qr)},kr=_r.keyObject=collectSpecifierPaths(Gt,function(qr){var Nr=extractKeyPath(_r.storeObject,qr,Dr);return Nr===void 0&&zr!==_r.storeObject&&hasOwn$6.call(zr,qr[0])&&(Nr=extractKeyPath(zr,qr,extractKey)),invariant$2(Nr!==void 0,4,qr.join("."),zr),Nr});return"".concat(_r.typename,":").concat(JSON.stringify(kr))})}function keyArgsFnFromSpecifier(Gt){var $r=lookupSpecifierInfo(Gt);return $r.keyArgsFn||($r.keyArgsFn=function(zr,_r){var Dr=_r.field,kr=_r.variables,qr=_r.fieldName,Nr=collectSpecifierPaths(Gt,function(Qr){var Vr=Qr[0],Jr=Vr.charAt(0);if(Jr==="@"){if(Dr&&isNonEmptyArray(Dr.directives)){var Zr=Vr.slice(1),zn=Dr.directives.find(function(r0){return r0.name.value===Zr}),Vn=zn&&argumentsObjectFromField(zn,kr);return Vn&&extractKeyPath(Vn,Qr.slice(1))}return}if(Jr==="$"){var _i=Vr.slice(1);if(kr&&hasOwn$6.call(kr,_i)){var e0=Qr.slice(0);return e0[0]=_i,extractKeyPath(kr,e0)}return}if(zr)return extractKeyPath(zr,Qr)}),Wr=JSON.stringify(Nr);return(zr||Wr!=="{}")&&(qr+=":"+Wr),qr})}function collectSpecifierPaths(Gt,$r){var zr=new DeepMerger;return getSpecifierPaths(Gt).reduce(function(_r,Dr){var kr,qr=$r(Dr);if(qr!==void 0){for(var Nr=Dr.length-1;Nr>=0;--Nr)qr=(kr={},kr[Dr[Nr]]=qr,kr);_r=zr.merge(_r,qr)}return _r},Object.create(null))}function getSpecifierPaths(Gt){var $r=lookupSpecifierInfo(Gt);if(!$r.paths){var zr=$r.paths=[],_r=[];Gt.forEach(function(Dr,kr){isArray$t(Dr)?(getSpecifierPaths(Dr).forEach(function(qr){return zr.push(_r.concat(qr))}),_r.length=0):(_r.push(Dr),isArray$t(Gt[kr+1])||(zr.push(_r.slice(0)),_r.length=0))})}return $r.paths}function extractKey(Gt,$r){return Gt[$r]}function extractKeyPath(Gt,$r,zr){return zr=zr||extractKey,normalize$9($r.reduce(function _r(Dr,kr){return isArray$t(Dr)?Dr.map(function(qr){return _r(qr,kr)}):Dr&&zr(Dr,kr)},Gt))}function normalize$9(Gt){return isNonNullObject$1(Gt)?isArray$t(Gt)?Gt.map(normalize$9):collectSpecifierPaths(Object.keys(Gt).sort(),function($r){return extractKeyPath(Gt,$r)}):Gt}function argsFromFieldSpecifier(Gt){return Gt.args!==void 0?Gt.args:Gt.field?argumentsObjectFromField(Gt.field,Gt.variables):null}var nullKeyFieldsFn=function(){},simpleKeyArgsFn=function(Gt,$r){return $r.fieldName},mergeTrueFn=function(Gt,$r,zr){var _r=zr.mergeObjects;return _r(Gt,$r)},mergeFalseFn=function(Gt,$r){return $r},Policies=function(){function Gt($r){this.config=$r,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=__assign$1({dataIdFromObject:defaultDataIdFromObject},$r),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),$r.possibleTypes&&this.addPossibleTypes($r.possibleTypes),$r.typePolicies&&this.addTypePolicies($r.typePolicies)}return Gt.prototype.identify=function($r,zr){var _r,Dr=this,kr=zr&&(zr.typename||((_r=zr.storeObject)===null||_r===void 0?void 0:_r.__typename))||$r.__typename;if(kr===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var qr=zr&&zr.storeObject||$r,Nr=__assign$1(__assign$1({},zr),{typename:kr,storeObject:qr,readField:zr&&zr.readField||function(){var Zr=normalizeReadFieldOptions(arguments,qr);return Dr.readField(Zr,{store:Dr.cache.data,variables:Zr.variables})}}),Wr,Qr=kr&&this.getTypePolicy(kr),Vr=Qr&&Qr.keyFn||this.config.dataIdFromObject;Vr;){var Jr=Vr(__assign$1(__assign$1({},$r),qr),Nr);if(isArray$t(Jr))Vr=keyFieldsFnFromSpecifier(Jr);else{Wr=Jr;break}}return Wr=Wr?String(Wr):void 0,Nr.keyObject?[Wr,Nr.keyObject]:[Wr]},Gt.prototype.addTypePolicies=function($r){var zr=this;Object.keys($r).forEach(function(_r){var Dr=$r[_r],kr=Dr.queryType,qr=Dr.mutationType,Nr=Dr.subscriptionType,Wr=__rest(Dr,["queryType","mutationType","subscriptionType"]);kr&&zr.setRootTypename("Query",_r),qr&&zr.setRootTypename("Mutation",_r),Nr&&zr.setRootTypename("Subscription",_r),hasOwn$6.call(zr.toBeAdded,_r)?zr.toBeAdded[_r].push(Wr):zr.toBeAdded[_r]=[Wr]})},Gt.prototype.updateTypePolicy=function($r,zr){var _r=this,Dr=this.getTypePolicy($r),kr=zr.keyFields,qr=zr.fields;function Nr(Wr,Qr){Wr.merge=typeof Qr=="function"?Qr:Qr===!0?mergeTrueFn:Qr===!1?mergeFalseFn:Wr.merge}Nr(Dr,zr.merge),Dr.keyFn=kr===!1?nullKeyFieldsFn:isArray$t(kr)?keyFieldsFnFromSpecifier(kr):typeof kr=="function"?kr:Dr.keyFn,qr&&Object.keys(qr).forEach(function(Wr){var Qr=_r.getFieldPolicy($r,Wr,!0),Vr=qr[Wr];if(typeof Vr=="function")Qr.read=Vr;else{var Jr=Vr.keyArgs,Zr=Vr.read,zn=Vr.merge;Qr.keyFn=Jr===!1?simpleKeyArgsFn:isArray$t(Jr)?keyArgsFnFromSpecifier(Jr):typeof Jr=="function"?Jr:Qr.keyFn,typeof Zr=="function"&&(Qr.read=Zr),Nr(Qr,zn)}Qr.read&&Qr.merge&&(Qr.keyFn=Qr.keyFn||simpleKeyArgsFn)})},Gt.prototype.setRootTypename=function($r,zr){zr===void 0&&(zr=$r);var _r="ROOT_"+$r.toUpperCase(),Dr=this.rootTypenamesById[_r];zr!==Dr&&(invariant$2(!Dr||Dr===$r,5,$r),Dr&&delete this.rootIdsByTypename[Dr],this.rootIdsByTypename[zr]=_r,this.rootTypenamesById[_r]=zr)},Gt.prototype.addPossibleTypes=function($r){var zr=this;this.usingPossibleTypes=!0,Object.keys($r).forEach(function(_r){zr.getSupertypeSet(_r,!0),$r[_r].forEach(function(Dr){zr.getSupertypeSet(Dr,!0).add(_r);var kr=Dr.match(TypeOrFieldNameRegExp);(!kr||kr[0]!==Dr)&&zr.fuzzySubtypes.set(Dr,new RegExp(Dr))})})},Gt.prototype.getTypePolicy=function($r){var zr=this;if(!hasOwn$6.call(this.typePolicies,$r)){var _r=this.typePolicies[$r]=Object.create(null);_r.fields=Object.create(null);var Dr=this.supertypeMap.get($r);!Dr&&this.fuzzySubtypes.size&&(Dr=this.getSupertypeSet($r,!0),this.fuzzySubtypes.forEach(function(qr,Nr){if(qr.test($r)){var Wr=zr.supertypeMap.get(Nr);Wr&&Wr.forEach(function(Qr){return Dr.add(Qr)})}})),Dr&&Dr.size&&Dr.forEach(function(qr){var Nr=zr.getTypePolicy(qr),Wr=Nr.fields,Qr=__rest(Nr,["fields"]);Object.assign(_r,Qr),Object.assign(_r.fields,Wr)})}var kr=this.toBeAdded[$r];return kr&&kr.length&&kr.splice(0).forEach(function(qr){zr.updateTypePolicy($r,qr)}),this.typePolicies[$r]},Gt.prototype.getFieldPolicy=function($r,zr,_r){if($r){var Dr=this.getTypePolicy($r).fields;return Dr[zr]||_r&&(Dr[zr]=Object.create(null))}},Gt.prototype.getSupertypeSet=function($r,zr){var _r=this.supertypeMap.get($r);return!_r&&zr&&this.supertypeMap.set($r,_r=new Set),_r},Gt.prototype.fragmentMatches=function($r,zr,_r,Dr){var kr=this;if(!$r.typeCondition)return!0;if(!zr)return!1;var qr=$r.typeCondition.name.value;if(zr===qr)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(qr))for(var Nr=this.getSupertypeSet(zr,!0),Wr=[Nr],Qr=function(Vn){var _i=kr.getSupertypeSet(Vn,!1);_i&&_i.size&&Wr.indexOf(_i)<0&&Wr.push(_i)},Vr=!!(_r&&this.fuzzySubtypes.size),Jr=!1,Zr=0;Zr<Wr.length;++Zr){var zn=Wr[Zr];if(zn.has(qr))return Nr.has(qr)||(Jr&&globalThis.__DEV__!==!1&&invariant$2.warn(6,zr,qr),Nr.add(qr)),!0;zn.forEach(Qr),Vr&&Zr===Wr.length-1&&selectionSetMatchesResult($r.selectionSet,_r,Dr)&&(Vr=!1,Jr=!0,this.fuzzySubtypes.forEach(function(Vn,_i){var e0=zr.match(Vn);e0&&e0[0]===zr&&Qr(_i)}))}return!1},Gt.prototype.hasKeyArgs=function($r,zr){var _r=this.getFieldPolicy($r,zr,!1);return!!(_r&&_r.keyFn)},Gt.prototype.getStoreFieldName=function($r){var zr=$r.typename,_r=$r.fieldName,Dr=this.getFieldPolicy(zr,_r,!1),kr,qr=Dr&&Dr.keyFn;if(qr&&zr)for(var Nr={typename:zr,fieldName:_r,field:$r.field||null,variables:$r.variables},Wr=argsFromFieldSpecifier($r);qr;){var Qr=qr(Wr,Nr);if(isArray$t(Qr))qr=keyArgsFnFromSpecifier(Qr);else{kr=Qr||_r;break}}return kr===void 0&&(kr=$r.field?storeKeyNameFromField($r.field,$r.variables):getStoreKeyName(_r,argsFromFieldSpecifier($r))),kr===!1?_r:_r===fieldNameFromStoreName(kr)?kr:_r+":"+kr},Gt.prototype.readField=function($r,zr){var _r=$r.from;if(_r){var Dr=$r.field||$r.fieldName;if(Dr){if($r.typename===void 0){var kr=zr.store.getFieldValue(_r,"__typename");kr&&($r.typename=kr)}var qr=this.getStoreFieldName($r),Nr=fieldNameFromStoreName(qr),Wr=zr.store.getFieldValue(_r,qr),Qr=this.getFieldPolicy($r.typename,Nr,!1),Vr=Qr&&Qr.read;if(Vr){var Jr=makeFieldFunctionOptions(this,_r,$r,zr,zr.store.getStorage(isReference(_r)?_r.__ref:_r,qr));return cacheSlot.withValue(this.cache,Vr,[Wr,Jr])}return Wr}}},Gt.prototype.getReadFunction=function($r,zr){var _r=this.getFieldPolicy($r,zr,!1);return _r&&_r.read},Gt.prototype.getMergeFunction=function($r,zr,_r){var Dr=this.getFieldPolicy($r,zr,!1),kr=Dr&&Dr.merge;return!kr&&_r&&(Dr=this.getTypePolicy(_r),kr=Dr&&Dr.merge),kr},Gt.prototype.runMergeFunction=function($r,zr,_r,Dr,kr){var qr=_r.field,Nr=_r.typename,Wr=_r.merge;return Wr===mergeTrueFn?makeMergeObjectsFunction(Dr.store)($r,zr):Wr===mergeFalseFn?zr:(Dr.overwrite&&($r=void 0),Wr($r,zr,makeFieldFunctionOptions(this,void 0,{typename:Nr,fieldName:qr.name.value,field:qr,variables:Dr.variables},Dr,kr||Object.create(null))))},Gt}();function makeFieldFunctionOptions(Gt,$r,zr,_r,Dr){var kr=Gt.getStoreFieldName(zr),qr=fieldNameFromStoreName(kr),Nr=zr.variables||_r.variables,Wr=_r.store,Qr=Wr.toReference,Vr=Wr.canRead;return{args:argsFromFieldSpecifier(zr),field:zr.field||null,fieldName:qr,storeFieldName:kr,variables:Nr,isReference,toReference:Qr,storage:Dr,cache:Gt.cache,canRead:Vr,readField:function(){return Gt.readField(normalizeReadFieldOptions(arguments,$r,Nr),_r)},mergeObjects:makeMergeObjectsFunction(_r.store)}}function normalizeReadFieldOptions(Gt,$r,zr){var _r=Gt[0],Dr=Gt[1],kr=Gt.length,qr;return typeof _r=="string"?qr={fieldName:_r,from:kr>1?Dr:$r}:(qr=__assign$1({},_r),hasOwn$6.call(qr,"from")||(qr.from=$r)),globalThis.__DEV__!==!1&&qr.from===void 0&&globalThis.__DEV__!==!1&&invariant$2.warn(7,stringifyForDisplay(Array.from(Gt))),qr.variables===void 0&&(qr.variables=zr),qr}function makeMergeObjectsFunction(Gt){return function(zr,_r){if(isArray$t(zr)||isArray$t(_r))throw newInvariantError(8);if(isNonNullObject$1(zr)&&isNonNullObject$1(_r)){var Dr=Gt.getFieldValue(zr,"__typename"),kr=Gt.getFieldValue(_r,"__typename"),qr=Dr&&kr&&Dr!==kr;if(qr)return _r;if(isReference(zr)&&storeValueIsStoreObject(_r))return Gt.merge(zr.__ref,_r),zr;if(storeValueIsStoreObject(zr)&&isReference(_r))return Gt.merge(zr,_r.__ref),_r;if(storeValueIsStoreObject(zr)&&storeValueIsStoreObject(_r))return __assign$1(__assign$1({},zr),_r)}return _r}}function getContextFlavor(Gt,$r,zr){var _r="".concat($r).concat(zr),Dr=Gt.flavors.get(_r);return Dr||Gt.flavors.set(_r,Dr=Gt.clientOnly===$r&&Gt.deferred===zr?Gt:__assign$1(__assign$1({},Gt),{clientOnly:$r,deferred:zr})),Dr}var StoreWriter=function(){function Gt($r,zr,_r){this.cache=$r,this.reader=zr,this.fragments=_r}return Gt.prototype.writeToStore=function($r,zr){var _r=this,Dr=zr.query,kr=zr.result,qr=zr.dataId,Nr=zr.variables,Wr=zr.overwrite,Qr=getOperationDefinition(Dr),Vr=makeProcessedFieldsMerger();Nr=__assign$1(__assign$1({},getDefaultValues(Qr)),Nr);var Jr=__assign$1(__assign$1({store:$r,written:Object.create(null),merge:function(zn,Vn){return Vr.merge(zn,Vn)},variables:Nr,varString:canonicalStringify(Nr)},extractFragmentContext(Dr,this.fragments)),{overwrite:!!Wr,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),Zr=this.processSelectionSet({result:kr||Object.create(null),dataId:qr,selectionSet:Qr.selectionSet,mergeTree:{map:new Map},context:Jr});if(!isReference(Zr))throw newInvariantError(11,kr);return Jr.incomingById.forEach(function(zn,Vn){var _i=zn.storeObject,e0=zn.mergeTree,r0=zn.fieldNodeSet,i0=makeReference(Vn);if(e0&&e0.map.size){var n0=_r.applyMerges(e0,i0,_i,Jr);if(isReference(n0))return;_i=n0}if(globalThis.__DEV__!==!1&&!Jr.overwrite){var o0=Object.create(null);r0.forEach(function(l0){l0.selectionSet&&(o0[l0.name.value]=!0)});var a0=function(l0){return o0[fieldNameFromStoreName(l0)]===!0},s0=function(l0){var u0=e0&&e0.map.get(l0);return!!(u0&&u0.info&&u0.info.merge)};Object.keys(_i).forEach(function(l0){a0(l0)&&!s0(l0)&&warnAboutDataLoss(i0,_i,l0,Jr.store)})}$r.merge(Vn,_i)}),$r.retain(Zr.__ref),Zr},Gt.prototype.processSelectionSet=function($r){var zr=this,_r=$r.dataId,Dr=$r.result,kr=$r.selectionSet,qr=$r.context,Nr=$r.mergeTree,Wr=this.cache.policies,Qr=Object.create(null),Vr=_r&&Wr.rootTypenamesById[_r]||getTypenameFromResult(Dr,kr,qr.fragmentMap)||_r&&qr.store.get(_r,"__typename");typeof Vr=="string"&&(Qr.__typename=Vr);var Jr=function(){var n0=normalizeReadFieldOptions(arguments,Qr,qr.variables);if(isReference(n0.from)){var o0=qr.incomingById.get(n0.from.__ref);if(o0){var a0=Wr.readField(__assign$1(__assign$1({},n0),{from:o0.storeObject}),qr);if(a0!==void 0)return a0}}return Wr.readField(n0,qr)},Zr=new Set;this.flattenFields(kr,Dr,qr,Vr).forEach(function(n0,o0){var a0,s0=resultKeyNameFromField(o0),l0=Dr[s0];if(Zr.add(o0),l0!==void 0){var u0=Wr.getStoreFieldName({typename:Vr,fieldName:o0.name.value,field:o0,variables:n0.variables}),b0=getChildMergeTree(Nr,u0),g0=zr.processFieldValue(l0,o0,o0.selectionSet?getContextFlavor(n0,!1,!1):n0,b0),y0=void 0;o0.selectionSet&&(isReference(g0)||storeValueIsStoreObject(g0))&&(y0=Jr("__typename",g0));var f0=Wr.getMergeFunction(Vr,o0.name.value,y0);f0?b0.info={field:o0,typename:Vr,merge:f0}:maybeRecycleChildMergeTree(Nr,u0),Qr=n0.merge(Qr,(a0={},a0[u0]=g0,a0))}else globalThis.__DEV__!==!1&&!n0.clientOnly&&!n0.deferred&&!addTypenameToDocument.added(o0)&&!Wr.getReadFunction(Vr,o0.name.value)&&globalThis.__DEV__!==!1&&invariant$2.error(12,resultKeyNameFromField(o0),Dr)});try{var zn=Wr.identify(Dr,{typename:Vr,selectionSet:kr,fragmentMap:qr.fragmentMap,storeObject:Qr,readField:Jr}),Vn=zn[0],_i=zn[1];_r=_r||Vn,_i&&(Qr=qr.merge(Qr,_i))}catch(n0){if(!_r)throw n0}if(typeof _r=="string"){var e0=makeReference(_r),r0=qr.written[_r]||(qr.written[_r]=[]);if(r0.indexOf(kr)>=0||(r0.push(kr),this.reader&&this.reader.isFresh(Dr,e0,kr,qr)))return e0;var i0=qr.incomingById.get(_r);return i0?(i0.storeObject=qr.merge(i0.storeObject,Qr),i0.mergeTree=mergeMergeTrees(i0.mergeTree,Nr),Zr.forEach(function(n0){return i0.fieldNodeSet.add(n0)})):qr.incomingById.set(_r,{storeObject:Qr,mergeTree:mergeTreeIsEmpty(Nr)?void 0:Nr,fieldNodeSet:Zr}),e0}return Qr},Gt.prototype.processFieldValue=function($r,zr,_r,Dr){var kr=this;return!zr.selectionSet||$r===null?globalThis.__DEV__!==!1?cloneDeep$2($r):$r:isArray$t($r)?$r.map(function(qr,Nr){var Wr=kr.processFieldValue(qr,zr,_r,getChildMergeTree(Dr,Nr));return maybeRecycleChildMergeTree(Dr,Nr),Wr}):this.processSelectionSet({result:$r,selectionSet:zr.selectionSet,context:_r,mergeTree:Dr})},Gt.prototype.flattenFields=function($r,zr,_r,Dr){Dr===void 0&&(Dr=getTypenameFromResult(zr,$r,_r.fragmentMap));var kr=new Map,qr=this.cache.policies,Nr=new Trie$3(!1);return function Wr(Qr,Vr){var Jr=Nr.lookup(Qr,Vr.clientOnly,Vr.deferred);Jr.visited||(Jr.visited=!0,Qr.selections.forEach(function(Zr){if(shouldInclude(Zr,_r.variables)){var zn=Vr.clientOnly,Vn=Vr.deferred;if(!(zn&&Vn)&&isNonEmptyArray(Zr.directives)&&Zr.directives.forEach(function(r0){var i0=r0.name.value;if(i0==="client"&&(zn=!0),i0==="defer"){var n0=argumentsObjectFromField(r0,_r.variables);(!n0||n0.if!==!1)&&(Vn=!0)}}),isField(Zr)){var _i=kr.get(Zr);_i&&(zn=zn&&_i.clientOnly,Vn=Vn&&_i.deferred),kr.set(Zr,getContextFlavor(_r,zn,Vn))}else{var e0=getFragmentFromSelection(Zr,_r.lookupFragment);if(!e0&&Zr.kind===Kind.FRAGMENT_SPREAD)throw newInvariantError(13,Zr.name.value);e0&&qr.fragmentMatches(e0,Dr,zr,_r.variables)&&Wr(e0.selectionSet,getContextFlavor(_r,zn,Vn))}}}))}($r,_r),kr},Gt.prototype.applyMerges=function($r,zr,_r,Dr,kr){var qr,Nr=this;if($r.map.size&&!isReference(_r)){var Wr=!isArray$t(_r)&&(isReference(zr)||storeValueIsStoreObject(zr))?zr:void 0,Qr=_r;Wr&&!kr&&(kr=[isReference(Wr)?Wr.__ref:Wr]);var Vr,Jr=function(Zr,zn){return isArray$t(Zr)?typeof zn=="number"?Zr[zn]:void 0:Dr.store.getFieldValue(Zr,String(zn))};$r.map.forEach(function(Zr,zn){var Vn=Jr(Wr,zn),_i=Jr(Qr,zn);if(_i!==void 0){kr&&kr.push(zn);var e0=Nr.applyMerges(Zr,Vn,_i,Dr,kr);e0!==_i&&(Vr=Vr||new Map,Vr.set(zn,e0)),kr&&invariant$2(kr.pop()===zn)}}),Vr&&(_r=isArray$t(Qr)?Qr.slice(0):__assign$1({},Qr),Vr.forEach(function(Zr,zn){_r[zn]=Zr}))}return $r.info?this.cache.policies.runMergeFunction(zr,_r,$r.info,Dr,kr&&(qr=Dr.store).getStorage.apply(qr,kr)):_r},Gt}(),emptyMergeTreePool=[];function getChildMergeTree(Gt,$r){var zr=Gt.map;return zr.has($r)||zr.set($r,emptyMergeTreePool.pop()||{map:new Map}),zr.get($r)}function mergeMergeTrees(Gt,$r){if(Gt===$r||!$r||mergeTreeIsEmpty($r))return Gt;if(!Gt||mergeTreeIsEmpty(Gt))return $r;var zr=Gt.info&&$r.info?__assign$1(__assign$1({},Gt.info),$r.info):Gt.info||$r.info,_r=Gt.map.size&&$r.map.size,Dr=_r?new Map:Gt.map.size?Gt.map:$r.map,kr={info:zr,map:Dr};if(_r){var qr=new Set($r.map.keys());Gt.map.forEach(function(Nr,Wr){kr.map.set(Wr,mergeMergeTrees(Nr,$r.map.get(Wr))),qr.delete(Wr)}),qr.forEach(function(Nr){kr.map.set(Nr,mergeMergeTrees($r.map.get(Nr),Gt.map.get(Nr)))})}return kr}function mergeTreeIsEmpty(Gt){return!Gt||!(Gt.info||Gt.map.size)}function maybeRecycleChildMergeTree(Gt,$r){var zr=Gt.map,_r=zr.get($r);_r&&mergeTreeIsEmpty(_r)&&(emptyMergeTreePool.push(_r),zr.delete($r))}var warnings=new Set;function warnAboutDataLoss(Gt,$r,zr,_r){var Dr=function(Jr){var Zr=_r.getFieldValue(Jr,zr);return typeof Zr=="object"&&Zr},kr=Dr(Gt);if(kr){var qr=Dr($r);if(qr&&!isReference(kr)&&!equal$3(kr,qr)&&!Object.keys(kr).every(function(Jr){return _r.getFieldValue(qr,Jr)!==void 0})){var Nr=_r.getFieldValue(Gt,"__typename")||_r.getFieldValue($r,"__typename"),Wr=fieldNameFromStoreName(zr),Qr="".concat(Nr,".").concat(Wr);if(!warnings.has(Qr)){warnings.add(Qr);var Vr=[];!isArray$t(kr)&&!isArray$t(qr)&&[kr,qr].forEach(function(Jr){var Zr=_r.getFieldValue(Jr,"__typename");typeof Zr=="string"&&!Vr.includes(Zr)&&Vr.push(Zr)}),globalThis.__DEV__!==!1&&invariant$2.warn(14,Wr,Nr,Vr.length?"either ensure all objects of type "+Vr.join(" and ")+" have an ID or a custom merge function, or ":"",Qr,__assign$1({},kr),__assign$1({},qr))}}}}var InMemoryCache=function(Gt){__extends$1($r,Gt);function $r(zr){zr===void 0&&(zr={});var _r=Gt.call(this)||this;return _r.watches=new Set,_r.addTypenameTransform=new DocumentTransform(addTypenameToDocument),_r.assumeImmutableResults=!0,_r.makeVar=makeVar,_r.txCount=0,_r.config=normalizeConfig(zr),_r.addTypename=!!_r.config.addTypename,_r.policies=new Policies({cache:_r,dataIdFromObject:_r.config.dataIdFromObject,possibleTypes:_r.config.possibleTypes,typePolicies:_r.config.typePolicies}),_r.init(),_r}return $r.prototype.init=function(){var zr=this.data=new EntityStore.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=zr.stump,this.resetResultCache()},$r.prototype.resetResultCache=function(zr){var _r=this,Dr=this.storeReader,kr=this.config.fragments;this.storeWriter=new StoreWriter(this,this.storeReader=new StoreReader({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:shouldCanonizeResults(this.config),canon:zr?void 0:Dr&&Dr.canon,fragments:kr}),kr),this.maybeBroadcastWatch=wrap$3(function(qr,Nr){return _r.broadcastWatch(qr,Nr)},{max:this.config.resultCacheMaxSize||cacheSizes["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(qr){var Nr=qr.optimistic?_r.optimisticData:_r.data;if(supportsResultCaching(Nr)){var Wr=qr.optimistic,Qr=qr.id,Vr=qr.variables;return Nr.makeCacheKey(qr.query,qr.callback,canonicalStringify({optimistic:Wr,id:Qr,variables:Vr}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(qr){return qr.resetCaching()})},$r.prototype.restore=function(zr){return this.init(),zr&&this.data.replace(zr),this},$r.prototype.extract=function(zr){return zr===void 0&&(zr=!1),(zr?this.optimisticData:this.data).extract()},$r.prototype.read=function(zr){var _r=zr.returnPartialData,Dr=_r===void 0?!1:_r;try{return this.storeReader.diffQueryAgainstStore(__assign$1(__assign$1({},zr),{store:zr.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:Dr})).result||null}catch(kr){if(kr instanceof MissingFieldError)return null;throw kr}},$r.prototype.write=function(zr){try{return++this.txCount,this.storeWriter.writeToStore(this.data,zr)}finally{!--this.txCount&&zr.broadcast!==!1&&this.broadcastWatches()}},$r.prototype.modify=function(zr){if(hasOwn$6.call(zr,"id")&&!zr.id)return!1;var _r=zr.optimistic?this.optimisticData:this.data;try{return++this.txCount,_r.modify(zr.id||"ROOT_QUERY",zr.fields)}finally{!--this.txCount&&zr.broadcast!==!1&&this.broadcastWatches()}},$r.prototype.diff=function(zr){return this.storeReader.diffQueryAgainstStore(__assign$1(__assign$1({},zr),{store:zr.optimistic?this.optimisticData:this.data,rootId:zr.id||"ROOT_QUERY",config:this.config}))},$r.prototype.watch=function(zr){var _r=this;return this.watches.size||recallCache(this),this.watches.add(zr),zr.immediate&&this.maybeBroadcastWatch(zr),function(){_r.watches.delete(zr)&&!_r.watches.size&&forgetCache(_r),_r.maybeBroadcastWatch.forget(zr)}},$r.prototype.gc=function(zr){var _r;canonicalStringify.reset(),print.reset(),this.addTypenameTransform.resetCache(),(_r=this.config.fragments)===null||_r===void 0||_r.resetCaches();var Dr=this.optimisticData.gc();return zr&&!this.txCount&&(zr.resetResultCache?this.resetResultCache(zr.resetResultIdentities):zr.resetResultIdentities&&this.storeReader.resetCanon()),Dr},$r.prototype.retain=function(zr,_r){return(_r?this.optimisticData:this.data).retain(zr)},$r.prototype.release=function(zr,_r){return(_r?this.optimisticData:this.data).release(zr)},$r.prototype.identify=function(zr){if(isReference(zr))return zr.__ref;try{return this.policies.identify(zr)[0]}catch(_r){globalThis.__DEV__!==!1&&invariant$2.warn(_r)}},$r.prototype.evict=function(zr){if(!zr.id){if(hasOwn$6.call(zr,"id"))return!1;zr=__assign$1(__assign$1({},zr),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(zr,this.data)}finally{!--this.txCount&&zr.broadcast!==!1&&this.broadcastWatches()}},$r.prototype.reset=function(zr){var _r=this;return this.init(),canonicalStringify.reset(),zr&&zr.discardWatches?(this.watches.forEach(function(Dr){return _r.maybeBroadcastWatch.forget(Dr)}),this.watches.clear(),forgetCache(this)):this.broadcastWatches(),Promise.resolve()},$r.prototype.removeOptimistic=function(zr){var _r=this.optimisticData.removeLayer(zr);_r!==this.optimisticData&&(this.optimisticData=_r,this.broadcastWatches())},$r.prototype.batch=function(zr){var _r=this,Dr=zr.update,kr=zr.optimistic,qr=kr===void 0?!0:kr,Nr=zr.removeOptimistic,Wr=zr.onWatchUpdated,Qr,Vr=function(Zr){var zn=_r,Vn=zn.data,_i=zn.optimisticData;++_r.txCount,Zr&&(_r.data=_r.optimisticData=Zr);try{return Qr=Dr(_r)}finally{--_r.txCount,_r.data=Vn,_r.optimisticData=_i}},Jr=new Set;return Wr&&!this.txCount&&this.broadcastWatches(__assign$1(__assign$1({},zr),{onWatchUpdated:function(Zr){return Jr.add(Zr),!1}})),typeof qr=="string"?this.optimisticData=this.optimisticData.addLayer(qr,Vr):qr===!1?Vr(this.data):Vr(),typeof Nr=="string"&&(this.optimisticData=this.optimisticData.removeLayer(Nr)),Wr&&Jr.size?(this.broadcastWatches(__assign$1(__assign$1({},zr),{onWatchUpdated:function(Zr,zn){var Vn=Wr.call(this,Zr,zn);return Vn!==!1&&Jr.delete(Zr),Vn}})),Jr.size&&Jr.forEach(function(Zr){return _r.maybeBroadcastWatch.dirty(Zr)})):this.broadcastWatches(zr),Qr},$r.prototype.performTransaction=function(zr,_r){return this.batch({update:zr,optimistic:_r||_r!==null})},$r.prototype.transformDocument=function(zr){return this.addTypenameToDocument(this.addFragmentsToDocument(zr))},$r.prototype.broadcastWatches=function(zr){var _r=this;this.txCount||this.watches.forEach(function(Dr){return _r.maybeBroadcastWatch(Dr,zr)})},$r.prototype.addFragmentsToDocument=function(zr){var _r=this.config.fragments;return _r?_r.transform(zr):zr},$r.prototype.addTypenameToDocument=function(zr){return this.addTypename?this.addTypenameTransform.transformDocument(zr):zr},$r.prototype.broadcastWatch=function(zr,_r){var Dr=zr.lastDiff,kr=this.diff(zr);_r&&(zr.optimistic&&typeof _r.optimistic=="string"&&(kr.fromOptimisticTransaction=!0),_r.onWatchUpdated&&_r.onWatchUpdated.call(this,zr,kr,Dr)===!1)||(!Dr||!equal$3(Dr.result,kr.result))&&zr.callback(zr.lastDiff=kr,Dr)},$r}(ApolloCache);globalThis.__DEV__!==!1&&(InMemoryCache.prototype.getMemoryInternals=getInMemoryCacheMemoryInternals);var NetworkStatus;(function(Gt){Gt[Gt.loading=1]="loading",Gt[Gt.setVariables=2]="setVariables",Gt[Gt.fetchMore=3]="fetchMore",Gt[Gt.refetch=4]="refetch",Gt[Gt.poll=6]="poll",Gt[Gt.ready=7]="ready",Gt[Gt.error=8]="error"})(NetworkStatus||(NetworkStatus={}));function isNetworkRequestInFlight(Gt){return Gt?Gt<7:!1}var assign$5=Object.assign,hasOwnProperty$B=Object.hasOwnProperty,ObservableQuery=function(Gt){__extends$1($r,Gt);function $r(zr){var _r=zr.queryManager,Dr=zr.queryInfo,kr=zr.options,qr=Gt.call(this,function(e0){try{var r0=e0._subscription._observer;r0&&!r0.error&&(r0.error=defaultSubscriptionObserverErrorCallback)}catch{}var i0=!qr.observers.size;qr.observers.add(e0);var n0=qr.last;return n0&&n0.error?e0.error&&e0.error(n0.error):n0&&n0.result&&e0.next&&e0.next(n0.result),i0&&qr.reobserve().catch(function(){}),function(){qr.observers.delete(e0)&&!qr.observers.size&&qr.tearDownQuery()}})||this;qr.observers=new Set,qr.subscriptions=new Set,qr.queryInfo=Dr,qr.queryManager=_r,qr.waitForOwnResult=skipCacheDataFor(kr.fetchPolicy),qr.isTornDown=!1,qr.subscribeToMore=qr.subscribeToMore.bind(qr);var Nr=_r.defaultOptions.watchQuery,Wr=Nr===void 0?{}:Nr,Qr=Wr.fetchPolicy,Vr=Qr===void 0?"cache-first":Qr,Jr=kr.fetchPolicy,Zr=Jr===void 0?Vr:Jr,zn=kr.initialFetchPolicy,Vn=zn===void 0?Zr==="standby"?Vr:Zr:zn;qr.options=__assign$1(__assign$1({},kr),{initialFetchPolicy:Vn,fetchPolicy:Zr}),qr.queryId=Dr.queryId||_r.generateQueryId();var _i=getOperationDefinition(qr.query);return qr.queryName=_i&&_i.name&&_i.name.value,qr}return Object.defineProperty($r.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty($r.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),$r.prototype.result=function(){var zr=this;return new Promise(function(_r,Dr){var kr={next:function(Nr){_r(Nr),zr.observers.delete(kr),zr.observers.size||zr.queryManager.removeQuery(zr.queryId),setTimeout(function(){qr.unsubscribe()},0)},error:Dr},qr=zr.subscribe(kr)})},$r.prototype.resetDiff=function(){this.queryInfo.resetDiff()},$r.prototype.getCurrentResult=function(zr){zr===void 0&&(zr=!0);var _r=this.getLastResult(!0),Dr=this.queryInfo.networkStatus||_r&&_r.networkStatus||NetworkStatus.ready,kr=__assign$1(__assign$1({},_r),{loading:isNetworkRequestInFlight(Dr),networkStatus:Dr}),qr=this.options.fetchPolicy,Nr=qr===void 0?"cache-first":qr;if(!(skipCacheDataFor(Nr)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers))if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var Wr=this.queryInfo.getDiff();(Wr.complete||this.options.returnPartialData)&&(kr.data=Wr.result),equal$3(kr.data,{})&&(kr.data=void 0),Wr.complete?(delete kr.partial,Wr.complete&&kr.networkStatus===NetworkStatus.loading&&(Nr==="cache-first"||Nr==="cache-only")&&(kr.networkStatus=NetworkStatus.ready,kr.loading=!1)):kr.partial=!0,globalThis.__DEV__!==!1&&!Wr.complete&&!this.options.partialRefetch&&!kr.loading&&!kr.data&&!kr.error&&logMissingFieldErrors(Wr.missing)}return zr&&this.updateLastResult(kr),kr},$r.prototype.isDifferentFromLastResult=function(zr,_r){if(!this.last)return!0;var Dr=this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!equalByQuery(this.query,this.last.result,zr,this.variables):!equal$3(this.last.result,zr);return Dr||_r&&!equal$3(this.last.variables,_r)},$r.prototype.getLast=function(zr,_r){var Dr=this.last;if(Dr&&Dr[zr]&&(!_r||equal$3(Dr.variables,this.variables)))return Dr[zr]},$r.prototype.getLastResult=function(zr){return this.getLast("result",zr)},$r.prototype.getLastError=function(zr){return this.getLast("error",zr)},$r.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},$r.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},$r.prototype.refetch=function(zr){var _r,Dr={pollInterval:0},kr=this.options.fetchPolicy;if(kr==="cache-and-network"?Dr.fetchPolicy=kr:kr==="no-cache"?Dr.fetchPolicy="no-cache":Dr.fetchPolicy="network-only",globalThis.__DEV__!==!1&&zr&&hasOwnProperty$B.call(zr,"variables")){var qr=getQueryDefinition(this.query),Nr=qr.variableDefinitions;(!Nr||!Nr.some(function(Wr){return Wr.variable.name.value==="variables"}))&&globalThis.__DEV__!==!1&&invariant$2.warn(20,zr,((_r=qr.name)===null||_r===void 0?void 0:_r.value)||qr)}return zr&&!equal$3(this.options.variables,zr)&&(Dr.variables=this.options.variables=__assign$1(__assign$1({},this.options.variables),zr)),this.queryInfo.resetLastWrite(),this.reobserve(Dr,NetworkStatus.refetch)},$r.prototype.fetchMore=function(zr){var _r=this,Dr=__assign$1(__assign$1({},zr.query?zr:__assign$1(__assign$1(__assign$1(__assign$1({},this.options),{query:this.options.query}),zr),{variables:__assign$1(__assign$1({},this.options.variables),zr.variables)})),{fetchPolicy:"no-cache"});Dr.query=this.transformDocument(Dr.query);var kr=this.queryManager.generateQueryId();this.lastQuery=zr.query?this.transformDocument(this.options.query):Dr.query;var qr=this.queryInfo,Nr=qr.networkStatus;qr.networkStatus=NetworkStatus.fetchMore,Dr.notifyOnNetworkStatusChange&&this.observe();var Wr=new Set,Qr=zr==null?void 0:zr.updateQuery,Vr=this.options.fetchPolicy!=="no-cache";return Vr||invariant$2(Qr,21),this.queryManager.fetchQuery(kr,Dr,NetworkStatus.fetchMore).then(function(Jr){if(_r.queryManager.removeQuery(kr),qr.networkStatus===NetworkStatus.fetchMore&&(qr.networkStatus=Nr),Vr)_r.queryManager.cache.batch({update:function(Vn){var _i=zr.updateQuery;_i?Vn.updateQuery({query:_r.query,variables:_r.variables,returnPartialData:!0,optimistic:!1},function(e0){return _i(e0,{fetchMoreResult:Jr.data,variables:Dr.variables})}):Vn.writeQuery({query:Dr.query,variables:Dr.variables,data:Jr.data})},onWatchUpdated:function(Vn){Wr.add(Vn.query)}});else{var Zr=_r.getLast("result"),zn=Qr(Zr.data,{fetchMoreResult:Jr.data,variables:Dr.variables});_r.reportResult(__assign$1(__assign$1({},Zr),{data:zn}),_r.variables)}return Jr}).finally(function(){Vr&&!Wr.has(_r.query)&&reobserveCacheFirst(_r)})},$r.prototype.subscribeToMore=function(zr){var _r=this,Dr=this.queryManager.startGraphQLSubscription({query:zr.document,variables:zr.variables,context:zr.context}).subscribe({next:function(kr){var qr=zr.updateQuery;qr&&_r.updateQuery(function(Nr,Wr){var Qr=Wr.variables;return qr(Nr,{subscriptionData:kr,variables:Qr})})},error:function(kr){if(zr.onError){zr.onError(kr);return}globalThis.__DEV__!==!1&&invariant$2.error(22,kr)}});return this.subscriptions.add(Dr),function(){_r.subscriptions.delete(Dr)&&Dr.unsubscribe()}},$r.prototype.setOptions=function(zr){return this.reobserve(zr)},$r.prototype.silentSetOptions=function(zr){var _r=compact$2(this.options,zr||{});assign$5(this.options,_r)},$r.prototype.setVariables=function(zr){return equal$3(this.variables,zr)?this.observers.size?this.result():Promise.resolve():(this.options.variables=zr,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:zr},NetworkStatus.setVariables):Promise.resolve())},$r.prototype.updateQuery=function(zr){var _r=this.queryManager,Dr=_r.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,kr=zr(Dr,{variables:this.variables});kr&&(_r.cache.writeQuery({query:this.options.query,data:kr,variables:this.variables}),_r.broadcastQueries())},$r.prototype.startPolling=function(zr){this.options.pollInterval=zr,this.updatePolling()},$r.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},$r.prototype.applyNextFetchPolicy=function(zr,_r){if(_r.nextFetchPolicy){var Dr=_r.fetchPolicy,kr=Dr===void 0?"cache-first":Dr,qr=_r.initialFetchPolicy,Nr=qr===void 0?kr:qr;kr==="standby"||(typeof _r.nextFetchPolicy=="function"?_r.fetchPolicy=_r.nextFetchPolicy(kr,{reason:zr,options:_r,observable:this,initialFetchPolicy:Nr}):zr==="variables-changed"?_r.fetchPolicy=Nr:_r.fetchPolicy=_r.nextFetchPolicy)}return _r.fetchPolicy},$r.prototype.fetch=function(zr,_r,Dr){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,zr,_r,Dr)},$r.prototype.updatePolling=function(){var zr=this;if(!this.queryManager.ssrMode){var _r=this,Dr=_r.pollingInfo,kr=_r.options.pollInterval;if(!kr||!this.hasObservers()){Dr&&(clearTimeout(Dr.timeout),delete this.pollingInfo);return}if(!(Dr&&Dr.interval===kr)){invariant$2(kr,23);var qr=Dr||(this.pollingInfo={});qr.interval=kr;var Nr=function(){var Qr,Vr;zr.pollingInfo&&(!isNetworkRequestInFlight(zr.queryInfo.networkStatus)&&!(!((Vr=(Qr=zr.options).skipPollAttempt)===null||Vr===void 0)&&Vr.call(Qr))?zr.reobserve({fetchPolicy:zr.options.initialFetchPolicy==="no-cache"?"no-cache":"network-only"},NetworkStatus.poll).then(Wr,Wr):Wr())},Wr=function(){var Qr=zr.pollingInfo;Qr&&(clearTimeout(Qr.timeout),Qr.timeout=setTimeout(Nr,Qr.interval))};Wr()}}},$r.prototype.updateLastResult=function(zr,_r){_r===void 0&&(_r=this.variables);var Dr=this.getLastError();return Dr&&this.last&&!equal$3(_r,this.last.variables)&&(Dr=void 0),this.last=__assign$1({result:this.queryManager.assumeImmutableResults?zr:cloneDeep$2(zr),variables:_r},Dr?{error:Dr}:null)},$r.prototype.reobserveAsConcast=function(zr,_r){var Dr=this;this.isTornDown=!1;var kr=_r===NetworkStatus.refetch||_r===NetworkStatus.fetchMore||_r===NetworkStatus.poll,qr=this.options.variables,Nr=this.options.fetchPolicy,Wr=compact$2(this.options,zr||{}),Qr=kr?Wr:assign$5(this.options,Wr),Vr=this.transformDocument(Qr.query);this.lastQuery=Vr,kr||(this.updatePolling(),zr&&zr.variables&&!equal$3(zr.variables,qr)&&Qr.fetchPolicy!=="standby"&&(Qr.fetchPolicy===Nr||typeof Qr.nextFetchPolicy=="function")&&(this.applyNextFetchPolicy("variables-changed",Qr),_r===void 0&&(_r=NetworkStatus.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=skipCacheDataFor(Qr.fetchPolicy));var Jr=function(){Dr.concast===Vn&&(Dr.waitForOwnResult=!1)},Zr=Qr.variables&&__assign$1({},Qr.variables),zn=this.fetch(Qr,_r,Vr),Vn=zn.concast,_i=zn.fromLink,e0={next:function(r0){equal$3(Dr.variables,Zr)&&(Jr(),Dr.reportResult(r0,Zr))},error:function(r0){equal$3(Dr.variables,Zr)&&(isApolloError(r0)||(r0=new ApolloError({networkError:r0})),Jr(),Dr.reportError(r0,Zr))}};return!kr&&(_i||!this.concast)&&(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=Vn,this.observer=e0),Vn.addObserver(e0),Vn},$r.prototype.reobserve=function(zr,_r){return this.reobserveAsConcast(zr,_r).promise},$r.prototype.resubscribeAfterError=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];var Dr=this.last;this.resetLastResults();var kr=this.subscribe.apply(this,zr);return this.last=Dr,kr},$r.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},$r.prototype.reportResult=function(zr,_r){var Dr=this.getLastError(),kr=this.isDifferentFromLastResult(zr,_r);(Dr||!zr.partial||this.options.returnPartialData)&&this.updateLastResult(zr,_r),(Dr||kr)&&iterateObserversSafely(this.observers,"next",zr)},$r.prototype.reportError=function(zr,_r){var Dr=__assign$1(__assign$1({},this.getLastResult()),{error:zr,errors:zr.graphQLErrors,networkStatus:NetworkStatus.error,loading:!1});this.updateLastResult(Dr,_r),iterateObserversSafely(this.observers,"error",this.last.error=zr)},$r.prototype.hasObservers=function(){return this.observers.size>0},$r.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(zr){return zr.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},$r.prototype.transformDocument=function(zr){return this.queryManager.transform(zr)},$r}(Observable);fixObservableSubclass(ObservableQuery);function reobserveCacheFirst(Gt){var $r=Gt.options,zr=$r.fetchPolicy,_r=$r.nextFetchPolicy;return zr==="cache-and-network"||zr==="network-only"?Gt.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(Dr,kr){return this.nextFetchPolicy=_r,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(Dr,kr):zr}}):Gt.reobserve()}function defaultSubscriptionObserverErrorCallback(Gt){globalThis.__DEV__!==!1&&invariant$2.error(24,Gt.message,Gt.stack)}function logMissingFieldErrors(Gt){globalThis.__DEV__!==!1&&Gt&&globalThis.__DEV__!==!1&&invariant$2.debug(25,Gt)}function skipCacheDataFor(Gt){return Gt==="network-only"||Gt==="no-cache"||Gt==="standby"}var destructiveMethodCounts=new(canUseWeakMap?WeakMap:Map);function wrapDestructiveCacheMethod(Gt,$r){var zr=Gt[$r];typeof zr=="function"&&(Gt[$r]=function(){return destructiveMethodCounts.set(Gt,(destructiveMethodCounts.get(Gt)+1)%1e15),zr.apply(this,arguments)})}function cancelNotifyTimeout(Gt){Gt.notifyTimeout&&(clearTimeout(Gt.notifyTimeout),Gt.notifyTimeout=void 0)}var QueryInfo=function(){function Gt($r,zr){zr===void 0&&(zr=$r.generateQueryId()),this.queryId=zr,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var _r=this.cache=$r.cache;destructiveMethodCounts.has(_r)||(destructiveMethodCounts.set(_r,0),wrapDestructiveCacheMethod(_r,"evict"),wrapDestructiveCacheMethod(_r,"modify"),wrapDestructiveCacheMethod(_r,"reset"))}return Gt.prototype.init=function($r){var zr=$r.networkStatus||NetworkStatus.loading;return this.variables&&this.networkStatus!==NetworkStatus.loading&&!equal$3(this.variables,$r.variables)&&(zr=NetworkStatus.setVariables),equal$3($r.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:$r.document,variables:$r.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:zr}),$r.observableQuery&&this.setObservableQuery($r.observableQuery),$r.lastRequestId&&(this.lastRequestId=$r.lastRequestId),this},Gt.prototype.reset=function(){cancelNotifyTimeout(this),this.dirty=!1},Gt.prototype.resetDiff=function(){this.lastDiff=void 0},Gt.prototype.getDiff=function(){var $r=this.getDiffOptions();if(this.lastDiff&&equal$3($r,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var zr=this.observableQuery;if(zr&&zr.options.fetchPolicy==="no-cache")return{complete:!1};var _r=this.cache.diff($r);return this.updateLastDiff(_r,$r),_r},Gt.prototype.updateLastDiff=function($r,zr){this.lastDiff=$r?{diff:$r,options:zr||this.getDiffOptions()}:void 0},Gt.prototype.getDiffOptions=function($r){var zr;return $r===void 0&&($r=this.variables),{query:this.document,variables:$r,returnPartialData:!0,optimistic:!0,canonizeResults:(zr=this.observableQuery)===null||zr===void 0?void 0:zr.options.canonizeResults}},Gt.prototype.setDiff=function($r){var zr=this,_r,Dr=this.lastDiff&&this.lastDiff.diff;$r&&!$r.complete&&(!((_r=this.observableQuery)===null||_r===void 0)&&_r.getLastError())||(this.updateLastDiff($r),!this.dirty&&!equal$3(Dr&&Dr.result,$r&&$r.result)&&(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return zr.notify()},0))))},Gt.prototype.setObservableQuery=function($r){var zr=this;$r!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=$r,$r?($r.queryInfo=this,this.listeners.add(this.oqListener=function(){var _r=zr.getDiff();_r.fromOptimisticTransaction?$r.observe():reobserveCacheFirst($r)})):delete this.oqListener)},Gt.prototype.notify=function(){var $r=this;cancelNotifyTimeout(this),this.shouldNotify()&&this.listeners.forEach(function(zr){return zr($r)}),this.dirty=!1},Gt.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(isNetworkRequestInFlight(this.networkStatus)&&this.observableQuery){var $r=this.observableQuery.options.fetchPolicy;if($r!=="cache-only"&&$r!=="cache-and-network")return!1}return!0},Gt.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=Gt.prototype.cancel;var $r=this.observableQuery;$r&&$r.stopPolling()}},Gt.prototype.cancel=function(){},Gt.prototype.updateWatch=function($r){var zr=this;$r===void 0&&($r=this.variables);var _r=this.observableQuery;if(!(_r&&_r.options.fetchPolicy==="no-cache")){var Dr=__assign$1(__assign$1({},this.getDiffOptions($r)),{watcher:this,callback:function(kr){return zr.setDiff(kr)}});(!this.lastWatch||!equal$3(Dr,this.lastWatch))&&(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=Dr))}},Gt.prototype.resetLastWrite=function(){this.lastWrite=void 0},Gt.prototype.shouldWrite=function($r,zr){var _r=this.lastWrite;return!(_r&&_r.dmCount===destructiveMethodCounts.get(this.cache)&&equal$3(zr,_r.variables)&&equal$3($r.data,_r.result.data))},Gt.prototype.markResult=function($r,zr,_r,Dr){var kr=this,qr=new DeepMerger,Nr=isNonEmptyArray($r.errors)?$r.errors.slice(0):[];if(this.reset(),"incremental"in $r&&isNonEmptyArray($r.incremental)){var Wr=mergeIncrementalData(this.getDiff().result,$r);$r.data=Wr}else if("hasNext"in $r&&$r.hasNext){var Qr=this.getDiff();$r.data=qr.merge(Qr.result,$r.data)}this.graphQLErrors=Nr,_r.fetchPolicy==="no-cache"?this.updateLastDiff({result:$r.data,complete:!0},this.getDiffOptions(_r.variables)):Dr!==0&&(shouldWriteResult($r,_r.errorPolicy)?this.cache.performTransaction(function(Vr){if(kr.shouldWrite($r,_r.variables))Vr.writeQuery({query:zr,data:$r.data,variables:_r.variables,overwrite:Dr===1}),kr.lastWrite={result:$r,variables:_r.variables,dmCount:destructiveMethodCounts.get(kr.cache)};else if(kr.lastDiff&&kr.lastDiff.diff.complete){$r.data=kr.lastDiff.diff.result;return}var Jr=kr.getDiffOptions(_r.variables),Zr=Vr.diff(Jr);!kr.stopped&&equal$3(kr.variables,_r.variables)&&kr.updateWatch(_r.variables),kr.updateLastDiff(Zr,Jr),Zr.complete&&($r.data=Zr.result)}):this.lastWrite=void 0)},Gt.prototype.markReady=function(){return this.networkError=null,this.networkStatus=NetworkStatus.ready},Gt.prototype.markError=function($r){return this.networkStatus=NetworkStatus.error,this.lastWrite=void 0,this.reset(),$r.graphQLErrors&&(this.graphQLErrors=$r.graphQLErrors),$r.networkError&&(this.networkError=$r.networkError),$r},Gt}();function shouldWriteResult(Gt,$r){$r===void 0&&($r="none");var zr=$r==="ignore"||$r==="all",_r=!graphQLResultHasError(Gt);return!_r&&zr&&Gt.data&&(_r=!0),_r}var hasOwnProperty$A=Object.prototype.hasOwnProperty,IGNORE=Object.create(null),QueryManager=function(){function Gt($r){var zr=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new AutoCleanedWeakCache(cacheSizes["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Trie$3(!1);var _r=new DocumentTransform(function(kr){return zr.cache.transformDocument(kr)},{cache:!1});this.cache=$r.cache,this.link=$r.link,this.defaultOptions=$r.defaultOptions,this.queryDeduplication=$r.queryDeduplication,this.clientAwareness=$r.clientAwareness,this.localState=$r.localState,this.ssrMode=$r.ssrMode,this.assumeImmutableResults=$r.assumeImmutableResults;var Dr=$r.documentTransform;this.documentTransform=Dr?_r.concat(Dr).concat(_r):_r,this.defaultContext=$r.defaultContext||Object.create(null),(this.onBroadcast=$r.onBroadcast)&&(this.mutationStore=Object.create(null))}return Gt.prototype.stop=function(){var $r=this;this.queries.forEach(function(zr,_r){$r.stopQueryNoBroadcast(_r)}),this.cancelPendingFetches(newInvariantError(26))},Gt.prototype.cancelPendingFetches=function($r){this.fetchCancelFns.forEach(function(zr){return zr($r)}),this.fetchCancelFns.clear()},Gt.prototype.mutate=function($r){return __awaiter$1(this,arguments,void 0,function(zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr=zr.mutation,Jr=zr.variables,Zr=zr.optimisticResponse,zn=zr.updateQueries,Vn=zr.refetchQueries,_i=Vn===void 0?[]:Vn,e0=zr.awaitRefetchQueries,r0=e0===void 0?!1:e0,i0=zr.update,n0=zr.onQueryUpdated,o0=zr.fetchPolicy,a0=o0===void 0?((Wr=this.defaultOptions.mutate)===null||Wr===void 0?void 0:Wr.fetchPolicy)||"network-only":o0,s0=zr.errorPolicy,l0=s0===void 0?((Qr=this.defaultOptions.mutate)===null||Qr===void 0?void 0:Qr.errorPolicy)||"none":s0,u0=zr.keepRootFields,b0=zr.context;return __generator$1(this,function(g0){switch(g0.label){case 0:return invariant$2(Vr,27),invariant$2(a0==="network-only"||a0==="no-cache",28),_r=this.generateMutationId(),Vr=this.cache.transformForLink(this.transform(Vr)),Dr=this.getDocumentInfo(Vr).hasClientExports,Jr=this.getVariables(Vr,Jr),Dr?[4,this.localState.addExportedVariables(Vr,Jr,b0)]:[3,2];case 1:Jr=g0.sent(),g0.label=2;case 2:return kr=this.mutationStore&&(this.mutationStore[_r]={mutation:Vr,variables:Jr,loading:!0,error:null}),qr=Zr&&this.markMutationOptimistic(Zr,{mutationId:_r,document:Vr,variables:Jr,fetchPolicy:a0,errorPolicy:l0,context:b0,updateQueries:zn,update:i0,keepRootFields:u0}),this.broadcastQueries(),Nr=this,[2,new Promise(function(y0,f0){return asyncMap(Nr.getObservableFromLink(Vr,__assign$1(__assign$1({},b0),{optimisticResponse:qr?Zr:void 0}),Jr,{},!1),function(v0){if(graphQLResultHasError(v0)&&l0==="none")throw new ApolloError({graphQLErrors:getGraphQLErrorsFromResult(v0)});kr&&(kr.loading=!1,kr.error=null);var A0=__assign$1({},v0);return typeof _i=="function"&&(_i=_i(A0)),l0==="ignore"&&graphQLResultHasError(A0)&&delete A0.errors,Nr.markMutationResult({mutationId:_r,result:A0,document:Vr,variables:Jr,fetchPolicy:a0,errorPolicy:l0,context:b0,update:i0,updateQueries:zn,awaitRefetchQueries:r0,refetchQueries:_i,removeOptimistic:qr?_r:void 0,onQueryUpdated:n0,keepRootFields:u0})}).subscribe({next:function(v0){Nr.broadcastQueries(),(!("hasNext"in v0)||v0.hasNext===!1)&&y0(v0)},error:function(v0){kr&&(kr.loading=!1,kr.error=v0),qr&&Nr.cache.removeOptimistic(_r),Nr.broadcastQueries(),f0(v0 instanceof ApolloError?v0:new ApolloError({networkError:v0}))}})})]}})})},Gt.prototype.markMutationResult=function($r,zr){var _r=this;zr===void 0&&(zr=this.cache);var Dr=$r.result,kr=[],qr=$r.fetchPolicy==="no-cache";if(!qr&&shouldWriteResult(Dr,$r.errorPolicy)){if(isExecutionPatchIncrementalResult(Dr)||kr.push({result:Dr.data,dataId:"ROOT_MUTATION",query:$r.document,variables:$r.variables}),isExecutionPatchIncrementalResult(Dr)&&isNonEmptyArray(Dr.incremental)){var Nr=zr.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo($r.document).asQuery,variables:$r.variables,optimistic:!1,returnPartialData:!0}),Wr=void 0;Nr.result&&(Wr=mergeIncrementalData(Nr.result,Dr)),typeof Wr<"u"&&(Dr.data=Wr,kr.push({result:Wr,dataId:"ROOT_MUTATION",query:$r.document,variables:$r.variables}))}var Qr=$r.updateQueries;Qr&&this.queries.forEach(function(Jr,Zr){var zn=Jr.observableQuery,Vn=zn&&zn.queryName;if(!(!Vn||!hasOwnProperty$A.call(Qr,Vn))){var _i=Qr[Vn],e0=_r.queries.get(Zr),r0=e0.document,i0=e0.variables,n0=zr.diff({query:r0,variables:i0,returnPartialData:!0,optimistic:!1}),o0=n0.result,a0=n0.complete;if(a0&&o0){var s0=_i(o0,{mutationResult:Dr,queryName:r0&&getOperationName(r0)||void 0,queryVariables:i0});s0&&kr.push({result:s0,dataId:"ROOT_QUERY",query:r0,variables:i0})}}})}if(kr.length>0||($r.refetchQueries||"").length>0||$r.update||$r.onQueryUpdated||$r.removeOptimistic){var Vr=[];if(this.refetchQueries({updateCache:function(Jr){qr||kr.forEach(function(_i){return Jr.write(_i)});var Zr=$r.update,zn=!isExecutionPatchResult(Dr)||isExecutionPatchIncrementalResult(Dr)&&!Dr.hasNext;if(Zr){if(!qr){var Vn=Jr.diff({id:"ROOT_MUTATION",query:_r.getDocumentInfo($r.document).asQuery,variables:$r.variables,optimistic:!1,returnPartialData:!0});Vn.complete&&(Dr=__assign$1(__assign$1({},Dr),{data:Vn.result}),"incremental"in Dr&&delete Dr.incremental,"hasNext"in Dr&&delete Dr.hasNext)}zn&&Zr(Jr,Dr,{context:$r.context,variables:$r.variables})}!qr&&!$r.keepRootFields&&zn&&Jr.modify({id:"ROOT_MUTATION",fields:function(_i,e0){var r0=e0.fieldName,i0=e0.DELETE;return r0==="__typename"?_i:i0}})},include:$r.refetchQueries,optimistic:!1,removeOptimistic:$r.removeOptimistic,onQueryUpdated:$r.onQueryUpdated||null}).forEach(function(Jr){return Vr.push(Jr)}),$r.awaitRefetchQueries||$r.onQueryUpdated)return Promise.all(Vr).then(function(){return Dr})}return Promise.resolve(Dr)},Gt.prototype.markMutationOptimistic=function($r,zr){var _r=this,Dr=typeof $r=="function"?$r(zr.variables,{IGNORE}):$r;return Dr===IGNORE?!1:(this.cache.recordOptimisticTransaction(function(kr){try{_r.markMutationResult(__assign$1(__assign$1({},zr),{result:{data:Dr}}),kr)}catch(qr){globalThis.__DEV__!==!1&&invariant$2.error(qr)}},zr.mutationId),!0)},Gt.prototype.fetchQuery=function($r,zr,_r){return this.fetchConcastWithInfo($r,zr,_r).concast.promise},Gt.prototype.getQueryStore=function(){var $r=Object.create(null);return this.queries.forEach(function(zr,_r){$r[_r]={variables:zr.variables,networkStatus:zr.networkStatus,networkError:zr.networkError,graphQLErrors:zr.graphQLErrors}}),$r},Gt.prototype.resetErrors=function($r){var zr=this.queries.get($r);zr&&(zr.networkError=void 0,zr.graphQLErrors=[])},Gt.prototype.transform=function($r){return this.documentTransform.transformDocument($r)},Gt.prototype.getDocumentInfo=function($r){var zr=this.transformCache;if(!zr.has($r)){var _r={hasClientExports:hasClientExports($r),hasForcedResolvers:this.localState.shouldForceResolvers($r),hasNonreactiveDirective:hasDirectives(["nonreactive"],$r),clientQuery:this.localState.clientQuery($r),serverQuery:removeDirectivesFromDocument([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],$r),defaultVars:getDefaultValues(getOperationDefinition($r)),asQuery:__assign$1(__assign$1({},$r),{definitions:$r.definitions.map(function(Dr){return Dr.kind==="OperationDefinition"&&Dr.operation!=="query"?__assign$1(__assign$1({},Dr),{operation:"query"}):Dr})})};zr.set($r,_r)}return zr.get($r)},Gt.prototype.getVariables=function($r,zr){return __assign$1(__assign$1({},this.getDocumentInfo($r).defaultVars),zr)},Gt.prototype.watchQuery=function($r){var zr=this.transform($r.query);$r=__assign$1(__assign$1({},$r),{variables:this.getVariables(zr,$r.variables)}),typeof $r.notifyOnNetworkStatusChange>"u"&&($r.notifyOnNetworkStatusChange=!1);var _r=new QueryInfo(this),Dr=new ObservableQuery({queryManager:this,queryInfo:_r,options:$r});return Dr.lastQuery=zr,this.queries.set(Dr.queryId,_r),_r.init({document:zr,observableQuery:Dr,variables:Dr.variables}),Dr},Gt.prototype.query=function($r,zr){var _r=this;return zr===void 0&&(zr=this.generateQueryId()),invariant$2($r.query,29),invariant$2($r.query.kind==="Document",30),invariant$2(!$r.returnPartialData,31),invariant$2(!$r.pollInterval,32),this.fetchQuery(zr,__assign$1(__assign$1({},$r),{query:this.transform($r.query)})).finally(function(){return _r.stopQuery(zr)})},Gt.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},Gt.prototype.generateRequestId=function(){return this.requestIdCounter++},Gt.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},Gt.prototype.stopQueryInStore=function($r){this.stopQueryInStoreNoBroadcast($r),this.broadcastQueries()},Gt.prototype.stopQueryInStoreNoBroadcast=function($r){var zr=this.queries.get($r);zr&&zr.stop()},Gt.prototype.clearStore=function($r){return $r===void 0&&($r={discardWatches:!0}),this.cancelPendingFetches(newInvariantError(33)),this.queries.forEach(function(zr){zr.observableQuery?zr.networkStatus=NetworkStatus.loading:zr.stop()}),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset($r)},Gt.prototype.getObservableQueries=function($r){var zr=this;$r===void 0&&($r="active");var _r=new Map,Dr=new Map,kr=new Set;return Array.isArray($r)&&$r.forEach(function(qr){typeof qr=="string"?Dr.set(qr,!1):isDocumentNode(qr)?Dr.set(zr.transform(qr),!1):isNonNullObject$1(qr)&&qr.query&&kr.add(qr)}),this.queries.forEach(function(qr,Nr){var Wr=qr.observableQuery,Qr=qr.document;if(Wr){if($r==="all"){_r.set(Nr,Wr);return}var Vr=Wr.queryName,Jr=Wr.options.fetchPolicy;if(Jr==="standby"||$r==="active"&&!Wr.hasObservers())return;($r==="active"||Vr&&Dr.has(Vr)||Qr&&Dr.has(Qr))&&(_r.set(Nr,Wr),Vr&&Dr.set(Vr,!0),Qr&&Dr.set(Qr,!0))}}),kr.size&&kr.forEach(function(qr){var Nr=makeUniqueId("legacyOneTimeQuery"),Wr=zr.getQuery(Nr).init({document:qr.query,variables:qr.variables}),Qr=new ObservableQuery({queryManager:zr,queryInfo:Wr,options:__assign$1(__assign$1({},qr),{fetchPolicy:"network-only"})});invariant$2(Qr.queryId===Nr),Wr.setObservableQuery(Qr),_r.set(Nr,Qr)}),globalThis.__DEV__!==!1&&Dr.size&&Dr.forEach(function(qr,Nr){qr||globalThis.__DEV__!==!1&&invariant$2.warn(typeof Nr=="string"?34:35,Nr)}),_r},Gt.prototype.reFetchObservableQueries=function($r){var zr=this;$r===void 0&&($r=!1);var _r=[];return this.getObservableQueries($r?"all":"active").forEach(function(Dr,kr){var qr=Dr.options.fetchPolicy;Dr.resetLastResults(),($r||qr!=="standby"&&qr!=="cache-only")&&_r.push(Dr.refetch()),zr.getQuery(kr).setDiff(null)}),this.broadcastQueries(),Promise.all(_r)},Gt.prototype.setObservableQuery=function($r){this.getQuery($r.queryId).setObservableQuery($r)},Gt.prototype.startGraphQLSubscription=function($r){var zr=this,_r=$r.query,Dr=$r.fetchPolicy,kr=$r.errorPolicy,qr=kr===void 0?"none":kr,Nr=$r.variables,Wr=$r.context,Qr=Wr===void 0?{}:Wr,Vr=$r.extensions,Jr=Vr===void 0?{}:Vr;_r=this.transform(_r),Nr=this.getVariables(_r,Nr);var Zr=function(Vn){return zr.getObservableFromLink(_r,Qr,Vn,Jr).map(function(_i){Dr!=="no-cache"&&(shouldWriteResult(_i,qr)&&zr.cache.write({query:_r,result:_i.data,dataId:"ROOT_SUBSCRIPTION",variables:Vn}),zr.broadcastQueries());var e0=graphQLResultHasError(_i),r0=graphQLResultHasProtocolErrors(_i);if(e0||r0){var i0={};if(e0&&(i0.graphQLErrors=_i.errors),r0&&(i0.protocolErrors=_i.extensions[PROTOCOL_ERRORS_SYMBOL]),qr==="none"||r0)throw new ApolloError(i0)}return qr==="ignore"&&delete _i.errors,_i})};if(this.getDocumentInfo(_r).hasClientExports){var zn=this.localState.addExportedVariables(_r,Nr,Qr).then(Zr);return new Observable(function(Vn){var _i=null;return zn.then(function(e0){return _i=e0.subscribe(Vn)},Vn.error),function(){return _i&&_i.unsubscribe()}})}return Zr(Nr)},Gt.prototype.stopQuery=function($r){this.stopQueryNoBroadcast($r),this.broadcastQueries()},Gt.prototype.stopQueryNoBroadcast=function($r){this.stopQueryInStoreNoBroadcast($r),this.removeQuery($r)},Gt.prototype.removeQuery=function($r){this.fetchCancelFns.delete($r),this.queries.has($r)&&(this.getQuery($r).stop(),this.queries.delete($r))},Gt.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach(function($r){return $r.notify()})},Gt.prototype.getLocalState=function(){return this.localState},Gt.prototype.getObservableFromLink=function($r,zr,_r,Dr,kr){var qr=this,Nr;kr===void 0&&(kr=(Nr=zr==null?void 0:zr.queryDeduplication)!==null&&Nr!==void 0?Nr:this.queryDeduplication);var Wr,Qr=this.getDocumentInfo($r),Vr=Qr.serverQuery,Jr=Qr.clientQuery;if(Vr){var Zr=this,zn=Zr.inFlightLinkObservables,Vn=Zr.link,_i={query:Vr,variables:_r,operationName:getOperationName(Vr)||void 0,context:this.prepareContext(__assign$1(__assign$1({},zr),{forceFetch:!kr})),extensions:Dr};if(zr=_i.context,kr){var e0=print(Vr),r0=canonicalStringify(_r),i0=zn.lookup(e0,r0);if(Wr=i0.observable,!Wr){var n0=new Concast([execute(Vn,_i)]);Wr=i0.observable=n0,n0.beforeNext(function(){zn.remove(e0,r0)})}}else Wr=new Concast([execute(Vn,_i)])}else Wr=new Concast([Observable.of({data:{}})]),zr=this.prepareContext(zr);return Jr&&(Wr=asyncMap(Wr,function(o0){return qr.localState.runResolvers({document:Jr,remoteResult:o0,context:zr,variables:_r})})),Wr},Gt.prototype.getResultsFromLink=function($r,zr,_r){var Dr=$r.lastRequestId=this.generateRequestId(),kr=this.cache.transformForLink(_r.query);return asyncMap(this.getObservableFromLink(kr,_r.context,_r.variables),function(qr){var Nr=getGraphQLErrorsFromResult(qr),Wr=Nr.length>0,Qr=_r.errorPolicy;if(Dr>=$r.lastRequestId){if(Wr&&Qr==="none")throw $r.markError(new ApolloError({graphQLErrors:Nr}));$r.markResult(qr,kr,_r,zr),$r.markReady()}var Vr={data:qr.data,loading:!1,networkStatus:NetworkStatus.ready};return Wr&&Qr==="none"&&(Vr.data=void 0),Wr&&Qr!=="ignore"&&(Vr.errors=Nr,Vr.networkStatus=NetworkStatus.error),Vr},function(qr){var Nr=isApolloError(qr)?qr:new ApolloError({networkError:qr});throw Dr>=$r.lastRequestId&&$r.markError(Nr),Nr})},Gt.prototype.fetchConcastWithInfo=function($r,zr,_r,Dr){var kr=this;_r===void 0&&(_r=NetworkStatus.loading),Dr===void 0&&(Dr=zr.query);var qr=this.getVariables(Dr,zr.variables),Nr=this.getQuery($r),Wr=this.defaultOptions.watchQuery,Qr=zr.fetchPolicy,Vr=Qr===void 0?Wr&&Wr.fetchPolicy||"cache-first":Qr,Jr=zr.errorPolicy,Zr=Jr===void 0?Wr&&Wr.errorPolicy||"none":Jr,zn=zr.returnPartialData,Vn=zn===void 0?!1:zn,_i=zr.notifyOnNetworkStatusChange,e0=_i===void 0?!1:_i,r0=zr.context,i0=r0===void 0?{}:r0,n0=Object.assign({},zr,{query:Dr,variables:qr,fetchPolicy:Vr,errorPolicy:Zr,returnPartialData:Vn,notifyOnNetworkStatusChange:e0,context:i0}),o0=function(b0){n0.variables=b0;var g0=kr.fetchQueryByPolicy(Nr,n0,_r);return n0.fetchPolicy!=="standby"&&g0.sources.length>0&&Nr.observableQuery&&Nr.observableQuery.applyNextFetchPolicy("after-fetch",zr),g0},a0=function(){return kr.fetchCancelFns.delete($r)};this.fetchCancelFns.set($r,function(b0){a0(),setTimeout(function(){return s0.cancel(b0)})});var s0,l0;if(this.getDocumentInfo(n0.query).hasClientExports)s0=new Concast(this.localState.addExportedVariables(n0.query,n0.variables,n0.context).then(o0).then(function(b0){return b0.sources})),l0=!0;else{var u0=o0(n0.variables);l0=u0.fromLink,s0=new Concast(u0.sources)}return s0.promise.then(a0,a0),{concast:s0,fromLink:l0}},Gt.prototype.refetchQueries=function($r){var zr=this,_r=$r.updateCache,Dr=$r.include,kr=$r.optimistic,qr=kr===void 0?!1:kr,Nr=$r.removeOptimistic,Wr=Nr===void 0?qr?makeUniqueId("refetchQueries"):void 0:Nr,Qr=$r.onQueryUpdated,Vr=new Map;Dr&&this.getObservableQueries(Dr).forEach(function(Zr,zn){Vr.set(zn,{oq:Zr,lastDiff:zr.getQuery(zn).getDiff()})});var Jr=new Map;return _r&&this.cache.batch({update:_r,optimistic:qr&&Wr||!1,removeOptimistic:Wr,onWatchUpdated:function(Zr,zn,Vn){var _i=Zr.watcher instanceof QueryInfo&&Zr.watcher.observableQuery;if(_i){if(Qr){Vr.delete(_i.queryId);var e0=Qr(_i,zn,Vn);return e0===!0&&(e0=_i.refetch()),e0!==!1&&Jr.set(_i,e0),e0}Qr!==null&&Vr.set(_i.queryId,{oq:_i,lastDiff:Vn,diff:zn})}}}),Vr.size&&Vr.forEach(function(Zr,zn){var Vn=Zr.oq,_i=Zr.lastDiff,e0=Zr.diff,r0;if(Qr){if(!e0){var i0=Vn.queryInfo;i0.reset(),e0=i0.getDiff()}r0=Qr(Vn,e0,_i)}(!Qr||r0===!0)&&(r0=Vn.refetch()),r0!==!1&&Jr.set(Vn,r0),zn.indexOf("legacyOneTimeQuery")>=0&&zr.stopQueryNoBroadcast(zn)}),Wr&&this.cache.removeOptimistic(Wr),Jr},Gt.prototype.fetchQueryByPolicy=function($r,zr,_r){var Dr=this,kr=zr.query,qr=zr.variables,Nr=zr.fetchPolicy,Wr=zr.refetchWritePolicy,Qr=zr.errorPolicy,Vr=zr.returnPartialData,Jr=zr.context,Zr=zr.notifyOnNetworkStatusChange,zn=$r.networkStatus;$r.init({document:kr,variables:qr,networkStatus:_r});var Vn=function(){return $r.getDiff()},_i=function(o0,a0){a0===void 0&&(a0=$r.networkStatus||NetworkStatus.loading);var s0=o0.result;globalThis.__DEV__!==!1&&!Vr&&!equal$3(s0,{})&&logMissingFieldErrors(o0.missing);var l0=function(u0){return Observable.of(__assign$1({data:u0,loading:isNetworkRequestInFlight(a0),networkStatus:a0},o0.complete?null:{partial:!0}))};return s0&&Dr.getDocumentInfo(kr).hasForcedResolvers?Dr.localState.runResolvers({document:kr,remoteResult:{data:s0},context:Jr,variables:qr,onlyRunForcedResolvers:!0}).then(function(u0){return l0(u0.data||void 0)}):Qr==="none"&&a0===NetworkStatus.refetch&&Array.isArray(o0.missing)?l0(void 0):l0(s0)},e0=Nr==="no-cache"?0:_r===NetworkStatus.refetch&&Wr!=="merge"?1:2,r0=function(){return Dr.getResultsFromLink($r,e0,{query:kr,variables:qr,context:Jr,fetchPolicy:Nr,errorPolicy:Qr})},i0=Zr&&typeof zn=="number"&&zn!==_r&&isNetworkRequestInFlight(_r);switch(Nr){default:case"cache-first":{var n0=Vn();return n0.complete?{fromLink:!1,sources:[_i(n0,$r.markReady())]}:Vr||i0?{fromLink:!0,sources:[_i(n0),r0()]}:{fromLink:!0,sources:[r0()]}}case"cache-and-network":{var n0=Vn();return n0.complete||Vr||i0?{fromLink:!0,sources:[_i(n0),r0()]}:{fromLink:!0,sources:[r0()]}}case"cache-only":return{fromLink:!1,sources:[_i(Vn(),$r.markReady())]};case"network-only":return i0?{fromLink:!0,sources:[_i(Vn()),r0()]}:{fromLink:!0,sources:[r0()]};case"no-cache":return i0?{fromLink:!0,sources:[_i($r.getDiff()),r0()]}:{fromLink:!0,sources:[r0()]};case"standby":return{fromLink:!1,sources:[]}}},Gt.prototype.getQuery=function($r){return $r&&!this.queries.has($r)&&this.queries.set($r,new QueryInfo(this,$r)),this.queries.get($r)},Gt.prototype.prepareContext=function($r){$r===void 0&&($r={});var zr=this.localState.prepareContext($r);return __assign$1(__assign$1(__assign$1({},this.defaultContext),zr),{clientAwareness:this.clientAwareness})},Gt}(),LocalState=function(){function Gt($r){var zr=$r.cache,_r=$r.client,Dr=$r.resolvers,kr=$r.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=zr,_r&&(this.client=_r),Dr&&this.addResolvers(Dr),kr&&this.setFragmentMatcher(kr)}return Gt.prototype.addResolvers=function($r){var zr=this;this.resolvers=this.resolvers||{},Array.isArray($r)?$r.forEach(function(_r){zr.resolvers=mergeDeep(zr.resolvers,_r)}):this.resolvers=mergeDeep(this.resolvers,$r)},Gt.prototype.setResolvers=function($r){this.resolvers={},this.addResolvers($r)},Gt.prototype.getResolvers=function(){return this.resolvers||{}},Gt.prototype.runResolvers=function($r){return __awaiter$1(this,arguments,void 0,function(zr){var _r=zr.document,Dr=zr.remoteResult,kr=zr.context,qr=zr.variables,Nr=zr.onlyRunForcedResolvers,Wr=Nr===void 0?!1:Nr;return __generator$1(this,function(Qr){return _r?[2,this.resolveDocument(_r,Dr.data,kr,qr,this.fragmentMatcher,Wr).then(function(Vr){return __assign$1(__assign$1({},Dr),{data:Vr.result})})]:[2,Dr]})})},Gt.prototype.setFragmentMatcher=function($r){this.fragmentMatcher=$r},Gt.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},Gt.prototype.clientQuery=function($r){return hasDirectives(["client"],$r)&&this.resolvers?$r:null},Gt.prototype.serverQuery=function($r){return removeClientSetsFromDocument($r)},Gt.prototype.prepareContext=function($r){var zr=this.cache;return __assign$1(__assign$1({},$r),{cache:zr,getCacheKey:function(_r){return zr.identify(_r)}})},Gt.prototype.addExportedVariables=function($r){return __awaiter$1(this,arguments,void 0,function(zr,_r,Dr){return _r===void 0&&(_r={}),Dr===void 0&&(Dr={}),__generator$1(this,function(kr){return zr?[2,this.resolveDocument(zr,this.buildRootValueFromCache(zr,_r)||{},this.prepareContext(Dr),_r).then(function(qr){return __assign$1(__assign$1({},_r),qr.exportedVariables)})]:[2,__assign$1({},_r)]})})},Gt.prototype.shouldForceResolvers=function($r){var zr=!1;return visit$1($r,{Directive:{enter:function(_r){if(_r.name.value==="client"&&_r.arguments&&(zr=_r.arguments.some(function(Dr){return Dr.name.value==="always"&&Dr.value.kind==="BooleanValue"&&Dr.value.value===!0}),zr))return BREAK}}}),zr},Gt.prototype.buildRootValueFromCache=function($r,zr){return this.cache.diff({query:buildQueryFromSelectionSet($r),variables:zr,returnPartialData:!0,optimistic:!1}).result},Gt.prototype.resolveDocument=function($r,zr){return __awaiter$1(this,arguments,void 0,function(_r,Dr,kr,qr,Nr,Wr){var Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0;return kr===void 0&&(kr={}),qr===void 0&&(qr={}),Nr===void 0&&(Nr=function(){return!0}),Wr===void 0&&(Wr=!1),__generator$1(this,function(o0){return Qr=getMainDefinition(_r),Vr=getFragmentDefinitions(_r),Jr=createFragmentMap(Vr),Zr=this.collectSelectionsToResolve(Qr,Jr),zn=Qr.operation,Vn=zn?zn.charAt(0).toUpperCase()+zn.slice(1):"Query",_i=this,e0=_i.cache,r0=_i.client,i0={fragmentMap:Jr,context:__assign$1(__assign$1({},kr),{cache:e0,client:r0}),variables:qr,fragmentMatcher:Nr,defaultOperationType:Vn,exportedVariables:{},selectionsToResolve:Zr,onlyRunForcedResolvers:Wr},n0=!1,[2,this.resolveSelectionSet(Qr.selectionSet,n0,Dr,i0).then(function(a0){return{result:a0,exportedVariables:i0.exportedVariables}})]})})},Gt.prototype.resolveSelectionSet=function($r,zr,_r,Dr){return __awaiter$1(this,void 0,void 0,function(){var kr,qr,Nr,Wr,Qr,Vr=this;return __generator$1(this,function(Jr){return kr=Dr.fragmentMap,qr=Dr.context,Nr=Dr.variables,Wr=[_r],Qr=function(Zr){return __awaiter$1(Vr,void 0,void 0,function(){var zn,Vn;return __generator$1(this,function(_i){return!zr&&!Dr.selectionsToResolve.has(Zr)?[2]:shouldInclude(Zr,Nr)?isField(Zr)?[2,this.resolveField(Zr,zr,_r,Dr).then(function(e0){var r0;typeof e0<"u"&&Wr.push((r0={},r0[resultKeyNameFromField(Zr)]=e0,r0))})]:(isInlineFragment(Zr)?zn=Zr:(zn=kr[Zr.name.value],invariant$2(zn,18,Zr.name.value)),zn&&zn.typeCondition&&(Vn=zn.typeCondition.name.value,Dr.fragmentMatcher(_r,Vn,qr))?[2,this.resolveSelectionSet(zn.selectionSet,zr,_r,Dr).then(function(e0){Wr.push(e0)})]:[2]):[2]})})},[2,Promise.all($r.selections.map(Qr)).then(function(){return mergeDeepArray(Wr)})]})})},Gt.prototype.resolveField=function($r,zr,_r,Dr){return __awaiter$1(this,void 0,void 0,function(){var kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn=this;return __generator$1(this,function(_i){return _r?(kr=Dr.variables,qr=$r.name.value,Nr=resultKeyNameFromField($r),Wr=qr!==Nr,Qr=_r[Nr]||_r[qr],Vr=Promise.resolve(Qr),(!Dr.onlyRunForcedResolvers||this.shouldForceResolvers($r))&&(Jr=_r.__typename||Dr.defaultOperationType,Zr=this.resolvers&&this.resolvers[Jr],Zr&&(zn=Zr[Wr?qr:Nr],zn&&(Vr=Promise.resolve(cacheSlot.withValue(this.cache,zn,[_r,argumentsObjectFromField($r,kr),Dr.context,{field:$r,fragmentMap:Dr.fragmentMap}]))))),[2,Vr.then(function(e0){var r0,i0;if(e0===void 0&&(e0=Qr),$r.directives&&$r.directives.forEach(function(o0){o0.name.value==="export"&&o0.arguments&&o0.arguments.forEach(function(a0){a0.name.value==="as"&&a0.value.kind==="StringValue"&&(Dr.exportedVariables[a0.value.value]=e0)})}),!$r.selectionSet||e0==null)return e0;var n0=(i0=(r0=$r.directives)===null||r0===void 0?void 0:r0.some(function(o0){return o0.name.value==="client"}))!==null&&i0!==void 0?i0:!1;if(Array.isArray(e0))return Vn.resolveSubSelectedArray($r,zr||n0,e0,Dr);if($r.selectionSet)return Vn.resolveSelectionSet($r.selectionSet,zr||n0,e0,Dr)})]):[2,null]})})},Gt.prototype.resolveSubSelectedArray=function($r,zr,_r,Dr){var kr=this;return Promise.all(_r.map(function(qr){if(qr===null)return null;if(Array.isArray(qr))return kr.resolveSubSelectedArray($r,zr,qr,Dr);if($r.selectionSet)return kr.resolveSelectionSet($r.selectionSet,zr,qr,Dr)}))},Gt.prototype.collectSelectionsToResolve=function($r,zr){var _r=function(qr){return!Array.isArray(qr)},Dr=this.selectionsToResolveCache;function kr(qr){if(!Dr.has(qr)){var Nr=new Set;Dr.set(qr,Nr),visit$1(qr,{Directive:function(Wr,Qr,Vr,Jr,Zr){Wr.name.value==="client"&&Zr.forEach(function(zn){_r(zn)&&isSelectionNode(zn)&&Nr.add(zn)})},FragmentSpread:function(Wr,Qr,Vr,Jr,Zr){var zn=zr[Wr.name.value];invariant$2(zn,19,Wr.name.value);var Vn=kr(zn);Vn.size>0&&(Zr.forEach(function(_i){_r(_i)&&isSelectionNode(_i)&&Nr.add(_i)}),Nr.add(Wr),Vn.forEach(function(_i){Nr.add(_i)}))}})}return Dr.get(qr)}return kr($r)},Gt}(),hasSuggestedDevtools=!1,ApolloClient=function(){function Gt($r){var zr=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!$r.cache)throw newInvariantError(15);var _r=$r.uri,Dr=$r.credentials,kr=$r.headers,qr=$r.cache,Nr=$r.documentTransform,Wr=$r.ssrMode,Qr=Wr===void 0?!1:Wr,Vr=$r.ssrForceFetchDelay,Jr=Vr===void 0?0:Vr,Zr=$r.connectToDevTools,zn=$r.queryDeduplication,Vn=zn===void 0?!0:zn,_i=$r.defaultOptions,e0=$r.defaultContext,r0=$r.assumeImmutableResults,i0=r0===void 0?qr.assumeImmutableResults:r0,n0=$r.resolvers,o0=$r.typeDefs,a0=$r.fragmentMatcher,s0=$r.name,l0=$r.version,u0=$r.devtools,b0=$r.link;b0||(b0=_r?new HttpLink({uri:_r,credentials:Dr,headers:kr}):ApolloLink.empty()),this.link=b0,this.cache=qr,this.disableNetworkFetches=Qr||Jr>0,this.queryDeduplication=Vn,this.defaultOptions=_i||Object.create(null),this.typeDefs=o0,this.devtoolsConfig=__assign$1(__assign$1({},u0),{enabled:(u0==null?void 0:u0.enabled)||Zr}),this.devtoolsConfig.enabled===void 0&&(this.devtoolsConfig.enabled=globalThis.__DEV__!==!1),Jr&&setTimeout(function(){return zr.disableNetworkFetches=!1},Jr),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=version$5,this.localState=new LocalState({cache:qr,client:this,resolvers:n0,fragmentMatcher:a0}),this.queryManager=new QueryManager({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:e0,documentTransform:Nr,queryDeduplication:Vn,ssrMode:Qr,clientAwareness:{name:s0,version:l0},localState:this.localState,assumeImmutableResults:i0,onBroadcast:this.devtoolsConfig.enabled?function(){zr.devToolsHookCb&&zr.devToolsHookCb({action:{},state:{queries:zr.queryManager.getQueryStore(),mutations:zr.queryManager.mutationStore||{}},dataWithOptimisticResults:zr.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return Gt.prototype.connectToDevTools=function(){if(!(typeof window>"u")){var $r=window,zr=Symbol.for("apollo.devtools");($r[zr]=$r[zr]||[]).push(this),$r.__APOLLO_CLIENT__=this,!hasSuggestedDevtools&&globalThis.__DEV__!==!1&&(hasSuggestedDevtools=!0,window.document&&window.top===window.self&&/^(https?|file):$/.test(window.location.protocol)&&setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var _r=window.navigator,Dr=_r&&_r.userAgent,kr=void 0;typeof Dr=="string"&&(Dr.indexOf("Chrome/")>-1?kr="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":Dr.indexOf("Firefox/")>-1&&(kr="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),kr&&globalThis.__DEV__!==!1&&invariant$2.log("Download the Apollo DevTools for a better development experience: %s",kr)}},1e4))}},Object.defineProperty(Gt.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),Gt.prototype.stop=function(){this.queryManager.stop()},Gt.prototype.watchQuery=function($r){return this.defaultOptions.watchQuery&&($r=mergeOptions(this.defaultOptions.watchQuery,$r)),this.disableNetworkFetches&&($r.fetchPolicy==="network-only"||$r.fetchPolicy==="cache-and-network")&&($r=__assign$1(__assign$1({},$r),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery($r)},Gt.prototype.query=function($r){return this.defaultOptions.query&&($r=mergeOptions(this.defaultOptions.query,$r)),invariant$2($r.fetchPolicy!=="cache-and-network",16),this.disableNetworkFetches&&$r.fetchPolicy==="network-only"&&($r=__assign$1(__assign$1({},$r),{fetchPolicy:"cache-first"})),this.queryManager.query($r)},Gt.prototype.mutate=function($r){return this.defaultOptions.mutate&&($r=mergeOptions(this.defaultOptions.mutate,$r)),this.queryManager.mutate($r)},Gt.prototype.subscribe=function($r){return this.queryManager.startGraphQLSubscription($r)},Gt.prototype.readQuery=function($r,zr){return zr===void 0&&(zr=!1),this.cache.readQuery($r,zr)},Gt.prototype.watchFragment=function($r){return this.cache.watchFragment($r)},Gt.prototype.readFragment=function($r,zr){return zr===void 0&&(zr=!1),this.cache.readFragment($r,zr)},Gt.prototype.writeQuery=function($r){var zr=this.cache.writeQuery($r);return $r.broadcast!==!1&&this.queryManager.broadcastQueries(),zr},Gt.prototype.writeFragment=function($r){var zr=this.cache.writeFragment($r);return $r.broadcast!==!1&&this.queryManager.broadcastQueries(),zr},Gt.prototype.__actionHookForDevTools=function($r){this.devToolsHookCb=$r},Gt.prototype.__requestRaw=function($r){return execute(this.link,$r)},Gt.prototype.resetStore=function(){var $r=this;return Promise.resolve().then(function(){return $r.queryManager.clearStore({discardWatches:!1})}).then(function(){return Promise.all($r.resetStoreCallbacks.map(function(zr){return zr()}))}).then(function(){return $r.reFetchObservableQueries()})},Gt.prototype.clearStore=function(){var $r=this;return Promise.resolve().then(function(){return $r.queryManager.clearStore({discardWatches:!0})}).then(function(){return Promise.all($r.clearStoreCallbacks.map(function(zr){return zr()}))})},Gt.prototype.onResetStore=function($r){var zr=this;return this.resetStoreCallbacks.push($r),function(){zr.resetStoreCallbacks=zr.resetStoreCallbacks.filter(function(_r){return _r!==$r})}},Gt.prototype.onClearStore=function($r){var zr=this;return this.clearStoreCallbacks.push($r),function(){zr.clearStoreCallbacks=zr.clearStoreCallbacks.filter(function(_r){return _r!==$r})}},Gt.prototype.reFetchObservableQueries=function($r){return this.queryManager.reFetchObservableQueries($r)},Gt.prototype.refetchQueries=function($r){var zr=this.queryManager.refetchQueries($r),_r=[],Dr=[];zr.forEach(function(qr,Nr){_r.push(Nr),Dr.push(qr)});var kr=Promise.all(Dr);return kr.queries=_r,kr.results=Dr,kr.catch(function(qr){globalThis.__DEV__!==!1&&invariant$2.debug(17,qr)}),kr},Gt.prototype.getObservableQueries=function($r){return $r===void 0&&($r="active"),this.queryManager.getObservableQueries($r)},Gt.prototype.extract=function($r){return this.cache.extract($r)},Gt.prototype.restore=function($r){return this.cache.restore($r)},Gt.prototype.addResolvers=function($r){this.localState.addResolvers($r)},Gt.prototype.setResolvers=function($r){this.localState.setResolvers($r)},Gt.prototype.getResolvers=function(){return this.localState.getResolvers()},Gt.prototype.setLocalStateFragmentMatcher=function($r){this.localState.setFragmentMatcher($r)},Gt.prototype.setLink=function($r){this.link=this.queryManager.link=$r},Object.defineProperty(Gt.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),Gt}();globalThis.__DEV__!==!1&&(ApolloClient.prototype.getMemoryInternals=getApolloClientMemoryInternals);var docCache=new Map,fragmentSourceMap=new Map,printFragmentWarnings=!0,experimentalFragmentVariables=!1;function normalize$8(Gt){return Gt.replace(/[\s,]+/g," ").trim()}function cacheKeyFromLoc(Gt){return normalize$8(Gt.source.body.substring(Gt.start,Gt.end))}function processFragments(Gt){var $r=new Set,zr=[];return Gt.definitions.forEach(function(_r){if(_r.kind==="FragmentDefinition"){var Dr=_r.name.value,kr=cacheKeyFromLoc(_r.loc),qr=fragmentSourceMap.get(Dr);qr&&!qr.has(kr)?printFragmentWarnings&&console.warn("Warning: fragment with name "+Dr+` already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):qr||fragmentSourceMap.set(Dr,qr=new Set),qr.add(kr),$r.has(kr)||($r.add(kr),zr.push(_r))}else zr.push(_r)}),__assign$1(__assign$1({},Gt),{definitions:zr})}function stripLoc(Gt){var $r=new Set(Gt.definitions);$r.forEach(function(_r){_r.loc&&delete _r.loc,Object.keys(_r).forEach(function(Dr){var kr=_r[Dr];kr&&typeof kr=="object"&&$r.add(kr)})});var zr=Gt.loc;return zr&&(delete zr.startToken,delete zr.endToken),Gt}function parseDocument(Gt){var $r=normalize$8(Gt);if(!docCache.has($r)){var zr=parse$a(Gt,{experimentalFragmentVariables,allowLegacyFragmentVariables:experimentalFragmentVariables});if(!zr||zr.kind!=="Document")throw new Error("Not a valid GraphQL document.");docCache.set($r,stripLoc(processFragments(zr)))}return docCache.get($r)}function gql(Gt){for(var $r=[],zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];typeof Gt=="string"&&(Gt=[Gt]);var _r=Gt[0];return $r.forEach(function(Dr,kr){Dr&&Dr.kind==="Document"?_r+=Dr.loc.source.body:_r+=Dr,_r+=Gt[kr+1]}),parseDocument(_r)}function resetCaches(){docCache.clear(),fragmentSourceMap.clear()}function disableFragmentWarnings(){printFragmentWarnings=!1}function enableExperimentalFragmentVariables(){experimentalFragmentVariables=!0}function disableExperimentalFragmentVariables(){experimentalFragmentVariables=!1}var extras={gql,resetCaches,disableFragmentWarnings,enableExperimentalFragmentVariables,disableExperimentalFragmentVariables};(function(Gt){Gt.gql=extras.gql,Gt.resetCaches=extras.resetCaches,Gt.disableFragmentWarnings=extras.disableFragmentWarnings,Gt.enableExperimentalFragmentVariables=extras.enableExperimentalFragmentVariables,Gt.disableExperimentalFragmentVariables=extras.disableExperimentalFragmentVariables})(gql||(gql={}));gql.default=gql;var rehackt={exports:{}};(function(Gt){Gt.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,Gt.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Gt.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(Gt.exports,reactExports)})(rehackt);var rehacktExports=rehackt.exports;const index$4=getDefaultExportFromCjs$3(rehacktExports),React$4=_mergeNamespaces({__proto__:null,default:index$4},[rehacktExports]);var contextKey=canUseSymbol$1?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function getApolloContext(){invariant$2("createContext"in React$4,46);var Gt=rehacktExports.createContext[contextKey];return Gt||(Object.defineProperty(rehacktExports.createContext,contextKey,{value:Gt=rehacktExports.createContext({}),enumerable:!1,writable:!1,configurable:!0}),Gt.displayName="ApolloContext"),Gt}var ApolloProvider=function(Gt){var $r=Gt.client,zr=Gt.children,_r=getApolloContext(),Dr=rehacktExports.useContext(_r),kr=rehacktExports.useMemo(function(){return __assign$1(__assign$1({},Dr),{client:$r||Dr.client})},[Dr,$r]);return invariant$2(kr.client,47),rehacktExports.createElement(_r.Provider,{value:kr},zr)};function useApolloClient(Gt){var $r=rehacktExports.useContext(getApolloContext()),zr=Gt||$r.client;return invariant$2(!!zr,50),zr}var didWarnUncachedGetSnapshot=!1,uSESKey="useSyncExternalStore",realHook=React$4[uSESKey],useSyncExternalStore=realHook||function(Gt,$r,zr){var _r=$r();globalThis.__DEV__!==!1&&!didWarnUncachedGetSnapshot&&_r!==$r()&&(didWarnUncachedGetSnapshot=!0,globalThis.__DEV__!==!1&&invariant$2.error(60));var Dr=rehacktExports.useState({inst:{value:_r,getSnapshot:$r}}),kr=Dr[0].inst,qr=Dr[1];return canUseLayoutEffect?rehacktExports.useLayoutEffect(function(){Object.assign(kr,{value:_r,getSnapshot:$r}),checkIfSnapshotChanged(kr)&&qr({inst:kr})},[Gt,_r,$r]):Object.assign(kr,{value:_r,getSnapshot:$r}),rehacktExports.useEffect(function(){return checkIfSnapshotChanged(kr)&&qr({inst:kr}),Gt(function(){checkIfSnapshotChanged(kr)&&qr({inst:kr})})},[Gt]),_r};function checkIfSnapshotChanged(Gt){var $r=Gt.value,zr=Gt.getSnapshot;try{return $r!==zr()}catch{return!0}}var DocumentType;(function(Gt){Gt[Gt.Query=0]="Query",Gt[Gt.Mutation=1]="Mutation",Gt[Gt.Subscription=2]="Subscription"})(DocumentType||(DocumentType={}));var cache$4;function operationName(Gt){var $r;switch(Gt){case DocumentType.Query:$r="Query";break;case DocumentType.Mutation:$r="Mutation";break;case DocumentType.Subscription:$r="Subscription";break}return $r}function parser$2(Gt){cache$4||(cache$4=new AutoCleanedWeakCache(cacheSizes.parser||1e3));var $r=cache$4.get(Gt);if($r)return $r;var zr,_r,Dr;invariant$2(!!Gt&&!!Gt.kind,62,Gt);for(var kr=[],qr=[],Nr=[],Wr=[],Qr=0,Vr=Gt.definitions;Qr<Vr.length;Qr++){var Jr=Vr[Qr];if(Jr.kind==="FragmentDefinition"){kr.push(Jr);continue}if(Jr.kind==="OperationDefinition")switch(Jr.operation){case"query":qr.push(Jr);break;case"mutation":Nr.push(Jr);break;case"subscription":Wr.push(Jr);break}}invariant$2(!kr.length||qr.length||Nr.length||Wr.length,63),invariant$2(qr.length+Nr.length+Wr.length<=1,64,Gt,qr.length,Wr.length,Nr.length),_r=qr.length?DocumentType.Query:DocumentType.Mutation,!qr.length&&!Nr.length&&(_r=DocumentType.Subscription);var Zr=qr.length?qr:Nr.length?Nr:Wr;invariant$2(Zr.length===1,65,Gt,Zr.length);var zn=Zr[0];zr=zn.variableDefinitions||[],zn.name&&zn.name.kind==="Name"?Dr=zn.name.value:Dr="data";var Vn={name:Dr,type:_r,variables:zr};return cache$4.set(Gt,Vn),Vn}parser$2.resetCache=function(){cache$4=void 0};globalThis.__DEV__!==!1&&registerGlobalCache("parser",function(){return cache$4?cache$4.size:0});function verifyDocumentType(Gt,$r){var zr=parser$2(Gt),_r=operationName($r),Dr=operationName(zr.type);invariant$2(zr.type===$r,66,_r,_r,Dr)}var wrapperSymbol=Symbol.for("apollo.hook.wrappers");function wrapHook(Gt,$r,zr){var _r=zr.queryManager,Dr=_r&&_r[wrapperSymbol],kr=Dr&&Dr[Gt];return kr?kr($r):$r}var hasOwnProperty$z=Object.prototype.hasOwnProperty;function noop$e(){}var lastWatchOptions=Symbol();function useQuery(Gt,$r){return $r===void 0&&($r=Object.create(null)),wrapHook("useQuery",_useQuery,useApolloClient($r&&$r.client))(Gt,$r)}function _useQuery(Gt,$r){var zr=useQueryInternals(Gt,$r),_r=zr.result,Dr=zr.obsQueryFields;return rehacktExports.useMemo(function(){return __assign$1(__assign$1({},_r),Dr)},[_r,Dr])}function useInternalState(Gt,$r,zr,_r,Dr){function kr(Jr){var Zr;verifyDocumentType($r,DocumentType.Query);var zn={client:Gt,query:$r,observable:_r&&_r.getSSRObservable(Dr())||Gt.watchQuery(getObsQueryOptions(void 0,Gt,zr,Dr())),resultData:{previousData:(Zr=Jr==null?void 0:Jr.resultData.current)===null||Zr===void 0?void 0:Zr.data}};return zn}var qr=rehacktExports.useState(kr),Nr=qr[0],Wr=qr[1];function Qr(Jr){var Zr,zn;Object.assign(Nr.observable,(Zr={},Zr[lastWatchOptions]=Jr,Zr));var Vn=Nr.resultData;Wr(__assign$1(__assign$1({},Nr),{query:Jr.query,resultData:Object.assign(Vn,{previousData:((zn=Vn.current)===null||zn===void 0?void 0:zn.data)||Vn.previousData,current:void 0})}))}if(Gt!==Nr.client||$r!==Nr.query){var Vr=kr(Nr);return Wr(Vr),[Vr,Qr]}return[Nr,Qr]}function useQueryInternals(Gt,$r){var zr=useApolloClient($r.client),_r=rehacktExports.useContext(getApolloContext()).renderPromises,Dr=!!_r,kr=zr.disableNetworkFetches,qr=$r.ssr!==!1&&!$r.skip,Nr=$r.partialRefetch,Wr=createMakeWatchQueryOptions(zr,Gt,$r,Dr),Qr=useInternalState(zr,Gt,$r,_r,Wr),Vr=Qr[0],Jr=Vr.observable,Zr=Vr.resultData,zn=Qr[1],Vn=Wr(Jr);useResubscribeIfNecessary(Zr,Jr,zr,$r,Vn);var _i=rehacktExports.useMemo(function(){return bindObservableMethods(Jr)},[Jr]);useRegisterSSRObservable(Jr,_r,qr);var e0=useObservableSubscriptionResult(Zr,Jr,zr,$r,Vn,kr,Nr,Dr,{onCompleted:$r.onCompleted||noop$e,onError:$r.onError||noop$e});return{result:e0,obsQueryFields:_i,observable:Jr,resultData:Zr,client:zr,onQueryExecuted:zn}}function useObservableSubscriptionResult(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=rehacktExports.useRef(Wr);rehacktExports.useEffect(function(){Qr.current=Wr});var Vr=(Nr||kr)&&_r.ssr===!1&&!_r.skip?ssrDisabledResult:_r.skip||Dr.fetchPolicy==="standby"?skipStandbyResult:void 0,Jr=Gt.previousData,Zr=rehacktExports.useMemo(function(){return Vr&&toQueryResult(Vr,Jr,$r,zr)},[zr,$r,Vr,Jr]);return useSyncExternalStore(rehacktExports.useCallback(function(zn){if(Nr)return function(){};var Vn=function(){var r0=Gt.current,i0=$r.getCurrentResult();r0&&r0.loading===i0.loading&&r0.networkStatus===i0.networkStatus&&equal$3(r0.data,i0.data)||setResult(i0,Gt,$r,zr,qr,zn,Qr.current)},_i=function(r0){if(e0.current.unsubscribe(),e0.current=$r.resubscribeAfterError(Vn,_i),!hasOwnProperty$z.call(r0,"graphQLErrors"))throw r0;var i0=Gt.current;(!i0||i0&&i0.loading||!equal$3(r0,i0.error))&&setResult({data:i0&&i0.data,error:r0,loading:!1,networkStatus:NetworkStatus.error},Gt,$r,zr,qr,zn,Qr.current)},e0={current:$r.subscribe(Vn,_i)};return function(){setTimeout(function(){return e0.current.unsubscribe()})}},[kr,Nr,$r,Gt,qr,zr]),function(){return Zr||getCurrentResult(Gt,$r,Qr.current,qr,zr)},function(){return Zr||getCurrentResult(Gt,$r,Qr.current,qr,zr)})}function useRegisterSSRObservable(Gt,$r,zr){$r&&zr&&($r.registerSSRObservable(Gt),Gt.getCurrentResult().loading&&$r.addObservableQueryPromise(Gt))}function useResubscribeIfNecessary(Gt,$r,zr,_r,Dr){var kr;$r[lastWatchOptions]&&!equal$3($r[lastWatchOptions],Dr)&&($r.reobserve(getObsQueryOptions($r,zr,_r,Dr)),Gt.previousData=((kr=Gt.current)===null||kr===void 0?void 0:kr.data)||Gt.previousData,Gt.current=void 0),$r[lastWatchOptions]=Dr}function createMakeWatchQueryOptions(Gt,$r,zr,_r){zr===void 0&&(zr={});var Dr=zr.skip;zr.ssr,zr.onCompleted,zr.onError;var kr=zr.defaultOptions,qr=__rest(zr,["skip","ssr","onCompleted","onError","defaultOptions"]);return function(Nr){var Wr=Object.assign(qr,{query:$r});return _r&&(Wr.fetchPolicy==="network-only"||Wr.fetchPolicy==="cache-and-network")&&(Wr.fetchPolicy="cache-first"),Wr.variables||(Wr.variables={}),Dr?(Wr.initialFetchPolicy=Wr.initialFetchPolicy||Wr.fetchPolicy||getDefaultFetchPolicy(kr,Gt.defaultOptions),Wr.fetchPolicy="standby"):Wr.fetchPolicy||(Wr.fetchPolicy=(Nr==null?void 0:Nr.options.initialFetchPolicy)||getDefaultFetchPolicy(kr,Gt.defaultOptions)),Wr}}function getObsQueryOptions(Gt,$r,zr,_r){var Dr=[],kr=$r.defaultOptions.watchQuery;return kr&&Dr.push(kr),zr.defaultOptions&&Dr.push(zr.defaultOptions),Dr.push(compact$2(Gt&&Gt.options,_r)),Dr.reduce(mergeOptions)}function setResult(Gt,$r,zr,_r,Dr,kr,qr){var Nr=$r.current;Nr&&Nr.data&&($r.previousData=Nr.data),!Gt.error&&isNonEmptyArray(Gt.errors)&&(Gt.error=new ApolloError({graphQLErrors:Gt.errors})),$r.current=toQueryResult(unsafeHandlePartialRefetch(Gt,zr,Dr),$r.previousData,zr,_r),kr(),handleErrorOrCompleted(Gt,Nr==null?void 0:Nr.networkStatus,qr)}function handleErrorOrCompleted(Gt,$r,zr){if(!Gt.loading){var _r=toApolloError(Gt);Promise.resolve().then(function(){_r?zr.onError(_r):Gt.data&&$r!==Gt.networkStatus&&Gt.networkStatus===NetworkStatus.ready&&zr.onCompleted(Gt.data)}).catch(function(Dr){globalThis.__DEV__!==!1&&invariant$2.warn(Dr)})}}function getCurrentResult(Gt,$r,zr,_r,Dr){return Gt.current||setResult($r.getCurrentResult(),Gt,$r,Dr,_r,function(){},zr),Gt.current}function getDefaultFetchPolicy(Gt,$r){var zr;return(Gt==null?void 0:Gt.fetchPolicy)||((zr=$r==null?void 0:$r.watchQuery)===null||zr===void 0?void 0:zr.fetchPolicy)||"cache-first"}function toApolloError(Gt){return isNonEmptyArray(Gt.errors)?new ApolloError({graphQLErrors:Gt.errors}):Gt.error}function toQueryResult(Gt,$r,zr,_r){var Dr=Gt.data;Gt.partial;var kr=__rest(Gt,["data","partial"]),qr=__assign$1(__assign$1({data:Dr},kr),{client:_r,observable:zr,variables:zr.variables,called:Gt!==ssrDisabledResult&&Gt!==skipStandbyResult,previousData:$r});return qr}function unsafeHandlePartialRefetch(Gt,$r,zr){return Gt.partial&&zr&&!Gt.loading&&(!Gt.data||Object.keys(Gt.data).length===0)&&$r.options.fetchPolicy!=="cache-only"?($r.refetch(),__assign$1(__assign$1({},Gt),{loading:!0,networkStatus:NetworkStatus.refetch})):Gt}var ssrDisabledResult=maybeDeepFreeze({loading:!0,data:void 0,error:void 0,networkStatus:NetworkStatus.loading}),skipStandbyResult=maybeDeepFreeze({loading:!1,data:void 0,error:void 0,networkStatus:NetworkStatus.ready});function bindObservableMethods(Gt){return{refetch:Gt.refetch.bind(Gt),reobserve:Gt.reobserve.bind(Gt),fetchMore:Gt.fetchMore.bind(Gt),updateQuery:Gt.updateQuery.bind(Gt),startPolling:Gt.startPolling.bind(Gt),stopPolling:Gt.stopPolling.bind(Gt),subscribeToMore:Gt.subscribeToMore.bind(Gt)}}const errorCodes={1:{file:"@apollo/client/cache/inmemory/entityStore.js",condition:'typeof dataId === "string"',message:"store.merge expects a string ID"},4:{file:"@apollo/client/cache/inmemory/key-extractor.js",condition:"extracted !== void 0",message:"Missing field '%s' while extracting keyFields from %s"},5:{file:"@apollo/client/cache/inmemory/policies.js",condition:"!old || old === which",message:"Cannot change root %s __typename more than once"},8:{file:"@apollo/client/cache/inmemory/policies.js",message:"Cannot automatically merge arrays"},9:{file:"@apollo/client/cache/inmemory/readFromStore.js",message:"No fragment named %s"},10:{file:"@apollo/client/cache/inmemory/readFromStore.js",condition:"!isReference(value)",message:"Missing selection set for object of type %s returned for query field %s"},11:{file:"@apollo/client/cache/inmemory/writeToStore.js",message:"Could not identify object %s"},13:{file:"@apollo/client/cache/inmemory/writeToStore.js",message:"No fragment named %s"},15:{file:"@apollo/client/core/ApolloClient.js",message:`To initialize Apollo Client, you must specify a 'cache' property in the options object. 
For more information, please visit: https://go.apollo.dev/c/docs`},16:{file:"@apollo/client/core/ApolloClient.js",condition:'options.fetchPolicy !== "cache-and-network"',message:"The cache-and-network fetchPolicy does not work with client.query, because client.query can only return a single result. Please use client.watchQuery to receive multiple results from the cache and the network, or consider using a different fetchPolicy, such as cache-first or network-only."},18:{file:"@apollo/client/core/LocalState.js",condition:"fragment",message:"No fragment named %s"},19:{file:"@apollo/client/core/LocalState.js",condition:"fragment",message:"No fragment named %s"},21:{file:"@apollo/client/core/ObservableQuery.js",condition:"updateQuery",message:"You must provide an `updateQuery` function when using `fetchMore` with a `no-cache` fetch policy."},23:{file:"@apollo/client/core/ObservableQuery.js",condition:"pollInterval",message:"Attempted to start a polling query without a polling interval."},26:{file:"@apollo/client/core/QueryManager.js",message:"QueryManager stopped while query was in flight"},27:{file:"@apollo/client/core/QueryManager.js",condition:"mutation",message:"mutation option is required. You must specify your GraphQL document in the mutation option."},28:{file:"@apollo/client/core/QueryManager.js",condition:'fetchPolicy === "network-only" || fetchPolicy === "no-cache"',message:"Mutations support only 'network-only' or 'no-cache' fetchPolicy strings. The default `network-only` behavior automatically writes mutation results to the cache. Passing `no-cache` skips the cache write."},29:{file:"@apollo/client/core/QueryManager.js",condition:"options.query",message:"query option is required. You must specify your GraphQL document in the query option."},30:{file:"@apollo/client/core/QueryManager.js",condition:'options.query.kind === "Document"',message:'You must wrap the query string in a "gql" tag.'},31:{file:"@apollo/client/core/QueryManager.js",condition:"!options.returnPartialData",message:"returnPartialData option only supported on watchQuery."},32:{file:"@apollo/client/core/QueryManager.js",condition:"!options.pollInterval",message:"pollInterval option only supported on watchQuery."},33:{file:"@apollo/client/core/QueryManager.js",message:"Store reset while query was in flight (not completed in link chain)"},37:{file:"@apollo/client/link/core/ApolloLink.js",message:"request is not implemented"},38:{file:"@apollo/client/link/http/checkFetcher.js",message:`
"fetch" has not been found globally and no fetcher has been configured. To fix this, install a fetch package (like https://www.npmjs.com/package/cross-fetch), instantiate the fetcher, and pass it into your HttpLink constructor. For example:

import fetch from 'cross-fetch';
import { ApolloClient, HttpLink } from '@apollo/client';
const client = new ApolloClient({
  link: new HttpLink({ uri: '/graphql', fetch })
});
    `},40:{file:"@apollo/client/link/http/serializeFetchParameter.js",message:"Network request failed. %s is not serializable: %s"},41:{file:"@apollo/client/link/persisted-queries/index.js",condition:`options &&
    (typeof options.sha256 === "function" ||
        typeof options.generateHash === "function")`,message:'Missing/invalid "sha256" or "generateHash" function. Please configure one using the "createPersistedQueryLink(options)" options parameter.'},42:{file:"@apollo/client/link/persisted-queries/index.js",condition:"forward",message:"PersistedQueryLink cannot be the last link in the chain."},44:{file:"@apollo/client/link/utils/validateOperation.js",message:"illegal argument: %s"},45:{file:"@apollo/client/react/context/ApolloConsumer.js",condition:"context && context.client",message:'Could not find "client" in the context of ApolloConsumer. Wrap the root component in an <ApolloProvider>.'},46:{file:"@apollo/client/react/context/ApolloContext.js",condition:'"createContext" in React',message:'Invoking `getApolloContext` in an environment where `React.createContext` is not available.\nThe Apollo Client functionality you are trying to use is only available in React Client Components.\nPlease make sure to add "use client" at the top of your file.\nFor more information, see https://nextjs.org/docs/getting-started/react-essentials#client-components'},47:{file:"@apollo/client/react/context/ApolloProvider.js",condition:"context.client",message:'ApolloProvider was not passed a client instance. Make sure you pass in your client via the "client" prop.'},48:{file:"@apollo/client/react/hoc/hoc-utils.js",condition:"this.withRef",message:"To access the wrapped instance, you need to specify { withRef: true } in the options"},49:{file:"@apollo/client/react/hoc/withApollo.js",condition:"operationOptions.withRef",message:"To access the wrapped instance, you need to specify { withRef: true } in the options"},50:{file:"@apollo/client/react/hooks/useApolloClient.js",condition:"!!client",message:'Could not find "client" in the context or passed in as an option. Wrap the root component in an <ApolloProvider>, or pass an ApolloClient instance in via options.'},51:{file:"@apollo/client/react/hooks/useLoadableQuery.js",condition:"!calledDuringRender()",message:"useLoadableQuery: 'loadQuery' should not be called during render. To start a query during render, use the 'useBackgroundQuery' hook."},52:{file:"@apollo/client/react/hooks/useLoadableQuery.js",condition:"internalQueryRef",message:"The query has not been loaded. Please load the query."},57:{file:"@apollo/client/react/hooks/useSubscription.js",condition:"!optionsRef.current.skip",message:"A subscription that is skipped cannot be restarted."},58:{file:"@apollo/client/react/hooks/useSuspenseQuery.js",condition:"supportedFetchPolicies.includes(fetchPolicy)",message:"The fetch policy `%s` is not supported with suspense."},61:{file:"@apollo/client/react/internal/cache/QueryReference.js",condition:"!queryRef || QUERY_REFERENCE_SYMBOL in queryRef",message:"Expected a QueryRef object, but got something else instead."},62:{file:"@apollo/client/react/parser/index.js",condition:"!!document && !!document.kind",message:"Argument of %s passed to parser was not a valid GraphQL DocumentNode. You may need to use 'graphql-tag' or another method to convert your operation into a document"},63:{file:"@apollo/client/react/parser/index.js",condition:`!fragments.length ||
    queries.length ||
    mutations.length ||
    subscriptions.length`,message:"Passing only a fragment to 'graphql' is not yet supported. You must include a query, subscription or mutation as well"},64:{file:"@apollo/client/react/parser/index.js",condition:"queries.length + mutations.length + subscriptions.length <= 1",message:"react-apollo only supports a query, subscription, or a mutation per HOC. %s had %s queries, %s subscriptions and %s mutations. You can use 'compose' to join multiple operation types to a component"},65:{file:"@apollo/client/react/parser/index.js",condition:"definitions.length === 1",message:"react-apollo only supports one definition per HOC. %s had %s definitions. You can use 'compose' to join multiple operation types to a component"},66:{file:"@apollo/client/react/parser/index.js",condition:"operation.type === type",message:"Running a %s requires a graphql %s, but a %s was used instead."},67:{file:"@apollo/client/testing/core/mocking/mockLink.js",condition:"queryWithoutClientOnlyDirectives",message:"query is required"},68:{file:"@apollo/client/testing/core/mocking/mockLink.js",condition:"mockedResponse.maxUsageCount > 0",message:"Mock response maxUsageCount must be greater than 0, %s given"},69:{file:"@apollo/client/utilities/graphql/DocumentTransform.js",condition:"Array.isArray(cacheKeys)",message:"`getCacheKey` must return an array or undefined"},70:{file:"@apollo/client/utilities/graphql/directives.js",condition:"evaledValue !== void 0",message:"Invalid variable referenced in @%s directive."},71:{file:"@apollo/client/utilities/graphql/directives.js",condition:"directiveArguments && directiveArguments.length === 1",message:"Incorrect number of arguments for the @%s directive."},72:{file:"@apollo/client/utilities/graphql/directives.js",condition:'ifArgument.name && ifArgument.name.value === "if"',message:"Invalid argument for the @%s directive."},73:{file:"@apollo/client/utilities/graphql/directives.js",condition:`ifValue &&
    (ifValue.kind === "Variable" || ifValue.kind === "BooleanValue")`,message:"Argument for the @%s directive must be a variable or a boolean value."},74:{file:"@apollo/client/utilities/graphql/fragments.js",message:"Found a %s operation%s. No operations are allowed when using a fragment as a query. Only fragments are allowed."},75:{file:"@apollo/client/utilities/graphql/fragments.js",condition:"fragments.length === 1",message:"Found %s fragments. `fragmentName` must be provided when there is not exactly 1 fragment."},76:{file:"@apollo/client/utilities/graphql/fragments.js",condition:"fragment",message:"No fragment named %s"},77:{file:"@apollo/client/utilities/graphql/getFromAST.js",condition:'doc && doc.kind === "Document"',message:'Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag? http://docs.apollostack.com/apollo-client/core.html#gql'},78:{file:"@apollo/client/utilities/graphql/getFromAST.js",message:'Schema type definitions not allowed in queries. Found: "%s"'},79:{file:"@apollo/client/utilities/graphql/getFromAST.js",condition:"operations.length <= 1",message:"Ambiguous GraphQL document: contains %s operations"},80:{file:"@apollo/client/utilities/graphql/getFromAST.js",condition:'queryDef && queryDef.operation === "query"',message:"Must contain a query definition."},81:{file:"@apollo/client/utilities/graphql/getFromAST.js",condition:'doc.kind === "Document"',message:'Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag? http://docs.apollostack.com/apollo-client/core.html#gql'},82:{file:"@apollo/client/utilities/graphql/getFromAST.js",condition:"doc.definitions.length <= 1",message:"Fragment must have exactly one definition."},83:{file:"@apollo/client/utilities/graphql/getFromAST.js",condition:'fragmentDef.kind === "FragmentDefinition"',message:"Must be a fragment definition."},84:{file:"@apollo/client/utilities/graphql/getFromAST.js",message:"Expected a parsed GraphQL query with a query, mutation, subscription, or a fragment."},85:{file:"@apollo/client/utilities/graphql/storeUtils.js",message:'The inline argument "%s" of kind "%s"is not supported. Use variables instead of inline arguments to overcome this limitation.'}},devDebug={17:{file:"@apollo/client/core/ApolloClient.js",message:"In client.refetchQueries, Promise.all promise rejected with error %o"},25:{file:"@apollo/client/core/ObservableQuery.js",message:"Missing cache result fields: %o"}},devLog={},devWarn={2:{file:"@apollo/client/cache/inmemory/entityStore.js",message:"cache.modify: You are trying to write a Reference that is not part of the store: %o\nPlease make sure to set the `mergeIntoStore` parameter to `true` when creating a Reference that is not part of the store yet:\n`toReference(object, true)`"},3:{file:"@apollo/client/cache/inmemory/entityStore.js",message:"cache.modify: Writing an array with a mix of both References and Objects will not result in the Objects being normalized correctly.\nPlease convert the object instance %o to a Reference before writing it to the cache by calling `toReference(object, true)`."},6:{file:"@apollo/client/cache/inmemory/policies.js",message:"Inferring subtype %s of supertype %s"},7:{file:"@apollo/client/cache/inmemory/policies.js",message:"Undefined 'from' passed to readField with arguments %s"},14:{file:"@apollo/client/cache/inmemory/writeToStore.js",message:`Cache data may be lost when replacing the %s field of a %s object.

This could cause additional (usually avoidable) network requests to fetch data that were otherwise cached.

To address this problem (which is not a bug in Apollo Client), %sdefine a custom merge function for the %s field, so InMemoryCache can safely merge these objects:

  existing: %o
  incoming: %o

For more information about these options, please refer to the documentation:

  * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers
  * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects
`},20:{file:"@apollo/client/core/ObservableQuery.js",message:`Called refetch(%o) for query %o, which does not declare a $variables variable.
Did you mean to call refetch(variables) instead of refetch({ variables })?`},34:{file:"@apollo/client/core/QueryManager.js",message:'Unknown query named "%s" requested in refetchQueries options.include array'},35:{file:"@apollo/client/core/QueryManager.js",message:"Unknown query %o requested in refetchQueries options.include array"},36:{file:"@apollo/client/link/core/ApolloLink.js",message:"You are calling concat on a terminating link, which will have no effect %o"},39:{file:"@apollo/client/link/http/createHttpLink.js",message:"Multipart-subscriptions do not support @defer"},43:{file:"@apollo/client/link/utils/toPromise.js",message:"Promise Wrapper does not support multiple results from Observable"},53:{file:"@apollo/client/react/hooks/useSubscription.js",message:"'useSubscription' supports only the 'onSubscriptionData' or 'onData' option, but not both. Only the 'onData' option will be used."},54:{file:"@apollo/client/react/hooks/useSubscription.js",message:"'onSubscriptionData' is deprecated and will be removed in a future major version. Please use the 'onData' option instead."},55:{file:"@apollo/client/react/hooks/useSubscription.js",message:"'useSubscription' supports only the 'onSubscriptionComplete' or 'onComplete' option, but not both. Only the 'onComplete' option will be used."},56:{file:"@apollo/client/react/hooks/useSubscription.js",message:"'onSubscriptionComplete' is deprecated and will be removed in a future major version. Please use the 'onComplete' option instead."},59:{file:"@apollo/client/react/hooks/useSuspenseQuery.js",message:"Using `returnPartialData` with a `no-cache` fetch policy has no effect. To read partial data from the cache, consider using an alternate fetch policy."},87:{file:"@apollo/client/utilities/graphql/transform.js",message:"Removing an @connection directive even though it does not have a key. You may want to use the key parameter to specify a store key."}},devError={12:{file:"@apollo/client/cache/inmemory/writeToStore.js",message:"Missing field '%s' while writing result %o"},22:{file:"@apollo/client/core/ObservableQuery.js",message:"Unhandled GraphQL subscription error"},24:{file:"@apollo/client/core/ObservableQuery.js",message:"Unhandled error"},60:{file:"@apollo/client/react/hooks/useSyncExternalStore.js",message:"The result of getSnapshot should be cached to avoid an infinite loop"},86:{file:"@apollo/client/utilities/graphql/transform.js",message:"Could not find operation or fragment"}};function setErrorMessageHandler(Gt){global$8[ApolloErrorMessageHandler]=Gt}function loadErrorMessageHandler(){for(var Gt=[],$r=0;$r<arguments.length;$r++)Gt[$r]=arguments[$r];setErrorMessageHandler(handler);for(var zr=0,_r=Gt;zr<_r.length;zr++){var Dr=_r[zr];Object.assign(handler,Dr)}return handler}var handler=function(Gt,$r){if(typeof Gt=="number"){var zr=global$8[ApolloErrorMessageHandler][Gt];if(!Gt||!(zr!=null&&zr.message))return;Gt=zr.message}return $r.reduce(function(_r,Dr){return _r.replace(/%[sdfo]/,String(Dr))},String(Gt))};function loadDevMessages(){loadErrorMessageHandler(devDebug,devError,devLog,devWarn)}function loadErrorMessages(){loadErrorMessageHandler(errorCodes)}var buffer$1={},base64Js$1={};base64Js$1.byteLength=byteLength$6;base64Js$1.toByteArray=toByteArray$4;base64Js$1.fromByteArray=fromByteArray$4;var lookup$9=[],revLookup$4=[],Arr$4=typeof Uint8Array<"u"?Uint8Array:Array,code$2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var i$9=0,len$1=code$2.length;i$9<len$1;++i$9)lookup$9[i$9]=code$2[i$9],revLookup$4[code$2.charCodeAt(i$9)]=i$9;revLookup$4[45]=62;revLookup$4[95]=63;function getLens$1(Gt){var $r=Gt.length;if($r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var zr=Gt.indexOf("=");zr===-1&&(zr=$r);var _r=zr===$r?0:4-zr%4;return[zr,_r]}function byteLength$6(Gt){var $r=getLens$1(Gt),zr=$r[0],_r=$r[1];return(zr+_r)*3/4-_r}function _byteLength$1(Gt,$r,zr){return($r+zr)*3/4-zr}function toByteArray$4(Gt){var $r,zr=getLens$1(Gt),_r=zr[0],Dr=zr[1],kr=new Arr$4(_byteLength$1(Gt,_r,Dr)),qr=0,Nr=Dr>0?_r-4:_r,Wr;for(Wr=0;Wr<Nr;Wr+=4)$r=revLookup$4[Gt.charCodeAt(Wr)]<<18|revLookup$4[Gt.charCodeAt(Wr+1)]<<12|revLookup$4[Gt.charCodeAt(Wr+2)]<<6|revLookup$4[Gt.charCodeAt(Wr+3)],kr[qr++]=$r>>16&255,kr[qr++]=$r>>8&255,kr[qr++]=$r&255;return Dr===2&&($r=revLookup$4[Gt.charCodeAt(Wr)]<<2|revLookup$4[Gt.charCodeAt(Wr+1)]>>4,kr[qr++]=$r&255),Dr===1&&($r=revLookup$4[Gt.charCodeAt(Wr)]<<10|revLookup$4[Gt.charCodeAt(Wr+1)]<<4|revLookup$4[Gt.charCodeAt(Wr+2)]>>2,kr[qr++]=$r>>8&255,kr[qr++]=$r&255),kr}function tripletToBase64$4(Gt){return lookup$9[Gt>>18&63]+lookup$9[Gt>>12&63]+lookup$9[Gt>>6&63]+lookup$9[Gt&63]}function encodeChunk$4(Gt,$r,zr){for(var _r,Dr=[],kr=$r;kr<zr;kr+=3)_r=(Gt[kr]<<16&16711680)+(Gt[kr+1]<<8&65280)+(Gt[kr+2]&255),Dr.push(tripletToBase64$4(_r));return Dr.join("")}function fromByteArray$4(Gt){for(var $r,zr=Gt.length,_r=zr%3,Dr=[],kr=16383,qr=0,Nr=zr-_r;qr<Nr;qr+=kr)Dr.push(encodeChunk$4(Gt,qr,qr+kr>Nr?Nr:qr+kr));return _r===1?($r=Gt[zr-1],Dr.push(lookup$9[$r>>2]+lookup$9[$r<<4&63]+"==")):_r===2&&($r=(Gt[zr-2]<<8)+Gt[zr-1],Dr.push(lookup$9[$r>>10]+lookup$9[$r>>4&63]+lookup$9[$r<<2&63]+"=")),Dr.join("")}var ieee754$1={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */ieee754$1.read=function(Gt,$r,zr,_r,Dr){var kr,qr,Nr=Dr*8-_r-1,Wr=(1<<Nr)-1,Qr=Wr>>1,Vr=-7,Jr=zr?Dr-1:0,Zr=zr?-1:1,zn=Gt[$r+Jr];for(Jr+=Zr,kr=zn&(1<<-Vr)-1,zn>>=-Vr,Vr+=Nr;Vr>0;kr=kr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);for(qr=kr&(1<<-Vr)-1,kr>>=-Vr,Vr+=_r;Vr>0;qr=qr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);if(kr===0)kr=1-Qr;else{if(kr===Wr)return qr?NaN:(zn?-1:1)*(1/0);qr=qr+Math.pow(2,_r),kr=kr-Qr}return(zn?-1:1)*qr*Math.pow(2,kr-_r)};ieee754$1.write=function(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr,Qr=kr*8-Dr-1,Vr=(1<<Qr)-1,Jr=Vr>>1,Zr=Dr===23?Math.pow(2,-24)-Math.pow(2,-77):0,zn=_r?0:kr-1,Vn=_r?1:-1,_i=$r<0||$r===0&&1/$r<0?1:0;for($r=Math.abs($r),isNaN($r)||$r===1/0?(Nr=isNaN($r)?1:0,qr=Vr):(qr=Math.floor(Math.log($r)/Math.LN2),$r*(Wr=Math.pow(2,-qr))<1&&(qr--,Wr*=2),qr+Jr>=1?$r+=Zr/Wr:$r+=Zr*Math.pow(2,1-Jr),$r*Wr>=2&&(qr++,Wr/=2),qr+Jr>=Vr?(Nr=0,qr=Vr):qr+Jr>=1?(Nr=($r*Wr-1)*Math.pow(2,Dr),qr=qr+Jr):(Nr=$r*Math.pow(2,Jr-1)*Math.pow(2,Dr),qr=0));Dr>=8;Gt[zr+zn]=Nr&255,zn+=Vn,Nr/=256,Dr-=8);for(qr=qr<<Dr|Nr,Qr+=Dr;Qr>0;Gt[zr+zn]=qr&255,zn+=Vn,qr/=256,Qr-=8);Gt[zr+zn-Vn]|=_i*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(Gt){const $r=base64Js$1,zr=ieee754$1,_r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Gt.Buffer=Nr,Gt.SlowBuffer=i0,Gt.INSPECT_MAX_BYTES=50;const Dr=2147483647;Gt.kMaxLength=Dr,Nr.TYPED_ARRAY_SUPPORT=kr(),!Nr.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function kr(){try{const H0=new Uint8Array(1),P0={foo:function(){return 42}};return Object.setPrototypeOf(P0,Uint8Array.prototype),Object.setPrototypeOf(H0,P0),H0.foo()===42}catch{return!1}}Object.defineProperty(Nr.prototype,"parent",{enumerable:!0,get:function(){if(Nr.isBuffer(this))return this.buffer}}),Object.defineProperty(Nr.prototype,"offset",{enumerable:!0,get:function(){if(Nr.isBuffer(this))return this.byteOffset}});function qr(H0){if(H0>Dr)throw new RangeError('The value "'+H0+'" is invalid for option "size"');const P0=new Uint8Array(H0);return Object.setPrototypeOf(P0,Nr.prototype),P0}function Nr(H0,P0,W0){if(typeof H0=="number"){if(typeof P0=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Jr(H0)}return Wr(H0,P0,W0)}Nr.poolSize=8192;function Wr(H0,P0,W0){if(typeof H0=="string")return Zr(H0,P0);if(ArrayBuffer.isView(H0))return Vn(H0);if(H0==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof H0);if(eo(H0,ArrayBuffer)||H0&&eo(H0.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(eo(H0,SharedArrayBuffer)||H0&&eo(H0.buffer,SharedArrayBuffer)))return _i(H0,P0,W0);if(typeof H0=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Y0=H0.valueOf&&H0.valueOf();if(Y0!=null&&Y0!==H0)return Nr.from(Y0,P0,W0);const co=e0(H0);if(co)return co;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof H0[Symbol.toPrimitive]=="function")return Nr.from(H0[Symbol.toPrimitive]("string"),P0,W0);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof H0)}Nr.from=function(H0,P0,W0){return Wr(H0,P0,W0)},Object.setPrototypeOf(Nr.prototype,Uint8Array.prototype),Object.setPrototypeOf(Nr,Uint8Array);function Qr(H0){if(typeof H0!="number")throw new TypeError('"size" argument must be of type number');if(H0<0)throw new RangeError('The value "'+H0+'" is invalid for option "size"')}function Vr(H0,P0,W0){return Qr(H0),H0<=0?qr(H0):P0!==void 0?typeof W0=="string"?qr(H0).fill(P0,W0):qr(H0).fill(P0):qr(H0)}Nr.alloc=function(H0,P0,W0){return Vr(H0,P0,W0)};function Jr(H0){return Qr(H0),qr(H0<0?0:r0(H0)|0)}Nr.allocUnsafe=function(H0){return Jr(H0)},Nr.allocUnsafeSlow=function(H0){return Jr(H0)};function Zr(H0,P0){if((typeof P0!="string"||P0==="")&&(P0="utf8"),!Nr.isEncoding(P0))throw new TypeError("Unknown encoding: "+P0);const W0=n0(H0,P0)|0;let Y0=qr(W0);const co=Y0.write(H0,P0);return co!==W0&&(Y0=Y0.slice(0,co)),Y0}function zn(H0){const P0=H0.length<0?0:r0(H0.length)|0,W0=qr(P0);for(let Y0=0;Y0<P0;Y0+=1)W0[Y0]=H0[Y0]&255;return W0}function Vn(H0){if(eo(H0,Uint8Array)){const P0=new Uint8Array(H0);return _i(P0.buffer,P0.byteOffset,P0.byteLength)}return zn(H0)}function _i(H0,P0,W0){if(P0<0||H0.byteLength<P0)throw new RangeError('"offset" is outside of buffer bounds');if(H0.byteLength<P0+(W0||0))throw new RangeError('"length" is outside of buffer bounds');let Y0;return P0===void 0&&W0===void 0?Y0=new Uint8Array(H0):W0===void 0?Y0=new Uint8Array(H0,P0):Y0=new Uint8Array(H0,P0,W0),Object.setPrototypeOf(Y0,Nr.prototype),Y0}function e0(H0){if(Nr.isBuffer(H0)){const P0=r0(H0.length)|0,W0=qr(P0);return W0.length===0||H0.copy(W0,0,0,P0),W0}if(H0.length!==void 0)return typeof H0.length!="number"||K0(H0.length)?qr(0):zn(H0);if(H0.type==="Buffer"&&Array.isArray(H0.data))return zn(H0.data)}function r0(H0){if(H0>=Dr)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Dr.toString(16)+" bytes");return H0|0}function i0(H0){return+H0!=H0&&(H0=0),Nr.alloc(+H0)}Nr.isBuffer=function(P0){return P0!=null&&P0._isBuffer===!0&&P0!==Nr.prototype},Nr.compare=function(P0,W0){if(eo(P0,Uint8Array)&&(P0=Nr.from(P0,P0.offset,P0.byteLength)),eo(W0,Uint8Array)&&(W0=Nr.from(W0,W0.offset,W0.byteLength)),!Nr.isBuffer(P0)||!Nr.isBuffer(W0))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(P0===W0)return 0;let Y0=P0.length,co=W0.length;for(let Ao=0,oo=Math.min(Y0,co);Ao<oo;++Ao)if(P0[Ao]!==W0[Ao]){Y0=P0[Ao],co=W0[Ao];break}return Y0<co?-1:co<Y0?1:0},Nr.isEncoding=function(P0){switch(String(P0).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}},Nr.concat=function(P0,W0){if(!Array.isArray(P0))throw new TypeError('"list" argument must be an Array of Buffers');if(P0.length===0)return Nr.alloc(0);let Y0;if(W0===void 0)for(W0=0,Y0=0;Y0<P0.length;++Y0)W0+=P0[Y0].length;const co=Nr.allocUnsafe(W0);let Ao=0;for(Y0=0;Y0<P0.length;++Y0){let oo=P0[Y0];if(eo(oo,Uint8Array))Ao+oo.length>co.length?(Nr.isBuffer(oo)||(oo=Nr.from(oo)),oo.copy(co,Ao)):Uint8Array.prototype.set.call(co,oo,Ao);else if(Nr.isBuffer(oo))oo.copy(co,Ao);else throw new TypeError('"list" argument must be an Array of Buffers');Ao+=oo.length}return co};function n0(H0,P0){if(Nr.isBuffer(H0))return H0.length;if(ArrayBuffer.isView(H0)||eo(H0,ArrayBuffer))return H0.byteLength;if(typeof H0!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof H0);const W0=H0.length,Y0=arguments.length>2&&arguments[2]===!0;if(!Y0&&W0===0)return 0;let co=!1;for(;;)switch(P0){case"ascii":case"latin1":case"binary":return W0;case"utf8":case"utf-8":return k0(H0).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W0*2;case"hex":return W0>>>1;case"base64":return G0(H0).length;default:if(co)return Y0?-1:k0(H0).length;P0=(""+P0).toLowerCase(),co=!0}}Nr.byteLength=n0;function o0(H0,P0,W0){let Y0=!1;if((P0===void 0||P0<0)&&(P0=0),P0>this.length||((W0===void 0||W0>this.length)&&(W0=this.length),W0<=0)||(W0>>>=0,P0>>>=0,W0<=P0))return"";for(H0||(H0="utf8");;)switch(H0){case"hex":return d0(this,P0,W0);case"utf8":case"utf-8":return A0(this,P0,W0);case"ascii":return m0(this,P0,W0);case"latin1":case"binary":return c0(this,P0,W0);case"base64":return v0(this,P0,W0);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M0(this,P0,W0);default:if(Y0)throw new TypeError("Unknown encoding: "+H0);H0=(H0+"").toLowerCase(),Y0=!0}}Nr.prototype._isBuffer=!0;function a0(H0,P0,W0){const Y0=H0[P0];H0[P0]=H0[W0],H0[W0]=Y0}Nr.prototype.swap16=function(){const P0=this.length;if(P0%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let W0=0;W0<P0;W0+=2)a0(this,W0,W0+1);return this},Nr.prototype.swap32=function(){const P0=this.length;if(P0%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let W0=0;W0<P0;W0+=4)a0(this,W0,W0+3),a0(this,W0+1,W0+2);return this},Nr.prototype.swap64=function(){const P0=this.length;if(P0%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let W0=0;W0<P0;W0+=8)a0(this,W0,W0+7),a0(this,W0+1,W0+6),a0(this,W0+2,W0+5),a0(this,W0+3,W0+4);return this},Nr.prototype.toString=function(){const P0=this.length;return P0===0?"":arguments.length===0?A0(this,0,P0):o0.apply(this,arguments)},Nr.prototype.toLocaleString=Nr.prototype.toString,Nr.prototype.equals=function(P0){if(!Nr.isBuffer(P0))throw new TypeError("Argument must be a Buffer");return this===P0?!0:Nr.compare(this,P0)===0},Nr.prototype.inspect=function(){let P0="";const W0=Gt.INSPECT_MAX_BYTES;return P0=this.toString("hex",0,W0).replace(/(.{2})/g,"$1 ").trim(),this.length>W0&&(P0+=" ... "),"<Buffer "+P0+">"},_r&&(Nr.prototype[_r]=Nr.prototype.inspect),Nr.prototype.compare=function(P0,W0,Y0,co,Ao){if(eo(P0,Uint8Array)&&(P0=Nr.from(P0,P0.offset,P0.byteLength)),!Nr.isBuffer(P0))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof P0);if(W0===void 0&&(W0=0),Y0===void 0&&(Y0=P0?P0.length:0),co===void 0&&(co=0),Ao===void 0&&(Ao=this.length),W0<0||Y0>P0.length||co<0||Ao>this.length)throw new RangeError("out of range index");if(co>=Ao&&W0>=Y0)return 0;if(co>=Ao)return-1;if(W0>=Y0)return 1;if(W0>>>=0,Y0>>>=0,co>>>=0,Ao>>>=0,this===P0)return 0;let oo=Ao-co,uo=Y0-W0;const Mo=Math.min(oo,uo),go=this.slice(co,Ao),qo=P0.slice(W0,Y0);for(let Io=0;Io<Mo;++Io)if(go[Io]!==qo[Io]){oo=go[Io],uo=qo[Io];break}return oo<uo?-1:uo<oo?1:0};function s0(H0,P0,W0,Y0,co){if(H0.length===0)return-1;if(typeof W0=="string"?(Y0=W0,W0=0):W0>2147483647?W0=2147483647:W0<-2147483648&&(W0=-2147483648),W0=+W0,K0(W0)&&(W0=co?0:H0.length-1),W0<0&&(W0=H0.length+W0),W0>=H0.length){if(co)return-1;W0=H0.length-1}else if(W0<0)if(co)W0=0;else return-1;if(typeof P0=="string"&&(P0=Nr.from(P0,Y0)),Nr.isBuffer(P0))return P0.length===0?-1:l0(H0,P0,W0,Y0,co);if(typeof P0=="number")return P0=P0&255,typeof Uint8Array.prototype.indexOf=="function"?co?Uint8Array.prototype.indexOf.call(H0,P0,W0):Uint8Array.prototype.lastIndexOf.call(H0,P0,W0):l0(H0,[P0],W0,Y0,co);throw new TypeError("val must be string, number or Buffer")}function l0(H0,P0,W0,Y0,co){let Ao=1,oo=H0.length,uo=P0.length;if(Y0!==void 0&&(Y0=String(Y0).toLowerCase(),Y0==="ucs2"||Y0==="ucs-2"||Y0==="utf16le"||Y0==="utf-16le")){if(H0.length<2||P0.length<2)return-1;Ao=2,oo/=2,uo/=2,W0/=2}function Mo(qo,Io){return Ao===1?qo[Io]:qo.readUInt16BE(Io*Ao)}let go;if(co){let qo=-1;for(go=W0;go<oo;go++)if(Mo(H0,go)===Mo(P0,qo===-1?0:go-qo)){if(qo===-1&&(qo=go),go-qo+1===uo)return qo*Ao}else qo!==-1&&(go-=go-qo),qo=-1}else for(W0+uo>oo&&(W0=oo-uo),go=W0;go>=0;go--){let qo=!0;for(let Io=0;Io<uo;Io++)if(Mo(H0,go+Io)!==Mo(P0,Io)){qo=!1;break}if(qo)return go}return-1}Nr.prototype.includes=function(P0,W0,Y0){return this.indexOf(P0,W0,Y0)!==-1},Nr.prototype.indexOf=function(P0,W0,Y0){return s0(this,P0,W0,Y0,!0)},Nr.prototype.lastIndexOf=function(P0,W0,Y0){return s0(this,P0,W0,Y0,!1)};function u0(H0,P0,W0,Y0){W0=Number(W0)||0;const co=H0.length-W0;Y0?(Y0=Number(Y0),Y0>co&&(Y0=co)):Y0=co;const Ao=P0.length;Y0>Ao/2&&(Y0=Ao/2);let oo;for(oo=0;oo<Y0;++oo){const uo=parseInt(P0.substr(oo*2,2),16);if(K0(uo))return oo;H0[W0+oo]=uo}return oo}function b0(H0,P0,W0,Y0){return X0(k0(P0,H0.length-W0),H0,W0,Y0)}function g0(H0,P0,W0,Y0){return X0(w0(P0),H0,W0,Y0)}function y0(H0,P0,W0,Y0){return X0(G0(P0),H0,W0,Y0)}function f0(H0,P0,W0,Y0){return X0(F0(P0,H0.length-W0),H0,W0,Y0)}Nr.prototype.write=function(P0,W0,Y0,co){if(W0===void 0)co="utf8",Y0=this.length,W0=0;else if(Y0===void 0&&typeof W0=="string")co=W0,Y0=this.length,W0=0;else if(isFinite(W0))W0=W0>>>0,isFinite(Y0)?(Y0=Y0>>>0,co===void 0&&(co="utf8")):(co=Y0,Y0=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const Ao=this.length-W0;if((Y0===void 0||Y0>Ao)&&(Y0=Ao),P0.length>0&&(Y0<0||W0<0)||W0>this.length)throw new RangeError("Attempt to write outside buffer bounds");co||(co="utf8");let oo=!1;for(;;)switch(co){case"hex":return u0(this,P0,W0,Y0);case"utf8":case"utf-8":return b0(this,P0,W0,Y0);case"ascii":case"latin1":case"binary":return g0(this,P0,W0,Y0);case"base64":return y0(this,P0,W0,Y0);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f0(this,P0,W0,Y0);default:if(oo)throw new TypeError("Unknown encoding: "+co);co=(""+co).toLowerCase(),oo=!0}},Nr.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function v0(H0,P0,W0){return P0===0&&W0===H0.length?$r.fromByteArray(H0):$r.fromByteArray(H0.slice(P0,W0))}function A0(H0,P0,W0){W0=Math.min(H0.length,W0);const Y0=[];let co=P0;for(;co<W0;){const Ao=H0[co];let oo=null,uo=Ao>239?4:Ao>223?3:Ao>191?2:1;if(co+uo<=W0){let Mo,go,qo,Io;switch(uo){case 1:Ao<128&&(oo=Ao);break;case 2:Mo=H0[co+1],(Mo&192)===128&&(Io=(Ao&31)<<6|Mo&63,Io>127&&(oo=Io));break;case 3:Mo=H0[co+1],go=H0[co+2],(Mo&192)===128&&(go&192)===128&&(Io=(Ao&15)<<12|(Mo&63)<<6|go&63,Io>2047&&(Io<55296||Io>57343)&&(oo=Io));break;case 4:Mo=H0[co+1],go=H0[co+2],qo=H0[co+3],(Mo&192)===128&&(go&192)===128&&(qo&192)===128&&(Io=(Ao&15)<<18|(Mo&63)<<12|(go&63)<<6|qo&63,Io>65535&&Io<1114112&&(oo=Io))}}oo===null?(oo=65533,uo=1):oo>65535&&(oo-=65536,Y0.push(oo>>>10&1023|55296),oo=56320|oo&1023),Y0.push(oo),co+=uo}return h0(Y0)}const p0=4096;function h0(H0){const P0=H0.length;if(P0<=p0)return String.fromCharCode.apply(String,H0);let W0="",Y0=0;for(;Y0<P0;)W0+=String.fromCharCode.apply(String,H0.slice(Y0,Y0+=p0));return W0}function m0(H0,P0,W0){let Y0="";W0=Math.min(H0.length,W0);for(let co=P0;co<W0;++co)Y0+=String.fromCharCode(H0[co]&127);return Y0}function c0(H0,P0,W0){let Y0="";W0=Math.min(H0.length,W0);for(let co=P0;co<W0;++co)Y0+=String.fromCharCode(H0[co]);return Y0}function d0(H0,P0,W0){const Y0=H0.length;(!P0||P0<0)&&(P0=0),(!W0||W0<0||W0>Y0)&&(W0=Y0);let co="";for(let Ao=P0;Ao<W0;++Ao)co+=Z0[H0[Ao]];return co}function M0(H0,P0,W0){const Y0=H0.slice(P0,W0);let co="";for(let Ao=0;Ao<Y0.length-1;Ao+=2)co+=String.fromCharCode(Y0[Ao]+Y0[Ao+1]*256);return co}Nr.prototype.slice=function(P0,W0){const Y0=this.length;P0=~~P0,W0=W0===void 0?Y0:~~W0,P0<0?(P0+=Y0,P0<0&&(P0=0)):P0>Y0&&(P0=Y0),W0<0?(W0+=Y0,W0<0&&(W0=0)):W0>Y0&&(W0=Y0),W0<P0&&(W0=P0);const co=this.subarray(P0,W0);return Object.setPrototypeOf(co,Nr.prototype),co};function O0(H0,P0,W0){if(H0%1!==0||H0<0)throw new RangeError("offset is not uint");if(H0+P0>W0)throw new RangeError("Trying to access beyond buffer length")}Nr.prototype.readUintLE=Nr.prototype.readUIntLE=function(P0,W0,Y0){P0=P0>>>0,W0=W0>>>0,Y0||O0(P0,W0,this.length);let co=this[P0],Ao=1,oo=0;for(;++oo<W0&&(Ao*=256);)co+=this[P0+oo]*Ao;return co},Nr.prototype.readUintBE=Nr.prototype.readUIntBE=function(P0,W0,Y0){P0=P0>>>0,W0=W0>>>0,Y0||O0(P0,W0,this.length);let co=this[P0+--W0],Ao=1;for(;W0>0&&(Ao*=256);)co+=this[P0+--W0]*Ao;return co},Nr.prototype.readUint8=Nr.prototype.readUInt8=function(P0,W0){return P0=P0>>>0,W0||O0(P0,1,this.length),this[P0]},Nr.prototype.readUint16LE=Nr.prototype.readUInt16LE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,2,this.length),this[P0]|this[P0+1]<<8},Nr.prototype.readUint16BE=Nr.prototype.readUInt16BE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,2,this.length),this[P0]<<8|this[P0+1]},Nr.prototype.readUint32LE=Nr.prototype.readUInt32LE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,4,this.length),(this[P0]|this[P0+1]<<8|this[P0+2]<<16)+this[P0+3]*16777216},Nr.prototype.readUint32BE=Nr.prototype.readUInt32BE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,4,this.length),this[P0]*16777216+(this[P0+1]<<16|this[P0+2]<<8|this[P0+3])},Nr.prototype.readBigUInt64LE=ao(function(P0){P0=P0>>>0,L0(P0,"offset");const W0=this[P0],Y0=this[P0+7];(W0===void 0||Y0===void 0)&&N0(P0,this.length-8);const co=W0+this[++P0]*2**8+this[++P0]*2**16+this[++P0]*2**24,Ao=this[++P0]+this[++P0]*2**8+this[++P0]*2**16+Y0*2**24;return BigInt(co)+(BigInt(Ao)<<BigInt(32))}),Nr.prototype.readBigUInt64BE=ao(function(P0){P0=P0>>>0,L0(P0,"offset");const W0=this[P0],Y0=this[P0+7];(W0===void 0||Y0===void 0)&&N0(P0,this.length-8);const co=W0*2**24+this[++P0]*2**16+this[++P0]*2**8+this[++P0],Ao=this[++P0]*2**24+this[++P0]*2**16+this[++P0]*2**8+Y0;return(BigInt(co)<<BigInt(32))+BigInt(Ao)}),Nr.prototype.readIntLE=function(P0,W0,Y0){P0=P0>>>0,W0=W0>>>0,Y0||O0(P0,W0,this.length);let co=this[P0],Ao=1,oo=0;for(;++oo<W0&&(Ao*=256);)co+=this[P0+oo]*Ao;return Ao*=128,co>=Ao&&(co-=Math.pow(2,8*W0)),co},Nr.prototype.readIntBE=function(P0,W0,Y0){P0=P0>>>0,W0=W0>>>0,Y0||O0(P0,W0,this.length);let co=W0,Ao=1,oo=this[P0+--co];for(;co>0&&(Ao*=256);)oo+=this[P0+--co]*Ao;return Ao*=128,oo>=Ao&&(oo-=Math.pow(2,8*W0)),oo},Nr.prototype.readInt8=function(P0,W0){return P0=P0>>>0,W0||O0(P0,1,this.length),this[P0]&128?(255-this[P0]+1)*-1:this[P0]},Nr.prototype.readInt16LE=function(P0,W0){P0=P0>>>0,W0||O0(P0,2,this.length);const Y0=this[P0]|this[P0+1]<<8;return Y0&32768?Y0|4294901760:Y0},Nr.prototype.readInt16BE=function(P0,W0){P0=P0>>>0,W0||O0(P0,2,this.length);const Y0=this[P0+1]|this[P0]<<8;return Y0&32768?Y0|4294901760:Y0},Nr.prototype.readInt32LE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,4,this.length),this[P0]|this[P0+1]<<8|this[P0+2]<<16|this[P0+3]<<24},Nr.prototype.readInt32BE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,4,this.length),this[P0]<<24|this[P0+1]<<16|this[P0+2]<<8|this[P0+3]},Nr.prototype.readBigInt64LE=ao(function(P0){P0=P0>>>0,L0(P0,"offset");const W0=this[P0],Y0=this[P0+7];(W0===void 0||Y0===void 0)&&N0(P0,this.length-8);const co=this[P0+4]+this[P0+5]*2**8+this[P0+6]*2**16+(Y0<<24);return(BigInt(co)<<BigInt(32))+BigInt(W0+this[++P0]*2**8+this[++P0]*2**16+this[++P0]*2**24)}),Nr.prototype.readBigInt64BE=ao(function(P0){P0=P0>>>0,L0(P0,"offset");const W0=this[P0],Y0=this[P0+7];(W0===void 0||Y0===void 0)&&N0(P0,this.length-8);const co=(W0<<24)+this[++P0]*2**16+this[++P0]*2**8+this[++P0];return(BigInt(co)<<BigInt(32))+BigInt(this[++P0]*2**24+this[++P0]*2**16+this[++P0]*2**8+Y0)}),Nr.prototype.readFloatLE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,4,this.length),zr.read(this,P0,!0,23,4)},Nr.prototype.readFloatBE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,4,this.length),zr.read(this,P0,!1,23,4)},Nr.prototype.readDoubleLE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,8,this.length),zr.read(this,P0,!0,52,8)},Nr.prototype.readDoubleBE=function(P0,W0){return P0=P0>>>0,W0||O0(P0,8,this.length),zr.read(this,P0,!1,52,8)};function x0(H0,P0,W0,Y0,co,Ao){if(!Nr.isBuffer(H0))throw new TypeError('"buffer" argument must be a Buffer instance');if(P0>co||P0<Ao)throw new RangeError('"value" argument is out of bounds');if(W0+Y0>H0.length)throw new RangeError("Index out of range")}Nr.prototype.writeUintLE=Nr.prototype.writeUIntLE=function(P0,W0,Y0,co){if(P0=+P0,W0=W0>>>0,Y0=Y0>>>0,!co){const uo=Math.pow(2,8*Y0)-1;x0(this,P0,W0,Y0,uo,0)}let Ao=1,oo=0;for(this[W0]=P0&255;++oo<Y0&&(Ao*=256);)this[W0+oo]=P0/Ao&255;return W0+Y0},Nr.prototype.writeUintBE=Nr.prototype.writeUIntBE=function(P0,W0,Y0,co){if(P0=+P0,W0=W0>>>0,Y0=Y0>>>0,!co){const uo=Math.pow(2,8*Y0)-1;x0(this,P0,W0,Y0,uo,0)}let Ao=Y0-1,oo=1;for(this[W0+Ao]=P0&255;--Ao>=0&&(oo*=256);)this[W0+Ao]=P0/oo&255;return W0+Y0},Nr.prototype.writeUint8=Nr.prototype.writeUInt8=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,1,255,0),this[W0]=P0&255,W0+1},Nr.prototype.writeUint16LE=Nr.prototype.writeUInt16LE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,2,65535,0),this[W0]=P0&255,this[W0+1]=P0>>>8,W0+2},Nr.prototype.writeUint16BE=Nr.prototype.writeUInt16BE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,2,65535,0),this[W0]=P0>>>8,this[W0+1]=P0&255,W0+2},Nr.prototype.writeUint32LE=Nr.prototype.writeUInt32LE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,4,4294967295,0),this[W0+3]=P0>>>24,this[W0+2]=P0>>>16,this[W0+1]=P0>>>8,this[W0]=P0&255,W0+4},Nr.prototype.writeUint32BE=Nr.prototype.writeUInt32BE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,4,4294967295,0),this[W0]=P0>>>24,this[W0+1]=P0>>>16,this[W0+2]=P0>>>8,this[W0+3]=P0&255,W0+4};function C0(H0,P0,W0,Y0,co){Q0(P0,Y0,co,H0,W0,7);let Ao=Number(P0&BigInt(4294967295));H0[W0++]=Ao,Ao=Ao>>8,H0[W0++]=Ao,Ao=Ao>>8,H0[W0++]=Ao,Ao=Ao>>8,H0[W0++]=Ao;let oo=Number(P0>>BigInt(32)&BigInt(4294967295));return H0[W0++]=oo,oo=oo>>8,H0[W0++]=oo,oo=oo>>8,H0[W0++]=oo,oo=oo>>8,H0[W0++]=oo,W0}function $0(H0,P0,W0,Y0,co){Q0(P0,Y0,co,H0,W0,7);let Ao=Number(P0&BigInt(4294967295));H0[W0+7]=Ao,Ao=Ao>>8,H0[W0+6]=Ao,Ao=Ao>>8,H0[W0+5]=Ao,Ao=Ao>>8,H0[W0+4]=Ao;let oo=Number(P0>>BigInt(32)&BigInt(4294967295));return H0[W0+3]=oo,oo=oo>>8,H0[W0+2]=oo,oo=oo>>8,H0[W0+1]=oo,oo=oo>>8,H0[W0]=oo,W0+8}Nr.prototype.writeBigUInt64LE=ao(function(P0,W0=0){return C0(this,P0,W0,BigInt(0),BigInt("0xffffffffffffffff"))}),Nr.prototype.writeBigUInt64BE=ao(function(P0,W0=0){return $0(this,P0,W0,BigInt(0),BigInt("0xffffffffffffffff"))}),Nr.prototype.writeIntLE=function(P0,W0,Y0,co){if(P0=+P0,W0=W0>>>0,!co){const Mo=Math.pow(2,8*Y0-1);x0(this,P0,W0,Y0,Mo-1,-Mo)}let Ao=0,oo=1,uo=0;for(this[W0]=P0&255;++Ao<Y0&&(oo*=256);)P0<0&&uo===0&&this[W0+Ao-1]!==0&&(uo=1),this[W0+Ao]=(P0/oo>>0)-uo&255;return W0+Y0},Nr.prototype.writeIntBE=function(P0,W0,Y0,co){if(P0=+P0,W0=W0>>>0,!co){const Mo=Math.pow(2,8*Y0-1);x0(this,P0,W0,Y0,Mo-1,-Mo)}let Ao=Y0-1,oo=1,uo=0;for(this[W0+Ao]=P0&255;--Ao>=0&&(oo*=256);)P0<0&&uo===0&&this[W0+Ao+1]!==0&&(uo=1),this[W0+Ao]=(P0/oo>>0)-uo&255;return W0+Y0},Nr.prototype.writeInt8=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,1,127,-128),P0<0&&(P0=255+P0+1),this[W0]=P0&255,W0+1},Nr.prototype.writeInt16LE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,2,32767,-32768),this[W0]=P0&255,this[W0+1]=P0>>>8,W0+2},Nr.prototype.writeInt16BE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,2,32767,-32768),this[W0]=P0>>>8,this[W0+1]=P0&255,W0+2},Nr.prototype.writeInt32LE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,4,2147483647,-2147483648),this[W0]=P0&255,this[W0+1]=P0>>>8,this[W0+2]=P0>>>16,this[W0+3]=P0>>>24,W0+4},Nr.prototype.writeInt32BE=function(P0,W0,Y0){return P0=+P0,W0=W0>>>0,Y0||x0(this,P0,W0,4,2147483647,-2147483648),P0<0&&(P0=4294967295+P0+1),this[W0]=P0>>>24,this[W0+1]=P0>>>16,this[W0+2]=P0>>>8,this[W0+3]=P0&255,W0+4},Nr.prototype.writeBigInt64LE=ao(function(P0,W0=0){return C0(this,P0,W0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Nr.prototype.writeBigInt64BE=ao(function(P0,W0=0){return $0(this,P0,W0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function _0(H0,P0,W0,Y0,co,Ao){if(W0+Y0>H0.length)throw new RangeError("Index out of range");if(W0<0)throw new RangeError("Index out of range")}function R0(H0,P0,W0,Y0,co){return P0=+P0,W0=W0>>>0,co||_0(H0,P0,W0,4),zr.write(H0,P0,W0,Y0,23,4),W0+4}Nr.prototype.writeFloatLE=function(P0,W0,Y0){return R0(this,P0,W0,!0,Y0)},Nr.prototype.writeFloatBE=function(P0,W0,Y0){return R0(this,P0,W0,!1,Y0)};function D0(H0,P0,W0,Y0,co){return P0=+P0,W0=W0>>>0,co||_0(H0,P0,W0,8),zr.write(H0,P0,W0,Y0,52,8),W0+8}Nr.prototype.writeDoubleLE=function(P0,W0,Y0){return D0(this,P0,W0,!0,Y0)},Nr.prototype.writeDoubleBE=function(P0,W0,Y0){return D0(this,P0,W0,!1,Y0)},Nr.prototype.copy=function(P0,W0,Y0,co){if(!Nr.isBuffer(P0))throw new TypeError("argument should be a Buffer");if(Y0||(Y0=0),!co&&co!==0&&(co=this.length),W0>=P0.length&&(W0=P0.length),W0||(W0=0),co>0&&co<Y0&&(co=Y0),co===Y0||P0.length===0||this.length===0)return 0;if(W0<0)throw new RangeError("targetStart out of bounds");if(Y0<0||Y0>=this.length)throw new RangeError("Index out of range");if(co<0)throw new RangeError("sourceEnd out of bounds");co>this.length&&(co=this.length),P0.length-W0<co-Y0&&(co=P0.length-W0+Y0);const Ao=co-Y0;return this===P0&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(W0,Y0,co):Uint8Array.prototype.set.call(P0,this.subarray(Y0,co),W0),Ao},Nr.prototype.fill=function(P0,W0,Y0,co){if(typeof P0=="string"){if(typeof W0=="string"?(co=W0,W0=0,Y0=this.length):typeof Y0=="string"&&(co=Y0,Y0=this.length),co!==void 0&&typeof co!="string")throw new TypeError("encoding must be a string");if(typeof co=="string"&&!Nr.isEncoding(co))throw new TypeError("Unknown encoding: "+co);if(P0.length===1){const oo=P0.charCodeAt(0);(co==="utf8"&&oo<128||co==="latin1")&&(P0=oo)}}else typeof P0=="number"?P0=P0&255:typeof P0=="boolean"&&(P0=Number(P0));if(W0<0||this.length<W0||this.length<Y0)throw new RangeError("Out of range index");if(Y0<=W0)return this;W0=W0>>>0,Y0=Y0===void 0?this.length:Y0>>>0,P0||(P0=0);let Ao;if(typeof P0=="number")for(Ao=W0;Ao<Y0;++Ao)this[Ao]=P0;else{const oo=Nr.isBuffer(P0)?P0:Nr.from(P0,co),uo=oo.length;if(uo===0)throw new TypeError('The value "'+P0+'" is invalid for argument "value"');for(Ao=0;Ao<Y0-W0;++Ao)this[Ao+W0]=oo[Ao%uo]}return this};const S0={};function I0(H0,P0,W0){S0[H0]=class extends W0{constructor(){super(),Object.defineProperty(this,"message",{value:P0.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${H0}]`,this.stack,delete this.name}get code(){return H0}set code(co){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:co,writable:!0})}toString(){return`${this.name} [${H0}]: ${this.message}`}}}I0("ERR_BUFFER_OUT_OF_BOUNDS",function(H0){return H0?`${H0} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),I0("ERR_INVALID_ARG_TYPE",function(H0,P0){return`The "${H0}" argument must be of type number. Received type ${typeof P0}`},TypeError),I0("ERR_OUT_OF_RANGE",function(H0,P0,W0){let Y0=`The value of "${H0}" is out of range.`,co=W0;return Number.isInteger(W0)&&Math.abs(W0)>2**32?co=B0(String(W0)):typeof W0=="bigint"&&(co=String(W0),(W0>BigInt(2)**BigInt(32)||W0<-(BigInt(2)**BigInt(32)))&&(co=B0(co)),co+="n"),Y0+=` It must be ${P0}. Received ${co}`,Y0},RangeError);function B0(H0){let P0="",W0=H0.length;const Y0=H0[0]==="-"?1:0;for(;W0>=Y0+4;W0-=3)P0=`_${H0.slice(W0-3,W0)}${P0}`;return`${H0.slice(0,W0)}${P0}`}function T0(H0,P0,W0){L0(P0,"offset"),(H0[P0]===void 0||H0[P0+W0]===void 0)&&N0(P0,H0.length-(W0+1))}function Q0(H0,P0,W0,Y0,co,Ao){if(H0>W0||H0<P0){const oo=typeof P0=="bigint"?"n":"";let uo;throw P0===0||P0===BigInt(0)?uo=`>= 0${oo} and < 2${oo} ** ${(Ao+1)*8}${oo}`:uo=`>= -(2${oo} ** ${(Ao+1)*8-1}${oo}) and < 2 ** ${(Ao+1)*8-1}${oo}`,new S0.ERR_OUT_OF_RANGE("value",uo,H0)}T0(Y0,co,Ao)}function L0(H0,P0){if(typeof H0!="number")throw new S0.ERR_INVALID_ARG_TYPE(P0,"number",H0)}function N0(H0,P0,W0){throw Math.floor(H0)!==H0?(L0(H0,W0),new S0.ERR_OUT_OF_RANGE("offset","an integer",H0)):P0<0?new S0.ERR_BUFFER_OUT_OF_BOUNDS:new S0.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${P0}`,H0)}const j0=/[^+/0-9A-Za-z-_]/g;function q0(H0){if(H0=H0.split("=")[0],H0=H0.trim().replace(j0,""),H0.length<2)return"";for(;H0.length%4!==0;)H0=H0+"=";return H0}function k0(H0,P0){P0=P0||1/0;let W0;const Y0=H0.length;let co=null;const Ao=[];for(let oo=0;oo<Y0;++oo){if(W0=H0.charCodeAt(oo),W0>55295&&W0<57344){if(!co){if(W0>56319){(P0-=3)>-1&&Ao.push(239,191,189);continue}else if(oo+1===Y0){(P0-=3)>-1&&Ao.push(239,191,189);continue}co=W0;continue}if(W0<56320){(P0-=3)>-1&&Ao.push(239,191,189),co=W0;continue}W0=(co-55296<<10|W0-56320)+65536}else co&&(P0-=3)>-1&&Ao.push(239,191,189);if(co=null,W0<128){if((P0-=1)<0)break;Ao.push(W0)}else if(W0<2048){if((P0-=2)<0)break;Ao.push(W0>>6|192,W0&63|128)}else if(W0<65536){if((P0-=3)<0)break;Ao.push(W0>>12|224,W0>>6&63|128,W0&63|128)}else if(W0<1114112){if((P0-=4)<0)break;Ao.push(W0>>18|240,W0>>12&63|128,W0>>6&63|128,W0&63|128)}else throw new Error("Invalid code point")}return Ao}function w0(H0){const P0=[];for(let W0=0;W0<H0.length;++W0)P0.push(H0.charCodeAt(W0)&255);return P0}function F0(H0,P0){let W0,Y0,co;const Ao=[];for(let oo=0;oo<H0.length&&!((P0-=2)<0);++oo)W0=H0.charCodeAt(oo),Y0=W0>>8,co=W0%256,Ao.push(co),Ao.push(Y0);return Ao}function G0(H0){return $r.toByteArray(q0(H0))}function X0(H0,P0,W0,Y0){let co;for(co=0;co<Y0&&!(co+W0>=P0.length||co>=H0.length);++co)P0[co+W0]=H0[co];return co}function eo(H0,P0){return H0 instanceof P0||H0!=null&&H0.constructor!=null&&H0.constructor.name!=null&&H0.constructor.name===P0.name}function K0(H0){return H0!==H0}const Z0=function(){const H0="0123456789abcdef",P0=new Array(256);for(let W0=0;W0<16;++W0){const Y0=W0*16;for(let co=0;co<16;++co)P0[Y0+co]=H0[W0]+H0[co]}return P0}();function ao(H0){return typeof BigInt>"u"?io:H0}function io(){throw new Error("BigInt not supported")}})(buffer$1);const isString$a=Gt=>typeof Gt=="string",defer=()=>{let Gt,$r;const zr=new Promise((_r,Dr)=>{Gt=_r,$r=Dr});return zr.resolve=Gt,zr.reject=$r,zr},makeString=Gt=>Gt==null?"":""+Gt,copy$3=(Gt,$r,zr)=>{Gt.forEach(_r=>{$r[_r]&&(zr[_r]=$r[_r])})},lastOfPathSeparatorRegExp=/###/g,cleanKey=Gt=>Gt&&Gt.indexOf("###")>-1?Gt.replace(lastOfPathSeparatorRegExp,"."):Gt,canNotTraverseDeeper=Gt=>!Gt||isString$a(Gt),getLastOfPath=(Gt,$r,zr)=>{const _r=isString$a($r)?$r.split("."):$r;let Dr=0;for(;Dr<_r.length-1;){if(canNotTraverseDeeper(Gt))return{};const kr=cleanKey(_r[Dr]);!Gt[kr]&&zr&&(Gt[kr]=new zr),Object.prototype.hasOwnProperty.call(Gt,kr)?Gt=Gt[kr]:Gt={},++Dr}return canNotTraverseDeeper(Gt)?{}:{obj:Gt,k:cleanKey(_r[Dr])}},setPath=(Gt,$r,zr)=>{const{obj:_r,k:Dr}=getLastOfPath(Gt,$r,Object);if(_r!==void 0||$r.length===1){_r[Dr]=zr;return}let kr=$r[$r.length-1],qr=$r.slice(0,$r.length-1),Nr=getLastOfPath(Gt,qr,Object);for(;Nr.obj===void 0&&qr.length;)kr=`${qr[qr.length-1]}.${kr}`,qr=qr.slice(0,qr.length-1),Nr=getLastOfPath(Gt,qr,Object),Nr&&Nr.obj&&typeof Nr.obj[`${Nr.k}.${kr}`]<"u"&&(Nr.obj=void 0);Nr.obj[`${Nr.k}.${kr}`]=zr},pushPath=(Gt,$r,zr,_r)=>{const{obj:Dr,k:kr}=getLastOfPath(Gt,$r,Object);Dr[kr]=Dr[kr]||[],Dr[kr].push(zr)},getPath$1=(Gt,$r)=>{const{obj:zr,k:_r}=getLastOfPath(Gt,$r);if(zr)return zr[_r]},getPathWithDefaults=(Gt,$r,zr)=>{const _r=getPath$1(Gt,zr);return _r!==void 0?_r:getPath$1($r,zr)},deepExtend=(Gt,$r,zr)=>{for(const _r in $r)_r!=="__proto__"&&_r!=="constructor"&&(_r in Gt?isString$a(Gt[_r])||Gt[_r]instanceof String||isString$a($r[_r])||$r[_r]instanceof String?zr&&(Gt[_r]=$r[_r]):deepExtend(Gt[_r],$r[_r],zr):Gt[_r]=$r[_r]);return Gt},regexEscape$1=Gt=>Gt.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var _entityMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const escape$1=Gt=>isString$a(Gt)?Gt.replace(/[&<>"'\/]/g,$r=>_entityMap[$r]):Gt;class RegExpCache{constructor($r){this.capacity=$r,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp($r){const zr=this.regExpMap.get($r);if(zr!==void 0)return zr;const _r=new RegExp($r);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set($r,_r),this.regExpQueue.push($r),_r}}const chars$5=[" ",",","?","!",";"],looksLikeObjectPathRegExpCache=new RegExpCache(20),looksLikeObjectPath=(Gt,$r,zr)=>{$r=$r||"",zr=zr||"";const _r=chars$5.filter(qr=>$r.indexOf(qr)<0&&zr.indexOf(qr)<0);if(_r.length===0)return!0;const Dr=looksLikeObjectPathRegExpCache.getRegExp(`(${_r.map(qr=>qr==="?"?"\\?":qr).join("|")})`);let kr=!Dr.test(Gt);if(!kr){const qr=Gt.indexOf(zr);qr>0&&!Dr.test(Gt.substring(0,qr))&&(kr=!0)}return kr},deepFind=function(Gt,$r){let zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!Gt)return;if(Gt[$r])return Gt[$r];const _r=$r.split(zr);let Dr=Gt;for(let kr=0;kr<_r.length;){if(!Dr||typeof Dr!="object")return;let qr,Nr="";for(let Wr=kr;Wr<_r.length;++Wr)if(Wr!==kr&&(Nr+=zr),Nr+=_r[Wr],qr=Dr[Nr],qr!==void 0){if(["string","number","boolean"].indexOf(typeof qr)>-1&&Wr<_r.length-1)continue;kr+=Wr-kr+1;break}Dr=qr}return Dr},getCleanedCode=Gt=>Gt&&Gt.replace("_","-"),consoleLogger={type:"logger",log(Gt){this.output("log",Gt)},warn(Gt){this.output("warn",Gt)},error(Gt){this.output("error",Gt)},output(Gt,$r){console&&console[Gt]&&console[Gt].apply(console,$r)}};let Logger$1=class r2{constructor($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init($r,zr)}init($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=zr.prefix||"i18next:",this.logger=$r||consoleLogger,this.options=zr,this.debug=zr.debug}log(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return this.forward(zr,"log","",!0)}warn(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return this.forward(zr,"warn","",!0)}error(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return this.forward(zr,"error","")}deprecate(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return this.forward(zr,"warn","WARNING DEPRECATED: ",!0)}forward($r,zr,_r,Dr){return Dr&&!this.debug?null:(isString$a($r[0])&&($r[0]=`${_r}${this.prefix} ${$r[0]}`),this.logger[zr]($r))}create($r){return new r2(this.logger,{prefix:`${this.prefix}:${$r}:`,...this.options})}clone($r){return $r=$r||this.options,$r.prefix=$r.prefix||this.prefix,new r2(this.logger,$r)}};var baseLogger=new Logger$1;let EventEmitter$5=class{constructor(){this.observers={}}on($r,zr){return $r.split(" ").forEach(_r=>{this.observers[_r]||(this.observers[_r]=new Map);const Dr=this.observers[_r].get(zr)||0;this.observers[_r].set(zr,Dr+1)}),this}off($r,zr){if(this.observers[$r]){if(!zr){delete this.observers[$r];return}this.observers[$r].delete(zr)}}emit($r){for(var zr=arguments.length,_r=new Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];this.observers[$r]&&Array.from(this.observers[$r].entries()).forEach(qr=>{let[Nr,Wr]=qr;for(let Qr=0;Qr<Wr;Qr++)Nr(..._r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(qr=>{let[Nr,Wr]=qr;for(let Qr=0;Qr<Wr;Qr++)Nr.apply(Nr,[$r,..._r])})}};class ResourceStore extends EventEmitter$5{constructor($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=$r||{},this.options=zr,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces($r){this.options.ns.indexOf($r)<0&&this.options.ns.push($r)}removeNamespaces($r){const zr=this.options.ns.indexOf($r);zr>-1&&this.options.ns.splice(zr,1)}getResource($r,zr,_r){let Dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const kr=Dr.keySeparator!==void 0?Dr.keySeparator:this.options.keySeparator,qr=Dr.ignoreJSONStructure!==void 0?Dr.ignoreJSONStructure:this.options.ignoreJSONStructure;let Nr;$r.indexOf(".")>-1?Nr=$r.split("."):(Nr=[$r,zr],_r&&(Array.isArray(_r)?Nr.push(..._r):isString$a(_r)&&kr?Nr.push(..._r.split(kr)):Nr.push(_r)));const Wr=getPath$1(this.data,Nr);return!Wr&&!zr&&!_r&&$r.indexOf(".")>-1&&($r=Nr[0],zr=Nr[1],_r=Nr.slice(2).join(".")),Wr||!qr||!isString$a(_r)?Wr:deepFind(this.data&&this.data[$r]&&this.data[$r][zr],_r,kr)}addResource($r,zr,_r,Dr){let kr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const qr=kr.keySeparator!==void 0?kr.keySeparator:this.options.keySeparator;let Nr=[$r,zr];_r&&(Nr=Nr.concat(qr?_r.split(qr):_r)),$r.indexOf(".")>-1&&(Nr=$r.split("."),Dr=zr,zr=Nr[1]),this.addNamespaces(zr),setPath(this.data,Nr,Dr),kr.silent||this.emit("added",$r,zr,_r,Dr)}addResources($r,zr,_r){let Dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const kr in _r)(isString$a(_r[kr])||Array.isArray(_r[kr]))&&this.addResource($r,zr,kr,_r[kr],{silent:!0});Dr.silent||this.emit("added",$r,zr,_r)}addResourceBundle($r,zr,_r,Dr,kr){let qr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},Nr=[$r,zr];$r.indexOf(".")>-1&&(Nr=$r.split("."),Dr=_r,_r=zr,zr=Nr[1]),this.addNamespaces(zr);let Wr=getPath$1(this.data,Nr)||{};qr.skipCopy||(_r=JSON.parse(JSON.stringify(_r))),Dr?deepExtend(Wr,_r,kr):Wr={...Wr,..._r},setPath(this.data,Nr,Wr),qr.silent||this.emit("added",$r,zr,_r)}removeResourceBundle($r,zr){this.hasResourceBundle($r,zr)&&delete this.data[$r][zr],this.removeNamespaces(zr),this.emit("removed",$r,zr)}hasResourceBundle($r,zr){return this.getResource($r,zr)!==void 0}getResourceBundle($r,zr){return zr||(zr=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource($r,zr)}:this.getResource($r,zr)}getDataByLanguage($r){return this.data[$r]}hasLanguageSomeTranslations($r){const zr=this.getDataByLanguage($r);return!!(zr&&Object.keys(zr)||[]).find(Dr=>zr[Dr]&&Object.keys(zr[Dr]).length>0)}toJSON(){return this.data}}var postProcessor={processors:{},addPostProcessor(Gt){this.processors[Gt.name]=Gt},handle(Gt,$r,zr,_r,Dr){return Gt.forEach(kr=>{this.processors[kr]&&($r=this.processors[kr].process($r,zr,_r,Dr))}),$r}};const checkedLoadedFor={};class Translator extends EventEmitter$5{constructor($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),copy$3(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],$r,this),this.options=zr,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=baseLogger.create("translator")}changeLanguage($r){$r&&(this.language=$r)}exists($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if($r==null)return!1;const _r=this.resolve($r,zr);return _r&&_r.res!==void 0}extractFromKey($r,zr){let _r=zr.nsSeparator!==void 0?zr.nsSeparator:this.options.nsSeparator;_r===void 0&&(_r=":");const Dr=zr.keySeparator!==void 0?zr.keySeparator:this.options.keySeparator;let kr=zr.ns||this.options.defaultNS||[];const qr=_r&&$r.indexOf(_r)>-1,Nr=!this.options.userDefinedKeySeparator&&!zr.keySeparator&&!this.options.userDefinedNsSeparator&&!zr.nsSeparator&&!looksLikeObjectPath($r,_r,Dr);if(qr&&!Nr){const Wr=$r.match(this.interpolator.nestingRegexp);if(Wr&&Wr.length>0)return{key:$r,namespaces:kr};const Qr=$r.split(_r);(_r!==Dr||_r===Dr&&this.options.ns.indexOf(Qr[0])>-1)&&(kr=Qr.shift()),$r=Qr.join(Dr)}return isString$a(kr)&&(kr=[kr]),{key:$r,namespaces:kr}}translate($r,zr,_r){if(typeof zr!="object"&&this.options.overloadTranslationOptionHandler&&(zr=this.options.overloadTranslationOptionHandler(arguments)),typeof zr=="object"&&(zr={...zr}),zr||(zr={}),$r==null)return"";Array.isArray($r)||($r=[String($r)]);const Dr=zr.returnDetails!==void 0?zr.returnDetails:this.options.returnDetails,kr=zr.keySeparator!==void 0?zr.keySeparator:this.options.keySeparator,{key:qr,namespaces:Nr}=this.extractFromKey($r[$r.length-1],zr),Wr=Nr[Nr.length-1],Qr=zr.lng||this.language,Vr=zr.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(Qr&&Qr.toLowerCase()==="cimode"){if(Vr){const o0=zr.nsSeparator||this.options.nsSeparator;return Dr?{res:`${Wr}${o0}${qr}`,usedKey:qr,exactUsedKey:qr,usedLng:Qr,usedNS:Wr,usedParams:this.getUsedParamsDetails(zr)}:`${Wr}${o0}${qr}`}return Dr?{res:qr,usedKey:qr,exactUsedKey:qr,usedLng:Qr,usedNS:Wr,usedParams:this.getUsedParamsDetails(zr)}:qr}const Jr=this.resolve($r,zr);let Zr=Jr&&Jr.res;const zn=Jr&&Jr.usedKey||qr,Vn=Jr&&Jr.exactUsedKey||qr,_i=Object.prototype.toString.apply(Zr),e0=["[object Number]","[object Function]","[object RegExp]"],r0=zr.joinArrays!==void 0?zr.joinArrays:this.options.joinArrays,i0=!this.i18nFormat||this.i18nFormat.handleAsObject,n0=!isString$a(Zr)&&typeof Zr!="boolean"&&typeof Zr!="number";if(i0&&Zr&&n0&&e0.indexOf(_i)<0&&!(isString$a(r0)&&Array.isArray(Zr))){if(!zr.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const o0=this.options.returnedObjectHandler?this.options.returnedObjectHandler(zn,Zr,{...zr,ns:Nr}):`key '${qr} (${this.language})' returned an object instead of string.`;return Dr?(Jr.res=o0,Jr.usedParams=this.getUsedParamsDetails(zr),Jr):o0}if(kr){const o0=Array.isArray(Zr),a0=o0?[]:{},s0=o0?Vn:zn;for(const l0 in Zr)if(Object.prototype.hasOwnProperty.call(Zr,l0)){const u0=`${s0}${kr}${l0}`;a0[l0]=this.translate(u0,{...zr,joinArrays:!1,ns:Nr}),a0[l0]===u0&&(a0[l0]=Zr[l0])}Zr=a0}}else if(i0&&isString$a(r0)&&Array.isArray(Zr))Zr=Zr.join(r0),Zr&&(Zr=this.extendTranslation(Zr,$r,zr,_r));else{let o0=!1,a0=!1;const s0=zr.count!==void 0&&!isString$a(zr.count),l0=Translator.hasDefaultValue(zr),u0=s0?this.pluralResolver.getSuffix(Qr,zr.count,zr):"",b0=zr.ordinal&&s0?this.pluralResolver.getSuffix(Qr,zr.count,{ordinal:!1}):"",g0=s0&&!zr.ordinal&&zr.count===0&&this.pluralResolver.shouldUseIntlApi(),y0=g0&&zr[`defaultValue${this.options.pluralSeparator}zero`]||zr[`defaultValue${u0}`]||zr[`defaultValue${b0}`]||zr.defaultValue;!this.isValidLookup(Zr)&&l0&&(o0=!0,Zr=y0),this.isValidLookup(Zr)||(a0=!0,Zr=qr);const v0=(zr.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&a0?void 0:Zr,A0=l0&&y0!==Zr&&this.options.updateMissing;if(a0||o0||A0){if(this.logger.log(A0?"updateKey":"missingKey",Qr,Wr,qr,A0?y0:Zr),kr){const c0=this.resolve(qr,{...zr,keySeparator:!1});c0&&c0.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let p0=[];const h0=this.languageUtils.getFallbackCodes(this.options.fallbackLng,zr.lng||this.language);if(this.options.saveMissingTo==="fallback"&&h0&&h0[0])for(let c0=0;c0<h0.length;c0++)p0.push(h0[c0]);else this.options.saveMissingTo==="all"?p0=this.languageUtils.toResolveHierarchy(zr.lng||this.language):p0.push(zr.lng||this.language);const m0=(c0,d0,M0)=>{const O0=l0&&M0!==Zr?M0:v0;this.options.missingKeyHandler?this.options.missingKeyHandler(c0,Wr,d0,O0,A0,zr):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(c0,Wr,d0,O0,A0,zr),this.emit("missingKey",c0,Wr,d0,Zr)};this.options.saveMissing&&(this.options.saveMissingPlurals&&s0?p0.forEach(c0=>{const d0=this.pluralResolver.getSuffixes(c0,zr);g0&&zr[`defaultValue${this.options.pluralSeparator}zero`]&&d0.indexOf(`${this.options.pluralSeparator}zero`)<0&&d0.push(`${this.options.pluralSeparator}zero`),d0.forEach(M0=>{m0([c0],qr+M0,zr[`defaultValue${M0}`]||y0)})}):m0(p0,qr,y0))}Zr=this.extendTranslation(Zr,$r,zr,Jr,_r),a0&&Zr===qr&&this.options.appendNamespaceToMissingKey&&(Zr=`${Wr}:${qr}`),(a0||o0)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?Zr=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${Wr}:${qr}`:qr,o0?Zr:void 0):Zr=this.options.parseMissingKeyHandler(Zr))}return Dr?(Jr.res=Zr,Jr.usedParams=this.getUsedParamsDetails(zr),Jr):Zr}extendTranslation($r,zr,_r,Dr,kr){var qr=this;if(this.i18nFormat&&this.i18nFormat.parse)$r=this.i18nFormat.parse($r,{...this.options.interpolation.defaultVariables,..._r},_r.lng||this.language||Dr.usedLng,Dr.usedNS,Dr.usedKey,{resolved:Dr});else if(!_r.skipInterpolation){_r.interpolation&&this.interpolator.init({..._r,interpolation:{...this.options.interpolation,..._r.interpolation}});const Qr=isString$a($r)&&(_r&&_r.interpolation&&_r.interpolation.skipOnVariables!==void 0?_r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let Vr;if(Qr){const Zr=$r.match(this.interpolator.nestingRegexp);Vr=Zr&&Zr.length}let Jr=_r.replace&&!isString$a(_r.replace)?_r.replace:_r;if(this.options.interpolation.defaultVariables&&(Jr={...this.options.interpolation.defaultVariables,...Jr}),$r=this.interpolator.interpolate($r,Jr,_r.lng||this.language||Dr.usedLng,_r),Qr){const Zr=$r.match(this.interpolator.nestingRegexp),zn=Zr&&Zr.length;Vr<zn&&(_r.nest=!1)}!_r.lng&&this.options.compatibilityAPI!=="v1"&&Dr&&Dr.res&&(_r.lng=this.language||Dr.usedLng),_r.nest!==!1&&($r=this.interpolator.nest($r,function(){for(var Zr=arguments.length,zn=new Array(Zr),Vn=0;Vn<Zr;Vn++)zn[Vn]=arguments[Vn];return kr&&kr[0]===zn[0]&&!_r.context?(qr.logger.warn(`It seems you are nesting recursively key: ${zn[0]} in key: ${zr[0]}`),null):qr.translate(...zn,zr)},_r)),_r.interpolation&&this.interpolator.reset()}const Nr=_r.postProcess||this.options.postProcess,Wr=isString$a(Nr)?[Nr]:Nr;return $r!=null&&Wr&&Wr.length&&_r.applyPostProcessor!==!1&&($r=postProcessor.handle(Wr,$r,zr,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...Dr,usedParams:this.getUsedParamsDetails(_r)},..._r}:_r,this)),$r}resolve($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_r,Dr,kr,qr,Nr;return isString$a($r)&&($r=[$r]),$r.forEach(Wr=>{if(this.isValidLookup(_r))return;const Qr=this.extractFromKey(Wr,zr),Vr=Qr.key;Dr=Vr;let Jr=Qr.namespaces;this.options.fallbackNS&&(Jr=Jr.concat(this.options.fallbackNS));const Zr=zr.count!==void 0&&!isString$a(zr.count),zn=Zr&&!zr.ordinal&&zr.count===0&&this.pluralResolver.shouldUseIntlApi(),Vn=zr.context!==void 0&&(isString$a(zr.context)||typeof zr.context=="number")&&zr.context!=="",_i=zr.lngs?zr.lngs:this.languageUtils.toResolveHierarchy(zr.lng||this.language,zr.fallbackLng);Jr.forEach(e0=>{this.isValidLookup(_r)||(Nr=e0,!checkedLoadedFor[`${_i[0]}-${e0}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(Nr)&&(checkedLoadedFor[`${_i[0]}-${e0}`]=!0,this.logger.warn(`key "${Dr}" for languages "${_i.join(", ")}" won't get resolved as namespace "${Nr}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),_i.forEach(r0=>{if(this.isValidLookup(_r))return;qr=r0;const i0=[Vr];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(i0,Vr,r0,e0,zr);else{let o0;Zr&&(o0=this.pluralResolver.getSuffix(r0,zr.count,zr));const a0=`${this.options.pluralSeparator}zero`,s0=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(Zr&&(i0.push(Vr+o0),zr.ordinal&&o0.indexOf(s0)===0&&i0.push(Vr+o0.replace(s0,this.options.pluralSeparator)),zn&&i0.push(Vr+a0)),Vn){const l0=`${Vr}${this.options.contextSeparator}${zr.context}`;i0.push(l0),Zr&&(i0.push(l0+o0),zr.ordinal&&o0.indexOf(s0)===0&&i0.push(l0+o0.replace(s0,this.options.pluralSeparator)),zn&&i0.push(l0+a0))}}let n0;for(;n0=i0.pop();)this.isValidLookup(_r)||(kr=n0,_r=this.getResource(r0,e0,n0,zr))}))})}),{res:_r,usedKey:Dr,exactUsedKey:kr,usedLng:qr,usedNS:Nr}}isValidLookup($r){return $r!==void 0&&!(!this.options.returnNull&&$r===null)&&!(!this.options.returnEmptyString&&$r==="")}getResource($r,zr,_r){let Dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource($r,zr,_r,Dr):this.resourceStore.getResource($r,zr,_r,Dr)}getUsedParamsDetails(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const zr=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],_r=$r.replace&&!isString$a($r.replace);let Dr=_r?$r.replace:$r;if(_r&&typeof $r.count<"u"&&(Dr.count=$r.count),this.options.interpolation.defaultVariables&&(Dr={...this.options.interpolation.defaultVariables,...Dr}),!_r){Dr={...Dr};for(const kr of zr)delete Dr[kr]}return Dr}static hasDefaultValue($r){const zr="defaultValue";for(const _r in $r)if(Object.prototype.hasOwnProperty.call($r,_r)&&zr===_r.substring(0,zr.length)&&$r[_r]!==void 0)return!0;return!1}}const capitalize$6=Gt=>Gt.charAt(0).toUpperCase()+Gt.slice(1);class LanguageUtil{constructor($r){this.options=$r,this.supportedLngs=this.options.supportedLngs||!1,this.logger=baseLogger.create("languageUtils")}getScriptPartFromCode($r){if($r=getCleanedCode($r),!$r||$r.indexOf("-")<0)return null;const zr=$r.split("-");return zr.length===2||(zr.pop(),zr[zr.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(zr.join("-"))}getLanguagePartFromCode($r){if($r=getCleanedCode($r),!$r||$r.indexOf("-")<0)return $r;const zr=$r.split("-");return this.formatLanguageCode(zr[0])}formatLanguageCode($r){if(isString$a($r)&&$r.indexOf("-")>-1){if(typeof Intl<"u"&&typeof Intl.getCanonicalLocales<"u")try{let Dr=Intl.getCanonicalLocales($r)[0];if(Dr&&this.options.lowerCaseLng&&(Dr=Dr.toLowerCase()),Dr)return Dr}catch{}const zr=["hans","hant","latn","cyrl","cans","mong","arab"];let _r=$r.split("-");return this.options.lowerCaseLng?_r=_r.map(Dr=>Dr.toLowerCase()):_r.length===2?(_r[0]=_r[0].toLowerCase(),_r[1]=_r[1].toUpperCase(),zr.indexOf(_r[1].toLowerCase())>-1&&(_r[1]=capitalize$6(_r[1].toLowerCase()))):_r.length===3&&(_r[0]=_r[0].toLowerCase(),_r[1].length===2&&(_r[1]=_r[1].toUpperCase()),_r[0]!=="sgn"&&_r[2].length===2&&(_r[2]=_r[2].toUpperCase()),zr.indexOf(_r[1].toLowerCase())>-1&&(_r[1]=capitalize$6(_r[1].toLowerCase())),zr.indexOf(_r[2].toLowerCase())>-1&&(_r[2]=capitalize$6(_r[2].toLowerCase()))),_r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?$r.toLowerCase():$r}isSupportedCode($r){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&($r=this.getLanguagePartFromCode($r)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf($r)>-1}getBestMatchFromCodes($r){if(!$r)return null;let zr;return $r.forEach(_r=>{if(zr)return;const Dr=this.formatLanguageCode(_r);(!this.options.supportedLngs||this.isSupportedCode(Dr))&&(zr=Dr)}),!zr&&this.options.supportedLngs&&$r.forEach(_r=>{if(zr)return;const Dr=this.getLanguagePartFromCode(_r);if(this.isSupportedCode(Dr))return zr=Dr;zr=this.options.supportedLngs.find(kr=>{if(kr===Dr)return kr;if(!(kr.indexOf("-")<0&&Dr.indexOf("-")<0)&&(kr.indexOf("-")>0&&Dr.indexOf("-")<0&&kr.substring(0,kr.indexOf("-"))===Dr||kr.indexOf(Dr)===0&&Dr.length>1))return kr})}),zr||(zr=this.getFallbackCodes(this.options.fallbackLng)[0]),zr}getFallbackCodes($r,zr){if(!$r)return[];if(typeof $r=="function"&&($r=$r(zr)),isString$a($r)&&($r=[$r]),Array.isArray($r))return $r;if(!zr)return $r.default||[];let _r=$r[zr];return _r||(_r=$r[this.getScriptPartFromCode(zr)]),_r||(_r=$r[this.formatLanguageCode(zr)]),_r||(_r=$r[this.getLanguagePartFromCode(zr)]),_r||(_r=$r.default),_r||[]}toResolveHierarchy($r,zr){const _r=this.getFallbackCodes(zr||this.options.fallbackLng||[],$r),Dr=[],kr=qr=>{qr&&(this.isSupportedCode(qr)?Dr.push(qr):this.logger.warn(`rejecting language code not found in supportedLngs: ${qr}`))};return isString$a($r)&&($r.indexOf("-")>-1||$r.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&kr(this.formatLanguageCode($r)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&kr(this.getScriptPartFromCode($r)),this.options.load!=="currentOnly"&&kr(this.getLanguagePartFromCode($r))):isString$a($r)&&kr(this.formatLanguageCode($r)),_r.forEach(qr=>{Dr.indexOf(qr)<0&&kr(this.formatLanguageCode(qr))}),Dr}}let sets=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],_rulesPluralsTypes={1:Gt=>+(Gt>1),2:Gt=>+(Gt!=1),3:Gt=>0,4:Gt=>Gt%10==1&&Gt%100!=11?0:Gt%10>=2&&Gt%10<=4&&(Gt%100<10||Gt%100>=20)?1:2,5:Gt=>Gt==0?0:Gt==1?1:Gt==2?2:Gt%100>=3&&Gt%100<=10?3:Gt%100>=11?4:5,6:Gt=>Gt==1?0:Gt>=2&&Gt<=4?1:2,7:Gt=>Gt==1?0:Gt%10>=2&&Gt%10<=4&&(Gt%100<10||Gt%100>=20)?1:2,8:Gt=>Gt==1?0:Gt==2?1:Gt!=8&&Gt!=11?2:3,9:Gt=>+(Gt>=2),10:Gt=>Gt==1?0:Gt==2?1:Gt<7?2:Gt<11?3:4,11:Gt=>Gt==1||Gt==11?0:Gt==2||Gt==12?1:Gt>2&&Gt<20?2:3,12:Gt=>+(Gt%10!=1||Gt%100==11),13:Gt=>+(Gt!==0),14:Gt=>Gt==1?0:Gt==2?1:Gt==3?2:3,15:Gt=>Gt%10==1&&Gt%100!=11?0:Gt%10>=2&&(Gt%100<10||Gt%100>=20)?1:2,16:Gt=>Gt%10==1&&Gt%100!=11?0:Gt!==0?1:2,17:Gt=>Gt==1||Gt%10==1&&Gt%100!=11?0:1,18:Gt=>Gt==0?0:Gt==1?1:2,19:Gt=>Gt==1?0:Gt==0||Gt%100>1&&Gt%100<11?1:Gt%100>10&&Gt%100<20?2:3,20:Gt=>Gt==1?0:Gt==0||Gt%100>0&&Gt%100<20?1:2,21:Gt=>Gt%100==1?1:Gt%100==2?2:Gt%100==3||Gt%100==4?3:0,22:Gt=>Gt==1?0:Gt==2?1:(Gt<0||Gt>10)&&Gt%10==0?2:3};const nonIntlVersions=["v1","v2","v3"],intlVersions=["v4"],suffixesOrder={zero:0,one:1,two:2,few:3,many:4,other:5},createRules=()=>{const Gt={};return sets.forEach($r=>{$r.lngs.forEach(zr=>{Gt[zr]={numbers:$r.nr,plurals:_rulesPluralsTypes[$r.fc]}})}),Gt};class PluralResolver{constructor($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=$r,this.options=zr,this.logger=baseLogger.create("pluralResolver"),(!this.options.compatibilityJSON||intlVersions.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=createRules(),this.pluralRulesCache={}}addRule($r,zr){this.rules[$r]=zr}clearCache(){this.pluralRulesCache={}}getRule($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{const _r=getCleanedCode($r==="dev"?"en":$r),Dr=zr.ordinal?"ordinal":"cardinal",kr=JSON.stringify({cleanedCode:_r,type:Dr});if(kr in this.pluralRulesCache)return this.pluralRulesCache[kr];const qr=new Intl.PluralRules(_r,{type:Dr});return this.pluralRulesCache[kr]=qr,qr}catch{return}return this.rules[$r]||this.rules[this.languageUtils.getLanguagePartFromCode($r)]}needsPlural($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const _r=this.getRule($r,zr);return this.shouldUseIntlApi()?_r&&_r.resolvedOptions().pluralCategories.length>1:_r&&_r.numbers.length>1}getPluralFormsOfKey($r,zr){let _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes($r,_r).map(Dr=>`${zr}${Dr}`)}getSuffixes($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const _r=this.getRule($r,zr);return _r?this.shouldUseIntlApi()?_r.resolvedOptions().pluralCategories.sort((Dr,kr)=>suffixesOrder[Dr]-suffixesOrder[kr]).map(Dr=>`${this.options.prepend}${zr.ordinal?`ordinal${this.options.prepend}`:""}${Dr}`):_r.numbers.map(Dr=>this.getSuffix($r,Dr,zr)):[]}getSuffix($r,zr){let _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const Dr=this.getRule($r,_r);return Dr?this.shouldUseIntlApi()?`${this.options.prepend}${_r.ordinal?`ordinal${this.options.prepend}`:""}${Dr.select(zr)}`:this.getSuffixRetroCompatible(Dr,zr):(this.logger.warn(`no plural rule found for: ${$r}`),"")}getSuffixRetroCompatible($r,zr){const _r=$r.noAbs?$r.plurals(zr):$r.plurals(Math.abs(zr));let Dr=$r.numbers[_r];this.options.simplifyPluralSuffix&&$r.numbers.length===2&&$r.numbers[0]===1&&(Dr===2?Dr="plural":Dr===1&&(Dr=""));const kr=()=>this.options.prepend&&Dr.toString()?this.options.prepend+Dr.toString():Dr.toString();return this.options.compatibilityJSON==="v1"?Dr===1?"":typeof Dr=="number"?`_plural_${Dr.toString()}`:kr():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&$r.numbers.length===2&&$r.numbers[0]===1?kr():this.options.prepend&&_r.toString()?this.options.prepend+_r.toString():_r.toString()}shouldUseIntlApi(){return!nonIntlVersions.includes(this.options.compatibilityJSON)}}const deepFindWithDefaults=function(Gt,$r,zr){let _r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",Dr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,kr=getPathWithDefaults(Gt,$r,zr);return!kr&&Dr&&isString$a(zr)&&(kr=deepFind(Gt,zr,_r),kr===void 0&&(kr=deepFind($r,zr,_r))),kr},regexSafe=Gt=>Gt.replace(/\$/g,"$$$$");class Interpolator{constructor(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=baseLogger.create("interpolator"),this.options=$r,this.format=$r.interpolation&&$r.interpolation.format||(zr=>zr),this.init($r)}init(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};$r.interpolation||($r.interpolation={escapeValue:!0});const{escape:zr,escapeValue:_r,useRawValueToEscape:Dr,prefix:kr,prefixEscaped:qr,suffix:Nr,suffixEscaped:Wr,formatSeparator:Qr,unescapeSuffix:Vr,unescapePrefix:Jr,nestingPrefix:Zr,nestingPrefixEscaped:zn,nestingSuffix:Vn,nestingSuffixEscaped:_i,nestingOptionsSeparator:e0,maxReplaces:r0,alwaysFormat:i0}=$r.interpolation;this.escape=zr!==void 0?zr:escape$1,this.escapeValue=_r!==void 0?_r:!0,this.useRawValueToEscape=Dr!==void 0?Dr:!1,this.prefix=kr?regexEscape$1(kr):qr||"{{",this.suffix=Nr?regexEscape$1(Nr):Wr||"}}",this.formatSeparator=Qr||",",this.unescapePrefix=Vr?"":Jr||"-",this.unescapeSuffix=this.unescapePrefix?"":Vr||"",this.nestingPrefix=Zr?regexEscape$1(Zr):zn||regexEscape$1("$t("),this.nestingSuffix=Vn?regexEscape$1(Vn):_i||regexEscape$1(")"),this.nestingOptionsSeparator=e0||",",this.maxReplaces=r0||1e3,this.alwaysFormat=i0!==void 0?i0:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const $r=(zr,_r)=>zr&&zr.source===_r?(zr.lastIndex=0,zr):new RegExp(_r,"g");this.regexp=$r(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=$r(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=$r(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate($r,zr,_r,Dr){let kr,qr,Nr;const Wr=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},Qr=zn=>{if(zn.indexOf(this.formatSeparator)<0){const r0=deepFindWithDefaults(zr,Wr,zn,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(r0,void 0,_r,{...Dr,...zr,interpolationkey:zn}):r0}const Vn=zn.split(this.formatSeparator),_i=Vn.shift().trim(),e0=Vn.join(this.formatSeparator).trim();return this.format(deepFindWithDefaults(zr,Wr,_i,this.options.keySeparator,this.options.ignoreJSONStructure),e0,_r,{...Dr,...zr,interpolationkey:_i})};this.resetRegExp();const Vr=Dr&&Dr.missingInterpolationHandler||this.options.missingInterpolationHandler,Jr=Dr&&Dr.interpolation&&Dr.interpolation.skipOnVariables!==void 0?Dr.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:zn=>regexSafe(zn)},{regex:this.regexp,safeValue:zn=>this.escapeValue?regexSafe(this.escape(zn)):regexSafe(zn)}].forEach(zn=>{for(Nr=0;kr=zn.regex.exec($r);){const Vn=kr[1].trim();if(qr=Qr(Vn),qr===void 0)if(typeof Vr=="function"){const e0=Vr($r,kr,Dr);qr=isString$a(e0)?e0:""}else if(Dr&&Object.prototype.hasOwnProperty.call(Dr,Vn))qr="";else if(Jr){qr=kr[0];continue}else this.logger.warn(`missed to pass in variable ${Vn} for interpolating ${$r}`),qr="";else!isString$a(qr)&&!this.useRawValueToEscape&&(qr=makeString(qr));const _i=zn.safeValue(qr);if($r=$r.replace(kr[0],_i),Jr?(zn.regex.lastIndex+=qr.length,zn.regex.lastIndex-=kr[0].length):zn.regex.lastIndex=0,Nr++,Nr>=this.maxReplaces)break}}),$r}nest($r,zr){let _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr,kr,qr;const Nr=(Wr,Qr)=>{const Vr=this.nestingOptionsSeparator;if(Wr.indexOf(Vr)<0)return Wr;const Jr=Wr.split(new RegExp(`${Vr}[ ]*{`));let Zr=`{${Jr[1]}`;Wr=Jr[0],Zr=this.interpolate(Zr,qr);const zn=Zr.match(/'/g),Vn=Zr.match(/"/g);(zn&&zn.length%2===0&&!Vn||Vn.length%2!==0)&&(Zr=Zr.replace(/'/g,'"'));try{qr=JSON.parse(Zr),Qr&&(qr={...Qr,...qr})}catch(_i){return this.logger.warn(`failed parsing options string in nesting for key ${Wr}`,_i),`${Wr}${Vr}${Zr}`}return qr.defaultValue&&qr.defaultValue.indexOf(this.prefix)>-1&&delete qr.defaultValue,Wr};for(;Dr=this.nestingRegexp.exec($r);){let Wr=[];qr={..._r},qr=qr.replace&&!isString$a(qr.replace)?qr.replace:qr,qr.applyPostProcessor=!1,delete qr.defaultValue;let Qr=!1;if(Dr[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(Dr[1])){const Vr=Dr[1].split(this.formatSeparator).map(Jr=>Jr.trim());Dr[1]=Vr.shift(),Wr=Vr,Qr=!0}if(kr=zr(Nr.call(this,Dr[1].trim(),qr),qr),kr&&Dr[0]===$r&&!isString$a(kr))return kr;isString$a(kr)||(kr=makeString(kr)),kr||(this.logger.warn(`missed to resolve ${Dr[1]} for nesting ${$r}`),kr=""),Qr&&(kr=Wr.reduce((Vr,Jr)=>this.format(Vr,Jr,_r.lng,{..._r,interpolationkey:Dr[1].trim()}),kr.trim())),$r=$r.replace(Dr[0],kr),this.regexp.lastIndex=0}return $r}}const parseFormatStr=Gt=>{let $r=Gt.toLowerCase().trim();const zr={};if(Gt.indexOf("(")>-1){const _r=Gt.split("(");$r=_r[0].toLowerCase().trim();const Dr=_r[1].substring(0,_r[1].length-1);$r==="currency"&&Dr.indexOf(":")<0?zr.currency||(zr.currency=Dr.trim()):$r==="relativetime"&&Dr.indexOf(":")<0?zr.range||(zr.range=Dr.trim()):Dr.split(";").forEach(qr=>{if(qr){const[Nr,...Wr]=qr.split(":"),Qr=Wr.join(":").trim().replace(/^'+|'+$/g,""),Vr=Nr.trim();zr[Vr]||(zr[Vr]=Qr),Qr==="false"&&(zr[Vr]=!1),Qr==="true"&&(zr[Vr]=!0),isNaN(Qr)||(zr[Vr]=parseInt(Qr,10))}})}return{formatName:$r,formatOptions:zr}},createCachedFormatter=Gt=>{const $r={};return(zr,_r,Dr)=>{let kr=Dr;Dr&&Dr.interpolationkey&&Dr.formatParams&&Dr.formatParams[Dr.interpolationkey]&&Dr[Dr.interpolationkey]&&(kr={...kr,[Dr.interpolationkey]:void 0});const qr=_r+JSON.stringify(kr);let Nr=$r[qr];return Nr||(Nr=Gt(getCleanedCode(_r),Dr),$r[qr]=Nr),Nr(zr)}};class Formatter{constructor(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=baseLogger.create("formatter"),this.options=$r,this.formats={number:createCachedFormatter((zr,_r)=>Dr=>new Intl.NumberFormat(zr,{..._r}).format(Dr)),currency:createCachedFormatter((zr,_r)=>Dr=>new Intl.NumberFormat(zr,{..._r,style:"currency"}).format(Dr)),datetime:createCachedFormatter((zr,_r)=>Dr=>new Intl.DateTimeFormat(zr,{..._r}).format(Dr)),relativetime:createCachedFormatter((zr,_r)=>Dr=>new Intl.RelativeTimeFormat(zr,{..._r}).format(Dr,_r.range||"day")),list:createCachedFormatter((zr,_r)=>Dr=>new Intl.ListFormat(zr,{..._r}).format(Dr))},this.init($r)}init($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=zr.interpolation.formatSeparator||","}add($r,zr){this.formats[$r.toLowerCase().trim()]=zr}addCached($r,zr){this.formats[$r.toLowerCase().trim()]=createCachedFormatter(zr)}format($r,zr,_r){let Dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const kr=zr.split(this.formatSeparator);if(kr.length>1&&kr[0].indexOf("(")>1&&kr[0].indexOf(")")<0&&kr.find(Nr=>Nr.indexOf(")")>-1)){const Nr=kr.findIndex(Wr=>Wr.indexOf(")")>-1);kr[0]=[kr[0],...kr.splice(1,Nr)].join(this.formatSeparator)}return kr.reduce((Nr,Wr)=>{const{formatName:Qr,formatOptions:Vr}=parseFormatStr(Wr);if(this.formats[Qr]){let Jr=Nr;try{const Zr=Dr&&Dr.formatParams&&Dr.formatParams[Dr.interpolationkey]||{},zn=Zr.locale||Zr.lng||Dr.locale||Dr.lng||_r;Jr=this.formats[Qr](Nr,zn,{...Vr,...Dr,...Zr})}catch(Zr){this.logger.warn(Zr)}return Jr}else this.logger.warn(`there was no format function for ${Qr}`);return Nr},$r)}}const removePending=(Gt,$r)=>{Gt.pending[$r]!==void 0&&(delete Gt.pending[$r],Gt.pendingCount--)};class Connector extends EventEmitter$5{constructor($r,zr,_r){let Dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=$r,this.store=zr,this.services=_r,this.languageUtils=_r.languageUtils,this.options=Dr,this.logger=baseLogger.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=Dr.maxParallelReads||10,this.readingCalls=0,this.maxRetries=Dr.maxRetries>=0?Dr.maxRetries:5,this.retryTimeout=Dr.retryTimeout>=1?Dr.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(_r,Dr.backend,Dr)}queueLoad($r,zr,_r,Dr){const kr={},qr={},Nr={},Wr={};return $r.forEach(Qr=>{let Vr=!0;zr.forEach(Jr=>{const Zr=`${Qr}|${Jr}`;!_r.reload&&this.store.hasResourceBundle(Qr,Jr)?this.state[Zr]=2:this.state[Zr]<0||(this.state[Zr]===1?qr[Zr]===void 0&&(qr[Zr]=!0):(this.state[Zr]=1,Vr=!1,qr[Zr]===void 0&&(qr[Zr]=!0),kr[Zr]===void 0&&(kr[Zr]=!0),Wr[Jr]===void 0&&(Wr[Jr]=!0)))}),Vr||(Nr[Qr]=!0)}),(Object.keys(kr).length||Object.keys(qr).length)&&this.queue.push({pending:qr,pendingCount:Object.keys(qr).length,loaded:{},errors:[],callback:Dr}),{toLoad:Object.keys(kr),pending:Object.keys(qr),toLoadLanguages:Object.keys(Nr),toLoadNamespaces:Object.keys(Wr)}}loaded($r,zr,_r){const Dr=$r.split("|"),kr=Dr[0],qr=Dr[1];zr&&this.emit("failedLoading",kr,qr,zr),!zr&&_r&&this.store.addResourceBundle(kr,qr,_r,void 0,void 0,{skipCopy:!0}),this.state[$r]=zr?-1:2,zr&&_r&&(this.state[$r]=0);const Nr={};this.queue.forEach(Wr=>{pushPath(Wr.loaded,[kr],qr),removePending(Wr,$r),zr&&Wr.errors.push(zr),Wr.pendingCount===0&&!Wr.done&&(Object.keys(Wr.loaded).forEach(Qr=>{Nr[Qr]||(Nr[Qr]={});const Vr=Wr.loaded[Qr];Vr.length&&Vr.forEach(Jr=>{Nr[Qr][Jr]===void 0&&(Nr[Qr][Jr]=!0)})}),Wr.done=!0,Wr.errors.length?Wr.callback(Wr.errors):Wr.callback())}),this.emit("loaded",Nr),this.queue=this.queue.filter(Wr=>!Wr.done)}read($r,zr,_r){let Dr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,kr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,qr=arguments.length>5?arguments[5]:void 0;if(!$r.length)return qr(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:$r,ns:zr,fcName:_r,tried:Dr,wait:kr,callback:qr});return}this.readingCalls++;const Nr=(Qr,Vr)=>{if(this.readingCalls--,this.waitingReads.length>0){const Jr=this.waitingReads.shift();this.read(Jr.lng,Jr.ns,Jr.fcName,Jr.tried,Jr.wait,Jr.callback)}if(Qr&&Vr&&Dr<this.maxRetries){setTimeout(()=>{this.read.call(this,$r,zr,_r,Dr+1,kr*2,qr)},kr);return}qr(Qr,Vr)},Wr=this.backend[_r].bind(this.backend);if(Wr.length===2){try{const Qr=Wr($r,zr);Qr&&typeof Qr.then=="function"?Qr.then(Vr=>Nr(null,Vr)).catch(Nr):Nr(null,Qr)}catch(Qr){Nr(Qr)}return}return Wr($r,zr,Nr)}prepareLoading($r,zr){let _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),Dr&&Dr();isString$a($r)&&($r=this.languageUtils.toResolveHierarchy($r)),isString$a(zr)&&(zr=[zr]);const kr=this.queueLoad($r,zr,_r,Dr);if(!kr.toLoad.length)return kr.pending.length||Dr(),null;kr.toLoad.forEach(qr=>{this.loadOne(qr)})}load($r,zr,_r){this.prepareLoading($r,zr,{},_r)}reload($r,zr,_r){this.prepareLoading($r,zr,{reload:!0},_r)}loadOne($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const _r=$r.split("|"),Dr=_r[0],kr=_r[1];this.read(Dr,kr,"read",void 0,void 0,(qr,Nr)=>{qr&&this.logger.warn(`${zr}loading namespace ${kr} for language ${Dr} failed`,qr),!qr&&Nr&&this.logger.log(`${zr}loaded namespace ${kr} for language ${Dr}`,Nr),this.loaded($r,qr,Nr)})}saveMissing($r,zr,_r,Dr,kr){let qr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Nr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(zr)){this.logger.warn(`did not save key "${_r}" as the namespace "${zr}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(_r==null||_r==="")){if(this.backend&&this.backend.create){const Wr={...qr,isUpdate:kr},Qr=this.backend.create.bind(this.backend);if(Qr.length<6)try{let Vr;Qr.length===5?Vr=Qr($r,zr,_r,Dr,Wr):Vr=Qr($r,zr,_r,Dr),Vr&&typeof Vr.then=="function"?Vr.then(Jr=>Nr(null,Jr)).catch(Nr):Nr(null,Vr)}catch(Vr){Nr(Vr)}else Qr($r,zr,_r,Dr,Nr,Wr)}!$r||!$r[0]||this.store.addResource($r[0],zr,_r,Dr)}}}const get$9=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:Gt=>{let $r={};if(typeof Gt[1]=="object"&&($r=Gt[1]),isString$a(Gt[1])&&($r.defaultValue=Gt[1]),isString$a(Gt[2])&&($r.tDescription=Gt[2]),typeof Gt[2]=="object"||typeof Gt[3]=="object"){const zr=Gt[3]||Gt[2];Object.keys(zr).forEach(_r=>{$r[_r]=zr[_r]})}return $r},interpolation:{escapeValue:!0,format:Gt=>Gt,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),transformOptions=Gt=>(isString$a(Gt.ns)&&(Gt.ns=[Gt.ns]),isString$a(Gt.fallbackLng)&&(Gt.fallbackLng=[Gt.fallbackLng]),isString$a(Gt.fallbackNS)&&(Gt.fallbackNS=[Gt.fallbackNS]),Gt.supportedLngs&&Gt.supportedLngs.indexOf("cimode")<0&&(Gt.supportedLngs=Gt.supportedLngs.concat(["cimode"])),Gt),noop$d=()=>{},bindMemberFunctions=Gt=>{Object.getOwnPropertyNames(Object.getPrototypeOf(Gt)).forEach(zr=>{typeof Gt[zr]=="function"&&(Gt[zr]=Gt[zr].bind(Gt))})};class I18n extends EventEmitter$5{constructor(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zr=arguments.length>1?arguments[1]:void 0;if(super(),this.options=transformOptions($r),this.services={},this.logger=baseLogger,this.modules={external:[]},bindMemberFunctions(this),zr&&!this.isInitialized&&!$r.isClone){if(!this.options.initImmediate)return this.init($r,zr),this;setTimeout(()=>{this.init($r,zr)},0)}}init(){var $r=this;let zr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof zr=="function"&&(_r=zr,zr={}),!zr.defaultNS&&zr.defaultNS!==!1&&zr.ns&&(isString$a(zr.ns)?zr.defaultNS=zr.ns:zr.ns.indexOf("translation")<0&&(zr.defaultNS=zr.ns[0]));const Dr=get$9();this.options={...Dr,...this.options,...transformOptions(zr)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...Dr.interpolation,...this.options.interpolation}),zr.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=zr.keySeparator),zr.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=zr.nsSeparator);const kr=Vr=>Vr?typeof Vr=="function"?new Vr:Vr:null;if(!this.options.isClone){this.modules.logger?baseLogger.init(kr(this.modules.logger),this.options):baseLogger.init(null,this.options);let Vr;this.modules.formatter?Vr=this.modules.formatter:typeof Intl<"u"&&(Vr=Formatter);const Jr=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);const Zr=this.services;Zr.logger=baseLogger,Zr.resourceStore=this.store,Zr.languageUtils=Jr,Zr.pluralResolver=new PluralResolver(Jr,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),Vr&&(!this.options.interpolation.format||this.options.interpolation.format===Dr.interpolation.format)&&(Zr.formatter=kr(Vr),Zr.formatter.init(Zr,this.options),this.options.interpolation.format=Zr.formatter.format.bind(Zr.formatter)),Zr.interpolator=new Interpolator(this.options),Zr.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},Zr.backendConnector=new Connector(kr(this.modules.backend),Zr.resourceStore,Zr,this.options),Zr.backendConnector.on("*",function(zn){for(var Vn=arguments.length,_i=new Array(Vn>1?Vn-1:0),e0=1;e0<Vn;e0++)_i[e0-1]=arguments[e0];$r.emit(zn,..._i)}),this.modules.languageDetector&&(Zr.languageDetector=kr(this.modules.languageDetector),Zr.languageDetector.init&&Zr.languageDetector.init(Zr,this.options.detection,this.options)),this.modules.i18nFormat&&(Zr.i18nFormat=kr(this.modules.i18nFormat),Zr.i18nFormat.init&&Zr.i18nFormat.init(this)),this.translator=new Translator(this.services,this.options),this.translator.on("*",function(zn){for(var Vn=arguments.length,_i=new Array(Vn>1?Vn-1:0),e0=1;e0<Vn;e0++)_i[e0-1]=arguments[e0];$r.emit(zn,..._i)}),this.modules.external.forEach(zn=>{zn.init&&zn.init(this)})}if(this.format=this.options.interpolation.format,_r||(_r=noop$d),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const Vr=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);Vr.length>0&&Vr[0]!=="dev"&&(this.options.lng=Vr[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(Vr=>{this[Vr]=function(){return $r.store[Vr](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(Vr=>{this[Vr]=function(){return $r.store[Vr](...arguments),$r}});const Wr=defer(),Qr=()=>{const Vr=(Jr,Zr)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),Wr.resolve(Zr),_r(Jr,Zr)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return Vr(null,this.t.bind(this));this.changeLanguage(this.options.lng,Vr)};return this.options.resources||!this.options.initImmediate?Qr():setTimeout(Qr,0),Wr}loadResources($r){let _r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop$d;const Dr=isString$a($r)?$r:this.language;if(typeof $r=="function"&&(_r=$r),!this.options.resources||this.options.partialBundledLanguages){if(Dr&&Dr.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return _r();const kr=[],qr=Nr=>{if(!Nr||Nr==="cimode")return;this.services.languageUtils.toResolveHierarchy(Nr).forEach(Qr=>{Qr!=="cimode"&&kr.indexOf(Qr)<0&&kr.push(Qr)})};Dr?qr(Dr):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(Wr=>qr(Wr)),this.options.preload&&this.options.preload.forEach(Nr=>qr(Nr)),this.services.backendConnector.load(kr,this.options.ns,Nr=>{!Nr&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),_r(Nr)})}else _r(null)}reloadResources($r,zr,_r){const Dr=defer();return typeof $r=="function"&&(_r=$r,$r=void 0),typeof zr=="function"&&(_r=zr,zr=void 0),$r||($r=this.languages),zr||(zr=this.options.ns),_r||(_r=noop$d),this.services.backendConnector.reload($r,zr,kr=>{Dr.resolve(),_r(kr)}),Dr}use($r){if(!$r)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!$r.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return $r.type==="backend"&&(this.modules.backend=$r),($r.type==="logger"||$r.log&&$r.warn&&$r.error)&&(this.modules.logger=$r),$r.type==="languageDetector"&&(this.modules.languageDetector=$r),$r.type==="i18nFormat"&&(this.modules.i18nFormat=$r),$r.type==="postProcessor"&&postProcessor.addPostProcessor($r),$r.type==="formatter"&&(this.modules.formatter=$r),$r.type==="3rdParty"&&this.modules.external.push($r),this}setResolvedLanguage($r){if(!(!$r||!this.languages)&&!(["cimode","dev"].indexOf($r)>-1))for(let zr=0;zr<this.languages.length;zr++){const _r=this.languages[zr];if(!(["cimode","dev"].indexOf(_r)>-1)&&this.store.hasLanguageSomeTranslations(_r)){this.resolvedLanguage=_r;break}}}changeLanguage($r,zr){var _r=this;this.isLanguageChangingTo=$r;const Dr=defer();this.emit("languageChanging",$r);const kr=Wr=>{this.language=Wr,this.languages=this.services.languageUtils.toResolveHierarchy(Wr),this.resolvedLanguage=void 0,this.setResolvedLanguage(Wr)},qr=(Wr,Qr)=>{Qr?(kr(Qr),this.translator.changeLanguage(Qr),this.isLanguageChangingTo=void 0,this.emit("languageChanged",Qr),this.logger.log("languageChanged",Qr)):this.isLanguageChangingTo=void 0,Dr.resolve(function(){return _r.t(...arguments)}),zr&&zr(Wr,function(){return _r.t(...arguments)})},Nr=Wr=>{!$r&&!Wr&&this.services.languageDetector&&(Wr=[]);const Qr=isString$a(Wr)?Wr:this.services.languageUtils.getBestMatchFromCodes(Wr);Qr&&(this.language||kr(Qr),this.translator.language||this.translator.changeLanguage(Qr),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(Qr)),this.loadResources(Qr,Vr=>{qr(Vr,Qr)})};return!$r&&this.services.languageDetector&&!this.services.languageDetector.async?Nr(this.services.languageDetector.detect()):!$r&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(Nr):this.services.languageDetector.detect(Nr):Nr($r),Dr}getFixedT($r,zr,_r){var Dr=this;const kr=function(qr,Nr){let Wr;if(typeof Nr!="object"){for(var Qr=arguments.length,Vr=new Array(Qr>2?Qr-2:0),Jr=2;Jr<Qr;Jr++)Vr[Jr-2]=arguments[Jr];Wr=Dr.options.overloadTranslationOptionHandler([qr,Nr].concat(Vr))}else Wr={...Nr};Wr.lng=Wr.lng||kr.lng,Wr.lngs=Wr.lngs||kr.lngs,Wr.ns=Wr.ns||kr.ns,Wr.keyPrefix!==""&&(Wr.keyPrefix=Wr.keyPrefix||_r||kr.keyPrefix);const Zr=Dr.options.keySeparator||".";let zn;return Wr.keyPrefix&&Array.isArray(qr)?zn=qr.map(Vn=>`${Wr.keyPrefix}${Zr}${Vn}`):zn=Wr.keyPrefix?`${Wr.keyPrefix}${Zr}${qr}`:qr,Dr.t(zn,Wr)};return isString$a($r)?kr.lng=$r:kr.lngs=$r,kr.ns=zr,kr.keyPrefix=_r,kr}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace($r){this.options.defaultNS=$r}hasLoadedNamespace($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const _r=zr.lng||this.resolvedLanguage||this.languages[0],Dr=this.options?this.options.fallbackLng:!1,kr=this.languages[this.languages.length-1];if(_r.toLowerCase()==="cimode")return!0;const qr=(Nr,Wr)=>{const Qr=this.services.backendConnector.state[`${Nr}|${Wr}`];return Qr===-1||Qr===0||Qr===2};if(zr.precheck){const Nr=zr.precheck(this,qr);if(Nr!==void 0)return Nr}return!!(this.hasResourceBundle(_r,$r)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||qr(_r,$r)&&(!Dr||qr(kr,$r)))}loadNamespaces($r,zr){const _r=defer();return this.options.ns?(isString$a($r)&&($r=[$r]),$r.forEach(Dr=>{this.options.ns.indexOf(Dr)<0&&this.options.ns.push(Dr)}),this.loadResources(Dr=>{_r.resolve(),zr&&zr(Dr)}),_r):(zr&&zr(),Promise.resolve())}loadLanguages($r,zr){const _r=defer();isString$a($r)&&($r=[$r]);const Dr=this.options.preload||[],kr=$r.filter(qr=>Dr.indexOf(qr)<0&&this.services.languageUtils.isSupportedCode(qr));return kr.length?(this.options.preload=Dr.concat(kr),this.loadResources(qr=>{_r.resolve(),zr&&zr(qr)}),_r):(zr&&zr(),Promise.resolve())}dir($r){if($r||($r=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!$r)return"rtl";const zr=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],_r=this.services&&this.services.languageUtils||new LanguageUtil(get$9());return zr.indexOf(_r.getLanguagePartFromCode($r))>-1||$r.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zr=arguments.length>1?arguments[1]:void 0;return new I18n($r,zr)}cloneInstance(){let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:noop$d;const _r=$r.forkResourceStore;_r&&delete $r.forkResourceStore;const Dr={...this.options,...$r,isClone:!0},kr=new I18n(Dr);return($r.debug!==void 0||$r.prefix!==void 0)&&(kr.logger=kr.logger.clone($r)),["store","services","language"].forEach(Nr=>{kr[Nr]=this[Nr]}),kr.services={...this.services},kr.services.utils={hasLoadedNamespace:kr.hasLoadedNamespace.bind(kr)},_r&&(kr.store=new ResourceStore(this.store.data,Dr),kr.services.resourceStore=kr.store),kr.translator=new Translator(kr.services,Dr),kr.translator.on("*",function(Nr){for(var Wr=arguments.length,Qr=new Array(Wr>1?Wr-1:0),Vr=1;Vr<Wr;Vr++)Qr[Vr-1]=arguments[Vr];kr.emit(Nr,...Qr)}),kr.init(Dr,zr),kr.translator.options=Dr,kr.translator.backendConnector.services.utils={hasLoadedNamespace:kr.hasLoadedNamespace.bind(kr)},kr}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const instance$1=I18n.createInstance();instance$1.createInstance=I18n.createInstance;instance$1.createInstance;instance$1.dir;instance$1.init;instance$1.loadResources;instance$1.reloadResources;instance$1.use;instance$1.changeLanguage;instance$1.getFixedT;const t$7=instance$1.t;instance$1.exists;instance$1.setDefaultNamespace;instance$1.hasLoadedNamespace;instance$1.loadNamespaces;instance$1.loadLanguages;function listCacheClear$2(){this.__data__=[],this.size=0}var _listCacheClear=listCacheClear$2;function eq$6(Gt,$r){return Gt===$r||Gt!==Gt&&$r!==$r}var eq_1=eq$6,eq$5=eq_1;function assocIndexOf$5(Gt,$r){for(var zr=Gt.length;zr--;)if(eq$5(Gt[zr][0],$r))return zr;return-1}var _assocIndexOf=assocIndexOf$5,assocIndexOf$4=_assocIndexOf,arrayProto$1=Array.prototype,splice$2=arrayProto$1.splice;function listCacheDelete$2(Gt){var $r=this.__data__,zr=assocIndexOf$4($r,Gt);if(zr<0)return!1;var _r=$r.length-1;return zr==_r?$r.pop():splice$2.call($r,zr,1),--this.size,!0}var _listCacheDelete=listCacheDelete$2,assocIndexOf$3=_assocIndexOf;function listCacheGet$2(Gt){var $r=this.__data__,zr=assocIndexOf$3($r,Gt);return zr<0?void 0:$r[zr][1]}var _listCacheGet=listCacheGet$2,assocIndexOf$2=_assocIndexOf;function listCacheHas$2(Gt){return assocIndexOf$2(this.__data__,Gt)>-1}var _listCacheHas=listCacheHas$2,assocIndexOf$1=_assocIndexOf;function listCacheSet$2(Gt,$r){var zr=this.__data__,_r=assocIndexOf$1(zr,Gt);return _r<0?(++this.size,zr.push([Gt,$r])):zr[_r][1]=$r,this}var _listCacheSet=listCacheSet$2,listCacheClear$1=_listCacheClear,listCacheDelete$1=_listCacheDelete,listCacheGet$1=_listCacheGet,listCacheHas$1=_listCacheHas,listCacheSet$1=_listCacheSet;function ListCache$5(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.clear();++$r<zr;){var _r=Gt[$r];this.set(_r[0],_r[1])}}ListCache$5.prototype.clear=listCacheClear$1;ListCache$5.prototype.delete=listCacheDelete$1;ListCache$5.prototype.get=listCacheGet$1;ListCache$5.prototype.has=listCacheHas$1;ListCache$5.prototype.set=listCacheSet$1;var _ListCache=ListCache$5,ListCache$4=_ListCache;function stackClear$2(){this.__data__=new ListCache$4,this.size=0}var _stackClear=stackClear$2;function stackDelete$2(Gt){var $r=this.__data__,zr=$r.delete(Gt);return this.size=$r.size,zr}var _stackDelete=stackDelete$2;function stackGet$2(Gt){return this.__data__.get(Gt)}var _stackGet=stackGet$2;function stackHas$2(Gt){return this.__data__.has(Gt)}var _stackHas=stackHas$2,freeGlobal$2=typeof commonjsGlobal$2=="object"&&commonjsGlobal$2&&commonjsGlobal$2.Object===Object&&commonjsGlobal$2,_freeGlobal=freeGlobal$2,freeGlobal$1=_freeGlobal,freeSelf$1=typeof self=="object"&&self&&self.Object===Object&&self,root$d=freeGlobal$1||freeSelf$1||Function("return this")(),_root=root$d,root$c=_root,Symbol$9=root$c.Symbol,_Symbol=Symbol$9,Symbol$8=_Symbol,objectProto$w=Object.prototype,hasOwnProperty$y=objectProto$w.hasOwnProperty,nativeObjectToString$3=objectProto$w.toString,symToStringTag$3=Symbol$8?Symbol$8.toStringTag:void 0;function getRawTag$2(Gt){var $r=hasOwnProperty$y.call(Gt,symToStringTag$3),zr=Gt[symToStringTag$3];try{Gt[symToStringTag$3]=void 0;var _r=!0}catch{}var Dr=nativeObjectToString$3.call(Gt);return _r&&($r?Gt[symToStringTag$3]=zr:delete Gt[symToStringTag$3]),Dr}var _getRawTag=getRawTag$2,objectProto$v=Object.prototype,nativeObjectToString$2=objectProto$v.toString;function objectToString$5(Gt){return nativeObjectToString$2.call(Gt)}var _objectToString=objectToString$5,Symbol$7=_Symbol,getRawTag$1=_getRawTag,objectToString$4=_objectToString,nullTag$1="[object Null]",undefinedTag$1="[object Undefined]",symToStringTag$2=Symbol$7?Symbol$7.toStringTag:void 0;function baseGetTag$a(Gt){return Gt==null?Gt===void 0?undefinedTag$1:nullTag$1:symToStringTag$2&&symToStringTag$2 in Object(Gt)?getRawTag$1(Gt):objectToString$4(Gt)}var _baseGetTag=baseGetTag$a;function isObject$t(Gt){var $r=typeof Gt;return Gt!=null&&($r=="object"||$r=="function")}var isObject_1=isObject$t;const isObject$u=getDefaultExportFromCjs$3(isObject_1);var baseGetTag$9=_baseGetTag,isObject$s=isObject_1,asyncTag$1="[object AsyncFunction]",funcTag$4="[object Function]",genTag$2="[object GeneratorFunction]",proxyTag$1="[object Proxy]";function isFunction$d(Gt){if(!isObject$s(Gt))return!1;var $r=baseGetTag$9(Gt);return $r==funcTag$4||$r==genTag$2||$r==asyncTag$1||$r==proxyTag$1}var isFunction_1=isFunction$d;const Qe$1=getDefaultExportFromCjs$3(isFunction_1);var root$b=_root,coreJsData$2=root$b["__core-js_shared__"],_coreJsData=coreJsData$2,coreJsData$1=_coreJsData,maskSrcKey$1=function(){var Gt=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return Gt?"Symbol(src)_1."+Gt:""}();function isMasked$2(Gt){return!!maskSrcKey$1&&maskSrcKey$1 in Gt}var _isMasked=isMasked$2,funcProto$5=Function.prototype,funcToString$5=funcProto$5.toString;function toSource$3(Gt){if(Gt!=null){try{return funcToString$5.call(Gt)}catch{}try{return Gt+""}catch{}}return""}var _toSource=toSource$3,isFunction$c=isFunction_1,isMasked$1=_isMasked,isObject$r=isObject_1,toSource$2=_toSource,reRegExpChar$1=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor$1=/^\[object .+?Constructor\]$/,funcProto$4=Function.prototype,objectProto$u=Object.prototype,funcToString$4=funcProto$4.toString,hasOwnProperty$x=objectProto$u.hasOwnProperty,reIsNative$1=RegExp("^"+funcToString$4.call(hasOwnProperty$x).replace(reRegExpChar$1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$2(Gt){if(!isObject$r(Gt)||isMasked$1(Gt))return!1;var $r=isFunction$c(Gt)?reIsNative$1:reIsHostCtor$1;return $r.test(toSource$2(Gt))}var _baseIsNative=baseIsNative$2;function getValue$2(Gt,$r){return Gt==null?void 0:Gt[$r]}var _getValue=getValue$2,baseIsNative$1=_baseIsNative,getValue$1=_getValue;function getNative$8(Gt,$r){var zr=getValue$1(Gt,$r);return baseIsNative$1(zr)?zr:void 0}var _getNative=getNative$8,getNative$7=_getNative,root$a=_root,Map$5=getNative$7(root$a,"Map"),_Map=Map$5,getNative$6=_getNative,nativeCreate$5=getNative$6(Object,"create"),_nativeCreate=nativeCreate$5,nativeCreate$4=_nativeCreate;function hashClear$2(){this.__data__=nativeCreate$4?nativeCreate$4(null):{},this.size=0}var _hashClear=hashClear$2;function hashDelete$2(Gt){var $r=this.has(Gt)&&delete this.__data__[Gt];return this.size-=$r?1:0,$r}var _hashDelete=hashDelete$2,nativeCreate$3=_nativeCreate,HASH_UNDEFINED$5="__lodash_hash_undefined__",objectProto$t=Object.prototype,hasOwnProperty$w=objectProto$t.hasOwnProperty;function hashGet$2(Gt){var $r=this.__data__;if(nativeCreate$3){var zr=$r[Gt];return zr===HASH_UNDEFINED$5?void 0:zr}return hasOwnProperty$w.call($r,Gt)?$r[Gt]:void 0}var _hashGet=hashGet$2,nativeCreate$2=_nativeCreate,objectProto$s=Object.prototype,hasOwnProperty$v=objectProto$s.hasOwnProperty;function hashHas$2(Gt){var $r=this.__data__;return nativeCreate$2?$r[Gt]!==void 0:hasOwnProperty$v.call($r,Gt)}var _hashHas=hashHas$2,nativeCreate$1=_nativeCreate,HASH_UNDEFINED$4="__lodash_hash_undefined__";function hashSet$2(Gt,$r){var zr=this.__data__;return this.size+=this.has(Gt)?0:1,zr[Gt]=nativeCreate$1&&$r===void 0?HASH_UNDEFINED$4:$r,this}var _hashSet=hashSet$2,hashClear$1=_hashClear,hashDelete$1=_hashDelete,hashGet$1=_hashGet,hashHas$1=_hashHas,hashSet$1=_hashSet;function Hash$2(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.clear();++$r<zr;){var _r=Gt[$r];this.set(_r[0],_r[1])}}Hash$2.prototype.clear=hashClear$1;Hash$2.prototype.delete=hashDelete$1;Hash$2.prototype.get=hashGet$1;Hash$2.prototype.has=hashHas$1;Hash$2.prototype.set=hashSet$1;var _Hash=Hash$2,Hash$1=_Hash,ListCache$3=_ListCache,Map$4=_Map;function mapCacheClear$2(){this.size=0,this.__data__={hash:new Hash$1,map:new(Map$4||ListCache$3),string:new Hash$1}}var _mapCacheClear=mapCacheClear$2;function isKeyable$2(Gt){var $r=typeof Gt;return $r=="string"||$r=="number"||$r=="symbol"||$r=="boolean"?Gt!=="__proto__":Gt===null}var _isKeyable=isKeyable$2,isKeyable$1=_isKeyable;function getMapData$5(Gt,$r){var zr=Gt.__data__;return isKeyable$1($r)?zr[typeof $r=="string"?"string":"hash"]:zr.map}var _getMapData=getMapData$5,getMapData$4=_getMapData;function mapCacheDelete$2(Gt){var $r=getMapData$4(this,Gt).delete(Gt);return this.size-=$r?1:0,$r}var _mapCacheDelete=mapCacheDelete$2,getMapData$3=_getMapData;function mapCacheGet$2(Gt){return getMapData$3(this,Gt).get(Gt)}var _mapCacheGet=mapCacheGet$2,getMapData$2=_getMapData;function mapCacheHas$2(Gt){return getMapData$2(this,Gt).has(Gt)}var _mapCacheHas=mapCacheHas$2,getMapData$1=_getMapData;function mapCacheSet$2(Gt,$r){var zr=getMapData$1(this,Gt),_r=zr.size;return zr.set(Gt,$r),this.size+=zr.size==_r?0:1,this}var _mapCacheSet=mapCacheSet$2,mapCacheClear$1=_mapCacheClear,mapCacheDelete$1=_mapCacheDelete,mapCacheGet$1=_mapCacheGet,mapCacheHas$1=_mapCacheHas,mapCacheSet$1=_mapCacheSet;function MapCache$4(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.clear();++$r<zr;){var _r=Gt[$r];this.set(_r[0],_r[1])}}MapCache$4.prototype.clear=mapCacheClear$1;MapCache$4.prototype.delete=mapCacheDelete$1;MapCache$4.prototype.get=mapCacheGet$1;MapCache$4.prototype.has=mapCacheHas$1;MapCache$4.prototype.set=mapCacheSet$1;var _MapCache=MapCache$4,ListCache$2=_ListCache,Map$3=_Map,MapCache$3=_MapCache,LARGE_ARRAY_SIZE$3=200;function stackSet$2(Gt,$r){var zr=this.__data__;if(zr instanceof ListCache$2){var _r=zr.__data__;if(!Map$3||_r.length<LARGE_ARRAY_SIZE$3-1)return _r.push([Gt,$r]),this.size=++zr.size,this;zr=this.__data__=new MapCache$3(_r)}return zr.set(Gt,$r),this.size=zr.size,this}var _stackSet=stackSet$2,ListCache$1=_ListCache,stackClear$1=_stackClear,stackDelete$1=_stackDelete,stackGet$1=_stackGet,stackHas$1=_stackHas,stackSet$1=_stackSet;function Stack$6(Gt){var $r=this.__data__=new ListCache$1(Gt);this.size=$r.size}Stack$6.prototype.clear=stackClear$1;Stack$6.prototype.delete=stackDelete$1;Stack$6.prototype.get=stackGet$1;Stack$6.prototype.has=stackHas$1;Stack$6.prototype.set=stackSet$1;var _Stack=Stack$6;function arrayEach$2(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length;++zr<_r&&$r(Gt[zr],zr,Gt)!==!1;);return Gt}var _arrayEach=arrayEach$2,getNative$5=_getNative,defineProperty$9=function(){try{var Gt=getNative$5(Object,"defineProperty");return Gt({},"",{}),Gt}catch{}}(),_defineProperty$g=defineProperty$9,defineProperty$8=_defineProperty$g;function baseAssignValue$5(Gt,$r,zr){$r=="__proto__"&&defineProperty$8?defineProperty$8(Gt,$r,{configurable:!0,enumerable:!0,value:zr,writable:!0}):Gt[$r]=zr}var _baseAssignValue=baseAssignValue$5,baseAssignValue$4=_baseAssignValue,eq$4=eq_1,objectProto$r=Object.prototype,hasOwnProperty$u=objectProto$r.hasOwnProperty;function assignValue$4(Gt,$r,zr){var _r=Gt[$r];(!(hasOwnProperty$u.call(Gt,$r)&&eq$4(_r,zr))||zr===void 0&&!($r in Gt))&&baseAssignValue$4(Gt,$r,zr)}var _assignValue=assignValue$4,assignValue$3=_assignValue,baseAssignValue$3=_baseAssignValue;function copyObject$7(Gt,$r,zr,_r){var Dr=!zr;zr||(zr={});for(var kr=-1,qr=$r.length;++kr<qr;){var Nr=$r[kr],Wr=_r?_r(zr[Nr],Gt[Nr],Nr,zr,Gt):void 0;Wr===void 0&&(Wr=Gt[Nr]),Dr?baseAssignValue$3(zr,Nr,Wr):assignValue$3(zr,Nr,Wr)}return zr}var _copyObject=copyObject$7;function baseTimes$2(Gt,$r){for(var zr=-1,_r=Array(Gt);++zr<Gt;)_r[zr]=$r(zr);return _r}var _baseTimes=baseTimes$2;function isObjectLike$e(Gt){return Gt!=null&&typeof Gt=="object"}var isObjectLike_1=isObjectLike$e,baseGetTag$8=_baseGetTag,isObjectLike$d=isObjectLike_1,argsTag$6="[object Arguments]";function baseIsArguments$2(Gt){return isObjectLike$d(Gt)&&baseGetTag$8(Gt)==argsTag$6}var _baseIsArguments=baseIsArguments$2,baseIsArguments$1=_baseIsArguments,isObjectLike$c=isObjectLike_1,objectProto$q=Object.prototype,hasOwnProperty$t=objectProto$q.hasOwnProperty,propertyIsEnumerable$4=objectProto$q.propertyIsEnumerable,isArguments$a=baseIsArguments$1(function(){return arguments}())?baseIsArguments$1:function(Gt){return isObjectLike$c(Gt)&&hasOwnProperty$t.call(Gt,"callee")&&!propertyIsEnumerable$4.call(Gt,"callee")},isArguments_1=isArguments$a,isArray$s=Array.isArray,isArray_1=isArray$s;const z$9=getDefaultExportFromCjs$3(isArray_1);var isBuffer$a={exports:{}};function stubFalse$1(){return!1}var stubFalse_1=stubFalse$1;isBuffer$a.exports;(function(Gt,$r){var zr=_root,_r=stubFalse_1,Dr=$r&&!$r.nodeType&&$r,kr=Dr&&!0&&Gt&&!Gt.nodeType&&Gt,qr=kr&&kr.exports===Dr,Nr=qr?zr.Buffer:void 0,Wr=Nr?Nr.isBuffer:void 0,Qr=Wr||_r;Gt.exports=Qr})(isBuffer$a,isBuffer$a.exports);var isBufferExports=isBuffer$a.exports,MAX_SAFE_INTEGER$3=9007199254740991,reIsUint$1=/^(?:0|[1-9]\d*)$/;function isIndex$5(Gt,$r){var zr=typeof Gt;return $r=$r??MAX_SAFE_INTEGER$3,!!$r&&(zr=="number"||zr!="symbol"&&reIsUint$1.test(Gt))&&Gt>-1&&Gt%1==0&&Gt<$r}var _isIndex=isIndex$5,MAX_SAFE_INTEGER$2=9007199254740991;function isLength$5(Gt){return typeof Gt=="number"&&Gt>-1&&Gt%1==0&&Gt<=MAX_SAFE_INTEGER$2}var isLength_1=isLength$5,baseGetTag$7=_baseGetTag,isLength$4=isLength_1,isObjectLike$b=isObjectLike_1,argsTag$5="[object Arguments]",arrayTag$4="[object Array]",boolTag$5="[object Boolean]",dateTag$6="[object Date]",errorTag$4="[object Error]",funcTag$3="[object Function]",mapTag$9="[object Map]",numberTag$6="[object Number]",objectTag$8="[object Object]",regexpTag$5="[object RegExp]",setTag$9="[object Set]",stringTag$6="[object String]",weakMapTag$4="[object WeakMap]",arrayBufferTag$5="[object ArrayBuffer]",dataViewTag$7="[object DataView]",float32Tag$3="[object Float32Array]",float64Tag$3="[object Float64Array]",int8Tag$3="[object Int8Array]",int16Tag$3="[object Int16Array]",int32Tag$3="[object Int32Array]",uint8Tag$3="[object Uint8Array]",uint8ClampedTag$3="[object Uint8ClampedArray]",uint16Tag$3="[object Uint16Array]",uint32Tag$3="[object Uint32Array]",typedArrayTags$1={};typedArrayTags$1[float32Tag$3]=typedArrayTags$1[float64Tag$3]=typedArrayTags$1[int8Tag$3]=typedArrayTags$1[int16Tag$3]=typedArrayTags$1[int32Tag$3]=typedArrayTags$1[uint8Tag$3]=typedArrayTags$1[uint8ClampedTag$3]=typedArrayTags$1[uint16Tag$3]=typedArrayTags$1[uint32Tag$3]=!0;typedArrayTags$1[argsTag$5]=typedArrayTags$1[arrayTag$4]=typedArrayTags$1[arrayBufferTag$5]=typedArrayTags$1[boolTag$5]=typedArrayTags$1[dataViewTag$7]=typedArrayTags$1[dateTag$6]=typedArrayTags$1[errorTag$4]=typedArrayTags$1[funcTag$3]=typedArrayTags$1[mapTag$9]=typedArrayTags$1[numberTag$6]=typedArrayTags$1[objectTag$8]=typedArrayTags$1[regexpTag$5]=typedArrayTags$1[setTag$9]=typedArrayTags$1[stringTag$6]=typedArrayTags$1[weakMapTag$4]=!1;function baseIsTypedArray$2(Gt){return isObjectLike$b(Gt)&&isLength$4(Gt.length)&&!!typedArrayTags$1[baseGetTag$7(Gt)]}var _baseIsTypedArray=baseIsTypedArray$2;function baseUnary$7(Gt){return function($r){return Gt($r)}}var _baseUnary=baseUnary$7,_nodeUtil={exports:{}};_nodeUtil.exports;(function(Gt,$r){var zr=_freeGlobal,_r=$r&&!$r.nodeType&&$r,Dr=_r&&!0&&Gt&&!Gt.nodeType&&Gt,kr=Dr&&Dr.exports===_r,qr=kr&&zr.process,Nr=function(){try{var Wr=Dr&&Dr.require&&Dr.require("util").types;return Wr||qr&&qr.binding&&qr.binding("util")}catch{}}();Gt.exports=Nr})(_nodeUtil,_nodeUtil.exports);var _nodeUtilExports=_nodeUtil.exports,baseIsTypedArray$1=_baseIsTypedArray,baseUnary$6=_baseUnary,nodeUtil$4=_nodeUtilExports,nodeIsTypedArray$1=nodeUtil$4&&nodeUtil$4.isTypedArray,isTypedArray$6=nodeIsTypedArray$1?baseUnary$6(nodeIsTypedArray$1):baseIsTypedArray$1,isTypedArray_1=isTypedArray$6,baseTimes$1=_baseTimes,isArguments$9=isArguments_1,isArray$r=isArray_1,isBuffer$9=isBufferExports,isIndex$4=_isIndex,isTypedArray$5=isTypedArray_1,objectProto$p=Object.prototype,hasOwnProperty$s=objectProto$p.hasOwnProperty;function arrayLikeKeys$3(Gt,$r){var zr=isArray$r(Gt),_r=!zr&&isArguments$9(Gt),Dr=!zr&&!_r&&isBuffer$9(Gt),kr=!zr&&!_r&&!Dr&&isTypedArray$5(Gt),qr=zr||_r||Dr||kr,Nr=qr?baseTimes$1(Gt.length,String):[],Wr=Nr.length;for(var Qr in Gt)($r||hasOwnProperty$s.call(Gt,Qr))&&!(qr&&(Qr=="length"||Dr&&(Qr=="offset"||Qr=="parent")||kr&&(Qr=="buffer"||Qr=="byteLength"||Qr=="byteOffset")||isIndex$4(Qr,Wr)))&&Nr.push(Qr);return Nr}var _arrayLikeKeys=arrayLikeKeys$3,objectProto$o=Object.prototype;function isPrototype$5(Gt){var $r=Gt&&Gt.constructor,zr=typeof $r=="function"&&$r.prototype||objectProto$o;return Gt===zr}var _isPrototype=isPrototype$5;function overArg$3(Gt,$r){return function(zr){return Gt($r(zr))}}var _overArg=overArg$3,overArg$2=_overArg,nativeKeys$2=overArg$2(Object.keys,Object),_nativeKeys=nativeKeys$2,isPrototype$4=_isPrototype,nativeKeys$1=_nativeKeys,objectProto$n=Object.prototype,hasOwnProperty$r=objectProto$n.hasOwnProperty;function baseKeys$3(Gt){if(!isPrototype$4(Gt))return nativeKeys$1(Gt);var $r=[];for(var zr in Object(Gt))hasOwnProperty$r.call(Gt,zr)&&zr!="constructor"&&$r.push(zr);return $r}var _baseKeys=baseKeys$3,isFunction$b=isFunction_1,isLength$3=isLength_1;function isArrayLike$9(Gt){return Gt!=null&&isLength$3(Gt.length)&&!isFunction$b(Gt)}var isArrayLike_1=isArrayLike$9,arrayLikeKeys$2=_arrayLikeKeys,baseKeys$2=_baseKeys,isArrayLike$8=isArrayLike_1;function keys$c(Gt){return isArrayLike$8(Gt)?arrayLikeKeys$2(Gt):baseKeys$2(Gt)}var keys_1=keys$c,copyObject$6=_copyObject,keys$b=keys_1;function baseAssign$1(Gt,$r){return Gt&&copyObject$6($r,keys$b($r),Gt)}var _baseAssign=baseAssign$1;function nativeKeysIn$2(Gt){var $r=[];if(Gt!=null)for(var zr in Object(Gt))$r.push(zr);return $r}var _nativeKeysIn=nativeKeysIn$2,isObject$q=isObject_1,isPrototype$3=_isPrototype,nativeKeysIn$1=_nativeKeysIn,objectProto$m=Object.prototype,hasOwnProperty$q=objectProto$m.hasOwnProperty;function baseKeysIn$2(Gt){if(!isObject$q(Gt))return nativeKeysIn$1(Gt);var $r=isPrototype$3(Gt),zr=[];for(var _r in Gt)_r=="constructor"&&($r||!hasOwnProperty$q.call(Gt,_r))||zr.push(_r);return zr}var _baseKeysIn=baseKeysIn$2,arrayLikeKeys$1=_arrayLikeKeys,baseKeysIn$1=_baseKeysIn,isArrayLike$7=isArrayLike_1;function keysIn$6(Gt){return isArrayLike$7(Gt)?arrayLikeKeys$1(Gt,!0):baseKeysIn$1(Gt)}var keysIn_1=keysIn$6,copyObject$5=_copyObject,keysIn$5=keysIn_1;function baseAssignIn$1(Gt,$r){return Gt&&copyObject$5($r,keysIn$5($r),Gt)}var _baseAssignIn=baseAssignIn$1,_cloneBuffer={exports:{}};_cloneBuffer.exports;(function(Gt,$r){var zr=_root,_r=$r&&!$r.nodeType&&$r,Dr=_r&&!0&&Gt&&!Gt.nodeType&&Gt,kr=Dr&&Dr.exports===_r,qr=kr?zr.Buffer:void 0,Nr=qr?qr.allocUnsafe:void 0;function Wr(Qr,Vr){if(Vr)return Qr.slice();var Jr=Qr.length,Zr=Nr?Nr(Jr):new Qr.constructor(Jr);return Qr.copy(Zr),Zr}Gt.exports=Wr})(_cloneBuffer,_cloneBuffer.exports);var _cloneBufferExports=_cloneBuffer.exports;function copyArray$3(Gt,$r){var zr=-1,_r=Gt.length;for($r||($r=Array(_r));++zr<_r;)$r[zr]=Gt[zr];return $r}var _copyArray=copyArray$3;function arrayFilter$3(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length,Dr=0,kr=[];++zr<_r;){var qr=Gt[zr];$r(qr,zr,Gt)&&(kr[Dr++]=qr)}return kr}var _arrayFilter=arrayFilter$3;function stubArray$3(){return[]}var stubArray_1=stubArray$3,arrayFilter$2=_arrayFilter,stubArray$2=stubArray_1,objectProto$l=Object.prototype,propertyIsEnumerable$3=objectProto$l.propertyIsEnumerable,nativeGetSymbols$2=Object.getOwnPropertySymbols,getSymbols$4=nativeGetSymbols$2?function(Gt){return Gt==null?[]:(Gt=Object(Gt),arrayFilter$2(nativeGetSymbols$2(Gt),function($r){return propertyIsEnumerable$3.call(Gt,$r)}))}:stubArray$2,_getSymbols=getSymbols$4,copyObject$4=_copyObject,getSymbols$3=_getSymbols;function copySymbols$1(Gt,$r){return copyObject$4(Gt,getSymbols$3(Gt),$r)}var _copySymbols=copySymbols$1;function arrayPush$4(Gt,$r){for(var zr=-1,_r=$r.length,Dr=Gt.length;++zr<_r;)Gt[Dr+zr]=$r[zr];return Gt}var _arrayPush=arrayPush$4,overArg$1=_overArg,getPrototype$4=overArg$1(Object.getPrototypeOf,Object),_getPrototype=getPrototype$4,arrayPush$3=_arrayPush,getPrototype$3=_getPrototype,getSymbols$2=_getSymbols,stubArray$1=stubArray_1,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbolsIn$2=nativeGetSymbols$1?function(Gt){for(var $r=[];Gt;)arrayPush$3($r,getSymbols$2(Gt)),Gt=getPrototype$3(Gt);return $r}:stubArray$1,_getSymbolsIn=getSymbolsIn$2,copyObject$3=_copyObject,getSymbolsIn$1=_getSymbolsIn;function copySymbolsIn$1(Gt,$r){return copyObject$3(Gt,getSymbolsIn$1(Gt),$r)}var _copySymbolsIn=copySymbolsIn$1,arrayPush$2=_arrayPush,isArray$q=isArray_1;function baseGetAllKeys$3(Gt,$r,zr){var _r=$r(Gt);return isArray$q(Gt)?_r:arrayPush$2(_r,zr(Gt))}var _baseGetAllKeys=baseGetAllKeys$3,baseGetAllKeys$2=_baseGetAllKeys,getSymbols$1=_getSymbols,keys$a=keys_1;function getAllKeys$3(Gt){return baseGetAllKeys$2(Gt,keys$a,getSymbols$1)}var _getAllKeys=getAllKeys$3,baseGetAllKeys$1=_baseGetAllKeys,getSymbolsIn=_getSymbolsIn,keysIn$4=keysIn_1;function getAllKeysIn$3(Gt){return baseGetAllKeys$1(Gt,keysIn$4,getSymbolsIn)}var _getAllKeysIn=getAllKeysIn$3,getNative$4=_getNative,root$9=_root,DataView$3=getNative$4(root$9,"DataView"),_DataView=DataView$3,getNative$3=_getNative,root$8=_root,Promise$3=getNative$3(root$8,"Promise"),_Promise=Promise$3,getNative$2=_getNative,root$7=_root,Set$4=getNative$2(root$7,"Set"),_Set=Set$4,getNative$1=_getNative,root$6=_root,WeakMap$3=getNative$1(root$6,"WeakMap"),_WeakMap=WeakMap$3,DataView$2=_DataView,Map$2=_Map,Promise$2=_Promise,Set$3=_Set,WeakMap$2=_WeakMap,baseGetTag$6=_baseGetTag,toSource$1=_toSource,mapTag$8="[object Map]",objectTag$7="[object Object]",promiseTag$1="[object Promise]",setTag$8="[object Set]",weakMapTag$3="[object WeakMap]",dataViewTag$6="[object DataView]",dataViewCtorString$1=toSource$1(DataView$2),mapCtorString$1=toSource$1(Map$2),promiseCtorString$1=toSource$1(Promise$2),setCtorString$1=toSource$1(Set$3),weakMapCtorString$1=toSource$1(WeakMap$2),getTag$7=baseGetTag$6;(DataView$2&&getTag$7(new DataView$2(new ArrayBuffer(1)))!=dataViewTag$6||Map$2&&getTag$7(new Map$2)!=mapTag$8||Promise$2&&getTag$7(Promise$2.resolve())!=promiseTag$1||Set$3&&getTag$7(new Set$3)!=setTag$8||WeakMap$2&&getTag$7(new WeakMap$2)!=weakMapTag$3)&&(getTag$7=function(Gt){var $r=baseGetTag$6(Gt),zr=$r==objectTag$7?Gt.constructor:void 0,_r=zr?toSource$1(zr):"";if(_r)switch(_r){case dataViewCtorString$1:return dataViewTag$6;case mapCtorString$1:return mapTag$8;case promiseCtorString$1:return promiseTag$1;case setCtorString$1:return setTag$8;case weakMapCtorString$1:return weakMapTag$3}return $r});var _getTag=getTag$7,objectProto$k=Object.prototype,hasOwnProperty$p=objectProto$k.hasOwnProperty;function initCloneArray$1(Gt){var $r=Gt.length,zr=new Gt.constructor($r);return $r&&typeof Gt[0]=="string"&&hasOwnProperty$p.call(Gt,"index")&&(zr.index=Gt.index,zr.input=Gt.input),zr}var _initCloneArray=initCloneArray$1,root$5=_root,Uint8Array$4=root$5.Uint8Array,_Uint8Array=Uint8Array$4,Uint8Array$3=_Uint8Array;function cloneArrayBuffer$4(Gt){var $r=new Gt.constructor(Gt.byteLength);return new Uint8Array$3($r).set(new Uint8Array$3(Gt)),$r}var _cloneArrayBuffer=cloneArrayBuffer$4,cloneArrayBuffer$3=_cloneArrayBuffer;function cloneDataView$1(Gt,$r){var zr=$r?cloneArrayBuffer$3(Gt.buffer):Gt.buffer;return new Gt.constructor(zr,Gt.byteOffset,Gt.byteLength)}var _cloneDataView=cloneDataView$1,reFlags=/\w*$/;function cloneRegExp$1(Gt){var $r=new Gt.constructor(Gt.source,reFlags.exec(Gt));return $r.lastIndex=Gt.lastIndex,$r}var _cloneRegExp=cloneRegExp$1,Symbol$6=_Symbol,symbolProto$4=Symbol$6?Symbol$6.prototype:void 0,symbolValueOf$2=symbolProto$4?symbolProto$4.valueOf:void 0;function cloneSymbol$1(Gt){return symbolValueOf$2?Object(symbolValueOf$2.call(Gt)):{}}var _cloneSymbol=cloneSymbol$1,cloneArrayBuffer$2=_cloneArrayBuffer;function cloneTypedArray$3(Gt,$r){var zr=$r?cloneArrayBuffer$2(Gt.buffer):Gt.buffer;return new Gt.constructor(zr,Gt.byteOffset,Gt.length)}var _cloneTypedArray=cloneTypedArray$3,cloneArrayBuffer$1=_cloneArrayBuffer,cloneDataView=_cloneDataView,cloneRegExp=_cloneRegExp,cloneSymbol=_cloneSymbol,cloneTypedArray$2=_cloneTypedArray,boolTag$4="[object Boolean]",dateTag$5="[object Date]",mapTag$7="[object Map]",numberTag$5="[object Number]",regexpTag$4="[object RegExp]",setTag$7="[object Set]",stringTag$5="[object String]",symbolTag$5="[object Symbol]",arrayBufferTag$4="[object ArrayBuffer]",dataViewTag$5="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]";function initCloneByTag$1(Gt,$r,zr){var _r=Gt.constructor;switch($r){case arrayBufferTag$4:return cloneArrayBuffer$1(Gt);case boolTag$4:case dateTag$5:return new _r(+Gt);case dataViewTag$5:return cloneDataView(Gt,zr);case float32Tag$2:case float64Tag$2:case int8Tag$2:case int16Tag$2:case int32Tag$2:case uint8Tag$2:case uint8ClampedTag$2:case uint16Tag$2:case uint32Tag$2:return cloneTypedArray$2(Gt,zr);case mapTag$7:return new _r;case numberTag$5:case stringTag$5:return new _r(Gt);case regexpTag$4:return cloneRegExp(Gt);case setTag$7:return new _r;case symbolTag$5:return cloneSymbol(Gt)}}var _initCloneByTag=initCloneByTag$1,isObject$p=isObject_1,objectCreate$1=Object.create,baseCreate$2=function(){function Gt(){}return function($r){if(!isObject$p($r))return{};if(objectCreate$1)return objectCreate$1($r);Gt.prototype=$r;var zr=new Gt;return Gt.prototype=void 0,zr}}(),_baseCreate=baseCreate$2,baseCreate$1=_baseCreate,getPrototype$2=_getPrototype,isPrototype$2=_isPrototype;function initCloneObject$3(Gt){return typeof Gt.constructor=="function"&&!isPrototype$2(Gt)?baseCreate$1(getPrototype$2(Gt)):{}}var _initCloneObject=initCloneObject$3,getTag$6=_getTag,isObjectLike$a=isObjectLike_1,mapTag$6="[object Map]";function baseIsMap$1(Gt){return isObjectLike$a(Gt)&&getTag$6(Gt)==mapTag$6}var _baseIsMap=baseIsMap$1,baseIsMap=_baseIsMap,baseUnary$5=_baseUnary,nodeUtil$3=_nodeUtilExports,nodeIsMap=nodeUtil$3&&nodeUtil$3.isMap,isMap$3=nodeIsMap?baseUnary$5(nodeIsMap):baseIsMap,isMap_1=isMap$3,getTag$5=_getTag,isObjectLike$9=isObjectLike_1,setTag$6="[object Set]";function baseIsSet$1(Gt){return isObjectLike$9(Gt)&&getTag$5(Gt)==setTag$6}var _baseIsSet=baseIsSet$1,baseIsSet=_baseIsSet,baseUnary$4=_baseUnary,nodeUtil$2=_nodeUtilExports,nodeIsSet=nodeUtil$2&&nodeUtil$2.isSet,isSet$3=nodeIsSet?baseUnary$4(nodeIsSet):baseIsSet,isSet_1=isSet$3,Stack$5=_Stack,arrayEach$1=_arrayEach,assignValue$2=_assignValue,baseAssign=_baseAssign,baseAssignIn=_baseAssignIn,cloneBuffer$2=_cloneBufferExports,copyArray$2=_copyArray,copySymbols=_copySymbols,copySymbolsIn=_copySymbolsIn,getAllKeys$2=_getAllKeys,getAllKeysIn$2=_getAllKeysIn,getTag$4=_getTag,initCloneArray=_initCloneArray,initCloneByTag=_initCloneByTag,initCloneObject$2=_initCloneObject,isArray$p=isArray_1,isBuffer$8=isBufferExports,isMap$2=isMap_1,isObject$o=isObject_1,isSet$2=isSet_1,keys$9=keys_1,keysIn$3=keysIn_1,CLONE_DEEP_FLAG$2=1,CLONE_FLAT_FLAG$1=2,CLONE_SYMBOLS_FLAG$2=4,argsTag$4="[object Arguments]",arrayTag$3="[object Array]",boolTag$3="[object Boolean]",dateTag$4="[object Date]",errorTag$3="[object Error]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",mapTag$5="[object Map]",numberTag$4="[object Number]",objectTag$6="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$4="[object String]",symbolTag$4="[object Symbol]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag$4]=cloneableTags[arrayTag$3]=cloneableTags[arrayBufferTag$3]=cloneableTags[dataViewTag$4]=cloneableTags[boolTag$3]=cloneableTags[dateTag$4]=cloneableTags[float32Tag$1]=cloneableTags[float64Tag$1]=cloneableTags[int8Tag$1]=cloneableTags[int16Tag$1]=cloneableTags[int32Tag$1]=cloneableTags[mapTag$5]=cloneableTags[numberTag$4]=cloneableTags[objectTag$6]=cloneableTags[regexpTag$3]=cloneableTags[setTag$5]=cloneableTags[stringTag$4]=cloneableTags[symbolTag$4]=cloneableTags[uint8Tag$1]=cloneableTags[uint8ClampedTag$1]=cloneableTags[uint16Tag$1]=cloneableTags[uint32Tag$1]=!0;cloneableTags[errorTag$3]=cloneableTags[funcTag$2]=cloneableTags[weakMapTag$2]=!1;function baseClone$2(Gt,$r,zr,_r,Dr,kr){var qr,Nr=$r&CLONE_DEEP_FLAG$2,Wr=$r&CLONE_FLAT_FLAG$1,Qr=$r&CLONE_SYMBOLS_FLAG$2;if(zr&&(qr=Dr?zr(Gt,_r,Dr,kr):zr(Gt)),qr!==void 0)return qr;if(!isObject$o(Gt))return Gt;var Vr=isArray$p(Gt);if(Vr){if(qr=initCloneArray(Gt),!Nr)return copyArray$2(Gt,qr)}else{var Jr=getTag$4(Gt),Zr=Jr==funcTag$2||Jr==genTag$1;if(isBuffer$8(Gt))return cloneBuffer$2(Gt,Nr);if(Jr==objectTag$6||Jr==argsTag$4||Zr&&!Dr){if(qr=Wr||Zr?{}:initCloneObject$2(Gt),!Nr)return Wr?copySymbolsIn(Gt,baseAssignIn(qr,Gt)):copySymbols(Gt,baseAssign(qr,Gt))}else{if(!cloneableTags[Jr])return Dr?Gt:{};qr=initCloneByTag(Gt,Jr,Nr)}}kr||(kr=new Stack$5);var zn=kr.get(Gt);if(zn)return zn;kr.set(Gt,qr),isSet$2(Gt)?Gt.forEach(function(e0){qr.add(baseClone$2(e0,$r,zr,e0,Gt,kr))}):isMap$2(Gt)&&Gt.forEach(function(e0,r0){qr.set(r0,baseClone$2(e0,$r,zr,r0,Gt,kr))});var Vn=Qr?Wr?getAllKeysIn$2:getAllKeys$2:Wr?keysIn$3:keys$9,_i=Vr?void 0:Vn(Gt);return arrayEach$1(_i||Gt,function(e0,r0){_i&&(r0=e0,e0=Gt[r0]),assignValue$2(qr,r0,baseClone$2(e0,$r,zr,r0,Gt,kr))}),qr}var _baseClone=baseClone$2,baseClone$1=_baseClone,CLONE_DEEP_FLAG$1=1,CLONE_SYMBOLS_FLAG$1=4;function cloneDeep(Gt){return baseClone$1(Gt,CLONE_DEEP_FLAG$1|CLONE_SYMBOLS_FLAG$1)}var cloneDeep_1=cloneDeep;const cloneDeep$1=getDefaultExportFromCjs$3(cloneDeep_1);var HASH_UNDEFINED$3="__lodash_hash_undefined__";function setCacheAdd$2(Gt){return this.__data__.set(Gt,HASH_UNDEFINED$3),this}var _setCacheAdd=setCacheAdd$2;function setCacheHas$2(Gt){return this.__data__.has(Gt)}var _setCacheHas=setCacheHas$2,MapCache$2=_MapCache,setCacheAdd$1=_setCacheAdd,setCacheHas$1=_setCacheHas;function SetCache$4(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.__data__=new MapCache$2;++$r<zr;)this.add(Gt[$r])}SetCache$4.prototype.add=SetCache$4.prototype.push=setCacheAdd$1;SetCache$4.prototype.has=setCacheHas$1;var _SetCache=SetCache$4;function arraySome$2(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length;++zr<_r;)if($r(Gt[zr],zr,Gt))return!0;return!1}var _arraySome=arraySome$2;function cacheHas$4(Gt,$r){return Gt.has($r)}var _cacheHas=cacheHas$4,SetCache$3=_SetCache,arraySome$1=_arraySome,cacheHas$3=_cacheHas,COMPARE_PARTIAL_FLAG$b=1,COMPARE_UNORDERED_FLAG$7=2;function equalArrays$3(Gt,$r,zr,_r,Dr,kr){var qr=zr&COMPARE_PARTIAL_FLAG$b,Nr=Gt.length,Wr=$r.length;if(Nr!=Wr&&!(qr&&Wr>Nr))return!1;var Qr=kr.get(Gt),Vr=kr.get($r);if(Qr&&Vr)return Qr==$r&&Vr==Gt;var Jr=-1,Zr=!0,zn=zr&COMPARE_UNORDERED_FLAG$7?new SetCache$3:void 0;for(kr.set(Gt,$r),kr.set($r,Gt);++Jr<Nr;){var Vn=Gt[Jr],_i=$r[Jr];if(_r)var e0=qr?_r(_i,Vn,Jr,$r,Gt,kr):_r(Vn,_i,Jr,Gt,$r,kr);if(e0!==void 0){if(e0)continue;Zr=!1;break}if(zn){if(!arraySome$1($r,function(r0,i0){if(!cacheHas$3(zn,i0)&&(Vn===r0||Dr(Vn,r0,zr,_r,kr)))return zn.push(i0)})){Zr=!1;break}}else if(!(Vn===_i||Dr(Vn,_i,zr,_r,kr))){Zr=!1;break}}return kr.delete(Gt),kr.delete($r),Zr}var _equalArrays=equalArrays$3;function mapToArray$2(Gt){var $r=-1,zr=Array(Gt.size);return Gt.forEach(function(_r,Dr){zr[++$r]=[Dr,_r]}),zr}var _mapToArray=mapToArray$2;function setToArray$4(Gt){var $r=-1,zr=Array(Gt.size);return Gt.forEach(function(_r){zr[++$r]=_r}),zr}var _setToArray=setToArray$4,Symbol$5=_Symbol,Uint8Array$2=_Uint8Array,eq$3=eq_1,equalArrays$2=_equalArrays,mapToArray$1=_mapToArray,setToArray$3=_setToArray,COMPARE_PARTIAL_FLAG$a=1,COMPARE_UNORDERED_FLAG$6=2,boolTag$2="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",mapTag$4="[object Map]",numberTag$3="[object Number]",regexpTag$2="[object RegExp]",setTag$4="[object Set]",stringTag$3="[object String]",symbolTag$3="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$3="[object DataView]",symbolProto$3=Symbol$5?Symbol$5.prototype:void 0,symbolValueOf$1=symbolProto$3?symbolProto$3.valueOf:void 0;function equalByTag$2(Gt,$r,zr,_r,Dr,kr,qr){switch(zr){case dataViewTag$3:if(Gt.byteLength!=$r.byteLength||Gt.byteOffset!=$r.byteOffset)return!1;Gt=Gt.buffer,$r=$r.buffer;case arrayBufferTag$2:return!(Gt.byteLength!=$r.byteLength||!kr(new Uint8Array$2(Gt),new Uint8Array$2($r)));case boolTag$2:case dateTag$3:case numberTag$3:return eq$3(+Gt,+$r);case errorTag$2:return Gt.name==$r.name&&Gt.message==$r.message;case regexpTag$2:case stringTag$3:return Gt==$r+"";case mapTag$4:var Nr=mapToArray$1;case setTag$4:var Wr=_r&COMPARE_PARTIAL_FLAG$a;if(Nr||(Nr=setToArray$3),Gt.size!=$r.size&&!Wr)return!1;var Qr=qr.get(Gt);if(Qr)return Qr==$r;_r|=COMPARE_UNORDERED_FLAG$6,qr.set(Gt,$r);var Vr=equalArrays$2(Nr(Gt),Nr($r),_r,Dr,kr,qr);return qr.delete(Gt),Vr;case symbolTag$3:if(symbolValueOf$1)return symbolValueOf$1.call(Gt)==symbolValueOf$1.call($r)}return!1}var _equalByTag=equalByTag$2,getAllKeys$1=_getAllKeys,COMPARE_PARTIAL_FLAG$9=1,objectProto$j=Object.prototype,hasOwnProperty$o=objectProto$j.hasOwnProperty;function equalObjects$2(Gt,$r,zr,_r,Dr,kr){var qr=zr&COMPARE_PARTIAL_FLAG$9,Nr=getAllKeys$1(Gt),Wr=Nr.length,Qr=getAllKeys$1($r),Vr=Qr.length;if(Wr!=Vr&&!qr)return!1;for(var Jr=Wr;Jr--;){var Zr=Nr[Jr];if(!(qr?Zr in $r:hasOwnProperty$o.call($r,Zr)))return!1}var zn=kr.get(Gt),Vn=kr.get($r);if(zn&&Vn)return zn==$r&&Vn==Gt;var _i=!0;kr.set(Gt,$r),kr.set($r,Gt);for(var e0=qr;++Jr<Wr;){Zr=Nr[Jr];var r0=Gt[Zr],i0=$r[Zr];if(_r)var n0=qr?_r(i0,r0,Zr,$r,Gt,kr):_r(r0,i0,Zr,Gt,$r,kr);if(!(n0===void 0?r0===i0||Dr(r0,i0,zr,_r,kr):n0)){_i=!1;break}e0||(e0=Zr=="constructor")}if(_i&&!e0){var o0=Gt.constructor,a0=$r.constructor;o0!=a0&&"constructor"in Gt&&"constructor"in $r&&!(typeof o0=="function"&&o0 instanceof o0&&typeof a0=="function"&&a0 instanceof a0)&&(_i=!1)}return kr.delete(Gt),kr.delete($r),_i}var _equalObjects=equalObjects$2,Stack$4=_Stack,equalArrays$1=_equalArrays,equalByTag$1=_equalByTag,equalObjects$1=_equalObjects,getTag$3=_getTag,isArray$o=isArray_1,isBuffer$7=isBufferExports,isTypedArray$4=isTypedArray_1,COMPARE_PARTIAL_FLAG$8=1,argsTag$3="[object Arguments]",arrayTag$2="[object Array]",objectTag$5="[object Object]",objectProto$i=Object.prototype,hasOwnProperty$n=objectProto$i.hasOwnProperty;function baseIsEqualDeep$2(Gt,$r,zr,_r,Dr,kr){var qr=isArray$o(Gt),Nr=isArray$o($r),Wr=qr?arrayTag$2:getTag$3(Gt),Qr=Nr?arrayTag$2:getTag$3($r);Wr=Wr==argsTag$3?objectTag$5:Wr,Qr=Qr==argsTag$3?objectTag$5:Qr;var Vr=Wr==objectTag$5,Jr=Qr==objectTag$5,Zr=Wr==Qr;if(Zr&&isBuffer$7(Gt)){if(!isBuffer$7($r))return!1;qr=!0,Vr=!1}if(Zr&&!Vr)return kr||(kr=new Stack$4),qr||isTypedArray$4(Gt)?equalArrays$1(Gt,$r,zr,_r,Dr,kr):equalByTag$1(Gt,$r,Wr,zr,_r,Dr,kr);if(!(zr&COMPARE_PARTIAL_FLAG$8)){var zn=Vr&&hasOwnProperty$n.call(Gt,"__wrapped__"),Vn=Jr&&hasOwnProperty$n.call($r,"__wrapped__");if(zn||Vn){var _i=zn?Gt.value():Gt,e0=Vn?$r.value():$r;return kr||(kr=new Stack$4),Dr(_i,e0,zr,_r,kr)}}return Zr?(kr||(kr=new Stack$4),equalObjects$1(Gt,$r,zr,_r,Dr,kr)):!1}var _baseIsEqualDeep=baseIsEqualDeep$2,baseIsEqualDeep$1=_baseIsEqualDeep,isObjectLike$8=isObjectLike_1;function baseIsEqual$4(Gt,$r,zr,_r,Dr){return Gt===$r?!0:Gt==null||$r==null||!isObjectLike$8(Gt)&&!isObjectLike$8($r)?Gt!==Gt&&$r!==$r:baseIsEqualDeep$1(Gt,$r,zr,_r,baseIsEqual$4,Dr)}var _baseIsEqual=baseIsEqual$4,Stack$3=_Stack,baseIsEqual$3=_baseIsEqual,COMPARE_PARTIAL_FLAG$7=1,COMPARE_UNORDERED_FLAG$5=2;function baseIsMatch$2(Gt,$r,zr,_r){var Dr=zr.length,kr=Dr,qr=!_r;if(Gt==null)return!kr;for(Gt=Object(Gt);Dr--;){var Nr=zr[Dr];if(qr&&Nr[2]?Nr[1]!==Gt[Nr[0]]:!(Nr[0]in Gt))return!1}for(;++Dr<kr;){Nr=zr[Dr];var Wr=Nr[0],Qr=Gt[Wr],Vr=Nr[1];if(qr&&Nr[2]){if(Qr===void 0&&!(Wr in Gt))return!1}else{var Jr=new Stack$3;if(_r)var Zr=_r(Qr,Vr,Wr,Gt,$r,Jr);if(!(Zr===void 0?baseIsEqual$3(Vr,Qr,COMPARE_PARTIAL_FLAG$7|COMPARE_UNORDERED_FLAG$5,_r,Jr):Zr))return!1}}return!0}var _baseIsMatch=baseIsMatch$2,isObject$n=isObject_1;function isStrictComparable$3(Gt){return Gt===Gt&&!isObject$n(Gt)}var _isStrictComparable=isStrictComparable$3,isStrictComparable$2=_isStrictComparable,keys$8=keys_1;function getMatchData$2(Gt){for(var $r=keys$8(Gt),zr=$r.length;zr--;){var _r=$r[zr],Dr=Gt[_r];$r[zr]=[_r,Dr,isStrictComparable$2(Dr)]}return $r}var _getMatchData=getMatchData$2;function matchesStrictComparable$3(Gt,$r){return function(zr){return zr==null?!1:zr[Gt]===$r&&($r!==void 0||Gt in Object(zr))}}var _matchesStrictComparable=matchesStrictComparable$3,baseIsMatch$1=_baseIsMatch,getMatchData$1=_getMatchData,matchesStrictComparable$2=_matchesStrictComparable;function baseMatches$2(Gt){var $r=getMatchData$1(Gt);return $r.length==1&&$r[0][2]?matchesStrictComparable$2($r[0][0],$r[0][1]):function(zr){return zr===Gt||baseIsMatch$1(zr,Gt,$r)}}var _baseMatches=baseMatches$2,baseGetTag$5=_baseGetTag,isObjectLike$7=isObjectLike_1,symbolTag$2="[object Symbol]";function isSymbol$a(Gt){return typeof Gt=="symbol"||isObjectLike$7(Gt)&&baseGetTag$5(Gt)==symbolTag$2}var isSymbol_1=isSymbol$a,isArray$n=isArray_1,isSymbol$9=isSymbol_1,reIsDeepProp$1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp$1=/^\w*$/;function isKey$5(Gt,$r){if(isArray$n(Gt))return!1;var zr=typeof Gt;return zr=="number"||zr=="symbol"||zr=="boolean"||Gt==null||isSymbol$9(Gt)?!0:reIsPlainProp$1.test(Gt)||!reIsDeepProp$1.test(Gt)||$r!=null&&Gt in Object($r)}var _isKey=isKey$5,MapCache$1=_MapCache,FUNC_ERROR_TEXT$6="Expected a function";function memoize$2(Gt,$r){if(typeof Gt!="function"||$r!=null&&typeof $r!="function")throw new TypeError(FUNC_ERROR_TEXT$6);var zr=function(){var _r=arguments,Dr=$r?$r.apply(this,_r):_r[0],kr=zr.cache;if(kr.has(Dr))return kr.get(Dr);var qr=Gt.apply(this,_r);return zr.cache=kr.set(Dr,qr)||kr,qr};return zr.cache=new(memoize$2.Cache||MapCache$1),zr}memoize$2.Cache=MapCache$1;var memoize_1=memoize$2,memoize$1=memoize_1,MAX_MEMOIZE_SIZE$1=500;function memoizeCapped$2(Gt){var $r=memoize$1(Gt,function(_r){return zr.size===MAX_MEMOIZE_SIZE$1&&zr.clear(),_r}),zr=$r.cache;return $r}var _memoizeCapped=memoizeCapped$2,memoizeCapped$1=_memoizeCapped,rePropName$3=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar$3=/\\(\\)?/g,stringToPath$5=memoizeCapped$1(function(Gt){var $r=[];return Gt.charCodeAt(0)===46&&$r.push(""),Gt.replace(rePropName$3,function(zr,_r,Dr,kr){$r.push(Dr?kr.replace(reEscapeChar$3,"$1"):_r||zr)}),$r}),_stringToPath=stringToPath$5;function arrayMap$7(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length,Dr=Array(_r);++zr<_r;)Dr[zr]=$r(Gt[zr],zr,Gt);return Dr}var _arrayMap=arrayMap$7,Symbol$4=_Symbol,arrayMap$6=_arrayMap,isArray$m=isArray_1,isSymbol$8=isSymbol_1,INFINITY$7=1/0,symbolProto$2=Symbol$4?Symbol$4.prototype:void 0,symbolToString$2=symbolProto$2?symbolProto$2.toString:void 0;function baseToString$3(Gt){if(typeof Gt=="string")return Gt;if(isArray$m(Gt))return arrayMap$6(Gt,baseToString$3)+"";if(isSymbol$8(Gt))return symbolToString$2?symbolToString$2.call(Gt):"";var $r=Gt+"";return $r=="0"&&1/Gt==-INFINITY$7?"-0":$r}var _baseToString=baseToString$3,baseToString$2=_baseToString;function toString$k(Gt){return Gt==null?"":baseToString$2(Gt)}var toString_1=toString$k;const toString$l=getDefaultExportFromCjs$3(toString_1);var isArray$l=isArray_1,isKey$4=_isKey,stringToPath$4=_stringToPath,toString$j=toString_1;function castPath$7(Gt,$r){return isArray$l(Gt)?Gt:isKey$4(Gt,$r)?[Gt]:stringToPath$4(toString$j(Gt))}var _castPath=castPath$7,isSymbol$7=isSymbol_1,INFINITY$6=1/0;function toKey$7(Gt){if(typeof Gt=="string"||isSymbol$7(Gt))return Gt;var $r=Gt+"";return $r=="0"&&1/Gt==-INFINITY$6?"-0":$r}var _toKey=toKey$7,castPath$6=_castPath,toKey$6=_toKey;function baseGet$7(Gt,$r){$r=castPath$6($r,Gt);for(var zr=0,_r=$r.length;Gt!=null&&zr<_r;)Gt=Gt[toKey$6($r[zr++])];return zr&&zr==_r?Gt:void 0}var _baseGet=baseGet$7,baseGet$6=_baseGet;function get$7(Gt,$r,zr){var _r=Gt==null?void 0:baseGet$6(Gt,$r);return _r===void 0?zr:_r}var get_1=get$7;const get$8=getDefaultExportFromCjs$3(get_1);function baseHasIn$2(Gt,$r){return Gt!=null&&$r in Object(Gt)}var _baseHasIn=baseHasIn$2,castPath$5=_castPath,isArguments$8=isArguments_1,isArray$k=isArray_1,isIndex$3=_isIndex,isLength$2=isLength_1,toKey$5=_toKey;function hasPath$3(Gt,$r,zr){$r=castPath$5($r,Gt);for(var _r=-1,Dr=$r.length,kr=!1;++_r<Dr;){var qr=toKey$5($r[_r]);if(!(kr=Gt!=null&&zr(Gt,qr)))break;Gt=Gt[qr]}return kr||++_r!=Dr?kr:(Dr=Gt==null?0:Gt.length,!!Dr&&isLength$2(Dr)&&isIndex$3(qr,Dr)&&(isArray$k(Gt)||isArguments$8(Gt)))}var _hasPath=hasPath$3,baseHasIn$1=_baseHasIn,hasPath$2=_hasPath;function hasIn$3(Gt,$r){return Gt!=null&&hasPath$2(Gt,$r,baseHasIn$1)}var hasIn_1=hasIn$3,baseIsEqual$2=_baseIsEqual,get$6=get_1,hasIn$2=hasIn_1,isKey$3=_isKey,isStrictComparable$1=_isStrictComparable,matchesStrictComparable$1=_matchesStrictComparable,toKey$4=_toKey,COMPARE_PARTIAL_FLAG$6=1,COMPARE_UNORDERED_FLAG$4=2;function baseMatchesProperty$2(Gt,$r){return isKey$3(Gt)&&isStrictComparable$1($r)?matchesStrictComparable$1(toKey$4(Gt),$r):function(zr){var _r=get$6(zr,Gt);return _r===void 0&&_r===$r?hasIn$2(zr,Gt):baseIsEqual$2($r,_r,COMPARE_PARTIAL_FLAG$6|COMPARE_UNORDERED_FLAG$4)}}var _baseMatchesProperty=baseMatchesProperty$2;function identity$a(Gt){return Gt}var identity_1=identity$a;function baseProperty$2(Gt){return function($r){return $r==null?void 0:$r[Gt]}}var _baseProperty=baseProperty$2,baseGet$5=_baseGet;function basePropertyDeep$2(Gt){return function($r){return baseGet$5($r,Gt)}}var _basePropertyDeep=basePropertyDeep$2,baseProperty$1=_baseProperty,basePropertyDeep$1=_basePropertyDeep,isKey$2=_isKey,toKey$3=_toKey;function property$2(Gt){return isKey$2(Gt)?baseProperty$1(toKey$3(Gt)):basePropertyDeep$1(Gt)}var property_1=property$2,baseMatches$1=_baseMatches,baseMatchesProperty$1=_baseMatchesProperty,identity$9=identity_1,isArray$j=isArray_1,property$1=property_1;function baseIteratee$a(Gt){return typeof Gt=="function"?Gt:Gt==null?identity$9:typeof Gt=="object"?isArray$j(Gt)?baseMatchesProperty$1(Gt[0],Gt[1]):baseMatches$1(Gt):property$1(Gt)}var _baseIteratee=baseIteratee$a,baseIteratee$9=_baseIteratee,isArrayLike$6=isArrayLike_1,keys$7=keys_1;function createFind$1(Gt){return function($r,zr,_r){var Dr=Object($r);if(!isArrayLike$6($r)){var kr=baseIteratee$9(zr);$r=keys$7($r),zr=function(Nr){return kr(Dr[Nr],Nr,Dr)}}var qr=Gt($r,zr,_r);return qr>-1?Dr[kr?$r[qr]:qr]:void 0}}var _createFind=createFind$1;function baseFindIndex$2(Gt,$r,zr,_r){for(var Dr=Gt.length,kr=zr+(_r?1:-1);_r?kr--:++kr<Dr;)if($r(Gt[kr],kr,Gt))return kr;return-1}var _baseFindIndex=baseFindIndex$2,reWhitespace$1=/\s/;function trimmedEndIndex$2(Gt){for(var $r=Gt.length;$r--&&reWhitespace$1.test(Gt.charAt($r)););return $r}var _trimmedEndIndex=trimmedEndIndex$2,trimmedEndIndex$1=_trimmedEndIndex,reTrimStart$1=/^\s+/;function baseTrim$2(Gt){return Gt&&Gt.slice(0,trimmedEndIndex$1(Gt)+1).replace(reTrimStart$1,"")}var _baseTrim=baseTrim$2,baseTrim$1=_baseTrim,isObject$m=isObject_1,isSymbol$6=isSymbol_1,NAN$1=NaN,reIsBadHex$1=/^[-+]0x[0-9a-f]+$/i,reIsBinary$1=/^0b[01]+$/i,reIsOctal$1=/^0o[0-7]+$/i,freeParseInt$1=parseInt;function toNumber$4(Gt){if(typeof Gt=="number")return Gt;if(isSymbol$6(Gt))return NAN$1;if(isObject$m(Gt)){var $r=typeof Gt.valueOf=="function"?Gt.valueOf():Gt;Gt=isObject$m($r)?$r+"":$r}if(typeof Gt!="string")return Gt===0?Gt:+Gt;Gt=baseTrim$1(Gt);var zr=reIsBinary$1.test(Gt);return zr||reIsOctal$1.test(Gt)?freeParseInt$1(Gt.slice(2),zr?2:8):reIsBadHex$1.test(Gt)?NAN$1:+Gt}var toNumber_1=toNumber$4,toNumber$3=toNumber_1,INFINITY$5=1/0,MAX_INTEGER=17976931348623157e292;function toFinite$1(Gt){if(!Gt)return Gt===0?Gt:0;if(Gt=toNumber$3(Gt),Gt===INFINITY$5||Gt===-INFINITY$5){var $r=Gt<0?-1:1;return $r*MAX_INTEGER}return Gt===Gt?Gt:0}var toFinite_1=toFinite$1,toFinite=toFinite_1;function toInteger$4(Gt){var $r=toFinite(Gt),zr=$r%1;return $r===$r?zr?$r-zr:$r:0}var toInteger_1=toInteger$4,baseFindIndex$1=_baseFindIndex,baseIteratee$8=_baseIteratee,toInteger$3=toInteger_1,nativeMax$4=Math.max;function findIndex$4(Gt,$r,zr){var _r=Gt==null?0:Gt.length;if(!_r)return-1;var Dr=zr==null?0:toInteger$3(zr);return Dr<0&&(Dr=nativeMax$4(_r+Dr,0)),baseFindIndex$1(Gt,baseIteratee$8($r),Dr)}var findIndex_1=findIndex$4,createFind=_createFind,findIndex$3=findIndex_1,find$1=createFind(findIndex$3),find_1=find$1;const find$2=getDefaultExportFromCjs$3(find_1);function isNil$1(Gt){return Gt==null}var isNil_1=isNil$1;const isNil$2=getDefaultExportFromCjs$3(isNil_1);var assignValue$1=_assignValue,castPath$4=_castPath,isIndex$2=_isIndex,isObject$l=isObject_1,toKey$2=_toKey;function baseSet$2(Gt,$r,zr,_r){if(!isObject$l(Gt))return Gt;$r=castPath$4($r,Gt);for(var Dr=-1,kr=$r.length,qr=kr-1,Nr=Gt;Nr!=null&&++Dr<kr;){var Wr=toKey$2($r[Dr]),Qr=zr;if(Wr==="__proto__"||Wr==="constructor"||Wr==="prototype")return Gt;if(Dr!=qr){var Vr=Nr[Wr];Qr=_r?_r(Vr,Wr,Nr):void 0,Qr===void 0&&(Qr=isObject$l(Vr)?Vr:isIndex$2($r[Dr+1])?[]:{})}assignValue$1(Nr,Wr,Qr),Nr=Nr[Wr]}return Gt}var _baseSet=baseSet$2,baseSet$1=_baseSet;function set$4(Gt,$r,zr){return Gt==null?Gt:baseSet$1(Gt,$r,zr)}var set_1=set$4;const v$f=getDefaultExportFromCjs$3(set_1);var momentTimezone$1={exports:{}},momentTimezone={exports:{}};function commonjsRequire(Gt){throw new Error('Could not dynamically require "'+Gt+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(Gt){hookCallback=Gt}function isArray$i(Gt){return Gt instanceof Array||Object.prototype.toString.call(Gt)==="[object Array]"}function isObject$k(Gt){return Gt!=null&&Object.prototype.toString.call(Gt)==="[object Object]"}function hasOwnProp(Gt,$r){return Object.prototype.hasOwnProperty.call(Gt,$r)}function isObjectEmpty$1(Gt){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(Gt).length===0;var $r;for($r in Gt)if(hasOwnProp(Gt,$r))return!1;return!0}function isUndefined$4(Gt){return Gt===void 0}function isNumber$8(Gt){return typeof Gt=="number"||Object.prototype.toString.call(Gt)==="[object Number]"}function isDate$6(Gt){return Gt instanceof Date||Object.prototype.toString.call(Gt)==="[object Date]"}function map$3(Gt,$r){var zr=[],_r,Dr=Gt.length;for(_r=0;_r<Dr;++_r)zr.push($r(Gt[_r],_r));return zr}function extend$3(Gt,$r){for(var zr in $r)hasOwnProp($r,zr)&&(Gt[zr]=$r[zr]);return hasOwnProp($r,"toString")&&(Gt.toString=$r.toString),hasOwnProp($r,"valueOf")&&(Gt.valueOf=$r.valueOf),Gt}function createUTC(Gt,$r,zr,_r){return createLocalOrUTC(Gt,$r,zr,_r,!0).utc()}function defaultParsingFlags(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function getParsingFlags(Gt){return Gt._pf==null&&(Gt._pf=defaultParsingFlags()),Gt._pf}var some;Array.prototype.some?some=Array.prototype.some:some=function(Gt){var $r=Object(this),zr=$r.length>>>0,_r;for(_r=0;_r<zr;_r++)if(_r in $r&&Gt.call(this,$r[_r],_r,$r))return!0;return!1};function isValid$1(Gt){var $r=null,zr=!1,_r=Gt._d&&!isNaN(Gt._d.getTime());if(_r&&($r=getParsingFlags(Gt),zr=some.call($r.parsedDateParts,function(Dr){return Dr!=null}),_r=$r.overflow<0&&!$r.empty&&!$r.invalidEra&&!$r.invalidMonth&&!$r.invalidWeekday&&!$r.weekdayMismatch&&!$r.nullInput&&!$r.invalidFormat&&!$r.userInvalidated&&(!$r.meridiem||$r.meridiem&&zr),Gt._strict&&(_r=_r&&$r.charsLeftOver===0&&$r.unusedTokens.length===0&&$r.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(Gt))Gt._isValid=_r;else return _r;return Gt._isValid}function createInvalid(Gt){var $r=createUTC(NaN);return Gt!=null?extend$3(getParsingFlags($r),Gt):getParsingFlags($r).userInvalidated=!0,$r}var momentProperties=hooks.momentProperties=[],updateInProgress=!1;function copyConfig(Gt,$r){var zr,_r,Dr,kr=momentProperties.length;if(isUndefined$4($r._isAMomentObject)||(Gt._isAMomentObject=$r._isAMomentObject),isUndefined$4($r._i)||(Gt._i=$r._i),isUndefined$4($r._f)||(Gt._f=$r._f),isUndefined$4($r._l)||(Gt._l=$r._l),isUndefined$4($r._strict)||(Gt._strict=$r._strict),isUndefined$4($r._tzm)||(Gt._tzm=$r._tzm),isUndefined$4($r._isUTC)||(Gt._isUTC=$r._isUTC),isUndefined$4($r._offset)||(Gt._offset=$r._offset),isUndefined$4($r._pf)||(Gt._pf=getParsingFlags($r)),isUndefined$4($r._locale)||(Gt._locale=$r._locale),kr>0)for(zr=0;zr<kr;zr++)_r=momentProperties[zr],Dr=$r[_r],isUndefined$4(Dr)||(Gt[_r]=Dr);return Gt}function Moment(Gt){copyConfig(this,Gt),this._d=new Date(Gt._d!=null?Gt._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),updateInProgress===!1&&(updateInProgress=!0,hooks.updateOffset(this),updateInProgress=!1)}function isMoment(Gt){return Gt instanceof Moment||Gt!=null&&Gt._isAMomentObject!=null}function warn(Gt){hooks.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+Gt)}function deprecate$4(Gt,$r){var zr=!0;return extend$3(function(){if(hooks.deprecationHandler!=null&&hooks.deprecationHandler(null,Gt),zr){var _r=[],Dr,kr,qr,Nr=arguments.length;for(kr=0;kr<Nr;kr++){if(Dr="",typeof arguments[kr]=="object"){Dr+=`
[`+kr+"] ";for(qr in arguments[0])hasOwnProp(arguments[0],qr)&&(Dr+=qr+": "+arguments[0][qr]+", ");Dr=Dr.slice(0,-2)}else Dr=arguments[kr];_r.push(Dr)}warn(Gt+`
Arguments: `+Array.prototype.slice.call(_r).join("")+`
`+new Error().stack),zr=!1}return $r.apply(this,arguments)},$r)}var deprecations={};function deprecateSimple(Gt,$r){hooks.deprecationHandler!=null&&hooks.deprecationHandler(Gt,$r),deprecations[Gt]||(warn($r),deprecations[Gt]=!0)}hooks.suppressDeprecationWarnings=!1;hooks.deprecationHandler=null;function isFunction$a(Gt){return typeof Function<"u"&&Gt instanceof Function||Object.prototype.toString.call(Gt)==="[object Function]"}function set$3(Gt){var $r,zr;for(zr in Gt)hasOwnProp(Gt,zr)&&($r=Gt[zr],isFunction$a($r)?this[zr]=$r:this["_"+zr]=$r);this._config=Gt,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function mergeConfigs(Gt,$r){var zr=extend$3({},Gt),_r;for(_r in $r)hasOwnProp($r,_r)&&(isObject$k(Gt[_r])&&isObject$k($r[_r])?(zr[_r]={},extend$3(zr[_r],Gt[_r]),extend$3(zr[_r],$r[_r])):$r[_r]!=null?zr[_r]=$r[_r]:delete zr[_r]);for(_r in Gt)hasOwnProp(Gt,_r)&&!hasOwnProp($r,_r)&&isObject$k(Gt[_r])&&(zr[_r]=extend$3({},zr[_r]));return zr}function Locale(Gt){Gt!=null&&this.set(Gt)}var keys$6;Object.keys?keys$6=Object.keys:keys$6=function(Gt){var $r,zr=[];for($r in Gt)hasOwnProp(Gt,$r)&&zr.push($r);return zr};var defaultCalendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function calendar$1(Gt,$r,zr){var _r=this._calendar[Gt]||this._calendar.sameElse;return isFunction$a(_r)?_r.call($r,zr):_r}function zeroFill(Gt,$r,zr){var _r=""+Math.abs(Gt),Dr=$r-_r.length,kr=Gt>=0;return(kr?zr?"+":"":"-")+Math.pow(10,Math.max(0,Dr)).toString().substr(1)+_r}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(Gt,$r,zr,_r){var Dr=_r;typeof _r=="string"&&(Dr=function(){return this[_r]()}),Gt&&(formatTokenFunctions[Gt]=Dr),$r&&(formatTokenFunctions[$r[0]]=function(){return zeroFill(Dr.apply(this,arguments),$r[1],$r[2])}),zr&&(formatTokenFunctions[zr]=function(){return this.localeData().ordinal(Dr.apply(this,arguments),Gt)})}function removeFormattingTokens(Gt){return Gt.match(/\[[\s\S]/)?Gt.replace(/^\[|\]$/g,""):Gt.replace(/\\/g,"")}function makeFormatFunction(Gt){var $r=Gt.match(formattingTokens),zr,_r;for(zr=0,_r=$r.length;zr<_r;zr++)formatTokenFunctions[$r[zr]]?$r[zr]=formatTokenFunctions[$r[zr]]:$r[zr]=removeFormattingTokens($r[zr]);return function(Dr){var kr="",qr;for(qr=0;qr<_r;qr++)kr+=isFunction$a($r[qr])?$r[qr].call(Dr,Gt):$r[qr];return kr}}function formatMoment(Gt,$r){return Gt.isValid()?($r=expandFormat($r,Gt.localeData()),formatFunctions[$r]=formatFunctions[$r]||makeFormatFunction($r),formatFunctions[$r](Gt)):Gt.localeData().invalidDate()}function expandFormat(Gt,$r){var zr=5;function _r(Dr){return $r.longDateFormat(Dr)||Dr}for(localFormattingTokens.lastIndex=0;zr>=0&&localFormattingTokens.test(Gt);)Gt=Gt.replace(localFormattingTokens,_r),localFormattingTokens.lastIndex=0,zr-=1;return Gt}var defaultLongDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function longDateFormat(Gt){var $r=this._longDateFormat[Gt],zr=this._longDateFormat[Gt.toUpperCase()];return $r||!zr?$r:(this._longDateFormat[Gt]=zr.match(formattingTokens).map(function(_r){return _r==="MMMM"||_r==="MM"||_r==="DD"||_r==="dddd"?_r.slice(1):_r}).join(""),this._longDateFormat[Gt])}var defaultInvalidDate="Invalid date";function invalidDate$1(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal$1(Gt){return this._ordinal.replace("%d",Gt)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(Gt,$r,zr,_r){var Dr=this._relativeTime[zr];return isFunction$a(Dr)?Dr(Gt,$r,zr,_r):Dr.replace(/%d/i,Gt)}function pastFuture(Gt,$r){var zr=this._relativeTime[Gt>0?"future":"past"];return isFunction$a(zr)?zr($r):zr.replace(/%s/i,$r)}var aliases={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function normalizeUnits(Gt){return typeof Gt=="string"?aliases[Gt]||aliases[Gt.toLowerCase()]:void 0}function normalizeObjectUnits(Gt){var $r={},zr,_r;for(_r in Gt)hasOwnProp(Gt,_r)&&(zr=normalizeUnits(_r),zr&&($r[zr]=Gt[_r]));return $r}var priorities={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function getPrioritizedUnits(Gt){var $r=[],zr;for(zr in Gt)hasOwnProp(Gt,zr)&&$r.push({unit:zr,priority:priorities[zr]});return $r.sort(function(_r,Dr){return _r.priority-Dr.priority}),$r}var match1=/\d/,match2=/\d\d/,match3=/\d{3}/,match4=/\d{4}/,match6=/[+-]?\d{6}/,match1to2=/\d\d?/,match3to4=/\d\d\d\d?/,match5to6=/\d\d\d\d\d\d?/,match1to3=/\d{1,3}/,match1to4=/\d{1,4}/,match1to6=/[+-]?\d{1,6}/,matchUnsigned=/\d+/,matchSigned=/[+-]?\d+/,matchOffset=/Z|[+-]\d\d:?\d\d/gi,matchShortOffset=/Z|[+-]\d\d(?::?\d\d)?/gi,matchTimestamp=/[+-]?\d+(\.\d{1,3})?/,matchWord=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,match1to2NoLeadingZero=/^[1-9]\d?/,match1to2HasZero=/^([1-9]\d|\d)/,regexes;regexes={};function addRegexToken(Gt,$r,zr){regexes[Gt]=isFunction$a($r)?$r:function(_r,Dr){return _r&&zr?zr:$r}}function getParseRegexForToken(Gt,$r){return hasOwnProp(regexes,Gt)?regexes[Gt]($r._strict,$r._locale):new RegExp(unescapeFormat(Gt))}function unescapeFormat(Gt){return regexEscape(Gt.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function($r,zr,_r,Dr,kr){return zr||_r||Dr||kr}))}function regexEscape(Gt){return Gt.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function absFloor(Gt){return Gt<0?Math.ceil(Gt)||0:Math.floor(Gt)}function toInt(Gt){var $r=+Gt,zr=0;return $r!==0&&isFinite($r)&&(zr=absFloor($r)),zr}var tokens={};function addParseToken(Gt,$r){var zr,_r=$r,Dr;for(typeof Gt=="string"&&(Gt=[Gt]),isNumber$8($r)&&(_r=function(kr,qr){qr[$r]=toInt(kr)}),Dr=Gt.length,zr=0;zr<Dr;zr++)tokens[Gt[zr]]=_r}function addWeekParseToken(Gt,$r){addParseToken(Gt,function(zr,_r,Dr,kr){Dr._w=Dr._w||{},$r(zr,Dr._w,Dr,kr)})}function addTimeToArrayFromToken(Gt,$r,zr){$r!=null&&hasOwnProp(tokens,Gt)&&tokens[Gt]($r,zr._a,zr,Gt)}function isLeapYear(Gt){return Gt%4===0&&Gt%100!==0||Gt%400===0}var YEAR=0,MONTH=1,DATE$1=2,HOUR=3,MINUTE=4,SECOND=5,MILLISECOND=6,WEEK=7,WEEKDAY=8;addFormatToken("Y",0,0,function(){var Gt=this.year();return Gt<=9999?zeroFill(Gt,4):"+"+Gt});addFormatToken(0,["YY",2],0,function(){return this.year()%100});addFormatToken(0,["YYYY",4],0,"year");addFormatToken(0,["YYYYY",5],0,"year");addFormatToken(0,["YYYYYY",6,!0],0,"year");addRegexToken("Y",matchSigned);addRegexToken("YY",match1to2,match2);addRegexToken("YYYY",match1to4,match4);addRegexToken("YYYYY",match1to6,match6);addRegexToken("YYYYYY",match1to6,match6);addParseToken(["YYYYY","YYYYYY"],YEAR);addParseToken("YYYY",function(Gt,$r){$r[YEAR]=Gt.length===2?hooks.parseTwoDigitYear(Gt):toInt(Gt)});addParseToken("YY",function(Gt,$r){$r[YEAR]=hooks.parseTwoDigitYear(Gt)});addParseToken("Y",function(Gt,$r){$r[YEAR]=parseInt(Gt,10)});function daysInYear(Gt){return isLeapYear(Gt)?366:365}hooks.parseTwoDigitYear=function(Gt){return toInt(Gt)+(toInt(Gt)>68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(Gt,$r){return function(zr){return zr!=null?(set$1$1(this,Gt,zr),hooks.updateOffset(this,$r),this):get$5(this,Gt)}}function get$5(Gt,$r){if(!Gt.isValid())return NaN;var zr=Gt._d,_r=Gt._isUTC;switch($r){case"Milliseconds":return _r?zr.getUTCMilliseconds():zr.getMilliseconds();case"Seconds":return _r?zr.getUTCSeconds():zr.getSeconds();case"Minutes":return _r?zr.getUTCMinutes():zr.getMinutes();case"Hours":return _r?zr.getUTCHours():zr.getHours();case"Date":return _r?zr.getUTCDate():zr.getDate();case"Day":return _r?zr.getUTCDay():zr.getDay();case"Month":return _r?zr.getUTCMonth():zr.getMonth();case"FullYear":return _r?zr.getUTCFullYear():zr.getFullYear();default:return NaN}}function set$1$1(Gt,$r,zr){var _r,Dr,kr,qr,Nr;if(!(!Gt.isValid()||isNaN(zr))){switch(_r=Gt._d,Dr=Gt._isUTC,$r){case"Milliseconds":return void(Dr?_r.setUTCMilliseconds(zr):_r.setMilliseconds(zr));case"Seconds":return void(Dr?_r.setUTCSeconds(zr):_r.setSeconds(zr));case"Minutes":return void(Dr?_r.setUTCMinutes(zr):_r.setMinutes(zr));case"Hours":return void(Dr?_r.setUTCHours(zr):_r.setHours(zr));case"Date":return void(Dr?_r.setUTCDate(zr):_r.setDate(zr));case"FullYear":break;default:return}kr=zr,qr=Gt.month(),Nr=Gt.date(),Nr=Nr===29&&qr===1&&!isLeapYear(kr)?28:Nr,Dr?_r.setUTCFullYear(kr,qr,Nr):_r.setFullYear(kr,qr,Nr)}}function stringGet(Gt){return Gt=normalizeUnits(Gt),isFunction$a(this[Gt])?this[Gt]():this}function stringSet(Gt,$r){if(typeof Gt=="object"){Gt=normalizeObjectUnits(Gt);var zr=getPrioritizedUnits(Gt),_r,Dr=zr.length;for(_r=0;_r<Dr;_r++)this[zr[_r].unit](Gt[zr[_r].unit])}else if(Gt=normalizeUnits(Gt),isFunction$a(this[Gt]))return this[Gt]($r);return this}function mod(Gt,$r){return(Gt%$r+$r)%$r}var indexOf$3;Array.prototype.indexOf?indexOf$3=Array.prototype.indexOf:indexOf$3=function(Gt){var $r;for($r=0;$r<this.length;++$r)if(this[$r]===Gt)return $r;return-1};function daysInMonth(Gt,$r){if(isNaN(Gt)||isNaN($r))return NaN;var zr=mod($r,12);return Gt+=($r-zr)/12,zr===1?isLeapYear(Gt)?29:28:31-zr%7%2}addFormatToken("M",["MM",2],"Mo",function(){return this.month()+1});addFormatToken("MMM",0,0,function(Gt){return this.localeData().monthsShort(this,Gt)});addFormatToken("MMMM",0,0,function(Gt){return this.localeData().months(this,Gt)});addRegexToken("M",match1to2,match1to2NoLeadingZero);addRegexToken("MM",match1to2,match2);addRegexToken("MMM",function(Gt,$r){return $r.monthsShortRegex(Gt)});addRegexToken("MMMM",function(Gt,$r){return $r.monthsRegex(Gt)});addParseToken(["M","MM"],function(Gt,$r){$r[MONTH]=toInt(Gt)-1});addParseToken(["MMM","MMMM"],function(Gt,$r,zr,_r){var Dr=zr._locale.monthsParse(Gt,_r,zr._strict);Dr!=null?$r[MONTH]=Dr:getParsingFlags(zr).invalidMonth=Gt});var defaultLocaleMonths="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),defaultLocaleMonthsShort="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),MONTHS_IN_FORMAT=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,defaultMonthsShortRegex=matchWord,defaultMonthsRegex=matchWord;function localeMonths(Gt,$r){return Gt?isArray$i(this._months)?this._months[Gt.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test($r)?"format":"standalone"][Gt.month()]:isArray$i(this._months)?this._months:this._months.standalone}function localeMonthsShort(Gt,$r){return Gt?isArray$i(this._monthsShort)?this._monthsShort[Gt.month()]:this._monthsShort[MONTHS_IN_FORMAT.test($r)?"format":"standalone"][Gt.month()]:isArray$i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function handleStrictParse(Gt,$r,zr){var _r,Dr,kr,qr=Gt.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],_r=0;_r<12;++_r)kr=createUTC([2e3,_r]),this._shortMonthsParse[_r]=this.monthsShort(kr,"").toLocaleLowerCase(),this._longMonthsParse[_r]=this.months(kr,"").toLocaleLowerCase();return zr?$r==="MMM"?(Dr=indexOf$3.call(this._shortMonthsParse,qr),Dr!==-1?Dr:null):(Dr=indexOf$3.call(this._longMonthsParse,qr),Dr!==-1?Dr:null):$r==="MMM"?(Dr=indexOf$3.call(this._shortMonthsParse,qr),Dr!==-1?Dr:(Dr=indexOf$3.call(this._longMonthsParse,qr),Dr!==-1?Dr:null)):(Dr=indexOf$3.call(this._longMonthsParse,qr),Dr!==-1?Dr:(Dr=indexOf$3.call(this._shortMonthsParse,qr),Dr!==-1?Dr:null))}function localeMonthsParse(Gt,$r,zr){var _r,Dr,kr;if(this._monthsParseExact)return handleStrictParse.call(this,Gt,$r,zr);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_r=0;_r<12;_r++){if(Dr=createUTC([2e3,_r]),zr&&!this._longMonthsParse[_r]&&(this._longMonthsParse[_r]=new RegExp("^"+this.months(Dr,"").replace(".","")+"$","i"),this._shortMonthsParse[_r]=new RegExp("^"+this.monthsShort(Dr,"").replace(".","")+"$","i")),!zr&&!this._monthsParse[_r]&&(kr="^"+this.months(Dr,"")+"|^"+this.monthsShort(Dr,""),this._monthsParse[_r]=new RegExp(kr.replace(".",""),"i")),zr&&$r==="MMMM"&&this._longMonthsParse[_r].test(Gt))return _r;if(zr&&$r==="MMM"&&this._shortMonthsParse[_r].test(Gt))return _r;if(!zr&&this._monthsParse[_r].test(Gt))return _r}}function setMonth(Gt,$r){if(!Gt.isValid())return Gt;if(typeof $r=="string"){if(/^\d+$/.test($r))$r=toInt($r);else if($r=Gt.localeData().monthsParse($r),!isNumber$8($r))return Gt}var zr=$r,_r=Gt.date();return _r=_r<29?_r:Math.min(_r,daysInMonth(Gt.year(),zr)),Gt._isUTC?Gt._d.setUTCMonth(zr,_r):Gt._d.setMonth(zr,_r),Gt}function getSetMonth(Gt){return Gt!=null?(setMonth(this,Gt),hooks.updateOffset(this,!0),this):get$5(this,"Month")}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}function monthsShortRegex(Gt){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),Gt?this._monthsShortStrictRegex:this._monthsShortRegex):(hasOwnProp(this,"_monthsShortRegex")||(this._monthsShortRegex=defaultMonthsShortRegex),this._monthsShortStrictRegex&&Gt?this._monthsShortStrictRegex:this._monthsShortRegex)}function monthsRegex$1(Gt){return this._monthsParseExact?(hasOwnProp(this,"_monthsRegex")||computeMonthsParse.call(this),Gt?this._monthsStrictRegex:this._monthsRegex):(hasOwnProp(this,"_monthsRegex")||(this._monthsRegex=defaultMonthsRegex),this._monthsStrictRegex&&Gt?this._monthsStrictRegex:this._monthsRegex)}function computeMonthsParse(){function Gt(Wr,Qr){return Qr.length-Wr.length}var $r=[],zr=[],_r=[],Dr,kr,qr,Nr;for(Dr=0;Dr<12;Dr++)kr=createUTC([2e3,Dr]),qr=regexEscape(this.monthsShort(kr,"")),Nr=regexEscape(this.months(kr,"")),$r.push(qr),zr.push(Nr),_r.push(Nr),_r.push(qr);$r.sort(Gt),zr.sort(Gt),_r.sort(Gt),this._monthsRegex=new RegExp("^("+_r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+zr.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+$r.join("|")+")","i")}function createDate(Gt,$r,zr,_r,Dr,kr,qr){var Nr;return Gt<100&&Gt>=0?(Nr=new Date(Gt+400,$r,zr,_r,Dr,kr,qr),isFinite(Nr.getFullYear())&&Nr.setFullYear(Gt)):Nr=new Date(Gt,$r,zr,_r,Dr,kr,qr),Nr}function createUTCDate(Gt){var $r,zr;return Gt<100&&Gt>=0?(zr=Array.prototype.slice.call(arguments),zr[0]=Gt+400,$r=new Date(Date.UTC.apply(null,zr)),isFinite($r.getUTCFullYear())&&$r.setUTCFullYear(Gt)):$r=new Date(Date.UTC.apply(null,arguments)),$r}function firstWeekOffset(Gt,$r,zr){var _r=7+$r-zr,Dr=(7+createUTCDate(Gt,0,_r).getUTCDay()-$r)%7;return-Dr+_r-1}function dayOfYearFromWeeks(Gt,$r,zr,_r,Dr){var kr=(7+zr-_r)%7,qr=firstWeekOffset(Gt,_r,Dr),Nr=1+7*($r-1)+kr+qr,Wr,Qr;return Nr<=0?(Wr=Gt-1,Qr=daysInYear(Wr)+Nr):Nr>daysInYear(Gt)?(Wr=Gt+1,Qr=Nr-daysInYear(Gt)):(Wr=Gt,Qr=Nr),{year:Wr,dayOfYear:Qr}}function weekOfYear(Gt,$r,zr){var _r=firstWeekOffset(Gt.year(),$r,zr),Dr=Math.floor((Gt.dayOfYear()-_r-1)/7)+1,kr,qr;return Dr<1?(qr=Gt.year()-1,kr=Dr+weeksInYear(qr,$r,zr)):Dr>weeksInYear(Gt.year(),$r,zr)?(kr=Dr-weeksInYear(Gt.year(),$r,zr),qr=Gt.year()+1):(qr=Gt.year(),kr=Dr),{week:kr,year:qr}}function weeksInYear(Gt,$r,zr){var _r=firstWeekOffset(Gt,$r,zr),Dr=firstWeekOffset(Gt+1,$r,zr);return(daysInYear(Gt)-_r+Dr)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addRegexToken("w",match1to2,match1to2NoLeadingZero);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2,match1to2NoLeadingZero);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(Gt,$r,zr,_r){$r[_r.substr(0,1)]=toInt(Gt)});function localeWeek(Gt){return weekOfYear(Gt,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(Gt){var $r=this.localeData().week(this);return Gt==null?$r:this.add((Gt-$r)*7,"d")}function getSetISOWeek(Gt){var $r=weekOfYear(this,1,4).week;return Gt==null?$r:this.add((Gt-$r)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(Gt){return this.localeData().weekdaysMin(this,Gt)});addFormatToken("ddd",0,0,function(Gt){return this.localeData().weekdaysShort(this,Gt)});addFormatToken("dddd",0,0,function(Gt){return this.localeData().weekdays(this,Gt)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(Gt,$r){return $r.weekdaysMinRegex(Gt)});addRegexToken("ddd",function(Gt,$r){return $r.weekdaysShortRegex(Gt)});addRegexToken("dddd",function(Gt,$r){return $r.weekdaysRegex(Gt)});addWeekParseToken(["dd","ddd","dddd"],function(Gt,$r,zr,_r){var Dr=zr._locale.weekdaysParse(Gt,_r,zr._strict);Dr!=null?$r.d=Dr:getParsingFlags(zr).invalidWeekday=Gt});addWeekParseToken(["d","e","E"],function(Gt,$r,zr,_r){$r[_r]=toInt(Gt)});function parseWeekday(Gt,$r){return typeof Gt!="string"?Gt:isNaN(Gt)?(Gt=$r.weekdaysParse(Gt),typeof Gt=="number"?Gt:null):parseInt(Gt,10)}function parseIsoWeekday(Gt,$r){return typeof Gt=="string"?$r.weekdaysParse(Gt)%7||7:isNaN(Gt)?null:Gt}function shiftWeekdays(Gt,$r){return Gt.slice($r,7).concat(Gt.slice(0,$r))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(Gt,$r){var zr=isArray$i(this._weekdays)?this._weekdays:this._weekdays[Gt&&Gt!==!0&&this._weekdays.isFormat.test($r)?"format":"standalone"];return Gt===!0?shiftWeekdays(zr,this._week.dow):Gt?zr[Gt.day()]:zr}function localeWeekdaysShort(Gt){return Gt===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):Gt?this._weekdaysShort[Gt.day()]:this._weekdaysShort}function localeWeekdaysMin(Gt){return Gt===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):Gt?this._weekdaysMin[Gt.day()]:this._weekdaysMin}function handleStrictParse$1(Gt,$r,zr){var _r,Dr,kr,qr=Gt.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_r=0;_r<7;++_r)kr=createUTC([2e3,1]).day(_r),this._minWeekdaysParse[_r]=this.weekdaysMin(kr,"").toLocaleLowerCase(),this._shortWeekdaysParse[_r]=this.weekdaysShort(kr,"").toLocaleLowerCase(),this._weekdaysParse[_r]=this.weekdays(kr,"").toLocaleLowerCase();return zr?$r==="dddd"?(Dr=indexOf$3.call(this._weekdaysParse,qr),Dr!==-1?Dr:null):$r==="ddd"?(Dr=indexOf$3.call(this._shortWeekdaysParse,qr),Dr!==-1?Dr:null):(Dr=indexOf$3.call(this._minWeekdaysParse,qr),Dr!==-1?Dr:null):$r==="dddd"?(Dr=indexOf$3.call(this._weekdaysParse,qr),Dr!==-1||(Dr=indexOf$3.call(this._shortWeekdaysParse,qr),Dr!==-1)?Dr:(Dr=indexOf$3.call(this._minWeekdaysParse,qr),Dr!==-1?Dr:null)):$r==="ddd"?(Dr=indexOf$3.call(this._shortWeekdaysParse,qr),Dr!==-1||(Dr=indexOf$3.call(this._weekdaysParse,qr),Dr!==-1)?Dr:(Dr=indexOf$3.call(this._minWeekdaysParse,qr),Dr!==-1?Dr:null)):(Dr=indexOf$3.call(this._minWeekdaysParse,qr),Dr!==-1||(Dr=indexOf$3.call(this._weekdaysParse,qr),Dr!==-1)?Dr:(Dr=indexOf$3.call(this._shortWeekdaysParse,qr),Dr!==-1?Dr:null))}function localeWeekdaysParse(Gt,$r,zr){var _r,Dr,kr;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,Gt,$r,zr);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_r=0;_r<7;_r++){if(Dr=createUTC([2e3,1]).day(_r),zr&&!this._fullWeekdaysParse[_r]&&(this._fullWeekdaysParse[_r]=new RegExp("^"+this.weekdays(Dr,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_r]=new RegExp("^"+this.weekdaysShort(Dr,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_r]=new RegExp("^"+this.weekdaysMin(Dr,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_r]||(kr="^"+this.weekdays(Dr,"")+"|^"+this.weekdaysShort(Dr,"")+"|^"+this.weekdaysMin(Dr,""),this._weekdaysParse[_r]=new RegExp(kr.replace(".",""),"i")),zr&&$r==="dddd"&&this._fullWeekdaysParse[_r].test(Gt))return _r;if(zr&&$r==="ddd"&&this._shortWeekdaysParse[_r].test(Gt))return _r;if(zr&&$r==="dd"&&this._minWeekdaysParse[_r].test(Gt))return _r;if(!zr&&this._weekdaysParse[_r].test(Gt))return _r}}function getSetDayOfWeek(Gt){if(!this.isValid())return Gt!=null?this:NaN;var $r=get$5(this,"Day");return Gt!=null?(Gt=parseWeekday(Gt,this.localeData()),this.add(Gt-$r,"d")):$r}function getSetLocaleDayOfWeek(Gt){if(!this.isValid())return Gt!=null?this:NaN;var $r=(this.day()+7-this.localeData()._week.dow)%7;return Gt==null?$r:this.add(Gt-$r,"d")}function getSetISODayOfWeek(Gt){if(!this.isValid())return Gt!=null?this:NaN;if(Gt!=null){var $r=parseIsoWeekday(Gt,this.localeData());return this.day(this.day()%7?$r:$r-7)}else return this.day()||7}function weekdaysRegex(Gt){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),Gt?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&Gt?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(Gt){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),Gt?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&Gt?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(Gt){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),Gt?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&Gt?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function Gt(Vr,Jr){return Jr.length-Vr.length}var $r=[],zr=[],_r=[],Dr=[],kr,qr,Nr,Wr,Qr;for(kr=0;kr<7;kr++)qr=createUTC([2e3,1]).day(kr),Nr=regexEscape(this.weekdaysMin(qr,"")),Wr=regexEscape(this.weekdaysShort(qr,"")),Qr=regexEscape(this.weekdays(qr,"")),$r.push(Nr),zr.push(Wr),_r.push(Qr),Dr.push(Nr),Dr.push(Wr),Dr.push(Qr);$r.sort(Gt),zr.sort(Gt),_r.sort(Gt),Dr.sort(Gt),this._weekdaysRegex=new RegExp("^("+Dr.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+zr.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+$r.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(Gt,$r){addFormatToken(Gt,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),$r)})}meridiem("a",!0);meridiem("A",!1);function matchMeridiem(Gt,$r){return $r._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2,match1to2HasZero);addRegexToken("h",match1to2,match1to2NoLeadingZero);addRegexToken("k",match1to2,match1to2NoLeadingZero);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(Gt,$r,zr){var _r=toInt(Gt);$r[HOUR]=_r===24?0:_r});addParseToken(["a","A"],function(Gt,$r,zr){zr._isPm=zr._locale.isPM(Gt),zr._meridiem=Gt});addParseToken(["h","hh"],function(Gt,$r,zr){$r[HOUR]=toInt(Gt),getParsingFlags(zr).bigHour=!0});addParseToken("hmm",function(Gt,$r,zr){var _r=Gt.length-2;$r[HOUR]=toInt(Gt.substr(0,_r)),$r[MINUTE]=toInt(Gt.substr(_r)),getParsingFlags(zr).bigHour=!0});addParseToken("hmmss",function(Gt,$r,zr){var _r=Gt.length-4,Dr=Gt.length-2;$r[HOUR]=toInt(Gt.substr(0,_r)),$r[MINUTE]=toInt(Gt.substr(_r,2)),$r[SECOND]=toInt(Gt.substr(Dr)),getParsingFlags(zr).bigHour=!0});addParseToken("Hmm",function(Gt,$r,zr){var _r=Gt.length-2;$r[HOUR]=toInt(Gt.substr(0,_r)),$r[MINUTE]=toInt(Gt.substr(_r))});addParseToken("Hmmss",function(Gt,$r,zr){var _r=Gt.length-4,Dr=Gt.length-2;$r[HOUR]=toInt(Gt.substr(0,_r)),$r[MINUTE]=toInt(Gt.substr(_r,2)),$r[SECOND]=toInt(Gt.substr(Dr))});function localeIsPM(Gt){return(Gt+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(Gt,$r,zr){return Gt>11?zr?"pm":"PM":zr?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(Gt,$r){var zr,_r=Math.min(Gt.length,$r.length);for(zr=0;zr<_r;zr+=1)if(Gt[zr]!==$r[zr])return zr;return _r}function normalizeLocale(Gt){return Gt&&Gt.toLowerCase().replace("_","-")}function chooseLocale(Gt){for(var $r=0,zr,_r,Dr,kr;$r<Gt.length;){for(kr=normalizeLocale(Gt[$r]).split("-"),zr=kr.length,_r=normalizeLocale(Gt[$r+1]),_r=_r?_r.split("-"):null;zr>0;){if(Dr=loadLocale(kr.slice(0,zr).join("-")),Dr)return Dr;if(_r&&_r.length>=zr&&commonPrefix(kr,_r)>=zr-1)break;zr--}$r++}return globalLocale}function isLocaleNameSane(Gt){return!!(Gt&&Gt.match("^[^/\\\\]*$"))}function loadLocale(Gt){var $r=null,zr;if(locales[Gt]===void 0&&typeof module<"u"&&module&&module.exports&&isLocaleNameSane(Gt))try{$r=globalLocale._abbr,zr=commonjsRequire,zr("./locale/"+Gt),getSetGlobalLocale($r)}catch{locales[Gt]=null}return locales[Gt]}function getSetGlobalLocale(Gt,$r){var zr;return Gt&&(isUndefined$4($r)?zr=getLocale(Gt):zr=defineLocale(Gt,$r),zr?globalLocale=zr:typeof console<"u"&&console.warn&&console.warn("Locale "+Gt+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(Gt,$r){if($r!==null){var zr,_r=baseConfig;if($r.abbr=Gt,locales[Gt]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_r=locales[Gt]._config;else if($r.parentLocale!=null)if(locales[$r.parentLocale]!=null)_r=locales[$r.parentLocale]._config;else if(zr=loadLocale($r.parentLocale),zr!=null)_r=zr._config;else return localeFamilies[$r.parentLocale]||(localeFamilies[$r.parentLocale]=[]),localeFamilies[$r.parentLocale].push({name:Gt,config:$r}),null;return locales[Gt]=new Locale(mergeConfigs(_r,$r)),localeFamilies[Gt]&&localeFamilies[Gt].forEach(function(Dr){defineLocale(Dr.name,Dr.config)}),getSetGlobalLocale(Gt),locales[Gt]}else return delete locales[Gt],null}function updateLocale(Gt,$r){if($r!=null){var zr,_r,Dr=baseConfig;locales[Gt]!=null&&locales[Gt].parentLocale!=null?locales[Gt].set(mergeConfigs(locales[Gt]._config,$r)):(_r=loadLocale(Gt),_r!=null&&(Dr=_r._config),$r=mergeConfigs(Dr,$r),_r==null&&($r.abbr=Gt),zr=new Locale($r),zr.parentLocale=locales[Gt],locales[Gt]=zr),getSetGlobalLocale(Gt)}else locales[Gt]!=null&&(locales[Gt].parentLocale!=null?(locales[Gt]=locales[Gt].parentLocale,Gt===getSetGlobalLocale()&&getSetGlobalLocale(Gt)):locales[Gt]!=null&&delete locales[Gt]);return locales[Gt]}function getLocale(Gt){var $r;if(Gt&&Gt._locale&&Gt._locale._abbr&&(Gt=Gt._locale._abbr),!Gt)return globalLocale;if(!isArray$i(Gt)){if($r=loadLocale(Gt),$r)return $r;Gt=[Gt]}return chooseLocale(Gt)}function listLocales(){return keys$6(locales)}function checkOverflow(Gt){var $r,zr=Gt._a;return zr&&getParsingFlags(Gt).overflow===-2&&($r=zr[MONTH]<0||zr[MONTH]>11?MONTH:zr[DATE$1]<1||zr[DATE$1]>daysInMonth(zr[YEAR],zr[MONTH])?DATE$1:zr[HOUR]<0||zr[HOUR]>24||zr[HOUR]===24&&(zr[MINUTE]!==0||zr[SECOND]!==0||zr[MILLISECOND]!==0)?HOUR:zr[MINUTE]<0||zr[MINUTE]>59?MINUTE:zr[SECOND]<0||zr[SECOND]>59?SECOND:zr[MILLISECOND]<0||zr[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(Gt)._overflowDayOfYear&&($r<YEAR||$r>DATE$1)&&($r=DATE$1),getParsingFlags(Gt)._overflowWeeks&&$r===-1&&($r=WEEK),getParsingFlags(Gt)._overflowWeekday&&$r===-1&&($r=WEEKDAY),getParsingFlags(Gt).overflow=$r),Gt}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(Gt){var $r,zr,_r=Gt._i,Dr=extendedIsoRegex.exec(_r)||basicIsoRegex.exec(_r),kr,qr,Nr,Wr,Qr=isoDates.length,Vr=isoTimes.length;if(Dr){for(getParsingFlags(Gt).iso=!0,$r=0,zr=Qr;$r<zr;$r++)if(isoDates[$r][1].exec(Dr[1])){qr=isoDates[$r][0],kr=isoDates[$r][2]!==!1;break}if(qr==null){Gt._isValid=!1;return}if(Dr[3]){for($r=0,zr=Vr;$r<zr;$r++)if(isoTimes[$r][1].exec(Dr[3])){Nr=(Dr[2]||" ")+isoTimes[$r][0];break}if(Nr==null){Gt._isValid=!1;return}}if(!kr&&Nr!=null){Gt._isValid=!1;return}if(Dr[4])if(tzRegex.exec(Dr[4]))Wr="Z";else{Gt._isValid=!1;return}Gt._f=qr+(Nr||"")+(Wr||""),configFromStringAndFormat(Gt)}else Gt._isValid=!1}function extractFromRFC2822Strings(Gt,$r,zr,_r,Dr,kr){var qr=[untruncateYear(Gt),defaultLocaleMonthsShort.indexOf($r),parseInt(zr,10),parseInt(_r,10),parseInt(Dr,10)];return kr&&qr.push(parseInt(kr,10)),qr}function untruncateYear(Gt){var $r=parseInt(Gt,10);return $r<=49?2e3+$r:$r<=999?1900+$r:$r}function preprocessRFC2822(Gt){return Gt.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function checkWeekday(Gt,$r,zr){if(Gt){var _r=defaultLocaleWeekdaysShort.indexOf(Gt),Dr=new Date($r[0],$r[1],$r[2]).getDay();if(_r!==Dr)return getParsingFlags(zr).weekdayMismatch=!0,zr._isValid=!1,!1}return!0}function calculateOffset(Gt,$r,zr){if(Gt)return obsOffsets[Gt];if($r)return 0;var _r=parseInt(zr,10),Dr=_r%100,kr=(_r-Dr)/100;return kr*60+Dr}function configFromRFC2822(Gt){var $r=rfc2822.exec(preprocessRFC2822(Gt._i)),zr;if($r){if(zr=extractFromRFC2822Strings($r[4],$r[3],$r[2],$r[5],$r[6],$r[7]),!checkWeekday($r[1],zr,Gt))return;Gt._a=zr,Gt._tzm=calculateOffset($r[8],$r[9],$r[10]),Gt._d=createUTCDate.apply(null,Gt._a),Gt._d.setUTCMinutes(Gt._d.getUTCMinutes()-Gt._tzm),getParsingFlags(Gt).rfc2822=!0}else Gt._isValid=!1}function configFromString(Gt){var $r=aspNetJsonRegex.exec(Gt._i);if($r!==null){Gt._d=new Date(+$r[1]);return}if(configFromISO(Gt),Gt._isValid===!1)delete Gt._isValid;else return;if(configFromRFC2822(Gt),Gt._isValid===!1)delete Gt._isValid;else return;Gt._strict?Gt._isValid=!1:hooks.createFromInputFallback(Gt)}hooks.createFromInputFallback=deprecate$4("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(Gt){Gt._d=new Date(Gt._i+(Gt._useUTC?" UTC":""))});function defaults$3(Gt,$r,zr){return Gt??$r??zr}function currentDateArray(Gt){var $r=new Date(hooks.now());return Gt._useUTC?[$r.getUTCFullYear(),$r.getUTCMonth(),$r.getUTCDate()]:[$r.getFullYear(),$r.getMonth(),$r.getDate()]}function configFromArray(Gt){var $r,zr,_r=[],Dr,kr,qr;if(!Gt._d){for(Dr=currentDateArray(Gt),Gt._w&&Gt._a[DATE$1]==null&&Gt._a[MONTH]==null&&dayOfYearFromWeekInfo(Gt),Gt._dayOfYear!=null&&(qr=defaults$3(Gt._a[YEAR],Dr[YEAR]),(Gt._dayOfYear>daysInYear(qr)||Gt._dayOfYear===0)&&(getParsingFlags(Gt)._overflowDayOfYear=!0),zr=createUTCDate(qr,0,Gt._dayOfYear),Gt._a[MONTH]=zr.getUTCMonth(),Gt._a[DATE$1]=zr.getUTCDate()),$r=0;$r<3&&Gt._a[$r]==null;++$r)Gt._a[$r]=_r[$r]=Dr[$r];for(;$r<7;$r++)Gt._a[$r]=_r[$r]=Gt._a[$r]==null?$r===2?1:0:Gt._a[$r];Gt._a[HOUR]===24&&Gt._a[MINUTE]===0&&Gt._a[SECOND]===0&&Gt._a[MILLISECOND]===0&&(Gt._nextDay=!0,Gt._a[HOUR]=0),Gt._d=(Gt._useUTC?createUTCDate:createDate).apply(null,_r),kr=Gt._useUTC?Gt._d.getUTCDay():Gt._d.getDay(),Gt._tzm!=null&&Gt._d.setUTCMinutes(Gt._d.getUTCMinutes()-Gt._tzm),Gt._nextDay&&(Gt._a[HOUR]=24),Gt._w&&typeof Gt._w.d<"u"&&Gt._w.d!==kr&&(getParsingFlags(Gt).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(Gt){var $r,zr,_r,Dr,kr,qr,Nr,Wr,Qr;$r=Gt._w,$r.GG!=null||$r.W!=null||$r.E!=null?(kr=1,qr=4,zr=defaults$3($r.GG,Gt._a[YEAR],weekOfYear(createLocal(),1,4).year),_r=defaults$3($r.W,1),Dr=defaults$3($r.E,1),(Dr<1||Dr>7)&&(Wr=!0)):(kr=Gt._locale._week.dow,qr=Gt._locale._week.doy,Qr=weekOfYear(createLocal(),kr,qr),zr=defaults$3($r.gg,Gt._a[YEAR],Qr.year),_r=defaults$3($r.w,Qr.week),$r.d!=null?(Dr=$r.d,(Dr<0||Dr>6)&&(Wr=!0)):$r.e!=null?(Dr=$r.e+kr,($r.e<0||$r.e>6)&&(Wr=!0)):Dr=kr),_r<1||_r>weeksInYear(zr,kr,qr)?getParsingFlags(Gt)._overflowWeeks=!0:Wr!=null?getParsingFlags(Gt)._overflowWeekday=!0:(Nr=dayOfYearFromWeeks(zr,_r,Dr,kr,qr),Gt._a[YEAR]=Nr.year,Gt._dayOfYear=Nr.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(Gt){if(Gt._f===hooks.ISO_8601){configFromISO(Gt);return}if(Gt._f===hooks.RFC_2822){configFromRFC2822(Gt);return}Gt._a=[],getParsingFlags(Gt).empty=!0;var $r=""+Gt._i,zr,_r,Dr,kr,qr,Nr=$r.length,Wr=0,Qr,Vr;for(Dr=expandFormat(Gt._f,Gt._locale).match(formattingTokens)||[],Vr=Dr.length,zr=0;zr<Vr;zr++)kr=Dr[zr],_r=($r.match(getParseRegexForToken(kr,Gt))||[])[0],_r&&(qr=$r.substr(0,$r.indexOf(_r)),qr.length>0&&getParsingFlags(Gt).unusedInput.push(qr),$r=$r.slice($r.indexOf(_r)+_r.length),Wr+=_r.length),formatTokenFunctions[kr]?(_r?getParsingFlags(Gt).empty=!1:getParsingFlags(Gt).unusedTokens.push(kr),addTimeToArrayFromToken(kr,_r,Gt)):Gt._strict&&!_r&&getParsingFlags(Gt).unusedTokens.push(kr);getParsingFlags(Gt).charsLeftOver=Nr-Wr,$r.length>0&&getParsingFlags(Gt).unusedInput.push($r),Gt._a[HOUR]<=12&&getParsingFlags(Gt).bigHour===!0&&Gt._a[HOUR]>0&&(getParsingFlags(Gt).bigHour=void 0),getParsingFlags(Gt).parsedDateParts=Gt._a.slice(0),getParsingFlags(Gt).meridiem=Gt._meridiem,Gt._a[HOUR]=meridiemFixWrap(Gt._locale,Gt._a[HOUR],Gt._meridiem),Qr=getParsingFlags(Gt).era,Qr!==null&&(Gt._a[YEAR]=Gt._locale.erasConvertYear(Qr,Gt._a[YEAR])),configFromArray(Gt),checkOverflow(Gt)}function meridiemFixWrap(Gt,$r,zr){var _r;return zr==null?$r:Gt.meridiemHour!=null?Gt.meridiemHour($r,zr):(Gt.isPM!=null&&(_r=Gt.isPM(zr),_r&&$r<12&&($r+=12),!_r&&$r===12&&($r=0)),$r)}function configFromStringAndArray(Gt){var $r,zr,_r,Dr,kr,qr,Nr=!1,Wr=Gt._f.length;if(Wr===0){getParsingFlags(Gt).invalidFormat=!0,Gt._d=new Date(NaN);return}for(Dr=0;Dr<Wr;Dr++)kr=0,qr=!1,$r=copyConfig({},Gt),Gt._useUTC!=null&&($r._useUTC=Gt._useUTC),$r._f=Gt._f[Dr],configFromStringAndFormat($r),isValid$1($r)&&(qr=!0),kr+=getParsingFlags($r).charsLeftOver,kr+=getParsingFlags($r).unusedTokens.length*10,getParsingFlags($r).score=kr,Nr?kr<_r&&(_r=kr,zr=$r):(_r==null||kr<_r||qr)&&(_r=kr,zr=$r,qr&&(Nr=!0));extend$3(Gt,zr||$r)}function configFromObject(Gt){if(!Gt._d){var $r=normalizeObjectUnits(Gt._i),zr=$r.day===void 0?$r.date:$r.day;Gt._a=map$3([$r.year,$r.month,zr,$r.hour,$r.minute,$r.second,$r.millisecond],function(_r){return _r&&parseInt(_r,10)}),configFromArray(Gt)}}function createFromConfig(Gt){var $r=new Moment(checkOverflow(prepareConfig(Gt)));return $r._nextDay&&($r.add(1,"d"),$r._nextDay=void 0),$r}function prepareConfig(Gt){var $r=Gt._i,zr=Gt._f;return Gt._locale=Gt._locale||getLocale(Gt._l),$r===null||zr===void 0&&$r===""?createInvalid({nullInput:!0}):(typeof $r=="string"&&(Gt._i=$r=Gt._locale.preparse($r)),isMoment($r)?new Moment(checkOverflow($r)):(isDate$6($r)?Gt._d=$r:isArray$i(zr)?configFromStringAndArray(Gt):zr?configFromStringAndFormat(Gt):configFromInput(Gt),isValid$1(Gt)||(Gt._d=null),Gt))}function configFromInput(Gt){var $r=Gt._i;isUndefined$4($r)?Gt._d=new Date(hooks.now()):isDate$6($r)?Gt._d=new Date($r.valueOf()):typeof $r=="string"?configFromString(Gt):isArray$i($r)?(Gt._a=map$3($r.slice(0),function(zr){return parseInt(zr,10)}),configFromArray(Gt)):isObject$k($r)?configFromObject(Gt):isNumber$8($r)?Gt._d=new Date($r):hooks.createFromInputFallback(Gt)}function createLocalOrUTC(Gt,$r,zr,_r,Dr){var kr={};return($r===!0||$r===!1)&&(_r=$r,$r=void 0),(zr===!0||zr===!1)&&(_r=zr,zr=void 0),(isObject$k(Gt)&&isObjectEmpty$1(Gt)||isArray$i(Gt)&&Gt.length===0)&&(Gt=void 0),kr._isAMomentObject=!0,kr._useUTC=kr._isUTC=Dr,kr._l=zr,kr._i=Gt,kr._f=$r,kr._strict=_r,createFromConfig(kr)}function createLocal(Gt,$r,zr,_r){return createLocalOrUTC(Gt,$r,zr,_r,!1)}var prototypeMin=deprecate$4("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Gt=createLocal.apply(null,arguments);return this.isValid()&&Gt.isValid()?Gt<this?this:Gt:createInvalid()}),prototypeMax=deprecate$4("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Gt=createLocal.apply(null,arguments);return this.isValid()&&Gt.isValid()?Gt>this?this:Gt:createInvalid()});function pickBy$3(Gt,$r){var zr,_r;if($r.length===1&&isArray$i($r[0])&&($r=$r[0]),!$r.length)return createLocal();for(zr=$r[0],_r=1;_r<$r.length;++_r)(!$r[_r].isValid()||$r[_r][Gt](zr))&&(zr=$r[_r]);return zr}function min$6(){var Gt=[].slice.call(arguments,0);return pickBy$3("isBefore",Gt)}function max$6(){var Gt=[].slice.call(arguments,0);return pickBy$3("isAfter",Gt)}var now$6=function(){return Date.now?Date.now():+new Date},ordering=["year","quarter","month","week","day","hour","minute","second","millisecond"];function isDurationValid(Gt){var $r,zr=!1,_r,Dr=ordering.length;for($r in Gt)if(hasOwnProp(Gt,$r)&&!(indexOf$3.call(ordering,$r)!==-1&&(Gt[$r]==null||!isNaN(Gt[$r]))))return!1;for(_r=0;_r<Dr;++_r)if(Gt[ordering[_r]]){if(zr)return!1;parseFloat(Gt[ordering[_r]])!==toInt(Gt[ordering[_r]])&&(zr=!0)}return!0}function isValid$1$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(Gt){var $r=normalizeObjectUnits(Gt),zr=$r.year||0,_r=$r.quarter||0,Dr=$r.month||0,kr=$r.week||$r.isoWeek||0,qr=$r.day||0,Nr=$r.hour||0,Wr=$r.minute||0,Qr=$r.second||0,Vr=$r.millisecond||0;this._isValid=isDurationValid($r),this._milliseconds=+Vr+Qr*1e3+Wr*6e4+Nr*1e3*60*60,this._days=+qr+kr*7,this._months=+Dr+_r*3+zr*12,this._data={},this._locale=getLocale(),this._bubble()}function isDuration(Gt){return Gt instanceof Duration}function absRound(Gt){return Gt<0?Math.round(-1*Gt)*-1:Math.round(Gt)}function compareArrays(Gt,$r,zr){var _r=Math.min(Gt.length,$r.length),Dr=Math.abs(Gt.length-$r.length),kr=0,qr;for(qr=0;qr<_r;qr++)toInt(Gt[qr])!==toInt($r[qr])&&kr++;return kr+Dr}function offset$3(Gt,$r){addFormatToken(Gt,0,0,function(){var zr=this.utcOffset(),_r="+";return zr<0&&(zr=-zr,_r="-"),_r+zeroFill(~~(zr/60),2)+$r+zeroFill(~~zr%60,2)})}offset$3("Z",":");offset$3("ZZ","");addRegexToken("Z",matchShortOffset);addRegexToken("ZZ",matchShortOffset);addParseToken(["Z","ZZ"],function(Gt,$r,zr){zr._useUTC=!0,zr._tzm=offsetFromString(matchShortOffset,Gt)});var chunkOffset=/([\+\-]|\d\d)/gi;function offsetFromString(Gt,$r){var zr=($r||"").match(Gt),_r,Dr,kr;return zr===null?null:(_r=zr[zr.length-1]||[],Dr=(_r+"").match(chunkOffset)||["-",0,0],kr=+(Dr[1]*60)+toInt(Dr[2]),kr===0?0:Dr[0]==="+"?kr:-kr)}function cloneWithOffset(Gt,$r){var zr,_r;return $r._isUTC?(zr=$r.clone(),_r=(isMoment(Gt)||isDate$6(Gt)?Gt.valueOf():createLocal(Gt).valueOf())-zr.valueOf(),zr._d.setTime(zr._d.valueOf()+_r),hooks.updateOffset(zr,!1),zr):createLocal(Gt).local()}function getDateOffset(Gt){return-Math.round(Gt._d.getTimezoneOffset())}hooks.updateOffset=function(){};function getSetOffset(Gt,$r,zr){var _r=this._offset||0,Dr;if(!this.isValid())return Gt!=null?this:NaN;if(Gt!=null){if(typeof Gt=="string"){if(Gt=offsetFromString(matchShortOffset,Gt),Gt===null)return this}else Math.abs(Gt)<16&&!zr&&(Gt=Gt*60);return!this._isUTC&&$r&&(Dr=getDateOffset(this)),this._offset=Gt,this._isUTC=!0,Dr!=null&&this.add(Dr,"m"),_r!==Gt&&(!$r||this._changeInProgress?addSubtract(this,createDuration(Gt-_r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,hooks.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?_r:getDateOffset(this)}function getSetZone(Gt,$r){return Gt!=null?(typeof Gt!="string"&&(Gt=-Gt),this.utcOffset(Gt,$r),this):-this.utcOffset()}function setOffsetToUTC(Gt){return this.utcOffset(0,Gt)}function setOffsetToLocal(Gt){return this._isUTC&&(this.utcOffset(0,Gt),this._isUTC=!1,Gt&&this.subtract(getDateOffset(this),"m")),this}function setOffsetToParsedOffset(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var Gt=offsetFromString(matchOffset,this._i);Gt!=null?this.utcOffset(Gt):this.utcOffset(0,!0)}return this}function hasAlignedHourOffset(Gt){return this.isValid()?(Gt=Gt?createLocal(Gt).utcOffset():0,(this.utcOffset()-Gt)%60===0):!1}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined$4(this._isDSTShifted))return this._isDSTShifted;var Gt={},$r;return copyConfig(Gt,this),Gt=prepareConfig(Gt),Gt._a?($r=Gt._isUTC?createUTC(Gt._a):createLocal(Gt._a),this._isDSTShifted=this.isValid()&&compareArrays(Gt._a,$r.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(Gt,$r){var zr=Gt,_r=null,Dr,kr,qr;return isDuration(Gt)?zr={ms:Gt._milliseconds,d:Gt._days,M:Gt._months}:isNumber$8(Gt)||!isNaN(+Gt)?(zr={},$r?zr[$r]=+Gt:zr.milliseconds=+Gt):(_r=aspNetRegex.exec(Gt))?(Dr=_r[1]==="-"?-1:1,zr={y:0,d:toInt(_r[DATE$1])*Dr,h:toInt(_r[HOUR])*Dr,m:toInt(_r[MINUTE])*Dr,s:toInt(_r[SECOND])*Dr,ms:toInt(absRound(_r[MILLISECOND]*1e3))*Dr}):(_r=isoRegex.exec(Gt))?(Dr=_r[1]==="-"?-1:1,zr={y:parseIso(_r[2],Dr),M:parseIso(_r[3],Dr),w:parseIso(_r[4],Dr),d:parseIso(_r[5],Dr),h:parseIso(_r[6],Dr),m:parseIso(_r[7],Dr),s:parseIso(_r[8],Dr)}):zr==null?zr={}:typeof zr=="object"&&("from"in zr||"to"in zr)&&(qr=momentsDifference(createLocal(zr.from),createLocal(zr.to)),zr={},zr.ms=qr.milliseconds,zr.M=qr.months),kr=new Duration(zr),isDuration(Gt)&&hasOwnProp(Gt,"_locale")&&(kr._locale=Gt._locale),isDuration(Gt)&&hasOwnProp(Gt,"_isValid")&&(kr._isValid=Gt._isValid),kr}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(Gt,$r){var zr=Gt&&parseFloat(Gt.replace(",","."));return(isNaN(zr)?0:zr)*$r}function positiveMomentsDifference(Gt,$r){var zr={};return zr.months=$r.month()-Gt.month()+($r.year()-Gt.year())*12,Gt.clone().add(zr.months,"M").isAfter($r)&&--zr.months,zr.milliseconds=+$r-+Gt.clone().add(zr.months,"M"),zr}function momentsDifference(Gt,$r){var zr;return Gt.isValid()&&$r.isValid()?($r=cloneWithOffset($r,Gt),Gt.isBefore($r)?zr=positiveMomentsDifference(Gt,$r):(zr=positiveMomentsDifference($r,Gt),zr.milliseconds=-zr.milliseconds,zr.months=-zr.months),zr):{milliseconds:0,months:0}}function createAdder(Gt,$r){return function(zr,_r){var Dr,kr;return _r!==null&&!isNaN(+_r)&&(deprecateSimple($r,"moment()."+$r+"(period, number) is deprecated. Please use moment()."+$r+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),kr=zr,zr=_r,_r=kr),Dr=createDuration(zr,_r),addSubtract(this,Dr,Gt),this}}function addSubtract(Gt,$r,zr,_r){var Dr=$r._milliseconds,kr=absRound($r._days),qr=absRound($r._months);Gt.isValid()&&(_r=_r??!0,qr&&setMonth(Gt,get$5(Gt,"Month")+qr*zr),kr&&set$1$1(Gt,"Date",get$5(Gt,"Date")+kr*zr),Dr&&Gt._d.setTime(Gt._d.valueOf()+Dr*zr),_r&&hooks.updateOffset(Gt,kr||qr))}var add$1=createAdder(1,"add"),subtract$1=createAdder(-1,"subtract");function isString$9(Gt){return typeof Gt=="string"||Gt instanceof String}function isMomentInput(Gt){return isMoment(Gt)||isDate$6(Gt)||isString$9(Gt)||isNumber$8(Gt)||isNumberOrStringArray(Gt)||isMomentInputObject(Gt)||Gt===null||Gt===void 0}function isMomentInputObject(Gt){var $r=isObject$k(Gt)&&!isObjectEmpty$1(Gt),zr=!1,_r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Dr,kr,qr=_r.length;for(Dr=0;Dr<qr;Dr+=1)kr=_r[Dr],zr=zr||hasOwnProp(Gt,kr);return $r&&zr}function isNumberOrStringArray(Gt){var $r=isArray$i(Gt),zr=!1;return $r&&(zr=Gt.filter(function(_r){return!isNumber$8(_r)&&isString$9(Gt)}).length===0),$r&&zr}function isCalendarSpec(Gt){var $r=isObject$k(Gt)&&!isObjectEmpty$1(Gt),zr=!1,_r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],Dr,kr;for(Dr=0;Dr<_r.length;Dr+=1)kr=_r[Dr],zr=zr||hasOwnProp(Gt,kr);return $r&&zr}function getCalendarFormat(Gt,$r){var zr=Gt.diff($r,"days",!0);return zr<-6?"sameElse":zr<-1?"lastWeek":zr<0?"lastDay":zr<1?"sameDay":zr<2?"nextDay":zr<7?"nextWeek":"sameElse"}function calendar$1$1(Gt,$r){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(Gt=arguments[0],$r=void 0):isCalendarSpec(arguments[0])&&($r=arguments[0],Gt=void 0):(Gt=void 0,$r=void 0));var zr=Gt||createLocal(),_r=cloneWithOffset(zr,this).startOf("day"),Dr=hooks.calendarFormat(this,_r)||"sameElse",kr=$r&&(isFunction$a($r[Dr])?$r[Dr].call(this,zr):$r[Dr]);return this.format(kr||this.localeData().calendar(Dr,this,createLocal(zr)))}function clone$5(){return new Moment(this)}function isAfter$1(Gt,$r){var zr=isMoment(Gt)?Gt:createLocal(Gt);return this.isValid()&&zr.isValid()?($r=normalizeUnits($r)||"millisecond",$r==="millisecond"?this.valueOf()>zr.valueOf():zr.valueOf()<this.clone().startOf($r).valueOf()):!1}function isBefore$1(Gt,$r){var zr=isMoment(Gt)?Gt:createLocal(Gt);return this.isValid()&&zr.isValid()?($r=normalizeUnits($r)||"millisecond",$r==="millisecond"?this.valueOf()<zr.valueOf():this.clone().endOf($r).valueOf()<zr.valueOf()):!1}function isBetween(Gt,$r,zr,_r){var Dr=isMoment(Gt)?Gt:createLocal(Gt),kr=isMoment($r)?$r:createLocal($r);return this.isValid()&&Dr.isValid()&&kr.isValid()?(_r=_r||"()",(_r[0]==="("?this.isAfter(Dr,zr):!this.isBefore(Dr,zr))&&(_r[1]===")"?this.isBefore(kr,zr):!this.isAfter(kr,zr))):!1}function isSame(Gt,$r){var zr=isMoment(Gt)?Gt:createLocal(Gt),_r;return this.isValid()&&zr.isValid()?($r=normalizeUnits($r)||"millisecond",$r==="millisecond"?this.valueOf()===zr.valueOf():(_r=zr.valueOf(),this.clone().startOf($r).valueOf()<=_r&&_r<=this.clone().endOf($r).valueOf())):!1}function isSameOrAfter(Gt,$r){return this.isSame(Gt,$r)||this.isAfter(Gt,$r)}function isSameOrBefore(Gt,$r){return this.isSame(Gt,$r)||this.isBefore(Gt,$r)}function diff(Gt,$r,zr){var _r,Dr,kr;if(!this.isValid())return NaN;if(_r=cloneWithOffset(Gt,this),!_r.isValid())return NaN;switch(Dr=(_r.utcOffset()-this.utcOffset())*6e4,$r=normalizeUnits($r),$r){case"year":kr=monthDiff(this,_r)/12;break;case"month":kr=monthDiff(this,_r);break;case"quarter":kr=monthDiff(this,_r)/3;break;case"second":kr=(this-_r)/1e3;break;case"minute":kr=(this-_r)/6e4;break;case"hour":kr=(this-_r)/36e5;break;case"day":kr=(this-_r-Dr)/864e5;break;case"week":kr=(this-_r-Dr)/6048e5;break;default:kr=this-_r}return zr?kr:absFloor(kr)}function monthDiff(Gt,$r){if(Gt.date()<$r.date())return-monthDiff($r,Gt);var zr=($r.year()-Gt.year())*12+($r.month()-Gt.month()),_r=Gt.clone().add(zr,"months"),Dr,kr;return $r-_r<0?(Dr=Gt.clone().add(zr-1,"months"),kr=($r-_r)/(_r-Dr)):(Dr=Gt.clone().add(zr+1,"months"),kr=($r-_r)/(Dr-_r)),-(zr+kr)||0}hooks.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";hooks.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function toString$i(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function toISOString(Gt){if(!this.isValid())return null;var $r=Gt!==!0,zr=$r?this.clone().utc():this;return zr.year()<0||zr.year()>9999?formatMoment(zr,$r?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$a(Date.prototype.toISOString)?$r?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(zr,"Z")):formatMoment(zr,$r?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect$5(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Gt="moment",$r="",zr,_r,Dr,kr;return this.isLocal()||(Gt=this.utcOffset()===0?"moment.utc":"moment.parseZone",$r="Z"),zr="["+Gt+'("]',_r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Dr="-MM-DD[T]HH:mm:ss.SSS",kr=$r+'[")]',this.format(zr+_r+Dr+kr)}function format$4(Gt){Gt||(Gt=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var $r=formatMoment(this,Gt);return this.localeData().postformat($r)}function from$5(Gt,$r){return this.isValid()&&(isMoment(Gt)&&Gt.isValid()||createLocal(Gt).isValid())?createDuration({to:this,from:Gt}).locale(this.locale()).humanize(!$r):this.localeData().invalidDate()}function fromNow(Gt){return this.from(createLocal(),Gt)}function to$2(Gt,$r){return this.isValid()&&(isMoment(Gt)&&Gt.isValid()||createLocal(Gt).isValid())?createDuration({from:this,to:Gt}).locale(this.locale()).humanize(!$r):this.localeData().invalidDate()}function toNow(Gt){return this.to(createLocal(),Gt)}function locale$2(Gt){var $r;return Gt===void 0?this._locale._abbr:($r=getLocale(Gt),$r!=null&&(this._locale=$r),this)}var lang=deprecate$4("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(Gt){return Gt===void 0?this.localeData():this.locale(Gt)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(Gt,$r){return(Gt%$r+$r)%$r}function localStartOfDate(Gt,$r,zr){return Gt<100&&Gt>=0?new Date(Gt+400,$r,zr)-MS_PER_400_YEARS:new Date(Gt,$r,zr).valueOf()}function utcStartOfDate(Gt,$r,zr){return Gt<100&&Gt>=0?Date.UTC(Gt+400,$r,zr)-MS_PER_400_YEARS:Date.UTC(Gt,$r,zr)}function startOf(Gt){var $r,zr;if(Gt=normalizeUnits(Gt),Gt===void 0||Gt==="millisecond"||!this.isValid())return this;switch(zr=this._isUTC?utcStartOfDate:localStartOfDate,Gt){case"year":$r=zr(this.year(),0,1);break;case"quarter":$r=zr(this.year(),this.month()-this.month()%3,1);break;case"month":$r=zr(this.year(),this.month(),1);break;case"week":$r=zr(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":$r=zr(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":$r=zr(this.year(),this.month(),this.date());break;case"hour":$r=this._d.valueOf(),$r-=mod$1($r+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":$r=this._d.valueOf(),$r-=mod$1($r,MS_PER_MINUTE);break;case"second":$r=this._d.valueOf(),$r-=mod$1($r,MS_PER_SECOND);break}return this._d.setTime($r),hooks.updateOffset(this,!0),this}function endOf(Gt){var $r,zr;if(Gt=normalizeUnits(Gt),Gt===void 0||Gt==="millisecond"||!this.isValid())return this;switch(zr=this._isUTC?utcStartOfDate:localStartOfDate,Gt){case"year":$r=zr(this.year()+1,0,1)-1;break;case"quarter":$r=zr(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":$r=zr(this.year(),this.month()+1,1)-1;break;case"week":$r=zr(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":$r=zr(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":$r=zr(this.year(),this.month(),this.date()+1)-1;break;case"hour":$r=this._d.valueOf(),$r+=MS_PER_HOUR-mod$1($r+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":$r=this._d.valueOf(),$r+=MS_PER_MINUTE-mod$1($r,MS_PER_MINUTE)-1;break;case"second":$r=this._d.valueOf(),$r+=MS_PER_SECOND-mod$1($r,MS_PER_SECOND)-1;break}return this._d.setTime($r),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray$3(){var Gt=this;return[Gt.year(),Gt.month(),Gt.date(),Gt.hour(),Gt.minute(),Gt.second(),Gt.millisecond()]}function toObject$4(){var Gt=this;return{years:Gt.year(),months:Gt.month(),date:Gt.date(),hours:Gt.hours(),minutes:Gt.minutes(),seconds:Gt.seconds(),milliseconds:Gt.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid$1(this)}function parsingFlags(){return extend$3({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(Gt,$r,zr,_r){var Dr=zr._locale.erasParse(Gt,_r,zr._strict);Dr?getParsingFlags(zr).era=Dr:getParsingFlags(zr).invalidEra=Gt});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(Gt,$r,zr,_r){var Dr;zr._locale._eraYearOrdinalRegex&&(Dr=Gt.match(zr._locale._eraYearOrdinalRegex)),zr._locale.eraYearOrdinalParse?$r[YEAR]=zr._locale.eraYearOrdinalParse(Gt,Dr):$r[YEAR]=parseInt(Gt,10)});function localeEras(Gt,$r){var zr,_r,Dr,kr=this._eras||getLocale("en")._eras;for(zr=0,_r=kr.length;zr<_r;++zr){switch(typeof kr[zr].since){case"string":Dr=hooks(kr[zr].since).startOf("day"),kr[zr].since=Dr.valueOf();break}switch(typeof kr[zr].until){case"undefined":kr[zr].until=1/0;break;case"string":Dr=hooks(kr[zr].until).startOf("day").valueOf(),kr[zr].until=Dr.valueOf();break}}return kr}function localeErasParse(Gt,$r,zr){var _r,Dr,kr=this.eras(),qr,Nr,Wr;for(Gt=Gt.toUpperCase(),_r=0,Dr=kr.length;_r<Dr;++_r)if(qr=kr[_r].name.toUpperCase(),Nr=kr[_r].abbr.toUpperCase(),Wr=kr[_r].narrow.toUpperCase(),zr)switch($r){case"N":case"NN":case"NNN":if(Nr===Gt)return kr[_r];break;case"NNNN":if(qr===Gt)return kr[_r];break;case"NNNNN":if(Wr===Gt)return kr[_r];break}else if([qr,Nr,Wr].indexOf(Gt)>=0)return kr[_r]}function localeErasConvertYear(Gt,$r){var zr=Gt.since<=Gt.until?1:-1;return $r===void 0?hooks(Gt.since).year():hooks(Gt.since).year()+($r-Gt.offset)*zr}function getEraName(){var Gt,$r,zr,_r=this.localeData().eras();for(Gt=0,$r=_r.length;Gt<$r;++Gt)if(zr=this.clone().startOf("day").valueOf(),_r[Gt].since<=zr&&zr<=_r[Gt].until||_r[Gt].until<=zr&&zr<=_r[Gt].since)return _r[Gt].name;return""}function getEraNarrow(){var Gt,$r,zr,_r=this.localeData().eras();for(Gt=0,$r=_r.length;Gt<$r;++Gt)if(zr=this.clone().startOf("day").valueOf(),_r[Gt].since<=zr&&zr<=_r[Gt].until||_r[Gt].until<=zr&&zr<=_r[Gt].since)return _r[Gt].narrow;return""}function getEraAbbr(){var Gt,$r,zr,_r=this.localeData().eras();for(Gt=0,$r=_r.length;Gt<$r;++Gt)if(zr=this.clone().startOf("day").valueOf(),_r[Gt].since<=zr&&zr<=_r[Gt].until||_r[Gt].until<=zr&&zr<=_r[Gt].since)return _r[Gt].abbr;return""}function getEraYear(){var Gt,$r,zr,_r,Dr=this.localeData().eras();for(Gt=0,$r=Dr.length;Gt<$r;++Gt)if(zr=Dr[Gt].since<=Dr[Gt].until?1:-1,_r=this.clone().startOf("day").valueOf(),Dr[Gt].since<=_r&&_r<=Dr[Gt].until||Dr[Gt].until<=_r&&_r<=Dr[Gt].since)return(this.year()-hooks(Dr[Gt].since).year())*zr+Dr[Gt].offset;return this.year()}function erasNameRegex(Gt){return hasOwnProp(this,"_erasNameRegex")||computeErasParse.call(this),Gt?this._erasNameRegex:this._erasRegex}function erasAbbrRegex(Gt){return hasOwnProp(this,"_erasAbbrRegex")||computeErasParse.call(this),Gt?this._erasAbbrRegex:this._erasRegex}function erasNarrowRegex(Gt){return hasOwnProp(this,"_erasNarrowRegex")||computeErasParse.call(this),Gt?this._erasNarrowRegex:this._erasRegex}function matchEraAbbr(Gt,$r){return $r.erasAbbrRegex(Gt)}function matchEraName(Gt,$r){return $r.erasNameRegex(Gt)}function matchEraNarrow(Gt,$r){return $r.erasNarrowRegex(Gt)}function matchEraYearOrdinal(Gt,$r){return $r._eraYearOrdinalRegex||matchUnsigned}function computeErasParse(){var Gt=[],$r=[],zr=[],_r=[],Dr,kr,qr,Nr,Wr,Qr=this.eras();for(Dr=0,kr=Qr.length;Dr<kr;++Dr)qr=regexEscape(Qr[Dr].name),Nr=regexEscape(Qr[Dr].abbr),Wr=regexEscape(Qr[Dr].narrow),$r.push(qr),Gt.push(Nr),zr.push(Wr),_r.push(qr),_r.push(Nr),_r.push(Wr);this._erasRegex=new RegExp("^("+_r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+$r.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+Gt.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+zr.join("|")+")","i")}addFormatToken(0,["gg",2],0,function(){return this.weekYear()%100});addFormatToken(0,["GG",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(Gt,$r){addFormatToken(0,[Gt,Gt.length],0,$r)}addWeekYearFormatToken("gggg","weekYear");addWeekYearFormatToken("ggggg","weekYear");addWeekYearFormatToken("GGGG","isoWeekYear");addWeekYearFormatToken("GGGGG","isoWeekYear");addRegexToken("G",matchSigned);addRegexToken("g",matchSigned);addRegexToken("GG",match1to2,match2);addRegexToken("gg",match1to2,match2);addRegexToken("GGGG",match1to4,match4);addRegexToken("gggg",match1to4,match4);addRegexToken("GGGGG",match1to6,match6);addRegexToken("ggggg",match1to6,match6);addWeekParseToken(["gggg","ggggg","GGGG","GGGGG"],function(Gt,$r,zr,_r){$r[_r.substr(0,2)]=toInt(Gt)});addWeekParseToken(["gg","GG"],function(Gt,$r,zr,_r){$r[_r]=hooks.parseTwoDigitYear(Gt)});function getSetWeekYear(Gt){return getSetWeekYearHelper.call(this,Gt,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(Gt){return getSetWeekYearHelper.call(this,Gt,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getISOWeeksInISOWeekYear(){return weeksInYear(this.isoWeekYear(),1,4)}function getWeeksInYear(){var Gt=this.localeData()._week;return weeksInYear(this.year(),Gt.dow,Gt.doy)}function getWeeksInWeekYear(){var Gt=this.localeData()._week;return weeksInYear(this.weekYear(),Gt.dow,Gt.doy)}function getSetWeekYearHelper(Gt,$r,zr,_r,Dr){var kr;return Gt==null?weekOfYear(this,_r,Dr).year:(kr=weeksInYear(Gt,_r,Dr),$r>kr&&($r=kr),setWeekAll.call(this,Gt,$r,zr,_r,Dr))}function setWeekAll(Gt,$r,zr,_r,Dr){var kr=dayOfYearFromWeeks(Gt,$r,zr,_r,Dr),qr=createUTCDate(kr.year,0,kr.dayOfYear);return this.year(qr.getUTCFullYear()),this.month(qr.getUTCMonth()),this.date(qr.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addRegexToken("Q",match1);addParseToken("Q",function(Gt,$r){$r[MONTH]=(toInt(Gt)-1)*3});function getSetQuarter(Gt){return Gt==null?Math.ceil((this.month()+1)/3):this.month((Gt-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addRegexToken("D",match1to2,match1to2NoLeadingZero);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(Gt,$r){return Gt?$r._dayOfMonthOrdinalParse||$r._ordinalParse:$r._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE$1);addParseToken("Do",function(Gt,$r){$r[DATE$1]=toInt(Gt.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(Gt,$r,zr){zr._dayOfYear=toInt(Gt)});function getSetDayOfYear(Gt){var $r=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return Gt==null?$r:this.add(Gt-$r,"d")}addFormatToken("m",["mm",2],0,"minute");addRegexToken("m",match1to2,match1to2HasZero);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addRegexToken("s",match1to2,match1to2HasZero);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token,getSetMillisecond;for(token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(Gt,$r){$r[MILLISECOND]=toInt(("0."+Gt)*1e3)}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto$1=Moment.prototype;proto$1.add=add$1;proto$1.calendar=calendar$1$1;proto$1.clone=clone$5;proto$1.diff=diff;proto$1.endOf=endOf;proto$1.format=format$4;proto$1.from=from$5;proto$1.fromNow=fromNow;proto$1.to=to$2;proto$1.toNow=toNow;proto$1.get=stringGet;proto$1.invalidAt=invalidAt;proto$1.isAfter=isAfter$1;proto$1.isBefore=isBefore$1;proto$1.isBetween=isBetween;proto$1.isSame=isSame;proto$1.isSameOrAfter=isSameOrAfter;proto$1.isSameOrBefore=isSameOrBefore;proto$1.isValid=isValid$2;proto$1.lang=lang;proto$1.locale=locale$2;proto$1.localeData=localeData;proto$1.max=prototypeMax;proto$1.min=prototypeMin;proto$1.parsingFlags=parsingFlags;proto$1.set=stringSet;proto$1.startOf=startOf;proto$1.subtract=subtract$1;proto$1.toArray=toArray$3;proto$1.toObject=toObject$4;proto$1.toDate=toDate;proto$1.toISOString=toISOString;proto$1.inspect=inspect$5;typeof Symbol<"u"&&Symbol.for!=null&&(proto$1[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto$1.toJSON=toJSON;proto$1.toString=toString$i;proto$1.unix=unix;proto$1.valueOf=valueOf;proto$1.creationData=creationData;proto$1.eraName=getEraName;proto$1.eraNarrow=getEraNarrow;proto$1.eraAbbr=getEraAbbr;proto$1.eraYear=getEraYear;proto$1.year=getSetYear;proto$1.isLeapYear=getIsLeapYear;proto$1.weekYear=getSetWeekYear;proto$1.isoWeekYear=getSetISOWeekYear;proto$1.quarter=proto$1.quarters=getSetQuarter;proto$1.month=getSetMonth;proto$1.daysInMonth=getDaysInMonth;proto$1.week=proto$1.weeks=getSetWeek;proto$1.isoWeek=proto$1.isoWeeks=getSetISOWeek;proto$1.weeksInYear=getWeeksInYear;proto$1.weeksInWeekYear=getWeeksInWeekYear;proto$1.isoWeeksInYear=getISOWeeksInYear;proto$1.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto$1.date=getSetDayOfMonth;proto$1.day=proto$1.days=getSetDayOfWeek;proto$1.weekday=getSetLocaleDayOfWeek;proto$1.isoWeekday=getSetISODayOfWeek;proto$1.dayOfYear=getSetDayOfYear;proto$1.hour=proto$1.hours=getSetHour;proto$1.minute=proto$1.minutes=getSetMinute;proto$1.second=proto$1.seconds=getSetSecond;proto$1.millisecond=proto$1.milliseconds=getSetMillisecond;proto$1.utcOffset=getSetOffset;proto$1.utc=setOffsetToUTC;proto$1.local=setOffsetToLocal;proto$1.parseZone=setOffsetToParsedOffset;proto$1.hasAlignedHourOffset=hasAlignedHourOffset;proto$1.isDST=isDaylightSavingTime;proto$1.isLocal=isLocal;proto$1.isUtcOffset=isUtcOffset;proto$1.isUtc=isUtc;proto$1.isUTC=isUtc;proto$1.zoneAbbr=getZoneAbbr;proto$1.zoneName=getZoneName;proto$1.dates=deprecate$4("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto$1.months=deprecate$4("months accessor is deprecated. Use month instead",getSetMonth);proto$1.years=deprecate$4("years accessor is deprecated. Use year instead",getSetYear);proto$1.zone=deprecate$4("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto$1.isDSTShifted=deprecate$4("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(Gt){return createLocal(Gt*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(Gt){return Gt}var proto$1$1=Locale.prototype;proto$1$1.calendar=calendar$1;proto$1$1.longDateFormat=longDateFormat;proto$1$1.invalidDate=invalidDate$1;proto$1$1.ordinal=ordinal$1;proto$1$1.preparse=preParsePostFormat;proto$1$1.postformat=preParsePostFormat;proto$1$1.relativeTime=relativeTime;proto$1$1.pastFuture=pastFuture;proto$1$1.set=set$3;proto$1$1.eras=localeEras;proto$1$1.erasParse=localeErasParse;proto$1$1.erasConvertYear=localeErasConvertYear;proto$1$1.erasAbbrRegex=erasAbbrRegex;proto$1$1.erasNameRegex=erasNameRegex;proto$1$1.erasNarrowRegex=erasNarrowRegex;proto$1$1.months=localeMonths;proto$1$1.monthsShort=localeMonthsShort;proto$1$1.monthsParse=localeMonthsParse;proto$1$1.monthsRegex=monthsRegex$1;proto$1$1.monthsShortRegex=monthsShortRegex;proto$1$1.week=localeWeek;proto$1$1.firstDayOfYear=localeFirstDayOfYear;proto$1$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1$1.weekdays=localeWeekdays;proto$1$1.weekdaysMin=localeWeekdaysMin;proto$1$1.weekdaysShort=localeWeekdaysShort;proto$1$1.weekdaysParse=localeWeekdaysParse;proto$1$1.weekdaysRegex=weekdaysRegex;proto$1$1.weekdaysShortRegex=weekdaysShortRegex;proto$1$1.weekdaysMinRegex=weekdaysMinRegex;proto$1$1.isPM=localeIsPM;proto$1$1.meridiem=localeMeridiem;function get$1$1(Gt,$r,zr,_r){var Dr=getLocale(),kr=createUTC().set(_r,$r);return Dr[zr](kr,Gt)}function listMonthsImpl(Gt,$r,zr){if(isNumber$8(Gt)&&($r=Gt,Gt=void 0),Gt=Gt||"",$r!=null)return get$1$1(Gt,$r,zr,"month");var _r,Dr=[];for(_r=0;_r<12;_r++)Dr[_r]=get$1$1(Gt,_r,zr,"month");return Dr}function listWeekdaysImpl(Gt,$r,zr,_r){typeof Gt=="boolean"?(isNumber$8($r)&&(zr=$r,$r=void 0),$r=$r||""):($r=Gt,zr=$r,Gt=!1,isNumber$8($r)&&(zr=$r,$r=void 0),$r=$r||"");var Dr=getLocale(),kr=Gt?Dr._week.dow:0,qr,Nr=[];if(zr!=null)return get$1$1($r,(zr+kr)%7,_r,"day");for(qr=0;qr<7;qr++)Nr[qr]=get$1$1($r,(qr+kr)%7,_r,"day");return Nr}function listMonths(Gt,$r){return listMonthsImpl(Gt,$r,"months")}function listMonthsShort(Gt,$r){return listMonthsImpl(Gt,$r,"monthsShort")}function listWeekdays(Gt,$r,zr){return listWeekdaysImpl(Gt,$r,zr,"weekdays")}function listWeekdaysShort(Gt,$r,zr){return listWeekdaysImpl(Gt,$r,zr,"weekdaysShort")}function listWeekdaysMin(Gt,$r,zr){return listWeekdaysImpl(Gt,$r,zr,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(Gt){var $r=Gt%10,zr=toInt(Gt%100/10)===1?"th":$r===1?"st":$r===2?"nd":$r===3?"rd":"th";return Gt+zr}});hooks.lang=deprecate$4("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate$4("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs$1(){var Gt=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),Gt.milliseconds=mathAbs(Gt.milliseconds),Gt.seconds=mathAbs(Gt.seconds),Gt.minutes=mathAbs(Gt.minutes),Gt.hours=mathAbs(Gt.hours),Gt.months=mathAbs(Gt.months),Gt.years=mathAbs(Gt.years),this}function addSubtract$1(Gt,$r,zr,_r){var Dr=createDuration($r,zr);return Gt._milliseconds+=_r*Dr._milliseconds,Gt._days+=_r*Dr._days,Gt._months+=_r*Dr._months,Gt._bubble()}function add$1$1(Gt,$r){return addSubtract$1(this,Gt,$r,1)}function subtract$1$1(Gt,$r){return addSubtract$1(this,Gt,$r,-1)}function absCeil(Gt){return Gt<0?Math.floor(Gt):Math.ceil(Gt)}function bubble(){var Gt=this._milliseconds,$r=this._days,zr=this._months,_r=this._data,Dr,kr,qr,Nr,Wr;return Gt>=0&&$r>=0&&zr>=0||Gt<=0&&$r<=0&&zr<=0||(Gt+=absCeil(monthsToDays(zr)+$r)*864e5,$r=0,zr=0),_r.milliseconds=Gt%1e3,Dr=absFloor(Gt/1e3),_r.seconds=Dr%60,kr=absFloor(Dr/60),_r.minutes=kr%60,qr=absFloor(kr/60),_r.hours=qr%24,$r+=absFloor(qr/24),Wr=absFloor(daysToMonths($r)),zr+=Wr,$r-=absCeil(monthsToDays(Wr)),Nr=absFloor(zr/12),zr%=12,_r.days=$r,_r.months=zr,_r.years=Nr,this}function daysToMonths(Gt){return Gt*4800/146097}function monthsToDays(Gt){return Gt*146097/4800}function as(Gt){if(!this.isValid())return NaN;var $r,zr,_r=this._milliseconds;if(Gt=normalizeUnits(Gt),Gt==="month"||Gt==="quarter"||Gt==="year")switch($r=this._days+_r/864e5,zr=this._months+daysToMonths($r),Gt){case"month":return zr;case"quarter":return zr/3;case"year":return zr/12}else switch($r=this._days+Math.round(monthsToDays(this._months)),Gt){case"week":return $r/7+_r/6048e5;case"day":return $r+_r/864e5;case"hour":return $r*24+_r/36e5;case"minute":return $r*1440+_r/6e4;case"second":return $r*86400+_r/1e3;case"millisecond":return Math.floor($r*864e5)+_r;default:throw new Error("Unknown unit "+Gt)}}function makeAs(Gt){return function(){return this.as(Gt)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y"),valueOf$1=asMilliseconds;function clone$1$1(){return createDuration(this)}function get$2$1(Gt){return Gt=normalizeUnits(Gt),this.isValid()?this[Gt+"s"]():NaN}function makeGetter(Gt){return function(){return this.isValid()?this._data[Gt]:NaN}}var milliseconds$2=makeGetter("milliseconds"),seconds$2=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months$2=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round$2=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(Gt,$r,zr,_r,Dr){return Dr.relativeTime($r||1,!!zr,Gt,_r)}function relativeTime$1(Gt,$r,zr,_r){var Dr=createDuration(Gt).abs(),kr=round$2(Dr.as("s")),qr=round$2(Dr.as("m")),Nr=round$2(Dr.as("h")),Wr=round$2(Dr.as("d")),Qr=round$2(Dr.as("M")),Vr=round$2(Dr.as("w")),Jr=round$2(Dr.as("y")),Zr=kr<=zr.ss&&["s",kr]||kr<zr.s&&["ss",kr]||qr<=1&&["m"]||qr<zr.m&&["mm",qr]||Nr<=1&&["h"]||Nr<zr.h&&["hh",Nr]||Wr<=1&&["d"]||Wr<zr.d&&["dd",Wr];return zr.w!=null&&(Zr=Zr||Vr<=1&&["w"]||Vr<zr.w&&["ww",Vr]),Zr=Zr||Qr<=1&&["M"]||Qr<zr.M&&["MM",Qr]||Jr<=1&&["y"]||["yy",Jr],Zr[2]=$r,Zr[3]=+Gt>0,Zr[4]=_r,substituteTimeAgo.apply(null,Zr)}function getSetRelativeTimeRounding(Gt){return Gt===void 0?round$2:typeof Gt=="function"?(round$2=Gt,!0):!1}function getSetRelativeTimeThreshold(Gt,$r){return thresholds[Gt]===void 0?!1:$r===void 0?thresholds[Gt]:(thresholds[Gt]=$r,Gt==="s"&&(thresholds.ss=$r-1),!0)}function humanize(Gt,$r){if(!this.isValid())return this.localeData().invalidDate();var zr=!1,_r=thresholds,Dr,kr;return typeof Gt=="object"&&($r=Gt,Gt=!1),typeof Gt=="boolean"&&(zr=Gt),typeof $r=="object"&&(_r=Object.assign({},thresholds,$r),$r.s!=null&&$r.ss==null&&(_r.ss=$r.s-1)),Dr=this.localeData(),kr=relativeTime$1(this,!zr,_r,Dr),zr&&(kr=Dr.pastFuture(+this,kr)),Dr.postformat(kr)}var abs$1$1=Math.abs;function sign$1(Gt){return(Gt>0)-(Gt<0)||+Gt}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var Gt=abs$1$1(this._milliseconds)/1e3,$r=abs$1$1(this._days),zr=abs$1$1(this._months),_r,Dr,kr,qr,Nr=this.asSeconds(),Wr,Qr,Vr,Jr;return Nr?(_r=absFloor(Gt/60),Dr=absFloor(_r/60),Gt%=60,_r%=60,kr=absFloor(zr/12),zr%=12,qr=Gt?Gt.toFixed(3).replace(/\.?0+$/,""):"",Wr=Nr<0?"-":"",Qr=sign$1(this._months)!==sign$1(Nr)?"-":"",Vr=sign$1(this._days)!==sign$1(Nr)?"-":"",Jr=sign$1(this._milliseconds)!==sign$1(Nr)?"-":"",Wr+"P"+(kr?Qr+kr+"Y":"")+(zr?Qr+zr+"M":"")+($r?Vr+$r+"D":"")+(Dr||_r||Gt?"T":"")+(Dr?Jr+Dr+"H":"")+(_r?Jr+_r+"M":"")+(Gt?Jr+qr+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1$1;proto$2.abs=abs$1;proto$2.add=add$1$1;proto$2.subtract=subtract$1$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1$1;proto$2.get=get$2$1;proto$2.milliseconds=milliseconds$2;proto$2.seconds=seconds$2;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months$2;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale$2;proto$2.localeData=localeData;proto$2.toIsoString=deprecate$4("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(Gt,$r,zr){zr._d=new Date(parseFloat(Gt)*1e3)});addParseToken("x",function(Gt,$r,zr){zr._d=new Date(toInt(Gt))});//! moment.js
hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=proto$1;hooks.min=min$6;hooks.max=max$6;hooks.now=now$6;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$6;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto$1;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const moment$2=Object.freeze(Object.defineProperty({__proto__:null,default:hooks},Symbol.toStringTag,{value:"Module"})),require$$1$5=getAugmentedNamespace$4(moment$2);(function(Gt){//! moment-timezone.js
//! version : 0.5.46
//! Copyright (c) JS Foundation and other contributors
//! license : MIT
//! github.com/moment/moment-timezone
(function($r,zr){Gt.exports?Gt.exports=zr(require$$1$5):zr($r.moment)})(commonjsGlobal$2,function($r){$r.version===void 0&&$r.default&&($r=$r.default);var zr="0.5.46",_r={},Dr={},kr={},qr={},Nr={},Wr;(!$r||typeof $r.version!="string")&&R0("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var Qr=$r.version.split("."),Vr=+Qr[0],Jr=+Qr[1];(Vr<2||Vr===2&&Jr<6)&&R0("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+$r.version+". See momentjs.com");function Zr(L0){return L0>96?L0-87:L0>64?L0-29:L0-48}function zn(L0){var N0=0,j0=L0.split("."),q0=j0[0],k0=j0[1]||"",w0=1,F0,G0=0,X0=1;for(L0.charCodeAt(0)===45&&(N0=1,X0=-1),N0;N0<q0.length;N0++)F0=Zr(q0.charCodeAt(N0)),G0=60*G0+F0;for(N0=0;N0<k0.length;N0++)w0=w0/60,F0=Zr(k0.charCodeAt(N0)),G0+=F0*w0;return G0*X0}function Vn(L0){for(var N0=0;N0<L0.length;N0++)L0[N0]=zn(L0[N0])}function _i(L0,N0){for(var j0=0;j0<N0;j0++)L0[j0]=Math.round((L0[j0-1]||0)+L0[j0]*6e4);L0[N0-1]=1/0}function e0(L0,N0){var j0=[],q0;for(q0=0;q0<N0.length;q0++)j0[q0]=L0[N0[q0]];return j0}function r0(L0){var N0=L0.split("|"),j0=N0[2].split(" "),q0=N0[3].split(""),k0=N0[4].split(" ");return Vn(j0),Vn(q0),Vn(k0),_i(k0,q0.length),{name:N0[0],abbrs:e0(N0[1].split(" "),q0),offsets:e0(j0,q0),untils:k0,population:N0[5]|0}}function i0(L0){L0&&this._set(r0(L0))}function n0(L0,N0){var j0=N0.length;if(L0<N0[0])return 0;if(j0>1&&N0[j0-1]===1/0&&L0>=N0[j0-2])return j0-1;if(L0>=N0[j0-1])return-1;for(var q0,k0=0,w0=j0-1;w0-k0>1;)q0=Math.floor((k0+w0)/2),N0[q0]<=L0?k0=q0:w0=q0;return w0}i0.prototype={_set:function(L0){this.name=L0.name,this.abbrs=L0.abbrs,this.untils=L0.untils,this.offsets=L0.offsets,this.population=L0.population},_index:function(L0){var N0=+L0,j0=this.untils,q0;if(q0=n0(N0,j0),q0>=0)return q0},countries:function(){var L0=this.name;return Object.keys(kr).filter(function(N0){return kr[N0].zones.indexOf(L0)!==-1})},parse:function(L0){var N0=+L0,j0=this.offsets,q0=this.untils,k0=q0.length-1,w0,F0,G0,X0;for(X0=0;X0<k0;X0++)if(w0=j0[X0],F0=j0[X0+1],G0=j0[X0&&X0-1],w0<F0&&D0.moveAmbiguousForward?w0=F0:w0>G0&&D0.moveInvalidForward&&(w0=G0),N0<q0[X0]-w0*6e4)return j0[X0];return j0[k0]},abbr:function(L0){return this.abbrs[this._index(L0)]},offset:function(L0){return R0("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(L0)]},utcOffset:function(L0){return this.offsets[this._index(L0)]}};function o0(L0,N0){this.name=L0,this.zones=N0}function a0(L0){var N0=L0.toTimeString(),j0=N0.match(/\([a-z ]+\)/i);j0&&j0[0]?(j0=j0[0].match(/[A-Z]/g),j0=j0?j0.join(""):void 0):(j0=N0.match(/[A-Z]{3,5}/g),j0=j0?j0[0]:void 0),j0==="GMT"&&(j0=void 0),this.at=+L0,this.abbr=j0,this.offset=L0.getTimezoneOffset()}function s0(L0){this.zone=L0,this.offsetScore=0,this.abbrScore=0}s0.prototype.scoreOffsetAt=function(L0){this.offsetScore+=Math.abs(this.zone.utcOffset(L0.at)-L0.offset),this.zone.abbr(L0.at).replace(/[^A-Z]/g,"")!==L0.abbr&&this.abbrScore++};function l0(L0,N0){for(var j0,q0;q0=((N0.at-L0.at)/12e4|0)*6e4;)j0=new a0(new Date(L0.at+q0)),j0.offset===L0.offset?L0=j0:N0=j0;return L0}function u0(){var L0=new Date().getFullYear()-2,N0=new a0(new Date(L0,0,1)),j0=N0.offset,q0=[N0],k0,w0,F0,G0;for(G0=1;G0<48;G0++)F0=new Date(L0,G0,1).getTimezoneOffset(),F0!==j0&&(w0=new a0(new Date(L0,G0,1)),k0=l0(N0,w0),q0.push(k0),q0.push(new a0(new Date(k0.at+6e4))),N0=w0,j0=F0);for(G0=0;G0<4;G0++)q0.push(new a0(new Date(L0+G0,0,1))),q0.push(new a0(new Date(L0+G0,6,1)));return q0}function b0(L0,N0){return L0.offsetScore!==N0.offsetScore?L0.offsetScore-N0.offsetScore:L0.abbrScore!==N0.abbrScore?L0.abbrScore-N0.abbrScore:L0.zone.population!==N0.zone.population?N0.zone.population-L0.zone.population:N0.zone.name.localeCompare(L0.zone.name)}function g0(L0,N0){var j0,q0;for(Vn(N0),j0=0;j0<N0.length;j0++)q0=N0[j0],Nr[q0]=Nr[q0]||{},Nr[q0][L0]=!0}function y0(L0){var N0=L0.length,j0={},q0=[],k0={},w0,F0,G0,X0;for(w0=0;w0<N0;w0++)if(G0=L0[w0].offset,!k0.hasOwnProperty(G0)){X0=Nr[G0]||{};for(F0 in X0)X0.hasOwnProperty(F0)&&(j0[F0]=!0);k0[G0]=!0}for(w0 in j0)j0.hasOwnProperty(w0)&&q0.push(qr[w0]);return q0}function f0(){try{var L0=Intl.DateTimeFormat().resolvedOptions().timeZone;if(L0&&L0.length>3){var N0=qr[A0(L0)];if(N0)return N0;R0("Moment Timezone found "+L0+" from the Intl api, but did not have that data loaded.")}}catch{}var j0=u0(),q0=j0.length,k0=y0(j0),w0=[],F0,G0,X0;for(G0=0;G0<k0.length;G0++){for(F0=new s0(h0(k0[G0])),X0=0;X0<q0;X0++)F0.scoreOffsetAt(j0[X0]);w0.push(F0)}return w0.sort(b0),w0.length>0?w0[0].zone.name:void 0}function v0(L0){return(!Wr||L0)&&(Wr=f0()),Wr}function A0(L0){return(L0||"").toLowerCase().replace(/\//g,"_")}function p0(L0){var N0,j0,q0,k0;for(typeof L0=="string"&&(L0=[L0]),N0=0;N0<L0.length;N0++)q0=L0[N0].split("|"),j0=q0[0],k0=A0(j0),_r[k0]=L0[N0],qr[k0]=j0,g0(k0,q0[2].split(" "))}function h0(L0,N0){L0=A0(L0);var j0=_r[L0],q0;return j0 instanceof i0?j0:typeof j0=="string"?(j0=new i0(j0),_r[L0]=j0,j0):Dr[L0]&&N0!==h0&&(q0=h0(Dr[L0],h0))?(j0=_r[L0]=new i0,j0._set(q0),j0.name=qr[L0],j0):null}function m0(){var L0,N0=[];for(L0 in qr)qr.hasOwnProperty(L0)&&(_r[L0]||_r[Dr[L0]])&&qr[L0]&&N0.push(qr[L0]);return N0.sort()}function c0(){return Object.keys(kr)}function d0(L0){var N0,j0,q0,k0;for(typeof L0=="string"&&(L0=[L0]),N0=0;N0<L0.length;N0++)j0=L0[N0].split("|"),q0=A0(j0[0]),k0=A0(j0[1]),Dr[q0]=k0,qr[q0]=j0[0],Dr[k0]=q0,qr[k0]=j0[1]}function M0(L0){var N0,j0,q0,k0;if(!(!L0||!L0.length))for(N0=0;N0<L0.length;N0++)k0=L0[N0].split("|"),j0=k0[0].toUpperCase(),q0=k0[1].split(" "),kr[j0]=new o0(j0,q0)}function O0(L0){return L0=L0.toUpperCase(),kr[L0]||null}function x0(L0,N0){if(L0=O0(L0),!L0)return null;var j0=L0.zones.sort();return N0?j0.map(function(q0){var k0=h0(q0);return{name:q0,offset:k0.utcOffset(new Date)}}):j0}function C0(L0){p0(L0.zones),d0(L0.links),M0(L0.countries),D0.dataVersion=L0.version}function $0(L0){return $0.didShowError||($0.didShowError=!0,R0("moment.tz.zoneExists('"+L0+"') has been deprecated in favor of !moment.tz.zone('"+L0+"')")),!!h0(L0)}function _0(L0){var N0=L0._f==="X"||L0._f==="x";return!!(L0._a&&L0._tzm===void 0&&!N0)}function R0(L0){typeof console<"u"&&typeof console.error=="function"&&console.error(L0)}function D0(L0){var N0=Array.prototype.slice.call(arguments,0,-1),j0=arguments[arguments.length-1],q0=$r.utc.apply(null,N0),k0;return!$r.isMoment(L0)&&_0(q0)&&(k0=h0(j0))&&q0.add(k0.parse(q0),"minutes"),q0.tz(j0),q0}D0.version=zr,D0.dataVersion="",D0._zones=_r,D0._links=Dr,D0._names=qr,D0._countries=kr,D0.add=p0,D0.link=d0,D0.load=C0,D0.zone=h0,D0.zoneExists=$0,D0.guess=v0,D0.names=m0,D0.Zone=i0,D0.unpack=r0,D0.unpackBase60=zn,D0.needsOffset=_0,D0.moveInvalidForward=!0,D0.moveAmbiguousForward=!1,D0.countries=c0,D0.zonesForCountry=x0;var S0=$r.fn;$r.tz=D0,$r.defaultZone=null,$r.updateOffset=function(L0,N0){var j0=$r.defaultZone,q0;if(L0._z===void 0&&(j0&&_0(L0)&&!L0._isUTC&&L0.isValid()&&(L0._d=$r.utc(L0._a)._d,L0.utc().add(j0.parse(L0),"minutes")),L0._z=j0),L0._z)if(q0=L0._z.utcOffset(L0),Math.abs(q0)<16&&(q0=q0/60),L0.utcOffset!==void 0){var k0=L0._z;L0.utcOffset(-q0,N0),L0._z=k0}else L0.zone(q0,N0)},S0.tz=function(L0,N0){if(L0){if(typeof L0!="string")throw new Error("Time zone name must be a string, got "+L0+" ["+typeof L0+"]");return this._z=h0(L0),this._z?$r.updateOffset(this,N0):R0("Moment Timezone has no data for "+L0+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name};function I0(L0){return function(){return this._z?this._z.abbr(this):L0.call(this)}}function B0(L0){return function(){return this._z=null,L0.apply(this,arguments)}}function T0(L0){return function(){return arguments.length>0&&(this._z=null),L0.apply(this,arguments)}}S0.zoneName=I0(S0.zoneName),S0.zoneAbbr=I0(S0.zoneAbbr),S0.utc=B0(S0.utc),S0.local=B0(S0.local),S0.utcOffset=T0(S0.utcOffset),$r.tz.setDefault=function(L0){return(Vr<2||Vr===2&&Jr<9)&&R0("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+$r.version+"."),$r.defaultZone=L0?h0(L0):null,$r};var Q0=$r.momentProperties;return Object.prototype.toString.call(Q0)==="[object Array]"?(Q0.push("_z"),Q0.push("_a")):Q0&&(Q0._z=null),$r})})(momentTimezone);var momentTimezoneExports$1=momentTimezone.exports;const version$4="2024b",zones=["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Nairobi|LMT +0230 EAT +0245|-2r.g -2u -30 -2J|012132|-2ua2r.g N6nV.g 3Fbu h1cu dzbJ|47e5","Africa/Algiers|LMT PMT WET WEST CET CEST|-c.c -9.l 0 -10 -10 -20|01232323232323232454542423234542324|-3bQ0c.c MDA2.P cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT GMT +0030 WAT|-d.z 0 -u -10|01023|-2B40d.z 7iod.z dnXK.p dLzH.z|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.i -20|01|-2sw2a.i|26e5","Africa/Cairo|LMT EET EEST|-25.9 -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBC5.9 1AQM5.9 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0 kSp0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1a10 1fz0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Africa/Ceuta|LMT WET WEST CET CEST|l.g 0 -10 -10 -20|0121212121212121212121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2M0M0 GdX0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|20e4","Africa/Johannesburg|LMT SAST SAST SAST|-1Q -1u -20 -30|0123232|-39EpQ qTcm 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|012121212121212121212121212121212131|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 PeX0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|LMT MMT MMT GMT|H.8 H.8 I.u 0|0123|-3ygng.Q 1usM0 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT LMT GMT WAT|-q.U A.J 0 -10|01232|-3tooq.U 18aoq.U 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|LMT PMT CET CEST|-E.I -9.l -10 -20|01232323232323232323232323232323232|-3zO0E.I 1cBAv.n 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|LMT +0130 SAST SAST CAT WAT|-18.o -1u -20 -30 -20 -10|012324545454545454545454545454545454545454545454545454|-39Ep8.o qTbC.o 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|LMT LMT NST NWT NPT BST BDT AHST HST HDT|-cd.m bK.C b0 a0 a0 b0 a0 a0 a0 90|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVzf.p 1EX1d.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|LMT LMT AST AWT APT AHST AHDT YST AKST AKDT|-e0.o 9X.A a0 90 90 a0 90 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVxs.n 1EX20.o 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Puerto_Rico|LMT AST AWT APT|4o.p 40 30 30|01231|-2Qi7z.z 1IUbz.z 7XT0 iu0|24e5","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|LMT CMT -04 -03 -02|3R.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343434343|-331U6.c 125cn pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|LMT CMT -04 -03 -02|4n.8 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243432343|-331TA.Q 125bR.E pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|LMT CMT -04 -03 -02|4g.M 4g.M 40 30 20|012323232323232323232323232323232323232323234343434243434343|-331TH.c 125c0 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|LMT CMT -04 -03 -02|4l.c 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232434343|-331TC.M 125bT.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|LMT CMT -04 -03 -02|4r.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tw.A 125bN.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|LMT CMT -04 -03 -02|4z.g 4g.M 40 30 20|012323232323232323232323232323232323232323234343423232432343|-331To.I 125bF.w pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|LMT CMT -04 -03 -02|4A.Q 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tn.8 125bD.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|LMT CMT -04 -03 -02|4l.E 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342434343|-331TC.k 125bT.8 pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|LMT CMT -04 -03 -02|4y.4 4g.M 40 30 20|0123232323232323232323232323232323232323232343434342343432343|-331Tp.U 125bG.I pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|LMT CMT -04 -03 -02|4p.o 4g.M 40 30 20|0123232323232323232323232323232323232323232343434232323432323|-331Ty.A 125bP.o pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|LMT CMT -04 -03 -02|4k.Q 4g.M 40 30 20|01232323232323232323232323232323232323232323434343424343234343|-331TD.8 125bT.U pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|LMT CMT -04 -03 -02|4x.c 4g.M 40 30 20|012323232323232323232323232323232323232323234343434343432343|-331Tq.M 125bH.A pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Asuncion|LMT AMT -04 -03|3O.E 3O.E 40 30|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-3eLw9.k 1FGo0 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Panama|LMT CMT EST|5i.8 5j.A 50|012|-3eLuF.Q Iy01.s|15e5","America/Bahia_Banderas|LMT MST CST MDT CDT|71 70 60 60 50|01213121313131313131313131313131313142424242424242424242424242|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 otX0 2bmP0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT AST ADT -0330|3W.t 40 30 3u|0121213121212121|-2m4k1.v 1eAN1.v RB0 1Bz0 Op0 1rb0 11d0 1jJc0 IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CWT CPT CDT|5Q.M 60 5u 50 50 50|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121215151|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu Rcu 7Bt0 Ni0 4nd0 Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu e9Au qn0 lxB0 mn0|57e3","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|LMT BMT -05 -04|4U.g 4U.g 50 40|01232|-3sTv3.I 1eIo0 38yo3.I 1PX0|90e5","America/Boise|LMT PST PDT MST MWT MPT MDT|7I.N 80 70 70 60 60 60|01212134536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-3tFE0 1nEe0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDT CST CDT EST|0 70 60 60 60 60 50 50|012314141414141414141414141414141414141414141414141414141414567541414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-21Jc0 RO90 8x20 ix0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST CDT EDT|5L.4 60 50 50 40|01213132431313131313131313131313131313131312|-1UQG0 2q3C0 2tx0 wgP0 1lb0 14p0 1lb0 14o0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|LMT CMT -0430 -04|4r.I 4r.E 4u 40|012323|-3eLvw.g ROnX.U 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Chicago|LMT CST CDT EST CWT CPT|5O.A 60 50 50 50 50|012121212121212121212121212121212121213121212121214512121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST MDT CDT|74.k 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|81e4","America/Ciudad_Juarez|LMT MST CST MDT CDT|75.U 70 60 60 50|01213124242313131313131313131313131313131313131313131313131321313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 cm0 EP0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Costa_Rica|LMT SJMT CST CDT|5A.d 5A.d 60 50|01232323232|-3eLun.L 1fyo0 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Phoenix|LMT MST MDT MWT|7s.i 70 60 60|012121313121|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|LMT PST PDT PWT PPT MST|80.U 80 70 70 70 70|01213412121212121212121212121212121212121212121212121212125|-3tofX.4 1nspX.4 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|LMT YST YDT YWT YPT YDDT PST PDT MST|9h.E 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeG.k GWpG.k 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|13e2","America/Denver|LMT MST MDT MWT MPT|6X.U 70 60 60 60|012121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFF0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 4Q00 8mp0 8lz0 SN0 1cL0 pHB0 83r0 AU0 5MN0 1Rz0 38N0 Wn0 1qP0 11z0 1o10 11z0 3NA0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|LMT PST PDT PWT PPT MST|8a.L 80 70 70 70 70|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121215|-3tofN.d 1nspN.d 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|LMT CST CDT CWT CPT EST EDT|5I.C 60 50 50 50 50 40|0121212134121212121212121212151565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02 -01|3q.U 30 20 10|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 2so0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|LMT NST NDT NST NDT NWT NPT AST ADT ADDT|41.E 3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|0121343434343434356343434343434343434343434343434343434343437878787878787878787878787878787878787878787879787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-3tojW.k 1nspt.c 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|LMT KMT EST EDT AST|4I.w 57.a 50 40 40|01232323232323232323232323232323232323232323232323232323232323232323232323243232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLvf.s RK0m.C 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 7jA0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|LMT QMT -05 -04|5j.k 5e 50 40|01232|-3eLuE.E 1DNzS.E 2uILK rz0|27e5","America/Guyana|LMT -04 -0345 -03|3Q.D 40 3J 30|01231|-2mf87.l 8Hc7.l 2r7bJ Ey0f|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|LMT HMT CST CDT|5t.s 5t.A 50 40|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLuu.w 1qx00.8 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST MDT|7n.Q 70 60 60|01213121313131|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 otX0 2bmP0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|LMT CST CDT CWT CPT EST|5K.u 60 50 50 50 50|01212134121212121212121212121212121212151212121212121212121212121212121212121212121212121252121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|LMT CST CDT CWT CPT EST EDT|5J.n 60 50 50 50 50 40|01212134121212121212121215656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|LMT CST CDT CWT CPT EST EDT|5N.7 60 50 50 50 50 40|012121341212121212121212121215121212121212121212121252125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|LMT CST CDT CWT CPT EST EDT|5L.3 60 50 50 50 50 40|012121341212121212121212121512165652121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|LMT CST CDT CWT CPT EST EDT|5E.g 60 50 50 50 50 40|0121213415656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|LMT CST CDT CWT CPT EST EDT|5O.7 60 50 50 50 50 40|012121341212121212121212121212121565652125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|LMT CST CDT CWT CPT EST EDT|5K.p 60 50 50 50 50 40|012121341212121212121212121212121212121565652165656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDT MDT MST|0 80 70 60 70|01212121212121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-FnA0 L3K0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDT CST CDT|0 40 40 50 40 60 50|0123434343434343434343434343434343434343434343434343434343456343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-16K00 7nX0 iv0 14HB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|LMT KMT EST EDT|57.a 57.a 50 40|01232323232323232323232|-3eLuQ.O RK00 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|LMT LMT PST PWT PPT PDT YDT YST AKST AKDT|-f2.j 8V.F 80 70 70 70 80 90 90 80|0123425252525252525252525252625252578989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVwq.s 1EX12.j 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|LMT CST CDT CWT CPT EST EDT|5H.2 60 50 50 50 50 40|01212121213412121212121212121212121212565656565656525656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|LMT CST CDT CWT CPT EST EDT|5D.o 60 50 50 50 50 40|01212134121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFG0 1nEe0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|LMT CMT BST -04|4w.A 4w.A 3w.A 40|0123|-3eLvr.o 1FIo0 13b0|19e5","America/Lima|LMT LMT -05 -04|58.c 58.A 50 40|01232323232323232|-3eLuP.M JcM0.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|LMT PST PDT PWT PPT|7Q.W 80 70 70 70|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFE0 1nEe0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|LMT MMT CST EST CDT|5J.8 5J.c 60 50 50|01232424232324242|-3eLue.Q 1Mhc0.4 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|LMT FFMT AST ADT|44.k 44.k 40 30|01232|-3eLvT.E PTA0 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6u 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST MDT|75.E 70 60 60|01213121313131313131313131313131313131313131313131313131313131|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 otX0 2bmP0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|44e4","America/Menominee|LMT CST CDT CWT CPT EST|5O.r 60 50 50 50 50|012121341212152121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3pdG9.x 1jce9.x 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131|-1UQG0 2q3C0 24n0 wG10 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|11e5","America/Metlakatla|LMT LMT PST PWT PPT PDT AKST AKDT|-fd.G 8K.i 80 70 70 70 90 80|0123425252525252525252525252525252526767672676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwf.5 1EX1d.G 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST MDT CDT CWT|6A.A 70 60 60 50 50|012131242425242424242424242424242424242424242424242424242424242424242|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mxUf.k 2LHcf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|LMT EST AST ADT AWT APT|4j.8 50 40 30 30 30|0123232323232323232323245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3txvE.Q J4ME.Q CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT MST CST MDT CDT|6F.g 70 60 60 50|012131242424242424242424242424242424242424242424242424242424242|-1UQG0 dep0 8lz0 16p0 11z0 1dd0 2gmp0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|LMT EST EDT EWT EPT|5h.w 50 40 40 40|012121212121212121212121212121212121212121212123412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-32B6G.s UFdG.s 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1qL0 11B0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/New_York|LMT EST EDT EWT EPT|4U.2 50 40 40 40|012121212121212121212121212121212121212121212121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tFH0 1nEe0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nome|LMT LMT NST NWT NPT BST BDT YST AKST AKDT|-cW.m b1.C b0 a0 a0 b0 a0 90 90 80|01234256565656565656565656565656565678989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898|-48Pzs.L 1jVyu.p 1EX1W.m 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|LMT MST MDT MWT MPT CST CDT|6L.7 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|LMT MST MDT MWT MPT CST CDT|6J.c 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212125656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|LMT MST MDT MWT MPT CST CDT|6J.D 70 60 60 60 60 50|0121213412121212121212121212121212121212121212121212121212121212121212121212121212565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tFF0 1nEe0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST MDT CDT|6V.E 70 60 60 50|0121312424231313131313131313131313131313131313131313131313132424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-1UQF0 deo0 8lz0 16p0 11z0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1wn0 Rc0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Port-au-Prince|LMT PPMT EST EDT|4N.k 4N 50 40|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3eLva.E 15RLX.E 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Punta_Arenas|LMT SMT -05 -04 -03|4H.E 4G.J 50 40 30|01213132323232323232343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvg.k MJbX.5 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Winnipeg|LMT CST CDT CWT CPT|6s.A 60 50 50 50|0121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3kLtv.o 1a3bv.o WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Rankin_Inlet|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-vDc0 Bjk0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDT EST|0 60 50 50|01212121212121212121212121212121212121212121212121212121212321212121212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-SnA0 103I0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|LMT SMT -05 -04 -03|4G.J 4G.J 50 40 30|0121313232323232323432343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLvh.f MJc0 fJAh.f 5knG.J 1Vzh.f jRAG.J 1pbh.f 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 hX0 1q10 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|LMT SDMT EST EDT -0430 AST|4D.A 4E 50 40 4u 40|012324242424242525|-3eLvk.o 1Jic0.o 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|012132323232323232323232323232323232323232323232323232323232323232323232323232323232323232121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 2pA0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|452","America/Sitka|LMT LMT PST PWT PPT PDT YST AKST AKDT|-eW.L 91.d 80 70 70 70 90 90 80|0123425252525252525252525252525252567878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787|-48Pzs.L 1jVwu 1EX0W.L 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|LMT NST NDT NST NDT NWT NPT NDDT|3u.Q 3u.Q 2u.Q 3u 2u 2u 2u 1u|012121212121212121212121212121212121213434343434343435634343434343434343434343434343434343434343434343434343434343434343434343434343434343437343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tokt.8 1l020 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Vancouver|LMT PST PDT PWT PPT|8c.s 80 70 70 70|01213412121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3tofL.w 1nspL.w 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|LMT YST YDT YWT YPT YDDT PST PDT MST|90.c 90 80 80 80 70 80 70 70|0121213415167676767676767676767676767676767676767676767676767676767676767676767676767676767678|-2MSeX.M GWpX.M 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 LA0 ytd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1z90|23e3","America/Yakutat|LMT LMT YST YWT YPT YDT AKST AKDT|-eF.5 9i.T 90 80 80 80 90 80|0123425252525252525252525252525252526767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-48Pzs.L 1jVwL.G 1EX1F.5 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","Antarctica/Casey|-00 +08 +11|0 -80 -b0|012121212121212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10 1o30 14k0 1kr0 12l0 1o01 14kX 1lf1 14kX 1lf1 13bX|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Pacific/Port_Moresby|LMT PMMT +10|-9M.E -9M.w -a0|012|-3D8VM.E AvA0.8|25e4","Antarctica/Macquarie|-00 AEST AEDT|0 -a0 -b0|0121012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2OPc0 Fb40 1a00 4SK0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 3Co0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|LMT NZMT NZST NZST NZDT|-bD.4 -bu -cu -c0 -d0|012131313131313131313131313134343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-46jLD.4 2nEO9.4 Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +07 +05|0 -70 -50|01012|-tjA0 1rWh0 1Nj0 1aTv0|25","Europe/Berlin|LMT CET CEST CEMT|-R.s -10 -20 -30|012121212121212321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36RcR.s UbWR.s 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|0123232323232323232323212323232323232323232323232321|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 L4m0|15e5","Asia/Amman|LMT EET EEST +03|-2n.I -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 LA0 1C00|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|LMT BMT +03 +04|-2V.E -2V.A -30 -40|0123232323232323232323232323232323232323232323232323232|-3eLCV.E 18ao0.4 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40 -30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|LMT BMT +07|-6G.4 -6G.4 -70|012|-3D8SG.4 1C000|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|LMT EET EEST|-2m -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3D8Om 1BWom 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|42e4","Asia/Kolkata|LMT HMT MMT IST +0630|-5R.s -5R.k -5l.a -5u -6u|01234343|-4Fg5R.s BKo0.8 1rDcw.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|LMT CST CDT|-85.H -80 -90|012121212121212121212121212121|-2M0U5.H Iuo5.H 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|LMT MMT +0530 +06 +0630|-5j.o -5j.w -5u -60 -6u|012342432|-3D8Rj.o 13inX.Q 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|LMT HMT +0630 +0530 +06 +07|-61.E -5R.k -6u -5u -60 -70|01232454|-3eLG1.E 26008.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST +03|-2p.c -20 -30 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212123|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le80 1dnX0 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|","Asia/Gaza|LMT EET EEST IST IDT|-2h.Q -20 -30 -20 -30|0121212121212121212121212121212121234343434343434343434343434343431212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCh.Q 1Azeh.Q MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|18e5","Asia/Hebron|LMT EET EEST IST IDT|-2k.n -20 -30 -20 -30|012121212121212121212121212121212123434343434343434343434343434343121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2MBCk.n 1Azek.n MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 pBa0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nA0 1210 1qL0 WN0 1qL0 WN0 1qL0 11c0 1on0 11B0 1o00 11A0 1qo0 XA0 1qp0 1cN0 1cL0 1a10 1fz0 17d0 1in0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1lb0 14p0 1in0 17d0 1cL0 1cN0 19X0 1fB0 14n0 jB0 2L0 11B0 WL0 gN0 8n0 11B0 TX0 gN0 bb0 11B0 On0 jB0 dX0 11B0 Lz0 gN0 mn0 WN0 IL0 gN0 pb0 WN0 Db0 jB0 rX0 11B0 xz0 gN0 xz0 11B0 rX0 jB0 An0 11B0 pb0 gN0 IL0 WN0 mn0 gN0 Lz0 WN0 gL0 jB0 On0 11B0 bb0 gN0 TX0 11B0 5z0 jB0 WL0 11B0 2L0 jB0 11z0 1ip0 19X0 1cN0 1cL0 17d0 1in0 14p0 1lb0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1nX0 14p0 1in0 17d0 1fz0 1a10 19X0 1fB0 17b0 gN0 2L0 WN0 14n0 gN0 5z0 WN0 WL0 jB0 8n0 11B0 Rb0 gN0 dX0 11B0 Lz0 jB0 gL0 11B0 IL0 jB0 mn0 WN0 FX0 gN0 rX0 WN0 An0 jB0 uL0 11B0 uL0 gN0 An0 11B0 rX0 gN0 Db0 11B0 mn0 jB0 FX0 11B0 jz0 gN0 On0 WN0 dX0 jB0 Rb0 WN0 bb0 jB0 TX0 11B0 5z0 gN0 11z0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.u -76.u -70 -80 -90|0123423232|-2yC76.u bK00 1h7b6.u 5lz0 18o0 3Oq0 k5c0 aVX0 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|LMT IMT +07 +08 +09|-6V.5 -6V.5 -70 -80 -90|012343434343434343434343234343434343434343434343434343434343434343|-3D8SV.5 1Bxc0 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|LMT IMT EET EEST +03 +04|-1T.Q -1U.U -20 -30 -30 -40|01232323232323232323232323232323232323232323232345423232323232323232323232323232323232323232323232323232323232323234|-3D8NT.Q 1ePXW.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b0 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|LMT BMT +0720 +0730 +09 +08 WIB|-77.c -77.c -7k -7u -90 -80 -70|012343536|-49jH7.c 2hiLL.c luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|LMT JMT IST IDT IDDT|-2k.S -2k.E -20 -30 -40|012323232323232432323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8Ok.S 1wvA0.e SyOk.E MM0 iM0 4JA0 10o0 1pA0 10M0 1pA0 16o0 1jA0 16o0 1jA0 3LA0 Eo0 oo0 1co0 1dA0 16o0 10M0 1jc0 1tA0 14o0 1cM0 1a00 11A0 1Nc0 Ao0 1Nc0 Ao0 1Ko0 LA0 1o00 WM0 EQK0 Db0 1fB0 Rb0 bXB0 gM0 8Q00 IM0 1wo0 TX0 1HB0 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|LMT +04 +0430|-4A.M -40 -4u|012|-3eLEA.M 2dTcA.M|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|LMT SMT +07 +0720 +0730 +09 +08|-6T.p -6T.p -70 -7k -7u -90 -80|01234546|-2M0ST.p aIM0 17anT.p l5XE 17bO 8Fyu 1so10|71e5","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|LMT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|LMT LMT PST PDT JST|fU -84 -80 -90 -90|01232423232|-54m84 2clc0 1vfc4 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 Mv90|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|LMT RMT +0630 +09|-6o.L -6o.L -6u -90|01232|-3D8So.L 1BnA0 SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|LMT CST JST CDT|-86 -80 -90 -90|012131313131313131313131313131313131313131|-30bk6 1FDc6 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|LMT TBMT +03 +04 +05|-2X.b -2X.b -30 -40 -50|01234343434343434343434323232343434343434343434323|-3D8OX.b 1LUM0 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +0430 +04 +05|-3p.I -3p.I -3u -4u -40 -50|012345423232323232323232323232323232323232323232323232323232323232323232|-2btDp.I Llc0 1FHaT.I 1pc0 120u Rc0 XA0 Wou JX0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|LMT JST JDT|-9i.X -90 -a0|0121212121|-3jE90 2qSo0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|LMT HMT -02 -01 +00 WET WEST|1G.E 1S.w 20 10 0 0 -10|012323232323232323232323232323232323232323232343234323432343232323232323232323232323232323232323232323434343434343434343434356434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3tomh.k 18aoh.k aPX0 Sp0 M00 1vb0 SN0 1vb0 SN0 1vb0 Td0 1vb0 SN0 1vb0 6600 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1uo0 1c00 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 CT90 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 Ap0 An0 wo0 Eo0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT BMT BST AST ADT|4j.i 4j.i 3j.i 40 30|0121213434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3eLvE.G 16mo0 1bb0 1i10 11X0 ru30 thbE.G 1PX0 11B0 1tz0 Rd0 1zb0 Op0 1zb0 3I10 Lz0 1EN0 FX0 1HB0 FX0 1Kp0 Db0 1Kp0 Db0 1Kp0 FX0 93d0 11z0 GAp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|11.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|LMT FMT -01 +00 +01 WET WEST|17.A 17.A 10 0 -10 0 -10|01232323232323232323232323232323232323232323234323432343234323232323232323232323232323232323232323232356565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-3tomQ.o 18anQ.o aPX0 Sp0 M00 1vb0 SN0 1vb0 SN0 1vb0 Td0 1vb0 SN0 1vb0 6600 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1uo0 1c00 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 BJ90 1a00 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e4","Atlantic/South_Georgia|LMT -02|2q.8 20|01|-3eLxx.Q|30","Atlantic/Stanley|LMT SMT -04 -03 -02|3P.o 3P.o 40 30 20|0123232323232323434323232323232323232323232323232323232323232323232323|-3eLw8.A S200 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|LMT AEST AEDT|-a4.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oW4.Q RlC4.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|LMT ACST ACST ACDT|-9e.k -90 -9u -au|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-32oVe.k ak0e.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|LMT AEST AEDT|-ac.8 -a0 -b0|012121212121212121|-32Bmc.8 Ry2c.8 xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|LMT AEST ACST ACST ACDT|-9p.M -a0 -90 -9u -au|0123434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-32oVp.M 3Lzp.M 6wp0 H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Hobart|LMT AEST AEDT|-9N.g -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-3109N.g Pk1N.g 1a00 1qM0 Oo0 1zc0 Oo0 TAo0 yM0 1cM0 1cM0 1fA0 1a00 VfA0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Darwin|LMT ACST ACST ACDT|-8H.k -90 -9u -au|01232323232|-32oUH.k ajXH.k H1Bu xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00|12e4","Australia/Eucla|LMT +0845 +0945|-8z.s -8J -9J|01212121212121212121|-30nIz.s PkpO.s xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Lord_Howe|LMT AEST +1030 +1130 +11|-aA.k -a0 -au -bu -b0|01232323232424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424|-32oWA.k 3tzAA.k 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|LMT AEST AEDT|-9T.U -a0 -b0|0121212121212121212121|-32BlT.U Ry1T.U xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|LMT AEST AEDT|-9D.Q -a0 -b0|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-32oVD.Q RlBD.Q xc0 10jc0 yM0 1cM0 1cM0 1fA0 1a00 17c00 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|LMT AWST AWDT|-7H.o -80 -90|01212121212121212121|-30nHH.o PkpH.o xc0 10jc0 yM0 1cM0 1cM0 1gSo0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","Europe/Brussels|LMT BMT WET CET CEST WEST|-h.u -h.u 0 -10 -20 -10|012343434325252525252525252525252525252525252525252525434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8Mh.u u1Ah.u SO00 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|21e5","Pacific/Easter|LMT EMT -07 -06 -05|7h.s 7h.s 70 60 50|0123232323232323232323232323234343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-3eLsG.w 1HRc0 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0|30e2","Europe/Athens|LMT AMT EET EEST CEST CET|-1y.Q -1y.Q -20 -30 -20 -10|0123234545232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-30SNy.Q OMM1 CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|35e5","Europe/Dublin|LMT DMT IST GMT BST IST|p.l p.l -y.D 0 -10 -10|012343434343435353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353|-3BHby.D 1ra20 Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Etc/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Etc/GMT-10|+10|-a0|0||","Etc/GMT-11|+11|-b0|0||","Etc/GMT-12|+12|-c0|0||","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Etc/GMT-7|+07|-70|0||","Etc/GMT-8|+08|-80|0||","Etc/GMT-9|+09|-90|0||","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+2|-02|20|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Andorra|LMT WET CET CEST|-6.4 0 -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2M0M6.4 1Pnc6.4 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/London|LMT GMT BST BDST|1.f 0 -10 -20|01212121212121212121212121212121212121212121212121232323232321212321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-4VgnW.J 2KHdW.J Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|LMT CET CEST|-1m -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3topm 2juLm 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Prague|LMT PMT CET CEST GMT|-V.I -V.I -10 -20 0|0123232323232323232423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4QbAV.I 1FDc0 XPaV.I 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|13e5","Europe/Bucharest|LMT BMT EET EEST|-1I.o -1I.o -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3awpI.o 1AU00 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|LMT CET CEST|-1g.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-3cK1g.k 124Lg.k 11d0 1iO0 11A0 1o00 11A0 1oo0 11c0 1lc0 17c0 O1V0 3Nf0 WM0 1fA0 1cM0 1cM0 1oJ0 1dd0 1020 1fX0 1cp0 1cM0 1cM0 1cM0 1fA0 1a00 bhy0 Rb0 1wr0 Rc0 1C00 LA0 1C00 LA0 SNW0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cO0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|LMT BMT CET CEST|-y.8 -t.K -10 -20|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4HyMy.8 1Dw04.m 1SfAt.K 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|LMT CMT BMT EET EEST CEST CET MSK MSD|-1T.k -1T -1I.o -20 -30 -20 -10 -30 -40|0123434343434343434345656578787878787878787878434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-3D8NT.k 1wNA0.k wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|67e4","Europe/Gibraltar|LMT GMT BST BDST CET CEST|l.o 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123232323232121232121212121212121212145454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-3BHbC.A 1ra1C.A Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|LMT HMT EET EEST|-1D.N -1D.N -20 -30|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3H0ND.N 1Iu00 OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|LMT CET CEST EET EEST MSK MSD +03|-1m -10 -20 -20 -30 -30 -40 -30|012121212121212343565656565656565654343434343434343434343434343434343434343434373|-36Rdm UbXm 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|LMT KMT EET MSK CEST CET MSD EEST|-22.4 -22.4 -20 -30 -20 -10 -40 -30|01234545363636363636363636367272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-3D8O2.4 1LUM0 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o10 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05 MSD MSK MSK|-3i.M -30 -40 -50 -40 -30 -40|0123232323232323232454524545454545454545454545454545454545454565|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0 -10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121212124121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 M00 1vb0 SN0 1vb0 SN0 1vb0 Td0 1vb0 SN0 1vb0 6600 18o0 3I00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1uo0 1c00 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 oiK0 1cM0 1cM0 1fB0 1cM0 1cM0 1cM0 1fA0 1a00 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Europe/Madrid|LMT WET WEST WEMT CET CEST|e.I 0 -10 -20 -10 -20|0121212121212121212321454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2M0M0 G5z0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|62e5","Europe/Malta|LMT CET CEST|-W.4 -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-35rcW.4 SXzW.4 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|LMT MMT EET MSK CEST CET MSD EEST +03|-1O.g -1O -20 -30 -20 -10 -40 -30 -30|012345454363636363636363636372727272727272727272727272727272727272728|-3D8NO.g 1LUM0.g eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Paris|LMT PMT WET WEST CEST CET WEMT|-9.l -9.l 0 -10 -20 -10 -20|01232323232323232323232323232323232323232323232323234545463654545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-3bQ09.l MDA0 cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|11e6","Europe/Moscow|LMT MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|01232434565756865656565656565656565698656565656565656565656565656565656565656a6|-3D8Ou.h 1sQM0 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Riga|LMT RMT LST EET MSK CEST CET MSD EEST|-1A.y -1A.y -2A.y -20 -30 -20 -10 -40 -30|0121213456565647474747474747474838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383|-3D8NA.y 1xde0 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|64e4","Europe/Rome|LMT RMT CET CEST|-N.U -N.U -10 -20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-4aU0N.U 15snN.U T000 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|LMT SMT EET MSK CEST CET MSD EEST MSK|-2g.o -2g -20 -30 -20 -10 -40 -30 -40|0123454543636363636363636363272727636363727272727272727272727272727272727283|-3D8Og.o 1LUM0.o eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eN0 1cM0 1cM0 1cM0 1cM0 dV0 WO0 1cM0 1cM0 1fy0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|LMT IMT EET CET CEST EEST|-1x.g -1U.U -20 -10 -20 -30|0123434325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-3D8Nx.g AiLA.k 1UFeU.U WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|12e5","Europe/Tallinn|LMT TMT CET CEST EET MSK MSD EEST|-1D -1D -10 -20 -20 -30 -40 -30|0123214532323565656565656565657474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474|-3D8ND 1wI00 teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Vienna|LMT CET CEST|-15.l -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-36Rd5.l UbX5.l 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|LMT WMT KMT CET EET MSK CEST MSD EEST|-1F.g -1o -1z.A -10 -20 -30 -20 -40 -30|0123435636365757575757575757584848484848484848463648484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484|-3D8NF.g 1u5Ah.g 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05 MSD MSK MSK|-2V.E -30 -40 -50 -40 -30 -40|012323232323232324545452454545454545454545454545454545454545456525|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1fA0 1cM0 2pz0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0 5gn0|10e5","Europe/Warsaw|LMT WMT CET CEST EET EEST|-1o -1o -10 -20 -20 -30|0123232345423232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-3D8No 1qDA0 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|17e5","Pacific/Honolulu|LMT HST HDT HWT HPT HST|av.q au 9u 9u 9u a0|01213415|-3061s.y 1uMdW.y 8x0 lef0 8wWu iAu 46p0|37e4","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Maldives|LMT MMT +05|-4S -4S -50|012|-3D8QS 3eLA0|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Pacific/Kwajalein|LMT +11 +10 +09 -12 +12|-b9.k -b0 -a0 -90 c0 -c0|0123145|-2M0X9.k 1rDA9.k akp0 6Up0 12ry0 Wan0|14e3","Pacific/Chatham|LMT +1215 +1245 +1345|-cd.M -cf -cJ -dJ|0123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-46jMd.M 37RbW.M 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT LMT -1130 -11 -10 +14 +13|-cx.4 bq.U bu b0 a0 -e0 -d0|012343456565656565656565656|-38Fox.4 J1A0 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0|37e3","Pacific/Bougainville|LMT PMMT +10 +09 +11|-am.g -9M.w -a0 -90 -b0|012324|-3D8Wm.g AvAx.I 1TCLM.w 7CN0 2MQp0|18e4","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|012121212121212121212121|-2l9nd.g 2uNXd.g Dc0 n610 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-00 -12 -11 +13|0 c0 b0 -d0|0123|-1iIo0 1GsA0 B7X0|1","Pacific/Fakaofo|LMT -11 +13|bo.U b0 -d0|012|-2M0Az.4 4ufXz.4|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|012121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 2hc0 bc0|88e4","Pacific/Tarawa|LMT +12|-bw.4 -c0|01|-2M0Xw.4|29e3","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|LMT LMT GST +09 GDT ChST|el -9D -a0 -90 -b0 -a0|0123242424242424242425|-54m9D 2glc0 1DFbD 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Kiritimati|LMT -1040 -10 +14|at.k aE a0 -e0|0123|-2M0Bu.E 3bIMa.E B7Xk|51e2","Pacific/Kosrae|LMT LMT +11 +09 +10 +12|d8.4 -aP.U -b0 -90 -a0 -c0|0123243252|-54maP.U 2glc0 xsnP.U axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT LMT SST|-cB.c bm.M b0|012|-38FoB.c J1A0|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|LMT -1120 -11|bj.E bk b0|012|-FScE.k suo0.k|12e2","Pacific/Norfolk|LMT +1112 +1130 +1230 +11 +12|-bb.Q -bc -bu -cu -b0 -c0|0123245454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2M0Xb.Q 21ILX.Q W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Palau|LMT LMT +09|f2.4 -8V.U -90|012|-54m8V.U 2glc0|21e3","Pacific/Pitcairn|LMT -0830 -08|8E.k 8u 80|012|-2M0Dj.E 3UVXN.E|56","Pacific/Rarotonga|LMT LMT -1030 -0930 -10|-dk.U aD.4 au 9u a0|01234343434343434343434343434|-2Otpk.U 28zc0 13tbO.U IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|LMT +1220 +13 +14|-cj.c -ck -d0 -e0|01232323232|-XbMj.c BgLX.c 1yndk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3"],links=["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Iceland","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Chicago|CST6CDT","America/Chicago|US/Central","America/Denver|America/Shiprock","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|America/Yellowknife","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Iqaluit|America/Pangnirtung","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|EST5EDT","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|EST","America/Phoenix|America/Creston","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Puerto_Rico|America/Anguilla","America/Puerto_Rico|America/Antigua","America/Puerto_Rico|America/Aruba","America/Puerto_Rico|America/Blanc-Sablon","America/Puerto_Rico|America/Curacao","America/Puerto_Rico|America/Dominica","America/Puerto_Rico|America/Grenada","America/Puerto_Rico|America/Guadeloupe","America/Puerto_Rico|America/Kralendijk","America/Puerto_Rico|America/Lower_Princes","America/Puerto_Rico|America/Marigot","America/Puerto_Rico|America/Montserrat","America/Puerto_Rico|America/Port_of_Spain","America/Puerto_Rico|America/St_Barthelemy","America/Puerto_Rico|America/St_Kitts","America/Puerto_Rico|America/St_Lucia","America/Puerto_Rico|America/St_Thomas","America/Puerto_Rico|America/St_Vincent","America/Puerto_Rico|America/Tortola","America/Puerto_Rico|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|America/Nassau","America/Toronto|America/Nipigon","America/Toronto|America/Thunder_Bay","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|America/Rainy_River","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Indian/Christmas","Asia/Brunei|Asia/Kuching","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Reunion","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Riyadh|Antarctica/Syowa","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Currie","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|EET","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Berlin|Arctic/Longyearbyen","Europe/Berlin|Atlantic/Jan_Mayen","Europe/Berlin|Europe/Copenhagen","Europe/Berlin|Europe/Oslo","Europe/Berlin|Europe/Stockholm","Europe/Brussels|CET","Europe/Brussels|Europe/Amsterdam","Europe/Brussels|Europe/Luxembourg","Europe/Brussels|MET","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Kiev|Europe/Kyiv","Europe/Kiev|Europe/Uzhgorod","Europe/Kiev|Europe/Zaporozhye","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Paris|Europe/Monaco","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Maldives|Indian/Kerguelen","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Enderbury|Pacific/Kanton","Pacific/Guadalcanal|Pacific/Pohnpei","Pacific/Guadalcanal|Pacific/Ponape","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Port_Moresby|Antarctica/DumontDUrville","Pacific/Port_Moresby|Pacific/Chuuk","Pacific/Port_Moresby|Pacific/Truk","Pacific/Port_Moresby|Pacific/Yap","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Majuro","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries=["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Puerto_Rico America/Antigua","AI|America/Puerto_Rico America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Troll Antarctica/Vostok Pacific/Auckland Pacific/Port_Moresby Asia/Riyadh Antarctica/McMurdo Antarctica/DumontDUrville Antarctica/Syowa","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Puerto_Rico America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Puerto_Rico America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Kuching Asia/Brunei","BO|America/La_Paz","BQ|America/Puerto_Rico America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Toronto America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Toronto America/Iqaluit America/Winnipeg America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Inuvik America/Dawson_Creek America/Fort_Nelson America/Whitehorse America/Dawson America/Vancouver America/Panama America/Puerto_Rico America/Phoenix America/Blanc-Sablon America/Atikokan America/Creston","CC|Asia/Yangon Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Puerto_Rico America/Curacao","CX|Asia/Bangkok Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Berlin Europe/Copenhagen","DM|America/Puerto_Rico America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Kosrae Pacific/Port_Moresby Pacific/Guadalcanal Pacific/Chuuk Pacific/Pohnpei","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Puerto_Rico America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London Europe/Guernsey","GH|Africa/Abidjan Africa/Accra","GI|Europe/Gibraltar","GL|America/Nuuk America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Puerto_Rico America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Africa/Abidjan Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Kanton Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Puerto_Rico America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Puerto_Rico America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Brussels Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Paris Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Puerto_Rico America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Tarawa Pacific/Kwajalein Pacific/Majuro","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Puerto_Rico America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Chihuahua America/Ciudad_Juarez America/Ojinaga America/Mazatlan America/Bahia_Banderas America/Hermosillo America/Tijuana","MY|Asia/Kuching Asia/Singapore Asia/Kuala_Lumpur","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Brussels Europe/Amsterdam","NO|Europe/Berlin Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Asia/Dubai Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Volgograd Europe/Astrakhan Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Asia/Dubai Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Berlin Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Berlin Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Puerto_Rico America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Asia/Dubai Indian/Maldives Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Puerto_Rico America/Port_of_Spain","TV|Pacific/Tarawa Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kyiv","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Tarawa Pacific/Midway Pacific/Wake","US|America/New_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Puerto_Rico America/St_Vincent","VE|America/Caracas","VG|America/Puerto_Rico America/Tortola","VI|America/Puerto_Rico America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Tarawa Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"],require$$1$4={version:version$4,zones,links,countries};var moment=momentTimezone$1.exports=momentTimezoneExports$1;moment.tz.load(require$$1$4);var momentTimezoneExports=momentTimezone$1.exports;const moment$1=getDefaultExportFromCjs$3(momentTimezoneExports);var slugify$1={exports:{}};(function(Gt,$r){(function(zr,_r,Dr){Gt.exports=Dr(),Gt.exports.default=Dr()})("slugify",commonjsGlobal$2,function(){var zr=JSON.parse(`{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","ǈ":"LJ","ǉ":"lj","ǋ":"NJ","ǌ":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E'","Ը":"Y'","Թ":"T'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C'","Կ":"K","Հ":"H","Ձ":"D'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P'","Ք":"Q'","Օ":"O''","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"'","’":"'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}`),_r=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function Dr(kr,qr){if(typeof kr!="string")throw new Error("slugify: string argument expected");qr=typeof qr=="string"?{replacement:qr}:qr||{};var Nr=_r[qr.locale]||{},Wr=qr.replacement===void 0?"-":qr.replacement,Qr=qr.trim===void 0?!0:qr.trim,Vr=kr.normalize().split("").reduce(function(Jr,Zr){var zn=Nr[Zr];return zn===void 0&&(zn=zr[Zr]),zn===void 0&&(zn=Zr),zn===Wr&&(zn=" "),Jr+zn.replace(qr.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")},"");return qr.strict&&(Vr=Vr.replace(/[^A-Za-z0-9\s]/g,"")),Qr&&(Vr=Vr.trim()),Vr=Vr.replace(/\s+/g,Wr),qr.lower&&(Vr=Vr.toLowerCase()),Vr}return Dr.extend=function(kr){Object.assign(zr,kr)},Dr})})(slugify$1);var slugifyExports=slugify$1.exports;const slugify=getDefaultExportFromCjs$3(slugifyExports);function validate$1(Gt){return typeof Gt=="string"}var byteToHex=[];for(var i$8=0;i$8<256;++i$8)byteToHex.push((i$8+256).toString(16).slice(1));function unsafeStringify(Gt,$r=0){return(byteToHex[Gt[$r+0]]+byteToHex[Gt[$r+1]]+byteToHex[Gt[$r+2]]+byteToHex[Gt[$r+3]]+"-"+byteToHex[Gt[$r+4]]+byteToHex[Gt[$r+5]]+"-"+byteToHex[Gt[$r+6]]+byteToHex[Gt[$r+7]]+"-"+byteToHex[Gt[$r+8]]+byteToHex[Gt[$r+9]]+"-"+byteToHex[Gt[$r+10]]+byteToHex[Gt[$r+11]]+byteToHex[Gt[$r+12]]+byteToHex[Gt[$r+13]]+byteToHex[Gt[$r+14]]+byteToHex[Gt[$r+15]]).toLowerCase()}var getRandomValues,rnds8=new Uint8Array(16);function rng(){if(!getRandomValues&&(getRandomValues=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!getRandomValues))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues(rnds8)}var randomUUID=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);const native={randomUUID};function v4$1(Gt,$r,zr){if(native.randomUUID&&!$r&&!Gt)return native.randomUUID();Gt=Gt||{};var _r=Gt.random||(Gt.rng||rng)();return _r[6]=_r[6]&15|64,_r[8]=_r[8]&63|128,unsafeStringify(_r)}var browserPonyfill$2={exports:{}},hasRequiredBrowserPonyfill;function requireBrowserPonyfill(){return hasRequiredBrowserPonyfill||(hasRequiredBrowserPonyfill=1,function(Gt,$r){var zr=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof commonjsGlobal$2<"u"&&commonjsGlobal$2,_r=function(){function kr(){this.fetch=!1,this.DOMException=zr.DOMException}return kr.prototype=zr,new kr}();(function(kr){(function(qr){var Nr=typeof kr<"u"&&kr||typeof self<"u"&&self||typeof Nr<"u"&&Nr,Wr={searchParams:"URLSearchParams"in Nr,iterable:"Symbol"in Nr&&"iterator"in Symbol,blob:"FileReader"in Nr&&"Blob"in Nr&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Nr,arrayBuffer:"ArrayBuffer"in Nr};function Qr(p0){return p0&&DataView.prototype.isPrototypeOf(p0)}if(Wr.arrayBuffer)var Vr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Jr=ArrayBuffer.isView||function(p0){return p0&&Vr.indexOf(Object.prototype.toString.call(p0))>-1};function Zr(p0){if(typeof p0!="string"&&(p0=String(p0)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(p0)||p0==="")throw new TypeError('Invalid character in header field name: "'+p0+'"');return p0.toLowerCase()}function zn(p0){return typeof p0!="string"&&(p0=String(p0)),p0}function Vn(p0){var h0={next:function(){var m0=p0.shift();return{done:m0===void 0,value:m0}}};return Wr.iterable&&(h0[Symbol.iterator]=function(){return h0}),h0}function _i(p0){this.map={},p0 instanceof _i?p0.forEach(function(h0,m0){this.append(m0,h0)},this):Array.isArray(p0)?p0.forEach(function(h0){this.append(h0[0],h0[1])},this):p0&&Object.getOwnPropertyNames(p0).forEach(function(h0){this.append(h0,p0[h0])},this)}_i.prototype.append=function(p0,h0){p0=Zr(p0),h0=zn(h0);var m0=this.map[p0];this.map[p0]=m0?m0+", "+h0:h0},_i.prototype.delete=function(p0){delete this.map[Zr(p0)]},_i.prototype.get=function(p0){return p0=Zr(p0),this.has(p0)?this.map[p0]:null},_i.prototype.has=function(p0){return this.map.hasOwnProperty(Zr(p0))},_i.prototype.set=function(p0,h0){this.map[Zr(p0)]=zn(h0)},_i.prototype.forEach=function(p0,h0){for(var m0 in this.map)this.map.hasOwnProperty(m0)&&p0.call(h0,this.map[m0],m0,this)},_i.prototype.keys=function(){var p0=[];return this.forEach(function(h0,m0){p0.push(m0)}),Vn(p0)},_i.prototype.values=function(){var p0=[];return this.forEach(function(h0){p0.push(h0)}),Vn(p0)},_i.prototype.entries=function(){var p0=[];return this.forEach(function(h0,m0){p0.push([m0,h0])}),Vn(p0)},Wr.iterable&&(_i.prototype[Symbol.iterator]=_i.prototype.entries);function e0(p0){if(p0.bodyUsed)return Promise.reject(new TypeError("Already read"));p0.bodyUsed=!0}function r0(p0){return new Promise(function(h0,m0){p0.onload=function(){h0(p0.result)},p0.onerror=function(){m0(p0.error)}})}function i0(p0){var h0=new FileReader,m0=r0(h0);return h0.readAsArrayBuffer(p0),m0}function n0(p0){var h0=new FileReader,m0=r0(h0);return h0.readAsText(p0),m0}function o0(p0){for(var h0=new Uint8Array(p0),m0=new Array(h0.length),c0=0;c0<h0.length;c0++)m0[c0]=String.fromCharCode(h0[c0]);return m0.join("")}function a0(p0){if(p0.slice)return p0.slice(0);var h0=new Uint8Array(p0.byteLength);return h0.set(new Uint8Array(p0)),h0.buffer}function s0(){return this.bodyUsed=!1,this._initBody=function(p0){this.bodyUsed=this.bodyUsed,this._bodyInit=p0,p0?typeof p0=="string"?this._bodyText=p0:Wr.blob&&Blob.prototype.isPrototypeOf(p0)?this._bodyBlob=p0:Wr.formData&&FormData.prototype.isPrototypeOf(p0)?this._bodyFormData=p0:Wr.searchParams&&URLSearchParams.prototype.isPrototypeOf(p0)?this._bodyText=p0.toString():Wr.arrayBuffer&&Wr.blob&&Qr(p0)?(this._bodyArrayBuffer=a0(p0.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Wr.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(p0)||Jr(p0))?this._bodyArrayBuffer=a0(p0):this._bodyText=p0=Object.prototype.toString.call(p0):this._bodyText="",this.headers.get("content-type")||(typeof p0=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Wr.searchParams&&URLSearchParams.prototype.isPrototypeOf(p0)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Wr.blob&&(this.blob=function(){var p0=e0(this);if(p0)return p0;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var p0=e0(this);return p0||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(i0)}),this.text=function(){var p0=e0(this);if(p0)return p0;if(this._bodyBlob)return n0(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(o0(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},Wr.formData&&(this.formData=function(){return this.text().then(g0)}),this.json=function(){return this.text().then(JSON.parse)},this}var l0=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function u0(p0){var h0=p0.toUpperCase();return l0.indexOf(h0)>-1?h0:p0}function b0(p0,h0){if(!(this instanceof b0))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');h0=h0||{};var m0=h0.body;if(p0 instanceof b0){if(p0.bodyUsed)throw new TypeError("Already read");this.url=p0.url,this.credentials=p0.credentials,h0.headers||(this.headers=new _i(p0.headers)),this.method=p0.method,this.mode=p0.mode,this.signal=p0.signal,!m0&&p0._bodyInit!=null&&(m0=p0._bodyInit,p0.bodyUsed=!0)}else this.url=String(p0);if(this.credentials=h0.credentials||this.credentials||"same-origin",(h0.headers||!this.headers)&&(this.headers=new _i(h0.headers)),this.method=u0(h0.method||this.method||"GET"),this.mode=h0.mode||this.mode||null,this.signal=h0.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&m0)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(m0),(this.method==="GET"||this.method==="HEAD")&&(h0.cache==="no-store"||h0.cache==="no-cache")){var c0=/([?&])_=[^&]*/;if(c0.test(this.url))this.url=this.url.replace(c0,"$1_="+new Date().getTime());else{var d0=/\?/;this.url+=(d0.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}b0.prototype.clone=function(){return new b0(this,{body:this._bodyInit})};function g0(p0){var h0=new FormData;return p0.trim().split("&").forEach(function(m0){if(m0){var c0=m0.split("="),d0=c0.shift().replace(/\+/g," "),M0=c0.join("=").replace(/\+/g," ");h0.append(decodeURIComponent(d0),decodeURIComponent(M0))}}),h0}function y0(p0){var h0=new _i,m0=p0.replace(/\r?\n[\t ]+/g," ");return m0.split("\r").map(function(c0){return c0.indexOf(`
`)===0?c0.substr(1,c0.length):c0}).forEach(function(c0){var d0=c0.split(":"),M0=d0.shift().trim();if(M0){var O0=d0.join(":").trim();h0.append(M0,O0)}}),h0}s0.call(b0.prototype);function f0(p0,h0){if(!(this instanceof f0))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');h0||(h0={}),this.type="default",this.status=h0.status===void 0?200:h0.status,this.ok=this.status>=200&&this.status<300,this.statusText=h0.statusText===void 0?"":""+h0.statusText,this.headers=new _i(h0.headers),this.url=h0.url||"",this._initBody(p0)}s0.call(f0.prototype),f0.prototype.clone=function(){return new f0(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new _i(this.headers),url:this.url})},f0.error=function(){var p0=new f0(null,{status:0,statusText:""});return p0.type="error",p0};var v0=[301,302,303,307,308];f0.redirect=function(p0,h0){if(v0.indexOf(h0)===-1)throw new RangeError("Invalid status code");return new f0(null,{status:h0,headers:{location:p0}})},qr.DOMException=Nr.DOMException;try{new qr.DOMException}catch{qr.DOMException=function(h0,m0){this.message=h0,this.name=m0;var c0=Error(h0);this.stack=c0.stack},qr.DOMException.prototype=Object.create(Error.prototype),qr.DOMException.prototype.constructor=qr.DOMException}function A0(p0,h0){return new Promise(function(m0,c0){var d0=new b0(p0,h0);if(d0.signal&&d0.signal.aborted)return c0(new qr.DOMException("Aborted","AbortError"));var M0=new XMLHttpRequest;function O0(){M0.abort()}M0.onload=function(){var C0={status:M0.status,statusText:M0.statusText,headers:y0(M0.getAllResponseHeaders()||"")};C0.url="responseURL"in M0?M0.responseURL:C0.headers.get("X-Request-URL");var $0="response"in M0?M0.response:M0.responseText;setTimeout(function(){m0(new f0($0,C0))},0)},M0.onerror=function(){setTimeout(function(){c0(new TypeError("Network request failed"))},0)},M0.ontimeout=function(){setTimeout(function(){c0(new TypeError("Network request failed"))},0)},M0.onabort=function(){setTimeout(function(){c0(new qr.DOMException("Aborted","AbortError"))},0)};function x0(C0){try{return C0===""&&Nr.location.href?Nr.location.href:C0}catch{return C0}}M0.open(d0.method,x0(d0.url),!0),d0.credentials==="include"?M0.withCredentials=!0:d0.credentials==="omit"&&(M0.withCredentials=!1),"responseType"in M0&&(Wr.blob?M0.responseType="blob":Wr.arrayBuffer&&d0.headers.get("Content-Type")&&d0.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(M0.responseType="arraybuffer")),h0&&typeof h0.headers=="object"&&!(h0.headers instanceof _i)?Object.getOwnPropertyNames(h0.headers).forEach(function(C0){M0.setRequestHeader(C0,zn(h0.headers[C0]))}):d0.headers.forEach(function(C0,$0){M0.setRequestHeader($0,C0)}),d0.signal&&(d0.signal.addEventListener("abort",O0),M0.onreadystatechange=function(){M0.readyState===4&&d0.signal.removeEventListener("abort",O0)}),M0.send(typeof d0._bodyInit>"u"?null:d0._bodyInit)})}return A0.polyfill=!0,Nr.fetch||(Nr.fetch=A0,Nr.Headers=_i,Nr.Request=b0,Nr.Response=f0),qr.Headers=_i,qr.Request=b0,qr.Response=f0,qr.fetch=A0,qr})({})})(_r),_r.fetch.ponyfill=!0,delete _r.fetch.polyfill;var Dr=zr.fetch?zr:_r;$r=Dr.fetch,$r.default=Dr.fetch,$r.fetch=Dr.fetch,$r.Headers=Dr.Headers,$r.Request=Dr.Request,$r.Response=Dr.Response,Gt.exports=$r}(browserPonyfill$2,browserPonyfill$2.exports)),browserPonyfill$2.exports}var browserPonyfillExports$2=requireBrowserPonyfill();const fetch$4=getDefaultExportFromCjs$3(browserPonyfillExports$2);var FUNC_ERROR_TEXT$5="Expected a function";function negate$1(Gt){if(typeof Gt!="function")throw new TypeError(FUNC_ERROR_TEXT$5);return function(){var $r=arguments;switch($r.length){case 0:return!Gt.call(this);case 1:return!Gt.call(this,$r[0]);case 2:return!Gt.call(this,$r[0],$r[1]);case 3:return!Gt.call(this,$r[0],$r[1],$r[2])}return!Gt.apply(this,$r)}}var negate_1=negate$1,baseGet$4=_baseGet,baseSet=_baseSet,castPath$3=_castPath;function basePickBy$2(Gt,$r,zr){for(var _r=-1,Dr=$r.length,kr={};++_r<Dr;){var qr=$r[_r],Nr=baseGet$4(Gt,qr);zr(Nr,qr)&&baseSet(kr,castPath$3(qr,Gt),Nr)}return kr}var _basePickBy=basePickBy$2,arrayMap$5=_arrayMap,baseIteratee$7=_baseIteratee,basePickBy$1=_basePickBy,getAllKeysIn$1=_getAllKeysIn;function pickBy$2(Gt,$r){if(Gt==null)return{};var zr=arrayMap$5(getAllKeysIn$1(Gt),function(_r){return[_r]});return $r=baseIteratee$7($r),basePickBy$1(Gt,zr,function(_r,Dr){return $r(_r,Dr[0])})}var pickBy_1=pickBy$2,baseIteratee$6=_baseIteratee,negate=negate_1,pickBy$1=pickBy_1;function omitBy(Gt,$r){return pickBy$1(Gt,negate(baseIteratee$6($r)))}var omitBy_1=omitBy;const omitBy$1=getDefaultExportFromCjs$3(omitBy_1);function Cache$1(Gt){this._maxSize=Gt,this.clear()}Cache$1.prototype.clear=function(){this._size=0,this._values=Object.create(null)};Cache$1.prototype.get=function(Gt){return this._values[Gt]};Cache$1.prototype.set=function(Gt,$r){return this._size>=this._maxSize&&this.clear(),Gt in this._values||this._size++,this._values[Gt]=$r};var SPLIT_REGEX=/[^.^\]^[]+|(?=\[\]|\.\.)/g,DIGIT_REGEX=/^\d+$/,LEAD_DIGIT_REGEX=/^\d/,SPEC_CHAR_REGEX=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,CLEAN_QUOTES_REGEX=/^\s*(['"]?)(.*?)(\1)\s*$/,MAX_CACHE_SIZE=512,pathCache=new Cache$1(MAX_CACHE_SIZE),setCache=new Cache$1(MAX_CACHE_SIZE),getCache=new Cache$1(MAX_CACHE_SIZE),propertyExpr={Cache:Cache$1,split:split$1,normalizePath,setter:function(Gt){var $r=normalizePath(Gt);return setCache.get(Gt)||setCache.set(Gt,function(_r,Dr){for(var kr=0,qr=$r.length,Nr=_r;kr<qr-1;){var Wr=$r[kr];if(Wr==="__proto__"||Wr==="constructor"||Wr==="prototype")return _r;Nr=Nr[$r[kr++]]}Nr[$r[kr]]=Dr})},getter:function(Gt,$r){var zr=normalizePath(Gt);return getCache.get(Gt)||getCache.set(Gt,function(Dr){for(var kr=0,qr=zr.length;kr<qr;)if(Dr!=null||!$r)Dr=Dr[zr[kr++]];else return;return Dr})},join:function(Gt){return Gt.reduce(function($r,zr){return $r+(isQuoted(zr)||DIGIT_REGEX.test(zr)?"["+zr+"]":($r?".":"")+zr)},"")},forEach:function(Gt,$r,zr){forEach$5(Array.isArray(Gt)?Gt:split$1(Gt),$r,zr)}};function normalizePath(Gt){return pathCache.get(Gt)||pathCache.set(Gt,split$1(Gt).map(function($r){return $r.replace(CLEAN_QUOTES_REGEX,"$2")}))}function split$1(Gt){return Gt.match(SPLIT_REGEX)||[""]}function forEach$5(Gt,$r,zr){var _r=Gt.length,Dr,kr,qr,Nr;for(kr=0;kr<_r;kr++)Dr=Gt[kr],Dr&&(shouldBeQuoted(Dr)&&(Dr='"'+Dr+'"'),Nr=isQuoted(Dr),qr=!Nr&&/^\d+$/.test(Dr),$r.call(zr,Dr,Nr,qr,kr,Gt))}function isQuoted(Gt){return typeof Gt=="string"&&Gt&&["'",'"'].indexOf(Gt.charAt(0))!==-1}function hasLeadingNumber(Gt){return Gt.match(LEAD_DIGIT_REGEX)&&!Gt.match(DIGIT_REGEX)}function hasSpecialChars(Gt){return SPEC_CHAR_REGEX.test(Gt)}function shouldBeQuoted(Gt){return!isQuoted(Gt)&&(hasLeadingNumber(Gt)||hasSpecialChars(Gt))}const reWords=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,words$2=Gt=>Gt.match(reWords)||[],upperFirst$3=Gt=>Gt[0].toUpperCase()+Gt.slice(1),join$1=(Gt,$r)=>words$2(Gt).join($r).toLowerCase(),camelCase=Gt=>words$2(Gt).reduce(($r,zr)=>`${$r}${$r?zr[0].toUpperCase()+zr.slice(1).toLowerCase():zr.toLowerCase()}`,""),pascalCase=Gt=>upperFirst$3(camelCase(Gt)),snakeCase$2=Gt=>join$1(Gt,"_"),kebabCase=Gt=>join$1(Gt,"-"),sentenceCase=Gt=>upperFirst$3(join$1(Gt," ")),titleCase=Gt=>words$2(Gt).map(upperFirst$3).join(" ");var tinyCase={words:words$2,upperFirst:upperFirst$3,camelCase,pascalCase,snakeCase:snakeCase$2,kebabCase,sentenceCase,titleCase},toposort$2={exports:{}};toposort$2.exports=function(Gt){return toposort(uniqueNodes(Gt),Gt)};toposort$2.exports.array=toposort;function toposort(Gt,$r){var zr=Gt.length,_r=new Array(zr),Dr={},kr=zr,qr=makeOutgoingEdges($r),Nr=makeNodesHash(Gt);for($r.forEach(function(Qr){if(!Nr.has(Qr[0])||!Nr.has(Qr[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});kr--;)Dr[kr]||Wr(Gt[kr],kr,new Set);return _r;function Wr(Qr,Vr,Jr){if(Jr.has(Qr)){var Zr;try{Zr=", node was:"+JSON.stringify(Qr)}catch{Zr=""}throw new Error("Cyclic dependency"+Zr)}if(!Nr.has(Qr))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(Qr));if(!Dr[Vr]){Dr[Vr]=!0;var zn=qr.get(Qr)||new Set;if(zn=Array.from(zn),Vr=zn.length){Jr.add(Qr);do{var Vn=zn[--Vr];Wr(Vn,Nr.get(Vn),Jr)}while(Vr);Jr.delete(Qr)}_r[--zr]=Qr}}}function uniqueNodes(Gt){for(var $r=new Set,zr=0,_r=Gt.length;zr<_r;zr++){var Dr=Gt[zr];$r.add(Dr[0]),$r.add(Dr[1])}return Array.from($r)}function makeOutgoingEdges(Gt){for(var $r=new Map,zr=0,_r=Gt.length;zr<_r;zr++){var Dr=Gt[zr];$r.has(Dr[0])||$r.set(Dr[0],new Set),$r.has(Dr[1])||$r.set(Dr[1],new Set),$r.get(Dr[0]).add(Dr[1])}return $r}function makeNodesHash(Gt){for(var $r=new Map,zr=0,_r=Gt.length;zr<_r;zr++)$r.set(Gt[zr],zr);return $r}var toposortExports=toposort$2.exports;const toposort$1=getDefaultExportFromCjs$3(toposortExports),toString$h=Object.prototype.toString,errorToString=Error.prototype.toString,regExpToString=RegExp.prototype.toString,symbolToString$1=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",SYMBOL_REGEXP=/^Symbol\((.*)\)(.*)$/;function printNumber(Gt){return Gt!=+Gt?"NaN":Gt===0&&1/Gt<0?"-0":""+Gt}function printSimpleValue(Gt,$r=!1){if(Gt==null||Gt===!0||Gt===!1)return""+Gt;const zr=typeof Gt;if(zr==="number")return printNumber(Gt);if(zr==="string")return $r?`"${Gt}"`:Gt;if(zr==="function")return"[Function "+(Gt.name||"anonymous")+"]";if(zr==="symbol")return symbolToString$1.call(Gt).replace(SYMBOL_REGEXP,"Symbol($1)");const _r=toString$h.call(Gt).slice(8,-1);return _r==="Date"?isNaN(Gt.getTime())?""+Gt:Gt.toISOString(Gt):_r==="Error"||Gt instanceof Error?"["+errorToString.call(Gt)+"]":_r==="RegExp"?regExpToString.call(Gt):null}function printValue(Gt,$r){let zr=printSimpleValue(Gt,$r);return zr!==null?zr:JSON.stringify(Gt,function(_r,Dr){let kr=printSimpleValue(this[_r],$r);return kr!==null?kr:Dr},2)}function toArray$2(Gt){return Gt==null?[]:[].concat(Gt)}let _Symbol$toStringTag,_Symbol$hasInstance,_Symbol$toStringTag2,strReg=/\$\{\s*(\w+)\s*\}/g;_Symbol$toStringTag=Symbol.toStringTag;class ValidationErrorNoStack{constructor($r,zr,_r,Dr){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[_Symbol$toStringTag]="Error",this.name="ValidationError",this.value=zr,this.path=_r,this.type=Dr,this.errors=[],this.inner=[],toArray$2($r).forEach(kr=>{if(ValidationError$1.isError(kr)){this.errors.push(...kr.errors);const qr=kr.inner.length?kr.inner:[kr];this.inner.push(...qr)}else this.errors.push(kr)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}_Symbol$hasInstance=Symbol.hasInstance;_Symbol$toStringTag2=Symbol.toStringTag;let ValidationError$1=class im extends Error{static formatError($r,zr){const _r=zr.label||zr.path||"this";return _r!==zr.path&&(zr=Object.assign({},zr,{path:_r})),typeof $r=="string"?$r.replace(strReg,(Dr,kr)=>printValue(zr[kr])):typeof $r=="function"?$r(zr):$r}static isError($r){return $r&&$r.name==="ValidationError"}constructor($r,zr,_r,Dr,kr){const qr=new ValidationErrorNoStack($r,zr,_r,Dr);if(kr)return qr;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[_Symbol$toStringTag2]="Error",this.name=qr.name,this.message=qr.message,this.type=qr.type,this.value=qr.value,this.path=qr.path,this.errors=qr.errors,this.inner=qr.inner,Error.captureStackTrace&&Error.captureStackTrace(this,im)}static[_Symbol$hasInstance]($r){return ValidationErrorNoStack[Symbol.hasInstance]($r)||super[Symbol.hasInstance]($r)}},mixed={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:Gt,type:$r,value:zr,originalValue:_r})=>{const Dr=_r!=null&&_r!==zr?` (cast from the value \`${printValue(_r,!0)}\`).`:".";return $r!=="mixed"?`${Gt} must be a \`${$r}\` type, but the final value was: \`${printValue(zr,!0)}\``+Dr:`${Gt} must match the configured type. The validated value was: \`${printValue(zr,!0)}\``+Dr}},string$4={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},number$8={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},date$2={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},boolean$1={isValue:"${path} field must be ${value}"},object$2={noUnknown:"${path} field has unspecified keys: ${unknown}"},array$2={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},tuple={notType:Gt=>{const{path:$r,value:zr,spec:_r}=Gt,Dr=_r.types.length;if(Array.isArray(zr)){if(zr.length<Dr)return`${$r} tuple value has too few items, expected a length of ${Dr} but got ${zr.length} for value: \`${printValue(zr,!0)}\``;if(zr.length>Dr)return`${$r} tuple value has too many items, expected a length of ${Dr} but got ${zr.length} for value: \`${printValue(zr,!0)}\``}return ValidationError$1.formatError(mixed.notType,Gt)}};Object.assign(Object.create(null),{mixed,string:string$4,number:number$8,date:date$2,object:object$2,array:array$2,boolean:boolean$1,tuple});const isSchema=Gt=>Gt&&Gt.__isYupSchema__;class Condition{static fromOptions($r,zr){if(!zr.then&&!zr.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:_r,then:Dr,otherwise:kr}=zr,qr=typeof _r=="function"?_r:(...Nr)=>Nr.every(Wr=>Wr===_r);return new Condition($r,(Nr,Wr)=>{var Qr;let Vr=qr(...Nr)?Dr:kr;return(Qr=Vr==null?void 0:Vr(Wr))!=null?Qr:Wr})}constructor($r,zr){this.fn=void 0,this.refs=$r,this.refs=$r,this.fn=zr}resolve($r,zr){let _r=this.refs.map(kr=>kr.getValue(zr==null?void 0:zr.value,zr==null?void 0:zr.parent,zr==null?void 0:zr.context)),Dr=this.fn(_r,$r,zr);if(Dr===void 0||Dr===$r)return $r;if(!isSchema(Dr))throw new TypeError("conditions must return a schema object");return Dr.resolve(zr)}}const prefixes$4={context:"$",value:"."};class Reference{constructor($r,zr={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof $r!="string")throw new TypeError("ref must be a string, got: "+$r);if(this.key=$r.trim(),$r==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===prefixes$4.context,this.isValue=this.key[0]===prefixes$4.value,this.isSibling=!this.isContext&&!this.isValue;let _r=this.isContext?prefixes$4.context:this.isValue?prefixes$4.value:"";this.path=this.key.slice(_r.length),this.getter=this.path&&propertyExpr.getter(this.path,!0),this.map=zr.map}getValue($r,zr,_r){let Dr=this.isContext?_r:this.isValue?$r:zr;return this.getter&&(Dr=this.getter(Dr||{})),this.map&&(Dr=this.map(Dr)),Dr}cast($r,zr){return this.getValue($r,zr==null?void 0:zr.parent,zr==null?void 0:zr.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef($r){return $r&&$r.__isYupRef}}Reference.prototype.__isYupRef=!0;const isAbsent=Gt=>Gt==null;function createValidation(Gt){function $r({value:zr,path:_r="",options:Dr,originalValue:kr,schema:qr},Nr,Wr){const{name:Qr,test:Vr,params:Jr,message:Zr,skipAbsent:zn}=Gt;let{parent:Vn,context:_i,abortEarly:e0=qr.spec.abortEarly,disableStackTrace:r0=qr.spec.disableStackTrace}=Dr;function i0(y0){return Reference.isRef(y0)?y0.getValue(zr,Vn,_i):y0}function n0(y0={}){const f0=Object.assign({value:zr,originalValue:kr,label:qr.spec.label,path:y0.path||_r,spec:qr.spec,disableStackTrace:y0.disableStackTrace||r0},Jr,y0.params);for(const A0 of Object.keys(f0))f0[A0]=i0(f0[A0]);const v0=new ValidationError$1(ValidationError$1.formatError(y0.message||Zr,f0),zr,f0.path,y0.type||Qr,f0.disableStackTrace);return v0.params=f0,v0}const o0=e0?Nr:Wr;let a0={path:_r,parent:Vn,type:Qr,from:Dr.from,createError:n0,resolve:i0,options:Dr,originalValue:kr,schema:qr};const s0=y0=>{ValidationError$1.isError(y0)?o0(y0):y0?Wr(null):o0(n0())},l0=y0=>{ValidationError$1.isError(y0)?o0(y0):Nr(y0)};if(zn&&isAbsent(zr))return s0(!0);let b0;try{var g0;if(b0=Vr.call(a0,zr,a0),typeof((g0=b0)==null?void 0:g0.then)=="function"){if(Dr.sync)throw new Error(`Validation test of type: "${a0.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(b0).then(s0,l0)}}catch(y0){l0(y0);return}s0(b0)}return $r.OPTIONS=Gt,$r}function getIn(Gt,$r,zr,_r=zr){let Dr,kr,qr;return $r?(propertyExpr.forEach($r,(Nr,Wr,Qr)=>{let Vr=Wr?Nr.slice(1,Nr.length-1):Nr;Gt=Gt.resolve({context:_r,parent:Dr,value:zr});let Jr=Gt.type==="tuple",Zr=Qr?parseInt(Vr,10):0;if(Gt.innerType||Jr){if(Jr&&!Qr)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${qr}" must contain an index to the tuple element, e.g. "${qr}[0]"`);if(zr&&Zr>=zr.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${Nr}, in the path: ${$r}. because there is no value at that index. `);Dr=zr,zr=zr&&zr[Zr],Gt=Jr?Gt.spec.types[Zr]:Gt.innerType}if(!Qr){if(!Gt.fields||!Gt.fields[Vr])throw new Error(`The schema does not contain the path: ${$r}. (failed at: ${qr} which is a type: "${Gt.type}")`);Dr=zr,zr=zr&&zr[Vr],Gt=Gt.fields[Vr]}kr=Vr,qr=Wr?"["+Nr+"]":"."+Nr}),{schema:Gt,parent:Dr,parentPath:kr}):{parent:Dr,parentPath:$r,schema:Gt}}class ReferenceSet extends Set{describe(){const $r=[];for(const zr of this.values())$r.push(Reference.isRef(zr)?zr.describe():zr);return $r}resolveAll($r){let zr=[];for(const _r of this.values())zr.push($r(_r));return zr}clone(){return new ReferenceSet(this.values())}merge($r,zr){const _r=this.clone();return $r.forEach(Dr=>_r.add(Dr)),zr.forEach(Dr=>_r.delete(Dr)),_r}}function clone$4(Gt,$r=new Map){if(isSchema(Gt)||!Gt||typeof Gt!="object")return Gt;if($r.has(Gt))return $r.get(Gt);let zr;if(Gt instanceof Date)zr=new Date(Gt.getTime()),$r.set(Gt,zr);else if(Gt instanceof RegExp)zr=new RegExp(Gt),$r.set(Gt,zr);else if(Array.isArray(Gt)){zr=new Array(Gt.length),$r.set(Gt,zr);for(let _r=0;_r<Gt.length;_r++)zr[_r]=clone$4(Gt[_r],$r)}else if(Gt instanceof Map){zr=new Map,$r.set(Gt,zr);for(const[_r,Dr]of Gt.entries())zr.set(_r,clone$4(Dr,$r))}else if(Gt instanceof Set){zr=new Set,$r.set(Gt,zr);for(const _r of Gt)zr.add(clone$4(_r,$r))}else if(Gt instanceof Object){zr={},$r.set(Gt,zr);for(const[_r,Dr]of Object.entries(Gt))zr[_r]=clone$4(Dr,$r)}else throw Error(`Unable to clone ${Gt}`);return zr}let Schema$1=class{constructor($r){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new ReferenceSet,this._blacklist=new ReferenceSet,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(mixed.notType)}),this.type=$r.type,this._typeCheck=$r.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},$r==null?void 0:$r.spec),this.withMutation(zr=>{zr.nonNullable()})}get _type(){return this.type}clone($r){if(this._mutate)return $r&&Object.assign(this.spec,$r),this;const zr=Object.create(Object.getPrototypeOf(this));return zr.type=this.type,zr._typeCheck=this._typeCheck,zr._whitelist=this._whitelist.clone(),zr._blacklist=this._blacklist.clone(),zr.internalTests=Object.assign({},this.internalTests),zr.exclusiveTests=Object.assign({},this.exclusiveTests),zr.deps=[...this.deps],zr.conditions=[...this.conditions],zr.tests=[...this.tests],zr.transforms=[...this.transforms],zr.spec=clone$4(Object.assign({},this.spec,$r)),zr}label($r){let zr=this.clone();return zr.spec.label=$r,zr}meta(...$r){if($r.length===0)return this.spec.meta;let zr=this.clone();return zr.spec.meta=Object.assign(zr.spec.meta||{},$r[0]),zr}withMutation($r){let zr=this._mutate;this._mutate=!0;let _r=$r(this);return this._mutate=zr,_r}concat($r){if(!$r||$r===this)return this;if($r.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${$r.type}`);let zr=this,_r=$r.clone();const Dr=Object.assign({},zr.spec,_r.spec);return _r.spec=Dr,_r.internalTests=Object.assign({},zr.internalTests,_r.internalTests),_r._whitelist=zr._whitelist.merge($r._whitelist,$r._blacklist),_r._blacklist=zr._blacklist.merge($r._blacklist,$r._whitelist),_r.tests=zr.tests,_r.exclusiveTests=zr.exclusiveTests,_r.withMutation(kr=>{$r.tests.forEach(qr=>{kr.test(qr.OPTIONS)})}),_r.transforms=[...zr.transforms,..._r.transforms],_r}isType($r){return $r==null?!!(this.spec.nullable&&$r===null||this.spec.optional&&$r===void 0):this._typeCheck($r)}resolve($r){let zr=this;if(zr.conditions.length){let _r=zr.conditions;zr=zr.clone(),zr.conditions=[],zr=_r.reduce((Dr,kr)=>kr.resolve(Dr,$r),zr),zr=zr.resolve($r)}return zr}resolveOptions($r){var zr,_r,Dr,kr;return Object.assign({},$r,{from:$r.from||[],strict:(zr=$r.strict)!=null?zr:this.spec.strict,abortEarly:(_r=$r.abortEarly)!=null?_r:this.spec.abortEarly,recursive:(Dr=$r.recursive)!=null?Dr:this.spec.recursive,disableStackTrace:(kr=$r.disableStackTrace)!=null?kr:this.spec.disableStackTrace})}cast($r,zr={}){let _r=this.resolve(Object.assign({value:$r},zr)),Dr=zr.assert==="ignore-optionality",kr=_r._cast($r,zr);if(zr.assert!==!1&&!_r.isType(kr)){if(Dr&&isAbsent(kr))return kr;let qr=printValue($r),Nr=printValue(kr);throw new TypeError(`The value of ${zr.path||"field"} could not be cast to a value that satisfies the schema type: "${_r.type}". 

attempted value: ${qr} 
`+(Nr!==qr?`result of cast: ${Nr}`:""))}return kr}_cast($r,zr){let _r=$r===void 0?$r:this.transforms.reduce((Dr,kr)=>kr.call(this,Dr,$r,this),$r);return _r===void 0&&(_r=this.getDefault(zr)),_r}_validate($r,zr={},_r,Dr){let{path:kr,originalValue:qr=$r,strict:Nr=this.spec.strict}=zr,Wr=$r;Nr||(Wr=this._cast(Wr,Object.assign({assert:!1},zr)));let Qr=[];for(let Vr of Object.values(this.internalTests))Vr&&Qr.push(Vr);this.runTests({path:kr,value:Wr,originalValue:qr,options:zr,tests:Qr},_r,Vr=>{if(Vr.length)return Dr(Vr,Wr);this.runTests({path:kr,value:Wr,originalValue:qr,options:zr,tests:this.tests},_r,Dr)})}runTests($r,zr,_r){let Dr=!1,{tests:kr,value:qr,originalValue:Nr,path:Wr,options:Qr}=$r,Vr=_i=>{Dr||(Dr=!0,zr(_i,qr))},Jr=_i=>{Dr||(Dr=!0,_r(_i,qr))},Zr=kr.length,zn=[];if(!Zr)return Jr([]);let Vn={value:qr,originalValue:Nr,path:Wr,options:Qr,schema:this};for(let _i=0;_i<kr.length;_i++){const e0=kr[_i];e0(Vn,Vr,function(i0){i0&&(Array.isArray(i0)?zn.push(...i0):zn.push(i0)),--Zr<=0&&Jr(zn)})}}asNestedTest({key:$r,index:zr,parent:_r,parentPath:Dr,originalParent:kr,options:qr}){const Nr=$r??zr;if(Nr==null)throw TypeError("Must include `key` or `index` for nested validations");const Wr=typeof Nr=="number";let Qr=_r[Nr];const Vr=Object.assign({},qr,{strict:!0,parent:_r,value:Qr,originalValue:kr[Nr],key:void 0,[Wr?"index":"key"]:Nr,path:Wr||Nr.includes(".")?`${Dr||""}[${Wr?Nr:`"${Nr}"`}]`:(Dr?`${Dr}.`:"")+$r});return(Jr,Zr,zn)=>this.resolve(Vr)._validate(Qr,Vr,Zr,zn)}validate($r,zr){var _r;let Dr=this.resolve(Object.assign({},zr,{value:$r})),kr=(_r=zr==null?void 0:zr.disableStackTrace)!=null?_r:Dr.spec.disableStackTrace;return new Promise((qr,Nr)=>Dr._validate($r,zr,(Wr,Qr)=>{ValidationError$1.isError(Wr)&&(Wr.value=Qr),Nr(Wr)},(Wr,Qr)=>{Wr.length?Nr(new ValidationError$1(Wr,Qr,void 0,void 0,kr)):qr(Qr)}))}validateSync($r,zr){var _r;let Dr=this.resolve(Object.assign({},zr,{value:$r})),kr,qr=(_r=zr==null?void 0:zr.disableStackTrace)!=null?_r:Dr.spec.disableStackTrace;return Dr._validate($r,Object.assign({},zr,{sync:!0}),(Nr,Wr)=>{throw ValidationError$1.isError(Nr)&&(Nr.value=Wr),Nr},(Nr,Wr)=>{if(Nr.length)throw new ValidationError$1(Nr,$r,void 0,void 0,qr);kr=Wr}),kr}isValid($r,zr){return this.validate($r,zr).then(()=>!0,_r=>{if(ValidationError$1.isError(_r))return!1;throw _r})}isValidSync($r,zr){try{return this.validateSync($r,zr),!0}catch(_r){if(ValidationError$1.isError(_r))return!1;throw _r}}_getDefault($r){let zr=this.spec.default;return zr==null?zr:typeof zr=="function"?zr.call(this,$r):clone$4(zr)}getDefault($r){return this.resolve($r||{})._getDefault($r)}default($r){return arguments.length===0?this._getDefault():this.clone({default:$r})}strict($r=!0){return this.clone({strict:$r})}nullability($r,zr){const _r=this.clone({nullable:$r});return _r.internalTests.nullable=createValidation({message:zr,name:"nullable",test(Dr){return Dr===null?this.schema.spec.nullable:!0}}),_r}optionality($r,zr){const _r=this.clone({optional:$r});return _r.internalTests.optionality=createValidation({message:zr,name:"optionality",test(Dr){return Dr===void 0?this.schema.spec.optional:!0}}),_r}optional(){return this.optionality(!0)}defined($r=mixed.defined){return this.optionality(!1,$r)}nullable(){return this.nullability(!0)}nonNullable($r=mixed.notNull){return this.nullability(!1,$r)}required($r=mixed.required){return this.clone().withMutation(zr=>zr.nonNullable($r).defined($r))}notRequired(){return this.clone().withMutation($r=>$r.nullable().optional())}transform($r){let zr=this.clone();return zr.transforms.push($r),zr}test(...$r){let zr;if($r.length===1?typeof $r[0]=="function"?zr={test:$r[0]}:zr=$r[0]:$r.length===2?zr={name:$r[0],test:$r[1]}:zr={name:$r[0],message:$r[1],test:$r[2]},zr.message===void 0&&(zr.message=mixed.default),typeof zr.test!="function")throw new TypeError("`test` is a required parameters");let _r=this.clone(),Dr=createValidation(zr),kr=zr.exclusive||zr.name&&_r.exclusiveTests[zr.name]===!0;if(zr.exclusive&&!zr.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return zr.name&&(_r.exclusiveTests[zr.name]=!!zr.exclusive),_r.tests=_r.tests.filter(qr=>!(qr.OPTIONS.name===zr.name&&(kr||qr.OPTIONS.test===Dr.OPTIONS.test))),_r.tests.push(Dr),_r}when($r,zr){!Array.isArray($r)&&typeof $r!="string"&&(zr=$r,$r=".");let _r=this.clone(),Dr=toArray$2($r).map(kr=>new Reference(kr));return Dr.forEach(kr=>{kr.isSibling&&_r.deps.push(kr.key)}),_r.conditions.push(typeof zr=="function"?new Condition(Dr,zr):Condition.fromOptions(Dr,zr)),_r}typeError($r){let zr=this.clone();return zr.internalTests.typeError=createValidation({message:$r,name:"typeError",skipAbsent:!0,test(_r){return this.schema._typeCheck(_r)?!0:this.createError({params:{type:this.schema.type}})}}),zr}oneOf($r,zr=mixed.oneOf){let _r=this.clone();return $r.forEach(Dr=>{_r._whitelist.add(Dr),_r._blacklist.delete(Dr)}),_r.internalTests.whiteList=createValidation({message:zr,name:"oneOf",skipAbsent:!0,test(Dr){let kr=this.schema._whitelist,qr=kr.resolveAll(this.resolve);return qr.includes(Dr)?!0:this.createError({params:{values:Array.from(kr).join(", "),resolved:qr}})}}),_r}notOneOf($r,zr=mixed.notOneOf){let _r=this.clone();return $r.forEach(Dr=>{_r._blacklist.add(Dr),_r._whitelist.delete(Dr)}),_r.internalTests.blacklist=createValidation({message:zr,name:"notOneOf",test(Dr){let kr=this.schema._blacklist,qr=kr.resolveAll(this.resolve);return qr.includes(Dr)?this.createError({params:{values:Array.from(kr).join(", "),resolved:qr}}):!0}}),_r}strip($r=!0){let zr=this.clone();return zr.spec.strip=$r,zr}describe($r){const zr=($r?this.resolve($r):this).clone(),{label:_r,meta:Dr,optional:kr,nullable:qr}=zr.spec;return{meta:Dr,label:_r,optional:kr,nullable:qr,default:zr.getDefault($r),type:zr.type,oneOf:zr._whitelist.describe(),notOneOf:zr._blacklist.describe(),tests:zr.tests.map(Wr=>({name:Wr.OPTIONS.name,params:Wr.OPTIONS.params})).filter((Wr,Qr,Vr)=>Vr.findIndex(Jr=>Jr.name===Wr.name)===Qr)}}};Schema$1.prototype.__isYupSchema__=!0;for(const Gt of["validate","validateSync"])Schema$1.prototype[`${Gt}At`]=function($r,zr,_r={}){const{parent:Dr,parentPath:kr,schema:qr}=getIn(this,$r,zr,_r.context);return qr[Gt](Dr&&Dr[kr],Object.assign({},_r,{parent:Dr,path:$r}))};for(const Gt of["equals","is"])Schema$1.prototype[Gt]=Schema$1.prototype.oneOf;for(const Gt of["not","nope"])Schema$1.prototype[Gt]=Schema$1.prototype.notOneOf;const returnsTrue=()=>!0;function create$8(Gt){return new MixedSchema(Gt)}class MixedSchema extends Schema$1{constructor($r){super(typeof $r=="function"?{type:"mixed",check:$r}:Object.assign({type:"mixed",check:returnsTrue},$r))}}create$8.prototype=MixedSchema.prototype;function create$7(){return new BooleanSchema}class BooleanSchema extends Schema$1{constructor(){super({type:"boolean",check($r){return $r instanceof Boolean&&($r=$r.valueOf()),typeof $r=="boolean"}}),this.withMutation(()=>{this.transform(($r,zr,_r)=>{if(_r.spec.coerce&&!_r.isType($r)){if(/^(true|1)$/i.test(String($r)))return!0;if(/^(false|0)$/i.test(String($r)))return!1}return $r})})}isTrue($r=boolean$1.isValue){return this.test({message:$r,name:"is-value",exclusive:!0,params:{value:"true"},test(zr){return isAbsent(zr)||zr===!0}})}isFalse($r=boolean$1.isValue){return this.test({message:$r,name:"is-value",exclusive:!0,params:{value:"false"},test(zr){return isAbsent(zr)||zr===!1}})}default($r){return super.default($r)}defined($r){return super.defined($r)}optional(){return super.optional()}required($r){return super.required($r)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable($r){return super.nonNullable($r)}strip($r){return super.strip($r)}}create$7.prototype=BooleanSchema.prototype;const isoReg=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function parseIsoDate(Gt){const $r=parseDateStruct(Gt);if(!$r)return Date.parse?Date.parse(Gt):Number.NaN;if($r.z===void 0&&$r.plusMinus===void 0)return new Date($r.year,$r.month,$r.day,$r.hour,$r.minute,$r.second,$r.millisecond).valueOf();let zr=0;return $r.z!=="Z"&&$r.plusMinus!==void 0&&(zr=$r.hourOffset*60+$r.minuteOffset,$r.plusMinus==="+"&&(zr=0-zr)),Date.UTC($r.year,$r.month,$r.day,$r.hour,$r.minute+zr,$r.second,$r.millisecond)}function parseDateStruct(Gt){var $r,zr;const _r=isoReg.exec(Gt);return _r?{year:toNumber$2(_r[1]),month:toNumber$2(_r[2],1)-1,day:toNumber$2(_r[3],1),hour:toNumber$2(_r[4]),minute:toNumber$2(_r[5]),second:toNumber$2(_r[6]),millisecond:_r[7]?toNumber$2(_r[7].substring(0,3)):0,precision:($r=(zr=_r[7])==null?void 0:zr.length)!=null?$r:void 0,z:_r[8]||void 0,plusMinus:_r[9]||void 0,hourOffset:toNumber$2(_r[10]),minuteOffset:toNumber$2(_r[11])}:null}function toNumber$2(Gt,$r=0){return Number(Gt)||$r}let rEmail=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,rUrl=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,rUUID=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,yearMonthDay="^\\d{4}-\\d{2}-\\d{2}",hourMinuteSecond="\\d{2}:\\d{2}:\\d{2}",zOrOffset="(([+-]\\d{2}(:?\\d{2})?)|Z)",rIsoDateTime=new RegExp(`${yearMonthDay}T${hourMinuteSecond}(\\.\\d+)?${zOrOffset}$`),isTrimmed=Gt=>isAbsent(Gt)||Gt===Gt.trim(),objStringTag={}.toString();function create$6(){return new StringSchema}class StringSchema extends Schema$1{constructor(){super({type:"string",check($r){return $r instanceof String&&($r=$r.valueOf()),typeof $r=="string"}}),this.withMutation(()=>{this.transform(($r,zr,_r)=>{if(!_r.spec.coerce||_r.isType($r)||Array.isArray($r))return $r;const Dr=$r!=null&&$r.toString?$r.toString():$r;return Dr===objStringTag?$r:Dr})})}required($r){return super.required($r).withMutation(zr=>zr.test({message:$r||mixed.required,name:"required",skipAbsent:!0,test:_r=>!!_r.length}))}notRequired(){return super.notRequired().withMutation($r=>($r.tests=$r.tests.filter(zr=>zr.OPTIONS.name!=="required"),$r))}length($r,zr=string$4.length){return this.test({message:zr,name:"length",exclusive:!0,params:{length:$r},skipAbsent:!0,test(_r){return _r.length===this.resolve($r)}})}min($r,zr=string$4.min){return this.test({message:zr,name:"min",exclusive:!0,params:{min:$r},skipAbsent:!0,test(_r){return _r.length>=this.resolve($r)}})}max($r,zr=string$4.max){return this.test({name:"max",exclusive:!0,message:zr,params:{max:$r},skipAbsent:!0,test(_r){return _r.length<=this.resolve($r)}})}matches($r,zr){let _r=!1,Dr,kr;return zr&&(typeof zr=="object"?{excludeEmptyString:_r=!1,message:Dr,name:kr}=zr:Dr=zr),this.test({name:kr||"matches",message:Dr||string$4.matches,params:{regex:$r},skipAbsent:!0,test:qr=>qr===""&&_r||qr.search($r)!==-1})}email($r=string$4.email){return this.matches(rEmail,{name:"email",message:$r,excludeEmptyString:!0})}url($r=string$4.url){return this.matches(rUrl,{name:"url",message:$r,excludeEmptyString:!0})}uuid($r=string$4.uuid){return this.matches(rUUID,{name:"uuid",message:$r,excludeEmptyString:!1})}datetime($r){let zr="",_r,Dr;return $r&&(typeof $r=="object"?{message:zr="",allowOffset:_r=!1,precision:Dr=void 0}=$r:zr=$r),this.matches(rIsoDateTime,{name:"datetime",message:zr||string$4.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:zr||string$4.datetime_offset,params:{allowOffset:_r},skipAbsent:!0,test:kr=>{if(!kr||_r)return!0;const qr=parseDateStruct(kr);return qr?!!qr.z:!1}}).test({name:"datetime_precision",message:zr||string$4.datetime_precision,params:{precision:Dr},skipAbsent:!0,test:kr=>{if(!kr||Dr==null)return!0;const qr=parseDateStruct(kr);return qr?qr.precision===Dr:!1}})}ensure(){return this.default("").transform($r=>$r===null?"":$r)}trim($r=string$4.trim){return this.transform(zr=>zr!=null?zr.trim():zr).test({message:$r,name:"trim",test:isTrimmed})}lowercase($r=string$4.lowercase){return this.transform(zr=>isAbsent(zr)?zr:zr.toLowerCase()).test({message:$r,name:"string_case",exclusive:!0,skipAbsent:!0,test:zr=>isAbsent(zr)||zr===zr.toLowerCase()})}uppercase($r=string$4.uppercase){return this.transform(zr=>isAbsent(zr)?zr:zr.toUpperCase()).test({message:$r,name:"string_case",exclusive:!0,skipAbsent:!0,test:zr=>isAbsent(zr)||zr===zr.toUpperCase()})}}create$6.prototype=StringSchema.prototype;let isNaN$1=Gt=>Gt!=+Gt;function create$5$1(){return new NumberSchema}class NumberSchema extends Schema$1{constructor(){super({type:"number",check($r){return $r instanceof Number&&($r=$r.valueOf()),typeof $r=="number"&&!isNaN$1($r)}}),this.withMutation(()=>{this.transform(($r,zr,_r)=>{if(!_r.spec.coerce)return $r;let Dr=$r;if(typeof Dr=="string"){if(Dr=Dr.replace(/\s/g,""),Dr==="")return NaN;Dr=+Dr}return _r.isType(Dr)||Dr===null?Dr:parseFloat(Dr)})})}min($r,zr=number$8.min){return this.test({message:zr,name:"min",exclusive:!0,params:{min:$r},skipAbsent:!0,test(_r){return _r>=this.resolve($r)}})}max($r,zr=number$8.max){return this.test({message:zr,name:"max",exclusive:!0,params:{max:$r},skipAbsent:!0,test(_r){return _r<=this.resolve($r)}})}lessThan($r,zr=number$8.lessThan){return this.test({message:zr,name:"max",exclusive:!0,params:{less:$r},skipAbsent:!0,test(_r){return _r<this.resolve($r)}})}moreThan($r,zr=number$8.moreThan){return this.test({message:zr,name:"min",exclusive:!0,params:{more:$r},skipAbsent:!0,test(_r){return _r>this.resolve($r)}})}positive($r=number$8.positive){return this.moreThan(0,$r)}negative($r=number$8.negative){return this.lessThan(0,$r)}integer($r=number$8.integer){return this.test({name:"integer",message:$r,skipAbsent:!0,test:zr=>Number.isInteger(zr)})}truncate(){return this.transform($r=>isAbsent($r)?$r:$r|0)}round($r){var zr;let _r=["ceil","floor","round","trunc"];if($r=((zr=$r)==null?void 0:zr.toLowerCase())||"round",$r==="trunc")return this.truncate();if(_r.indexOf($r.toLowerCase())===-1)throw new TypeError("Only valid options for round() are: "+_r.join(", "));return this.transform(Dr=>isAbsent(Dr)?Dr:Math[$r](Dr))}}create$5$1.prototype=NumberSchema.prototype;let invalidDate=new Date(""),isDate$5=Gt=>Object.prototype.toString.call(Gt)==="[object Date]";class DateSchema extends Schema$1{constructor(){super({type:"date",check($r){return isDate$5($r)&&!isNaN($r.getTime())}}),this.withMutation(()=>{this.transform(($r,zr,_r)=>!_r.spec.coerce||_r.isType($r)||$r===null?$r:($r=parseIsoDate($r),isNaN($r)?DateSchema.INVALID_DATE:new Date($r)))})}prepareParam($r,zr){let _r;if(Reference.isRef($r))_r=$r;else{let Dr=this.cast($r);if(!this._typeCheck(Dr))throw new TypeError(`\`${zr}\` must be a Date or a value that can be \`cast()\` to a Date`);_r=Dr}return _r}min($r,zr=date$2.min){let _r=this.prepareParam($r,"min");return this.test({message:zr,name:"min",exclusive:!0,params:{min:$r},skipAbsent:!0,test(Dr){return Dr>=this.resolve(_r)}})}max($r,zr=date$2.max){let _r=this.prepareParam($r,"max");return this.test({message:zr,name:"max",exclusive:!0,params:{max:$r},skipAbsent:!0,test(Dr){return Dr<=this.resolve(_r)}})}}DateSchema.INVALID_DATE=invalidDate;DateSchema.prototype;function sortFields(Gt,$r=[]){let zr=[],_r=new Set,Dr=new Set($r.map(([qr,Nr])=>`${qr}-${Nr}`));function kr(qr,Nr){let Wr=propertyExpr.split(qr)[0];_r.add(Wr),Dr.has(`${Nr}-${Wr}`)||zr.push([Nr,Wr])}for(const qr of Object.keys(Gt)){let Nr=Gt[qr];_r.add(qr),Reference.isRef(Nr)&&Nr.isSibling?kr(Nr.path,qr):isSchema(Nr)&&"deps"in Nr&&Nr.deps.forEach(Wr=>kr(Wr,qr))}return toposort$1.array(Array.from(_r),zr).reverse()}function findIndex$2(Gt,$r){let zr=1/0;return Gt.some((_r,Dr)=>{var kr;if((kr=$r.path)!=null&&kr.includes(_r))return zr=Dr,!0}),zr}function sortByKeyOrder(Gt){return($r,zr)=>findIndex$2(Gt,$r)-findIndex$2(Gt,zr)}const parseJson=(Gt,$r,zr)=>{if(typeof Gt!="string")return Gt;let _r=Gt;try{_r=JSON.parse(Gt)}catch{}return zr.isType(_r)?_r:Gt};function deepPartial(Gt){if("fields"in Gt){const $r={};for(const[zr,_r]of Object.entries(Gt.fields))$r[zr]=deepPartial(_r);return Gt.setFields($r)}if(Gt.type==="array"){const $r=Gt.optional();return $r.innerType&&($r.innerType=deepPartial($r.innerType)),$r}return Gt.type==="tuple"?Gt.optional().clone({types:Gt.spec.types.map(deepPartial)}):"optional"in Gt?Gt.optional():Gt}const deepHas=(Gt,$r)=>{const zr=[...propertyExpr.normalizePath($r)];if(zr.length===1)return zr[0]in Gt;let _r=zr.pop(),Dr=propertyExpr.getter(propertyExpr.join(zr),!0)(Gt);return!!(Dr&&_r in Dr)};let isObject$j=Gt=>Object.prototype.toString.call(Gt)==="[object Object]";function unknown$1(Gt,$r){let zr=Object.keys(Gt.fields);return Object.keys($r).filter(_r=>zr.indexOf(_r)===-1)}const defaultSort=sortByKeyOrder([]);function create$3$1(Gt){return new ObjectSchema(Gt)}class ObjectSchema extends Schema$1{constructor($r){super({type:"object",check(zr){return isObject$j(zr)||typeof zr=="function"}}),this.fields=Object.create(null),this._sortErrors=defaultSort,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{$r&&this.shape($r)})}_cast($r,zr={}){var _r;let Dr=super._cast($r,zr);if(Dr===void 0)return this.getDefault(zr);if(!this._typeCheck(Dr))return Dr;let kr=this.fields,qr=(_r=zr.stripUnknown)!=null?_r:this.spec.noUnknown,Nr=[].concat(this._nodes,Object.keys(Dr).filter(Jr=>!this._nodes.includes(Jr))),Wr={},Qr=Object.assign({},zr,{parent:Wr,__validating:zr.__validating||!1}),Vr=!1;for(const Jr of Nr){let Zr=kr[Jr],zn=Jr in Dr;if(Zr){let Vn,_i=Dr[Jr];Qr.path=(zr.path?`${zr.path}.`:"")+Jr,Zr=Zr.resolve({value:_i,context:zr.context,parent:Wr});let e0=Zr instanceof Schema$1?Zr.spec:void 0,r0=e0==null?void 0:e0.strict;if(e0!=null&&e0.strip){Vr=Vr||Jr in Dr;continue}Vn=!zr.__validating||!r0?Zr.cast(Dr[Jr],Qr):Dr[Jr],Vn!==void 0&&(Wr[Jr]=Vn)}else zn&&!qr&&(Wr[Jr]=Dr[Jr]);(zn!==Jr in Wr||Wr[Jr]!==Dr[Jr])&&(Vr=!0)}return Vr?Wr:Dr}_validate($r,zr={},_r,Dr){let{from:kr=[],originalValue:qr=$r,recursive:Nr=this.spec.recursive}=zr;zr.from=[{schema:this,value:qr},...kr],zr.__validating=!0,zr.originalValue=qr,super._validate($r,zr,_r,(Wr,Qr)=>{if(!Nr||!isObject$j(Qr)){Dr(Wr,Qr);return}qr=qr||Qr;let Vr=[];for(let Jr of this._nodes){let Zr=this.fields[Jr];!Zr||Reference.isRef(Zr)||Vr.push(Zr.asNestedTest({options:zr,key:Jr,parent:Qr,parentPath:zr.path,originalParent:qr}))}this.runTests({tests:Vr,value:Qr,originalValue:qr,options:zr},_r,Jr=>{Dr(Jr.sort(this._sortErrors).concat(Wr),Qr)})})}clone($r){const zr=super.clone($r);return zr.fields=Object.assign({},this.fields),zr._nodes=this._nodes,zr._excludedEdges=this._excludedEdges,zr._sortErrors=this._sortErrors,zr}concat($r){let zr=super.concat($r),_r=zr.fields;for(let[Dr,kr]of Object.entries(this.fields)){const qr=_r[Dr];_r[Dr]=qr===void 0?kr:qr}return zr.withMutation(Dr=>Dr.setFields(_r,[...this._excludedEdges,...$r._excludedEdges]))}_getDefault($r){if("default"in this.spec)return super._getDefault($r);if(!this._nodes.length)return;let zr={};return this._nodes.forEach(_r=>{var Dr;const kr=this.fields[_r];let qr=$r;(Dr=qr)!=null&&Dr.value&&(qr=Object.assign({},qr,{parent:qr.value,value:qr.value[_r]})),zr[_r]=kr&&"getDefault"in kr?kr.getDefault(qr):void 0}),zr}setFields($r,zr){let _r=this.clone();return _r.fields=$r,_r._nodes=sortFields($r,zr),_r._sortErrors=sortByKeyOrder(Object.keys($r)),zr&&(_r._excludedEdges=zr),_r}shape($r,zr=[]){return this.clone().withMutation(_r=>{let Dr=_r._excludedEdges;return zr.length&&(Array.isArray(zr[0])||(zr=[zr]),Dr=[..._r._excludedEdges,...zr]),_r.setFields(Object.assign(_r.fields,$r),Dr)})}partial(){const $r={};for(const[zr,_r]of Object.entries(this.fields))$r[zr]="optional"in _r&&_r.optional instanceof Function?_r.optional():_r;return this.setFields($r)}deepPartial(){return deepPartial(this)}pick($r){const zr={};for(const _r of $r)this.fields[_r]&&(zr[_r]=this.fields[_r]);return this.setFields(zr,this._excludedEdges.filter(([_r,Dr])=>$r.includes(_r)&&$r.includes(Dr)))}omit($r){const zr=[];for(const _r of Object.keys(this.fields))$r.includes(_r)||zr.push(_r);return this.pick(zr)}from($r,zr,_r){let Dr=propertyExpr.getter($r,!0);return this.transform(kr=>{if(!kr)return kr;let qr=kr;return deepHas(kr,$r)&&(qr=Object.assign({},kr),_r||delete qr[$r],qr[zr]=Dr(kr)),qr})}json(){return this.transform(parseJson)}noUnknown($r=!0,zr=object$2.noUnknown){typeof $r!="boolean"&&(zr=$r,$r=!0);let _r=this.test({name:"noUnknown",exclusive:!0,message:zr,test(Dr){if(Dr==null)return!0;const kr=unknown$1(this.schema,Dr);return!$r||kr.length===0||this.createError({params:{unknown:kr.join(", ")}})}});return _r.spec.noUnknown=$r,_r}unknown($r=!0,zr=object$2.noUnknown){return this.noUnknown(!$r,zr)}transformKeys($r){return this.transform(zr=>{if(!zr)return zr;const _r={};for(const Dr of Object.keys(zr))_r[$r(Dr)]=zr[Dr];return _r})}camelCase(){return this.transformKeys(tinyCase.camelCase)}snakeCase(){return this.transformKeys(tinyCase.snakeCase)}constantCase(){return this.transformKeys($r=>tinyCase.snakeCase($r).toUpperCase())}describe($r){const zr=($r?this.resolve($r):this).clone(),_r=super.describe($r);_r.fields={};for(const[kr,qr]of Object.entries(zr.fields)){var Dr;let Nr=$r;(Dr=Nr)!=null&&Dr.value&&(Nr=Object.assign({},Nr,{parent:Nr.value,value:Nr.value[kr]})),_r.fields[kr]=qr.describe(Nr)}return _r}}create$3$1.prototype=ObjectSchema.prototype;function create$2$1(Gt){return new ArraySchema(Gt)}class ArraySchema extends Schema$1{constructor($r){super({type:"array",spec:{types:$r},check(zr){return Array.isArray(zr)}}),this.innerType=void 0,this.innerType=$r}_cast($r,zr){const _r=super._cast($r,zr);if(!this._typeCheck(_r)||!this.innerType)return _r;let Dr=!1;const kr=_r.map((qr,Nr)=>{const Wr=this.innerType.cast(qr,Object.assign({},zr,{path:`${zr.path||""}[${Nr}]`}));return Wr!==qr&&(Dr=!0),Wr});return Dr?kr:_r}_validate($r,zr={},_r,Dr){var kr;let qr=this.innerType,Nr=(kr=zr.recursive)!=null?kr:this.spec.recursive;zr.originalValue!=null&&zr.originalValue,super._validate($r,zr,_r,(Wr,Qr)=>{var Vr;if(!Nr||!qr||!this._typeCheck(Qr)){Dr(Wr,Qr);return}let Jr=new Array(Qr.length);for(let zn=0;zn<Qr.length;zn++){var Zr;Jr[zn]=qr.asNestedTest({options:zr,index:zn,parent:Qr,parentPath:zr.path,originalParent:(Zr=zr.originalValue)!=null?Zr:$r})}this.runTests({value:Qr,tests:Jr,originalValue:(Vr=zr.originalValue)!=null?Vr:$r,options:zr},_r,zn=>Dr(zn.concat(Wr),Qr))})}clone($r){const zr=super.clone($r);return zr.innerType=this.innerType,zr}json(){return this.transform(parseJson)}concat($r){let zr=super.concat($r);return zr.innerType=this.innerType,$r.innerType&&(zr.innerType=zr.innerType?zr.innerType.concat($r.innerType):$r.innerType),zr}of($r){let zr=this.clone();if(!isSchema($r))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+printValue($r));return zr.innerType=$r,zr.spec=Object.assign({},zr.spec,{types:$r}),zr}length($r,zr=array$2.length){return this.test({message:zr,name:"length",exclusive:!0,params:{length:$r},skipAbsent:!0,test(_r){return _r.length===this.resolve($r)}})}min($r,zr){return zr=zr||array$2.min,this.test({message:zr,name:"min",exclusive:!0,params:{min:$r},skipAbsent:!0,test(_r){return _r.length>=this.resolve($r)}})}max($r,zr){return zr=zr||array$2.max,this.test({message:zr,name:"max",exclusive:!0,params:{max:$r},skipAbsent:!0,test(_r){return _r.length<=this.resolve($r)}})}ensure(){return this.default(()=>[]).transform(($r,zr)=>this._typeCheck($r)?$r:zr==null?[]:[].concat(zr))}compact($r){let zr=$r?(_r,Dr,kr)=>!$r(_r,Dr,kr):_r=>!!_r;return this.transform(_r=>_r!=null?_r.filter(zr):_r)}describe($r){const zr=($r?this.resolve($r):this).clone(),_r=super.describe($r);if(zr.innerType){var Dr;let kr=$r;(Dr=kr)!=null&&Dr.value&&(kr=Object.assign({},kr,{parent:kr.value,value:kr.value[0]})),_r.innerType=zr.innerType.describe(kr)}return _r}}create$2$1.prototype=ArraySchema.prototype;function create$9(Gt){return new Lazy(Gt)}class Lazy{constructor($r){this.type="lazy",this.__isYupSchema__=!0,this.spec=void 0,this._resolve=(zr,_r={})=>{let Dr=this.builder(zr,_r);if(!isSchema(Dr))throw new TypeError("lazy() functions must return a valid schema");return this.spec.optional&&(Dr=Dr.optional()),Dr.resolve(_r)},this.builder=$r,this.spec={meta:void 0,optional:!1}}clone($r){const zr=new Lazy(this.builder);return zr.spec=Object.assign({},this.spec,$r),zr}optionality($r){return this.clone({optional:$r})}optional(){return this.optionality(!0)}resolve($r){return this._resolve($r.value,$r)}cast($r,zr){return this._resolve($r,zr).cast($r,zr)}asNestedTest($r){let{key:zr,index:_r,parent:Dr,options:kr}=$r,qr=Dr[_r??zr];return this._resolve(qr,Object.assign({},kr,{value:qr,parent:Dr})).asNestedTest($r)}validate($r,zr){return this._resolve($r,zr).validate($r,zr)}validateSync($r,zr){return this._resolve($r,zr).validateSync($r,zr)}validateAt($r,zr,_r){return this._resolve(zr,_r).validateAt($r,zr,_r)}validateSyncAt($r,zr,_r){return this._resolve(zr,_r).validateSyncAt($r,zr,_r)}isValid($r,zr){return this._resolve($r,zr).isValid($r,zr)}isValidSync($r,zr){return this._resolve($r,zr).isValidSync($r,zr)}describe($r){return $r?this.resolve($r).describe($r):{type:"lazy",meta:this.spec.meta,label:void 0}}meta(...$r){if($r.length===0)return this.spec.meta;let zr=this.clone();return zr.spec.meta=Object.assign(zr.spec.meta||{},$r[0]),zr}}var he$7={exports:{}};/*! https://mths.be/he v1.2.0 by @mathias | MIT license */he$7.exports;(function(Gt,$r){(function(zr){var _r=$r,Dr=Gt&&Gt.exports==_r&&Gt,kr=typeof commonjsGlobal$2=="object"&&commonjsGlobal$2;(kr.global===kr||kr.window===kr)&&(zr=kr);var qr=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Nr=/[\x01-\x7F]/g,Wr=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,Qr=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,Vr={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","	":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr",ª:"ordf",á:"aacute",Á:"Aacute",à:"agrave",À:"Agrave",ă:"abreve",Ă:"Abreve",â:"acirc",Â:"Acirc",å:"aring",Å:"angst",ä:"auml",Ä:"Auml",ã:"atilde",Ã:"Atilde",ą:"aogon",Ą:"Aogon",ā:"amacr",Ā:"Amacr",æ:"aelig",Æ:"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf",ℬ:"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf",ℭ:"Cfr","𝒞":"Cscr",ℂ:"Copf",ć:"cacute",Ć:"Cacute",ĉ:"ccirc",Ĉ:"Ccirc",č:"ccaron",Č:"Ccaron",ċ:"cdot",Ċ:"Cdot",ç:"ccedil",Ç:"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf",ď:"dcaron",Ď:"Dcaron",đ:"dstrok",Đ:"Dstrok",ð:"eth",Ð:"ETH","ⅇ":"ee",ℯ:"escr","𝔢":"efr","𝕖":"eopf",ℰ:"Escr","𝔈":"Efr","𝔼":"Eopf",é:"eacute",É:"Eacute",è:"egrave",È:"Egrave",ê:"ecirc",Ê:"Ecirc",ě:"ecaron",Ě:"Ecaron",ë:"euml",Ë:"Euml",ė:"edot",Ė:"Edot",ę:"eogon",Ę:"Eogon",ē:"emacr",Ē:"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf",ℱ:"Fscr",ﬀ:"fflig",ﬃ:"ffilig",ﬄ:"ffllig",ﬁ:"filig",fj:"fjlig",ﬂ:"fllig",ƒ:"fnof",ℊ:"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr",ǵ:"gacute",ğ:"gbreve",Ğ:"Gbreve",ĝ:"gcirc",Ĝ:"Gcirc",ġ:"gdot",Ġ:"Gdot",Ģ:"Gcedil","𝔥":"hfr",ℎ:"planckh","𝒽":"hscr","𝕙":"hopf",ℋ:"Hscr",ℌ:"Hfr",ℍ:"Hopf",ĥ:"hcirc",Ĥ:"Hcirc",ℏ:"hbar",ħ:"hstrok",Ħ:"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf",ℐ:"Iscr",ℑ:"Im",í:"iacute",Í:"Iacute",ì:"igrave",Ì:"Igrave",î:"icirc",Î:"Icirc",ï:"iuml",Ï:"Iuml",ĩ:"itilde",Ĩ:"Itilde",İ:"Idot",į:"iogon",Į:"Iogon",ī:"imacr",Ī:"Imacr",ĳ:"ijlig",Ĳ:"IJlig",ı:"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf",ĵ:"jcirc",Ĵ:"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr",ķ:"kcedil",Ķ:"Kcedil","𝔩":"lfr","𝓁":"lscr",ℓ:"ell","𝕝":"lopf",ℒ:"Lscr","𝔏":"Lfr","𝕃":"Lopf",ĺ:"lacute",Ĺ:"Lacute",ľ:"lcaron",Ľ:"Lcaron",ļ:"lcedil",Ļ:"Lcedil",ł:"lstrok",Ł:"Lstrok",ŀ:"lmidot",Ŀ:"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf",ℳ:"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr",ℕ:"Nopf","𝒩":"Nscr","𝔑":"Nfr",ń:"nacute",Ń:"Nacute",ň:"ncaron",Ň:"Ncaron",ñ:"ntilde",Ñ:"Ntilde",ņ:"ncedil",Ņ:"Ncedil","№":"numero",ŋ:"eng",Ŋ:"ENG","𝕠":"oopf","𝔬":"ofr",ℴ:"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf",º:"ordm",ó:"oacute",Ó:"Oacute",ò:"ograve",Ò:"Ograve",ô:"ocirc",Ô:"Ocirc",ö:"ouml",Ö:"Ouml",ő:"odblac",Ő:"Odblac",õ:"otilde",Õ:"Otilde",ø:"oslash",Ø:"Oslash",ō:"omacr",Ō:"Omacr",œ:"oelig",Œ:"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf",ℙ:"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr",ℚ:"Qopf",ĸ:"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr",ℛ:"Rscr",ℜ:"Re",ℝ:"Ropf",ŕ:"racute",Ŕ:"Racute",ř:"rcaron",Ř:"Rcaron",ŗ:"rcedil",Ŗ:"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS",ś:"sacute",Ś:"Sacute",ŝ:"scirc",Ŝ:"Scirc",š:"scaron",Š:"Scaron",ş:"scedil",Ş:"Scedil",ß:"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf",ť:"tcaron",Ť:"Tcaron",ţ:"tcedil",Ţ:"Tcedil","™":"trade",ŧ:"tstrok",Ŧ:"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr",ú:"uacute",Ú:"Uacute",ù:"ugrave",Ù:"Ugrave",ŭ:"ubreve",Ŭ:"Ubreve",û:"ucirc",Û:"Ucirc",ů:"uring",Ů:"Uring",ü:"uuml",Ü:"Uuml",ű:"udblac",Ű:"Udblac",ũ:"utilde",Ũ:"Utilde",ų:"uogon",Ų:"Uogon",ū:"umacr",Ū:"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr",ŵ:"wcirc",Ŵ:"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf",ý:"yacute",Ý:"Yacute",ŷ:"ycirc",Ŷ:"Ycirc",ÿ:"yuml",Ÿ:"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf",ℨ:"Zfr",ℤ:"Zopf","𝒵":"Zscr",ź:"zacute",Ź:"Zacute",ž:"zcaron",Ž:"Zcaron",ż:"zdot",Ż:"Zdot",Ƶ:"imped",þ:"thorn",Þ:"THORN",ŉ:"napos",α:"alpha",Α:"Alpha",β:"beta",Β:"Beta",γ:"gamma",Γ:"Gamma",δ:"delta",Δ:"Delta",ε:"epsi","ϵ":"epsiv",Ε:"Epsilon",ϝ:"gammad",Ϝ:"Gammad",ζ:"zeta",Ζ:"Zeta",η:"eta",Η:"Eta",θ:"theta",ϑ:"thetav",Θ:"Theta",ι:"iota",Ι:"Iota",κ:"kappa",ϰ:"kappav",Κ:"Kappa",λ:"lambda",Λ:"Lambda",μ:"mu",µ:"micro",Μ:"Mu",ν:"nu",Ν:"Nu",ξ:"xi",Ξ:"Xi",ο:"omicron",Ο:"Omicron",π:"pi",ϖ:"piv",Π:"Pi",ρ:"rho",ϱ:"rhov",Ρ:"Rho",σ:"sigma",Σ:"Sigma",ς:"sigmaf",τ:"tau",Τ:"Tau",υ:"upsi",Υ:"Upsilon",ϒ:"Upsi",φ:"phi",ϕ:"phiv",Φ:"Phi",χ:"chi",Χ:"Chi",ψ:"psi",Ψ:"Psi",ω:"omega",Ω:"ohm",а:"acy",А:"Acy",б:"bcy",Б:"Bcy",в:"vcy",В:"Vcy",г:"gcy",Г:"Gcy",ѓ:"gjcy",Ѓ:"GJcy",д:"dcy",Д:"Dcy",ђ:"djcy",Ђ:"DJcy",е:"iecy",Е:"IEcy",ё:"iocy",Ё:"IOcy",є:"jukcy",Є:"Jukcy",ж:"zhcy",Ж:"ZHcy",з:"zcy",З:"Zcy",ѕ:"dscy",Ѕ:"DScy",и:"icy",И:"Icy",і:"iukcy",І:"Iukcy",ї:"yicy",Ї:"YIcy",й:"jcy",Й:"Jcy",ј:"jsercy",Ј:"Jsercy",к:"kcy",К:"Kcy",ќ:"kjcy",Ќ:"KJcy",л:"lcy",Л:"Lcy",љ:"ljcy",Љ:"LJcy",м:"mcy",М:"Mcy",н:"ncy",Н:"Ncy",њ:"njcy",Њ:"NJcy",о:"ocy",О:"Ocy",п:"pcy",П:"Pcy",р:"rcy",Р:"Rcy",с:"scy",С:"Scy",т:"tcy",Т:"Tcy",ћ:"tshcy",Ћ:"TSHcy",у:"ucy",У:"Ucy",ў:"ubrcy",Ў:"Ubrcy",ф:"fcy",Ф:"Fcy",х:"khcy",Х:"KHcy",ц:"tscy",Ц:"TScy",ч:"chcy",Ч:"CHcy",џ:"dzcy",Џ:"DZcy",ш:"shcy",Ш:"SHcy",щ:"shchcy",Щ:"SHCHcy",ъ:"hardcy",Ъ:"HARDcy",ы:"ycy",Ы:"Ycy",ь:"softcy",Ь:"SOFTcy",э:"ecy",Э:"Ecy",ю:"yucy",Ю:"YUcy",я:"yacy",Я:"YAcy",ℵ:"aleph",ℶ:"beth",ℷ:"gimel",ℸ:"daleth"},Jr=/["&'<>`]/g,Zr={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},zn=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,Vn=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,_i=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,e0={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",ffr:"𝔣",Ffr:"𝔉",filig:"ﬁ",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ĳ",IJlig:"Ĳ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:`
`,nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"	",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"},r0={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},i0={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},n0=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],o0=String.fromCharCode,a0={},s0=a0.hasOwnProperty,l0=function(d0,M0){return s0.call(d0,M0)},u0=function(d0,M0){for(var O0=-1,x0=d0.length;++O0<x0;)if(d0[O0]==M0)return!0;return!1},b0=function(d0,M0){if(!d0)return M0;var O0={},x0;for(x0 in M0)O0[x0]=l0(d0,x0)?d0[x0]:M0[x0];return O0},g0=function(d0,M0){var O0="";return d0>=55296&&d0<=57343||d0>1114111?(M0&&v0("character reference outside the permissible Unicode range"),"�"):l0(i0,d0)?(M0&&v0("disallowed character reference"),i0[d0]):(M0&&u0(n0,d0)&&v0("disallowed character reference"),d0>65535&&(d0-=65536,O0+=o0(d0>>>10&1023|55296),d0=56320|d0&1023),O0+=o0(d0),O0)},y0=function(d0){return"&#x"+d0.toString(16).toUpperCase()+";"},f0=function(d0){return"&#"+d0+";"},v0=function(d0){throw Error("Parse error: "+d0)},A0=function(d0,M0){M0=b0(M0,A0.options);var O0=M0.strict;O0&&Vn.test(d0)&&v0("forbidden code point");var x0=M0.encodeEverything,C0=M0.useNamedReferences,$0=M0.allowUnsafeSymbols,_0=M0.decimal?f0:y0,R0=function(D0){return _0(D0.charCodeAt(0))};return x0?(d0=d0.replace(Nr,function(D0){return C0&&l0(Vr,D0)?"&"+Vr[D0]+";":R0(D0)}),C0&&(d0=d0.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),C0&&(d0=d0.replace(Qr,function(D0){return"&"+Vr[D0]+";"}))):C0?($0||(d0=d0.replace(Jr,function(D0){return"&"+Vr[D0]+";"})),d0=d0.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;"),d0=d0.replace(Qr,function(D0){return"&"+Vr[D0]+";"})):$0||(d0=d0.replace(Jr,R0)),d0.replace(qr,function(D0){var S0=D0.charCodeAt(0),I0=D0.charCodeAt(1),B0=(S0-55296)*1024+I0-56320+65536;return _0(B0)}).replace(Wr,R0)};A0.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var p0=function(d0,M0){M0=b0(M0,p0.options);var O0=M0.strict;return O0&&zn.test(d0)&&v0("malformed character reference"),d0.replace(_i,function(x0,C0,$0,_0,R0,D0,S0,I0,B0){var T0,Q0,L0,N0,j0,q0;return C0?(j0=C0,e0[j0]):$0?(j0=$0,q0=_0,q0&&M0.isAttributeValue?(O0&&q0=="="&&v0("`&` did not start a character reference"),x0):(O0&&v0("named character reference was not terminated by a semicolon"),r0[j0]+(q0||""))):R0?(L0=R0,Q0=D0,O0&&!Q0&&v0("character reference was not terminated by a semicolon"),T0=parseInt(L0,10),g0(T0,O0)):S0?(N0=S0,Q0=I0,O0&&!Q0&&v0("character reference was not terminated by a semicolon"),T0=parseInt(N0,16),g0(T0,O0)):(O0&&v0("named character reference was not terminated by a semicolon"),x0)})};p0.options={isAttributeValue:!1,strict:!1};var h0=function(d0){return d0.replace(Jr,function(M0){return Zr[M0]})},m0={version:"1.2.0",encode:A0,decode:p0,escape:h0,unescape:p0};if(_r&&!_r.nodeType)if(Dr)Dr.exports=m0;else for(var c0 in m0)l0(m0,c0)&&(_r[c0]=m0[c0]);else zr.he=m0})(commonjsGlobal$2)})(he$7,he$7.exports);var heExports=he$7.exports;const he$6=getDefaultExportFromCjs$3(heExports);var lib$c={};Object.defineProperty(lib$c,"__esModule",{value:!0});var IS_MAC=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),MODIFIERS={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},ALIASES={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:IS_MAC?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},CODES$4={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var f$8=1;f$8<20;f$8++)CODES$4["f"+f$8]=111+f$8;function isHotkey(Gt,$r,zr){$r&&!("byKey"in $r)&&(zr=$r,$r=null),Array.isArray(Gt)||(Gt=[Gt]);var _r=Gt.map(function(qr){return parseHotkey(qr,$r)}),Dr=function(Nr){return _r.some(function(Wr){return compareHotkey(Wr,Nr)})},kr=zr==null?Dr:Dr(zr);return kr}function isCodeHotkey(Gt,$r){return isHotkey(Gt,$r)}function isKeyHotkey(Gt,$r){return isHotkey(Gt,{byKey:!0},$r)}function parseHotkey(Gt,$r){var zr=$r&&$r.byKey,_r={};Gt=Gt.replace("++","+add");var Dr=Gt.split("+"),kr=Dr.length;for(var qr in MODIFIERS)_r[MODIFIERS[qr]]=!1;var Nr=!0,Wr=!1,Qr=void 0;try{for(var Vr=Dr[Symbol.iterator](),Jr;!(Nr=(Jr=Vr.next()).done);Nr=!0){var Zr=Jr.value,zn=Zr.endsWith("?")&&Zr.length>1;zn&&(Zr=Zr.slice(0,-1));var Vn=toKeyName(Zr),_i=MODIFIERS[Vn];if(Zr.length>1&&!_i&&!ALIASES[Zr]&&!CODES$4[Vn])throw new TypeError('Unknown modifier: "'+Zr+'"');(kr===1||!_i)&&(zr?_r.key=Vn:_r.which=toKeyCode(Zr)),_i&&(_r[_i]=zn?null:!0)}}catch(e0){Wr=!0,Qr=e0}finally{try{!Nr&&Vr.return&&Vr.return()}finally{if(Wr)throw Qr}}return _r}function compareHotkey(Gt,$r){for(var zr in Gt){var _r=Gt[zr],Dr=void 0;if(_r!=null&&(zr==="key"&&$r.key!=null?Dr=$r.key.toLowerCase():zr==="which"?Dr=_r===91&&$r.which===93?91:$r.which:Dr=$r[zr],!(Dr==null&&_r===!1)&&Dr!==_r))return!1}return!0}function toKeyCode(Gt){Gt=toKeyName(Gt);var $r=CODES$4[Gt]||Gt.toUpperCase().charCodeAt(0);return $r}function toKeyName(Gt){return Gt=Gt.toLowerCase(),Gt=ALIASES[Gt]||Gt,Gt}var _default$7=lib$c.default=isHotkey,isHotkey_1=lib$c.isHotkey=isHotkey;lib$c.isCodeHotkey=isCodeHotkey;lib$c.isKeyHotkey=isKeyHotkey;lib$c.parseHotkey=parseHotkey;lib$c.compareHotkey=compareHotkey;lib$c.toKeyCode=toKeyCode;lib$c.toKeyName=toKeyName;const htmlVoidElements=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class Schema{constructor($r,zr,_r){this.property=$r,this.normal=zr,_r&&(this.space=_r)}}Schema.prototype.property={};Schema.prototype.normal={};Schema.prototype.space=null;function merge$4(Gt,$r){const zr={},_r={};let Dr=-1;for(;++Dr<Gt.length;)Object.assign(zr,Gt[Dr].property),Object.assign(_r,Gt[Dr].normal);return new Schema(zr,_r,$r)}function normalize$7(Gt){return Gt.toLowerCase()}let Info$1=class{constructor($r,zr){this.property=$r,this.attribute=zr}};Info$1.prototype.space=null;Info$1.prototype.boolean=!1;Info$1.prototype.booleanish=!1;Info$1.prototype.overloadedBoolean=!1;Info$1.prototype.number=!1;Info$1.prototype.commaSeparated=!1;Info$1.prototype.spaceSeparated=!1;Info$1.prototype.commaOrSpaceSeparated=!1;Info$1.prototype.mustUseProperty=!1;Info$1.prototype.defined=!1;let powers=0;const boolean=increment(),booleanish=increment(),overloadedBoolean=increment(),number$7=increment(),spaceSeparated=increment(),commaSeparated=increment(),commaOrSpaceSeparated=increment();function increment(){return 2**++powers}const types$1=Object.freeze(Object.defineProperty({__proto__:null,boolean,booleanish,commaOrSpaceSeparated,commaSeparated,number:number$7,overloadedBoolean,spaceSeparated},Symbol.toStringTag,{value:"Module"})),checks=Object.keys(types$1);class DefinedInfo extends Info$1{constructor($r,zr,_r,Dr){let kr=-1;if(super($r,zr),mark(this,"space",Dr),typeof _r=="number")for(;++kr<checks.length;){const qr=checks[kr];mark(this,checks[kr],(_r&types$1[qr])===types$1[qr])}}}DefinedInfo.prototype.defined=!0;function mark(Gt,$r,zr){zr&&(Gt[$r]=zr)}const own$6={}.hasOwnProperty;function create$5(Gt){const $r={},zr={};let _r;for(_r in Gt.properties)if(own$6.call(Gt.properties,_r)){const Dr=Gt.properties[_r],kr=new DefinedInfo(_r,Gt.transform(Gt.attributes||{},_r),Dr,Gt.space);Gt.mustUseProperty&&Gt.mustUseProperty.includes(_r)&&(kr.mustUseProperty=!0),$r[_r]=kr,zr[normalize$7(_r)]=_r,zr[normalize$7(kr.attribute)]=_r}return new Schema($r,zr,Gt.space)}const xlink=create$5({space:"xlink",transform(Gt,$r){return"xlink:"+$r.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),xml=create$5({space:"xml",transform(Gt,$r){return"xml:"+$r.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function caseSensitiveTransform(Gt,$r){return $r in Gt?Gt[$r]:$r}function caseInsensitiveTransform(Gt,$r){return caseSensitiveTransform(Gt,$r.toLowerCase())}const xmlns=create$5({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform,properties:{xmlns:null,xmlnsXLink:null}}),aria=create$5({transform(Gt,$r){return $r==="role"?$r:"aria-"+$r.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:booleanish,ariaAutoComplete:null,ariaBusy:booleanish,ariaChecked:booleanish,ariaColCount:number$7,ariaColIndex:number$7,ariaColSpan:number$7,ariaControls:spaceSeparated,ariaCurrent:null,ariaDescribedBy:spaceSeparated,ariaDetails:null,ariaDisabled:booleanish,ariaDropEffect:spaceSeparated,ariaErrorMessage:null,ariaExpanded:booleanish,ariaFlowTo:spaceSeparated,ariaGrabbed:booleanish,ariaHasPopup:null,ariaHidden:booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:spaceSeparated,ariaLevel:number$7,ariaLive:null,ariaModal:booleanish,ariaMultiLine:booleanish,ariaMultiSelectable:booleanish,ariaOrientation:null,ariaOwns:spaceSeparated,ariaPlaceholder:null,ariaPosInSet:number$7,ariaPressed:booleanish,ariaReadOnly:booleanish,ariaRelevant:null,ariaRequired:booleanish,ariaRoleDescription:spaceSeparated,ariaRowCount:number$7,ariaRowIndex:number$7,ariaRowSpan:number$7,ariaSelected:booleanish,ariaSetSize:number$7,ariaSort:null,ariaValueMax:number$7,ariaValueMin:number$7,ariaValueNow:number$7,ariaValueText:null,role:null}}),html$4=create$5({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:commaSeparated,acceptCharset:spaceSeparated,accessKey:spaceSeparated,action:null,allow:null,allowFullScreen:boolean,allowPaymentRequest:boolean,allowUserMedia:boolean,alt:null,as:null,async:boolean,autoCapitalize:null,autoComplete:spaceSeparated,autoFocus:boolean,autoPlay:boolean,blocking:spaceSeparated,capture:null,charSet:null,checked:boolean,cite:null,className:spaceSeparated,cols:number$7,colSpan:null,content:null,contentEditable:booleanish,controls:boolean,controlsList:spaceSeparated,coords:number$7|commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:boolean,defer:boolean,dir:null,dirName:null,disabled:boolean,download:overloadedBoolean,draggable:booleanish,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:boolean,formTarget:null,headers:spaceSeparated,height:number$7,hidden:boolean,high:number$7,href:null,hrefLang:null,htmlFor:spaceSeparated,httpEquiv:spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inert:boolean,inputMode:null,integrity:null,is:null,isMap:boolean,itemId:null,itemProp:spaceSeparated,itemRef:spaceSeparated,itemScope:boolean,itemType:spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:boolean,low:number$7,manifest:null,max:null,maxLength:number$7,media:null,method:null,min:null,minLength:number$7,multiple:boolean,muted:boolean,name:null,nonce:null,noModule:boolean,noValidate:boolean,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:boolean,optimum:number$7,pattern:null,ping:spaceSeparated,placeholder:null,playsInline:boolean,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:boolean,referrerPolicy:null,rel:spaceSeparated,required:boolean,reversed:boolean,rows:number$7,rowSpan:number$7,sandbox:spaceSeparated,scope:null,scoped:boolean,seamless:boolean,selected:boolean,shadowRootClonable:boolean,shadowRootDelegatesFocus:boolean,shadowRootMode:null,shape:null,size:number$7,sizes:null,slot:null,span:number$7,spellCheck:booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:number$7,step:null,style:null,tabIndex:number$7,target:null,title:null,translate:null,type:null,typeMustMatch:boolean,useMap:null,value:booleanish,width:number$7,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:spaceSeparated,axis:null,background:null,bgColor:null,border:number$7,borderColor:null,bottomMargin:number$7,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:boolean,declare:boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:number$7,leftMargin:number$7,link:null,longDesc:null,lowSrc:null,marginHeight:number$7,marginWidth:number$7,noResize:boolean,noHref:boolean,noShade:boolean,noWrap:boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:number$7,rules:null,scheme:null,scrolling:booleanish,standby:null,summary:null,text:null,topMargin:number$7,valueType:null,version:null,vAlign:null,vLink:null,vSpace:number$7,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:boolean,disableRemotePlayback:boolean,prefix:null,property:null,results:number$7,security:null,unselectable:null}}),svg$1=create$5({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:caseSensitiveTransform,properties:{about:commaOrSpaceSeparated,accentHeight:number$7,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:number$7,amplitude:number$7,arabicForm:null,ascent:number$7,attributeName:null,attributeType:null,azimuth:number$7,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:number$7,by:null,calcMode:null,capHeight:number$7,className:spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:number$7,diffuseConstant:number$7,direction:null,display:null,dur:null,divisor:number$7,dominantBaseline:null,download:boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:number$7,enableBackground:null,end:null,event:null,exponent:number$7,externalResourcesRequired:null,fill:null,fillOpacity:number$7,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:commaSeparated,g2:commaSeparated,glyphName:commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:number$7,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:number$7,horizOriginX:number$7,horizOriginY:number$7,id:null,ideographic:number$7,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:number$7,k:number$7,k1:number$7,k2:number$7,k3:number$7,k4:number$7,kernelMatrix:commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:number$7,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:number$7,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:number$7,overlineThickness:number$7,paintOrder:null,panose1:null,path:null,pathLength:number$7,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:number$7,pointsAtY:number$7,pointsAtZ:number$7,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:commaOrSpaceSeparated,rev:commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:commaOrSpaceSeparated,requiredFeatures:commaOrSpaceSeparated,requiredFonts:commaOrSpaceSeparated,requiredFormats:commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:number$7,specularExponent:number$7,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:number$7,strikethroughThickness:number$7,string:null,stroke:null,strokeDashArray:commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:number$7,strokeOpacity:number$7,strokeWidth:null,style:null,surfaceScale:number$7,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:commaOrSpaceSeparated,tabIndex:number$7,tableValues:null,target:null,targetX:number$7,targetY:number$7,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:commaOrSpaceSeparated,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:number$7,underlineThickness:number$7,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:number$7,values:null,vAlphabetic:number$7,vMathematical:number$7,vectorEffect:null,vHanging:number$7,vIdeographic:number$7,version:null,vertAdvY:number$7,vertOriginX:number$7,vertOriginY:number$7,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:number$7,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),valid=/^data[-\w.:]+$/i,dash=/-[a-z]/g,cap=/[A-Z]/g;function find(Gt,$r){const zr=normalize$7($r);let _r=$r,Dr=Info$1;if(zr in Gt.normal)return Gt.property[Gt.normal[zr]];if(zr.length>4&&zr.slice(0,4)==="data"&&valid.test($r)){if($r.charAt(4)==="-"){const kr=$r.slice(5).replace(dash,camelcase);_r="data"+kr.charAt(0).toUpperCase()+kr.slice(1)}else{const kr=$r.slice(4);if(!dash.test(kr)){let qr=kr.replace(cap,kebab);qr.charAt(0)!=="-"&&(qr="-"+qr),$r="data"+qr}}Dr=DefinedInfo}return new Dr(_r,$r)}function kebab(Gt){return"-"+Gt.toLowerCase()}function camelcase(Gt){return Gt.charAt(1).toUpperCase()}const html$3=merge$4([xml,xlink,xmlns,aria,html$4],"html"),svg=merge$4([xml,xlink,xmlns,aria,svg$1],"svg"),own$5={}.hasOwnProperty;function zwitch(Gt,$r){const zr=$r||{};function _r(Dr,...kr){let qr=_r.invalid;const Nr=_r.handlers;if(Dr&&own$5.call(Dr,Gt)){const Wr=String(Dr[Gt]);qr=own$5.call(Nr,Wr)?Nr[Wr]:_r.unknown}if(qr)return qr.call(this,Dr,...kr)}return _r.handlers=zr.handlers||{},_r.invalid=zr.invalid,_r.unknown=zr.unknown,_r}const defaultSubsetRegex=/["&'<>`]/g,surrogatePairsRegex=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,controlCharactersRegex=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,regexEscapeRegex=/[|\\{}()[\]^$+*?.]/g,subsetToRegexCache=new WeakMap;function core$7(Gt,$r){if(Gt=Gt.replace($r.subset?charactersToExpressionCached($r.subset):defaultSubsetRegex,_r),$r.subset||$r.escapeOnly)return Gt;return Gt.replace(surrogatePairsRegex,zr).replace(controlCharactersRegex,_r);function zr(Dr,kr,qr){return $r.format((Dr.charCodeAt(0)-55296)*1024+Dr.charCodeAt(1)-56320+65536,qr.charCodeAt(kr+2),$r)}function _r(Dr,kr,qr){return $r.format(Dr.charCodeAt(0),qr.charCodeAt(kr+1),$r)}}function charactersToExpressionCached(Gt){let $r=subsetToRegexCache.get(Gt);return $r||($r=charactersToExpression(Gt),subsetToRegexCache.set(Gt,$r)),$r}function charactersToExpression(Gt){const $r=[];let zr=-1;for(;++zr<Gt.length;)$r.push(Gt[zr].replace(regexEscapeRegex,"\\$&"));return new RegExp("(?:"+$r.join("|")+")","g")}const hexadecimalRegex=/[\dA-Fa-f]/;function toHexadecimal(Gt,$r,zr){const _r="&#x"+Gt.toString(16).toUpperCase();return zr&&$r&&!hexadecimalRegex.test(String.fromCharCode($r))?_r:_r+";"}const decimalRegex=/\d/;function toDecimal(Gt,$r,zr){const _r="&#"+String(Gt);return zr&&$r&&!decimalRegex.test(String.fromCharCode($r))?_r:_r+";"}const characterEntitiesLegacy=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],characterEntitiesHtml4={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"′",Prime:"″",oline:"‾",frasl:"⁄",weierp:"℘",image:"ℑ",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"‹",rsaquo:"›",euro:"€"},dangerous=["cent","copy","divide","gt","lt","not","para","times"],own$4={}.hasOwnProperty,characters$2={};let key;for(key in characterEntitiesHtml4)own$4.call(characterEntitiesHtml4,key)&&(characters$2[characterEntitiesHtml4[key]]=key);const notAlphanumericRegex=/[^\dA-Za-z]/;function toNamed(Gt,$r,zr,_r){const Dr=String.fromCharCode(Gt);if(own$4.call(characters$2,Dr)){const kr=characters$2[Dr],qr="&"+kr;return zr&&characterEntitiesLegacy.includes(kr)&&!dangerous.includes(kr)&&(!_r||$r&&$r!==61&&notAlphanumericRegex.test(String.fromCharCode($r)))?qr:qr+";"}return""}function formatSmart(Gt,$r,zr){let _r=toHexadecimal(Gt,$r,zr.omitOptionalSemicolons),Dr;if((zr.useNamedReferences||zr.useShortestReferences)&&(Dr=toNamed(Gt,$r,zr.omitOptionalSemicolons,zr.attribute)),(zr.useShortestReferences||!Dr)&&zr.useShortestReferences){const kr=toDecimal(Gt,$r,zr.omitOptionalSemicolons);kr.length<_r.length&&(_r=kr)}return Dr&&(!zr.useShortestReferences||Dr.length<_r.length)?Dr:_r}function stringifyEntities(Gt,$r){return core$7(Gt,Object.assign({format:formatSmart},$r))}const htmlCommentRegex=/^>|^->|<!--|-->|--!>|<!-$/g,bogusCommentEntitySubset=[">"],commentEntitySubset=["<",">"];function comment(Gt,$r,zr,_r){return _r.settings.bogusComments?"<?"+stringifyEntities(Gt.value,Object.assign({},_r.settings.characterReferences,{subset:bogusCommentEntitySubset}))+">":"<!--"+Gt.value.replace(htmlCommentRegex,Dr)+"-->";function Dr(kr){return stringifyEntities(kr,Object.assign({},_r.settings.characterReferences,{subset:commentEntitySubset}))}}function doctype(Gt,$r,zr,_r){return"<!"+(_r.settings.upperDoctype?"DOCTYPE":"doctype")+(_r.settings.tightDoctype?"":" ")+"html>"}function ccount(Gt,$r){const zr=String(Gt);if(typeof $r!="string")throw new TypeError("Expected character");let _r=0,Dr=zr.indexOf($r);for(;Dr!==-1;)_r++,Dr=zr.indexOf($r,Dr+$r.length);return _r}function stringify$3(Gt,$r){const zr=$r||{};return(Gt[Gt.length-1]===""?[...Gt,""]:Gt).join((zr.padRight?" ":"")+","+(zr.padLeft===!1?"":" ")).trim()}function parse$9(Gt){const $r=String(Gt||"").trim();return $r?$r.split(/[ \t\n\r\f]+/g):[]}function stringify$2(Gt){return Gt.join(" ").trim()}const re$7=/[ \t\n\f\r]/g;function whitespace(Gt){return typeof Gt=="object"?Gt.type==="text"?empty$4(Gt.value):!1:empty$4(Gt)}function empty$4(Gt){return Gt.replace(re$7,"")===""}const siblingAfter=siblings(1),siblingBefore=siblings(-1),emptyChildren$1=[];function siblings(Gt){return $r;function $r(zr,_r,Dr){const kr=zr?zr.children:emptyChildren$1;let qr=(_r||0)+Gt,Nr=kr[qr];if(!Dr)for(;Nr&&whitespace(Nr);)qr+=Gt,Nr=kr[qr];return Nr}}const own$3={}.hasOwnProperty;function omission(Gt){return $r;function $r(zr,_r,Dr){return own$3.call(Gt,zr.tagName)&&Gt[zr.tagName](zr,_r,Dr)}}const closing=omission({body:body$1,caption:headOrColgroupOrCaption,colgroup:headOrColgroupOrCaption,dd:dd$1,dt:dt$2,head:headOrColgroupOrCaption,html:html$2,li,optgroup,option,p:p$8,rp:rubyElement,rt:rubyElement,tbody:tbody$1,td:cells,tfoot,th:cells,thead,tr:tr$2});function headOrColgroupOrCaption(Gt,$r,zr){const _r=siblingAfter(zr,$r,!0);return!_r||_r.type!=="comment"&&!(_r.type==="text"&&whitespace(_r.value.charAt(0)))}function html$2(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type!=="comment"}function body$1(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type!=="comment"}function p$8(Gt,$r,zr){const _r=siblingAfter(zr,$r);return _r?_r.type==="element"&&(_r.tagName==="address"||_r.tagName==="article"||_r.tagName==="aside"||_r.tagName==="blockquote"||_r.tagName==="details"||_r.tagName==="div"||_r.tagName==="dl"||_r.tagName==="fieldset"||_r.tagName==="figcaption"||_r.tagName==="figure"||_r.tagName==="footer"||_r.tagName==="form"||_r.tagName==="h1"||_r.tagName==="h2"||_r.tagName==="h3"||_r.tagName==="h4"||_r.tagName==="h5"||_r.tagName==="h6"||_r.tagName==="header"||_r.tagName==="hgroup"||_r.tagName==="hr"||_r.tagName==="main"||_r.tagName==="menu"||_r.tagName==="nav"||_r.tagName==="ol"||_r.tagName==="p"||_r.tagName==="pre"||_r.tagName==="section"||_r.tagName==="table"||_r.tagName==="ul"):!zr||!(zr.type==="element"&&(zr.tagName==="a"||zr.tagName==="audio"||zr.tagName==="del"||zr.tagName==="ins"||zr.tagName==="map"||zr.tagName==="noscript"||zr.tagName==="video"))}function li(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&_r.tagName==="li"}function dt$2(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!!(_r&&_r.type==="element"&&(_r.tagName==="dt"||_r.tagName==="dd"))}function dd$1(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&(_r.tagName==="dt"||_r.tagName==="dd")}function rubyElement(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&(_r.tagName==="rp"||_r.tagName==="rt")}function optgroup(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&_r.tagName==="optgroup"}function option(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&(_r.tagName==="option"||_r.tagName==="optgroup")}function thead(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!!(_r&&_r.type==="element"&&(_r.tagName==="tbody"||_r.tagName==="tfoot"))}function tbody$1(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&(_r.tagName==="tbody"||_r.tagName==="tfoot")}function tfoot(Gt,$r,zr){return!siblingAfter(zr,$r)}function tr$2(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&_r.tagName==="tr"}function cells(Gt,$r,zr){const _r=siblingAfter(zr,$r);return!_r||_r.type==="element"&&(_r.tagName==="td"||_r.tagName==="th")}const opening=omission({body,colgroup,head,html:html$1,tbody});function html$1(Gt){const $r=siblingAfter(Gt,-1);return!$r||$r.type!=="comment"}function head(Gt){const $r=new Set;for(const _r of Gt.children)if(_r.type==="element"&&(_r.tagName==="base"||_r.tagName==="title")){if($r.has(_r.tagName))return!1;$r.add(_r.tagName)}const zr=Gt.children[0];return!zr||zr.type==="element"}function body(Gt){const $r=siblingAfter(Gt,-1,!0);return!$r||$r.type!=="comment"&&!($r.type==="text"&&whitespace($r.value.charAt(0)))&&!($r.type==="element"&&($r.tagName==="meta"||$r.tagName==="link"||$r.tagName==="script"||$r.tagName==="style"||$r.tagName==="template"))}function colgroup(Gt,$r,zr){const _r=siblingBefore(zr,$r),Dr=siblingAfter(Gt,-1,!0);return zr&&_r&&_r.type==="element"&&_r.tagName==="colgroup"&&closing(_r,zr.children.indexOf(_r),zr)?!1:!!(Dr&&Dr.type==="element"&&Dr.tagName==="col")}function tbody(Gt,$r,zr){const _r=siblingBefore(zr,$r),Dr=siblingAfter(Gt,-1);return zr&&_r&&_r.type==="element"&&(_r.tagName==="thead"||_r.tagName==="tbody")&&closing(_r,zr.children.indexOf(_r),zr)?!1:!!(Dr&&Dr.type==="element"&&Dr.tagName==="tr")}const constants$7={name:[[`	
\f\r &/=>`.split(""),`	
\f\r "&'/=>\``.split("")],[`\0	
\f\r "&'/<=>`.split(""),`\0	
\f\r "&'/<=>\``.split("")]],unquoted:[[`	
\f\r &>`.split(""),`\0	
\f\r "&'<=>\``.split("")],[`\0	
\f\r "&'<=>\``.split(""),`\0	
\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function element$2(Gt,$r,zr,_r){const Dr=_r.schema,kr=Dr.space==="svg"?!1:_r.settings.omitOptionalTags;let qr=Dr.space==="svg"?_r.settings.closeEmptyElements:_r.settings.voids.includes(Gt.tagName.toLowerCase());const Nr=[];let Wr;Dr.space==="html"&&Gt.tagName==="svg"&&(_r.schema=svg);const Qr=serializeAttributes(_r,Gt.properties),Vr=_r.all(Dr.space==="html"&&Gt.tagName==="template"?Gt.content:Gt);return _r.schema=Dr,Vr&&(qr=!1),(Qr||!kr||!opening(Gt,$r,zr))&&(Nr.push("<",Gt.tagName,Qr?" "+Qr:""),qr&&(Dr.space==="svg"||_r.settings.closeSelfClosing)&&(Wr=Qr.charAt(Qr.length-1),(!_r.settings.tightSelfClosing||Wr==="/"||Wr&&Wr!=='"'&&Wr!=="'")&&Nr.push(" "),Nr.push("/")),Nr.push(">")),Nr.push(Vr),!qr&&(!kr||!closing(Gt,$r,zr))&&Nr.push("</"+Gt.tagName+">"),Nr.join("")}function serializeAttributes(Gt,$r){const zr=[];let _r=-1,Dr;if($r){for(Dr in $r)if($r[Dr]!==null&&$r[Dr]!==void 0){const kr=serializeAttribute(Gt,Dr,$r[Dr]);kr&&zr.push(kr)}}for(;++_r<zr.length;){const kr=Gt.settings.tightAttributes?zr[_r].charAt(zr[_r].length-1):void 0;_r!==zr.length-1&&kr!=='"'&&kr!=="'"&&(zr[_r]+=" ")}return zr.join("")}function serializeAttribute(Gt,$r,zr){const _r=find(Gt.schema,$r),Dr=Gt.settings.allowParseErrors&&Gt.schema.space==="html"?0:1,kr=Gt.settings.allowDangerousCharacters?0:1;let qr=Gt.quote,Nr;if(_r.overloadedBoolean&&(zr===_r.attribute||zr==="")?zr=!0:(_r.boolean||_r.overloadedBoolean&&typeof zr!="string")&&(zr=!!zr),zr==null||zr===!1||typeof zr=="number"&&Number.isNaN(zr))return"";const Wr=stringifyEntities(_r.attribute,Object.assign({},Gt.settings.characterReferences,{subset:constants$7.name[Dr][kr]}));return zr===!0||(zr=Array.isArray(zr)?(_r.commaSeparated?stringify$3:stringify$2)(zr,{padLeft:!Gt.settings.tightCommaSeparatedLists}):String(zr),Gt.settings.collapseEmptyAttributes&&!zr)?Wr:(Gt.settings.preferUnquoted&&(Nr=stringifyEntities(zr,Object.assign({},Gt.settings.characterReferences,{attribute:!0,subset:constants$7.unquoted[Dr][kr]}))),Nr!==zr&&(Gt.settings.quoteSmart&&ccount(zr,qr)>ccount(zr,Gt.alternative)&&(qr=Gt.alternative),Nr=qr+stringifyEntities(zr,Object.assign({},Gt.settings.characterReferences,{subset:(qr==="'"?constants$7.single:constants$7.double)[Dr][kr],attribute:!0}))+qr),Wr+(Nr&&"="+Nr))}const textEntitySubset=["<","&"];function text$3(Gt,$r,zr,_r){return zr&&zr.type==="element"&&(zr.tagName==="script"||zr.tagName==="style")?Gt.value:stringifyEntities(Gt.value,Object.assign({},_r.settings.characterReferences,{subset:textEntitySubset}))}function raw(Gt,$r,zr,_r){return _r.settings.allowDangerousHtml?Gt.value:text$3(Gt,$r,zr,_r)}function root$4(Gt,$r,zr,_r){return _r.all(Gt)}const handle=zwitch("type",{invalid,unknown,handlers:{comment,doctype,element:element$2,raw,root:root$4,text:text$3}});function invalid(Gt){throw new Error("Expected node, not `"+Gt+"`")}function unknown(Gt){const $r=Gt;throw new Error("Cannot compile unknown node `"+$r.type+"`")}const emptyOptions$3={},emptyCharacterReferences={},emptyChildren=[];function toHtml(Gt,$r){const zr=$r||emptyOptions$3,_r=zr.quote||'"',Dr=_r==='"'?"'":'"';if(_r!=='"'&&_r!=="'")throw new Error("Invalid quote `"+_r+"`, expected `'` or `\"`");return{one:one$2,all:all$2,settings:{omitOptionalTags:zr.omitOptionalTags||!1,allowParseErrors:zr.allowParseErrors||!1,allowDangerousCharacters:zr.allowDangerousCharacters||!1,quoteSmart:zr.quoteSmart||!1,preferUnquoted:zr.preferUnquoted||!1,tightAttributes:zr.tightAttributes||!1,upperDoctype:zr.upperDoctype||!1,tightDoctype:zr.tightDoctype||!1,bogusComments:zr.bogusComments||!1,tightCommaSeparatedLists:zr.tightCommaSeparatedLists||!1,tightSelfClosing:zr.tightSelfClosing||!1,collapseEmptyAttributes:zr.collapseEmptyAttributes||!1,allowDangerousHtml:zr.allowDangerousHtml||!1,voids:zr.voids||htmlVoidElements,characterReferences:zr.characterReferences||emptyCharacterReferences,closeSelfClosing:zr.closeSelfClosing||!1,closeEmptyElements:zr.closeEmptyElements||!1},schema:zr.space==="svg"?svg:html$3,quote:_r,alternative:Dr}.one(Array.isArray(Gt)?{type:"root",children:Gt}:Gt,void 0,void 0)}function one$2(Gt,$r,zr){return handle(Gt,$r,zr,this)}function all$2(Gt){const $r=[],zr=Gt&&Gt.children||emptyChildren;let _r=-1;for(;++_r<zr.length;)$r[_r]=this.one(zr[_r],_r,Gt);return $r.join("")}function rehypeStringify(Gt){const $r=this,zr={...$r.data("settings"),...Gt};$r.compiler=_r;function _r(Dr){return toHtml(Dr,zr)}}function escapeStringRegexp(Gt){if(typeof Gt!="string")throw new TypeError("Expected a string");return Gt.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}const convert=function(Gt){if(Gt==null)return ok$3;if(typeof Gt=="function")return castFactory$1(Gt);if(typeof Gt=="object")return Array.isArray(Gt)?anyFactory$1(Gt):propsFactory(Gt);if(typeof Gt=="string")return typeFactory(Gt);throw new Error("Expected function, string, or object as test")};function anyFactory$1(Gt){const $r=[];let zr=-1;for(;++zr<Gt.length;)$r[zr]=convert(Gt[zr]);return castFactory$1(_r);function _r(...Dr){let kr=-1;for(;++kr<$r.length;)if($r[kr].apply(this,Dr))return!0;return!1}}function propsFactory(Gt){const $r=Gt;return castFactory$1(zr);function zr(_r){const Dr=_r;let kr;for(kr in Gt)if(Dr[kr]!==$r[kr])return!1;return!0}}function typeFactory(Gt){return castFactory$1($r);function $r(zr){return zr&&zr.type===Gt}}function castFactory$1(Gt){return $r;function $r(zr,_r,Dr){return!!(looksLikeANode(zr)&&Gt.call(this,zr,typeof _r=="number"?_r:void 0,Dr||void 0))}}function ok$3(){return!0}function looksLikeANode(Gt){return Gt!==null&&typeof Gt=="object"&&"type"in Gt}function color$3(Gt){return Gt}const empty$3=[],CONTINUE=!0,EXIT=!1,SKIP="skip";function visitParents(Gt,$r,zr,_r){let Dr;typeof $r=="function"&&typeof zr!="function"?(_r=zr,zr=$r):Dr=$r;const kr=convert(Dr),qr=_r?-1:1;Nr(Gt,void 0,[])();function Nr(Wr,Qr,Vr){const Jr=Wr&&typeof Wr=="object"?Wr:{};if(typeof Jr.type=="string"){const zn=typeof Jr.tagName=="string"?Jr.tagName:typeof Jr.name=="string"?Jr.name:void 0;Object.defineProperty(Zr,"name",{value:"node ("+(Wr.type+(zn?"<"+zn+">":""))+")"})}return Zr;function Zr(){let zn=empty$3,Vn,_i,e0;if((!$r||kr(Wr,Qr,Vr[Vr.length-1]||void 0))&&(zn=toResult(zr(Wr,Vr)),zn[0]===EXIT))return zn;if("children"in Wr&&Wr.children){const r0=Wr;if(r0.children&&zn[0]!==SKIP)for(_i=(_r?r0.children.length:-1)+qr,e0=Vr.concat(r0);_i>-1&&_i<r0.children.length;){const i0=r0.children[_i];if(Vn=Nr(i0,_i,e0)(),Vn[0]===EXIT)return Vn;_i=typeof Vn[1]=="number"?Vn[1]:_i+qr}}return zn}}}function toResult(Gt){return Array.isArray(Gt)?Gt:typeof Gt=="number"?[CONTINUE,Gt]:Gt==null?empty$3:[Gt]}function findAndReplace(Gt,$r,zr){const Dr=convert({}.ignore||[]),kr=toPairs($r);let qr=-1;for(;++qr<kr.length;)visitParents(Gt,"text",Nr);function Nr(Qr,Vr){let Jr=-1,Zr;for(;++Jr<Vr.length;){const zn=Vr[Jr],Vn=Zr?Zr.children:void 0;if(Dr(zn,Vn?Vn.indexOf(zn):void 0,Zr))return;Zr=zn}if(Zr)return Wr(Qr,Vr)}function Wr(Qr,Vr){const Jr=Vr[Vr.length-1],Zr=kr[qr][0],zn=kr[qr][1];let Vn=0;const e0=Jr.children.indexOf(Qr);let r0=!1,i0=[];Zr.lastIndex=0;let n0=Zr.exec(Qr.value);for(;n0;){const o0=n0.index,a0={index:n0.index,input:n0.input,stack:[...Vr,Qr]};let s0=zn(...n0,a0);if(typeof s0=="string"&&(s0=s0.length>0?{type:"text",value:s0}:void 0),s0===!1?Zr.lastIndex=o0+1:(Vn!==o0&&i0.push({type:"text",value:Qr.value.slice(Vn,o0)}),Array.isArray(s0)?i0.push(...s0):s0&&i0.push(s0),Vn=o0+n0[0].length,r0=!0),!Zr.global)break;n0=Zr.exec(Qr.value)}return r0?(Vn<Qr.value.length&&i0.push({type:"text",value:Qr.value.slice(Vn)}),Jr.children.splice(e0,1,...i0)):i0=[Qr],e0+i0.length}}function toPairs(Gt){const $r=[];if(!Array.isArray(Gt))throw new TypeError("Expected find and replace tuple or list of tuples");const zr=!Gt[0]||Array.isArray(Gt[0])?Gt:[Gt];let _r=-1;for(;++_r<zr.length;){const Dr=zr[_r];$r.push([toExpression(Dr[0]),toFunction(Dr[1])])}return $r}function toExpression(Gt){return typeof Gt=="string"?new RegExp(escapeStringRegexp(Gt),"g"):Gt}function toFunction(Gt){return typeof Gt=="function"?Gt:function(){return Gt}}function newlineToBreak(Gt){findAndReplace(Gt,[/\r?\n|\r/g,replace])}function replace(){return{type:"break"}}function remarkBreaks(){return function(Gt){newlineToBreak(Gt)}}const emptyOptions$2={};function toString$g(Gt,$r){const zr=emptyOptions$2,_r=typeof zr.includeImageAlt=="boolean"?zr.includeImageAlt:!0,Dr=typeof zr.includeHtml=="boolean"?zr.includeHtml:!0;return one$1(Gt,_r,Dr)}function one$1(Gt,$r,zr){if(node$2(Gt)){if("value"in Gt)return Gt.type==="html"&&!zr?"":Gt.value;if($r&&"alt"in Gt&&Gt.alt)return Gt.alt;if("children"in Gt)return all$1(Gt.children,$r,zr)}return Array.isArray(Gt)?all$1(Gt,$r,zr):""}function all$1(Gt,$r,zr){const _r=[];let Dr=-1;for(;++Dr<Gt.length;)_r[Dr]=one$1(Gt[Dr],$r,zr);return _r.join("")}function node$2(Gt){return!!(Gt&&typeof Gt=="object")}const element$1=document.createElement("i");function decodeNamedCharacterReference(Gt){const $r="&"+Gt+";";element$1.innerHTML=$r;const zr=element$1.textContent;return zr.charCodeAt(zr.length-1)===59&&Gt!=="semi"||zr===$r?!1:zr}function splice$1(Gt,$r,zr,_r){const Dr=Gt.length;let kr=0,qr;if($r<0?$r=-$r>Dr?0:Dr+$r:$r=$r>Dr?Dr:$r,zr=zr>0?zr:0,_r.length<1e4)qr=Array.from(_r),qr.unshift($r,zr),Gt.splice(...qr);else for(zr&&Gt.splice($r,zr);kr<_r.length;)qr=_r.slice(kr,kr+1e4),qr.unshift($r,0),Gt.splice(...qr),kr+=1e4,$r+=1e4}function push(Gt,$r){return Gt.length>0?(splice$1(Gt,Gt.length,0,$r),Gt):$r}const hasOwnProperty$m={}.hasOwnProperty;function combineExtensions(Gt){const $r={};let zr=-1;for(;++zr<Gt.length;)syntaxExtension($r,Gt[zr]);return $r}function syntaxExtension(Gt,$r){let zr;for(zr in $r){const Dr=(hasOwnProperty$m.call(Gt,zr)?Gt[zr]:void 0)||(Gt[zr]={}),kr=$r[zr];let qr;if(kr)for(qr in kr){hasOwnProperty$m.call(Dr,qr)||(Dr[qr]=[]);const Nr=kr[qr];constructs(Dr[qr],Array.isArray(Nr)?Nr:Nr?[Nr]:[])}}}function constructs(Gt,$r){let zr=-1;const _r=[];for(;++zr<$r.length;)($r[zr].add==="after"?Gt:_r).push($r[zr]);splice$1(Gt,0,0,_r)}function decodeNumericCharacterReference(Gt,$r){const zr=Number.parseInt(Gt,$r);return zr<9||zr===11||zr>13&&zr<32||zr>126&&zr<160||zr>55295&&zr<57344||zr>64975&&zr<65008||(zr&65535)===65535||(zr&65535)===65534||zr>1114111?"�":String.fromCodePoint(zr)}function normalizeIdentifier(Gt){return Gt.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const asciiAlpha=regexCheck(/[A-Za-z]/),asciiAlphanumeric=regexCheck(/[\dA-Za-z]/),asciiAtext=regexCheck(/[#-'*+\--9=?A-Z^-~]/);function asciiControl(Gt){return Gt!==null&&(Gt<32||Gt===127)}const asciiDigit=regexCheck(/\d/),asciiHexDigit=regexCheck(/[\dA-Fa-f]/),asciiPunctuation=regexCheck(/[!-/:-@[-`{-~]/);function markdownLineEnding(Gt){return Gt!==null&&Gt<-2}function markdownLineEndingOrSpace(Gt){return Gt!==null&&(Gt<0||Gt===32)}function markdownSpace(Gt){return Gt===-2||Gt===-1||Gt===32}const unicodePunctuation=regexCheck(new RegExp("\\p{P}|\\p{S}","u")),unicodeWhitespace=regexCheck(/\s/);function regexCheck(Gt){return $r;function $r(zr){return zr!==null&&zr>-1&&Gt.test(String.fromCharCode(zr))}}function normalizeUri(Gt){const $r=[];let zr=-1,_r=0,Dr=0;for(;++zr<Gt.length;){const kr=Gt.charCodeAt(zr);let qr="";if(kr===37&&asciiAlphanumeric(Gt.charCodeAt(zr+1))&&asciiAlphanumeric(Gt.charCodeAt(zr+2)))Dr=2;else if(kr<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(kr))||(qr=String.fromCharCode(kr));else if(kr>55295&&kr<57344){const Nr=Gt.charCodeAt(zr+1);kr<56320&&Nr>56319&&Nr<57344?(qr=String.fromCharCode(kr,Nr),Dr=1):qr="�"}else qr=String.fromCharCode(kr);qr&&($r.push(Gt.slice(_r,zr),encodeURIComponent(qr)),_r=zr+Dr+1,qr=""),Dr&&(zr+=Dr,Dr=0)}return $r.join("")+Gt.slice(_r)}function factorySpace(Gt,$r,zr,_r){const Dr=_r?_r-1:Number.POSITIVE_INFINITY;let kr=0;return qr;function qr(Wr){return markdownSpace(Wr)?(Gt.enter(zr),Nr(Wr)):$r(Wr)}function Nr(Wr){return markdownSpace(Wr)&&kr++<Dr?(Gt.consume(Wr),Nr):(Gt.exit(zr),$r(Wr))}}const content$2={tokenize:initializeContent};function initializeContent(Gt){const $r=Gt.attempt(this.parser.constructs.contentInitial,_r,Dr);let zr;return $r;function _r(Nr){if(Nr===null){Gt.consume(Nr);return}return Gt.enter("lineEnding"),Gt.consume(Nr),Gt.exit("lineEnding"),factorySpace(Gt,$r,"linePrefix")}function Dr(Nr){return Gt.enter("paragraph"),kr(Nr)}function kr(Nr){const Wr=Gt.enter("chunkText",{contentType:"text",previous:zr});return zr&&(zr.next=Wr),zr=Wr,qr(Nr)}function qr(Nr){if(Nr===null){Gt.exit("chunkText"),Gt.exit("paragraph"),Gt.consume(Nr);return}return markdownLineEnding(Nr)?(Gt.consume(Nr),Gt.exit("chunkText"),kr):(Gt.consume(Nr),qr)}}const document$2={tokenize:initializeDocument},containerConstruct={tokenize:tokenizeContainer};function initializeDocument(Gt){const $r=this,zr=[];let _r=0,Dr,kr,qr;return Nr;function Nr(n0){if(_r<zr.length){const o0=zr[_r];return $r.containerState=o0[1],Gt.attempt(o0[0].continuation,Wr,Qr)(n0)}return Qr(n0)}function Wr(n0){if(_r++,$r.containerState._closeFlow){$r.containerState._closeFlow=void 0,Dr&&i0();const o0=$r.events.length;let a0=o0,s0;for(;a0--;)if($r.events[a0][0]==="exit"&&$r.events[a0][1].type==="chunkFlow"){s0=$r.events[a0][1].end;break}r0(_r);let l0=o0;for(;l0<$r.events.length;)$r.events[l0][1].end=Object.assign({},s0),l0++;return splice$1($r.events,a0+1,0,$r.events.slice(o0)),$r.events.length=l0,Qr(n0)}return Nr(n0)}function Qr(n0){if(_r===zr.length){if(!Dr)return Zr(n0);if(Dr.currentConstruct&&Dr.currentConstruct.concrete)return Vn(n0);$r.interrupt=!!(Dr.currentConstruct&&!Dr._gfmTableDynamicInterruptHack)}return $r.containerState={},Gt.check(containerConstruct,Vr,Jr)(n0)}function Vr(n0){return Dr&&i0(),r0(_r),Zr(n0)}function Jr(n0){return $r.parser.lazy[$r.now().line]=_r!==zr.length,qr=$r.now().offset,Vn(n0)}function Zr(n0){return $r.containerState={},Gt.attempt(containerConstruct,zn,Vn)(n0)}function zn(n0){return _r++,zr.push([$r.currentConstruct,$r.containerState]),Zr(n0)}function Vn(n0){if(n0===null){Dr&&i0(),r0(0),Gt.consume(n0);return}return Dr=Dr||$r.parser.flow($r.now()),Gt.enter("chunkFlow",{contentType:"flow",previous:kr,_tokenizer:Dr}),_i(n0)}function _i(n0){if(n0===null){e0(Gt.exit("chunkFlow"),!0),r0(0),Gt.consume(n0);return}return markdownLineEnding(n0)?(Gt.consume(n0),e0(Gt.exit("chunkFlow")),_r=0,$r.interrupt=void 0,Nr):(Gt.consume(n0),_i)}function e0(n0,o0){const a0=$r.sliceStream(n0);if(o0&&a0.push(null),n0.previous=kr,kr&&(kr.next=n0),kr=n0,Dr.defineSkip(n0.start),Dr.write(a0),$r.parser.lazy[n0.start.line]){let s0=Dr.events.length;for(;s0--;)if(Dr.events[s0][1].start.offset<qr&&(!Dr.events[s0][1].end||Dr.events[s0][1].end.offset>qr))return;const l0=$r.events.length;let u0=l0,b0,g0;for(;u0--;)if($r.events[u0][0]==="exit"&&$r.events[u0][1].type==="chunkFlow"){if(b0){g0=$r.events[u0][1].end;break}b0=!0}for(r0(_r),s0=l0;s0<$r.events.length;)$r.events[s0][1].end=Object.assign({},g0),s0++;splice$1($r.events,u0+1,0,$r.events.slice(l0)),$r.events.length=s0}}function r0(n0){let o0=zr.length;for(;o0-- >n0;){const a0=zr[o0];$r.containerState=a0[1],a0[0].exit.call($r,Gt)}zr.length=n0}function i0(){Dr.write([null]),kr=void 0,Dr=void 0,$r.containerState._closeFlow=void 0}}function tokenizeContainer(Gt,$r,zr){return factorySpace(Gt,Gt.attempt(this.parser.constructs.document,$r,zr),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function classifyCharacter(Gt){if(Gt===null||markdownLineEndingOrSpace(Gt)||unicodeWhitespace(Gt))return 1;if(unicodePunctuation(Gt))return 2}function resolveAll(Gt,$r,zr){const _r=[];let Dr=-1;for(;++Dr<Gt.length;){const kr=Gt[Dr].resolveAll;kr&&!_r.includes(kr)&&($r=kr($r,zr),_r.push(kr))}return $r}const attention={name:"attention",tokenize:tokenizeAttention,resolveAll:resolveAllAttention};function resolveAllAttention(Gt,$r){let zr=-1,_r,Dr,kr,qr,Nr,Wr,Qr,Vr;for(;++zr<Gt.length;)if(Gt[zr][0]==="enter"&&Gt[zr][1].type==="attentionSequence"&&Gt[zr][1]._close){for(_r=zr;_r--;)if(Gt[_r][0]==="exit"&&Gt[_r][1].type==="attentionSequence"&&Gt[_r][1]._open&&$r.sliceSerialize(Gt[_r][1]).charCodeAt(0)===$r.sliceSerialize(Gt[zr][1]).charCodeAt(0)){if((Gt[_r][1]._close||Gt[zr][1]._open)&&(Gt[zr][1].end.offset-Gt[zr][1].start.offset)%3&&!((Gt[_r][1].end.offset-Gt[_r][1].start.offset+Gt[zr][1].end.offset-Gt[zr][1].start.offset)%3))continue;Wr=Gt[_r][1].end.offset-Gt[_r][1].start.offset>1&&Gt[zr][1].end.offset-Gt[zr][1].start.offset>1?2:1;const Jr=Object.assign({},Gt[_r][1].end),Zr=Object.assign({},Gt[zr][1].start);movePoint(Jr,-Wr),movePoint(Zr,Wr),qr={type:Wr>1?"strongSequence":"emphasisSequence",start:Jr,end:Object.assign({},Gt[_r][1].end)},Nr={type:Wr>1?"strongSequence":"emphasisSequence",start:Object.assign({},Gt[zr][1].start),end:Zr},kr={type:Wr>1?"strongText":"emphasisText",start:Object.assign({},Gt[_r][1].end),end:Object.assign({},Gt[zr][1].start)},Dr={type:Wr>1?"strong":"emphasis",start:Object.assign({},qr.start),end:Object.assign({},Nr.end)},Gt[_r][1].end=Object.assign({},qr.start),Gt[zr][1].start=Object.assign({},Nr.end),Qr=[],Gt[_r][1].end.offset-Gt[_r][1].start.offset&&(Qr=push(Qr,[["enter",Gt[_r][1],$r],["exit",Gt[_r][1],$r]])),Qr=push(Qr,[["enter",Dr,$r],["enter",qr,$r],["exit",qr,$r],["enter",kr,$r]]),Qr=push(Qr,resolveAll($r.parser.constructs.insideSpan.null,Gt.slice(_r+1,zr),$r)),Qr=push(Qr,[["exit",kr,$r],["enter",Nr,$r],["exit",Nr,$r],["exit",Dr,$r]]),Gt[zr][1].end.offset-Gt[zr][1].start.offset?(Vr=2,Qr=push(Qr,[["enter",Gt[zr][1],$r],["exit",Gt[zr][1],$r]])):Vr=0,splice$1(Gt,_r-1,zr-_r+3,Qr),zr=_r+Qr.length-Vr-2;break}}for(zr=-1;++zr<Gt.length;)Gt[zr][1].type==="attentionSequence"&&(Gt[zr][1].type="data");return Gt}function tokenizeAttention(Gt,$r){const zr=this.parser.constructs.attentionMarkers.null,_r=this.previous,Dr=classifyCharacter(_r);let kr;return qr;function qr(Wr){return kr=Wr,Gt.enter("attentionSequence"),Nr(Wr)}function Nr(Wr){if(Wr===kr)return Gt.consume(Wr),Nr;const Qr=Gt.exit("attentionSequence"),Vr=classifyCharacter(Wr),Jr=!Vr||Vr===2&&Dr||zr.includes(Wr),Zr=!Dr||Dr===2&&Vr||zr.includes(_r);return Qr._open=!!(kr===42?Jr:Jr&&(Dr||!Zr)),Qr._close=!!(kr===42?Zr:Zr&&(Vr||!Jr)),$r(Wr)}}function movePoint(Gt,$r){Gt.column+=$r,Gt.offset+=$r,Gt._bufferIndex+=$r}const autolink={name:"autolink",tokenize:tokenizeAutolink};function tokenizeAutolink(Gt,$r,zr){let _r=0;return Dr;function Dr(zn){return Gt.enter("autolink"),Gt.enter("autolinkMarker"),Gt.consume(zn),Gt.exit("autolinkMarker"),Gt.enter("autolinkProtocol"),kr}function kr(zn){return asciiAlpha(zn)?(Gt.consume(zn),qr):zn===64?zr(zn):Qr(zn)}function qr(zn){return zn===43||zn===45||zn===46||asciiAlphanumeric(zn)?(_r=1,Nr(zn)):Qr(zn)}function Nr(zn){return zn===58?(Gt.consume(zn),_r=0,Wr):(zn===43||zn===45||zn===46||asciiAlphanumeric(zn))&&_r++<32?(Gt.consume(zn),Nr):(_r=0,Qr(zn))}function Wr(zn){return zn===62?(Gt.exit("autolinkProtocol"),Gt.enter("autolinkMarker"),Gt.consume(zn),Gt.exit("autolinkMarker"),Gt.exit("autolink"),$r):zn===null||zn===32||zn===60||asciiControl(zn)?zr(zn):(Gt.consume(zn),Wr)}function Qr(zn){return zn===64?(Gt.consume(zn),Vr):asciiAtext(zn)?(Gt.consume(zn),Qr):zr(zn)}function Vr(zn){return asciiAlphanumeric(zn)?Jr(zn):zr(zn)}function Jr(zn){return zn===46?(Gt.consume(zn),_r=0,Vr):zn===62?(Gt.exit("autolinkProtocol").type="autolinkEmail",Gt.enter("autolinkMarker"),Gt.consume(zn),Gt.exit("autolinkMarker"),Gt.exit("autolink"),$r):Zr(zn)}function Zr(zn){if((zn===45||asciiAlphanumeric(zn))&&_r++<63){const Vn=zn===45?Zr:Jr;return Gt.consume(zn),Vn}return zr(zn)}}const blankLine={tokenize:tokenizeBlankLine,partial:!0};function tokenizeBlankLine(Gt,$r,zr){return _r;function _r(kr){return markdownSpace(kr)?factorySpace(Gt,Dr,"linePrefix")(kr):Dr(kr)}function Dr(kr){return kr===null||markdownLineEnding(kr)?$r(kr):zr(kr)}}const blockQuote={name:"blockQuote",tokenize:tokenizeBlockQuoteStart,continuation:{tokenize:tokenizeBlockQuoteContinuation},exit};function tokenizeBlockQuoteStart(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){if(qr===62){const Nr=_r.containerState;return Nr.open||(Gt.enter("blockQuote",{_container:!0}),Nr.open=!0),Gt.enter("blockQuotePrefix"),Gt.enter("blockQuoteMarker"),Gt.consume(qr),Gt.exit("blockQuoteMarker"),kr}return zr(qr)}function kr(qr){return markdownSpace(qr)?(Gt.enter("blockQuotePrefixWhitespace"),Gt.consume(qr),Gt.exit("blockQuotePrefixWhitespace"),Gt.exit("blockQuotePrefix"),$r):(Gt.exit("blockQuotePrefix"),$r(qr))}}function tokenizeBlockQuoteContinuation(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){return markdownSpace(qr)?factorySpace(Gt,kr,"linePrefix",_r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(qr):kr(qr)}function kr(qr){return Gt.attempt(blockQuote,$r,zr)(qr)}}function exit(Gt){Gt.exit("blockQuote")}const characterEscape={name:"characterEscape",tokenize:tokenizeCharacterEscape};function tokenizeCharacterEscape(Gt,$r,zr){return _r;function _r(kr){return Gt.enter("characterEscape"),Gt.enter("escapeMarker"),Gt.consume(kr),Gt.exit("escapeMarker"),Dr}function Dr(kr){return asciiPunctuation(kr)?(Gt.enter("characterEscapeValue"),Gt.consume(kr),Gt.exit("characterEscapeValue"),Gt.exit("characterEscape"),$r):zr(kr)}}const characterReference={name:"characterReference",tokenize:tokenizeCharacterReference};function tokenizeCharacterReference(Gt,$r,zr){const _r=this;let Dr=0,kr,qr;return Nr;function Nr(Jr){return Gt.enter("characterReference"),Gt.enter("characterReferenceMarker"),Gt.consume(Jr),Gt.exit("characterReferenceMarker"),Wr}function Wr(Jr){return Jr===35?(Gt.enter("characterReferenceMarkerNumeric"),Gt.consume(Jr),Gt.exit("characterReferenceMarkerNumeric"),Qr):(Gt.enter("characterReferenceValue"),kr=31,qr=asciiAlphanumeric,Vr(Jr))}function Qr(Jr){return Jr===88||Jr===120?(Gt.enter("characterReferenceMarkerHexadecimal"),Gt.consume(Jr),Gt.exit("characterReferenceMarkerHexadecimal"),Gt.enter("characterReferenceValue"),kr=6,qr=asciiHexDigit,Vr):(Gt.enter("characterReferenceValue"),kr=7,qr=asciiDigit,Vr(Jr))}function Vr(Jr){if(Jr===59&&Dr){const Zr=Gt.exit("characterReferenceValue");return qr===asciiAlphanumeric&&!decodeNamedCharacterReference(_r.sliceSerialize(Zr))?zr(Jr):(Gt.enter("characterReferenceMarker"),Gt.consume(Jr),Gt.exit("characterReferenceMarker"),Gt.exit("characterReference"),$r)}return qr(Jr)&&Dr++<kr?(Gt.consume(Jr),Vr):zr(Jr)}}const nonLazyContinuation={tokenize:tokenizeNonLazyContinuation,partial:!0},codeFenced={name:"codeFenced",tokenize:tokenizeCodeFenced,concrete:!0};function tokenizeCodeFenced(Gt,$r,zr){const _r=this,Dr={tokenize:a0,partial:!0};let kr=0,qr=0,Nr;return Wr;function Wr(s0){return Qr(s0)}function Qr(s0){const l0=_r.events[_r.events.length-1];return kr=l0&&l0[1].type==="linePrefix"?l0[2].sliceSerialize(l0[1],!0).length:0,Nr=s0,Gt.enter("codeFenced"),Gt.enter("codeFencedFence"),Gt.enter("codeFencedFenceSequence"),Vr(s0)}function Vr(s0){return s0===Nr?(qr++,Gt.consume(s0),Vr):qr<3?zr(s0):(Gt.exit("codeFencedFenceSequence"),markdownSpace(s0)?factorySpace(Gt,Jr,"whitespace")(s0):Jr(s0))}function Jr(s0){return s0===null||markdownLineEnding(s0)?(Gt.exit("codeFencedFence"),_r.interrupt?$r(s0):Gt.check(nonLazyContinuation,_i,o0)(s0)):(Gt.enter("codeFencedFenceInfo"),Gt.enter("chunkString",{contentType:"string"}),Zr(s0))}function Zr(s0){return s0===null||markdownLineEnding(s0)?(Gt.exit("chunkString"),Gt.exit("codeFencedFenceInfo"),Jr(s0)):markdownSpace(s0)?(Gt.exit("chunkString"),Gt.exit("codeFencedFenceInfo"),factorySpace(Gt,zn,"whitespace")(s0)):s0===96&&s0===Nr?zr(s0):(Gt.consume(s0),Zr)}function zn(s0){return s0===null||markdownLineEnding(s0)?Jr(s0):(Gt.enter("codeFencedFenceMeta"),Gt.enter("chunkString",{contentType:"string"}),Vn(s0))}function Vn(s0){return s0===null||markdownLineEnding(s0)?(Gt.exit("chunkString"),Gt.exit("codeFencedFenceMeta"),Jr(s0)):s0===96&&s0===Nr?zr(s0):(Gt.consume(s0),Vn)}function _i(s0){return Gt.attempt(Dr,o0,e0)(s0)}function e0(s0){return Gt.enter("lineEnding"),Gt.consume(s0),Gt.exit("lineEnding"),r0}function r0(s0){return kr>0&&markdownSpace(s0)?factorySpace(Gt,i0,"linePrefix",kr+1)(s0):i0(s0)}function i0(s0){return s0===null||markdownLineEnding(s0)?Gt.check(nonLazyContinuation,_i,o0)(s0):(Gt.enter("codeFlowValue"),n0(s0))}function n0(s0){return s0===null||markdownLineEnding(s0)?(Gt.exit("codeFlowValue"),i0(s0)):(Gt.consume(s0),n0)}function o0(s0){return Gt.exit("codeFenced"),$r(s0)}function a0(s0,l0,u0){let b0=0;return g0;function g0(p0){return s0.enter("lineEnding"),s0.consume(p0),s0.exit("lineEnding"),y0}function y0(p0){return s0.enter("codeFencedFence"),markdownSpace(p0)?factorySpace(s0,f0,"linePrefix",_r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(p0):f0(p0)}function f0(p0){return p0===Nr?(s0.enter("codeFencedFenceSequence"),v0(p0)):u0(p0)}function v0(p0){return p0===Nr?(b0++,s0.consume(p0),v0):b0>=qr?(s0.exit("codeFencedFenceSequence"),markdownSpace(p0)?factorySpace(s0,A0,"whitespace")(p0):A0(p0)):u0(p0)}function A0(p0){return p0===null||markdownLineEnding(p0)?(s0.exit("codeFencedFence"),l0(p0)):u0(p0)}}}function tokenizeNonLazyContinuation(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){return qr===null?zr(qr):(Gt.enter("lineEnding"),Gt.consume(qr),Gt.exit("lineEnding"),kr)}function kr(qr){return _r.parser.lazy[_r.now().line]?zr(qr):$r(qr)}}const codeIndented={name:"codeIndented",tokenize:tokenizeCodeIndented},furtherStart={tokenize:tokenizeFurtherStart,partial:!0};function tokenizeCodeIndented(Gt,$r,zr){const _r=this;return Dr;function Dr(Qr){return Gt.enter("codeIndented"),factorySpace(Gt,kr,"linePrefix",5)(Qr)}function kr(Qr){const Vr=_r.events[_r.events.length-1];return Vr&&Vr[1].type==="linePrefix"&&Vr[2].sliceSerialize(Vr[1],!0).length>=4?qr(Qr):zr(Qr)}function qr(Qr){return Qr===null?Wr(Qr):markdownLineEnding(Qr)?Gt.attempt(furtherStart,qr,Wr)(Qr):(Gt.enter("codeFlowValue"),Nr(Qr))}function Nr(Qr){return Qr===null||markdownLineEnding(Qr)?(Gt.exit("codeFlowValue"),qr(Qr)):(Gt.consume(Qr),Nr)}function Wr(Qr){return Gt.exit("codeIndented"),$r(Qr)}}function tokenizeFurtherStart(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){return _r.parser.lazy[_r.now().line]?zr(qr):markdownLineEnding(qr)?(Gt.enter("lineEnding"),Gt.consume(qr),Gt.exit("lineEnding"),Dr):factorySpace(Gt,kr,"linePrefix",5)(qr)}function kr(qr){const Nr=_r.events[_r.events.length-1];return Nr&&Nr[1].type==="linePrefix"&&Nr[2].sliceSerialize(Nr[1],!0).length>=4?$r(qr):markdownLineEnding(qr)?Dr(qr):zr(qr)}}const codeText={name:"codeText",tokenize:tokenizeCodeText,resolve:resolveCodeText,previous:previous$1};function resolveCodeText(Gt){let $r=Gt.length-4,zr=3,_r,Dr;if((Gt[zr][1].type==="lineEnding"||Gt[zr][1].type==="space")&&(Gt[$r][1].type==="lineEnding"||Gt[$r][1].type==="space")){for(_r=zr;++_r<$r;)if(Gt[_r][1].type==="codeTextData"){Gt[zr][1].type="codeTextPadding",Gt[$r][1].type="codeTextPadding",zr+=2,$r-=2;break}}for(_r=zr-1,$r++;++_r<=$r;)Dr===void 0?_r!==$r&&Gt[_r][1].type!=="lineEnding"&&(Dr=_r):(_r===$r||Gt[_r][1].type==="lineEnding")&&(Gt[Dr][1].type="codeTextData",_r!==Dr+2&&(Gt[Dr][1].end=Gt[_r-1][1].end,Gt.splice(Dr+2,_r-Dr-2),$r-=_r-Dr-2,_r=Dr+2),Dr=void 0);return Gt}function previous$1(Gt){return Gt!==96||this.events[this.events.length-1][1].type==="characterEscape"}function tokenizeCodeText(Gt,$r,zr){let _r=0,Dr,kr;return qr;function qr(Jr){return Gt.enter("codeText"),Gt.enter("codeTextSequence"),Nr(Jr)}function Nr(Jr){return Jr===96?(Gt.consume(Jr),_r++,Nr):(Gt.exit("codeTextSequence"),Wr(Jr))}function Wr(Jr){return Jr===null?zr(Jr):Jr===32?(Gt.enter("space"),Gt.consume(Jr),Gt.exit("space"),Wr):Jr===96?(kr=Gt.enter("codeTextSequence"),Dr=0,Vr(Jr)):markdownLineEnding(Jr)?(Gt.enter("lineEnding"),Gt.consume(Jr),Gt.exit("lineEnding"),Wr):(Gt.enter("codeTextData"),Qr(Jr))}function Qr(Jr){return Jr===null||Jr===32||Jr===96||markdownLineEnding(Jr)?(Gt.exit("codeTextData"),Wr(Jr)):(Gt.consume(Jr),Qr)}function Vr(Jr){return Jr===96?(Gt.consume(Jr),Dr++,Vr):Dr===_r?(Gt.exit("codeTextSequence"),Gt.exit("codeText"),$r(Jr)):(kr.type="codeTextData",Qr(Jr))}}class SpliceBuffer{constructor($r){this.left=$r?[...$r]:[],this.right=[]}get($r){if($r<0||$r>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+$r+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return $r<this.left.length?this.left[$r]:this.right[this.right.length-$r+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice($r,zr){const _r=zr??Number.POSITIVE_INFINITY;return _r<this.left.length?this.left.slice($r,_r):$r>this.left.length?this.right.slice(this.right.length-_r+this.left.length,this.right.length-$r+this.left.length).reverse():this.left.slice($r).concat(this.right.slice(this.right.length-_r+this.left.length).reverse())}splice($r,zr,_r){const Dr=zr||0;this.setCursor(Math.trunc($r));const kr=this.right.splice(this.right.length-Dr,Number.POSITIVE_INFINITY);return _r&&chunkedPush(this.left,_r),kr.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push($r){this.setCursor(Number.POSITIVE_INFINITY),this.left.push($r)}pushMany($r){this.setCursor(Number.POSITIVE_INFINITY),chunkedPush(this.left,$r)}unshift($r){this.setCursor(0),this.right.push($r)}unshiftMany($r){this.setCursor(0),chunkedPush(this.right,$r.reverse())}setCursor($r){if(!($r===this.left.length||$r>this.left.length&&this.right.length===0||$r<0&&this.left.length===0))if($r<this.left.length){const zr=this.left.splice($r,Number.POSITIVE_INFINITY);chunkedPush(this.right,zr.reverse())}else{const zr=this.right.splice(this.left.length+this.right.length-$r,Number.POSITIVE_INFINITY);chunkedPush(this.left,zr.reverse())}}}function chunkedPush(Gt,$r){let zr=0;if($r.length<1e4)Gt.push(...$r);else for(;zr<$r.length;)Gt.push(...$r.slice(zr,zr+1e4)),zr+=1e4}function subtokenize(Gt){const $r={};let zr=-1,_r,Dr,kr,qr,Nr,Wr,Qr;const Vr=new SpliceBuffer(Gt);for(;++zr<Vr.length;){for(;zr in $r;)zr=$r[zr];if(_r=Vr.get(zr),zr&&_r[1].type==="chunkFlow"&&Vr.get(zr-1)[1].type==="listItemPrefix"&&(Wr=_r[1]._tokenizer.events,kr=0,kr<Wr.length&&Wr[kr][1].type==="lineEndingBlank"&&(kr+=2),kr<Wr.length&&Wr[kr][1].type==="content"))for(;++kr<Wr.length&&Wr[kr][1].type!=="content";)Wr[kr][1].type==="chunkText"&&(Wr[kr][1]._isInFirstContentOfListItem=!0,kr++);if(_r[0]==="enter")_r[1].contentType&&(Object.assign($r,subcontent(Vr,zr)),zr=$r[zr],Qr=!0);else if(_r[1]._container){for(kr=zr,Dr=void 0;kr--&&(qr=Vr.get(kr),qr[1].type==="lineEnding"||qr[1].type==="lineEndingBlank");)qr[0]==="enter"&&(Dr&&(Vr.get(Dr)[1].type="lineEndingBlank"),qr[1].type="lineEnding",Dr=kr);Dr&&(_r[1].end=Object.assign({},Vr.get(Dr)[1].start),Nr=Vr.slice(Dr,zr),Nr.unshift(_r),Vr.splice(Dr,zr-Dr+1,Nr))}}return splice$1(Gt,0,Number.POSITIVE_INFINITY,Vr.slice(0)),!Qr}function subcontent(Gt,$r){const zr=Gt.get($r)[1],_r=Gt.get($r)[2];let Dr=$r-1;const kr=[],qr=zr._tokenizer||_r.parser[zr.contentType](zr.start),Nr=qr.events,Wr=[],Qr={};let Vr,Jr,Zr=-1,zn=zr,Vn=0,_i=0;const e0=[_i];for(;zn;){for(;Gt.get(++Dr)[1]!==zn;);kr.push(Dr),zn._tokenizer||(Vr=_r.sliceStream(zn),zn.next||Vr.push(null),Jr&&qr.defineSkip(zn.start),zn._isInFirstContentOfListItem&&(qr._gfmTasklistFirstContentOfListItem=!0),qr.write(Vr),zn._isInFirstContentOfListItem&&(qr._gfmTasklistFirstContentOfListItem=void 0)),Jr=zn,zn=zn.next}for(zn=zr;++Zr<Nr.length;)Nr[Zr][0]==="exit"&&Nr[Zr-1][0]==="enter"&&Nr[Zr][1].type===Nr[Zr-1][1].type&&Nr[Zr][1].start.line!==Nr[Zr][1].end.line&&(_i=Zr+1,e0.push(_i),zn._tokenizer=void 0,zn.previous=void 0,zn=zn.next);for(qr.events=[],zn?(zn._tokenizer=void 0,zn.previous=void 0):e0.pop(),Zr=e0.length;Zr--;){const r0=Nr.slice(e0[Zr],e0[Zr+1]),i0=kr.pop();Wr.push([i0,i0+r0.length-1]),Gt.splice(i0,2,r0)}for(Wr.reverse(),Zr=-1;++Zr<Wr.length;)Qr[Vn+Wr[Zr][0]]=Vn+Wr[Zr][1],Vn+=Wr[Zr][1]-Wr[Zr][0]-1;return Qr}const content$1={tokenize:tokenizeContent,resolve:resolveContent},continuationConstruct={tokenize:tokenizeContinuation,partial:!0};function resolveContent(Gt){return subtokenize(Gt),Gt}function tokenizeContent(Gt,$r){let zr;return _r;function _r(Nr){return Gt.enter("content"),zr=Gt.enter("chunkContent",{contentType:"content"}),Dr(Nr)}function Dr(Nr){return Nr===null?kr(Nr):markdownLineEnding(Nr)?Gt.check(continuationConstruct,qr,kr)(Nr):(Gt.consume(Nr),Dr)}function kr(Nr){return Gt.exit("chunkContent"),Gt.exit("content"),$r(Nr)}function qr(Nr){return Gt.consume(Nr),Gt.exit("chunkContent"),zr.next=Gt.enter("chunkContent",{contentType:"content",previous:zr}),zr=zr.next,Dr}}function tokenizeContinuation(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){return Gt.exit("chunkContent"),Gt.enter("lineEnding"),Gt.consume(qr),Gt.exit("lineEnding"),factorySpace(Gt,kr,"linePrefix")}function kr(qr){if(qr===null||markdownLineEnding(qr))return zr(qr);const Nr=_r.events[_r.events.length-1];return!_r.parser.constructs.disable.null.includes("codeIndented")&&Nr&&Nr[1].type==="linePrefix"&&Nr[2].sliceSerialize(Nr[1],!0).length>=4?$r(qr):Gt.interrupt(_r.parser.constructs.flow,zr,$r)(qr)}}function factoryDestination(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){const Qr=Wr||Number.POSITIVE_INFINITY;let Vr=0;return Jr;function Jr(r0){return r0===60?(Gt.enter(_r),Gt.enter(Dr),Gt.enter(kr),Gt.consume(r0),Gt.exit(kr),Zr):r0===null||r0===32||r0===41||asciiControl(r0)?zr(r0):(Gt.enter(_r),Gt.enter(qr),Gt.enter(Nr),Gt.enter("chunkString",{contentType:"string"}),_i(r0))}function Zr(r0){return r0===62?(Gt.enter(kr),Gt.consume(r0),Gt.exit(kr),Gt.exit(Dr),Gt.exit(_r),$r):(Gt.enter(Nr),Gt.enter("chunkString",{contentType:"string"}),zn(r0))}function zn(r0){return r0===62?(Gt.exit("chunkString"),Gt.exit(Nr),Zr(r0)):r0===null||r0===60||markdownLineEnding(r0)?zr(r0):(Gt.consume(r0),r0===92?Vn:zn)}function Vn(r0){return r0===60||r0===62||r0===92?(Gt.consume(r0),zn):zn(r0)}function _i(r0){return!Vr&&(r0===null||r0===41||markdownLineEndingOrSpace(r0))?(Gt.exit("chunkString"),Gt.exit(Nr),Gt.exit(qr),Gt.exit(_r),$r(r0)):Vr<Qr&&r0===40?(Gt.consume(r0),Vr++,_i):r0===41?(Gt.consume(r0),Vr--,_i):r0===null||r0===32||r0===40||asciiControl(r0)?zr(r0):(Gt.consume(r0),r0===92?e0:_i)}function e0(r0){return r0===40||r0===41||r0===92?(Gt.consume(r0),_i):_i(r0)}}function factoryLabel(Gt,$r,zr,_r,Dr,kr){const qr=this;let Nr=0,Wr;return Qr;function Qr(zn){return Gt.enter(_r),Gt.enter(Dr),Gt.consume(zn),Gt.exit(Dr),Gt.enter(kr),Vr}function Vr(zn){return Nr>999||zn===null||zn===91||zn===93&&!Wr||zn===94&&!Nr&&"_hiddenFootnoteSupport"in qr.parser.constructs?zr(zn):zn===93?(Gt.exit(kr),Gt.enter(Dr),Gt.consume(zn),Gt.exit(Dr),Gt.exit(_r),$r):markdownLineEnding(zn)?(Gt.enter("lineEnding"),Gt.consume(zn),Gt.exit("lineEnding"),Vr):(Gt.enter("chunkString",{contentType:"string"}),Jr(zn))}function Jr(zn){return zn===null||zn===91||zn===93||markdownLineEnding(zn)||Nr++>999?(Gt.exit("chunkString"),Vr(zn)):(Gt.consume(zn),Wr||(Wr=!markdownSpace(zn)),zn===92?Zr:Jr)}function Zr(zn){return zn===91||zn===92||zn===93?(Gt.consume(zn),Nr++,Jr):Jr(zn)}}function factoryTitle(Gt,$r,zr,_r,Dr,kr){let qr;return Nr;function Nr(Zr){return Zr===34||Zr===39||Zr===40?(Gt.enter(_r),Gt.enter(Dr),Gt.consume(Zr),Gt.exit(Dr),qr=Zr===40?41:Zr,Wr):zr(Zr)}function Wr(Zr){return Zr===qr?(Gt.enter(Dr),Gt.consume(Zr),Gt.exit(Dr),Gt.exit(_r),$r):(Gt.enter(kr),Qr(Zr))}function Qr(Zr){return Zr===qr?(Gt.exit(kr),Wr(qr)):Zr===null?zr(Zr):markdownLineEnding(Zr)?(Gt.enter("lineEnding"),Gt.consume(Zr),Gt.exit("lineEnding"),factorySpace(Gt,Qr,"linePrefix")):(Gt.enter("chunkString",{contentType:"string"}),Vr(Zr))}function Vr(Zr){return Zr===qr||Zr===null||markdownLineEnding(Zr)?(Gt.exit("chunkString"),Qr(Zr)):(Gt.consume(Zr),Zr===92?Jr:Vr)}function Jr(Zr){return Zr===qr||Zr===92?(Gt.consume(Zr),Vr):Vr(Zr)}}function factoryWhitespace(Gt,$r){let zr;return _r;function _r(Dr){return markdownLineEnding(Dr)?(Gt.enter("lineEnding"),Gt.consume(Dr),Gt.exit("lineEnding"),zr=!0,_r):markdownSpace(Dr)?factorySpace(Gt,_r,zr?"linePrefix":"lineSuffix")(Dr):$r(Dr)}}const definition={name:"definition",tokenize:tokenizeDefinition},titleBefore={tokenize:tokenizeTitleBefore,partial:!0};function tokenizeDefinition(Gt,$r,zr){const _r=this;let Dr;return kr;function kr(zn){return Gt.enter("definition"),qr(zn)}function qr(zn){return factoryLabel.call(_r,Gt,Nr,zr,"definitionLabel","definitionLabelMarker","definitionLabelString")(zn)}function Nr(zn){return Dr=normalizeIdentifier(_r.sliceSerialize(_r.events[_r.events.length-1][1]).slice(1,-1)),zn===58?(Gt.enter("definitionMarker"),Gt.consume(zn),Gt.exit("definitionMarker"),Wr):zr(zn)}function Wr(zn){return markdownLineEndingOrSpace(zn)?factoryWhitespace(Gt,Qr)(zn):Qr(zn)}function Qr(zn){return factoryDestination(Gt,Vr,zr,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(zn)}function Vr(zn){return Gt.attempt(titleBefore,Jr,Jr)(zn)}function Jr(zn){return markdownSpace(zn)?factorySpace(Gt,Zr,"whitespace")(zn):Zr(zn)}function Zr(zn){return zn===null||markdownLineEnding(zn)?(Gt.exit("definition"),_r.parser.defined.push(Dr),$r(zn)):zr(zn)}}function tokenizeTitleBefore(Gt,$r,zr){return _r;function _r(Nr){return markdownLineEndingOrSpace(Nr)?factoryWhitespace(Gt,Dr)(Nr):zr(Nr)}function Dr(Nr){return factoryTitle(Gt,kr,zr,"definitionTitle","definitionTitleMarker","definitionTitleString")(Nr)}function kr(Nr){return markdownSpace(Nr)?factorySpace(Gt,qr,"whitespace")(Nr):qr(Nr)}function qr(Nr){return Nr===null||markdownLineEnding(Nr)?$r(Nr):zr(Nr)}}const hardBreakEscape={name:"hardBreakEscape",tokenize:tokenizeHardBreakEscape};function tokenizeHardBreakEscape(Gt,$r,zr){return _r;function _r(kr){return Gt.enter("hardBreakEscape"),Gt.consume(kr),Dr}function Dr(kr){return markdownLineEnding(kr)?(Gt.exit("hardBreakEscape"),$r(kr)):zr(kr)}}const headingAtx={name:"headingAtx",tokenize:tokenizeHeadingAtx,resolve:resolveHeadingAtx};function resolveHeadingAtx(Gt,$r){let zr=Gt.length-2,_r=3,Dr,kr;return Gt[_r][1].type==="whitespace"&&(_r+=2),zr-2>_r&&Gt[zr][1].type==="whitespace"&&(zr-=2),Gt[zr][1].type==="atxHeadingSequence"&&(_r===zr-1||zr-4>_r&&Gt[zr-2][1].type==="whitespace")&&(zr-=_r+1===zr?2:4),zr>_r&&(Dr={type:"atxHeadingText",start:Gt[_r][1].start,end:Gt[zr][1].end},kr={type:"chunkText",start:Gt[_r][1].start,end:Gt[zr][1].end,contentType:"text"},splice$1(Gt,_r,zr-_r+1,[["enter",Dr,$r],["enter",kr,$r],["exit",kr,$r],["exit",Dr,$r]])),Gt}function tokenizeHeadingAtx(Gt,$r,zr){let _r=0;return Dr;function Dr(Vr){return Gt.enter("atxHeading"),kr(Vr)}function kr(Vr){return Gt.enter("atxHeadingSequence"),qr(Vr)}function qr(Vr){return Vr===35&&_r++<6?(Gt.consume(Vr),qr):Vr===null||markdownLineEndingOrSpace(Vr)?(Gt.exit("atxHeadingSequence"),Nr(Vr)):zr(Vr)}function Nr(Vr){return Vr===35?(Gt.enter("atxHeadingSequence"),Wr(Vr)):Vr===null||markdownLineEnding(Vr)?(Gt.exit("atxHeading"),$r(Vr)):markdownSpace(Vr)?factorySpace(Gt,Nr,"whitespace")(Vr):(Gt.enter("atxHeadingText"),Qr(Vr))}function Wr(Vr){return Vr===35?(Gt.consume(Vr),Wr):(Gt.exit("atxHeadingSequence"),Nr(Vr))}function Qr(Vr){return Vr===null||Vr===35||markdownLineEndingOrSpace(Vr)?(Gt.exit("atxHeadingText"),Nr(Vr)):(Gt.consume(Vr),Qr)}}const htmlBlockNames=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],htmlRawNames=["pre","script","style","textarea"],htmlFlow={name:"htmlFlow",tokenize:tokenizeHtmlFlow,resolveTo:resolveToHtmlFlow,concrete:!0},blankLineBefore={tokenize:tokenizeBlankLineBefore,partial:!0},nonLazyContinuationStart={tokenize:tokenizeNonLazyContinuationStart,partial:!0};function resolveToHtmlFlow(Gt){let $r=Gt.length;for(;$r--&&!(Gt[$r][0]==="enter"&&Gt[$r][1].type==="htmlFlow"););return $r>1&&Gt[$r-2][1].type==="linePrefix"&&(Gt[$r][1].start=Gt[$r-2][1].start,Gt[$r+1][1].start=Gt[$r-2][1].start,Gt.splice($r-2,2)),Gt}function tokenizeHtmlFlow(Gt,$r,zr){const _r=this;let Dr,kr,qr,Nr,Wr;return Qr;function Qr(C0){return Vr(C0)}function Vr(C0){return Gt.enter("htmlFlow"),Gt.enter("htmlFlowData"),Gt.consume(C0),Jr}function Jr(C0){return C0===33?(Gt.consume(C0),Zr):C0===47?(Gt.consume(C0),kr=!0,_i):C0===63?(Gt.consume(C0),Dr=3,_r.interrupt?$r:M0):asciiAlpha(C0)?(Gt.consume(C0),qr=String.fromCharCode(C0),e0):zr(C0)}function Zr(C0){return C0===45?(Gt.consume(C0),Dr=2,zn):C0===91?(Gt.consume(C0),Dr=5,Nr=0,Vn):asciiAlpha(C0)?(Gt.consume(C0),Dr=4,_r.interrupt?$r:M0):zr(C0)}function zn(C0){return C0===45?(Gt.consume(C0),_r.interrupt?$r:M0):zr(C0)}function Vn(C0){const $0="CDATA[";return C0===$0.charCodeAt(Nr++)?(Gt.consume(C0),Nr===$0.length?_r.interrupt?$r:f0:Vn):zr(C0)}function _i(C0){return asciiAlpha(C0)?(Gt.consume(C0),qr=String.fromCharCode(C0),e0):zr(C0)}function e0(C0){if(C0===null||C0===47||C0===62||markdownLineEndingOrSpace(C0)){const $0=C0===47,_0=qr.toLowerCase();return!$0&&!kr&&htmlRawNames.includes(_0)?(Dr=1,_r.interrupt?$r(C0):f0(C0)):htmlBlockNames.includes(qr.toLowerCase())?(Dr=6,$0?(Gt.consume(C0),r0):_r.interrupt?$r(C0):f0(C0)):(Dr=7,_r.interrupt&&!_r.parser.lazy[_r.now().line]?zr(C0):kr?i0(C0):n0(C0))}return C0===45||asciiAlphanumeric(C0)?(Gt.consume(C0),qr+=String.fromCharCode(C0),e0):zr(C0)}function r0(C0){return C0===62?(Gt.consume(C0),_r.interrupt?$r:f0):zr(C0)}function i0(C0){return markdownSpace(C0)?(Gt.consume(C0),i0):g0(C0)}function n0(C0){return C0===47?(Gt.consume(C0),g0):C0===58||C0===95||asciiAlpha(C0)?(Gt.consume(C0),o0):markdownSpace(C0)?(Gt.consume(C0),n0):g0(C0)}function o0(C0){return C0===45||C0===46||C0===58||C0===95||asciiAlphanumeric(C0)?(Gt.consume(C0),o0):a0(C0)}function a0(C0){return C0===61?(Gt.consume(C0),s0):markdownSpace(C0)?(Gt.consume(C0),a0):n0(C0)}function s0(C0){return C0===null||C0===60||C0===61||C0===62||C0===96?zr(C0):C0===34||C0===39?(Gt.consume(C0),Wr=C0,l0):markdownSpace(C0)?(Gt.consume(C0),s0):u0(C0)}function l0(C0){return C0===Wr?(Gt.consume(C0),Wr=null,b0):C0===null||markdownLineEnding(C0)?zr(C0):(Gt.consume(C0),l0)}function u0(C0){return C0===null||C0===34||C0===39||C0===47||C0===60||C0===61||C0===62||C0===96||markdownLineEndingOrSpace(C0)?a0(C0):(Gt.consume(C0),u0)}function b0(C0){return C0===47||C0===62||markdownSpace(C0)?n0(C0):zr(C0)}function g0(C0){return C0===62?(Gt.consume(C0),y0):zr(C0)}function y0(C0){return C0===null||markdownLineEnding(C0)?f0(C0):markdownSpace(C0)?(Gt.consume(C0),y0):zr(C0)}function f0(C0){return C0===45&&Dr===2?(Gt.consume(C0),h0):C0===60&&Dr===1?(Gt.consume(C0),m0):C0===62&&Dr===4?(Gt.consume(C0),O0):C0===63&&Dr===3?(Gt.consume(C0),M0):C0===93&&Dr===5?(Gt.consume(C0),d0):markdownLineEnding(C0)&&(Dr===6||Dr===7)?(Gt.exit("htmlFlowData"),Gt.check(blankLineBefore,x0,v0)(C0)):C0===null||markdownLineEnding(C0)?(Gt.exit("htmlFlowData"),v0(C0)):(Gt.consume(C0),f0)}function v0(C0){return Gt.check(nonLazyContinuationStart,A0,x0)(C0)}function A0(C0){return Gt.enter("lineEnding"),Gt.consume(C0),Gt.exit("lineEnding"),p0}function p0(C0){return C0===null||markdownLineEnding(C0)?v0(C0):(Gt.enter("htmlFlowData"),f0(C0))}function h0(C0){return C0===45?(Gt.consume(C0),M0):f0(C0)}function m0(C0){return C0===47?(Gt.consume(C0),qr="",c0):f0(C0)}function c0(C0){if(C0===62){const $0=qr.toLowerCase();return htmlRawNames.includes($0)?(Gt.consume(C0),O0):f0(C0)}return asciiAlpha(C0)&&qr.length<8?(Gt.consume(C0),qr+=String.fromCharCode(C0),c0):f0(C0)}function d0(C0){return C0===93?(Gt.consume(C0),M0):f0(C0)}function M0(C0){return C0===62?(Gt.consume(C0),O0):C0===45&&Dr===2?(Gt.consume(C0),M0):f0(C0)}function O0(C0){return C0===null||markdownLineEnding(C0)?(Gt.exit("htmlFlowData"),x0(C0)):(Gt.consume(C0),O0)}function x0(C0){return Gt.exit("htmlFlow"),$r(C0)}}function tokenizeNonLazyContinuationStart(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){return markdownLineEnding(qr)?(Gt.enter("lineEnding"),Gt.consume(qr),Gt.exit("lineEnding"),kr):zr(qr)}function kr(qr){return _r.parser.lazy[_r.now().line]?zr(qr):$r(qr)}}function tokenizeBlankLineBefore(Gt,$r,zr){return _r;function _r(Dr){return Gt.enter("lineEnding"),Gt.consume(Dr),Gt.exit("lineEnding"),Gt.attempt(blankLine,$r,zr)}}const htmlText={name:"htmlText",tokenize:tokenizeHtmlText};function tokenizeHtmlText(Gt,$r,zr){const _r=this;let Dr,kr,qr;return Nr;function Nr(M0){return Gt.enter("htmlText"),Gt.enter("htmlTextData"),Gt.consume(M0),Wr}function Wr(M0){return M0===33?(Gt.consume(M0),Qr):M0===47?(Gt.consume(M0),a0):M0===63?(Gt.consume(M0),n0):asciiAlpha(M0)?(Gt.consume(M0),u0):zr(M0)}function Qr(M0){return M0===45?(Gt.consume(M0),Vr):M0===91?(Gt.consume(M0),kr=0,Vn):asciiAlpha(M0)?(Gt.consume(M0),i0):zr(M0)}function Vr(M0){return M0===45?(Gt.consume(M0),zn):zr(M0)}function Jr(M0){return M0===null?zr(M0):M0===45?(Gt.consume(M0),Zr):markdownLineEnding(M0)?(qr=Jr,m0(M0)):(Gt.consume(M0),Jr)}function Zr(M0){return M0===45?(Gt.consume(M0),zn):Jr(M0)}function zn(M0){return M0===62?h0(M0):M0===45?Zr(M0):Jr(M0)}function Vn(M0){const O0="CDATA[";return M0===O0.charCodeAt(kr++)?(Gt.consume(M0),kr===O0.length?_i:Vn):zr(M0)}function _i(M0){return M0===null?zr(M0):M0===93?(Gt.consume(M0),e0):markdownLineEnding(M0)?(qr=_i,m0(M0)):(Gt.consume(M0),_i)}function e0(M0){return M0===93?(Gt.consume(M0),r0):_i(M0)}function r0(M0){return M0===62?h0(M0):M0===93?(Gt.consume(M0),r0):_i(M0)}function i0(M0){return M0===null||M0===62?h0(M0):markdownLineEnding(M0)?(qr=i0,m0(M0)):(Gt.consume(M0),i0)}function n0(M0){return M0===null?zr(M0):M0===63?(Gt.consume(M0),o0):markdownLineEnding(M0)?(qr=n0,m0(M0)):(Gt.consume(M0),n0)}function o0(M0){return M0===62?h0(M0):n0(M0)}function a0(M0){return asciiAlpha(M0)?(Gt.consume(M0),s0):zr(M0)}function s0(M0){return M0===45||asciiAlphanumeric(M0)?(Gt.consume(M0),s0):l0(M0)}function l0(M0){return markdownLineEnding(M0)?(qr=l0,m0(M0)):markdownSpace(M0)?(Gt.consume(M0),l0):h0(M0)}function u0(M0){return M0===45||asciiAlphanumeric(M0)?(Gt.consume(M0),u0):M0===47||M0===62||markdownLineEndingOrSpace(M0)?b0(M0):zr(M0)}function b0(M0){return M0===47?(Gt.consume(M0),h0):M0===58||M0===95||asciiAlpha(M0)?(Gt.consume(M0),g0):markdownLineEnding(M0)?(qr=b0,m0(M0)):markdownSpace(M0)?(Gt.consume(M0),b0):h0(M0)}function g0(M0){return M0===45||M0===46||M0===58||M0===95||asciiAlphanumeric(M0)?(Gt.consume(M0),g0):y0(M0)}function y0(M0){return M0===61?(Gt.consume(M0),f0):markdownLineEnding(M0)?(qr=y0,m0(M0)):markdownSpace(M0)?(Gt.consume(M0),y0):b0(M0)}function f0(M0){return M0===null||M0===60||M0===61||M0===62||M0===96?zr(M0):M0===34||M0===39?(Gt.consume(M0),Dr=M0,v0):markdownLineEnding(M0)?(qr=f0,m0(M0)):markdownSpace(M0)?(Gt.consume(M0),f0):(Gt.consume(M0),A0)}function v0(M0){return M0===Dr?(Gt.consume(M0),Dr=void 0,p0):M0===null?zr(M0):markdownLineEnding(M0)?(qr=v0,m0(M0)):(Gt.consume(M0),v0)}function A0(M0){return M0===null||M0===34||M0===39||M0===60||M0===61||M0===96?zr(M0):M0===47||M0===62||markdownLineEndingOrSpace(M0)?b0(M0):(Gt.consume(M0),A0)}function p0(M0){return M0===47||M0===62||markdownLineEndingOrSpace(M0)?b0(M0):zr(M0)}function h0(M0){return M0===62?(Gt.consume(M0),Gt.exit("htmlTextData"),Gt.exit("htmlText"),$r):zr(M0)}function m0(M0){return Gt.exit("htmlTextData"),Gt.enter("lineEnding"),Gt.consume(M0),Gt.exit("lineEnding"),c0}function c0(M0){return markdownSpace(M0)?factorySpace(Gt,d0,"linePrefix",_r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(M0):d0(M0)}function d0(M0){return Gt.enter("htmlTextData"),qr(M0)}}const labelEnd={name:"labelEnd",tokenize:tokenizeLabelEnd,resolveTo:resolveToLabelEnd,resolveAll:resolveAllLabelEnd},resourceConstruct={tokenize:tokenizeResource},referenceFullConstruct={tokenize:tokenizeReferenceFull},referenceCollapsedConstruct={tokenize:tokenizeReferenceCollapsed};function resolveAllLabelEnd(Gt){let $r=-1;for(;++$r<Gt.length;){const zr=Gt[$r][1];(zr.type==="labelImage"||zr.type==="labelLink"||zr.type==="labelEnd")&&(Gt.splice($r+1,zr.type==="labelImage"?4:2),zr.type="data",$r++)}return Gt}function resolveToLabelEnd(Gt,$r){let zr=Gt.length,_r=0,Dr,kr,qr,Nr;for(;zr--;)if(Dr=Gt[zr][1],kr){if(Dr.type==="link"||Dr.type==="labelLink"&&Dr._inactive)break;Gt[zr][0]==="enter"&&Dr.type==="labelLink"&&(Dr._inactive=!0)}else if(qr){if(Gt[zr][0]==="enter"&&(Dr.type==="labelImage"||Dr.type==="labelLink")&&!Dr._balanced&&(kr=zr,Dr.type!=="labelLink")){_r=2;break}}else Dr.type==="labelEnd"&&(qr=zr);const Wr={type:Gt[kr][1].type==="labelLink"?"link":"image",start:Object.assign({},Gt[kr][1].start),end:Object.assign({},Gt[Gt.length-1][1].end)},Qr={type:"label",start:Object.assign({},Gt[kr][1].start),end:Object.assign({},Gt[qr][1].end)},Vr={type:"labelText",start:Object.assign({},Gt[kr+_r+2][1].end),end:Object.assign({},Gt[qr-2][1].start)};return Nr=[["enter",Wr,$r],["enter",Qr,$r]],Nr=push(Nr,Gt.slice(kr+1,kr+_r+3)),Nr=push(Nr,[["enter",Vr,$r]]),Nr=push(Nr,resolveAll($r.parser.constructs.insideSpan.null,Gt.slice(kr+_r+4,qr-3),$r)),Nr=push(Nr,[["exit",Vr,$r],Gt[qr-2],Gt[qr-1],["exit",Qr,$r]]),Nr=push(Nr,Gt.slice(qr+1)),Nr=push(Nr,[["exit",Wr,$r]]),splice$1(Gt,kr,Gt.length,Nr),Gt}function tokenizeLabelEnd(Gt,$r,zr){const _r=this;let Dr=_r.events.length,kr,qr;for(;Dr--;)if((_r.events[Dr][1].type==="labelImage"||_r.events[Dr][1].type==="labelLink")&&!_r.events[Dr][1]._balanced){kr=_r.events[Dr][1];break}return Nr;function Nr(Zr){return kr?kr._inactive?Jr(Zr):(qr=_r.parser.defined.includes(normalizeIdentifier(_r.sliceSerialize({start:kr.end,end:_r.now()}))),Gt.enter("labelEnd"),Gt.enter("labelMarker"),Gt.consume(Zr),Gt.exit("labelMarker"),Gt.exit("labelEnd"),Wr):zr(Zr)}function Wr(Zr){return Zr===40?Gt.attempt(resourceConstruct,Vr,qr?Vr:Jr)(Zr):Zr===91?Gt.attempt(referenceFullConstruct,Vr,qr?Qr:Jr)(Zr):qr?Vr(Zr):Jr(Zr)}function Qr(Zr){return Gt.attempt(referenceCollapsedConstruct,Vr,Jr)(Zr)}function Vr(Zr){return $r(Zr)}function Jr(Zr){return kr._balanced=!0,zr(Zr)}}function tokenizeResource(Gt,$r,zr){return _r;function _r(Jr){return Gt.enter("resource"),Gt.enter("resourceMarker"),Gt.consume(Jr),Gt.exit("resourceMarker"),Dr}function Dr(Jr){return markdownLineEndingOrSpace(Jr)?factoryWhitespace(Gt,kr)(Jr):kr(Jr)}function kr(Jr){return Jr===41?Vr(Jr):factoryDestination(Gt,qr,Nr,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(Jr)}function qr(Jr){return markdownLineEndingOrSpace(Jr)?factoryWhitespace(Gt,Wr)(Jr):Vr(Jr)}function Nr(Jr){return zr(Jr)}function Wr(Jr){return Jr===34||Jr===39||Jr===40?factoryTitle(Gt,Qr,zr,"resourceTitle","resourceTitleMarker","resourceTitleString")(Jr):Vr(Jr)}function Qr(Jr){return markdownLineEndingOrSpace(Jr)?factoryWhitespace(Gt,Vr)(Jr):Vr(Jr)}function Vr(Jr){return Jr===41?(Gt.enter("resourceMarker"),Gt.consume(Jr),Gt.exit("resourceMarker"),Gt.exit("resource"),$r):zr(Jr)}}function tokenizeReferenceFull(Gt,$r,zr){const _r=this;return Dr;function Dr(Nr){return factoryLabel.call(_r,Gt,kr,qr,"reference","referenceMarker","referenceString")(Nr)}function kr(Nr){return _r.parser.defined.includes(normalizeIdentifier(_r.sliceSerialize(_r.events[_r.events.length-1][1]).slice(1,-1)))?$r(Nr):zr(Nr)}function qr(Nr){return zr(Nr)}}function tokenizeReferenceCollapsed(Gt,$r,zr){return _r;function _r(kr){return Gt.enter("reference"),Gt.enter("referenceMarker"),Gt.consume(kr),Gt.exit("referenceMarker"),Dr}function Dr(kr){return kr===93?(Gt.enter("referenceMarker"),Gt.consume(kr),Gt.exit("referenceMarker"),Gt.exit("reference"),$r):zr(kr)}}const labelStartImage={name:"labelStartImage",tokenize:tokenizeLabelStartImage,resolveAll:labelEnd.resolveAll};function tokenizeLabelStartImage(Gt,$r,zr){const _r=this;return Dr;function Dr(Nr){return Gt.enter("labelImage"),Gt.enter("labelImageMarker"),Gt.consume(Nr),Gt.exit("labelImageMarker"),kr}function kr(Nr){return Nr===91?(Gt.enter("labelMarker"),Gt.consume(Nr),Gt.exit("labelMarker"),Gt.exit("labelImage"),qr):zr(Nr)}function qr(Nr){return Nr===94&&"_hiddenFootnoteSupport"in _r.parser.constructs?zr(Nr):$r(Nr)}}const labelStartLink={name:"labelStartLink",tokenize:tokenizeLabelStartLink,resolveAll:labelEnd.resolveAll};function tokenizeLabelStartLink(Gt,$r,zr){const _r=this;return Dr;function Dr(qr){return Gt.enter("labelLink"),Gt.enter("labelMarker"),Gt.consume(qr),Gt.exit("labelMarker"),Gt.exit("labelLink"),kr}function kr(qr){return qr===94&&"_hiddenFootnoteSupport"in _r.parser.constructs?zr(qr):$r(qr)}}const lineEnding={name:"lineEnding",tokenize:tokenizeLineEnding};function tokenizeLineEnding(Gt,$r){return zr;function zr(_r){return Gt.enter("lineEnding"),Gt.consume(_r),Gt.exit("lineEnding"),factorySpace(Gt,$r,"linePrefix")}}const thematicBreak$1={name:"thematicBreak",tokenize:tokenizeThematicBreak};function tokenizeThematicBreak(Gt,$r,zr){let _r=0,Dr;return kr;function kr(Qr){return Gt.enter("thematicBreak"),qr(Qr)}function qr(Qr){return Dr=Qr,Nr(Qr)}function Nr(Qr){return Qr===Dr?(Gt.enter("thematicBreakSequence"),Wr(Qr)):_r>=3&&(Qr===null||markdownLineEnding(Qr))?(Gt.exit("thematicBreak"),$r(Qr)):zr(Qr)}function Wr(Qr){return Qr===Dr?(Gt.consume(Qr),_r++,Wr):(Gt.exit("thematicBreakSequence"),markdownSpace(Qr)?factorySpace(Gt,Nr,"whitespace")(Qr):Nr(Qr))}}const list$1={name:"list",tokenize:tokenizeListStart,continuation:{tokenize:tokenizeListContinuation},exit:tokenizeListEnd},listItemPrefixWhitespaceConstruct={tokenize:tokenizeListItemPrefixWhitespace,partial:!0},indentConstruct={tokenize:tokenizeIndent,partial:!0};function tokenizeListStart(Gt,$r,zr){const _r=this,Dr=_r.events[_r.events.length-1];let kr=Dr&&Dr[1].type==="linePrefix"?Dr[2].sliceSerialize(Dr[1],!0).length:0,qr=0;return Nr;function Nr(zn){const Vn=_r.containerState.type||(zn===42||zn===43||zn===45?"listUnordered":"listOrdered");if(Vn==="listUnordered"?!_r.containerState.marker||zn===_r.containerState.marker:asciiDigit(zn)){if(_r.containerState.type||(_r.containerState.type=Vn,Gt.enter(Vn,{_container:!0})),Vn==="listUnordered")return Gt.enter("listItemPrefix"),zn===42||zn===45?Gt.check(thematicBreak$1,zr,Qr)(zn):Qr(zn);if(!_r.interrupt||zn===49)return Gt.enter("listItemPrefix"),Gt.enter("listItemValue"),Wr(zn)}return zr(zn)}function Wr(zn){return asciiDigit(zn)&&++qr<10?(Gt.consume(zn),Wr):(!_r.interrupt||qr<2)&&(_r.containerState.marker?zn===_r.containerState.marker:zn===41||zn===46)?(Gt.exit("listItemValue"),Qr(zn)):zr(zn)}function Qr(zn){return Gt.enter("listItemMarker"),Gt.consume(zn),Gt.exit("listItemMarker"),_r.containerState.marker=_r.containerState.marker||zn,Gt.check(blankLine,_r.interrupt?zr:Vr,Gt.attempt(listItemPrefixWhitespaceConstruct,Zr,Jr))}function Vr(zn){return _r.containerState.initialBlankLine=!0,kr++,Zr(zn)}function Jr(zn){return markdownSpace(zn)?(Gt.enter("listItemPrefixWhitespace"),Gt.consume(zn),Gt.exit("listItemPrefixWhitespace"),Zr):zr(zn)}function Zr(zn){return _r.containerState.size=kr+_r.sliceSerialize(Gt.exit("listItemPrefix"),!0).length,$r(zn)}}function tokenizeListContinuation(Gt,$r,zr){const _r=this;return _r.containerState._closeFlow=void 0,Gt.check(blankLine,Dr,kr);function Dr(Nr){return _r.containerState.furtherBlankLines=_r.containerState.furtherBlankLines||_r.containerState.initialBlankLine,factorySpace(Gt,$r,"listItemIndent",_r.containerState.size+1)(Nr)}function kr(Nr){return _r.containerState.furtherBlankLines||!markdownSpace(Nr)?(_r.containerState.furtherBlankLines=void 0,_r.containerState.initialBlankLine=void 0,qr(Nr)):(_r.containerState.furtherBlankLines=void 0,_r.containerState.initialBlankLine=void 0,Gt.attempt(indentConstruct,$r,qr)(Nr))}function qr(Nr){return _r.containerState._closeFlow=!0,_r.interrupt=void 0,factorySpace(Gt,Gt.attempt(list$1,$r,zr),"linePrefix",_r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Nr)}}function tokenizeIndent(Gt,$r,zr){const _r=this;return factorySpace(Gt,Dr,"listItemIndent",_r.containerState.size+1);function Dr(kr){const qr=_r.events[_r.events.length-1];return qr&&qr[1].type==="listItemIndent"&&qr[2].sliceSerialize(qr[1],!0).length===_r.containerState.size?$r(kr):zr(kr)}}function tokenizeListEnd(Gt){Gt.exit(this.containerState.type)}function tokenizeListItemPrefixWhitespace(Gt,$r,zr){const _r=this;return factorySpace(Gt,Dr,"listItemPrefixWhitespace",_r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function Dr(kr){const qr=_r.events[_r.events.length-1];return!markdownSpace(kr)&&qr&&qr[1].type==="listItemPrefixWhitespace"?$r(kr):zr(kr)}}const setextUnderline={name:"setextUnderline",tokenize:tokenizeSetextUnderline,resolveTo:resolveToSetextUnderline};function resolveToSetextUnderline(Gt,$r){let zr=Gt.length,_r,Dr,kr;for(;zr--;)if(Gt[zr][0]==="enter"){if(Gt[zr][1].type==="content"){_r=zr;break}Gt[zr][1].type==="paragraph"&&(Dr=zr)}else Gt[zr][1].type==="content"&&Gt.splice(zr,1),!kr&&Gt[zr][1].type==="definition"&&(kr=zr);const qr={type:"setextHeading",start:Object.assign({},Gt[Dr][1].start),end:Object.assign({},Gt[Gt.length-1][1].end)};return Gt[Dr][1].type="setextHeadingText",kr?(Gt.splice(Dr,0,["enter",qr,$r]),Gt.splice(kr+1,0,["exit",Gt[_r][1],$r]),Gt[_r][1].end=Object.assign({},Gt[kr][1].end)):Gt[_r][1]=qr,Gt.push(["exit",qr,$r]),Gt}function tokenizeSetextUnderline(Gt,$r,zr){const _r=this;let Dr;return kr;function kr(Qr){let Vr=_r.events.length,Jr;for(;Vr--;)if(_r.events[Vr][1].type!=="lineEnding"&&_r.events[Vr][1].type!=="linePrefix"&&_r.events[Vr][1].type!=="content"){Jr=_r.events[Vr][1].type==="paragraph";break}return!_r.parser.lazy[_r.now().line]&&(_r.interrupt||Jr)?(Gt.enter("setextHeadingLine"),Dr=Qr,qr(Qr)):zr(Qr)}function qr(Qr){return Gt.enter("setextHeadingLineSequence"),Nr(Qr)}function Nr(Qr){return Qr===Dr?(Gt.consume(Qr),Nr):(Gt.exit("setextHeadingLineSequence"),markdownSpace(Qr)?factorySpace(Gt,Wr,"lineSuffix")(Qr):Wr(Qr))}function Wr(Qr){return Qr===null||markdownLineEnding(Qr)?(Gt.exit("setextHeadingLine"),$r(Qr)):zr(Qr)}}const flow$4={tokenize:initializeFlow};function initializeFlow(Gt){const $r=this,zr=Gt.attempt(blankLine,_r,Gt.attempt(this.parser.constructs.flowInitial,Dr,factorySpace(Gt,Gt.attempt(this.parser.constructs.flow,Dr,Gt.attempt(content$1,Dr)),"linePrefix")));return zr;function _r(kr){if(kr===null){Gt.consume(kr);return}return Gt.enter("lineEndingBlank"),Gt.consume(kr),Gt.exit("lineEndingBlank"),$r.currentConstruct=void 0,zr}function Dr(kr){if(kr===null){Gt.consume(kr);return}return Gt.enter("lineEnding"),Gt.consume(kr),Gt.exit("lineEnding"),$r.currentConstruct=void 0,zr}}const resolver={resolveAll:createResolver()},string$3=initializeFactory("string"),text$2=initializeFactory("text");function initializeFactory(Gt){return{tokenize:$r,resolveAll:createResolver(Gt==="text"?resolveAllLineSuffixes:void 0)};function $r(zr){const _r=this,Dr=this.parser.constructs[Gt],kr=zr.attempt(Dr,qr,Nr);return qr;function qr(Vr){return Qr(Vr)?kr(Vr):Nr(Vr)}function Nr(Vr){if(Vr===null){zr.consume(Vr);return}return zr.enter("data"),zr.consume(Vr),Wr}function Wr(Vr){return Qr(Vr)?(zr.exit("data"),kr(Vr)):(zr.consume(Vr),Wr)}function Qr(Vr){if(Vr===null)return!0;const Jr=Dr[Vr];let Zr=-1;if(Jr)for(;++Zr<Jr.length;){const zn=Jr[Zr];if(!zn.previous||zn.previous.call(_r,_r.previous))return!0}return!1}}}function createResolver(Gt){return $r;function $r(zr,_r){let Dr=-1,kr;for(;++Dr<=zr.length;)kr===void 0?zr[Dr]&&zr[Dr][1].type==="data"&&(kr=Dr,Dr++):(!zr[Dr]||zr[Dr][1].type!=="data")&&(Dr!==kr+2&&(zr[kr][1].end=zr[Dr-1][1].end,zr.splice(kr+2,Dr-kr-2),Dr=kr+2),kr=void 0);return Gt?Gt(zr,_r):zr}}function resolveAllLineSuffixes(Gt,$r){let zr=0;for(;++zr<=Gt.length;)if((zr===Gt.length||Gt[zr][1].type==="lineEnding")&&Gt[zr-1][1].type==="data"){const _r=Gt[zr-1][1],Dr=$r.sliceStream(_r);let kr=Dr.length,qr=-1,Nr=0,Wr;for(;kr--;){const Qr=Dr[kr];if(typeof Qr=="string"){for(qr=Qr.length;Qr.charCodeAt(qr-1)===32;)Nr++,qr--;if(qr)break;qr=-1}else if(Qr===-2)Wr=!0,Nr++;else if(Qr!==-1){kr++;break}}if(Nr){const Qr={type:zr===Gt.length||Wr||Nr<2?"lineSuffix":"hardBreakTrailing",start:{line:_r.end.line,column:_r.end.column-Nr,offset:_r.end.offset-Nr,_index:_r.start._index+kr,_bufferIndex:kr?qr:_r.start._bufferIndex+qr},end:Object.assign({},_r.end)};_r.end=Object.assign({},Qr.start),_r.start.offset===_r.end.offset?Object.assign(_r,Qr):(Gt.splice(zr,0,["enter",Qr,$r],["exit",Qr,$r]),zr+=2)}zr++}return Gt}function createTokenizer(Gt,$r,zr){let _r=Object.assign(zr?Object.assign({},zr):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const Dr={},kr=[];let qr=[],Nr=[];const Wr={consume:i0,enter:n0,exit:o0,attempt:l0(a0),check:l0(s0),interrupt:l0(s0,{interrupt:!0})},Qr={previous:null,code:null,containerState:{},events:[],parser:Gt,sliceStream:zn,sliceSerialize:Zr,now:Vn,defineSkip:_i,write:Jr};let Vr=$r.tokenize.call(Qr,Wr);return $r.resolveAll&&kr.push($r),Qr;function Jr(y0){return qr=push(qr,y0),e0(),qr[qr.length-1]!==null?[]:(u0($r,0),Qr.events=resolveAll(kr,Qr.events,Qr),Qr.events)}function Zr(y0,f0){return serializeChunks(zn(y0),f0)}function zn(y0){return sliceChunks(qr,y0)}function Vn(){const{line:y0,column:f0,offset:v0,_index:A0,_bufferIndex:p0}=_r;return{line:y0,column:f0,offset:v0,_index:A0,_bufferIndex:p0}}function _i(y0){Dr[y0.line]=y0.column,g0()}function e0(){let y0;for(;_r._index<qr.length;){const f0=qr[_r._index];if(typeof f0=="string")for(y0=_r._index,_r._bufferIndex<0&&(_r._bufferIndex=0);_r._index===y0&&_r._bufferIndex<f0.length;)r0(f0.charCodeAt(_r._bufferIndex));else r0(f0)}}function r0(y0){Vr=Vr(y0)}function i0(y0){markdownLineEnding(y0)?(_r.line++,_r.column=1,_r.offset+=y0===-3?2:1,g0()):y0!==-1&&(_r.column++,_r.offset++),_r._bufferIndex<0?_r._index++:(_r._bufferIndex++,_r._bufferIndex===qr[_r._index].length&&(_r._bufferIndex=-1,_r._index++)),Qr.previous=y0}function n0(y0,f0){const v0=f0||{};return v0.type=y0,v0.start=Vn(),Qr.events.push(["enter",v0,Qr]),Nr.push(v0),v0}function o0(y0){const f0=Nr.pop();return f0.end=Vn(),Qr.events.push(["exit",f0,Qr]),f0}function a0(y0,f0){u0(y0,f0.from)}function s0(y0,f0){f0.restore()}function l0(y0,f0){return v0;function v0(A0,p0,h0){let m0,c0,d0,M0;return Array.isArray(A0)?x0(A0):"tokenize"in A0?x0([A0]):O0(A0);function O0(R0){return D0;function D0(S0){const I0=S0!==null&&R0[S0],B0=S0!==null&&R0.null,T0=[...Array.isArray(I0)?I0:I0?[I0]:[],...Array.isArray(B0)?B0:B0?[B0]:[]];return x0(T0)(S0)}}function x0(R0){return m0=R0,c0=0,R0.length===0?h0:C0(R0[c0])}function C0(R0){return D0;function D0(S0){return M0=b0(),d0=R0,R0.partial||(Qr.currentConstruct=R0),R0.name&&Qr.parser.constructs.disable.null.includes(R0.name)?_0():R0.tokenize.call(f0?Object.assign(Object.create(Qr),f0):Qr,Wr,$0,_0)(S0)}}function $0(R0){return y0(d0,M0),p0}function _0(R0){return M0.restore(),++c0<m0.length?C0(m0[c0]):h0}}}function u0(y0,f0){y0.resolveAll&&!kr.includes(y0)&&kr.push(y0),y0.resolve&&splice$1(Qr.events,f0,Qr.events.length-f0,y0.resolve(Qr.events.slice(f0),Qr)),y0.resolveTo&&(Qr.events=y0.resolveTo(Qr.events,Qr))}function b0(){const y0=Vn(),f0=Qr.previous,v0=Qr.currentConstruct,A0=Qr.events.length,p0=Array.from(Nr);return{restore:h0,from:A0};function h0(){_r=y0,Qr.previous=f0,Qr.currentConstruct=v0,Qr.events.length=A0,Nr=p0,g0()}}function g0(){_r.line in Dr&&_r.column<2&&(_r.column=Dr[_r.line],_r.offset+=Dr[_r.line]-1)}}function sliceChunks(Gt,$r){const zr=$r.start._index,_r=$r.start._bufferIndex,Dr=$r.end._index,kr=$r.end._bufferIndex;let qr;if(zr===Dr)qr=[Gt[zr].slice(_r,kr)];else{if(qr=Gt.slice(zr,Dr),_r>-1){const Nr=qr[0];typeof Nr=="string"?qr[0]=Nr.slice(_r):qr.shift()}kr>0&&qr.push(Gt[Dr].slice(0,kr))}return qr}function serializeChunks(Gt,$r){let zr=-1;const _r=[];let Dr;for(;++zr<Gt.length;){const kr=Gt[zr];let qr;if(typeof kr=="string")qr=kr;else switch(kr){case-5:{qr="\r";break}case-4:{qr=`
`;break}case-3:{qr=`\r
`;break}case-2:{qr=$r?" ":"	";break}case-1:{if(!$r&&Dr)continue;qr=" ";break}default:qr=String.fromCharCode(kr)}Dr=kr===-2,_r.push(qr)}return _r.join("")}const document$1={42:list$1,43:list$1,45:list$1,48:list$1,49:list$1,50:list$1,51:list$1,52:list$1,53:list$1,54:list$1,55:list$1,56:list$1,57:list$1,62:blockQuote},contentInitial={91:definition},flowInitial={[-2]:codeIndented,[-1]:codeIndented,32:codeIndented},flow$3={35:headingAtx,42:thematicBreak$1,45:[setextUnderline,thematicBreak$1],60:htmlFlow,61:setextUnderline,95:thematicBreak$1,96:codeFenced,126:codeFenced},string$2={38:characterReference,92:characterEscape},text$1={[-5]:lineEnding,[-4]:lineEnding,[-3]:lineEnding,33:labelStartImage,38:characterReference,42:attention,60:[autolink,htmlText],91:labelStartLink,92:[hardBreakEscape,characterEscape],93:labelEnd,95:attention,96:codeText},insideSpan={null:[attention,resolver]},attentionMarkers={null:[42,95]},disable={null:[]},defaultConstructs=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers,contentInitial,disable,document:document$1,flow:flow$3,flowInitial,insideSpan,string:string$2,text:text$1},Symbol.toStringTag,{value:"Module"}));function parse$8(Gt){const zr=combineExtensions([defaultConstructs,...(Gt||{}).extensions||[]]),_r={defined:[],lazy:{},constructs:zr,content:Dr(content$2),document:Dr(document$2),flow:Dr(flow$4),string:Dr(string$3),text:Dr(text$2)};return _r;function Dr(kr){return qr;function qr(Nr){return createTokenizer(_r,kr,Nr)}}}function postprocess(Gt){for(;!subtokenize(Gt););return Gt}const search$1=/[\0\t\n\r]/g;function preprocess(){let Gt=1,$r="",zr=!0,_r;return Dr;function Dr(kr,qr,Nr){const Wr=[];let Qr,Vr,Jr,Zr,zn;for(kr=$r+(typeof kr=="string"?kr.toString():new TextDecoder(qr||void 0).decode(kr)),Jr=0,$r="",zr&&(kr.charCodeAt(0)===65279&&Jr++,zr=void 0);Jr<kr.length;){if(search$1.lastIndex=Jr,Qr=search$1.exec(kr),Zr=Qr&&Qr.index!==void 0?Qr.index:kr.length,zn=kr.charCodeAt(Zr),!Qr){$r=kr.slice(Jr);break}if(zn===10&&Jr===Zr&&_r)Wr.push(-3),_r=void 0;else switch(_r&&(Wr.push(-5),_r=void 0),Jr<Zr&&(Wr.push(kr.slice(Jr,Zr)),Gt+=Zr-Jr),zn){case 0:{Wr.push(65533),Gt++;break}case 9:{for(Vr=Math.ceil(Gt/4)*4,Wr.push(-2);Gt++<Vr;)Wr.push(-1);break}case 10:{Wr.push(-4),Gt=1;break}default:_r=!0,Gt=1}Jr=Zr+1}return Nr&&(_r&&Wr.push(-5),$r&&Wr.push($r),Wr.push(null)),Wr}}const characterEscapeOrReference=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function decodeString(Gt){return Gt.replace(characterEscapeOrReference,decode$5)}function decode$5(Gt,$r,zr){if($r)return $r;if(zr.charCodeAt(0)===35){const Dr=zr.charCodeAt(1),kr=Dr===120||Dr===88;return decodeNumericCharacterReference(zr.slice(kr?2:1),kr?16:10)}return decodeNamedCharacterReference(zr)||Gt}function stringifyPosition(Gt){return!Gt||typeof Gt!="object"?"":"position"in Gt||"type"in Gt?position$2(Gt.position):"start"in Gt||"end"in Gt?position$2(Gt):"line"in Gt||"column"in Gt?point$8(Gt):""}function point$8(Gt){return index$3(Gt&&Gt.line)+":"+index$3(Gt&&Gt.column)}function position$2(Gt){return point$8(Gt&&Gt.start)+"-"+point$8(Gt&&Gt.end)}function index$3(Gt){return Gt&&typeof Gt=="number"?Gt:1}const own$2={}.hasOwnProperty;function fromMarkdown(Gt,$r,zr){return typeof $r!="string"&&(zr=$r,$r=void 0),compiler(zr)(postprocess(parse$8(zr).document().write(preprocess()(Gt,$r,!0))))}function compiler(Gt){const $r={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:kr(F0),autolinkProtocol:b0,autolinkEmail:b0,atxHeading:kr(j0),blockQuote:kr(B0),characterEscape:b0,characterReference:b0,codeFenced:kr(T0),codeFencedFenceInfo:qr,codeFencedFenceMeta:qr,codeIndented:kr(T0,qr),codeText:kr(Q0,qr),codeTextData:b0,data:b0,codeFlowValue:b0,definition:kr(L0),definitionDestinationString:qr,definitionLabelString:qr,definitionTitleString:qr,emphasis:kr(N0),hardBreakEscape:kr(q0),hardBreakTrailing:kr(q0),htmlFlow:kr(k0,qr),htmlFlowData:b0,htmlText:kr(k0,qr),htmlTextData:b0,image:kr(w0),label:qr,link:kr(F0),listItem:kr(X0),listItemValue:Zr,listOrdered:kr(G0,Jr),listUnordered:kr(G0),paragraph:kr(eo),reference:C0,referenceString:qr,resourceDestinationString:qr,resourceTitleString:qr,setextHeading:kr(j0),strong:kr(K0),thematicBreak:kr(ao)},exit:{atxHeading:Wr(),atxHeadingSequence:a0,autolink:Wr(),autolinkEmail:I0,autolinkProtocol:S0,blockQuote:Wr(),characterEscapeValue:g0,characterReferenceMarkerHexadecimal:_0,characterReferenceMarkerNumeric:_0,characterReferenceValue:R0,characterReference:D0,codeFenced:Wr(e0),codeFencedFence:_i,codeFencedFenceInfo:zn,codeFencedFenceMeta:Vn,codeFlowValue:g0,codeIndented:Wr(r0),codeText:Wr(p0),codeTextData:g0,data:g0,definition:Wr(),definitionDestinationString:o0,definitionLabelString:i0,definitionTitleString:n0,emphasis:Wr(),hardBreakEscape:Wr(f0),hardBreakTrailing:Wr(f0),htmlFlow:Wr(v0),htmlFlowData:g0,htmlText:Wr(A0),htmlTextData:g0,image:Wr(m0),label:d0,labelText:c0,lineEnding:y0,link:Wr(h0),listItem:Wr(),listOrdered:Wr(),listUnordered:Wr(),paragraph:Wr(),referenceString:$0,resourceDestinationString:M0,resourceTitleString:O0,resource:x0,setextHeading:Wr(u0),setextHeadingLineSequence:l0,setextHeadingText:s0,strong:Wr(),thematicBreak:Wr()}};configure($r,(Gt||{}).mdastExtensions||[]);const zr={};return _r;function _r(io){let H0={type:"root",children:[]};const P0={stack:[H0],tokenStack:[],config:$r,enter:Nr,exit:Qr,buffer:qr,resume:Vr,data:zr},W0=[];let Y0=-1;for(;++Y0<io.length;)if(io[Y0][1].type==="listOrdered"||io[Y0][1].type==="listUnordered")if(io[Y0][0]==="enter")W0.push(Y0);else{const co=W0.pop();Y0=Dr(io,co,Y0)}for(Y0=-1;++Y0<io.length;){const co=$r[io[Y0][0]];own$2.call(co,io[Y0][1].type)&&co[io[Y0][1].type].call(Object.assign({sliceSerialize:io[Y0][2].sliceSerialize},P0),io[Y0][1])}if(P0.tokenStack.length>0){const co=P0.tokenStack[P0.tokenStack.length-1];(co[1]||defaultOnError).call(P0,void 0,co[0])}for(H0.position={start:point$7(io.length>0?io[0][1].start:{line:1,column:1,offset:0}),end:point$7(io.length>0?io[io.length-2][1].end:{line:1,column:1,offset:0})},Y0=-1;++Y0<$r.transforms.length;)H0=$r.transforms[Y0](H0)||H0;return H0}function Dr(io,H0,P0){let W0=H0-1,Y0=-1,co=!1,Ao,oo,uo,Mo;for(;++W0<=P0;){const go=io[W0];switch(go[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{go[0]==="enter"?Y0++:Y0--,Mo=void 0;break}case"lineEndingBlank":{go[0]==="enter"&&(Ao&&!Mo&&!Y0&&!uo&&(uo=W0),Mo=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Mo=void 0}if(!Y0&&go[0]==="enter"&&go[1].type==="listItemPrefix"||Y0===-1&&go[0]==="exit"&&(go[1].type==="listUnordered"||go[1].type==="listOrdered")){if(Ao){let qo=W0;for(oo=void 0;qo--;){const Io=io[qo];if(Io[1].type==="lineEnding"||Io[1].type==="lineEndingBlank"){if(Io[0]==="exit")continue;oo&&(io[oo][1].type="lineEndingBlank",co=!0),Io[1].type="lineEnding",oo=qo}else if(!(Io[1].type==="linePrefix"||Io[1].type==="blockQuotePrefix"||Io[1].type==="blockQuotePrefixWhitespace"||Io[1].type==="blockQuoteMarker"||Io[1].type==="listItemIndent"))break}uo&&(!oo||uo<oo)&&(Ao._spread=!0),Ao.end=Object.assign({},oo?io[oo][1].start:go[1].end),io.splice(oo||W0,0,["exit",Ao,go[2]]),W0++,P0++}if(go[1].type==="listItemPrefix"){const qo={type:"listItem",_spread:!1,start:Object.assign({},go[1].start),end:void 0};Ao=qo,io.splice(W0,0,["enter",qo,go[2]]),W0++,P0++,uo=void 0,Mo=!0}}}return io[H0][1]._spread=co,P0}function kr(io,H0){return P0;function P0(W0){Nr.call(this,io(W0),W0),H0&&H0.call(this,W0)}}function qr(){this.stack.push({type:"fragment",children:[]})}function Nr(io,H0,P0){this.stack[this.stack.length-1].children.push(io),this.stack.push(io),this.tokenStack.push([H0,P0]),io.position={start:point$7(H0.start),end:void 0}}function Wr(io){return H0;function H0(P0){io&&io.call(this,P0),Qr.call(this,P0)}}function Qr(io,H0){const P0=this.stack.pop(),W0=this.tokenStack.pop();if(W0)W0[0].type!==io.type&&(H0?H0.call(this,io,W0[0]):(W0[1]||defaultOnError).call(this,io,W0[0]));else throw new Error("Cannot close `"+io.type+"` ("+stringifyPosition({start:io.start,end:io.end})+"): it’s not open");P0.position.end=point$7(io.end)}function Vr(){return toString$g(this.stack.pop())}function Jr(){this.data.expectingFirstListItemValue=!0}function Zr(io){if(this.data.expectingFirstListItemValue){const H0=this.stack[this.stack.length-2];H0.start=Number.parseInt(this.sliceSerialize(io),10),this.data.expectingFirstListItemValue=void 0}}function zn(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.lang=io}function Vn(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.meta=io}function _i(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function e0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.value=io.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function r0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.value=io.replace(/(\r?\n|\r)$/g,"")}function i0(io){const H0=this.resume(),P0=this.stack[this.stack.length-1];P0.label=H0,P0.identifier=normalizeIdentifier(this.sliceSerialize(io)).toLowerCase()}function n0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.title=io}function o0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.url=io}function a0(io){const H0=this.stack[this.stack.length-1];if(!H0.depth){const P0=this.sliceSerialize(io).length;H0.depth=P0}}function s0(){this.data.setextHeadingSlurpLineEnding=!0}function l0(io){const H0=this.stack[this.stack.length-1];H0.depth=this.sliceSerialize(io).codePointAt(0)===61?1:2}function u0(){this.data.setextHeadingSlurpLineEnding=void 0}function b0(io){const P0=this.stack[this.stack.length-1].children;let W0=P0[P0.length-1];(!W0||W0.type!=="text")&&(W0=Z0(),W0.position={start:point$7(io.start),end:void 0},P0.push(W0)),this.stack.push(W0)}function g0(io){const H0=this.stack.pop();H0.value+=this.sliceSerialize(io),H0.position.end=point$7(io.end)}function y0(io){const H0=this.stack[this.stack.length-1];if(this.data.atHardBreak){const P0=H0.children[H0.children.length-1];P0.position.end=point$7(io.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&$r.canContainEols.includes(H0.type)&&(b0.call(this,io),g0.call(this,io))}function f0(){this.data.atHardBreak=!0}function v0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.value=io}function A0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.value=io}function p0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.value=io}function h0(){const io=this.stack[this.stack.length-1];if(this.data.inReference){const H0=this.data.referenceType||"shortcut";io.type+="Reference",io.referenceType=H0,delete io.url,delete io.title}else delete io.identifier,delete io.label;this.data.referenceType=void 0}function m0(){const io=this.stack[this.stack.length-1];if(this.data.inReference){const H0=this.data.referenceType||"shortcut";io.type+="Reference",io.referenceType=H0,delete io.url,delete io.title}else delete io.identifier,delete io.label;this.data.referenceType=void 0}function c0(io){const H0=this.sliceSerialize(io),P0=this.stack[this.stack.length-2];P0.label=decodeString(H0),P0.identifier=normalizeIdentifier(H0).toLowerCase()}function d0(){const io=this.stack[this.stack.length-1],H0=this.resume(),P0=this.stack[this.stack.length-1];if(this.data.inReference=!0,P0.type==="link"){const W0=io.children;P0.children=W0}else P0.alt=H0}function M0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.url=io}function O0(){const io=this.resume(),H0=this.stack[this.stack.length-1];H0.title=io}function x0(){this.data.inReference=void 0}function C0(){this.data.referenceType="collapsed"}function $0(io){const H0=this.resume(),P0=this.stack[this.stack.length-1];P0.label=H0,P0.identifier=normalizeIdentifier(this.sliceSerialize(io)).toLowerCase(),this.data.referenceType="full"}function _0(io){this.data.characterReferenceType=io.type}function R0(io){const H0=this.sliceSerialize(io),P0=this.data.characterReferenceType;let W0;P0?(W0=decodeNumericCharacterReference(H0,P0==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):W0=decodeNamedCharacterReference(H0);const Y0=this.stack[this.stack.length-1];Y0.value+=W0}function D0(io){const H0=this.stack.pop();H0.position.end=point$7(io.end)}function S0(io){g0.call(this,io);const H0=this.stack[this.stack.length-1];H0.url=this.sliceSerialize(io)}function I0(io){g0.call(this,io);const H0=this.stack[this.stack.length-1];H0.url="mailto:"+this.sliceSerialize(io)}function B0(){return{type:"blockquote",children:[]}}function T0(){return{type:"code",lang:null,meta:null,value:""}}function Q0(){return{type:"inlineCode",value:""}}function L0(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function N0(){return{type:"emphasis",children:[]}}function j0(){return{type:"heading",depth:0,children:[]}}function q0(){return{type:"break"}}function k0(){return{type:"html",value:""}}function w0(){return{type:"image",title:null,url:"",alt:null}}function F0(){return{type:"link",title:null,url:"",children:[]}}function G0(io){return{type:"list",ordered:io.type==="listOrdered",start:null,spread:io._spread,children:[]}}function X0(io){return{type:"listItem",spread:io._spread,checked:null,children:[]}}function eo(){return{type:"paragraph",children:[]}}function K0(){return{type:"strong",children:[]}}function Z0(){return{type:"text",value:""}}function ao(){return{type:"thematicBreak"}}}function point$7(Gt){return{line:Gt.line,column:Gt.column,offset:Gt.offset}}function configure(Gt,$r){let zr=-1;for(;++zr<$r.length;){const _r=$r[zr];Array.isArray(_r)?configure(Gt,_r):extension(Gt,_r)}}function extension(Gt,$r){let zr;for(zr in $r)if(own$2.call($r,zr))switch(zr){case"canContainEols":{const _r=$r[zr];_r&&Gt[zr].push(..._r);break}case"transforms":{const _r=$r[zr];_r&&Gt[zr].push(..._r);break}case"enter":case"exit":{const _r=$r[zr];_r&&Object.assign(Gt[zr],_r);break}}}function defaultOnError(Gt,$r){throw Gt?new Error("Cannot close `"+Gt.type+"` ("+stringifyPosition({start:Gt.start,end:Gt.end})+"): a different token (`"+$r.type+"`, "+stringifyPosition({start:$r.start,end:$r.end})+") is open"):new Error("Cannot close document, a token (`"+$r.type+"`, "+stringifyPosition({start:$r.start,end:$r.end})+") is still open")}function remarkParse(Gt){const $r=this;$r.parser=zr;function zr(_r){return fromMarkdown(_r,{...$r.data("settings"),...Gt,extensions:$r.data("micromarkExtensions")||[],mdastExtensions:$r.data("fromMarkdownExtensions")||[]})}}function blockquote(Gt,$r){const zr={type:"element",tagName:"blockquote",properties:{},children:Gt.wrap(Gt.all($r),!0)};return Gt.patch($r,zr),Gt.applyData($r,zr)}function hardBreak(Gt,$r){const zr={type:"element",tagName:"br",properties:{},children:[]};return Gt.patch($r,zr),[Gt.applyData($r,zr),{type:"text",value:`
`}]}function code$1(Gt,$r){const zr=$r.value?$r.value+`
`:"",_r={};$r.lang&&(_r.className=["language-"+$r.lang]);let Dr={type:"element",tagName:"code",properties:_r,children:[{type:"text",value:zr}]};return $r.meta&&(Dr.data={meta:$r.meta}),Gt.patch($r,Dr),Dr=Gt.applyData($r,Dr),Dr={type:"element",tagName:"pre",properties:{},children:[Dr]},Gt.patch($r,Dr),Dr}function strikethrough(Gt,$r){const zr={type:"element",tagName:"del",properties:{},children:Gt.all($r)};return Gt.patch($r,zr),Gt.applyData($r,zr)}function emphasis(Gt,$r){const zr={type:"element",tagName:"em",properties:{},children:Gt.all($r)};return Gt.patch($r,zr),Gt.applyData($r,zr)}function footnoteReference(Gt,$r){const zr=typeof Gt.options.clobberPrefix=="string"?Gt.options.clobberPrefix:"user-content-",_r=String($r.identifier).toUpperCase(),Dr=normalizeUri(_r.toLowerCase()),kr=Gt.footnoteOrder.indexOf(_r);let qr,Nr=Gt.footnoteCounts.get(_r);Nr===void 0?(Nr=0,Gt.footnoteOrder.push(_r),qr=Gt.footnoteOrder.length):qr=kr+1,Nr+=1,Gt.footnoteCounts.set(_r,Nr);const Wr={type:"element",tagName:"a",properties:{href:"#"+zr+"fn-"+Dr,id:zr+"fnref-"+Dr+(Nr>1?"-"+Nr:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(qr)}]};Gt.patch($r,Wr);const Qr={type:"element",tagName:"sup",properties:{},children:[Wr]};return Gt.patch($r,Qr),Gt.applyData($r,Qr)}function heading(Gt,$r){const zr={type:"element",tagName:"h"+$r.depth,properties:{},children:Gt.all($r)};return Gt.patch($r,zr),Gt.applyData($r,zr)}function html(Gt,$r){if(Gt.options.allowDangerousHtml){const zr={type:"raw",value:$r.value};return Gt.patch($r,zr),Gt.applyData($r,zr)}}function revert(Gt,$r){const zr=$r.referenceType;let _r="]";if(zr==="collapsed"?_r+="[]":zr==="full"&&(_r+="["+($r.label||$r.identifier)+"]"),$r.type==="imageReference")return[{type:"text",value:"!["+$r.alt+_r}];const Dr=Gt.all($r),kr=Dr[0];kr&&kr.type==="text"?kr.value="["+kr.value:Dr.unshift({type:"text",value:"["});const qr=Dr[Dr.length-1];return qr&&qr.type==="text"?qr.value+=_r:Dr.push({type:"text",value:_r}),Dr}function imageReference(Gt,$r){const zr=String($r.identifier).toUpperCase(),_r=Gt.definitionById.get(zr);if(!_r)return revert(Gt,$r);const Dr={src:normalizeUri(_r.url||""),alt:$r.alt};_r.title!==null&&_r.title!==void 0&&(Dr.title=_r.title);const kr={type:"element",tagName:"img",properties:Dr,children:[]};return Gt.patch($r,kr),Gt.applyData($r,kr)}function image$1(Gt,$r){const zr={src:normalizeUri($r.url)};$r.alt!==null&&$r.alt!==void 0&&(zr.alt=$r.alt),$r.title!==null&&$r.title!==void 0&&(zr.title=$r.title);const _r={type:"element",tagName:"img",properties:zr,children:[]};return Gt.patch($r,_r),Gt.applyData($r,_r)}function inlineCode(Gt,$r){const zr={type:"text",value:$r.value.replace(/\r?\n|\r/g," ")};Gt.patch($r,zr);const _r={type:"element",tagName:"code",properties:{},children:[zr]};return Gt.patch($r,_r),Gt.applyData($r,_r)}function linkReference(Gt,$r){const zr=String($r.identifier).toUpperCase(),_r=Gt.definitionById.get(zr);if(!_r)return revert(Gt,$r);const Dr={href:normalizeUri(_r.url||"")};_r.title!==null&&_r.title!==void 0&&(Dr.title=_r.title);const kr={type:"element",tagName:"a",properties:Dr,children:Gt.all($r)};return Gt.patch($r,kr),Gt.applyData($r,kr)}function link(Gt,$r){const zr={href:normalizeUri($r.url)};$r.title!==null&&$r.title!==void 0&&(zr.title=$r.title);const _r={type:"element",tagName:"a",properties:zr,children:Gt.all($r)};return Gt.patch($r,_r),Gt.applyData($r,_r)}function listItem(Gt,$r,zr){const _r=Gt.all($r),Dr=zr?listLoose(zr):listItemLoose($r),kr={},qr=[];if(typeof $r.checked=="boolean"){const Vr=_r[0];let Jr;Vr&&Vr.type==="element"&&Vr.tagName==="p"?Jr=Vr:(Jr={type:"element",tagName:"p",properties:{},children:[]},_r.unshift(Jr)),Jr.children.length>0&&Jr.children.unshift({type:"text",value:" "}),Jr.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:$r.checked,disabled:!0},children:[]}),kr.className=["task-list-item"]}let Nr=-1;for(;++Nr<_r.length;){const Vr=_r[Nr];(Dr||Nr!==0||Vr.type!=="element"||Vr.tagName!=="p")&&qr.push({type:"text",value:`
`}),Vr.type==="element"&&Vr.tagName==="p"&&!Dr?qr.push(...Vr.children):qr.push(Vr)}const Wr=_r[_r.length-1];Wr&&(Dr||Wr.type!=="element"||Wr.tagName!=="p")&&qr.push({type:"text",value:`
`});const Qr={type:"element",tagName:"li",properties:kr,children:qr};return Gt.patch($r,Qr),Gt.applyData($r,Qr)}function listLoose(Gt){let $r=!1;if(Gt.type==="list"){$r=Gt.spread||!1;const zr=Gt.children;let _r=-1;for(;!$r&&++_r<zr.length;)$r=listItemLoose(zr[_r])}return $r}function listItemLoose(Gt){const $r=Gt.spread;return $r??Gt.children.length>1}function list(Gt,$r){const zr={},_r=Gt.all($r);let Dr=-1;for(typeof $r.start=="number"&&$r.start!==1&&(zr.start=$r.start);++Dr<_r.length;){const qr=_r[Dr];if(qr.type==="element"&&qr.tagName==="li"&&qr.properties&&Array.isArray(qr.properties.className)&&qr.properties.className.includes("task-list-item")){zr.className=["contains-task-list"];break}}const kr={type:"element",tagName:$r.ordered?"ol":"ul",properties:zr,children:Gt.wrap(_r,!0)};return Gt.patch($r,kr),Gt.applyData($r,kr)}function paragraph(Gt,$r){const zr={type:"element",tagName:"p",properties:{},children:Gt.all($r)};return Gt.patch($r,zr),Gt.applyData($r,zr)}function root$3(Gt,$r){const zr={type:"root",children:Gt.wrap(Gt.all($r))};return Gt.patch($r,zr),Gt.applyData($r,zr)}function strong(Gt,$r){const zr={type:"element",tagName:"strong",properties:{},children:Gt.all($r)};return Gt.patch($r,zr),Gt.applyData($r,zr)}const pointEnd=point$6("end"),pointStart=point$6("start");function point$6(Gt){return $r;function $r(zr){const _r=zr&&zr.position&&zr.position[Gt]||{};if(typeof _r.line=="number"&&_r.line>0&&typeof _r.column=="number"&&_r.column>0)return{line:_r.line,column:_r.column,offset:typeof _r.offset=="number"&&_r.offset>-1?_r.offset:void 0}}}function position$1(Gt){const $r=pointStart(Gt),zr=pointEnd(Gt);if($r&&zr)return{start:$r,end:zr}}function table(Gt,$r){const zr=Gt.all($r),_r=zr.shift(),Dr=[];if(_r){const qr={type:"element",tagName:"thead",properties:{},children:Gt.wrap([_r],!0)};Gt.patch($r.children[0],qr),Dr.push(qr)}if(zr.length>0){const qr={type:"element",tagName:"tbody",properties:{},children:Gt.wrap(zr,!0)},Nr=pointStart($r.children[1]),Wr=pointEnd($r.children[$r.children.length-1]);Nr&&Wr&&(qr.position={start:Nr,end:Wr}),Dr.push(qr)}const kr={type:"element",tagName:"table",properties:{},children:Gt.wrap(Dr,!0)};return Gt.patch($r,kr),Gt.applyData($r,kr)}function tableRow(Gt,$r,zr){const _r=zr?zr.children:void 0,kr=(_r?_r.indexOf($r):1)===0?"th":"td",qr=zr&&zr.type==="table"?zr.align:void 0,Nr=qr?qr.length:$r.children.length;let Wr=-1;const Qr=[];for(;++Wr<Nr;){const Jr=$r.children[Wr],Zr={},zn=qr?qr[Wr]:void 0;zn&&(Zr.align=zn);let Vn={type:"element",tagName:kr,properties:Zr,children:[]};Jr&&(Vn.children=Gt.all(Jr),Gt.patch(Jr,Vn),Vn=Gt.applyData(Jr,Vn)),Qr.push(Vn)}const Vr={type:"element",tagName:"tr",properties:{},children:Gt.wrap(Qr,!0)};return Gt.patch($r,Vr),Gt.applyData($r,Vr)}function tableCell(Gt,$r){const zr={type:"element",tagName:"td",properties:{},children:Gt.all($r)};return Gt.patch($r,zr),Gt.applyData($r,zr)}const tab=9,space$1=32;function trimLines(Gt){const $r=String(Gt),zr=/\r?\n|\r/g;let _r=zr.exec($r),Dr=0;const kr=[];for(;_r;)kr.push(trimLine($r.slice(Dr,_r.index),Dr>0,!0),_r[0]),Dr=_r.index+_r[0].length,_r=zr.exec($r);return kr.push(trimLine($r.slice(Dr),Dr>0,!1)),kr.join("")}function trimLine(Gt,$r,zr){let _r=0,Dr=Gt.length;if($r){let kr=Gt.codePointAt(_r);for(;kr===tab||kr===space$1;)_r++,kr=Gt.codePointAt(_r)}if(zr){let kr=Gt.codePointAt(Dr-1);for(;kr===tab||kr===space$1;)Dr--,kr=Gt.codePointAt(Dr-1)}return Dr>_r?Gt.slice(_r,Dr):""}function text(Gt,$r){const zr={type:"text",value:trimLines(String($r.value))};return Gt.patch($r,zr),Gt.applyData($r,zr)}function thematicBreak(Gt,$r){const zr={type:"element",tagName:"hr",properties:{},children:[]};return Gt.patch($r,zr),Gt.applyData($r,zr)}const handlers$1={blockquote,break:hardBreak,code:code$1,delete:strikethrough,emphasis,footnoteReference,heading,html,imageReference,image:image$1,inlineCode,linkReference,link,listItem,list,paragraph,root:root$3,strong,table,tableCell,tableRow,text,thematicBreak,toml:ignore,yaml:ignore,definition:ignore,footnoteDefinition:ignore};function ignore(){}const VOID=-1,PRIMITIVE=0,ARRAY=1,OBJECT=2,DATE=3,REGEXP=4,MAP=5,SET=6,ERROR=7,BIGINT=8,env$4=typeof self=="object"?self:globalThis,deserializer=(Gt,$r)=>{const zr=(Dr,kr)=>(Gt.set(kr,Dr),Dr),_r=Dr=>{if(Gt.has(Dr))return Gt.get(Dr);const[kr,qr]=$r[Dr];switch(kr){case PRIMITIVE:case VOID:return zr(qr,Dr);case ARRAY:{const Nr=zr([],Dr);for(const Wr of qr)Nr.push(_r(Wr));return Nr}case OBJECT:{const Nr=zr({},Dr);for(const[Wr,Qr]of qr)Nr[_r(Wr)]=_r(Qr);return Nr}case DATE:return zr(new Date(qr),Dr);case REGEXP:{const{source:Nr,flags:Wr}=qr;return zr(new RegExp(Nr,Wr),Dr)}case MAP:{const Nr=zr(new Map,Dr);for(const[Wr,Qr]of qr)Nr.set(_r(Wr),_r(Qr));return Nr}case SET:{const Nr=zr(new Set,Dr);for(const Wr of qr)Nr.add(_r(Wr));return Nr}case ERROR:{const{name:Nr,message:Wr}=qr;return zr(new env$4[Nr](Wr),Dr)}case BIGINT:return zr(BigInt(qr),Dr);case"BigInt":return zr(Object(BigInt(qr)),Dr)}return zr(new env$4[kr](qr),Dr)};return _r},deserialize$1=Gt=>deserializer(new Map,Gt)(0),EMPTY$1="",{toString:toString$f}={},{keys:keys$5}=Object,typeOf=Gt=>{const $r=typeof Gt;if($r!=="object"||!Gt)return[PRIMITIVE,$r];const zr=toString$f.call(Gt).slice(8,-1);switch(zr){case"Array":return[ARRAY,EMPTY$1];case"Object":return[OBJECT,EMPTY$1];case"Date":return[DATE,EMPTY$1];case"RegExp":return[REGEXP,EMPTY$1];case"Map":return[MAP,EMPTY$1];case"Set":return[SET,EMPTY$1]}return zr.includes("Array")?[ARRAY,zr]:zr.includes("Error")?[ERROR,zr]:[OBJECT,zr]},shouldSkip=([Gt,$r])=>Gt===PRIMITIVE&&($r==="function"||$r==="symbol"),serializer=(Gt,$r,zr,_r)=>{const Dr=(qr,Nr)=>{const Wr=_r.push(qr)-1;return zr.set(Nr,Wr),Wr},kr=qr=>{if(zr.has(qr))return zr.get(qr);let[Nr,Wr]=typeOf(qr);switch(Nr){case PRIMITIVE:{let Vr=qr;switch(Wr){case"bigint":Nr=BIGINT,Vr=qr.toString();break;case"function":case"symbol":if(Gt)throw new TypeError("unable to serialize "+Wr);Vr=null;break;case"undefined":return Dr([VOID],qr)}return Dr([Nr,Vr],qr)}case ARRAY:{if(Wr)return Dr([Wr,[...qr]],qr);const Vr=[],Jr=Dr([Nr,Vr],qr);for(const Zr of qr)Vr.push(kr(Zr));return Jr}case OBJECT:{if(Wr)switch(Wr){case"BigInt":return Dr([Wr,qr.toString()],qr);case"Boolean":case"Number":case"String":return Dr([Wr,qr.valueOf()],qr)}if($r&&"toJSON"in qr)return kr(qr.toJSON());const Vr=[],Jr=Dr([Nr,Vr],qr);for(const Zr of keys$5(qr))(Gt||!shouldSkip(typeOf(qr[Zr])))&&Vr.push([kr(Zr),kr(qr[Zr])]);return Jr}case DATE:return Dr([Nr,qr.toISOString()],qr);case REGEXP:{const{source:Vr,flags:Jr}=qr;return Dr([Nr,{source:Vr,flags:Jr}],qr)}case MAP:{const Vr=[],Jr=Dr([Nr,Vr],qr);for(const[Zr,zn]of qr)(Gt||!(shouldSkip(typeOf(Zr))||shouldSkip(typeOf(zn))))&&Vr.push([kr(Zr),kr(zn)]);return Jr}case SET:{const Vr=[],Jr=Dr([Nr,Vr],qr);for(const Zr of qr)(Gt||!shouldSkip(typeOf(Zr)))&&Vr.push(kr(Zr));return Jr}}const{message:Qr}=qr;return Dr([Nr,{name:Wr,message:Qr}],qr)};return kr},serialize=(Gt,{json:$r,lossy:zr}={})=>{const _r=[];return serializer(!($r||zr),!!$r,new Map,_r)(Gt),_r},structuredClone$1=typeof structuredClone=="function"?(Gt,$r)=>$r&&("json"in $r||"lossy"in $r)?deserialize$1(serialize(Gt,$r)):structuredClone(Gt):(Gt,$r)=>deserialize$1(serialize(Gt,$r));function defaultFootnoteBackContent(Gt,$r){const zr=[{type:"text",value:"↩"}];return $r>1&&zr.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String($r)}]}),zr}function defaultFootnoteBackLabel(Gt,$r){return"Back to reference "+(Gt+1)+($r>1?"-"+$r:"")}function footer(Gt){const $r=typeof Gt.options.clobberPrefix=="string"?Gt.options.clobberPrefix:"user-content-",zr=Gt.options.footnoteBackContent||defaultFootnoteBackContent,_r=Gt.options.footnoteBackLabel||defaultFootnoteBackLabel,Dr=Gt.options.footnoteLabel||"Footnotes",kr=Gt.options.footnoteLabelTagName||"h2",qr=Gt.options.footnoteLabelProperties||{className:["sr-only"]},Nr=[];let Wr=-1;for(;++Wr<Gt.footnoteOrder.length;){const Qr=Gt.footnoteById.get(Gt.footnoteOrder[Wr]);if(!Qr)continue;const Vr=Gt.all(Qr),Jr=String(Qr.identifier).toUpperCase(),Zr=normalizeUri(Jr.toLowerCase());let zn=0;const Vn=[],_i=Gt.footnoteCounts.get(Jr);for(;_i!==void 0&&++zn<=_i;){Vn.length>0&&Vn.push({type:"text",value:" "});let i0=typeof zr=="string"?zr:zr(Wr,zn);typeof i0=="string"&&(i0={type:"text",value:i0}),Vn.push({type:"element",tagName:"a",properties:{href:"#"+$r+"fnref-"+Zr+(zn>1?"-"+zn:""),dataFootnoteBackref:"",ariaLabel:typeof _r=="string"?_r:_r(Wr,zn),className:["data-footnote-backref"]},children:Array.isArray(i0)?i0:[i0]})}const e0=Vr[Vr.length-1];if(e0&&e0.type==="element"&&e0.tagName==="p"){const i0=e0.children[e0.children.length-1];i0&&i0.type==="text"?i0.value+=" ":e0.children.push({type:"text",value:" "}),e0.children.push(...Vn)}else Vr.push(...Vn);const r0={type:"element",tagName:"li",properties:{id:$r+"fn-"+Zr},children:Gt.wrap(Vr,!0)};Gt.patch(Qr,r0),Nr.push(r0)}if(Nr.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:kr,properties:{...structuredClone$1(qr),id:"footnote-label"},children:[{type:"text",value:Dr}]},{type:"text",value:`
`},{type:"element",tagName:"ol",properties:{},children:Gt.wrap(Nr,!0)},{type:"text",value:`
`}]}}function visit(Gt,$r,zr,_r){let Dr,kr,qr;typeof $r=="function"&&typeof zr!="function"?(kr=void 0,qr=$r,Dr=zr):(kr=$r,qr=zr,Dr=_r),visitParents(Gt,kr,Nr,Dr);function Nr(Wr,Qr){const Vr=Qr[Qr.length-1],Jr=Vr?Vr.children.indexOf(Wr):void 0;return qr(Wr,Jr,Vr)}}const own$1={}.hasOwnProperty,emptyOptions$1={};function createState(Gt,$r){const zr=$r||emptyOptions$1,_r=new Map,Dr=new Map,kr=new Map,qr={...handlers$1,...zr.handlers},Nr={all:Qr,applyData,definitionById:_r,footnoteById:Dr,footnoteCounts:kr,footnoteOrder:[],handlers:qr,one:Wr,options:zr,patch,wrap:wrap$2};return visit(Gt,function(Vr){if(Vr.type==="definition"||Vr.type==="footnoteDefinition"){const Jr=Vr.type==="definition"?_r:Dr,Zr=String(Vr.identifier).toUpperCase();Jr.has(Zr)||Jr.set(Zr,Vr)}}),Nr;function Wr(Vr,Jr){const Zr=Vr.type,zn=Nr.handlers[Zr];if(own$1.call(Nr.handlers,Zr)&&zn)return zn(Nr,Vr,Jr);if(Nr.options.passThrough&&Nr.options.passThrough.includes(Zr)){if("children"in Vr){const{children:_i,...e0}=Vr,r0=structuredClone$1(e0);return r0.children=Nr.all(Vr),r0}return structuredClone$1(Vr)}return(Nr.options.unknownHandler||defaultUnknownHandler)(Nr,Vr,Jr)}function Qr(Vr){const Jr=[];if("children"in Vr){const Zr=Vr.children;let zn=-1;for(;++zn<Zr.length;){const Vn=Nr.one(Zr[zn],Vr);if(Vn){if(zn&&Zr[zn-1].type==="break"&&(!Array.isArray(Vn)&&Vn.type==="text"&&(Vn.value=trimMarkdownSpaceStart(Vn.value)),!Array.isArray(Vn)&&Vn.type==="element")){const _i=Vn.children[0];_i&&_i.type==="text"&&(_i.value=trimMarkdownSpaceStart(_i.value))}Array.isArray(Vn)?Jr.push(...Vn):Jr.push(Vn)}}}return Jr}}function patch(Gt,$r){Gt.position&&($r.position=position$1(Gt))}function applyData(Gt,$r){let zr=$r;if(Gt&&Gt.data){const _r=Gt.data.hName,Dr=Gt.data.hChildren,kr=Gt.data.hProperties;if(typeof _r=="string")if(zr.type==="element")zr.tagName=_r;else{const qr="children"in zr?zr.children:[zr];zr={type:"element",tagName:_r,properties:{},children:qr}}zr.type==="element"&&kr&&Object.assign(zr.properties,structuredClone$1(kr)),"children"in zr&&zr.children&&Dr!==null&&Dr!==void 0&&(zr.children=Dr)}return zr}function defaultUnknownHandler(Gt,$r){const zr=$r.data||{},_r="value"in $r&&!(own$1.call(zr,"hProperties")||own$1.call(zr,"hChildren"))?{type:"text",value:$r.value}:{type:"element",tagName:"div",properties:{},children:Gt.all($r)};return Gt.patch($r,_r),Gt.applyData($r,_r)}function wrap$2(Gt,$r){const zr=[];let _r=-1;for($r&&zr.push({type:"text",value:`
`});++_r<Gt.length;)_r&&zr.push({type:"text",value:`
`}),zr.push(Gt[_r]);return $r&&Gt.length>0&&zr.push({type:"text",value:`
`}),zr}function trimMarkdownSpaceStart(Gt){let $r=0,zr=Gt.charCodeAt($r);for(;zr===9||zr===32;)$r++,zr=Gt.charCodeAt($r);return Gt.slice($r)}function toHast(Gt,$r){const zr=createState(Gt,$r),_r=zr.one(Gt,void 0),Dr=footer(zr),kr=Array.isArray(_r)?{type:"root",children:_r}:_r||{type:"root",children:[]};return Dr&&kr.children.push({type:"text",value:`
`},Dr),kr}function remarkRehype(Gt,$r){return Gt&&"run"in Gt?async function(zr,_r){const Dr=toHast(zr,{file:_r,...$r});await Gt.run(Dr,_r)}:function(zr,_r){return toHast(zr,{file:_r,...Gt||$r})}}/*!
 * escape-html
 * Copyright(c) 2012-2013 TJ Holowaychuk
 * Copyright(c) 2015 Andreas Lubbe
 * Copyright(c) 2015 Tiancheng "Timothy" Gu
 * MIT Licensed
 */var matchHtmlRegExp=/["'&<>]/,escapeHtml_1=escapeHtml;function escapeHtml(Gt){var $r=""+Gt,zr=matchHtmlRegExp.exec($r);if(!zr)return $r;var _r,Dr="",kr=0,qr=0;for(kr=zr.index;kr<$r.length;kr++){switch($r.charCodeAt(kr)){case 34:_r="&quot;";break;case 38:_r="&amp;";break;case 39:_r="&#39;";break;case 60:_r="&lt;";break;case 62:_r="&gt;";break;default:continue}qr!==kr&&(Dr+=$r.substring(qr,kr)),qr=kr+1,Dr+=_r}return qr!==kr?Dr+$r.substring(qr,kr):Dr}const escapeHtml$1=getDefaultExportFromCjs$3(escapeHtml_1);function _extends$k(){return _extends$k=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$k.apply(this,arguments)}var defaultNodeTypes={paragraph:"paragraph",block_quote:"block_quote",code_block:"code_block",link:"link",ul_list:"ul_list",ol_list:"ol_list",listItem:"list_item",heading:{1:"heading_one",2:"heading_two",3:"heading_three",4:"heading_four",5:"heading_five",6:"heading_six"},emphasis_mark:"italic",strong_mark:"bold",delete_mark:"strikeThrough",inline_code_mark:"code",thematic_break:"thematic_break",image:"image"};function deserialize(Gt,$r){var zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn=_extends$k({},defaultNodeTypes,$r==null?void 0:$r.nodeTypes,{heading:_extends$k({},defaultNodeTypes.heading,$r==null||(zr=$r.nodeTypes)===null||zr===void 0?void 0:zr.heading)}),Vn=(_r=$r==null?void 0:$r.linkDestinationKey)!==null&&_r!==void 0?_r:"link",_i=(Dr=$r==null?void 0:$r.imageSourceKey)!==null&&Dr!==void 0?Dr:"link",e0=(kr=$r==null?void 0:$r.imageCaptionKey)!==null&&kr!==void 0?kr:"caption",r0=[{text:""}],i0=Gt.children;switch(i0&&Array.isArray(i0)&&i0.length>0&&(r0=i0.flatMap(function(o0){return deserialize(_extends$k({},o0,{ordered:Gt.ordered||!1}),$r)})),Gt.type){case"heading":return{type:zn.heading[Gt.depth||1],children:r0};case"list":return{type:Gt.ordered?zn.ol_list:zn.ul_list,children:r0};case"listItem":return{type:zn.listItem,children:r0};case"paragraph":return{type:zn.paragraph,children:r0};case"link":return qr={type:zn.link},qr[Vn]=Gt.url,qr.children=r0,qr;case"image":return Nr={type:zn.image,children:[{text:""}]},Nr[_i]=Gt.url,Nr[e0]=Gt.alt,Nr;case"blockquote":return{type:zn.block_quote,children:r0};case"code":return{type:zn.code_block,language:Gt.lang,children:[{text:Gt.value}]};case"html":if((Wr=Gt.value)!==null&&Wr!==void 0&&Wr.includes("<br>")){var n0;return{break:!0,type:zn.paragraph,children:[{text:((n0=Gt.value)===null||n0===void 0?void 0:n0.replace(/<br>/g,""))||""}]}}return{type:"paragraph",children:[{text:Gt.value||""}]};case"emphasis":return _extends$k((Qr={},Qr[zn.emphasis_mark]=!0,Qr),forceLeafNode(r0),persistLeafFormats(r0));case"strong":return _extends$k((Vr={},Vr[zn.strong_mark]=!0,Vr),forceLeafNode(r0),persistLeafFormats(r0));case"delete":return _extends$k((Jr={},Jr[zn.delete_mark]=!0,Jr),forceLeafNode(r0),persistLeafFormats(r0));case"inlineCode":return _extends$k((Zr={},Zr[zn.inline_code_mark]=!0,Zr.text=Gt.value,Zr),persistLeafFormats(r0));case"thematicBreak":return{type:zn.thematic_break,children:[{text:""}]};case"text":default:return{text:Gt.value||""}}}var forceLeafNode=function($r){return{text:$r.map(function(zr){return zr==null?void 0:zr.text}).join("")}};function persistLeafFormats(Gt){return Gt.reduce(function($r,zr){return Object.keys(zr).forEach(function(_r){_r==="children"||_r==="type"||_r==="text"||($r[_r]=zr[_r])}),$r},{})}function plugin(Gt){var $r=function(_r){return _r.children.map(function(Dr){return deserialize(Dr,Gt)})};this.Compiler=$r}/*!
 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
 *
 * Copyright (c) 2014-2017, Jon Schlinkert.
 * Released under the MIT License.
 */function isObject$i(Gt){return Object.prototype.toString.call(Gt)==="[object Object]"}function isPlainObject$c(Gt){var $r,zr;return isObject$i(Gt)===!1?!1:($r=Gt.constructor,$r===void 0?!0:(zr=$r.prototype,!(isObject$i(zr)===!1||zr.hasOwnProperty("isPrototypeOf")===!1)))}var NOTHING=Symbol.for("immer-nothing"),DRAFTABLE=Symbol.for("immer-draftable"),DRAFT_STATE=Symbol.for("immer-state");function die(Gt,...$r){throw new Error(`[Immer] minified error nr: ${Gt}. Full error at: https://bit.ly/3cXEKWf`)}var getPrototypeOf$4=Object.getPrototypeOf;function isDraft(Gt){return!!Gt&&!!Gt[DRAFT_STATE]}function isDraftable(Gt){var $r;return Gt?isPlainObject$b(Gt)||Array.isArray(Gt)||!!Gt[DRAFTABLE]||!!(($r=Gt.constructor)!=null&&$r[DRAFTABLE])||isMap$1(Gt)||isSet$1(Gt):!1}var objectCtorString$2=Object.prototype.constructor.toString();function isPlainObject$b(Gt){if(!Gt||typeof Gt!="object")return!1;const $r=getPrototypeOf$4(Gt);if($r===null)return!0;const zr=Object.hasOwnProperty.call($r,"constructor")&&$r.constructor;return zr===Object?!0:typeof zr=="function"&&Function.toString.call(zr)===objectCtorString$2}function each$2(Gt,$r){getArchtype(Gt)===0?Reflect.ownKeys(Gt).forEach(zr=>{$r(zr,Gt[zr],Gt)}):Gt.forEach((zr,_r)=>$r(_r,zr,Gt))}function getArchtype(Gt){const $r=Gt[DRAFT_STATE];return $r?$r.type_:Array.isArray(Gt)?1:isMap$1(Gt)?2:isSet$1(Gt)?3:0}function has$8(Gt,$r){return getArchtype(Gt)===2?Gt.has($r):Object.prototype.hasOwnProperty.call(Gt,$r)}function set$2(Gt,$r,zr){const _r=getArchtype(Gt);_r===2?Gt.set($r,zr):_r===3?Gt.add(zr):Gt[$r]=zr}function is$1(Gt,$r){return Gt===$r?Gt!==0||1/Gt===1/$r:Gt!==Gt&&$r!==$r}function isMap$1(Gt){return Gt instanceof Map}function isSet$1(Gt){return Gt instanceof Set}function latest(Gt){return Gt.copy_||Gt.base_}function shallowCopy(Gt,$r){if(isMap$1(Gt))return new Map(Gt);if(isSet$1(Gt))return new Set(Gt);if(Array.isArray(Gt))return Array.prototype.slice.call(Gt);const zr=isPlainObject$b(Gt);if($r===!0||$r==="class_only"&&!zr){const _r=Object.getOwnPropertyDescriptors(Gt);delete _r[DRAFT_STATE];let Dr=Reflect.ownKeys(_r);for(let kr=0;kr<Dr.length;kr++){const qr=Dr[kr],Nr=_r[qr];Nr.writable===!1&&(Nr.writable=!0,Nr.configurable=!0),(Nr.get||Nr.set)&&(_r[qr]={configurable:!0,writable:!0,enumerable:Nr.enumerable,value:Gt[qr]})}return Object.create(getPrototypeOf$4(Gt),_r)}else{const _r=getPrototypeOf$4(Gt);if(_r!==null&&zr)return{...Gt};const Dr=Object.create(_r);return Object.assign(Dr,Gt)}}function freeze$1(Gt,$r=!1){return isFrozen(Gt)||isDraft(Gt)||!isDraftable(Gt)||(getArchtype(Gt)>1&&(Gt.set=Gt.add=Gt.clear=Gt.delete=dontMutateFrozenCollections),Object.freeze(Gt),$r&&Object.entries(Gt).forEach(([zr,_r])=>freeze$1(_r,!0))),Gt}function dontMutateFrozenCollections(){die(2)}function isFrozen(Gt){return Object.isFrozen(Gt)}var plugins={};function getPlugin(Gt){const $r=plugins[Gt];return $r||die(0,Gt),$r}var currentScope;function getCurrentScope(){return currentScope}function createScope(Gt,$r){return{drafts_:[],parent_:Gt,immer_:$r,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function usePatchesInScope(Gt,$r){$r&&(getPlugin("Patches"),Gt.patches_=[],Gt.inversePatches_=[],Gt.patchListener_=$r)}function revokeScope(Gt){leaveScope(Gt),Gt.drafts_.forEach(revokeDraft),Gt.drafts_=null}function leaveScope(Gt){Gt===currentScope&&(currentScope=Gt.parent_)}function enterScope(Gt){return currentScope=createScope(currentScope,Gt)}function revokeDraft(Gt){const $r=Gt[DRAFT_STATE];$r.type_===0||$r.type_===1?$r.revoke_():$r.revoked_=!0}function processResult(Gt,$r){$r.unfinalizedDrafts_=$r.drafts_.length;const zr=$r.drafts_[0];return Gt!==void 0&&Gt!==zr?(zr[DRAFT_STATE].modified_&&(revokeScope($r),die(4)),isDraftable(Gt)&&(Gt=finalize($r,Gt),$r.parent_||maybeFreeze($r,Gt)),$r.patches_&&getPlugin("Patches").generateReplacementPatches_(zr[DRAFT_STATE].base_,Gt,$r.patches_,$r.inversePatches_)):Gt=finalize($r,zr,[]),revokeScope($r),$r.patches_&&$r.patchListener_($r.patches_,$r.inversePatches_),Gt!==NOTHING?Gt:void 0}function finalize(Gt,$r,zr){if(isFrozen($r))return $r;const _r=$r[DRAFT_STATE];if(!_r)return each$2($r,(Dr,kr)=>finalizeProperty(Gt,_r,$r,Dr,kr,zr)),$r;if(_r.scope_!==Gt)return $r;if(!_r.modified_)return maybeFreeze(Gt,_r.base_,!0),_r.base_;if(!_r.finalized_){_r.finalized_=!0,_r.scope_.unfinalizedDrafts_--;const Dr=_r.copy_;let kr=Dr,qr=!1;_r.type_===3&&(kr=new Set(Dr),Dr.clear(),qr=!0),each$2(kr,(Nr,Wr)=>finalizeProperty(Gt,_r,Dr,Nr,Wr,zr,qr)),maybeFreeze(Gt,Dr,!1),zr&&Gt.patches_&&getPlugin("Patches").generatePatches_(_r,zr,Gt.patches_,Gt.inversePatches_)}return _r.copy_}function finalizeProperty(Gt,$r,zr,_r,Dr,kr,qr){if(isDraft(Dr)){const Nr=kr&&$r&&$r.type_!==3&&!has$8($r.assigned_,_r)?kr.concat(_r):void 0,Wr=finalize(Gt,Dr,Nr);if(set$2(zr,_r,Wr),isDraft(Wr))Gt.canAutoFreeze_=!1;else return}else qr&&zr.add(Dr);if(isDraftable(Dr)&&!isFrozen(Dr)){if(!Gt.immer_.autoFreeze_&&Gt.unfinalizedDrafts_<1)return;finalize(Gt,Dr),(!$r||!$r.scope_.parent_)&&typeof _r!="symbol"&&Object.prototype.propertyIsEnumerable.call(zr,_r)&&maybeFreeze(Gt,Dr)}}function maybeFreeze(Gt,$r,zr=!1){!Gt.parent_&&Gt.immer_.autoFreeze_&&Gt.canAutoFreeze_&&freeze$1($r,zr)}function createProxyProxy(Gt,$r){const zr=Array.isArray(Gt),_r={type_:zr?1:0,scope_:$r?$r.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:{},parent_:$r,base_:Gt,draft_:null,copy_:null,revoke_:null,isManual_:!1};let Dr=_r,kr=objectTraps;zr&&(Dr=[_r],kr=arrayTraps);const{revoke:qr,proxy:Nr}=Proxy.revocable(Dr,kr);return _r.draft_=Nr,_r.revoke_=qr,Nr}var objectTraps={get(Gt,$r){if($r===DRAFT_STATE)return Gt;const zr=latest(Gt);if(!has$8(zr,$r))return readPropFromProto(Gt,zr,$r);const _r=zr[$r];return Gt.finalized_||!isDraftable(_r)?_r:_r===peek(Gt.base_,$r)?(prepareCopy(Gt),Gt.copy_[$r]=createProxy(_r,Gt)):_r},has(Gt,$r){return $r in latest(Gt)},ownKeys(Gt){return Reflect.ownKeys(latest(Gt))},set(Gt,$r,zr){const _r=getDescriptorFromProto(latest(Gt),$r);if(_r!=null&&_r.set)return _r.set.call(Gt.draft_,zr),!0;if(!Gt.modified_){const Dr=peek(latest(Gt),$r),kr=Dr==null?void 0:Dr[DRAFT_STATE];if(kr&&kr.base_===zr)return Gt.copy_[$r]=zr,Gt.assigned_[$r]=!1,!0;if(is$1(zr,Dr)&&(zr!==void 0||has$8(Gt.base_,$r)))return!0;prepareCopy(Gt),markChanged(Gt)}return Gt.copy_[$r]===zr&&(zr!==void 0||$r in Gt.copy_)||Number.isNaN(zr)&&Number.isNaN(Gt.copy_[$r])||(Gt.copy_[$r]=zr,Gt.assigned_[$r]=!0),!0},deleteProperty(Gt,$r){return peek(Gt.base_,$r)!==void 0||$r in Gt.base_?(Gt.assigned_[$r]=!1,prepareCopy(Gt),markChanged(Gt)):delete Gt.assigned_[$r],Gt.copy_&&delete Gt.copy_[$r],!0},getOwnPropertyDescriptor(Gt,$r){const zr=latest(Gt),_r=Reflect.getOwnPropertyDescriptor(zr,$r);return _r&&{writable:!0,configurable:Gt.type_!==1||$r!=="length",enumerable:_r.enumerable,value:zr[$r]}},defineProperty(){die(11)},getPrototypeOf(Gt){return getPrototypeOf$4(Gt.base_)},setPrototypeOf(){die(12)}},arrayTraps={};each$2(objectTraps,(Gt,$r)=>{arrayTraps[Gt]=function(){return arguments[0]=arguments[0][0],$r.apply(this,arguments)}});arrayTraps.deleteProperty=function(Gt,$r){return arrayTraps.set.call(this,Gt,$r,void 0)};arrayTraps.set=function(Gt,$r,zr){return objectTraps.set.call(this,Gt[0],$r,zr,Gt[0])};function peek(Gt,$r){const zr=Gt[DRAFT_STATE];return(zr?latest(zr):Gt)[$r]}function readPropFromProto(Gt,$r,zr){var Dr;const _r=getDescriptorFromProto($r,zr);return _r?"value"in _r?_r.value:(Dr=_r.get)==null?void 0:Dr.call(Gt.draft_):void 0}function getDescriptorFromProto(Gt,$r){if(!($r in Gt))return;let zr=getPrototypeOf$4(Gt);for(;zr;){const _r=Object.getOwnPropertyDescriptor(zr,$r);if(_r)return _r;zr=getPrototypeOf$4(zr)}}function markChanged(Gt){Gt.modified_||(Gt.modified_=!0,Gt.parent_&&markChanged(Gt.parent_))}function prepareCopy(Gt){Gt.copy_||(Gt.copy_=shallowCopy(Gt.base_,Gt.scope_.immer_.useStrictShallowCopy_))}var Immer2=class{constructor(Gt){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=($r,zr,_r)=>{if(typeof $r=="function"&&typeof zr!="function"){const kr=zr;zr=$r;const qr=this;return function(Wr=kr,...Qr){return qr.produce(Wr,Vr=>zr.call(this,Vr,...Qr))}}typeof zr!="function"&&die(6),_r!==void 0&&typeof _r!="function"&&die(7);let Dr;if(isDraftable($r)){const kr=enterScope(this),qr=createProxy($r,void 0);let Nr=!0;try{Dr=zr(qr),Nr=!1}finally{Nr?revokeScope(kr):leaveScope(kr)}return usePatchesInScope(kr,_r),processResult(Dr,kr)}else if(!$r||typeof $r!="object"){if(Dr=zr($r),Dr===void 0&&(Dr=$r),Dr===NOTHING&&(Dr=void 0),this.autoFreeze_&&freeze$1(Dr,!0),_r){const kr=[],qr=[];getPlugin("Patches").generateReplacementPatches_($r,Dr,kr,qr),_r(kr,qr)}return Dr}else die(1,$r)},this.produceWithPatches=($r,zr)=>{if(typeof $r=="function")return(qr,...Nr)=>this.produceWithPatches(qr,Wr=>$r(Wr,...Nr));let _r,Dr;return[this.produce($r,zr,(qr,Nr)=>{_r=qr,Dr=Nr}),_r,Dr]},typeof(Gt==null?void 0:Gt.autoFreeze)=="boolean"&&this.setAutoFreeze(Gt.autoFreeze),typeof(Gt==null?void 0:Gt.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(Gt.useStrictShallowCopy)}createDraft(Gt){isDraftable(Gt)||die(8),isDraft(Gt)&&(Gt=current(Gt));const $r=enterScope(this),zr=createProxy(Gt,void 0);return zr[DRAFT_STATE].isManual_=!0,leaveScope($r),zr}finishDraft(Gt,$r){const zr=Gt&&Gt[DRAFT_STATE];(!zr||!zr.isManual_)&&die(9);const{scope_:_r}=zr;return usePatchesInScope(_r,$r),processResult(void 0,_r)}setAutoFreeze(Gt){this.autoFreeze_=Gt}setUseStrictShallowCopy(Gt){this.useStrictShallowCopy_=Gt}applyPatches(Gt,$r){let zr;for(zr=$r.length-1;zr>=0;zr--){const Dr=$r[zr];if(Dr.path.length===0&&Dr.op==="replace"){Gt=Dr.value;break}}zr>-1&&($r=$r.slice(zr+1));const _r=getPlugin("Patches").applyPatches_;return isDraft(Gt)?_r(Gt,$r):this.produce(Gt,Dr=>_r(Dr,$r))}};function createProxy(Gt,$r){const zr=isMap$1(Gt)?getPlugin("MapSet").proxyMap_(Gt,$r):isSet$1(Gt)?getPlugin("MapSet").proxySet_(Gt,$r):createProxyProxy(Gt,$r);return($r?$r.scope_:getCurrentScope()).drafts_.push(zr),zr}function current(Gt){return isDraft(Gt)||die(10,Gt),currentImpl(Gt)}function currentImpl(Gt){if(!isDraftable(Gt)||isFrozen(Gt))return Gt;const $r=Gt[DRAFT_STATE];let zr;if($r){if(!$r.modified_)return $r.base_;$r.finalized_=!0,zr=shallowCopy(Gt,$r.scope_.immer_.useStrictShallowCopy_)}else zr=shallowCopy(Gt,!0);return each$2(zr,(_r,Dr)=>{set$2(zr,_r,currentImpl(Dr))}),$r&&($r.finalized_=!1),zr}var immer=new Immer2,produce=immer.produce;immer.produceWithPatches.bind(immer);immer.setAutoFreeze.bind(immer);immer.setUseStrictShallowCopy.bind(immer);immer.applyPatches.bind(immer);var createDraft=immer.createDraft.bind(immer),finishDraft=immer.finishDraft.bind(immer),PathRef={transform(Gt,$r){var{current:zr,affinity:_r}=Gt;if(zr!=null){var Dr=Path$3.transform(zr,$r,{affinity:_r});Gt.current=Dr,Dr==null&&Gt.unref()}}},PointRef={transform(Gt,$r){var{current:zr,affinity:_r}=Gt;if(zr!=null){var Dr=Point.transform(zr,$r,{affinity:_r});Gt.current=Dr,Dr==null&&Gt.unref()}}},RangeRef={transform(Gt,$r){var{current:zr,affinity:_r}=Gt;if(zr!=null){var Dr=Range.transform(zr,$r,{affinity:_r});Gt.current=Dr,Dr==null&&Gt.unref()}}},DIRTY_PATHS=new WeakMap,DIRTY_PATH_KEYS=new WeakMap,FLUSHING=new WeakMap,NORMALIZING=new WeakMap,PATH_REFS=new WeakMap,POINT_REFS=new WeakMap,RANGE_REFS=new WeakMap,Path$3={ancestors(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:zr=!1}=$r,_r=Path$3.levels(Gt,$r);return zr?_r=_r.slice(1):_r=_r.slice(0,-1),_r},common(Gt,$r){for(var zr=[],_r=0;_r<Gt.length&&_r<$r.length;_r++){var Dr=Gt[_r],kr=$r[_r];if(Dr!==kr)break;zr.push(Dr)}return zr},compare(Gt,$r){for(var zr=Math.min(Gt.length,$r.length),_r=0;_r<zr;_r++){if(Gt[_r]<$r[_r])return-1;if(Gt[_r]>$r[_r])return 1}return 0},endsAfter(Gt,$r){var zr=Gt.length-1,_r=Gt.slice(0,zr),Dr=$r.slice(0,zr),kr=Gt[zr],qr=$r[zr];return Path$3.equals(_r,Dr)&&kr>qr},endsAt(Gt,$r){var zr=Gt.length,_r=Gt.slice(0,zr),Dr=$r.slice(0,zr);return Path$3.equals(_r,Dr)},endsBefore(Gt,$r){var zr=Gt.length-1,_r=Gt.slice(0,zr),Dr=$r.slice(0,zr),kr=Gt[zr],qr=$r[zr];return Path$3.equals(_r,Dr)&&kr<qr},equals(Gt,$r){return Gt.length===$r.length&&Gt.every((zr,_r)=>zr===$r[_r])},hasPrevious(Gt){return Gt[Gt.length-1]>0},isAfter(Gt,$r){return Path$3.compare(Gt,$r)===1},isAncestor(Gt,$r){return Gt.length<$r.length&&Path$3.compare(Gt,$r)===0},isBefore(Gt,$r){return Path$3.compare(Gt,$r)===-1},isChild(Gt,$r){return Gt.length===$r.length+1&&Path$3.compare(Gt,$r)===0},isCommon(Gt,$r){return Gt.length<=$r.length&&Path$3.compare(Gt,$r)===0},isDescendant(Gt,$r){return Gt.length>$r.length&&Path$3.compare(Gt,$r)===0},isParent(Gt,$r){return Gt.length+1===$r.length&&Path$3.compare(Gt,$r)===0},isPath(Gt){return Array.isArray(Gt)&&(Gt.length===0||typeof Gt[0]=="number")},isSibling(Gt,$r){if(Gt.length!==$r.length)return!1;var zr=Gt.slice(0,-1),_r=$r.slice(0,-1),Dr=Gt[Gt.length-1],kr=$r[$r.length-1];return Dr!==kr&&Path$3.equals(zr,_r)},levels(Gt){for(var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:zr=!1}=$r,_r=[],Dr=0;Dr<=Gt.length;Dr++)_r.push(Gt.slice(0,Dr));return zr&&_r.reverse(),_r},next(Gt){if(Gt.length===0)throw new Error("Cannot get the next path of a root path [".concat(Gt,"], because it has no next index."));var $r=Gt[Gt.length-1];return Gt.slice(0,-1).concat($r+1)},operationCanTransformPath(Gt){switch(Gt.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(Gt){if(Gt.length===0)throw new Error("Cannot get the parent path of the root path [".concat(Gt,"]."));return Gt.slice(0,-1)},previous(Gt){if(Gt.length===0)throw new Error("Cannot get the previous path of a root path [".concat(Gt,"], because it has no previous index."));var $r=Gt[Gt.length-1];if($r<=0)throw new Error("Cannot get the previous path of a first child path [".concat(Gt,"] because it would result in a negative index."));return Gt.slice(0,-1).concat($r-1)},relative(Gt,$r){if(!Path$3.isAncestor($r,Gt)&&!Path$3.equals(Gt,$r))throw new Error("Cannot get the relative path of [".concat(Gt,"] inside ancestor [").concat($r,"], because it is not above or equal to the path."));return Gt.slice($r.length)},transform(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!Gt)return null;var _r=[...Gt],{affinity:Dr="forward"}=zr;if(Gt.length===0)return _r;switch($r.type){case"insert_node":{var{path:kr}=$r;(Path$3.equals(kr,_r)||Path$3.endsBefore(kr,_r)||Path$3.isAncestor(kr,_r))&&(_r[kr.length-1]+=1);break}case"remove_node":{var{path:qr}=$r;if(Path$3.equals(qr,_r)||Path$3.isAncestor(qr,_r))return null;Path$3.endsBefore(qr,_r)&&(_r[qr.length-1]-=1);break}case"merge_node":{var{path:Nr,position:Wr}=$r;Path$3.equals(Nr,_r)||Path$3.endsBefore(Nr,_r)?_r[Nr.length-1]-=1:Path$3.isAncestor(Nr,_r)&&(_r[Nr.length-1]-=1,_r[Nr.length]+=Wr);break}case"split_node":{var{path:Qr,position:Vr}=$r;if(Path$3.equals(Qr,_r)){if(Dr==="forward")_r[_r.length-1]+=1;else if(Dr!=="backward")return null}else Path$3.endsBefore(Qr,_r)?_r[Qr.length-1]+=1:Path$3.isAncestor(Qr,_r)&&Gt[Qr.length]>=Vr&&(_r[Qr.length-1]+=1,_r[Qr.length]-=Vr);break}case"move_node":{var{path:Jr,newPath:Zr}=$r;if(Path$3.equals(Jr,Zr))return _r;if(Path$3.isAncestor(Jr,_r)||Path$3.equals(Jr,_r)){var zn=Zr.slice();return Path$3.endsBefore(Jr,Zr)&&Jr.length<Zr.length&&(zn[Jr.length-1]-=1),zn.concat(_r.slice(Jr.length))}else Path$3.isSibling(Jr,Zr)&&(Path$3.isAncestor(Zr,_r)||Path$3.equals(Zr,_r))?Path$3.endsBefore(Jr,_r)?_r[Jr.length-1]-=1:_r[Jr.length-1]+=1:Path$3.endsBefore(Zr,_r)||Path$3.equals(Zr,_r)||Path$3.isAncestor(Zr,_r)?(Path$3.endsBefore(Jr,_r)&&(_r[Jr.length-1]-=1),_r[Zr.length-1]+=1):Path$3.endsBefore(Jr,_r)&&(Path$3.equals(Zr,_r)&&(_r[Zr.length-1]+=1),_r[Jr.length-1]-=1);break}}return _r}};function _typeof$a(Gt){"@babel/helpers - typeof";return _typeof$a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$a(Gt)}function _toPrimitive$8(Gt,$r){if(_typeof$a(Gt)!=="object"||Gt===null)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(_typeof$a(_r)!=="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}function _toPropertyKey$7(Gt){var $r=_toPrimitive$8(Gt,"string");return _typeof$a($r)==="symbol"?$r:String($r)}function _defineProperty$f(Gt,$r,zr){return $r=_toPropertyKey$7($r),$r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function ownKeys$e(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$e(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$e(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$e(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var applyToDraft=(Gt,$r,zr)=>{switch(zr.type){case"insert_node":{var{path:_r,node:Dr}=zr,kr=Node$2.parent(Gt,_r),qr=_r[_r.length-1];if(qr>kr.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(_r,"] because the destination is past the end of the node."));if(kr.children.splice(qr,0,Dr),$r)for(var[Nr,Wr]of Range.points($r))$r[Wr]=Point.transform(Nr,zr);break}case"insert_text":{var{path:Qr,offset:Vr,text:Jr}=zr;if(Jr.length===0)break;var Zr=Node$2.leaf(Gt,Qr),zn=Zr.text.slice(0,Vr),Vn=Zr.text.slice(Vr);if(Zr.text=zn+Jr+Vn,$r)for(var[_i,e0]of Range.points($r))$r[e0]=Point.transform(_i,zr);break}case"merge_node":{var{path:r0}=zr,i0=Node$2.get(Gt,r0),n0=Path$3.previous(r0),o0=Node$2.get(Gt,n0),a0=Node$2.parent(Gt,r0),s0=r0[r0.length-1];if(Text$2.isText(i0)&&Text$2.isText(o0))o0.text+=i0.text;else if(!Text$2.isText(i0)&&!Text$2.isText(o0))o0.children.push(...i0.children);else throw new Error('Cannot apply a "merge_node" operation at path ['.concat(r0,"] to nodes of different interfaces: ").concat(Scrubber.stringify(i0)," ").concat(Scrubber.stringify(o0)));if(a0.children.splice(s0,1),$r)for(var[l0,u0]of Range.points($r))$r[u0]=Point.transform(l0,zr);break}case"move_node":{var{path:b0,newPath:g0}=zr;if(Path$3.isAncestor(b0,g0))throw new Error("Cannot move a path [".concat(b0,"] to new path [").concat(g0,"] because the destination is inside itself."));var y0=Node$2.get(Gt,b0),f0=Node$2.parent(Gt,b0),v0=b0[b0.length-1];f0.children.splice(v0,1);var A0=Path$3.transform(b0,zr),p0=Node$2.get(Gt,Path$3.parent(A0)),h0=A0[A0.length-1];if(p0.children.splice(h0,0,y0),$r)for(var[m0,c0]of Range.points($r))$r[c0]=Point.transform(m0,zr);break}case"remove_node":{var{path:d0}=zr,M0=d0[d0.length-1],O0=Node$2.parent(Gt,d0);if(O0.children.splice(M0,1),$r)for(var[x0,C0]of Range.points($r)){var $0=Point.transform(x0,zr);if($r!=null&&$0!=null)$r[C0]=$0;else{var _0=void 0,R0=void 0;for(var[D0,S0]of Node$2.texts(Gt))if(Path$3.compare(S0,d0)===-1)_0=[D0,S0];else{R0=[D0,S0];break}var I0=!1;_0&&R0&&(Path$3.equals(R0[1],d0)?I0=!Path$3.hasPrevious(R0[1]):I0=Path$3.common(_0[1],d0).length<Path$3.common(R0[1],d0).length),_0&&!I0?(x0.path=_0[1],x0.offset=_0[0].text.length):R0?(x0.path=R0[1],x0.offset=0):$r=null}}break}case"remove_text":{var{path:B0,offset:T0,text:Q0}=zr;if(Q0.length===0)break;var L0=Node$2.leaf(Gt,B0),N0=L0.text.slice(0,T0),j0=L0.text.slice(T0+Q0.length);if(L0.text=N0+j0,$r)for(var[q0,k0]of Range.points($r))$r[k0]=Point.transform(q0,zr);break}case"set_node":{var{path:w0,properties:F0,newProperties:G0}=zr;if(w0.length===0)throw new Error("Cannot set properties on the root node!");var X0=Node$2.get(Gt,w0);for(var eo in G0){if(eo==="children"||eo==="text")throw new Error('Cannot set the "'.concat(eo,'" property of nodes!'));var K0=G0[eo];K0==null?delete X0[eo]:X0[eo]=K0}for(var Z0 in F0)G0.hasOwnProperty(Z0)||delete X0[Z0];break}case"set_selection":{var{newProperties:ao}=zr;if(ao==null)$r=ao;else{if($r==null){if(!Range.isRange(ao))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(Scrubber.stringify(ao)," when there is no current selection."));$r=_objectSpread$e({},ao)}for(var io in ao){var H0=ao[io];if(H0==null){if(io==="anchor"||io==="focus")throw new Error('Cannot remove the "'.concat(io,'" selection property'));delete $r[io]}else $r[io]=H0}}break}case"split_node":{var{path:P0,position:W0,properties:Y0}=zr;if(P0.length===0)throw new Error('Cannot apply a "split_node" operation at path ['.concat(P0,"] because the root node cannot be split."));var co=Node$2.get(Gt,P0),Ao=Node$2.parent(Gt,P0),oo=P0[P0.length-1],uo;if(Text$2.isText(co)){var Mo=co.text.slice(0,W0),go=co.text.slice(W0);co.text=Mo,uo=_objectSpread$e(_objectSpread$e({},Y0),{},{text:go})}else{var qo=co.children.slice(0,W0),Io=co.children.slice(W0);co.children=qo,uo=_objectSpread$e(_objectSpread$e({},Y0),{},{children:Io})}if(Ao.children.splice(oo+1,0,uo),$r)for(var[Qo,rs]of Range.points($r))$r[rs]=Point.transform(Qo,zr);break}}return $r},GeneralTransforms={transform(Gt,$r){Gt.children=createDraft(Gt.children);var zr=Gt.selection&&createDraft(Gt.selection);try{zr=applyToDraft(Gt,zr,$r)}finally{Gt.children=finishDraft(Gt.children),zr?Gt.selection=isDraft(zr)?finishDraft(zr):zr:Gt.selection=null}}},NodeTransforms={insertNodes(Gt,$r,zr){Gt.insertNodes($r,zr)},liftNodes(Gt,$r){Gt.liftNodes($r)},mergeNodes(Gt,$r){Gt.mergeNodes($r)},moveNodes(Gt,$r){Gt.moveNodes($r)},removeNodes(Gt,$r){Gt.removeNodes($r)},setNodes(Gt,$r,zr){Gt.setNodes($r,zr)},splitNodes(Gt,$r){Gt.splitNodes($r)},unsetNodes(Gt,$r,zr){Gt.unsetNodes($r,zr)},unwrapNodes(Gt,$r){Gt.unwrapNodes($r)},wrapNodes(Gt,$r,zr){Gt.wrapNodes($r,zr)}},SelectionTransforms={collapse(Gt,$r){Gt.collapse($r)},deselect(Gt){Gt.deselect()},move(Gt,$r){Gt.move($r)},select(Gt,$r){Gt.select($r)},setPoint(Gt,$r,zr){Gt.setPoint($r,zr)},setSelection(Gt,$r){Gt.setSelection($r)}},isDeepEqual$2=(Gt,$r)=>{for(var zr in Gt){var _r=Gt[zr],Dr=$r[zr];if(isPlainObject$c(_r)&&isPlainObject$c(Dr)){if(!isDeepEqual$2(_r,Dr))return!1}else if(Array.isArray(_r)&&Array.isArray(Dr)){if(_r.length!==Dr.length)return!1;for(var kr=0;kr<_r.length;kr++)if(_r[kr]!==Dr[kr])return!1}else if(_r!==Dr)return!1}for(var qr in $r)if(Gt[qr]===void 0&&$r[qr]!==void 0)return!1;return!0};function _objectWithoutPropertiesLoose$7(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function _objectWithoutProperties$6(Gt,$r){if(Gt==null)return{};var zr=_objectWithoutPropertiesLoose$7(Gt,$r),_r,Dr;if(Object.getOwnPropertySymbols){var kr=Object.getOwnPropertySymbols(Gt);for(Dr=0;Dr<kr.length;Dr++)_r=kr[Dr],!($r.indexOf(_r)>=0)&&Object.prototype.propertyIsEnumerable.call(Gt,_r)&&(zr[_r]=Gt[_r])}return zr}var _excluded$4$1=["anchor","focus"];function ownKeys$d(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$d(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$d(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$d(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Range={edges(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:zr=!1}=$r,{anchor:_r,focus:Dr}=Gt;return Range.isBackward(Gt)===zr?[_r,Dr]:[Dr,_r]},end(Gt){var[,$r]=Range.edges(Gt);return $r},equals(Gt,$r){return Point.equals(Gt.anchor,$r.anchor)&&Point.equals(Gt.focus,$r.focus)},surrounds(Gt,$r){var zr=Range.intersection(Gt,$r);return zr?Range.equals(zr,$r):!1},includes(Gt,$r){if(Range.isRange($r)){if(Range.includes(Gt,$r.anchor)||Range.includes(Gt,$r.focus))return!0;var[zr,_r]=Range.edges(Gt),[Dr,kr]=Range.edges($r);return Point.isBefore(zr,Dr)&&Point.isAfter(_r,kr)}var[qr,Nr]=Range.edges(Gt),Wr=!1,Qr=!1;return Point.isPoint($r)?(Wr=Point.compare($r,qr)>=0,Qr=Point.compare($r,Nr)<=0):(Wr=Path$3.compare($r,qr.path)>=0,Qr=Path$3.compare($r,Nr.path)<=0),Wr&&Qr},intersection(Gt,$r){var zr=_objectWithoutProperties$6(Gt,_excluded$4$1),[_r,Dr]=Range.edges(Gt),[kr,qr]=Range.edges($r),Nr=Point.isBefore(_r,kr)?kr:_r,Wr=Point.isBefore(Dr,qr)?Dr:qr;return Point.isBefore(Wr,Nr)?null:_objectSpread$d({anchor:Nr,focus:Wr},zr)},isBackward(Gt){var{anchor:$r,focus:zr}=Gt;return Point.isAfter($r,zr)},isCollapsed(Gt){var{anchor:$r,focus:zr}=Gt;return Point.equals($r,zr)},isExpanded(Gt){return!Range.isCollapsed(Gt)},isForward(Gt){return!Range.isBackward(Gt)},isRange(Gt){return isPlainObject$c(Gt)&&Point.isPoint(Gt.anchor)&&Point.isPoint(Gt.focus)},*points(Gt){yield[Gt.anchor,"anchor"],yield[Gt.focus,"focus"]},start(Gt){var[$r]=Range.edges(Gt);return $r},transform(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return produce(Gt,_r=>{if(_r===null)return null;var{affinity:Dr="inward"}=zr,kr,qr;if(Dr==="inward"){var Nr=Range.isCollapsed(_r);Range.isForward(_r)?(kr="forward",qr=Nr?kr:"backward"):(kr="backward",qr=Nr?kr:"forward")}else Dr==="outward"?Range.isForward(_r)?(kr="backward",qr="forward"):(kr="forward",qr="backward"):(kr=Dr,qr=Dr);var Wr=Point.transform(_r.anchor,$r,{affinity:kr}),Qr=Point.transform(_r.focus,$r,{affinity:qr});if(!Wr||!Qr)return null;_r.anchor=Wr,_r.focus=Qr})}},isElement$2=Gt=>isPlainObject$c(Gt)&&Node$2.isNodeList(Gt.children)&&!Editor.isEditor(Gt),Element$2={isAncestor(Gt){return isPlainObject$c(Gt)&&Node$2.isNodeList(Gt.children)},isElement:isElement$2,isElementList(Gt){return Array.isArray(Gt)&&Gt.every($r=>Element$2.isElement($r))},isElementProps(Gt){return Gt.children!==void 0},isElementType:function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"type";return isElement$2($r)&&$r[_r]===zr},matches(Gt,$r){for(var zr in $r)if(zr!=="children"&&Gt[zr]!==$r[zr])return!1;return!0}},_excluded$3$2=["children"],_excluded2$3$1=["text"],IS_NODE_LIST_CACHE=new WeakMap,Node$2={ancestor(Gt,$r){var zr=Node$2.get(Gt,$r);if(Text$2.isText(zr))throw new Error("Cannot get the ancestor node at path [".concat($r,"] because it refers to a text node instead: ").concat(Scrubber.stringify(zr)));return zr},ancestors(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function*(){for(var _r of Path$3.ancestors($r,zr)){var Dr=Node$2.ancestor(Gt,_r),kr=[Dr,_r];yield kr}}()},child(Gt,$r){if(Text$2.isText(Gt))throw new Error("Cannot get the child of a text node: ".concat(Scrubber.stringify(Gt)));var zr=Gt.children[$r];if(zr==null)throw new Error("Cannot get child at index `".concat($r,"` in node: ").concat(Scrubber.stringify(Gt)));return zr},children(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function*(){for(var{reverse:_r=!1}=zr,Dr=Node$2.ancestor(Gt,$r),{children:kr}=Dr,qr=_r?kr.length-1:0;_r?qr>=0:qr<kr.length;){var Nr=Node$2.child(Dr,qr),Wr=$r.concat(qr);yield[Nr,Wr],qr=_r?qr-1:qr+1}}()},common(Gt,$r,zr){var _r=Path$3.common($r,zr),Dr=Node$2.get(Gt,_r);return[Dr,_r]},descendant(Gt,$r){var zr=Node$2.get(Gt,$r);if(Editor.isEditor(zr))throw new Error("Cannot get the descendant node at path [".concat($r,"] because it refers to the root editor node instead: ").concat(Scrubber.stringify(zr)));return zr},descendants(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var[zr,_r]of Node$2.nodes(Gt,$r))_r.length!==0&&(yield[zr,_r])}()},elements(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var[zr,_r]of Node$2.nodes(Gt,$r))Element$2.isElement(zr)&&(yield[zr,_r])}()},extractProps(Gt){if(Element$2.isAncestor(Gt)){var $r=_objectWithoutProperties$6(Gt,_excluded$3$2);return $r}else{var $r=_objectWithoutProperties$6(Gt,_excluded2$3$1);return $r}},first(Gt,$r){for(var zr=$r.slice(),_r=Node$2.get(Gt,zr);_r&&!(Text$2.isText(_r)||_r.children.length===0);)_r=_r.children[0],zr.push(0);return[_r,zr]},fragment(Gt,$r){if(Text$2.isText(Gt))throw new Error("Cannot get a fragment starting from a root text node: ".concat(Scrubber.stringify(Gt)));var zr=produce({children:Gt.children},_r=>{var[Dr,kr]=Range.edges($r),qr=Node$2.nodes(_r,{reverse:!0,pass:Zr=>{var[,zn]=Zr;return!Range.includes($r,zn)}});for(var[,Nr]of qr){if(!Range.includes($r,Nr)){var Wr=Node$2.parent(_r,Nr),Qr=Nr[Nr.length-1];Wr.children.splice(Qr,1)}if(Path$3.equals(Nr,kr.path)){var Vr=Node$2.leaf(_r,Nr);Vr.text=Vr.text.slice(0,kr.offset)}if(Path$3.equals(Nr,Dr.path)){var Jr=Node$2.leaf(_r,Nr);Jr.text=Jr.text.slice(Dr.offset)}}Editor.isEditor(_r)&&(_r.selection=null)});return zr.children},get(Gt,$r){var zr=Node$2.getIf(Gt,$r);if(zr===void 0)throw new Error("Cannot find a descendant at path [".concat($r,"] in node: ").concat(Scrubber.stringify(Gt)));return zr},getIf(Gt,$r){for(var zr=Gt,_r=0;_r<$r.length;_r++){var Dr=$r[_r];if(Text$2.isText(zr)||!zr.children[Dr])return;zr=zr.children[Dr]}return zr},has(Gt,$r){for(var zr=Gt,_r=0;_r<$r.length;_r++){var Dr=$r[_r];if(Text$2.isText(zr)||!zr.children[Dr])return!1;zr=zr.children[Dr]}return!0},isNode(Gt){return Text$2.isText(Gt)||Element$2.isElement(Gt)||Editor.isEditor(Gt)},isNodeList(Gt){if(!Array.isArray(Gt))return!1;var $r=IS_NODE_LIST_CACHE.get(Gt);if($r!==void 0)return $r;var zr=Gt.every(_r=>Node$2.isNode(_r));return IS_NODE_LIST_CACHE.set(Gt,zr),zr},last(Gt,$r){for(var zr=$r.slice(),_r=Node$2.get(Gt,zr);_r&&!(Text$2.isText(_r)||_r.children.length===0);){var Dr=_r.children.length-1;_r=_r.children[Dr],zr.push(Dr)}return[_r,zr]},leaf(Gt,$r){var zr=Node$2.get(Gt,$r);if(!Text$2.isText(zr))throw new Error("Cannot get the leaf node at path [".concat($r,"] because it refers to a non-leaf node: ").concat(Scrubber.stringify(zr)));return zr},levels(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function*(){for(var _r of Path$3.levels($r,zr)){var Dr=Node$2.get(Gt,_r);yield[Dr,_r]}}()},matches(Gt,$r){return Element$2.isElement(Gt)&&Element$2.isElementProps($r)&&Element$2.matches(Gt,$r)||Text$2.isText(Gt)&&Text$2.isTextProps($r)&&Text$2.matches(Gt,$r)},nodes(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var{pass:zr,reverse:_r=!1}=$r,{from:Dr=[],to:kr}=$r,qr=new Set,Nr=[],Wr=Gt;!(kr&&(_r?Path$3.isBefore(Nr,kr):Path$3.isAfter(Nr,kr)));){if(qr.has(Wr)||(yield[Wr,Nr]),!qr.has(Wr)&&!Text$2.isText(Wr)&&Wr.children.length!==0&&(zr==null||zr([Wr,Nr])===!1)){qr.add(Wr);var Qr=_r?Wr.children.length-1:0;Path$3.isAncestor(Nr,Dr)&&(Qr=Dr[Nr.length]),Nr=Nr.concat(Qr),Wr=Node$2.get(Gt,Nr);continue}if(Nr.length===0)break;if(!_r){var Vr=Path$3.next(Nr);if(Node$2.has(Gt,Vr)){Nr=Vr,Wr=Node$2.get(Gt,Nr);continue}}if(_r&&Nr[Nr.length-1]!==0){var Jr=Path$3.previous(Nr);Nr=Jr,Wr=Node$2.get(Gt,Nr);continue}Nr=Path$3.parent(Nr),Wr=Node$2.get(Gt,Nr),qr.add(Wr)}}()},parent(Gt,$r){var zr=Path$3.parent($r),_r=Node$2.get(Gt,zr);if(Text$2.isText(_r))throw new Error("Cannot get the parent of path [".concat($r,"] because it does not exist in the root."));return _r},string(Gt){return Text$2.isText(Gt)?Gt.text:Gt.children.map(Node$2.string).join("")},texts(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var[zr,_r]of Node$2.nodes(Gt,$r))Text$2.isText(zr)&&(yield[zr,_r])}()}};function ownKeys$c(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$c(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$c(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$c(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Operation={isNodeOperation(Gt){return Operation.isOperation(Gt)&&Gt.type.endsWith("_node")},isOperation(Gt){if(!isPlainObject$c(Gt))return!1;switch(Gt.type){case"insert_node":return Path$3.isPath(Gt.path)&&Node$2.isNode(Gt.node);case"insert_text":return typeof Gt.offset=="number"&&typeof Gt.text=="string"&&Path$3.isPath(Gt.path);case"merge_node":return typeof Gt.position=="number"&&Path$3.isPath(Gt.path)&&isPlainObject$c(Gt.properties);case"move_node":return Path$3.isPath(Gt.path)&&Path$3.isPath(Gt.newPath);case"remove_node":return Path$3.isPath(Gt.path)&&Node$2.isNode(Gt.node);case"remove_text":return typeof Gt.offset=="number"&&typeof Gt.text=="string"&&Path$3.isPath(Gt.path);case"set_node":return Path$3.isPath(Gt.path)&&isPlainObject$c(Gt.properties)&&isPlainObject$c(Gt.newProperties);case"set_selection":return Gt.properties===null&&Range.isRange(Gt.newProperties)||Gt.newProperties===null&&Range.isRange(Gt.properties)||isPlainObject$c(Gt.properties)&&isPlainObject$c(Gt.newProperties);case"split_node":return Path$3.isPath(Gt.path)&&typeof Gt.position=="number"&&isPlainObject$c(Gt.properties);default:return!1}},isOperationList(Gt){return Array.isArray(Gt)&&Gt.every($r=>Operation.isOperation($r))},isSelectionOperation(Gt){return Operation.isOperation(Gt)&&Gt.type.endsWith("_selection")},isTextOperation(Gt){return Operation.isOperation(Gt)&&Gt.type.endsWith("_text")},inverse(Gt){switch(Gt.type){case"insert_node":return _objectSpread$c(_objectSpread$c({},Gt),{},{type:"remove_node"});case"insert_text":return _objectSpread$c(_objectSpread$c({},Gt),{},{type:"remove_text"});case"merge_node":return _objectSpread$c(_objectSpread$c({},Gt),{},{type:"split_node",path:Path$3.previous(Gt.path)});case"move_node":{var{newPath:$r,path:zr}=Gt;if(Path$3.equals($r,zr))return Gt;if(Path$3.isSibling(zr,$r))return _objectSpread$c(_objectSpread$c({},Gt),{},{path:$r,newPath:zr});var _r=Path$3.transform(zr,Gt),Dr=Path$3.transform(Path$3.next(zr),Gt);return _objectSpread$c(_objectSpread$c({},Gt),{},{path:_r,newPath:Dr})}case"remove_node":return _objectSpread$c(_objectSpread$c({},Gt),{},{type:"insert_node"});case"remove_text":return _objectSpread$c(_objectSpread$c({},Gt),{},{type:"insert_text"});case"set_node":{var{properties:kr,newProperties:qr}=Gt;return _objectSpread$c(_objectSpread$c({},Gt),{},{properties:qr,newProperties:kr})}case"set_selection":{var{properties:Nr,newProperties:Wr}=Gt;return Nr==null?_objectSpread$c(_objectSpread$c({},Gt),{},{properties:Wr,newProperties:null}):Wr==null?_objectSpread$c(_objectSpread$c({},Gt),{},{properties:null,newProperties:Nr}):_objectSpread$c(_objectSpread$c({},Gt),{},{properties:Wr,newProperties:Nr})}case"split_node":return _objectSpread$c(_objectSpread$c({},Gt),{},{type:"merge_node",path:Path$3.next(Gt.path)})}}},IS_EDITOR_CACHE=new WeakMap,isEditor=Gt=>{var $r=IS_EDITOR_CACHE.get(Gt);if($r!==void 0)return $r;if(!isPlainObject$c(Gt))return!1;var zr=typeof Gt.addMark=="function"&&typeof Gt.apply=="function"&&typeof Gt.deleteFragment=="function"&&typeof Gt.insertBreak=="function"&&typeof Gt.insertSoftBreak=="function"&&typeof Gt.insertFragment=="function"&&typeof Gt.insertNode=="function"&&typeof Gt.insertText=="function"&&typeof Gt.isElementReadOnly=="function"&&typeof Gt.isInline=="function"&&typeof Gt.isSelectable=="function"&&typeof Gt.isVoid=="function"&&typeof Gt.normalizeNode=="function"&&typeof Gt.onChange=="function"&&typeof Gt.removeMark=="function"&&typeof Gt.getDirtyPaths=="function"&&(Gt.marks===null||isPlainObject$c(Gt.marks))&&(Gt.selection===null||Range.isRange(Gt.selection))&&Node$2.isNodeList(Gt.children)&&Operation.isOperationList(Gt.operations);return IS_EDITOR_CACHE.set(Gt,zr),zr},Editor={above(Gt,$r){return Gt.above($r)},addMark(Gt,$r,zr){Gt.addMark($r,zr)},after(Gt,$r,zr){return Gt.after($r,zr)},before(Gt,$r,zr){return Gt.before($r,zr)},deleteBackward(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{unit:zr="character"}=$r;Gt.deleteBackward(zr)},deleteForward(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{unit:zr="character"}=$r;Gt.deleteForward(zr)},deleteFragment(Gt,$r){Gt.deleteFragment($r)},edges(Gt,$r){return Gt.edges($r)},elementReadOnly(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Gt.elementReadOnly($r)},end(Gt,$r){return Gt.end($r)},first(Gt,$r){return Gt.first($r)},fragment(Gt,$r){return Gt.fragment($r)},hasBlocks(Gt,$r){return Gt.hasBlocks($r)},hasInlines(Gt,$r){return Gt.hasInlines($r)},hasPath(Gt,$r){return Gt.hasPath($r)},hasTexts(Gt,$r){return Gt.hasTexts($r)},insertBreak(Gt){Gt.insertBreak()},insertFragment(Gt,$r,zr){Gt.insertFragment($r,zr)},insertNode(Gt,$r){Gt.insertNode($r)},insertSoftBreak(Gt){Gt.insertSoftBreak()},insertText(Gt,$r){Gt.insertText($r)},isBlock(Gt,$r){return Gt.isBlock($r)},isEdge(Gt,$r,zr){return Gt.isEdge($r,zr)},isEditor(Gt){return isEditor(Gt)},isElementReadOnly(Gt,$r){return Gt.isElementReadOnly($r)},isEmpty(Gt,$r){return Gt.isEmpty($r)},isEnd(Gt,$r,zr){return Gt.isEnd($r,zr)},isInline(Gt,$r){return Gt.isInline($r)},isNormalizing(Gt){return Gt.isNormalizing()},isSelectable(Gt,$r){return Gt.isSelectable($r)},isStart(Gt,$r,zr){return Gt.isStart($r,zr)},isVoid(Gt,$r){return Gt.isVoid($r)},last(Gt,$r){return Gt.last($r)},leaf(Gt,$r,zr){return Gt.leaf($r,zr)},levels(Gt,$r){return Gt.levels($r)},marks(Gt){return Gt.getMarks()},next(Gt,$r){return Gt.next($r)},node(Gt,$r,zr){return Gt.node($r,zr)},nodes(Gt,$r){return Gt.nodes($r)},normalize(Gt,$r){Gt.normalize($r)},parent(Gt,$r,zr){return Gt.parent($r,zr)},path(Gt,$r,zr){return Gt.path($r,zr)},pathRef(Gt,$r,zr){return Gt.pathRef($r,zr)},pathRefs(Gt){return Gt.pathRefs()},point(Gt,$r,zr){return Gt.point($r,zr)},pointRef(Gt,$r,zr){return Gt.pointRef($r,zr)},pointRefs(Gt){return Gt.pointRefs()},positions(Gt,$r){return Gt.positions($r)},previous(Gt,$r){return Gt.previous($r)},range(Gt,$r,zr){return Gt.range($r,zr)},rangeRef(Gt,$r,zr){return Gt.rangeRef($r,zr)},rangeRefs(Gt){return Gt.rangeRefs()},removeMark(Gt,$r){Gt.removeMark($r)},setNormalizing(Gt,$r){Gt.setNormalizing($r)},start(Gt,$r){return Gt.start($r)},string(Gt,$r,zr){return Gt.string($r,zr)},unhangRange(Gt,$r,zr){return Gt.unhangRange($r,zr)},void(Gt,$r){return Gt.void($r)},withoutNormalizing(Gt,$r){Gt.withoutNormalizing($r)},shouldMergeNodesRemovePrevNode:(Gt,$r,zr)=>Gt.shouldMergeNodesRemovePrevNode($r,zr)},Span={isSpan(Gt){return Array.isArray(Gt)&&Gt.length===2&&Gt.every(Path$3.isPath)}};function ownKeys$b$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$b(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$b$1(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$b$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Point={compare(Gt,$r){var zr=Path$3.compare(Gt.path,$r.path);return zr===0?Gt.offset<$r.offset?-1:Gt.offset>$r.offset?1:0:zr},isAfter(Gt,$r){return Point.compare(Gt,$r)===1},isBefore(Gt,$r){return Point.compare(Gt,$r)===-1},equals(Gt,$r){return Gt.offset===$r.offset&&Path$3.equals(Gt.path,$r.path)},isPoint(Gt){return isPlainObject$c(Gt)&&typeof Gt.offset=="number"&&Path$3.isPath(Gt.path)},transform(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return produce(Gt,_r=>{if(_r===null)return null;var{affinity:Dr="forward"}=zr,{path:kr,offset:qr}=_r;switch($r.type){case"insert_node":case"move_node":{_r.path=Path$3.transform(kr,$r,zr);break}case"insert_text":{Path$3.equals($r.path,kr)&&($r.offset<qr||$r.offset===qr&&Dr==="forward")&&(_r.offset+=$r.text.length);break}case"merge_node":{Path$3.equals($r.path,kr)&&(_r.offset+=$r.position),_r.path=Path$3.transform(kr,$r,zr);break}case"remove_text":{Path$3.equals($r.path,kr)&&$r.offset<=qr&&(_r.offset-=Math.min(qr-$r.offset,$r.text.length));break}case"remove_node":{if(Path$3.equals($r.path,kr)||Path$3.isAncestor($r.path,kr))return null;_r.path=Path$3.transform(kr,$r,zr);break}case"split_node":{if(Path$3.equals($r.path,kr)){if($r.position===qr&&Dr==null)return null;($r.position<qr||$r.position===qr&&Dr==="forward")&&(_r.offset-=$r.position,_r.path=Path$3.transform(kr,$r,_objectSpread$b(_objectSpread$b({},zr),{},{affinity:"forward"})))}else _r.path=Path$3.transform(kr,$r,zr);break}}})}},_scrubber=void 0,Scrubber={setScrubber(Gt){_scrubber=Gt},stringify(Gt){return JSON.stringify(Gt,_scrubber)}},_excluded$2$2=["text"],_excluded2$2$1=["anchor","focus"];function ownKeys$a$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$a(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$a$1(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$a$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Text$2={equals(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{loose:_r=!1}=zr;function Dr(kr){var qr=_objectWithoutProperties$6(kr,_excluded$2$2);return qr}return isDeepEqual$2(_r?Dr(Gt):Gt,_r?Dr($r):$r)},isText(Gt){return isPlainObject$c(Gt)&&typeof Gt.text=="string"},isTextList(Gt){return Array.isArray(Gt)&&Gt.every($r=>Text$2.isText($r))},isTextProps(Gt){return Gt.text!==void 0},matches(Gt,$r){for(var zr in $r)if(zr!=="text"&&(!Gt.hasOwnProperty(zr)||Gt[zr]!==$r[zr]))return!1;return!0},decorations(Gt,$r){var zr=[_objectSpread$a({},Gt)];for(var _r of $r){var Dr=_objectWithoutProperties$6(_r,_excluded2$2$1),[kr,qr]=Range.edges(_r),Nr=[],Wr=0,Qr=kr.offset,Vr=qr.offset;for(var Jr of zr){var{length:Zr}=Jr.text,zn=Wr;if(Wr+=Zr,Qr<=zn&&Wr<=Vr){Object.assign(Jr,Dr),Nr.push(Jr);continue}if(Qr!==Vr&&(Qr===Wr||Vr===zn)||Qr>Wr||Vr<zn||Vr===zn&&zn!==0){Nr.push(Jr);continue}var Vn=Jr,_i=void 0,e0=void 0;if(Vr<Wr){var r0=Vr-zn;e0=_objectSpread$a(_objectSpread$a({},Vn),{},{text:Vn.text.slice(r0)}),Vn=_objectSpread$a(_objectSpread$a({},Vn),{},{text:Vn.text.slice(0,r0)})}if(Qr>zn){var i0=Qr-zn;_i=_objectSpread$a(_objectSpread$a({},Vn),{},{text:Vn.text.slice(0,i0)}),Vn=_objectSpread$a(_objectSpread$a({},Vn),{},{text:Vn.text.slice(i0)})}Object.assign(Vn,Dr),_i&&Nr.push(_i),Nr.push(Vn),e0&&Nr.push(e0)}zr=Nr}return zr}},getDefaultInsertLocation=Gt=>Gt.selection?Gt.selection:Gt.children.length>0?Editor.end(Gt,[]):[0],matchPath=(Gt,$r)=>{var[zr]=Editor.node(Gt,$r);return _r=>_r===zr},getCharacterDistance=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_r=!zr,Dr=zr?codepointsIteratorRTL($r):$r,kr=CodepointType.None,qr=CodepointType.None,Nr=0,Wr=null,Qr=null;for(var Vr of Dr){var Jr=Vr.codePointAt(0);if(!Jr)break;var Zr=getCodepointType(Vr,Jr);if([kr,qr]=_r?[qr,Zr]:[Zr,kr],intersects$1(kr,CodepointType.ZWJ)&&intersects$1(qr,CodepointType.ExtPict)&&(_r?Wr=endsWithEmojiZWJ($r.substring(0,Nr)):Wr=endsWithEmojiZWJ($r.substring(0,$r.length-Nr)),!Wr)||intersects$1(kr,CodepointType.RI)&&intersects$1(qr,CodepointType.RI)&&(Qr!==null?Qr=!Qr:_r?Qr=!0:Qr=endsWithOddNumberOfRIs($r.substring(0,$r.length-Nr)),!Qr)||kr!==CodepointType.None&&qr!==CodepointType.None&&isBoundaryPair(kr,qr))break;Nr+=Vr.length}return Nr||1},SPACE$3=/\s/,PUNCTUATION=/[\u002B\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,CHAMELEON=/['\u2018\u2019]/,getWordDistance=function($r){for(var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_r=0,Dr=!1;$r.length>0;){var kr=getCharacterDistance($r,zr),[qr,Nr]=splitByCharacterDistance($r,kr,zr);if(isWordCharacter(qr,Nr,zr))Dr=!0,_r+=kr;else if(!Dr)_r+=kr;else break;$r=Nr}return _r},splitByCharacterDistance=(Gt,$r,zr)=>{if(zr){var _r=Gt.length-$r;return[Gt.slice(_r,Gt.length),Gt.slice(0,_r)]}return[Gt.slice(0,$r),Gt.slice($r)]},isWordCharacter=function Gt($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(SPACE$3.test($r))return!1;if(CHAMELEON.test($r)){var Dr=getCharacterDistance(zr,_r),[kr,qr]=splitByCharacterDistance(zr,Dr,_r);if(Gt(kr,qr,_r))return!0}return!PUNCTUATION.test($r)},codepointsIteratorRTL=function*($r){for(var zr=$r.length-1,_r=0;_r<$r.length;_r++){var Dr=$r.charAt(zr-_r);if(isLowSurrogate(Dr.charCodeAt(0))){var kr=$r.charAt(zr-_r-1);if(isHighSurrogate(kr.charCodeAt(0))){yield kr+Dr,_r++;continue}}yield Dr}},isHighSurrogate=Gt=>Gt>=55296&&Gt<=56319,isLowSurrogate=Gt=>Gt>=56320&&Gt<=57343,CodepointType;(function(Gt){Gt[Gt.None=0]="None",Gt[Gt.Extend=1]="Extend",Gt[Gt.ZWJ=2]="ZWJ",Gt[Gt.RI=4]="RI",Gt[Gt.Prepend=8]="Prepend",Gt[Gt.SpacingMark=16]="SpacingMark",Gt[Gt.L=32]="L",Gt[Gt.V=64]="V",Gt[Gt.T=128]="T",Gt[Gt.LV=256]="LV",Gt[Gt.LVT=512]="LVT",Gt[Gt.ExtPict=1024]="ExtPict",Gt[Gt.Any=2048]="Any"})(CodepointType||(CodepointType={}));var reExtend=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3C\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732\u1733\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u180F\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ACE\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDE41\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4\uDF00\uDF01\uDF36-\uDF3A\uDF40\uDF42]|\uD80D[\uDC40\uDC47-\uDC55]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC8F\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDCEC-\uDCEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,rePrepend=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,reSpacingMark=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,reL=/^[\u1100-\u115F\uA960-\uA97C]$/,reV=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,reT=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,reLV=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,reLVT=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,reExtPict=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,getCodepointType=(Gt,$r)=>{var zr=CodepointType.Any;return Gt.search(reExtend)!==-1&&(zr|=CodepointType.Extend),$r===8205&&(zr|=CodepointType.ZWJ),$r>=127462&&$r<=127487&&(zr|=CodepointType.RI),Gt.search(rePrepend)!==-1&&(zr|=CodepointType.Prepend),Gt.search(reSpacingMark)!==-1&&(zr|=CodepointType.SpacingMark),Gt.search(reL)!==-1&&(zr|=CodepointType.L),Gt.search(reV)!==-1&&(zr|=CodepointType.V),Gt.search(reT)!==-1&&(zr|=CodepointType.T),Gt.search(reLV)!==-1&&(zr|=CodepointType.LV),Gt.search(reLVT)!==-1&&(zr|=CodepointType.LVT),Gt.search(reExtPict)!==-1&&(zr|=CodepointType.ExtPict),zr};function intersects$1(Gt,$r){return(Gt&$r)!==0}var NonBoundaryPairs=[[CodepointType.L,CodepointType.L|CodepointType.V|CodepointType.LV|CodepointType.LVT],[CodepointType.LV|CodepointType.V,CodepointType.V|CodepointType.T],[CodepointType.LVT|CodepointType.T,CodepointType.T],[CodepointType.Any,CodepointType.Extend|CodepointType.ZWJ],[CodepointType.Any,CodepointType.SpacingMark],[CodepointType.Prepend,CodepointType.Any],[CodepointType.ZWJ,CodepointType.ExtPict],[CodepointType.RI,CodepointType.RI]];function isBoundaryPair(Gt,$r){return NonBoundaryPairs.findIndex(zr=>intersects$1(Gt,zr[0])&&intersects$1($r,zr[1]))===-1}var endingEmojiZWJ=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3C\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732\u1733\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u180F\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ACE\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDE41\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4\uDF00\uDF01\uDF36-\uDF3A\uDF40\uDF42]|\uD80D[\uDC40\uDC47-\uDC55]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC8F\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDCEC-\uDCEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,endsWithEmojiZWJ=Gt=>Gt.search(endingEmojiZWJ)!==-1,endingRIs=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,endsWithOddNumberOfRIs=Gt=>{var $r=Gt.match(endingRIs);if($r===null)return!1;var zr=$r[0].length/2;return zr%2===1},TextTransforms={delete(Gt,$r){Gt.delete($r)},insertFragment(Gt,$r,zr){Gt.insertFragment($r,zr)},insertText(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Editor.withoutNormalizing(Gt,()=>{var{voids:_r=!1}=zr,{at:Dr=getDefaultInsertLocation(Gt)}=zr;if(Path$3.isPath(Dr)&&(Dr=Editor.range(Gt,Dr)),Range.isRange(Dr))if(Range.isCollapsed(Dr))Dr=Dr.anchor;else{var kr=Range.end(Dr);if(!_r&&Editor.void(Gt,{at:kr}))return;var qr=Range.start(Dr),Nr=Editor.pointRef(Gt,qr),Wr=Editor.pointRef(Gt,kr);Transforms.delete(Gt,{at:Dr,voids:_r});var Qr=Nr.unref(),Vr=Wr.unref();Dr=Qr||Vr,Transforms.setSelection(Gt,{anchor:Dr,focus:Dr})}if(!(!_r&&Editor.void(Gt,{at:Dr})||Editor.elementReadOnly(Gt,{at:Dr}))){var{path:Jr,offset:Zr}=Dr;$r.length>0&&Gt.apply({type:"insert_text",path:Jr,offset:Zr,text:$r})}})}};function ownKeys$9$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$9(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$9$1(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$9$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Transforms=_objectSpread$9(_objectSpread$9(_objectSpread$9(_objectSpread$9({},GeneralTransforms),NodeTransforms),SelectionTransforms),TextTransforms),BATCHING_DIRTY_PATHS=new WeakMap,isBatchingDirtyPaths=Gt=>BATCHING_DIRTY_PATHS.get(Gt)||!1,batchDirtyPaths=(Gt,$r,zr)=>{var _r=BATCHING_DIRTY_PATHS.get(Gt)||!1;BATCHING_DIRTY_PATHS.set(Gt,!0);try{$r(),zr()}finally{BATCHING_DIRTY_PATHS.set(Gt,_r)}};function updateDirtyPaths(Gt,$r,zr){var _r=DIRTY_PATHS.get(Gt)||[],Dr=DIRTY_PATH_KEYS.get(Gt)||new Set,kr,qr,Nr=Jr=>{if(Jr){var Zr=Jr.join(",");qr.has(Zr)||(qr.add(Zr),kr.push(Jr))}};if(zr){kr=[],qr=new Set;for(var Wr of _r){var Qr=zr(Wr);Nr(Qr)}}else kr=_r,qr=Dr;for(var Vr of $r)Nr(Vr);DIRTY_PATHS.set(Gt,kr),DIRTY_PATH_KEYS.set(Gt,qr)}var apply$4=(Gt,$r)=>{for(var zr of Editor.pathRefs(Gt))PathRef.transform(zr,$r);for(var _r of Editor.pointRefs(Gt))PointRef.transform(_r,$r);for(var Dr of Editor.rangeRefs(Gt))RangeRef.transform(Dr,$r);if(!isBatchingDirtyPaths(Gt)){var kr=Path$3.operationCanTransformPath($r)?qr=>Path$3.transform(qr,$r):void 0;updateDirtyPaths(Gt,Gt.getDirtyPaths($r),kr)}Transforms.transform(Gt,$r),Gt.operations.push($r),Editor.normalize(Gt,{operation:$r}),$r.type==="set_selection"&&(Gt.marks=null),FLUSHING.get(Gt)||(FLUSHING.set(Gt,!0),Promise.resolve().then(()=>{FLUSHING.set(Gt,!1),Gt.onChange({operation:$r}),Gt.operations=[]}))},getDirtyPaths=(Gt,$r)=>{switch($r.type){case"insert_text":case"remove_text":case"set_node":{var{path:zr}=$r;return Path$3.levels(zr)}case"insert_node":{var{node:_r,path:Dr}=$r,kr=Path$3.levels(Dr),qr=Text$2.isText(_r)?[]:Array.from(Node$2.nodes(_r),g0=>{var[,y0]=g0;return Dr.concat(y0)});return[...kr,...qr]}case"merge_node":{var{path:Nr}=$r,Wr=Path$3.ancestors(Nr),Qr=Path$3.previous(Nr);return[...Wr,Qr]}case"move_node":{var{path:Vr,newPath:Jr}=$r;if(Path$3.equals(Vr,Jr))return[];var Zr=[],zn=[];for(var Vn of Path$3.ancestors(Vr)){var _i=Path$3.transform(Vn,$r);Zr.push(_i)}for(var e0 of Path$3.ancestors(Jr)){var r0=Path$3.transform(e0,$r);zn.push(r0)}var i0=zn[zn.length-1],n0=Jr[Jr.length-1],o0=i0.concat(n0);return[...Zr,...zn,o0]}case"remove_node":{var{path:a0}=$r,s0=Path$3.ancestors(a0);return[...s0]}case"split_node":{var{path:l0}=$r,u0=Path$3.levels(l0),b0=Path$3.next(l0);return[...u0,b0]}default:return[]}},getFragment=Gt=>{var{selection:$r}=Gt;return $r?Node$2.fragment(Gt,$r):[]},normalizeNode=(Gt,$r)=>{var[zr,_r]=$r;if(!Text$2.isText(zr)){if(Element$2.isElement(zr)&&zr.children.length===0){var Dr={text:""};Transforms.insertNodes(Gt,Dr,{at:_r.concat(0),voids:!0});return}for(var kr=Editor.isEditor(zr)?!1:Element$2.isElement(zr)&&(Gt.isInline(zr)||zr.children.length===0||Text$2.isText(zr.children[0])||Gt.isInline(zr.children[0])),qr=0,Nr=0;Nr<zr.children.length;Nr++,qr++){var Wr=Node$2.get(Gt,_r);if(!Text$2.isText(Wr)){var Qr=Wr.children[qr],Vr=Wr.children[qr-1],Jr=Nr===zr.children.length-1,Zr=Text$2.isText(Qr)||Element$2.isElement(Qr)&&Gt.isInline(Qr);if(Zr!==kr)Transforms.removeNodes(Gt,{at:_r.concat(qr),voids:!0}),qr--;else if(Element$2.isElement(Qr)){if(Gt.isInline(Qr)){if(Vr==null||!Text$2.isText(Vr)){var zn={text:""};Transforms.insertNodes(Gt,zn,{at:_r.concat(qr),voids:!0}),qr++}else if(Jr){var Vn={text:""};Transforms.insertNodes(Gt,Vn,{at:_r.concat(qr+1),voids:!0}),qr++}}}else{if(!Text$2.isText(Qr)&&!("children"in Qr)){var _i=Qr;_i.children=[]}Vr!=null&&Text$2.isText(Vr)&&(Text$2.equals(Qr,Vr,{loose:!0})?(Transforms.mergeNodes(Gt,{at:_r.concat(qr),voids:!0}),qr--):Vr.text===""?(Transforms.removeNodes(Gt,{at:_r.concat(qr-1),voids:!0}),qr--):Qr.text===""&&(Transforms.removeNodes(Gt,{at:_r.concat(qr),voids:!0}),qr--))}}}}},shouldNormalize=(Gt,$r)=>{var{iteration:zr,initialDirtyPathsLength:_r}=$r,Dr=_r*42;if(zr>Dr)throw new Error("Could not completely normalize the editor after ".concat(Dr," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0},above=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{voids:_r=!1,mode:Dr="lowest",at:kr=$r.selection,match:qr}=zr;if(kr){var Nr=Editor.path($r,kr),Wr=Dr==="lowest";for(var[Qr,Vr]of Editor.levels($r,{at:Nr,voids:_r,match:qr,reverse:Wr}))if(!Text$2.isText(Qr)){if(Range.isRange(kr)){if(Path$3.isAncestor(Vr,kr.anchor.path)&&Path$3.isAncestor(Vr,kr.focus.path))return[Qr,Vr]}else if(!Path$3.equals(Nr,Vr))return[Qr,Vr]}}};function ownKeys$8$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$8$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$8$1(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$8$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var addMark=(Gt,$r,zr)=>{var{selection:_r}=Gt;if(_r){var Dr=(Jr,Zr)=>{if(!Text$2.isText(Jr))return!1;var[zn,Vn]=Editor.parent(Gt,Zr);return!Gt.isVoid(zn)||Gt.markableVoid(zn)},kr=Range.isExpanded(_r),qr=!1;if(!kr){var[Nr,Wr]=Editor.node(Gt,_r);if(Nr&&Dr(Nr,Wr)){var[Qr]=Editor.parent(Gt,Wr);qr=Qr&&Gt.markableVoid(Qr)}}if(kr||qr)Transforms.setNodes(Gt,{[$r]:zr},{match:Dr,split:!0,voids:!0});else{var Vr=_objectSpread$8$1(_objectSpread$8$1({},Editor.marks(Gt)||{}),{},{[$r]:zr});Gt.marks=Vr,FLUSHING.get(Gt)||Gt.onChange()}}};function ownKeys$7$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$7$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$7$1(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$7$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var after=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr=Editor.point($r,zr,{edge:"end"}),kr=Editor.end($r,[]),qr={anchor:Dr,focus:kr},{distance:Nr=1}=_r,Wr=0,Qr;for(var Vr of Editor.positions($r,_objectSpread$7$1(_objectSpread$7$1({},_r),{},{at:qr}))){if(Wr>Nr)break;Wr!==0&&(Qr=Vr),Wr++}return Qr};function ownKeys$6$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$6$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$6$2(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$6$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var before=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr=Editor.start($r,[]),kr=Editor.point($r,zr,{edge:"start"}),qr={anchor:Dr,focus:kr},{distance:Nr=1}=_r,Wr=0,Qr;for(var Vr of Editor.positions($r,_objectSpread$6$2(_objectSpread$6$2({},_r),{},{at:qr,reverse:!0}))){if(Wr>Nr)break;Wr!==0&&(Qr=Vr),Wr++}return Qr},deleteBackward=(Gt,$r)=>{var{selection:zr}=Gt;zr&&Range.isCollapsed(zr)&&Transforms.delete(Gt,{unit:$r,reverse:!0})},deleteForward=(Gt,$r)=>{var{selection:zr}=Gt;zr&&Range.isCollapsed(zr)&&Transforms.delete(Gt,{unit:$r})},deleteFragment=function($r){var{direction:zr="forward"}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{selection:_r}=$r;_r&&Range.isExpanded(_r)&&Transforms.delete($r,{reverse:zr==="backward"})},edges=(Gt,$r)=>[Editor.start(Gt,$r),Editor.end(Gt,$r)];function ownKeys$5$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$5$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$5$2(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$5$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var elementReadOnly=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Editor.above($r,_objectSpread$5$2(_objectSpread$5$2({},zr),{},{match:_r=>Element$2.isElement(_r)&&Editor.isElementReadOnly($r,_r)}))},end$2=(Gt,$r)=>Editor.point(Gt,$r,{edge:"end"}),first=(Gt,$r)=>{var zr=Editor.path(Gt,$r,{edge:"start"});return Editor.node(Gt,zr)},fragment=(Gt,$r)=>{var zr=Editor.range(Gt,$r);return Node$2.fragment(Gt,zr)};function ownKeys$4$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$4$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$4$2(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$4$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var getVoid=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Editor.above($r,_objectSpread$4$2(_objectSpread$4$2({},zr),{},{match:_r=>Element$2.isElement(_r)&&Editor.isVoid($r,_r)}))},hasBlocks=(Gt,$r)=>$r.children.some(zr=>Element$2.isElement(zr)&&Editor.isBlock(Gt,zr)),hasInlines=(Gt,$r)=>$r.children.some(zr=>Text$2.isText(zr)||Editor.isInline(Gt,zr)),hasPath$1=(Gt,$r)=>Node$2.has(Gt,$r),hasTexts=(Gt,$r)=>$r.children.every(zr=>Text$2.isText(zr)),insertBreak=Gt=>{Transforms.splitNodes(Gt,{always:!0})},insertNode=(Gt,$r,zr)=>{Transforms.insertNodes(Gt,$r,zr)},insertSoftBreak=Gt=>{Transforms.splitNodes(Gt,{always:!0})};function ownKeys$3$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$3$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$3$2(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$3$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var insertText=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{selection:Dr,marks:kr}=$r;if(Dr){if(kr){var qr=_objectSpread$3$2({text:zr},kr);Transforms.insertNodes($r,qr,{at:_r.at,voids:_r.voids})}else Transforms.insertText($r,zr,_r);$r.marks=null}},isBlock=(Gt,$r)=>!Gt.isInline($r),isEdge$1=(Gt,$r,zr)=>Editor.isStart(Gt,$r,zr)||Editor.isEnd(Gt,$r,zr),isEmpty$7=(Gt,$r)=>{var{children:zr}=$r,[_r]=zr;return zr.length===0||zr.length===1&&Text$2.isText(_r)&&_r.text===""&&!Gt.isVoid($r)},isEnd=(Gt,$r,zr)=>{var _r=Editor.end(Gt,zr);return Point.equals($r,_r)},isNormalizing=Gt=>{var $r=NORMALIZING.get(Gt);return $r===void 0?!0:$r},isStart=(Gt,$r,zr)=>{if($r.offset!==0)return!1;var _r=Editor.start(Gt,zr);return Point.equals($r,_r)},last$4=(Gt,$r)=>{var zr=Editor.path(Gt,$r,{edge:"end"});return Editor.node(Gt,zr)},leaf=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr=Editor.path($r,zr,_r),kr=Node$2.leaf($r,Dr);return[kr,Dr]};function levels$1(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){var{at:zr=Gt.selection,reverse:_r=!1,voids:Dr=!1}=$r,{match:kr}=$r;if(kr==null&&(kr=()=>!0),!!zr){var qr=[],Nr=Editor.path(Gt,zr);for(var[Wr,Qr]of Node$2.levels(Gt,Nr))if(kr(Wr,Qr)&&(qr.push([Wr,Qr]),!Dr&&Element$2.isElement(Wr)&&Editor.isVoid(Gt,Wr)))break;_r&&qr.reverse(),yield*qr}}()}var _excluded$1$3=["text"],_excluded2$1$2=["text"],marks=function($r){var{marks:zr,selection:_r}=$r;if(!_r)return null;var{anchor:Dr,focus:kr}=_r;if(zr)return zr;if(Range.isExpanded(_r)){var qr=Range.isBackward(_r);qr&&([kr,Dr]=[Dr,kr]);var Nr=Editor.isEnd($r,Dr,Dr.path);if(Nr){var Wr=Editor.after($r,Dr);Wr&&(Dr=Wr)}var[Qr]=Editor.nodes($r,{match:Text$2.isText,at:{anchor:Dr,focus:kr}});if(Qr){var[Vr]=Qr,Jr=_objectWithoutProperties$6(Vr,_excluded$1$3);return Jr}else return{}}var{path:Zr}=Dr,[zn]=Editor.leaf($r,Zr);if(Dr.offset===0){var Vn=Editor.previous($r,{at:Zr,match:Text$2.isText}),_i=Editor.above($r,{match:a0=>Element$2.isElement(a0)&&Editor.isVoid($r,a0)&&$r.markableVoid(a0)});if(!_i){var e0=Editor.above($r,{match:a0=>Element$2.isElement(a0)&&Editor.isBlock($r,a0)});if(Vn&&e0){var[r0,i0]=Vn,[,n0]=e0;Path$3.isAncestor(n0,i0)&&(zn=r0)}}}var o0=_objectWithoutProperties$6(zn,_excluded2$1$2);return o0},next=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{mode:_r="lowest",voids:Dr=!1}=zr,{match:kr,at:qr=$r.selection}=zr;if(qr){var Nr=Editor.after($r,qr,{voids:Dr});if(Nr){var[,Wr]=Editor.last($r,[]),Qr=[Nr.path,Wr];if(Path$3.isPath(qr)&&qr.length===0)throw new Error("Cannot get the next node from the root node!");if(kr==null)if(Path$3.isPath(qr)){var[Vr]=Editor.parent($r,qr);kr=Zr=>Vr.children.includes(Zr)}else kr=()=>!0;var[Jr]=Editor.nodes($r,{at:Qr,match:kr,mode:_r,voids:Dr});return Jr}}},node$1=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr=Editor.path($r,zr,_r),kr=Node$2.get($r,Dr);return[kr,Dr]};function nodes(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){var{at:zr=Gt.selection,mode:_r="all",universal:Dr=!1,reverse:kr=!1,voids:qr=!1,ignoreNonSelectable:Nr=!1}=$r,{match:Wr}=$r;if(Wr||(Wr=()=>!0),!!zr){var Qr,Vr;if(Span.isSpan(zr))Qr=zr[0],Vr=zr[1];else{var Jr=Editor.path(Gt,zr,{edge:"start"}),Zr=Editor.path(Gt,zr,{edge:"end"});Qr=kr?Zr:Jr,Vr=kr?Jr:Zr}var zn=Node$2.nodes(Gt,{reverse:kr,from:Qr,to:Vr,pass:o0=>{var[a0]=o0;return Element$2.isElement(a0)?!!(!qr&&(Editor.isVoid(Gt,a0)||Editor.isElementReadOnly(Gt,a0))||Nr&&!Editor.isSelectable(Gt,a0)):!1}}),Vn=[],_i;for(var[e0,r0]of zn)if(!(Nr&&Element$2.isElement(e0)&&!Editor.isSelectable(Gt,e0))){var i0=_i&&Path$3.compare(r0,_i[1])===0;if(!(_r==="highest"&&i0)){if(!Wr(e0,r0)){if(Dr&&!i0&&Text$2.isText(e0))return;continue}if(_r==="lowest"&&i0){_i=[e0,r0];continue}var n0=_r==="lowest"?_i:[e0,r0];n0&&(Dr?Vn.push(n0):yield n0),_i=[e0,r0]}}_r==="lowest"&&_i&&(Dr?Vn.push(_i):yield _i),Dr&&(yield*Vn)}}()}var normalize$6=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{force:_r=!1,operation:Dr}=zr,kr=Vr=>DIRTY_PATHS.get(Vr)||[],qr=Vr=>DIRTY_PATH_KEYS.get(Vr)||new Set,Nr=Vr=>{var Jr=kr(Vr).pop(),Zr=Jr.join(",");return qr(Vr).delete(Zr),Jr};if(Editor.isNormalizing($r)){if(_r){var Wr=Array.from(Node$2.nodes($r),Vr=>{var[,Jr]=Vr;return Jr}),Qr=new Set(Wr.map(Vr=>Vr.join(",")));DIRTY_PATHS.set($r,Wr),DIRTY_PATH_KEYS.set($r,Qr)}kr($r).length!==0&&Editor.withoutNormalizing($r,()=>{for(var Vr of kr($r))if(Node$2.has($r,Vr)){var Jr=Editor.node($r,Vr),[Zr,zn]=Jr;Element$2.isElement(Zr)&&Zr.children.length===0&&$r.normalizeNode(Jr,{operation:Dr})}for(var Vn=kr($r),_i=Vn.length,e0=0;Vn.length!==0;){if(!$r.shouldNormalize({dirtyPaths:Vn,iteration:e0,initialDirtyPathsLength:_i,operation:Dr}))return;var r0=Nr($r);if(Node$2.has($r,r0)){var i0=Editor.node($r,r0);$r.normalizeNode(i0,{operation:Dr})}e0++,Vn=kr($r)}})}},parent$2=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Dr=Editor.path($r,zr,_r),kr=Path$3.parent(Dr),qr=Editor.node($r,kr);return qr},pathRef=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{affinity:Dr="forward"}=_r,kr={current:zr,affinity:Dr,unref(){var{current:Nr}=kr,Wr=Editor.pathRefs($r);return Wr.delete(kr),kr.current=null,Nr}},qr=Editor.pathRefs($r);return qr.add(kr),kr},pathRefs=Gt=>{var $r=PATH_REFS.get(Gt);return $r||($r=new Set,PATH_REFS.set(Gt,$r)),$r},path$1=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{depth:Dr,edge:kr}=_r;if(Path$3.isPath(zr)){if(kr==="start"){var[,qr]=Node$2.first($r,zr);zr=qr}else if(kr==="end"){var[,Nr]=Node$2.last($r,zr);zr=Nr}}return Range.isRange(zr)&&(kr==="start"?zr=Range.start(zr):kr==="end"?zr=Range.end(zr):zr=Path$3.common(zr.anchor.path,zr.focus.path)),Point.isPoint(zr)&&(zr=zr.path),Dr!=null&&(zr=zr.slice(0,Dr)),zr},pointRef=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{affinity:Dr="forward"}=_r,kr={current:zr,affinity:Dr,unref(){var{current:Nr}=kr,Wr=Editor.pointRefs($r);return Wr.delete(kr),kr.current=null,Nr}},qr=Editor.pointRefs($r);return qr.add(kr),kr},pointRefs=Gt=>{var $r=POINT_REFS.get(Gt);return $r||($r=new Set,POINT_REFS.set(Gt,$r)),$r},point$5=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{edge:Dr="start"}=_r;if(Path$3.isPath(zr)){var kr;if(Dr==="end"){var[,qr]=Node$2.last($r,zr);kr=qr}else{var[,Nr]=Node$2.first($r,zr);kr=Nr}var Wr=Node$2.get($r,kr);if(!Text$2.isText(Wr))throw new Error("Cannot get the ".concat(Dr," point in the node at path [").concat(zr,"] because it has no ").concat(Dr," text node."));return{path:kr,offset:Dr==="end"?Wr.text.length:0}}if(Range.isRange(zr)){var[Qr,Vr]=Range.edges(zr);return Dr==="start"?Qr:Vr}return zr};function positions(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){var{at:zr=Gt.selection,unit:_r="offset",reverse:Dr=!1,voids:kr=!1,ignoreNonSelectable:qr=!1}=$r;if(!zr)return;var Nr=Editor.range(Gt,zr),[Wr,Qr]=Range.edges(Nr),Vr=Dr?Qr:Wr,Jr=!1,Zr="",zn=0,Vn=0,_i=0;for(var[e0,r0]of Editor.nodes(Gt,{at:zr,reverse:Dr,voids:kr,ignoreNonSelectable:qr})){if(Element$2.isElement(e0)){if(!kr&&(Gt.isVoid(e0)||Gt.isElementReadOnly(e0))){yield Editor.start(Gt,r0);continue}if(Gt.isInline(e0))continue;if(Editor.hasInlines(Gt,e0)){var i0=Path$3.isAncestor(r0,Qr.path)?Qr:Editor.end(Gt,r0),n0=Path$3.isAncestor(r0,Wr.path)?Wr:Editor.start(Gt,r0);Zr=Editor.string(Gt,{anchor:n0,focus:i0},{voids:kr}),Jr=!0}}if(Text$2.isText(e0)){var o0=Path$3.equals(r0,Vr.path);for(o0?(Vn=Dr?Vr.offset:e0.text.length-Vr.offset,_i=Vr.offset):(Vn=e0.text.length,_i=Dr?Vn:0),(o0||Jr||_r==="offset")&&(yield{path:r0,offset:_i},Jr=!1);;){if(zn===0){if(Zr==="")break;zn=a0(Zr,_r,Dr),Zr=splitByCharacterDistance(Zr,zn,Dr)[1]}if(_i=Dr?_i-zn:_i+zn,Vn=Vn-zn,Vn<0){zn=-Vn;break}zn=0,yield{path:r0,offset:_i}}}}function a0(s0,l0,u0){return l0==="character"?getCharacterDistance(s0,u0):l0==="word"?getWordDistance(s0,u0):l0==="line"||l0==="block"?s0.length:1}}()}var previous=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{mode:_r="lowest",voids:Dr=!1}=zr,{match:kr,at:qr=$r.selection}=zr;if(qr){var Nr=Editor.before($r,qr,{voids:Dr});if(Nr){var[,Wr]=Editor.first($r,[]),Qr=[Nr.path,Wr];if(Path$3.isPath(qr)&&qr.length===0)throw new Error("Cannot get the previous node from the root node!");if(kr==null)if(Path$3.isPath(qr)){var[Vr]=Editor.parent($r,qr);kr=Zr=>Vr.children.includes(Zr)}else kr=()=>!0;var[Jr]=Editor.nodes($r,{reverse:!0,at:Qr,match:kr,mode:_r,voids:Dr});return Jr}}},rangeRef=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{affinity:Dr="forward"}=_r,kr={current:zr,affinity:Dr,unref(){var{current:Nr}=kr,Wr=Editor.rangeRefs($r);return Wr.delete(kr),kr.current=null,Nr}},qr=Editor.rangeRefs($r);return qr.add(kr),kr},rangeRefs=Gt=>{var $r=RANGE_REFS.get(Gt);return $r||($r=new Set,RANGE_REFS.set(Gt,$r)),$r},range$4=(Gt,$r,zr)=>{if(Range.isRange($r)&&!zr)return $r;var _r=Editor.start(Gt,$r),Dr=Editor.end(Gt,zr||$r);return{anchor:_r,focus:Dr}};function ownKeys$2$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$2$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$2$2(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$2$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var removeMark=(Gt,$r)=>{var{selection:zr}=Gt;if(zr){var _r=(Vr,Jr)=>{if(!Text$2.isText(Vr))return!1;var[Zr,zn]=Editor.parent(Gt,Jr);return!Gt.isVoid(Zr)||Gt.markableVoid(Zr)},Dr=Range.isExpanded(zr),kr=!1;if(!Dr){var[qr,Nr]=Editor.node(Gt,zr);if(qr&&_r(qr,Nr)){var[Wr]=Editor.parent(Gt,Nr);kr=Wr&&Gt.markableVoid(Wr)}}if(Dr||kr)Transforms.unsetNodes(Gt,$r,{match:_r,split:!0,voids:!0});else{var Qr=_objectSpread$2$2({},Editor.marks(Gt)||{});delete Qr[$r],Gt.marks=Qr,FLUSHING.get(Gt)||Gt.onChange()}}},setNormalizing=(Gt,$r)=>{NORMALIZING.set(Gt,$r)},start$3=(Gt,$r)=>Editor.point(Gt,$r,{edge:"start"}),string$1=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{voids:Dr=!1}=_r,kr=Editor.range($r,zr),[qr,Nr]=Range.edges(kr),Wr="";for(var[Qr,Vr]of Editor.nodes($r,{at:kr,match:Text$2.isText,voids:Dr})){var Jr=Qr.text;Path$3.equals(Vr,Nr.path)&&(Jr=Jr.slice(0,Nr.offset)),Path$3.equals(Vr,qr.path)&&(Jr=Jr.slice(qr.offset)),Wr+=Jr}return Wr},unhangRange=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{voids:Dr=!1}=_r,[kr,qr]=Range.edges(zr);if(kr.offset!==0||qr.offset!==0||Range.isCollapsed(zr)||Path$3.hasPrevious(qr.path))return zr;var Nr=Editor.above($r,{at:qr,match:Vn=>Element$2.isElement(Vn)&&Editor.isBlock($r,Vn),voids:Dr}),Wr=Nr?Nr[1]:[],Qr=Editor.start($r,kr),Vr={anchor:Qr,focus:qr},Jr=!0;for(var[Zr,zn]of Editor.nodes($r,{at:Vr,match:Text$2.isText,reverse:!0,voids:Dr})){if(Jr){Jr=!1;continue}if(Zr.text!==""||Path$3.isBefore(zn,Wr)){qr={path:zn,offset:Zr.text.length};break}}return{anchor:kr,focus:qr}},withoutNormalizing=(Gt,$r)=>{var zr=Editor.isNormalizing(Gt);Editor.setNormalizing(Gt,!1);try{$r()}finally{Editor.setNormalizing(Gt,zr)}Editor.normalize(Gt)},shouldMergeNodesRemovePrevNode=(Gt,$r,zr)=>{var[_r,Dr]=$r;return Element$2.isElement(_r)&&Editor.isEmpty(Gt,_r)||Text$2.isText(_r)&&_r.text===""&&Dr[Dr.length-1]!==0},deleteText=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Editor.withoutNormalizing($r,()=>{var _r,Dr,{reverse:kr=!1,unit:qr="character",distance:Nr=1,voids:Wr=!1}=zr,{at:Qr=$r.selection,hanging:Vr=!1}=zr;if(Qr){var Jr=!1;if(Range.isRange(Qr)&&Range.isCollapsed(Qr)&&(Jr=!0,Qr=Qr.anchor),Point.isPoint(Qr)){var Zr=Editor.void($r,{at:Qr,mode:"highest"});if(!Wr&&Zr){var[,zn]=Zr;Qr=zn}else{var Vn={unit:qr,distance:Nr},_i=kr?Editor.before($r,Qr,Vn)||Editor.start($r,[]):Editor.after($r,Qr,Vn)||Editor.end($r,[]);Qr={anchor:Qr,focus:_i},Vr=!0}}if(Path$3.isPath(Qr)){Transforms.removeNodes($r,{at:Qr,voids:Wr});return}if(!Range.isCollapsed(Qr)){if(!Vr){var[,e0]=Range.edges(Qr),r0=Editor.end($r,[]);Point.equals(e0,r0)||(Qr=Editor.unhangRange($r,Qr,{voids:Wr}))}var[i0,n0]=Range.edges(Qr),o0=Editor.above($r,{match:N0=>Element$2.isElement(N0)&&Editor.isBlock($r,N0),at:i0,voids:Wr}),a0=Editor.above($r,{match:N0=>Element$2.isElement(N0)&&Editor.isBlock($r,N0),at:n0,voids:Wr}),s0=o0&&a0&&!Path$3.equals(o0[1],a0[1]),l0=Path$3.equals(i0.path,n0.path),u0=Wr?null:(_r=Editor.void($r,{at:i0,mode:"highest"}))!==null&&_r!==void 0?_r:Editor.elementReadOnly($r,{at:i0,mode:"highest"}),b0=Wr?null:(Dr=Editor.void($r,{at:n0,mode:"highest"}))!==null&&Dr!==void 0?Dr:Editor.elementReadOnly($r,{at:n0,mode:"highest"});if(u0){var g0=Editor.before($r,i0);g0&&o0&&Path$3.isAncestor(o0[1],g0.path)&&(i0=g0)}if(b0){var y0=Editor.after($r,n0);y0&&a0&&Path$3.isAncestor(a0[1],y0.path)&&(n0=y0)}var f0=[],v0;for(var A0 of Editor.nodes($r,{at:Qr,voids:Wr})){var[p0,h0]=A0;v0&&Path$3.compare(h0,v0)===0||(!Wr&&Element$2.isElement(p0)&&(Editor.isVoid($r,p0)||Editor.isElementReadOnly($r,p0))||!Path$3.isCommon(h0,i0.path)&&!Path$3.isCommon(h0,n0.path))&&(f0.push(A0),v0=h0)}var m0=Array.from(f0,N0=>{var[,j0]=N0;return Editor.pathRef($r,j0)}),c0=Editor.pointRef($r,i0),d0=Editor.pointRef($r,n0),M0="";if(!l0&&!u0){var O0=c0.current,[x0]=Editor.leaf($r,O0),{path:C0}=O0,{offset:$0}=i0,_0=x0.text.slice($0);_0.length>0&&($r.apply({type:"remove_text",path:C0,offset:$0,text:_0}),M0=_0)}if(m0.reverse().map(N0=>N0.unref()).filter(N0=>N0!==null).forEach(N0=>Transforms.removeNodes($r,{at:N0,voids:Wr})),!b0){var R0=d0.current,[D0]=Editor.leaf($r,R0),{path:S0}=R0,I0=l0?i0.offset:0,B0=D0.text.slice(I0,n0.offset);B0.length>0&&($r.apply({type:"remove_text",path:S0,offset:I0,text:B0}),M0=B0)}!l0&&s0&&d0.current&&c0.current&&Transforms.mergeNodes($r,{at:d0.current,hanging:!0,voids:Wr}),Jr&&kr&&qr==="character"&&M0.length>1&&M0.match(/[\u0E00-\u0E7F]+/)&&Transforms.insertText($r,M0.slice(0,M0.length-Nr));var T0=c0.unref(),Q0=d0.unref(),L0=kr?T0||Q0:Q0||T0;zr.at==null&&L0&&Transforms.select($r,L0)}}})},insertFragment=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Editor.withoutNormalizing($r,()=>{var{hanging:Dr=!1,voids:kr=!1}=_r,{at:qr=getDefaultInsertLocation($r),batchDirty:Nr=!0}=_r;if(zr.length){if(Range.isRange(qr))if(Dr||(qr=Editor.unhangRange($r,qr,{voids:kr})),Range.isCollapsed(qr))qr=qr.anchor;else{var[,Wr]=Range.edges(qr);if(!kr&&Editor.void($r,{at:Wr}))return;var Qr=Editor.pointRef($r,Wr);Transforms.delete($r,{at:qr}),qr=Qr.unref()}else Path$3.isPath(qr)&&(qr=Editor.start($r,qr));if(!(!kr&&Editor.void($r,{at:qr}))){var Vr=Editor.above($r,{at:qr,match:_0=>Element$2.isElement(_0)&&Editor.isInline($r,_0),mode:"highest",voids:kr});if(Vr){var[,Jr]=Vr;if(Editor.isEnd($r,qr,Jr)){var Zr=Editor.after($r,Jr);qr=Zr}else if(Editor.isStart($r,qr,Jr)){var zn=Editor.before($r,Jr);qr=zn}}var Vn=Editor.above($r,{match:_0=>Element$2.isElement(_0)&&Editor.isBlock($r,_0),at:qr,voids:kr}),[,_i]=Vn,e0=Editor.isStart($r,qr,_i),r0=Editor.isEnd($r,qr,_i),i0=e0&&r0,n0=!e0||e0&&r0,o0=!r0,[,a0]=Node$2.first({children:zr},[]),[,s0]=Node$2.last({children:zr},[]),l0=[],u0=_0=>{var[R0,D0]=_0,S0=D0.length===0;return S0?!1:i0?!0:!(n0&&Path$3.isAncestor(D0,a0)&&Element$2.isElement(R0)&&!$r.isVoid(R0)&&!$r.isInline(R0)||o0&&Path$3.isAncestor(D0,s0)&&Element$2.isElement(R0)&&!$r.isVoid(R0)&&!$r.isInline(R0))};for(var b0 of Node$2.nodes({children:zr},{pass:u0}))u0(b0)&&l0.push(b0);var g0=[],y0=[],f0=[],v0=!0,A0=!1;for(var[p0]of l0)Element$2.isElement(p0)&&!$r.isInline(p0)?(v0=!1,A0=!0,y0.push(p0)):v0?g0.push(p0):f0.push(p0);var[h0]=Editor.nodes($r,{at:qr,match:_0=>Text$2.isText(_0)||Editor.isInline($r,_0),mode:"highest",voids:kr}),[,m0]=h0,c0=Editor.isStart($r,qr,m0),d0=Editor.isEnd($r,qr,m0),M0=Editor.pathRef($r,r0&&!f0.length?Path$3.next(_i):_i),O0=Editor.pathRef($r,d0?Path$3.next(m0):m0);Transforms.splitNodes($r,{at:qr,match:_0=>A0?Element$2.isElement(_0)&&Editor.isBlock($r,_0):Text$2.isText(_0)||Editor.isInline($r,_0),mode:A0?"lowest":"highest",always:A0&&(!e0||g0.length>0)&&(!r0||f0.length>0),voids:kr});var x0=Editor.pathRef($r,!c0||c0&&d0?Path$3.next(m0):m0);if(Transforms.insertNodes($r,g0,{at:x0.current,match:_0=>Text$2.isText(_0)||Editor.isInline($r,_0),mode:"highest",voids:kr,batchDirty:Nr}),i0&&!g0.length&&y0.length&&!f0.length&&Transforms.delete($r,{at:_i,voids:kr}),Transforms.insertNodes($r,y0,{at:M0.current,match:_0=>Element$2.isElement(_0)&&Editor.isBlock($r,_0),mode:"lowest",voids:kr,batchDirty:Nr}),Transforms.insertNodes($r,f0,{at:O0.current,match:_0=>Text$2.isText(_0)||Editor.isInline($r,_0),mode:"highest",voids:kr,batchDirty:Nr}),!_r.at){var C0;if(f0.length>0&&O0.current?C0=Path$3.previous(O0.current):y0.length>0&&M0.current?C0=Path$3.previous(M0.current):x0.current&&(C0=Path$3.previous(x0.current)),C0){var $0=Editor.end($r,C0);Transforms.select($r,$0)}}x0.unref(),M0.unref(),O0.unref()}}})},collapse=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{edge:_r="anchor"}=zr,{selection:Dr}=$r;if(Dr){if(_r==="anchor")Transforms.select($r,Dr.anchor);else if(_r==="focus")Transforms.select($r,Dr.focus);else if(_r==="start"){var[kr]=Range.edges(Dr);Transforms.select($r,kr)}else if(_r==="end"){var[,qr]=Range.edges(Dr);Transforms.select($r,qr)}}else return},deselect=Gt=>{var{selection:$r}=Gt;$r&&Gt.apply({type:"set_selection",properties:$r,newProperties:null})},move=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{selection:_r}=$r,{distance:Dr=1,unit:kr="character",reverse:qr=!1}=zr,{edge:Nr=null}=zr;if(_r){Nr==="start"&&(Nr=Range.isBackward(_r)?"focus":"anchor"),Nr==="end"&&(Nr=Range.isBackward(_r)?"anchor":"focus");var{anchor:Wr,focus:Qr}=_r,Vr={distance:Dr,unit:kr,ignoreNonSelectable:!0},Jr={};if(Nr==null||Nr==="anchor"){var Zr=qr?Editor.before($r,Wr,Vr):Editor.after($r,Wr,Vr);Zr&&(Jr.anchor=Zr)}if(Nr==null||Nr==="focus"){var zn=qr?Editor.before($r,Qr,Vr):Editor.after($r,Qr,Vr);zn&&(Jr.focus=zn)}Transforms.setSelection($r,Jr)}},select=(Gt,$r)=>{var{selection:zr}=Gt;if($r=Editor.range(Gt,$r),zr){Transforms.setSelection(Gt,$r);return}if(!Range.isRange($r))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Scrubber.stringify($r)));Gt.apply({type:"set_selection",properties:zr,newProperties:$r})};function ownKeys$1$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$1$3(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$1$2(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$1$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var setPoint=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{selection:Dr}=$r,{edge:kr="both"}=_r;if(Dr){kr==="start"&&(kr=Range.isBackward(Dr)?"focus":"anchor"),kr==="end"&&(kr=Range.isBackward(Dr)?"anchor":"focus");var{anchor:qr,focus:Nr}=Dr,Wr=kr==="anchor"?qr:Nr;Transforms.setSelection($r,{[kr==="anchor"?"anchor":"focus"]:_objectSpread$1$3(_objectSpread$1$3({},Wr),zr)})}},setSelection=(Gt,$r)=>{var{selection:zr}=Gt,_r={},Dr={};if(zr){for(var kr in $r)(kr==="anchor"&&$r.anchor!=null&&!Point.equals($r.anchor,zr.anchor)||kr==="focus"&&$r.focus!=null&&!Point.equals($r.focus,zr.focus)||kr!=="anchor"&&kr!=="focus"&&$r[kr]!==zr[kr])&&(_r[kr]=zr[kr],Dr[kr]=$r[kr]);Object.keys(_r).length>0&&Gt.apply({type:"set_selection",properties:_r,newProperties:Dr})}},insertNodes=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Editor.withoutNormalizing($r,()=>{var{hanging:Dr=!1,voids:kr=!1,mode:qr="lowest",batchDirty:Nr=!0}=_r,{at:Wr,match:Qr,select:Vr}=_r;if(Node$2.isNode(zr)&&(zr=[zr]),zr.length!==0){var[Jr]=zr;if(Wr||(Wr=getDefaultInsertLocation($r),Vr!==!1&&(Vr=!0)),Vr==null&&(Vr=!1),Range.isRange(Wr))if(Dr||(Wr=Editor.unhangRange($r,Wr,{voids:kr})),Range.isCollapsed(Wr))Wr=Wr.anchor;else{var[,Zr]=Range.edges(Wr),zn=Editor.pointRef($r,Zr);Transforms.delete($r,{at:Wr}),Wr=zn.unref()}if(Point.isPoint(Wr)){Qr==null&&(Text$2.isText(Jr)?Qr=g0=>Text$2.isText(g0):$r.isInline(Jr)?Qr=g0=>Text$2.isText(g0)||Editor.isInline($r,g0):Qr=g0=>Element$2.isElement(g0)&&Editor.isBlock($r,g0));var[Vn]=Editor.nodes($r,{at:Wr.path,match:Qr,mode:qr,voids:kr});if(Vn){var[,_i]=Vn,e0=Editor.pathRef($r,_i),r0=Editor.isEnd($r,Wr,_i);Transforms.splitNodes($r,{at:Wr,match:Qr,mode:qr,voids:kr});var i0=e0.unref();Wr=r0?Path$3.next(i0):i0}else return}var n0=Path$3.parent(Wr),o0=Wr[Wr.length-1];if(!(!kr&&Editor.void($r,{at:n0}))){if(Nr){var a0=[],s0=Path$3.levels(n0);batchDirtyPaths($r,()=>{var g0=function(){var v0=n0.concat(o0);o0++;var A0={type:"insert_node",path:v0,node:y0};$r.apply(A0),Wr=Path$3.next(Wr),a0.push(A0),Text$2.isText?s0.push(...Array.from(Node$2.nodes(y0),p0=>{var[,h0]=p0;return v0.concat(h0)})):s0.push(v0)};for(var y0 of zr)g0()},()=>{updateDirtyPaths($r,s0,g0=>{var y0=g0;for(var f0 of a0)if(Path$3.operationCanTransformPath(f0)&&(y0=Path$3.transform(y0,f0),!y0))return null;return y0})})}else for(var l0 of zr){var u0=n0.concat(o0);o0++,$r.apply({type:"insert_node",path:u0,node:l0}),Wr=Path$3.next(Wr)}if(Wr=Path$3.previous(Wr),Vr){var b0=Editor.end($r,Wr);b0&&Transforms.select($r,b0)}}}})},liftNodes=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Editor.withoutNormalizing($r,()=>{var{at:_r=$r.selection,mode:Dr="lowest",voids:kr=!1}=zr,{match:qr}=zr;if(qr==null&&(qr=Path$3.isPath(_r)?matchPath($r,_r):o0=>Element$2.isElement(o0)&&Editor.isBlock($r,o0)),!!_r){var Nr=Editor.nodes($r,{at:_r,match:qr,mode:Dr,voids:kr}),Wr=Array.from(Nr,o0=>{var[,a0]=o0;return Editor.pathRef($r,a0)});for(var Qr of Wr){var Vr=Qr.unref();if(Vr.length<2)throw new Error("Cannot lift node at a path [".concat(Vr,"] because it has a depth of less than `2`."));var Jr=Editor.node($r,Path$3.parent(Vr)),[Zr,zn]=Jr,Vn=Vr[Vr.length-1],{length:_i}=Zr.children;if(_i===1){var e0=Path$3.next(zn);Transforms.moveNodes($r,{at:Vr,to:e0,voids:kr}),Transforms.removeNodes($r,{at:zn,voids:kr})}else if(Vn===0)Transforms.moveNodes($r,{at:Vr,to:zn,voids:kr});else if(Vn===_i-1){var r0=Path$3.next(zn);Transforms.moveNodes($r,{at:Vr,to:r0,voids:kr})}else{var i0=Path$3.next(Vr),n0=Path$3.next(zn);Transforms.splitNodes($r,{at:i0,voids:kr}),Transforms.moveNodes($r,{at:Vr,to:n0,voids:kr})}}}})},_excluded$1r=["text"],_excluded2$a=["children"],hasSingleChildNest=(Gt,$r)=>{if(Element$2.isElement($r)){var zr=$r;return Editor.isVoid(Gt,$r)?!0:zr.children.length===1?hasSingleChildNest(Gt,zr.children[0]):!1}else return!Editor.isEditor($r)},mergeNodes=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Editor.withoutNormalizing($r,()=>{var{match:_r,at:Dr=$r.selection}=zr,{hanging:kr=!1,voids:qr=!1,mode:Nr="lowest"}=zr;if(Dr){if(_r==null)if(Path$3.isPath(Dr)){var[Wr]=Editor.parent($r,Dr);_r=g0=>Wr.children.includes(g0)}else _r=g0=>Element$2.isElement(g0)&&Editor.isBlock($r,g0);if(!kr&&Range.isRange(Dr)&&(Dr=Editor.unhangRange($r,Dr,{voids:qr})),Range.isRange(Dr))if(Range.isCollapsed(Dr))Dr=Dr.anchor;else{var[,Qr]=Range.edges(Dr),Vr=Editor.pointRef($r,Qr);Transforms.delete($r,{at:Dr}),Dr=Vr.unref(),zr.at==null&&Transforms.select($r,Dr)}var[Jr]=Editor.nodes($r,{at:Dr,match:_r,voids:qr,mode:Nr}),Zr=Editor.previous($r,{at:Dr,match:_r,voids:qr,mode:Nr});if(!(!Jr||!Zr)){var[zn,Vn]=Jr,[_i,e0]=Zr;if(!(Vn.length===0||e0.length===0)){var r0=Path$3.next(e0),i0=Path$3.common(Vn,e0),n0=Path$3.isSibling(Vn,e0),o0=Array.from(Editor.levels($r,{at:Vn}),g0=>{var[y0]=g0;return y0}).slice(i0.length).slice(0,-1),a0=Editor.above($r,{at:Vn,mode:"highest",match:g0=>o0.includes(g0)&&hasSingleChildNest($r,g0)}),s0=a0&&Editor.pathRef($r,a0[1]),l0,u0;if(Text$2.isText(zn)&&Text$2.isText(_i)){var b0=_objectWithoutProperties$6(zn,_excluded$1r);u0=_i.text.length,l0=b0}else if(Element$2.isElement(zn)&&Element$2.isElement(_i)){var b0=_objectWithoutProperties$6(zn,_excluded2$a);u0=_i.children.length,l0=b0}else throw new Error("Cannot merge the node at path [".concat(Vn,"] with the previous sibling because it is not the same kind: ").concat(Scrubber.stringify(zn)," ").concat(Scrubber.stringify(_i)));n0||Transforms.moveNodes($r,{at:Vn,to:r0,voids:qr}),s0&&Transforms.removeNodes($r,{at:s0.current,voids:qr}),Editor.shouldMergeNodesRemovePrevNode($r,Zr,Jr)?Transforms.removeNodes($r,{at:e0,voids:qr}):$r.apply({type:"merge_node",path:r0,position:u0,properties:l0}),s0&&s0.unref()}}}})},moveNodes=(Gt,$r)=>{Editor.withoutNormalizing(Gt,()=>{var{to:zr,at:_r=Gt.selection,mode:Dr="lowest",voids:kr=!1}=$r,{match:qr}=$r;if(_r){qr==null&&(qr=Path$3.isPath(_r)?matchPath(Gt,_r):zn=>Element$2.isElement(zn)&&Editor.isBlock(Gt,zn));var Nr=Editor.pathRef(Gt,zr),Wr=Editor.nodes(Gt,{at:_r,match:qr,mode:Dr,voids:kr}),Qr=Array.from(Wr,zn=>{var[,Vn]=zn;return Editor.pathRef(Gt,Vn)});for(var Vr of Qr){var Jr=Vr.unref(),Zr=Nr.current;Jr.length!==0&&Gt.apply({type:"move_node",path:Jr,newPath:Zr}),Nr.current&&Path$3.isSibling(Zr,Jr)&&Path$3.isAfter(Zr,Jr)&&(Nr.current=Path$3.next(Nr.current))}Nr.unref()}})},removeNodes=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Editor.withoutNormalizing($r,()=>{var{hanging:_r=!1,voids:Dr=!1,mode:kr="lowest"}=zr,{at:qr=$r.selection,match:Nr}=zr;if(qr){Nr==null&&(Nr=Path$3.isPath(qr)?matchPath($r,qr):zn=>Element$2.isElement(zn)&&Editor.isBlock($r,zn)),!_r&&Range.isRange(qr)&&(qr=Editor.unhangRange($r,qr,{voids:Dr}));var Wr=Editor.nodes($r,{at:qr,match:Nr,mode:kr,voids:Dr}),Qr=Array.from(Wr,zn=>{var[,Vn]=zn;return Editor.pathRef($r,Vn)});for(var Vr of Qr){var Jr=Vr.unref();if(Jr){var[Zr]=Editor.node($r,Jr);$r.apply({type:"remove_node",path:Jr,node:Zr})}}}})},setNodes=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Editor.withoutNormalizing($r,()=>{var{match:Dr,at:kr=$r.selection,compare:qr,merge:Nr}=_r,{hanging:Wr=!1,mode:Qr="lowest",split:Vr=!1,voids:Jr=!1}=_r;if(kr){if(Dr==null&&(Dr=Path$3.isPath(kr)?matchPath($r,kr):u0=>Element$2.isElement(u0)&&Editor.isBlock($r,u0)),!Wr&&Range.isRange(kr)&&(kr=Editor.unhangRange($r,kr,{voids:Jr})),Vr&&Range.isRange(kr)){if(Range.isCollapsed(kr)&&Editor.leaf($r,kr.anchor)[0].text.length>0)return;var Zr=Editor.rangeRef($r,kr,{affinity:"inward"}),[zn,Vn]=Range.edges(kr),_i=Qr==="lowest"?"lowest":"highest",e0=Editor.isEnd($r,Vn,Vn.path);Transforms.splitNodes($r,{at:Vn,match:Dr,mode:_i,voids:Jr,always:!e0});var r0=Editor.isStart($r,zn,zn.path);Transforms.splitNodes($r,{at:zn,match:Dr,mode:_i,voids:Jr,always:!r0}),kr=Zr.unref(),_r.at==null&&Transforms.select($r,kr)}qr||(qr=(u0,b0)=>u0!==b0);for(var[i0,n0]of Editor.nodes($r,{at:kr,match:Dr,mode:Qr,voids:Jr})){var o0={},a0={};if(n0.length!==0){var s0=!1;for(var l0 in zr)l0==="children"||l0==="text"||qr(zr[l0],i0[l0])&&(s0=!0,i0.hasOwnProperty(l0)&&(o0[l0]=i0[l0]),Nr?zr[l0]!=null&&(a0[l0]=Nr(i0[l0],zr[l0])):zr[l0]!=null&&(a0[l0]=zr[l0]));s0&&$r.apply({type:"set_node",path:n0,properties:o0,newProperties:a0})}}}})},deleteRange=(Gt,$r)=>{if(Range.isCollapsed($r))return $r.anchor;var[,zr]=Range.edges($r),_r=Editor.pointRef(Gt,zr);return Transforms.delete(Gt,{at:$r}),_r.unref()},splitNodes$1=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Editor.withoutNormalizing($r,()=>{var{mode:_r="lowest",voids:Dr=!1}=zr,{match:kr,at:qr=$r.selection,height:Nr=0,always:Wr=!1}=zr;if(kr==null&&(kr=d0=>Element$2.isElement(d0)&&Editor.isBlock($r,d0)),Range.isRange(qr)&&(qr=deleteRange($r,qr)),Path$3.isPath(qr)){var Qr=qr,Vr=Editor.point($r,Qr),[Jr]=Editor.parent($r,Qr);kr=d0=>d0===Jr,Nr=Vr.path.length-Qr.length+1,qr=Vr,Wr=!0}if(qr){var Zr=Editor.pointRef($r,qr,{affinity:"backward"}),zn;try{var[Vn]=Editor.nodes($r,{at:qr,match:kr,mode:_r,voids:Dr});if(!Vn)return;var _i=Editor.void($r,{at:qr,mode:"highest"}),e0=0;if(!Dr&&_i){var[r0,i0]=_i;if(Element$2.isElement(r0)&&$r.isInline(r0)){var n0=Editor.after($r,i0);if(!n0){var o0={text:""},a0=Path$3.next(i0);Transforms.insertNodes($r,o0,{at:a0,voids:Dr}),n0=Editor.point($r,a0)}qr=n0,Wr=!0}var s0=qr.path.length-i0.length;Nr=s0+1,Wr=!0}zn=Editor.pointRef($r,qr);var l0=qr.path.length-Nr,[,u0]=Vn,b0=qr.path.slice(0,l0),g0=Nr===0?qr.offset:qr.path[l0]+e0;for(var[y0,f0]of Editor.levels($r,{at:b0,reverse:!0,voids:Dr})){var v0=!1;if(f0.length<u0.length||f0.length===0||!Dr&&Element$2.isElement(y0)&&Editor.isVoid($r,y0))break;var A0=Zr.current,p0=Editor.isEnd($r,A0,f0);if(Wr||!Zr||!Editor.isEdge($r,A0,f0)){v0=!0;var h0=Node$2.extractProps(y0);$r.apply({type:"split_node",path:f0,position:g0,properties:h0})}g0=f0[f0.length-1]+(v0||p0?1:0)}if(zr.at==null){var m0=zn.current||Editor.end($r,[]);Transforms.select($r,m0)}}finally{var c0;Zr.unref(),(c0=zn)===null||c0===void 0||c0.unref()}}})},unsetNodes=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Array.isArray(zr)||(zr=[zr]);var Dr={};for(var kr of zr)Dr[kr]=null;Transforms.setNodes($r,Dr,_r)},unwrapNodes=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Editor.withoutNormalizing($r,()=>{var{mode:_r="lowest",split:Dr=!1,voids:kr=!1}=zr,{at:qr=$r.selection,match:Nr}=zr;if(qr){Nr==null&&(Nr=Path$3.isPath(qr)?matchPath($r,qr):zn=>Element$2.isElement(zn)&&Editor.isBlock($r,zn)),Path$3.isPath(qr)&&(qr=Editor.range($r,qr));var Wr=Range.isRange(qr)?Editor.rangeRef($r,qr):null,Qr=Editor.nodes($r,{at:qr,match:Nr,mode:_r,voids:kr}),Vr=Array.from(Qr,zn=>{var[,Vn]=zn;return Editor.pathRef($r,Vn)}).reverse(),Jr=function(){var Vn=Zr.unref(),[_i]=Editor.node($r,Vn),e0=Editor.range($r,Vn);Dr&&Wr&&(e0=Range.intersection(Wr.current,e0)),Transforms.liftNodes($r,{at:e0,match:r0=>Element$2.isAncestor(_i)&&_i.children.includes(r0),voids:kr})};for(var Zr of Vr)Jr();Wr&&Wr.unref()}})};function ownKeys$f(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$f(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$f(Object(zr),!0).forEach(function(_r){_defineProperty$f(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$f(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var wrapNodes=function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Editor.withoutNormalizing($r,()=>{var{mode:Dr="lowest",split:kr=!1,voids:qr=!1}=_r,{match:Nr,at:Wr=$r.selection}=_r;if(Wr){if(Nr==null&&(Path$3.isPath(Wr)?Nr=matchPath($r,Wr):$r.isInline(zr)?Nr=e0=>Element$2.isElement(e0)&&Editor.isInline($r,e0)||Text$2.isText(e0):Nr=e0=>Element$2.isElement(e0)&&Editor.isBlock($r,e0)),kr&&Range.isRange(Wr)){var[Qr,Vr]=Range.edges(Wr),Jr=Editor.rangeRef($r,Wr,{affinity:"inward"});Transforms.splitNodes($r,{at:Vr,match:Nr,voids:qr}),Transforms.splitNodes($r,{at:Qr,match:Nr,voids:qr}),Wr=Jr.unref(),_r.at==null&&Transforms.select($r,Wr)}var Zr=Array.from(Editor.nodes($r,{at:Wr,match:$r.isInline(zr)?e0=>Element$2.isElement(e0)&&Editor.isBlock($r,e0):e0=>Editor.isEditor(e0),mode:"lowest",voids:qr})),zn=function(){var r0=Range.isRange(Wr)?Range.intersection(Wr,Editor.range($r,_i)):Wr;if(!r0)return 0;var i0=Array.from(Editor.nodes($r,{at:r0,match:Nr,mode:Dr,voids:qr}));if(i0.length>0){var[n0]=i0,o0=i0[i0.length-1],[,a0]=n0,[,s0]=o0;if(a0.length===0&&s0.length===0)return 0;var l0=Path$3.equals(a0,s0)?Path$3.parent(a0):Path$3.common(a0,s0),u0=Editor.range($r,a0,s0),b0=Editor.node($r,l0),[g0]=b0,y0=l0.length+1,f0=Path$3.next(s0.slice(0,y0)),v0=_objectSpread$f(_objectSpread$f({},zr),{},{children:[]});Transforms.insertNodes($r,v0,{at:f0,voids:qr}),Transforms.moveNodes($r,{at:u0,match:A0=>Element$2.isAncestor(g0)&&g0.children.includes(A0),to:f0.concat(0),voids:qr})}},Vn;for(var[,_i]of Zr)Vn=zn()}})},createEditor=()=>{var Gt={children:[],operations:[],selection:null,marks:null,isElementReadOnly:()=>!1,isInline:()=>!1,isSelectable:()=>!0,isVoid:()=>!1,markableVoid:()=>!1,onChange:()=>{},apply:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return apply$4(Gt,..._r)},addMark:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return addMark(Gt,..._r)},deleteBackward:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return deleteBackward(Gt,..._r)},deleteForward:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return deleteForward(Gt,..._r)},deleteFragment:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return deleteFragment(Gt,..._r)},getFragment:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return getFragment(Gt,..._r)},insertBreak:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return insertBreak(Gt,..._r)},insertSoftBreak:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return insertSoftBreak(Gt,..._r)},insertFragment:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return insertFragment(Gt,..._r)},insertNode:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return insertNode(Gt,..._r)},insertText:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return insertText(Gt,..._r)},normalizeNode:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return normalizeNode(Gt,..._r)},removeMark:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return removeMark(Gt,..._r)},getDirtyPaths:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return getDirtyPaths(Gt,..._r)},shouldNormalize:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return shouldNormalize(Gt,..._r)},above:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return above(Gt,..._r)},after:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return after(Gt,..._r)},before:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return before(Gt,..._r)},collapse:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return collapse(Gt,..._r)},delete:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return deleteText(Gt,..._r)},deselect:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return deselect(Gt,..._r)},edges:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return edges(Gt,..._r)},elementReadOnly:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return elementReadOnly(Gt,..._r)},end:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return end$2(Gt,..._r)},first:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return first(Gt,..._r)},fragment:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return fragment(Gt,..._r)},getMarks:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return marks(Gt,..._r)},hasBlocks:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return hasBlocks(Gt,..._r)},hasInlines:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return hasInlines(Gt,..._r)},hasPath:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return hasPath$1(Gt,..._r)},hasTexts:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return hasTexts(Gt,..._r)},insertNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return insertNodes(Gt,..._r)},isBlock:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return isBlock(Gt,..._r)},isEdge:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return isEdge$1(Gt,..._r)},isEmpty:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return isEmpty$7(Gt,..._r)},isEnd:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return isEnd(Gt,..._r)},isNormalizing:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return isNormalizing(Gt,..._r)},isStart:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return isStart(Gt,..._r)},last:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return last$4(Gt,..._r)},leaf:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return leaf(Gt,..._r)},levels:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return levels$1(Gt,..._r)},liftNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return liftNodes(Gt,..._r)},mergeNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return mergeNodes(Gt,..._r)},move:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return move(Gt,..._r)},moveNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return moveNodes(Gt,..._r)},next:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return next(Gt,..._r)},node:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return node$1(Gt,..._r)},nodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return nodes(Gt,..._r)},normalize:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return normalize$6(Gt,..._r)},parent:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return parent$2(Gt,..._r)},path:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return path$1(Gt,..._r)},pathRef:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return pathRef(Gt,..._r)},pathRefs:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return pathRefs(Gt,..._r)},point:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return point$5(Gt,..._r)},pointRef:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return pointRef(Gt,..._r)},pointRefs:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return pointRefs(Gt,..._r)},positions:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return positions(Gt,..._r)},previous:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return previous(Gt,..._r)},range:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return range$4(Gt,..._r)},rangeRef:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return rangeRef(Gt,..._r)},rangeRefs:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return rangeRefs(Gt,..._r)},removeNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return removeNodes(Gt,..._r)},select:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return select(Gt,..._r)},setNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return setNodes(Gt,..._r)},setNormalizing:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return setNormalizing(Gt,..._r)},setPoint:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return setPoint(Gt,..._r)},setSelection:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return setSelection(Gt,..._r)},splitNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return splitNodes$1(Gt,..._r)},start:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return start$3(Gt,..._r)},string:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return string$1(Gt,..._r)},unhangRange:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return unhangRange(Gt,..._r)},unsetNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return unsetNodes(Gt,..._r)},unwrapNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return unwrapNodes(Gt,..._r)},void:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return getVoid(Gt,..._r)},withoutNormalizing:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return withoutNormalizing(Gt,..._r)},wrapNodes:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return wrapNodes(Gt,..._r)},shouldMergeNodesRemovePrevNode:function(){for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];return shouldMergeNodesRemovePrevNode(Gt,..._r)}};return Gt},direction_1=direction$2,RTL="֑-߿יִ-﷽ﹰ-ﻼ",LTR="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",rtl=new RegExp("^[^"+LTR+"]*["+RTL+"]"),ltr=new RegExp("^[^"+RTL+"]*["+LTR+"]");function direction$2(Gt){return Gt=String(Gt||""),rtl.test(Gt)?"rtl":ltr.test(Gt)?"ltr":"neutral"}const getDirection=getDefaultExportFromCjs$3(direction_1);var root$2=_root,now$5=function(){return root$2.Date.now()},now_1=now$5,isObject$h=isObject_1,now$4=now_1,toNumber$1=toNumber_1,FUNC_ERROR_TEXT$4="Expected a function",nativeMax$3=Math.max,nativeMin$1=Math.min;function debounce$5(Gt,$r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr=0,Vr=!1,Jr=!1,Zr=!0;if(typeof Gt!="function")throw new TypeError(FUNC_ERROR_TEXT$4);$r=toNumber$1($r)||0,isObject$h(zr)&&(Vr=!!zr.leading,Jr="maxWait"in zr,kr=Jr?nativeMax$3(toNumber$1(zr.maxWait)||0,$r):kr,Zr="trailing"in zr?!!zr.trailing:Zr);function zn(s0){var l0=_r,u0=Dr;return _r=Dr=void 0,Qr=s0,qr=Gt.apply(u0,l0),qr}function Vn(s0){return Qr=s0,Nr=setTimeout(r0,$r),Vr?zn(s0):qr}function _i(s0){var l0=s0-Wr,u0=s0-Qr,b0=$r-l0;return Jr?nativeMin$1(b0,kr-u0):b0}function e0(s0){var l0=s0-Wr,u0=s0-Qr;return Wr===void 0||l0>=$r||l0<0||Jr&&u0>=kr}function r0(){var s0=now$4();if(e0(s0))return i0(s0);Nr=setTimeout(r0,_i(s0))}function i0(s0){return Nr=void 0,Zr&&_r?zn(s0):(_r=Dr=void 0,qr)}function n0(){Nr!==void 0&&clearTimeout(Nr),Qr=0,_r=Wr=Dr=Nr=void 0}function o0(){return Nr===void 0?qr:i0(now$4())}function a0(){var s0=now$4(),l0=e0(s0);if(_r=arguments,Dr=this,Wr=s0,l0){if(Nr===void 0)return Vn(Wr);if(Jr)return clearTimeout(Nr),Nr=setTimeout(r0,$r),zn(Wr)}return Nr===void 0&&(Nr=setTimeout(r0,$r)),qr}return a0.cancel=n0,a0.flush=o0,a0}var debounce_1=debounce$5;const debounce$6=getDefaultExportFromCjs$3(debounce_1);var debounce$4=debounce_1,isObject$g=isObject_1,FUNC_ERROR_TEXT$3="Expected a function";function throttle$1(Gt,$r,zr){var _r=!0,Dr=!0;if(typeof Gt!="function")throw new TypeError(FUNC_ERROR_TEXT$3);return isObject$g(zr)&&(_r="leading"in zr?!!zr.leading:_r,Dr="trailing"in zr?!!zr.trailing:Dr),debounce$4(Gt,$r,{leading:_r,maxWait:$r,trailing:Dr})}var throttle_1=throttle$1;const throttle$2=getDefaultExportFromCjs$3(throttle_1),t$6=Gt=>typeof Gt=="object"&&Gt!=null&&Gt.nodeType===1,e$7=(Gt,$r)=>(!$r||Gt!=="hidden")&&Gt!=="visible"&&Gt!=="clip",n$6=(Gt,$r)=>{if(Gt.clientHeight<Gt.scrollHeight||Gt.clientWidth<Gt.scrollWidth){const zr=getComputedStyle(Gt,null);return e$7(zr.overflowY,$r)||e$7(zr.overflowX,$r)||(_r=>{const Dr=(kr=>{if(!kr.ownerDocument||!kr.ownerDocument.defaultView)return null;try{return kr.ownerDocument.defaultView.frameElement}catch{return null}})(_r);return!!Dr&&(Dr.clientHeight<_r.scrollHeight||Dr.clientWidth<_r.scrollWidth)})(Gt)}return!1},o$6=(Gt,$r,zr,_r,Dr,kr,qr,Nr)=>kr<Gt&&qr>$r||kr>Gt&&qr<$r?0:kr<=Gt&&Nr<=zr||qr>=$r&&Nr>=zr?kr-Gt-_r:qr>$r&&Nr<zr||kr<Gt&&Nr>zr?qr-$r+Dr:0,l$8=Gt=>{const $r=Gt.parentElement;return $r??(Gt.getRootNode().host||null)},r$6=(Gt,$r)=>{var zr,_r,Dr,kr;if(typeof document>"u")return[];const{scrollMode:qr,block:Nr,inline:Wr,boundary:Qr,skipOverflowHiddenElements:Vr}=$r,Jr=typeof Qr=="function"?Qr:h0=>h0!==Qr;if(!t$6(Gt))throw new TypeError("Invalid target");const Zr=document.scrollingElement||document.documentElement,zn=[];let Vn=Gt;for(;t$6(Vn)&&Jr(Vn);){if(Vn=l$8(Vn),Vn===Zr){zn.push(Vn);break}Vn!=null&&Vn===document.body&&n$6(Vn)&&!n$6(document.documentElement)||Vn!=null&&n$6(Vn,Vr)&&zn.push(Vn)}const _i=(_r=(zr=window.visualViewport)==null?void 0:zr.width)!=null?_r:innerWidth,e0=(kr=(Dr=window.visualViewport)==null?void 0:Dr.height)!=null?kr:innerHeight,{scrollX:r0,scrollY:i0}=window,{height:n0,width:o0,top:a0,right:s0,bottom:l0,left:u0}=Gt.getBoundingClientRect(),{top:b0,right:g0,bottom:y0,left:f0}=(h0=>{const m0=window.getComputedStyle(h0);return{top:parseFloat(m0.scrollMarginTop)||0,right:parseFloat(m0.scrollMarginRight)||0,bottom:parseFloat(m0.scrollMarginBottom)||0,left:parseFloat(m0.scrollMarginLeft)||0}})(Gt);let v0=Nr==="start"||Nr==="nearest"?a0-b0:Nr==="end"?l0+y0:a0+n0/2-b0+y0,A0=Wr==="center"?u0+o0/2-f0+g0:Wr==="end"?s0+g0:u0-f0;const p0=[];for(let h0=0;h0<zn.length;h0++){const m0=zn[h0],{height:c0,width:d0,top:M0,right:O0,bottom:x0,left:C0}=m0.getBoundingClientRect();if(qr==="if-needed"&&a0>=0&&u0>=0&&l0<=e0&&s0<=_i&&a0>=M0&&l0<=x0&&u0>=C0&&s0<=O0)return p0;const $0=getComputedStyle(m0),_0=parseInt($0.borderLeftWidth,10),R0=parseInt($0.borderTopWidth,10),D0=parseInt($0.borderRightWidth,10),S0=parseInt($0.borderBottomWidth,10);let I0=0,B0=0;const T0="offsetWidth"in m0?m0.offsetWidth-m0.clientWidth-_0-D0:0,Q0="offsetHeight"in m0?m0.offsetHeight-m0.clientHeight-R0-S0:0,L0="offsetWidth"in m0?m0.offsetWidth===0?0:d0/m0.offsetWidth:0,N0="offsetHeight"in m0?m0.offsetHeight===0?0:c0/m0.offsetHeight:0;if(Zr===m0)I0=Nr==="start"?v0:Nr==="end"?v0-e0:Nr==="nearest"?o$6(i0,i0+e0,e0,R0,S0,i0+v0,i0+v0+n0,n0):v0-e0/2,B0=Wr==="start"?A0:Wr==="center"?A0-_i/2:Wr==="end"?A0-_i:o$6(r0,r0+_i,_i,_0,D0,r0+A0,r0+A0+o0,o0),I0=Math.max(0,I0+i0),B0=Math.max(0,B0+r0);else{I0=Nr==="start"?v0-M0-R0:Nr==="end"?v0-x0+S0+Q0:Nr==="nearest"?o$6(M0,x0,c0,R0,S0+Q0,v0,v0+n0,n0):v0-(M0+c0/2)+Q0/2,B0=Wr==="start"?A0-C0-_0:Wr==="center"?A0-(C0+d0/2)+T0/2:Wr==="end"?A0-O0+D0+T0:o$6(C0,O0,d0,_0,D0+T0,A0,A0+o0,o0);const{scrollLeft:j0,scrollTop:q0}=m0;I0=N0===0?0:Math.max(0,Math.min(q0+I0/N0,m0.scrollHeight-c0/N0+Q0)),B0=L0===0?0:Math.max(0,Math.min(j0+B0/L0,m0.scrollWidth-d0/L0+T0)),v0+=q0-I0,A0+=j0-B0}p0.push({el:m0,top:I0,left:B0})}return p0},o$5=Gt=>Gt===!1?{block:"end",inline:"nearest"}:($r=>$r===Object($r)&&Object.keys($r).length!==0)(Gt)?Gt:{block:"start",inline:"nearest"};function e$6(Gt,$r){if(!Gt.isConnected||!(Dr=>{let kr=Dr;for(;kr&&kr.parentNode;){if(kr.parentNode===document)return!0;kr=kr.parentNode instanceof ShadowRoot?kr.parentNode.host:kr.parentNode}return!1})(Gt))return;const zr=(Dr=>{const kr=window.getComputedStyle(Dr);return{top:parseFloat(kr.scrollMarginTop)||0,right:parseFloat(kr.scrollMarginRight)||0,bottom:parseFloat(kr.scrollMarginBottom)||0,left:parseFloat(kr.scrollMarginLeft)||0}})(Gt);if((Dr=>typeof Dr=="object"&&typeof Dr.behavior=="function")($r))return $r.behavior(r$6(Gt,$r));const _r=typeof $r=="boolean"||$r==null?void 0:$r.behavior;for(const{el:Dr,top:kr,left:qr}of r$6(Gt,o$5($r))){const Nr=kr-zr.top+zr.bottom,Wr=qr-zr.left+zr.right;Dr.scroll({top:Nr,left:Wr,behavior:_r})}}var resizeObservers=[],hasActiveObservations=function(){return resizeObservers.some(function(Gt){return Gt.activeTargets.length>0})},hasSkippedObservations=function(){return resizeObservers.some(function(Gt){return Gt.skippedTargets.length>0})},msg$2="ResizeObserver loop completed with undelivered notifications.",deliverResizeLoopError=function(){var Gt;typeof ErrorEvent=="function"?Gt=new ErrorEvent("error",{message:msg$2}):(Gt=document.createEvent("Event"),Gt.initEvent("error",!1,!1),Gt.message=msg$2),window.dispatchEvent(Gt)},ResizeObserverBoxOptions;(function(Gt){Gt.BORDER_BOX="border-box",Gt.CONTENT_BOX="content-box",Gt.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(ResizeObserverBoxOptions||(ResizeObserverBoxOptions={}));var freeze=function(Gt){return Object.freeze(Gt)},ResizeObserverSize=function(){function Gt($r,zr){this.inlineSize=$r,this.blockSize=zr,freeze(this)}return Gt}(),DOMRectReadOnly$1=function(){function Gt($r,zr,_r,Dr){return this.x=$r,this.y=zr,this.width=_r,this.height=Dr,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,freeze(this)}return Gt.prototype.toJSON=function(){var $r=this,zr=$r.x,_r=$r.y,Dr=$r.top,kr=$r.right,qr=$r.bottom,Nr=$r.left,Wr=$r.width,Qr=$r.height;return{x:zr,y:_r,top:Dr,right:kr,bottom:qr,left:Nr,width:Wr,height:Qr}},Gt.fromRect=function($r){return new Gt($r.x,$r.y,$r.width,$r.height)},Gt}(),isSVG$1=function(Gt){return Gt instanceof SVGElement&&"getBBox"in Gt},isHidden$1=function(Gt){if(isSVG$1(Gt)){var $r=Gt.getBBox(),zr=$r.width,_r=$r.height;return!zr&&!_r}var Dr=Gt,kr=Dr.offsetWidth,qr=Dr.offsetHeight;return!(kr||qr||Gt.getClientRects().length)},isElement$1=function(Gt){var $r;if(Gt instanceof Element)return!0;var zr=($r=Gt==null?void 0:Gt.ownerDocument)===null||$r===void 0?void 0:$r.defaultView;return!!(zr&&Gt instanceof zr.Element)},isReplacedElement=function(Gt){switch(Gt.tagName){case"INPUT":if(Gt.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},global$7=typeof window<"u"?window:{},cache$3=new WeakMap,scrollRegexp=/auto|scroll/,verticalRegexp=/^tb|vertical/,IE=/msie|trident/i.test(global$7.navigator&&global$7.navigator.userAgent),parseDimension=function(Gt){return parseFloat(Gt||"0")},size$1=function(Gt,$r,zr){return Gt===void 0&&(Gt=0),$r===void 0&&($r=0),zr===void 0&&(zr=!1),new ResizeObserverSize((zr?$r:Gt)||0,(zr?Gt:$r)||0)},zeroBoxes=freeze({devicePixelContentBoxSize:size$1(),borderBoxSize:size$1(),contentBoxSize:size$1(),contentRect:new DOMRectReadOnly$1(0,0,0,0)}),calculateBoxSizes=function(Gt,$r){if($r===void 0&&($r=!1),cache$3.has(Gt)&&!$r)return cache$3.get(Gt);if(isHidden$1(Gt))return cache$3.set(Gt,zeroBoxes),zeroBoxes;var zr=getComputedStyle(Gt),_r=isSVG$1(Gt)&&Gt.ownerSVGElement&&Gt.getBBox(),Dr=!IE&&zr.boxSizing==="border-box",kr=verticalRegexp.test(zr.writingMode||""),qr=!_r&&scrollRegexp.test(zr.overflowY||""),Nr=!_r&&scrollRegexp.test(zr.overflowX||""),Wr=_r?0:parseDimension(zr.paddingTop),Qr=_r?0:parseDimension(zr.paddingRight),Vr=_r?0:parseDimension(zr.paddingBottom),Jr=_r?0:parseDimension(zr.paddingLeft),Zr=_r?0:parseDimension(zr.borderTopWidth),zn=_r?0:parseDimension(zr.borderRightWidth),Vn=_r?0:parseDimension(zr.borderBottomWidth),_i=_r?0:parseDimension(zr.borderLeftWidth),e0=Jr+Qr,r0=Wr+Vr,i0=_i+zn,n0=Zr+Vn,o0=Nr?Gt.offsetHeight-n0-Gt.clientHeight:0,a0=qr?Gt.offsetWidth-i0-Gt.clientWidth:0,s0=Dr?e0+i0:0,l0=Dr?r0+n0:0,u0=_r?_r.width:parseDimension(zr.width)-s0-a0,b0=_r?_r.height:parseDimension(zr.height)-l0-o0,g0=u0+e0+a0+i0,y0=b0+r0+o0+n0,f0=freeze({devicePixelContentBoxSize:size$1(Math.round(u0*devicePixelRatio),Math.round(b0*devicePixelRatio),kr),borderBoxSize:size$1(g0,y0,kr),contentBoxSize:size$1(u0,b0,kr),contentRect:new DOMRectReadOnly$1(Jr,Wr,u0,b0)});return cache$3.set(Gt,f0),f0},calculateBoxSize=function(Gt,$r,zr){var _r=calculateBoxSizes(Gt,zr),Dr=_r.borderBoxSize,kr=_r.contentBoxSize,qr=_r.devicePixelContentBoxSize;switch($r){case ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return qr;case ResizeObserverBoxOptions.BORDER_BOX:return Dr;default:return kr}},ResizeObserverEntry=function(){function Gt($r){var zr=calculateBoxSizes($r);this.target=$r,this.contentRect=zr.contentRect,this.borderBoxSize=freeze([zr.borderBoxSize]),this.contentBoxSize=freeze([zr.contentBoxSize]),this.devicePixelContentBoxSize=freeze([zr.devicePixelContentBoxSize])}return Gt}(),calculateDepthForNode=function(Gt){if(isHidden$1(Gt))return 1/0;for(var $r=0,zr=Gt.parentNode;zr;)$r+=1,zr=zr.parentNode;return $r},broadcastActiveObservations=function(){var Gt=1/0,$r=[];resizeObservers.forEach(function(qr){if(qr.activeTargets.length!==0){var Nr=[];qr.activeTargets.forEach(function(Qr){var Vr=new ResizeObserverEntry(Qr.target),Jr=calculateDepthForNode(Qr.target);Nr.push(Vr),Qr.lastReportedSize=calculateBoxSize(Qr.target,Qr.observedBox),Jr<Gt&&(Gt=Jr)}),$r.push(function(){qr.callback.call(qr.observer,Nr,qr.observer)}),qr.activeTargets.splice(0,qr.activeTargets.length)}});for(var zr=0,_r=$r;zr<_r.length;zr++){var Dr=_r[zr];Dr()}return Gt},gatherActiveObservationsAtDepth=function(Gt){resizeObservers.forEach(function(zr){zr.activeTargets.splice(0,zr.activeTargets.length),zr.skippedTargets.splice(0,zr.skippedTargets.length),zr.observationTargets.forEach(function(Dr){Dr.isActive()&&(calculateDepthForNode(Dr.target)>Gt?zr.activeTargets.push(Dr):zr.skippedTargets.push(Dr))})})},process$1=function(){var Gt=0;for(gatherActiveObservationsAtDepth(Gt);hasActiveObservations();)Gt=broadcastActiveObservations(),gatherActiveObservationsAtDepth(Gt);return hasSkippedObservations()&&deliverResizeLoopError(),Gt>0},trigger,callbacks=[],notify=function(){return callbacks.splice(0).forEach(function(Gt){return Gt()})},queueMicroTask=function(Gt){if(!trigger){var $r=0,zr=document.createTextNode(""),_r={characterData:!0};new MutationObserver(function(){return notify()}).observe(zr,_r),trigger=function(){zr.textContent="".concat($r?$r--:$r++)}}callbacks.push(Gt),trigger()},queueResizeObserver=function(Gt){queueMicroTask(function(){requestAnimationFrame(Gt)})},watching=0,isWatching=function(){return!!watching},CATCH_PERIOD=250,observerConfig={attributes:!0,characterData:!0,childList:!0,subtree:!0},events$3=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],time$2=function(Gt){return Gt===void 0&&(Gt=0),Date.now()+Gt},scheduled=!1,Scheduler=function(){function Gt(){var $r=this;this.stopped=!0,this.listener=function(){return $r.schedule()}}return Gt.prototype.run=function($r){var zr=this;if($r===void 0&&($r=CATCH_PERIOD),!scheduled){scheduled=!0;var _r=time$2($r);queueResizeObserver(function(){var Dr=!1;try{Dr=process$1()}finally{if(scheduled=!1,$r=_r-time$2(),!isWatching())return;Dr?zr.run(1e3):$r>0?zr.run($r):zr.start()}})}},Gt.prototype.schedule=function(){this.stop(),this.run()},Gt.prototype.observe=function(){var $r=this,zr=function(){return $r.observer&&$r.observer.observe(document.body,observerConfig)};document.body?zr():global$7.addEventListener("DOMContentLoaded",zr)},Gt.prototype.start=function(){var $r=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),events$3.forEach(function(zr){return global$7.addEventListener(zr,$r.listener,!0)}))},Gt.prototype.stop=function(){var $r=this;this.stopped||(this.observer&&this.observer.disconnect(),events$3.forEach(function(zr){return global$7.removeEventListener(zr,$r.listener,!0)}),this.stopped=!0)},Gt}(),scheduler$2=new Scheduler,updateCount=function(Gt){!watching&&Gt>0&&scheduler$2.start(),watching+=Gt,!watching&&scheduler$2.stop()},skipNotifyOnElement=function(Gt){return!isSVG$1(Gt)&&!isReplacedElement(Gt)&&getComputedStyle(Gt).display==="inline"},ResizeObservation=function(){function Gt($r,zr){this.target=$r,this.observedBox=zr||ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return Gt.prototype.isActive=function(){var $r=calculateBoxSize(this.target,this.observedBox,!0);return skipNotifyOnElement(this.target)&&(this.lastReportedSize=$r),this.lastReportedSize.inlineSize!==$r.inlineSize||this.lastReportedSize.blockSize!==$r.blockSize},Gt}(),ResizeObserverDetail=function(){function Gt($r,zr){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=$r,this.callback=zr}return Gt}(),observerMap=new WeakMap,getObservationIndex=function(Gt,$r){for(var zr=0;zr<Gt.length;zr+=1)if(Gt[zr].target===$r)return zr;return-1},ResizeObserverController=function(){function Gt(){}return Gt.connect=function($r,zr){var _r=new ResizeObserverDetail($r,zr);observerMap.set($r,_r)},Gt.observe=function($r,zr,_r){var Dr=observerMap.get($r),kr=Dr.observationTargets.length===0;getObservationIndex(Dr.observationTargets,zr)<0&&(kr&&resizeObservers.push(Dr),Dr.observationTargets.push(new ResizeObservation(zr,_r&&_r.box)),updateCount(1),scheduler$2.schedule())},Gt.unobserve=function($r,zr){var _r=observerMap.get($r),Dr=getObservationIndex(_r.observationTargets,zr),kr=_r.observationTargets.length===1;Dr>=0&&(kr&&resizeObservers.splice(resizeObservers.indexOf(_r),1),_r.observationTargets.splice(Dr,1),updateCount(-1))},Gt.disconnect=function($r){var zr=this,_r=observerMap.get($r);_r.observationTargets.slice().forEach(function(Dr){return zr.unobserve($r,Dr.target)}),_r.activeTargets.splice(0,_r.activeTargets.length)},Gt}(),ResizeObserver$1=function(){function Gt($r){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof $r!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");ResizeObserverController.connect(this,$r)}return Gt.prototype.observe=function($r,zr){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement$1($r))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ResizeObserverController.observe(this,$r,zr)},Gt.prototype.unobserve=function($r){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement$1($r))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ResizeObserverController.unobserve(this,$r)},Gt.prototype.disconnect=function(){ResizeObserverController.disconnect(this)},Gt.toString=function(){return"function ResizeObserver () { [polyfill code] }"},Gt}();function _objectWithoutPropertiesLoose$6(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function _objectWithoutProperties$5(Gt,$r){if(Gt==null)return{};var zr=_objectWithoutPropertiesLoose$6(Gt,$r),_r,Dr;if(Object.getOwnPropertySymbols){var kr=Object.getOwnPropertySymbols(Gt);for(Dr=0;Dr<kr.length;Dr++)_r=kr[Dr],!($r.indexOf(_r)>=0)&&Object.prototype.propertyIsEnumerable.call(Gt,_r)&&(zr[_r]=Gt[_r])}return zr}function _typeof$9(Gt){"@babel/helpers - typeof";return _typeof$9=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$9(Gt)}function _toPrimitive$7(Gt,$r){if(_typeof$9(Gt)!=="object"||Gt===null)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(_typeof$9(_r)!=="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}function _toPropertyKey$6(Gt){var $r=_toPrimitive$7(Gt,"string");return _typeof$9($r)==="symbol"?$r:String($r)}function _defineProperty$e(Gt,$r,zr){return $r=_toPropertyKey$6($r),$r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}var EditorContext=reactExports.createContext(null),useSlateStatic=()=>{var Gt=reactExports.useContext(EditorContext);if(!Gt)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return Gt},_navigator$userAgent$,_navigator$userAgent$2,REACT_MAJOR_VERSION=parseInt(React$6.version.split(".")[0],10),IS_IOS=typeof navigator<"u"&&typeof window<"u"&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,IS_APPLE=typeof navigator<"u"&&/Mac OS X/.test(navigator.userAgent),IS_ANDROID=typeof navigator<"u"&&/Android/.test(navigator.userAgent),IS_FIREFOX=typeof navigator<"u"&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),IS_WEBKIT=typeof navigator<"u"&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),IS_EDGE_LEGACY=typeof navigator<"u"&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),IS_CHROME=typeof navigator<"u"&&/Chrome/i.test(navigator.userAgent),IS_CHROME_LEGACY=typeof navigator<"u"&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),IS_ANDROID_CHROME_LEGACY=IS_ANDROID&&typeof navigator<"u"&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),IS_FIREFOX_LEGACY=typeof navigator<"u"&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),IS_UC_MOBILE=typeof navigator<"u"&&/.*UCBrowser/.test(navigator.userAgent),IS_WECHATBROWSER=typeof navigator<"u"&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),CAN_USE_DOM$1=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&/Version\/(\d+)/.test(navigator.userAgent)&&((_navigator$userAgent$=navigator.userAgent.match(/Version\/(\d+)/))!==null&&_navigator$userAgent$!==void 0&&_navigator$userAgent$[1]&&parseInt((_navigator$userAgent$2=navigator.userAgent.match(/Version\/(\d+)/))===null||_navigator$userAgent$2===void 0?void 0:_navigator$userAgent$2[1],10)<17);var HAS_BEFORE_INPUT_SUPPORT=(!IS_CHROME_LEGACY||!IS_ANDROID_CHROME_LEGACY)&&!IS_EDGE_LEGACY&&typeof globalThis<"u"&&globalThis.InputEvent&&typeof globalThis.InputEvent.prototype.getTargetRanges=="function",IS_NODE_MAP_DIRTY=new WeakMap,NODE_TO_INDEX=new WeakMap,NODE_TO_PARENT=new WeakMap,EDITOR_TO_WINDOW=new WeakMap,EDITOR_TO_ELEMENT=new WeakMap,EDITOR_TO_PLACEHOLDER_ELEMENT=new WeakMap,ELEMENT_TO_NODE=new WeakMap,NODE_TO_ELEMENT=new WeakMap,NODE_TO_KEY=new WeakMap,EDITOR_TO_KEY_TO_ELEMENT=new WeakMap,IS_READ_ONLY=new WeakMap,IS_FOCUSED=new WeakMap,IS_COMPOSING=new WeakMap,EDITOR_TO_USER_SELECTION=new WeakMap,EDITOR_TO_ON_CHANGE=new WeakMap,EDITOR_TO_SCHEDULE_FLUSH=new WeakMap,EDITOR_TO_PENDING_INSERTION_MARKS=new WeakMap,EDITOR_TO_USER_MARKS=new WeakMap,EDITOR_TO_PENDING_DIFFS=new WeakMap,EDITOR_TO_PENDING_ACTION=new WeakMap,EDITOR_TO_PENDING_SELECTION=new WeakMap,EDITOR_TO_FORCE_RENDER=new WeakMap,PLACEHOLDER_SYMBOL=Symbol("placeholder"),MARK_PLACEHOLDER_SYMBOL=Symbol("mark-placeholder"),DOMNode=globalThis.Node,DOMText=globalThis.Text,getDefaultView=Gt=>Gt&&Gt.ownerDocument&&Gt.ownerDocument.defaultView||null,isDOMComment=Gt=>isDOMNode(Gt)&&Gt.nodeType===8,isDOMElement=Gt=>isDOMNode(Gt)&&Gt.nodeType===1,isDOMNode=Gt=>{var $r=getDefaultView(Gt);return!!$r&&Gt instanceof $r.Node},isDOMSelection=Gt=>{var $r=Gt&&Gt.anchorNode&&getDefaultView(Gt.anchorNode);return!!$r&&Gt instanceof $r.Selection},isDOMText=Gt=>isDOMNode(Gt)&&Gt.nodeType===3,isPlainTextOnlyPaste=Gt=>Gt.clipboardData&&Gt.clipboardData.getData("text/plain")!==""&&Gt.clipboardData.types.length===1,normalizeDOMPoint=Gt=>{var[$r,zr]=Gt;if(isDOMElement($r)&&$r.childNodes.length){var _r=zr===$r.childNodes.length,Dr=_r?zr-1:zr;for([$r,Dr]=getEditableChildAndIndex($r,Dr,_r?"backward":"forward"),_r=Dr<zr;isDOMElement($r)&&$r.childNodes.length;){var kr=_r?$r.childNodes.length-1:0;$r=getEditableChild($r,kr,_r?"backward":"forward")}zr=_r&&$r.textContent!=null?$r.textContent.length:0}return[$r,zr]},hasShadowRoot=Gt=>{for(var $r=Gt&&Gt.parentNode;$r;){if($r.toString()==="[object ShadowRoot]")return!0;$r=$r.parentNode}return!1},getEditableChildAndIndex=(Gt,$r,zr)=>{for(var{childNodes:_r}=Gt,Dr=_r[$r],kr=$r,qr=!1,Nr=!1;(isDOMComment(Dr)||isDOMElement(Dr)&&Dr.childNodes.length===0||isDOMElement(Dr)&&Dr.getAttribute("contenteditable")==="false")&&!(qr&&Nr);){if(kr>=_r.length){qr=!0,kr=$r-1,zr="backward";continue}if(kr<0){Nr=!0,kr=$r+1,zr="forward";continue}Dr=_r[kr],$r=kr,kr+=zr==="forward"?1:-1}return[Dr,$r]},getEditableChild=(Gt,$r,zr)=>{var[_r]=getEditableChildAndIndex(Gt,$r,zr);return _r},getPlainText=Gt=>{var $r="";if(isDOMText(Gt)&&Gt.nodeValue)return Gt.nodeValue;if(isDOMElement(Gt)){for(var zr of Array.from(Gt.childNodes))$r+=getPlainText(zr);var _r=getComputedStyle(Gt).getPropertyValue("display");(_r==="block"||_r==="list"||Gt.tagName==="BR")&&($r+=`
`)}return $r},catchSlateFragment=/data-slate-fragment="(.+?)"/m,getSlateFragmentAttribute=Gt=>{var $r=Gt.getData("text/html"),[,zr]=$r.match(catchSlateFragment)||[];return zr},getSelection$1=Gt=>Gt.getSelection!=null?Gt.getSelection():document.getSelection(),isTrackedMutation=(Gt,$r,zr)=>{var{target:_r}=$r;if(isDOMElement(_r)&&_r.matches('[contentEditable="false"]'))return!1;var{document:Dr}=ReactEditor.getWindow(Gt);if(Dr.contains(_r))return ReactEditor.hasDOMNode(Gt,_r,{editable:!0});var kr=zr.find(qr=>{var{addedNodes:Nr,removedNodes:Wr}=qr;for(var Qr of Nr)if(Qr===_r||Qr.contains(_r))return!0;for(var Vr of Wr)if(Vr===_r||Vr.contains(_r))return!0});return!kr||kr===$r?!1:isTrackedMutation(Gt,kr,zr)},getActiveElement$2=()=>{for(var Gt=document.activeElement;($r=Gt)!==null&&$r!==void 0&&$r.shadowRoot&&(zr=Gt.shadowRoot)!==null&&zr!==void 0&&zr.activeElement;){var $r,zr,_r;Gt=(_r=Gt)===null||_r===void 0||(_r=_r.shadowRoot)===null||_r===void 0?void 0:_r.activeElement}return Gt},isBefore=(Gt,$r)=>!!(Gt.compareDocumentPosition($r)&DOMNode.DOCUMENT_POSITION_PRECEDING),isAfter=(Gt,$r)=>!!(Gt.compareDocumentPosition($r)&DOMNode.DOCUMENT_POSITION_FOLLOWING),n$5=0;class Key{constructor(){_defineProperty$e(this,"id",void 0),this.id="".concat(n$5++)}}var ReactEditor={androidPendingDiffs:Gt=>EDITOR_TO_PENDING_DIFFS.get(Gt),androidScheduleFlush:Gt=>{var $r;($r=EDITOR_TO_SCHEDULE_FLUSH.get(Gt))===null||$r===void 0||$r()},blur:Gt=>{var $r=ReactEditor.toDOMNode(Gt,Gt),zr=ReactEditor.findDocumentOrShadowRoot(Gt);IS_FOCUSED.set(Gt,!1),zr.activeElement===$r&&$r.blur()},deselect:Gt=>{var{selection:$r}=Gt,zr=ReactEditor.findDocumentOrShadowRoot(Gt),_r=getSelection$1(zr);_r&&_r.rangeCount>0&&_r.removeAllRanges(),$r&&Transforms.deselect(Gt)},findDocumentOrShadowRoot:Gt=>{var $r=ReactEditor.toDOMNode(Gt,Gt),zr=$r.getRootNode();return zr instanceof Document||zr instanceof ShadowRoot?zr:$r.ownerDocument},findEventRange:(Gt,$r)=>{"nativeEvent"in $r&&($r=$r.nativeEvent);var{clientX:zr,clientY:_r,target:Dr}=$r;if(zr==null||_r==null)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat($r));var kr=ReactEditor.toSlateNode(Gt,$r.target),qr=ReactEditor.findPath(Gt,kr);if(Element$2.isElement(kr)&&Editor.isVoid(Gt,kr)){var Nr=Dr.getBoundingClientRect(),Wr=Gt.isInline(kr)?zr-Nr.left<Nr.left+Nr.width-zr:_r-Nr.top<Nr.top+Nr.height-_r,Qr=Editor.point(Gt,qr,{edge:Wr?"start":"end"}),Vr=Wr?Editor.before(Gt,Qr):Editor.after(Gt,Qr);if(Vr){var Jr=Editor.range(Gt,Vr);return Jr}}var Zr,{document:zn}=ReactEditor.getWindow(Gt);if(zn.caretRangeFromPoint)Zr=zn.caretRangeFromPoint(zr,_r);else{var Vn=zn.caretPositionFromPoint(zr,_r);Vn&&(Zr=zn.createRange(),Zr.setStart(Vn.offsetNode,Vn.offset),Zr.setEnd(Vn.offsetNode,Vn.offset))}if(!Zr)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat($r));var _i=ReactEditor.toSlateRange(Gt,Zr,{exactMatch:!1,suppressThrow:!1});return _i},findKey:(Gt,$r)=>{var zr=NODE_TO_KEY.get($r);return zr||(zr=new Key,NODE_TO_KEY.set($r,zr)),zr},findPath:(Gt,$r)=>{for(var zr=[],_r=$r;;){var Dr=NODE_TO_PARENT.get(_r);if(Dr==null){if(Editor.isEditor(_r))return zr;break}var kr=NODE_TO_INDEX.get(_r);if(kr==null)break;zr.unshift(kr),_r=Dr}throw new Error("Unable to find the path for Slate node: ".concat(Scrubber.stringify($r)))},focus:function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{retries:5};if(!IS_FOCUSED.get($r)){if(zr.retries<=0)throw new Error("Could not set focus, editor seems stuck with pending operations");if($r.operations.length>0){setTimeout(()=>{ReactEditor.focus($r,{retries:zr.retries-1})},10);return}var _r=ReactEditor.toDOMNode($r,$r),Dr=ReactEditor.findDocumentOrShadowRoot($r);if(Dr.activeElement!==_r){if($r.selection&&Dr instanceof Document){var kr=getSelection$1(Dr),qr=ReactEditor.toDOMRange($r,$r.selection);kr==null||kr.removeAllRanges(),kr==null||kr.addRange(qr)}$r.selection||Transforms.select($r,Editor.start($r,[])),IS_FOCUSED.set($r,!0),_r.focus({preventScroll:!0})}}},getWindow:Gt=>{var $r=EDITOR_TO_WINDOW.get(Gt);if(!$r)throw new Error("Unable to find a host window element for this editor");return $r},hasDOMNode:function($r,zr){var _r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{editable:Dr=!1}=_r,kr=ReactEditor.toDOMNode($r,$r),qr;try{qr=isDOMElement(zr)?zr:zr.parentElement}catch(Nr){if(Nr instanceof Error&&!Nr.message.includes('Permission denied to access property "nodeType"'))throw Nr}return qr?qr.closest("[data-slate-editor]")===kr&&(!Dr||qr.isContentEditable?!0:typeof qr.isContentEditable=="boolean"&&qr.closest('[contenteditable="false"]')===kr||!!qr.getAttribute("data-slate-zero-width")):!1},hasEditableTarget:(Gt,$r)=>isDOMNode($r)&&ReactEditor.hasDOMNode(Gt,$r,{editable:!0}),hasRange:(Gt,$r)=>{var{anchor:zr,focus:_r}=$r;return Editor.hasPath(Gt,zr.path)&&Editor.hasPath(Gt,_r.path)},hasSelectableTarget:(Gt,$r)=>ReactEditor.hasEditableTarget(Gt,$r)||ReactEditor.isTargetInsideNonReadonlyVoid(Gt,$r),hasTarget:(Gt,$r)=>isDOMNode($r)&&ReactEditor.hasDOMNode(Gt,$r),insertData:(Gt,$r)=>{Gt.insertData($r)},insertFragmentData:(Gt,$r)=>Gt.insertFragmentData($r),insertTextData:(Gt,$r)=>Gt.insertTextData($r),isComposing:Gt=>!!IS_COMPOSING.get(Gt),isFocused:Gt=>!!IS_FOCUSED.get(Gt),isReadOnly:Gt=>!!IS_READ_ONLY.get(Gt),isTargetInsideNonReadonlyVoid:(Gt,$r)=>{if(IS_READ_ONLY.get(Gt))return!1;var zr=ReactEditor.hasTarget(Gt,$r)&&ReactEditor.toSlateNode(Gt,$r);return Element$2.isElement(zr)&&Editor.isVoid(Gt,zr)},setFragmentData:(Gt,$r,zr)=>Gt.setFragmentData($r,zr),toDOMNode:(Gt,$r)=>{var zr=EDITOR_TO_KEY_TO_ELEMENT.get(Gt),_r=Editor.isEditor($r)?EDITOR_TO_ELEMENT.get(Gt):zr==null?void 0:zr.get(ReactEditor.findKey(Gt,$r));if(!_r)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(Scrubber.stringify($r)));return _r},toDOMPoint:(Gt,$r)=>{var[zr]=Editor.node(Gt,$r.path),_r=ReactEditor.toDOMNode(Gt,zr),Dr;Editor.void(Gt,{at:$r})&&($r={path:$r.path,offset:0});for(var kr="[data-slate-string], [data-slate-zero-width]",qr=Array.from(_r.querySelectorAll(kr)),Nr=0,Wr=0;Wr<qr.length;Wr++){var Qr=qr[Wr],Vr=Qr.childNodes[0];if(!(Vr==null||Vr.textContent==null)){var{length:Jr}=Vr.textContent,Zr=Qr.getAttribute("data-slate-length"),zn=Zr==null?Jr:parseInt(Zr,10),Vn=Nr+zn,_i=qr[Wr+1];if($r.offset===Vn&&_i!==null&&_i!==void 0&&_i.hasAttribute("data-slate-mark-placeholder")){var e0,r0=_i.childNodes[0];Dr=[r0 instanceof DOMText?r0:_i,(e0=_i.textContent)!==null&&e0!==void 0&&e0.startsWith("\uFEFF")?1:0];break}if($r.offset<=Vn){var i0=Math.min(Jr,Math.max(0,$r.offset-Nr));Dr=[Vr,i0];break}Nr=Vn}}if(!Dr)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(Scrubber.stringify($r)));return Dr},toDOMRange:(Gt,$r)=>{var{anchor:zr,focus:_r}=$r,Dr=Range.isBackward($r),kr=ReactEditor.toDOMPoint(Gt,zr),qr=Range.isCollapsed($r)?kr:ReactEditor.toDOMPoint(Gt,_r),Nr=ReactEditor.getWindow(Gt),Wr=Nr.document.createRange(),[Qr,Vr]=Dr?qr:kr,[Jr,Zr]=Dr?kr:qr,zn=isDOMElement(Qr)?Qr:Qr.parentElement,Vn=!!zn.getAttribute("data-slate-zero-width"),_i=isDOMElement(Jr)?Jr:Jr.parentElement,e0=!!_i.getAttribute("data-slate-zero-width");return Wr.setStart(Qr,Vn?1:Vr),Wr.setEnd(Jr,e0?1:Zr),Wr},toSlateNode:(Gt,$r)=>{var zr=isDOMElement($r)?$r:$r.parentElement;zr&&!zr.hasAttribute("data-slate-node")&&(zr=zr.closest("[data-slate-node]"));var _r=zr?ELEMENT_TO_NODE.get(zr):null;if(!_r)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(zr));return _r},toSlatePoint:(Gt,$r,zr)=>{var{exactMatch:_r,suppressThrow:Dr,searchDirection:kr="backward"}=zr,[qr,Nr]=_r?$r:normalizeDOMPoint($r),Wr=qr.parentNode,Qr=null,Vr=0;if(Wr){var Jr,Zr,zn=ReactEditor.toDOMNode(Gt,Gt),Vn=Wr.closest('[data-slate-void="true"]'),_i=Vn&&zn.contains(Vn)?Vn:null,e0=Wr.closest('[contenteditable="false"]'),r0=e0&&zn.contains(e0)?e0:null,i0=Wr.closest("[data-slate-leaf]"),n0=null;if(i0){if(Qr=i0.closest('[data-slate-node="text"]'),Qr){var o0=ReactEditor.getWindow(Gt),a0=o0.document.createRange();a0.setStart(Qr,0),a0.setEnd(qr,Nr);var s0=a0.cloneContents(),l0=[...Array.prototype.slice.call(s0.querySelectorAll("[data-slate-zero-width]")),...Array.prototype.slice.call(s0.querySelectorAll("[contenteditable=false]"))];l0.forEach(C0=>{if(IS_ANDROID&&!_r&&C0.hasAttribute("data-slate-zero-width")&&C0.textContent.length>0&&C0.textContext!=="\uFEFF"){C0.textContent.startsWith("\uFEFF")&&(C0.textContent=C0.textContent.slice(1));return}C0.parentNode.removeChild(C0)}),Vr=s0.textContent.length,n0=Qr}}else if(_i){for(var u0=_i.querySelectorAll("[data-slate-leaf]"),b0=0;b0<u0.length;b0++){var g0=u0[b0];if(ReactEditor.hasDOMNode(Gt,g0)){i0=g0;break}}i0?(Qr=i0.closest('[data-slate-node="text"]'),n0=i0,Vr=n0.textContent.length,n0.querySelectorAll("[data-slate-zero-width]").forEach(C0=>{Vr-=C0.textContent.length})):Vr=1}else if(r0){var y0=C0=>C0?C0.querySelectorAll("[data-slate-leaf]:not(:scope [data-slate-editor] [data-slate-leaf])"):[],f0=r0.closest('[data-slate-node="element"]');if(kr==="forward"){var v0,A0=[...y0(f0),...y0(f0==null?void 0:f0.nextElementSibling)];i0=(v0=A0.find(C0=>isAfter(r0,C0)))!==null&&v0!==void 0?v0:null}else{var p0,h0=[...y0(f0==null?void 0:f0.previousElementSibling),...y0(f0)];i0=(p0=h0.findLast(C0=>isBefore(r0,C0)))!==null&&p0!==void 0?p0:null}i0&&(Qr=i0.closest('[data-slate-node="text"]'),n0=i0,kr==="forward"?Vr=0:(Vr=n0.textContent.length,n0.querySelectorAll("[data-slate-zero-width]").forEach(C0=>{Vr-=C0.textContent.length})))}n0&&Vr===n0.textContent.length&&IS_ANDROID&&n0.getAttribute("data-slate-zero-width")==="z"&&(Jr=n0.textContent)!==null&&Jr!==void 0&&Jr.startsWith("\uFEFF")&&(Wr.hasAttribute("data-slate-zero-width")||IS_FIREFOX&&(Zr=n0.textContent)!==null&&Zr!==void 0&&Zr.endsWith(`

`))&&Vr--}if(IS_ANDROID&&!Qr&&!_r){var m0=Wr.hasAttribute("data-slate-node")?Wr:Wr.closest("[data-slate-node]");if(m0&&ReactEditor.hasDOMNode(Gt,m0,{editable:!0})){var c0=ReactEditor.toSlateNode(Gt,m0),{path:d0,offset:M0}=Editor.start(Gt,ReactEditor.findPath(Gt,c0));return m0.querySelector("[data-slate-leaf]")||(M0=Nr),{path:d0,offset:M0}}}if(!Qr){if(Dr)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat($r))}var O0=ReactEditor.toSlateNode(Gt,Qr),x0=ReactEditor.findPath(Gt,O0);return{path:x0,offset:Vr}},toSlateRange:(Gt,$r,zr)=>{var _r,{exactMatch:Dr,suppressThrow:kr}=zr,qr=isDOMSelection($r)?$r.anchorNode:$r.startContainer,Nr,Wr,Qr,Vr,Jr;if(qr)if(isDOMSelection($r)){if(IS_FIREFOX&&$r.rangeCount>1){Qr=$r.focusNode;var Zr=$r.getRangeAt(0),zn=$r.getRangeAt($r.rangeCount-1);if(Qr instanceof HTMLTableRowElement&&Zr.startContainer instanceof HTMLTableRowElement&&zn.startContainer instanceof HTMLTableRowElement){let s0=function(l0){return l0.childElementCount>0?s0(l0.children[0]):l0};var Vn=Zr.startContainer,_i=zn.startContainer,e0=s0(Vn.children[Zr.startOffset]),r0=s0(_i.children[zn.startOffset]);Vr=0,r0.childNodes.length>0?Nr=r0.childNodes[0]:Nr=r0,e0.childNodes.length>0?Qr=e0.childNodes[0]:Qr=e0,r0 instanceof HTMLElement?Wr=r0.innerHTML.length:Wr=0}else Zr.startContainer===Qr?(Nr=zn.endContainer,Wr=zn.endOffset,Vr=Zr.startOffset):(Nr=Zr.startContainer,Wr=Zr.endOffset,Vr=zn.startOffset)}else Nr=$r.anchorNode,Wr=$r.anchorOffset,Qr=$r.focusNode,Vr=$r.focusOffset;IS_CHROME&&hasShadowRoot(Nr)||IS_FIREFOX?Jr=$r.anchorNode===$r.focusNode&&$r.anchorOffset===$r.focusOffset:Jr=$r.isCollapsed}else Nr=$r.startContainer,Wr=$r.startOffset,Qr=$r.endContainer,Vr=$r.endOffset,Jr=$r.collapsed;if(Nr==null||Qr==null||Wr==null||Vr==null)throw new Error("Cannot resolve a Slate range from DOM range: ".concat($r));IS_FIREFOX&&(_r=Qr.textContent)!==null&&_r!==void 0&&_r.endsWith(`

`)&&Vr===Qr.textContent.length&&Vr--;var i0=ReactEditor.toSlatePoint(Gt,[Nr,Wr],{exactMatch:Dr,suppressThrow:kr});if(!i0)return null;var n0=isBefore(Nr,Qr)||Nr===Qr&&Vr<Wr,o0=Jr?i0:ReactEditor.toSlatePoint(Gt,[Qr,Vr],{exactMatch:Dr,suppressThrow:kr,searchDirection:n0?"forward":"backward"});if(!o0)return null;var a0={anchor:i0,focus:o0};return Range.isExpanded(a0)&&Range.isForward(a0)&&isDOMElement(Qr)&&Editor.void(Gt,{at:a0.focus,mode:"highest"})&&(a0=Editor.unhangRange(Gt,a0,{voids:!0})),a0}};function verifyDiffState(Gt,$r){var{path:zr,diff:_r}=$r;if(!Editor.hasPath(Gt,zr))return!1;var Dr=Node$2.get(Gt,zr);if(!Text$2.isText(Dr))return!1;if(_r.start!==Dr.text.length||_r.text.length===0)return Dr.text.slice(_r.start,_r.start+_r.text.length)===_r.text;var kr=Path$3.next(zr);if(!Editor.hasPath(Gt,kr))return!1;var qr=Node$2.get(Gt,kr);return Text$2.isText(qr)&&qr.text.startsWith(_r.text)}function applyStringDiff(Gt){for(var $r=arguments.length,zr=new Array($r>1?$r-1:0),_r=1;_r<$r;_r++)zr[_r-1]=arguments[_r];return zr.reduce((Dr,kr)=>Dr.slice(0,kr.start)+kr.text+Dr.slice(kr.end),Gt)}function longestCommonPrefixLength(Gt,$r){for(var zr=Math.min(Gt.length,$r.length),_r=0;_r<zr;_r++)if(Gt.charAt(_r)!==$r.charAt(_r))return _r;return zr}function longestCommonSuffixLength(Gt,$r,zr){for(var _r=Math.min(Gt.length,$r.length,zr),Dr=0;Dr<_r;Dr++)if(Gt.charAt(Gt.length-Dr-1)!==$r.charAt($r.length-Dr-1))return Dr;return _r}function normalizeStringDiff(Gt,$r){var{start:zr,end:_r,text:Dr}=$r,kr=Gt.slice(zr,_r),qr=longestCommonPrefixLength(kr,Dr),Nr=Math.min(kr.length-qr,Dr.length-qr),Wr=longestCommonSuffixLength(kr,Dr,Nr),Qr={start:zr+qr,end:_r-Wr,text:Dr.slice(qr,Dr.length-Wr)};return Qr.start===Qr.end&&Qr.text.length===0?null:Qr}function mergeStringDiffs(Gt,$r,zr){var _r=Math.min($r.start,zr.start),Dr=Math.max(0,Math.min($r.start+$r.text.length,zr.end)-zr.start),kr=applyStringDiff(Gt,$r,zr),qr=Math.max(zr.start+zr.text.length,$r.start+$r.text.length+($r.start+$r.text.length>zr.start?zr.text.length:0)-Dr),Nr=kr.slice(_r,qr),Wr=Math.max($r.end,zr.end-$r.text.length+($r.end-$r.start));return normalizeStringDiff(Gt,{start:_r,end:Wr,text:Nr})}function targetRange(Gt){var{path:$r,diff:zr}=Gt;return{anchor:{path:$r,offset:zr.start},focus:{path:$r,offset:zr.end}}}function normalizePoint(Gt,$r){var{path:zr,offset:_r}=$r;if(!Editor.hasPath(Gt,zr))return null;var Dr=Node$2.get(Gt,zr);if(!Text$2.isText(Dr))return null;var kr=Editor.above(Gt,{match:Nr=>Element$2.isElement(Nr)&&Editor.isBlock(Gt,Nr),at:zr});if(!kr)return null;for(;_r>Dr.text.length;){var qr=Editor.next(Gt,{at:zr,match:Text$2.isText});if(!qr||!Path$3.isDescendant(qr[1],kr[1]))return null;_r-=Dr.text.length,Dr=qr[0],zr=qr[1]}return{path:zr,offset:_r}}function normalizeRange(Gt,$r){var zr=normalizePoint(Gt,$r.anchor);if(!zr)return null;if(Range.isCollapsed($r))return{anchor:zr,focus:zr};var _r=normalizePoint(Gt,$r.focus);return _r?{anchor:zr,focus:_r}:null}function transformPendingPoint(Gt,$r,zr){var _r=EDITOR_TO_PENDING_DIFFS.get(Gt),Dr=_r==null?void 0:_r.find(Vr=>{var{path:Jr}=Vr;return Path$3.equals(Jr,$r.path)});if(!Dr||$r.offset<=Dr.diff.start)return Point.transform($r,zr,{affinity:"backward"});var{diff:kr}=Dr;if($r.offset<=kr.start+kr.text.length){var qr={path:$r.path,offset:kr.start},Nr=Point.transform(qr,zr,{affinity:"backward"});return Nr?{path:Nr.path,offset:Nr.offset+$r.offset-kr.start}:null}var Wr={path:$r.path,offset:$r.offset-kr.text.length+kr.end-kr.start},Qr=Point.transform(Wr,zr,{affinity:"backward"});return Qr?zr.type==="split_node"&&Path$3.equals(zr.path,$r.path)&&Wr.offset<zr.position&&kr.start<zr.position?Qr:{path:Qr.path,offset:Qr.offset+kr.text.length-kr.end+kr.start}:null}function transformPendingRange(Gt,$r,zr){var _r=transformPendingPoint(Gt,$r.anchor,zr);if(!_r)return null;if(Range.isCollapsed($r))return{anchor:_r,focus:_r};var Dr=transformPendingPoint(Gt,$r.focus,zr);return Dr?{anchor:_r,focus:Dr}:null}function transformTextDiff(Gt,$r){var{path:zr,diff:_r,id:Dr}=Gt;switch($r.type){case"insert_text":return!Path$3.equals($r.path,zr)||$r.offset>=_r.end?Gt:$r.offset<=_r.start?{diff:{start:$r.text.length+_r.start,end:$r.text.length+_r.end,text:_r.text},id:Dr,path:zr}:{diff:{start:_r.start,end:_r.end+$r.text.length,text:_r.text},id:Dr,path:zr};case"remove_text":return!Path$3.equals($r.path,zr)||$r.offset>=_r.end?Gt:$r.offset+$r.text.length<=_r.start?{diff:{start:_r.start-$r.text.length,end:_r.end-$r.text.length,text:_r.text},id:Dr,path:zr}:{diff:{start:_r.start,end:_r.end-$r.text.length,text:_r.text},id:Dr,path:zr};case"split_node":return!Path$3.equals($r.path,zr)||$r.position>=_r.end?{diff:_r,id:Dr,path:Path$3.transform(zr,$r,{affinity:"backward"})}:$r.position>_r.start?{diff:{start:_r.start,end:Math.min($r.position,_r.end),text:_r.text},id:Dr,path:zr}:{diff:{start:_r.start-$r.position,end:_r.end-$r.position,text:_r.text},id:Dr,path:Path$3.transform(zr,$r,{affinity:"forward"})};case"merge_node":return Path$3.equals($r.path,zr)?{diff:{start:_r.start+$r.position,end:_r.end+$r.position,text:_r.text},id:Dr,path:Path$3.transform(zr,$r)}:{diff:_r,id:Dr,path:Path$3.transform(zr,$r)}}var kr=Path$3.transform(zr,$r);return kr?{diff:_r,path:kr,id:Dr}:null}function ownKeys$6$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$6$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$6$1(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$6$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var RESOLVE_DELAY=25,FLUSH_DELAY=200,debug$3=function(){},isDataTransfer$1=Gt=>(Gt==null?void 0:Gt.constructor.name)==="DataTransfer";function createAndroidInputManager(Gt){var{editor:$r,scheduleOnDOMSelectionChange:zr,onDOMSelectionChange:_r}=Gt,Dr=!1,kr=null,qr=null,Nr=null,Wr=0,Qr=!1,Vr=()=>{var f0=EDITOR_TO_PENDING_SELECTION.get($r);if(EDITOR_TO_PENDING_SELECTION.delete($r),f0){var{selection:v0}=$r,A0=normalizeRange($r,f0);A0&&(!v0||!Range.equals(A0,v0))&&Transforms.select($r,A0)}},Jr=()=>{var f0=EDITOR_TO_PENDING_ACTION.get($r);if(EDITOR_TO_PENDING_ACTION.delete($r),!!f0){if(f0.at){var v0=Point.isPoint(f0.at)?normalizePoint($r,f0.at):normalizeRange($r,f0.at);if(!v0)return;var A0=Editor.range($r,v0);(!$r.selection||!Range.equals($r.selection,A0))&&Transforms.select($r,v0)}f0.run()}},Zr=()=>{if(qr&&(clearTimeout(qr),qr=null),Nr&&(clearTimeout(Nr),Nr=null),!o0()&&!n0()){Vr();return}Dr||(Dr=!0,setTimeout(()=>Dr=!1)),n0()&&(Dr="action");var f0=$r.selection&&Editor.rangeRef($r,$r.selection,{affinity:"forward"});EDITOR_TO_USER_MARKS.set($r,$r.marks),debug$3("flush",EDITOR_TO_PENDING_ACTION.get($r),EDITOR_TO_PENDING_DIFFS.get($r));for(var v0=o0(),A0;A0=(p0=EDITOR_TO_PENDING_DIFFS.get($r))===null||p0===void 0?void 0:p0[0];){var p0,h0,m0=EDITOR_TO_PENDING_INSERTION_MARKS.get($r);m0!==void 0&&(EDITOR_TO_PENDING_INSERTION_MARKS.delete($r),$r.marks=m0),m0&&Qr===!1&&(Qr=null);var c0=targetRange(A0);(!$r.selection||!Range.equals($r.selection,c0))&&Transforms.select($r,c0),A0.diff.text?Editor.insertText($r,A0.diff.text):Editor.deleteFragment($r),EDITOR_TO_PENDING_DIFFS.set($r,(h0=EDITOR_TO_PENDING_DIFFS.get($r))===null||h0===void 0?void 0:h0.filter(O0=>{var{id:x0}=O0;return x0!==A0.id})),verifyDiffState($r,A0)||(v0=!1,EDITOR_TO_PENDING_ACTION.delete($r),EDITOR_TO_USER_MARKS.delete($r),Dr="action",EDITOR_TO_PENDING_SELECTION.delete($r),zr.cancel(),_r.cancel(),f0==null||f0.unref())}var d0=f0==null?void 0:f0.unref();if(d0&&!EDITOR_TO_PENDING_SELECTION.get($r)&&(!$r.selection||!Range.equals(d0,$r.selection))&&Transforms.select($r,d0),n0()){Jr();return}v0&&zr(),zr.flush(),_r.flush(),Vr();var M0=EDITOR_TO_USER_MARKS.get($r);EDITOR_TO_USER_MARKS.delete($r),M0!==void 0&&($r.marks=M0,$r.onChange())},zn=f0=>{kr&&clearTimeout(kr),kr=setTimeout(()=>{IS_COMPOSING.set($r,!1),Zr()},RESOLVE_DELAY)},Vn=f0=>{IS_COMPOSING.set($r,!0),kr&&(clearTimeout(kr),kr=null)},_i=function(){var v0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,A0=EDITOR_TO_PLACEHOLDER_ELEMENT.get($r);if(A0){if(o0()||v0){A0.style.display="none";return}A0.style.removeProperty("display")}},e0=(f0,v0)=>{var A0,p0=(A0=EDITOR_TO_PENDING_DIFFS.get($r))!==null&&A0!==void 0?A0:[];EDITOR_TO_PENDING_DIFFS.set($r,p0);var h0=Node$2.leaf($r,f0),m0=p0.findIndex(M0=>Path$3.equals(M0.path,f0));if(m0<0){var c0=normalizeStringDiff(h0.text,v0);c0&&p0.push({path:f0,diff:v0,id:Wr++}),_i();return}var d0=mergeStringDiffs(h0.text,p0[m0].diff,v0);if(!d0){p0.splice(m0,1),_i();return}p0[m0]=_objectSpread$6$1(_objectSpread$6$1({},p0[m0]),{},{diff:d0})},r0=function(v0){var{at:A0}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qr=!1,EDITOR_TO_PENDING_SELECTION.delete($r),zr.cancel(),_r.cancel(),n0()&&Zr(),EDITOR_TO_PENDING_ACTION.set($r,{at:A0,run:v0}),Nr=setTimeout(Zr)},i0=f0=>{var v0;if(qr&&(clearTimeout(qr),qr=null),!IS_NODE_MAP_DIRTY.get($r)){var{inputType:A0}=f0,p0=null,h0=f0.dataTransfer||f0.data||void 0;Qr!==!1&&A0!=="insertText"&&A0!=="insertCompositionText"&&(Qr=!1);var[m0]=f0.getTargetRanges();m0&&(p0=ReactEditor.toSlateRange($r,m0,{exactMatch:!1,suppressThrow:!0}));var c0=ReactEditor.getWindow($r),d0=c0.getSelection();if(!p0&&d0&&(m0=d0,p0=ReactEditor.toSlateRange($r,d0,{exactMatch:!1,suppressThrow:!0})),p0=(v0=p0)!==null&&v0!==void 0?v0:$r.selection,!!p0){var M0=!0;if(A0.startsWith("delete")){if(Range.isExpanded(p0)){var[O0,x0]=Range.edges(p0),C0=Node$2.leaf($r,O0.path);if(C0.text.length===O0.offset&&x0.offset===0){var $0=Editor.next($r,{at:O0.path,match:Text$2.isText});$0&&Path$3.equals($0[1],x0.path)&&(p0={anchor:x0,focus:x0})}}var _0=A0.endsWith("Backward")?"backward":"forward",[R0,D0]=Range.edges(p0),[S0,I0]=Editor.leaf($r,R0.path),B0={text:"",start:R0.offset,end:D0.offset},T0=EDITOR_TO_PENDING_DIFFS.get($r),Q0=T0==null?void 0:T0.find(P0=>Path$3.equals(P0.path,I0)),L0=Q0?[Q0.diff,B0]:[B0],N0=applyStringDiff(S0.text,...L0);if(N0.length===0&&(M0=!1),Range.isExpanded(p0)){if(M0&&Path$3.equals(p0.anchor.path,p0.focus.path)){var j0={path:p0.anchor.path,offset:R0.offset},q0=Editor.range($r,j0,j0);return l0(q0),e0(p0.anchor.path,{text:"",end:D0.offset,start:R0.offset})}return r0(()=>Editor.deleteFragment($r,{direction:_0}),{at:p0})}}switch(A0){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return r0(()=>Editor.deleteFragment($r),{at:p0});case"deleteContent":case"deleteContentForward":{var{anchor:k0}=p0;if(M0&&Range.isCollapsed(p0)){var w0=Node$2.leaf($r,k0.path);if(k0.offset<w0.text.length)return e0(k0.path,{text:"",start:k0.offset,end:k0.offset+1})}return r0(()=>Editor.deleteForward($r),{at:p0})}case"deleteContentBackward":{var F0,{anchor:G0}=p0,X0=isDOMSelection(m0)?m0.isCollapsed:!!((F0=m0)!==null&&F0!==void 0&&F0.collapsed);return M0&&X0&&Range.isCollapsed(p0)&&G0.offset>0?e0(G0.path,{text:"",start:G0.offset-1,end:G0.offset}):r0(()=>Editor.deleteBackward($r),{at:p0})}case"deleteEntireSoftLine":return r0(()=>{Editor.deleteBackward($r,{unit:"line"}),Editor.deleteForward($r,{unit:"line"})},{at:p0});case"deleteHardLineBackward":return r0(()=>Editor.deleteBackward($r,{unit:"block"}),{at:p0});case"deleteSoftLineBackward":return r0(()=>Editor.deleteBackward($r,{unit:"line"}),{at:p0});case"deleteHardLineForward":return r0(()=>Editor.deleteForward($r,{unit:"block"}),{at:p0});case"deleteSoftLineForward":return r0(()=>Editor.deleteForward($r,{unit:"line"}),{at:p0});case"deleteWordBackward":return r0(()=>Editor.deleteBackward($r,{unit:"word"}),{at:p0});case"deleteWordForward":return r0(()=>Editor.deleteForward($r,{unit:"word"}),{at:p0});case"insertLineBreak":return r0(()=>Editor.insertSoftBreak($r),{at:p0});case"insertParagraph":return r0(()=>Editor.insertBreak($r),{at:p0});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":{if(isDataTransfer$1(h0))return r0(()=>ReactEditor.insertData($r,h0),{at:p0});var eo=h0??"";if(EDITOR_TO_PENDING_INSERTION_MARKS.get($r)&&(eo=eo.replace("\uFEFF","")),A0==="insertText"&&/.*\n.*\n$/.test(eo)&&(eo=eo.slice(0,-1)),eo.includes(`
`))return r0(()=>{var P0=eo.split(`
`);P0.forEach((W0,Y0)=>{W0&&Editor.insertText($r,W0),Y0!==P0.length-1&&Editor.insertSoftBreak($r)})},{at:p0});if(Path$3.equals(p0.anchor.path,p0.focus.path)){var[K0,Z0]=Range.edges(p0),ao={start:K0.offset,end:Z0.offset,text:eo};if(eo&&Qr&&A0==="insertCompositionText"){var io=Qr.start+Qr.text.search(/\S|$/),H0=ao.start+ao.text.search(/\S|$/);H0===io+1&&ao.end===Qr.start+Qr.text.length?(ao.start-=1,Qr=null,g0()):Qr=!1}else A0==="insertText"?Qr===null?Qr=ao:Qr&&Range.isCollapsed(p0)&&Qr.end+Qr.text.length===K0.offset?Qr=_objectSpread$6$1(_objectSpread$6$1({},Qr),{},{text:Qr.text+eo}):Qr=!1:Qr=!1;if(M0){e0(K0.path,ao);return}}return r0(()=>Editor.insertText($r,eo),{at:p0})}}}}},n0=()=>!!EDITOR_TO_PENDING_ACTION.get($r),o0=()=>{var f0;return!!((f0=EDITOR_TO_PENDING_DIFFS.get($r))!==null&&f0!==void 0&&f0.length)},a0=()=>n0()||o0(),s0=()=>Dr,l0=f0=>{EDITOR_TO_PENDING_SELECTION.set($r,f0),qr&&(clearTimeout(qr),qr=null);var{selection:v0}=$r;if(f0){var A0=!v0||!Path$3.equals(v0.anchor.path,f0.anchor.path),p0=!v0||!Path$3.equals(v0.anchor.path.slice(0,-1),f0.anchor.path.slice(0,-1));(A0&&Qr||p0)&&(Qr=!1),(A0||o0())&&(qr=setTimeout(Zr,FLUSH_DELAY))}},u0=()=>{(n0()||!o0())&&Zr()},b0=f0=>{o0()||(_i(!0),setTimeout(_i))},g0=()=>{n0()||(Nr=setTimeout(Zr))},y0=f0=>{if(!(o0()||n0())&&f0.some(A0=>isTrackedMutation($r,A0,f0))){var v0;(v0=EDITOR_TO_FORCE_RENDER.get($r))===null||v0===void 0||v0()}};return{flush:Zr,scheduleFlush:g0,hasPendingDiffs:o0,hasPendingAction:n0,hasPendingChanges:a0,isFlushing:s0,handleUserSelect:l0,handleCompositionEnd:zn,handleCompositionStart:Vn,handleDOMBeforeInput:i0,handleKeyDown:b0,handleDomMutations:y0,handleInput:u0}}function useIsMounted$1(){var Gt=reactExports.useRef(!1);return reactExports.useEffect(()=>(Gt.current=!0,()=>{Gt.current=!1}),[]),Gt.current}var useIsomorphicLayoutEffect$1=CAN_USE_DOM$1?reactExports.useLayoutEffect:reactExports.useEffect;function useMutationObserver(Gt,$r,zr){var[_r]=reactExports.useState(()=>new MutationObserver($r));useIsomorphicLayoutEffect$1(()=>{_r.takeRecords()}),reactExports.useEffect(()=>{if(!Gt.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return _r.observe(Gt.current,zr),()=>_r.disconnect()},[_r,Gt,zr])}var _excluded$3$1=["node"];function ownKeys$5$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$5$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$5$1(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$5$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var MUTATION_OBSERVER_CONFIG$1={subtree:!0,childList:!0,characterData:!0},useAndroidInputManager=IS_ANDROID?Gt=>{var{node:$r}=Gt,zr=_objectWithoutProperties$5(Gt,_excluded$3$1);if(!IS_ANDROID)return null;var _r=useSlateStatic(),Dr=useIsMounted$1(),[kr]=reactExports.useState(()=>createAndroidInputManager(_objectSpread$5$1({editor:_r},zr)));return useMutationObserver($r,kr.handleDomMutations,MUTATION_OBSERVER_CONFIG$1),EDITOR_TO_SCHEDULE_FLUSH.set(_r,kr.scheduleFlush),Dr&&kr.flush(),kr}:()=>null,_excluded$2$1=["anchor","focus"],_excluded2$1$1=["anchor","focus"],shallowCompare=(Gt,$r)=>Object.keys(Gt).length===Object.keys($r).length&&Object.keys(Gt).every(zr=>$r.hasOwnProperty(zr)&&Gt[zr]===$r[zr]),isDecorationFlagsEqual=(Gt,$r)=>{var zr=_objectWithoutProperties$5(Gt,_excluded$2$1),_r=_objectWithoutProperties$5($r,_excluded2$1$1);return Gt[PLACEHOLDER_SYMBOL]===$r[PLACEHOLDER_SYMBOL]&&shallowCompare(zr,_r)},isElementDecorationsEqual=(Gt,$r)=>{if(Gt.length!==$r.length)return!1;for(var zr=0;zr<Gt.length;zr++){var _r=Gt[zr],Dr=$r[zr];if(!Range.equals(_r,Dr)||!isDecorationFlagsEqual(_r,Dr))return!1}return!0},isTextDecorationsEqual=(Gt,$r)=>{if(Gt.length!==$r.length)return!1;for(var zr=0;zr<Gt.length;zr++){var _r=Gt[zr],Dr=$r[zr];if(_r.anchor.offset!==Dr.anchor.offset||_r.focus.offset!==Dr.focus.offset||!isDecorationFlagsEqual(_r,Dr))return!1}return!0};function ownKeys$4$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$4$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$4$1(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$4$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var String$1=Gt=>{var{isLast:$r,leaf:zr,parent:_r,text:Dr}=Gt,kr=useSlateStatic(),qr=ReactEditor.findPath(kr,Dr),Nr=Path$3.parent(qr),Wr=!!zr[MARK_PLACEHOLDER_SYMBOL];return kr.isVoid(_r)?React$6.createElement(ZeroWidthString,{length:Node$2.string(_r).length}):zr.text===""&&_r.children[_r.children.length-1]===Dr&&!kr.isInline(_r)&&Editor.string(kr,Nr)===""?React$6.createElement(ZeroWidthString,{isLineBreak:!0,isMarkPlaceholder:Wr}):zr.text===""?React$6.createElement(ZeroWidthString,{isMarkPlaceholder:Wr}):$r&&zr.text.slice(-1)===`
`?React$6.createElement(TextString,{isTrailing:!0,text:zr.text}):React$6.createElement(TextString,{text:zr.text})},TextString=Gt=>{var{text:$r,isTrailing:zr=!1}=Gt,_r=reactExports.useRef(null),Dr=()=>"".concat($r??"").concat(zr?`
`:""),[kr]=reactExports.useState(Dr);return useIsomorphicLayoutEffect$1(()=>{var qr=Dr();_r.current&&_r.current.textContent!==qr&&(_r.current.textContent=qr)}),React$6.createElement(MemoizedText$1,{ref:_r},kr)},MemoizedText$1=reactExports.memo(reactExports.forwardRef((Gt,$r)=>React$6.createElement("span",{"data-slate-string":!0,ref:$r},Gt.children))),ZeroWidthString=Gt=>{var{length:$r=0,isLineBreak:zr=!1,isMarkPlaceholder:_r=!1}=Gt,Dr={"data-slate-zero-width":zr?"n":"z","data-slate-length":$r};return _r&&(Dr["data-slate-mark-placeholder"]=!0),React$6.createElement("span",_objectSpread$4$1({},Dr),!(IS_ANDROID||IS_IOS)||!zr?"\uFEFF":null,zr?React$6.createElement("br",null):null)};function ownKeys$3$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$3$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$3$1(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$3$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var PLACEHOLDER_DELAY=IS_ANDROID?300:0;function disconnectPlaceholderResizeObserver(Gt,$r){Gt.current&&(Gt.current.disconnect(),$r&&(Gt.current=null))}function clearTimeoutRef(Gt){Gt.current&&(clearTimeout(Gt.current),Gt.current=null)}var Leaf=Gt=>{var{leaf:$r,isLast:zr,text:_r,parent:Dr,renderPlaceholder:kr,renderLeaf:qr=i0=>React$6.createElement(DefaultLeaf,_objectSpread$3$1({},i0))}=Gt,Nr=useSlateStatic(),Wr=reactExports.useRef(null),Qr=reactExports.useRef(null),[Vr,Jr]=reactExports.useState(!1),Zr=reactExports.useRef(null),zn=reactExports.useCallback(i0=>{if(disconnectPlaceholderResizeObserver(Wr,i0==null),i0==null){var n0;EDITOR_TO_PLACEHOLDER_ELEMENT.delete(Nr),(n0=$r.onPlaceholderResize)===null||n0===void 0||n0.call($r,null)}else{if(EDITOR_TO_PLACEHOLDER_ELEMENT.set(Nr,i0),!Wr.current){var o0=window.ResizeObserver||ResizeObserver$1;Wr.current=new o0(()=>{var a0;(a0=$r.onPlaceholderResize)===null||a0===void 0||a0.call($r,i0)})}Wr.current.observe(i0),Qr.current=i0}},[Qr,$r,Nr]),Vn=React$6.createElement(String$1,{isLast:zr,leaf:$r,parent:Dr,text:_r}),_i=!!$r[PLACEHOLDER_SYMBOL];if(reactExports.useEffect(()=>(_i?Zr.current||(Zr.current=setTimeout(()=>{Jr(!0),Zr.current=null},PLACEHOLDER_DELAY)):(clearTimeoutRef(Zr),Jr(!1)),()=>clearTimeoutRef(Zr)),[_i,Jr]),_i&&Vr){var e0={children:$r.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:IS_WEBKIT?"inherit":void 0},contentEditable:!1,ref:zn}};Vn=React$6.createElement(React$6.Fragment,null,kr(e0),Vn)}var r0={"data-slate-leaf":!0};return qr({attributes:r0,children:Vn,leaf:$r,text:_r})},MemoizedLeaf=React$6.memo(Leaf,(Gt,$r)=>$r.parent===Gt.parent&&$r.isLast===Gt.isLast&&$r.renderLeaf===Gt.renderLeaf&&$r.renderPlaceholder===Gt.renderPlaceholder&&$r.text===Gt.text&&Text$2.equals($r.leaf,Gt.leaf)&&$r.leaf[PLACEHOLDER_SYMBOL]===Gt.leaf[PLACEHOLDER_SYMBOL]),DefaultLeaf=Gt=>{var{attributes:$r,children:zr}=Gt;return React$6.createElement("span",_objectSpread$3$1({},$r),zr)},Text$1=Gt=>{for(var{decorations:$r,isLast:zr,parent:_r,renderPlaceholder:Dr,renderLeaf:kr,text:qr}=Gt,Nr=useSlateStatic(),Wr=reactExports.useRef(null),Qr=Text$2.decorations(qr,$r),Vr=ReactEditor.findKey(Nr,qr),Jr=[],Zr=0;Zr<Qr.length;Zr++){var zn=Qr[Zr];Jr.push(React$6.createElement(MemoizedLeaf,{isLast:zr&&Zr===Qr.length-1,key:"".concat(Vr.id,"-").concat(Zr),renderPlaceholder:Dr,leaf:zn,text:qr,parent:_r,renderLeaf:kr}))}var Vn=reactExports.useCallback(_i=>{var e0=EDITOR_TO_KEY_TO_ELEMENT.get(Nr);_i?(e0==null||e0.set(Vr,_i),NODE_TO_ELEMENT.set(qr,_i),ELEMENT_TO_NODE.set(_i,qr)):(e0==null||e0.delete(Vr),NODE_TO_ELEMENT.delete(qr),Wr.current&&ELEMENT_TO_NODE.delete(Wr.current)),Wr.current=_i},[Wr,Nr,Vr,qr]);return React$6.createElement("span",{"data-slate-node":"text",ref:Vn},Jr)},MemoizedText=React$6.memo(Text$1,(Gt,$r)=>$r.parent===Gt.parent&&$r.isLast===Gt.isLast&&$r.renderLeaf===Gt.renderLeaf&&$r.renderPlaceholder===Gt.renderPlaceholder&&$r.text===Gt.text&&isTextDecorationsEqual($r.decorations,Gt.decorations));function ownKeys$2$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$2$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$2$1(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$2$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Element$1=Gt=>{var{decorations:$r,element:zr,renderElement:_r=i0=>React$6.createElement(DefaultElement,_objectSpread$2$1({},i0)),renderPlaceholder:Dr,renderLeaf:kr,selection:qr}=Gt,Nr=useSlateStatic(),Wr=useReadOnly(),Qr=Nr.isInline(zr),Vr=ReactEditor.findKey(Nr,zr),Jr=reactExports.useCallback(i0=>{var n0=EDITOR_TO_KEY_TO_ELEMENT.get(Nr);i0?(n0==null||n0.set(Vr,i0),NODE_TO_ELEMENT.set(zr,i0),ELEMENT_TO_NODE.set(i0,zr)):(n0==null||n0.delete(Vr),NODE_TO_ELEMENT.delete(zr))},[Nr,Vr,zr]),Zr=useChildren({decorations:$r,node:zr,renderElement:_r,renderPlaceholder:Dr,renderLeaf:kr,selection:qr}),zn={"data-slate-node":"element",ref:Jr};if(Qr&&(zn["data-slate-inline"]=!0),!Qr&&Editor.hasInlines(Nr,zr)){var Vn=Node$2.string(zr),_i=getDirection(Vn);_i==="rtl"&&(zn.dir=_i)}if(Editor.isVoid(Nr,zr)){zn["data-slate-void"]=!0,!Wr&&Qr&&(zn.contentEditable=!1);var e0=Qr?"span":"div",[[r0]]=Node$2.texts(zr);Zr=React$6.createElement(e0,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},React$6.createElement(MemoizedText,{renderPlaceholder:Dr,decorations:[],isLast:!1,parent:zr,text:r0})),NODE_TO_INDEX.set(r0,0),NODE_TO_PARENT.set(r0,zr)}return _r({attributes:zn,children:Zr,element:zr})},MemoizedElement=React$6.memo(Element$1,(Gt,$r)=>Gt.element===$r.element&&Gt.renderElement===$r.renderElement&&Gt.renderLeaf===$r.renderLeaf&&Gt.renderPlaceholder===$r.renderPlaceholder&&isElementDecorationsEqual(Gt.decorations,$r.decorations)&&(Gt.selection===$r.selection||!!Gt.selection&&!!$r.selection&&Range.equals(Gt.selection,$r.selection))),DefaultElement=Gt=>{var{attributes:$r,children:zr,element:_r}=Gt,Dr=useSlateStatic(),kr=Dr.isInline(_r)?"span":"div";return React$6.createElement(kr,_objectSpread$2$1(_objectSpread$2$1({},$r),{},{style:{position:"relative"}}),zr)},DecorateContext=reactExports.createContext(()=>[]),useDecorate=()=>reactExports.useContext(DecorateContext),SelectedContext=reactExports.createContext(!1),useSelected=()=>reactExports.useContext(SelectedContext),useChildren=Gt=>{var{decorations:$r,node:zr,renderElement:_r,renderPlaceholder:Dr,renderLeaf:kr,selection:qr}=Gt,Nr=useDecorate(),Wr=useSlateStatic();IS_NODE_MAP_DIRTY.set(Wr,!1);for(var Qr=ReactEditor.findPath(Wr,zr),Vr=[],Jr=Element$2.isElement(zr)&&!Wr.isInline(zr)&&Editor.hasInlines(Wr,zr),Zr=0;Zr<zr.children.length;Zr++){var zn=Qr.concat(Zr),Vn=zr.children[Zr],_i=ReactEditor.findKey(Wr,Vn),e0=Editor.range(Wr,zn),r0=qr&&Range.intersection(e0,qr),i0=Nr([Vn,zn]);for(var n0 of $r){var o0=Range.intersection(n0,e0);o0&&i0.push(o0)}Element$2.isElement(Vn)?Vr.push(React$6.createElement(SelectedContext.Provider,{key:"provider-".concat(_i.id),value:!!r0},React$6.createElement(MemoizedElement,{decorations:i0,element:Vn,key:_i.id,renderElement:_r,renderPlaceholder:Dr,renderLeaf:kr,selection:r0}))):Vr.push(React$6.createElement(MemoizedText,{decorations:i0,key:_i.id,isLast:Jr&&Zr===zr.children.length-1,parent:zr,renderPlaceholder:Dr,renderLeaf:kr,text:Vn})),NODE_TO_INDEX.set(Vn,Zr),NODE_TO_PARENT.set(Vn,zr)}return Vr},ReadOnlyContext=reactExports.createContext(!1),useReadOnly=()=>reactExports.useContext(ReadOnlyContext),SlateContext=reactExports.createContext(null),useSlate=()=>{var Gt=reactExports.useContext(SlateContext);if(!Gt)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");var{editor:$r}=Gt;return $r};function useTrackUserInput(){var Gt=useSlateStatic(),$r=reactExports.useRef(!1),zr=reactExports.useRef(0),_r=reactExports.useCallback(()=>{if(!$r.current){$r.current=!0;var Dr=ReactEditor.getWindow(Gt);Dr.cancelAnimationFrame(zr.current),zr.current=Dr.requestAnimationFrame(()=>{$r.current=!1})}},[Gt]);return reactExports.useEffect(()=>()=>cancelAnimationFrame(zr.current),[]),{receivedUserInput:$r,onUserInput:_r}}var TRIPLE_CLICK=3,HOTKEYS={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},APPLE_HOTKEYS={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},WINDOWS_HOTKEYS={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},create$4=Gt=>{var $r=HOTKEYS[Gt],zr=APPLE_HOTKEYS[Gt],_r=WINDOWS_HOTKEYS[Gt],Dr=$r&&isHotkey_1($r),kr=zr&&isHotkey_1(zr),qr=_r&&isHotkey_1(_r);return Nr=>!!(Dr&&Dr(Nr)||IS_APPLE&&kr&&kr(Nr)||!IS_APPLE&&qr&&qr(Nr))},Hotkeys={isBold:create$4("bold"),isCompose:create$4("compose"),isMoveBackward:create$4("moveBackward"),isMoveForward:create$4("moveForward"),isDeleteBackward:create$4("deleteBackward"),isDeleteForward:create$4("deleteForward"),isDeleteLineBackward:create$4("deleteLineBackward"),isDeleteLineForward:create$4("deleteLineForward"),isDeleteWordBackward:create$4("deleteWordBackward"),isDeleteWordForward:create$4("deleteWordForward"),isExtendBackward:create$4("extendBackward"),isExtendForward:create$4("extendForward"),isExtendLineBackward:create$4("extendLineBackward"),isExtendLineForward:create$4("extendLineForward"),isItalic:create$4("italic"),isMoveLineBackward:create$4("moveLineBackward"),isMoveLineForward:create$4("moveLineForward"),isMoveWordBackward:create$4("moveWordBackward"),isMoveWordForward:create$4("moveWordForward"),isRedo:create$4("redo"),isSoftBreak:create$4("insertSoftBreak"),isSplitBlock:create$4("splitBlock"),isTransposeCharacter:create$4("transposeCharacter"),isUndo:create$4("undo")},createRestoreDomManager=(Gt,$r)=>{var zr=[],_r=()=>{zr=[]},Dr=qr=>{if($r.current){var Nr=qr.filter(Wr=>isTrackedMutation(Gt,Wr,qr));zr.push(...Nr)}};function kr(){zr.length>0&&(zr.reverse().forEach(qr=>{qr.type!=="characterData"&&(qr.removedNodes.forEach(Nr=>{qr.target.insertBefore(Nr,qr.nextSibling)}),qr.addedNodes.forEach(Nr=>{qr.target.removeChild(Nr)}))}),_r())}return{registerMutations:Dr,restoreDOM:kr,clear:_r}},MUTATION_OBSERVER_CONFIG={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class RestoreDOMComponent extends reactExports.Component{constructor(){super(...arguments),_defineProperty$e(this,"context",null),_defineProperty$e(this,"manager",null),_defineProperty$e(this,"mutationObserver",null)}observe(){var $r,{node:zr}=this.props;if(!zr.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");($r=this.mutationObserver)===null||$r===void 0||$r.observe(zr.current,MUTATION_OBSERVER_CONFIG)}componentDidMount(){var{receivedUserInput:$r}=this.props,zr=this.context;this.manager=createRestoreDomManager(zr,$r),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var $r,zr,_r,Dr=($r=this.mutationObserver)===null||$r===void 0?void 0:$r.takeRecords();if(Dr!=null&&Dr.length){var kr;(kr=this.manager)===null||kr===void 0||kr.registerMutations(Dr)}return(zr=this.mutationObserver)===null||zr===void 0||zr.disconnect(),(_r=this.manager)===null||_r===void 0||_r.restoreDOM(),null}componentDidUpdate(){var $r;($r=this.manager)===null||$r===void 0||$r.clear(),this.observe()}componentWillUnmount(){var $r;($r=this.mutationObserver)===null||$r===void 0||$r.disconnect()}render(){return this.props.children}}_defineProperty$e(RestoreDOMComponent,"contextType",EditorContext);var RestoreDOM=IS_ANDROID?RestoreDOMComponent:Gt=>{var{children:$r}=Gt;return React$6.createElement(React$6.Fragment,null,$r)},ComposingContext=reactExports.createContext(!1),_excluded$1$2=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],_excluded2$9=["text"];function ownKeys$1$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$1$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$1$1(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$1$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var Children=Gt=>React$6.createElement(React$6.Fragment,null,useChildren(Gt)),Editable=reactExports.forwardRef((Gt,$r)=>{var zr=reactExports.useCallback(R0=>React$6.createElement(DefaultPlaceholder,_objectSpread$1$2({},R0)),[]),{autoFocus:_r,decorate:Dr=defaultDecorate,onDOMBeforeInput:kr,placeholder:qr,readOnly:Nr=!1,renderElement:Wr,renderLeaf:Qr,renderPlaceholder:Vr=zr,scrollSelectionIntoView:Jr=defaultScrollSelectionIntoView,style:Zr={},as:zn="div",disableDefaultStyles:Vn=!1}=Gt,_i=_objectWithoutProperties$5(Gt,_excluded$1$2),e0=useSlate(),[r0,i0]=reactExports.useState(!1),n0=reactExports.useRef(null),o0=reactExports.useRef([]),[a0,s0]=reactExports.useState(),l0=reactExports.useRef(!1),{onUserInput:u0,receivedUserInput:b0}=useTrackUserInput(),[,g0]=reactExports.useReducer(R0=>R0+1,0);EDITOR_TO_FORCE_RENDER.set(e0,g0),IS_READ_ONLY.set(e0,Nr);var y0=reactExports.useMemo(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);reactExports.useEffect(()=>{n0.current&&_r&&n0.current.focus()},[_r]);var f0=reactExports.useRef(),v0=reactExports.useMemo(()=>throttle$2(()=>{if(IS_NODE_MAP_DIRTY.get(e0)){v0();return}var R0=ReactEditor.toDOMNode(e0,e0),D0=R0.getRootNode();if(!l0.current&&IS_WEBKIT&&D0 instanceof ShadowRoot){l0.current=!0;var S0=getActiveElement$2();S0?document.execCommand("indent"):Transforms.deselect(e0),l0.current=!1;return}var I0=f0.current;if((IS_ANDROID||!ReactEditor.isComposing(e0))&&(!y0.isUpdatingSelection||I0!=null&&I0.isFlushing())&&!y0.isDraggingInternally){var B0=ReactEditor.findDocumentOrShadowRoot(e0),{activeElement:T0}=B0,Q0=ReactEditor.toDOMNode(e0,e0),L0=getSelection$1(B0);if(T0===Q0?(y0.latestElement=T0,IS_FOCUSED.set(e0,!0)):IS_FOCUSED.delete(e0),!L0)return Transforms.deselect(e0);var{anchorNode:N0,focusNode:j0}=L0,q0=ReactEditor.hasEditableTarget(e0,N0)||ReactEditor.isTargetInsideNonReadonlyVoid(e0,N0),k0=ReactEditor.hasTarget(e0,j0);if(q0&&k0){var w0=ReactEditor.toSlateRange(e0,L0,{exactMatch:!1,suppressThrow:!0});w0&&(!ReactEditor.isComposing(e0)&&!(I0!=null&&I0.hasPendingChanges())&&!(I0!=null&&I0.isFlushing())?Transforms.select(e0,w0):I0==null||I0.handleUserSelect(w0))}Nr&&(!q0||!k0)&&Transforms.deselect(e0)}},100),[e0,Nr,y0]),A0=reactExports.useMemo(()=>debounce$6(v0,0),[v0]);f0.current=useAndroidInputManager({node:n0,onDOMSelectionChange:v0,scheduleOnDOMSelectionChange:A0}),useIsomorphicLayoutEffect$1(()=>{var R0,D0,S0;n0.current&&(S0=getDefaultView(n0.current))?(EDITOR_TO_WINDOW.set(e0,S0),EDITOR_TO_ELEMENT.set(e0,n0.current),NODE_TO_ELEMENT.set(e0,n0.current),ELEMENT_TO_NODE.set(n0.current,e0)):NODE_TO_ELEMENT.delete(e0);var{selection:I0}=e0,B0=ReactEditor.findDocumentOrShadowRoot(e0),T0=getSelection$1(B0);if(!(!T0||!ReactEditor.isFocused(e0)||(R0=f0.current)!==null&&R0!==void 0&&R0.hasPendingAction())){var Q0=q0=>{var k0=T0.type!=="None";if(!(!I0&&!k0)){var w0=T0.focusNode,F0;if(IS_FIREFOX&&T0.rangeCount>1){var G0=T0.getRangeAt(0),X0=T0.getRangeAt(T0.rangeCount-1);G0.startContainer===w0?F0=X0.endContainer:F0=G0.startContainer}else F0=T0.anchorNode;var eo=EDITOR_TO_ELEMENT.get(e0),K0=!1;if(eo.contains(F0)&&eo.contains(w0)&&(K0=!0),k0&&K0&&I0&&!q0){var Z0=ReactEditor.toSlateRange(e0,T0,{exactMatch:!0,suppressThrow:!0});if(Z0&&Range.equals(Z0,I0)){var ao;if(!y0.hasMarkPlaceholder||(ao=F0)!==null&&ao!==void 0&&(ao=ao.parentElement)!==null&&ao!==void 0&&ao.hasAttribute("data-slate-mark-placeholder"))return}}if(I0&&!ReactEditor.hasRange(e0,I0)){e0.selection=ReactEditor.toSlateRange(e0,T0,{exactMatch:!1,suppressThrow:!0});return}y0.isUpdatingSelection=!0;var io=I0&&ReactEditor.toDOMRange(e0,I0);return io?(ReactEditor.isComposing(e0)&&!IS_ANDROID?T0.collapseToEnd():Range.isBackward(I0)?T0.setBaseAndExtent(io.endContainer,io.endOffset,io.startContainer,io.startOffset):T0.setBaseAndExtent(io.startContainer,io.startOffset,io.endContainer,io.endOffset),Jr(e0,io)):T0.removeAllRanges(),io}};T0.rangeCount<=1&&Q0();var L0=((D0=f0.current)===null||D0===void 0?void 0:D0.isFlushing())==="action";if(!IS_ANDROID||!L0){setTimeout(()=>{y0.isUpdatingSelection=!1});return}var N0=null,j0=requestAnimationFrame(()=>{if(L0){var q0=k0=>{try{var w0=ReactEditor.toDOMNode(e0,e0);w0.focus(),Q0(k0)}catch{}};q0(),N0=setTimeout(()=>{q0(!0),y0.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(j0),N0&&clearTimeout(N0)}}});var p0=reactExports.useCallback(R0=>{var D0=ReactEditor.toDOMNode(e0,e0),S0=D0.getRootNode();if(l0!=null&&l0.current&&IS_WEBKIT&&S0 instanceof ShadowRoot){var I0=R0.getTargetRanges(),B0=I0[0],T0=new window.Range;T0.setStart(B0.startContainer,B0.startOffset),T0.setEnd(B0.endContainer,B0.endOffset);var Q0=ReactEditor.toSlateRange(e0,T0,{exactMatch:!1,suppressThrow:!1});Transforms.select(e0,Q0),R0.preventDefault(),R0.stopImmediatePropagation();return}if(u0(),!Nr&&ReactEditor.hasEditableTarget(e0,R0.target)&&!isDOMEventHandled(R0,kr)){var L0;if(f0.current)return f0.current.handleDOMBeforeInput(R0);A0.flush(),v0.flush();var{selection:N0}=e0,{inputType:j0}=R0,q0=R0.dataTransfer||R0.data||void 0,k0=j0==="insertCompositionText"||j0==="deleteCompositionText";if(k0&&ReactEditor.isComposing(e0))return;var w0=!1;if(j0==="insertText"&&N0&&Range.isCollapsed(N0)&&R0.data&&R0.data.length===1&&/[a-z ]/i.test(R0.data)&&N0.anchor.offset!==0&&(w0=!0,e0.marks&&(w0=!1),!IS_NODE_MAP_DIRTY.get(e0))){var F0,G0,{anchor:X0}=N0,[eo,K0]=ReactEditor.toDOMPoint(e0,X0),Z0=(F0=eo.parentElement)===null||F0===void 0?void 0:F0.closest("a"),ao=ReactEditor.getWindow(e0);if(w0&&Z0&&ReactEditor.hasDOMNode(e0,Z0)){var io,H0=ao==null?void 0:ao.document.createTreeWalker(Z0,NodeFilter.SHOW_TEXT).lastChild();H0===eo&&((io=H0.textContent)===null||io===void 0?void 0:io.length)===K0&&(w0=!1)}if(w0&&eo.parentElement&&(ao==null||(G0=ao.getComputedStyle(eo.parentElement))===null||G0===void 0?void 0:G0.whiteSpace)==="pre"){var P0=Editor.above(e0,{at:X0.path,match:uo=>Element$2.isElement(uo)&&Editor.isBlock(e0,uo)});P0&&Node$2.string(P0[0]).includes("	")&&(w0=!1)}}if((!j0.startsWith("delete")||j0.startsWith("deleteBy"))&&!IS_NODE_MAP_DIRTY.get(e0)){var[W0]=R0.getTargetRanges();if(W0){var Y0=ReactEditor.toSlateRange(e0,W0,{exactMatch:!1,suppressThrow:!1});if(!N0||!Range.equals(N0,Y0)){w0=!1;var co=!k0&&e0.selection&&Editor.rangeRef(e0,e0.selection);Transforms.select(e0,Y0),co&&EDITOR_TO_USER_SELECTION.set(e0,co)}}}if(k0)return;if(w0||R0.preventDefault(),N0&&Range.isExpanded(N0)&&j0.startsWith("delete")){var Ao=j0.endsWith("Backward")?"backward":"forward";Editor.deleteFragment(e0,{direction:Ao});return}switch(j0){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":{Editor.deleteFragment(e0);break}case"deleteContent":case"deleteContentForward":{Editor.deleteForward(e0);break}case"deleteContentBackward":{Editor.deleteBackward(e0);break}case"deleteEntireSoftLine":{Editor.deleteBackward(e0,{unit:"line"}),Editor.deleteForward(e0,{unit:"line"});break}case"deleteHardLineBackward":{Editor.deleteBackward(e0,{unit:"block"});break}case"deleteSoftLineBackward":{Editor.deleteBackward(e0,{unit:"line"});break}case"deleteHardLineForward":{Editor.deleteForward(e0,{unit:"block"});break}case"deleteSoftLineForward":{Editor.deleteForward(e0,{unit:"line"});break}case"deleteWordBackward":{Editor.deleteBackward(e0,{unit:"word"});break}case"deleteWordForward":{Editor.deleteForward(e0,{unit:"word"});break}case"insertLineBreak":Editor.insertSoftBreak(e0);break;case"insertParagraph":{Editor.insertBreak(e0);break}case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":{j0==="insertFromComposition"&&ReactEditor.isComposing(e0)&&(i0(!1),IS_COMPOSING.set(e0,!1)),(q0==null?void 0:q0.constructor.name)==="DataTransfer"?ReactEditor.insertData(e0,q0):typeof q0=="string"&&(w0?o0.current.push(()=>Editor.insertText(e0,q0)):Editor.insertText(e0,q0));break}}var oo=(L0=EDITOR_TO_USER_SELECTION.get(e0))===null||L0===void 0?void 0:L0.unref();EDITOR_TO_USER_SELECTION.delete(e0),oo&&(!e0.selection||!Range.equals(e0.selection,oo))&&Transforms.select(e0,oo)}},[e0,v0,u0,kr,Nr,A0]),h0=reactExports.useCallback(R0=>{R0==null?(v0.cancel(),A0.cancel(),EDITOR_TO_ELEMENT.delete(e0),NODE_TO_ELEMENT.delete(e0),n0.current&&HAS_BEFORE_INPUT_SUPPORT&&n0.current.removeEventListener("beforeinput",p0)):HAS_BEFORE_INPUT_SUPPORT&&R0.addEventListener("beforeinput",p0),n0.current=R0,typeof $r=="function"?$r(R0):$r&&($r.current=R0)},[v0,A0,e0,p0,$r]);useIsomorphicLayoutEffect$1(()=>{var R0=ReactEditor.getWindow(e0);R0.document.addEventListener("selectionchange",A0);var D0=()=>{y0.isDraggingInternally=!1};return R0.document.addEventListener("dragend",D0),R0.document.addEventListener("drop",D0),()=>{R0.document.removeEventListener("selectionchange",A0),R0.document.removeEventListener("dragend",D0),R0.document.removeEventListener("drop",D0)}},[A0,y0]);var m0=Dr([e0,[]]),c0=qr&&e0.children.length===1&&Array.from(Node$2.texts(e0)).length===1&&Node$2.string(e0)===""&&!r0,d0=reactExports.useCallback(R0=>{if(R0&&c0){var D0;s0((D0=R0.getBoundingClientRect())===null||D0===void 0?void 0:D0.height)}else s0(void 0)},[c0]);if(c0){var M0=Editor.start(e0,[]);m0.push({[PLACEHOLDER_SYMBOL]:!0,placeholder:qr,onPlaceholderResize:d0,anchor:M0,focus:M0})}var{marks:O0}=e0;if(y0.hasMarkPlaceholder=!1,e0.selection&&Range.isCollapsed(e0.selection)&&O0){var{anchor:x0}=e0.selection,C0=Node$2.leaf(e0,x0.path),$0=_objectWithoutProperties$5(C0,_excluded2$9);if(!Text$2.equals(C0,O0,{loose:!0})){y0.hasMarkPlaceholder=!0;var _0=Object.fromEntries(Object.keys($0).map(R0=>[R0,null]));m0.push(_objectSpread$1$2(_objectSpread$1$2(_objectSpread$1$2({[MARK_PLACEHOLDER_SYMBOL]:!0},_0),O0),{},{anchor:x0,focus:x0}))}}return reactExports.useEffect(()=>{setTimeout(()=>{var{selection:R0}=e0;if(R0){var{anchor:D0}=R0,S0=Node$2.leaf(e0,D0.path);if(O0&&!Text$2.equals(S0,O0,{loose:!0})){EDITOR_TO_PENDING_INSERTION_MARKS.set(e0,O0);return}}EDITOR_TO_PENDING_INSERTION_MARKS.delete(e0)})}),React$6.createElement(ReadOnlyContext.Provider,{value:Nr},React$6.createElement(ComposingContext.Provider,{value:r0},React$6.createElement(DecorateContext.Provider,{value:Dr},React$6.createElement(RestoreDOM,{node:n0,receivedUserInput:b0},React$6.createElement(zn,_objectSpread$1$2(_objectSpread$1$2({role:Nr?void 0:"textbox","aria-multiline":Nr?void 0:!0},_i),{},{spellCheck:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM$1?_i.spellCheck:!1,autoCorrect:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM$1?_i.autoCorrect:"false",autoCapitalize:HAS_BEFORE_INPUT_SUPPORT||!CAN_USE_DOM$1?_i.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!Nr,zindex:-1,suppressContentEditableWarning:!0,ref:h0,style:_objectSpread$1$2(_objectSpread$1$2({},Vn?{}:_objectSpread$1$2({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},a0?{minHeight:a0}:{})),Zr),onBeforeInput:reactExports.useCallback(R0=>{if(!HAS_BEFORE_INPUT_SUPPORT&&!Nr&&!isEventHandled(R0,_i.onBeforeInput)&&ReactEditor.hasSelectableTarget(e0,R0.target)&&(R0.preventDefault(),!ReactEditor.isComposing(e0))){var D0=R0.data;Editor.insertText(e0,D0)}},[_i.onBeforeInput,e0,Nr]),onInput:reactExports.useCallback(R0=>{if(!isEventHandled(R0,_i.onInput)){if(f0.current){f0.current.handleInput();return}for(var D0 of o0.current)D0();if(o0.current=[],!ReactEditor.isFocused(e0)){var S0=R0.nativeEvent,I0=e0;if(S0.inputType==="historyUndo"&&typeof I0.undo=="function"){I0.undo();return}if(S0.inputType==="historyRedo"&&typeof I0.redo=="function"){I0.redo();return}}}},[_i.onInput,e0]),onBlur:reactExports.useCallback(R0=>{if(!(Nr||y0.isUpdatingSelection||!ReactEditor.hasSelectableTarget(e0,R0.target)||isEventHandled(R0,_i.onBlur))){var D0=ReactEditor.findDocumentOrShadowRoot(e0);if(y0.latestElement!==D0.activeElement){var{relatedTarget:S0}=R0,I0=ReactEditor.toDOMNode(e0,e0);if(S0!==I0&&!(isDOMElement(S0)&&S0.hasAttribute("data-slate-spacer"))){if(S0!=null&&isDOMNode(S0)&&ReactEditor.hasDOMNode(e0,S0)){var B0=ReactEditor.toSlateNode(e0,S0);if(Element$2.isElement(B0)&&!e0.isVoid(B0))return}if(IS_WEBKIT){var T0=getSelection$1(D0);T0==null||T0.removeAllRanges()}IS_FOCUSED.delete(e0)}}}},[Nr,y0.isUpdatingSelection,y0.latestElement,e0,_i.onBlur]),onClick:reactExports.useCallback(R0=>{if(ReactEditor.hasTarget(e0,R0.target)&&!isEventHandled(R0,_i.onClick)&&isDOMNode(R0.target)){var D0=ReactEditor.toSlateNode(e0,R0.target),S0=ReactEditor.findPath(e0,D0);if(!Editor.hasPath(e0,S0)||Node$2.get(e0,S0)!==D0)return;if(R0.detail===TRIPLE_CLICK&&S0.length>=1){var I0=S0;if(!(Element$2.isElement(D0)&&Editor.isBlock(e0,D0))){var B0,T0=Editor.above(e0,{match:w0=>Element$2.isElement(w0)&&Editor.isBlock(e0,w0),at:S0});I0=(B0=T0==null?void 0:T0[1])!==null&&B0!==void 0?B0:S0.slice(0,1)}var Q0=Editor.range(e0,I0);Transforms.select(e0,Q0);return}if(Nr)return;var L0=Editor.start(e0,S0),N0=Editor.end(e0,S0),j0=Editor.void(e0,{at:L0}),q0=Editor.void(e0,{at:N0});if(j0&&q0&&Path$3.equals(j0[1],q0[1])){var k0=Editor.range(e0,L0);Transforms.select(e0,k0)}}},[e0,_i.onClick,Nr]),onCompositionEnd:reactExports.useCallback(R0=>{if(ReactEditor.hasSelectableTarget(e0,R0.target)){var D0;if(ReactEditor.isComposing(e0)&&Promise.resolve().then(()=>{i0(!1),IS_COMPOSING.set(e0,!1)}),(D0=f0.current)===null||D0===void 0||D0.handleCompositionEnd(R0),isEventHandled(R0,_i.onCompositionEnd)||IS_ANDROID)return;if(!IS_WEBKIT&&!IS_FIREFOX_LEGACY&&!IS_IOS&&!IS_WECHATBROWSER&&!IS_UC_MOBILE&&R0.data){var S0=EDITOR_TO_PENDING_INSERTION_MARKS.get(e0);EDITOR_TO_PENDING_INSERTION_MARKS.delete(e0),S0!==void 0&&(EDITOR_TO_USER_MARKS.set(e0,e0.marks),e0.marks=S0),Editor.insertText(e0,R0.data);var I0=EDITOR_TO_USER_MARKS.get(e0);EDITOR_TO_USER_MARKS.delete(e0),I0!==void 0&&(e0.marks=I0)}}},[_i.onCompositionEnd,e0]),onCompositionUpdate:reactExports.useCallback(R0=>{ReactEditor.hasSelectableTarget(e0,R0.target)&&!isEventHandled(R0,_i.onCompositionUpdate)&&(ReactEditor.isComposing(e0)||(i0(!0),IS_COMPOSING.set(e0,!0)))},[_i.onCompositionUpdate,e0]),onCompositionStart:reactExports.useCallback(R0=>{if(ReactEditor.hasSelectableTarget(e0,R0.target)){var D0;if((D0=f0.current)===null||D0===void 0||D0.handleCompositionStart(R0),isEventHandled(R0,_i.onCompositionStart)||IS_ANDROID)return;i0(!0);var{selection:S0}=e0;if(S0&&Range.isExpanded(S0)){Editor.deleteFragment(e0);return}}},[_i.onCompositionStart,e0]),onCopy:reactExports.useCallback(R0=>{ReactEditor.hasSelectableTarget(e0,R0.target)&&!isEventHandled(R0,_i.onCopy)&&!isDOMEventTargetInput(R0)&&(R0.preventDefault(),ReactEditor.setFragmentData(e0,R0.clipboardData,"copy"))},[_i.onCopy,e0]),onCut:reactExports.useCallback(R0=>{if(!Nr&&ReactEditor.hasSelectableTarget(e0,R0.target)&&!isEventHandled(R0,_i.onCut)&&!isDOMEventTargetInput(R0)){R0.preventDefault(),ReactEditor.setFragmentData(e0,R0.clipboardData,"cut");var{selection:D0}=e0;if(D0)if(Range.isExpanded(D0))Editor.deleteFragment(e0);else{var S0=Node$2.parent(e0,D0.anchor.path);Editor.isVoid(e0,S0)&&Transforms.delete(e0)}}},[Nr,e0,_i.onCut]),onDragOver:reactExports.useCallback(R0=>{if(ReactEditor.hasTarget(e0,R0.target)&&!isEventHandled(R0,_i.onDragOver)){var D0=ReactEditor.toSlateNode(e0,R0.target);Element$2.isElement(D0)&&Editor.isVoid(e0,D0)&&R0.preventDefault()}},[_i.onDragOver,e0]),onDragStart:reactExports.useCallback(R0=>{if(!Nr&&ReactEditor.hasTarget(e0,R0.target)&&!isEventHandled(R0,_i.onDragStart)){var D0=ReactEditor.toSlateNode(e0,R0.target),S0=ReactEditor.findPath(e0,D0),I0=Element$2.isElement(D0)&&Editor.isVoid(e0,D0)||Editor.void(e0,{at:S0,voids:!0});if(I0){var B0=Editor.range(e0,S0);Transforms.select(e0,B0)}y0.isDraggingInternally=!0,ReactEditor.setFragmentData(e0,R0.dataTransfer,"drag")}},[Nr,e0,_i.onDragStart,y0]),onDrop:reactExports.useCallback(R0=>{if(!Nr&&ReactEditor.hasTarget(e0,R0.target)&&!isEventHandled(R0,_i.onDrop)){R0.preventDefault();var D0=e0.selection,S0=ReactEditor.findEventRange(e0,R0),I0=R0.dataTransfer;Transforms.select(e0,S0),y0.isDraggingInternally&&D0&&!Range.equals(D0,S0)&&!Editor.void(e0,{at:S0,voids:!0})&&Transforms.delete(e0,{at:D0}),ReactEditor.insertData(e0,I0),ReactEditor.isFocused(e0)||ReactEditor.focus(e0)}},[Nr,e0,_i.onDrop,y0]),onDragEnd:reactExports.useCallback(R0=>{!Nr&&y0.isDraggingInternally&&_i.onDragEnd&&ReactEditor.hasTarget(e0,R0.target)&&_i.onDragEnd(R0)},[Nr,y0,_i,e0]),onFocus:reactExports.useCallback(R0=>{if(!Nr&&!y0.isUpdatingSelection&&ReactEditor.hasEditableTarget(e0,R0.target)&&!isEventHandled(R0,_i.onFocus)){var D0=ReactEditor.toDOMNode(e0,e0),S0=ReactEditor.findDocumentOrShadowRoot(e0);if(y0.latestElement=S0.activeElement,IS_FIREFOX&&R0.target!==D0){D0.focus();return}IS_FOCUSED.set(e0,!0)}},[Nr,y0,e0,_i.onFocus]),onKeyDown:reactExports.useCallback(R0=>{if(!Nr&&ReactEditor.hasEditableTarget(e0,R0.target)){var D0;(D0=f0.current)===null||D0===void 0||D0.handleKeyDown(R0);var{nativeEvent:S0}=R0;if(ReactEditor.isComposing(e0)&&S0.isComposing===!1&&(IS_COMPOSING.set(e0,!1),i0(!1)),isEventHandled(R0,_i.onKeyDown)||ReactEditor.isComposing(e0))return;var{selection:I0}=e0,B0=e0.children[I0!==null?I0.focus.path[0]:0],T0=getDirection(Node$2.string(B0))==="rtl";if(Hotkeys.isRedo(S0)){R0.preventDefault();var Q0=e0;typeof Q0.redo=="function"&&Q0.redo();return}if(Hotkeys.isUndo(S0)){R0.preventDefault();var L0=e0;typeof L0.undo=="function"&&L0.undo();return}if(Hotkeys.isMoveLineBackward(S0)){R0.preventDefault(),Transforms.move(e0,{unit:"line",reverse:!0});return}if(Hotkeys.isMoveLineForward(S0)){R0.preventDefault(),Transforms.move(e0,{unit:"line"});return}if(Hotkeys.isExtendLineBackward(S0)){R0.preventDefault(),Transforms.move(e0,{unit:"line",edge:"focus",reverse:!0});return}if(Hotkeys.isExtendLineForward(S0)){R0.preventDefault(),Transforms.move(e0,{unit:"line",edge:"focus"});return}if(Hotkeys.isMoveBackward(S0)){R0.preventDefault(),I0&&Range.isCollapsed(I0)?Transforms.move(e0,{reverse:!T0}):Transforms.collapse(e0,{edge:T0?"end":"start"});return}if(Hotkeys.isMoveForward(S0)){R0.preventDefault(),I0&&Range.isCollapsed(I0)?Transforms.move(e0,{reverse:T0}):Transforms.collapse(e0,{edge:T0?"start":"end"});return}if(Hotkeys.isMoveWordBackward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)&&Transforms.collapse(e0,{edge:"focus"}),Transforms.move(e0,{unit:"word",reverse:!T0});return}if(Hotkeys.isMoveWordForward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)&&Transforms.collapse(e0,{edge:"focus"}),Transforms.move(e0,{unit:"word",reverse:T0});return}if(HAS_BEFORE_INPUT_SUPPORT){if((IS_CHROME||IS_WEBKIT)&&I0&&(Hotkeys.isDeleteBackward(S0)||Hotkeys.isDeleteForward(S0))&&Range.isCollapsed(I0)){var N0=Node$2.parent(e0,I0.anchor.path);if(Element$2.isElement(N0)&&Editor.isVoid(e0,N0)&&(Editor.isInline(e0,N0)||Editor.isBlock(e0,N0))){R0.preventDefault(),Editor.deleteBackward(e0,{unit:"block"});return}}}else{if(Hotkeys.isBold(S0)||Hotkeys.isItalic(S0)||Hotkeys.isTransposeCharacter(S0)){R0.preventDefault();return}if(Hotkeys.isSoftBreak(S0)){R0.preventDefault(),Editor.insertSoftBreak(e0);return}if(Hotkeys.isSplitBlock(S0)){R0.preventDefault(),Editor.insertBreak(e0);return}if(Hotkeys.isDeleteBackward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)?Editor.deleteFragment(e0,{direction:"backward"}):Editor.deleteBackward(e0);return}if(Hotkeys.isDeleteForward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)?Editor.deleteFragment(e0,{direction:"forward"}):Editor.deleteForward(e0);return}if(Hotkeys.isDeleteLineBackward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)?Editor.deleteFragment(e0,{direction:"backward"}):Editor.deleteBackward(e0,{unit:"line"});return}if(Hotkeys.isDeleteLineForward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)?Editor.deleteFragment(e0,{direction:"forward"}):Editor.deleteForward(e0,{unit:"line"});return}if(Hotkeys.isDeleteWordBackward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)?Editor.deleteFragment(e0,{direction:"backward"}):Editor.deleteBackward(e0,{unit:"word"});return}if(Hotkeys.isDeleteWordForward(S0)){R0.preventDefault(),I0&&Range.isExpanded(I0)?Editor.deleteFragment(e0,{direction:"forward"}):Editor.deleteForward(e0,{unit:"word"});return}}}},[Nr,e0,_i.onKeyDown]),onPaste:reactExports.useCallback(R0=>{!Nr&&ReactEditor.hasEditableTarget(e0,R0.target)&&!isEventHandled(R0,_i.onPaste)&&(!HAS_BEFORE_INPUT_SUPPORT||isPlainTextOnlyPaste(R0.nativeEvent)||IS_WEBKIT)&&(R0.preventDefault(),ReactEditor.insertData(e0,R0.clipboardData))},[Nr,e0,_i.onPaste])}),React$6.createElement(Children,{decorations:m0,node:e0,renderElement:Wr,renderPlaceholder:Vr,renderLeaf:Qr,selection:e0.selection}))))))}),DefaultPlaceholder=Gt=>{var{attributes:$r,children:zr}=Gt;return React$6.createElement("span",_objectSpread$1$2({},$r),zr,IS_ANDROID&&React$6.createElement("br",null))},defaultDecorate=()=>[],defaultScrollSelectionIntoView=(Gt,$r)=>{if($r.getBoundingClientRect&&(!Gt.selection||Gt.selection&&Range.isCollapsed(Gt.selection))){var zr=$r.startContainer.parentElement;zr.getBoundingClientRect=$r.getBoundingClientRect.bind($r),e$6(zr,{scrollMode:"if-needed"}),delete zr.getBoundingClientRect}},isEventHandled=(Gt,$r)=>{if(!$r)return!1;var zr=$r(Gt);return zr??(Gt.isDefaultPrevented()||Gt.isPropagationStopped())},isDOMEventTargetInput=Gt=>isDOMNode(Gt.target)&&(Gt.target instanceof HTMLInputElement||Gt.target instanceof HTMLTextAreaElement),isDOMEventHandled=(Gt,$r)=>{if(!$r)return!1;var zr=$r(Gt);return zr??Gt.defaultPrevented},FocusedContext=reactExports.createContext(!1),useFocused=()=>reactExports.useContext(FocusedContext);function isError$2(Gt){return Gt instanceof Error}var SlateSelectorContext=reactExports.createContext({}),refEquality=(Gt,$r)=>Gt===$r;function useSlateSelector(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:refEquality,[,zr]=reactExports.useReducer(Vr=>Vr+1,0),_r=reactExports.useContext(SlateSelectorContext);if(!_r)throw new Error("The `useSlateSelector` hook must be used inside the <Slate> component's context.");var{getSlate:Dr,addEventListener:kr}=_r,qr=reactExports.useRef(),Nr=reactExports.useRef(()=>null),Wr=reactExports.useRef(null),Qr;try{Gt!==Nr.current||qr.current?Qr=Gt(Dr()):Qr=Wr.current}catch(Vr){throw qr.current&&isError$2(Vr)&&(Vr.message+=`
The error may be correlated with this previous error:
`.concat(qr.current.stack,`

`)),Vr}return useIsomorphicLayoutEffect$1(()=>{Nr.current=Gt,Wr.current=Qr,qr.current=void 0}),useIsomorphicLayoutEffect$1(()=>{function Vr(){try{var Zr=Nr.current(Dr());if($r(Zr,Wr.current))return;Wr.current=Zr}catch(zn){zn instanceof Error?qr.current=zn:qr.current=new Error(String(zn))}zr()}var Jr=kr(Vr);return Vr(),()=>Jr()},[kr,Dr]),Qr}function useSelectorContext(Gt){var $r=reactExports.useRef([]).current,zr=reactExports.useRef({editor:Gt}).current,_r=reactExports.useCallback(kr=>{zr.editor=kr,$r.forEach(qr=>qr(kr))},[$r,zr]),Dr=reactExports.useMemo(()=>({getSlate:()=>zr.editor,addEventListener:kr=>($r.push(kr),()=>{$r.splice($r.indexOf(kr),1)})}),[$r,zr]);return{selectorContext:Dr,onChange:_r}}var _excluded$1q=["editor","children","onChange","onSelectionChange","onValueChange","initialValue"],Slate=Gt=>{var{editor:$r,children:zr,onChange:_r,onSelectionChange:Dr,onValueChange:kr,initialValue:qr}=Gt,Nr=_objectWithoutProperties$5(Gt,_excluded$1q),[Wr,Qr]=React$6.useState(()=>{if(!Node$2.isNodeList(qr))throw new Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(Scrubber.stringify(qr)));if(!Editor.isEditor($r))throw new Error("[Slate] editor is invalid! You passed: ".concat(Scrubber.stringify($r)));return $r.children=qr,Object.assign($r,Nr),{v:0,editor:$r}}),{selectorContext:Vr,onChange:Jr}=useSelectorContext($r),Zr=reactExports.useCallback(_i=>{var e0;switch(_r&&_r($r.children),_i==null||(e0=_i.operation)===null||e0===void 0?void 0:e0.type){case"set_selection":Dr==null||Dr($r.selection);break;default:kr==null||kr($r.children)}Qr(r0=>({v:r0.v+1,editor:$r})),Jr($r)},[$r,Jr,_r,Dr,kr]);reactExports.useEffect(()=>(EDITOR_TO_ON_CHANGE.set($r,Zr),()=>{EDITOR_TO_ON_CHANGE.set($r,()=>{})}),[$r,Zr]);var[zn,Vn]=reactExports.useState(ReactEditor.isFocused($r));return reactExports.useEffect(()=>{Vn(ReactEditor.isFocused($r))},[$r]),useIsomorphicLayoutEffect$1(()=>{var _i=()=>Vn(ReactEditor.isFocused($r));return REACT_MAJOR_VERSION>=17?(document.addEventListener("focusin",_i),document.addEventListener("focusout",_i),()=>{document.removeEventListener("focusin",_i),document.removeEventListener("focusout",_i)}):(document.addEventListener("focus",_i,!0),document.addEventListener("blur",_i,!0),()=>{document.removeEventListener("focus",_i,!0),document.removeEventListener("blur",_i,!0)})},[]),React$6.createElement(SlateSelectorContext.Provider,{value:Vr},React$6.createElement(SlateContext.Provider,{value:Wr},React$6.createElement(EditorContext.Provider,{value:Wr.editor},React$6.createElement(FocusedContext.Provider,{value:zn},zr))))},useSlateSelection=()=>useSlateSelector(Gt=>Gt.selection,isSelectionEqual),isSelectionEqual=(Gt,$r)=>!Gt&&!$r?!0:!Gt||!$r?!1:Range.equals(Gt,$r),doRectsIntersect=(Gt,$r)=>{var zr=($r.top+$r.bottom)/2;return Gt.top<=zr&&Gt.bottom>=zr},areRangesSameLine=(Gt,$r,zr)=>{var _r=ReactEditor.toDOMRange(Gt,$r).getBoundingClientRect(),Dr=ReactEditor.toDOMRange(Gt,zr).getBoundingClientRect();return doRectsIntersect(_r,Dr)&&doRectsIntersect(Dr,_r)},findCurrentLineRange=(Gt,$r)=>{var zr=Editor.range(Gt,Range.end($r)),_r=Array.from(Editor.positions(Gt,{at:$r})),Dr=0,kr=_r.length,qr=Math.floor(kr/2);if(areRangesSameLine(Gt,Editor.range(Gt,_r[Dr]),zr))return Editor.range(Gt,_r[Dr],zr);if(_r.length<2)return Editor.range(Gt,_r[_r.length-1],zr);for(;qr!==_r.length&&qr!==Dr;)areRangesSameLine(Gt,Editor.range(Gt,_r[qr]),zr)?kr=qr:Dr=qr,qr=Math.floor((Dr+kr)/2);return Editor.range(Gt,_r[kr],zr)};function ownKeys$b(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$8(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$b(Object(zr),!0).forEach(function(_r){_defineProperty$e(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$b(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}var withReact=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"x-slate-fragment",_r=$r,{apply:Dr,onChange:kr,deleteBackward:qr,addMark:Nr,removeMark:Wr}=_r;return EDITOR_TO_KEY_TO_ELEMENT.set(_r,new WeakMap),_r.addMark=(Qr,Vr)=>{var Jr,Zr;(Jr=EDITOR_TO_SCHEDULE_FLUSH.get(_r))===null||Jr===void 0||Jr(),!EDITOR_TO_PENDING_INSERTION_MARKS.get(_r)&&(Zr=EDITOR_TO_PENDING_DIFFS.get(_r))!==null&&Zr!==void 0&&Zr.length&&EDITOR_TO_PENDING_INSERTION_MARKS.set(_r,null),EDITOR_TO_USER_MARKS.delete(_r),Nr(Qr,Vr)},_r.removeMark=Qr=>{var Vr;!EDITOR_TO_PENDING_INSERTION_MARKS.get(_r)&&(Vr=EDITOR_TO_PENDING_DIFFS.get(_r))!==null&&Vr!==void 0&&Vr.length&&EDITOR_TO_PENDING_INSERTION_MARKS.set(_r,null),EDITOR_TO_USER_MARKS.delete(_r),Wr(Qr)},_r.deleteBackward=Qr=>{if(Qr!=="line")return qr(Qr);if(_r.selection&&Range.isCollapsed(_r.selection)){var Vr=Editor.above(_r,{match:Vn=>Element$2.isElement(Vn)&&Editor.isBlock(_r,Vn),at:_r.selection});if(Vr){var[,Jr]=Vr,Zr=Editor.range(_r,Jr,_r.selection.anchor),zn=findCurrentLineRange(_r,Zr);Range.isCollapsed(zn)||Transforms.delete(_r,{at:zn})}}},_r.apply=Qr=>{var Vr=[],Jr=[],Zr=EDITOR_TO_PENDING_DIFFS.get(_r);if(Zr!=null&&Zr.length){var zn=Zr.map(A0=>transformTextDiff(A0,Qr)).filter(Boolean);EDITOR_TO_PENDING_DIFFS.set(_r,zn)}var Vn=EDITOR_TO_PENDING_SELECTION.get(_r);Vn&&EDITOR_TO_PENDING_SELECTION.set(_r,transformPendingRange(_r,Vn,Qr));var _i=EDITOR_TO_PENDING_ACTION.get(_r);if(_i!=null&&_i.at){var e0=Point.isPoint(_i==null?void 0:_i.at)?transformPendingPoint(_r,_i.at,Qr):transformPendingRange(_r,_i.at,Qr);EDITOR_TO_PENDING_ACTION.set(_r,e0?_objectSpread$8(_objectSpread$8({},_i),{},{at:e0}):null)}switch(Qr.type){case"insert_text":case"remove_text":case"set_node":case"split_node":{Vr.push(...getMatches(_r,Qr.path));break}case"set_selection":{var r0;(r0=EDITOR_TO_USER_SELECTION.get(_r))===null||r0===void 0||r0.unref(),EDITOR_TO_USER_SELECTION.delete(_r);break}case"insert_node":case"remove_node":{Vr.push(...getMatches(_r,Path$3.parent(Qr.path)));break}case"merge_node":{var i0=Path$3.previous(Qr.path);Vr.push(...getMatches(_r,i0));break}case"move_node":{var n0=Path$3.common(Path$3.parent(Qr.path),Path$3.parent(Qr.newPath));Vr.push(...getMatches(_r,n0));var o0;Path$3.isBefore(Qr.path,Qr.newPath)?(Vr.push(...getMatches(_r,Path$3.parent(Qr.path))),o0=Qr.newPath):(Vr.push(...getMatches(_r,Path$3.parent(Qr.newPath))),o0=Qr.path);var a0=Node$2.get($r,Path$3.parent(o0)),s0=ReactEditor.findKey(_r,a0),l0=Editor.pathRef(_r,Path$3.parent(o0));Jr.push([l0,s0]);break}}switch(Dr(Qr),Qr.type){case"insert_node":case"remove_node":case"merge_node":case"move_node":case"split_node":IS_NODE_MAP_DIRTY.set(_r,!0)}for(var[u0,b0]of Vr){var[g0]=Editor.node(_r,u0);NODE_TO_KEY.set(g0,b0)}for(var[y0,f0]of Jr){if(y0.current){var[v0]=Editor.node(_r,y0.current);NODE_TO_KEY.set(v0,f0)}y0.unref()}},_r.setFragmentData=Qr=>{var{selection:Vr}=_r;if(Vr){var[Jr,Zr]=Range.edges(Vr),zn=Editor.void(_r,{at:Jr.path}),Vn=Editor.void(_r,{at:Zr.path});if(!(Range.isCollapsed(Vr)&&!zn)){var _i=ReactEditor.toDOMRange(_r,Vr),e0=_i.cloneContents(),r0=e0.childNodes[0];if(e0.childNodes.forEach(g0=>{g0.textContent&&g0.textContent.trim()!==""&&(r0=g0)}),Vn){var[i0]=Vn,n0=_i.cloneRange(),o0=ReactEditor.toDOMNode(_r,i0);n0.setEndAfter(o0),e0=n0.cloneContents()}if(zn&&(r0=e0.querySelector("[data-slate-spacer]")),Array.from(e0.querySelectorAll("[data-slate-zero-width]")).forEach(g0=>{var y0=g0.getAttribute("data-slate-zero-width")==="n";g0.textContent=y0?`
`:""}),isDOMText(r0)){var a0=r0.ownerDocument.createElement("span");a0.style.whiteSpace="pre",a0.appendChild(r0),e0.appendChild(a0),r0=a0}var s0=_r.getFragment(),l0=JSON.stringify(s0),u0=window.btoa(encodeURIComponent(l0));r0.setAttribute("data-slate-fragment",u0),Qr.setData("application/".concat(zr),u0);var b0=e0.ownerDocument.createElement("div");return b0.appendChild(e0),b0.setAttribute("hidden","true"),e0.ownerDocument.body.appendChild(b0),Qr.setData("text/html",b0.innerHTML),Qr.setData("text/plain",getPlainText(b0)),e0.ownerDocument.body.removeChild(b0),Qr}}},_r.insertData=Qr=>{_r.insertFragmentData(Qr)||_r.insertTextData(Qr)},_r.insertFragmentData=Qr=>{var Vr=Qr.getData("application/".concat(zr))||getSlateFragmentAttribute(Qr);if(Vr){var Jr=decodeURIComponent(window.atob(Vr)),Zr=JSON.parse(Jr);return _r.insertFragment(Zr),!0}return!1},_r.insertTextData=Qr=>{var Vr=Qr.getData("text/plain");if(Vr){var Jr=Vr.split(/\r\n|\r|\n/),Zr=!1;for(var zn of Jr)Zr&&Transforms.splitNodes(_r,{always:!0}),_r.insertText(zn),Zr=!0;return!0}return!1},_r.onChange=Qr=>{var Vr=REACT_MAJOR_VERSION<18?ReactDOM.unstable_batchedUpdates:Jr=>Jr();Vr(()=>{var Jr=EDITOR_TO_ON_CHANGE.get(_r);Jr&&Jr(Qr),kr(Qr)})},_r},getMatches=(Gt,$r)=>{var zr=[];for(var[_r,Dr]of Editor.levels(Gt,{at:$r})){var kr=ReactEditor.findKey(Gt,_r);zr.push([Dr,kr])}return zr};function bail(Gt){if(Gt)throw Gt}var hasOwn$5=Object.prototype.hasOwnProperty,toStr$9=Object.prototype.toString,defineProperty$7=Object.defineProperty,gOPD$4=Object.getOwnPropertyDescriptor,isArray$h=function($r){return typeof Array.isArray=="function"?Array.isArray($r):toStr$9.call($r)==="[object Array]"},isPlainObject$a=function($r){if(!$r||toStr$9.call($r)!=="[object Object]")return!1;var zr=hasOwn$5.call($r,"constructor"),_r=$r.constructor&&$r.constructor.prototype&&hasOwn$5.call($r.constructor.prototype,"isPrototypeOf");if($r.constructor&&!zr&&!_r)return!1;var Dr;for(Dr in $r);return typeof Dr>"u"||hasOwn$5.call($r,Dr)},setProperty=function($r,zr){defineProperty$7&&zr.name==="__proto__"?defineProperty$7($r,zr.name,{enumerable:!0,configurable:!0,value:zr.newValue,writable:!0}):$r[zr.name]=zr.newValue},getProperty=function($r,zr){if(zr==="__proto__")if(hasOwn$5.call($r,zr)){if(gOPD$4)return gOPD$4($r,zr).value}else return;return $r[zr]},extend$1=function Gt(){var $r,zr,_r,Dr,kr,qr,Nr=arguments[0],Wr=1,Qr=arguments.length,Vr=!1;for(typeof Nr=="boolean"&&(Vr=Nr,Nr=arguments[1]||{},Wr=2),(Nr==null||typeof Nr!="object"&&typeof Nr!="function")&&(Nr={});Wr<Qr;++Wr)if($r=arguments[Wr],$r!=null)for(zr in $r)_r=getProperty(Nr,zr),Dr=getProperty($r,zr),Nr!==Dr&&(Vr&&Dr&&(isPlainObject$a(Dr)||(kr=isArray$h(Dr)))?(kr?(kr=!1,qr=_r&&isArray$h(_r)?_r:[]):qr=_r&&isPlainObject$a(_r)?_r:{},setProperty(Nr,{name:zr,newValue:Gt(Vr,qr,Dr)})):typeof Dr<"u"&&setProperty(Nr,{name:zr,newValue:Dr}));return Nr};const extend$2=getDefaultExportFromCjs$3(extend$1);function isPlainObject$9(Gt){if(typeof Gt!="object"||Gt===null)return!1;const $r=Object.getPrototypeOf(Gt);return($r===null||$r===Object.prototype||Object.getPrototypeOf($r)===null)&&!(Symbol.toStringTag in Gt)&&!(Symbol.iterator in Gt)}function trough(){const Gt=[],$r={run:zr,use:_r};return $r;function zr(...Dr){let kr=-1;const qr=Dr.pop();if(typeof qr!="function")throw new TypeError("Expected function as last argument, not "+qr);Nr(null,...Dr);function Nr(Wr,...Qr){const Vr=Gt[++kr];let Jr=-1;if(Wr){qr(Wr);return}for(;++Jr<Dr.length;)(Qr[Jr]===null||Qr[Jr]===void 0)&&(Qr[Jr]=Dr[Jr]);Dr=Qr,Vr?wrap$1(Vr,Nr)(...Qr):qr(null,...Qr)}}function _r(Dr){if(typeof Dr!="function")throw new TypeError("Expected `middelware` to be a function, not "+Dr);return Gt.push(Dr),$r}}function wrap$1(Gt,$r){let zr;return _r;function _r(...qr){const Nr=Gt.length>qr.length;let Wr;Nr&&qr.push(Dr);try{Wr=Gt.apply(this,qr)}catch(Qr){const Vr=Qr;if(Nr&&zr)throw Vr;return Dr(Vr)}Nr||(Wr&&Wr.then&&typeof Wr.then=="function"?Wr.then(kr,Dr):Wr instanceof Error?Dr(Wr):kr(Wr))}function Dr(qr,...Nr){zr||(zr=!0,$r(qr,...Nr))}function kr(qr){Dr(null,qr)}}class VFileMessage extends Error{constructor($r,zr,_r){super(),typeof zr=="string"&&(_r=zr,zr=void 0);let Dr="",kr={},qr=!1;if(zr&&("line"in zr&&"column"in zr?kr={place:zr}:"start"in zr&&"end"in zr?kr={place:zr}:"type"in zr?kr={ancestors:[zr],place:zr.position}:kr={...zr}),typeof $r=="string"?Dr=$r:!kr.cause&&$r&&(qr=!0,Dr=$r.message,kr.cause=$r),!kr.ruleId&&!kr.source&&typeof _r=="string"){const Wr=_r.indexOf(":");Wr===-1?kr.ruleId=_r:(kr.source=_r.slice(0,Wr),kr.ruleId=_r.slice(Wr+1))}if(!kr.place&&kr.ancestors&&kr.ancestors){const Wr=kr.ancestors[kr.ancestors.length-1];Wr&&(kr.place=Wr.position)}const Nr=kr.place&&"start"in kr.place?kr.place.start:kr.place;this.ancestors=kr.ancestors||void 0,this.cause=kr.cause||void 0,this.column=Nr?Nr.column:void 0,this.fatal=void 0,this.file,this.message=Dr,this.line=Nr?Nr.line:void 0,this.name=stringifyPosition(kr.place)||"1:1",this.place=kr.place||void 0,this.reason=this.message,this.ruleId=kr.ruleId||void 0,this.source=kr.source||void 0,this.stack=qr&&kr.cause&&typeof kr.cause.stack=="string"?kr.cause.stack:"",this.actual,this.expected,this.note,this.url}}VFileMessage.prototype.file="";VFileMessage.prototype.name="";VFileMessage.prototype.reason="";VFileMessage.prototype.message="";VFileMessage.prototype.stack="";VFileMessage.prototype.column=void 0;VFileMessage.prototype.line=void 0;VFileMessage.prototype.ancestors=void 0;VFileMessage.prototype.cause=void 0;VFileMessage.prototype.fatal=void 0;VFileMessage.prototype.place=void 0;VFileMessage.prototype.ruleId=void 0;VFileMessage.prototype.source=void 0;const minpath={basename,dirname,extname,join,sep:"/"};function basename(Gt,$r){if($r!==void 0&&typeof $r!="string")throw new TypeError('"ext" argument must be a string');assertPath$1(Gt);let zr=0,_r=-1,Dr=Gt.length,kr;if($r===void 0||$r.length===0||$r.length>Gt.length){for(;Dr--;)if(Gt.codePointAt(Dr)===47){if(kr){zr=Dr+1;break}}else _r<0&&(kr=!0,_r=Dr+1);return _r<0?"":Gt.slice(zr,_r)}if($r===Gt)return"";let qr=-1,Nr=$r.length-1;for(;Dr--;)if(Gt.codePointAt(Dr)===47){if(kr){zr=Dr+1;break}}else qr<0&&(kr=!0,qr=Dr+1),Nr>-1&&(Gt.codePointAt(Dr)===$r.codePointAt(Nr--)?Nr<0&&(_r=Dr):(Nr=-1,_r=qr));return zr===_r?_r=qr:_r<0&&(_r=Gt.length),Gt.slice(zr,_r)}function dirname(Gt){if(assertPath$1(Gt),Gt.length===0)return".";let $r=-1,zr=Gt.length,_r;for(;--zr;)if(Gt.codePointAt(zr)===47){if(_r){$r=zr;break}}else _r||(_r=!0);return $r<0?Gt.codePointAt(0)===47?"/":".":$r===1&&Gt.codePointAt(0)===47?"//":Gt.slice(0,$r)}function extname(Gt){assertPath$1(Gt);let $r=Gt.length,zr=-1,_r=0,Dr=-1,kr=0,qr;for(;$r--;){const Nr=Gt.codePointAt($r);if(Nr===47){if(qr){_r=$r+1;break}continue}zr<0&&(qr=!0,zr=$r+1),Nr===46?Dr<0?Dr=$r:kr!==1&&(kr=1):Dr>-1&&(kr=-1)}return Dr<0||zr<0||kr===0||kr===1&&Dr===zr-1&&Dr===_r+1?"":Gt.slice(Dr,zr)}function join(...Gt){let $r=-1,zr;for(;++$r<Gt.length;)assertPath$1(Gt[$r]),Gt[$r]&&(zr=zr===void 0?Gt[$r]:zr+"/"+Gt[$r]);return zr===void 0?".":normalize$5(zr)}function normalize$5(Gt){assertPath$1(Gt);const $r=Gt.codePointAt(0)===47;let zr=normalizeString(Gt,!$r);return zr.length===0&&!$r&&(zr="."),zr.length>0&&Gt.codePointAt(Gt.length-1)===47&&(zr+="/"),$r?"/"+zr:zr}function normalizeString(Gt,$r){let zr="",_r=0,Dr=-1,kr=0,qr=-1,Nr,Wr;for(;++qr<=Gt.length;){if(qr<Gt.length)Nr=Gt.codePointAt(qr);else{if(Nr===47)break;Nr=47}if(Nr===47){if(!(Dr===qr-1||kr===1))if(Dr!==qr-1&&kr===2){if(zr.length<2||_r!==2||zr.codePointAt(zr.length-1)!==46||zr.codePointAt(zr.length-2)!==46){if(zr.length>2){if(Wr=zr.lastIndexOf("/"),Wr!==zr.length-1){Wr<0?(zr="",_r=0):(zr=zr.slice(0,Wr),_r=zr.length-1-zr.lastIndexOf("/")),Dr=qr,kr=0;continue}}else if(zr.length>0){zr="",_r=0,Dr=qr,kr=0;continue}}$r&&(zr=zr.length>0?zr+"/..":"..",_r=2)}else zr.length>0?zr+="/"+Gt.slice(Dr+1,qr):zr=Gt.slice(Dr+1,qr),_r=qr-Dr-1;Dr=qr,kr=0}else Nr===46&&kr>-1?kr++:kr=-1}return zr}function assertPath$1(Gt){if(typeof Gt!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(Gt))}const minproc={cwd:cwd$3};function cwd$3(){return"/"}function isUrl(Gt){return!!(Gt!==null&&typeof Gt=="object"&&"href"in Gt&&Gt.href&&"protocol"in Gt&&Gt.protocol&&Gt.auth===void 0)}function urlToPath(Gt){if(typeof Gt=="string")Gt=new URL(Gt);else if(!isUrl(Gt)){const $r=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+Gt+"`");throw $r.code="ERR_INVALID_ARG_TYPE",$r}if(Gt.protocol!=="file:"){const $r=new TypeError("The URL must be of scheme file");throw $r.code="ERR_INVALID_URL_SCHEME",$r}return getPathFromURLPosix(Gt)}function getPathFromURLPosix(Gt){if(Gt.hostname!==""){const _r=new TypeError('File URL host must be "localhost" or empty on darwin');throw _r.code="ERR_INVALID_FILE_URL_HOST",_r}const $r=Gt.pathname;let zr=-1;for(;++zr<$r.length;)if($r.codePointAt(zr)===37&&$r.codePointAt(zr+1)===50){const _r=$r.codePointAt(zr+2);if(_r===70||_r===102){const Dr=new TypeError("File URL path must not include encoded / characters");throw Dr.code="ERR_INVALID_FILE_URL_PATH",Dr}}return decodeURIComponent($r)}const order$1=["history","path","basename","stem","extname","dirname"];class VFile{constructor($r){let zr;$r?isUrl($r)?zr={path:$r}:typeof $r=="string"||isUint8Array$1($r)?zr={value:$r}:zr=$r:zr={},this.cwd="cwd"in zr?"":minproc.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let _r=-1;for(;++_r<order$1.length;){const kr=order$1[_r];kr in zr&&zr[kr]!==void 0&&zr[kr]!==null&&(this[kr]=kr==="history"?[...zr[kr]]:zr[kr])}let Dr;for(Dr in zr)order$1.includes(Dr)||(this[Dr]=zr[Dr])}get basename(){return typeof this.path=="string"?minpath.basename(this.path):void 0}set basename($r){assertNonEmpty($r,"basename"),assertPart($r,"basename"),this.path=minpath.join(this.dirname||"",$r)}get dirname(){return typeof this.path=="string"?minpath.dirname(this.path):void 0}set dirname($r){assertPath(this.basename,"dirname"),this.path=minpath.join($r||"",this.basename)}get extname(){return typeof this.path=="string"?minpath.extname(this.path):void 0}set extname($r){if(assertPart($r,"extname"),assertPath(this.dirname,"extname"),$r){if($r.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if($r.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=minpath.join(this.dirname,this.stem+($r||""))}get path(){return this.history[this.history.length-1]}set path($r){isUrl($r)&&($r=urlToPath($r)),assertNonEmpty($r,"path"),this.path!==$r&&this.history.push($r)}get stem(){return typeof this.path=="string"?minpath.basename(this.path,this.extname):void 0}set stem($r){assertNonEmpty($r,"stem"),assertPart($r,"stem"),this.path=minpath.join(this.dirname||"",$r+(this.extname||""))}fail($r,zr,_r){const Dr=this.message($r,zr,_r);throw Dr.fatal=!0,Dr}info($r,zr,_r){const Dr=this.message($r,zr,_r);return Dr.fatal=void 0,Dr}message($r,zr,_r){const Dr=new VFileMessage($r,zr,_r);return this.path&&(Dr.name=this.path+":"+Dr.name,Dr.file=this.path),Dr.fatal=!1,this.messages.push(Dr),Dr}toString($r){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder($r||void 0).decode(this.value)}}function assertPart(Gt,$r){if(Gt&&Gt.includes(minpath.sep))throw new Error("`"+$r+"` cannot be a path: did not expect `"+minpath.sep+"`")}function assertNonEmpty(Gt,$r){if(!Gt)throw new Error("`"+$r+"` cannot be empty")}function assertPath(Gt,$r){if(!Gt)throw new Error("Setting `"+$r+"` requires `path` to be set too")}function isUint8Array$1(Gt){return!!(Gt&&typeof Gt=="object"&&"byteLength"in Gt&&"byteOffset"in Gt)}const CallableInstance=function(Gt){const _r=this.constructor.prototype,Dr=_r[Gt],kr=function(){return Dr.apply(kr,arguments)};return Object.setPrototypeOf(kr,_r),kr},own={}.hasOwnProperty;class Processor extends CallableInstance{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=trough()}copy(){const $r=new Processor;let zr=-1;for(;++zr<this.attachers.length;){const _r=this.attachers[zr];$r.use(..._r)}return $r.data(extend$2(!0,{},this.namespace)),$r}data($r,zr){return typeof $r=="string"?arguments.length===2?(assertUnfrozen("data",this.frozen),this.namespace[$r]=zr,this):own.call(this.namespace,$r)&&this.namespace[$r]||void 0:$r?(assertUnfrozen("data",this.frozen),this.namespace=$r,this):this.namespace}freeze(){if(this.frozen)return this;const $r=this;for(;++this.freezeIndex<this.attachers.length;){const[zr,..._r]=this.attachers[this.freezeIndex];if(_r[0]===!1)continue;_r[0]===!0&&(_r[0]=void 0);const Dr=zr.call($r,..._r);typeof Dr=="function"&&this.transformers.use(Dr)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse($r){this.freeze();const zr=vfile($r),_r=this.parser||this.Parser;return assertParser("parse",_r),_r(String(zr),zr)}process($r,zr){const _r=this;return this.freeze(),assertParser("process",this.parser||this.Parser),assertCompiler("process",this.compiler||this.Compiler),zr?Dr(void 0,zr):new Promise(Dr);function Dr(kr,qr){const Nr=vfile($r),Wr=_r.parse(Nr);_r.run(Wr,Nr,function(Vr,Jr,Zr){if(Vr||!Jr||!Zr)return Qr(Vr);const zn=Jr,Vn=_r.stringify(zn,Zr);looksLikeAValue(Vn)?Zr.value=Vn:Zr.result=Vn,Qr(Vr,Zr)});function Qr(Vr,Jr){Vr||!Jr?qr(Vr):kr?kr(Jr):zr(void 0,Jr)}}}processSync($r){let zr=!1,_r;return this.freeze(),assertParser("processSync",this.parser||this.Parser),assertCompiler("processSync",this.compiler||this.Compiler),this.process($r,Dr),assertDone("processSync","process",zr),_r;function Dr(kr,qr){zr=!0,bail(kr),_r=qr}}run($r,zr,_r){assertNode($r),this.freeze();const Dr=this.transformers;return!_r&&typeof zr=="function"&&(_r=zr,zr=void 0),_r?kr(void 0,_r):new Promise(kr);function kr(qr,Nr){const Wr=vfile(zr);Dr.run($r,Wr,Qr);function Qr(Vr,Jr,Zr){const zn=Jr||$r;Vr?Nr(Vr):qr?qr(zn):_r(void 0,zn,Zr)}}}runSync($r,zr){let _r=!1,Dr;return this.run($r,zr,kr),assertDone("runSync","run",_r),Dr;function kr(qr,Nr){bail(qr),Dr=Nr,_r=!0}}stringify($r,zr){this.freeze();const _r=vfile(zr),Dr=this.compiler||this.Compiler;return assertCompiler("stringify",Dr),assertNode($r),Dr($r,_r)}use($r,...zr){const _r=this.attachers,Dr=this.namespace;if(assertUnfrozen("use",this.frozen),$r!=null)if(typeof $r=="function")Wr($r,zr);else if(typeof $r=="object")Array.isArray($r)?Nr($r):qr($r);else throw new TypeError("Expected usable value, not `"+$r+"`");return this;function kr(Qr){if(typeof Qr=="function")Wr(Qr,[]);else if(typeof Qr=="object")if(Array.isArray(Qr)){const[Vr,...Jr]=Qr;Wr(Vr,Jr)}else qr(Qr);else throw new TypeError("Expected usable value, not `"+Qr+"`")}function qr(Qr){if(!("plugins"in Qr)&&!("settings"in Qr))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");Nr(Qr.plugins),Qr.settings&&(Dr.settings=extend$2(!0,Dr.settings,Qr.settings))}function Nr(Qr){let Vr=-1;if(Qr!=null)if(Array.isArray(Qr))for(;++Vr<Qr.length;){const Jr=Qr[Vr];kr(Jr)}else throw new TypeError("Expected a list of plugins, not `"+Qr+"`")}function Wr(Qr,Vr){let Jr=-1,Zr=-1;for(;++Jr<_r.length;)if(_r[Jr][0]===Qr){Zr=Jr;break}if(Zr===-1)_r.push([Qr,...Vr]);else if(Vr.length>0){let[zn,...Vn]=Vr;const _i=_r[Zr][1];isPlainObject$9(_i)&&isPlainObject$9(zn)&&(zn=extend$2(!0,_i,zn)),_r[Zr]=[Qr,zn,...Vn]}}}}const unified=new Processor().freeze();function assertParser(Gt,$r){if(typeof $r!="function")throw new TypeError("Cannot `"+Gt+"` without `parser`")}function assertCompiler(Gt,$r){if(typeof $r!="function")throw new TypeError("Cannot `"+Gt+"` without `compiler`")}function assertUnfrozen(Gt,$r){if($r)throw new Error("Cannot call `"+Gt+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function assertNode(Gt){if(!isPlainObject$9(Gt)||typeof Gt.type!="string")throw new TypeError("Expected node, got `"+Gt+"`")}function assertDone(Gt,$r,zr){if(!zr)throw new Error("`"+Gt+"` finished async. Use `"+$r+"` instead")}function vfile(Gt){return looksLikeAVFile(Gt)?Gt:new VFile(Gt)}function looksLikeAVFile(Gt){return!!(Gt&&typeof Gt=="object"&&"message"in Gt&&"messages"in Gt)}function looksLikeAValue(Gt){return typeof Gt=="string"||isUint8Array(Gt)}function isUint8Array(Gt){return!!(Gt&&typeof Gt=="object"&&"byteLength"in Gt&&"byteOffset"in Gt)}function _assertThisInitialized$2(Gt){if(Gt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Gt}const assertThisInitialized=Object.freeze(Object.defineProperty({__proto__:null,default:_assertThisInitialized$2},Symbol.toStringTag,{value:"Module"}));function _setPrototypeOf$5(Gt,$r){return _setPrototypeOf$5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(zr,_r){return zr.__proto__=_r,zr},_setPrototypeOf$5(Gt,$r)}function _inheritsLoose$5(Gt,$r){Gt.prototype=Object.create($r.prototype),Gt.prototype.constructor=Gt,_setPrototypeOf$5(Gt,$r)}const inheritsLoose=Object.freeze(Object.defineProperty({__proto__:null,default:_inheritsLoose$5},Symbol.toStringTag,{value:"Module"}));function invariant(Gt,$r){if(!Gt){var zr=new Error("loadable: "+$r);throw zr.framesToPop=1,zr.name="Invariant Violation",zr}}var Context$3=React$6.createContext(),LOADABLE_SHARED={initialChunks:{}},STATUS_PENDING="PENDING",STATUS_RESOLVED="RESOLVED",STATUS_REJECTED="REJECTED";function resolveConstructor(Gt){return typeof Gt=="function"?{requireAsync:Gt,resolve:function(){},chunkName:function(){}}:Gt}var withChunkExtractor=function($r){var zr=function(Dr){return React$6.createElement(Context$3.Consumer,null,function(kr){return React$6.createElement($r,Object.assign({__chunkExtractor:kr},Dr))})};return $r.displayName&&(zr.displayName=$r.displayName+"WithChunkExtractor"),zr},identity$8=function($r){return $r};function createLoadable(Gt){var $r=Gt.defaultResolveComponent,zr=$r===void 0?identity$8:$r,_r=Gt.render,Dr=Gt.onLoad;function kr(Nr,Wr){Wr===void 0&&(Wr={});var Qr=resolveConstructor(Nr),Vr={};function Jr(r0){return Wr.cacheKey?Wr.cacheKey(r0):Qr.resolve?Qr.resolve(r0):"static"}function Zr(r0,i0,n0){var o0=Wr.resolveComponent?Wr.resolveComponent(r0,i0):zr(r0);return hoistNonReactStatics$2(n0,o0,{preload:!0}),o0}var zn=function(i0){var n0=Jr(i0),o0=Vr[n0];return(!o0||o0.status===STATUS_REJECTED)&&(o0=Qr.requireAsync(i0),o0.status=STATUS_PENDING,Vr[n0]=o0,o0.then(function(){o0.status=STATUS_RESOLVED},function(a0){console.error("loadable-components: failed to asynchronously load component",{fileName:Qr.resolve(i0),chunkName:Qr.chunkName(i0),error:a0&&a0.message}),o0.status=STATUS_REJECTED})),o0},Vn=function(r0){_inheritsLoose$5(i0,r0),i0.getDerivedStateFromProps=function(a0,s0){var l0=Jr(a0);return _extends$q({},s0,{cacheKey:l0,loading:s0.loading||s0.cacheKey!==l0})};function i0(o0){var a0;return a0=r0.call(this,o0)||this,a0.state={result:null,error:null,loading:!0,cacheKey:Jr(o0)},invariant(!o0.__chunkExtractor||Qr.requireSync,"SSR requires `@loadable/babel-plugin`, please install it"),o0.__chunkExtractor?(Wr.ssr===!1||(Qr.requireAsync(o0).catch(function(){return null}),a0.loadSync(),o0.__chunkExtractor.addChunk(Qr.chunkName(o0))),_assertThisInitialized$2(a0)):(Wr.ssr!==!1&&(Qr.isReady&&Qr.isReady(o0)||Qr.chunkName&&LOADABLE_SHARED.initialChunks[Qr.chunkName(o0)])&&a0.loadSync(),a0)}var n0=i0.prototype;return n0.componentDidMount=function(){this.mounted=!0;var a0=this.getCache();a0&&a0.status===STATUS_REJECTED&&this.setCache(),this.state.loading&&this.loadAsync()},n0.componentDidUpdate=function(a0,s0){s0.cacheKey!==this.state.cacheKey&&this.loadAsync()},n0.componentWillUnmount=function(){this.mounted=!1},n0.safeSetState=function(a0,s0){this.mounted&&this.setState(a0,s0)},n0.getCacheKey=function(){return Jr(this.props)},n0.getCache=function(){return Vr[this.getCacheKey()]},n0.setCache=function(a0){a0===void 0&&(a0=void 0),Vr[this.getCacheKey()]=a0},n0.triggerOnLoad=function(){var a0=this;Dr&&setTimeout(function(){Dr(a0.state.result,a0.props)})},n0.loadSync=function(){if(this.state.loading)try{var a0=Qr.requireSync(this.props),s0=Zr(a0,this.props,e0);this.state.result=s0,this.state.loading=!1}catch(l0){console.error("loadable-components: failed to synchronously load component, which expected to be available",{fileName:Qr.resolve(this.props),chunkName:Qr.chunkName(this.props),error:l0&&l0.message}),this.state.error=l0}},n0.loadAsync=function(){var a0=this,s0=this.resolveAsync();return s0.then(function(l0){var u0=Zr(l0,a0.props,e0);a0.safeSetState({result:u0,loading:!1},function(){return a0.triggerOnLoad()})}).catch(function(l0){return a0.safeSetState({error:l0,loading:!1})}),s0},n0.resolveAsync=function(){var a0=this.props;a0.__chunkExtractor,a0.forwardedRef;var s0=_objectWithoutPropertiesLoose$a(a0,["__chunkExtractor","forwardedRef"]);return zn(s0)},n0.render=function(){var a0=this.props,s0=a0.forwardedRef,l0=a0.fallback;a0.__chunkExtractor;var u0=_objectWithoutPropertiesLoose$a(a0,["forwardedRef","fallback","__chunkExtractor"]),b0=this.state,g0=b0.error,y0=b0.loading,f0=b0.result;if(Wr.suspense){var v0=this.getCache()||this.loadAsync();if(v0.status===STATUS_PENDING)throw this.loadAsync()}if(g0)throw g0;var A0=l0||Wr.fallback||null;return y0?A0:_r({fallback:A0,result:f0,options:Wr,props:_extends$q({},u0,{ref:s0})})},i0}(React$6.Component),_i=withChunkExtractor(Vn),e0=React$6.forwardRef(function(r0,i0){return React$6.createElement(_i,Object.assign({forwardedRef:i0},r0))});return e0.displayName="Loadable",e0.preload=function(r0){e0.load(r0)},e0.load=function(r0){return zn(r0)},e0}function qr(Nr,Wr){return kr(Nr,_extends$q({},Wr,{suspense:!0}))}return{loadable:kr,lazy:qr}}function defaultResolveComponent(Gt){return Gt.__esModule?Gt.default:Gt.default||Gt}var _createLoadable=createLoadable({defaultResolveComponent,render:function($r){var zr=$r.result,_r=$r.props;return React$6.createElement(zr,_r)}}),loadable=_createLoadable.loadable,lazy$1=_createLoadable.lazy,_createLoadable$1=createLoadable({onLoad:function($r,zr){$r&&zr.forwardedRef&&(typeof zr.forwardedRef=="function"?zr.forwardedRef($r):zr.forwardedRef.current=$r)},render:function($r){var zr=$r.result,_r=$r.props;return _r.children?_r.children(zr):null}}),loadable$1=_createLoadable$1.loadable,lazy$1$1=_createLoadable$1.lazy,loadable$2=loadable;loadable$2.lib=loadable$1;var lazy$2=lazy$1;lazy$2.lib=lazy$1$1;function ownKeys$a(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread2$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$a(Object(zr),!0).forEach(function(_r){_defineProperty$d(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$a(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _typeof$8(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$8=function($r){return typeof $r}:_typeof$8=function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$8(Gt)}function _defineProperty$d(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _slicedToArray$7(Gt,$r){return _arrayWithHoles$5(Gt)||_iterableToArrayLimit$5(Gt,$r)||_unsupportedIterableToArray$6(Gt,$r)||_nonIterableRest$5()}function _arrayWithHoles$5(Gt){if(Array.isArray(Gt))return Gt}function _iterableToArrayLimit$5(Gt,$r){var zr=Gt&&(typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"]);if(zr!=null){var _r=[],Dr=!0,kr=!1,qr,Nr;try{for(zr=zr.call(Gt);!(Dr=(qr=zr.next()).done)&&(_r.push(qr.value),!($r&&_r.length===$r));Dr=!0);}catch(Wr){kr=!0,Nr=Wr}finally{try{!Dr&&zr.return!=null&&zr.return()}finally{if(kr)throw Nr}}return _r}}function _unsupportedIterableToArray$6(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$6(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(Gt);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray$6(Gt,$r)}}function _arrayLikeToArray$6(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _nonIterableRest$5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var useAttachEvent=function($r,zr,_r){var Dr=!!_r,kr=React$6.useRef(_r);React$6.useEffect(function(){kr.current=_r},[_r]),React$6.useEffect(function(){if(!Dr||!$r)return function(){};var qr=function(){kr.current&&kr.current.apply(kr,arguments)};return $r.on(zr,qr),function(){$r.off(zr,qr)}},[Dr,zr,$r,kr])},usePrevious$1=function($r){var zr=React$6.useRef($r);return React$6.useEffect(function(){zr.current=$r},[$r]),zr.current},isUnknownObject=function($r){return $r!==null&&_typeof$8($r)==="object"},isPromise$2=function($r){return isUnknownObject($r)&&typeof $r.then=="function"},isStripe=function($r){return isUnknownObject($r)&&typeof $r.elements=="function"&&typeof $r.createToken=="function"&&typeof $r.createPaymentMethod=="function"&&typeof $r.confirmCardPayment=="function"},PLAIN_OBJECT_STR="[object Object]",isEqual$6=function Gt($r,zr){if(!isUnknownObject($r)||!isUnknownObject(zr))return $r===zr;var _r=Array.isArray($r),Dr=Array.isArray(zr);if(_r!==Dr)return!1;var kr=Object.prototype.toString.call($r)===PLAIN_OBJECT_STR,qr=Object.prototype.toString.call(zr)===PLAIN_OBJECT_STR;if(kr!==qr)return!1;if(!kr&&!_r)return $r===zr;var Nr=Object.keys($r),Wr=Object.keys(zr);if(Nr.length!==Wr.length)return!1;for(var Qr={},Vr=0;Vr<Nr.length;Vr+=1)Qr[Nr[Vr]]=!0;for(var Jr=0;Jr<Wr.length;Jr+=1)Qr[Wr[Jr]]=!0;var Zr=Object.keys(Qr);if(Zr.length!==Nr.length)return!1;var zn=$r,Vn=zr,_i=function(r0){return Gt(zn[r0],Vn[r0])};return Zr.every(_i)},extractAllowedOptionsUpdates=function($r,zr,_r){return isUnknownObject($r)?Object.keys($r).reduce(function(Dr,kr){var qr=!isUnknownObject(zr)||!isEqual$6($r[kr],zr[kr]);return _r.includes(kr)?(qr&&console.warn("Unsupported prop change: options.".concat(kr," is not a mutable property.")),Dr):qr?_objectSpread2$2(_objectSpread2$2({},Dr||{}),{},_defineProperty$d({},kr,$r[kr])):Dr},null):null},INVALID_STRIPE_ERROR$2="Invalid prop `stripe` supplied to `Elements`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.",validateStripe=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:INVALID_STRIPE_ERROR$2;if($r===null||isStripe($r))return $r;throw new Error(zr)},parseStripeProp=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:INVALID_STRIPE_ERROR$2;if(isPromise$2($r))return{tag:"async",stripePromise:Promise.resolve($r).then(function(Dr){return validateStripe(Dr,zr)})};var _r=validateStripe($r,zr);return _r===null?{tag:"empty"}:{tag:"sync",stripe:_r}},registerWithStripeJs=function($r){!$r||!$r._registerWrapper||!$r.registerAppInfo||($r._registerWrapper({name:"react-stripe-js",version:"2.8.0"}),$r.registerAppInfo({name:"react-stripe-js",version:"2.8.0",url:"https://stripe.com/docs/stripe-js/react"}))},ElementsContext=React$6.createContext(null);ElementsContext.displayName="ElementsContext";var parseElementsContext=function($r,zr){if(!$r)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(zr," in an <Elements> provider."));return $r},Elements=function($r){var zr=$r.stripe,_r=$r.options,Dr=$r.children,kr=React$6.useMemo(function(){return parseStripeProp(zr)},[zr]),qr=React$6.useState(function(){return{stripe:kr.tag==="sync"?kr.stripe:null,elements:kr.tag==="sync"?kr.stripe.elements(_r):null}}),Nr=_slicedToArray$7(qr,2),Wr=Nr[0],Qr=Nr[1];React$6.useEffect(function(){var Zr=!0,zn=function(_i){Qr(function(e0){return e0.stripe?e0:{stripe:_i,elements:_i.elements(_r)}})};return kr.tag==="async"&&!Wr.stripe?kr.stripePromise.then(function(Vn){Vn&&Zr&&zn(Vn)}):kr.tag==="sync"&&!Wr.stripe&&zn(kr.stripe),function(){Zr=!1}},[kr,Wr,_r]);var Vr=usePrevious$1(zr);React$6.useEffect(function(){Vr!==null&&Vr!==zr&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[Vr,zr]);var Jr=usePrevious$1(_r);return React$6.useEffect(function(){if(Wr.elements){var Zr=extractAllowedOptionsUpdates(_r,Jr,["clientSecret","fonts"]);Zr&&Wr.elements.update(Zr)}},[_r,Jr,Wr.elements]),React$6.useEffect(function(){registerWithStripeJs(Wr.stripe)},[Wr.stripe]),React$6.createElement(ElementsContext.Provider,{value:Wr},Dr)};Elements.propTypes={stripe:PropTypes.any,options:PropTypes.object};var useElementsContextWithUseCase=function($r){var zr=React$6.useContext(ElementsContext);return parseElementsContext(zr,$r)},useElements=function(){var $r=useElementsContextWithUseCase("calls useElements()"),zr=$r.elements;return zr};PropTypes.func.isRequired;var CustomCheckoutSdkContext=React$6.createContext(null);CustomCheckoutSdkContext.displayName="CustomCheckoutSdkContext";var parseCustomCheckoutSdkContext=function($r,zr){if(!$r)throw new Error("Could not find CustomCheckoutProvider context; You need to wrap the part of your app that ".concat(zr," in an <CustomCheckoutProvider> provider."));return $r},CustomCheckoutContext=React$6.createContext(null);CustomCheckoutContext.displayName="CustomCheckoutContext";PropTypes.any,PropTypes.shape({clientSecret:PropTypes.string.isRequired,elementsOptions:PropTypes.object}).isRequired;var useElementsOrCustomCheckoutSdkContextWithUseCase=function($r){var zr=React$6.useContext(CustomCheckoutSdkContext),_r=React$6.useContext(ElementsContext);if(zr&&_r)throw new Error("You cannot wrap the part of your app that ".concat($r," in both <CustomCheckoutProvider> and <Elements> providers."));return zr?parseCustomCheckoutSdkContext(zr,$r):parseElementsContext(_r,$r)},capitalized=function($r){return $r.charAt(0).toUpperCase()+$r.slice(1)},createElementComponent=function($r,zr){var _r="".concat(capitalized($r),"Element"),Dr=function(Wr){var Qr=Wr.id,Vr=Wr.className,Jr=Wr.options,Zr=Jr===void 0?{}:Jr,zn=Wr.onBlur,Vn=Wr.onFocus,_i=Wr.onReady,e0=Wr.onChange,r0=Wr.onEscape,i0=Wr.onClick,n0=Wr.onLoadError,o0=Wr.onLoaderStart,a0=Wr.onNetworksChange,s0=Wr.onConfirm,l0=Wr.onCancel,u0=Wr.onShippingAddressChange,b0=Wr.onShippingRateChange,g0=useElementsOrCustomCheckoutSdkContextWithUseCase("mounts <".concat(_r,">")),y0="elements"in g0?g0.elements:null,f0="customCheckoutSdk"in g0?g0.customCheckoutSdk:null,v0=React$6.useState(null),A0=_slicedToArray$7(v0,2),p0=A0[0],h0=A0[1],m0=React$6.useRef(null),c0=React$6.useRef(null);useAttachEvent(p0,"blur",zn),useAttachEvent(p0,"focus",Vn),useAttachEvent(p0,"escape",r0),useAttachEvent(p0,"click",i0),useAttachEvent(p0,"loaderror",n0),useAttachEvent(p0,"loaderstart",o0),useAttachEvent(p0,"networkschange",a0),useAttachEvent(p0,"confirm",s0),useAttachEvent(p0,"cancel",l0),useAttachEvent(p0,"shippingaddresschange",u0),useAttachEvent(p0,"shippingratechange",b0),useAttachEvent(p0,"change",e0);var d0;_i&&($r==="expressCheckout"?d0=_i:d0=function(){_i(p0)}),useAttachEvent(p0,"ready",d0),React$6.useLayoutEffect(function(){if(m0.current===null&&c0.current!==null&&(y0||f0)){var O0=null;f0?O0=f0.createElement($r,Zr):y0&&(O0=y0.create($r,Zr)),m0.current=O0,h0(O0),O0&&O0.mount(c0.current)}},[y0,f0,Zr]);var M0=usePrevious$1(Zr);return React$6.useEffect(function(){if(m0.current){var O0=extractAllowedOptionsUpdates(Zr,M0,["paymentRequest"]);O0&&m0.current.update(O0)}},[Zr,M0]),React$6.useLayoutEffect(function(){return function(){if(m0.current&&typeof m0.current.destroy=="function")try{m0.current.destroy(),m0.current=null}catch{}}},[]),React$6.createElement("div",{id:Qr,className:Vr,ref:c0})},kr=function(Wr){useElementsOrCustomCheckoutSdkContextWithUseCase("mounts <".concat(_r,">"));var Qr=Wr.id,Vr=Wr.className;return React$6.createElement("div",{id:Qr,className:Vr})},qr=zr?kr:Dr;return qr.propTypes={id:PropTypes.string,className:PropTypes.string,onChange:PropTypes.func,onBlur:PropTypes.func,onFocus:PropTypes.func,onReady:PropTypes.func,onEscape:PropTypes.func,onClick:PropTypes.func,onLoadError:PropTypes.func,onLoaderStart:PropTypes.func,onNetworksChange:PropTypes.func,onConfirm:PropTypes.func,onCancel:PropTypes.func,onShippingAddressChange:PropTypes.func,onShippingRateChange:PropTypes.func,options:PropTypes.object},qr.displayName=_r,qr.__elementType=$r,qr},isServer$1=typeof window>"u",EmbeddedCheckoutContext=React$6.createContext(null);EmbeddedCheckoutContext.displayName="EmbeddedCheckoutProviderContext";var useStripe=function(){var $r=useElementsOrCustomCheckoutSdkContextWithUseCase("calls useStripe()"),zr=$r.stripe;return zr};createElementComponent("auBankAccount",isServer$1);var CardElement=createElementComponent("card",isServer$1);createElementComponent("cardNumber",isServer$1);createElementComponent("cardExpiry",isServer$1);createElementComponent("cardCvc",isServer$1);createElementComponent("fpxBank",isServer$1);createElementComponent("iban",isServer$1);createElementComponent("idealBank",isServer$1);createElementComponent("p24Bank",isServer$1);createElementComponent("epsBank",isServer$1);createElementComponent("payment",isServer$1);createElementComponent("expressCheckout",isServer$1);createElementComponent("paymentRequestButton",isServer$1);createElementComponent("linkAuthentication",isServer$1);createElementComponent("address",isServer$1);createElementComponent("shippingAddress",isServer$1);createElementComponent("paymentMethodMessaging",isServer$1);createElementComponent("affirmMessage",isServer$1);createElementComponent("afterpayClearpayMessage",isServer$1);var classnames={exports:{}};/*!
	Copyright (c) 2018 Jed Watson.
	Licensed under the MIT License (MIT), see
	http://jedwatson.github.io/classnames
*/(function(Gt){(function(){var $r={}.hasOwnProperty;function zr(){for(var kr="",qr=0;qr<arguments.length;qr++){var Nr=arguments[qr];Nr&&(kr=Dr(kr,_r(Nr)))}return kr}function _r(kr){if(typeof kr=="string"||typeof kr=="number")return kr;if(typeof kr!="object")return"";if(Array.isArray(kr))return zr.apply(null,kr);if(kr.toString!==Object.prototype.toString&&!kr.toString.toString().includes("[native code]"))return kr.toString();var qr="";for(var Nr in kr)$r.call(kr,Nr)&&kr[Nr]&&(qr=Dr(qr,Nr));return qr}function Dr(kr,qr){return qr?kr?kr+" "+qr:kr+qr:kr}Gt.exports?(zr.default=zr,Gt.exports=zr):window.classNames=zr})()})(classnames);var classnamesExports=classnames.exports;const cn$3=getDefaultExportFromCjs$3(classnamesExports);var baseKeys$1=_baseKeys,getTag$2=_getTag,isArguments$7=isArguments_1,isArray$g=isArray_1,isArrayLike$5=isArrayLike_1,isBuffer$6=isBufferExports,isPrototype$1=_isPrototype,isTypedArray$3=isTypedArray_1,mapTag$3="[object Map]",setTag$3="[object Set]",objectProto$h=Object.prototype,hasOwnProperty$l=objectProto$h.hasOwnProperty;function isEmpty$5(Gt){if(Gt==null)return!0;if(isArrayLike$5(Gt)&&(isArray$g(Gt)||typeof Gt=="string"||typeof Gt.splice=="function"||isBuffer$6(Gt)||isTypedArray$3(Gt)||isArguments$7(Gt)))return!Gt.length;var $r=getTag$2(Gt);if($r==mapTag$3||$r==setTag$3)return!Gt.size;if(isPrototype$1(Gt))return!baseKeys$1(Gt).length;for(var zr in Gt)if(hasOwnProperty$l.call(Gt,zr))return!1;return!0}var isEmpty_1=isEmpty$5;const isEmpty$6=getDefaultExportFromCjs$3(isEmpty_1);var isCheckBoxInput=Gt=>Gt.type==="checkbox",isDateObject$1=Gt=>Gt instanceof Date,isNullOrUndefined$2=Gt=>Gt==null;const isObjectType=Gt=>typeof Gt=="object";var isObject$f=Gt=>!isNullOrUndefined$2(Gt)&&!Array.isArray(Gt)&&isObjectType(Gt)&&!isDateObject$1(Gt),getEventValue=Gt=>isObject$f(Gt)&&Gt.target?isCheckBoxInput(Gt.target)?Gt.target.checked:Gt.target.value:Gt,getNodeParentName=Gt=>Gt.substring(0,Gt.search(/\.\d+(\.|$)/))||Gt,isNameInFieldArray=(Gt,$r)=>Gt.has(getNodeParentName($r)),isPlainObject$8=Gt=>{const $r=Gt.constructor&&Gt.constructor.prototype;return isObject$f($r)&&$r.hasOwnProperty("isPrototypeOf")},isWeb=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function cloneObject(Gt){let $r;const zr=Array.isArray(Gt);if(Gt instanceof Date)$r=new Date(Gt);else if(Gt instanceof Set)$r=new Set(Gt);else if(!(isWeb&&(Gt instanceof Blob||Gt instanceof FileList))&&(zr||isObject$f(Gt)))if($r=zr?[]:{},!zr&&!isPlainObject$8(Gt))$r=Gt;else for(const _r in Gt)Gt.hasOwnProperty(_r)&&($r[_r]=cloneObject(Gt[_r]));else return Gt;return $r}var compact$1=Gt=>Array.isArray(Gt)?Gt.filter(Boolean):[],isUndefined$3=Gt=>Gt===void 0,get$4=(Gt,$r,zr)=>{if(!$r||!isObject$f(Gt))return zr;const _r=compact$1($r.split(/[,[\].]+?/)).reduce((Dr,kr)=>isNullOrUndefined$2(Dr)?Dr:Dr[kr],Gt);return isUndefined$3(_r)||_r===Gt?isUndefined$3(Gt[$r])?zr:Gt[$r]:_r},isBoolean$4=Gt=>typeof Gt=="boolean",isKey$1=Gt=>/^\w*$/.test(Gt),stringToPath$3=Gt=>compact$1(Gt.replace(/["|']|\]/g,"").split(/\.|\[/)),set$1=(Gt,$r,zr)=>{let _r=-1;const Dr=isKey$1($r)?[$r]:stringToPath$3($r),kr=Dr.length,qr=kr-1;for(;++_r<kr;){const Nr=Dr[_r];let Wr=zr;if(_r!==qr){const Qr=Gt[Nr];Wr=isObject$f(Qr)||Array.isArray(Qr)?Qr:isNaN(+Dr[_r+1])?{}:[]}if(Nr==="__proto__")return;Gt[Nr]=Wr,Gt=Gt[Nr]}return Gt};const EVENTS={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},VALIDATION_MODE={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},INPUT_VALIDATION_RULES={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},HookFormContext=React$6.createContext(null),useFormContext=()=>React$6.useContext(HookFormContext),FormProvider=Gt=>{const{children:$r,...zr}=Gt;return React$6.createElement(HookFormContext.Provider,{value:zr},$r)};var getProxyFormState=(Gt,$r,zr,_r=!0)=>{const Dr={defaultValues:$r._defaultValues};for(const kr in Gt)Object.defineProperty(Dr,kr,{get:()=>{const qr=kr;return $r._proxyFormState[qr]!==VALIDATION_MODE.all&&($r._proxyFormState[qr]=!_r||VALIDATION_MODE.all),zr&&(zr[qr]=!0),Gt[qr]}});return Dr},isEmptyObject=Gt=>isObject$f(Gt)&&!Object.keys(Gt).length,shouldRenderFormState=(Gt,$r,zr,_r)=>{zr(Gt);const{name:Dr,...kr}=Gt;return isEmptyObject(kr)||Object.keys(kr).length>=Object.keys($r).length||Object.keys(kr).find(qr=>$r[qr]===(!_r||VALIDATION_MODE.all))},convertToArrayPayload=Gt=>Array.isArray(Gt)?Gt:[Gt],shouldSubscribeByName=(Gt,$r,zr)=>!Gt||!$r||Gt===$r||convertToArrayPayload(Gt).some(_r=>_r&&(zr?_r===$r:_r.startsWith($r)||$r.startsWith(_r)));function useSubscribe(Gt){const $r=React$6.useRef(Gt);$r.current=Gt,React$6.useEffect(()=>{const zr=!Gt.disabled&&$r.current.subject&&$r.current.subject.subscribe({next:$r.current.next});return()=>{zr&&zr.unsubscribe()}},[Gt.disabled])}function useFormState(Gt){const $r=useFormContext(),{control:zr=$r.control,disabled:_r,name:Dr,exact:kr}=Gt||{},[qr,Nr]=React$6.useState(zr._formState),Wr=React$6.useRef(!0),Qr=React$6.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),Vr=React$6.useRef(Dr);return Vr.current=Dr,useSubscribe({disabled:_r,next:Jr=>Wr.current&&shouldSubscribeByName(Vr.current,Jr.name,kr)&&shouldRenderFormState(Jr,Qr.current,zr._updateFormState)&&Nr({...zr._formState,...Jr}),subject:zr._subjects.state}),React$6.useEffect(()=>(Wr.current=!0,Qr.current.isValid&&zr._updateValid(!0),()=>{Wr.current=!1}),[zr]),getProxyFormState(qr,zr,Qr.current,!1)}var isString$8=Gt=>typeof Gt=="string",generateWatchOutput=(Gt,$r,zr,_r,Dr)=>isString$8(Gt)?(_r&&$r.watch.add(Gt),get$4(zr,Gt,Dr)):Array.isArray(Gt)?Gt.map(kr=>(_r&&$r.watch.add(kr),get$4(zr,kr))):(_r&&($r.watchAll=!0),zr);function useWatch(Gt){const $r=useFormContext(),{control:zr=$r.control,name:_r,defaultValue:Dr,disabled:kr,exact:qr}=Gt||{},Nr=React$6.useRef(_r);Nr.current=_r,useSubscribe({disabled:kr,subject:zr._subjects.values,next:Vr=>{shouldSubscribeByName(Nr.current,Vr.name,qr)&&Qr(cloneObject(generateWatchOutput(Nr.current,zr._names,Vr.values||zr._formValues,!1,Dr)))}});const[Wr,Qr]=React$6.useState(zr._getWatch(_r,Dr));return React$6.useEffect(()=>zr._removeUnmounted()),Wr}function useController(Gt){const $r=useFormContext(),{name:zr,disabled:_r,control:Dr=$r.control,shouldUnregister:kr}=Gt,qr=isNameInFieldArray(Dr._names.array,zr),Nr=useWatch({control:Dr,name:zr,defaultValue:get$4(Dr._formValues,zr,get$4(Dr._defaultValues,zr,Gt.defaultValue)),exact:!0}),Wr=useFormState({control:Dr,name:zr,exact:!0}),Qr=React$6.useRef(Dr.register(zr,{...Gt.rules,value:Nr,...isBoolean$4(Gt.disabled)?{disabled:Gt.disabled}:{}}));return React$6.useEffect(()=>{const Vr=Dr._options.shouldUnregister||kr,Jr=(Zr,zn)=>{const Vn=get$4(Dr._fields,Zr);Vn&&Vn._f&&(Vn._f.mount=zn)};if(Jr(zr,!0),Vr){const Zr=cloneObject(get$4(Dr._options.defaultValues,zr));set$1(Dr._defaultValues,zr,Zr),isUndefined$3(get$4(Dr._formValues,zr))&&set$1(Dr._formValues,zr,Zr)}return()=>{(qr?Vr&&!Dr._state.action:Vr)?Dr.unregister(zr):Jr(zr,!1)}},[zr,Dr,qr,kr]),React$6.useEffect(()=>{get$4(Dr._fields,zr)&&Dr._updateDisabledField({disabled:_r,fields:Dr._fields,name:zr,value:get$4(Dr._fields,zr)._f.value})},[_r,zr,Dr]),{field:{name:zr,value:Nr,...isBoolean$4(_r)||Wr.disabled?{disabled:Wr.disabled||_r}:{},onChange:React$6.useCallback(Vr=>Qr.current.onChange({target:{value:getEventValue(Vr),name:zr},type:EVENTS.CHANGE}),[zr]),onBlur:React$6.useCallback(()=>Qr.current.onBlur({target:{value:get$4(Dr._formValues,zr),name:zr},type:EVENTS.BLUR}),[zr,Dr]),ref:React$6.useCallback(Vr=>{const Jr=get$4(Dr._fields,zr);Jr&&Vr&&(Jr._f.ref={focus:()=>Vr.focus(),select:()=>Vr.select(),setCustomValidity:Zr=>Vr.setCustomValidity(Zr),reportValidity:()=>Vr.reportValidity()})},[Dr._fields,zr])},formState:Wr,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!get$4(Wr.errors,zr)},isDirty:{enumerable:!0,get:()=>!!get$4(Wr.dirtyFields,zr)},isTouched:{enumerable:!0,get:()=>!!get$4(Wr.touchedFields,zr)},isValidating:{enumerable:!0,get:()=>!!get$4(Wr.validatingFields,zr)},error:{enumerable:!0,get:()=>get$4(Wr.errors,zr)}})}}const Controller$1=Gt=>Gt.render(useController(Gt));var appendErrors=(Gt,$r,zr,_r,Dr)=>$r?{...zr[Gt],types:{...zr[Gt]&&zr[Gt].types?zr[Gt].types:{},[_r]:Dr||!0}}:{},generateId=()=>{const Gt=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,$r=>{const zr=(Math.random()*16+Gt)%16|0;return($r=="x"?zr:zr&3|8).toString(16)})},getFocusFieldName=(Gt,$r,zr={})=>zr.shouldFocus||isUndefined$3(zr.shouldFocus)?zr.focusName||`${Gt}.${isUndefined$3(zr.focusIndex)?$r:zr.focusIndex}.`:"",getValidationModes=Gt=>({isOnSubmit:!Gt||Gt===VALIDATION_MODE.onSubmit,isOnBlur:Gt===VALIDATION_MODE.onBlur,isOnChange:Gt===VALIDATION_MODE.onChange,isOnAll:Gt===VALIDATION_MODE.all,isOnTouch:Gt===VALIDATION_MODE.onTouched}),isWatched=(Gt,$r,zr)=>!zr&&($r.watchAll||$r.watch.has(Gt)||[...$r.watch].some(_r=>Gt.startsWith(_r)&&/^\.\w+/.test(Gt.slice(_r.length))));const iterateFieldsByAction=(Gt,$r,zr,_r)=>{for(const Dr of zr||Object.keys(Gt)){const kr=get$4(Gt,Dr);if(kr){const{_f:qr,...Nr}=kr;if(qr){if(qr.refs&&qr.refs[0]&&$r(qr.refs[0],Dr)&&!_r)return!0;if(qr.ref&&$r(qr.ref,qr.name)&&!_r)return!0;if(iterateFieldsByAction(Nr,$r))break}else if(isObject$f(Nr)&&iterateFieldsByAction(Nr,$r))break}}};var updateFieldArrayRootError=(Gt,$r,zr)=>{const _r=convertToArrayPayload(get$4(Gt,zr));return set$1(_r,"root",$r[zr]),set$1(Gt,zr,_r),Gt},isFileInput=Gt=>Gt.type==="file",isFunction$9=Gt=>typeof Gt=="function",isHTMLElement$3=Gt=>{if(!isWeb)return!1;const $r=Gt?Gt.ownerDocument:0;return Gt instanceof($r&&$r.defaultView?$r.defaultView.HTMLElement:HTMLElement)},isMessage=Gt=>isString$8(Gt),isRadioInput=Gt=>Gt.type==="radio",isRegex$1=Gt=>Gt instanceof RegExp;const defaultResult={value:!1,isValid:!1},validResult={value:!0,isValid:!0};var getCheckboxValue=Gt=>{if(Array.isArray(Gt)){if(Gt.length>1){const $r=Gt.filter(zr=>zr&&zr.checked&&!zr.disabled).map(zr=>zr.value);return{value:$r,isValid:!!$r.length}}return Gt[0].checked&&!Gt[0].disabled?Gt[0].attributes&&!isUndefined$3(Gt[0].attributes.value)?isUndefined$3(Gt[0].value)||Gt[0].value===""?validResult:{value:Gt[0].value,isValid:!0}:validResult:defaultResult}return defaultResult};const defaultReturn={isValid:!1,value:null};var getRadioValue=Gt=>Array.isArray(Gt)?Gt.reduce(($r,zr)=>zr&&zr.checked&&!zr.disabled?{isValid:!0,value:zr.value}:$r,defaultReturn):defaultReturn;function getValidateError(Gt,$r,zr="validate"){if(isMessage(Gt)||Array.isArray(Gt)&&Gt.every(isMessage)||isBoolean$4(Gt)&&!Gt)return{type:zr,message:isMessage(Gt)?Gt:"",ref:$r}}var getValueAndMessage=Gt=>isObject$f(Gt)&&!isRegex$1(Gt)?Gt:{value:Gt,message:""},validateField=async(Gt,$r,zr,_r,Dr)=>{const{ref:kr,refs:qr,required:Nr,maxLength:Wr,minLength:Qr,min:Vr,max:Jr,pattern:Zr,validate:zn,name:Vn,valueAsNumber:_i,mount:e0,disabled:r0}=Gt._f,i0=get$4($r,Vn);if(!e0||r0)return{};const n0=qr?qr[0]:kr,o0=f0=>{_r&&n0.reportValidity&&(n0.setCustomValidity(isBoolean$4(f0)?"":f0||""),n0.reportValidity())},a0={},s0=isRadioInput(kr),l0=isCheckBoxInput(kr),u0=s0||l0,b0=(_i||isFileInput(kr))&&isUndefined$3(kr.value)&&isUndefined$3(i0)||isHTMLElement$3(kr)&&kr.value===""||i0===""||Array.isArray(i0)&&!i0.length,g0=appendErrors.bind(null,Vn,zr,a0),y0=(f0,v0,A0,p0=INPUT_VALIDATION_RULES.maxLength,h0=INPUT_VALIDATION_RULES.minLength)=>{const m0=f0?v0:A0;a0[Vn]={type:f0?p0:h0,message:m0,ref:kr,...g0(f0?p0:h0,m0)}};if(Dr?!Array.isArray(i0)||!i0.length:Nr&&(!u0&&(b0||isNullOrUndefined$2(i0))||isBoolean$4(i0)&&!i0||l0&&!getCheckboxValue(qr).isValid||s0&&!getRadioValue(qr).isValid)){const{value:f0,message:v0}=isMessage(Nr)?{value:!!Nr,message:Nr}:getValueAndMessage(Nr);if(f0&&(a0[Vn]={type:INPUT_VALIDATION_RULES.required,message:v0,ref:n0,...g0(INPUT_VALIDATION_RULES.required,v0)},!zr))return o0(v0),a0}if(!b0&&(!isNullOrUndefined$2(Vr)||!isNullOrUndefined$2(Jr))){let f0,v0;const A0=getValueAndMessage(Jr),p0=getValueAndMessage(Vr);if(!isNullOrUndefined$2(i0)&&!isNaN(i0)){const h0=kr.valueAsNumber||i0&&+i0;isNullOrUndefined$2(A0.value)||(f0=h0>A0.value),isNullOrUndefined$2(p0.value)||(v0=h0<p0.value)}else{const h0=kr.valueAsDate||new Date(i0),m0=M0=>new Date(new Date().toDateString()+" "+M0),c0=kr.type=="time",d0=kr.type=="week";isString$8(A0.value)&&i0&&(f0=c0?m0(i0)>m0(A0.value):d0?i0>A0.value:h0>new Date(A0.value)),isString$8(p0.value)&&i0&&(v0=c0?m0(i0)<m0(p0.value):d0?i0<p0.value:h0<new Date(p0.value))}if((f0||v0)&&(y0(!!f0,A0.message,p0.message,INPUT_VALIDATION_RULES.max,INPUT_VALIDATION_RULES.min),!zr))return o0(a0[Vn].message),a0}if((Wr||Qr)&&!b0&&(isString$8(i0)||Dr&&Array.isArray(i0))){const f0=getValueAndMessage(Wr),v0=getValueAndMessage(Qr),A0=!isNullOrUndefined$2(f0.value)&&i0.length>+f0.value,p0=!isNullOrUndefined$2(v0.value)&&i0.length<+v0.value;if((A0||p0)&&(y0(A0,f0.message,v0.message),!zr))return o0(a0[Vn].message),a0}if(Zr&&!b0&&isString$8(i0)){const{value:f0,message:v0}=getValueAndMessage(Zr);if(isRegex$1(f0)&&!i0.match(f0)&&(a0[Vn]={type:INPUT_VALIDATION_RULES.pattern,message:v0,ref:kr,...g0(INPUT_VALIDATION_RULES.pattern,v0)},!zr))return o0(v0),a0}if(zn){if(isFunction$9(zn)){const f0=await zn(i0,$r),v0=getValidateError(f0,n0);if(v0&&(a0[Vn]={...v0,...g0(INPUT_VALIDATION_RULES.validate,v0.message)},!zr))return o0(v0.message),a0}else if(isObject$f(zn)){let f0={};for(const v0 in zn){if(!isEmptyObject(f0)&&!zr)break;const A0=getValidateError(await zn[v0](i0,$r),n0,v0);A0&&(f0={...A0,...g0(v0,A0.message)},o0(A0.message),zr&&(a0[Vn]=f0))}if(!isEmptyObject(f0)&&(a0[Vn]={ref:n0,...f0},!zr))return a0}}return o0(!0),a0},appendAt=(Gt,$r)=>[...Gt,...convertToArrayPayload($r)],fillEmptyArray=Gt=>Array.isArray(Gt)?Gt.map(()=>{}):void 0;function insert$1(Gt,$r,zr){return[...Gt.slice(0,$r),...convertToArrayPayload(zr),...Gt.slice($r)]}var moveArrayAt=(Gt,$r,zr)=>Array.isArray(Gt)?(isUndefined$3(Gt[zr])&&(Gt[zr]=void 0),Gt.splice(zr,0,Gt.splice($r,1)[0]),Gt):[],prependAt=(Gt,$r)=>[...convertToArrayPayload($r),...convertToArrayPayload(Gt)];function removeAtIndexes(Gt,$r){let zr=0;const _r=[...Gt];for(const Dr of $r)_r.splice(Dr-zr,1),zr++;return compact$1(_r).length?_r:[]}var removeArrayAt=(Gt,$r)=>isUndefined$3($r)?[]:removeAtIndexes(Gt,convertToArrayPayload($r).sort((zr,_r)=>zr-_r)),swapArrayAt=(Gt,$r,zr)=>{[Gt[$r],Gt[zr]]=[Gt[zr],Gt[$r]]};function baseGet$3(Gt,$r){const zr=$r.slice(0,-1).length;let _r=0;for(;_r<zr;)Gt=isUndefined$3(Gt)?_r++:Gt[$r[_r++]];return Gt}function isEmptyArray(Gt){for(const $r in Gt)if(Gt.hasOwnProperty($r)&&!isUndefined$3(Gt[$r]))return!1;return!0}function unset(Gt,$r){const zr=Array.isArray($r)?$r:isKey$1($r)?[$r]:stringToPath$3($r),_r=zr.length===1?Gt:baseGet$3(Gt,zr),Dr=zr.length-1,kr=zr[Dr];return _r&&delete _r[kr],Dr!==0&&(isObject$f(_r)&&isEmptyObject(_r)||Array.isArray(_r)&&isEmptyArray(_r))&&unset(Gt,zr.slice(0,-1)),Gt}var updateAt=(Gt,$r,zr)=>(Gt[$r]=zr,Gt);function useFieldArray(Gt){const $r=useFormContext(),{control:zr=$r.control,name:_r,keyName:Dr="id",shouldUnregister:kr}=Gt,[qr,Nr]=React$6.useState(zr._getFieldArray(_r)),Wr=React$6.useRef(zr._getFieldArray(_r).map(generateId)),Qr=React$6.useRef(qr),Vr=React$6.useRef(_r),Jr=React$6.useRef(!1);Vr.current=_r,Qr.current=qr,zr._names.array.add(_r),Gt.rules&&zr.register(_r,Gt.rules),useSubscribe({next:({values:a0,name:s0})=>{if(s0===Vr.current||!s0){const l0=get$4(a0,Vr.current);Array.isArray(l0)&&(Nr(l0),Wr.current=l0.map(generateId))}},subject:zr._subjects.array});const Zr=React$6.useCallback(a0=>{Jr.current=!0,zr._updateFieldArray(_r,a0)},[zr,_r]),zn=(a0,s0)=>{const l0=convertToArrayPayload(cloneObject(a0)),u0=appendAt(zr._getFieldArray(_r),l0);zr._names.focus=getFocusFieldName(_r,u0.length-1,s0),Wr.current=appendAt(Wr.current,l0.map(generateId)),Zr(u0),Nr(u0),zr._updateFieldArray(_r,u0,appendAt,{argA:fillEmptyArray(a0)})},Vn=(a0,s0)=>{const l0=convertToArrayPayload(cloneObject(a0)),u0=prependAt(zr._getFieldArray(_r),l0);zr._names.focus=getFocusFieldName(_r,0,s0),Wr.current=prependAt(Wr.current,l0.map(generateId)),Zr(u0),Nr(u0),zr._updateFieldArray(_r,u0,prependAt,{argA:fillEmptyArray(a0)})},_i=a0=>{const s0=removeArrayAt(zr._getFieldArray(_r),a0);Wr.current=removeArrayAt(Wr.current,a0),Zr(s0),Nr(s0),zr._updateFieldArray(_r,s0,removeArrayAt,{argA:a0})},e0=(a0,s0,l0)=>{const u0=convertToArrayPayload(cloneObject(s0)),b0=insert$1(zr._getFieldArray(_r),a0,u0);zr._names.focus=getFocusFieldName(_r,a0,l0),Wr.current=insert$1(Wr.current,a0,u0.map(generateId)),Zr(b0),Nr(b0),zr._updateFieldArray(_r,b0,insert$1,{argA:a0,argB:fillEmptyArray(s0)})},r0=(a0,s0)=>{const l0=zr._getFieldArray(_r);swapArrayAt(l0,a0,s0),swapArrayAt(Wr.current,a0,s0),Zr(l0),Nr(l0),zr._updateFieldArray(_r,l0,swapArrayAt,{argA:a0,argB:s0},!1)},i0=(a0,s0)=>{const l0=zr._getFieldArray(_r);moveArrayAt(l0,a0,s0),moveArrayAt(Wr.current,a0,s0),Zr(l0),Nr(l0),zr._updateFieldArray(_r,l0,moveArrayAt,{argA:a0,argB:s0},!1)},n0=(a0,s0)=>{const l0=cloneObject(s0),u0=updateAt(zr._getFieldArray(_r),a0,l0);Wr.current=[...u0].map((b0,g0)=>!b0||g0===a0?generateId():Wr.current[g0]),Zr(u0),Nr([...u0]),zr._updateFieldArray(_r,u0,updateAt,{argA:a0,argB:l0},!0,!1)},o0=a0=>{const s0=convertToArrayPayload(cloneObject(a0));Wr.current=s0.map(generateId),Zr([...s0]),Nr([...s0]),zr._updateFieldArray(_r,[...s0],l0=>l0,{},!0,!1)};return React$6.useEffect(()=>{if(zr._state.action=!1,isWatched(_r,zr._names)&&zr._subjects.state.next({...zr._formState}),Jr.current&&(!getValidationModes(zr._options.mode).isOnSubmit||zr._formState.isSubmitted))if(zr._options.resolver)zr._executeSchema([_r]).then(a0=>{const s0=get$4(a0.errors,_r),l0=get$4(zr._formState.errors,_r);(l0?!s0&&l0.type||s0&&(l0.type!==s0.type||l0.message!==s0.message):s0&&s0.type)&&(s0?set$1(zr._formState.errors,_r,s0):unset(zr._formState.errors,_r),zr._subjects.state.next({errors:zr._formState.errors}))});else{const a0=get$4(zr._fields,_r);a0&&a0._f&&!(getValidationModes(zr._options.reValidateMode).isOnSubmit&&getValidationModes(zr._options.mode).isOnSubmit)&&validateField(a0,zr._formValues,zr._options.criteriaMode===VALIDATION_MODE.all,zr._options.shouldUseNativeValidation,!0).then(s0=>!isEmptyObject(s0)&&zr._subjects.state.next({errors:updateFieldArrayRootError(zr._formState.errors,s0,_r)}))}zr._subjects.values.next({name:_r,values:{...zr._formValues}}),zr._names.focus&&iterateFieldsByAction(zr._fields,(a0,s0)=>{if(zr._names.focus&&s0.startsWith(zr._names.focus)&&a0.focus)return a0.focus(),1}),zr._names.focus="",zr._updateValid(),Jr.current=!1},[qr,_r,zr]),React$6.useEffect(()=>(!get$4(zr._formValues,_r)&&zr._updateFieldArray(_r),()=>{(zr._options.shouldUnregister||kr)&&zr.unregister(_r)}),[_r,zr,Dr,kr]),{swap:React$6.useCallback(r0,[Zr,_r,zr]),move:React$6.useCallback(i0,[Zr,_r,zr]),prepend:React$6.useCallback(Vn,[Zr,_r,zr]),append:React$6.useCallback(zn,[Zr,_r,zr]),remove:React$6.useCallback(_i,[Zr,_r,zr]),insert:React$6.useCallback(e0,[Zr,_r,zr]),update:React$6.useCallback(n0,[Zr,_r,zr]),replace:React$6.useCallback(o0,[Zr,_r,zr]),fields:React$6.useMemo(()=>qr.map((a0,s0)=>({...a0,[Dr]:Wr.current[s0]||generateId()})),[qr,Dr])}}var createSubject=()=>{let Gt=[];return{get observers(){return Gt},next:Dr=>{for(const kr of Gt)kr.next&&kr.next(Dr)},subscribe:Dr=>(Gt.push(Dr),{unsubscribe:()=>{Gt=Gt.filter(kr=>kr!==Dr)}}),unsubscribe:()=>{Gt=[]}}},isPrimitive$4=Gt=>isNullOrUndefined$2(Gt)||!isObjectType(Gt);function deepEqual$2(Gt,$r){if(isPrimitive$4(Gt)||isPrimitive$4($r))return Gt===$r;if(isDateObject$1(Gt)&&isDateObject$1($r))return Gt.getTime()===$r.getTime();const zr=Object.keys(Gt),_r=Object.keys($r);if(zr.length!==_r.length)return!1;for(const Dr of zr){const kr=Gt[Dr];if(!_r.includes(Dr))return!1;if(Dr!=="ref"){const qr=$r[Dr];if(isDateObject$1(kr)&&isDateObject$1(qr)||isObject$f(kr)&&isObject$f(qr)||Array.isArray(kr)&&Array.isArray(qr)?!deepEqual$2(kr,qr):kr!==qr)return!1}}return!0}var isMultipleSelect=Gt=>Gt.type==="select-multiple",isRadioOrCheckbox=Gt=>isRadioInput(Gt)||isCheckBoxInput(Gt),live=Gt=>isHTMLElement$3(Gt)&&Gt.isConnected,objectHasFunction=Gt=>{for(const $r in Gt)if(isFunction$9(Gt[$r]))return!0;return!1};function markFieldsDirty(Gt,$r={}){const zr=Array.isArray(Gt);if(isObject$f(Gt)||zr)for(const _r in Gt)Array.isArray(Gt[_r])||isObject$f(Gt[_r])&&!objectHasFunction(Gt[_r])?($r[_r]=Array.isArray(Gt[_r])?[]:{},markFieldsDirty(Gt[_r],$r[_r])):isNullOrUndefined$2(Gt[_r])||($r[_r]=!0);return $r}function getDirtyFieldsFromDefaultValues(Gt,$r,zr){const _r=Array.isArray(Gt);if(isObject$f(Gt)||_r)for(const Dr in Gt)Array.isArray(Gt[Dr])||isObject$f(Gt[Dr])&&!objectHasFunction(Gt[Dr])?isUndefined$3($r)||isPrimitive$4(zr[Dr])?zr[Dr]=Array.isArray(Gt[Dr])?markFieldsDirty(Gt[Dr],[]):{...markFieldsDirty(Gt[Dr])}:getDirtyFieldsFromDefaultValues(Gt[Dr],isNullOrUndefined$2($r)?{}:$r[Dr],zr[Dr]):zr[Dr]=!deepEqual$2(Gt[Dr],$r[Dr]);return zr}var getDirtyFields=(Gt,$r)=>getDirtyFieldsFromDefaultValues(Gt,$r,markFieldsDirty($r)),getFieldValueAs=(Gt,{valueAsNumber:$r,valueAsDate:zr,setValueAs:_r})=>isUndefined$3(Gt)?Gt:$r?Gt===""?NaN:Gt&&+Gt:zr&&isString$8(Gt)?new Date(Gt):_r?_r(Gt):Gt;function getFieldValue(Gt){const $r=Gt.ref;if(!(Gt.refs?Gt.refs.every(zr=>zr.disabled):$r.disabled))return isFileInput($r)?$r.files:isRadioInput($r)?getRadioValue(Gt.refs).value:isMultipleSelect($r)?[...$r.selectedOptions].map(({value:zr})=>zr):isCheckBoxInput($r)?getCheckboxValue(Gt.refs).value:getFieldValueAs(isUndefined$3($r.value)?Gt.ref.value:$r.value,Gt)}var getResolverOptions=(Gt,$r,zr,_r)=>{const Dr={};for(const kr of Gt){const qr=get$4($r,kr);qr&&set$1(Dr,kr,qr._f)}return{criteriaMode:zr,names:[...Gt],fields:Dr,shouldUseNativeValidation:_r}},getRuleValue=Gt=>isUndefined$3(Gt)?Gt:isRegex$1(Gt)?Gt.source:isObject$f(Gt)?isRegex$1(Gt.value)?Gt.value.source:Gt.value:Gt;const ASYNC_FUNCTION="AsyncFunction";var hasPromiseValidation=Gt=>(!Gt||!Gt.validate)&&!!(isFunction$9(Gt.validate)&&Gt.validate.constructor.name===ASYNC_FUNCTION||isObject$f(Gt.validate)&&Object.values(Gt.validate).find($r=>$r.constructor.name===ASYNC_FUNCTION)),hasValidation=Gt=>Gt.mount&&(Gt.required||Gt.min||Gt.max||Gt.maxLength||Gt.minLength||Gt.pattern||Gt.validate);function schemaErrorLookup(Gt,$r,zr){const _r=get$4(Gt,zr);if(_r||isKey$1(zr))return{error:_r,name:zr};const Dr=zr.split(".");for(;Dr.length;){const kr=Dr.join("."),qr=get$4($r,kr),Nr=get$4(Gt,kr);if(qr&&!Array.isArray(qr)&&zr!==kr)return{name:zr};if(Nr&&Nr.type)return{name:kr,error:Nr};Dr.pop()}return{name:zr}}var skipValidation=(Gt,$r,zr,_r,Dr)=>Dr.isOnAll?!1:!zr&&Dr.isOnTouch?!($r||Gt):(zr?_r.isOnBlur:Dr.isOnBlur)?!Gt:(zr?_r.isOnChange:Dr.isOnChange)?Gt:!0,unsetEmptyArray=(Gt,$r)=>!compact$1(get$4(Gt,$r)).length&&unset(Gt,$r);const defaultOptions={mode:VALIDATION_MODE.onSubmit,reValidateMode:VALIDATION_MODE.onChange,shouldFocusError:!0};function createFormControl(Gt={}){let $r={...defaultOptions,...Gt},zr={submitCount:0,isDirty:!1,isLoading:isFunction$9($r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:$r.errors||{},disabled:$r.disabled||!1},_r={},Dr=isObject$f($r.defaultValues)||isObject$f($r.values)?cloneObject($r.defaultValues||$r.values)||{}:{},kr=$r.shouldUnregister?{}:cloneObject(Dr),qr={action:!1,mount:!1,watch:!1},Nr={mount:new Set,unMount:new Set,array:new Set,watch:new Set},Wr,Qr=0;const Vr={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},Jr={values:createSubject(),array:createSubject(),state:createSubject()},Zr=getValidationModes($r.mode),zn=getValidationModes($r.reValidateMode),Vn=$r.criteriaMode===VALIDATION_MODE.all,_i=w0=>F0=>{clearTimeout(Qr),Qr=setTimeout(w0,F0)},e0=async w0=>{if(!Gt.disabled&&(Vr.isValid||w0)){const F0=$r.resolver?isEmptyObject((await u0()).errors):await g0(_r,!0);F0!==zr.isValid&&Jr.state.next({isValid:F0})}},r0=(w0,F0)=>{!Gt.disabled&&(Vr.isValidating||Vr.validatingFields)&&((w0||Array.from(Nr.mount)).forEach(G0=>{G0&&(F0?set$1(zr.validatingFields,G0,F0):unset(zr.validatingFields,G0))}),Jr.state.next({validatingFields:zr.validatingFields,isValidating:!isEmptyObject(zr.validatingFields)}))},i0=(w0,F0=[],G0,X0,eo=!0,K0=!0)=>{if(X0&&G0&&!Gt.disabled){if(qr.action=!0,K0&&Array.isArray(get$4(_r,w0))){const Z0=G0(get$4(_r,w0),X0.argA,X0.argB);eo&&set$1(_r,w0,Z0)}if(K0&&Array.isArray(get$4(zr.errors,w0))){const Z0=G0(get$4(zr.errors,w0),X0.argA,X0.argB);eo&&set$1(zr.errors,w0,Z0),unsetEmptyArray(zr.errors,w0)}if(Vr.touchedFields&&K0&&Array.isArray(get$4(zr.touchedFields,w0))){const Z0=G0(get$4(zr.touchedFields,w0),X0.argA,X0.argB);eo&&set$1(zr.touchedFields,w0,Z0)}Vr.dirtyFields&&(zr.dirtyFields=getDirtyFields(Dr,kr)),Jr.state.next({name:w0,isDirty:f0(w0,F0),dirtyFields:zr.dirtyFields,errors:zr.errors,isValid:zr.isValid})}else set$1(kr,w0,F0)},n0=(w0,F0)=>{set$1(zr.errors,w0,F0),Jr.state.next({errors:zr.errors})},o0=w0=>{zr.errors=w0,Jr.state.next({errors:zr.errors,isValid:!1})},a0=(w0,F0,G0,X0)=>{const eo=get$4(_r,w0);if(eo){const K0=get$4(kr,w0,isUndefined$3(G0)?get$4(Dr,w0):G0);isUndefined$3(K0)||X0&&X0.defaultChecked||F0?set$1(kr,w0,F0?K0:getFieldValue(eo._f)):p0(w0,K0),qr.mount&&e0()}},s0=(w0,F0,G0,X0,eo)=>{let K0=!1,Z0=!1;const ao={name:w0};if(!Gt.disabled){const io=!!(get$4(_r,w0)&&get$4(_r,w0)._f&&get$4(_r,w0)._f.disabled);if(!G0||X0){Vr.isDirty&&(Z0=zr.isDirty,zr.isDirty=ao.isDirty=f0(),K0=Z0!==ao.isDirty);const H0=io||deepEqual$2(get$4(Dr,w0),F0);Z0=!!(!io&&get$4(zr.dirtyFields,w0)),H0||io?unset(zr.dirtyFields,w0):set$1(zr.dirtyFields,w0,!0),ao.dirtyFields=zr.dirtyFields,K0=K0||Vr.dirtyFields&&Z0!==!H0}if(G0){const H0=get$4(zr.touchedFields,w0);H0||(set$1(zr.touchedFields,w0,G0),ao.touchedFields=zr.touchedFields,K0=K0||Vr.touchedFields&&H0!==G0)}K0&&eo&&Jr.state.next(ao)}return K0?ao:{}},l0=(w0,F0,G0,X0)=>{const eo=get$4(zr.errors,w0),K0=Vr.isValid&&isBoolean$4(F0)&&zr.isValid!==F0;if(Gt.delayError&&G0?(Wr=_i(()=>n0(w0,G0)),Wr(Gt.delayError)):(clearTimeout(Qr),Wr=null,G0?set$1(zr.errors,w0,G0):unset(zr.errors,w0)),(G0?!deepEqual$2(eo,G0):eo)||!isEmptyObject(X0)||K0){const Z0={...X0,...K0&&isBoolean$4(F0)?{isValid:F0}:{},errors:zr.errors,name:w0};zr={...zr,...Z0},Jr.state.next(Z0)}},u0=async w0=>{r0(w0,!0);const F0=await $r.resolver(kr,$r.context,getResolverOptions(w0||Nr.mount,_r,$r.criteriaMode,$r.shouldUseNativeValidation));return r0(w0),F0},b0=async w0=>{const{errors:F0}=await u0(w0);if(w0)for(const G0 of w0){const X0=get$4(F0,G0);X0?set$1(zr.errors,G0,X0):unset(zr.errors,G0)}else zr.errors=F0;return F0},g0=async(w0,F0,G0={valid:!0})=>{for(const X0 in w0){const eo=w0[X0];if(eo){const{_f:K0,...Z0}=eo;if(K0){const ao=Nr.array.has(K0.name),io=eo._f&&hasPromiseValidation(eo._f);io&&Vr.validatingFields&&r0([X0],!0);const H0=await validateField(eo,kr,Vn,$r.shouldUseNativeValidation&&!F0,ao);if(io&&Vr.validatingFields&&r0([X0]),H0[K0.name]&&(G0.valid=!1,F0))break;!F0&&(get$4(H0,K0.name)?ao?updateFieldArrayRootError(zr.errors,H0,K0.name):set$1(zr.errors,K0.name,H0[K0.name]):unset(zr.errors,K0.name))}!isEmptyObject(Z0)&&await g0(Z0,F0,G0)}}return G0.valid},y0=()=>{for(const w0 of Nr.unMount){const F0=get$4(_r,w0);F0&&(F0._f.refs?F0._f.refs.every(G0=>!live(G0)):!live(F0._f.ref))&&R0(w0)}Nr.unMount=new Set},f0=(w0,F0)=>!Gt.disabled&&(w0&&F0&&set$1(kr,w0,F0),!deepEqual$2(O0(),Dr)),v0=(w0,F0,G0)=>generateWatchOutput(w0,Nr,{...qr.mount?kr:isUndefined$3(F0)?Dr:isString$8(w0)?{[w0]:F0}:F0},G0,F0),A0=w0=>compact$1(get$4(qr.mount?kr:Dr,w0,Gt.shouldUnregister?get$4(Dr,w0,[]):[])),p0=(w0,F0,G0={})=>{const X0=get$4(_r,w0);let eo=F0;if(X0){const K0=X0._f;K0&&(!K0.disabled&&set$1(kr,w0,getFieldValueAs(F0,K0)),eo=isHTMLElement$3(K0.ref)&&isNullOrUndefined$2(F0)?"":F0,isMultipleSelect(K0.ref)?[...K0.ref.options].forEach(Z0=>Z0.selected=eo.includes(Z0.value)):K0.refs?isCheckBoxInput(K0.ref)?K0.refs.length>1?K0.refs.forEach(Z0=>(!Z0.defaultChecked||!Z0.disabled)&&(Z0.checked=Array.isArray(eo)?!!eo.find(ao=>ao===Z0.value):eo===Z0.value)):K0.refs[0]&&(K0.refs[0].checked=!!eo):K0.refs.forEach(Z0=>Z0.checked=Z0.value===eo):isFileInput(K0.ref)?K0.ref.value="":(K0.ref.value=eo,K0.ref.type||Jr.values.next({name:w0,values:{...kr}})))}(G0.shouldDirty||G0.shouldTouch)&&s0(w0,eo,G0.shouldTouch,G0.shouldDirty,!0),G0.shouldValidate&&M0(w0)},h0=(w0,F0,G0)=>{for(const X0 in F0){const eo=F0[X0],K0=`${w0}.${X0}`,Z0=get$4(_r,K0);(Nr.array.has(w0)||isObject$f(eo)||Z0&&!Z0._f)&&!isDateObject$1(eo)?h0(K0,eo,G0):p0(K0,eo,G0)}},m0=(w0,F0,G0={})=>{const X0=get$4(_r,w0),eo=Nr.array.has(w0),K0=cloneObject(F0);set$1(kr,w0,K0),eo?(Jr.array.next({name:w0,values:{...kr}}),(Vr.isDirty||Vr.dirtyFields)&&G0.shouldDirty&&Jr.state.next({name:w0,dirtyFields:getDirtyFields(Dr,kr),isDirty:f0(w0,K0)})):X0&&!X0._f&&!isNullOrUndefined$2(K0)?h0(w0,K0,G0):p0(w0,K0,G0),isWatched(w0,Nr)&&Jr.state.next({...zr}),Jr.values.next({name:qr.mount?w0:void 0,values:{...kr}})},c0=async w0=>{qr.mount=!0;const F0=w0.target;let G0=F0.name,X0=!0;const eo=get$4(_r,G0),K0=()=>F0.type?getFieldValue(eo._f):getEventValue(w0),Z0=ao=>{X0=Number.isNaN(ao)||isDateObject$1(ao)&&isNaN(ao.getTime())||deepEqual$2(ao,get$4(kr,G0,ao))};if(eo){let ao,io;const H0=K0(),P0=w0.type===EVENTS.BLUR||w0.type===EVENTS.FOCUS_OUT,W0=!hasValidation(eo._f)&&!$r.resolver&&!get$4(zr.errors,G0)&&!eo._f.deps||skipValidation(P0,get$4(zr.touchedFields,G0),zr.isSubmitted,zn,Zr),Y0=isWatched(G0,Nr,P0);set$1(kr,G0,H0),P0?(eo._f.onBlur&&eo._f.onBlur(w0),Wr&&Wr(0)):eo._f.onChange&&eo._f.onChange(w0);const co=s0(G0,H0,P0,!1),Ao=!isEmptyObject(co)||Y0;if(!P0&&Jr.values.next({name:G0,type:w0.type,values:{...kr}}),W0)return Vr.isValid&&(Gt.mode==="onBlur"?P0&&e0():e0()),Ao&&Jr.state.next({name:G0,...Y0?{}:co});if(!P0&&Y0&&Jr.state.next({...zr}),$r.resolver){const{errors:oo}=await u0([G0]);if(Z0(H0),X0){const uo=schemaErrorLookup(zr.errors,_r,G0),Mo=schemaErrorLookup(oo,_r,uo.name||G0);ao=Mo.error,G0=Mo.name,io=isEmptyObject(oo)}}else r0([G0],!0),ao=(await validateField(eo,kr,Vn,$r.shouldUseNativeValidation))[G0],r0([G0]),Z0(H0),X0&&(ao?io=!1:Vr.isValid&&(io=await g0(_r,!0)));X0&&(eo._f.deps&&M0(eo._f.deps),l0(G0,io,ao,co))}},d0=(w0,F0)=>{if(get$4(zr.errors,F0)&&w0.focus)return w0.focus(),1},M0=async(w0,F0={})=>{let G0,X0;const eo=convertToArrayPayload(w0);if($r.resolver){const K0=await b0(isUndefined$3(w0)?w0:eo);G0=isEmptyObject(K0),X0=w0?!eo.some(Z0=>get$4(K0,Z0)):G0}else w0?(X0=(await Promise.all(eo.map(async K0=>{const Z0=get$4(_r,K0);return await g0(Z0&&Z0._f?{[K0]:Z0}:Z0)}))).every(Boolean),!(!X0&&!zr.isValid)&&e0()):X0=G0=await g0(_r);return Jr.state.next({...!isString$8(w0)||Vr.isValid&&G0!==zr.isValid?{}:{name:w0},...$r.resolver||!w0?{isValid:G0}:{},errors:zr.errors}),F0.shouldFocus&&!X0&&iterateFieldsByAction(_r,d0,w0?eo:Nr.mount),X0},O0=w0=>{const F0={...qr.mount?kr:Dr};return isUndefined$3(w0)?F0:isString$8(w0)?get$4(F0,w0):w0.map(G0=>get$4(F0,G0))},x0=(w0,F0)=>({invalid:!!get$4((F0||zr).errors,w0),isDirty:!!get$4((F0||zr).dirtyFields,w0),error:get$4((F0||zr).errors,w0),isValidating:!!get$4(zr.validatingFields,w0),isTouched:!!get$4((F0||zr).touchedFields,w0)}),C0=w0=>{w0&&convertToArrayPayload(w0).forEach(F0=>unset(zr.errors,F0)),Jr.state.next({errors:w0?zr.errors:{}})},$0=(w0,F0,G0)=>{const X0=(get$4(_r,w0,{_f:{}})._f||{}).ref,eo=get$4(zr.errors,w0)||{},{ref:K0,message:Z0,type:ao,...io}=eo;set$1(zr.errors,w0,{...io,...F0,ref:X0}),Jr.state.next({name:w0,errors:zr.errors,isValid:!1}),G0&&G0.shouldFocus&&X0&&X0.focus&&X0.focus()},_0=(w0,F0)=>isFunction$9(w0)?Jr.values.subscribe({next:G0=>w0(v0(void 0,F0),G0)}):v0(w0,F0,!0),R0=(w0,F0={})=>{for(const G0 of w0?convertToArrayPayload(w0):Nr.mount)Nr.mount.delete(G0),Nr.array.delete(G0),F0.keepValue||(unset(_r,G0),unset(kr,G0)),!F0.keepError&&unset(zr.errors,G0),!F0.keepDirty&&unset(zr.dirtyFields,G0),!F0.keepTouched&&unset(zr.touchedFields,G0),!F0.keepIsValidating&&unset(zr.validatingFields,G0),!$r.shouldUnregister&&!F0.keepDefaultValue&&unset(Dr,G0);Jr.values.next({values:{...kr}}),Jr.state.next({...zr,...F0.keepDirty?{isDirty:f0()}:{}}),!F0.keepIsValid&&e0()},D0=({disabled:w0,name:F0,field:G0,fields:X0,value:eo})=>{if(isBoolean$4(w0)&&qr.mount||w0){const K0=w0?void 0:isUndefined$3(eo)?getFieldValue(G0?G0._f:get$4(X0,F0)._f):eo;set$1(kr,F0,K0),s0(F0,K0,!1,!1,!0)}},S0=(w0,F0={})=>{let G0=get$4(_r,w0);const X0=isBoolean$4(F0.disabled)||isBoolean$4(Gt.disabled);return set$1(_r,w0,{...G0||{},_f:{...G0&&G0._f?G0._f:{ref:{name:w0}},name:w0,mount:!0,...F0}}),Nr.mount.add(w0),G0?D0({field:G0,disabled:isBoolean$4(F0.disabled)?F0.disabled:Gt.disabled,name:w0,value:F0.value}):a0(w0,!0,F0.value),{...X0?{disabled:F0.disabled||Gt.disabled}:{},...$r.progressive?{required:!!F0.required,min:getRuleValue(F0.min),max:getRuleValue(F0.max),minLength:getRuleValue(F0.minLength),maxLength:getRuleValue(F0.maxLength),pattern:getRuleValue(F0.pattern)}:{},name:w0,onChange:c0,onBlur:c0,ref:eo=>{if(eo){S0(w0,F0),G0=get$4(_r,w0);const K0=isUndefined$3(eo.value)&&eo.querySelectorAll&&eo.querySelectorAll("input,select,textarea")[0]||eo,Z0=isRadioOrCheckbox(K0),ao=G0._f.refs||[];if(Z0?ao.find(io=>io===K0):K0===G0._f.ref)return;set$1(_r,w0,{_f:{...G0._f,...Z0?{refs:[...ao.filter(live),K0,...Array.isArray(get$4(Dr,w0))?[{}]:[]],ref:{type:K0.type,name:w0}}:{ref:K0}}}),a0(w0,!1,void 0,K0)}else G0=get$4(_r,w0,{}),G0._f&&(G0._f.mount=!1),($r.shouldUnregister||F0.shouldUnregister)&&!(isNameInFieldArray(Nr.array,w0)&&qr.action)&&Nr.unMount.add(w0)}}},I0=()=>$r.shouldFocusError&&iterateFieldsByAction(_r,d0,Nr.mount),B0=w0=>{isBoolean$4(w0)&&(Jr.state.next({disabled:w0}),iterateFieldsByAction(_r,(F0,G0)=>{const X0=get$4(_r,G0);X0&&(F0.disabled=X0._f.disabled||w0,Array.isArray(X0._f.refs)&&X0._f.refs.forEach(eo=>{eo.disabled=X0._f.disabled||w0}))},0,!1))},T0=(w0,F0)=>async G0=>{let X0;G0&&(G0.preventDefault&&G0.preventDefault(),G0.persist&&G0.persist());let eo=cloneObject(kr);if(Jr.state.next({isSubmitting:!0}),$r.resolver){const{errors:K0,values:Z0}=await u0();zr.errors=K0,eo=Z0}else await g0(_r);if(unset(zr.errors,"root"),isEmptyObject(zr.errors)){Jr.state.next({errors:{}});try{await w0(eo,G0)}catch(K0){X0=K0}}else F0&&await F0({...zr.errors},G0),I0(),setTimeout(I0);if(Jr.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:isEmptyObject(zr.errors)&&!X0,submitCount:zr.submitCount+1,errors:zr.errors}),X0)throw X0},Q0=(w0,F0={})=>{get$4(_r,w0)&&(isUndefined$3(F0.defaultValue)?m0(w0,cloneObject(get$4(Dr,w0))):(m0(w0,F0.defaultValue),set$1(Dr,w0,cloneObject(F0.defaultValue))),F0.keepTouched||unset(zr.touchedFields,w0),F0.keepDirty||(unset(zr.dirtyFields,w0),zr.isDirty=F0.defaultValue?f0(w0,cloneObject(get$4(Dr,w0))):f0()),F0.keepError||(unset(zr.errors,w0),Vr.isValid&&e0()),Jr.state.next({...zr}))},L0=(w0,F0={})=>{const G0=w0?cloneObject(w0):Dr,X0=cloneObject(G0),eo=isEmptyObject(w0),K0=eo?Dr:X0;if(F0.keepDefaultValues||(Dr=G0),!F0.keepValues){if(F0.keepDirtyValues){const Z0=new Set([...Nr.mount,...Object.keys(getDirtyFields(Dr,kr))]);for(const ao of Array.from(Z0))get$4(zr.dirtyFields,ao)?set$1(K0,ao,get$4(kr,ao)):m0(ao,get$4(K0,ao))}else{if(isWeb&&isUndefined$3(w0))for(const Z0 of Nr.mount){const ao=get$4(_r,Z0);if(ao&&ao._f){const io=Array.isArray(ao._f.refs)?ao._f.refs[0]:ao._f.ref;if(isHTMLElement$3(io)){const H0=io.closest("form");if(H0){H0.reset();break}}}}_r={}}kr=Gt.shouldUnregister?F0.keepDefaultValues?cloneObject(Dr):{}:cloneObject(K0),Jr.array.next({values:{...K0}}),Jr.values.next({values:{...K0}})}Nr={mount:F0.keepDirtyValues?Nr.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},qr.mount=!Vr.isValid||!!F0.keepIsValid||!!F0.keepDirtyValues,qr.watch=!!Gt.shouldUnregister,Jr.state.next({submitCount:F0.keepSubmitCount?zr.submitCount:0,isDirty:eo?!1:F0.keepDirty?zr.isDirty:!!(F0.keepDefaultValues&&!deepEqual$2(w0,Dr)),isSubmitted:F0.keepIsSubmitted?zr.isSubmitted:!1,dirtyFields:eo?{}:F0.keepDirtyValues?F0.keepDefaultValues&&kr?getDirtyFields(Dr,kr):zr.dirtyFields:F0.keepDefaultValues&&w0?getDirtyFields(Dr,w0):F0.keepDirty?zr.dirtyFields:{},touchedFields:F0.keepTouched?zr.touchedFields:{},errors:F0.keepErrors?zr.errors:{},isSubmitSuccessful:F0.keepIsSubmitSuccessful?zr.isSubmitSuccessful:!1,isSubmitting:!1})},N0=(w0,F0)=>L0(isFunction$9(w0)?w0(kr):w0,F0);return{control:{register:S0,unregister:R0,getFieldState:x0,handleSubmit:T0,setError:$0,_executeSchema:u0,_getWatch:v0,_getDirty:f0,_updateValid:e0,_removeUnmounted:y0,_updateFieldArray:i0,_updateDisabledField:D0,_getFieldArray:A0,_reset:L0,_resetDefaultValues:()=>isFunction$9($r.defaultValues)&&$r.defaultValues().then(w0=>{N0(w0,$r.resetOptions),Jr.state.next({isLoading:!1})}),_updateFormState:w0=>{zr={...zr,...w0}},_disableForm:B0,_subjects:Jr,_proxyFormState:Vr,_setErrors:o0,get _fields(){return _r},get _formValues(){return kr},get _state(){return qr},set _state(w0){qr=w0},get _defaultValues(){return Dr},get _names(){return Nr},set _names(w0){Nr=w0},get _formState(){return zr},set _formState(w0){zr=w0},get _options(){return $r},set _options(w0){$r={...$r,...w0}}},trigger:M0,register:S0,handleSubmit:T0,watch:_0,setValue:m0,getValues:O0,reset:N0,resetField:Q0,clearErrors:C0,unregister:R0,setError:$0,setFocus:(w0,F0={})=>{const G0=get$4(_r,w0),X0=G0&&G0._f;if(X0){const eo=X0.refs?X0.refs[0]:X0.ref;eo.focus&&(eo.focus(),F0.shouldSelect&&eo.select())}},getFieldState:x0}}function useForm(Gt={}){const $r=React$6.useRef(),zr=React$6.useRef(),[_r,Dr]=React$6.useState({isDirty:!1,isValidating:!1,isLoading:isFunction$9(Gt.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:Gt.errors||{},disabled:Gt.disabled||!1,defaultValues:isFunction$9(Gt.defaultValues)?void 0:Gt.defaultValues});$r.current||($r.current={...createFormControl(Gt),formState:_r});const kr=$r.current.control;return kr._options=Gt,useSubscribe({subject:kr._subjects.state,next:qr=>{shouldRenderFormState(qr,kr._proxyFormState,kr._updateFormState,!0)&&Dr({...kr._formState})}}),React$6.useEffect(()=>kr._disableForm(Gt.disabled),[kr,Gt.disabled]),React$6.useEffect(()=>{if(kr._proxyFormState.isDirty){const qr=kr._getDirty();qr!==_r.isDirty&&kr._subjects.state.next({isDirty:qr})}},[kr,_r.isDirty]),React$6.useEffect(()=>{Gt.values&&!deepEqual$2(Gt.values,zr.current)?(kr._reset(Gt.values,kr._options.resetOptions),zr.current=Gt.values,Dr(qr=>({...qr}))):kr._resetDefaultValues()},[Gt.values,kr]),React$6.useEffect(()=>{Gt.errors&&kr._setErrors(Gt.errors)},[Gt.errors,kr]),React$6.useEffect(()=>{kr._state.mount||(kr._updateValid(),kr._state.mount=!0),kr._state.watch&&(kr._state.watch=!1,kr._subjects.state.next({...kr._formState})),kr._removeUnmounted()}),React$6.useEffect(()=>{Gt.shouldUnregister&&kr._subjects.values.next({values:kr._getWatch()})},[Gt.shouldUnregister,kr]),React$6.useEffect(()=>{$r.current&&($r.current.watch=$r.current.watch.bind({}))},[_r]),$r.current.formState=getProxyFormState(_r,kr),$r.current}function getSkeletonUtilityClass(Gt){return generateUtilityClass$3("MuiSkeleton",Gt)}generateUtilityClasses$3("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const _excluded$1p=["animation","className","component","height","style","variant","width"];let _$c=Gt=>Gt,_t$3,_t2$1,_t3$1,_t4$1;const useUtilityClasses$16=Gt=>{const{classes:$r,variant:zr,animation:_r,hasChildren:Dr,width:kr,height:qr}=Gt;return composeClasses$3({root:["root",zr,_r,Dr&&"withChildren",Dr&&!kr&&"fitContent",Dr&&!qr&&"heightAuto"]},getSkeletonUtilityClass,$r)},pulseKeyframe=keyframes(_t$3||(_t$3=_$c`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`)),waveKeyframe=keyframes(_t2$1||(_t2$1=_$c`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`)),SkeletonRoot=styled$2("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.variant],zr.animation!==!1&&$r[zr.animation],zr.hasChildren&&$r.withChildren,zr.hasChildren&&!zr.width&&$r.fitContent,zr.hasChildren&&!zr.height&&$r.heightAuto]}})(({theme:Gt,ownerState:$r})=>{const zr=getUnit(Gt.shape.borderRadius)||"px",_r=toUnitless(Gt.shape.borderRadius);return _extends$q({display:"block",backgroundColor:Gt.vars?Gt.vars.palette.Skeleton.bg:alpha$1(Gt.palette.text.primary,Gt.palette.mode==="light"?.11:.13),height:"1.2em"},$r.variant==="text"&&{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${_r}${zr}/${Math.round(_r/.6*10)/10}${zr}`,"&:empty:before":{content:'"\\00a0"'}},$r.variant==="circular"&&{borderRadius:"50%"},$r.variant==="rounded"&&{borderRadius:(Gt.vars||Gt).shape.borderRadius},$r.hasChildren&&{"& > *":{visibility:"hidden"}},$r.hasChildren&&!$r.width&&{maxWidth:"fit-content"},$r.hasChildren&&!$r.height&&{height:"auto"})},({ownerState:Gt})=>Gt.animation==="pulse"&&css(_t3$1||(_t3$1=_$c`
      animation: ${0} 2s ease-in-out 0.5s infinite;
    `),pulseKeyframe),({ownerState:Gt,theme:$r})=>Gt.animation==="wave"&&css(_t4$1||(_t4$1=_$c`
      position: relative;
      overflow: hidden;

      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */
      -webkit-mask-image: -webkit-radial-gradient(white, black);

      &::after {
        animation: ${0} 2s linear 0.5s infinite;
        background: linear-gradient(
          90deg,
          transparent,
          ${0},
          transparent
        );
        content: '';
        position: absolute;
        transform: translateX(-100%); /* Avoid flash during server-side hydration */
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
      }
    `),waveKeyframe,($r.vars||$r).palette.action.hover)),Skeleton=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiSkeleton"}),{animation:Dr="pulse",className:kr,component:qr="span",height:Nr,style:Wr,variant:Qr="text",width:Vr}=_r,Jr=_objectWithoutPropertiesLoose$a(_r,_excluded$1p),Zr=_extends$q({},_r,{animation:Dr,component:qr,variant:Qr,hasChildren:!!Jr.children}),zn=useUtilityClasses$16(Zr);return jsxRuntimeExports.jsx(SkeletonRoot,_extends$q({as:qr,ref:zr,className:clsx$1(zn.root,kr),ownerState:Zr},Jr,{style:_extends$q({width:Vr,height:Nr},Wr)}))});var HelpOutline={},createSvgIcon$1={},reactIs_production_min={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var b$8=Symbol.for("react.element"),c$4=Symbol.for("react.portal"),d$2=Symbol.for("react.fragment"),e$5=Symbol.for("react.strict_mode"),f$7=Symbol.for("react.profiler"),g$7=Symbol.for("react.provider"),h$4=Symbol.for("react.context"),k$b=Symbol.for("react.server_context"),l$7=Symbol.for("react.forward_ref"),m$6=Symbol.for("react.suspense"),n$4=Symbol.for("react.suspense_list"),p$7=Symbol.for("react.memo"),q$6=Symbol.for("react.lazy"),t$5=Symbol.for("react.offscreen"),u$a;u$a=Symbol.for("react.module.reference");function v$e(Gt){if(typeof Gt=="object"&&Gt!==null){var $r=Gt.$$typeof;switch($r){case b$8:switch(Gt=Gt.type,Gt){case d$2:case f$7:case e$5:case m$6:case n$4:return Gt;default:switch(Gt=Gt&&Gt.$$typeof,Gt){case k$b:case h$4:case l$7:case q$6:case p$7:case g$7:return Gt;default:return $r}}case c$4:return $r}}}reactIs_production_min.ContextConsumer=h$4;reactIs_production_min.ContextProvider=g$7;reactIs_production_min.Element=b$8;reactIs_production_min.ForwardRef=l$7;reactIs_production_min.Fragment=d$2;reactIs_production_min.Lazy=q$6;reactIs_production_min.Memo=p$7;reactIs_production_min.Portal=c$4;reactIs_production_min.Profiler=f$7;reactIs_production_min.StrictMode=e$5;reactIs_production_min.Suspense=m$6;reactIs_production_min.SuspenseList=n$4;reactIs_production_min.isAsyncMode=function(){return!1};reactIs_production_min.isConcurrentMode=function(){return!1};reactIs_production_min.isContextConsumer=function(Gt){return v$e(Gt)===h$4};reactIs_production_min.isContextProvider=function(Gt){return v$e(Gt)===g$7};reactIs_production_min.isElement=function(Gt){return typeof Gt=="object"&&Gt!==null&&Gt.$$typeof===b$8};reactIs_production_min.isForwardRef=function(Gt){return v$e(Gt)===l$7};reactIs_production_min.isFragment=function(Gt){return v$e(Gt)===d$2};reactIs_production_min.isLazy=function(Gt){return v$e(Gt)===q$6};reactIs_production_min.isMemo=function(Gt){return v$e(Gt)===p$7};reactIs_production_min.isPortal=function(Gt){return v$e(Gt)===c$4};reactIs_production_min.isProfiler=function(Gt){return v$e(Gt)===f$7};reactIs_production_min.isStrictMode=function(Gt){return v$e(Gt)===e$5};reactIs_production_min.isSuspense=function(Gt){return v$e(Gt)===m$6};reactIs_production_min.isSuspenseList=function(Gt){return v$e(Gt)===n$4};reactIs_production_min.isValidElementType=function(Gt){return typeof Gt=="string"||typeof Gt=="function"||Gt===d$2||Gt===f$7||Gt===e$5||Gt===m$6||Gt===n$4||Gt===t$5||typeof Gt=="object"&&Gt!==null&&(Gt.$$typeof===q$6||Gt.$$typeof===p$7||Gt.$$typeof===g$7||Gt.$$typeof===h$4||Gt.$$typeof===l$7||Gt.$$typeof===u$a||Gt.getModuleId!==void 0)};reactIs_production_min.typeOf=v$e;function createChainedFunction(...Gt){return Gt.reduce(($r,zr)=>zr==null?$r:function(...Dr){$r.apply(this,Dr),zr.apply(this,Dr)},()=>{})}function debounce$3(Gt,$r=166){let zr;function _r(...Dr){const kr=()=>{Gt.apply(this,Dr)};clearTimeout(zr),zr=setTimeout(kr,$r)}return _r.clear=()=>{clearTimeout(zr)},_r}function deprecatedPropType(Gt,$r){return()=>null}function isMuiElement(Gt,$r){var zr,_r;return reactExports.isValidElement(Gt)&&$r.indexOf((zr=Gt.type.muiName)!=null?zr:(_r=Gt.type)==null||(_r=_r._payload)==null||(_r=_r.value)==null?void 0:_r.muiName)!==-1}function ownerDocument$2(Gt){return Gt&&Gt.ownerDocument||document}function ownerWindow$2(Gt){return ownerDocument$2(Gt).defaultView||window}function requirePropFactory(Gt,$r){return()=>null}function setRef$2(Gt,$r){typeof Gt=="function"?Gt($r):Gt&&(Gt.current=$r)}const useEnhancedEffect$2=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect;let globalId$2=0;function useGlobalId$2(Gt){const[$r,zr]=reactExports.useState(Gt),_r=Gt||$r;return reactExports.useEffect(()=>{$r==null&&(globalId$2+=1,zr(`mui-${globalId$2}`))},[$r]),_r}const maybeReactUseId$2=React$7.useId;function useId$2(Gt){if(maybeReactUseId$2!==void 0){const $r=maybeReactUseId$2();return Gt??$r}return useGlobalId$2(Gt)}function unsupportedProp(Gt,$r,zr,_r,Dr){return null}function useControlled$1({controlled:Gt,default:$r,name:zr,state:_r="value"}){const{current:Dr}=reactExports.useRef(Gt!==void 0),[kr,qr]=reactExports.useState($r),Nr=Dr?Gt:kr,Wr=reactExports.useCallback(Qr=>{Dr||qr(Qr)},[]);return[Nr,Wr]}function useEventCallback$1(Gt){const $r=reactExports.useRef(Gt);return useEnhancedEffect$2(()=>{$r.current=Gt}),reactExports.useRef((...zr)=>(0,$r.current)(...zr)).current}function useForkRef$2(...Gt){return reactExports.useMemo(()=>Gt.every($r=>$r==null)?null:$r=>{Gt.forEach(zr=>{setRef$2(zr,$r)})},Gt)}const UNINITIALIZED={};function useLazyRef(Gt,$r){const zr=reactExports.useRef(UNINITIALIZED);return zr.current===UNINITIALIZED&&(zr.current=Gt($r)),zr}const EMPTY=[];function useOnMount(Gt){reactExports.useEffect(Gt,EMPTY)}class Timeout{constructor(){this.currentId=null,this.clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new Timeout}start($r,zr){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,zr()},$r)}}function useTimeout(){const Gt=useLazyRef(Timeout.create).current;return useOnMount(Gt.disposeEffect),Gt}let hadKeyboardEvent=!0,hadFocusVisibleRecently=!1;const hadFocusVisibleRecentlyTimeout=new Timeout,inputTypesWhitelist={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function focusTriggersKeyboardModality(Gt){const{type:$r,tagName:zr}=Gt;return!!(zr==="INPUT"&&inputTypesWhitelist[$r]&&!Gt.readOnly||zr==="TEXTAREA"&&!Gt.readOnly||Gt.isContentEditable)}function handleKeyDown$1(Gt){Gt.metaKey||Gt.altKey||Gt.ctrlKey||(hadKeyboardEvent=!0)}function handlePointerDown(){hadKeyboardEvent=!1}function handleVisibilityChange(){this.visibilityState==="hidden"&&hadFocusVisibleRecently&&(hadKeyboardEvent=!0)}function prepare(Gt){Gt.addEventListener("keydown",handleKeyDown$1,!0),Gt.addEventListener("mousedown",handlePointerDown,!0),Gt.addEventListener("pointerdown",handlePointerDown,!0),Gt.addEventListener("touchstart",handlePointerDown,!0),Gt.addEventListener("visibilitychange",handleVisibilityChange,!0)}function isFocusVisible$1(Gt){const{target:$r}=Gt;try{return $r.matches(":focus-visible")}catch{}return hadKeyboardEvent||focusTriggersKeyboardModality($r)}function useIsFocusVisible(){const Gt=reactExports.useCallback(Dr=>{Dr!=null&&prepare(Dr.ownerDocument)},[]),$r=reactExports.useRef(!1);function zr(){return $r.current?(hadFocusVisibleRecently=!0,hadFocusVisibleRecentlyTimeout.start(100,()=>{hadFocusVisibleRecently=!1}),$r.current=!1,!0):!1}function _r(Dr){return isFocusVisible$1(Dr)?($r.current=!0,!0):!1}return{isFocusVisibleRef:$r,onFocus:_r,onBlur:zr,ref:Gt}}function getScrollbarSize$1(Gt){const $r=Gt.documentElement.clientWidth;return Math.abs(window.innerWidth-$r)}let cachedType;function detectScrollType(){if(cachedType)return cachedType;const Gt=document.createElement("div"),$r=document.createElement("div");return $r.style.width="10px",$r.style.height="1px",Gt.appendChild($r),Gt.dir="rtl",Gt.style.fontSize="14px",Gt.style.width="4px",Gt.style.height="1px",Gt.style.position="absolute",Gt.style.top="-1000px",Gt.style.overflow="scroll",document.body.appendChild(Gt),cachedType="reverse",Gt.scrollLeft>0?cachedType="default":(Gt.scrollLeft=1,Gt.scrollLeft===0&&(cachedType="negative")),document.body.removeChild(Gt),cachedType}function getNormalizedScrollLeft(Gt,$r){const zr=Gt.scrollLeft;if($r!=="rtl")return zr;switch(detectScrollType()){case"negative":return Gt.scrollWidth-Gt.clientWidth+zr;case"reverse":return Gt.scrollWidth-Gt.clientWidth-zr;default:return zr}}const usePreviousProps=Gt=>{const $r=reactExports.useRef({});return reactExports.useEffect(()=>{$r.current=Gt}),$r.current},visuallyHidden={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function resolveProps(Gt,$r){const zr=_extends$q({},$r);return Object.keys(Gt).forEach(_r=>{if(_r.toString().match(/^(components|slots)$/))zr[_r]=_extends$q({},Gt[_r],zr[_r]);else if(_r.toString().match(/^(componentsProps|slotProps)$/)){const Dr=Gt[_r]||{},kr=$r[_r];zr[_r]={},!kr||!Object.keys(kr)?zr[_r]=Dr:!Dr||!Object.keys(Dr)?zr[_r]=kr:(zr[_r]=_extends$q({},kr),Object.keys(Dr).forEach(qr=>{zr[_r][qr]=resolveProps(Dr[qr],kr[qr])}))}else zr[_r]===void 0&&(zr[_r]=Gt[_r])}),zr}function clamp$2(Gt,$r=Number.MIN_SAFE_INTEGER,zr=Number.MAX_SAFE_INTEGER){return Math.max($r,Math.min(Gt,zr))}function isHostComponent$1(Gt){return typeof Gt=="string"}function appendOwnerState$1(Gt,$r,zr){return Gt===void 0||isHostComponent$1(Gt)?$r:_extends$q({},$r,{ownerState:_extends$q({},$r.ownerState,zr)})}function extractEventHandlers$1(Gt,$r=[]){if(Gt===void 0)return{};const zr={};return Object.keys(Gt).filter(_r=>_r.match(/^on[A-Z]/)&&typeof Gt[_r]=="function"&&!$r.includes(_r)).forEach(_r=>{zr[_r]=Gt[_r]}),zr}function omitEventHandlers$1(Gt){if(Gt===void 0)return{};const $r={};return Object.keys(Gt).filter(zr=>!(zr.match(/^on[A-Z]/)&&typeof Gt[zr]=="function")).forEach(zr=>{$r[zr]=Gt[zr]}),$r}function mergeSlotProps$1(Gt){const{getSlotProps:$r,additionalProps:zr,externalSlotProps:_r,externalForwardedProps:Dr,className:kr}=Gt;if(!$r){const zn=clsx$1(zr==null?void 0:zr.className,kr,Dr==null?void 0:Dr.className,_r==null?void 0:_r.className),Vn=_extends$q({},zr==null?void 0:zr.style,Dr==null?void 0:Dr.style,_r==null?void 0:_r.style),_i=_extends$q({},zr,Dr,_r);return zn.length>0&&(_i.className=zn),Object.keys(Vn).length>0&&(_i.style=Vn),{props:_i,internalRef:void 0}}const qr=extractEventHandlers$1(_extends$q({},Dr,_r)),Nr=omitEventHandlers$1(_r),Wr=omitEventHandlers$1(Dr),Qr=$r(qr),Vr=clsx$1(Qr==null?void 0:Qr.className,zr==null?void 0:zr.className,kr,Dr==null?void 0:Dr.className,_r==null?void 0:_r.className),Jr=_extends$q({},Qr==null?void 0:Qr.style,zr==null?void 0:zr.style,Dr==null?void 0:Dr.style,_r==null?void 0:_r.style),Zr=_extends$q({},Qr,zr,Wr,Nr);return Vr.length>0&&(Zr.className=Vr),Object.keys(Jr).length>0&&(Zr.style=Jr),{props:Zr,internalRef:Qr.ref}}function resolveComponentProps$1(Gt,$r,zr){return typeof Gt=="function"?Gt($r,zr):Gt}const _excluded$1o=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function useSlotProps$1(Gt){var $r;const{elementType:zr,externalSlotProps:_r,ownerState:Dr,skipResolvingSlotProps:kr=!1}=Gt,qr=_objectWithoutPropertiesLoose$a(Gt,_excluded$1o),Nr=kr?{}:resolveComponentProps$1(_r,Dr),{props:Wr,internalRef:Qr}=mergeSlotProps$1(_extends$q({},qr,{externalSlotProps:Nr})),Vr=useForkRef$2(Qr,Nr==null?void 0:Nr.ref,($r=Gt.additionalProps)==null?void 0:$r.ref);return appendOwnerState$1(zr,_extends$q({},Wr,{ref:Vr}),Dr)}function getSvgIconUtilityClass(Gt){return generateUtilityClass$3("MuiSvgIcon",Gt)}generateUtilityClasses$3("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const _excluded$1n=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],useUtilityClasses$15=Gt=>{const{color:$r,fontSize:zr,classes:_r}=Gt,Dr={root:["root",$r!=="inherit"&&`color${capitalize$7($r)}`,`fontSize${capitalize$7(zr)}`]};return composeClasses$3(Dr,getSvgIconUtilityClass,_r)},SvgIconRoot=styled$2("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.color!=="inherit"&&$r[`color${capitalize$7(zr.color)}`],$r[`fontSize${capitalize$7(zr.fontSize)}`]]}})(({theme:Gt,ownerState:$r})=>{var zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:$r.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(zr=Gt.transitions)==null||(_r=zr.create)==null?void 0:_r.call(zr,"fill",{duration:(Dr=Gt.transitions)==null||(Dr=Dr.duration)==null?void 0:Dr.shorter}),fontSize:{inherit:"inherit",small:((kr=Gt.typography)==null||(qr=kr.pxToRem)==null?void 0:qr.call(kr,20))||"1.25rem",medium:((Nr=Gt.typography)==null||(Wr=Nr.pxToRem)==null?void 0:Wr.call(Nr,24))||"1.5rem",large:((Qr=Gt.typography)==null||(Vr=Qr.pxToRem)==null?void 0:Vr.call(Qr,35))||"2.1875rem"}[$r.fontSize],color:(Jr=(Zr=(Gt.vars||Gt).palette)==null||(Zr=Zr[$r.color])==null?void 0:Zr.main)!=null?Jr:{action:(zn=(Gt.vars||Gt).palette)==null||(zn=zn.action)==null?void 0:zn.active,disabled:(Vn=(Gt.vars||Gt).palette)==null||(Vn=Vn.action)==null?void 0:Vn.disabled,inherit:void 0}[$r.color]}}),SvgIcon=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiSvgIcon"}),{children:Dr,className:kr,color:qr="inherit",component:Nr="svg",fontSize:Wr="medium",htmlColor:Qr,inheritViewBox:Vr=!1,titleAccess:Jr,viewBox:Zr="0 0 24 24"}=_r,zn=_objectWithoutPropertiesLoose$a(_r,_excluded$1n),Vn=reactExports.isValidElement(Dr)&&Dr.type==="svg",_i=_extends$q({},_r,{color:qr,component:Nr,fontSize:Wr,instanceFontSize:$r.fontSize,inheritViewBox:Vr,viewBox:Zr,hasSvgAsChild:Vn}),e0={};Vr||(e0.viewBox=Zr);const r0=useUtilityClasses$15(_i);return jsxRuntimeExports.jsxs(SvgIconRoot,_extends$q({as:Nr,className:clsx$1(r0.root,kr),focusable:"false",color:Qr,"aria-hidden":Jr?void 0:!0,role:Jr?"img":void 0,ref:zr},e0,zn,Vn&&Dr.props,{ownerState:_i,children:[Vn?Dr.props.children:Dr,Jr?jsxRuntimeExports.jsx("title",{children:Jr}):null]}))});SvgIcon.muiName="SvgIcon";function createSvgIcon(Gt,$r){function zr(_r,Dr){return jsxRuntimeExports.jsx(SvgIcon,_extends$q({"data-testid":`${$r}Icon`,ref:Dr},_r,{children:Gt}))}return zr.muiName=SvgIcon.muiName,reactExports.memo(reactExports.forwardRef(zr))}const unstable_ClassNameGenerator={configure:Gt=>{ClassNameGenerator$2.configure(Gt)}},utils$9=Object.freeze(Object.defineProperty({__proto__:null,capitalize:capitalize$7,createChainedFunction,createSvgIcon,debounce:debounce$3,deprecatedPropType,isMuiElement,ownerDocument:ownerDocument$2,ownerWindow:ownerWindow$2,requirePropFactory,setRef:setRef$2,unstable_ClassNameGenerator,unstable_useEnhancedEffect:useEnhancedEffect$2,unstable_useId:useId$2,unsupportedProp,useControlled:useControlled$1,useEventCallback:useEventCallback$1,useForkRef:useForkRef$2,useIsFocusVisible},Symbol.toStringTag,{value:"Module"})),require$$0$5=getAugmentedNamespace$4(utils$9);var hasRequiredCreateSvgIcon;function requireCreateSvgIcon(){return hasRequiredCreateSvgIcon||(hasRequiredCreateSvgIcon=1,function(Gt){"use client";Object.defineProperty(Gt,"__esModule",{value:!0}),Object.defineProperty(Gt,"default",{enumerable:!0,get:function(){return $r.createSvgIcon}});var $r=require$$0$5}(createSvgIcon$1)),createSvgIcon$1}var _interopRequireDefault$K=interopRequireDefaultExports;Object.defineProperty(HelpOutline,"__esModule",{value:!0});var default_1$s=HelpOutline.default=void 0,_createSvgIcon$o=_interopRequireDefault$K(requireCreateSvgIcon()),_jsxRuntime$o=jsxRuntimeExports;default_1$s=HelpOutline.default=(0,_createSvgIcon$o.default)((0,_jsxRuntime$o.jsx)("path",{d:"M11 18h2v-2h-2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4"}),"HelpOutline");const config$6={disabled:!1},TransitionGroupContext=React$6.createContext(null);var forceReflow=function($r){return $r.scrollTop},UNMOUNTED="unmounted",EXITED="exited",ENTERING="entering",ENTERED="entered",EXITING="exiting",Transition=function(Gt){_inheritsLoose$5($r,Gt);function $r(_r,Dr){var kr;kr=Gt.call(this,_r,Dr)||this;var qr=Dr,Nr=qr&&!qr.isMounting?_r.enter:_r.appear,Wr;return kr.appearStatus=null,_r.in?Nr?(Wr=EXITED,kr.appearStatus=ENTERING):Wr=ENTERED:_r.unmountOnExit||_r.mountOnEnter?Wr=UNMOUNTED:Wr=EXITED,kr.state={status:Wr},kr.nextCallback=null,kr}$r.getDerivedStateFromProps=function(Dr,kr){var qr=Dr.in;return qr&&kr.status===UNMOUNTED?{status:EXITED}:null};var zr=$r.prototype;return zr.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},zr.componentDidUpdate=function(Dr){var kr=null;if(Dr!==this.props){var qr=this.state.status;this.props.in?qr!==ENTERING&&qr!==ENTERED&&(kr=ENTERING):(qr===ENTERING||qr===ENTERED)&&(kr=EXITING)}this.updateStatus(!1,kr)},zr.componentWillUnmount=function(){this.cancelNextCallback()},zr.getTimeouts=function(){var Dr=this.props.timeout,kr,qr,Nr;return kr=qr=Nr=Dr,Dr!=null&&typeof Dr!="number"&&(kr=Dr.exit,qr=Dr.enter,Nr=Dr.appear!==void 0?Dr.appear:qr),{exit:kr,enter:qr,appear:Nr}},zr.updateStatus=function(Dr,kr){if(Dr===void 0&&(Dr=!1),kr!==null)if(this.cancelNextCallback(),kr===ENTERING){if(this.props.unmountOnExit||this.props.mountOnEnter){var qr=this.props.nodeRef?this.props.nodeRef.current:ReactDOM.findDOMNode(this);qr&&forceReflow(qr)}this.performEnter(Dr)}else this.performExit();else this.props.unmountOnExit&&this.state.status===EXITED&&this.setState({status:UNMOUNTED})},zr.performEnter=function(Dr){var kr=this,qr=this.props.enter,Nr=this.context?this.context.isMounting:Dr,Wr=this.props.nodeRef?[Nr]:[ReactDOM.findDOMNode(this),Nr],Qr=Wr[0],Vr=Wr[1],Jr=this.getTimeouts(),Zr=Nr?Jr.appear:Jr.enter;if(!Dr&&!qr||config$6.disabled){this.safeSetState({status:ENTERED},function(){kr.props.onEntered(Qr)});return}this.props.onEnter(Qr,Vr),this.safeSetState({status:ENTERING},function(){kr.props.onEntering(Qr,Vr),kr.onTransitionEnd(Zr,function(){kr.safeSetState({status:ENTERED},function(){kr.props.onEntered(Qr,Vr)})})})},zr.performExit=function(){var Dr=this,kr=this.props.exit,qr=this.getTimeouts(),Nr=this.props.nodeRef?void 0:ReactDOM.findDOMNode(this);if(!kr||config$6.disabled){this.safeSetState({status:EXITED},function(){Dr.props.onExited(Nr)});return}this.props.onExit(Nr),this.safeSetState({status:EXITING},function(){Dr.props.onExiting(Nr),Dr.onTransitionEnd(qr.exit,function(){Dr.safeSetState({status:EXITED},function(){Dr.props.onExited(Nr)})})})},zr.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},zr.safeSetState=function(Dr,kr){kr=this.setNextCallback(kr),this.setState(Dr,kr)},zr.setNextCallback=function(Dr){var kr=this,qr=!0;return this.nextCallback=function(Nr){qr&&(qr=!1,kr.nextCallback=null,Dr(Nr))},this.nextCallback.cancel=function(){qr=!1},this.nextCallback},zr.onTransitionEnd=function(Dr,kr){this.setNextCallback(kr);var qr=this.props.nodeRef?this.props.nodeRef.current:ReactDOM.findDOMNode(this),Nr=Dr==null&&!this.props.addEndListener;if(!qr||Nr){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var Wr=this.props.nodeRef?[this.nextCallback]:[qr,this.nextCallback],Qr=Wr[0],Vr=Wr[1];this.props.addEndListener(Qr,Vr)}Dr!=null&&setTimeout(this.nextCallback,Dr)},zr.render=function(){var Dr=this.state.status;if(Dr===UNMOUNTED)return null;var kr=this.props,qr=kr.children;kr.in,kr.mountOnEnter,kr.unmountOnExit,kr.appear,kr.enter,kr.exit,kr.timeout,kr.addEndListener,kr.onEnter,kr.onEntering,kr.onEntered,kr.onExit,kr.onExiting,kr.onExited,kr.nodeRef;var Nr=_objectWithoutPropertiesLoose$a(kr,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return React$6.createElement(TransitionGroupContext.Provider,{value:null},typeof qr=="function"?qr(Dr,Nr):React$6.cloneElement(React$6.Children.only(qr),Nr))},$r}(React$6.Component);Transition.contextType=TransitionGroupContext;Transition.propTypes={};function noop$c(){}Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop$c,onEntering:noop$c,onEntered:noop$c,onExit:noop$c,onExiting:noop$c,onExited:noop$c};Transition.UNMOUNTED=UNMOUNTED;Transition.EXITED=EXITED;Transition.ENTERING=ENTERING;Transition.ENTERED=ENTERED;Transition.EXITING=EXITING;function getChildMapping(Gt,$r){var zr=function(kr){return $r&&reactExports.isValidElement(kr)?$r(kr):kr},_r=Object.create(null);return Gt&&reactExports.Children.map(Gt,function(Dr){return Dr}).forEach(function(Dr){_r[Dr.key]=zr(Dr)}),_r}function mergeChildMappings(Gt,$r){Gt=Gt||{},$r=$r||{};function zr(Vr){return Vr in $r?$r[Vr]:Gt[Vr]}var _r=Object.create(null),Dr=[];for(var kr in Gt)kr in $r?Dr.length&&(_r[kr]=Dr,Dr=[]):Dr.push(kr);var qr,Nr={};for(var Wr in $r){if(_r[Wr])for(qr=0;qr<_r[Wr].length;qr++){var Qr=_r[Wr][qr];Nr[_r[Wr][qr]]=zr(Qr)}Nr[Wr]=zr(Wr)}for(qr=0;qr<Dr.length;qr++)Nr[Dr[qr]]=zr(Dr[qr]);return Nr}function getProp(Gt,$r,zr){return zr[$r]!=null?zr[$r]:Gt.props[$r]}function getInitialChildMapping(Gt,$r){return getChildMapping(Gt.children,function(zr){return reactExports.cloneElement(zr,{onExited:$r.bind(null,zr),in:!0,appear:getProp(zr,"appear",Gt),enter:getProp(zr,"enter",Gt),exit:getProp(zr,"exit",Gt)})})}function getNextChildMapping(Gt,$r,zr){var _r=getChildMapping(Gt.children),Dr=mergeChildMappings($r,_r);return Object.keys(Dr).forEach(function(kr){var qr=Dr[kr];if(reactExports.isValidElement(qr)){var Nr=kr in $r,Wr=kr in _r,Qr=$r[kr],Vr=reactExports.isValidElement(Qr)&&!Qr.props.in;Wr&&(!Nr||Vr)?Dr[kr]=reactExports.cloneElement(qr,{onExited:zr.bind(null,qr),in:!0,exit:getProp(qr,"exit",Gt),enter:getProp(qr,"enter",Gt)}):!Wr&&Nr&&!Vr?Dr[kr]=reactExports.cloneElement(qr,{in:!1}):Wr&&Nr&&reactExports.isValidElement(Qr)&&(Dr[kr]=reactExports.cloneElement(qr,{onExited:zr.bind(null,qr),in:Qr.props.in,exit:getProp(qr,"exit",Gt),enter:getProp(qr,"enter",Gt)}))}}),Dr}var values=Object.values||function(Gt){return Object.keys(Gt).map(function($r){return Gt[$r]})},defaultProps$2={component:"div",childFactory:function($r){return $r}},TransitionGroup=function(Gt){_inheritsLoose$5($r,Gt);function $r(_r,Dr){var kr;kr=Gt.call(this,_r,Dr)||this;var qr=kr.handleExited.bind(_assertThisInitialized$2(kr));return kr.state={contextValue:{isMounting:!0},handleExited:qr,firstRender:!0},kr}var zr=$r.prototype;return zr.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},zr.componentWillUnmount=function(){this.mounted=!1},$r.getDerivedStateFromProps=function(Dr,kr){var qr=kr.children,Nr=kr.handleExited,Wr=kr.firstRender;return{children:Wr?getInitialChildMapping(Dr,Nr):getNextChildMapping(Dr,qr,Nr),firstRender:!1}},zr.handleExited=function(Dr,kr){var qr=getChildMapping(this.props.children);Dr.key in qr||(Dr.props.onExited&&Dr.props.onExited(kr),this.mounted&&this.setState(function(Nr){var Wr=_extends$q({},Nr.children);return delete Wr[Dr.key],{children:Wr}}))},zr.render=function(){var Dr=this.props,kr=Dr.component,qr=Dr.childFactory,Nr=_objectWithoutPropertiesLoose$a(Dr,["component","childFactory"]),Wr=this.state.contextValue,Qr=values(this.state.children).map(qr);return delete Nr.appear,delete Nr.enter,delete Nr.exit,kr===null?React$6.createElement(TransitionGroupContext.Provider,{value:Wr},Qr):React$6.createElement(TransitionGroupContext.Provider,{value:Wr},React$6.createElement(kr,Nr,Qr))},$r}(React$6.Component);TransitionGroup.propTypes={};TransitionGroup.defaultProps=defaultProps$2;const reflow=Gt=>Gt.scrollTop;function getTransitionProps(Gt,$r){var zr,_r;const{timeout:Dr,easing:kr,style:qr={}}=Gt;return{duration:(zr=qr.transitionDuration)!=null?zr:typeof Dr=="number"?Dr:Dr[$r.mode]||0,easing:(_r=qr.transitionTimingFunction)!=null?_r:typeof kr=="object"?kr[$r.mode]:kr,delay:qr.transitionDelay}}const _excluded$1m=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function getScale(Gt){return`scale(${Gt}, ${Gt**2})`}const styles$q={entering:{opacity:1,transform:getScale(1)},entered:{opacity:1,transform:"none"}},isWebKit154=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Grow=reactExports.forwardRef(function($r,zr){const{addEndListener:_r,appear:Dr=!0,children:kr,easing:qr,in:Nr,onEnter:Wr,onEntered:Qr,onEntering:Vr,onExit:Jr,onExited:Zr,onExiting:zn,style:Vn,timeout:_i="auto",TransitionComponent:e0=Transition}=$r,r0=_objectWithoutPropertiesLoose$a($r,_excluded$1m),i0=useTimeout(),n0=reactExports.useRef(),o0=useTheme$1(),a0=reactExports.useRef(null),s0=useForkRef$2(a0,kr.ref,zr),l0=p0=>h0=>{if(p0){const m0=a0.current;h0===void 0?p0(m0):p0(m0,h0)}},u0=l0(Vr),b0=l0((p0,h0)=>{reflow(p0);const{duration:m0,delay:c0,easing:d0}=getTransitionProps({style:Vn,timeout:_i,easing:qr},{mode:"enter"});let M0;_i==="auto"?(M0=o0.transitions.getAutoHeightDuration(p0.clientHeight),n0.current=M0):M0=m0,p0.style.transition=[o0.transitions.create("opacity",{duration:M0,delay:c0}),o0.transitions.create("transform",{duration:isWebKit154?M0:M0*.666,delay:c0,easing:d0})].join(","),Wr&&Wr(p0,h0)}),g0=l0(Qr),y0=l0(zn),f0=l0(p0=>{const{duration:h0,delay:m0,easing:c0}=getTransitionProps({style:Vn,timeout:_i,easing:qr},{mode:"exit"});let d0;_i==="auto"?(d0=o0.transitions.getAutoHeightDuration(p0.clientHeight),n0.current=d0):d0=h0,p0.style.transition=[o0.transitions.create("opacity",{duration:d0,delay:m0}),o0.transitions.create("transform",{duration:isWebKit154?d0:d0*.666,delay:isWebKit154?m0:m0||d0*.333,easing:c0})].join(","),p0.style.opacity=0,p0.style.transform=getScale(.75),Jr&&Jr(p0)}),v0=l0(Zr),A0=p0=>{_i==="auto"&&i0.start(n0.current||0,p0),_r&&_r(a0.current,p0)};return jsxRuntimeExports.jsx(e0,_extends$q({appear:Dr,in:Nr,nodeRef:a0,onEnter:b0,onEntered:g0,onEntering:u0,onExit:f0,onExited:v0,onExiting:y0,addEndListener:A0,timeout:_i==="auto"?null:_i},r0,{children:(p0,h0)=>reactExports.cloneElement(kr,_extends$q({style:_extends$q({opacity:0,transform:getScale(.75),visibility:p0==="exited"&&!Nr?"hidden":void 0},styles$q[p0],Vn,kr.props.style),ref:s0},h0))}))});Grow.muiSupportAuto=!0;var useThemeWithoutDefault={};Object.defineProperty(useThemeWithoutDefault,"__esModule",{value:!0});var default_1$r=useThemeWithoutDefault.default=void 0,React$3=_interopRequireWildcard$5(reactExports),_styledEngine=require$$1$6;function _getRequireWildcardCache$5(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache$5=function(_r){return _r?zr:$r})(Gt)}function _interopRequireWildcard$5(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache$5($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={__proto__:null},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}function isObjectEmpty(Gt){return Object.keys(Gt).length===0}function useTheme(Gt=null){const $r=React$3.useContext(_styledEngine.ThemeContext);return!$r||isObjectEmpty($r)?Gt:$r}default_1$r=useThemeWithoutDefault.default=useTheme;var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start$2="start",end$1="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(Gt,$r){return Gt.concat([$r+"-"+start$2,$r+"-"+end$1])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(Gt,$r){return Gt.concat([$r,$r+"-"+start$2,$r+"-"+end$1])},[]),beforeRead="beforeRead",read$4="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write$4="write",afterWrite$3="afterWrite",modifierPhases=[beforeRead,read$4,afterRead,beforeMain,main,afterMain,beforeWrite,write$4,afterWrite$3];function getNodeName(Gt){return Gt?(Gt.nodeName||"").toLowerCase():null}function getWindow(Gt){if(Gt==null)return window;if(Gt.toString()!=="[object Window]"){var $r=Gt.ownerDocument;return $r&&$r.defaultView||window}return Gt}function isElement(Gt){var $r=getWindow(Gt).Element;return Gt instanceof $r||Gt instanceof Element}function isHTMLElement$2(Gt){var $r=getWindow(Gt).HTMLElement;return Gt instanceof $r||Gt instanceof HTMLElement}function isShadowRoot(Gt){if(typeof ShadowRoot>"u")return!1;var $r=getWindow(Gt).ShadowRoot;return Gt instanceof $r||Gt instanceof ShadowRoot}function applyStyles(Gt){var $r=Gt.state;Object.keys($r.elements).forEach(function(zr){var _r=$r.styles[zr]||{},Dr=$r.attributes[zr]||{},kr=$r.elements[zr];!isHTMLElement$2(kr)||!getNodeName(kr)||(Object.assign(kr.style,_r),Object.keys(Dr).forEach(function(qr){var Nr=Dr[qr];Nr===!1?kr.removeAttribute(qr):kr.setAttribute(qr,Nr===!0?"":Nr)}))})}function effect$2(Gt){var $r=Gt.state,zr={popper:{position:$r.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign($r.elements.popper.style,zr.popper),$r.styles=zr,$r.elements.arrow&&Object.assign($r.elements.arrow.style,zr.arrow),function(){Object.keys($r.elements).forEach(function(_r){var Dr=$r.elements[_r],kr=$r.attributes[_r]||{},qr=Object.keys($r.styles.hasOwnProperty(_r)?$r.styles[_r]:zr[_r]),Nr=qr.reduce(function(Wr,Qr){return Wr[Qr]="",Wr},{});!isHTMLElement$2(Dr)||!getNodeName(Dr)||(Object.assign(Dr.style,Nr),Object.keys(kr).forEach(function(Wr){Dr.removeAttribute(Wr)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$2,requires:["computeStyles"]};function getBasePlacement(Gt){return Gt.split("-")[0]}var max$5=Math.max,min$5=Math.min,round$1=Math.round;function getUAString(){var Gt=navigator.userAgentData;return Gt!=null&&Gt.brands&&Array.isArray(Gt.brands)?Gt.brands.map(function($r){return $r.brand+"/"+$r.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(Gt,$r,zr){$r===void 0&&($r=!1),zr===void 0&&(zr=!1);var _r=Gt.getBoundingClientRect(),Dr=1,kr=1;$r&&isHTMLElement$2(Gt)&&(Dr=Gt.offsetWidth>0&&round$1(_r.width)/Gt.offsetWidth||1,kr=Gt.offsetHeight>0&&round$1(_r.height)/Gt.offsetHeight||1);var qr=isElement(Gt)?getWindow(Gt):window,Nr=qr.visualViewport,Wr=!isLayoutViewport()&&zr,Qr=(_r.left+(Wr&&Nr?Nr.offsetLeft:0))/Dr,Vr=(_r.top+(Wr&&Nr?Nr.offsetTop:0))/kr,Jr=_r.width/Dr,Zr=_r.height/kr;return{width:Jr,height:Zr,top:Vr,right:Qr+Jr,bottom:Vr+Zr,left:Qr,x:Qr,y:Vr}}function getLayoutRect(Gt){var $r=getBoundingClientRect(Gt),zr=Gt.offsetWidth,_r=Gt.offsetHeight;return Math.abs($r.width-zr)<=1&&(zr=$r.width),Math.abs($r.height-_r)<=1&&(_r=$r.height),{x:Gt.offsetLeft,y:Gt.offsetTop,width:zr,height:_r}}function contains$1(Gt,$r){var zr=$r.getRootNode&&$r.getRootNode();if(Gt.contains($r))return!0;if(zr&&isShadowRoot(zr)){var _r=$r;do{if(_r&&Gt.isSameNode(_r))return!0;_r=_r.parentNode||_r.host}while(_r)}return!1}function getComputedStyle$1(Gt){return getWindow(Gt).getComputedStyle(Gt)}function isTableElement(Gt){return["table","td","th"].indexOf(getNodeName(Gt))>=0}function getDocumentElement(Gt){return((isElement(Gt)?Gt.ownerDocument:Gt.document)||window.document).documentElement}function getParentNode(Gt){return getNodeName(Gt)==="html"?Gt:Gt.assignedSlot||Gt.parentNode||(isShadowRoot(Gt)?Gt.host:null)||getDocumentElement(Gt)}function getTrueOffsetParent(Gt){return!isHTMLElement$2(Gt)||getComputedStyle$1(Gt).position==="fixed"?null:Gt.offsetParent}function getContainingBlock(Gt){var $r=/firefox/i.test(getUAString()),zr=/Trident/i.test(getUAString());if(zr&&isHTMLElement$2(Gt)){var _r=getComputedStyle$1(Gt);if(_r.position==="fixed")return null}var Dr=getParentNode(Gt);for(isShadowRoot(Dr)&&(Dr=Dr.host);isHTMLElement$2(Dr)&&["html","body"].indexOf(getNodeName(Dr))<0;){var kr=getComputedStyle$1(Dr);if(kr.transform!=="none"||kr.perspective!=="none"||kr.contain==="paint"||["transform","perspective"].indexOf(kr.willChange)!==-1||$r&&kr.willChange==="filter"||$r&&kr.filter&&kr.filter!=="none")return Dr;Dr=Dr.parentNode}return null}function getOffsetParent(Gt){for(var $r=getWindow(Gt),zr=getTrueOffsetParent(Gt);zr&&isTableElement(zr)&&getComputedStyle$1(zr).position==="static";)zr=getTrueOffsetParent(zr);return zr&&(getNodeName(zr)==="html"||getNodeName(zr)==="body"&&getComputedStyle$1(zr).position==="static")?$r:zr||getContainingBlock(Gt)||$r}function getMainAxisFromPlacement(Gt){return["top","bottom"].indexOf(Gt)>=0?"x":"y"}function within(Gt,$r,zr){return max$5(Gt,min$5($r,zr))}function withinMaxClamp(Gt,$r,zr){var _r=within(Gt,$r,zr);return _r>zr?zr:_r}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(Gt){return Object.assign({},getFreshSideObject(),Gt)}function expandToHashMap(Gt,$r){return $r.reduce(function(zr,_r){return zr[_r]=Gt,zr},{})}var toPaddingObject=function($r,zr){return $r=typeof $r=="function"?$r(Object.assign({},zr.rects,{placement:zr.placement})):$r,mergePaddingObject(typeof $r!="number"?$r:expandToHashMap($r,basePlacements))};function arrow(Gt){var $r,zr=Gt.state,_r=Gt.name,Dr=Gt.options,kr=zr.elements.arrow,qr=zr.modifiersData.popperOffsets,Nr=getBasePlacement(zr.placement),Wr=getMainAxisFromPlacement(Nr),Qr=[left,right].indexOf(Nr)>=0,Vr=Qr?"height":"width";if(!(!kr||!qr)){var Jr=toPaddingObject(Dr.padding,zr),Zr=getLayoutRect(kr),zn=Wr==="y"?top:left,Vn=Wr==="y"?bottom:right,_i=zr.rects.reference[Vr]+zr.rects.reference[Wr]-qr[Wr]-zr.rects.popper[Vr],e0=qr[Wr]-zr.rects.reference[Wr],r0=getOffsetParent(kr),i0=r0?Wr==="y"?r0.clientHeight||0:r0.clientWidth||0:0,n0=_i/2-e0/2,o0=Jr[zn],a0=i0-Zr[Vr]-Jr[Vn],s0=i0/2-Zr[Vr]/2+n0,l0=within(o0,s0,a0),u0=Wr;zr.modifiersData[_r]=($r={},$r[u0]=l0,$r.centerOffset=l0-s0,$r)}}function effect$1(Gt){var $r=Gt.state,zr=Gt.options,_r=zr.element,Dr=_r===void 0?"[data-popper-arrow]":_r;Dr!=null&&(typeof Dr=="string"&&(Dr=$r.elements.popper.querySelector(Dr),!Dr)||contains$1($r.elements.popper,Dr)&&($r.elements.arrow=Dr))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$1,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(Gt){return Gt.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(Gt,$r){var zr=Gt.x,_r=Gt.y,Dr=$r.devicePixelRatio||1;return{x:round$1(zr*Dr)/Dr||0,y:round$1(_r*Dr)/Dr||0}}function mapToStyles(Gt){var $r,zr=Gt.popper,_r=Gt.popperRect,Dr=Gt.placement,kr=Gt.variation,qr=Gt.offsets,Nr=Gt.position,Wr=Gt.gpuAcceleration,Qr=Gt.adaptive,Vr=Gt.roundOffsets,Jr=Gt.isFixed,Zr=qr.x,zn=Zr===void 0?0:Zr,Vn=qr.y,_i=Vn===void 0?0:Vn,e0=typeof Vr=="function"?Vr({x:zn,y:_i}):{x:zn,y:_i};zn=e0.x,_i=e0.y;var r0=qr.hasOwnProperty("x"),i0=qr.hasOwnProperty("y"),n0=left,o0=top,a0=window;if(Qr){var s0=getOffsetParent(zr),l0="clientHeight",u0="clientWidth";if(s0===getWindow(zr)&&(s0=getDocumentElement(zr),getComputedStyle$1(s0).position!=="static"&&Nr==="absolute"&&(l0="scrollHeight",u0="scrollWidth")),s0=s0,Dr===top||(Dr===left||Dr===right)&&kr===end$1){o0=bottom;var b0=Jr&&s0===a0&&a0.visualViewport?a0.visualViewport.height:s0[l0];_i-=b0-_r.height,_i*=Wr?1:-1}if(Dr===left||(Dr===top||Dr===bottom)&&kr===end$1){n0=right;var g0=Jr&&s0===a0&&a0.visualViewport?a0.visualViewport.width:s0[u0];zn-=g0-_r.width,zn*=Wr?1:-1}}var y0=Object.assign({position:Nr},Qr&&unsetSides),f0=Vr===!0?roundOffsetsByDPR({x:zn,y:_i},getWindow(zr)):{x:zn,y:_i};if(zn=f0.x,_i=f0.y,Wr){var v0;return Object.assign({},y0,(v0={},v0[o0]=i0?"0":"",v0[n0]=r0?"0":"",v0.transform=(a0.devicePixelRatio||1)<=1?"translate("+zn+"px, "+_i+"px)":"translate3d("+zn+"px, "+_i+"px, 0)",v0))}return Object.assign({},y0,($r={},$r[o0]=i0?_i+"px":"",$r[n0]=r0?zn+"px":"",$r.transform="",$r))}function computeStyles(Gt){var $r=Gt.state,zr=Gt.options,_r=zr.gpuAcceleration,Dr=_r===void 0?!0:_r,kr=zr.adaptive,qr=kr===void 0?!0:kr,Nr=zr.roundOffsets,Wr=Nr===void 0?!0:Nr,Qr={placement:getBasePlacement($r.placement),variation:getVariation($r.placement),popper:$r.elements.popper,popperRect:$r.rects.popper,gpuAcceleration:Dr,isFixed:$r.options.strategy==="fixed"};$r.modifiersData.popperOffsets!=null&&($r.styles.popper=Object.assign({},$r.styles.popper,mapToStyles(Object.assign({},Qr,{offsets:$r.modifiersData.popperOffsets,position:$r.options.strategy,adaptive:qr,roundOffsets:Wr})))),$r.modifiersData.arrow!=null&&($r.styles.arrow=Object.assign({},$r.styles.arrow,mapToStyles(Object.assign({},Qr,{offsets:$r.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Wr})))),$r.attributes.popper=Object.assign({},$r.attributes.popper,{"data-popper-placement":$r.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect(Gt){var $r=Gt.state,zr=Gt.instance,_r=Gt.options,Dr=_r.scroll,kr=Dr===void 0?!0:Dr,qr=_r.resize,Nr=qr===void 0?!0:qr,Wr=getWindow($r.elements.popper),Qr=[].concat($r.scrollParents.reference,$r.scrollParents.popper);return kr&&Qr.forEach(function(Vr){Vr.addEventListener("scroll",zr.update,passive)}),Nr&&Wr.addEventListener("resize",zr.update,passive),function(){kr&&Qr.forEach(function(Vr){Vr.removeEventListener("scroll",zr.update,passive)}),Nr&&Wr.removeEventListener("resize",zr.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(Gt){return Gt.replace(/left|right|bottom|top/g,function($r){return hash$1[$r]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(Gt){return Gt.replace(/start|end/g,function($r){return hash[$r]})}function getWindowScroll(Gt){var $r=getWindow(Gt),zr=$r.pageXOffset,_r=$r.pageYOffset;return{scrollLeft:zr,scrollTop:_r}}function getWindowScrollBarX(Gt){return getBoundingClientRect(getDocumentElement(Gt)).left+getWindowScroll(Gt).scrollLeft}function getViewportRect(Gt,$r){var zr=getWindow(Gt),_r=getDocumentElement(Gt),Dr=zr.visualViewport,kr=_r.clientWidth,qr=_r.clientHeight,Nr=0,Wr=0;if(Dr){kr=Dr.width,qr=Dr.height;var Qr=isLayoutViewport();(Qr||!Qr&&$r==="fixed")&&(Nr=Dr.offsetLeft,Wr=Dr.offsetTop)}return{width:kr,height:qr,x:Nr+getWindowScrollBarX(Gt),y:Wr}}function getDocumentRect(Gt){var $r,zr=getDocumentElement(Gt),_r=getWindowScroll(Gt),Dr=($r=Gt.ownerDocument)==null?void 0:$r.body,kr=max$5(zr.scrollWidth,zr.clientWidth,Dr?Dr.scrollWidth:0,Dr?Dr.clientWidth:0),qr=max$5(zr.scrollHeight,zr.clientHeight,Dr?Dr.scrollHeight:0,Dr?Dr.clientHeight:0),Nr=-_r.scrollLeft+getWindowScrollBarX(Gt),Wr=-_r.scrollTop;return getComputedStyle$1(Dr||zr).direction==="rtl"&&(Nr+=max$5(zr.clientWidth,Dr?Dr.clientWidth:0)-kr),{width:kr,height:qr,x:Nr,y:Wr}}function isScrollParent(Gt){var $r=getComputedStyle$1(Gt),zr=$r.overflow,_r=$r.overflowX,Dr=$r.overflowY;return/auto|scroll|overlay|hidden/.test(zr+Dr+_r)}function getScrollParent(Gt){return["html","body","#document"].indexOf(getNodeName(Gt))>=0?Gt.ownerDocument.body:isHTMLElement$2(Gt)&&isScrollParent(Gt)?Gt:getScrollParent(getParentNode(Gt))}function listScrollParents(Gt,$r){var zr;$r===void 0&&($r=[]);var _r=getScrollParent(Gt),Dr=_r===((zr=Gt.ownerDocument)==null?void 0:zr.body),kr=getWindow(_r),qr=Dr?[kr].concat(kr.visualViewport||[],isScrollParent(_r)?_r:[]):_r,Nr=$r.concat(qr);return Dr?Nr:Nr.concat(listScrollParents(getParentNode(qr)))}function rectToClientRect(Gt){return Object.assign({},Gt,{left:Gt.x,top:Gt.y,right:Gt.x+Gt.width,bottom:Gt.y+Gt.height})}function getInnerBoundingClientRect(Gt,$r){var zr=getBoundingClientRect(Gt,!1,$r==="fixed");return zr.top=zr.top+Gt.clientTop,zr.left=zr.left+Gt.clientLeft,zr.bottom=zr.top+Gt.clientHeight,zr.right=zr.left+Gt.clientWidth,zr.width=Gt.clientWidth,zr.height=Gt.clientHeight,zr.x=zr.left,zr.y=zr.top,zr}function getClientRectFromMixedType(Gt,$r,zr){return $r===viewport?rectToClientRect(getViewportRect(Gt,zr)):isElement($r)?getInnerBoundingClientRect($r,zr):rectToClientRect(getDocumentRect(getDocumentElement(Gt)))}function getClippingParents(Gt){var $r=listScrollParents(getParentNode(Gt)),zr=["absolute","fixed"].indexOf(getComputedStyle$1(Gt).position)>=0,_r=zr&&isHTMLElement$2(Gt)?getOffsetParent(Gt):Gt;return isElement(_r)?$r.filter(function(Dr){return isElement(Dr)&&contains$1(Dr,_r)&&getNodeName(Dr)!=="body"}):[]}function getClippingRect(Gt,$r,zr,_r){var Dr=$r==="clippingParents"?getClippingParents(Gt):[].concat($r),kr=[].concat(Dr,[zr]),qr=kr[0],Nr=kr.reduce(function(Wr,Qr){var Vr=getClientRectFromMixedType(Gt,Qr,_r);return Wr.top=max$5(Vr.top,Wr.top),Wr.right=min$5(Vr.right,Wr.right),Wr.bottom=min$5(Vr.bottom,Wr.bottom),Wr.left=max$5(Vr.left,Wr.left),Wr},getClientRectFromMixedType(Gt,qr,_r));return Nr.width=Nr.right-Nr.left,Nr.height=Nr.bottom-Nr.top,Nr.x=Nr.left,Nr.y=Nr.top,Nr}function computeOffsets(Gt){var $r=Gt.reference,zr=Gt.element,_r=Gt.placement,Dr=_r?getBasePlacement(_r):null,kr=_r?getVariation(_r):null,qr=$r.x+$r.width/2-zr.width/2,Nr=$r.y+$r.height/2-zr.height/2,Wr;switch(Dr){case top:Wr={x:qr,y:$r.y-zr.height};break;case bottom:Wr={x:qr,y:$r.y+$r.height};break;case right:Wr={x:$r.x+$r.width,y:Nr};break;case left:Wr={x:$r.x-zr.width,y:Nr};break;default:Wr={x:$r.x,y:$r.y}}var Qr=Dr?getMainAxisFromPlacement(Dr):null;if(Qr!=null){var Vr=Qr==="y"?"height":"width";switch(kr){case start$2:Wr[Qr]=Wr[Qr]-($r[Vr]/2-zr[Vr]/2);break;case end$1:Wr[Qr]=Wr[Qr]+($r[Vr]/2-zr[Vr]/2);break}}return Wr}function detectOverflow(Gt,$r){$r===void 0&&($r={});var zr=$r,_r=zr.placement,Dr=_r===void 0?Gt.placement:_r,kr=zr.strategy,qr=kr===void 0?Gt.strategy:kr,Nr=zr.boundary,Wr=Nr===void 0?clippingParents:Nr,Qr=zr.rootBoundary,Vr=Qr===void 0?viewport:Qr,Jr=zr.elementContext,Zr=Jr===void 0?popper:Jr,zn=zr.altBoundary,Vn=zn===void 0?!1:zn,_i=zr.padding,e0=_i===void 0?0:_i,r0=mergePaddingObject(typeof e0!="number"?e0:expandToHashMap(e0,basePlacements)),i0=Zr===popper?reference:popper,n0=Gt.rects.popper,o0=Gt.elements[Vn?i0:Zr],a0=getClippingRect(isElement(o0)?o0:o0.contextElement||getDocumentElement(Gt.elements.popper),Wr,Vr,qr),s0=getBoundingClientRect(Gt.elements.reference),l0=computeOffsets({reference:s0,element:n0,strategy:"absolute",placement:Dr}),u0=rectToClientRect(Object.assign({},n0,l0)),b0=Zr===popper?u0:s0,g0={top:a0.top-b0.top+r0.top,bottom:b0.bottom-a0.bottom+r0.bottom,left:a0.left-b0.left+r0.left,right:b0.right-a0.right+r0.right},y0=Gt.modifiersData.offset;if(Zr===popper&&y0){var f0=y0[Dr];Object.keys(g0).forEach(function(v0){var A0=[right,bottom].indexOf(v0)>=0?1:-1,p0=[top,bottom].indexOf(v0)>=0?"y":"x";g0[v0]+=f0[p0]*A0})}return g0}function computeAutoPlacement(Gt,$r){$r===void 0&&($r={});var zr=$r,_r=zr.placement,Dr=zr.boundary,kr=zr.rootBoundary,qr=zr.padding,Nr=zr.flipVariations,Wr=zr.allowedAutoPlacements,Qr=Wr===void 0?placements:Wr,Vr=getVariation(_r),Jr=Vr?Nr?variationPlacements:variationPlacements.filter(function(Vn){return getVariation(Vn)===Vr}):basePlacements,Zr=Jr.filter(function(Vn){return Qr.indexOf(Vn)>=0});Zr.length===0&&(Zr=Jr);var zn=Zr.reduce(function(Vn,_i){return Vn[_i]=detectOverflow(Gt,{placement:_i,boundary:Dr,rootBoundary:kr,padding:qr})[getBasePlacement(_i)],Vn},{});return Object.keys(zn).sort(function(Vn,_i){return zn[Vn]-zn[_i]})}function getExpandedFallbackPlacements(Gt){if(getBasePlacement(Gt)===auto)return[];var $r=getOppositePlacement(Gt);return[getOppositeVariationPlacement(Gt),$r,getOppositeVariationPlacement($r)]}function flip$1(Gt){var $r=Gt.state,zr=Gt.options,_r=Gt.name;if(!$r.modifiersData[_r]._skip){for(var Dr=zr.mainAxis,kr=Dr===void 0?!0:Dr,qr=zr.altAxis,Nr=qr===void 0?!0:qr,Wr=zr.fallbackPlacements,Qr=zr.padding,Vr=zr.boundary,Jr=zr.rootBoundary,Zr=zr.altBoundary,zn=zr.flipVariations,Vn=zn===void 0?!0:zn,_i=zr.allowedAutoPlacements,e0=$r.options.placement,r0=getBasePlacement(e0),i0=r0===e0,n0=Wr||(i0||!Vn?[getOppositePlacement(e0)]:getExpandedFallbackPlacements(e0)),o0=[e0].concat(n0).reduce(function($0,_0){return $0.concat(getBasePlacement(_0)===auto?computeAutoPlacement($r,{placement:_0,boundary:Vr,rootBoundary:Jr,padding:Qr,flipVariations:Vn,allowedAutoPlacements:_i}):_0)},[]),a0=$r.rects.reference,s0=$r.rects.popper,l0=new Map,u0=!0,b0=o0[0],g0=0;g0<o0.length;g0++){var y0=o0[g0],f0=getBasePlacement(y0),v0=getVariation(y0)===start$2,A0=[top,bottom].indexOf(f0)>=0,p0=A0?"width":"height",h0=detectOverflow($r,{placement:y0,boundary:Vr,rootBoundary:Jr,altBoundary:Zr,padding:Qr}),m0=A0?v0?right:left:v0?bottom:top;a0[p0]>s0[p0]&&(m0=getOppositePlacement(m0));var c0=getOppositePlacement(m0),d0=[];if(kr&&d0.push(h0[f0]<=0),Nr&&d0.push(h0[m0]<=0,h0[c0]<=0),d0.every(function($0){return $0})){b0=y0,u0=!1;break}l0.set(y0,d0)}if(u0)for(var M0=Vn?3:1,O0=function(_0){var R0=o0.find(function(D0){var S0=l0.get(D0);if(S0)return S0.slice(0,_0).every(function(I0){return I0})});if(R0)return b0=R0,"break"},x0=M0;x0>0;x0--){var C0=O0(x0);if(C0==="break")break}$r.placement!==b0&&($r.modifiersData[_r]._skip=!0,$r.placement=b0,$r.reset=!0)}}const flip$2={name:"flip",enabled:!0,phase:"main",fn:flip$1,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(Gt,$r,zr){return zr===void 0&&(zr={x:0,y:0}),{top:Gt.top-$r.height-zr.y,right:Gt.right-$r.width+zr.x,bottom:Gt.bottom-$r.height+zr.y,left:Gt.left-$r.width-zr.x}}function isAnySideFullyClipped(Gt){return[top,right,bottom,left].some(function($r){return Gt[$r]>=0})}function hide$3(Gt){var $r=Gt.state,zr=Gt.name,_r=$r.rects.reference,Dr=$r.rects.popper,kr=$r.modifiersData.preventOverflow,qr=detectOverflow($r,{elementContext:"reference"}),Nr=detectOverflow($r,{altBoundary:!0}),Wr=getSideOffsets(qr,_r),Qr=getSideOffsets(Nr,Dr,kr),Vr=isAnySideFullyClipped(Wr),Jr=isAnySideFullyClipped(Qr);$r.modifiersData[zr]={referenceClippingOffsets:Wr,popperEscapeOffsets:Qr,isReferenceHidden:Vr,hasPopperEscaped:Jr},$r.attributes.popper=Object.assign({},$r.attributes.popper,{"data-popper-reference-hidden":Vr,"data-popper-escaped":Jr})}const hide$4={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide$3};function distanceAndSkiddingToXY(Gt,$r,zr){var _r=getBasePlacement(Gt),Dr=[left,top].indexOf(_r)>=0?-1:1,kr=typeof zr=="function"?zr(Object.assign({},$r,{placement:Gt})):zr,qr=kr[0],Nr=kr[1];return qr=qr||0,Nr=(Nr||0)*Dr,[left,right].indexOf(_r)>=0?{x:Nr,y:qr}:{x:qr,y:Nr}}function offset$1(Gt){var $r=Gt.state,zr=Gt.options,_r=Gt.name,Dr=zr.offset,kr=Dr===void 0?[0,0]:Dr,qr=placements.reduce(function(Vr,Jr){return Vr[Jr]=distanceAndSkiddingToXY(Jr,$r.rects,kr),Vr},{}),Nr=qr[$r.placement],Wr=Nr.x,Qr=Nr.y;$r.modifiersData.popperOffsets!=null&&($r.modifiersData.popperOffsets.x+=Wr,$r.modifiersData.popperOffsets.y+=Qr),$r.modifiersData[_r]=qr}const offset$2={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset$1};function popperOffsets(Gt){var $r=Gt.state,zr=Gt.name;$r.modifiersData[zr]=computeOffsets({reference:$r.rects.reference,element:$r.rects.popper,strategy:"absolute",placement:$r.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(Gt){return Gt==="x"?"y":"x"}function preventOverflow(Gt){var $r=Gt.state,zr=Gt.options,_r=Gt.name,Dr=zr.mainAxis,kr=Dr===void 0?!0:Dr,qr=zr.altAxis,Nr=qr===void 0?!1:qr,Wr=zr.boundary,Qr=zr.rootBoundary,Vr=zr.altBoundary,Jr=zr.padding,Zr=zr.tether,zn=Zr===void 0?!0:Zr,Vn=zr.tetherOffset,_i=Vn===void 0?0:Vn,e0=detectOverflow($r,{boundary:Wr,rootBoundary:Qr,padding:Jr,altBoundary:Vr}),r0=getBasePlacement($r.placement),i0=getVariation($r.placement),n0=!i0,o0=getMainAxisFromPlacement(r0),a0=getAltAxis(o0),s0=$r.modifiersData.popperOffsets,l0=$r.rects.reference,u0=$r.rects.popper,b0=typeof _i=="function"?_i(Object.assign({},$r.rects,{placement:$r.placement})):_i,g0=typeof b0=="number"?{mainAxis:b0,altAxis:b0}:Object.assign({mainAxis:0,altAxis:0},b0),y0=$r.modifiersData.offset?$r.modifiersData.offset[$r.placement]:null,f0={x:0,y:0};if(s0){if(kr){var v0,A0=o0==="y"?top:left,p0=o0==="y"?bottom:right,h0=o0==="y"?"height":"width",m0=s0[o0],c0=m0+e0[A0],d0=m0-e0[p0],M0=zn?-u0[h0]/2:0,O0=i0===start$2?l0[h0]:u0[h0],x0=i0===start$2?-u0[h0]:-l0[h0],C0=$r.elements.arrow,$0=zn&&C0?getLayoutRect(C0):{width:0,height:0},_0=$r.modifiersData["arrow#persistent"]?$r.modifiersData["arrow#persistent"].padding:getFreshSideObject(),R0=_0[A0],D0=_0[p0],S0=within(0,l0[h0],$0[h0]),I0=n0?l0[h0]/2-M0-S0-R0-g0.mainAxis:O0-S0-R0-g0.mainAxis,B0=n0?-l0[h0]/2+M0+S0+D0+g0.mainAxis:x0+S0+D0+g0.mainAxis,T0=$r.elements.arrow&&getOffsetParent($r.elements.arrow),Q0=T0?o0==="y"?T0.clientTop||0:T0.clientLeft||0:0,L0=(v0=y0==null?void 0:y0[o0])!=null?v0:0,N0=m0+I0-L0-Q0,j0=m0+B0-L0,q0=within(zn?min$5(c0,N0):c0,m0,zn?max$5(d0,j0):d0);s0[o0]=q0,f0[o0]=q0-m0}if(Nr){var k0,w0=o0==="x"?top:left,F0=o0==="x"?bottom:right,G0=s0[a0],X0=a0==="y"?"height":"width",eo=G0+e0[w0],K0=G0-e0[F0],Z0=[top,left].indexOf(r0)!==-1,ao=(k0=y0==null?void 0:y0[a0])!=null?k0:0,io=Z0?eo:G0-l0[X0]-u0[X0]-ao+g0.altAxis,H0=Z0?G0+l0[X0]+u0[X0]-ao-g0.altAxis:K0,P0=zn&&Z0?withinMaxClamp(io,G0,H0):within(zn?io:eo,G0,zn?H0:K0);s0[a0]=P0,f0[a0]=P0-G0}$r.modifiersData[_r]=f0}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(Gt){return{scrollLeft:Gt.scrollLeft,scrollTop:Gt.scrollTop}}function getNodeScroll(Gt){return Gt===getWindow(Gt)||!isHTMLElement$2(Gt)?getWindowScroll(Gt):getHTMLElementScroll(Gt)}function isElementScaled(Gt){var $r=Gt.getBoundingClientRect(),zr=round$1($r.width)/Gt.offsetWidth||1,_r=round$1($r.height)/Gt.offsetHeight||1;return zr!==1||_r!==1}function getCompositeRect(Gt,$r,zr){zr===void 0&&(zr=!1);var _r=isHTMLElement$2($r),Dr=isHTMLElement$2($r)&&isElementScaled($r),kr=getDocumentElement($r),qr=getBoundingClientRect(Gt,Dr,zr),Nr={scrollLeft:0,scrollTop:0},Wr={x:0,y:0};return(_r||!_r&&!zr)&&((getNodeName($r)!=="body"||isScrollParent(kr))&&(Nr=getNodeScroll($r)),isHTMLElement$2($r)?(Wr=getBoundingClientRect($r,!0),Wr.x+=$r.clientLeft,Wr.y+=$r.clientTop):kr&&(Wr.x=getWindowScrollBarX(kr))),{x:qr.left+Nr.scrollLeft-Wr.x,y:qr.top+Nr.scrollTop-Wr.y,width:qr.width,height:qr.height}}function order(Gt){var $r=new Map,zr=new Set,_r=[];Gt.forEach(function(kr){$r.set(kr.name,kr)});function Dr(kr){zr.add(kr.name);var qr=[].concat(kr.requires||[],kr.requiresIfExists||[]);qr.forEach(function(Nr){if(!zr.has(Nr)){var Wr=$r.get(Nr);Wr&&Dr(Wr)}}),_r.push(kr)}return Gt.forEach(function(kr){zr.has(kr.name)||Dr(kr)}),_r}function orderModifiers(Gt){var $r=order(Gt);return modifierPhases.reduce(function(zr,_r){return zr.concat($r.filter(function(Dr){return Dr.phase===_r}))},[])}function debounce$2(Gt){var $r;return function(){return $r||($r=new Promise(function(zr){Promise.resolve().then(function(){$r=void 0,zr(Gt())})})),$r}}function mergeByName(Gt){var $r=Gt.reduce(function(zr,_r){var Dr=zr[_r.name];return zr[_r.name]=Dr?Object.assign({},Dr,_r,{options:Object.assign({},Dr.options,_r.options),data:Object.assign({},Dr.data,_r.data)}):_r,zr},{});return Object.keys($r).map(function(zr){return $r[zr]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];return!$r.some(function(_r){return!(_r&&typeof _r.getBoundingClientRect=="function")})}function popperGenerator(Gt){Gt===void 0&&(Gt={});var $r=Gt,zr=$r.defaultModifiers,_r=zr===void 0?[]:zr,Dr=$r.defaultOptions,kr=Dr===void 0?DEFAULT_OPTIONS:Dr;return function(Nr,Wr,Qr){Qr===void 0&&(Qr=kr);var Vr={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,kr),modifiersData:{},elements:{reference:Nr,popper:Wr},attributes:{},styles:{}},Jr=[],Zr=!1,zn={state:Vr,setOptions:function(r0){var i0=typeof r0=="function"?r0(Vr.options):r0;_i(),Vr.options=Object.assign({},kr,Vr.options,i0),Vr.scrollParents={reference:isElement(Nr)?listScrollParents(Nr):Nr.contextElement?listScrollParents(Nr.contextElement):[],popper:listScrollParents(Wr)};var n0=orderModifiers(mergeByName([].concat(_r,Vr.options.modifiers)));return Vr.orderedModifiers=n0.filter(function(o0){return o0.enabled}),Vn(),zn.update()},forceUpdate:function(){if(!Zr){var r0=Vr.elements,i0=r0.reference,n0=r0.popper;if(areValidElements(i0,n0)){Vr.rects={reference:getCompositeRect(i0,getOffsetParent(n0),Vr.options.strategy==="fixed"),popper:getLayoutRect(n0)},Vr.reset=!1,Vr.placement=Vr.options.placement,Vr.orderedModifiers.forEach(function(g0){return Vr.modifiersData[g0.name]=Object.assign({},g0.data)});for(var o0=0;o0<Vr.orderedModifiers.length;o0++){if(Vr.reset===!0){Vr.reset=!1,o0=-1;continue}var a0=Vr.orderedModifiers[o0],s0=a0.fn,l0=a0.options,u0=l0===void 0?{}:l0,b0=a0.name;typeof s0=="function"&&(Vr=s0({state:Vr,options:u0,name:b0,instance:zn})||Vr)}}}},update:debounce$2(function(){return new Promise(function(e0){zn.forceUpdate(),e0(Vr)})}),destroy:function(){_i(),Zr=!0}};if(!areValidElements(Nr,Wr))return zn;zn.setOptions(Qr).then(function(e0){!Zr&&Qr.onFirstUpdate&&Qr.onFirstUpdate(e0)});function Vn(){Vr.orderedModifiers.forEach(function(e0){var r0=e0.name,i0=e0.options,n0=i0===void 0?{}:i0,o0=e0.effect;if(typeof o0=="function"){var a0=o0({state:Vr,name:r0,instance:zn,options:n0}),s0=function(){};Jr.push(a0||s0)}})}function _i(){Jr.forEach(function(e0){return e0()}),Jr=[]}return zn}}var defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$2,flip$2,preventOverflow$1,arrow$1,hide$4],createPopper=popperGenerator({defaultModifiers});function getContainer$3(Gt){return typeof Gt=="function"?Gt():Gt}const Portal$4=reactExports.forwardRef(function($r,zr){const{children:_r,container:Dr,disablePortal:kr=!1}=$r,[qr,Nr]=reactExports.useState(null),Wr=useForkRef$2(reactExports.isValidElement(_r)?_r.ref:null,zr);if(useEnhancedEffect$2(()=>{kr||Nr(getContainer$3(Dr)||document.body)},[Dr,kr]),useEnhancedEffect$2(()=>{if(qr&&!kr)return setRef$2(zr,qr),()=>{setRef$2(zr,null)}},[zr,qr,kr]),kr){if(reactExports.isValidElement(_r)){const Qr={ref:Wr};return reactExports.cloneElement(_r,Qr)}return jsxRuntimeExports.jsx(reactExports.Fragment,{children:_r})}return jsxRuntimeExports.jsx(reactExports.Fragment,{children:qr&&reactDomExports.createPortal(_r,qr)})});function getPopperUtilityClass(Gt){return generateUtilityClass$3("MuiPopper",Gt)}generateUtilityClasses$3("MuiPopper",["root"]);const _excluded$1l=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],_excluded2$8=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function flipPlacement(Gt,$r){if($r==="ltr")return Gt;switch(Gt){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return Gt}}function resolveAnchorEl$1(Gt){return typeof Gt=="function"?Gt():Gt}function isHTMLElement$1(Gt){return Gt.nodeType!==void 0}const useUtilityClasses$14=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"]},getPopperUtilityClass,$r)},defaultPopperOptions={},PopperTooltip=reactExports.forwardRef(function($r,zr){var _r;const{anchorEl:Dr,children:kr,direction:qr,disablePortal:Nr,modifiers:Wr,open:Qr,placement:Vr,popperOptions:Jr,popperRef:Zr,slotProps:zn={},slots:Vn={},TransitionProps:_i}=$r,e0=_objectWithoutPropertiesLoose$a($r,_excluded$1l),r0=reactExports.useRef(null),i0=useForkRef$2(r0,zr),n0=reactExports.useRef(null),o0=useForkRef$2(n0,Zr),a0=reactExports.useRef(o0);useEnhancedEffect$2(()=>{a0.current=o0},[o0]),reactExports.useImperativeHandle(Zr,()=>n0.current,[]);const s0=flipPlacement(Vr,qr),[l0,u0]=reactExports.useState(s0),[b0,g0]=reactExports.useState(resolveAnchorEl$1(Dr));reactExports.useEffect(()=>{n0.current&&n0.current.forceUpdate()}),reactExports.useEffect(()=>{Dr&&g0(resolveAnchorEl$1(Dr))},[Dr]),useEnhancedEffect$2(()=>{if(!b0||!Qr)return;const p0=c0=>{u0(c0.placement)};let h0=[{name:"preventOverflow",options:{altBoundary:Nr}},{name:"flip",options:{altBoundary:Nr}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:c0})=>{p0(c0)}}];Wr!=null&&(h0=h0.concat(Wr)),Jr&&Jr.modifiers!=null&&(h0=h0.concat(Jr.modifiers));const m0=createPopper(b0,r0.current,_extends$q({placement:s0},Jr,{modifiers:h0}));return a0.current(m0),()=>{m0.destroy(),a0.current(null)}},[b0,Nr,Wr,Qr,Jr,s0]);const y0={placement:l0};_i!==null&&(y0.TransitionProps=_i);const f0=useUtilityClasses$14($r),v0=(_r=Vn.root)!=null?_r:"div",A0=useSlotProps$1({elementType:v0,externalSlotProps:zn.root,externalForwardedProps:e0,additionalProps:{role:"tooltip",ref:i0},ownerState:$r,className:f0.root});return jsxRuntimeExports.jsx(v0,_extends$q({},A0,{children:typeof kr=="function"?kr(y0):kr}))}),Popper$1=reactExports.forwardRef(function($r,zr){const{anchorEl:_r,children:Dr,container:kr,direction:qr="ltr",disablePortal:Nr=!1,keepMounted:Wr=!1,modifiers:Qr,open:Vr,placement:Jr="bottom",popperOptions:Zr=defaultPopperOptions,popperRef:zn,style:Vn,transition:_i=!1,slotProps:e0={},slots:r0={}}=$r,i0=_objectWithoutPropertiesLoose$a($r,_excluded2$8),[n0,o0]=reactExports.useState(!0),a0=()=>{o0(!1)},s0=()=>{o0(!0)};if(!Wr&&!Vr&&(!_i||n0))return null;let l0;if(kr)l0=kr;else if(_r){const g0=resolveAnchorEl$1(_r);l0=g0&&isHTMLElement$1(g0)?ownerDocument$2(g0).body:ownerDocument$2(null).body}const u0=!Vr&&Wr&&(!_i||n0)?"none":void 0,b0=_i?{in:Vr,onEnter:a0,onExited:s0}:void 0;return jsxRuntimeExports.jsx(Portal$4,{disablePortal:Nr,container:l0,children:jsxRuntimeExports.jsx(PopperTooltip,_extends$q({anchorEl:_r,direction:qr,disablePortal:Nr,modifiers:Qr,ref:zr,open:_i?!n0:Vr,placement:Jr,popperOptions:Zr,popperRef:zn,slotProps:e0,slots:r0},i0,{style:_extends$q({position:"fixed",top:0,left:0,display:u0},Vn),TransitionProps:b0,children:Dr}))})}),_excluded$1k=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],PopperRoot=styled$2(Popper$1,{name:"MuiPopper",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({}),Popper=reactExports.forwardRef(function($r,zr){var _r;const Dr=default_1$r(),kr=useDefaultProps({props:$r,name:"MuiPopper"}),{anchorEl:qr,component:Nr,components:Wr,componentsProps:Qr,container:Vr,disablePortal:Jr,keepMounted:Zr,modifiers:zn,open:Vn,placement:_i,popperOptions:e0,popperRef:r0,transition:i0,slots:n0,slotProps:o0}=kr,a0=_objectWithoutPropertiesLoose$a(kr,_excluded$1k),s0=(_r=n0==null?void 0:n0.root)!=null?_r:Wr==null?void 0:Wr.Root,l0=_extends$q({anchorEl:qr,container:Vr,disablePortal:Jr,keepMounted:Zr,modifiers:zn,open:Vn,placement:_i,popperOptions:e0,popperRef:r0,transition:i0},a0);return jsxRuntimeExports.jsx(PopperRoot,_extends$q({as:Nr,direction:Dr==null?void 0:Dr.direction,slots:{root:s0},slotProps:o0??Qr},l0,{ref:zr}))});function getTooltipUtilityClass(Gt){return generateUtilityClass$3("MuiTooltip",Gt)}const tooltipClasses=generateUtilityClasses$3("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),_excluded$1j=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function round(Gt){return Math.round(Gt*1e5)/1e5}const useUtilityClasses$13=Gt=>{const{classes:$r,disableInteractive:zr,arrow:_r,touch:Dr,placement:kr}=Gt,qr={popper:["popper",!zr&&"popperInteractive",_r&&"popperArrow"],tooltip:["tooltip",_r&&"tooltipArrow",Dr&&"touch",`tooltipPlacement${capitalize$7(kr.split("-")[0])}`],arrow:["arrow"]};return composeClasses$3(qr,getTooltipUtilityClass,$r)},TooltipPopper=styled$2(Popper,{name:"MuiTooltip",slot:"Popper",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.popper,!zr.disableInteractive&&$r.popperInteractive,zr.arrow&&$r.popperArrow,!zr.open&&$r.popperClose]}})(({theme:Gt,ownerState:$r,open:zr})=>_extends$q({zIndex:(Gt.vars||Gt).zIndex.tooltip,pointerEvents:"none"},!$r.disableInteractive&&{pointerEvents:"auto"},!zr&&{pointerEvents:"none"},$r.arrow&&{[`&[data-popper-placement*="bottom"] .${tooltipClasses.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${tooltipClasses.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${tooltipClasses.arrow}`]:_extends$q({},$r.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${tooltipClasses.arrow}`]:_extends$q({},$r.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),TooltipTooltip=styled$2("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.tooltip,zr.touch&&$r.touch,zr.arrow&&$r.tooltipArrow,$r[`tooltipPlacement${capitalize$7(zr.placement.split("-")[0])}`]]}})(({theme:Gt,ownerState:$r})=>_extends$q({backgroundColor:Gt.vars?Gt.vars.palette.Tooltip.bg:alpha_1(Gt.palette.grey[700],.92),borderRadius:(Gt.vars||Gt).shape.borderRadius,color:(Gt.vars||Gt).palette.common.white,fontFamily:Gt.typography.fontFamily,padding:"4px 8px",fontSize:Gt.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:Gt.typography.fontWeightMedium},$r.arrow&&{position:"relative",margin:0},$r.touch&&{padding:"8px 16px",fontSize:Gt.typography.pxToRem(14),lineHeight:`${round(16/14)}em`,fontWeight:Gt.typography.fontWeightRegular},{[`.${tooltipClasses.popper}[data-popper-placement*="left"] &`]:_extends$q({transformOrigin:"right center"},$r.isRtl?_extends$q({marginLeft:"14px"},$r.touch&&{marginLeft:"24px"}):_extends$q({marginRight:"14px"},$r.touch&&{marginRight:"24px"})),[`.${tooltipClasses.popper}[data-popper-placement*="right"] &`]:_extends$q({transformOrigin:"left center"},$r.isRtl?_extends$q({marginRight:"14px"},$r.touch&&{marginRight:"24px"}):_extends$q({marginLeft:"14px"},$r.touch&&{marginLeft:"24px"})),[`.${tooltipClasses.popper}[data-popper-placement*="top"] &`]:_extends$q({transformOrigin:"center bottom",marginBottom:"14px"},$r.touch&&{marginBottom:"24px"}),[`.${tooltipClasses.popper}[data-popper-placement*="bottom"] &`]:_extends$q({transformOrigin:"center top",marginTop:"14px"},$r.touch&&{marginTop:"24px"})})),TooltipArrow=styled$2("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(Gt,$r)=>$r.arrow})(({theme:Gt})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:Gt.vars?Gt.vars.palette.Tooltip.bg:alpha_1(Gt.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let hystersisOpen=!1;const hystersisTimer=new Timeout;let cursorPosition={x:0,y:0};function composeEventHandler(Gt,$r){return(zr,..._r)=>{$r&&$r(zr,..._r),Gt(zr,..._r)}}const Tooltip=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0;const s0=useDefaultProps({props:$r,name:"MuiTooltip"}),{arrow:l0=!1,children:u0,components:b0={},componentsProps:g0={},describeChild:y0=!1,disableFocusListener:f0=!1,disableHoverListener:v0=!1,disableInteractive:A0=!1,disableTouchListener:p0=!1,enterDelay:h0=100,enterNextDelay:m0=0,enterTouchDelay:c0=700,followCursor:d0=!1,id:M0,leaveDelay:O0=0,leaveTouchDelay:x0=1500,onClose:C0,onOpen:$0,open:_0,placement:R0="bottom",PopperComponent:D0,PopperProps:S0={},slotProps:I0={},slots:B0={},title:T0,TransitionComponent:Q0=Grow,TransitionProps:L0}=s0,N0=_objectWithoutPropertiesLoose$a(s0,_excluded$1j),j0=reactExports.isValidElement(u0)?u0:jsxRuntimeExports.jsx("span",{children:u0}),q0=useTheme$1(),k0=useRtl(),[w0,F0]=reactExports.useState(),[G0,X0]=reactExports.useState(null),eo=reactExports.useRef(!1),K0=A0||d0,Z0=useTimeout(),ao=useTimeout(),io=useTimeout(),H0=useTimeout(),[P0,W0]=useControlled$1({controlled:_0,default:!1,name:"Tooltip",state:"open"});let Y0=P0;const co=useId$2(M0),Ao=reactExports.useRef(),oo=useEventCallback$1(()=>{Ao.current!==void 0&&(document.body.style.WebkitUserSelect=Ao.current,Ao.current=void 0),H0.clear()});reactExports.useEffect(()=>oo,[oo]);const uo=os=>{hystersisTimer.clear(),hystersisOpen=!0,W0(!0),$0&&!Y0&&$0(os)},Mo=useEventCallback$1(os=>{hystersisTimer.start(800+O0,()=>{hystersisOpen=!1}),W0(!1),C0&&Y0&&C0(os),Z0.start(q0.transitions.duration.shortest,()=>{eo.current=!1})}),go=os=>{eo.current&&os.type!=="touchstart"||(w0&&w0.removeAttribute("title"),ao.clear(),io.clear(),h0||hystersisOpen&&m0?ao.start(hystersisOpen?m0:h0,()=>{uo(os)}):uo(os))},qo=os=>{ao.clear(),io.start(O0,()=>{Mo(os)})},{isFocusVisibleRef:Io,onBlur:Qo,onFocus:rs,ref:gs}=useIsFocusVisible(),[,Ss]=reactExports.useState(!1),zs=os=>{Qo(os),Io.current===!1&&(Ss(!1),qo(os))},Os=os=>{w0||F0(os.currentTarget),rs(os),Io.current===!0&&(Ss(!0),go(os))},Ts=os=>{eo.current=!0;const ho=j0.props;ho.onTouchStart&&ho.onTouchStart(os)},Ds=os=>{Ts(os),io.clear(),Z0.clear(),oo(),Ao.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",H0.start(c0,()=>{document.body.style.WebkitUserSelect=Ao.current,go(os)})},Bs=os=>{j0.props.onTouchEnd&&j0.props.onTouchEnd(os),oo(),io.start(x0,()=>{Mo(os)})};reactExports.useEffect(()=>{if(!Y0)return;function os(ho){(ho.key==="Escape"||ho.key==="Esc")&&Mo(ho)}return document.addEventListener("keydown",os),()=>{document.removeEventListener("keydown",os)}},[Mo,Y0]);const ks=useForkRef$2(j0.ref,gs,F0,zr);!T0&&T0!==0&&(Y0=!1);const Go=reactExports.useRef(),yo=os=>{const ho=j0.props;ho.onMouseMove&&ho.onMouseMove(os),cursorPosition={x:os.clientX,y:os.clientY},Go.current&&Go.current.update()},zo={},xo=typeof T0=="string";y0?(zo.title=!Y0&&xo&&!v0?T0:null,zo["aria-describedby"]=Y0?co:null):(zo["aria-label"]=xo?T0:null,zo["aria-labelledby"]=Y0&&!xo?co:null);const Bo=_extends$q({},zo,N0,j0.props,{className:clsx$1(N0.className,j0.props.className),onTouchStart:Ts,ref:ks},d0?{onMouseMove:yo}:{}),Wo={};p0||(Bo.onTouchStart=Ds,Bo.onTouchEnd=Bs),v0||(Bo.onMouseOver=composeEventHandler(go,Bo.onMouseOver),Bo.onMouseLeave=composeEventHandler(qo,Bo.onMouseLeave),K0||(Wo.onMouseOver=go,Wo.onMouseLeave=qo)),f0||(Bo.onFocus=composeEventHandler(Os,Bo.onFocus),Bo.onBlur=composeEventHandler(zs,Bo.onBlur),K0||(Wo.onFocus=Os,Wo.onBlur=zs));const us=reactExports.useMemo(()=>{var os;let ho=[{name:"arrow",enabled:!!G0,options:{element:G0,padding:4}}];return(os=S0.popperOptions)!=null&&os.modifiers&&(ho=ho.concat(S0.popperOptions.modifiers)),_extends$q({},S0.popperOptions,{modifiers:ho})},[G0,S0]),ms=_extends$q({},s0,{isRtl:k0,arrow:l0,disableInteractive:K0,placement:R0,PopperComponentProp:D0,touch:eo.current}),ns=useUtilityClasses$13(ms),Vo=(_r=(Dr=B0.popper)!=null?Dr:b0.Popper)!=null?_r:TooltipPopper,vs=(kr=(qr=(Nr=B0.transition)!=null?Nr:b0.Transition)!=null?qr:Q0)!=null?kr:Grow,Uo=(Wr=(Qr=B0.tooltip)!=null?Qr:b0.Tooltip)!=null?Wr:TooltipTooltip,Co=(Vr=(Jr=B0.arrow)!=null?Jr:b0.Arrow)!=null?Vr:TooltipArrow,wo=appendOwnerState$1(Vo,_extends$q({},S0,(Zr=I0.popper)!=null?Zr:g0.popper,{className:clsx$1(ns.popper,S0==null?void 0:S0.className,(zn=(Vn=I0.popper)!=null?Vn:g0.popper)==null?void 0:zn.className)}),ms),Zo=appendOwnerState$1(vs,_extends$q({},L0,(_i=I0.transition)!=null?_i:g0.transition),ms),jo=appendOwnerState$1(Uo,_extends$q({},(e0=I0.tooltip)!=null?e0:g0.tooltip,{className:clsx$1(ns.tooltip,(r0=(i0=I0.tooltip)!=null?i0:g0.tooltip)==null?void 0:r0.className)}),ms),Xo=appendOwnerState$1(Co,_extends$q({},(n0=I0.arrow)!=null?n0:g0.arrow,{className:clsx$1(ns.arrow,(o0=(a0=I0.arrow)!=null?a0:g0.arrow)==null?void 0:o0.className)}),ms);return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[reactExports.cloneElement(j0,Bo),jsxRuntimeExports.jsx(Vo,_extends$q({as:D0??Popper,placement:R0,anchorEl:d0?{getBoundingClientRect:()=>({top:cursorPosition.y,left:cursorPosition.x,right:cursorPosition.x,bottom:cursorPosition.y,width:0,height:0})}:w0,popperRef:Go,open:w0?Y0:!1,id:co,transition:!0},Wo,wo,{popperOptions:us,children:({TransitionProps:os})=>jsxRuntimeExports.jsx(vs,_extends$q({timeout:q0.transitions.duration.shorter},os,Zo,{children:jsxRuntimeExports.jsxs(Uo,_extends$q({},jo,{children:[T0,l0?jsxRuntimeExports.jsx(Co,_extends$q({},Xo,{ref:X0})):null]}))}))}))]})}),_excluded$1i=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],styles$p={entering:{opacity:1},entered:{opacity:1}},Fade=reactExports.forwardRef(function($r,zr){const _r=useTheme$1(),Dr={enter:_r.transitions.duration.enteringScreen,exit:_r.transitions.duration.leavingScreen},{addEndListener:kr,appear:qr=!0,children:Nr,easing:Wr,in:Qr,onEnter:Vr,onEntered:Jr,onEntering:Zr,onExit:zn,onExited:Vn,onExiting:_i,style:e0,timeout:r0=Dr,TransitionComponent:i0=Transition}=$r,n0=_objectWithoutPropertiesLoose$a($r,_excluded$1i),o0=reactExports.useRef(null),a0=useForkRef$2(o0,Nr.ref,zr),s0=A0=>p0=>{if(A0){const h0=o0.current;p0===void 0?A0(h0):A0(h0,p0)}},l0=s0(Zr),u0=s0((A0,p0)=>{reflow(A0);const h0=getTransitionProps({style:e0,timeout:r0,easing:Wr},{mode:"enter"});A0.style.webkitTransition=_r.transitions.create("opacity",h0),A0.style.transition=_r.transitions.create("opacity",h0),Vr&&Vr(A0,p0)}),b0=s0(Jr),g0=s0(_i),y0=s0(A0=>{const p0=getTransitionProps({style:e0,timeout:r0,easing:Wr},{mode:"exit"});A0.style.webkitTransition=_r.transitions.create("opacity",p0),A0.style.transition=_r.transitions.create("opacity",p0),zn&&zn(A0)}),f0=s0(Vn),v0=A0=>{kr&&kr(o0.current,A0)};return jsxRuntimeExports.jsx(i0,_extends$q({appear:qr,in:Qr,nodeRef:o0,onEnter:u0,onEntered:b0,onEntering:l0,onExit:y0,onExited:f0,onExiting:g0,addEndListener:v0,timeout:r0},n0,{children:(A0,p0)=>reactExports.cloneElement(Nr,_extends$q({style:_extends$q({opacity:0,visibility:A0==="exited"&&!Qr?"hidden":void 0},styles$p[A0],e0,Nr.props.style),ref:a0},p0))}))});function isOverflowing(Gt){const $r=ownerDocument$2(Gt);return $r.body===Gt?ownerWindow$2(Gt).innerWidth>$r.documentElement.clientWidth:Gt.scrollHeight>Gt.clientHeight}function ariaHidden(Gt,$r){$r?Gt.setAttribute("aria-hidden","true"):Gt.removeAttribute("aria-hidden")}function getPaddingRight(Gt){return parseInt(ownerWindow$2(Gt).getComputedStyle(Gt).paddingRight,10)||0}function isAriaHiddenForbiddenOnElement(Gt){const zr=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(Gt.tagName)!==-1,_r=Gt.tagName==="INPUT"&&Gt.getAttribute("type")==="hidden";return zr||_r}function ariaHiddenSiblings(Gt,$r,zr,_r,Dr){const kr=[$r,zr,..._r];[].forEach.call(Gt.children,qr=>{const Nr=kr.indexOf(qr)===-1,Wr=!isAriaHiddenForbiddenOnElement(qr);Nr&&Wr&&ariaHidden(qr,Dr)})}function findIndexOf(Gt,$r){let zr=-1;return Gt.some((_r,Dr)=>$r(_r)?(zr=Dr,!0):!1),zr}function handleContainer(Gt,$r){const zr=[],_r=Gt.container;if(!$r.disableScrollLock){if(isOverflowing(_r)){const qr=getScrollbarSize$1(ownerDocument$2(_r));zr.push({value:_r.style.paddingRight,property:"padding-right",el:_r}),_r.style.paddingRight=`${getPaddingRight(_r)+qr}px`;const Nr=ownerDocument$2(_r).querySelectorAll(".mui-fixed");[].forEach.call(Nr,Wr=>{zr.push({value:Wr.style.paddingRight,property:"padding-right",el:Wr}),Wr.style.paddingRight=`${getPaddingRight(Wr)+qr}px`})}let kr;if(_r.parentNode instanceof DocumentFragment)kr=ownerDocument$2(_r).body;else{const qr=_r.parentElement,Nr=ownerWindow$2(_r);kr=(qr==null?void 0:qr.nodeName)==="HTML"&&Nr.getComputedStyle(qr).overflowY==="scroll"?qr:_r}zr.push({value:kr.style.overflow,property:"overflow",el:kr},{value:kr.style.overflowX,property:"overflow-x",el:kr},{value:kr.style.overflowY,property:"overflow-y",el:kr}),kr.style.overflow="hidden"}return()=>{zr.forEach(({value:kr,el:qr,property:Nr})=>{kr?qr.style.setProperty(Nr,kr):qr.style.removeProperty(Nr)})}}function getHiddenSiblings(Gt){const $r=[];return[].forEach.call(Gt.children,zr=>{zr.getAttribute("aria-hidden")==="true"&&$r.push(zr)}),$r}class ModalManager{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add($r,zr){let _r=this.modals.indexOf($r);if(_r!==-1)return _r;_r=this.modals.length,this.modals.push($r),$r.modalRef&&ariaHidden($r.modalRef,!1);const Dr=getHiddenSiblings(zr);ariaHiddenSiblings(zr,$r.mount,$r.modalRef,Dr,!0);const kr=findIndexOf(this.containers,qr=>qr.container===zr);return kr!==-1?(this.containers[kr].modals.push($r),_r):(this.containers.push({modals:[$r],container:zr,restore:null,hiddenSiblings:Dr}),_r)}mount($r,zr){const _r=findIndexOf(this.containers,kr=>kr.modals.indexOf($r)!==-1),Dr=this.containers[_r];Dr.restore||(Dr.restore=handleContainer(Dr,zr))}remove($r,zr=!0){const _r=this.modals.indexOf($r);if(_r===-1)return _r;const Dr=findIndexOf(this.containers,qr=>qr.modals.indexOf($r)!==-1),kr=this.containers[Dr];if(kr.modals.splice(kr.modals.indexOf($r),1),this.modals.splice(_r,1),kr.modals.length===0)kr.restore&&kr.restore(),$r.modalRef&&ariaHidden($r.modalRef,zr),ariaHiddenSiblings(kr.container,$r.mount,$r.modalRef,kr.hiddenSiblings,!1),this.containers.splice(Dr,1);else{const qr=kr.modals[kr.modals.length-1];qr.modalRef&&ariaHidden(qr.modalRef,!1)}return _r}isTopModal($r){return this.modals.length>0&&this.modals[this.modals.length-1]===$r}}const candidatesSelector=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function getTabIndex(Gt){const $r=parseInt(Gt.getAttribute("tabindex")||"",10);return Number.isNaN($r)?Gt.contentEditable==="true"||(Gt.nodeName==="AUDIO"||Gt.nodeName==="VIDEO"||Gt.nodeName==="DETAILS")&&Gt.getAttribute("tabindex")===null?0:Gt.tabIndex:$r}function isNonTabbableRadio(Gt){if(Gt.tagName!=="INPUT"||Gt.type!=="radio"||!Gt.name)return!1;const $r=_r=>Gt.ownerDocument.querySelector(`input[type="radio"]${_r}`);let zr=$r(`[name="${Gt.name}"]:checked`);return zr||(zr=$r(`[name="${Gt.name}"]`)),zr!==Gt}function isNodeMatchingSelectorFocusable(Gt){return!(Gt.disabled||Gt.tagName==="INPUT"&&Gt.type==="hidden"||isNonTabbableRadio(Gt))}function defaultGetTabbable(Gt){const $r=[],zr=[];return Array.from(Gt.querySelectorAll(candidatesSelector)).forEach((_r,Dr)=>{const kr=getTabIndex(_r);kr===-1||!isNodeMatchingSelectorFocusable(_r)||(kr===0?$r.push(_r):zr.push({documentOrder:Dr,tabIndex:kr,node:_r}))}),zr.sort((_r,Dr)=>_r.tabIndex===Dr.tabIndex?_r.documentOrder-Dr.documentOrder:_r.tabIndex-Dr.tabIndex).map(_r=>_r.node).concat($r)}function defaultIsEnabled(){return!0}function FocusTrap(Gt){const{children:$r,disableAutoFocus:zr=!1,disableEnforceFocus:_r=!1,disableRestoreFocus:Dr=!1,getTabbable:kr=defaultGetTabbable,isEnabled:qr=defaultIsEnabled,open:Nr}=Gt,Wr=reactExports.useRef(!1),Qr=reactExports.useRef(null),Vr=reactExports.useRef(null),Jr=reactExports.useRef(null),Zr=reactExports.useRef(null),zn=reactExports.useRef(!1),Vn=reactExports.useRef(null),_i=useForkRef$2($r.ref,Vn),e0=reactExports.useRef(null);reactExports.useEffect(()=>{!Nr||!Vn.current||(zn.current=!zr)},[zr,Nr]),reactExports.useEffect(()=>{if(!Nr||!Vn.current)return;const n0=ownerDocument$2(Vn.current);return Vn.current.contains(n0.activeElement)||(Vn.current.hasAttribute("tabIndex")||Vn.current.setAttribute("tabIndex","-1"),zn.current&&Vn.current.focus()),()=>{Dr||(Jr.current&&Jr.current.focus&&(Wr.current=!0,Jr.current.focus()),Jr.current=null)}},[Nr]),reactExports.useEffect(()=>{if(!Nr||!Vn.current)return;const n0=ownerDocument$2(Vn.current),o0=l0=>{e0.current=l0,!(_r||!qr()||l0.key!=="Tab")&&n0.activeElement===Vn.current&&l0.shiftKey&&(Wr.current=!0,Vr.current&&Vr.current.focus())},a0=()=>{const l0=Vn.current;if(l0===null)return;if(!n0.hasFocus()||!qr()||Wr.current){Wr.current=!1;return}if(l0.contains(n0.activeElement)||_r&&n0.activeElement!==Qr.current&&n0.activeElement!==Vr.current)return;if(n0.activeElement!==Zr.current)Zr.current=null;else if(Zr.current!==null)return;if(!zn.current)return;let u0=[];if((n0.activeElement===Qr.current||n0.activeElement===Vr.current)&&(u0=kr(Vn.current)),u0.length>0){var b0,g0;const y0=!!((b0=e0.current)!=null&&b0.shiftKey&&((g0=e0.current)==null?void 0:g0.key)==="Tab"),f0=u0[0],v0=u0[u0.length-1];typeof f0!="string"&&typeof v0!="string"&&(y0?v0.focus():f0.focus())}else l0.focus()};n0.addEventListener("focusin",a0),n0.addEventListener("keydown",o0,!0);const s0=setInterval(()=>{n0.activeElement&&n0.activeElement.tagName==="BODY"&&a0()},50);return()=>{clearInterval(s0),n0.removeEventListener("focusin",a0),n0.removeEventListener("keydown",o0,!0)}},[zr,_r,Dr,qr,Nr,kr]);const r0=n0=>{Jr.current===null&&(Jr.current=n0.relatedTarget),zn.current=!0,Zr.current=n0.target;const o0=$r.props.onFocus;o0&&o0(n0)},i0=n0=>{Jr.current===null&&(Jr.current=n0.relatedTarget),zn.current=!0};return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{tabIndex:Nr?0:-1,onFocus:i0,ref:Qr,"data-testid":"sentinelStart"}),reactExports.cloneElement($r,{ref:_i,onFocus:r0}),jsxRuntimeExports.jsx("div",{tabIndex:Nr?0:-1,onFocus:i0,ref:Vr,"data-testid":"sentinelEnd"})]})}function getBackdropUtilityClass(Gt){return generateUtilityClass$3("MuiBackdrop",Gt)}generateUtilityClasses$3("MuiBackdrop",["root","invisible"]);const _excluded$1h=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],useUtilityClasses$12=Gt=>{const{classes:$r,invisible:zr}=Gt;return composeClasses$3({root:["root",zr&&"invisible"]},getBackdropUtilityClass,$r)},BackdropRoot=styled$2("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.invisible&&$r.invisible]}})(({ownerState:Gt})=>_extends$q({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},Gt.invisible&&{backgroundColor:"transparent"})),Backdrop=reactExports.forwardRef(function($r,zr){var _r,Dr,kr;const qr=useDefaultProps({props:$r,name:"MuiBackdrop"}),{children:Nr,className:Wr,component:Qr="div",components:Vr={},componentsProps:Jr={},invisible:Zr=!1,open:zn,slotProps:Vn={},slots:_i={},TransitionComponent:e0=Fade,transitionDuration:r0}=qr,i0=_objectWithoutPropertiesLoose$a(qr,_excluded$1h),n0=_extends$q({},qr,{component:Qr,invisible:Zr}),o0=useUtilityClasses$12(n0),a0=(_r=Vn.root)!=null?_r:Jr.root;return jsxRuntimeExports.jsx(e0,_extends$q({in:zn,timeout:r0},i0,{children:jsxRuntimeExports.jsx(BackdropRoot,_extends$q({"aria-hidden":!0},a0,{as:(Dr=(kr=_i.root)!=null?kr:Vr.Root)!=null?Dr:Qr,className:clsx$1(o0.root,Wr,a0==null?void 0:a0.className),ownerState:_extends$q({},n0,a0==null?void 0:a0.ownerState),classes:o0,ref:zr,children:Nr}))}))});function getContainer$2(Gt){return typeof Gt=="function"?Gt():Gt}function getHasTransition(Gt){return Gt?Gt.props.hasOwnProperty("in"):!1}const defaultManager=new ModalManager;function useModal(Gt){const{container:$r,disableEscapeKeyDown:zr=!1,disableScrollLock:_r=!1,manager:Dr=defaultManager,closeAfterTransition:kr=!1,onTransitionEnter:qr,onTransitionExited:Nr,children:Wr,onClose:Qr,open:Vr,rootRef:Jr}=Gt,Zr=reactExports.useRef({}),zn=reactExports.useRef(null),Vn=reactExports.useRef(null),_i=useForkRef$2(Vn,Jr),[e0,r0]=reactExports.useState(!Vr),i0=getHasTransition(Wr);let n0=!0;(Gt["aria-hidden"]==="false"||Gt["aria-hidden"]===!1)&&(n0=!1);const o0=()=>ownerDocument$2(zn.current),a0=()=>(Zr.current.modalRef=Vn.current,Zr.current.mount=zn.current,Zr.current),s0=()=>{Dr.mount(a0(),{disableScrollLock:_r}),Vn.current&&(Vn.current.scrollTop=0)},l0=useEventCallback$1(()=>{const h0=getContainer$2($r)||o0().body;Dr.add(a0(),h0),Vn.current&&s0()}),u0=reactExports.useCallback(()=>Dr.isTopModal(a0()),[Dr]),b0=useEventCallback$1(h0=>{zn.current=h0,h0&&(Vr&&u0()?s0():Vn.current&&ariaHidden(Vn.current,n0))}),g0=reactExports.useCallback(()=>{Dr.remove(a0(),n0)},[n0,Dr]);reactExports.useEffect(()=>()=>{g0()},[g0]),reactExports.useEffect(()=>{Vr?l0():(!i0||!kr)&&g0()},[Vr,g0,i0,kr,l0]);const y0=h0=>m0=>{var c0;(c0=h0.onKeyDown)==null||c0.call(h0,m0),!(m0.key!=="Escape"||m0.which===229||!u0())&&(zr||(m0.stopPropagation(),Qr&&Qr(m0,"escapeKeyDown")))},f0=h0=>m0=>{var c0;(c0=h0.onClick)==null||c0.call(h0,m0),m0.target===m0.currentTarget&&Qr&&Qr(m0,"backdropClick")};return{getRootProps:(h0={})=>{const m0=extractEventHandlers$1(Gt);delete m0.onTransitionEnter,delete m0.onTransitionExited;const c0=_extends$q({},m0,h0);return _extends$q({role:"presentation"},c0,{onKeyDown:y0(c0),ref:_i})},getBackdropProps:(h0={})=>{const m0=h0;return _extends$q({"aria-hidden":!0},m0,{onClick:f0(m0),open:Vr})},getTransitionProps:()=>{const h0=()=>{r0(!1),qr&&qr()},m0=()=>{r0(!0),Nr&&Nr(),kr&&g0()};return{onEnter:createChainedFunction(h0,Wr==null?void 0:Wr.props.onEnter),onExited:createChainedFunction(m0,Wr==null?void 0:Wr.props.onExited)}},rootRef:_i,portalRef:b0,isTopModal:u0,exited:e0,hasTransition:i0}}function getModalUtilityClass(Gt){return generateUtilityClass$3("MuiModal",Gt)}generateUtilityClasses$3("MuiModal",["root","hidden","backdrop"]);const _excluded$1g=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],useUtilityClasses$11=Gt=>{const{open:$r,exited:zr,classes:_r}=Gt;return composeClasses$3({root:["root",!$r&&zr&&"hidden"],backdrop:["backdrop"]},getModalUtilityClass,_r)},ModalRoot=styled$2("div",{name:"MuiModal",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,!zr.open&&zr.exited&&$r.hidden]}})(({theme:Gt,ownerState:$r})=>_extends$q({position:"fixed",zIndex:(Gt.vars||Gt).zIndex.modal,right:0,bottom:0,top:0,left:0},!$r.open&&$r.exited&&{visibility:"hidden"})),ModalBackdrop=styled$2(Backdrop,{name:"MuiModal",slot:"Backdrop",overridesResolver:(Gt,$r)=>$r.backdrop})({zIndex:-1}),Modal=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr,Nr,Wr;const Qr=useDefaultProps({name:"MuiModal",props:$r}),{BackdropComponent:Vr=ModalBackdrop,BackdropProps:Jr,className:Zr,closeAfterTransition:zn=!1,children:Vn,container:_i,component:e0,components:r0={},componentsProps:i0={},disableAutoFocus:n0=!1,disableEnforceFocus:o0=!1,disableEscapeKeyDown:a0=!1,disablePortal:s0=!1,disableRestoreFocus:l0=!1,disableScrollLock:u0=!1,hideBackdrop:b0=!1,keepMounted:g0=!1,onBackdropClick:y0,open:f0,slotProps:v0,slots:A0}=Qr,p0=_objectWithoutPropertiesLoose$a(Qr,_excluded$1g),h0=_extends$q({},Qr,{closeAfterTransition:zn,disableAutoFocus:n0,disableEnforceFocus:o0,disableEscapeKeyDown:a0,disablePortal:s0,disableRestoreFocus:l0,disableScrollLock:u0,hideBackdrop:b0,keepMounted:g0}),{getRootProps:m0,getBackdropProps:c0,getTransitionProps:d0,portalRef:M0,isTopModal:O0,exited:x0,hasTransition:C0}=useModal(_extends$q({},h0,{rootRef:zr})),$0=_extends$q({},h0,{exited:x0}),_0=useUtilityClasses$11($0),R0={};if(Vn.props.tabIndex===void 0&&(R0.tabIndex="-1"),C0){const{onEnter:L0,onExited:N0}=d0();R0.onEnter=L0,R0.onExited=N0}const D0=(_r=(Dr=A0==null?void 0:A0.root)!=null?Dr:r0.Root)!=null?_r:ModalRoot,S0=(kr=(qr=A0==null?void 0:A0.backdrop)!=null?qr:r0.Backdrop)!=null?kr:Vr,I0=(Nr=v0==null?void 0:v0.root)!=null?Nr:i0.root,B0=(Wr=v0==null?void 0:v0.backdrop)!=null?Wr:i0.backdrop,T0=useSlotProps$1({elementType:D0,externalSlotProps:I0,externalForwardedProps:p0,getSlotProps:m0,additionalProps:{ref:zr,as:e0},ownerState:$0,className:clsx$1(Zr,I0==null?void 0:I0.className,_0==null?void 0:_0.root,!$0.open&&$0.exited&&(_0==null?void 0:_0.hidden))}),Q0=useSlotProps$1({elementType:S0,externalSlotProps:B0,additionalProps:Jr,getSlotProps:L0=>c0(_extends$q({},L0,{onClick:N0=>{y0&&y0(N0),L0!=null&&L0.onClick&&L0.onClick(N0)}})),className:clsx$1(B0==null?void 0:B0.className,Jr==null?void 0:Jr.className,_0==null?void 0:_0.backdrop),ownerState:$0});return!g0&&!f0&&(!C0||x0)?null:jsxRuntimeExports.jsx(Portal$4,{ref:M0,container:_i,disablePortal:s0,children:jsxRuntimeExports.jsxs(D0,_extends$q({},T0,{children:[!b0&&Vr?jsxRuntimeExports.jsx(S0,_extends$q({},Q0)):null,jsxRuntimeExports.jsx(FocusTrap,{disableEnforceFocus:o0,disableAutoFocus:n0,disableRestoreFocus:l0,isEnabled:O0,open:f0,children:reactExports.cloneElement(Vn,R0)})]}))})});function getTypographyUtilityClass(Gt){return generateUtilityClass$3("MuiTypography",Gt)}generateUtilityClasses$3("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const _excluded$1f=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],useUtilityClasses$10=Gt=>{const{align:$r,gutterBottom:zr,noWrap:_r,paragraph:Dr,variant:kr,classes:qr}=Gt,Nr={root:["root",kr,Gt.align!=="inherit"&&`align${capitalize$7($r)}`,zr&&"gutterBottom",_r&&"noWrap",Dr&&"paragraph"]};return composeClasses$3(Nr,getTypographyUtilityClass,qr)},TypographyRoot=styled$2("span",{name:"MuiTypography",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.variant&&$r[zr.variant],zr.align!=="inherit"&&$r[`align${capitalize$7(zr.align)}`],zr.noWrap&&$r.noWrap,zr.gutterBottom&&$r.gutterBottom,zr.paragraph&&$r.paragraph]}})(({theme:Gt,ownerState:$r})=>_extends$q({margin:0},$r.variant==="inherit"&&{font:"inherit"},$r.variant!=="inherit"&&Gt.typography[$r.variant],$r.align!=="inherit"&&{textAlign:$r.align},$r.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},$r.gutterBottom&&{marginBottom:"0.35em"},$r.paragraph&&{marginBottom:16})),defaultVariantMapping={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},colorTransformations$1={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},transformDeprecatedColors$1=Gt=>colorTransformations$1[Gt]||Gt,Typography=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiTypography"}),Dr=transformDeprecatedColors$1(_r.color),kr=extendSxProp(_extends$q({},_r,{color:Dr})),{align:qr="inherit",className:Nr,component:Wr,gutterBottom:Qr=!1,noWrap:Vr=!1,paragraph:Jr=!1,variant:Zr="body1",variantMapping:zn=defaultVariantMapping}=kr,Vn=_objectWithoutPropertiesLoose$a(kr,_excluded$1f),_i=_extends$q({},kr,{align:qr,color:Dr,className:Nr,component:Wr,gutterBottom:Qr,noWrap:Vr,paragraph:Jr,variant:Zr,variantMapping:zn}),e0=Wr||(Jr?"p":zn[Zr]||defaultVariantMapping[Zr])||"span",r0=useUtilityClasses$10(_i);return jsxRuntimeExports.jsx(TypographyRoot,_extends$q({as:e0,ref:zr,ownerState:_i,className:clsx$1(r0.root,Nr)},Vn))});function Ripple(Gt){const{className:$r,classes:zr,pulsate:_r=!1,rippleX:Dr,rippleY:kr,rippleSize:qr,in:Nr,onExited:Wr,timeout:Qr}=Gt,[Vr,Jr]=reactExports.useState(!1),Zr=clsx$1($r,zr.ripple,zr.rippleVisible,_r&&zr.ripplePulsate),zn={width:qr,height:qr,top:-(qr/2)+kr,left:-(qr/2)+Dr},Vn=clsx$1(zr.child,Vr&&zr.childLeaving,_r&&zr.childPulsate);return!Nr&&!Vr&&Jr(!0),reactExports.useEffect(()=>{if(!Nr&&Wr!=null){const _i=setTimeout(Wr,Qr);return()=>{clearTimeout(_i)}}},[Wr,Nr,Qr]),jsxRuntimeExports.jsx("span",{className:Zr,style:zn,children:jsxRuntimeExports.jsx("span",{className:Vn})})}const touchRippleClasses=generateUtilityClasses$3("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),_excluded$1e=["center","classes","className"];let _$b=Gt=>Gt,_t$2,_t2,_t3,_t4;const DURATION=550,DELAY_RIPPLE=80,enterKeyframe=keyframes(_t$2||(_t$2=_$b`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`)),exitKeyframe=keyframes(_t2||(_t2=_$b`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`)),pulsateKeyframe=keyframes(_t3||(_t3=_$b`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`)),TouchRippleRoot=styled$2("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),TouchRippleRipple=styled$2(Ripple,{name:"MuiTouchRipple",slot:"Ripple"})(_t4||(_t4=_$b`
  opacity: 0;
  position: absolute;

  &.${0} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  &.${0} {
    animation-duration: ${0}ms;
  }

  & .${0} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${0} {
    opacity: 0;
    animation-name: ${0};
    animation-duration: ${0}ms;
    animation-timing-function: ${0};
  }

  & .${0} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${0};
    animation-duration: 2500ms;
    animation-timing-function: ${0};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`),touchRippleClasses.rippleVisible,enterKeyframe,DURATION,({theme:Gt})=>Gt.transitions.easing.easeInOut,touchRippleClasses.ripplePulsate,({theme:Gt})=>Gt.transitions.duration.shorter,touchRippleClasses.child,touchRippleClasses.childLeaving,exitKeyframe,DURATION,({theme:Gt})=>Gt.transitions.easing.easeInOut,touchRippleClasses.childPulsate,pulsateKeyframe,({theme:Gt})=>Gt.transitions.easing.easeInOut),TouchRipple=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiTouchRipple"}),{center:Dr=!1,classes:kr={},className:qr}=_r,Nr=_objectWithoutPropertiesLoose$a(_r,_excluded$1e),[Wr,Qr]=reactExports.useState([]),Vr=reactExports.useRef(0),Jr=reactExports.useRef(null);reactExports.useEffect(()=>{Jr.current&&(Jr.current(),Jr.current=null)},[Wr]);const Zr=reactExports.useRef(!1),zn=useTimeout(),Vn=reactExports.useRef(null),_i=reactExports.useRef(null),e0=reactExports.useCallback(o0=>{const{pulsate:a0,rippleX:s0,rippleY:l0,rippleSize:u0,cb:b0}=o0;Qr(g0=>[...g0,jsxRuntimeExports.jsx(TouchRippleRipple,{classes:{ripple:clsx$1(kr.ripple,touchRippleClasses.ripple),rippleVisible:clsx$1(kr.rippleVisible,touchRippleClasses.rippleVisible),ripplePulsate:clsx$1(kr.ripplePulsate,touchRippleClasses.ripplePulsate),child:clsx$1(kr.child,touchRippleClasses.child),childLeaving:clsx$1(kr.childLeaving,touchRippleClasses.childLeaving),childPulsate:clsx$1(kr.childPulsate,touchRippleClasses.childPulsate)},timeout:DURATION,pulsate:a0,rippleX:s0,rippleY:l0,rippleSize:u0},Vr.current)]),Vr.current+=1,Jr.current=b0},[kr]),r0=reactExports.useCallback((o0={},a0={},s0=()=>{})=>{const{pulsate:l0=!1,center:u0=Dr||a0.pulsate,fakeElement:b0=!1}=a0;if((o0==null?void 0:o0.type)==="mousedown"&&Zr.current){Zr.current=!1;return}(o0==null?void 0:o0.type)==="touchstart"&&(Zr.current=!0);const g0=b0?null:_i.current,y0=g0?g0.getBoundingClientRect():{width:0,height:0,left:0,top:0};let f0,v0,A0;if(u0||o0===void 0||o0.clientX===0&&o0.clientY===0||!o0.clientX&&!o0.touches)f0=Math.round(y0.width/2),v0=Math.round(y0.height/2);else{const{clientX:p0,clientY:h0}=o0.touches&&o0.touches.length>0?o0.touches[0]:o0;f0=Math.round(p0-y0.left),v0=Math.round(h0-y0.top)}if(u0)A0=Math.sqrt((2*y0.width**2+y0.height**2)/3),A0%2===0&&(A0+=1);else{const p0=Math.max(Math.abs((g0?g0.clientWidth:0)-f0),f0)*2+2,h0=Math.max(Math.abs((g0?g0.clientHeight:0)-v0),v0)*2+2;A0=Math.sqrt(p0**2+h0**2)}o0!=null&&o0.touches?Vn.current===null&&(Vn.current=()=>{e0({pulsate:l0,rippleX:f0,rippleY:v0,rippleSize:A0,cb:s0})},zn.start(DELAY_RIPPLE,()=>{Vn.current&&(Vn.current(),Vn.current=null)})):e0({pulsate:l0,rippleX:f0,rippleY:v0,rippleSize:A0,cb:s0})},[Dr,e0,zn]),i0=reactExports.useCallback(()=>{r0({},{pulsate:!0})},[r0]),n0=reactExports.useCallback((o0,a0)=>{if(zn.clear(),(o0==null?void 0:o0.type)==="touchend"&&Vn.current){Vn.current(),Vn.current=null,zn.start(0,()=>{n0(o0,a0)});return}Vn.current=null,Qr(s0=>s0.length>0?s0.slice(1):s0),Jr.current=a0},[zn]);return reactExports.useImperativeHandle(zr,()=>({pulsate:i0,start:r0,stop:n0}),[i0,r0,n0]),jsxRuntimeExports.jsx(TouchRippleRoot,_extends$q({className:clsx$1(touchRippleClasses.root,kr.root,qr),ref:_i},Nr,{children:jsxRuntimeExports.jsx(TransitionGroup,{component:null,exit:!0,children:Wr})}))});function getButtonBaseUtilityClass(Gt){return generateUtilityClass$3("MuiButtonBase",Gt)}const buttonBaseClasses=generateUtilityClasses$3("MuiButtonBase",["root","disabled","focusVisible"]),_excluded$1d=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],useUtilityClasses$$=Gt=>{const{disabled:$r,focusVisible:zr,focusVisibleClassName:_r,classes:Dr}=Gt,qr=composeClasses$3({root:["root",$r&&"disabled",zr&&"focusVisible"]},getButtonBaseUtilityClass,Dr);return zr&&_r&&(qr.root+=` ${_r}`),qr},ButtonBaseRoot=styled$2("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${buttonBaseClasses.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),ButtonBase=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiButtonBase"}),{action:Dr,centerRipple:kr=!1,children:qr,className:Nr,component:Wr="button",disabled:Qr=!1,disableRipple:Vr=!1,disableTouchRipple:Jr=!1,focusRipple:Zr=!1,LinkComponent:zn="a",onBlur:Vn,onClick:_i,onContextMenu:e0,onDragLeave:r0,onFocus:i0,onFocusVisible:n0,onKeyDown:o0,onKeyUp:a0,onMouseDown:s0,onMouseLeave:l0,onMouseUp:u0,onTouchEnd:b0,onTouchMove:g0,onTouchStart:y0,tabIndex:f0=0,TouchRippleProps:v0,touchRippleRef:A0,type:p0}=_r,h0=_objectWithoutPropertiesLoose$a(_r,_excluded$1d),m0=reactExports.useRef(null),c0=reactExports.useRef(null),d0=useForkRef$2(c0,A0),{isFocusVisibleRef:M0,onFocus:O0,onBlur:x0,ref:C0}=useIsFocusVisible(),[$0,_0]=reactExports.useState(!1);Qr&&$0&&_0(!1),reactExports.useImperativeHandle(Dr,()=>({focusVisible:()=>{_0(!0),m0.current.focus()}}),[]);const[R0,D0]=reactExports.useState(!1);reactExports.useEffect(()=>{D0(!0)},[]);const S0=R0&&!Vr&&!Qr;reactExports.useEffect(()=>{$0&&Zr&&!Vr&&R0&&c0.current.pulsate()},[Vr,Zr,$0,R0]);function I0(W0,Y0,co=Jr){return useEventCallback$1(Ao=>(Y0&&Y0(Ao),!co&&c0.current&&c0.current[W0](Ao),!0))}const B0=I0("start",s0),T0=I0("stop",e0),Q0=I0("stop",r0),L0=I0("stop",u0),N0=I0("stop",W0=>{$0&&W0.preventDefault(),l0&&l0(W0)}),j0=I0("start",y0),q0=I0("stop",b0),k0=I0("stop",g0),w0=I0("stop",W0=>{x0(W0),M0.current===!1&&_0(!1),Vn&&Vn(W0)},!1),F0=useEventCallback$1(W0=>{m0.current||(m0.current=W0.currentTarget),O0(W0),M0.current===!0&&(_0(!0),n0&&n0(W0)),i0&&i0(W0)}),G0=()=>{const W0=m0.current;return Wr&&Wr!=="button"&&!(W0.tagName==="A"&&W0.href)},X0=reactExports.useRef(!1),eo=useEventCallback$1(W0=>{Zr&&!X0.current&&$0&&c0.current&&W0.key===" "&&(X0.current=!0,c0.current.stop(W0,()=>{c0.current.start(W0)})),W0.target===W0.currentTarget&&G0()&&W0.key===" "&&W0.preventDefault(),o0&&o0(W0),W0.target===W0.currentTarget&&G0()&&W0.key==="Enter"&&!Qr&&(W0.preventDefault(),_i&&_i(W0))}),K0=useEventCallback$1(W0=>{Zr&&W0.key===" "&&c0.current&&$0&&!W0.defaultPrevented&&(X0.current=!1,c0.current.stop(W0,()=>{c0.current.pulsate(W0)})),a0&&a0(W0),_i&&W0.target===W0.currentTarget&&G0()&&W0.key===" "&&!W0.defaultPrevented&&_i(W0)});let Z0=Wr;Z0==="button"&&(h0.href||h0.to)&&(Z0=zn);const ao={};Z0==="button"?(ao.type=p0===void 0?"button":p0,ao.disabled=Qr):(!h0.href&&!h0.to&&(ao.role="button"),Qr&&(ao["aria-disabled"]=Qr));const io=useForkRef$2(zr,C0,m0),H0=_extends$q({},_r,{centerRipple:kr,component:Wr,disabled:Qr,disableRipple:Vr,disableTouchRipple:Jr,focusRipple:Zr,tabIndex:f0,focusVisible:$0}),P0=useUtilityClasses$$(H0);return jsxRuntimeExports.jsxs(ButtonBaseRoot,_extends$q({as:Z0,className:clsx$1(P0.root,Nr),ownerState:H0,onBlur:w0,onClick:_i,onContextMenu:T0,onFocus:F0,onKeyDown:eo,onKeyUp:K0,onMouseDown:B0,onMouseLeave:N0,onMouseUp:L0,onDragLeave:Q0,onTouchEnd:q0,onTouchMove:k0,onTouchStart:j0,ref:io,tabIndex:Qr?-1:f0,type:p0},ao,h0,{children:[qr,S0?jsxRuntimeExports.jsx(TouchRipple,_extends$q({ref:d0,center:kr},v0)):null]}))});function getIconButtonUtilityClass(Gt){return generateUtilityClass$3("MuiIconButton",Gt)}const iconButtonClasses=generateUtilityClasses$3("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),_excluded$1c=["edge","children","className","color","disabled","disableFocusRipple","size"],useUtilityClasses$_=Gt=>{const{classes:$r,disabled:zr,color:_r,edge:Dr,size:kr}=Gt,qr={root:["root",zr&&"disabled",_r!=="default"&&`color${capitalize$7(_r)}`,Dr&&`edge${capitalize$7(Dr)}`,`size${capitalize$7(kr)}`]};return composeClasses$3(qr,getIconButtonUtilityClass,$r)},IconButtonRoot=styled$2(ButtonBase,{name:"MuiIconButton",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.color!=="default"&&$r[`color${capitalize$7(zr.color)}`],zr.edge&&$r[`edge${capitalize$7(zr.edge)}`],$r[`size${capitalize$7(zr.size)}`]]}})(({theme:Gt,ownerState:$r})=>_extends$q({textAlign:"center",flex:"0 0 auto",fontSize:Gt.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(Gt.vars||Gt).palette.action.active,transition:Gt.transitions.create("background-color",{duration:Gt.transitions.duration.shortest})},!$r.disableRipple&&{"&:hover":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.action.activeChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette.action.active,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},$r.edge==="start"&&{marginLeft:$r.size==="small"?-3:-12},$r.edge==="end"&&{marginRight:$r.size==="small"?-3:-12}),({theme:Gt,ownerState:$r})=>{var zr;const _r=(zr=(Gt.vars||Gt).palette)==null?void 0:zr[$r.color];return _extends$q({},$r.color==="inherit"&&{color:"inherit"},$r.color!=="inherit"&&$r.color!=="default"&&_extends$q({color:_r==null?void 0:_r.main},!$r.disableRipple&&{"&:hover":_extends$q({},_r&&{backgroundColor:Gt.vars?`rgba(${_r.mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(_r.main,Gt.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),$r.size==="small"&&{padding:5,fontSize:Gt.typography.pxToRem(18)},$r.size==="large"&&{padding:12,fontSize:Gt.typography.pxToRem(28)},{[`&.${iconButtonClasses.disabled}`]:{backgroundColor:"transparent",color:(Gt.vars||Gt).palette.action.disabled}})}),IconButton=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiIconButton"}),{edge:Dr=!1,children:kr,className:qr,color:Nr="default",disabled:Wr=!1,disableFocusRipple:Qr=!1,size:Vr="medium"}=_r,Jr=_objectWithoutPropertiesLoose$a(_r,_excluded$1c),Zr=_extends$q({},_r,{edge:Dr,color:Nr,disabled:Wr,disableFocusRipple:Qr,size:Vr}),zn=useUtilityClasses$_(Zr);return jsxRuntimeExports.jsx(IconButtonRoot,_extends$q({className:clsx$1(zn.root,qr),centerRipple:!0,focusRipple:!Qr,disabled:Wr,ref:zr},Jr,{ownerState:Zr,children:kr}))});function formatProdErrorMessage$1(Gt){return`Minified Redux error #${Gt}; visit https://redux.js.org/Errors?code=${Gt} for the full message or use the non-minified dev environment for full errors. `}var $$observable=typeof Symbol=="function"&&Symbol.observable||"@@observable",symbol_observable_default=$$observable,randomString$2=()=>Math.random().toString(36).substring(7).split("").join("."),ActionTypes={INIT:`@@redux/INIT${randomString$2()}`,REPLACE:`@@redux/REPLACE${randomString$2()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString$2()}`},actionTypes_default=ActionTypes;function isPlainObject$7(Gt){if(typeof Gt!="object"||Gt===null)return!1;let $r=Gt;for(;Object.getPrototypeOf($r)!==null;)$r=Object.getPrototypeOf($r);return Object.getPrototypeOf(Gt)===$r||Object.getPrototypeOf(Gt)===null}function createStore(Gt,$r,zr){if(typeof Gt!="function")throw new Error(formatProdErrorMessage$1(2));if(typeof $r=="function"&&typeof zr=="function"||typeof zr=="function"&&typeof arguments[3]=="function")throw new Error(formatProdErrorMessage$1(0));if(typeof $r=="function"&&typeof zr>"u"&&(zr=$r,$r=void 0),typeof zr<"u"){if(typeof zr!="function")throw new Error(formatProdErrorMessage$1(1));return zr(createStore)(Gt,$r)}let _r=Gt,Dr=$r,kr=new Map,qr=kr,Nr=0,Wr=!1;function Qr(){qr===kr&&(qr=new Map,kr.forEach((e0,r0)=>{qr.set(r0,e0)}))}function Vr(){if(Wr)throw new Error(formatProdErrorMessage$1(3));return Dr}function Jr(e0){if(typeof e0!="function")throw new Error(formatProdErrorMessage$1(4));if(Wr)throw new Error(formatProdErrorMessage$1(5));let r0=!0;Qr();const i0=Nr++;return qr.set(i0,e0),function(){if(r0){if(Wr)throw new Error(formatProdErrorMessage$1(6));r0=!1,Qr(),qr.delete(i0),kr=null}}}function Zr(e0){if(!isPlainObject$7(e0))throw new Error(formatProdErrorMessage$1(7));if(typeof e0.type>"u")throw new Error(formatProdErrorMessage$1(8));if(typeof e0.type!="string")throw new Error(formatProdErrorMessage$1(17));if(Wr)throw new Error(formatProdErrorMessage$1(9));try{Wr=!0,Dr=_r(Dr,e0)}finally{Wr=!1}return(kr=qr).forEach(i0=>{i0()}),e0}function zn(e0){if(typeof e0!="function")throw new Error(formatProdErrorMessage$1(10));_r=e0,Zr({type:actionTypes_default.REPLACE})}function Vn(){const e0=Jr;return{subscribe(r0){if(typeof r0!="object"||r0===null)throw new Error(formatProdErrorMessage$1(11));function i0(){const o0=r0;o0.next&&o0.next(Vr())}return i0(),{unsubscribe:e0(i0)}},[symbol_observable_default](){return this}}}return Zr({type:actionTypes_default.INIT}),{dispatch:Zr,subscribe:Jr,getState:Vr,replaceReducer:zn,[symbol_observable_default]:Vn}}function assertReducerShape(Gt){Object.keys(Gt).forEach($r=>{const zr=Gt[$r];if(typeof zr(void 0,{type:actionTypes_default.INIT})>"u")throw new Error(formatProdErrorMessage$1(12));if(typeof zr(void 0,{type:actionTypes_default.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(formatProdErrorMessage$1(13))})}function combineReducers(Gt){const $r=Object.keys(Gt),zr={};for(let kr=0;kr<$r.length;kr++){const qr=$r[kr];typeof Gt[qr]=="function"&&(zr[qr]=Gt[qr])}const _r=Object.keys(zr);let Dr;try{assertReducerShape(zr)}catch(kr){Dr=kr}return function(qr={},Nr){if(Dr)throw Dr;let Wr=!1;const Qr={};for(let Vr=0;Vr<_r.length;Vr++){const Jr=_r[Vr],Zr=zr[Jr],zn=qr[Jr],Vn=Zr(zn,Nr);if(typeof Vn>"u")throw Nr&&Nr.type,new Error(formatProdErrorMessage$1(14));Qr[Jr]=Vn,Wr=Wr||Vn!==zn}return Wr=Wr||_r.length!==Object.keys(qr).length,Wr?Qr:qr}}function compose$3(...Gt){return Gt.length===0?$r=>$r:Gt.length===1?Gt[0]:Gt.reduce(($r,zr)=>(..._r)=>$r(zr(..._r)))}function applyMiddleware(...Gt){return $r=>(zr,_r)=>{const Dr=$r(zr,_r);let kr=()=>{throw new Error(formatProdErrorMessage$1(15))};const qr={getState:Dr.getState,dispatch:(Wr,...Qr)=>kr(Wr,...Qr)},Nr=Gt.map(Wr=>Wr(qr));return kr=compose$3(...Nr)(Dr.dispatch),{...Dr,dispatch:kr}}}function isAction(Gt){return isPlainObject$7(Gt)&&"type"in Gt&&typeof Gt.type=="string"}function assertIsFunction(Gt,$r=`expected a function, instead received ${typeof Gt}`){if(typeof Gt!="function")throw new TypeError($r)}function assertIsObject(Gt,$r=`expected an object, instead received ${typeof Gt}`){if(typeof Gt!="object")throw new TypeError($r)}function assertIsArrayOfFunctions(Gt,$r="expected all items to be functions, instead received the following types: "){if(!Gt.every(zr=>typeof zr=="function")){const zr=Gt.map(_r=>typeof _r=="function"?`function ${_r.name||"unnamed"}()`:typeof _r).join(", ");throw new TypeError(`${$r}[${zr}]`)}}var ensureIsArray=Gt=>Array.isArray(Gt)?Gt:[Gt];function getDependencies(Gt){const $r=Array.isArray(Gt[0])?Gt[0]:Gt;return assertIsArrayOfFunctions($r,"createSelector expects all input-selectors to be functions, but received the following types: "),$r}function collectInputSelectorResults(Gt,$r){const zr=[],{length:_r}=Gt;for(let Dr=0;Dr<_r;Dr++)zr.push(Gt[Dr].apply(null,$r));return zr}var StrongRef=class{constructor(Gt){this.value=Gt}deref(){return this.value}},Ref=typeof WeakRef<"u"?WeakRef:StrongRef,UNTERMINATED=0,TERMINATED=1;function createCacheNode(){return{s:UNTERMINATED,v:void 0,o:null,p:null}}function weakMapMemoize(Gt,$r={}){let zr=createCacheNode();const{resultEqualityCheck:_r}=$r;let Dr,kr=0;function qr(){var Jr;let Nr=zr;const{length:Wr}=arguments;for(let Zr=0,zn=Wr;Zr<zn;Zr++){const Vn=arguments[Zr];if(typeof Vn=="function"||typeof Vn=="object"&&Vn!==null){let _i=Nr.o;_i===null&&(Nr.o=_i=new WeakMap);const e0=_i.get(Vn);e0===void 0?(Nr=createCacheNode(),_i.set(Vn,Nr)):Nr=e0}else{let _i=Nr.p;_i===null&&(Nr.p=_i=new Map);const e0=_i.get(Vn);e0===void 0?(Nr=createCacheNode(),_i.set(Vn,Nr)):Nr=e0}}const Qr=Nr;let Vr;if(Nr.s===TERMINATED)Vr=Nr.v;else if(Vr=Gt.apply(null,arguments),kr++,_r){const Zr=((Jr=Dr==null?void 0:Dr.deref)==null?void 0:Jr.call(Dr))??Dr;Zr!=null&&_r(Zr,Vr)&&(Vr=Zr,kr!==0&&kr--),Dr=typeof Vr=="object"&&Vr!==null||typeof Vr=="function"?new Ref(Vr):Vr}return Qr.s=TERMINATED,Qr.v=Vr,Vr}return qr.clearCache=()=>{zr=createCacheNode(),qr.resetResultsCount()},qr.resultsCount=()=>kr,qr.resetResultsCount=()=>{kr=0},qr}function createSelectorCreator(Gt,...$r){const zr=typeof Gt=="function"?{memoize:Gt,memoizeOptions:$r}:Gt,_r=(...Dr)=>{let kr=0,qr=0,Nr,Wr={},Qr=Dr.pop();typeof Qr=="object"&&(Wr=Qr,Qr=Dr.pop()),assertIsFunction(Qr,`createSelector expects an output function after the inputs, but received: [${typeof Qr}]`);const Vr={...zr,...Wr},{memoize:Jr,memoizeOptions:Zr=[],argsMemoize:zn=weakMapMemoize,argsMemoizeOptions:Vn=[],devModeChecks:_i={}}=Vr,e0=ensureIsArray(Zr),r0=ensureIsArray(Vn),i0=getDependencies(Dr),n0=Jr(function(){return kr++,Qr.apply(null,arguments)},...e0),o0=zn(function(){qr++;const s0=collectInputSelectorResults(i0,arguments);return Nr=n0.apply(null,s0),Nr},...r0);return Object.assign(o0,{resultFunc:Qr,memoizedResultFunc:n0,dependencies:i0,dependencyRecomputations:()=>qr,resetDependencyRecomputations:()=>{qr=0},lastResult:()=>Nr,recomputations:()=>kr,resetRecomputations:()=>{kr=0},memoize:Jr,argsMemoize:zn})};return Object.assign(_r,{withTypes:()=>_r}),_r}var createSelector=createSelectorCreator(weakMapMemoize),createStructuredSelector=Object.assign((Gt,$r=createSelector)=>{assertIsObject(Gt,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof Gt}`);const zr=Object.keys(Gt),_r=zr.map(kr=>Gt[kr]);return $r(_r,(...kr)=>kr.reduce((qr,Nr,Wr)=>(qr[zr[Wr]]=Nr,qr),{}))},{withTypes:()=>createStructuredSelector});function createThunkMiddleware(Gt){return({dispatch:zr,getState:_r})=>Dr=>kr=>typeof kr=="function"?kr(zr,_r,Gt):Dr(kr)}var thunk=createThunkMiddleware(),withExtraArgument=createThunkMiddleware,composeWithDevTools=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?compose$3:compose$3.apply(null,arguments)},hasMatchFunction=Gt=>Gt&&typeof Gt.match=="function";function createAction(Gt,$r){function zr(..._r){if($r){let Dr=$r(..._r);if(!Dr)throw new Error(formatProdErrorMessage(0));return{type:Gt,payload:Dr.payload,..."meta"in Dr&&{meta:Dr.meta},..."error"in Dr&&{error:Dr.error}}}return{type:Gt,payload:_r[0]}}return zr.toString=()=>`${Gt}`,zr.type=Gt,zr.match=_r=>isAction(_r)&&_r.type===Gt,zr}var Tuple=class qp extends Array{constructor(...$r){super(...$r),Object.setPrototypeOf(this,qp.prototype)}static get[Symbol.species](){return qp}concat(...$r){return super.concat.apply(this,$r)}prepend(...$r){return $r.length===1&&Array.isArray($r[0])?new qp(...$r[0].concat(this)):new qp(...$r.concat(this))}};function freezeDraftable(Gt){return isDraftable(Gt)?produce(Gt,()=>{}):Gt}function emplace(Gt,$r,zr){if(Gt.has($r)){let Dr=Gt.get($r);return zr.update&&(Dr=zr.update(Dr,$r,Gt),Gt.set($r,Dr)),Dr}if(!zr.insert)throw new Error(formatProdErrorMessage(10));const _r=zr.insert($r,Gt);return Gt.set($r,_r),_r}function isBoolean$3(Gt){return typeof Gt=="boolean"}var buildGetDefaultMiddleware=()=>function($r){const{thunk:zr=!0,immutableCheck:_r=!0,serializableCheck:Dr=!0,actionCreatorCheck:kr=!0}=$r??{};let qr=new Tuple;return zr&&(isBoolean$3(zr)?qr.push(thunk):qr.push(withExtraArgument(zr.extraArgument))),qr},SHOULD_AUTOBATCH="RTK_autoBatch",createQueueWithTimer=Gt=>$r=>{setTimeout($r,Gt)},rAF=typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10),autoBatchEnhancer=(Gt={type:"raf"})=>$r=>(...zr)=>{const _r=$r(...zr);let Dr=!0,kr=!1,qr=!1;const Nr=new Set,Wr=Gt.type==="tick"?queueMicrotask:Gt.type==="raf"?rAF:Gt.type==="callback"?Gt.queueNotification:createQueueWithTimer(Gt.timeout),Qr=()=>{qr=!1,kr&&(kr=!1,Nr.forEach(Vr=>Vr()))};return Object.assign({},_r,{subscribe(Vr){const Jr=()=>Dr&&Vr(),Zr=_r.subscribe(Jr);return Nr.add(Vr),()=>{Zr(),Nr.delete(Vr)}},dispatch(Vr){var Jr;try{return Dr=!((Jr=Vr==null?void 0:Vr.meta)!=null&&Jr[SHOULD_AUTOBATCH]),kr=!Dr,kr&&(qr||(qr=!0,Wr(Qr))),_r.dispatch(Vr)}finally{Dr=!0}}})},buildGetDefaultEnhancers=Gt=>function(zr){const{autoBatch:_r=!0}=zr??{};let Dr=new Tuple(Gt);return _r&&Dr.push(autoBatchEnhancer(typeof _r=="object"?_r:void 0)),Dr};function configureStore(Gt){const $r=buildGetDefaultMiddleware(),{reducer:zr=void 0,middleware:_r,devTools:Dr=!0,preloadedState:kr=void 0,enhancers:qr=void 0}=Gt||{};let Nr;if(typeof zr=="function")Nr=zr;else if(isPlainObject$7(zr))Nr=combineReducers(zr);else throw new Error(formatProdErrorMessage(1));let Wr;typeof _r=="function"?Wr=_r($r):Wr=$r();let Qr=compose$3;Dr&&(Qr=composeWithDevTools({trace:!1,...typeof Dr=="object"&&Dr}));const Vr=applyMiddleware(...Wr),Jr=buildGetDefaultEnhancers(Vr);let Zr=typeof qr=="function"?qr(Jr):Jr();const zn=Qr(...Zr);return createStore(Nr,kr,zn)}function executeReducerBuilderCallback(Gt){const $r={},zr=[];let _r;const Dr={addCase(kr,qr){const Nr=typeof kr=="string"?kr:kr.type;if(!Nr)throw new Error(formatProdErrorMessage(28));if(Nr in $r)throw new Error(formatProdErrorMessage(29));return $r[Nr]=qr,Dr},addMatcher(kr,qr){return zr.push({matcher:kr,reducer:qr}),Dr},addDefaultCase(kr){return _r=kr,Dr}};return Gt(Dr),[$r,zr,_r]}function isStateFunction(Gt){return typeof Gt=="function"}function createReducer(Gt,$r){let[zr,_r,Dr]=executeReducerBuilderCallback($r),kr;if(isStateFunction(Gt))kr=()=>freezeDraftable(Gt());else{const Nr=freezeDraftable(Gt);kr=()=>Nr}function qr(Nr=kr(),Wr){let Qr=[zr[Wr.type],..._r.filter(({matcher:Vr})=>Vr(Wr)).map(({reducer:Vr})=>Vr)];return Qr.filter(Vr=>!!Vr).length===0&&(Qr=[Dr]),Qr.reduce((Vr,Jr)=>{if(Jr)if(isDraft(Vr)){const zn=Jr(Vr,Wr);return zn===void 0?Vr:zn}else{if(isDraftable(Vr))return produce(Vr,Zr=>Jr(Zr,Wr));{const Zr=Jr(Vr,Wr);if(Zr===void 0){if(Vr===null)return Vr;throw Error("A case reducer on a non-draftable value must not return undefined")}return Zr}}return Vr},Nr)}return qr.getInitialState=kr,qr}var matches=(Gt,$r)=>hasMatchFunction(Gt)?Gt.match($r):Gt($r);function isAnyOf(...Gt){return $r=>Gt.some(zr=>matches(zr,$r))}var urlAlphabet="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",nanoid=(Gt=21)=>{let $r="",zr=Gt;for(;zr--;)$r+=urlAlphabet[Math.random()*64|0];return $r},commonProperties=["name","message","stack","code"],RejectWithValue=class{constructor(Gt,$r){eu(this,"_type");this.payload=Gt,this.meta=$r}},FulfillWithMeta=class{constructor(Gt,$r){eu(this,"_type");this.payload=Gt,this.meta=$r}},miniSerializeError=Gt=>{if(typeof Gt=="object"&&Gt!==null){const $r={};for(const zr of commonProperties)typeof Gt[zr]=="string"&&($r[zr]=Gt[zr]);return $r}return{message:String(Gt)}},createAsyncThunk=(()=>{function Gt($r,zr,_r){const Dr=createAction($r+"/fulfilled",(Wr,Qr,Vr,Jr)=>({payload:Wr,meta:{...Jr||{},arg:Vr,requestId:Qr,requestStatus:"fulfilled"}})),kr=createAction($r+"/pending",(Wr,Qr,Vr)=>({payload:void 0,meta:{...Vr||{},arg:Qr,requestId:Wr,requestStatus:"pending"}})),qr=createAction($r+"/rejected",(Wr,Qr,Vr,Jr,Zr)=>({payload:Jr,error:(_r&&_r.serializeError||miniSerializeError)(Wr||"Rejected"),meta:{...Zr||{},arg:Vr,requestId:Qr,rejectedWithValue:!!Jr,requestStatus:"rejected",aborted:(Wr==null?void 0:Wr.name)==="AbortError",condition:(Wr==null?void 0:Wr.name)==="ConditionError"}}));function Nr(Wr){return(Qr,Vr,Jr)=>{const Zr=_r!=null&&_r.idGenerator?_r.idGenerator(Wr):nanoid(),zn=new AbortController;let Vn,_i;function e0(i0){_i=i0,zn.abort()}const r0=async function(){var o0,a0;let i0;try{let s0=(o0=_r==null?void 0:_r.condition)==null?void 0:o0.call(_r,Wr,{getState:Vr,extra:Jr});if(isThenable$2(s0)&&(s0=await s0),s0===!1||zn.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const l0=new Promise((u0,b0)=>{Vn=()=>{b0({name:"AbortError",message:_i||"Aborted"})},zn.signal.addEventListener("abort",Vn)});Qr(kr(Zr,Wr,(a0=_r==null?void 0:_r.getPendingMeta)==null?void 0:a0.call(_r,{requestId:Zr,arg:Wr},{getState:Vr,extra:Jr}))),i0=await Promise.race([l0,Promise.resolve(zr(Wr,{dispatch:Qr,getState:Vr,extra:Jr,requestId:Zr,signal:zn.signal,abort:e0,rejectWithValue:(u0,b0)=>new RejectWithValue(u0,b0),fulfillWithValue:(u0,b0)=>new FulfillWithMeta(u0,b0)})).then(u0=>{if(u0 instanceof RejectWithValue)throw u0;return u0 instanceof FulfillWithMeta?Dr(u0.payload,Zr,Wr,u0.meta):Dr(u0,Zr,Wr)})])}catch(s0){i0=s0 instanceof RejectWithValue?qr(null,Zr,Wr,s0.payload,s0.meta):qr(s0,Zr,Wr)}finally{Vn&&zn.signal.removeEventListener("abort",Vn)}return _r&&!_r.dispatchConditionRejection&&qr.match(i0)&&i0.meta.condition||Qr(i0),i0}();return Object.assign(r0,{abort:e0,requestId:Zr,arg:Wr,unwrap(){return r0.then(unwrapResult)}})}}return Object.assign(Nr,{pending:kr,rejected:qr,fulfilled:Dr,settled:isAnyOf(qr,Dr),typePrefix:$r})}return Gt.withTypes=()=>Gt,Gt})();function unwrapResult(Gt){if(Gt.meta&&Gt.meta.rejectedWithValue)throw Gt.payload;if(Gt.error)throw Gt.error;return Gt.payload}function isThenable$2(Gt){return Gt!==null&&typeof Gt=="object"&&typeof Gt.then=="function"}var asyncThunkSymbol=Symbol.for("rtk-slice-createasyncthunk");function getType(Gt,$r){return`${Gt}/${$r}`}function buildCreateSlice({creators:Gt}={}){var zr;const $r=(zr=Gt==null?void 0:Gt.asyncThunk)==null?void 0:zr[asyncThunkSymbol];return function(Dr){const{name:kr,reducerPath:qr=kr}=Dr;if(!kr)throw new Error(formatProdErrorMessage(11));typeof process<"u";const Nr=(typeof Dr.reducers=="function"?Dr.reducers(buildReducerCreators()):Dr.reducers)||{},Wr=Object.keys(Nr),Qr={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},Vr={addCase(n0,o0){const a0=typeof n0=="string"?n0:n0.type;if(!a0)throw new Error(formatProdErrorMessage(12));if(a0 in Qr.sliceCaseReducersByType)throw new Error(formatProdErrorMessage(13));return Qr.sliceCaseReducersByType[a0]=o0,Vr},addMatcher(n0,o0){return Qr.sliceMatchers.push({matcher:n0,reducer:o0}),Vr},exposeAction(n0,o0){return Qr.actionCreators[n0]=o0,Vr},exposeCaseReducer(n0,o0){return Qr.sliceCaseReducersByName[n0]=o0,Vr}};Wr.forEach(n0=>{const o0=Nr[n0],a0={reducerName:n0,type:getType(kr,n0),createNotation:typeof Dr.reducers=="function"};isAsyncThunkSliceReducerDefinition(o0)?handleThunkCaseReducerDefinition(a0,o0,Vr,$r):handleNormalReducerDefinition(a0,o0,Vr)});function Jr(){const[n0={},o0=[],a0=void 0]=typeof Dr.extraReducers=="function"?executeReducerBuilderCallback(Dr.extraReducers):[Dr.extraReducers],s0={...n0,...Qr.sliceCaseReducersByType};return createReducer(Dr.initialState,l0=>{for(let u0 in s0)l0.addCase(u0,s0[u0]);for(let u0 of Qr.sliceMatchers)l0.addMatcher(u0.matcher,u0.reducer);for(let u0 of o0)l0.addMatcher(u0.matcher,u0.reducer);a0&&l0.addDefaultCase(a0)})}const Zr=n0=>n0,zn=new Map;let Vn;function _i(n0,o0){return Vn||(Vn=Jr()),Vn(n0,o0)}function e0(){return Vn||(Vn=Jr()),Vn.getInitialState()}function r0(n0,o0=!1){function a0(l0){let u0=l0[n0];return typeof u0>"u"&&o0&&(u0=e0()),u0}function s0(l0=Zr){const u0=emplace(zn,o0,{insert:()=>new WeakMap});return emplace(u0,l0,{insert:()=>{const b0={};for(const[g0,y0]of Object.entries(Dr.selectors??{}))b0[g0]=wrapSelector(y0,l0,e0,o0);return b0}})}return{reducerPath:n0,getSelectors:s0,get selectors(){return s0(a0)},selectSlice:a0}}const i0={name:kr,reducer:_i,actions:Qr.actionCreators,caseReducers:Qr.sliceCaseReducersByName,getInitialState:e0,...r0(qr),injectInto(n0,{reducerPath:o0,...a0}={}){const s0=o0??qr;return n0.inject({reducerPath:s0,reducer:_i},a0),{...i0,...r0(s0,!0)}}};return i0}}function wrapSelector(Gt,$r,zr,_r){function Dr(kr,...qr){let Nr=$r(kr);return typeof Nr>"u"&&_r&&(Nr=zr()),Gt(Nr,...qr)}return Dr.unwrapped=Gt,Dr}var createSlice=buildCreateSlice();function buildReducerCreators(){function Gt($r,zr){return{_reducerDefinitionType:"asyncThunk",payloadCreator:$r,...zr}}return Gt.withTypes=()=>Gt,{reducer($r){return Object.assign({[$r.name](...zr){return $r(...zr)}}[$r.name],{_reducerDefinitionType:"reducer"})},preparedReducer($r,zr){return{_reducerDefinitionType:"reducerWithPrepare",prepare:$r,reducer:zr}},asyncThunk:Gt}}function handleNormalReducerDefinition({type:Gt,reducerName:$r,createNotation:zr},_r,Dr){let kr,qr;if("reducer"in _r){if(zr&&!isCaseReducerWithPrepareDefinition(_r))throw new Error(formatProdErrorMessage(17));kr=_r.reducer,qr=_r.prepare}else kr=_r;Dr.addCase(Gt,kr).exposeCaseReducer($r,kr).exposeAction($r,qr?createAction(Gt,qr):createAction(Gt))}function isAsyncThunkSliceReducerDefinition(Gt){return Gt._reducerDefinitionType==="asyncThunk"}function isCaseReducerWithPrepareDefinition(Gt){return Gt._reducerDefinitionType==="reducerWithPrepare"}function handleThunkCaseReducerDefinition({type:Gt,reducerName:$r},zr,_r,Dr){if(!Dr)throw new Error(formatProdErrorMessage(18));const{payloadCreator:kr,fulfilled:qr,pending:Nr,rejected:Wr,settled:Qr,options:Vr}=zr,Jr=Dr(Gt,kr,Vr);_r.exposeAction($r,Jr),qr&&_r.addCase(Jr.fulfilled,qr),Nr&&_r.addCase(Jr.pending,Nr),Wr&&_r.addCase(Jr.rejected,Wr),Qr&&_r.addMatcher(Jr.settled,Qr),_r.exposeCaseReducer($r,{fulfilled:qr||noop$b,pending:Nr||noop$b,rejected:Wr||noop$b,settled:Qr||noop$b})}function noop$b(){}function formatProdErrorMessage(Gt){return`Minified Redux Toolkit error #${Gt}; visit https://redux-toolkit.js.org/Errors?code=${Gt} for the full message or use the non-minified dev environment for full errors. `}function createBaseFor$2(Gt){return function($r,zr,_r){for(var Dr=-1,kr=Object($r),qr=_r($r),Nr=qr.length;Nr--;){var Wr=qr[Gt?Nr:++Dr];if(zr(kr[Wr],Wr,kr)===!1)break}return $r}}var _createBaseFor=createBaseFor$2,createBaseFor$1=_createBaseFor,baseFor$3=createBaseFor$1(),_baseFor=baseFor$3,baseFor$2=_baseFor,keys$4=keys_1;function baseForOwn$3(Gt,$r){return Gt&&baseFor$2(Gt,$r,keys$4)}var _baseForOwn=baseForOwn$3,isArrayLike$4=isArrayLike_1;function createBaseEach$2(Gt,$r){return function(zr,_r){if(zr==null)return zr;if(!isArrayLike$4(zr))return Gt(zr,_r);for(var Dr=zr.length,kr=$r?Dr:-1,qr=Object(zr);($r?kr--:++kr<Dr)&&_r(qr[kr],kr,qr)!==!1;);return zr}}var _createBaseEach=createBaseEach$2,baseForOwn$2=_baseForOwn,createBaseEach$1=_createBaseEach,baseEach$4=createBaseEach$1(baseForOwn$2),_baseEach=baseEach$4,baseEach$3=_baseEach,isArrayLike$3=isArrayLike_1;function baseMap$3(Gt,$r){var zr=-1,_r=isArrayLike$3(Gt)?Array(Gt.length):[];return baseEach$3(Gt,function(Dr,kr,qr){_r[++zr]=$r(Dr,kr,qr)}),_r}var _baseMap=baseMap$3;function baseSortBy$1(Gt,$r){var zr=Gt.length;for(Gt.sort($r);zr--;)Gt[zr]=Gt[zr].value;return Gt}var _baseSortBy=baseSortBy$1,isSymbol$5=isSymbol_1;function compareAscending$1(Gt,$r){if(Gt!==$r){var zr=Gt!==void 0,_r=Gt===null,Dr=Gt===Gt,kr=isSymbol$5(Gt),qr=$r!==void 0,Nr=$r===null,Wr=$r===$r,Qr=isSymbol$5($r);if(!Nr&&!Qr&&!kr&&Gt>$r||kr&&qr&&Wr&&!Nr&&!Qr||_r&&qr&&Wr||!zr&&Wr||!Dr)return 1;if(!_r&&!kr&&!Qr&&Gt<$r||Qr&&zr&&Dr&&!_r&&!kr||Nr&&zr&&Dr||!qr&&Dr||!Wr)return-1}return 0}var _compareAscending=compareAscending$1,compareAscending=_compareAscending;function compareMultiple$1(Gt,$r,zr){for(var _r=-1,Dr=Gt.criteria,kr=$r.criteria,qr=Dr.length,Nr=zr.length;++_r<qr;){var Wr=compareAscending(Dr[_r],kr[_r]);if(Wr){if(_r>=Nr)return Wr;var Qr=zr[_r];return Wr*(Qr=="desc"?-1:1)}}return Gt.index-$r.index}var _compareMultiple=compareMultiple$1,arrayMap$4=_arrayMap,baseGet$2=_baseGet,baseIteratee$5=_baseIteratee,baseMap$2=_baseMap,baseSortBy=_baseSortBy,baseUnary$3=_baseUnary,compareMultiple=_compareMultiple,identity$7=identity_1,isArray$f=isArray_1;function baseOrderBy$2(Gt,$r,zr){$r.length?$r=arrayMap$4($r,function(kr){return isArray$f(kr)?function(qr){return baseGet$2(qr,kr.length===1?kr[0]:kr)}:kr}):$r=[identity$7];var _r=-1;$r=arrayMap$4($r,baseUnary$3(baseIteratee$5));var Dr=baseMap$2(Gt,function(kr,qr,Nr){var Wr=arrayMap$4($r,function(Qr){return Qr(kr)});return{criteria:Wr,index:++_r,value:kr}});return baseSortBy(Dr,function(kr,qr){return compareMultiple(kr,qr,zr)})}var _baseOrderBy=baseOrderBy$2,baseOrderBy$1=_baseOrderBy,isArray$e=isArray_1;function orderBy(Gt,$r,zr,_r){return Gt==null?[]:(isArray$e($r)||($r=$r==null?[]:[$r]),zr=_r?void 0:zr,isArray$e(zr)||(zr=zr==null?[]:[zr]),baseOrderBy$1(Gt,$r,zr))}var orderBy_1=orderBy;const orderBy$1=getDefaultExportFromCjs$3(orderBy_1);var Symbol$3=_Symbol,isArguments$6=isArguments_1,isArray$d=isArray_1,spreadableSymbol=Symbol$3?Symbol$3.isConcatSpreadable:void 0;function isFlattenable$1(Gt){return isArray$d(Gt)||isArguments$6(Gt)||!!(spreadableSymbol&&Gt&&Gt[spreadableSymbol])}var _isFlattenable=isFlattenable$1,arrayPush$1=_arrayPush,isFlattenable=_isFlattenable;function baseFlatten$2(Gt,$r,zr,_r,Dr){var kr=-1,qr=Gt.length;for(zr||(zr=isFlattenable),Dr||(Dr=[]);++kr<qr;){var Nr=Gt[kr];$r>0&&zr(Nr)?$r>1?baseFlatten$2(Nr,$r-1,zr,_r,Dr):arrayPush$1(Dr,Nr):_r||(Dr[Dr.length]=Nr)}return Dr}var _baseFlatten=baseFlatten$2;function apply$3(Gt,$r,zr){switch(zr.length){case 0:return Gt.call($r);case 1:return Gt.call($r,zr[0]);case 2:return Gt.call($r,zr[0],zr[1]);case 3:return Gt.call($r,zr[0],zr[1],zr[2])}return Gt.apply($r,zr)}var _apply$1=apply$3,apply$2=_apply$1,nativeMax$2=Math.max;function overRest$3(Gt,$r,zr){return $r=nativeMax$2($r===void 0?Gt.length-1:$r,0),function(){for(var _r=arguments,Dr=-1,kr=nativeMax$2(_r.length-$r,0),qr=Array(kr);++Dr<kr;)qr[Dr]=_r[$r+Dr];Dr=-1;for(var Nr=Array($r+1);++Dr<$r;)Nr[Dr]=_r[Dr];return Nr[$r]=zr(qr),apply$2(Gt,this,Nr)}}var _overRest=overRest$3;function constant$4(Gt){return function(){return Gt}}var constant_1=constant$4,constant$3=constant_1,defineProperty$6=_defineProperty$g,identity$6=identity_1,baseSetToString$2=defineProperty$6?function(Gt,$r){return defineProperty$6(Gt,"toString",{configurable:!0,enumerable:!1,value:constant$3($r),writable:!0})}:identity$6,_baseSetToString=baseSetToString$2,HOT_COUNT$1=800,HOT_SPAN$1=16,nativeNow$1=Date.now;function shortOut$2(Gt){var $r=0,zr=0;return function(){var _r=nativeNow$1(),Dr=HOT_SPAN$1-(_r-zr);if(zr=_r,Dr>0){if(++$r>=HOT_COUNT$1)return arguments[0]}else $r=0;return Gt.apply(void 0,arguments)}}var _shortOut=shortOut$2,baseSetToString$1=_baseSetToString,shortOut$1=_shortOut,setToString$3=shortOut$1(baseSetToString$1),_setToString=setToString$3,identity$5=identity_1,overRest$2=_overRest,setToString$2=_setToString;function baseRest$4(Gt,$r){return setToString$2(overRest$2(Gt,$r,identity$5),Gt+"")}var _baseRest=baseRest$4,eq$2=eq_1,isArrayLike$2=isArrayLike_1,isIndex$1=_isIndex,isObject$e=isObject_1;function isIterateeCall$3(Gt,$r,zr){if(!isObject$e(zr))return!1;var _r=typeof $r;return(_r=="number"?isArrayLike$2(zr)&&isIndex$1($r,zr.length):_r=="string"&&$r in zr)?eq$2(zr[$r],Gt):!1}var _isIterateeCall=isIterateeCall$3,baseFlatten$1=_baseFlatten,baseOrderBy=_baseOrderBy,baseRest$3=_baseRest,isIterateeCall$2=_isIterateeCall,sortBy=baseRest$3(function(Gt,$r){if(Gt==null)return[];var zr=$r.length;return zr>1&&isIterateeCall$2(Gt,$r[0],$r[1])?$r=[]:zr>2&&isIterateeCall$2($r[0],$r[1],$r[2])&&($r=[$r[0]]),baseOrderBy(Gt,baseFlatten$1($r,1),[])}),sortBy_1=sortBy;const r$5=getDefaultExportFromCjs$3(sortBy_1);var l$6=(Gt=>(Gt.MissingApiKey="MISSING_API_KEY",Gt.ModalNotReady="MODAL_NOT_READY",Gt.MalformedResponse="MALFORMED_RESPONSE",Gt.InvalidArgument="INVALID_ARGUMENT",Gt.ExtensionNotInitialized="EXTENSION_NOT_INITIALIZED",Gt.IncompatibleExtensions="INCOMPATIBLE_EXTENSIONS",Gt))(l$6||{}),p$6=(Gt=>(Gt.SyncWeb3Method="SYNC_WEB3_METHOD",Gt.DuplicateIframe="DUPLICATE_IFRAME",Gt.ReactNativeEndpointConfiguration="REACT_NATIVE_ENDPOINT_CONFIGURATION",Gt.DeprecationNotice="DEPRECATION_NOTICE",Gt.ProductAnnouncement="ANNOUNCEMENT",Gt))(p$6||{}),m$5=(Gt=>(Gt[Gt.ParseError=-32700]="ParseError",Gt[Gt.InvalidRequest=-32600]="InvalidRequest",Gt[Gt.MethodNotFound=-32601]="MethodNotFound",Gt[Gt.InvalidParams=-32602]="InvalidParams",Gt[Gt.InternalError=-32603]="InternalError",Gt[Gt.MagicLinkFailedVerification=-1e4]="MagicLinkFailedVerification",Gt[Gt.MagicLinkExpired=-10001]="MagicLinkExpired",Gt[Gt.MagicLinkRateLimited=-10002]="MagicLinkRateLimited",Gt[Gt.MagicLinkInvalidRedirectURL=-10006]="MagicLinkInvalidRedirectURL",Gt[Gt.UserAlreadyLoggedIn=-10003]="UserAlreadyLoggedIn",Gt[Gt.UpdateEmailFailed=-10004]="UpdateEmailFailed",Gt[Gt.UserRequestEditEmail=-10005]="UserRequestEditEmail",Gt[Gt.InactiveRecipient=-10010]="InactiveRecipient",Gt[Gt.AccessDeniedToUser=-10011]="AccessDeniedToUser",Gt[Gt.RedirectLoginComplete=-10015]="RedirectLoginComplete",Gt))(m$5||{}),d$1=(Gt=>(Gt.MetaMask="metamask",Gt.CoinbaseWallet="coinbase_wallet",Gt))(d$1||{}),u$9=(Gt=>(Gt.WalletSelected="wallet_selected",Gt.WalletConnected="wallet_connected",Gt.WalletRejected="wallet_rejected",Gt))(u$9||{}),_$a=(Gt=>(Gt.LoginWithSms="magic_auth_login_with_sms",Gt.LoginWithEmailOTP="magic_auth_login_with_email_otp",Gt.LoginWithMagicLink="magic_auth_login_with_magic_link",Gt.LoginWithCredential="magic_auth_login_with_credential",Gt.SetAuthorizationToken="magic_auth_set_authorization_token",Gt.GetIdToken="magic_auth_get_id_token",Gt.GenerateIdToken="magic_auth_generate_id_token",Gt.GetMetadata="magic_auth_get_metadata",Gt.IsLoggedIn="magic_is_logged_in",Gt.Logout="magic_auth_logout",Gt.UpdateEmail="magic_auth_update_email",Gt.UserSettings="magic_auth_settings",Gt.UserSettingsTestMode="magic_auth_settings_testing_mode",Gt.LoginWithSmsTestMode="magic_auth_login_with_sms_testing_mode",Gt.LoginWithEmailOTPTestMode="magic_auth_login_with_email_otp_testing_mode",Gt.LoginWithMagicLinkTestMode="magic_login_with_magic_link_testing_mode",Gt.LoginWithCredentialTestMode="magic_auth_login_with_credential_testing_mode",Gt.GetIdTokenTestMode="magic_auth_get_id_token_testing_mode",Gt.GenerateIdTokenTestMode="magic_auth_generate_id_token_testing_mode",Gt.GetMetadataTestMode="magic_auth_get_metadata_testing_mode",Gt.IsLoggedInTestMode="magic_auth_is_logged_in_testing_mode",Gt.LogoutTestMode="magic_auth_logout_testing_mode",Gt.UpdateEmailTestMode="magic_auth_update_email_testing_mode",Gt.IntermediaryEvent="magic_intermediary_event",Gt.RequestAccounts="eth_requestAccounts",Gt.GetInfo="magic_get_info",Gt.ShowUI="magic_wallet",Gt.NFTPurchase="magic_nft_purchase",Gt.NFTCheckout="magic_nft_checkout",Gt.NFTTransfer="magic_nft_transfer",Gt.RequestUserInfoWithUI="mc_request_user_info",Gt.Disconnect="mc_disconnect",Gt.RecoverAccount="magic_auth_recover_account",Gt.RecoverAccountTestMode="magic_auth_recover_account_testing_mode",Gt.MagicBoxHeartBeat="magic_box_heart_beat",Gt.AutoConnect="mc_auto_connect",Gt.Login="mc_login",Gt.EncryptV1="magic_auth_encrypt_v1",Gt.DecryptV1="magic_auth_decrypt_v1",Gt.ShowNFTs="magic_show_nfts",Gt.ShowOnRamp="magic_show_fiat_onramp",Gt.ShowSendTokensUI="magic_show_send_tokens_ui",Gt.ShowAddress="magic_show_address",Gt.ShowBalances="magic_show_balances",Gt.SendGaslessTransaction="eth_sendGaslessTransaction",Gt.RevealPK="magic_reveal_key",Gt.EnableMFA="magic_auth_enable_mfa_flow",Gt.DisableMFA="magic_auth_disable_mfa_flow",Gt))(_$a||{}),v$d=(Gt=>(Gt.MAGIC_HANDLE_RESPONSE="MAGIC_HANDLE_RESPONSE",Gt.MAGIC_OVERLAY_READY="MAGIC_OVERLAY_READY",Gt.MAGIC_SHOW_OVERLAY="MAGIC_SHOW_OVERLAY",Gt.MAGIC_HIDE_OVERLAY="MAGIC_HIDE_OVERLAY",Gt.MAGIC_HANDLE_EVENT="MAGIC_HANDLE_EVENT",Gt.MAGIC_MG_BOX_SEND_RECEIPT="MAGIC_MG_BOX_SEND_RECEIPT",Gt.MAGIC_SEND_PRODUCT_ANNOUNCEMENT="MAGIC_SEND_PRODUCT_ANNOUNCEMENT",Gt.MAGIC_PONG="MAGIC_PONG",Gt))(v$d||{}),f$6=(Gt=>(Gt.MAGIC_HANDLE_REQUEST="MAGIC_HANDLE_REQUEST",Gt.MAGIC_PING="MAGIC_PING",Gt))(f$6||{}),g$6=(Gt=>(Gt.UpdateEmail="update-email",Gt.MFA="mfa",Gt.Recovery="recovery",Gt))(g$6||{}),E$b=(Gt=>(Gt.Retry="retry",Gt))(E$b||{}),x$6=(Gt=>(Gt.EmailSent="email-sent",Gt.EmailNotDeliverable="email-not-deliverable",Gt))(x$6||{}),A$7=(Gt=>(Gt.VerifyEmailOtp="verify-email-otp",Gt.VerifyMFACode="verify-mfa-code",Gt.Cancel="cancel",Gt))(A$7||{}),y$6=(Gt=>(Gt.VerifySmsOtp="verify-sms-otp",Gt.Cancel="cancel",Gt.Retry="retry",Gt))(y$6||{}),I$8=(Gt=>(Gt.SmsOTPSent="sms-otp-sent",Gt.InvalidSmsOtp="invalid-sms-otp",Gt.ExpiredSmsOtp="expired-sms-otp",Gt))(I$8||{}),N$7=(Gt=>(Gt.EmailOTPSent="email-otp-sent",Gt.InvalidEmailOtp="invalid-email-otp",Gt.InvalidMfaOtp="invalid-mfa-otp",Gt.ExpiredEmailOtp="expired-email-otp",Gt.MfaSentHandle="mfa-sent-handle",Gt))(N$7||{}),R$7=(Gt=>(Gt.Retry="device-retry",Gt))(R$7||{}),h$3=(Gt=>(Gt.DeviceApproved="device-approved",Gt.DeviceNeedsApproval="device-needs-approval",Gt.DeviceVerificationLinkExpired="device-verification-link-expired",Gt.DeviceVerificationEmailSent="device-verification-email-sent",Gt))(h$3||{}),T$a=(Gt=>(Gt.Retry="Recency/auth-factor-retry",Gt.Cancel="Recency/auth-factor-verification-cancel",Gt.VerifyEmailOtp="Recency/auth-factor-verify-email-otp",Gt.VerifyMFACode="Recency/verify-mfa-code",Gt))(T$a||{}),b$7=(Gt=>(Gt.PrimaryAuthFactorNeedsVerification="Recency/auth-factor-needs-verification",Gt.PrimaryAuthFactorVerified="Recency/auth-factor-verified",Gt.InvalidEmailOtp="Recency/auth-factor-invalid-email-otp",Gt.EmailExpired="Recency/auth-factor-verification-email-expired",Gt.EmailSent="Recency/auth-factor-verification-email-sent",Gt.EmailNotDeliverable="Recency/auth-factor-verification-email-not-deliverable",Gt))(b$7||{}),O$9=(Gt=>(Gt.RetryWithNewEmail="UpdateEmail/retry-with-new-email",Gt.Cancel="UpdateEmail/new-email-verification-cancel",Gt.VerifyEmailOtp="UpdateEmail/new-email-verify-otp",Gt))(O$9||{}),S$7=(Gt=>(Gt.NewAuthFactorNeedsVerification="UpdateEmail/new-email-needs-verification",Gt.EmailUpdated="UpdateEmail/email-updated",Gt.InvalidEmailOtp="UpdateEmail/new-email-invalid-email-otp",Gt.EmailExpired="UpdateEmail/new-email-verification-email-expired",Gt.EmailSent="UpdateEmail/new-email-verification-email-sent",Gt.EmailNotDeliverable="UpdateEmail/new-email-verification-email-not-deliverable",Gt.InvalidEmail="UpdateEmail/new-email-invalid",Gt.EmailAlreadyExists="UpdateEmail/new-email-already-exists",Gt))(S$7||{}),F$5=(Gt=>(Gt.IDTokenCreated="Auth/id-token-created",Gt))(F$5||{}),k$a=(Gt=>(Gt.SuccessSignIn="Farcaster/success_sign_in",Gt))(k$a||{}),C$9=(Gt=>(Gt.MFASecretGenerated="mfa-secret-generated",Gt.InvalidMFAOtp="invalid-mfa-otp",Gt.MFARecoveryCodes="mfa-recovery-codes",Gt))(C$9||{}),w$9=(Gt=>(Gt.VerifyMFACode="verify-mfa-code",Gt.Cancel="cancel-mfa-setup",Gt))(w$9||{}),L$9=(Gt=>(Gt.MFACodeRequested="mfa-code-requested",Gt.InvalidMFAOtp="invalid-mfa-otp",Gt.InvalidRecoveryCode="invalid-recovery-code",Gt))(L$9||{}),U$9=(Gt=>(Gt.VerifyMFACode="verify-mfa-code",Gt.LostDevice="lost-device",Gt.Cancel="cancel-mfa-disable",Gt))(U$9||{}),D$9=(Gt=>(Gt.Harmony="HARMONY",Gt))(D$9||{}),G$5=(Gt=>(Gt.ClosedByUser="closed-by-user",Gt))(G$5||{}),V$5=(Gt=>(Gt.ClosedByUser="closed-by-user-on-received",Gt))(V$5||{}),H$b=(Gt=>(Gt.EnterNewPhoneNumber="enter-new-phone-number",Gt.EnterOtpCode="enter-otp-code",Gt.RecoveryFactorAlreadyExists="recovery-factor-already-exists",Gt.MalformedPhoneNumber="malformed-phone-number",Gt.InvalidOtpCode="invalid-otp-code",Gt))(H$b||{}),q$5=(Gt=>(Gt.SendNewPhoneNumber="send-new-phone-number",Gt.SendOtpCode="send-otp-code",Gt.StartEditPhoneNumber="start-edit-phone-number",Gt))(q$5||{}),W$b=(Gt=>(Gt.PhoneNumber="phone_number",Gt))(W$b||{}),J$7=(Gt=>(Gt.Success="nft-checkout-success",Gt.Failure="nft-checkout-failure",Gt.Initiated="nft-checkout-initiated",Gt.Disconnect="disconnect",Gt))(J$7||{}),Y$a=(Gt=>(Gt.WalletInfoFetched="Wallet/wallet-info-fetched",Gt))(Y$a||{}),B$8=(Gt=>(Gt.CloseMagicWindow="close-magic-window",Gt))(B$8||{}),define_process_env_default$1={},Ht=Object.create,he$5=Object.defineProperty,Xt=Object.defineProperties,zt$1=Object.getOwnPropertyDescriptor,Yt$1=Object.getOwnPropertyDescriptors,Qt$1=Object.getOwnPropertyNames,Qe=Object.getOwnPropertySymbols,Zt=Object.getPrototypeOf,et$2=Object.prototype.hasOwnProperty,en$1=Object.prototype.propertyIsEnumerable,Ze$3=(Gt,$r,zr)=>$r in Gt?he$5(Gt,$r,{enumerable:!0,configurable:!0,writable:!0,value:zr}):Gt[$r]=zr,B$7=(Gt,$r)=>{for(var zr in $r||($r={}))et$2.call($r,zr)&&Ze$3(Gt,zr,$r[zr]);if(Qe)for(var zr of Qe($r))en$1.call($r,zr)&&Ze$3(Gt,zr,$r[zr]);return Gt},V$4=(Gt,$r)=>Xt(Gt,Yt$1($r)),tn$1=(Gt,$r)=>()=>($r||Gt(($r={exports:{}}).exports,$r),$r.exports),nn$2=(Gt,$r)=>{for(var zr in $r)he$5(Gt,zr,{get:$r[zr],enumerable:!0})},rn$2=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of Qt$1($r))!et$2.call(Gt,Dr)&&Dr!==zr&&he$5(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=zt$1($r,Dr))||_r.enumerable});return Gt},sn$1=(Gt,$r,zr)=>(zr=Gt!=null?Ht(Zt(Gt)):{},rn$2(!Gt||!Gt.__esModule?he$5(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),m$4=(Gt,$r,zr)=>new Promise((_r,Dr)=>{var kr=Wr=>{try{Nr(zr.next(Wr))}catch(Qr){Dr(Qr)}},qr=Wr=>{try{Nr(zr.throw(Wr))}catch(Qr){Dr(Qr)}},Nr=Wr=>Wr.done?_r(Wr.value):Promise.resolve(Wr.value).then(kr,qr);Nr((zr=zr.apply(Gt,$r)).next())}),Ct$1=tn$1((Gt,$r)=>{var zr=Object.prototype.hasOwnProperty,_r="~";function Dr(){}Object.create&&(Dr.prototype=Object.create(null),new Dr().__proto__||(_r=!1));function kr(Qr,Vr,Jr){this.fn=Qr,this.context=Vr,this.once=Jr||!1}function qr(Qr,Vr,Jr,Zr,zn){if(typeof Jr!="function")throw new TypeError("The listener must be a function");var Vn=new kr(Jr,Zr||Qr,zn),_i=_r?_r+Vr:Vr;return Qr._events[_i]?Qr._events[_i].fn?Qr._events[_i]=[Qr._events[_i],Vn]:Qr._events[_i].push(Vn):(Qr._events[_i]=Vn,Qr._eventsCount++),Qr}function Nr(Qr,Vr){--Qr._eventsCount===0?Qr._events=new Dr:delete Qr._events[Vr]}function Wr(){this._events=new Dr,this._eventsCount=0}Wr.prototype.eventNames=function(){var Qr=[],Vr,Jr;if(this._eventsCount===0)return Qr;for(Jr in Vr=this._events)zr.call(Vr,Jr)&&Qr.push(_r?Jr.slice(1):Jr);return Object.getOwnPropertySymbols?Qr.concat(Object.getOwnPropertySymbols(Vr)):Qr},Wr.prototype.listeners=function(Qr){var Vr=_r?_r+Qr:Qr,Jr=this._events[Vr];if(!Jr)return[];if(Jr.fn)return[Jr.fn];for(var Zr=0,zn=Jr.length,Vn=new Array(zn);Zr<zn;Zr++)Vn[Zr]=Jr[Zr].fn;return Vn},Wr.prototype.listenerCount=function(Qr){var Vr=_r?_r+Qr:Qr,Jr=this._events[Vr];return Jr?Jr.fn?1:Jr.length:0},Wr.prototype.emit=function(Qr,Vr,Jr,Zr,zn,Vn){var _i=_r?_r+Qr:Qr;if(!this._events[_i])return!1;var e0=this._events[_i],r0=arguments.length,i0,n0;if(e0.fn){switch(e0.once&&this.removeListener(Qr,e0.fn,void 0,!0),r0){case 1:return e0.fn.call(e0.context),!0;case 2:return e0.fn.call(e0.context,Vr),!0;case 3:return e0.fn.call(e0.context,Vr,Jr),!0;case 4:return e0.fn.call(e0.context,Vr,Jr,Zr),!0;case 5:return e0.fn.call(e0.context,Vr,Jr,Zr,zn),!0;case 6:return e0.fn.call(e0.context,Vr,Jr,Zr,zn,Vn),!0}for(n0=1,i0=new Array(r0-1);n0<r0;n0++)i0[n0-1]=arguments[n0];e0.fn.apply(e0.context,i0)}else{var o0=e0.length,a0;for(n0=0;n0<o0;n0++)switch(e0[n0].once&&this.removeListener(Qr,e0[n0].fn,void 0,!0),r0){case 1:e0[n0].fn.call(e0[n0].context);break;case 2:e0[n0].fn.call(e0[n0].context,Vr);break;case 3:e0[n0].fn.call(e0[n0].context,Vr,Jr);break;case 4:e0[n0].fn.call(e0[n0].context,Vr,Jr,Zr);break;default:if(!i0)for(a0=1,i0=new Array(r0-1);a0<r0;a0++)i0[a0-1]=arguments[a0];e0[n0].fn.apply(e0[n0].context,i0)}}return!0},Wr.prototype.on=function(Qr,Vr,Jr){return qr(this,Qr,Vr,Jr,!1)},Wr.prototype.once=function(Qr,Vr,Jr){return qr(this,Qr,Vr,Jr,!0)},Wr.prototype.removeListener=function(Qr,Vr,Jr,Zr){var zn=_r?_r+Qr:Qr;if(!this._events[zn])return this;if(!Vr)return Nr(this,zn),this;var Vn=this._events[zn];if(Vn.fn)Vn.fn===Vr&&(!Zr||Vn.once)&&(!Jr||Vn.context===Jr)&&Nr(this,zn);else{for(var _i=0,e0=[],r0=Vn.length;_i<r0;_i++)(Vn[_i].fn!==Vr||Zr&&!Vn[_i].once||Jr&&Vn[_i].context!==Jr)&&e0.push(Vn[_i]);e0.length?this._events[zn]=e0.length===1?e0[0]:e0:Nr(this,zn)}return this},Wr.prototype.removeAllListeners=function(Qr){var Vr;return Qr?(Vr=_r?_r+Qr:Qr,this._events[Vr]&&Nr(this,Vr)):(this._events=new Dr,this._eventsCount=0),this},Wr.prototype.off=Wr.prototype.removeListener,Wr.prototype.addListener=Wr.prototype.on,Wr.prefixed=_r,Wr.EventEmitter=Wr,typeof $r<"u"&&($r.exports=Wr)});function on$7(Gt){let $r={exports:{}};return Gt($r,$r.exports),$r.exports}var an$2=Number.MAX_SAFE_INTEGER||9007199254740991,_e$1={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:an$2,MAX_SAFE_COMPONENT_LENGTH:16},cn$2=typeof process=="object"&&define_process_env_default$1&&define_process_env_default$1.NODE_DEBUG&&/\bsemver\b/i.test(define_process_env_default$1.NODE_DEBUG)?(...Gt)=>console.error("SEMVER",...Gt):()=>{},f$5=cn$2,oe$3=on$7(function(Gt,$r){let{MAX_SAFE_COMPONENT_LENGTH:zr}=_e$1,_r=($r=Gt.exports={}).re=[],Dr=$r.src=[],kr=$r.t={},qr=0,Nr=(Wr,Qr,Vr)=>{let Jr=qr++;f$5(Jr,Qr),kr[Wr]=Jr,Dr[Jr]=Qr,_r[Jr]=new RegExp(Qr,Vr?"g":void 0)};Nr("NUMERICIDENTIFIER","0|[1-9]\\d*"),Nr("NUMERICIDENTIFIERLOOSE","[0-9]+"),Nr("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),Nr("MAINVERSION",`(${Dr[kr.NUMERICIDENTIFIER]})\\.(${Dr[kr.NUMERICIDENTIFIER]})\\.(${Dr[kr.NUMERICIDENTIFIER]})`),Nr("MAINVERSIONLOOSE",`(${Dr[kr.NUMERICIDENTIFIERLOOSE]})\\.(${Dr[kr.NUMERICIDENTIFIERLOOSE]})\\.(${Dr[kr.NUMERICIDENTIFIERLOOSE]})`),Nr("PRERELEASEIDENTIFIER",`(?:${Dr[kr.NUMERICIDENTIFIER]}|${Dr[kr.NONNUMERICIDENTIFIER]})`),Nr("PRERELEASEIDENTIFIERLOOSE",`(?:${Dr[kr.NUMERICIDENTIFIERLOOSE]}|${Dr[kr.NONNUMERICIDENTIFIER]})`),Nr("PRERELEASE",`(?:-(${Dr[kr.PRERELEASEIDENTIFIER]}(?:\\.${Dr[kr.PRERELEASEIDENTIFIER]})*))`),Nr("PRERELEASELOOSE",`(?:-?(${Dr[kr.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Dr[kr.PRERELEASEIDENTIFIERLOOSE]})*))`),Nr("BUILDIDENTIFIER","[0-9A-Za-z-]+"),Nr("BUILD",`(?:\\+(${Dr[kr.BUILDIDENTIFIER]}(?:\\.${Dr[kr.BUILDIDENTIFIER]})*))`),Nr("FULLPLAIN",`v?${Dr[kr.MAINVERSION]}${Dr[kr.PRERELEASE]}?${Dr[kr.BUILD]}?`),Nr("FULL",`^${Dr[kr.FULLPLAIN]}$`),Nr("LOOSEPLAIN",`[v=\\s]*${Dr[kr.MAINVERSIONLOOSE]}${Dr[kr.PRERELEASELOOSE]}?${Dr[kr.BUILD]}?`),Nr("LOOSE",`^${Dr[kr.LOOSEPLAIN]}$`),Nr("GTLT","((?:<|>)?=?)"),Nr("XRANGEIDENTIFIERLOOSE",`${Dr[kr.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),Nr("XRANGEIDENTIFIER",`${Dr[kr.NUMERICIDENTIFIER]}|x|X|\\*`),Nr("XRANGEPLAIN",`[v=\\s]*(${Dr[kr.XRANGEIDENTIFIER]})(?:\\.(${Dr[kr.XRANGEIDENTIFIER]})(?:\\.(${Dr[kr.XRANGEIDENTIFIER]})(?:${Dr[kr.PRERELEASE]})?${Dr[kr.BUILD]}?)?)?`),Nr("XRANGEPLAINLOOSE",`[v=\\s]*(${Dr[kr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Dr[kr.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Dr[kr.XRANGEIDENTIFIERLOOSE]})(?:${Dr[kr.PRERELEASELOOSE]})?${Dr[kr.BUILD]}?)?)?`),Nr("XRANGE",`^${Dr[kr.GTLT]}\\s*${Dr[kr.XRANGEPLAIN]}$`),Nr("XRANGELOOSE",`^${Dr[kr.GTLT]}\\s*${Dr[kr.XRANGEPLAINLOOSE]}$`),Nr("COERCE",`(^|[^\\d])(\\d{1,${zr}})(?:\\.(\\d{1,${zr}}))?(?:\\.(\\d{1,${zr}}))?(?:$|[^\\d])`),Nr("COERCERTL",Dr[kr.COERCE],!0),Nr("LONETILDE","(?:~>?)"),Nr("TILDETRIM",`(\\s*)${Dr[kr.LONETILDE]}\\s+`,!0),$r.tildeTrimReplace="$1~",Nr("TILDE",`^${Dr[kr.LONETILDE]}${Dr[kr.XRANGEPLAIN]}$`),Nr("TILDELOOSE",`^${Dr[kr.LONETILDE]}${Dr[kr.XRANGEPLAINLOOSE]}$`),Nr("LONECARET","(?:\\^)"),Nr("CARETTRIM",`(\\s*)${Dr[kr.LONECARET]}\\s+`,!0),$r.caretTrimReplace="$1^",Nr("CARET",`^${Dr[kr.LONECARET]}${Dr[kr.XRANGEPLAIN]}$`),Nr("CARETLOOSE",`^${Dr[kr.LONECARET]}${Dr[kr.XRANGEPLAINLOOSE]}$`),Nr("COMPARATORLOOSE",`^${Dr[kr.GTLT]}\\s*(${Dr[kr.LOOSEPLAIN]})$|^$`),Nr("COMPARATOR",`^${Dr[kr.GTLT]}\\s*(${Dr[kr.FULLPLAIN]})$|^$`),Nr("COMPARATORTRIM",`(\\s*)${Dr[kr.GTLT]}\\s*(${Dr[kr.LOOSEPLAIN]}|${Dr[kr.XRANGEPLAIN]})`,!0),$r.comparatorTrimReplace="$1$2$3",Nr("HYPHENRANGE",`^\\s*(${Dr[kr.XRANGEPLAIN]})\\s+-\\s+(${Dr[kr.XRANGEPLAIN]})\\s*$`),Nr("HYPHENRANGELOOSE",`^\\s*(${Dr[kr.XRANGEPLAINLOOSE]})\\s+-\\s+(${Dr[kr.XRANGEPLAINLOOSE]})\\s*$`),Nr("STAR","(<|>)?=?\\s*\\*"),Nr("GTE0","^\\s*>=\\s*0.0.0\\s*$"),Nr("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}),tt$4=/^[0-9]+$/,dt$1=(Gt,$r)=>{let zr=tt$4.test(Gt),_r=tt$4.test($r);return zr&&_r&&(Gt=+Gt,$r=+$r),Gt===$r?0:zr&&!_r?-1:_r&&!zr?1:Gt<$r?-1:1},ln$1=(Gt,$r)=>dt$1($r,Gt),dn$2={compareIdentifiers:dt$1,rcompareIdentifiers:ln$1},{MAX_LENGTH:nt$2,MAX_SAFE_INTEGER:me$3}=_e$1,{re:rt$3,t:st$1}=oe$3,{compareIdentifiers:re$6}=dn$2,E$a=class{constructor($r,zr){if(zr&&typeof zr=="object"||(zr={loose:!!zr,includePrerelease:!1}),$r instanceof E$a){if($r.loose===!!zr.loose&&$r.includePrerelease===!!zr.includePrerelease)return $r;$r=$r.version}else if(typeof $r!="string")throw new TypeError(`Invalid Version: ${$r}`);if($r.length>nt$2)throw new TypeError(`version is longer than ${nt$2} characters`);f$5("SemVer",$r,zr),this.options=zr,this.loose=!!zr.loose,this.includePrerelease=!!zr.includePrerelease;let _r=$r.trim().match(zr.loose?rt$3[st$1.LOOSE]:rt$3[st$1.FULL]);if(!_r)throw new TypeError(`Invalid Version: ${$r}`);if(this.raw=$r,this.major=+_r[1],this.minor=+_r[2],this.patch=+_r[3],this.major>me$3||this.major<0)throw new TypeError("Invalid major version");if(this.minor>me$3||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>me$3||this.patch<0)throw new TypeError("Invalid patch version");_r[4]?this.prerelease=_r[4].split(".").map(Dr=>{if(/^[0-9]+$/.test(Dr)){let kr=+Dr;if(kr>=0&&kr<me$3)return kr}return Dr}):this.prerelease=[],this.build=_r[5]?_r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare($r){if(f$5("SemVer.compare",this.version,this.options,$r),!($r instanceof E$a)){if(typeof $r=="string"&&$r===this.version)return 0;$r=new E$a($r,this.options)}return $r.version===this.version?0:this.compareMain($r)||this.comparePre($r)}compareMain($r){return $r instanceof E$a||($r=new E$a($r,this.options)),re$6(this.major,$r.major)||re$6(this.minor,$r.minor)||re$6(this.patch,$r.patch)}comparePre($r){if($r instanceof E$a||($r=new E$a($r,this.options)),this.prerelease.length&&!$r.prerelease.length)return-1;if(!this.prerelease.length&&$r.prerelease.length)return 1;if(!this.prerelease.length&&!$r.prerelease.length)return 0;let zr=0;do{let _r=this.prerelease[zr],Dr=$r.prerelease[zr];if(f$5("prerelease compare",zr,_r,Dr),_r===void 0&&Dr===void 0)return 0;if(Dr===void 0)return 1;if(_r===void 0)return-1;if(_r!==Dr)return re$6(_r,Dr)}while(++zr)}compareBuild($r){$r instanceof E$a||($r=new E$a($r,this.options));let zr=0;do{let _r=this.build[zr],Dr=$r.build[zr];if(f$5("prerelease compare",zr,_r,Dr),_r===void 0&&Dr===void 0)return 0;if(Dr===void 0)return 1;if(_r===void 0)return-1;if(_r!==Dr)return re$6(_r,Dr)}while(++zr)}inc($r,zr){switch($r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",zr);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",zr);break;case"prepatch":this.prerelease.length=0,this.inc("patch",zr),this.inc("pre",zr);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",zr),this.inc("pre",zr);break;case"major":this.minor===0&&this.patch===0&&this.prerelease.length!==0||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":this.patch===0&&this.prerelease.length!==0||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let _r=this.prerelease.length;for(;--_r>=0;)typeof this.prerelease[_r]=="number"&&(this.prerelease[_r]++,_r=-2);_r===-1&&this.prerelease.push(0)}zr&&(this.prerelease[0]===zr?isNaN(this.prerelease[1])&&(this.prerelease=[zr,0]):this.prerelease=[zr,0]);break;default:throw new Error(`invalid increment argument: ${$r}`)}return this.format(),this.raw=this.version,this}},un$2=(Gt,$r,zr)=>new E$a(Gt,zr).compare(new E$a($r,zr)),H$a=un$2,pn$2=(Gt,$r,zr)=>H$a(Gt,$r,zr)===0,hn$2=pn$2,mn$2=(Gt,$r,zr)=>H$a(Gt,$r,zr)!==0,fn$2=mn$2,En=(Gt,$r,zr)=>H$a(Gt,$r,zr)>0,gn$2=En,yn$2=(Gt,$r,zr)=>H$a(Gt,$r,zr)>=0,Rn$1=yn$2,vn$2=(Gt,$r,zr)=>H$a(Gt,$r,zr)<0,Tn=vn$2,In$1=(Gt,$r,zr)=>H$a(Gt,$r,zr)<=0,bn$1=In$1,wn$1=(Gt,$r,zr,_r)=>{switch($r){case"===":return typeof Gt=="object"&&(Gt=Gt.version),typeof zr=="object"&&(zr=zr.version),Gt===zr;case"!==":return typeof Gt=="object"&&(Gt=Gt.version),typeof zr=="object"&&(zr=zr.version),Gt!==zr;case"":case"=":case"==":return hn$2(Gt,zr,_r);case"!=":return fn$2(Gt,zr,_r);case">":return gn$2(Gt,zr,_r);case">=":return Rn$1(Gt,zr,_r);case"<":return Tn(Gt,zr,_r);case"<=":return bn$1(Gt,zr,_r);default:throw new TypeError(`Invalid operator: ${$r}`)}},Oe$2=wn$1,se$6=Symbol("SemVer ANY"),D$8=class{static get ANY(){return se$6}constructor($r,zr){if(zr&&typeof zr=="object"||(zr={loose:!!zr,includePrerelease:!1}),$r instanceof D$8){if($r.loose===!!zr.loose)return $r;$r=$r.value}f$5("comparator",$r,zr),this.options=zr,this.loose=!!zr.loose,this.parse($r),this.semver===se$6?this.value="":this.value=this.operator+this.semver.version,f$5("comp",this)}parse($r){let zr=this.options.loose?ot$2[it$3.COMPARATORLOOSE]:ot$2[it$3.COMPARATOR],_r=$r.match(zr);if(!_r)throw new TypeError(`Invalid comparator: ${$r}`);this.operator=_r[1]!==void 0?_r[1]:"",this.operator==="="&&(this.operator=""),_r[2]?this.semver=new E$a(_r[2],this.options.loose):this.semver=se$6}toString(){return this.value}test($r){if(f$5("Comparator.test",$r,this.options.loose),this.semver===se$6||$r===se$6)return!0;if(typeof $r=="string")try{$r=new E$a($r,this.options)}catch{return!1}return Oe$2($r,this.operator,this.semver,this.options)}intersects($r,zr){if(!($r instanceof D$8))throw new TypeError("a Comparator is required");if(zr&&typeof zr=="object"||(zr={loose:!!zr,includePrerelease:!1}),this.operator==="")return this.value===""||new L$8($r.value,zr).test(this.value);if($r.operator==="")return $r.value===""||new L$8(this.value,zr).test($r.semver);let _r=!(this.operator!==">="&&this.operator!==">"||$r.operator!==">="&&$r.operator!==">"),Dr=!(this.operator!=="<="&&this.operator!=="<"||$r.operator!=="<="&&$r.operator!=="<"),kr=this.semver.version===$r.semver.version,qr=!(this.operator!==">="&&this.operator!=="<="||$r.operator!==">="&&$r.operator!=="<="),Nr=Oe$2(this.semver,"<",$r.semver,zr)&&(this.operator===">="||this.operator===">")&&($r.operator==="<="||$r.operator==="<"),Wr=Oe$2(this.semver,">",$r.semver,zr)&&(this.operator==="<="||this.operator==="<")&&($r.operator===">="||$r.operator===">");return _r||Dr||kr&&qr||Nr||Wr}},{re:ot$2,t:it$3}=oe$3,L$8=class{constructor($r,zr){if(zr&&typeof zr=="object"||(zr={loose:!!zr,includePrerelease:!1}),$r instanceof L$8)return $r.loose===!!zr.loose&&$r.includePrerelease===!!zr.includePrerelease?$r:new L$8($r.raw,zr);if($r instanceof D$8)return this.raw=$r.value,this.set=[[$r]],this.format(),this;if(this.options=zr,this.loose=!!zr.loose,this.includePrerelease=!!zr.includePrerelease,this.raw=$r,this.set=$r.split(/\s*\|\|\s*/).map(_r=>this.parseRange(_r.trim())).filter(_r=>_r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${$r}`);this.format()}format(){return this.range=this.set.map($r=>$r.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange($r){let{loose:zr}=this.options;$r=$r.trim();let _r=zr?T$9[R$6.HYPHENRANGELOOSE]:T$9[R$6.HYPHENRANGE];$r=$r.replace(_r,qn$1(this.options.includePrerelease)),f$5("hyphen replace",$r),$r=$r.replace(T$9[R$6.COMPARATORTRIM],Pn),f$5("comparator trim",$r,T$9[R$6.COMPARATORTRIM]),$r=($r=($r=$r.replace(T$9[R$6.TILDETRIM],Mn$1)).replace(T$9[R$6.CARETTRIM],xn$2)).split(/\s+/).join(" ");let Dr=zr?T$9[R$6.COMPARATORLOOSE]:T$9[R$6.COMPARATOR];return $r.split(" ").map(kr=>Cn$1(kr,this.options)).join(" ").split(/\s+/).map(kr=>kn$2(kr,this.options)).filter(this.options.loose?kr=>!!kr.match(Dr):()=>!0).map(kr=>new D$8(kr,this.options))}intersects($r,zr){if(!($r instanceof L$8))throw new TypeError("a Range is required");return this.set.some(_r=>at$1(_r,zr)&&$r.set.some(Dr=>at$1(Dr,zr)&&_r.every(kr=>Dr.every(qr=>kr.intersects(qr,zr)))))}test($r){if(!$r)return!1;if(typeof $r=="string")try{$r=new E$a($r,this.options)}catch{return!1}for(let zr=0;zr<this.set.length;zr++)if(Dn(this.set[zr],$r,this.options))return!0;return!1}},{re:T$9,t:R$6,comparatorTrimReplace:Pn,tildeTrimReplace:Mn$1,caretTrimReplace:xn$2}=oe$3,at$1=(Gt,$r)=>{let zr=!0,_r=Gt.slice(),Dr=_r.pop();for(;zr&&_r.length;)zr=_r.every(kr=>Dr.intersects(kr,$r)),Dr=_r.pop();return zr},Cn$1=(Gt,$r)=>(f$5("comp",Gt,$r),Gt=Sn$1(Gt,$r),f$5("caret",Gt),Gt=An(Gt,$r),f$5("tildes",Gt),Gt=Ln$1(Gt,$r),f$5("xrange",Gt),Gt=_n$1(Gt,$r),f$5("stars",Gt),Gt),b$6=Gt=>!Gt||Gt.toLowerCase()==="x"||Gt==="*",An=(Gt,$r)=>Gt.trim().split(/\s+/).map(zr=>Nn(zr,$r)).join(" "),Nn=(Gt,$r)=>{let zr=$r.loose?T$9[R$6.TILDELOOSE]:T$9[R$6.TILDE];return Gt.replace(zr,(_r,Dr,kr,qr,Nr)=>{let Wr;return f$5("tilde",Gt,_r,Dr,kr,qr,Nr),b$6(Dr)?Wr="":b$6(kr)?Wr=`>=${Dr}.0.0 <${+Dr+1}.0.0-0`:b$6(qr)?Wr=`>=${Dr}.${kr}.0 <${Dr}.${+kr+1}.0-0`:Nr?(f$5("replaceTilde pr",Nr),Wr=`>=${Dr}.${kr}.${qr}-${Nr} <${Dr}.${+kr+1}.0-0`):Wr=`>=${Dr}.${kr}.${qr} <${Dr}.${+kr+1}.0-0`,f$5("tilde return",Wr),Wr})},Sn$1=(Gt,$r)=>Gt.trim().split(/\s+/).map(zr=>$n(zr,$r)).join(" "),$n=(Gt,$r)=>{f$5("caret",Gt,$r);let zr=$r.loose?T$9[R$6.CARETLOOSE]:T$9[R$6.CARET],_r=$r.includePrerelease?"-0":"";return Gt.replace(zr,(Dr,kr,qr,Nr,Wr)=>{let Qr;return f$5("caret",Gt,Dr,kr,qr,Nr,Wr),b$6(kr)?Qr="":b$6(qr)?Qr=`>=${kr}.0.0${_r} <${+kr+1}.0.0-0`:b$6(Nr)?Qr=kr==="0"?`>=${kr}.${qr}.0${_r} <${kr}.${+qr+1}.0-0`:`>=${kr}.${qr}.0${_r} <${+kr+1}.0.0-0`:Wr?(f$5("replaceCaret pr",Wr),Qr=kr==="0"?qr==="0"?`>=${kr}.${qr}.${Nr}-${Wr} <${kr}.${qr}.${+Nr+1}-0`:`>=${kr}.${qr}.${Nr}-${Wr} <${kr}.${+qr+1}.0-0`:`>=${kr}.${qr}.${Nr}-${Wr} <${+kr+1}.0.0-0`):(f$5("no pr"),Qr=kr==="0"?qr==="0"?`>=${kr}.${qr}.${Nr}${_r} <${kr}.${qr}.${+Nr+1}-0`:`>=${kr}.${qr}.${Nr}${_r} <${kr}.${+qr+1}.0-0`:`>=${kr}.${qr}.${Nr} <${+kr+1}.0.0-0`),f$5("caret return",Qr),Qr})},Ln$1=(Gt,$r)=>(f$5("replaceXRanges",Gt,$r),Gt.split(/\s+/).map(zr=>On$1(zr,$r)).join(" ")),On$1=(Gt,$r)=>{Gt=Gt.trim();let zr=$r.loose?T$9[R$6.XRANGELOOSE]:T$9[R$6.XRANGE];return Gt.replace(zr,(_r,Dr,kr,qr,Nr,Wr)=>{f$5("xRange",Gt,_r,Dr,kr,qr,Nr,Wr);let Qr=b$6(kr),Vr=Qr||b$6(qr),Jr=Vr||b$6(Nr),Zr=Jr;return Dr==="="&&Zr&&(Dr=""),Wr=$r.includePrerelease?"-0":"",Qr?_r=Dr===">"||Dr==="<"?"<0.0.0-0":"*":Dr&&Zr?(Vr&&(qr=0),Nr=0,Dr===">"?(Dr=">=",Vr?(kr=+kr+1,qr=0,Nr=0):(qr=+qr+1,Nr=0)):Dr==="<="&&(Dr="<",Vr?kr=+kr+1:qr=+qr+1),Dr==="<"&&(Wr="-0"),_r=`${Dr+kr}.${qr}.${Nr}${Wr}`):Vr?_r=`>=${kr}.0.0${Wr} <${+kr+1}.0.0-0`:Jr&&(_r=`>=${kr}.${qr}.0${Wr} <${kr}.${+qr+1}.0-0`),f$5("xRange return",_r),_r})},_n$1=(Gt,$r)=>(f$5("replaceStars",Gt,$r),Gt.trim().replace(T$9[R$6.STAR],"")),kn$2=(Gt,$r)=>(f$5("replaceGTE0",Gt,$r),Gt.trim().replace(T$9[$r.includePrerelease?R$6.GTE0PRE:R$6.GTE0],"")),qn$1=Gt=>($r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn)=>`${zr=b$6(_r)?"":b$6(Dr)?`>=${_r}.0.0${Gt?"-0":""}`:b$6(kr)?`>=${_r}.${Dr}.0${Gt?"-0":""}`:qr?`>=${zr}`:`>=${zr}${Gt?"-0":""}`} ${Wr=b$6(Qr)?"":b$6(Vr)?`<${+Qr+1}.0.0-0`:b$6(Jr)?`<${Qr}.${+Vr+1}.0-0`:Zr?`<=${Qr}.${Vr}.${Jr}-${Zr}`:Gt?`<${Qr}.${Vr}.${+Jr+1}-0`:`<=${Wr}`}`.trim(),Dn=(Gt,$r,zr)=>{for(let _r=0;_r<Gt.length;_r++)if(!Gt[_r].test($r))return!1;if($r.prerelease.length&&!zr.includePrerelease){for(let _r=0;_r<Gt.length;_r++)if(f$5(Gt[_r].semver),Gt[_r].semver!==D$8.ANY&&Gt[_r].semver.prerelease.length>0){let Dr=Gt[_r].semver;if(Dr.major===$r.major&&Dr.minor===$r.minor&&Dr.patch===$r.patch)return!0}return!1}return!0},ut=(Gt,$r,zr)=>{try{$r=new L$8($r,zr)}catch{return!1}return $r.test(Gt)},{MAX_LENGTH:Un}=_e$1,{re:ct$2,t:lt$3}=oe$3,Fn=(Gt,$r)=>{if($r&&typeof $r=="object"||($r={loose:!!$r,includePrerelease:!1}),Gt instanceof E$a)return Gt;if(typeof Gt!="string"||Gt.length>Un||!($r.loose?ct$2[lt$3.LOOSE]:ct$2[lt$3.FULL]).test(Gt))return null;try{return new E$a(Gt,$r)}catch{return null}},Wn$1=Fn,{re:fe$4,t:Ee$3}=oe$3,pt=(Gt,$r)=>{if(Gt instanceof E$a)return Gt;if(typeof Gt=="number"&&(Gt=String(Gt)),typeof Gt!="string")return null;let zr=null;if(($r=$r||{}).rtl){let _r;for(;(_r=fe$4[Ee$3.COERCERTL].exec(Gt))&&(!zr||zr.index+zr[0].length!==Gt.length);)zr&&_r.index+_r[0].length===zr.index+zr[0].length||(zr=_r),fe$4[Ee$3.COERCERTL].lastIndex=_r.index+_r[1].length+_r[2].length;fe$4[Ee$3.COERCERTL].lastIndex=-1}else zr=Gt.match(fe$4[Ee$3.COERCE]);return zr===null?null:Wn$1(`${zr[2]}.${zr[3]||"0"}.${zr[4]||"0"}`,$r)};function Jn(Gt){return String.fromCharCode(parseInt(Gt.slice(1),16))}function Gn$1(Gt){return`%${`00${Gt.charCodeAt(0).toString(16)}`.slice(-2)}`}function Kn(Gt){return btoa(encodeURIComponent(Gt).replace(/%[0-9A-F]{2}/g,Jn))}function jn$1(Gt){return decodeURIComponent(Array.from(atob(Gt),Gn$1).join(""))}function ge$5(Gt){return Kn(JSON.stringify(Gt))}function ht$2(Gt){return JSON.parse(jn$1(Gt))}function O$8(Gt){return typeof Gt>"u"}function Hn(Gt){return Gt===null}function ye$2(Gt){return Hn(Gt)||O$8(Gt)}function mt$1(Gt){return ye$2(Gt)?!1:!O$8(Gt.jsonrpc)&&!O$8(Gt.id)&&(!O$8(Gt.result)||!O$8(Gt.error))}function ft(Gt){return ye$2(Gt)?!1:typeof Gt=="number"&&Object.values(m$5).includes(Gt)}function ie$4(Gt){if(!Gt)return!0;for(let $r in Gt)if(Object.hasOwnProperty.call(Gt,$r))return!1;return!0}var h$2={};function Xn(Gt,$r){return Object.assign(h$2,$r),Gt}var Et$2={"magic-sdk":"magic-sdk","@magic-sdk/react-native":"magic-sdk-rn","@magic-sdk/react-native-bare":"magic-sdk-rn-bare","@magic-sdk/react-native-expo":"magic-sdk-rn-expo"},S$6=class extends Error{constructor($r,zr){super(`Magic SDK Error: [${$r}] ${zr}`),this.code=$r,this.rawMessage=zr,this.__proto__=Error,Object.setPrototypeOf(this,S$6.prototype)}},_$9=class extends Error{constructor($r){super(),this.__proto__=Error;let zr=Number($r==null?void 0:$r.code);this.rawMessage=($r==null?void 0:$r.message)||"Internal error",this.code=ft(zr)?zr:m$5.InternalError,this.message=`Magic RPC Error: [${this.code}] ${this.rawMessage}`,this.data=($r==null?void 0:$r.data)||void 0,Object.setPrototypeOf(this,_$9.prototype)}},U$8=class{constructor($r,zr){this.code=$r,this.rawMessage=zr,this.message=`Magic SDK Warning: [${$r}] ${zr}`}log(){console.warn(this.message)}},X$8=class extends Error{constructor($r,zr,_r,Dr){super(`Magic Extension Error (${$r.name}): [${zr}] ${_r}`),this.code=zr,this.rawMessage=_r,this.data=Dr,this.__proto__=Error,Object.setPrototypeOf(this,X$8.prototype)}},ae$5=class{constructor($r,zr,_r){this.code=zr,this.rawMessage=_r,this.message=`Magic Extension Warning (${$r.name}): [${zr}] ${_r}`}log(){console.warn(this.message)}};function gt$1(){return new S$6(l$6.MissingApiKey,"Please provide an API key that you acquired from the Magic developer dashboard.")}function yt$1(){return new S$6(l$6.ModalNotReady,"Modal is not ready.")}function Rt$3(){return new S$6(l$6.MalformedResponse,"Response from the Magic iframe is malformed.")}function vt$1(Gt){return new S$6(l$6.ExtensionNotInitialized,`Extensions must be initialized with a Magic SDK instance before \`Extension.${Gt}\` can be accessed. Do not invoke \`Extension.${Gt}\` inside an extension constructor.`)}function Tt$2(Gt){let $r=`Some extensions are incompatible with \`${h$2.sdkName}@${h$2.version}\`:`;return Gt.filter(zr=>typeof zr.compat<"u"&&zr.compat!==null).forEach(zr=>{let _r=zr.compat[h$2.sdkName];typeof _r=="string"?$r+=`
  - Extension \`${zr.name}\` supports version(s) \`${_r}\``:_r||($r+=`
  - Extension \`${zr.name}\` does not support ${h$2.platform} environments.`)}),new S$6(l$6.IncompatibleExtensions,$r)}function It$2(Gt){let $r=zr=>{let _r=zr+1,Dr=_r%10,kr=_r%100;return Dr===1&&kr!==11?`${_r}st`:Dr===2&&kr!==12?`${_r}nd`:Dr===3&&kr!==13?`${_r}rd`:`${_r}th`};return new S$6(l$6.InvalidArgument,`Invalid ${$r(Gt.argument)} argument given to \`${Gt.procedure}\`.
  Expected: \`${Gt.expected}\`
  Received: \`${Gt.received}\``)}function Kr(){return new U$8(p$6.DuplicateIframe,"Duplicate iframes found.")}function bt$2(){return new U$8(p$6.SyncWeb3Method,"Non-async web3 methods are deprecated in web3 > 1.0 and are not supported by the Magic web3 provider. Please use an async method instead.")}function wt$3(){return new U$8(p$6.ReactNativeEndpointConfiguration,`CUSTOM DOMAINS ARE NOT SUPPORTED WHEN USING MAGIC SDK WITH REACT NATIVE! The \`endpoint\` parameter SHOULD NOT be provided. The Magic \`<iframe>\` is automatically wrapped by a WebView pointed at \`${h$2.defaultEndpoint}\`. Changing this default behavior will lead to unexpected results and potentially security-threatening bugs.`)}function F$4(Gt){let{method:$r,removalVersions:zr,useInstead:_r}=Gt,Dr=zr[h$2.sdkName],kr=_r?` Use \`${_r}\` instead.`:"",qr=`\`${$r}\` will be removed from \`${h$2.sdkName}\` in version \`${Dr}\`.${kr}`;return new U$8(p$6.DeprecationNotice,qr)}function*Yn(){let Gt=0;for(;;)Gt<Number.MAX_SAFE_INTEGER?yield++Gt:Gt=0}var Qn=Yn();function ke$2(){return Qn.next().value}var Pt$2=Symbol("Payload pre-processed by Magic SDK");function Mt$2(Gt){return Object.defineProperty(Gt,Pt$2,{value:!0,enumerable:!1}),Gt}function Zn(Gt){return!!Gt[Pt$2]}function K$8(Gt){var $r,zr,_r;return Zn(Gt)||(Gt.jsonrpc=($r=Gt.jsonrpc)!=null?$r:"2.0",Gt.id=ke$2(),Gt.method=(zr=Gt.method)!=null?zr:"noop",Gt.params=(_r=Gt.params)!=null?_r:[],Mt$2(Gt)),Gt}function u$8(Gt,$r=[]){return Mt$2({params:$r,method:Gt,jsonrpc:"2.0",id:ke$2()})}var W$a=class{constructor($r){$r instanceof W$a?(this._jsonrpc=$r.payload.jsonrpc,this._id=$r.payload.id,this._result=$r.payload.result,this._error=$r.payload.error):mt$1($r)?(this._jsonrpc=$r.jsonrpc,this._id=$r.id,this._result=$r.result,this._error=$r.error):(this._jsonrpc=$r.jsonrpc,this._id=$r.id,this._result=void 0,this._error=void 0)}applyError($r){return this._error=$r,this}applyResult($r){return this._result=$r,this}get hasError(){return typeof this._error<"u"&&this._error!==null}get hasResult(){return typeof this._result<"u"}get payload(){return{jsonrpc:this._jsonrpc,id:this._id,result:this._result,error:this._error}}},At$1=sn$1(Ct$1()),De$2=class extends At$1.default{};function Te$3(){let Gt=new De$2;return{emitter:Gt,createChainingEmitterMethod:($r,zr)=>(..._r)=>(Gt[$r].apply(Gt,_r),zr),createBoundEmitterMethod:$r=>(...zr)=>Gt[$r].apply(Gt,zr)}}var Nt$1=Symbol("isPromiEvent");function St$3(Gt){return!!Gt[Nt$1]}function k$9(Gt){let $r=Ue$1(Gt),{createBoundEmitterMethod:zr,createChainingEmitterMethod:_r}=Te$3(),Dr=Symbol("Promise.then"),kr=Symbol("Promise.catch"),qr=Symbol("Promise.finally"),Nr=(Vr,Jr)=>(...Zr)=>{let zn=Jr[Vr].apply(Jr,Zr);return Wr(zn)},Wr=Vr=>Object.assign(Vr,{[Nt$1]:!0,[Dr]:Vr[Dr]||Vr.then,[kr]:Vr[kr]||Vr.catch,[qr]:Vr[qr]||Vr.finally,then:Nr(Dr,Vr),catch:Nr(kr,Vr),finally:Nr(qr,Vr),on:_r("on",Vr),once:_r("once",Vr),addListener:_r("addListener",Vr),off:_r("off",Vr),removeListener:_r("removeListener",Vr),removeAllListeners:_r("removeAllListeners",Vr),emit:zr("emit"),eventNames:zr("eventNames"),listeners:zr("listeners"),listenerCount:zr("listenerCount")}),Qr=Wr($r.then(Vr=>(Qr.emit("done",Vr),Qr.emit("settled"),Vr),Vr=>{throw Qr.emit("error",Vr),Qr.emit("settled"),Vr}));return Qr.on(V$5.ClosedByUser,()=>{Qr.emit(G$5.ClosedByUser)}),Qr}function Ue$1(Gt){return new Promise(($r,zr)=>{let _r=Gt($r,zr);Promise.resolve(_r).catch(zr)})}var P$8=class{constructor($r){this.sdk=$r}get overlay(){return this.sdk.overlay}request($r){let zr=this.overlay.post(f$6.MAGIC_HANDLE_REQUEST,K$8($r)),_r=k$9((kr,qr)=>{zr.then(Nr=>{if(Dr(),Nr.hasError)qr(new _$9(Nr.payload.error));else if(Nr.hasResult)kr(Nr.payload.result);else throw Rt$3()}).catch(Nr=>{Dr(),qr(Nr)})}),Dr=this.overlay.on(v$d.MAGIC_HANDLE_EVENT,kr=>{var qr;let{response:Nr}=kr.data;if(Nr.id===$r.id&&((qr=Nr.result)!=null&&qr.event)){let{event:Wr,params:Qr=[]}=Nr.result;_r.emit(Wr,...Qr)}});return _r}createIntermediaryEvent($r,zr){return _r=>{let Dr=u$8(_$a.IntermediaryEvent,[{payloadId:zr,eventType:$r,args:_r}]);this.request(Dr)}}};function $t$1(Gt,$r){let[zr]=Gt.split(".").map(Number);return zr>=$r}var j$9={"magic-sdk":"v18.0.0","@magic-sdk/react-native":"v14.0.0","@magic-sdk/react-native-bare":"v19.0.0","@magic-sdk/react-native-expo":"v19.0.0"},be$4=class extends P$8{loginWithMagicLink($r){let zr=h$2.sdkName==="@magic-sdk/react-native"||h$2.sdkName==="@magic-sdk/react-native-bare"||h$2.sdkName==="@magic-sdk/react-native-expo";if(zr&&$t$1(h$2.version,19))throw new Error("loginWithMagicLink() is deprecated for this package, please utlize a passcode method like loginWithSMS or loginWithEmailOTP instead.");zr&&F$4({method:"auth.loginWithMagicLink()",removalVersions:j$9,useInstead:"auth.loginWithEmailOTP()"}).log();let{email:_r,showUI:Dr=!0,redirectURI:kr,overrides:qr,lifespan:Nr}=$r,Wr=u$8(this.sdk.testMode?_$a.LoginWithMagicLinkTestMode:_$a.LoginWithMagicLink,[{email:_r,showUI:Dr,redirectURI:kr,overrides:qr,lifespan:Nr}]);return this.request(Wr)}loginWithSMS($r){let{phoneNumber:zr,showUI:_r=!0,lifespan:Dr}=$r,kr=u$8(this.sdk.testMode?_$a.LoginWithSmsTestMode:_$a.LoginWithSms,[{phoneNumber:zr,showUI:_r,lifespan:Dr}]),qr=this.request(kr);return!_r&&qr&&(qr.on(y$6.VerifySmsOtp,Nr=>{this.createIntermediaryEvent(y$6.VerifySmsOtp,kr.id)(Nr)}),qr.on(y$6.Cancel,()=>{this.createIntermediaryEvent(y$6.Cancel,kr.id)()})),qr}loginWithEmailOTP($r){let{email:zr,showUI:_r,deviceCheckUI:Dr,overrides:kr,lifespan:qr}=$r,Nr=u$8(this.sdk.testMode?_$a.LoginWithEmailOTPTestMode:_$a.LoginWithEmailOTP,[{email:zr,showUI:_r,deviceCheckUI:Dr,overrides:kr,lifespan:qr}]),Wr=this.request(Nr);return!Dr&&Wr&&Wr.on(R$7.Retry,()=>{this.createIntermediaryEvent(R$7.Retry,Nr.id)()}),!_r&&Wr&&(Wr.on(A$7.VerifyEmailOtp,Qr=>{this.createIntermediaryEvent(A$7.VerifyEmailOtp,Nr.id)(Qr)}),Wr.on(A$7.VerifyMFACode,Qr=>{this.createIntermediaryEvent(A$7.VerifyMFACode,Nr.id)(Qr)}),Wr.on(A$7.Cancel,()=>{this.createIntermediaryEvent(A$7.Cancel,Nr.id)()})),Wr}loginWithCredential($r){let{credentialOrQueryString:zr,lifespan:_r}=$r||{},Dr=zr??"";if(!zr&&h$2.platform==="web"){Dr=window.location.search;let qr=window.location.origin+window.location.pathname;window.history.replaceState(null,"",qr)}let kr=u$8(this.sdk.testMode?_$a.LoginWithCredentialTestMode:_$a.LoginWithCredential,[Dr,_r]);return this.request(kr)}setAuthorizationToken($r){let zr=u$8(_$a.SetAuthorizationToken,[{jwt:$r}]);return this.request(zr)}updateEmailWithUI($r){let{email:zr,showUI:_r=!0}=$r,Dr=u$8(this.sdk.testMode?_$a.UpdateEmailTestMode:_$a.UpdateEmail,[{email:zr,showUI:_r}]),kr=this.request(Dr);return _r||(kr.on(T$a.Retry,()=>{this.createIntermediaryEvent(T$a.Retry,Dr.id)()}),kr.on(T$a.Cancel,()=>{this.createIntermediaryEvent(T$a.Cancel,Dr.id)()}),kr.on(T$a.VerifyEmailOtp,qr=>{this.createIntermediaryEvent(T$a.VerifyEmailOtp,Dr.id)(qr)}),kr.on(T$a.VerifyMFACode,qr=>{this.createIntermediaryEvent(T$a.VerifyMFACode,Dr.id)(qr)}),kr.on(O$9.RetryWithNewEmail,qr=>{this.createIntermediaryEvent(O$9.RetryWithNewEmail,Dr.id)(qr)}),kr.on(O$9.Cancel,()=>{this.createIntermediaryEvent(O$9.Cancel,Dr.id)()}),kr.on(O$9.VerifyEmailOtp,qr=>{this.createIntermediaryEvent(O$9.VerifyEmailOtp,Dr.id)(qr)})),kr}},le$5={};nn$2(le$5,{clear:()=>ar$1,getItem:()=>g$5,iterate:()=>Fe,key:()=>lr$2,keys:()=>dr$1,length:()=>cr,removeItem:()=>C$8,setItem:()=>M$8});var we$1;function G$4(Gt){return(...$r)=>m$4(this,null,function*(){return we$1||(we$1=yield h$2.configureStorage()),yield we$1.ready(),we$1[Gt](...$r)})}var g$5=G$4("getItem"),M$8=G$4("setItem"),C$8=G$4("removeItem"),ar$1=G$4("clear"),cr=G$4("length"),lr$2=G$4("key"),dr$1=G$4("keys"),Fe=G$4("iterate");function Ot$1(){let Gt=window.crypto.getRandomValues(new Uint8Array(16));Gt[6]=Gt[6]&15|64,Gt[8]=Gt[8]&191|128;let $r="";return $r+=Gt[0].toString(16),$r+=Gt[1].toString(16),$r+=Gt[2].toString(16),$r+=Gt[3].toString(16),$r+="-",$r+=Gt[4].toString(16),$r+=Gt[5].toString(16),$r+="-",$r+=Gt[6].toString(16),$r+=Gt[7].toString(16),$r+="-",$r+=Gt[8].toString(16),$r+=Gt[9].toString(16),$r+="-",$r+=Gt[10].toString(16),$r+=Gt[11].toString(16),$r+=Gt[12].toString(16),$r+=Gt[13].toString(16),$r+=Gt[14].toString(16),$r+=Gt[15].toString(16),$r}var We$2="STORE_KEY_PRIVATE_KEY",Pe$1="STORE_KEY_PUBLIC_JWK",kt$2="ECDSA",ur$2="P-256",pr$2={name:kt$2,namedCurve:ur$2};function de$5(){let Gt=typeof window<"u"&&!!window.crypto,$r=Gt&&!!window.crypto.subtle;return Gt&&$r}function qt$1(){return m$4(this,null,function*(){let Gt=yield hr$1();if(!Gt){console.info("unable to create public key or webcrypto is unsupported");return}let{subtle:$r}=window.crypto,zr=yield g$5(We$2);if(!zr||!$r){console.info("unable to find private key or webcrypto unsupported");return}let _r={iat:Math.floor(new Date().getTime()/1e3),jti:Ot$1()},Dr={typ:"dpop+jwt",alg:"ES256",jwk:Gt},kr={protected:_t$1(JSON.stringify(Dr)),claims:_t$1(JSON.stringify(_r))},qr=fr$1(`${kr.protected}.${kr.claims}`),Nr={name:kt$2,hash:{name:"SHA-256"}},Wr=gr(new Uint8Array(yield $r.sign(Nr,zr,qr)));return`${kr.protected}.${kr.claims}.${Wr}`})}function hr$1(){return m$4(this,null,function*(){if(!de$5()){console.info("webcrypto is not supported");return}return(yield g$5(Pe$1))||(yield mr()),g$5(Pe$1)})}function mr(){return m$4(this,null,function*(){let{subtle:Gt}=window.crypto,$r=yield Gt.generateKey(pr$2,!1,["sign"]),zr=yield Gt.exportKey("jwk",$r.publicKey);yield M$8(We$2,$r.privateKey),yield M$8(Pe$1,zr)})}function _t$1(Gt){return Dt$1(Er$1(Gt))}function fr$1(Gt){return new TextEncoder().encode(Gt)}function Dt$1(Gt){return btoa(Gt).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+/g,"")}function Er$1(Gt){return encodeURIComponent(Gt).replace(/%([0-9A-F]{2})/g,($r,zr)=>String.fromCharCode(parseInt(zr,16)))}function gr(Gt){let $r="";return Gt.forEach(zr=>{$r+=String.fromCharCode(zr)}),Dt$1($r)}var Je$2="ds",Ge$1="ek",Ke$1="iv",je$2="AES-GCM",yr=256;function Z$a(){return m$4(this,null,function*(){let Gt=[];yield Fe(($r,zr,_r)=>{zr.startsWith(`${Je$2}_`)&&Gt.push(zr)});for(let $r of Gt)yield C$8($r)})}function Ut$2(Gt){let $r="",zr=new Uint8Array(Gt),_r=zr.byteLength;for(let Dr=0;Dr<_r;Dr++)$r+=String.fromCharCode(zr[Dr]);return window.btoa($r)}function Ft$3(Gt){let $r=window.atob(Gt),zr=$r.length,_r=new Uint8Array(zr);for(let Dr=0;Dr<zr;Dr++)_r[Dr]=$r.charCodeAt(Dr);return _r.buffer}function Rr(){return m$4(this,null,function*(){if(!de$5()){console.info("webcrypto is not supported");return}let{crypto:Gt}=window;return(yield g$5(Ke$1))||Gt.getRandomValues(new Uint8Array(12))})}function vr(){return m$4(this,null,function*(){if(!de$5()){console.info("webcrypto is not supported");return}let{subtle:Gt}=window.crypto;return(yield g$5(Ge$1))||(yield Gt.generateKey({name:je$2,length:yr},!1,["encrypt","decrypt"]))})}function Wt$1(Gt,$r){return m$4(this,null,function*(){let zr=yield Rr(),_r=yield vr();if(!zr||!_r||!Gt)return;let Dr=Ft$3(Gt),{subtle:kr}=window.crypto,qr=yield kr.encrypt({name:je$2,iv:zr},_r,Dr),Nr=Ut$2(qr);yield M$8(`${Je$2}_${$r}`,Nr),yield M$8(Ge$1,_r),yield M$8(Ke$1,zr)})}function Jt$1(Gt){return m$4(this,null,function*(){let $r=yield g$5(`${Je$2}_${Gt}`),zr=yield g$5(Ke$1),_r=yield g$5(Ge$1);if(!zr||!$r||!_r||!de$5())return;let{subtle:Dr}=window.crypto,kr=yield Dr.decrypt({name:je$2,iv:zr},_r,Ft$3($r));return Ut$2(kr)})}function Be$2(Gt,$r){return $r?new URL(Gt,$r):new URL(Gt)}var xe$2=class extends P$8{constructor(){super(...arguments),this.localForageKey="mc_active_wallet",this.localForageIsLoggedInKey="magic_auth_is_logged_in",this.userLoggedOutCallbacks=[]}getIdToken($r){let zr=u$8(this.sdk.testMode?_$a.GetIdTokenTestMode:_$a.GetIdToken,[$r]);return this.request(zr)}generateIdToken($r){let zr=u$8(this.sdk.testMode?_$a.GenerateIdTokenTestMode:_$a.GenerateIdToken,[$r]);return this.request(zr)}getInfo(){return m$4(this,null,function*(){let $r=yield g$5(this.localForageKey),zr=u$8(_$a.GetInfo,[{walletType:$r}]);return this.request(zr)})}isLoggedIn(){return k$9(($r,zr)=>m$4(this,null,function*(){try{let _r=!1;this.sdk.useStorageCache&&(_r=(yield g$5(this.localForageIsLoggedInKey))==="true",_r&&$r(!0));let Dr=u$8(this.sdk.testMode?_$a.IsLoggedInTestMode:_$a.IsLoggedIn),kr=yield this.request(Dr);this.sdk.useStorageCache&&(kr?M$8(this.localForageIsLoggedInKey,!0):C$8(this.localForageIsLoggedInKey),_r&&!kr&&this.emitUserLoggedOut(!0)),$r(kr)}catch(_r){zr(_r)}}))}logout(){return C$8(this.localForageKey),C$8(this.localForageIsLoggedInKey),Z$a(),k$9(($r,zr)=>m$4(this,null,function*(){try{let _r=u$8(this.sdk.testMode?_$a.LogoutTestMode:_$a.Logout),Dr=yield this.request(_r);this.sdk.useStorageCache&&this.emitUserLoggedOut(Dr),$r(Dr)}catch(_r){zr(_r)}}))}requestInfoWithUI($r){let zr=u$8(_$a.RequestUserInfoWithUI,$r?[$r]:[]);return this.request(zr)}showSettings($r){let{showUI:zr=!0}=$r||{},_r=u$8(this.sdk.testMode?_$a.UserSettingsTestMode:_$a.UserSettings,[$r]),Dr=this.request(_r);return!zr&&Dr&&(Dr.on(q$5.SendNewPhoneNumber,kr=>{this.createIntermediaryEvent(q$5.SendNewPhoneNumber,_r.id)(kr)}),Dr.on(q$5.SendOtpCode,kr=>{this.createIntermediaryEvent(q$5.SendOtpCode,_r.id)(kr)}),Dr.on(q$5.StartEditPhoneNumber,()=>{this.createIntermediaryEvent(q$5.StartEditPhoneNumber,_r.id)()}),Dr.on(T$a.VerifyEmailOtp,kr=>{this.createIntermediaryEvent(T$a.VerifyEmailOtp,_r.id)(kr)})),Dr}recoverAccount($r){let zr=u$8(this.sdk.testMode?_$a.RecoverAccountTestMode:_$a.RecoverAccount,[$r]);return this.request(zr)}revealPrivateKey(){let $r=u$8(_$a.RevealPK);return this.request($r)}getMetadata(){F$4({method:"user.getMetadata()",removalVersions:j$9,useInstead:"user.getInfo()"}).log();let $r=u$8(this.sdk.testMode?_$a.GetMetadataTestMode:_$a.GetMetadata);return this.request($r)}onUserLoggedOut($r){this.userLoggedOutCallbacks.push($r)}enableMFA($r){let{showUI:zr=!0}=$r,_r=u$8(_$a.EnableMFA,[{showUI:zr}]),Dr=this.request(_r);return!zr&&Dr&&(Dr.on(w$9.VerifyMFACode,kr=>{this.createIntermediaryEvent(w$9.VerifyMFACode,_r.id)(kr)}),Dr.on(w$9.Cancel,()=>{this.createIntermediaryEvent(w$9.Cancel,_r.id)()})),Dr}disableMFA($r){let{showUI:zr=!0}=$r,_r=u$8(_$a.DisableMFA,[{showUI:zr}]),Dr=this.request(_r);return!zr&&Dr&&(Dr.on(U$9.VerifyMFACode,kr=>{this.createIntermediaryEvent(U$9.VerifyMFACode,_r.id)(kr)}),Dr.on(U$9.LostDevice,kr=>{this.createIntermediaryEvent(U$9.LostDevice,_r.id)(kr)}),Dr.on(U$9.Cancel,()=>{this.createIntermediaryEvent(U$9.Cancel,_r.id)()})),Dr}emitUserLoggedOut($r){this.userLoggedOutCallbacks.forEach(zr=>{zr($r)})}},Ce$3=class extends P$8{constructor(){super(...arguments),this.localForageKey="mc_active_wallet"}connectWithUI(){let $r=k$9((zr,_r)=>m$4(this,null,function*(){try{if(this.isMetaMaskBrowser()&&(yield this.isWalletEnabled(d$1.MetaMask))){let Wr=yield this.autoConnectIfWalletBrowser(d$1.MetaMask);zr(Wr);return}if(this.isCoinbaseWalletBrowser()&&(yield this.isWalletEnabled(d$1.CoinbaseWallet))){let Wr=yield this.autoConnectIfWalletBrowser(d$1.CoinbaseWallet);zr(Wr);return}let Dr=this.getUserEnv(),kr=u$8(_$a.Login,[Dr]),qr=this.request(kr);qr.on(u$9.WalletSelected,Wr=>this.handleWalletSelected(V$4(B$7({},Wr),{payloadId:kr.id}))),qr.on("id-token-created",Wr=>{$r.emit("id-token-created",Wr)});let Nr=yield qr;Nr.error&&_r(Nr),zr(Nr)}catch(Dr){_r(Dr)}}));return $r}showUI($r){return this.request(u$8(_$a.ShowUI,[$r]))}showAddress(){return this.request(u$8(_$a.ShowAddress))}showSendTokensUI(){return this.request(u$8(_$a.ShowSendTokensUI))}showOnRamp(){return this.request(u$8(_$a.ShowOnRamp))}showNFTs(){return this.request(u$8(_$a.ShowNFTs))}showBalances(){return this.request(u$8(_$a.ShowBalances))}sendGaslessTransaction($r,zr){return this.request(u$8(_$a.SendGaslessTransaction,[$r,zr]))}getInfo(){return m$4(this,null,function*(){F$4({method:"wallet.getInfo()",removalVersions:j$9,useInstead:"user.getInfo()"}).log();let $r=yield g$5(this.localForageKey),zr=u$8(_$a.GetInfo,[{walletType:$r}]);return this.request(zr)})}disconnect(){F$4({method:"wallet.disconnect()",removalVersions:j$9,useInstead:"user.logout()"}).log(),C$8(this.localForageKey),Z$a();let $r=u$8(_$a.Disconnect);return this.request($r)}requestUserInfoWithUI($r){F$4({method:"wallet.requestUserInfoWithUI()",removalVersions:j$9,useInstead:"user.requestUserInfoWithUI()"}).log();let zr=u$8(_$a.RequestUserInfoWithUI,$r?[$r]:[]);return this.request(zr)}getProvider(){return m$4(this,null,function*(){switch(yield g$5(this.localForageKey)){case d$1.MetaMask:return this.getMetaMaskProvider();case d$1.CoinbaseWallet:return this.getCoinbaseProvider();default:return this.sdk.rpcProvider}})}isMetaMaskInstalled(){var $r,zr,_r;return(($r=window.ethereum)==null?void 0:$r.isMetaMask)||!!((_r=(zr=window.ethereum)==null?void 0:zr.providers)!=null&&_r.find(Dr=>Dr==null?void 0:Dr.isMetaMask))}isMetaMaskBrowser(){return this.isMobile()&&this.isMetaMaskInstalled()}getMetaMaskProvider(){var $r,zr;return((zr=($r=window.ethereum)==null?void 0:$r.providers)==null?void 0:zr.find(_r=>_r==null?void 0:_r.isMetaMask))||window.ethereum}connectToMetaMask(){if(this.isMobile()&&!this.isMetaMaskInstalled()){let $r=`https://metamask.app.link/dapp/${window.location.href.replace(/(^\w+:|^)\/\//,"")}`;window.location.href=$r}return this.getMetaMaskProvider().request({method:"eth_requestAccounts"})}isCoinbaseWalletInstalled(){var $r,zr,_r;return(($r=window.ethereum)==null?void 0:$r.isCoinbaseWallet)||!!((_r=(zr=window.ethereum)==null?void 0:zr.providers)!=null&&_r.find(Dr=>Dr==null?void 0:Dr.isCoinbaseWallet))}isCoinbaseWalletBrowser(){var $r;return!!(($r=window.ethereum)!=null&&$r.isCoinbaseBrowser)}getCoinbaseProvider(){var $r,zr;return((zr=($r=window.ethereum)==null?void 0:$r.providers)==null?void 0:zr.find(_r=>_r==null?void 0:_r.isCoinbaseWallet))||window.ethereum}connectToCoinbaseWallet(){if(this.isMobile()&&!this.isCoinbaseWalletBrowser()){let $r=`https://go.cb-w.com/dapp?cb_url=${encodeURIComponent(window.location.href)}`;window.location.href=$r}return this.getCoinbaseProvider().request({method:"eth_requestAccounts"})}isMobile(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|BB|PlayBook|IEMobile|Windows Phone|Silk|Opera Mini/i.test(navigator.userAgent)}getUserEnv(){return{env:{isMetaMaskInstalled:this.isMetaMaskInstalled(),isCoinbaseWalletInstalled:this.isCoinbaseWalletInstalled()}}}connectToThirdPartyWallet($r){switch($r){case d$1.MetaMask:return this.connectToMetaMask();case d$1.CoinbaseWallet:return this.connectToCoinbaseWallet();default:throw new Error(`Invalid provider: ${$r}. Must be one of "metamask" or "coinbase_wallet".`)}}isWalletEnabled($r){let zr=u$8("mc_is_wallet_enabled",[{wallet:$r}]);return this.request(zr)}handleWalletSelected($r){return m$4(this,null,function*(){try{let zr=yield this.connectToThirdPartyWallet($r.wallet);yield M$8(this.localForageKey,$r.wallet),this.createIntermediaryEvent(u$9.WalletConnected,$r.payloadId)(zr)}catch(zr){console.error(zr),this.createIntermediaryEvent(u$9.WalletRejected,$r.payloadId)()}})}autoConnectIfWalletBrowser($r){return m$4(this,null,function*(){let zr;$r===d$1.MetaMask&&(zr=yield this.getMetaMaskProvider().request({method:"eth_requestAccounts"})),$r===d$1.CoinbaseWallet&&(zr=yield this.getCoinbaseProvider().request({method:"eth_requestAccounts"})),yield M$8(this.localForageKey,$r);let _r=u$8(_$a.AutoConnect,[{wallet:$r,address:zr}]);return this.request(_r)})}},{createBoundEmitterMethod:Ae$1,createChainingEmitterMethod:ne$3}=Te$3(),Ne$2=class extends P$8{constructor(){super(...arguments),this.isMagic=!0,this.on=ne$3("on",this),this.once=ne$3("once",this),this.addListener=ne$3("addListener",this),this.off=ne$3("off",this),this.removeListener=ne$3("removeListener",this),this.removeAllListeners=ne$3("removeAllListeners",this),this.emit=Ae$1("emit"),this.eventNames=Ae$1("eventNames"),this.listeners=Ae$1("listeners"),this.listenerCount=Ae$1("listenerCount")}sendAsync($r,zr){if(!zr)throw It$2({procedure:"Magic.rpcProvider.sendAsync",argument:1,expected:"function",received:zr===null?"null":typeof zr});if(Array.isArray($r))this.overlay.post(f$6.MAGIC_HANDLE_REQUEST,$r.map(_r=>{let Dr=K$8(_r);return this.prefixPayloadMethodForTestMode(Dr),Dr})).then(_r=>{zr(null,_r.map(Dr=>V$4(B$7({},Dr.payload),{error:Dr.hasError?new _$9(Dr.payload.error):null})))});else{let _r=K$8($r);this.prefixPayloadMethodForTestMode(_r),this.overlay.post(f$6.MAGIC_HANDLE_REQUEST,_r).then(Dr=>{zr(Dr.hasError?new _$9(Dr.payload.error):null,Dr.payload)})}}send($r,zr){if(typeof $r=="string"){let Dr=u$8($r,Array.isArray(zr)?zr:[]);return this.request(Dr)}if(Array.isArray($r)||zr){this.sendAsync($r,zr);return}let _r=bt$2();return _r.log(),new W$a($r).applyError({code:-32603,message:_r.rawMessage}).payload}enable(){let $r=u$8(_$a.Login);return this.request($r)}request($r){return this.prefixPayloadMethodForTestMode($r),super.request($r)}prefixPayloadMethodForTestMode($r){let zr="testMode/eth/";this.sdk.testMode&&($r.method=`${zr}${$r.method}`)}},jt$1=["request","overlay","sdk"];function Ir$1(Gt){let $r=Object.getPrototypeOf(Gt),zr=[$r];for(;$r!==P$8.prototype;)$r=Object.getPrototypeOf($r),zr.push($r);return zr}var Se$1=class extends P$8{constructor(){super(void 0),this.__sdk_access_field_descriptors__=new Map,this.__is_initialized__=!1,this.utils={createPromiEvent:k$9,isPromiEvent:St$3,encodeJSON:ge$5,decodeJSON:ht$2,createJsonRpcRequestPayload:u$8,standardizeJsonRpcRequestPayload:K$8,storage:le$5};let $r=[this,...Ir$1(this)];jt$1.forEach(zr=>{let _r=$r.map(Nr=>Object.getOwnPropertyDescriptor(Nr,zr)),Dr=_r.findIndex(Nr=>!!Nr),kr=Dr>0,qr=_r[Dr];qr&&(this.__sdk_access_field_descriptors__.set(zr,{descriptor:qr,isPrototypeField:kr}),Object.defineProperty(this,zr,{configurable:!0,get:()=>{throw vt$1(zr)}}))})}init($r){this.__is_initialized__||(jt$1.forEach(zr=>{if(this.__sdk_access_field_descriptors__.has(zr)){let{descriptor:_r,isPrototypeField:Dr}=this.__sdk_access_field_descriptors__.get(zr);Dr?delete this[zr]:Object.defineProperty(this,zr,_r)}}),this.sdk=$r,this.__is_initialized__=!0)}createDeprecationWarning($r){let{method:zr,removalVersion:_r,useInstead:Dr}=$r,kr=Dr?` Use \`${Dr}\` instead.`:"",qr=`\`${zr}\` will be removed from this Extension in version \`${_r}\`.${kr}`;return new ae$5(this,"DEPRECATION_NOTICE",qr)}createWarning($r,zr){return new ae$5(this,$r,zr)}createError($r,zr,_r){return new X$8(this,$r,zr,_r)}},He$2=class extends Se$1{},q$4=class extends Se$1{};q$4.Internal=He$2,q$4.Anonymous="anonymous extension";var $e$3=class extends P$8{purchase($r){let zr=u$8(_$a.NFTPurchase,[$r]);return this.request(zr)}checkout($r){let zr=u$8(_$a.NFTCheckout,[$r]);return this.request(zr)}transfer($r){let zr=u$8(_$a.NFTTransfer,[$r]);return this.request(zr)}};function Bt$1(Gt){return Gt.compat&&Gt.compat[h$2.sdkName]!=null?typeof Gt.compat[h$2.sdkName]=="string"?ut(pt(h$2.version),Gt.compat[h$2.sdkName]):!!Gt.compat[h$2.sdkName]:!0}function br(Gt,$r,zr){return!$r&&!zr?`${Gt}_eth_mainnet`:zr?`${Gt}_${JSON.stringify(zr)}`:$r?typeof $r=="string"?`${Gt}_eth_${$r}`:`${Gt}_${$r.rpcUrl}_${$r.chainId}_${$r.chainType}`:`${Gt}_unknown`}function wr(Gt){var $r;let zr=($r=Gt==null?void 0:Gt.extensions)!=null?$r:[],_r={},Dr=[];if(Array.isArray(zr)?zr.forEach(kr=>{Bt$1(kr)?(kr.init(this),(kr.name||kr.name!==q$4.Anonymous)&&(this[kr.name]=kr),kr instanceof q$4.Internal&&(ie$4(kr.config)||(_r[kr.name]=kr.config))):Dr.push(kr)}):Object.keys(zr).forEach(kr=>{if(Bt$1(zr[kr])){zr[kr].init(this);let qr=zr[kr];this[kr]=qr,qr instanceof q$4.Internal&&(ie$4(qr.config)||(_r[zr[kr].name]=qr.config))}else Dr.push(zr[kr])}),Dr.length)throw Tt$2(Dr);return _r}var ue$4=class{constructor($r,zr){this.apiKey=$r;var _r;if(!$r)throw gt$1();h$2.platform==="react-native"&&(zr!=null&&zr.endpoint)&&wt$3().log();let{defaultEndpoint:Dr,version:kr}=h$2;this.testMode=!!(zr!=null&&zr.testMode),this.useStorageCache=!!(zr!=null&&zr.useStorageCache),this.endpoint=Be$2((_r=zr==null?void 0:zr.endpoint)!=null?_r:Dr).origin,this.auth=new be$4(this),this.user=new xe$2(this),this.wallet=new Ce$3(this),this.nft=new $e$3(this),this.rpcProvider=new Ne$2(this);let qr=wr.call(this,zr);this.parameters=ge$5(V$4(B$7({API_KEY:this.apiKey,DOMAIN_ORIGIN:window.location?window.location.origin:"",ETH_NETWORK:zr==null?void 0:zr.network,host:Be$2(this.endpoint).host,sdk:Et$2[h$2.sdkName],version:kr,ext:ie$4(qr)?void 0:qr,locale:(zr==null?void 0:zr.locale)||"en_US"},h$2.bundleId?{bundleId:h$2.bundleId}:{}),{meta:zr==null?void 0:zr.meta})),this.networkHash=br(this.apiKey,zr==null?void 0:zr.network,ie$4(qr)?void 0:qr),zr!=null&&zr.deferPreload||this.preload()}get overlay(){if(!ue$4.__overlays__.has(this.parameters)){let $r=new h$2.ViewController(this.endpoint,this.parameters,this.networkHash);$r.init(),ue$4.__overlays__.set(this.parameters,$r)}return ue$4.__overlays__.get(this.parameters)}preload(){return m$4(this,null,function*(){yield this.overlay.checkIsReadyForRequest})}},Le$2=ue$4;Le$2.__overlays__=new Map;function Mr(Gt,$r){return $r&&Array.isArray(Gt)?Gt.find(zr=>zr.id===$r):Gt}function xr(Gt,$r){var zr;let _r=(zr=$r.data.response)==null?void 0:zr.id,Dr=Mr(Gt,_r);if(_r&&Dr){let kr=new W$a(Dr).applyResult($r.data.response.result).applyError($r.data.response.error);return{id:_r,response:kr}}return{}}function Cr(Gt,$r,zr){return m$4(this,null,function*(){var _r;let Dr=yield g$5("rt"),kr;if(h$2.platform==="web")try{kr=(_r=yield g$5("jwt"))!=null?_r:yield qt$1()}catch(Wr){console.error("webcrypto error",Wr)}let qr={msgType:Gt,payload:$r};kr&&(qr.jwt=kr),kr&&Dr&&(qr.rt=Dr);let Nr=yield Jt$1(zr);return Nr&&(qr.deviceShare=Nr),qr})}function Ar$1(Gt){return m$4(this,null,function*(){!Gt.data.rt||(yield M$8("rt",Gt.data.rt))})}var ze=class{constructor(Gt,$r,zr){this.endpoint=Gt,this.parameters=$r,this.networkHash=zr,this.messageHandlers=new Set,this.isConnectedToInternet=!0,this.checkIsReadyForRequest=this.waitForReady(),this.isReadyForRequest=!1,this.listen()}post(Gt,$r){return m$4(this,null,function*(){return Ue$1((zr,_r)=>m$4(this,null,function*(){if(!this.isConnectedToInternet){let Qr=yt$1();_r(Qr)}this.isReadyForRequest||(yield this.waitForReady());let Dr=[],kr=Array.isArray($r)?$r.map(Qr=>Qr.id):[],qr=yield Cr(`${Gt}-${this.parameters}`,$r,this.networkHash);yield this._post(qr);let Nr=Qr=>Vr=>{var Jr;let{id:Zr,response:zn}=xr($r,Vr);if(Ar$1(Vr),((Jr=zn==null?void 0:zn.payload.error)==null?void 0:Jr.message)==="User denied account access.")Z$a();else if(Vr.data.deviceShare){let{deviceShare:Vn}=Vr.data;Wt$1(Vn,this.networkHash)}Zr&&zn&&Array.isArray($r)&&kr.includes(Zr)?(Dr.push(zn),Dr.length===$r.length&&(Qr(),zr(Dr))):Zr&&zn&&!Array.isArray($r)&&Zr===$r.id&&(Qr(),zr(zn))},Wr=this.on(v$d.MAGIC_HANDLE_RESPONSE,Nr(()=>Wr()))}))})}on(Gt,$r){let zr=$r.bind(window),_r=Dr=>{Dr.data.msgType===`${Gt}-${this.parameters}`&&zr(Dr)};return this.messageHandlers.add(_r),()=>this.messageHandlers.delete(_r)}waitForReady(){return new Promise(Gt=>{let $r=this.on(v$d.MAGIC_OVERLAY_READY,()=>{this.isReadyForRequest=!0,Gt(),$r()});setTimeout(()=>{this.isReadyForRequest=!0,Gt(),$r()},15e3)})}listen(){this.on(v$d.MAGIC_HIDE_OVERLAY,()=>{this.hideOverlay()}),this.on(v$d.MAGIC_SHOW_OVERLAY,()=>{this.showOverlay()}),this.on(v$d.MAGIC_SEND_PRODUCT_ANNOUNCEMENT,Gt=>{Gt.data.response.result.product_announcement&&new U$8(p$6.ProductAnnouncement,Gt.data.response.result.product_announcement).log()})}},et$1=Object.create,$e$2=Object.defineProperty,rt$2=Object.getOwnPropertyDescriptor,tt$3=Object.getOwnPropertyNames,nt$1=Object.getPrototypeOf,it$2=Object.prototype.hasOwnProperty,ve$3=(Gt=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(Gt,{get:($r,zr)=>(typeof require<"u"?require:$r)[zr]}):Gt)(function(Gt){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+Gt+'" is not supported')}),Je$1=(Gt,$r)=>()=>($r||Gt(($r={exports:{}}).exports,$r),$r.exports),ot$1=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of tt$3($r))!it$2.call(Gt,Dr)&&Dr!==zr&&$e$2(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=rt$2($r,Dr))||_r.enumerable});return Gt},Ze$2=(Gt,$r,zr)=>(zr=Gt!=null?et$1(nt$1(Gt)):{},ot$1(!Gt||!Gt.__esModule?$e$2(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),re$5=(Gt,$r,zr)=>new Promise((_r,Dr)=>{var kr=Wr=>{try{Nr(zr.next(Wr))}catch(Qr){Dr(Qr)}},qr=Wr=>{try{Nr(zr.throw(Wr))}catch(Qr){Dr(Qr)}},Nr=Wr=>Wr.done?_r(Wr.value):Promise.resolve(Wr.value).then(kr,qr);Nr((zr=zr.apply(Gt,$r)).next())}),ke$1=Je$1((Gt,$r)=>{(function(zr){if(typeof Gt=="object"&&typeof $r<"u")$r.exports=zr();else if(typeof define=="function"&&define.amd)define([],zr);else{var _r;typeof window<"u"?_r=window:typeof global<"u"?_r=global:typeof self<"u"?_r=self:_r=this,_r.localforage=zr()}})(function(){return function zr(_r,Dr,kr){function qr(Qr,Vr){if(!Dr[Qr]){if(!_r[Qr]){var Jr=typeof ve$3=="function"&&ve$3;if(!Vr&&Jr)return Jr(Qr,!0);if(Nr)return Nr(Qr,!0);var Zr=new Error("Cannot find module '"+Qr+"'");throw Zr.code="MODULE_NOT_FOUND",Zr}var zn=Dr[Qr]={exports:{}};_r[Qr][0].call(zn.exports,function(Vn){var _i=_r[Qr][1][Vn];return qr(_i||Vn)},zn,zn.exports,zr,_r,Dr,kr)}return Dr[Qr].exports}for(var Nr=typeof ve$3=="function"&&ve$3,Wr=0;Wr<kr.length;Wr++)qr(kr[Wr]);return qr}({1:[function(zr,_r,Dr){(function(kr){var qr=kr.MutationObserver||kr.WebKitMutationObserver,Nr;if(qr){var Wr=0,Qr=new qr(Vn),Vr=kr.document.createTextNode("");Qr.observe(Vr,{characterData:!0}),Nr=function(){Vr.data=Wr=++Wr%2}}else if(!kr.setImmediate&&typeof kr.MessageChannel<"u"){var Jr=new kr.MessageChannel;Jr.port1.onmessage=Vn,Nr=function(){Jr.port2.postMessage(0)}}else"document"in kr&&"onreadystatechange"in kr.document.createElement("script")?Nr=function(){var e0=kr.document.createElement("script");e0.onreadystatechange=function(){Vn(),e0.onreadystatechange=null,e0.parentNode.removeChild(e0),e0=null},kr.document.documentElement.appendChild(e0)}:Nr=function(){setTimeout(Vn,0)};var Zr,zn=[];function Vn(){Zr=!0;for(var e0,r0,i0=zn.length;i0;){for(r0=zn,zn=[],e0=-1;++e0<i0;)r0[e0]();i0=zn.length}Zr=!1}_r.exports=_i;function _i(e0){zn.push(e0)===1&&!Zr&&Nr()}}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],2:[function(zr,_r,Dr){var kr=zr(1);function qr(){}var Nr={},Wr=["REJECTED"],Qr=["FULFILLED"],Vr=["PENDING"];_r.exports=Jr;function Jr(a0){if(typeof a0!="function")throw new TypeError("resolver must be a function");this.state=Vr,this.queue=[],this.outcome=void 0,a0!==qr&&_i(this,a0)}Jr.prototype.catch=function(a0){return this.then(null,a0)},Jr.prototype.then=function(a0,s0){if(typeof a0!="function"&&this.state===Qr||typeof s0!="function"&&this.state===Wr)return this;var l0=new this.constructor(qr);if(this.state!==Vr){var u0=this.state===Qr?a0:s0;zn(l0,u0,this.outcome)}else this.queue.push(new Zr(l0,a0,s0));return l0};function Zr(a0,s0,l0){this.promise=a0,typeof s0=="function"&&(this.onFulfilled=s0,this.callFulfilled=this.otherCallFulfilled),typeof l0=="function"&&(this.onRejected=l0,this.callRejected=this.otherCallRejected)}Zr.prototype.callFulfilled=function(a0){Nr.resolve(this.promise,a0)},Zr.prototype.otherCallFulfilled=function(a0){zn(this.promise,this.onFulfilled,a0)},Zr.prototype.callRejected=function(a0){Nr.reject(this.promise,a0)},Zr.prototype.otherCallRejected=function(a0){zn(this.promise,this.onRejected,a0)};function zn(a0,s0,l0){kr(function(){var u0;try{u0=s0(l0)}catch(b0){return Nr.reject(a0,b0)}u0===a0?Nr.reject(a0,new TypeError("Cannot resolve promise with itself")):Nr.resolve(a0,u0)})}Nr.resolve=function(a0,s0){var l0=e0(Vn,s0);if(l0.status==="error")return Nr.reject(a0,l0.value);var u0=l0.value;if(u0)_i(a0,u0);else{a0.state=Qr,a0.outcome=s0;for(var b0=-1,g0=a0.queue.length;++b0<g0;)a0.queue[b0].callFulfilled(s0)}return a0},Nr.reject=function(a0,s0){a0.state=Wr,a0.outcome=s0;for(var l0=-1,u0=a0.queue.length;++l0<u0;)a0.queue[l0].callRejected(s0);return a0};function Vn(a0){var s0=a0&&a0.then;if(a0&&(typeof a0=="object"||typeof a0=="function")&&typeof s0=="function")return function(){s0.apply(a0,arguments)}}function _i(a0,s0){var l0=!1;function u0(f0){l0||(l0=!0,Nr.reject(a0,f0))}function b0(f0){l0||(l0=!0,Nr.resolve(a0,f0))}function g0(){s0(b0,u0)}var y0=e0(g0);y0.status==="error"&&u0(y0.value)}function e0(a0,s0){var l0={};try{l0.value=a0(s0),l0.status="success"}catch(u0){l0.status="error",l0.value=u0}return l0}Jr.resolve=r0;function r0(a0){return a0 instanceof this?a0:Nr.resolve(new this(qr),a0)}Jr.reject=i0;function i0(a0){var s0=new this(qr);return Nr.reject(s0,a0)}Jr.all=n0;function n0(a0){var s0=this;if(Object.prototype.toString.call(a0)!=="[object Array]")return this.reject(new TypeError("must be an array"));var l0=a0.length,u0=!1;if(!l0)return this.resolve([]);for(var b0=new Array(l0),g0=0,y0=-1,f0=new this(qr);++y0<l0;)v0(a0[y0],y0);return f0;function v0(A0,p0){s0.resolve(A0).then(h0,function(m0){u0||(u0=!0,Nr.reject(f0,m0))});function h0(m0){b0[p0]=m0,++g0===l0&&!u0&&(u0=!0,Nr.resolve(f0,b0))}}}Jr.race=o0;function o0(a0){var s0=this;if(Object.prototype.toString.call(a0)!=="[object Array]")return this.reject(new TypeError("must be an array"));var l0=a0.length,u0=!1;if(!l0)return this.resolve([]);for(var b0=-1,g0=new this(qr);++b0<l0;)y0(a0[b0]);return g0;function y0(f0){s0.resolve(f0).then(function(v0){u0||(u0=!0,Nr.resolve(g0,v0))},function(v0){u0||(u0=!0,Nr.reject(g0,v0))})}}},{1:1}],3:[function(zr,_r,Dr){(function(kr){typeof kr.Promise!="function"&&(kr.Promise=zr(2))}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{2:2}],4:[function(zr,_r,Dr){var kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(po){return typeof po}:function(po){return po&&typeof Symbol=="function"&&po.constructor===Symbol&&po!==Symbol.prototype?"symbol":typeof po};function qr(po,Eo){if(!(po instanceof Eo))throw new TypeError("Cannot call a class as a function")}function Nr(){try{if(typeof indexedDB<"u")return indexedDB;if(typeof webkitIndexedDB<"u")return webkitIndexedDB;if(typeof mozIndexedDB<"u")return mozIndexedDB;if(typeof OIndexedDB<"u")return OIndexedDB;if(typeof msIndexedDB<"u")return msIndexedDB}catch{return}}var Wr=Nr();function Qr(){try{if(!Wr||!Wr.open)return!1;var po=typeof openDatabase<"u"&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),Eo=typeof fetch=="function"&&fetch.toString().indexOf("[native code")!==-1;return(!po||Eo)&&typeof indexedDB<"u"&&typeof IDBKeyRange<"u"}catch{return!1}}function Vr(po,Eo){po=po||[],Eo=Eo||{};try{return new Blob(po,Eo)}catch(lo){if(lo.name!=="TypeError")throw lo;for(var _o=typeof BlobBuilder<"u"?BlobBuilder:typeof MSBlobBuilder<"u"?MSBlobBuilder:typeof MozBlobBuilder<"u"?MozBlobBuilder:WebKitBlobBuilder,ro=new _o,no=0;no<po.length;no+=1)ro.append(po[no]);return ro.getBlob(Eo.type)}}typeof Promise>"u"&&zr(3);var Jr=Promise;function Zr(po,Eo){Eo&&po.then(function(_o){Eo(null,_o)},function(_o){Eo(_o)})}function zn(po,Eo,_o){typeof Eo=="function"&&po.then(Eo),typeof _o=="function"&&po.catch(_o)}function Vn(po){return typeof po!="string"&&(console.warn(po+" used as a key, but it is not a string."),po=String(po)),po}function _i(){if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}var e0="local-forage-detect-blob-support",r0=void 0,i0={},n0=Object.prototype.toString,o0="readonly",a0="readwrite";function s0(po){for(var Eo=po.length,_o=new ArrayBuffer(Eo),ro=new Uint8Array(_o),no=0;no<Eo;no++)ro[no]=po.charCodeAt(no);return _o}function l0(po){return new Jr(function(Eo){var _o=po.transaction(e0,a0),ro=Vr([""]);_o.objectStore(e0).put(ro,"key"),_o.onabort=function(no){no.preventDefault(),no.stopPropagation(),Eo(!1)},_o.oncomplete=function(){var no=navigator.userAgent.match(/Chrome\/(\d+)/),lo=navigator.userAgent.match(/Edge\//);Eo(lo||!no||parseInt(no[1],10)>=43)}}).catch(function(){return!1})}function u0(po){return typeof r0=="boolean"?Jr.resolve(r0):l0(po).then(function(Eo){return r0=Eo,r0})}function b0(po){var Eo=i0[po.name],_o={};_o.promise=new Jr(function(ro,no){_o.resolve=ro,_o.reject=no}),Eo.deferredOperations.push(_o),Eo.dbReady?Eo.dbReady=Eo.dbReady.then(function(){return _o.promise}):Eo.dbReady=_o.promise}function g0(po){var Eo=i0[po.name],_o=Eo.deferredOperations.pop();if(_o)return _o.resolve(),_o.promise}function y0(po,Eo){var _o=i0[po.name],ro=_o.deferredOperations.pop();if(ro)return ro.reject(Eo),ro.promise}function f0(po,Eo){return new Jr(function(_o,ro){if(i0[po.name]=i0[po.name]||x0(),po.db)if(Eo)b0(po),po.db.close();else return _o(po.db);var no=[po.name];Eo&&no.push(po.version);var lo=Wr.open.apply(Wr,no);Eo&&(lo.onupgradeneeded=function(mo){var Oo=lo.result;try{Oo.createObjectStore(po.storeName),mo.oldVersion<=1&&Oo.createObjectStore(e0)}catch(So){if(So.name==="ConstraintError")console.warn('The database "'+po.name+'" has been upgraded from version '+mo.oldVersion+" to version "+mo.newVersion+', but the storage "'+po.storeName+'" already exists.');else throw So}}),lo.onerror=function(mo){mo.preventDefault(),ro(lo.error)},lo.onsuccess=function(){var mo=lo.result;mo.onversionchange=function(Oo){Oo.target.close()},_o(mo),g0(po)}})}function v0(po){return f0(po,!1)}function A0(po){return f0(po,!0)}function p0(po,Eo){if(!po.db)return!0;var _o=!po.db.objectStoreNames.contains(po.storeName),ro=po.version<po.db.version,no=po.version>po.db.version;if(ro&&(po.version!==Eo&&console.warn('The database "'+po.name+`" can't be downgraded from version `+po.db.version+" to version "+po.version+"."),po.version=po.db.version),no||_o){if(_o){var lo=po.db.version+1;lo>po.version&&(po.version=lo)}return!0}return!1}function h0(po){return new Jr(function(Eo,_o){var ro=new FileReader;ro.onerror=_o,ro.onloadend=function(no){var lo=btoa(no.target.result||"");Eo({__local_forage_encoded_blob:!0,data:lo,type:po.type})},ro.readAsBinaryString(po)})}function m0(po){var Eo=s0(atob(po.data));return Vr([Eo],{type:po.type})}function c0(po){return po&&po.__local_forage_encoded_blob}function d0(po){var Eo=this,_o=Eo._initReady().then(function(){var ro=i0[Eo._dbInfo.name];if(ro&&ro.dbReady)return ro.dbReady});return zn(_o,po,po),_o}function M0(po){b0(po);for(var Eo=i0[po.name],_o=Eo.forages,ro=0;ro<_o.length;ro++){var no=_o[ro];no._dbInfo.db&&(no._dbInfo.db.close(),no._dbInfo.db=null)}return po.db=null,v0(po).then(function(lo){return po.db=lo,p0(po)?A0(po):lo}).then(function(lo){po.db=Eo.db=lo;for(var mo=0;mo<_o.length;mo++)_o[mo]._dbInfo.db=lo}).catch(function(lo){throw y0(po,lo),lo})}function O0(po,Eo,_o,ro){ro===void 0&&(ro=1);try{var no=po.db.transaction(po.storeName,Eo);_o(null,no)}catch(lo){if(ro>0&&(!po.db||lo.name==="InvalidStateError"||lo.name==="NotFoundError"))return Jr.resolve().then(function(){if(!po.db||lo.name==="NotFoundError"&&!po.db.objectStoreNames.contains(po.storeName)&&po.version<=po.db.version)return po.db&&(po.version=po.db.version+1),A0(po)}).then(function(){return M0(po).then(function(){O0(po,Eo,_o,ro-1)})}).catch(_o);_o(lo)}}function x0(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function C0(po){var Eo=this,_o={db:null};if(po)for(var ro in po)_o[ro]=po[ro];var no=i0[_o.name];no||(no=x0(),i0[_o.name]=no),no.forages.push(Eo),Eo._initReady||(Eo._initReady=Eo.ready,Eo.ready=d0);var lo=[];function mo(){return Jr.resolve()}for(var Oo=0;Oo<no.forages.length;Oo++){var So=no.forages[Oo];So!==Eo&&lo.push(So._initReady().catch(mo))}var Lo=no.forages.slice(0);return Jr.all(lo).then(function(){return _o.db=no.db,v0(_o)}).then(function(Po){return _o.db=Po,p0(_o,Eo._defaultConfig.version)?A0(_o):Po}).then(function(Po){_o.db=no.db=Po,Eo._dbInfo=_o;for(var Jo=0;Jo<Lo.length;Jo++){var ss=Lo[Jo];ss!==Eo&&(ss._dbInfo.db=_o.db,ss._dbInfo.version=_o.version)}})}function $0(po,Eo){var _o=this;po=Vn(po);var ro=new Jr(function(no,lo){_o.ready().then(function(){O0(_o._dbInfo,o0,function(mo,Oo){if(mo)return lo(mo);try{var So=Oo.objectStore(_o._dbInfo.storeName),Lo=So.get(po);Lo.onsuccess=function(){var Po=Lo.result;Po===void 0&&(Po=null),c0(Po)&&(Po=m0(Po)),no(Po)},Lo.onerror=function(){lo(Lo.error)}}catch(Po){lo(Po)}})}).catch(lo)});return Zr(ro,Eo),ro}function _0(po,Eo){var _o=this,ro=new Jr(function(no,lo){_o.ready().then(function(){O0(_o._dbInfo,o0,function(mo,Oo){if(mo)return lo(mo);try{var So=Oo.objectStore(_o._dbInfo.storeName),Lo=So.openCursor(),Po=1;Lo.onsuccess=function(){var Jo=Lo.result;if(Jo){var ss=Jo.value;c0(ss)&&(ss=m0(ss));var Es=po(ss,Jo.key,Po++);Es!==void 0?no(Es):Jo.continue()}else no()},Lo.onerror=function(){lo(Lo.error)}}catch(Jo){lo(Jo)}})}).catch(lo)});return Zr(ro,Eo),ro}function R0(po,Eo,_o){var ro=this;po=Vn(po);var no=new Jr(function(lo,mo){var Oo;ro.ready().then(function(){return Oo=ro._dbInfo,n0.call(Eo)==="[object Blob]"?u0(Oo.db).then(function(So){return So?Eo:h0(Eo)}):Eo}).then(function(So){O0(ro._dbInfo,a0,function(Lo,Po){if(Lo)return mo(Lo);try{var Jo=Po.objectStore(ro._dbInfo.storeName);So===null&&(So=void 0);var ss=Jo.put(So,po);Po.oncomplete=function(){So===void 0&&(So=null),lo(So)},Po.onabort=Po.onerror=function(){var Es=ss.error?ss.error:ss.transaction.error;mo(Es)}}catch(Es){mo(Es)}})}).catch(mo)});return Zr(no,_o),no}function D0(po,Eo){var _o=this;po=Vn(po);var ro=new Jr(function(no,lo){_o.ready().then(function(){O0(_o._dbInfo,a0,function(mo,Oo){if(mo)return lo(mo);try{var So=Oo.objectStore(_o._dbInfo.storeName),Lo=So.delete(po);Oo.oncomplete=function(){no()},Oo.onerror=function(){lo(Lo.error)},Oo.onabort=function(){var Po=Lo.error?Lo.error:Lo.transaction.error;lo(Po)}}catch(Po){lo(Po)}})}).catch(lo)});return Zr(ro,Eo),ro}function S0(po){var Eo=this,_o=new Jr(function(ro,no){Eo.ready().then(function(){O0(Eo._dbInfo,a0,function(lo,mo){if(lo)return no(lo);try{var Oo=mo.objectStore(Eo._dbInfo.storeName),So=Oo.clear();mo.oncomplete=function(){ro()},mo.onabort=mo.onerror=function(){var Lo=So.error?So.error:So.transaction.error;no(Lo)}}catch(Lo){no(Lo)}})}).catch(no)});return Zr(_o,po),_o}function I0(po){var Eo=this,_o=new Jr(function(ro,no){Eo.ready().then(function(){O0(Eo._dbInfo,o0,function(lo,mo){if(lo)return no(lo);try{var Oo=mo.objectStore(Eo._dbInfo.storeName),So=Oo.count();So.onsuccess=function(){ro(So.result)},So.onerror=function(){no(So.error)}}catch(Lo){no(Lo)}})}).catch(no)});return Zr(_o,po),_o}function B0(po,Eo){var _o=this,ro=new Jr(function(no,lo){if(po<0){no(null);return}_o.ready().then(function(){O0(_o._dbInfo,o0,function(mo,Oo){if(mo)return lo(mo);try{var So=Oo.objectStore(_o._dbInfo.storeName),Lo=!1,Po=So.openKeyCursor();Po.onsuccess=function(){var Jo=Po.result;if(!Jo){no(null);return}po===0||Lo?no(Jo.key):(Lo=!0,Jo.advance(po))},Po.onerror=function(){lo(Po.error)}}catch(Jo){lo(Jo)}})}).catch(lo)});return Zr(ro,Eo),ro}function T0(po){var Eo=this,_o=new Jr(function(ro,no){Eo.ready().then(function(){O0(Eo._dbInfo,o0,function(lo,mo){if(lo)return no(lo);try{var Oo=mo.objectStore(Eo._dbInfo.storeName),So=Oo.openKeyCursor(),Lo=[];So.onsuccess=function(){var Po=So.result;if(!Po){ro(Lo);return}Lo.push(Po.key),Po.continue()},So.onerror=function(){no(So.error)}}catch(Po){no(Po)}})}).catch(no)});return Zr(_o,po),_o}function Q0(po,Eo){Eo=_i.apply(this,arguments);var _o=this.config();po=typeof po!="function"&&po||{},po.name||(po.name=po.name||_o.name,po.storeName=po.storeName||_o.storeName);var ro=this,no;if(!po.name)no=Jr.reject("Invalid arguments");else{var lo=po.name===_o.name&&ro._dbInfo.db,mo=lo?Jr.resolve(ro._dbInfo.db):v0(po).then(function(Oo){var So=i0[po.name],Lo=So.forages;So.db=Oo;for(var Po=0;Po<Lo.length;Po++)Lo[Po]._dbInfo.db=Oo;return Oo});po.storeName?no=mo.then(function(Oo){if(Oo.objectStoreNames.contains(po.storeName)){var So=Oo.version+1;b0(po);var Lo=i0[po.name],Po=Lo.forages;Oo.close();for(var Jo=0;Jo<Po.length;Jo++){var ss=Po[Jo];ss._dbInfo.db=null,ss._dbInfo.version=So}var Es=new Jr(function($s,Vs){var a1=Wr.open(po.name,So);a1.onerror=function(Qs){var z1=a1.result;z1.close(),Vs(Qs)},a1.onupgradeneeded=function(){var Qs=a1.result;Qs.deleteObjectStore(po.storeName)},a1.onsuccess=function(){var Qs=a1.result;Qs.close(),$s(Qs)}});return Es.then(function($s){Lo.db=$s;for(var Vs=0;Vs<Po.length;Vs++){var a1=Po[Vs];a1._dbInfo.db=$s,g0(a1._dbInfo)}}).catch(function($s){throw(y0(po,$s)||Jr.resolve()).catch(function(){}),$s})}}):no=mo.then(function(Oo){b0(po);var So=i0[po.name],Lo=So.forages;Oo.close();for(var Po=0;Po<Lo.length;Po++){var Jo=Lo[Po];Jo._dbInfo.db=null}var ss=new Jr(function(Es,$s){var Vs=Wr.deleteDatabase(po.name);Vs.onerror=function(){var a1=Vs.result;a1&&a1.close(),$s(Vs.error)},Vs.onblocked=function(){console.warn('dropInstance blocked for database "'+po.name+'" until all open connections are closed')},Vs.onsuccess=function(){var a1=Vs.result;a1&&a1.close(),Es(a1)}});return ss.then(function(Es){So.db=Es;for(var $s=0;$s<Lo.length;$s++){var Vs=Lo[$s];g0(Vs._dbInfo)}}).catch(function(Es){throw(y0(po,Es)||Jr.resolve()).catch(function(){}),Es})})}return Zr(no,Eo),no}var L0={_driver:"asyncStorage",_initStorage:C0,_support:Qr(),iterate:_0,getItem:$0,setItem:R0,removeItem:D0,clear:S0,length:I0,key:B0,keys:T0,dropInstance:Q0};function N0(){return typeof openDatabase=="function"}var j0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",q0="~~local_forage_type~",k0=/^~~local_forage_type~([^~]+)~/,w0="__lfsc__:",F0=w0.length,G0="arbf",X0="blob",eo="si08",K0="ui08",Z0="uic8",ao="si16",io="si32",H0="ur16",P0="ui32",W0="fl32",Y0="fl64",co=F0+G0.length,Ao=Object.prototype.toString;function oo(po){var Eo=po.length*.75,_o=po.length,ro,no=0,lo,mo,Oo,So;po[po.length-1]==="="&&(Eo--,po[po.length-2]==="="&&Eo--);var Lo=new ArrayBuffer(Eo),Po=new Uint8Array(Lo);for(ro=0;ro<_o;ro+=4)lo=j0.indexOf(po[ro]),mo=j0.indexOf(po[ro+1]),Oo=j0.indexOf(po[ro+2]),So=j0.indexOf(po[ro+3]),Po[no++]=lo<<2|mo>>4,Po[no++]=(mo&15)<<4|Oo>>2,Po[no++]=(Oo&3)<<6|So&63;return Lo}function uo(po){var Eo=new Uint8Array(po),_o="",ro;for(ro=0;ro<Eo.length;ro+=3)_o+=j0[Eo[ro]>>2],_o+=j0[(Eo[ro]&3)<<4|Eo[ro+1]>>4],_o+=j0[(Eo[ro+1]&15)<<2|Eo[ro+2]>>6],_o+=j0[Eo[ro+2]&63];return Eo.length%3===2?_o=_o.substring(0,_o.length-1)+"=":Eo.length%3===1&&(_o=_o.substring(0,_o.length-2)+"=="),_o}function Mo(po,Eo){var _o="";if(po&&(_o=Ao.call(po)),po&&(_o==="[object ArrayBuffer]"||po.buffer&&Ao.call(po.buffer)==="[object ArrayBuffer]")){var ro,no=w0;po instanceof ArrayBuffer?(ro=po,no+=G0):(ro=po.buffer,_o==="[object Int8Array]"?no+=eo:_o==="[object Uint8Array]"?no+=K0:_o==="[object Uint8ClampedArray]"?no+=Z0:_o==="[object Int16Array]"?no+=ao:_o==="[object Uint16Array]"?no+=H0:_o==="[object Int32Array]"?no+=io:_o==="[object Uint32Array]"?no+=P0:_o==="[object Float32Array]"?no+=W0:_o==="[object Float64Array]"?no+=Y0:Eo(new Error("Failed to get type for BinaryArray"))),Eo(no+uo(ro))}else if(_o==="[object Blob]"){var lo=new FileReader;lo.onload=function(){var mo=q0+po.type+"~"+uo(this.result);Eo(w0+X0+mo)},lo.readAsArrayBuffer(po)}else try{Eo(JSON.stringify(po))}catch(mo){console.error("Couldn't convert value into a JSON string: ",po),Eo(null,mo)}}function go(po){if(po.substring(0,F0)!==w0)return JSON.parse(po);var Eo=po.substring(co),_o=po.substring(F0,co),ro;if(_o===X0&&k0.test(Eo)){var no=Eo.match(k0);ro=no[1],Eo=Eo.substring(no[0].length)}var lo=oo(Eo);switch(_o){case G0:return lo;case X0:return Vr([lo],{type:ro});case eo:return new Int8Array(lo);case K0:return new Uint8Array(lo);case Z0:return new Uint8ClampedArray(lo);case ao:return new Int16Array(lo);case H0:return new Uint16Array(lo);case io:return new Int32Array(lo);case P0:return new Uint32Array(lo);case W0:return new Float32Array(lo);case Y0:return new Float64Array(lo);default:throw new Error("Unkown type: "+_o)}}var qo={serialize:Mo,deserialize:go,stringToBuffer:oo,bufferToString:uo};function Io(po,Eo,_o,ro){po.executeSql("CREATE TABLE IF NOT EXISTS "+Eo.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],_o,ro)}function Qo(po){var Eo=this,_o={db:null};if(po)for(var ro in po)_o[ro]=typeof po[ro]!="string"?po[ro].toString():po[ro];var no=new Jr(function(lo,mo){try{_o.db=openDatabase(_o.name,String(_o.version),_o.description,_o.size)}catch(Oo){return mo(Oo)}_o.db.transaction(function(Oo){Io(Oo,_o,function(){Eo._dbInfo=_o,lo()},function(So,Lo){mo(Lo)})},mo)});return _o.serializer=qo,no}function rs(po,Eo,_o,ro,no,lo){po.executeSql(_o,ro,no,function(mo,Oo){Oo.code===Oo.SYNTAX_ERR?mo.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[Eo.storeName],function(So,Lo){Lo.rows.length?lo(So,Oo):Io(So,Eo,function(){So.executeSql(_o,ro,no,lo)},lo)},lo):lo(mo,Oo)},lo)}function gs(po,Eo){var _o=this;po=Vn(po);var ro=new Jr(function(no,lo){_o.ready().then(function(){var mo=_o._dbInfo;mo.db.transaction(function(Oo){rs(Oo,mo,"SELECT * FROM "+mo.storeName+" WHERE key = ? LIMIT 1",[po],function(So,Lo){var Po=Lo.rows.length?Lo.rows.item(0).value:null;Po&&(Po=mo.serializer.deserialize(Po)),no(Po)},function(So,Lo){lo(Lo)})})}).catch(lo)});return Zr(ro,Eo),ro}function Ss(po,Eo){var _o=this,ro=new Jr(function(no,lo){_o.ready().then(function(){var mo=_o._dbInfo;mo.db.transaction(function(Oo){rs(Oo,mo,"SELECT * FROM "+mo.storeName,[],function(So,Lo){for(var Po=Lo.rows,Jo=Po.length,ss=0;ss<Jo;ss++){var Es=Po.item(ss),$s=Es.value;if($s&&($s=mo.serializer.deserialize($s)),$s=po($s,Es.key,ss+1),$s!==void 0){no($s);return}}no()},function(So,Lo){lo(Lo)})})}).catch(lo)});return Zr(ro,Eo),ro}function zs(po,Eo,_o,ro){var no=this;po=Vn(po);var lo=new Jr(function(mo,Oo){no.ready().then(function(){Eo===void 0&&(Eo=null);var So=Eo,Lo=no._dbInfo;Lo.serializer.serialize(Eo,function(Po,Jo){Jo?Oo(Jo):Lo.db.transaction(function(ss){rs(ss,Lo,"INSERT OR REPLACE INTO "+Lo.storeName+" (key, value) VALUES (?, ?)",[po,Po],function(){mo(So)},function(Es,$s){Oo($s)})},function(ss){if(ss.code===ss.QUOTA_ERR){if(ro>0){mo(zs.apply(no,[po,So,_o,ro-1]));return}Oo(ss)}})})}).catch(Oo)});return Zr(lo,_o),lo}function Os(po,Eo,_o){return zs.apply(this,[po,Eo,_o,1])}function Ts(po,Eo){var _o=this;po=Vn(po);var ro=new Jr(function(no,lo){_o.ready().then(function(){var mo=_o._dbInfo;mo.db.transaction(function(Oo){rs(Oo,mo,"DELETE FROM "+mo.storeName+" WHERE key = ?",[po],function(){no()},function(So,Lo){lo(Lo)})})}).catch(lo)});return Zr(ro,Eo),ro}function Ds(po){var Eo=this,_o=new Jr(function(ro,no){Eo.ready().then(function(){var lo=Eo._dbInfo;lo.db.transaction(function(mo){rs(mo,lo,"DELETE FROM "+lo.storeName,[],function(){ro()},function(Oo,So){no(So)})})}).catch(no)});return Zr(_o,po),_o}function Bs(po){var Eo=this,_o=new Jr(function(ro,no){Eo.ready().then(function(){var lo=Eo._dbInfo;lo.db.transaction(function(mo){rs(mo,lo,"SELECT COUNT(key) as c FROM "+lo.storeName,[],function(Oo,So){var Lo=So.rows.item(0).c;ro(Lo)},function(Oo,So){no(So)})})}).catch(no)});return Zr(_o,po),_o}function ks(po,Eo){var _o=this,ro=new Jr(function(no,lo){_o.ready().then(function(){var mo=_o._dbInfo;mo.db.transaction(function(Oo){rs(Oo,mo,"SELECT key FROM "+mo.storeName+" WHERE id = ? LIMIT 1",[po+1],function(So,Lo){var Po=Lo.rows.length?Lo.rows.item(0).key:null;no(Po)},function(So,Lo){lo(Lo)})})}).catch(lo)});return Zr(ro,Eo),ro}function Go(po){var Eo=this,_o=new Jr(function(ro,no){Eo.ready().then(function(){var lo=Eo._dbInfo;lo.db.transaction(function(mo){rs(mo,lo,"SELECT key FROM "+lo.storeName,[],function(Oo,So){for(var Lo=[],Po=0;Po<So.rows.length;Po++)Lo.push(So.rows.item(Po).key);ro(Lo)},function(Oo,So){no(So)})})}).catch(no)});return Zr(_o,po),_o}function yo(po){return new Jr(function(Eo,_o){po.transaction(function(ro){ro.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],function(no,lo){for(var mo=[],Oo=0;Oo<lo.rows.length;Oo++)mo.push(lo.rows.item(Oo).name);Eo({db:po,storeNames:mo})},function(no,lo){_o(lo)})},function(ro){_o(ro)})})}function zo(po,Eo){Eo=_i.apply(this,arguments);var _o=this.config();po=typeof po!="function"&&po||{},po.name||(po.name=po.name||_o.name,po.storeName=po.storeName||_o.storeName);var ro=this,no;return po.name?no=new Jr(function(lo){var mo;po.name===_o.name?mo=ro._dbInfo.db:mo=openDatabase(po.name,"","",0),po.storeName?lo({db:mo,storeNames:[po.storeName]}):lo(yo(mo))}).then(function(lo){return new Jr(function(mo,Oo){lo.db.transaction(function(So){function Lo(Es){return new Jr(function($s,Vs){So.executeSql("DROP TABLE IF EXISTS "+Es,[],function(){$s()},function(a1,Qs){Vs(Qs)})})}for(var Po=[],Jo=0,ss=lo.storeNames.length;Jo<ss;Jo++)Po.push(Lo(lo.storeNames[Jo]));Jr.all(Po).then(function(){mo()}).catch(function(Es){Oo(Es)})},function(So){Oo(So)})})}):no=Jr.reject("Invalid arguments"),Zr(no,Eo),no}var xo={_driver:"webSQLStorage",_initStorage:Qo,_support:N0(),iterate:Ss,getItem:gs,setItem:Os,removeItem:Ts,clear:Ds,length:Bs,key:ks,keys:Go,dropInstance:zo};function Bo(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}function Wo(po,Eo){var _o=po.name+"/";return po.storeName!==Eo.storeName&&(_o+=po.storeName+"/"),_o}function us(){var po="_localforage_support_test";try{return localStorage.setItem(po,!0),localStorage.removeItem(po),!1}catch{return!0}}function ms(){return!us()||localStorage.length>0}function ns(po){var Eo=this,_o={};if(po)for(var ro in po)_o[ro]=po[ro];return _o.keyPrefix=Wo(po,Eo._defaultConfig),ms()?(Eo._dbInfo=_o,_o.serializer=qo,Jr.resolve()):Jr.reject()}function Vo(po){var Eo=this,_o=Eo.ready().then(function(){for(var ro=Eo._dbInfo.keyPrefix,no=localStorage.length-1;no>=0;no--){var lo=localStorage.key(no);lo.indexOf(ro)===0&&localStorage.removeItem(lo)}});return Zr(_o,po),_o}function vs(po,Eo){var _o=this;po=Vn(po);var ro=_o.ready().then(function(){var no=_o._dbInfo,lo=localStorage.getItem(no.keyPrefix+po);return lo&&(lo=no.serializer.deserialize(lo)),lo});return Zr(ro,Eo),ro}function Uo(po,Eo){var _o=this,ro=_o.ready().then(function(){for(var no=_o._dbInfo,lo=no.keyPrefix,mo=lo.length,Oo=localStorage.length,So=1,Lo=0;Lo<Oo;Lo++){var Po=localStorage.key(Lo);if(Po.indexOf(lo)===0){var Jo=localStorage.getItem(Po);if(Jo&&(Jo=no.serializer.deserialize(Jo)),Jo=po(Jo,Po.substring(mo),So++),Jo!==void 0)return Jo}}});return Zr(ro,Eo),ro}function Co(po,Eo){var _o=this,ro=_o.ready().then(function(){var no=_o._dbInfo,lo;try{lo=localStorage.key(po)}catch{lo=null}return lo&&(lo=lo.substring(no.keyPrefix.length)),lo});return Zr(ro,Eo),ro}function wo(po){var Eo=this,_o=Eo.ready().then(function(){for(var ro=Eo._dbInfo,no=localStorage.length,lo=[],mo=0;mo<no;mo++){var Oo=localStorage.key(mo);Oo.indexOf(ro.keyPrefix)===0&&lo.push(Oo.substring(ro.keyPrefix.length))}return lo});return Zr(_o,po),_o}function Zo(po){var Eo=this,_o=Eo.keys().then(function(ro){return ro.length});return Zr(_o,po),_o}function jo(po,Eo){var _o=this;po=Vn(po);var ro=_o.ready().then(function(){var no=_o._dbInfo;localStorage.removeItem(no.keyPrefix+po)});return Zr(ro,Eo),ro}function Xo(po,Eo,_o){var ro=this;po=Vn(po);var no=ro.ready().then(function(){Eo===void 0&&(Eo=null);var lo=Eo;return new Jr(function(mo,Oo){var So=ro._dbInfo;So.serializer.serialize(Eo,function(Lo,Po){if(Po)Oo(Po);else try{localStorage.setItem(So.keyPrefix+po,Lo),mo(lo)}catch(Jo){(Jo.name==="QuotaExceededError"||Jo.name==="NS_ERROR_DOM_QUOTA_REACHED")&&Oo(Jo),Oo(Jo)}})})});return Zr(no,_o),no}function os(po,Eo){if(Eo=_i.apply(this,arguments),po=typeof po!="function"&&po||{},!po.name){var _o=this.config();po.name=po.name||_o.name,po.storeName=po.storeName||_o.storeName}var ro=this,no;return po.name?no=new Jr(function(lo){po.storeName?lo(Wo(po,ro._defaultConfig)):lo(po.name+"/")}).then(function(lo){for(var mo=localStorage.length-1;mo>=0;mo--){var Oo=localStorage.key(mo);Oo.indexOf(lo)===0&&localStorage.removeItem(Oo)}}):no=Jr.reject("Invalid arguments"),Zr(no,Eo),no}var ho={_driver:"localStorageWrapper",_initStorage:ns,_support:Bo(),iterate:Uo,getItem:vs,setItem:Xo,removeItem:jo,clear:Vo,length:Zo,key:Co,keys:wo,dropInstance:os},Fo=function(po,Eo){return po===Eo||typeof po=="number"&&typeof Eo=="number"&&isNaN(po)&&isNaN(Eo)},Ko=function(po,Eo){for(var _o=po.length,ro=0;ro<_o;){if(Fo(po[ro],Eo))return!0;ro++}return!1},ds=Array.isArray||function(po){return Object.prototype.toString.call(po)==="[object Array]"},Yo={},ls={},Fs={INDEXEDDB:L0,WEBSQL:xo,LOCALSTORAGE:ho},js=[Fs.INDEXEDDB._driver,Fs.WEBSQL._driver,Fs.LOCALSTORAGE._driver],n1=["dropInstance"],Ns=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(n1),Us={description:"",driver:js.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function A1(po,Eo){po[Eo]=function(){var _o=arguments;return po.ready().then(function(){return po[Eo].apply(po,_o)})}}function b1(){for(var po=1;po<arguments.length;po++){var Eo=arguments[po];if(Eo)for(var _o in Eo)Eo.hasOwnProperty(_o)&&(ds(Eo[_o])?arguments[0][_o]=Eo[_o].slice():arguments[0][_o]=Eo[_o])}return arguments[0]}var Js=function(){function po(Eo){qr(this,po);for(var _o in Fs)if(Fs.hasOwnProperty(_o)){var ro=Fs[_o],no=ro._driver;this[_o]=no,Yo[no]||this.defineDriver(ro)}this._defaultConfig=b1({},Us),this._config=b1({},this._defaultConfig,Eo),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch(function(){})}return po.prototype.config=function(Eo){if((typeof Eo>"u"?"undefined":kr(Eo))==="object"){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var _o in Eo){if(_o==="storeName"&&(Eo[_o]=Eo[_o].replace(/\W/g,"_")),_o==="version"&&typeof Eo[_o]!="number")return new Error("Database version must be a number.");this._config[_o]=Eo[_o]}return"driver"in Eo&&Eo.driver?this.setDriver(this._config.driver):!0}else return typeof Eo=="string"?this._config[Eo]:this._config},po.prototype.defineDriver=function(Eo,_o,ro){var no=new Jr(function(lo,mo){try{var Oo=Eo._driver,So=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!Eo._driver){mo(So);return}for(var Lo=Ns.concat("_initStorage"),Po=0,Jo=Lo.length;Po<Jo;Po++){var ss=Lo[Po],Es=!Ko(n1,ss);if((Es||Eo[ss])&&typeof Eo[ss]!="function"){mo(So);return}}var $s=function(){for(var a1=function(j1){return function(){var W1=new Error("Method "+j1+" is not implemented by the current driver"),J1=Jr.reject(W1);return Zr(J1,arguments[arguments.length-1]),J1}},Qs=0,z1=n1.length;Qs<z1;Qs++){var L1=n1[Qs];Eo[L1]||(Eo[L1]=a1(L1))}};$s();var Vs=function(a1){Yo[Oo]&&console.info("Redefining LocalForage driver: "+Oo),Yo[Oo]=Eo,ls[Oo]=a1,lo()};"_support"in Eo?Eo._support&&typeof Eo._support=="function"?Eo._support().then(Vs,mo):Vs(!!Eo._support):Vs(!0)}catch(a1){mo(a1)}});return zn(no,_o,ro),no},po.prototype.driver=function(){return this._driver||null},po.prototype.getDriver=function(Eo,_o,ro){var no=Yo[Eo]?Jr.resolve(Yo[Eo]):Jr.reject(new Error("Driver not found."));return zn(no,_o,ro),no},po.prototype.getSerializer=function(Eo){var _o=Jr.resolve(qo);return zn(_o,Eo),_o},po.prototype.ready=function(Eo){var _o=this,ro=_o._driverSet.then(function(){return _o._ready===null&&(_o._ready=_o._initDriver()),_o._ready});return zn(ro,Eo,Eo),ro},po.prototype.setDriver=function(Eo,_o,ro){var no=this;ds(Eo)||(Eo=[Eo]);var lo=this._getSupportedDrivers(Eo);function mo(){no._config.driver=no.driver()}function Oo(Po){return no._extend(Po),mo(),no._ready=no._initStorage(no._config),no._ready}function So(Po){return function(){var Jo=0;function ss(){for(;Jo<Po.length;){var Es=Po[Jo];return Jo++,no._dbInfo=null,no._ready=null,no.getDriver(Es).then(Oo).catch(ss)}mo();var $s=new Error("No available storage method found.");return no._driverSet=Jr.reject($s),no._driverSet}return ss()}}var Lo=this._driverSet!==null?this._driverSet.catch(function(){return Jr.resolve()}):Jr.resolve();return this._driverSet=Lo.then(function(){var Po=lo[0];return no._dbInfo=null,no._ready=null,no.getDriver(Po).then(function(Jo){no._driver=Jo._driver,mo(),no._wrapLibraryMethodsWithReady(),no._initDriver=So(lo)})}).catch(function(){mo();var Po=new Error("No available storage method found.");return no._driverSet=Jr.reject(Po),no._driverSet}),zn(this._driverSet,_o,ro),this._driverSet},po.prototype.supports=function(Eo){return!!ls[Eo]},po.prototype._extend=function(Eo){b1(this,Eo)},po.prototype._getSupportedDrivers=function(Eo){for(var _o=[],ro=0,no=Eo.length;ro<no;ro++){var lo=Eo[ro];this.supports(lo)&&_o.push(lo)}return _o},po.prototype._wrapLibraryMethodsWithReady=function(){for(var Eo=0,_o=Ns.length;Eo<_o;Eo++)A1(this,Ns[Eo])},po.prototype.createInstance=function(Eo){return new po(Eo)},po}(),v1=new Js;_r.exports=v1},{3:3}]},{},[4])(4)})}),rr$1=Je$1((Gt,$r)=>{(function(zr,_r){typeof Gt=="object"&&typeof $r<"u"?_r(Gt):typeof define=="function"&&define.amd?define("localforage-driver-memory",["exports"],_r):_r(zr.LocalforageDriverMemory={})})(typeof self<"u"?self:Gt,function(zr){var _r="localforage-driver-memory";function Dr(c0){var d0=typeof Symbol=="function"&&c0[Symbol.iterator],M0=0;return d0?d0.call(c0):{next:function(){return c0&&M0>=c0.length&&(c0=void 0),{value:c0&&c0[M0++],done:!c0}}}}function kr(c0,d0){c0=c0||[],d0=d0||{};try{return new Blob(c0,d0)}catch(C0){if(C0.name!=="TypeError")throw C0;for(var M0=typeof BlobBuilder<"u"?BlobBuilder:typeof MSBlobBuilder<"u"?MSBlobBuilder:typeof MozBlobBuilder<"u"?MozBlobBuilder:WebKitBlobBuilder,O0=new M0,x0=0;x0<c0.length;x0+=1)O0.append(c0[x0]);return O0.getBlob(d0.type)}}var qr=/^~~local_forage_type~([^~]+)~/,Nr=9,Wr=Nr+4,Qr=Object.prototype.toString;function Vr(c0){var d0=c0.length*.75,M0=c0.length;c0[c0.length-1]==="="&&(d0--,c0[c0.length-2]==="="&&d0--);for(var O0=new ArrayBuffer(d0),x0=new Uint8Array(O0),C0=0,$0=0;C0<M0;C0+=4){var _0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(c0[C0]),R0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(c0[C0+1]),D0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(c0[C0+2]),S0="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(c0[C0+3]);x0[$0++]=_0<<2|R0>>4,x0[$0++]=(R0&15)<<4|D0>>2,x0[$0++]=(D0&3)<<6|S0&63}return O0}function Jr(c0){for(var d0=new Uint8Array(c0),M0="",O0=0;O0<d0.length;O0+=3)M0+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[d0[O0]>>2],M0+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(d0[O0]&3)<<4|d0[O0+1]>>4],M0+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(d0[O0+1]&15)<<2|d0[O0+2]>>6],M0+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[d0[O0+2]&63];return d0.length%3===2?M0=M0.substring(0,M0.length-1)+"=":d0.length%3===1&&(M0=M0.substring(0,M0.length-2)+"=="),M0}function Zr(c0,d0){var M0="";if(c0&&(M0=Qr.call(c0)),c0&&(M0==="[object ArrayBuffer]"||c0.buffer&&Qr.call(c0.buffer)==="[object ArrayBuffer]")){var O0=void 0,x0="__lfsc__:";c0 instanceof ArrayBuffer?(O0=c0,x0+="arbf"):(O0=c0.buffer,M0==="[object Int8Array]"?x0+="si08":M0==="[object Uint8Array]"?x0+="ui08":M0==="[object Uint8ClampedArray]"?x0+="uic8":M0==="[object Int16Array]"?x0+="si16":M0==="[object Uint16Array]"?x0+="ur16":M0==="[object Int32Array]"?x0+="si32":M0==="[object Uint32Array]"?x0+="ui32":M0==="[object Float32Array]"?x0+="fl32":M0==="[object Float64Array]"?x0+="fl64":d0(new Error("Failed to get type for BinaryArray"))),d0(x0+Jr(O0))}else if(M0==="[object Blob]"){var C0=new FileReader;C0.onload=function(){var $0="~~local_forage_type~"+c0.type+"~"+Jr(this.result);d0("__lfsc__:blob"+$0)},C0.readAsArrayBuffer(c0)}else try{d0(JSON.stringify(c0))}catch($0){console.error("Couldn't convert value into a JSON string: ",c0),d0(null,$0)}}function zn(c0){if(c0.substring(0,Nr)!=="__lfsc__:")return JSON.parse(c0);var d0=c0.substring(Wr),M0=c0.substring(Nr,Wr),O0;if(M0==="blob"&&qr.test(d0)){var x0=d0.match(qr);O0=x0[1],d0=d0.substring(x0[0].length)}var C0=Vr(d0);switch(M0){case"arbf":return C0;case"blob":return kr([C0],{type:O0});case"si08":return new Int8Array(C0);case"ui08":return new Uint8Array(C0);case"uic8":return new Uint8ClampedArray(C0);case"si16":return new Int16Array(C0);case"ur16":return new Uint16Array(C0);case"si32":return new Int32Array(C0);case"ui32":return new Uint32Array(C0);case"fl32":return new Float32Array(C0);case"fl64":return new Float64Array(C0);default:throw new Error("Unkown type: "+M0)}}function Vn(c0){var d0,M0;if(c0===null||typeof c0!="object"||"isActiveClone"in c0)return c0;var O0=c0 instanceof Date?new Date(c0):c0.constructor();try{for(var x0=Dr(Object.keys(c0)),C0=x0.next();!C0.done;C0=x0.next()){var $0=C0.value;Object.prototype.hasOwnProperty.call(c0,$0)&&(c0.isActiveClone=null,O0[$0]=Vn(c0[$0]),delete c0.isActiveClone)}}catch(_0){d0={error:_0}}finally{try{C0&&!C0.done&&(M0=x0.return)&&M0.call(x0)}finally{if(d0)throw d0.error}}return O0}function _i(c0,d0){return(c0.name||d0.name)+"/"+(c0.storeName||d0.storeName)+"/"}function e0(c0,d0){d0&&c0.then(function(M0){d0(null,M0)},function(M0){d0(M0)})}function r0(){for(var c0=[],d0=0;d0<arguments.length;d0++)c0[d0]=arguments[d0];if(arguments.length&&typeof arguments[arguments.length-1]=="function")return arguments[arguments.length-1]}function i0(c0,d0){var M0=this;if(d0=r0.apply(this,arguments),c0=typeof c0!="function"&&c0||{},!c0.name){var O0=this.config();c0.name=c0.name||O0.name,c0.storeName=c0.storeName||O0.storeName}var x0;return c0.name?x0=new Promise(function(C0){c0.storeName?C0(_i(c0,M0._defaultConfig)):C0(c0.name+"/")}):x0=Promise.reject("Invalid arguments"),{promise:x0,callback:d0}}function n0(c0){return typeof c0!="string"&&(console.warn(c0+" used as a key, but it is not a string."),c0=String(c0)),c0}var o0={bufferToString:Jr,deserialize:zn,serialize:Zr,stringToBuffer:Vr},a0={},s0=function(){function c0(d0){this.kp=d0,this.data={}}return c0.resolve=function(d0){return a0[d0]||(a0[d0]=new c0(d0)),a0[d0]},c0.prototype.clear=function(){this.data={}},c0.prototype.drop=function(){this.clear(),delete a0[this.kp]},c0.prototype.get=function(d0){return this.data[d0]},c0.prototype.key=function(d0){return this.keys()[d0]},c0.prototype.keys=function(){return Object.keys(this.data)},c0.prototype.rm=function(d0){delete this.data[d0]},c0.prototype.set=function(d0,M0){this.data[d0]=M0},c0}();function l0(c0){var d0=c0?Vn(c0):{},M0=_i(d0,this._defaultConfig),O0=s0.resolve(M0);return this._dbInfo=d0,this._dbInfo.serializer=o0,this._dbInfo.keyPrefix=M0,this._dbInfo.mStore=O0,Promise.resolve()}function u0(c0){var d0=this,M0=this.ready().then(function(){d0._dbInfo.mStore.clear()});return e0(M0,c0),M0}function b0(c0,d0){var M0=i0.apply(this,arguments),O0=M0.promise,x0=M0.callback,C0=O0.then(function($0){s0.resolve($0).drop()});return e0(C0,x0),O0}function g0(c0,d0){var M0=this;c0=n0(c0);var O0=this.ready().then(function(){var x0=M0._dbInfo.mStore.get(c0);return x0==null?null:M0._dbInfo.serializer.deserialize(x0)});return e0(O0,d0),O0}function y0(c0,d0){var M0=this,O0=this.ready().then(function(){for(var x0=M0._dbInfo.mStore,C0=x0.keys(),$0=0;$0<C0.length;$0++){var _0=x0.get(C0[$0]);if(_0&&(_0=M0._dbInfo.serializer.deserialize(_0)),_0=c0(_0,C0[$0],$0+1),_0!==void 0)return _0}});return e0(O0,d0),O0}function f0(c0,d0){var M0=this,O0=this.ready().then(function(){var x0;try{x0=M0._dbInfo.mStore.key(c0),x0===void 0&&(x0=null)}catch{x0=null}return x0});return e0(O0,d0),O0}function v0(c0){var d0=this,M0=this.ready().then(function(){return d0._dbInfo.mStore.keys()});return e0(M0,c0),M0}function A0(c0){var d0=this.keys().then(function(M0){return M0.length});return e0(d0,c0),d0}function p0(c0,d0){var M0=this;c0=n0(c0);var O0=this.ready().then(function(){M0._dbInfo.mStore.rm(c0)});return e0(O0,d0),O0}function h0(c0,d0,M0){var O0=this;c0=n0(c0);var x0=this.ready().then(function(){d0===void 0&&(d0=null);var C0=d0;return new Promise(function($0,_0){O0._dbInfo.serializer.serialize(d0,function(R0,D0){if(D0)_0(D0);else try{O0._dbInfo.mStore.set(c0,R0),$0(C0)}catch(S0){_0(S0)}})})});return e0(x0,M0),x0}var m0=!0;zr._support=m0,zr._driver=_r,zr._initStorage=l0,zr.clear=u0,zr.dropInstance=b0,zr.getItem=g0,zr.iterate=y0,zr.key=f0,zr.keys=v0,zr.length=A0,zr.removeItem=p0,zr.setItem=h0,Object.defineProperty(zr,"__esModule",{value:!0})})}),ge$4=Ze$2(ke$1()),Ne$1=Ze$2(rr$1()),ct$1={display:"block",visibility:"hidden",position:"fixed",top:"0",right:"0",width:"100%",height:"100%",borderRadius:"0",border:"none",zIndex:"2147483647",opacity:"0"};function lt$2(Gt){for(let[$r,zr]of Object.entries(ct$1))Gt.style[$r]=zr}function dt(Gt){return!![].slice.call(document.querySelectorAll(".magic-iframe")).find(zr=>zr.src.includes(Gt))}var ir$2=1e3,or$1=60*ir$2,vt=15*ir$2,ht$1=2*or$1,mt=60*or$1,pe$3=class extends ze{constructor(){super(...arguments),this.activeElement=null,this.lastPingTime=Date.now(),this.intervalTimer=null,this.timeoutTimer=null}getIframeSrc(){return Be$2(`/send?params=${encodeURIComponent(this.parameters)}`,this.endpoint).href}init(){this.test="hello",this.iframe=new Promise($r=>{let zr=()=>{if(dt(encodeURIComponent(this.parameters)))Kr().log();else{let _r=document.createElement("iframe");_r.classList.add("magic-iframe"),_r.dataset.magicIframeLabel=Be$2(this.endpoint).host,_r.title="Secure Modal",_r.src=this.getIframeSrc(),_r.allow="clipboard-read; clipboard-write",lt$2(_r),document.body.appendChild(_r),$r(_r)}};["loaded","interactive","complete"].includes(document.readyState)?zr():window.addEventListener("load",zr,!1)}),this.iframe.then($r=>{$r instanceof HTMLIFrameElement&&$r.addEventListener("load",()=>re$5(this,null,function*(){yield this.startHeartBeat()}))}),window.addEventListener("message",$r=>{var zr;if($r.origin===this.endpoint&&$r.data&&$r.data.msgType&&this.messageHandlers.size){$r.data.msgType.includes(v$d.MAGIC_PONG)&&(this.lastPingTime=Date.now()),$r.data.response=(zr=$r.data.response)!=null?zr:{};for(let _r of this.messageHandlers.values())_r($r)}}),window.addEventListener("beforeunload",()=>{this.stopHeartBeat()})}showOverlay(){return re$5(this,null,function*(){let $r=yield this.iframe;$r.style.visibility="visible",$r.style.opacity="1",this.activeElement=document.activeElement,$r.focus()})}hideOverlay(){return re$5(this,null,function*(){var $r;let zr=yield this.iframe;zr.style.visibility="hidden",zr.style.opacity="0",($r=this.activeElement)!=null&&$r.focus&&this.activeElement.focus(),this.activeElement=null})}_post($r){return re$5(this,null,function*(){let zr=yield this.iframe;if(zr&&zr.contentWindow)zr.contentWindow.postMessage($r,this.endpoint);else throw yt$1()})}heartBeatCheck(){this.intervalTimer=setInterval(()=>re$5(this,null,function*(){let $r={msgType:`${f$6.MAGIC_PING}-${this.parameters}`,payload:[]};yield this._post($r),Date.now()-this.lastPingTime>vt&&(yield this.reloadIframe(),this.lastPingTime=Date.now())}),ht$1)}startHeartBeat(){return re$5(this,null,function*(){(yield this.iframe)&&(this.timeoutTimer=setTimeout(()=>this.heartBeatCheck(),mt))})}stopHeartBeat(){this.timeoutTimer&&(clearTimeout(this.timeoutTimer),this.timeoutTimer=null),this.intervalTimer&&(clearInterval(this.intervalTimer),this.intervalTimer=null)}reloadIframe(){return re$5(this,null,function*(){let $r=yield this.iframe;if($r)$r.src=this.getIframeSrc();else throw yt$1()})}},Rt$2=Xn(Le$2,{platform:"web",sdkName:"magic-sdk",version:"28.15.0",defaultEndpoint:"https://auth.magic.link/",ViewController:pe$3,configureStorage:()=>re$5(void 0,null,function*(){let Gt=ge$4.default.createInstance({name:"MagicAuthLocalStorageDB",storeName:"MagicAuthLocalStorage"});return yield Gt.defineDriver(Ne$1),yield Gt.setDriver([ge$4.default.INDEXEDDB,ge$4.default.LOCALSTORAGE,Ne$1._driver]),Gt})}),V3_URL="https://js.stripe.com/v3",V3_URL_REGEX=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,EXISTING_SCRIPT_MESSAGE="loadStripe.setLoadParameters was called but an existing Stripe.js script already exists in the document; existing script parameters will be used",findScript$1=function(){for(var $r=document.querySelectorAll('script[src^="'.concat(V3_URL,'"]')),zr=0;zr<$r.length;zr++){var _r=$r[zr];if(V3_URL_REGEX.test(_r.src))return _r}return null},injectScript=function($r){var zr="",_r=document.createElement("script");_r.src="".concat(V3_URL).concat(zr);var Dr=document.head||document.body;if(!Dr)throw new Error("Expected document.body not to be null. Stripe.js requires a <body> element.");return Dr.appendChild(_r),_r},registerWrapper=function($r,zr){!$r||!$r._registerWrapper||$r._registerWrapper({name:"stripe-js",version:"4.8.0",startTime:zr})},stripePromise=null,onErrorListener=null,onLoadListener=null,onError=function($r){return function(){$r(new Error("Failed to load Stripe.js"))}},onLoad=function($r,zr){return function(){window.Stripe?$r(window.Stripe):zr(new Error("Stripe.js not available"))}},loadScript$2=function($r){return stripePromise!==null?stripePromise:(stripePromise=new Promise(function(zr,_r){if(typeof window>"u"||typeof document>"u"){zr(null);return}if(window.Stripe&&$r&&console.warn(EXISTING_SCRIPT_MESSAGE),window.Stripe){zr(window.Stripe);return}try{var Dr=findScript$1();if(Dr&&$r)console.warn(EXISTING_SCRIPT_MESSAGE);else if(!Dr)Dr=injectScript($r);else if(Dr&&onLoadListener!==null&&onErrorListener!==null){var kr;Dr.removeEventListener("load",onLoadListener),Dr.removeEventListener("error",onErrorListener),(kr=Dr.parentNode)===null||kr===void 0||kr.removeChild(Dr),Dr=injectScript($r)}onLoadListener=onLoad(zr,_r),onErrorListener=onError(_r),Dr.addEventListener("load",onLoadListener),Dr.addEventListener("error",onErrorListener)}catch(qr){_r(qr);return}}),stripePromise.catch(function(zr){return stripePromise=null,Promise.reject(zr)}))},initStripe=function($r,zr,_r){if($r===null)return null;var Dr=$r.apply(void 0,zr);return registerWrapper(Dr,_r),Dr},stripePromise$1,loadCalled=!1,getStripePromise=function(){return stripePromise$1||(stripePromise$1=loadScript$2(null).catch(function($r){return stripePromise$1=null,Promise.reject($r)}),stripePromise$1)};Promise.resolve().then(function(){return getStripePromise()}).catch(function(Gt){loadCalled||console.warn(Gt)});var loadStripe=function(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];loadCalled=!0;var Dr=Date.now();return getStripePromise().then(function(kr){return initStripe(kr,zr,Dr)})};function useBadge(Gt){const{badgeContent:$r,invisible:zr=!1,max:_r=99,showZero:Dr=!1}=Gt,kr=usePreviousProps({badgeContent:$r,max:_r});let qr=zr;zr===!1&&$r===0&&!Dr&&(qr=!0);const{badgeContent:Nr,max:Wr=_r}=qr?kr:Gt,Qr=Nr&&Number(Nr)>Wr?`${Wr}+`:Nr;return{badgeContent:Nr,invisible:qr,max:Wr,displayValue:Qr}}function getBadgeUtilityClass(Gt){return generateUtilityClass$3("MuiBadge",Gt)}const badgeClasses=generateUtilityClasses$3("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]),_excluded$1b=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],RADIUS_STANDARD=10,RADIUS_DOT=4,useUtilityClasses$Z=Gt=>{const{color:$r,anchorOrigin:zr,invisible:_r,overlap:Dr,variant:kr,classes:qr={}}=Gt,Nr={root:["root"],badge:["badge",kr,_r&&"invisible",`anchorOrigin${capitalize$7(zr.vertical)}${capitalize$7(zr.horizontal)}`,`anchorOrigin${capitalize$7(zr.vertical)}${capitalize$7(zr.horizontal)}${capitalize$7(Dr)}`,`overlap${capitalize$7(Dr)}`,$r!=="default"&&`color${capitalize$7($r)}`]};return composeClasses$3(Nr,getBadgeUtilityClass,qr)},BadgeRoot=styled$2("span",{name:"MuiBadge",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),BadgeBadge=styled$2("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.badge,$r[zr.variant],$r[`anchorOrigin${capitalize$7(zr.anchorOrigin.vertical)}${capitalize$7(zr.anchorOrigin.horizontal)}${capitalize$7(zr.overlap)}`],zr.color!=="default"&&$r[`color${capitalize$7(zr.color)}`],zr.invisible&&$r.invisible]}})(({theme:Gt})=>{var $r;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:Gt.typography.fontFamily,fontWeight:Gt.typography.fontWeightMedium,fontSize:Gt.typography.pxToRem(12),minWidth:RADIUS_STANDARD*2,lineHeight:1,padding:"0 6px",height:RADIUS_STANDARD*2,borderRadius:RADIUS_STANDARD,zIndex:1,transition:Gt.transitions.create("transform",{easing:Gt.transitions.easing.easeInOut,duration:Gt.transitions.duration.enteringScreen}),variants:[...Object.keys((($r=Gt.vars)!=null?$r:Gt).palette).filter(zr=>{var _r,Dr;return((_r=Gt.vars)!=null?_r:Gt).palette[zr].main&&((Dr=Gt.vars)!=null?Dr:Gt).palette[zr].contrastText}).map(zr=>({props:{color:zr},style:{backgroundColor:(Gt.vars||Gt).palette[zr].main,color:(Gt.vars||Gt).palette[zr].contrastText}})),{props:{variant:"dot"},style:{borderRadius:RADIUS_DOT,height:RADIUS_DOT*2,minWidth:RADIUS_DOT*2,padding:0}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="top"&&zr.anchorOrigin.horizontal==="right"&&zr.overlap==="rectangular",style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="bottom"&&zr.anchorOrigin.horizontal==="right"&&zr.overlap==="rectangular",style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="top"&&zr.anchorOrigin.horizontal==="left"&&zr.overlap==="rectangular",style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="bottom"&&zr.anchorOrigin.horizontal==="left"&&zr.overlap==="rectangular",style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="top"&&zr.anchorOrigin.horizontal==="right"&&zr.overlap==="circular",style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(50%, -50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="bottom"&&zr.anchorOrigin.horizontal==="right"&&zr.overlap==="circular",style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(50%, 50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="top"&&zr.anchorOrigin.horizontal==="left"&&zr.overlap==="circular",style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:({ownerState:zr})=>zr.anchorOrigin.vertical==="bottom"&&zr.anchorOrigin.horizontal==="left"&&zr.overlap==="circular",style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",[`&.${badgeClasses.invisible}`]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:Gt.transitions.create("transform",{easing:Gt.transitions.easing.easeInOut,duration:Gt.transitions.duration.leavingScreen})}}]}}),Badge=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr,Nr,Wr;const Qr=useDefaultProps({props:$r,name:"MuiBadge"}),{anchorOrigin:Vr={vertical:"top",horizontal:"right"},className:Jr,component:Zr,components:zn={},componentsProps:Vn={},children:_i,overlap:e0="rectangular",color:r0="default",invisible:i0=!1,max:n0=99,badgeContent:o0,slots:a0,slotProps:s0,showZero:l0=!1,variant:u0="standard"}=Qr,b0=_objectWithoutPropertiesLoose$a(Qr,_excluded$1b),{badgeContent:g0,invisible:y0,max:f0,displayValue:v0}=useBadge({max:n0,invisible:i0,badgeContent:o0,showZero:l0}),A0=usePreviousProps({anchorOrigin:Vr,color:r0,overlap:e0,variant:u0,badgeContent:o0}),p0=y0||g0==null&&u0!=="dot",{color:h0=r0,overlap:m0=e0,anchorOrigin:c0=Vr,variant:d0=u0}=p0?A0:Qr,M0=d0!=="dot"?v0:void 0,O0=_extends$q({},Qr,{badgeContent:g0,invisible:p0,max:f0,displayValue:M0,showZero:l0,anchorOrigin:c0,color:h0,overlap:m0,variant:d0}),x0=useUtilityClasses$Z(O0),C0=(_r=(Dr=a0==null?void 0:a0.root)!=null?Dr:zn.Root)!=null?_r:BadgeRoot,$0=(kr=(qr=a0==null?void 0:a0.badge)!=null?qr:zn.Badge)!=null?kr:BadgeBadge,_0=(Nr=s0==null?void 0:s0.root)!=null?Nr:Vn.root,R0=(Wr=s0==null?void 0:s0.badge)!=null?Wr:Vn.badge,D0=useSlotProps$1({elementType:C0,externalSlotProps:_0,externalForwardedProps:b0,additionalProps:{ref:zr,as:Zr},ownerState:O0,className:clsx$1(_0==null?void 0:_0.className,x0.root,Jr)}),S0=useSlotProps$1({elementType:$0,externalSlotProps:R0,ownerState:O0,className:clsx$1(x0.badge,R0==null?void 0:R0.className)});return jsxRuntimeExports.jsxs(C0,_extends$q({},D0,{children:[_i,jsxRuntimeExports.jsx($0,_extends$q({},S0,{children:M0}))]}))}),CancelIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function getChipUtilityClass(Gt){return generateUtilityClass$3("MuiChip",Gt)}const chipClasses=generateUtilityClasses$3("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),_excluded$1a=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],useUtilityClasses$Y=Gt=>{const{classes:$r,disabled:zr,size:_r,color:Dr,iconColor:kr,onDelete:qr,clickable:Nr,variant:Wr}=Gt,Qr={root:["root",Wr,zr&&"disabled",`size${capitalize$7(_r)}`,`color${capitalize$7(Dr)}`,Nr&&"clickable",Nr&&`clickableColor${capitalize$7(Dr)}`,qr&&"deletable",qr&&`deletableColor${capitalize$7(Dr)}`,`${Wr}${capitalize$7(Dr)}`],label:["label",`label${capitalize$7(_r)}`],avatar:["avatar",`avatar${capitalize$7(_r)}`,`avatarColor${capitalize$7(Dr)}`],icon:["icon",`icon${capitalize$7(_r)}`,`iconColor${capitalize$7(kr)}`],deleteIcon:["deleteIcon",`deleteIcon${capitalize$7(_r)}`,`deleteIconColor${capitalize$7(Dr)}`,`deleteIcon${capitalize$7(Wr)}Color${capitalize$7(Dr)}`]};return composeClasses$3(Qr,getChipUtilityClass,$r)},ChipRoot=styled$2("div",{name:"MuiChip",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt,{color:_r,iconColor:Dr,clickable:kr,onDelete:qr,size:Nr,variant:Wr}=zr;return[{[`& .${chipClasses.avatar}`]:$r.avatar},{[`& .${chipClasses.avatar}`]:$r[`avatar${capitalize$7(Nr)}`]},{[`& .${chipClasses.avatar}`]:$r[`avatarColor${capitalize$7(_r)}`]},{[`& .${chipClasses.icon}`]:$r.icon},{[`& .${chipClasses.icon}`]:$r[`icon${capitalize$7(Nr)}`]},{[`& .${chipClasses.icon}`]:$r[`iconColor${capitalize$7(Dr)}`]},{[`& .${chipClasses.deleteIcon}`]:$r.deleteIcon},{[`& .${chipClasses.deleteIcon}`]:$r[`deleteIcon${capitalize$7(Nr)}`]},{[`& .${chipClasses.deleteIcon}`]:$r[`deleteIconColor${capitalize$7(_r)}`]},{[`& .${chipClasses.deleteIcon}`]:$r[`deleteIcon${capitalize$7(Wr)}Color${capitalize$7(_r)}`]},$r.root,$r[`size${capitalize$7(Nr)}`],$r[`color${capitalize$7(_r)}`],kr&&$r.clickable,kr&&_r!=="default"&&$r[`clickableColor${capitalize$7(_r)})`],qr&&$r.deletable,qr&&_r!=="default"&&$r[`deletableColor${capitalize$7(_r)}`],$r[Wr],$r[`${Wr}${capitalize$7(_r)}`]]}})(({theme:Gt,ownerState:$r})=>{const zr=Gt.palette.mode==="light"?Gt.palette.grey[700]:Gt.palette.grey[300];return _extends$q({maxWidth:"100%",fontFamily:Gt.typography.fontFamily,fontSize:Gt.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(Gt.vars||Gt).palette.text.primary,backgroundColor:(Gt.vars||Gt).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:Gt.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${chipClasses.disabled}`]:{opacity:(Gt.vars||Gt).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${chipClasses.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:Gt.vars?Gt.vars.palette.Chip.defaultAvatarColor:zr,fontSize:Gt.typography.pxToRem(12)},[`& .${chipClasses.avatarColorPrimary}`]:{color:(Gt.vars||Gt).palette.primary.contrastText,backgroundColor:(Gt.vars||Gt).palette.primary.dark},[`& .${chipClasses.avatarColorSecondary}`]:{color:(Gt.vars||Gt).palette.secondary.contrastText,backgroundColor:(Gt.vars||Gt).palette.secondary.dark},[`& .${chipClasses.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:Gt.typography.pxToRem(10)},[`& .${chipClasses.icon}`]:_extends$q({marginLeft:5,marginRight:-6},$r.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},$r.iconColor===$r.color&&_extends$q({color:Gt.vars?Gt.vars.palette.Chip.defaultIconColor:zr},$r.color!=="default"&&{color:"inherit"})),[`& .${chipClasses.deleteIcon}`]:_extends$q({WebkitTapHighlightColor:"transparent",color:Gt.vars?`rgba(${Gt.vars.palette.text.primaryChannel} / 0.26)`:alpha_1(Gt.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:Gt.vars?`rgba(${Gt.vars.palette.text.primaryChannel} / 0.4)`:alpha_1(Gt.palette.text.primary,.4)}},$r.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},$r.color!=="default"&&{color:Gt.vars?`rgba(${Gt.vars.palette[$r.color].contrastTextChannel} / 0.7)`:alpha_1(Gt.palette[$r.color].contrastText,.7),"&:hover, &:active":{color:(Gt.vars||Gt).palette[$r.color].contrastText}})},$r.size==="small"&&{height:24},$r.color!=="default"&&{backgroundColor:(Gt.vars||Gt).palette[$r.color].main,color:(Gt.vars||Gt).palette[$r.color].contrastText},$r.onDelete&&{[`&.${chipClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.action.selectedChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.focusOpacity}))`:alpha_1(Gt.palette.action.selected,Gt.palette.action.selectedOpacity+Gt.palette.action.focusOpacity)}},$r.onDelete&&$r.color!=="default"&&{[`&.${chipClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette[$r.color].dark}})},({theme:Gt,ownerState:$r})=>_extends$q({},$r.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.action.selectedChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.hoverOpacity}))`:alpha_1(Gt.palette.action.selected,Gt.palette.action.selectedOpacity+Gt.palette.action.hoverOpacity)},[`&.${chipClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.action.selectedChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.focusOpacity}))`:alpha_1(Gt.palette.action.selected,Gt.palette.action.selectedOpacity+Gt.palette.action.focusOpacity)},"&:active":{boxShadow:(Gt.vars||Gt).shadows[1]}},$r.clickable&&$r.color!=="default"&&{[`&:hover, &.${chipClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette[$r.color].dark}}),({theme:Gt,ownerState:$r})=>_extends$q({},$r.variant==="outlined"&&{backgroundColor:"transparent",border:Gt.vars?`1px solid ${Gt.vars.palette.Chip.defaultBorder}`:`1px solid ${Gt.palette.mode==="light"?Gt.palette.grey[400]:Gt.palette.grey[700]}`,[`&.${chipClasses.clickable}:hover`]:{backgroundColor:(Gt.vars||Gt).palette.action.hover},[`&.${chipClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette.action.focus},[`& .${chipClasses.avatar}`]:{marginLeft:4},[`& .${chipClasses.avatarSmall}`]:{marginLeft:2},[`& .${chipClasses.icon}`]:{marginLeft:4},[`& .${chipClasses.iconSmall}`]:{marginLeft:2},[`& .${chipClasses.deleteIcon}`]:{marginRight:5},[`& .${chipClasses.deleteIconSmall}`]:{marginRight:3}},$r.variant==="outlined"&&$r.color!=="default"&&{color:(Gt.vars||Gt).palette[$r.color].main,border:`1px solid ${Gt.vars?`rgba(${Gt.vars.palette[$r.color].mainChannel} / 0.7)`:alpha_1(Gt.palette[$r.color].main,.7)}`,[`&.${chipClasses.clickable}:hover`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette[$r.color].mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette[$r.color].main,Gt.palette.action.hoverOpacity)},[`&.${chipClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette[$r.color].mainChannel} / ${Gt.vars.palette.action.focusOpacity})`:alpha_1(Gt.palette[$r.color].main,Gt.palette.action.focusOpacity)},[`& .${chipClasses.deleteIcon}`]:{color:Gt.vars?`rgba(${Gt.vars.palette[$r.color].mainChannel} / 0.7)`:alpha_1(Gt.palette[$r.color].main,.7),"&:hover, &:active":{color:(Gt.vars||Gt).palette[$r.color].main}}})),ChipLabel=styled$2("span",{name:"MuiChip",slot:"Label",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt,{size:_r}=zr;return[$r.label,$r[`label${capitalize$7(_r)}`]]}})(({ownerState:Gt})=>_extends$q({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},Gt.variant==="outlined"&&{paddingLeft:11,paddingRight:11},Gt.size==="small"&&{paddingLeft:8,paddingRight:8},Gt.size==="small"&&Gt.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function isDeleteKeyboardEvent(Gt){return Gt.key==="Backspace"||Gt.key==="Delete"}const Chip=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiChip"}),{avatar:Dr,className:kr,clickable:qr,color:Nr="default",component:Wr,deleteIcon:Qr,disabled:Vr=!1,icon:Jr,label:Zr,onClick:zn,onDelete:Vn,onKeyDown:_i,onKeyUp:e0,size:r0="medium",variant:i0="filled",tabIndex:n0,skipFocusWhenDisabled:o0=!1}=_r,a0=_objectWithoutPropertiesLoose$a(_r,_excluded$1a),s0=reactExports.useRef(null),l0=useForkRef$2(s0,zr),u0=d0=>{d0.stopPropagation(),Vn&&Vn(d0)},b0=d0=>{d0.currentTarget===d0.target&&isDeleteKeyboardEvent(d0)&&d0.preventDefault(),_i&&_i(d0)},g0=d0=>{d0.currentTarget===d0.target&&(Vn&&isDeleteKeyboardEvent(d0)?Vn(d0):d0.key==="Escape"&&s0.current&&s0.current.blur()),e0&&e0(d0)},y0=qr!==!1&&zn?!0:qr,f0=y0||Vn?ButtonBase:Wr||"div",v0=_extends$q({},_r,{component:f0,disabled:Vr,size:r0,color:Nr,iconColor:reactExports.isValidElement(Jr)&&Jr.props.color||Nr,onDelete:!!Vn,clickable:y0,variant:i0}),A0=useUtilityClasses$Y(v0),p0=f0===ButtonBase?_extends$q({component:Wr||"div",focusVisibleClassName:A0.focusVisible},Vn&&{disableRipple:!0}):{};let h0=null;Vn&&(h0=Qr&&reactExports.isValidElement(Qr)?reactExports.cloneElement(Qr,{className:clsx$1(Qr.props.className,A0.deleteIcon),onClick:u0}):jsxRuntimeExports.jsx(CancelIcon,{className:clsx$1(A0.deleteIcon),onClick:u0}));let m0=null;Dr&&reactExports.isValidElement(Dr)&&(m0=reactExports.cloneElement(Dr,{className:clsx$1(A0.avatar,Dr.props.className)}));let c0=null;return Jr&&reactExports.isValidElement(Jr)&&(c0=reactExports.cloneElement(Jr,{className:clsx$1(A0.icon,Jr.props.className)})),jsxRuntimeExports.jsxs(ChipRoot,_extends$q({as:f0,className:clsx$1(A0.root,kr),disabled:y0&&Vr?!0:void 0,onClick:zn,onKeyDown:b0,onKeyUp:g0,ref:l0,tabIndex:o0&&Vr?-1:n0,ownerState:v0},p0,a0,{children:[m0||c0,jsxRuntimeExports.jsx(ChipLabel,{className:clsx$1(A0.label),ownerState:v0,children:Zr}),h0]}))});var dotize$1={exports:{}};(function(Gt){var $r={valTypes:{none:"NONE",primitive:"PRIM",object:"OBJECT",array:"ARRAY"},getValType:function(zr){if((!zr||typeof zr!="object")&&!Array.isArray(zr))return $r.valTypes.primitive;if(Array.isArray(zr))return $r.valTypes.array;if(typeof zr=="object")return $r.valTypes.object},getPathType:function(zr){var _r=[];for(var Dr in zr){var kr=zr[Dr];kr?$r.isNumber(kr)?_r.push($r.valTypes.array):_r.push($r.valTypes.object):_r.push($r.valTypes.none)}return _r},isUndefined:function(zr){return typeof zr>"u"},isNumber:function(zr){return!isNaN(parseInt(zr))},isEmptyObj:function(zr){for(var _r in zr)if(Object.hasOwnProperty.call(zr,_r))return!1;return JSON.stringify(zr)===JSON.stringify({})},isNotObject:function(zr){return!zr||typeof zr!="object"},isEmptyArray:function(zr){return Array.isArray(zr)&&zr.length==0},isNotArray:function(zr){return Array.isArray(zr)==!1},removeEmptyArrayItem:function(zr){return zr.filter(function(_r){return _r!=null&&_r!=""})},getFieldName:function(zr,_r,Dr,kr,qr){return qr?(_r||"")+($r.isNumber(zr)?"["+zr+"]":(Dr&&!_r?"":".")+zr):kr?(_r||"")+"["+zr+"]":(_r?_r+".":"")+zr},startsWith:function(zr,_r){return zr.indexOf(_r)==0},convert:function(zr,_r){var Dr={};return $r.isNotObject(zr)&&$r.isNotArray(zr)?_r?(Dr[_r]=zr,Dr):zr:function kr(qr,Nr,Wr){var Qr=Array.isArray(qr);for(var Vr in qr){var Jr=qr[Vr];Jr&&typeof Jr=="object"?Array.isArray(Jr)?$r.isEmptyArray(Jr)?Dr[$r.getFieldName(Vr,Nr,Wr,!1,!0)]=Jr:Dr=kr(Jr,$r.getFieldName(Vr,Nr,Wr,!1,!0),Qr):Qr&&$r.isEmptyObj(Jr)==!1?Dr=kr(Jr,$r.getFieldName(Vr,Nr,Wr,!0)):$r.isEmptyObj(Jr)==!1?Dr=kr(Jr,$r.getFieldName(Vr,Nr,Wr)):$r.isEmptyObj(Jr)&&(Dr[$r.getFieldName(Vr,Nr,Wr,Qr)]=Jr):Qr||$r.isNumber(Vr)?Dr[$r.getFieldName(Vr,Nr,Wr,!0)]=Jr:Dr[$r.getFieldName(Vr,Nr,Wr)]=Jr}return Dr}(zr,_r,!0)},backward:function(zr,_r){var Dr={},kr=/\[(\d+)\]/g;if($r.isNotObject(zr)&&$r.isNotArray(zr))return _r?zr[_r]:zr;for(var qr in zr){var Nr=zr[qr];if(_r){var Wr=new RegExp("^"+_r);qr=qr.replace(Wr,"")}qr=qr.replace(kr,".$1"),$r.startsWith(qr,".")&&(qr=qr.replace(/^\./,""));var Qr=qr.split("."),Vr=$r.getPathType(Qr);!$r.isUndefined(Vr)&&Vr[0]==$r.valTypes.array&&Array.isArray(Dr)==!1&&(Dr=[]),function Jr(Zr,zn,Vn,_i){var e0=Qr.shift(),r0=Vr.shift();if(typeof e0>"u"||e0==""){Dr=Zr;return}var i0=r0==$r.valTypes.array;if($r.isNumber(e0)&&(e0=parseInt(e0)),Qr.length>0){typeof zn[e0]>"u"&&(i0?zn[e0]=[]:zn[e0]={}),Jr(Zr,zn[e0],e0,zn);return}r0==$r.valTypes.array&&Vn&&_i?(Array.isArray(_i[Vn])==!1&&(_i[Vn]=[]),_i[Vn].push(Zr)):zn[e0]=Zr}(Nr,Dr)}return Dr}};Gt.exports=$r})(dotize$1);var dotizeExports=dotize$1.exports;const dotize=getDefaultExportFromCjs$3(dotizeExports);var COMMON_MIME_TYPES=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function toFileWithPath(Gt,$r){var zr=withMimeType(Gt);if(typeof zr.path!="string"){var _r=Gt.webkitRelativePath;Object.defineProperty(zr,"path",{value:typeof $r=="string"?$r:typeof _r=="string"&&_r.length>0?_r:Gt.name,writable:!1,configurable:!1,enumerable:!0})}return zr}function withMimeType(Gt){var $r=Gt.name,zr=$r&&$r.lastIndexOf(".")!==-1;if(zr&&!Gt.type){var _r=$r.split(".").pop().toLowerCase(),Dr=COMMON_MIME_TYPES.get(_r);Dr&&Object.defineProperty(Gt,"type",{value:Dr,writable:!1,configurable:!1,enumerable:!0})}return Gt}var FILES_TO_IGNORE=[".DS_Store","Thumbs.db"];function fromEvent(Gt){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function($r){return isObject$d(Gt)&&isDataTransfer(Gt.dataTransfer)?[2,getDataTransferFiles(Gt.dataTransfer,Gt.type)]:isChangeEvt(Gt)?[2,getInputFiles(Gt)]:Array.isArray(Gt)&&Gt.every(function(zr){return"getFile"in zr&&typeof zr.getFile=="function"})?[2,getFsHandleFiles(Gt)]:[2,[]]})})}function isDataTransfer(Gt){return isObject$d(Gt)}function isChangeEvt(Gt){return isObject$d(Gt)&&isObject$d(Gt.target)}function isObject$d(Gt){return typeof Gt=="object"&&Gt!==null}function getInputFiles(Gt){return fromList$3(Gt.target.files).map(function($r){return toFileWithPath($r)})}function getFsHandleFiles(Gt){return __awaiter$1(this,void 0,void 0,function(){var $r;return __generator$1(this,function(zr){switch(zr.label){case 0:return[4,Promise.all(Gt.map(function(_r){return _r.getFile()}))];case 1:return $r=zr.sent(),[2,$r.map(function(_r){return toFileWithPath(_r)})]}})})}function getDataTransferFiles(Gt,$r){return __awaiter$1(this,void 0,void 0,function(){var zr,_r;return __generator$1(this,function(Dr){switch(Dr.label){case 0:return Gt.items?(zr=fromList$3(Gt.items).filter(function(kr){return kr.kind==="file"}),$r!=="drop"?[2,zr]:[4,Promise.all(zr.map(toFilePromises))]):[3,2];case 1:return _r=Dr.sent(),[2,noIgnoredFiles(flatten$4(_r))];case 2:return[2,noIgnoredFiles(fromList$3(Gt.files).map(function(kr){return toFileWithPath(kr)}))]}})})}function noIgnoredFiles(Gt){return Gt.filter(function($r){return FILES_TO_IGNORE.indexOf($r.name)===-1})}function fromList$3(Gt){if(Gt===null)return[];for(var $r=[],zr=0;zr<Gt.length;zr++){var _r=Gt[zr];$r.push(_r)}return $r}function toFilePromises(Gt){if(typeof Gt.webkitGetAsEntry!="function")return fromDataTransferItem(Gt);var $r=Gt.webkitGetAsEntry();return $r&&$r.isDirectory?fromDirEntry($r):fromDataTransferItem(Gt)}function flatten$4(Gt){return Gt.reduce(function($r,zr){return __spreadArray$1(__spreadArray$1([],__read($r),!1),__read(Array.isArray(zr)?flatten$4(zr):[zr]),!1)},[])}function fromDataTransferItem(Gt){var $r=Gt.getAsFile();if(!$r)return Promise.reject("".concat(Gt," is not a File"));var zr=toFileWithPath($r);return Promise.resolve(zr)}function fromEntry(Gt){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function($r){return[2,Gt.isDirectory?fromDirEntry(Gt):fromFileEntry(Gt)]})})}function fromDirEntry(Gt){var $r=Gt.createReader();return new Promise(function(zr,_r){var Dr=[];function kr(){var qr=this;$r.readEntries(function(Nr){return __awaiter$1(qr,void 0,void 0,function(){var Wr,Qr,Vr;return __generator$1(this,function(Jr){switch(Jr.label){case 0:if(Nr.length)return[3,5];Jr.label=1;case 1:return Jr.trys.push([1,3,,4]),[4,Promise.all(Dr)];case 2:return Wr=Jr.sent(),zr(Wr),[3,4];case 3:return Qr=Jr.sent(),_r(Qr),[3,4];case 4:return[3,6];case 5:Vr=Promise.all(Nr.map(fromEntry)),Dr.push(Vr),kr(),Jr.label=6;case 6:return[2]}})})},function(Nr){_r(Nr)})}kr()})}function fromFileEntry(Gt){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function($r){return[2,new Promise(function(zr,_r){Gt.file(function(Dr){var kr=toFileWithPath(Dr,Gt.fullPath);zr(kr)},function(Dr){_r(Dr)})})]})})}var _default$6=function(Gt,$r){if(Gt&&$r){var zr=Array.isArray($r)?$r:$r.split(","),_r=Gt.name||"",Dr=(Gt.type||"").toLowerCase(),kr=Dr.replace(/\/.*$/,"");return zr.some(function(qr){var Nr=qr.trim().toLowerCase();return Nr.charAt(0)==="."?_r.toLowerCase().endsWith(Nr):Nr.endsWith("/*")?kr===Nr.replace(/\/.*$/,""):Dr===Nr})}return!0};function _toConsumableArray$1(Gt){return _arrayWithoutHoles$1(Gt)||_iterableToArray$1(Gt)||_unsupportedIterableToArray$5(Gt)||_nonIterableSpread$1()}function _nonIterableSpread$1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray$1(Gt){if(typeof Symbol<"u"&&Gt[Symbol.iterator]!=null||Gt["@@iterator"]!=null)return Array.from(Gt)}function _arrayWithoutHoles$1(Gt){if(Array.isArray(Gt))return _arrayLikeToArray$5(Gt)}function ownKeys$9(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$7(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$9(Object(zr),!0).forEach(function(_r){_defineProperty$c(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$9(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$c(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _slicedToArray$6(Gt,$r){return _arrayWithHoles$4(Gt)||_iterableToArrayLimit$4(Gt,$r)||_unsupportedIterableToArray$5(Gt,$r)||_nonIterableRest$4()}function _nonIterableRest$4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$5(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$5(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(Gt);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray$5(Gt,$r)}}function _arrayLikeToArray$5(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _iterableToArrayLimit$4(Gt,$r){var zr=Gt==null?null:typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"];if(zr!=null){var _r=[],Dr=!0,kr=!1,qr,Nr;try{for(zr=zr.call(Gt);!(Dr=(qr=zr.next()).done)&&(_r.push(qr.value),!($r&&_r.length===$r));Dr=!0);}catch(Wr){kr=!0,Nr=Wr}finally{try{!Dr&&zr.return!=null&&zr.return()}finally{if(kr)throw Nr}}return _r}}function _arrayWithHoles$4(Gt){if(Array.isArray(Gt))return Gt}var accepts=typeof _default$6=="function"?_default$6:_default$6.default,FILE_INVALID_TYPE="file-invalid-type",FILE_TOO_LARGE="file-too-large",FILE_TOO_SMALL="file-too-small",TOO_MANY_FILES="too-many-files",ErrorCode={FileInvalidType:FILE_INVALID_TYPE,FileTooLarge:FILE_TOO_LARGE,FileTooSmall:FILE_TOO_SMALL,TooManyFiles:TOO_MANY_FILES},getInvalidTypeRejectionErr=function($r){$r=Array.isArray($r)&&$r.length===1?$r[0]:$r;var zr=Array.isArray($r)?"one of ".concat($r.join(", ")):$r;return{code:FILE_INVALID_TYPE,message:"File type must be ".concat(zr)}},getTooLargeRejectionErr=function($r){return{code:FILE_TOO_LARGE,message:"File is larger than ".concat($r," ").concat($r===1?"byte":"bytes")}},getTooSmallRejectionErr=function($r){return{code:FILE_TOO_SMALL,message:"File is smaller than ".concat($r," ").concat($r===1?"byte":"bytes")}},TOO_MANY_FILES_REJECTION={code:TOO_MANY_FILES,message:"Too many files"};function fileAccepted(Gt,$r){var zr=Gt.type==="application/x-moz-file"||accepts(Gt,$r);return[zr,zr?null:getInvalidTypeRejectionErr($r)]}function fileMatchSize(Gt,$r,zr){if(isDefined$1(Gt.size))if(isDefined$1($r)&&isDefined$1(zr)){if(Gt.size>zr)return[!1,getTooLargeRejectionErr(zr)];if(Gt.size<$r)return[!1,getTooSmallRejectionErr($r)]}else{if(isDefined$1($r)&&Gt.size<$r)return[!1,getTooSmallRejectionErr($r)];if(isDefined$1(zr)&&Gt.size>zr)return[!1,getTooLargeRejectionErr(zr)]}return[!0,null]}function isDefined$1(Gt){return Gt!=null}function allFilesAccepted(Gt){var $r=Gt.files,zr=Gt.accept,_r=Gt.minSize,Dr=Gt.maxSize,kr=Gt.multiple,qr=Gt.maxFiles,Nr=Gt.validator;return!kr&&$r.length>1||kr&&qr>=1&&$r.length>qr?!1:$r.every(function(Wr){var Qr=fileAccepted(Wr,zr),Vr=_slicedToArray$6(Qr,1),Jr=Vr[0],Zr=fileMatchSize(Wr,_r,Dr),zn=_slicedToArray$6(Zr,1),Vn=zn[0],_i=Nr?Nr(Wr):null;return Jr&&Vn&&!_i})}function isPropagationStopped(Gt){return typeof Gt.isPropagationStopped=="function"?Gt.isPropagationStopped():typeof Gt.cancelBubble<"u"?Gt.cancelBubble:!1}function isEvtWithFiles(Gt){return Gt.dataTransfer?Array.prototype.some.call(Gt.dataTransfer.types,function($r){return $r==="Files"||$r==="application/x-moz-file"}):!!Gt.target&&!!Gt.target.files}function onDocumentDragOver(Gt){Gt.preventDefault()}function isIe(Gt){return Gt.indexOf("MSIE")!==-1||Gt.indexOf("Trident/")!==-1}function isEdge(Gt){return Gt.indexOf("Edge/")!==-1}function isIeOrEdge(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return isIe(Gt)||isEdge(Gt)}function composeEventHandlers(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];return function(_r){for(var Dr=arguments.length,kr=new Array(Dr>1?Dr-1:0),qr=1;qr<Dr;qr++)kr[qr-1]=arguments[qr];return $r.some(function(Nr){return!isPropagationStopped(_r)&&Nr&&Nr.apply(void 0,[_r].concat(kr)),isPropagationStopped(_r)})}}function canUseFileSystemAccessAPI(){return"showOpenFilePicker"in window}function pickerOptionsFromAccept(Gt){if(isDefined$1(Gt)){var $r=Object.entries(Gt).filter(function(zr){var _r=_slicedToArray$6(zr,2),Dr=_r[0],kr=_r[1],qr=!0;return isMIMEType(Dr)||(console.warn('Skipped "'.concat(Dr,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),qr=!1),(!Array.isArray(kr)||!kr.every(isExt))&&(console.warn('Skipped "'.concat(Dr,'" because an invalid file extension was provided.')),qr=!1),qr}).reduce(function(zr,_r){var Dr=_slicedToArray$6(_r,2),kr=Dr[0],qr=Dr[1];return _objectSpread$7(_objectSpread$7({},zr),{},_defineProperty$c({},kr,qr))},{});return[{description:"Files",accept:$r}]}return Gt}function acceptPropAsAcceptAttr(Gt){if(isDefined$1(Gt))return Object.entries(Gt).reduce(function($r,zr){var _r=_slicedToArray$6(zr,2),Dr=_r[0],kr=_r[1];return[].concat(_toConsumableArray$1($r),[Dr],_toConsumableArray$1(kr))},[]).filter(function($r){return isMIMEType($r)||isExt($r)}).join(",")}function isAbort(Gt){return Gt instanceof DOMException&&(Gt.name==="AbortError"||Gt.code===Gt.ABORT_ERR)}function isSecurityError(Gt){return Gt instanceof DOMException&&(Gt.name==="SecurityError"||Gt.code===Gt.SECURITY_ERR)}function isMIMEType(Gt){return Gt==="audio/*"||Gt==="video/*"||Gt==="image/*"||Gt==="text/*"||/\w+\/[-+.\w]+/g.test(Gt)}function isExt(Gt){return/^.*\.[\w]+$/.test(Gt)}var _excluded$19=["children"],_excluded2$7=["open"],_excluded3$3=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],_excluded4$1=["refKey","onChange","onClick"];function _toConsumableArray(Gt){return _arrayWithoutHoles(Gt)||_iterableToArray(Gt)||_unsupportedIterableToArray$4(Gt)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _iterableToArray(Gt){if(typeof Symbol<"u"&&Gt[Symbol.iterator]!=null||Gt["@@iterator"]!=null)return Array.from(Gt)}function _arrayWithoutHoles(Gt){if(Array.isArray(Gt))return _arrayLikeToArray$4(Gt)}function _slicedToArray$5(Gt,$r){return _arrayWithHoles$3(Gt)||_iterableToArrayLimit$3(Gt,$r)||_unsupportedIterableToArray$4(Gt,$r)||_nonIterableRest$3()}function _nonIterableRest$3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$4(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$4(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(Gt);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray$4(Gt,$r)}}function _arrayLikeToArray$4(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _iterableToArrayLimit$3(Gt,$r){var zr=Gt==null?null:typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"];if(zr!=null){var _r=[],Dr=!0,kr=!1,qr,Nr;try{for(zr=zr.call(Gt);!(Dr=(qr=zr.next()).done)&&(_r.push(qr.value),!($r&&_r.length===$r));Dr=!0);}catch(Wr){kr=!0,Nr=Wr}finally{try{!Dr&&zr.return!=null&&zr.return()}finally{if(kr)throw Nr}}return _r}}function _arrayWithHoles$3(Gt){if(Array.isArray(Gt))return Gt}function ownKeys$8(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$6(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$8(Object(zr),!0).forEach(function(_r){_defineProperty$b(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$8(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$b(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _objectWithoutProperties$4(Gt,$r){if(Gt==null)return{};var zr=_objectWithoutPropertiesLoose$5(Gt,$r),_r,Dr;if(Object.getOwnPropertySymbols){var kr=Object.getOwnPropertySymbols(Gt);for(Dr=0;Dr<kr.length;Dr++)_r=kr[Dr],!($r.indexOf(_r)>=0)&&Object.prototype.propertyIsEnumerable.call(Gt,_r)&&(zr[_r]=Gt[_r])}return zr}function _objectWithoutPropertiesLoose$5(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}var Dropzone=reactExports.forwardRef(function(Gt,$r){var zr=Gt.children,_r=_objectWithoutProperties$4(Gt,_excluded$19),Dr=useDropzone(_r),kr=Dr.open,qr=_objectWithoutProperties$4(Dr,_excluded2$7);return reactExports.useImperativeHandle($r,function(){return{open:kr}},[kr]),React$6.createElement(reactExports.Fragment,null,zr(_objectSpread$6(_objectSpread$6({},qr),{},{open:kr})))});Dropzone.displayName="Dropzone";var defaultProps$1={disabled:!1,getFilesFromEvent:fromEvent,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Dropzone.defaultProps=defaultProps$1;Dropzone.propTypes={children:PropTypes.func,accept:PropTypes.objectOf(PropTypes.arrayOf(PropTypes.string)),multiple:PropTypes.bool,preventDropOnDocument:PropTypes.bool,noClick:PropTypes.bool,noKeyboard:PropTypes.bool,noDrag:PropTypes.bool,noDragEventsBubbling:PropTypes.bool,minSize:PropTypes.number,maxSize:PropTypes.number,maxFiles:PropTypes.number,disabled:PropTypes.bool,getFilesFromEvent:PropTypes.func,onFileDialogCancel:PropTypes.func,onFileDialogOpen:PropTypes.func,useFsAccessApi:PropTypes.bool,autoFocus:PropTypes.bool,onDragEnter:PropTypes.func,onDragLeave:PropTypes.func,onDragOver:PropTypes.func,onDrop:PropTypes.func,onDropAccepted:PropTypes.func,onDropRejected:PropTypes.func,onError:PropTypes.func,validator:PropTypes.func};var initialState$1={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function useDropzone(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$r=_objectSpread$6(_objectSpread$6({},defaultProps$1),Gt),zr=$r.accept,_r=$r.disabled,Dr=$r.getFilesFromEvent,kr=$r.maxSize,qr=$r.minSize,Nr=$r.multiple,Wr=$r.maxFiles,Qr=$r.onDragEnter,Vr=$r.onDragLeave,Jr=$r.onDragOver,Zr=$r.onDrop,zn=$r.onDropAccepted,Vn=$r.onDropRejected,_i=$r.onFileDialogCancel,e0=$r.onFileDialogOpen,r0=$r.useFsAccessApi,i0=$r.autoFocus,n0=$r.preventDropOnDocument,o0=$r.noClick,a0=$r.noKeyboard,s0=$r.noDrag,l0=$r.noDragEventsBubbling,u0=$r.onError,b0=$r.validator,g0=reactExports.useMemo(function(){return acceptPropAsAcceptAttr(zr)},[zr]),y0=reactExports.useMemo(function(){return pickerOptionsFromAccept(zr)},[zr]),f0=reactExports.useMemo(function(){return typeof e0=="function"?e0:noop$a},[e0]),v0=reactExports.useMemo(function(){return typeof _i=="function"?_i:noop$a},[_i]),A0=reactExports.useRef(null),p0=reactExports.useRef(null),h0=reactExports.useReducer(reducer,initialState$1),m0=_slicedToArray$5(h0,2),c0=m0[0],d0=m0[1],M0=c0.isFocused,O0=c0.isFileDialogActive,x0=reactExports.useRef(typeof window<"u"&&window.isSecureContext&&r0&&canUseFileSystemAccessAPI()),C0=function(){!x0.current&&O0&&setTimeout(function(){if(p0.current){var ao=p0.current.files;ao.length||(d0({type:"closeDialog"}),v0())}},300)};reactExports.useEffect(function(){return window.addEventListener("focus",C0,!1),function(){window.removeEventListener("focus",C0,!1)}},[p0,O0,v0,x0]);var $0=reactExports.useRef([]),_0=function(ao){A0.current&&A0.current.contains(ao.target)||(ao.preventDefault(),$0.current=[])};reactExports.useEffect(function(){return n0&&(document.addEventListener("dragover",onDocumentDragOver,!1),document.addEventListener("drop",_0,!1)),function(){n0&&(document.removeEventListener("dragover",onDocumentDragOver),document.removeEventListener("drop",_0))}},[A0,n0]),reactExports.useEffect(function(){return!_r&&i0&&A0.current&&A0.current.focus(),function(){}},[A0,i0,_r]);var R0=reactExports.useCallback(function(Z0){u0?u0(Z0):console.error(Z0)},[u0]),D0=reactExports.useCallback(function(Z0){Z0.preventDefault(),Z0.persist(),G0(Z0),$0.current=[].concat(_toConsumableArray($0.current),[Z0.target]),isEvtWithFiles(Z0)&&Promise.resolve(Dr(Z0)).then(function(ao){if(!(isPropagationStopped(Z0)&&!l0)){var io=ao.length,H0=io>0&&allFilesAccepted({files:ao,accept:g0,minSize:qr,maxSize:kr,multiple:Nr,maxFiles:Wr,validator:b0}),P0=io>0&&!H0;d0({isDragAccept:H0,isDragReject:P0,isDragActive:!0,type:"setDraggedFiles"}),Qr&&Qr(Z0)}}).catch(function(ao){return R0(ao)})},[Dr,Qr,R0,l0,g0,qr,kr,Nr,Wr,b0]),S0=reactExports.useCallback(function(Z0){Z0.preventDefault(),Z0.persist(),G0(Z0);var ao=isEvtWithFiles(Z0);if(ao&&Z0.dataTransfer)try{Z0.dataTransfer.dropEffect="copy"}catch{}return ao&&Jr&&Jr(Z0),!1},[Jr,l0]),I0=reactExports.useCallback(function(Z0){Z0.preventDefault(),Z0.persist(),G0(Z0);var ao=$0.current.filter(function(H0){return A0.current&&A0.current.contains(H0)}),io=ao.indexOf(Z0.target);io!==-1&&ao.splice(io,1),$0.current=ao,!(ao.length>0)&&(d0({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),isEvtWithFiles(Z0)&&Vr&&Vr(Z0))},[A0,Vr,l0]),B0=reactExports.useCallback(function(Z0,ao){var io=[],H0=[];Z0.forEach(function(P0){var W0=fileAccepted(P0,g0),Y0=_slicedToArray$5(W0,2),co=Y0[0],Ao=Y0[1],oo=fileMatchSize(P0,qr,kr),uo=_slicedToArray$5(oo,2),Mo=uo[0],go=uo[1],qo=b0?b0(P0):null;if(co&&Mo&&!qo)io.push(P0);else{var Io=[Ao,go];qo&&(Io=Io.concat(qo)),H0.push({file:P0,errors:Io.filter(function(Qo){return Qo})})}}),(!Nr&&io.length>1||Nr&&Wr>=1&&io.length>Wr)&&(io.forEach(function(P0){H0.push({file:P0,errors:[TOO_MANY_FILES_REJECTION]})}),io.splice(0)),d0({acceptedFiles:io,fileRejections:H0,type:"setFiles"}),Zr&&Zr(io,H0,ao),H0.length>0&&Vn&&Vn(H0,ao),io.length>0&&zn&&zn(io,ao)},[d0,Nr,g0,qr,kr,Wr,Zr,zn,Vn,b0]),T0=reactExports.useCallback(function(Z0){Z0.preventDefault(),Z0.persist(),G0(Z0),$0.current=[],isEvtWithFiles(Z0)&&Promise.resolve(Dr(Z0)).then(function(ao){isPropagationStopped(Z0)&&!l0||B0(ao,Z0)}).catch(function(ao){return R0(ao)}),d0({type:"reset"})},[Dr,B0,R0,l0]),Q0=reactExports.useCallback(function(){if(x0.current){d0({type:"openDialog"}),f0();var Z0={multiple:Nr,types:y0};window.showOpenFilePicker(Z0).then(function(ao){return Dr(ao)}).then(function(ao){B0(ao,null),d0({type:"closeDialog"})}).catch(function(ao){isAbort(ao)?(v0(ao),d0({type:"closeDialog"})):isSecurityError(ao)?(x0.current=!1,p0.current?(p0.current.value=null,p0.current.click()):R0(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):R0(ao)});return}p0.current&&(d0({type:"openDialog"}),f0(),p0.current.value=null,p0.current.click())},[d0,f0,v0,r0,B0,R0,y0,Nr]),L0=reactExports.useCallback(function(Z0){!A0.current||!A0.current.isEqualNode(Z0.target)||(Z0.key===" "||Z0.key==="Enter"||Z0.keyCode===32||Z0.keyCode===13)&&(Z0.preventDefault(),Q0())},[A0,Q0]),N0=reactExports.useCallback(function(){d0({type:"focus"})},[]),j0=reactExports.useCallback(function(){d0({type:"blur"})},[]),q0=reactExports.useCallback(function(){o0||(isIeOrEdge()?setTimeout(Q0,0):Q0())},[o0,Q0]),k0=function(ao){return _r?null:ao},w0=function(ao){return a0?null:k0(ao)},F0=function(ao){return s0?null:k0(ao)},G0=function(ao){l0&&ao.stopPropagation()},X0=reactExports.useMemo(function(){return function(){var Z0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ao=Z0.refKey,io=ao===void 0?"ref":ao,H0=Z0.role,P0=Z0.onKeyDown,W0=Z0.onFocus,Y0=Z0.onBlur,co=Z0.onClick,Ao=Z0.onDragEnter,oo=Z0.onDragOver,uo=Z0.onDragLeave,Mo=Z0.onDrop,go=_objectWithoutProperties$4(Z0,_excluded3$3);return _objectSpread$6(_objectSpread$6(_defineProperty$b({onKeyDown:w0(composeEventHandlers(P0,L0)),onFocus:w0(composeEventHandlers(W0,N0)),onBlur:w0(composeEventHandlers(Y0,j0)),onClick:k0(composeEventHandlers(co,q0)),onDragEnter:F0(composeEventHandlers(Ao,D0)),onDragOver:F0(composeEventHandlers(oo,S0)),onDragLeave:F0(composeEventHandlers(uo,I0)),onDrop:F0(composeEventHandlers(Mo,T0)),role:typeof H0=="string"&&H0!==""?H0:"presentation"},io,A0),!_r&&!a0?{tabIndex:0}:{}),go)}},[A0,L0,N0,j0,q0,D0,S0,I0,T0,a0,s0,_r]),eo=reactExports.useCallback(function(Z0){Z0.stopPropagation()},[]),K0=reactExports.useMemo(function(){return function(){var Z0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ao=Z0.refKey,io=ao===void 0?"ref":ao,H0=Z0.onChange,P0=Z0.onClick,W0=_objectWithoutProperties$4(Z0,_excluded4$1),Y0=_defineProperty$b({accept:g0,multiple:Nr,type:"file",style:{display:"none"},onChange:k0(composeEventHandlers(H0,T0)),onClick:k0(composeEventHandlers(P0,eo)),tabIndex:-1},io,p0);return _objectSpread$6(_objectSpread$6({},Y0),W0)}},[p0,zr,Nr,T0,_r]);return _objectSpread$6(_objectSpread$6({},c0),{},{isFocused:M0&&!_r,getRootProps:X0,getInputProps:K0,rootRef:A0,inputRef:p0,open:k0(Q0)})}function reducer(Gt,$r){switch($r.type){case"focus":return _objectSpread$6(_objectSpread$6({},Gt),{},{isFocused:!0});case"blur":return _objectSpread$6(_objectSpread$6({},Gt),{},{isFocused:!1});case"openDialog":return _objectSpread$6(_objectSpread$6({},initialState$1),{},{isFileDialogActive:!0});case"closeDialog":return _objectSpread$6(_objectSpread$6({},Gt),{},{isFileDialogActive:!1});case"setDraggedFiles":return _objectSpread$6(_objectSpread$6({},Gt),{},{isDragActive:$r.isDragActive,isDragAccept:$r.isDragAccept,isDragReject:$r.isDragReject});case"setFiles":return _objectSpread$6(_objectSpread$6({},Gt),{},{acceptedFiles:$r.acceptedFiles,fileRejections:$r.fileRejections});case"reset":return _objectSpread$6({},initialState$1);default:return Gt}}function noop$a(){}function last$3(Gt){var $r=Gt==null?0:Gt.length;return $r?Gt[$r-1]:void 0}var last_1=last$3;const e$4=getDefaultExportFromCjs$3(last_1);function baseSlice$2(Gt,$r,zr){var _r=-1,Dr=Gt.length;$r<0&&($r=-$r>Dr?0:Dr+$r),zr=zr>Dr?Dr:zr,zr<0&&(zr+=Dr),Dr=$r>zr?0:zr-$r>>>0,$r>>>=0;for(var kr=Array(Dr);++_r<Dr;)kr[_r]=Gt[_r+$r];return kr}var _baseSlice=baseSlice$2,baseGet$1=_baseGet,baseSlice$1=_baseSlice;function parent$1(Gt,$r){return $r.length<2?Gt:baseGet$1(Gt,baseSlice$1($r,0,-1))}var _parent=parent$1,castPath$2=_castPath,last$2=last_1,parent=_parent,toKey$1=_toKey;function baseUnset$1(Gt,$r){return $r=castPath$2($r,Gt),Gt=parent(Gt,$r),Gt==null||delete Gt[toKey$1(last$2($r))]}var _baseUnset=baseUnset$1,baseGetTag$4=_baseGetTag,getPrototype$1=_getPrototype,isObjectLike$6=isObjectLike_1,objectTag$4="[object Object]",funcProto$3=Function.prototype,objectProto$g=Object.prototype,funcToString$3=funcProto$3.toString,hasOwnProperty$k=objectProto$g.hasOwnProperty,objectCtorString$1=funcToString$3.call(Object);function isPlainObject$6(Gt){if(!isObjectLike$6(Gt)||baseGetTag$4(Gt)!=objectTag$4)return!1;var $r=getPrototype$1(Gt);if($r===null)return!0;var zr=hasOwnProperty$k.call($r,"constructor")&&$r.constructor;return typeof zr=="function"&&zr instanceof zr&&funcToString$3.call(zr)==objectCtorString$1}var isPlainObject_1=isPlainObject$6;const je$1=getDefaultExportFromCjs$3(isPlainObject_1);var isPlainObject$5=isPlainObject_1;function customOmitClone$1(Gt){return isPlainObject$5(Gt)?void 0:Gt}var _customOmitClone=customOmitClone$1,baseFlatten=_baseFlatten;function flatten$3(Gt){var $r=Gt==null?0:Gt.length;return $r?baseFlatten(Gt,1):[]}var flatten_1=flatten$3,flatten$2=flatten_1,overRest$1=_overRest,setToString$1=_setToString;function flatRest$2(Gt){return setToString$1(overRest$1(Gt,void 0,flatten$2),Gt+"")}var _flatRest=flatRest$2,arrayMap$3=_arrayMap,baseClone=_baseClone,baseUnset=_baseUnset,castPath$1=_castPath,copyObject$2=_copyObject,customOmitClone=_customOmitClone,flatRest$1=_flatRest,getAllKeysIn=_getAllKeysIn,CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,omit$3=flatRest$1(function(Gt,$r){var zr={};if(Gt==null)return zr;var _r=!1;$r=arrayMap$3($r,function(kr){return kr=castPath$1(kr,Gt),_r||(_r=kr.length>1),kr}),copyObject$2(Gt,getAllKeysIn(Gt),zr),_r&&(zr=baseClone(zr,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone));for(var Dr=$r.length;Dr--;)baseUnset(zr,$r[Dr]);return zr}),omit_1=omit$3;const a$4=getDefaultExportFromCjs$3(omit_1),getPromise=(Gt,$r)=>new Promise((zr,_r)=>{$r||($r=[]),$r.push((Dr,kr)=>Dr?_r(Dr):zr(kr)),Gt.apply(null,$r)}),clone$3=Gt=>{if(Gt===null||typeof Gt!="object")return Gt;if(Array.isArray(Gt)){let $r=[];for(const zr of Gt)$r.push(clone$3(zr));return $r}else{let $r={};const zr=Object.keys(Gt);for(const _r of zr)$r[_r]=clone$3(Gt[_r]);return $r}},onAttemptFailFallback=async Gt=>{const $r=Gt.exponential?Math.min(Math.pow(Gt.factor,Gt.currentRetry)*Gt.interval,Gt.maxBackoff):Gt.interval;$r&&await new Promise(zr=>setTimeout(zr,$r+Gt.jitter))};var asyncAwaitRetry=async(Gt,$r=[],zr={})=>{const _r=zr.retriesMax||3;let Dr=zr.interval||0;const kr=zr.jitter?Math.floor(Math.random()*zr.jitter)+1:0,qr=Object.prototype.hasOwnProperty.call(zr,"exponential")?zr.exponential:!0,Nr=zr.factor||2,Wr=typeof zr.onAttemptFail=="function"?zr.onAttemptFail:onAttemptFailFallback,Qr=zr.maxBackoff||3e4;for(let Vr=0;Vr<_r;Vr++)try{return zr.isCb?await getPromise(Gt,clone$3($r)):await Gt.apply(null,$r)}catch(Jr){if(_r===Vr+1||Object.prototype.hasOwnProperty.call(Jr,"retryable")&&!Jr.retryable)throw Jr;if(!await Wr({error:Jr,currentRetry:Vr,retriesMax:_r,interval:Dr,exponential:qr,factor:Nr,jitter:kr,maxBackoff:Qr})&&typeof zr.onAttemptFail=="function")return}};const retry=getDefaultExportFromCjs$3(asyncAwaitRetry);function dset(Gt,$r,zr){$r.split&&($r=$r.split("."));for(var _r=0,Dr=$r.length,kr=Gt,qr,Nr;_r<Dr&&(Nr=""+$r[_r++],!(Nr==="__proto__"||Nr==="constructor"||Nr==="prototype"));)kr=kr[Nr]=_r===Dr?zr:typeof(qr=kr[Nr])==typeof $r?qr:$r[_r]*0!==0||~(""+$r[_r]).indexOf(".")?{}:[]}var pickBy=function(Gt,$r){return Object.keys(Gt).filter(function(zr){return $r(zr,Gt[zr])}).reduce(function(zr,_r){return zr[_r]=Gt[_r],zr},{})},ValidationError=function(Gt){__extends$1($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,"".concat(zr," ").concat(_r))||this;return Dr.field=zr,Dr}return $r}(Error);function isString$7(Gt){return typeof Gt=="string"}function isNumber$7(Gt){return typeof Gt=="number"}function isFunction$8(Gt){return typeof Gt=="function"}function exists(Gt){return Gt!=null}function isPlainObject$4(Gt){return Object.prototype.toString.call(Gt).slice(8,-1).toLowerCase()==="object"}var stringError="is not a string",objError="is not an object",nilError="is nil";function assertEventExists(Gt){if(!exists(Gt))throw new ValidationError("Event",nilError);if(typeof Gt!="object")throw new ValidationError("Event",objError)}function assertEventType(Gt){if(!isString$7(Gt.type))throw new ValidationError(".type",stringError)}function assertTrackEventName(Gt){if(!isString$7(Gt.event))throw new ValidationError(".event",stringError)}function assertTrackEventProperties(Gt){if(!isPlainObject$4(Gt.properties))throw new ValidationError(".properties",objError)}function assertTraits(Gt){if(!isPlainObject$4(Gt.traits))throw new ValidationError(".traits",objError)}function assertMessageId(Gt){if(!isString$7(Gt.messageId))throw new ValidationError(".messageId",stringError)}function validateEvent(Gt){assertEventExists(Gt),assertEventType(Gt),assertMessageId(Gt),Gt.type==="track"&&(assertTrackEventName(Gt),assertTrackEventProperties(Gt)),["group","identify"].includes(Gt.type)&&assertTraits(Gt)}var InternalEventFactorySettings=function(){function Gt($r){var zr,_r;this.settings=$r,this.createMessageId=$r.createMessageId,this.onEventMethodCall=(zr=$r.onEventMethodCall)!==null&&zr!==void 0?zr:function(){},this.onFinishedEvent=(_r=$r.onFinishedEvent)!==null&&_r!==void 0?_r:function(){}}return Gt}(),CoreEventFactory=function(){function Gt($r){this.settings=new InternalEventFactorySettings($r)}return Gt.prototype.track=function($r,zr,_r,Dr){return this.settings.onEventMethodCall({type:"track",options:_r}),this.normalize(__assign$1(__assign$1({},this.baseEvent()),{event:$r,type:"track",properties:zr??{},options:__assign$1({},_r),integrations:__assign$1({},Dr)}))},Gt.prototype.page=function($r,zr,_r,Dr,kr){var qr;this.settings.onEventMethodCall({type:"page",options:Dr});var Nr={type:"page",properties:__assign$1({},_r),options:__assign$1({},Dr),integrations:__assign$1({},kr)};return $r!==null&&(Nr.category=$r,Nr.properties=(qr=Nr.properties)!==null&&qr!==void 0?qr:{},Nr.properties.category=$r),zr!==null&&(Nr.name=zr),this.normalize(__assign$1(__assign$1({},this.baseEvent()),Nr))},Gt.prototype.screen=function($r,zr,_r,Dr,kr){this.settings.onEventMethodCall({type:"screen",options:Dr});var qr={type:"screen",properties:__assign$1({},_r),options:__assign$1({},Dr),integrations:__assign$1({},kr)};return $r!==null&&(qr.category=$r),zr!==null&&(qr.name=zr),this.normalize(__assign$1(__assign$1({},this.baseEvent()),qr))},Gt.prototype.identify=function($r,zr,_r,Dr){return this.settings.onEventMethodCall({type:"identify",options:_r}),this.normalize(__assign$1(__assign$1({},this.baseEvent()),{type:"identify",userId:$r,traits:zr??{},options:__assign$1({},_r),integrations:Dr}))},Gt.prototype.group=function($r,zr,_r,Dr){return this.settings.onEventMethodCall({type:"group",options:_r}),this.normalize(__assign$1(__assign$1({},this.baseEvent()),{type:"group",traits:zr??{},options:__assign$1({},_r),integrations:__assign$1({},Dr),groupId:$r}))},Gt.prototype.alias=function($r,zr,_r,Dr){this.settings.onEventMethodCall({type:"alias",options:_r});var kr={userId:$r,type:"alias",options:__assign$1({},_r),integrations:__assign$1({},Dr)};return zr!==null&&(kr.previousId=zr),$r===void 0?this.normalize(__assign$1(__assign$1({},kr),this.baseEvent())):this.normalize(__assign$1(__assign$1({},this.baseEvent()),kr))},Gt.prototype.baseEvent=function(){return{integrations:{},options:{}}},Gt.prototype.context=function($r){var zr,_r=["userId","anonymousId","timestamp","messageId"];delete $r.integrations;var Dr=Object.keys($r),kr=(zr=$r.context)!==null&&zr!==void 0?zr:{},qr={};return Dr.forEach(function(Nr){Nr!=="context"&&(_r.includes(Nr)?dset(qr,Nr,$r[Nr]):dset(kr,Nr,$r[Nr]))}),[kr,qr]},Gt.prototype.normalize=function($r){var zr,_r,Dr=Object.keys((zr=$r.integrations)!==null&&zr!==void 0?zr:{}).reduce(function(Zr,zn){var Vn,_i;return __assign$1(__assign$1({},Zr),(Vn={},Vn[zn]=!!(!((_i=$r.integrations)===null||_i===void 0)&&_i[zn]),Vn))},{});$r.options=pickBy($r.options||{},function(Zr,zn){return zn!==void 0});var kr=__assign$1(__assign$1({},Dr),(_r=$r.options)===null||_r===void 0?void 0:_r.integrations),qr=$r.options?this.context($r.options):[],Nr=qr[0],Wr=qr[1],Qr=$r.options,Vr=__rest($r,["options"]),Jr=__assign$1(__assign$1(__assign$1(__assign$1({timestamp:new Date},Vr),{context:Nr,integrations:kr}),Wr),{messageId:Qr.messageId||this.settings.createMessageId()});return this.settings.onFinishedEvent(Jr),validateEvent(Jr),Jr},Gt}();function pTimeout(Gt,$r){return new Promise(function(zr,_r){var Dr=setTimeout(function(){_r(Error("Promise timed out"))},$r);Gt.then(function(kr){return clearTimeout(Dr),zr(kr)}).catch(_r)})}function sleep(Gt){return new Promise(function($r){return setTimeout($r,Gt)})}function invokeCallback(Gt,$r,zr){var _r=function(){try{return Promise.resolve($r(Gt))}catch(Dr){return Promise.reject(Dr)}};return sleep(zr).then(function(){return pTimeout(_r(),1e3)}).catch(function(Dr){Gt==null||Gt.log("warn","Callback Error",{error:Dr}),Gt==null||Gt.stats.increment("callback_error")}).then(function(){return Gt})}var createDeferred=function(){var Gt,$r,zr=!1,_r=new Promise(function(Dr,kr){Gt=function(){for(var qr=[],Nr=0;Nr<arguments.length;Nr++)qr[Nr]=arguments[Nr];zr=!0,Dr.apply(void 0,qr)},$r=function(){for(var qr=[],Nr=0;Nr<arguments.length;Nr++)qr[Nr]=arguments[Nr];zr=!0,kr.apply(void 0,qr)}});return{resolve:Gt,reject:$r,promise:_r,isSettled:function(){return zr}}},Emitter$1=function(){function Gt($r){var zr;this.callbacks={},this.warned=!1,this.maxListeners=(zr=$r==null?void 0:$r.maxListeners)!==null&&zr!==void 0?zr:10}return Gt.prototype.warnIfPossibleMemoryLeak=function($r){this.warned||this.maxListeners&&this.callbacks[$r].length>this.maxListeners&&(console.warn("Event Emitter: Possible memory leak detected; ".concat(String($r)," has exceeded ").concat(this.maxListeners," listeners.")),this.warned=!0)},Gt.prototype.on=function($r,zr){return this.callbacks[$r]?(this.callbacks[$r].push(zr),this.warnIfPossibleMemoryLeak($r)):this.callbacks[$r]=[zr],this},Gt.prototype.once=function($r,zr){var _r=this,Dr=function(){for(var kr=[],qr=0;qr<arguments.length;qr++)kr[qr]=arguments[qr];_r.off($r,Dr),zr.apply(_r,kr)};return this.on($r,Dr),this},Gt.prototype.off=function($r,zr){var _r,Dr=(_r=this.callbacks[$r])!==null&&_r!==void 0?_r:[],kr=Dr.filter(function(qr){return qr!==zr});return this.callbacks[$r]=kr,this},Gt.prototype.emit=function($r){for(var zr=this,_r,Dr=[],kr=1;kr<arguments.length;kr++)Dr[kr-1]=arguments[kr];var qr=(_r=this.callbacks[$r])!==null&&_r!==void 0?_r:[];return qr.forEach(function(Nr){Nr.apply(zr,Dr)}),this},Gt}();function backoff(Gt){var $r=Math.random()+1,zr=Gt.minTimeout,_r=zr===void 0?500:zr,Dr=Gt.factor,kr=Dr===void 0?2:Dr,qr=Gt.attempt,Nr=Gt.maxTimeout,Wr=Nr===void 0?1/0:Nr;return Math.min($r*_r*Math.pow(kr,qr),Wr)}var ON_REMOVE_FROM_FUTURE="onRemoveFromFuture",PriorityQueue=function(Gt){__extends$1($r,Gt);function $r(zr,_r,Dr){var kr=Gt.call(this)||this;return kr.future=[],kr.maxAttempts=zr,kr.queue=_r,kr.seen=Dr??{},kr}return $r.prototype.push=function(){for(var zr=this,_r=[],Dr=0;Dr<arguments.length;Dr++)_r[Dr]=arguments[Dr];var kr=_r.map(function(qr){var Nr=zr.updateAttempts(qr);return Nr>zr.maxAttempts||zr.includes(qr)?!1:(zr.queue.push(qr),!0)});return this.queue=this.queue.sort(function(qr,Nr){return zr.getAttempts(qr)-zr.getAttempts(Nr)}),kr},$r.prototype.pushWithBackoff=function(zr,_r){var Dr=this;if(_r===void 0&&(_r=0),_r==0&&this.getAttempts(zr)===0)return this.push(zr)[0];var kr=this.updateAttempts(zr);if(kr>this.maxAttempts||this.includes(zr))return!1;var qr=backoff({attempt:kr-1});return _r>0&&qr<_r&&(qr=_r),setTimeout(function(){Dr.queue.push(zr),Dr.future=Dr.future.filter(function(Nr){return Nr.id!==zr.id}),Dr.emit(ON_REMOVE_FROM_FUTURE)},qr),this.future.push(zr),!0},$r.prototype.getAttempts=function(zr){var _r;return(_r=this.seen[zr.id])!==null&&_r!==void 0?_r:0},$r.prototype.updateAttempts=function(zr){return this.seen[zr.id]=this.getAttempts(zr)+1,this.getAttempts(zr)},$r.prototype.includes=function(zr){return this.queue.includes(zr)||this.future.includes(zr)||!!this.queue.find(function(_r){return _r.id===zr.id})||!!this.future.find(function(_r){return _r.id===zr.id})},$r.prototype.pop=function(){return this.queue.shift()},Object.defineProperty($r.prototype,"length",{get:function(){return this.queue.length},enumerable:!1,configurable:!0}),Object.defineProperty($r.prototype,"todo",{get:function(){return this.queue.length+this.future.length},enumerable:!1,configurable:!0}),$r}(Emitter$1),IDX=256,HEX=[],BUFFER;for(;IDX--;)HEX[IDX]=(IDX+256).toString(16).substring(1);function v4(){var Gt=0,$r,zr="";if(!BUFFER||IDX+16>256){for(BUFFER=Array(Gt=256);Gt--;)BUFFER[Gt]=256*Math.random()|0;Gt=IDX=0}for(;Gt<16;Gt++)$r=BUFFER[IDX+Gt],Gt==6?zr+=HEX[$r&15|64]:Gt==8?zr+=HEX[$r&63|128]:zr+=HEX[$r],Gt&1&&Gt>1&&Gt<11&&(zr+="-");return IDX++,zr}var CoreLogger=function(){function Gt(){this._logs=[]}return Gt.prototype.log=function($r,zr,_r){var Dr=new Date;this._logs.push({level:$r,message:zr,time:Dr,extras:_r})},Object.defineProperty(Gt.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),Gt.prototype.flush=function(){if(this.logs.length>1){var $r=this._logs.reduce(function(zr,_r){var Dr,kr,qr,Nr=__assign$1(__assign$1({},_r),{json:JSON.stringify(_r.extras,null," "),extras:_r.extras});delete Nr.time;var Wr=(qr=(kr=_r.time)===null||kr===void 0?void 0:kr.toISOString())!==null&&qr!==void 0?qr:"";return zr[Wr]&&(Wr="".concat(Wr,"-").concat(Math.random())),__assign$1(__assign$1({},zr),(Dr={},Dr[Wr]=Nr,Dr))},{});console.table?console.table($r):console.log($r)}else this.logs.forEach(function(zr){var _r=zr.level,Dr=zr.message,kr=zr.extras;_r==="info"||_r==="debug"?console.log(Dr,kr??""):console[_r](Dr,kr??"")});this._logs=[]},Gt}(),compactMetricType=function(Gt){var $r={gauge:"g",counter:"c"};return $r[Gt]},CoreStats=function(){function Gt(){this.metrics=[]}return Gt.prototype.increment=function($r,zr,_r){zr===void 0&&(zr=1),this.metrics.push({metric:$r,value:zr,tags:_r??[],type:"counter",timestamp:Date.now()})},Gt.prototype.gauge=function($r,zr,_r){this.metrics.push({metric:$r,value:zr,tags:_r??[],type:"gauge",timestamp:Date.now()})},Gt.prototype.flush=function(){var $r=this.metrics.map(function(zr){return __assign$1(__assign$1({},zr),{tags:zr.tags.join(",")})});console.table?console.table($r):console.log($r),this.metrics=[]},Gt.prototype.serialize=function(){return this.metrics.map(function($r){return{m:$r.metric,v:$r.value,t:$r.tags,k:compactMetricType($r.type),e:$r.timestamp}})},Gt}(),NullStats=function(Gt){__extends$1($r,Gt);function $r(){return Gt!==null&&Gt.apply(this,arguments)||this}return $r.prototype.gauge=function(){},$r.prototype.increment=function(){},$r.prototype.flush=function(){},$r.prototype.serialize=function(){return[]},$r}(CoreStats),ContextCancelation=function(){function Gt($r){var zr,_r,Dr;this.retry=(zr=$r.retry)!==null&&zr!==void 0?zr:!0,this.type=(_r=$r.type)!==null&&_r!==void 0?_r:"plugin Error",this.reason=(Dr=$r.reason)!==null&&Dr!==void 0?Dr:""}return Gt}(),CoreContext=function(){function Gt($r,zr,_r,Dr){zr===void 0&&(zr=v4()),_r===void 0&&(_r=new NullStats),Dr===void 0&&(Dr=new CoreLogger),this.attempts=0,this.event=$r,this._id=zr,this.logger=Dr,this.stats=_r}return Gt.system=function(){},Gt.prototype.isSame=function($r){return $r.id===this.id},Gt.prototype.cancel=function($r){throw $r||new ContextCancelation({reason:"Context Cancel"})},Gt.prototype.log=function($r,zr,_r){this.logger.log($r,zr,_r)},Object.defineProperty(Gt.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Gt.prototype.updateEvent=function($r,zr){var _r;if($r.split(".")[0]==="integrations"){var Dr=$r.split(".")[1];if(((_r=this.event.integrations)===null||_r===void 0?void 0:_r[Dr])===!1)return this.event}return dset(this.event,$r,zr),this.event},Gt.prototype.failedDelivery=function(){return this._failedDelivery},Gt.prototype.setFailedDelivery=function($r){this._failedDelivery=$r},Gt.prototype.logs=function(){return this.logger.logs},Gt.prototype.flush=function(){this.logger.flush(),this.stats.flush()},Gt.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},Gt}();function groupBy$2(Gt,$r){var zr={};return Gt.forEach(function(_r){var Dr,kr=void 0;{var qr=_r[$r];kr=typeof qr!="string"?JSON.stringify(qr):qr}kr!==void 0&&(zr[kr]=__spreadArray$1(__spreadArray$1([],(Dr=zr[kr])!==null&&Dr!==void 0?Dr:[],!0),[_r],!1))}),zr}var isThenable$1=function(Gt){return typeof Gt=="object"&&Gt!==null&&"then"in Gt&&typeof Gt.then=="function"},createTaskGroup=function(){var Gt,$r,zr=0;return{done:function(){return Gt},run:function(_r){var Dr=_r();return isThenable$1(Dr)&&(++zr===1&&(Gt=new Promise(function(kr){return $r=kr})),Dr.finally(function(){return--zr===0&&$r()})),Dr}}};function tryAsync(Gt){return __awaiter$1(this,void 0,void 0,function(){var $r;return __generator$1(this,function(zr){switch(zr.label){case 0:return zr.trys.push([0,2,,3]),[4,Gt()];case 1:return[2,zr.sent()];case 2:return $r=zr.sent(),[2,Promise.reject($r)];case 3:return[2]}})})}function attempt(Gt,$r){Gt.log("debug","plugin",{plugin:$r.name});var zr=new Date().getTime(),_r=$r[Gt.event.type];if(_r===void 0)return Promise.resolve(Gt);var Dr=tryAsync(function(){return _r.apply($r,[Gt])}).then(function(kr){var qr=new Date().getTime()-zr;return kr.stats.gauge("plugin_time",qr,["plugin:".concat($r.name)]),kr}).catch(function(kr){if(kr instanceof ContextCancelation&&kr.type==="middleware_cancellation")throw kr;return kr instanceof ContextCancelation?(Gt.log("warn",kr.type,{plugin:$r.name,error:kr}),kr):(Gt.log("error","plugin Error",{plugin:$r.name,error:kr}),Gt.stats.increment("plugin_error",1,["plugin:".concat($r.name)]),kr)});return Dr}function ensure(Gt,$r){return attempt(Gt,$r).then(function(zr){if(zr instanceof CoreContext)return zr;Gt.log("debug","Context canceled"),Gt.stats.increment("context_canceled"),Gt.cancel(zr)})}var CoreEventQueue=function(Gt){__extends$1($r,Gt);function $r(zr){var _r=Gt.call(this)||this;return _r.criticalTasks=createTaskGroup(),_r.plugins=[],_r.failedInitializations=[],_r.flushing=!1,_r.queue=zr,_r.queue.on(ON_REMOVE_FROM_FUTURE,function(){_r.scheduleFlush(0)}),_r}return $r.prototype.register=function(zr,_r,Dr){return __awaiter$1(this,void 0,void 0,function(){var kr,qr,Nr=this;return __generator$1(this,function(Wr){switch(Wr.label){case 0:return this.plugins.push(_r),kr=function(Qr){Nr.failedInitializations.push(_r.name),Nr.emit("initialization_failure",_r),console.warn(_r.name,Qr),zr.log("warn","Failed to load destination",{plugin:_r.name,error:Qr}),Nr.plugins=Nr.plugins.filter(function(Vr){return Vr!==_r})},_r.type==="destination"&&_r.name!=="Segment.io"?(_r.load(zr,Dr).catch(kr),[3,4]):[3,1];case 1:return Wr.trys.push([1,3,,4]),[4,_r.load(zr,Dr)];case 2:return Wr.sent(),[3,4];case 3:return qr=Wr.sent(),kr(qr),[3,4];case 4:return[2]}})})},$r.prototype.deregister=function(zr,_r,Dr){return __awaiter$1(this,void 0,void 0,function(){var kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return qr.trys.push([0,3,,4]),_r.unload?[4,Promise.resolve(_r.unload(zr,Dr))]:[3,2];case 1:qr.sent(),qr.label=2;case 2:return this.plugins=this.plugins.filter(function(Nr){return Nr.name!==_r.name}),[3,4];case 3:return kr=qr.sent(),zr.log("warn","Failed to unload destination",{plugin:_r.name,error:kr}),[3,4];case 4:return[2]}})})},$r.prototype.dispatch=function(zr){return __awaiter$1(this,void 0,void 0,function(){var _r;return __generator$1(this,function(Dr){return zr.log("debug","Dispatching"),zr.stats.increment("message_dispatched"),this.queue.push(zr),_r=this.subscribeToDelivery(zr),this.scheduleFlush(0),[2,_r]})})},$r.prototype.subscribeToDelivery=function(zr){return __awaiter$1(this,void 0,void 0,function(){var _r=this;return __generator$1(this,function(Dr){return[2,new Promise(function(kr){var qr=function(Nr,Wr){Nr.isSame(zr)&&(_r.off("flush",qr),kr(Nr))};_r.on("flush",qr)})]})})},$r.prototype.dispatchSingle=function(zr){return __awaiter$1(this,void 0,void 0,function(){var _r=this;return __generator$1(this,function(Dr){return zr.log("debug","Dispatching"),zr.stats.increment("message_dispatched"),this.queue.updateAttempts(zr),zr.attempts=1,[2,this.deliver(zr).catch(function(kr){var qr=_r.enqueuRetry(kr,zr);return qr?_r.subscribeToDelivery(zr):(zr.setFailedDelivery({reason:kr}),zr)})]})})},$r.prototype.isEmpty=function(){return this.queue.length===0},$r.prototype.scheduleFlush=function(zr){var _r=this;zr===void 0&&(zr=500),!this.flushing&&(this.flushing=!0,setTimeout(function(){_r.flush().then(function(){setTimeout(function(){_r.flushing=!1,_r.queue.length&&_r.scheduleFlush(0)},0)})},zr))},$r.prototype.deliver=function(zr){return __awaiter$1(this,void 0,void 0,function(){var _r,Dr,kr,qr;return __generator$1(this,function(Nr){switch(Nr.label){case 0:return[4,this.criticalTasks.done()];case 1:Nr.sent(),_r=Date.now(),Nr.label=2;case 2:return Nr.trys.push([2,4,,5]),[4,this.flushOne(zr)];case 3:return zr=Nr.sent(),Dr=Date.now()-_r,this.emit("delivery_success",zr),zr.stats.gauge("delivered",Dr),zr.log("debug","Delivered",zr.event),[2,zr];case 4:throw kr=Nr.sent(),qr=kr,zr.log("error","Failed to deliver",qr),this.emit("delivery_failure",zr,qr),zr.stats.increment("delivery_failed"),kr;case 5:return[2]}})})},$r.prototype.enqueuRetry=function(zr,_r){var Dr=!(zr instanceof ContextCancelation)||zr.retry;return Dr?this.queue.pushWithBackoff(_r):!1},$r.prototype.flush=function(){return __awaiter$1(this,void 0,void 0,function(){var zr,_r,Dr;return __generator$1(this,function(kr){switch(kr.label){case 0:if(this.queue.length===0)return[2,[]];if(zr=this.queue.pop(),!zr)return[2,[]];zr.attempts=this.queue.getAttempts(zr),kr.label=1;case 1:return kr.trys.push([1,3,,4]),[4,this.deliver(zr)];case 2:return zr=kr.sent(),this.emit("flush",zr,!0),[3,4];case 3:return _r=kr.sent(),Dr=this.enqueuRetry(_r,zr),Dr||(zr.setFailedDelivery({reason:_r}),this.emit("flush",zr,!1)),[2,[]];case 4:return[2,[zr]]}})})},$r.prototype.isReady=function(){return!0},$r.prototype.availableExtensions=function(zr){var _r=this.plugins.filter(function(zn){var Vn,_i,e0;if(zn.type!=="destination"&&zn.name!=="Segment.io")return!0;var r0=void 0;return(Vn=zn.alternativeNames)===null||Vn===void 0||Vn.forEach(function(i0){zr[i0]!==void 0&&(r0=zr[i0])}),(e0=(_i=zr[zn.name])!==null&&_i!==void 0?_i:r0)!==null&&e0!==void 0?e0:(zn.name==="Segment.io"?!0:zr.All)!==!1}),Dr=groupBy$2(_r,"type"),kr=Dr.before,qr=kr===void 0?[]:kr,Nr=Dr.enrichment,Wr=Nr===void 0?[]:Nr,Qr=Dr.destination,Vr=Qr===void 0?[]:Qr,Jr=Dr.after,Zr=Jr===void 0?[]:Jr;return{before:qr,enrichment:Wr,destinations:Vr,after:Zr}},$r.prototype.flushOne=function(zr){var _r,Dr;return __awaiter$1(this,void 0,void 0,function(){var kr,qr,Nr,Wr,Qr,Vr,Vn,Jr,Zr,zn,Vn,_i,e0,r0,i0;return __generator$1(this,function(n0){switch(n0.label){case 0:if(!this.isReady())throw new Error("Not ready");zr.attempts>1&&this.emit("delivery_retry",zr),kr=this.availableExtensions((_r=zr.event.integrations)!==null&&_r!==void 0?_r:{}),qr=kr.before,Nr=kr.enrichment,Wr=0,Qr=qr,n0.label=1;case 1:return Wr<Qr.length?(Vr=Qr[Wr],[4,ensure(zr,Vr)]):[3,4];case 2:Vn=n0.sent(),Vn instanceof CoreContext&&(zr=Vn),this.emit("message_enriched",zr,Vr),n0.label=3;case 3:return Wr++,[3,1];case 4:Jr=0,Zr=Nr,n0.label=5;case 5:return Jr<Zr.length?(zn=Zr[Jr],[4,attempt(zr,zn)]):[3,8];case 6:Vn=n0.sent(),Vn instanceof CoreContext&&(zr=Vn),this.emit("message_enriched",zr,zn),n0.label=7;case 7:return Jr++,[3,5];case 8:return _i=this.availableExtensions((Dr=zr.event.integrations)!==null&&Dr!==void 0?Dr:{}),e0=_i.destinations,r0=_i.after,[4,new Promise(function(o0,a0){setTimeout(function(){var s0=e0.map(function(l0){return attempt(zr,l0)});Promise.all(s0).then(o0).catch(a0)},0)})];case 9:return n0.sent(),zr.stats.increment("message_delivered"),this.emit("message_delivered",zr),i0=r0.map(function(o0){return attempt(zr,o0)}),[4,Promise.all(i0)];case 10:return n0.sent(),[2,zr]}})})},$r}(Emitter$1),getDelay=function(Gt,$r){var zr=Date.now()-Gt;return Math.max(($r??300)-zr,0)};function dispatch(Gt,$r,zr,_r){return __awaiter$1(this,void 0,void 0,function(){var Dr,kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return zr.emit("dispatch_start",Gt),Dr=Date.now(),$r.isEmpty()?[4,$r.dispatchSingle(Gt)]:[3,2];case 1:return kr=qr.sent(),[3,4];case 2:return[4,$r.dispatch(Gt)];case 3:kr=qr.sent(),qr.label=4;case 4:return _r!=null&&_r.callback?[4,invokeCallback(kr,_r.callback,getDelay(Dr,_r.timeout))]:[3,6];case 5:kr=qr.sent(),qr.label=6;case 6:return _r!=null&&_r.debug&&kr.flush(),[2,kr]}})})}function resolveArguments(Gt,$r,zr,_r){var Dr,kr=[Gt,$r,zr,_r],qr=isPlainObject$4(Gt)?Gt.event:Gt;if(!qr||!isString$7(qr))throw new Error("Event missing");var Nr=isPlainObject$4(Gt)?(Dr=Gt.properties)!==null&&Dr!==void 0?Dr:{}:isPlainObject$4($r)?$r:{},Wr={};isFunction$8(zr)||(Wr=zr??{}),isPlainObject$4(Gt)&&!isFunction$8($r)&&(Wr=$r??{});var Qr=kr.find(isFunction$8);return[qr,Nr,Wr,Qr]}function resolvePageArguments(Gt,$r,zr,_r,Dr){var kr,qr,Nr=null,Wr=null,Qr=[Gt,$r,zr,_r,Dr],Vr=Qr.filter(isString$7);Vr[0]!==void 0&&Vr[1]!==void 0&&(Nr=Vr[0],Wr=Vr[1]),Vr.length===1&&(Nr=null,Wr=Vr[0]);var Jr=Qr.find(isFunction$8),Zr=Qr.filter(function(_i){return Wr===null?isPlainObject$4(_i):isPlainObject$4(_i)||_i===null}),zn=(kr=Zr[0])!==null&&kr!==void 0?kr:{},Vn=(qr=Zr[1])!==null&&qr!==void 0?qr:{};return[Nr,Wr,zn,Vn,Jr]}var resolveUserArguments=function(Gt){return function(){for(var $r,zr,_r,Dr=[],kr=0;kr<arguments.length;kr++)Dr[kr]=arguments[kr];for(var qr={},Nr=["callback","options","traits","id"],Wr=0,Qr=Dr;Wr<Qr.length;Wr++){var Vr=Qr[Wr],Jr=Nr.pop();if(Jr==="id"){if(isString$7(Vr)||isNumber$7(Vr)){qr.id=Vr.toString();continue}if(Vr==null)continue;Jr=Nr.pop()}if((Jr==="traits"||Jr==="options")&&(Vr==null||isPlainObject$4(Vr))&&(qr[Jr]=Vr),isFunction$8(Vr)){qr.callback=Vr;break}}return[($r=qr.id)!==null&&$r!==void 0?$r:Gt.id(),(zr=qr.traits)!==null&&zr!==void 0?zr:{},(_r=qr.options)!==null&&_r!==void 0?_r:{},qr.callback]}};function resolveAliasArguments(Gt,$r,zr,_r){isNumber$7(Gt)&&(Gt=Gt.toString()),isNumber$7($r)&&($r=$r.toString());var Dr=[Gt,$r,zr,_r],kr=Dr.filter(isString$7),qr=kr[0],Nr=qr===void 0?Gt:qr,Wr=kr[1],Qr=Wr===void 0?null:Wr,Vr=Dr.filter(isPlainObject$4)[0],Jr=Vr===void 0?{}:Vr,Zr=Dr.find(isFunction$8);return[Nr,Qr,Jr,Zr]}function isBrowser$1(){return typeof window<"u"}function isServer(){return!isBrowser$1()}function isOnline(){return isBrowser$1()?window.navigator.onLine:!0}function isOffline(){return!isOnline()}function unfetch(Gt,$r){return $r=$r||{},new Promise(function(zr,_r){var Dr=new XMLHttpRequest,kr=[],qr=[],Nr={},Wr=function(){return{ok:(Dr.status/100|0)==2,statusText:Dr.statusText,status:Dr.status,url:Dr.responseURL,text:function(){return Promise.resolve(Dr.responseText)},json:function(){return Promise.resolve(Dr.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([Dr.response]))},clone:Wr,headers:{keys:function(){return kr},entries:function(){return qr},get:function(Vr){return Nr[Vr.toLowerCase()]},has:function(Vr){return Vr.toLowerCase()in Nr}}}};for(var Qr in Dr.open($r.method||"get",Gt,!0),Dr.onload=function(){Dr.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(Vr,Jr,Zr){kr.push(Jr=Jr.toLowerCase()),qr.push([Jr,Zr]),Nr[Jr]=Nr[Jr]?Nr[Jr]+","+Zr:Zr}),zr(Wr())},Dr.onerror=_r,Dr.withCredentials=$r.credentials=="include",$r.headers)Dr.setRequestHeader(Qr,$r.headers[Qr]);Dr.send($r.body||null)})}var getGlobal$1=function(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:null},fetch$3=function(){for(var Gt=[],$r=0;$r<arguments.length;$r++)Gt[$r]=arguments[$r];var zr=getGlobal$1();return(zr&&zr.fetch||unfetch).apply(void 0,Gt)},version$3="1.75.0",SEGMENT_API_HOST="api.segment.io/v1",createRemoteMetric=function(Gt,$r,zr){var _r=$r.reduce(function(Dr,kr){var qr=kr.split(":"),Nr=qr[0],Wr=qr[1];return Dr[Nr]=Wr,Dr},{});return{type:"Counter",metric:Gt,value:1,tags:__assign$1(__assign$1({},_r),{library:"analytics.js",library_version:"npm:next-".concat(version$3)})}};function logError$1(Gt){console.error("Error sending segment performance metrics",Gt)}var RemoteMetrics=function(){function Gt($r){var zr=this,_r,Dr,kr,qr,Nr;if(this.host=(_r=$r==null?void 0:$r.host)!==null&&_r!==void 0?_r:SEGMENT_API_HOST,this.sampleRate=(Dr=$r==null?void 0:$r.sampleRate)!==null&&Dr!==void 0?Dr:1,this.flushTimer=(kr=$r==null?void 0:$r.flushTimer)!==null&&kr!==void 0?kr:30*1e3,this.maxQueueSize=(qr=$r==null?void 0:$r.maxQueueSize)!==null&&qr!==void 0?qr:20,this.protocol=(Nr=$r==null?void 0:$r.protocol)!==null&&Nr!==void 0?Nr:"https",this.queue=[],this.sampleRate>0){var Wr=!1,Qr=function(){Wr||(Wr=!0,zr.flush().catch(logError$1),Wr=!1,setTimeout(Qr,zr.flushTimer))};Qr()}}return Gt.prototype.increment=function($r,zr){if($r.includes("analytics_js.")&&zr.length!==0&&!(Math.random()>this.sampleRate)&&!(this.queue.length>=this.maxQueueSize)){var _r=createRemoteMetric($r,zr);this.queue.push(_r),$r.includes("error")&&this.flush().catch(logError$1)}},Gt.prototype.flush=function(){return __awaiter$1(this,void 0,void 0,function(){var $r=this;return __generator$1(this,function(zr){switch(zr.label){case 0:return this.queue.length<=0?[2]:[4,this.send().catch(function(_r){logError$1(_r),$r.sampleRate=0})];case 1:return zr.sent(),[2]}})})},Gt.prototype.send=function(){return __awaiter$1(this,void 0,void 0,function(){var $r,zr,_r;return __generator$1(this,function(Dr){return $r={series:this.queue},this.queue=[],zr={"Content-Type":"text/plain"},_r="".concat(this.protocol,"://").concat(this.host,"/m"),[2,fetch$3(_r,{headers:zr,body:JSON.stringify($r),method:"POST"})]})})},Gt}(),remoteMetrics,Stats=function(Gt){__extends$1($r,Gt);function $r(){return Gt!==null&&Gt.apply(this,arguments)||this}return $r.initRemoteMetrics=function(zr){remoteMetrics=new RemoteMetrics(zr)},$r.prototype.increment=function(zr,_r,Dr){Gt.prototype.increment.call(this,zr,_r,Dr),remoteMetrics==null||remoteMetrics.increment(zr,Dr??[])},$r}(CoreStats),Context$2=function(Gt){__extends$1($r,Gt);function $r(zr,_r){return Gt.call(this,zr,_r,new Stats)||this}return $r.system=function(){return new this({type:"track",event:"system"})},$r}(CoreContext),BufferedPageContextDiscriminant="bpc",createBufferedPageContext=function(Gt,$r,zr,_r,Dr,kr){return{__t:BufferedPageContextDiscriminant,c:$r,p:_r,u:Gt,s:zr,t:Dr,r:kr}},BUFFERED_PAGE_CONTEXT_KEYS=Object.keys(createBufferedPageContext("","","","","",""));function isBufferedPageContext(Gt){if(!isPlainObject$4(Gt)||Gt.__t!==BufferedPageContextDiscriminant)return!1;for(var $r in Gt)if(!BUFFERED_PAGE_CONTEXT_KEYS.includes($r))return!1;return!0}var createCanonicalURL=function(Gt,$r){return Gt.indexOf("?")>-1?Gt:Gt+$r},removeHash=function(Gt){var $r=Gt.indexOf("#");return $r===-1?Gt:Gt.slice(0,$r)},parseCanonicalPath=function(Gt){try{return new URL(Gt).pathname}catch{return Gt[0]==="/"?Gt:"/"+Gt}},createPageContext=function(Gt){var $r=Gt.c,zr=Gt.p,_r=Gt.s,Dr=Gt.u,kr=Gt.r,qr=Gt.t,Nr=$r?parseCanonicalPath($r):zr,Wr=$r?createCanonicalURL($r,_r):removeHash(Dr);return{path:Nr,referrer:kr,search:_r,title:qr,url:Wr}},getDefaultBufferedPageContext=function(){var Gt=document.querySelector("link[rel='canonical']");return createBufferedPageContext(location.href,Gt&&Gt.getAttribute("href")||void 0,location.search,location.pathname,document.title,document.referrer)},getDefaultPageContext=function(){return createPageContext(getDefaultBufferedPageContext())};function pick$3(Gt,$r){return Object.assign.apply(Object,__spreadArray$1([{}],$r.map(function(zr){var _r;if(Gt&&Object.prototype.hasOwnProperty.call(Gt,zr))return _r={},_r[zr]=Gt[zr],_r}),!1))}var addPageContext=function(Gt,$r){$r===void 0&&($r=getDefaultPageContext());var zr=Gt.context,_r;Gt.type==="page"&&(_r=Gt.properties&&pick$3(Gt.properties,Object.keys($r)),Gt.properties=__assign$1(__assign$1(__assign$1({},$r),Gt.properties),Gt.name?{name:Gt.name}:{})),zr.page=__assign$1(__assign$1(__assign$1({},$r),_r),zr.page)},EventFactory=function(Gt){__extends$1($r,Gt);function $r(zr){var _r=Gt.call(this,{createMessageId:function(){return"ajs-next-".concat(Date.now(),"-").concat(v4())},onEventMethodCall:function(Dr){var kr=Dr.options;_r.maybeUpdateAnonId(kr)},onFinishedEvent:function(Dr){return _r.addIdentity(Dr),Dr}})||this;return _r.user=zr,_r}return $r.prototype.maybeUpdateAnonId=function(zr){zr!=null&&zr.anonymousId&&this.user.anonymousId(zr.anonymousId)},$r.prototype.addIdentity=function(zr){this.user.id()&&(zr.userId=this.user.id()),this.user.anonymousId()&&(zr.anonymousId=this.user.anonymousId())},$r.prototype.track=function(zr,_r,Dr,kr,qr){var Nr=Gt.prototype.track.call(this,zr,_r,Dr,kr);return addPageContext(Nr,qr),Nr},$r.prototype.page=function(zr,_r,Dr,kr,qr,Nr){var Wr=Gt.prototype.page.call(this,zr,_r,Dr,kr,qr);return addPageContext(Wr,Nr),Wr},$r.prototype.screen=function(zr,_r,Dr,kr,qr,Nr){var Wr=Gt.prototype.screen.call(this,zr,_r,Dr,kr,qr);return addPageContext(Wr,Nr),Wr},$r.prototype.identify=function(zr,_r,Dr,kr,qr){var Nr=Gt.prototype.identify.call(this,zr,_r,Dr,kr);return addPageContext(Nr,qr),Nr},$r.prototype.group=function(zr,_r,Dr,kr,qr){var Nr=Gt.prototype.group.call(this,zr,_r,Dr,kr);return addPageContext(Nr,qr),Nr},$r.prototype.alias=function(zr,_r,Dr,kr,qr){var Nr=Gt.prototype.alias.call(this,zr,_r,Dr,kr);return addPageContext(Nr,qr),Nr},$r}(CoreEventFactory),isDestinationPluginWithAddMiddleware=function(Gt){return"addMiddleware"in Gt&&Gt.type==="destination"},loc={getItem:function(){},setItem:function(){},removeItem:function(){}};try{loc=isBrowser$1()&&window.localStorage?window.localStorage:loc}catch(Gt){console.warn("Unable to access localStorage",Gt)}function persisted(Gt){var $r=loc.getItem(Gt);return($r?JSON.parse($r):[]).map(function(zr){return new Context$2(zr.event,zr.id)})}function persistItems(Gt,$r){var zr=persisted(Gt),_r=__spreadArray$1(__spreadArray$1([],$r,!0),zr,!0),Dr=_r.reduce(function(kr,qr){var Nr;return __assign$1(__assign$1({},kr),(Nr={},Nr[qr.id]=qr,Nr))},{});loc.setItem(Gt,JSON.stringify(Object.values(Dr)))}function seen(Gt){var $r=loc.getItem(Gt);return $r?JSON.parse($r):{}}function persistSeen(Gt,$r){var zr=seen(Gt);loc.setItem(Gt,JSON.stringify(__assign$1(__assign$1({},zr),$r)))}function remove(Gt){loc.removeItem(Gt)}var now$3=function(){return new Date().getTime()};function mutex(Gt,$r,zr){zr===void 0&&(zr=0);var _r=50,Dr="persisted-queue:v1:".concat(Gt,":lock"),kr=function(Qr){return new Date().getTime()>Qr},qr=loc.getItem(Dr),Nr=qr?JSON.parse(qr):null,Wr=Nr===null||kr(Nr);if(Wr){loc.setItem(Dr,JSON.stringify(now$3()+_r)),$r(),loc.removeItem(Dr);return}!Wr&&zr<3?setTimeout(function(){mutex(Gt,$r,zr+1)},_r):console.error("Unable to retrieve lock")}var PersistedPriorityQueue=function(Gt){__extends$1($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,[])||this,kr="persisted-queue:v1:".concat(_r,":items"),qr="persisted-queue:v1:".concat(_r,":seen"),Nr=[],Wr={};return mutex(_r,function(){try{Nr=persisted(kr),Wr=seen(qr),remove(kr),remove(qr),Dr.queue=__spreadArray$1(__spreadArray$1([],Nr,!0),Dr.queue,!0),Dr.seen=__assign$1(__assign$1({},Wr),Dr.seen)}catch(Qr){console.error(Qr)}}),window.addEventListener("pagehide",function(){if(Dr.todo>0){var Qr=__spreadArray$1(__spreadArray$1([],Dr.queue,!0),Dr.future,!0);try{mutex(_r,function(){persistItems(kr,Qr),persistSeen(qr,Dr.seen)})}catch(Vr){console.error(Vr)}}}),Dr}return $r}(PriorityQueue),EventQueue=function(Gt){__extends$1($r,Gt);function $r(zr){return Gt.call(this,typeof zr=="string"?new PersistedPriorityQueue(4,zr):zr)||this}return $r.prototype.flush=function(){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function(zr){return isOffline()?[2,[]]:[2,Gt.prototype.flush.call(this)]})})},$r}(CoreEventQueue);function bindAll(Gt){for(var $r=Gt.constructor.prototype,zr=0,_r=Object.getOwnPropertyNames($r);zr<_r.length;zr++){var Dr=_r[zr];if(Dr!=="constructor"){var kr=Object.getOwnPropertyDescriptor(Gt.constructor.prototype,Dr);kr&&typeof kr.value=="function"&&(Gt[Dr]=Gt[Dr].bind(Gt))}}return Gt}/*! js-cookie v3.0.1 | MIT */function assign$4(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Gt[_r]=zr[_r]}return Gt}var defaultConverter={read:function(Gt){return Gt[0]==='"'&&(Gt=Gt.slice(1,-1)),Gt.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(Gt){return encodeURIComponent(Gt).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init$5(Gt,$r){function zr(Dr,kr,qr){if(!(typeof document>"u")){qr=assign$4({},$r,qr),typeof qr.expires=="number"&&(qr.expires=new Date(Date.now()+qr.expires*864e5)),qr.expires&&(qr.expires=qr.expires.toUTCString()),Dr=encodeURIComponent(Dr).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var Nr="";for(var Wr in qr)qr[Wr]&&(Nr+="; "+Wr,qr[Wr]!==!0&&(Nr+="="+qr[Wr].split(";")[0]));return document.cookie=Dr+"="+Gt.write(kr,Dr)+Nr}}function _r(Dr){if(!(typeof document>"u"||arguments.length&&!Dr)){for(var kr=document.cookie?document.cookie.split("; "):[],qr={},Nr=0;Nr<kr.length;Nr++){var Wr=kr[Nr].split("="),Qr=Wr.slice(1).join("=");try{var Vr=decodeURIComponent(Wr[0]);if(qr[Vr]=Gt.read(Qr,Vr),Dr===Vr)break}catch{}}return Dr?qr[Dr]:qr}}return Object.create({set:zr,get:_r,remove:function(Dr,kr){zr(Dr,"",assign$4({},kr,{expires:-1}))},withAttributes:function(Dr){return init$5(this.converter,assign$4({},this.attributes,Dr))},withConverter:function(Dr){return init$5(assign$4({},this.converter,Dr),this.attributes)}},{attributes:{value:Object.freeze($r)},converter:{value:Object.freeze(Gt)}})}var api=init$5(defaultConverter,{path:"/"});function levels(Gt){var $r=Gt.hostname,zr=$r.split("."),_r=zr[zr.length-1],Dr=[];if(zr.length===4&&parseInt(_r,10)>0||zr.length<=1)return Dr;for(var kr=zr.length-2;kr>=0;--kr)Dr.push(zr.slice(kr).join("."));return Dr}function parseUrl(Gt){try{return new URL(Gt)}catch{return}}function tld(Gt){var $r=parseUrl(Gt);if($r)for(var zr=levels($r),_r=0;_r<zr.length;++_r){var Dr="__tld__",kr=zr[_r],qr={domain:"."+kr};try{if(api.set(Dr,"1",qr),api.get(Dr))return api.remove(Dr,qr),kr}catch{return}}}var ONE_YEAR=365,CookieStorage=function(){function Gt($r){$r===void 0&&($r=Gt.defaults),this.options=__assign$1(__assign$1({},Gt.defaults),$r)}return Object.defineProperty(Gt,"defaults",{get:function(){return{maxage:ONE_YEAR,domain:tld(window.location.href),path:"/",sameSite:"Lax"}},enumerable:!1,configurable:!0}),Gt.prototype.opts=function(){return{sameSite:this.options.sameSite,expires:this.options.maxage,domain:this.options.domain,path:this.options.path,secure:this.options.secure}},Gt.prototype.get=function($r){var zr;try{var _r=api.get($r);if(_r==null)return null;try{return(zr=JSON.parse(_r))!==null&&zr!==void 0?zr:null}catch{return _r??null}}catch{return null}},Gt.prototype.set=function($r,zr){typeof zr=="string"?api.set($r,zr,this.opts()):zr===null?api.remove($r,this.opts()):api.set($r,JSON.stringify(zr),this.opts())},Gt.prototype.remove=function($r){return api.remove($r,this.opts())},Gt}(),LocalStorage=function(){function Gt(){}return Gt.prototype.localStorageWarning=function($r,zr){console.warn("Unable to access ".concat($r,", localStorage may be ").concat(zr))},Gt.prototype.get=function($r){var zr;try{var _r=localStorage.getItem($r);if(_r===null)return null;try{return(zr=JSON.parse(_r))!==null&&zr!==void 0?zr:null}catch{return _r??null}}catch{return this.localStorageWarning($r,"unavailable"),null}},Gt.prototype.set=function($r,zr){try{localStorage.setItem($r,JSON.stringify(zr))}catch{this.localStorageWarning($r,"full")}},Gt.prototype.remove=function($r){try{return localStorage.removeItem($r)}catch{this.localStorageWarning($r,"unavailable")}},Gt}(),MemoryStorage=function(){function Gt(){this.cache={}}return Gt.prototype.get=function($r){var zr;return(zr=this.cache[$r])!==null&&zr!==void 0?zr:null},Gt.prototype.set=function($r,zr){this.cache[$r]=zr},Gt.prototype.remove=function($r){delete this.cache[$r]},Gt}(),StoreType={Cookie:"cookie",LocalStorage:"localStorage",Memory:"memory"};function isArrayOfStoreType(Gt){return Gt&&Gt.stores&&Array.isArray(Gt.stores)&&Gt.stores.every(function($r){return Object.values(StoreType).includes($r)})}function isStoreTypeWithSettings(Gt){return typeof Gt=="object"&&Gt.name!==void 0}var _logStoreKeyError=function(Gt,$r,zr,_r){console.warn("".concat(Gt.constructor.name,": Can't ").concat($r,' key "').concat(zr,'" | Err: ').concat(_r))},UniversalStorage=function(){function Gt($r){this.stores=$r}return Gt.prototype.get=function($r){for(var zr=null,_r=0,Dr=this.stores;_r<Dr.length;_r++){var kr=Dr[_r];try{if(zr=kr.get($r),zr!=null)return zr}catch(qr){_logStoreKeyError(kr,"get",$r,qr)}}return null},Gt.prototype.set=function($r,zr){this.stores.forEach(function(_r){try{_r.set($r,zr)}catch(Dr){_logStoreKeyError(_r,"set",$r,Dr)}})},Gt.prototype.clear=function($r){this.stores.forEach(function(zr){try{zr.remove($r)}catch(_r){_logStoreKeyError(zr,"remove",$r,_r)}})},Gt.prototype.getAndSync=function($r){var zr=this.get($r),_r=typeof zr=="number"?zr.toString():zr;return this.set($r,_r),_r},Gt}();function initializeStorages(Gt){var $r=Gt.map(function(zr){var _r,Dr;switch(isStoreTypeWithSettings(zr)?(_r=zr.name,Dr=zr.settings):_r=zr,_r){case StoreType.Cookie:return new CookieStorage(Dr);case StoreType.LocalStorage:return new LocalStorage;case StoreType.Memory:return new MemoryStorage;default:throw new Error("Unknown Store Type: ".concat(zr))}});return $r}function applyCookieOptions(Gt,$r){return Gt.map(function(zr){return $r&&zr===StoreType.Cookie?{name:zr,settings:$r}:zr})}var defaults$2={persist:!0,cookie:{key:"ajs_user_id",oldKey:"ajs_user"},localStorage:{key:"ajs_user_traits"}},User=function(){function Gt($r,zr){$r===void 0&&($r=defaults$2);var _r=this,Dr,kr,qr,Nr;this.options={},this.id=function(Qr){if(_r.options.disable)return null;var Vr=_r.identityStore.getAndSync(_r.idKey);if(Qr!==void 0){_r.identityStore.set(_r.idKey,Qr);var Jr=Qr!==Vr&&Vr!==null&&Qr!==null;Jr&&_r.anonymousId(null)}var Zr=_r.identityStore.getAndSync(_r.idKey);if(Zr)return Zr;var zn=_r.legacyUserStore.get(defaults$2.cookie.oldKey);return zn?typeof zn=="object"?zn.id:zn:null},this.anonymousId=function(Qr){var Vr,Jr;if(_r.options.disable)return null;if(Qr===void 0){var Zr=(Vr=_r.identityStore.getAndSync(_r.anonKey))!==null&&Vr!==void 0?Vr:(Jr=_r.legacySIO())===null||Jr===void 0?void 0:Jr[0];if(Zr)return Zr}return Qr===null?(_r.identityStore.set(_r.anonKey,null),_r.identityStore.getAndSync(_r.anonKey)):(_r.identityStore.set(_r.anonKey,Qr??v4()),_r.identityStore.getAndSync(_r.anonKey))},this.traits=function(Qr){var Vr;if(!_r.options.disable)return Qr===null&&(Qr={}),Qr&&_r.traitsStore.set(_r.traitsKey,Qr??{}),(Vr=_r.traitsStore.get(_r.traitsKey))!==null&&Vr!==void 0?Vr:{}},this.options=__assign$1(__assign$1({},defaults$2),$r),this.cookieOptions=zr,this.idKey=(kr=(Dr=$r.cookie)===null||Dr===void 0?void 0:Dr.key)!==null&&kr!==void 0?kr:defaults$2.cookie.key,this.traitsKey=(Nr=(qr=$r.localStorage)===null||qr===void 0?void 0:qr.key)!==null&&Nr!==void 0?Nr:defaults$2.localStorage.key,this.anonKey="ajs_anonymous_id",this.identityStore=this.createStorage(this.options,zr),this.legacyUserStore=this.createStorage(this.options,zr,function(Qr){return Qr===StoreType.Cookie}),this.traitsStore=this.createStorage(this.options,zr,function(Qr){return Qr!==StoreType.Cookie});var Wr=this.legacyUserStore.get(defaults$2.cookie.oldKey);Wr&&typeof Wr=="object"&&(Wr.id&&this.id(Wr.id),Wr.traits&&this.traits(Wr.traits)),bindAll(this)}return Gt.prototype.legacySIO=function(){var $r=this.legacyUserStore.get("_sio");if(!$r)return null;var zr=$r.split("----"),_r=zr[0],Dr=zr[1];return[_r,Dr]},Gt.prototype.identify=function($r,zr){if(!this.options.disable){zr=zr??{};var _r=this.id();(_r===null||_r===$r)&&(zr=__assign$1(__assign$1({},this.traits()),zr)),$r&&this.id($r),this.traits(zr)}},Gt.prototype.logout=function(){this.anonymousId(null),this.id(null),this.traits({})},Gt.prototype.reset=function(){this.logout(),this.identityStore.clear(this.idKey),this.identityStore.clear(this.anonKey),this.traitsStore.clear(this.traitsKey)},Gt.prototype.load=function(){return new Gt(this.options,this.cookieOptions)},Gt.prototype.save=function(){return!0},Gt.prototype.createStorage=function($r,zr,_r){var Dr=[StoreType.LocalStorage,StoreType.Cookie,StoreType.Memory];return $r.disable?new UniversalStorage([]):$r.persist?($r.storage!==void 0&&$r.storage!==null&&isArrayOfStoreType($r.storage)&&(Dr=$r.storage.stores),$r.localStorageFallbackDisabled&&(Dr=Dr.filter(function(kr){return kr!==StoreType.LocalStorage})),_r&&(Dr=Dr.filter(_r)),new UniversalStorage(initializeStorages(applyCookieOptions(Dr,zr)))):new UniversalStorage([new MemoryStorage])},Gt.defaults=defaults$2,Gt}(),groupDefaults={persist:!0,cookie:{key:"ajs_group_id"},localStorage:{key:"ajs_group_properties"}},Group$1=function(Gt){__extends$1($r,Gt);function $r(zr,_r){zr===void 0&&(zr=groupDefaults);var Dr=Gt.call(this,__assign$1(__assign$1({},groupDefaults),zr),_r)||this;return Dr.anonymousId=function(kr){},bindAll(Dr),Dr}return $r}(User),_globalAnalyticsKey="analytics";function getGlobalAnalytics(){return window[_globalAnalyticsKey]}function setGlobalAnalyticsKey(Gt){_globalAnalyticsKey=Gt}function setGlobalAnalytics(Gt){window[_globalAnalyticsKey]=Gt}var isThenable=function(Gt){return typeof Gt=="object"&&Gt!==null&&"then"in Gt&&typeof Gt.then=="function"},flushSyncAnalyticsCalls=function(Gt,$r,zr){zr.getAndRemove(Gt).forEach(function(_r){callAnalyticsMethod($r,_r).catch(console.error)})},flushAddSourceMiddleware=function(Gt,$r){return __awaiter$1(void 0,void 0,void 0,function(){var zr,_r,Dr;return __generator$1(this,function(kr){switch(kr.label){case 0:zr=0,_r=$r.getAndRemove("addSourceMiddleware"),kr.label=1;case 1:return zr<_r.length?(Dr=_r[zr],[4,callAnalyticsMethod(Gt,Dr).catch(console.error)]):[3,4];case 2:kr.sent(),kr.label=3;case 3:return zr++,[3,1];case 4:return[2]}})})},flushRegister=function(Gt,$r){return __awaiter$1(void 0,void 0,void 0,function(){var zr,_r,Dr;return __generator$1(this,function(kr){switch(kr.label){case 0:zr=0,_r=$r.getAndRemove("register"),kr.label=1;case 1:return zr<_r.length?(Dr=_r[zr],[4,callAnalyticsMethod(Gt,Dr).catch(console.error)]):[3,4];case 2:kr.sent(),kr.label=3;case 3:return zr++,[3,1];case 4:return[2]}})})},flushOn=flushSyncAnalyticsCalls.bind(void 0,"on"),flushSetAnonymousID=flushSyncAnalyticsCalls.bind(void 0,"setAnonymousId"),flushAnalyticsCallsInNewTask=function(Gt,$r){Object.keys($r.calls).forEach(function(zr){$r.getAndRemove(zr).forEach(function(_r){setTimeout(function(){callAnalyticsMethod(Gt,_r).catch(console.error)},0)})})},popPageContext=function(Gt){if(hasBufferedPageContextAsLastArg(Gt)){var $r=Gt.pop();return createPageContext($r)}},hasBufferedPageContextAsLastArg=function(Gt){var $r=Gt[Gt.length-1];return isBufferedPageContext($r)},PreInitMethodCall=function(){function Gt($r,zr,_r,Dr){_r===void 0&&(_r=function(){}),Dr===void 0&&(Dr=console.error),this.method=$r,this.resolve=_r,this.reject=Dr,this.called=!1,this.args=zr}return Gt}(),PreInitMethodCallBuffer=function(){function Gt(){for(var $r=[],zr=0;zr<arguments.length;zr++)$r[zr]=arguments[zr];this._callMap={},this.add.apply(this,$r)}return Object.defineProperty(Gt.prototype,"calls",{get:function(){return this._pushSnippetWindowBuffer(),this._callMap},set:function($r){this._callMap=$r},enumerable:!1,configurable:!0}),Gt.prototype.get=function($r){var zr;return(zr=this.calls[$r])!==null&&zr!==void 0?zr:[]},Gt.prototype.getAndRemove=function($r){var zr=this.get($r);return this.calls[$r]=[],zr},Gt.prototype.add=function(){for(var $r=this,zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];zr.forEach(function(Dr){var kr=["track","screen","alias","group","page","identify"];kr.includes(Dr.method)&&!hasBufferedPageContextAsLastArg(Dr.args)&&(Dr.args=__spreadArray$1(__spreadArray$1([],Dr.args,!0),[getDefaultBufferedPageContext()],!1)),$r.calls[Dr.method]?$r.calls[Dr.method].push(Dr):$r.calls[Dr.method]=[Dr]})},Gt.prototype.clear=function(){this._pushSnippetWindowBuffer(),this.calls={}},Gt.prototype.toArray=function(){var $r;return($r=[]).concat.apply($r,Object.values(this.calls))},Gt.prototype._pushSnippetWindowBuffer=function(){},Gt}();function callAnalyticsMethod(Gt,$r){return __awaiter$1(this,void 0,void 0,function(){var zr,_r;return __generator$1(this,function(Dr){switch(Dr.label){case 0:return Dr.trys.push([0,3,,4]),$r.called?[2,void 0]:($r.called=!0,zr=Gt[$r.method].apply(Gt,$r.args),isThenable(zr)?[4,zr]:[3,2]);case 1:Dr.sent(),Dr.label=2;case 2:return $r.resolve(zr),[3,4];case 3:return _r=Dr.sent(),$r.reject(_r),[3,4];case 4:return[2]}})})}var AnalyticsBuffered=function(){function Gt($r){var zr=this;this.trackSubmit=this._createMethod("trackSubmit"),this.trackClick=this._createMethod("trackClick"),this.trackLink=this._createMethod("trackLink"),this.pageView=this._createMethod("pageview"),this.identify=this._createMethod("identify"),this.reset=this._createMethod("reset"),this.group=this._createMethod("group"),this.track=this._createMethod("track"),this.ready=this._createMethod("ready"),this.alias=this._createMethod("alias"),this.debug=this._createChainableMethod("debug"),this.page=this._createMethod("page"),this.once=this._createChainableMethod("once"),this.off=this._createChainableMethod("off"),this.on=this._createChainableMethod("on"),this.addSourceMiddleware=this._createMethod("addSourceMiddleware"),this.setAnonymousId=this._createMethod("setAnonymousId"),this.addDestinationMiddleware=this._createMethod("addDestinationMiddleware"),this.screen=this._createMethod("screen"),this.register=this._createMethod("register"),this.deregister=this._createMethod("deregister"),this.user=this._createMethod("user"),this.VERSION=version$3,this._preInitBuffer=new PreInitMethodCallBuffer,this._promise=$r(this._preInitBuffer),this._promise.then(function(_r){var Dr=_r[0],kr=_r[1];zr.instance=Dr,zr.ctx=kr}).catch(function(){})}return Gt.prototype.then=function(){for(var $r,zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return($r=this._promise).then.apply($r,zr)},Gt.prototype.catch=function(){for(var $r,zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return($r=this._promise).catch.apply($r,zr)},Gt.prototype.finally=function(){for(var $r,zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return($r=this._promise).finally.apply($r,zr)},Gt.prototype._createMethod=function($r){var zr=this;return function(){for(var _r,Dr=[],kr=0;kr<arguments.length;kr++)Dr[kr]=arguments[kr];if(zr.instance){var qr=(_r=zr.instance)[$r].apply(_r,Dr);return Promise.resolve(qr)}return new Promise(function(Nr,Wr){zr._preInitBuffer.add(new PreInitMethodCall($r,Dr,Nr,Wr))})}},Gt.prototype._createChainableMethod=function($r){var zr=this;return function(){for(var _r,Dr=[],kr=0;kr<arguments.length;kr++)Dr[kr]=arguments[kr];return zr.instance?((_r=zr.instance)[$r].apply(_r,Dr),zr):(zr._preInitBuffer.add(new PreInitMethodCall($r,Dr)),zr)}},Gt}(),dist$4={},facade={},address={},objCase={exports:{}};(function(Gt){Gt.exports=$r(zr),Gt.exports.find=Gt.exports,Gt.exports.replace=function(Nr,Wr,Qr,Vr){return $r(Dr).call(this,Nr,Wr,Qr,Vr),Nr},Gt.exports.del=function(Nr,Wr,Qr){return $r(_r).call(this,Nr,Wr,null,Qr),Nr};function $r(Nr){return function(Wr,Qr,Vr,Jr){var Zr=Jr&&qr(Jr.normalizer)?Jr.normalizer:kr;Qr=Zr(Qr);for(var zn,Vn=!1;!Vn;)_i();function _i(){for(zn in Wr){var e0=Zr(zn);if(Qr.indexOf(e0)===0){var r0=Qr.substr(e0.length);if(r0.charAt(0)==="."||r0.length===0){Qr=r0.substr(1);var i0=Wr[zn];if(i0==null){Vn=!0;return}if(!Qr.length){Vn=!0;return}Wr=i0;return}}}zn=void 0,Vn=!0}if(zn)return Wr==null?Wr:Nr(Wr,zn,Vr)}}function zr(Nr,Wr){if(Nr.hasOwnProperty(Wr))return Nr[Wr]}function _r(Nr,Wr){return Nr.hasOwnProperty(Wr)&&delete Nr[Wr],Nr}function Dr(Nr,Wr,Qr){return Nr.hasOwnProperty(Wr)&&(Nr[Wr]=Qr),Nr}function kr(Nr){return Nr.replace(/[^a-zA-Z0-9\.]+/g,"").toLowerCase()}function qr(Nr){return typeof Nr=="function"}})(objCase);var objCaseExports=objCase.exports,__importDefault$8=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(address,"__esModule",{value:!0});var obj_case_1$3=__importDefault$8(objCaseExports);function trait(Gt,$r){return function(){var zr=this.traits(),_r=this.properties?this.properties():{};return obj_case_1$3.default(zr,"address."+Gt)||obj_case_1$3.default(zr,Gt)||($r?obj_case_1$3.default(zr,"address."+$r):null)||($r?obj_case_1$3.default(zr,$r):null)||obj_case_1$3.default(_r,"address."+Gt)||obj_case_1$3.default(_r,Gt)||($r?obj_case_1$3.default(_r,"address."+$r):null)||($r?obj_case_1$3.default(_r,$r):null)}}function default_1$q(Gt){Gt.zip=trait("postalCode","zip"),Gt.country=trait("country"),Gt.street=trait("street"),Gt.state=trait("state"),Gt.city=trait("city"),Gt.region=trait("region")}address.default=default_1$q;var clone$2={};Object.defineProperty(clone$2,"__esModule",{value:!0});clone$2.clone=void 0;function clone$1(Gt){if(typeof Gt!="object")return Gt;if(Object.prototype.toString.call(Gt)==="[object Object]"){var $r={};for(var zr in Gt)Object.prototype.hasOwnProperty.call(Gt,zr)&&($r[zr]=clone$1(Gt[zr]));return $r}else return Array.isArray(Gt)?Gt.map(clone$1):Gt}clone$2.clone=clone$1;var isEnabled={};Object.defineProperty(isEnabled,"__esModule",{value:!0});var disabled={Salesforce:!0};function default_1$p(Gt){return!disabled[Gt]}isEnabled.default=default_1$p;var lib$b={},matcher$3=/^(\d{4})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:([ T])(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;lib$b.parse=function(Gt){var $r=[1,5,6,7,11,12],zr=matcher$3.exec(Gt),_r=0;if(!zr)return new Date(Gt);for(var Dr=0,kr;kr=$r[Dr];Dr++)zr[kr]=parseInt(zr[kr],10)||0;zr[2]=parseInt(zr[2],10)||1,zr[3]=parseInt(zr[3],10)||1,zr[2]--,zr[8]=zr[8]?(zr[8]+"00").substring(0,3):0,zr[4]===" "?_r=new Date().getTimezoneOffset():zr[9]!=="Z"&&zr[10]&&(_r=zr[11]*60+zr[12],zr[10]==="+"&&(_r=0-_r));var qr=Date.UTC(zr[1],zr[2],zr[3],zr[5],zr[6]+_r,zr[7],zr[8]);return new Date(qr)};lib$b.is=function(Gt,$r){return typeof Gt!="string"||$r&&/^\d{4}-\d{2}-\d{2}/.test(Gt)===!1?!1:matcher$3.test(Gt)};var milliseconds$1={},matcher$2=/\d{13}/;milliseconds$1.is=function(Gt){return matcher$2.test(Gt)};milliseconds$1.parse=function(Gt){return Gt=parseInt(Gt,10),new Date(Gt)};var seconds$1={},matcher$1=/\d{10}/;seconds$1.is=function(Gt){return matcher$1.test(Gt)};seconds$1.parse=function(Gt){var $r=parseInt(Gt,10)*1e3;return new Date($r)};var isodate$1=lib$b,milliseconds=milliseconds$1,seconds=seconds$1,objProto=Object.prototype,toStr$8=objProto.toString;function isDate$4(Gt){return toStr$8.call(Gt)==="[object Date]"}function isNumber$6(Gt){return toStr$8.call(Gt)==="[object Number]"}var lib$a=function($r){return isDate$4($r)?$r:isNumber$6($r)?new Date(toMs($r)):isodate$1.is($r)?isodate$1.parse($r):milliseconds.is($r)?milliseconds.parse($r):seconds.is($r)?seconds.parse($r):new Date($r)};function toMs(Gt){return Gt<315576e5?Gt*1e3:Gt}var isodate=lib$b,lib$9=traverse;function traverse(Gt,$r){return $r===void 0&&($r=!0),Gt&&typeof Gt=="object"?traverseObject(Gt,$r):Array.isArray(Gt)?traverseArray(Gt,$r):isodate.is(Gt,$r)?isodate.parse(Gt):Gt}function traverseObject(Gt,$r){return Object.keys(Gt).forEach(function(zr){Gt[zr]=traverse(Gt[zr],$r)}),Gt}function traverseArray(Gt,$r){return Gt.forEach(function(zr,_r){Gt[_r]=traverse(zr,$r)}),Gt}var __importDefault$7=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(facade,"__esModule",{value:!0});facade.Facade=void 0;var address_1=__importDefault$7(address),clone_1=clone$2,is_enabled_1=__importDefault$7(isEnabled),new_date_1$2=__importDefault$7(lib$a),obj_case_1$2=__importDefault$7(objCaseExports),isodate_traverse_1=__importDefault$7(lib$9);function Facade(Gt,$r){$r=$r||{},this.raw=clone_1.clone(Gt),"clone"in $r||($r.clone=!0),$r.clone&&(Gt=clone_1.clone(Gt)),"traverse"in $r||($r.traverse=!0),"timestamp"in Gt?Gt.timestamp=new_date_1$2.default(Gt.timestamp):Gt.timestamp=new Date,$r.traverse&&isodate_traverse_1.default(Gt),this.opts=$r,this.obj=Gt}facade.Facade=Facade;var f$4=Facade.prototype;f$4.proxy=function(Gt){var $r=Gt.split(".");Gt=$r.shift();var zr=this[Gt]||this.obj[Gt];return zr&&(typeof zr=="function"&&(zr=zr.call(this)||{}),$r.length===0?this.opts.clone?transform$4(zr):zr:(zr=obj_case_1$2.default(zr,$r.join(".")),this.opts.clone?transform$4(zr):zr))};f$4.field=function(Gt){var $r=this.obj[Gt];return this.opts.clone?transform$4($r):$r};Facade.proxy=function(Gt){return function(){return this.proxy(Gt)}};Facade.field=function(Gt){return function(){return this.field(Gt)}};Facade.multi=function(Gt){return function(){var $r=this.proxy(Gt+"s");if(Array.isArray($r))return $r;var zr=this.proxy(Gt);return zr&&(zr=[this.opts.clone?clone_1.clone(zr):zr]),zr||[]}};Facade.one=function(Gt){return function(){var $r=this.proxy(Gt);if($r)return $r;var zr=this.proxy(Gt+"s");if(Array.isArray(zr))return zr[0]}};f$4.json=function(){var Gt=this.opts.clone?clone_1.clone(this.obj):this.obj;return this.type&&(Gt.type=this.type()),Gt};f$4.rawEvent=function(){return this.raw};f$4.options=function(Gt){var $r=this.obj.options||this.obj.context||{},zr=this.opts.clone?clone_1.clone($r):$r;if(!Gt)return zr;if(this.enabled(Gt)){var _r=this.integrations(),Dr=_r[Gt]||obj_case_1$2.default(_r,Gt);return typeof Dr!="object"&&(Dr=obj_case_1$2.default(this.options(),Gt)),typeof Dr=="object"?Dr:{}}};f$4.context=f$4.options;f$4.enabled=function(Gt){var $r=this.proxy("options.providers.all");typeof $r!="boolean"&&($r=this.proxy("options.all")),typeof $r!="boolean"&&($r=this.proxy("integrations.all")),typeof $r!="boolean"&&($r=!0);var zr=$r&&is_enabled_1.default(Gt),_r=this.integrations();if(_r.providers&&_r.providers.hasOwnProperty(Gt)&&(zr=_r.providers[Gt]),_r.hasOwnProperty(Gt)){var Dr=_r[Gt];typeof Dr=="boolean"?zr=Dr:zr=!0}return!!zr};f$4.integrations=function(){return this.obj.integrations||this.proxy("options.providers")||this.options()};f$4.active=function(){var Gt=this.proxy("options.active");return Gt==null&&(Gt=!0),Gt};f$4.anonymousId=function(){return this.field("anonymousId")||this.field("sessionId")};f$4.sessionId=f$4.anonymousId;f$4.groupId=Facade.proxy("options.groupId");f$4.traits=function(Gt){var $r=this.proxy("options.traits")||{},zr=this.userId();Gt=Gt||{},zr&&($r.id=zr);for(var _r in Gt)if(Object.prototype.hasOwnProperty.call(Gt,_r)){var Dr=this[_r]==null?this.proxy("options.traits."+_r):this[_r]();if(Dr==null)continue;$r[Gt[_r]]=Dr,delete $r[_r]}return $r};f$4.library=function(){var Gt=this.proxy("options.library");return Gt?typeof Gt=="string"?{name:Gt,version:null}:Gt:{name:"unknown",version:null}};f$4.device=function(){var Gt=this.proxy("context.device");(typeof Gt!="object"||Gt===null)&&(Gt={});var $r=this.library().name;return Gt.type||($r.indexOf("ios")>-1&&(Gt.type="ios"),$r.indexOf("android")>-1&&(Gt.type="android")),Gt};f$4.userAgent=Facade.proxy("context.userAgent");f$4.timezone=Facade.proxy("context.timezone");f$4.timestamp=Facade.field("timestamp");f$4.channel=Facade.field("channel");f$4.ip=Facade.proxy("context.ip");f$4.userId=Facade.field("userId");address_1.default(f$4);function transform$4(Gt){return clone_1.clone(Gt)}var alias={},inherits_browser$1={exports:{}};typeof Object.create=="function"?inherits_browser$1.exports=function($r,zr){zr&&($r.super_=zr,$r.prototype=Object.create(zr.prototype,{constructor:{value:$r,enumerable:!1,writable:!0,configurable:!0}}))}:inherits_browser$1.exports=function($r,zr){if(zr){$r.super_=zr;var _r=function(){};_r.prototype=zr.prototype,$r.prototype=new _r,$r.prototype.constructor=$r}};var inherits_browserExports=inherits_browser$1.exports,__importDefault$6=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(alias,"__esModule",{value:!0});alias.Alias=void 0;var inherits_1$6=__importDefault$6(inherits_browserExports),facade_1$5=facade;function Alias(Gt,$r){facade_1$5.Facade.call(this,Gt,$r)}alias.Alias=Alias;inherits_1$6.default(Alias,facade_1$5.Facade);Alias.prototype.action=function(){return"alias"};Alias.prototype.type=Alias.prototype.action;Alias.prototype.previousId=function(){return this.field("previousId")||this.field("from")};Alias.prototype.from=Alias.prototype.previousId;Alias.prototype.userId=function(){return this.field("userId")||this.field("to")};Alias.prototype.to=Alias.prototype.userId;var group={},isEmail$1={};Object.defineProperty(isEmail$1,"__esModule",{value:!0});var matcher=/.+\@.+\..+/;function isEmail(Gt){return matcher.test(Gt)}isEmail$1.default=isEmail;var __importDefault$5=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(group,"__esModule",{value:!0});group.Group=void 0;var inherits_1$5=__importDefault$5(inherits_browserExports),is_email_1$3=__importDefault$5(isEmail$1),new_date_1$1=__importDefault$5(lib$a),facade_1$4=facade;function Group(Gt,$r){facade_1$4.Facade.call(this,Gt,$r)}group.Group=Group;inherits_1$5.default(Group,facade_1$4.Facade);var g$4=Group.prototype;g$4.action=function(){return"group"};g$4.type=g$4.action;g$4.groupId=facade_1$4.Facade.field("groupId");g$4.created=function(){var Gt=this.proxy("traits.createdAt")||this.proxy("traits.created")||this.proxy("properties.createdAt")||this.proxy("properties.created");if(Gt)return new_date_1$1.default(Gt)};g$4.email=function(){var Gt=this.proxy("traits.email");if(Gt)return Gt;var $r=this.groupId();if(is_email_1$3.default($r))return $r};g$4.traits=function(Gt){var $r=this.properties(),zr=this.groupId();Gt=Gt||{},zr&&($r.id=zr);for(var _r in Gt)if(Object.prototype.hasOwnProperty.call(Gt,_r)){var Dr=this[_r]==null?this.proxy("traits."+_r):this[_r]();if(Dr==null)continue;$r[Gt[_r]]=Dr,delete $r[_r]}return $r};g$4.name=facade_1$4.Facade.proxy("traits.name");g$4.industry=facade_1$4.Facade.proxy("traits.industry");g$4.employees=facade_1$4.Facade.proxy("traits.employees");g$4.properties=function(){return this.field("traits")||this.field("properties")||{}};var identify={},__importDefault$4=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(identify,"__esModule",{value:!0});identify.Identify=void 0;var facade_1$3=facade,obj_case_1$1=__importDefault$4(objCaseExports),inherits_1$4=__importDefault$4(inherits_browserExports),is_email_1$2=__importDefault$4(isEmail$1),new_date_1=__importDefault$4(lib$a),trim$1=function(Gt){return Gt.trim()};function Identify(Gt,$r){facade_1$3.Facade.call(this,Gt,$r)}identify.Identify=Identify;inherits_1$4.default(Identify,facade_1$3.Facade);var i$7=Identify.prototype;i$7.action=function(){return"identify"};i$7.type=i$7.action;i$7.traits=function(Gt){var $r=this.field("traits")||{},zr=this.userId();Gt=Gt||{},zr&&($r.id=zr);for(var _r in Gt){var Dr=this[_r]==null?this.proxy("traits."+_r):this[_r]();Dr!=null&&($r[Gt[_r]]=Dr,_r!==Gt[_r]&&delete $r[_r])}return $r};i$7.email=function(){var Gt=this.proxy("traits.email");if(Gt)return Gt;var $r=this.userId();if(is_email_1$2.default($r))return $r};i$7.created=function(){var Gt=this.proxy("traits.created")||this.proxy("traits.createdAt");if(Gt)return new_date_1.default(Gt)};i$7.companyCreated=function(){var Gt=this.proxy("traits.company.created")||this.proxy("traits.company.createdAt");if(Gt)return new_date_1.default(Gt)};i$7.companyName=function(){return this.proxy("traits.company.name")};i$7.name=function(){var Gt=this.proxy("traits.name");if(typeof Gt=="string")return trim$1(Gt);var $r=this.firstName(),zr=this.lastName();if($r&&zr)return trim$1($r+" "+zr)};i$7.firstName=function(){var Gt=this.proxy("traits.firstName");if(typeof Gt=="string")return trim$1(Gt);var $r=this.proxy("traits.name");if(typeof $r=="string")return trim$1($r).split(" ")[0]};i$7.lastName=function(){var Gt=this.proxy("traits.lastName");if(typeof Gt=="string")return trim$1(Gt);var $r=this.proxy("traits.name");if(typeof $r=="string"){var zr=trim$1($r).indexOf(" ");if(zr!==-1)return trim$1($r.substr(zr+1))}};i$7.uid=function(){return this.userId()||this.username()||this.email()};i$7.description=function(){return this.proxy("traits.description")||this.proxy("traits.background")};i$7.age=function(){var Gt=this.birthday(),$r=obj_case_1$1.default(this.traits(),"age");if($r!=null)return $r;if(Gt instanceof Date){var zr=new Date;return zr.getFullYear()-Gt.getFullYear()}};i$7.avatar=function(){var Gt=this.traits();return obj_case_1$1.default(Gt,"avatar")||obj_case_1$1.default(Gt,"photoUrl")||obj_case_1$1.default(Gt,"avatarUrl")};i$7.position=function(){var Gt=this.traits();return obj_case_1$1.default(Gt,"position")||obj_case_1$1.default(Gt,"jobTitle")};i$7.username=facade_1$3.Facade.proxy("traits.username");i$7.website=facade_1$3.Facade.one("traits.website");i$7.websites=facade_1$3.Facade.multi("traits.website");i$7.phone=facade_1$3.Facade.one("traits.phone");i$7.phones=facade_1$3.Facade.multi("traits.phone");i$7.address=facade_1$3.Facade.proxy("traits.address");i$7.gender=facade_1$3.Facade.proxy("traits.gender");i$7.birthday=facade_1$3.Facade.proxy("traits.birthday");var track={},__importDefault$3=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(track,"__esModule",{value:!0});track.Track=void 0;var inherits_1$3=__importDefault$3(inherits_browserExports),facade_1$2=facade,identify_1=identify,is_email_1$1=__importDefault$3(isEmail$1),obj_case_1=__importDefault$3(objCaseExports);function Track(Gt,$r){facade_1$2.Facade.call(this,Gt,$r)}track.Track=Track;inherits_1$3.default(Track,facade_1$2.Facade);var t$4=Track.prototype;t$4.action=function(){return"track"};t$4.type=t$4.action;t$4.event=facade_1$2.Facade.field("event");t$4.value=facade_1$2.Facade.proxy("properties.value");t$4.category=facade_1$2.Facade.proxy("properties.category");t$4.id=facade_1$2.Facade.proxy("properties.id");t$4.productId=function(){return this.proxy("properties.product_id")||this.proxy("properties.productId")};t$4.promotionId=function(){return this.proxy("properties.promotion_id")||this.proxy("properties.promotionId")};t$4.cartId=function(){return this.proxy("properties.cart_id")||this.proxy("properties.cartId")};t$4.checkoutId=function(){return this.proxy("properties.checkout_id")||this.proxy("properties.checkoutId")};t$4.paymentId=function(){return this.proxy("properties.payment_id")||this.proxy("properties.paymentId")};t$4.couponId=function(){return this.proxy("properties.coupon_id")||this.proxy("properties.couponId")};t$4.wishlistId=function(){return this.proxy("properties.wishlist_id")||this.proxy("properties.wishlistId")};t$4.reviewId=function(){return this.proxy("properties.review_id")||this.proxy("properties.reviewId")};t$4.orderId=function(){return this.proxy("properties.id")||this.proxy("properties.order_id")||this.proxy("properties.orderId")};t$4.sku=facade_1$2.Facade.proxy("properties.sku");t$4.tax=facade_1$2.Facade.proxy("properties.tax");t$4.name=facade_1$2.Facade.proxy("properties.name");t$4.price=facade_1$2.Facade.proxy("properties.price");t$4.total=facade_1$2.Facade.proxy("properties.total");t$4.repeat=facade_1$2.Facade.proxy("properties.repeat");t$4.coupon=facade_1$2.Facade.proxy("properties.coupon");t$4.shipping=facade_1$2.Facade.proxy("properties.shipping");t$4.discount=facade_1$2.Facade.proxy("properties.discount");t$4.shippingMethod=function(){return this.proxy("properties.shipping_method")||this.proxy("properties.shippingMethod")};t$4.paymentMethod=function(){return this.proxy("properties.payment_method")||this.proxy("properties.paymentMethod")};t$4.description=facade_1$2.Facade.proxy("properties.description");t$4.plan=facade_1$2.Facade.proxy("properties.plan");t$4.subtotal=function(){var Gt=obj_case_1.default(this.properties(),"subtotal"),$r=this.total()||this.revenue();if(Gt)return Gt;if(!$r)return 0;if(this.total()){var zr=this.tax();zr&&($r-=zr),zr=this.shipping(),zr&&($r-=zr),zr=this.discount(),zr&&($r+=zr)}return $r};t$4.products=function(){var Gt=this.properties(),$r=obj_case_1.default(Gt,"products");return Array.isArray($r)?$r.filter(function(zr){return zr!==null}):[]};t$4.quantity=function(){var Gt=this.obj.properties||{};return Gt.quantity||1};t$4.currency=function(){var Gt=this.obj.properties||{};return Gt.currency||"USD"};t$4.referrer=function(){return this.proxy("context.referrer.url")||this.proxy("context.page.referrer")||this.proxy("properties.referrer")};t$4.query=facade_1$2.Facade.proxy("options.query");t$4.properties=function(Gt){var $r=this.field("properties")||{};Gt=Gt||{};for(var zr in Gt)if(Object.prototype.hasOwnProperty.call(Gt,zr)){var _r=this[zr]==null?this.proxy("properties."+zr):this[zr]();if(_r==null)continue;$r[Gt[zr]]=_r,delete $r[zr]}return $r};t$4.username=function(){return this.proxy("traits.username")||this.proxy("properties.username")||this.userId()||this.sessionId()};t$4.email=function(){var Gt=this.proxy("traits.email")||this.proxy("properties.email")||this.proxy("options.traits.email");if(Gt)return Gt;var $r=this.userId();if(is_email_1$1.default($r))return $r};t$4.revenue=function(){var Gt=this.proxy("properties.revenue"),$r=this.event(),zr=/^[ _]?completed[ _]?order[ _]?|^[ _]?order[ _]?completed[ _]?$/i;return!Gt&&$r&&$r.match(zr)&&(Gt=this.proxy("properties.total")),currency(Gt)};t$4.cents=function(){var Gt=this.revenue();return typeof Gt!="number"?this.value()||0:Gt*100};t$4.identify=function(){var Gt=this.json();return Gt.traits=this.traits(),new identify_1.Identify(Gt,this.opts)};function currency(Gt){if(Gt){if(typeof Gt=="number")return Gt;if(typeof Gt=="string"&&(Gt=Gt.replace(/\$/g,""),Gt=parseFloat(Gt),!isNaN(Gt)))return Gt}}var page={},__importDefault$2=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(page,"__esModule",{value:!0});page.Page=void 0;var inherits_1$2=__importDefault$2(inherits_browserExports),facade_1$1=facade,track_1$1=track,is_email_1=__importDefault$2(isEmail$1);function Page$1(Gt,$r){facade_1$1.Facade.call(this,Gt,$r)}page.Page=Page$1;inherits_1$2.default(Page$1,facade_1$1.Facade);var p$5=Page$1.prototype;p$5.action=function(){return"page"};p$5.type=p$5.action;p$5.category=facade_1$1.Facade.field("category");p$5.name=facade_1$1.Facade.field("name");p$5.title=facade_1$1.Facade.proxy("properties.title");p$5.path=facade_1$1.Facade.proxy("properties.path");p$5.url=facade_1$1.Facade.proxy("properties.url");p$5.referrer=function(){return this.proxy("context.referrer.url")||this.proxy("context.page.referrer")||this.proxy("properties.referrer")};p$5.properties=function(Gt){var $r=this.field("properties")||{},zr=this.category(),_r=this.name();Gt=Gt||{},zr&&($r.category=zr),_r&&($r.name=_r);for(var Dr in Gt)if(Object.prototype.hasOwnProperty.call(Gt,Dr)){var kr=this[Dr]==null?this.proxy("properties."+Dr):this[Dr]();if(kr==null)continue;$r[Gt[Dr]]=kr,Dr!==Gt[Dr]&&delete $r[Dr]}return $r};p$5.email=function(){var Gt=this.proxy("context.traits.email")||this.proxy("properties.email");if(Gt)return Gt;var $r=this.userId();if(is_email_1.default($r))return $r};p$5.fullName=function(){var Gt=this.category(),$r=this.name();return $r&&Gt?Gt+" "+$r:$r};p$5.event=function(Gt){return Gt?"Viewed "+Gt+" Page":"Loaded a Page"};p$5.track=function(Gt){var $r=this.json();return $r.event=this.event(Gt),$r.timestamp=this.timestamp(),$r.properties=this.properties(),new track_1$1.Track($r,this.opts)};var screen={},__importDefault$1=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(screen,"__esModule",{value:!0});screen.Screen=void 0;var inherits_1$1=__importDefault$1(inherits_browserExports),page_1=page,track_1=track;function Screen(Gt,$r){page_1.Page.call(this,Gt,$r)}screen.Screen=Screen;inherits_1$1.default(Screen,page_1.Page);Screen.prototype.action=function(){return"screen"};Screen.prototype.type=Screen.prototype.action;Screen.prototype.event=function(Gt){return Gt?"Viewed "+Gt+" Screen":"Loaded a Screen"};Screen.prototype.track=function(Gt){var $r=this.json();return $r.event=this.event(Gt),$r.timestamp=this.timestamp(),$r.properties=this.properties(),new track_1.Track($r,this.opts)};var _delete={},__importDefault=commonjsGlobal$2&&commonjsGlobal$2.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_delete,"__esModule",{value:!0});_delete.Delete=void 0;var inherits_1=__importDefault(inherits_browserExports),facade_1=facade;function Delete(Gt,$r){facade_1.Facade.call(this,Gt,$r)}_delete.Delete=Delete;inherits_1.default(Delete,facade_1.Facade);Delete.prototype.type=function(){return"delete"};(function(Gt){var $r=commonjsGlobal$2&&commonjsGlobal$2.__assign||function(){return $r=Object.assign||function(Vr){for(var Jr,Zr=1,zn=arguments.length;Zr<zn;Zr++){Jr=arguments[Zr];for(var Vn in Jr)Object.prototype.hasOwnProperty.call(Jr,Vn)&&(Vr[Vn]=Jr[Vn])}return Vr},$r.apply(this,arguments)};Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.Delete=Gt.Screen=Gt.Page=Gt.Track=Gt.Identify=Gt.Group=Gt.Alias=Gt.Facade=void 0;var zr=facade;Object.defineProperty(Gt,"Facade",{enumerable:!0,get:function(){return zr.Facade}});var _r=alias;Object.defineProperty(Gt,"Alias",{enumerable:!0,get:function(){return _r.Alias}});var Dr=group;Object.defineProperty(Gt,"Group",{enumerable:!0,get:function(){return Dr.Group}});var kr=identify;Object.defineProperty(Gt,"Identify",{enumerable:!0,get:function(){return kr.Identify}});var qr=track;Object.defineProperty(Gt,"Track",{enumerable:!0,get:function(){return qr.Track}});var Nr=page;Object.defineProperty(Gt,"Page",{enumerable:!0,get:function(){return Nr.Page}});var Wr=screen;Object.defineProperty(Gt,"Screen",{enumerable:!0,get:function(){return Wr.Screen}});var Qr=_delete;Object.defineProperty(Gt,"Delete",{enumerable:!0,get:function(){return Qr.Delete}}),Gt.default=$r($r({},zr.Facade),{Alias:_r.Alias,Group:Dr.Group,Identify:kr.Identify,Track:qr.Track,Page:Nr.Page,Screen:Wr.Screen,Delete:Qr.Delete})})(dist$4);function toFacade(Gt,$r){var zr=new dist$4.Facade(Gt,$r);return Gt.type==="track"&&(zr=new dist$4.Track(Gt,$r)),Gt.type==="identify"&&(zr=new dist$4.Identify(Gt,$r)),Gt.type==="page"&&(zr=new dist$4.Page(Gt,$r)),Gt.type==="alias"&&(zr=new dist$4.Alias(Gt,$r)),Gt.type==="group"&&(zr=new dist$4.Group(Gt,$r)),Gt.type==="screen"&&(zr=new dist$4.Screen(Gt,$r)),Object.defineProperty(zr,"obj",{value:Gt,writable:!0}),zr}var onPageChange=function(Gt){var $r=!1;window.addEventListener("pagehide",function(){$r||($r=!0,Gt($r))}),document.addEventListener("visibilitychange",function(){if(document.visibilityState=="hidden"){if($r)return;$r=!0}else $r=!1;Gt($r)})},RateLimitError=function(Gt){__extends$1($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr)||this;return Dr.retryTimeout=_r,Dr.name="RateLimitError",Dr}return $r}(Error),MAX_PAYLOAD_SIZE=500,MAX_KEEPALIVE_SIZE=64;function kilobytes(Gt){var $r=encodeURI(JSON.stringify(Gt)).split(/%..|./).length-1;return $r/1024}function approachingTrackingAPILimit(Gt){return kilobytes(Gt)>=MAX_PAYLOAD_SIZE-50}function passedKeepaliveLimit(Gt){return kilobytes(Gt)>=MAX_KEEPALIVE_SIZE-10}function chunks(Gt){var $r=[],zr=0;return Gt.forEach(function(_r){var Dr=kilobytes($r[zr]);Dr>=64&&zr++,$r[zr]?$r[zr].push(_r):$r[zr]=[_r]}),$r}function batch(Gt,$r){var zr,_r,Dr=[],kr=!1,qr=(zr=$r==null?void 0:$r.size)!==null&&zr!==void 0?zr:10,Nr=(_r=$r==null?void 0:$r.timeout)!==null&&_r!==void 0?_r:5e3,Wr=0;function Qr(Vn){var _i;if(Vn.length!==0){var e0=(_i=Vn[0])===null||_i===void 0?void 0:_i.writeKey,r0=Vn.map(function(i0){var n0=i0;n0.sentAt;var o0=__rest(n0,["sentAt"]);return o0});return fetch$3("https://".concat(Gt,"/b"),{keepalive:($r==null?void 0:$r.keepalive)||kr,headers:{"Content-Type":"text/plain"},method:"post",body:JSON.stringify({writeKey:e0,batch:r0,sentAt:new Date().toISOString()})}).then(function(i0){var n0;if(i0.status>=500)throw new Error("Bad response from server: ".concat(i0.status));if(i0.status===429){var o0=(n0=i0.headers)===null||n0===void 0?void 0:n0.get("x-ratelimit-reset"),a0=typeof o0=="string"?parseInt(o0)*1e3:Nr;throw new RateLimitError("Rate limit exceeded: ".concat(i0.status),a0)}})}}function Vr(Vn){var _i;return Vn===void 0&&(Vn=1),__awaiter$1(this,void 0,void 0,function(){var e0;return __generator$1(this,function(r0){return Dr.length?(e0=Dr,Dr=[],[2,(_i=Qr(e0))===null||_i===void 0?void 0:_i.catch(function(i0){var n0,o0=Context$2.system();o0.log("error","Error sending batch",i0),Vn<=((n0=$r==null?void 0:$r.maxRetries)!==null&&n0!==void 0?n0:10)&&(i0.name==="RateLimitError"&&(Wr=i0.retryTimeout),Dr.push.apply(Dr,e0),Dr.map(function(a0){if("_metadata"in a0){var s0=a0;s0._metadata=__assign$1(__assign$1({},s0._metadata),{retryCount:Vn})}}),Zr(Vn+1))})]):[2]})})}var Jr;function Zr(Vn){Vn===void 0&&(Vn=1),!Jr&&(Jr=setTimeout(function(){Jr=void 0,Vr(Vn).catch(console.error)},Wr||Nr),Wr=0)}onPageChange(function(Vn){if(kr=Vn,kr&&Dr.length){var _i=chunks(Dr).map(Qr);Promise.all(_i).catch(console.error)}});function zn(Vn,_i){return __awaiter$1(this,void 0,void 0,function(){var e0;return __generator$1(this,function(r0){return Dr.push(_i),e0=Dr.length>=qr||approachingTrackingAPILimit(Dr)||($r==null?void 0:$r.keepalive)&&passedKeepaliveLimit(Dr),[2,e0||kr?Vr():Zr()]})})}return{dispatch:zn}}function standard$1(Gt){function $r(zr,_r){return fetch$3(zr,{keepalive:Gt==null?void 0:Gt.keepalive,headers:{"Content-Type":"text/plain"},method:"post",body:JSON.stringify(_r)}).then(function(Dr){var kr;if(Dr.status>=500)throw new Error("Bad response from server: ".concat(Dr.status));if(Dr.status===429){var qr=(kr=Dr.headers)===null||kr===void 0?void 0:kr.get("x-ratelimit-reset"),Nr=qr?parseInt(qr)*1e3:5e3;throw new RateLimitError("Rate limit exceeded: ".concat(Dr.status),Nr)}})}return{dispatch:$r}}function normalize$4(Gt,$r,zr,_r,Dr){var kr,qr=Gt.user();delete $r.options,$r.writeKey=zr==null?void 0:zr.apiKey,$r.userId=$r.userId||qr.id(),$r.anonymousId=$r.anonymousId||qr.anonymousId(),$r.sentAt=new Date;var Nr=Gt.queue.failedInitializations||[];Nr.length>0&&($r._metadata={failedInitializations:Nr}),Dr!=null&&(Dr.attempts>1&&($r._metadata=__assign$1(__assign$1({},$r._metadata),{retryCount:Dr.attempts})),Dr.attempts++);var Wr=[],Qr=[];for(var Vr in _r){var Jr=_r[Vr];Vr==="Segment.io"&&Wr.push(Vr),Jr.bundlingStatus==="bundled"&&Wr.push(Vr),Jr.bundlingStatus==="unbundled"&&Qr.push(Vr)}for(var Zr=0,zn=(zr==null?void 0:zr.unbundledIntegrations)||[];Zr<zn.length;Zr++){var Vn=zn[Zr];Qr.includes(Vn)||Qr.push(Vn)}var _i=(kr=zr==null?void 0:zr.maybeBundledConfigIds)!==null&&kr!==void 0?kr:{},e0=[];return Wr.sort().forEach(function(r0){var i0;((i0=_i[r0])!==null&&i0!==void 0?i0:[]).forEach(function(n0){e0.push(n0)})}),(zr==null?void 0:zr.addBundledMetadata)!==!1&&($r._metadata=__assign$1(__assign$1({},$r._metadata),{bundled:Wr.sort(),unbundled:Qr.sort(),bundledIds:e0})),$r}var pWhile=function(Gt,$r){return __awaiter$1(void 0,void 0,void 0,function(){var zr;return __generator$1(this,function(_r){return zr=function(Dr){return __awaiter$1(void 0,void 0,void 0,function(){var kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return Gt(Dr)?(kr=zr,[4,$r()]):[3,2];case 1:return[2,kr.apply(void 0,[qr.sent()])];case 2:return[2]}})})},[2,zr(void 0)]})})};function flushQueue(Gt,$r){return __awaiter$1(this,void 0,void 0,function(){var zr,_r=this;return __generator$1(this,function(Dr){switch(Dr.label){case 0:return zr=[],isOffline()?[2,$r]:[4,pWhile(function(){return $r.length>0&&!isOffline()},function(){return __awaiter$1(_r,void 0,void 0,function(){var kr,qr,Nr;return __generator$1(this,function(Wr){switch(Wr.label){case 0:return kr=$r.pop(),kr?[4,attempt(kr,Gt)]:[2];case 1:return qr=Wr.sent(),Nr=qr instanceof Context$2,Nr||zr.push(kr),[2]}})})})];case 1:return Dr.sent(),zr.map(function(kr){return $r.pushWithBackoff(kr)}),[2,$r]}})})}function scheduleFlush(Gt,$r,zr,_r){var Dr=this;Gt||setTimeout(function(){return __awaiter$1(Dr,void 0,void 0,function(){var kr,qr;return __generator$1(this,function(Nr){switch(Nr.label){case 0:return kr=!0,[4,flushQueue(zr,$r)];case 1:return qr=Nr.sent(),kr=!1,$r.todo>0&&_r(kr,qr,zr,_r),[2]}})})},Math.random()*5e3)}function onAlias(Gt,$r){var zr,_r,Dr,kr,qr=Gt.user();return $r.previousId=(Dr=(_r=(zr=$r.previousId)!==null&&zr!==void 0?zr:$r.from)!==null&&_r!==void 0?_r:qr.id())!==null&&Dr!==void 0?Dr:qr.anonymousId(),$r.userId=(kr=$r.userId)!==null&&kr!==void 0?kr:$r.to,delete $r.from,delete $r.to,$r}var isSegmentPlugin=function(Gt){return Gt.name==="Segment.io"};function segmentio(Gt,$r,zr){var _r,Dr,kr;window.addEventListener("pagehide",function(){Nr.push.apply(Nr,Array.from(Wr)),Wr.clear()});var qr=(_r=$r==null?void 0:$r.apiKey)!==null&&_r!==void 0?_r:"",Nr=Gt.options.disableClientPersistence?new PriorityQueue(Gt.queue.queue.maxAttempts,[]):new PersistedPriorityQueue(Gt.queue.queue.maxAttempts,"".concat(qr,":dest-Segment.io")),Wr=new Set,Qr=!1,Vr=(Dr=$r==null?void 0:$r.apiHost)!==null&&Dr!==void 0?Dr:SEGMENT_API_HOST,Jr=(kr=$r==null?void 0:$r.protocol)!==null&&kr!==void 0?kr:"https",Zr="".concat(Jr,"://").concat(Vr),zn=$r==null?void 0:$r.deliveryStrategy,Vn=(zn==null?void 0:zn.strategy)==="batching"?batch(Vr,zn.config):standard$1(zn==null?void 0:zn.config);function _i(r0){return __awaiter$1(this,void 0,void 0,function(){var i0,n0;return __generator$1(this,function(o0){return isOffline()?(Nr.push(r0),scheduleFlush(Qr,Nr,e0,scheduleFlush),[2,r0]):(Wr.add(r0),i0=r0.event.type.charAt(0),n0=toFacade(r0.event).json(),r0.event.type==="track"&&delete n0.traits,r0.event.type==="alias"&&(n0=onAlias(Gt,n0)),[2,Vn.dispatch("".concat(Zr,"/").concat(i0),normalize$4(Gt,n0,$r,zr,r0)).then(function(){return r0}).catch(function(a0){if(r0.log("error","Error sending event",a0),a0.name==="RateLimitError"){var s0=a0.retryTimeout;Nr.pushWithBackoff(r0,s0)}else Nr.pushWithBackoff(r0);return scheduleFlush(Qr,Nr,e0,scheduleFlush),r0}).finally(function(){Wr.delete(r0)})])})})}var e0={metadata:{writeKey:qr,apiHost:Vr,protocol:Jr},name:"Segment.io",type:"destination",version:"0.1.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:_i,identify:_i,page:_i,alias:_i,group:_i,screen:_i};return Nr.todo&&scheduleFlush(Qr,Nr,e0,scheduleFlush),e0}var deprecationWarning="This is being deprecated and will be not be available in future releases of Analytics JS",global$6=getGlobal$1(),_analytics=global$6==null?void 0:global$6.analytics;function createDefaultQueue(Gt,$r,zr){$r===void 0&&($r=!1),zr===void 0&&(zr=!1);var _r=$r?10:1,Dr=zr?new PriorityQueue(_r,[]):new PersistedPriorityQueue(_r,Gt);return new EventQueue(Dr)}var AnalyticsInstanceSettings=function(){function Gt($r,zr){var _r;this.timeout=300,this._getSegmentPluginMetadata=function(){var Dr;return(Dr=zr.plugins.find(isSegmentPlugin))===null||Dr===void 0?void 0:Dr.metadata},this.writeKey=$r.writeKey,this.cdnSettings=(_r=$r.cdnSettings)!==null&&_r!==void 0?_r:{integrations:{},edgeFunction:{}},this.cdnURL=$r.cdnURL}return Object.defineProperty(Gt.prototype,"apiHost",{get:function(){var $r,zr;return(zr=($r=this._getSegmentPluginMetadata)===null||$r===void 0?void 0:$r.call(this))===null||zr===void 0?void 0:zr.apiHost},enumerable:!1,configurable:!0}),Gt}();function _stub(){console.warn(deprecationWarning)}var Analytics=function(Gt){__extends$1($r,Gt);function $r(zr,_r,Dr,kr,qr){var Nr=this,Wr,Qr;Nr=Gt.call(this)||this,Nr._debug=!1,Nr.initialized=!1,Nr.user=function(){return Nr._user},Nr.init=Nr.initialize.bind(Nr),Nr.log=_stub,Nr.addIntegrationMiddleware=_stub,Nr.listeners=_stub,Nr.addEventListener=_stub,Nr.removeAllListeners=_stub,Nr.removeListener=_stub,Nr.removeEventListener=_stub,Nr.hasListeners=_stub,Nr.add=_stub,Nr.addIntegration=_stub;var Vr=_r==null?void 0:_r.cookie,Jr=(Wr=_r==null?void 0:_r.disableClientPersistence)!==null&&Wr!==void 0?Wr:!1;Nr.queue=Dr??createDefaultQueue("".concat(zr.writeKey,":event-queue"),_r==null?void 0:_r.retryQueue,Jr),Nr.settings=new AnalyticsInstanceSettings(zr,Nr.queue);var Zr=_r==null?void 0:_r.storage;return Nr._universalStorage=Nr.createStore(Jr,Zr,Vr),Nr._user=kr??new User(__assign$1({persist:!Jr,storage:_r==null?void 0:_r.storage},_r==null?void 0:_r.user),Vr).load(),Nr._group=qr??new Group$1(__assign$1({persist:!Jr,storage:_r==null?void 0:_r.storage},_r==null?void 0:_r.group),Vr).load(),Nr.eventFactory=new EventFactory(Nr._user),Nr.integrations=(Qr=_r==null?void 0:_r.integrations)!==null&&Qr!==void 0?Qr:{},Nr.options=_r??{},bindAll(Nr),Nr}return $r.prototype.createStore=function(zr,_r,Dr){return zr?new UniversalStorage([new MemoryStorage]):_r&&isArrayOfStoreType(_r)?new UniversalStorage(initializeStorages(applyCookieOptions(_r.stores,Dr))):new UniversalStorage(initializeStorages([StoreType.LocalStorage,{name:StoreType.Cookie,settings:Dr},StoreType.Memory]))},Object.defineProperty($r.prototype,"storage",{get:function(){return this._universalStorage},enumerable:!1,configurable:!0}),$r.prototype.track=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr=this;return __generator$1(this,function(Zr){return Dr=popPageContext(zr),kr=resolveArguments.apply(void 0,zr),qr=kr[0],Nr=kr[1],Wr=kr[2],Qr=kr[3],Vr=this.eventFactory.track(qr,Nr,Wr,this.integrations,Dr),[2,this._dispatch(Vr,Qr).then(function(zn){return Jr.emit("track",qr,zn.event.properties,zn.event.options),zn})]})})},$r.prototype.page=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr=this;return __generator$1(this,function(zn){return Dr=popPageContext(zr),kr=resolvePageArguments.apply(void 0,zr),qr=kr[0],Nr=kr[1],Wr=kr[2],Qr=kr[3],Vr=kr[4],Jr=this.eventFactory.page(qr,Nr,Wr,Qr,this.integrations,Dr),[2,this._dispatch(Jr,Vr).then(function(Vn){return Zr.emit("page",qr,Nr,Vn.event.properties,Vn.event.options),Vn})]})})},$r.prototype.identify=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr=this;return __generator$1(this,function(Zr){return Dr=popPageContext(zr),kr=resolveUserArguments(this._user).apply(void 0,zr),qr=kr[0],Nr=kr[1],Wr=kr[2],Qr=kr[3],this._user.identify(qr,Nr),Vr=this.eventFactory.identify(this._user.id(),this._user.traits(),Wr,this.integrations,Dr),[2,this._dispatch(Vr,Qr).then(function(zn){return Jr.emit("identify",zn.event.userId,zn.event.traits,zn.event.options),zn})]})})},$r.prototype.group=function(){for(var zr=this,_r=[],Dr=0;Dr<arguments.length;Dr++)_r[Dr]=arguments[Dr];var kr=popPageContext(_r);if(_r.length===0)return this._group;var qr=resolveUserArguments(this._group).apply(void 0,_r),Nr=qr[0],Wr=qr[1],Qr=qr[2],Vr=qr[3];this._group.identify(Nr,Wr);var Jr=this._group.id(),Zr=this._group.traits(),zn=this.eventFactory.group(Jr,Zr,Qr,this.integrations,kr);return this._dispatch(zn,Vr).then(function(Vn){return zr.emit("group",Vn.event.groupId,Vn.event.traits,Vn.event.options),Vn})},$r.prototype.alias=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr=this;return __generator$1(this,function(Zr){return Dr=popPageContext(zr),kr=resolveAliasArguments.apply(void 0,zr),qr=kr[0],Nr=kr[1],Wr=kr[2],Qr=kr[3],Vr=this.eventFactory.alias(qr,Nr,Wr,this.integrations,Dr),[2,this._dispatch(Vr,Qr).then(function(zn){return Jr.emit("alias",qr,Nr,zn.event.options),zn})]})})},$r.prototype.screen=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr=this;return __generator$1(this,function(zn){return Dr=popPageContext(zr),kr=resolvePageArguments.apply(void 0,zr),qr=kr[0],Nr=kr[1],Wr=kr[2],Qr=kr[3],Vr=kr[4],Jr=this.eventFactory.screen(qr,Nr,Wr,Qr,this.integrations,Dr),[2,this._dispatch(Jr,Vr).then(function(Vn){return Zr.emit("screen",qr,Nr,Vn.event.properties,Vn.event.options),Vn})]})})},$r.prototype.trackClick=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return[4,__vitePreload(()=>import("./auto-track-BlmuK1L5.js"),[])];case 1:return Dr=qr.sent(),[2,(kr=Dr.link).call.apply(kr,__spreadArray$1([this],zr,!1))]}})})},$r.prototype.trackLink=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return[4,__vitePreload(()=>import("./auto-track-BlmuK1L5.js"),[])];case 1:return Dr=qr.sent(),[2,(kr=Dr.link).call.apply(kr,__spreadArray$1([this],zr,!1))]}})})},$r.prototype.trackSubmit=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return[4,__vitePreload(()=>import("./auto-track-BlmuK1L5.js"),[])];case 1:return Dr=qr.sent(),[2,(kr=Dr.form).call.apply(kr,__spreadArray$1([this],zr,!1))]}})})},$r.prototype.trackForm=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return[4,__vitePreload(()=>import("./auto-track-BlmuK1L5.js"),[])];case 1:return Dr=qr.sent(),[2,(kr=Dr.form).call.apply(kr,__spreadArray$1([this],zr,!1))]}})})},$r.prototype.register=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr=this;return __generator$1(this,function(Nr){switch(Nr.label){case 0:return Dr=Context$2.system(),kr=zr.map(function(Wr){return qr.queue.register(Dr,Wr,qr)}),[4,Promise.all(kr)];case 1:return Nr.sent(),[2,Dr]}})})},$r.prototype.deregister=function(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];return __awaiter$1(this,void 0,void 0,function(){var Dr,kr,qr=this;return __generator$1(this,function(Nr){switch(Nr.label){case 0:return Dr=Context$2.system(),kr=zr.map(function(Wr){var Qr=qr.queue.plugins.find(function(Vr){return Vr.name===Wr});if(Qr)return qr.queue.deregister(Dr,Qr,qr);Dr.log("warn","plugin ".concat(Wr," not found"))}),[4,Promise.all(kr)];case 1:return Nr.sent(),[2,Dr]}})})},$r.prototype.debug=function(zr){return zr===!1&&localStorage.getItem("debug")&&localStorage.removeItem("debug"),this._debug=zr,this},$r.prototype.reset=function(){this._user.reset(),this._group.reset(),this.emit("reset")},$r.prototype.timeout=function(zr){this.settings.timeout=zr},$r.prototype._dispatch=function(zr,_r){return __awaiter$1(this,void 0,void 0,function(){var Dr;return __generator$1(this,function(kr){return Dr=new Context$2(zr),isOffline()&&!this.options.retryQueue?[2,Dr]:[2,dispatch(Dr,this.queue,this,{callback:_r,debug:this._debug,timeout:this.settings.timeout})]})})},$r.prototype.addSourceMiddleware=function(zr){return __awaiter$1(this,void 0,void 0,function(){var _r=this;return __generator$1(this,function(Dr){switch(Dr.label){case 0:return[4,this.queue.criticalTasks.run(function(){return __awaiter$1(_r,void 0,void 0,function(){var kr,qr,Nr;return __generator$1(this,function(Wr){switch(Wr.label){case 0:return[4,__vitePreload(()=>Promise.resolve().then(()=>index$2),void 0)];case 1:return kr=Wr.sent().sourceMiddlewarePlugin,qr={},this.queue.plugins.forEach(function(Qr){if(Qr.type==="destination")return qr[Qr.name]=!0}),Nr=kr(zr,qr),[4,this.register(Nr)];case 2:return Wr.sent(),[2]}})})})];case 1:return Dr.sent(),[2,this]}})})},$r.prototype.addDestinationMiddleware=function(zr){for(var _r=[],Dr=1;Dr<arguments.length;Dr++)_r[Dr-1]=arguments[Dr];return this.queue.plugins.filter(isDestinationPluginWithAddMiddleware).forEach(function(kr){(zr==="*"||kr.name.toLowerCase()===zr.toLowerCase())&&kr.addMiddleware.apply(kr,_r)}),Promise.resolve(this)},$r.prototype.setAnonymousId=function(zr){return this._user.anonymousId(zr)},$r.prototype.queryString=function(zr){return __awaiter$1(this,void 0,void 0,function(){var _r;return __generator$1(this,function(Dr){switch(Dr.label){case 0:return this.options.useQueryString===!1?[2,[]]:[4,__vitePreload(()=>import("./index-6KaYGsRV.js"),[])];case 1:return _r=Dr.sent().queryString,[2,_r(this,zr)]}})})},$r.prototype.use=function(zr){return zr(this),this},$r.prototype.ready=function(zr){return zr===void 0&&(zr=function(_r){return _r}),__awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function(_r){return[2,Promise.all(this.queue.plugins.map(function(Dr){return Dr.ready?Dr.ready():Promise.resolve()})).then(function(Dr){return zr(Dr),Dr})]})})},$r.prototype.noConflict=function(){return console.warn(deprecationWarning),setGlobalAnalytics(_analytics??this),this},$r.prototype.normalize=function(zr){return console.warn(deprecationWarning),this.eventFactory.normalize(zr)},Object.defineProperty($r.prototype,"failedInitializations",{get:function(){return console.warn(deprecationWarning),this.queue.failedInitializations},enumerable:!1,configurable:!0}),Object.defineProperty($r.prototype,"VERSION",{get:function(){return version$3},enumerable:!1,configurable:!0}),$r.prototype.initialize=function(zr,_r){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function(Dr){return console.warn(deprecationWarning),[2,Promise.resolve(this)]})})},$r.prototype.pageview=function(zr){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function(_r){switch(_r.label){case 0:return console.warn(deprecationWarning),[4,this.page({path:zr})];case 1:return _r.sent(),[2,this]}})})},Object.defineProperty($r.prototype,"plugins",{get:function(){var zr;return console.warn(deprecationWarning),(zr=this._plugins)!==null&&zr!==void 0?zr:{}},enumerable:!1,configurable:!0}),Object.defineProperty($r.prototype,"Integrations",{get:function(){console.warn(deprecationWarning);var zr=this.queue.plugins.filter(function(_r){return _r.type==="destination"}).reduce(function(_r,Dr){var kr="".concat(Dr.name.toLowerCase().replace(".","").split(" ").join("-"),"Integration"),qr=window[kr];if(!qr)return _r;var Nr=qr.Integration;return Nr?(_r[Dr.name]=Nr,_r):(_r[Dr.name]=qr,_r)},{});return zr},enumerable:!1,configurable:!0}),$r.prototype.push=function(zr){var _r=this,Dr=zr.shift();Dr&&!_r[Dr]||_r[Dr].apply(this,zr)},$r}(Emitter$1),NullAnalytics=function(Gt){__extends$1($r,Gt);function $r(){var zr=Gt.call(this,{writeKey:""},{disableClientPersistence:!0})||this;return zr.initialized=!0,zr}return $r}(Analytics),define_process_env_default={};function getProcessEnv(){return typeof process>"u"||!define_process_env_default?{}:define_process_env_default}var analyticsScriptRegex=/(https:\/\/.*)\/analytics\.js\/v1\/(?:.*?)\/(?:platform|analytics.*)?/,getCDNUrlFromScriptTag=function(){var Gt,$r=Array.prototype.slice.call(document.querySelectorAll("script"));return $r.forEach(function(zr){var _r,Dr=(_r=zr.getAttribute("src"))!==null&&_r!==void 0?_r:"",kr=analyticsScriptRegex.exec(Dr);kr&&kr[1]&&(Gt=kr[1])}),Gt},_globalCDN,getGlobalCDNUrl=function(){var Gt,$r=_globalCDN??((Gt=getGlobalAnalytics())===null||Gt===void 0?void 0:Gt._cdn);return $r},setGlobalCDNUrl=function(Gt){var $r=getGlobalAnalytics();$r&&($r._cdn=Gt),_globalCDN=Gt},getCDN=function(){var Gt=getGlobalCDNUrl();if(Gt)return Gt;var $r=getCDNUrlFromScriptTag();return $r||"https://cdn.segment.com"},getNextIntegrationsURL=function(){var Gt=getCDN();return"".concat(Gt,"/next-integrations")};function mergedOptions(Gt,$r){var zr,_r=Object.entries((zr=$r.integrations)!==null&&zr!==void 0?zr:{}).reduce(function(Dr,kr){var qr,Nr,Wr=kr[0],Qr=kr[1];return typeof Qr=="object"?__assign$1(__assign$1({},Dr),(qr={},qr[Wr]=Qr,qr)):__assign$1(__assign$1({},Dr),(Nr={},Nr[Wr]={},Nr))},{});return Object.entries(Gt.integrations).reduce(function(Dr,kr){var qr,Nr=kr[0],Wr=kr[1];return __assign$1(__assign$1({},Dr),(qr={},qr[Nr]=__assign$1(__assign$1({},Wr),_r[Nr]),qr))},{})}function gracefulDecodeURIComponent(Gt){try{return decodeURIComponent(Gt.replace(/\+/g," "))}catch{return Gt}}function clientHints(Gt){return __awaiter$1(this,void 0,void 0,function(){var $r;return __generator$1(this,function(zr){return $r=navigator.userAgentData,$r?Gt?[2,$r.getHighEntropyValues(Gt).catch(function(){return $r.toJSON()})]:[2,$r.toJSON()]:[2,void 0]})})}var cookieOptions;function getCookieOptions(){if(cookieOptions)return cookieOptions;var Gt=tld(window.location.href);return cookieOptions={expires:31536e6,secure:!1,path:"/"},Gt&&(cookieOptions.domain=Gt),cookieOptions}function ads(Gt){var $r={btid:"dataxu",urid:"millennial-media"};Gt.startsWith("?")&&(Gt=Gt.substring(1)),Gt=Gt.replace(/\?/g,"&");for(var zr=Gt.split("&"),_r=0,Dr=zr;_r<Dr.length;_r++){var kr=Dr[_r],qr=kr.split("="),Nr=qr[0],Wr=qr[1];if($r[Nr])return{id:Wr,type:$r[Nr]}}}function utm(Gt){return Gt.startsWith("?")&&(Gt=Gt.substring(1)),Gt=Gt.replace(/\?/g,"&"),Gt.split("&").reduce(function($r,zr){var _r=zr.split("="),Dr=_r[0],kr=_r[1],qr=kr===void 0?"":kr;if(Dr.includes("utm_")&&Dr.length>4){var Nr=Dr.slice(4);Nr==="campaign"&&(Nr="name"),$r[Nr]=gracefulDecodeURIComponent(qr)}return $r},{})}function ampId(){var Gt=api.get("_ga");if(Gt&&Gt.startsWith("amp"))return Gt}function referrerId(Gt,$r,zr){var _r,Dr=new UniversalStorage(zr?[]:[new CookieStorage(getCookieOptions())]),kr=Dr.get("s:context.referrer"),qr=(_r=ads(Gt))!==null&&_r!==void 0?_r:kr;qr&&($r&&($r.referrer=__assign$1(__assign$1({},$r.referrer),qr)),Dr.set("s:context.referrer",qr))}var objectToQueryString=function(Gt){try{var $r=new URLSearchParams;return Object.entries(Gt).forEach(function(zr){var _r=zr[0],Dr=zr[1];Array.isArray(Dr)?Dr.forEach(function(kr){return $r.append(_r,kr)}):$r.append(_r,Dr)}),$r.toString()}catch{return""}},EnvironmentEnrichmentPlugin=function(){function Gt(){var $r=this;this.name="Page Enrichment",this.type="before",this.version="0.1.0",this.isLoaded=function(){return!0},this.load=function(zr,_r){return __awaiter$1($r,void 0,void 0,function(){var Dr;return __generator$1(this,function(kr){switch(kr.label){case 0:this.instance=_r,kr.label=1;case 1:return kr.trys.push([1,3,,4]),Dr=this,[4,clientHints(this.instance.options.highEntropyValuesClientHints)];case 2:return Dr.userAgentData=kr.sent(),[3,4];case 3:return kr.sent(),[3,4];case 4:return[2,Promise.resolve()]}})})},this.enrich=function(zr){var _r,Dr,kr=zr.event.context,qr=kr.page.search||"",Nr=typeof qr=="object"?objectToQueryString(qr):qr;kr.userAgent=navigator.userAgent,kr.userAgentData=$r.userAgentData;var Wr=navigator.userLanguage||navigator.language;typeof kr.locale>"u"&&typeof Wr<"u"&&(kr.locale=Wr),(_r=kr.library)!==null&&_r!==void 0||(kr.library={name:"analytics.js",version:"".concat("npm:next","-").concat(version$3)}),Nr&&!kr.campaign&&(kr.campaign=utm(Nr));var Qr=ampId();Qr&&(kr.amp={id:Qr}),referrerId(Nr,kr,(Dr=$r.instance.options.disableClientPersistence)!==null&&Dr!==void 0?Dr:!1);try{kr.timezone=Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}return zr},this.track=this.enrich,this.identify=this.enrich,this.page=this.enrich,this.group=this.enrich,this.alias=this.enrich,this.screen=this.enrich}return Gt}(),envEnrichment=new EnvironmentEnrichmentPlugin;function findScript(Gt){var $r=Array.prototype.slice.call(window.document.querySelectorAll("script"));return $r.find(function(zr){return zr.src===Gt})}function loadScript$1(Gt,$r){var zr=findScript(Gt);if(zr!==void 0){var _r=zr==null?void 0:zr.getAttribute("status");if(_r==="loaded")return Promise.resolve(zr);if(_r==="loading")return new Promise(function(Dr,kr){zr.addEventListener("load",function(){return Dr(zr)}),zr.addEventListener("error",function(qr){return kr(qr)})})}return new Promise(function(Dr,kr){var qr,Nr=window.document.createElement("script");Nr.type="text/javascript",Nr.src=Gt,Nr.async=!0,Nr.setAttribute("status","loading");for(var Wr=0,Qr=Object.entries({});Wr<Qr.length;Wr++){var Vr=Qr[Wr],Jr=Vr[0],Zr=Vr[1];Nr.setAttribute(Jr,Zr)}Nr.onload=function(){Nr.onerror=Nr.onload=null,Nr.setAttribute("status","loaded"),Dr(Nr)},Nr.onerror=function(){Nr.onerror=Nr.onload=null,Nr.setAttribute("status","error"),kr(new Error("Failed to load ".concat(Gt)))};var zn=window.document.querySelector("script");zn?(qr=zn.parentElement)===null||qr===void 0||qr.insertBefore(Nr,zn):window.document.head.appendChild(Nr)})}function unloadScript(Gt){var $r=findScript(Gt);return $r!==void 0&&$r.remove(),Promise.resolve()}function applyDestinationMiddleware(Gt,$r,zr){return __awaiter$1(this,void 0,void 0,function(){function _r(Qr,Vr){return __awaiter$1(this,void 0,void 0,function(){var Jr,Zr,zn;return __generator$1(this,function(Vn){switch(Vn.label){case 0:return Jr=!1,Zr=null,[4,Vr({payload:toFacade(Qr,{clone:!0,traverse:!1}),integration:Gt,next:function(_i){Jr=!0,_i===null&&(Zr=null),_i&&(Zr=_i.obj)}})];case 1:return Vn.sent(),!Jr&&Zr!==null&&(Zr=Zr,Zr.integrations=__assign$1(__assign$1({},Qr.integrations),(zn={},zn[Gt]=!1,zn))),[2,Zr]}})})}var Dr,kr,qr,Nr,Wr;return __generator$1(this,function(Qr){switch(Qr.label){case 0:Dr=toFacade($r,{clone:!0,traverse:!1}).rawEvent(),kr=0,qr=zr,Qr.label=1;case 1:return kr<qr.length?(Nr=qr[kr],[4,_r(Dr,Nr)]):[3,4];case 2:if(Wr=Qr.sent(),Wr===null)return[2,null];Dr=Wr,Qr.label=3;case 3:return kr++,[3,1];case 4:return[2,Dr]}})})}function sourceMiddlewarePlugin(Gt,$r){function zr(_r){return __awaiter$1(this,void 0,void 0,function(){var Dr;return __generator$1(this,function(kr){switch(kr.label){case 0:return Dr=!1,[4,Gt({payload:toFacade(_r.event,{clone:!0,traverse:!1}),integrations:$r??{},next:function(qr){Dr=!0,qr&&(_r.event=qr.obj)}})];case 1:if(kr.sent(),!Dr)throw new ContextCancelation({retry:!1,type:"middleware_cancellation",reason:"Middleware `next` function skipped"});return[2,_r]}})})}return{name:"Source Middleware ".concat(Gt.name),type:"before",version:"0.1.0",isLoaded:function(){return!0},load:function(_r){return Promise.resolve(_r)},track:zr,page:zr,identify:zr,alias:zr,group:zr}}const index$2=Object.freeze(Object.defineProperty({__proto__:null,applyDestinationMiddleware,sourceMiddlewarePlugin},Symbol.toStringTag,{value:"Module"}));function recordIntegrationMetric(Gt,$r){var zr=$r.methodName,_r=$r.integrationName,Dr=$r.type,kr=$r.didError,qr=kr===void 0?!1:kr;Gt.stats.increment("analytics_js.integration.invoke".concat(qr?".error":""),1,["method:".concat(zr),"integration_name:".concat(_r),"type:".concat(Dr)])}var ActionDestination=function(){function Gt($r,zr){this.version="1.0.0",this.alternativeNames=[],this.loadPromise=createDeferred(),this.middleware=[],this.alias=this._createMethod("alias"),this.group=this._createMethod("group"),this.identify=this._createMethod("identify"),this.page=this._createMethod("page"),this.screen=this._createMethod("screen"),this.track=this._createMethod("track"),this.action=zr,this.name=$r,this.type=zr.type,this.alternativeNames.push(zr.name)}return Gt.prototype.addMiddleware=function(){for(var $r,zr=[],_r=0;_r<arguments.length;_r++)zr[_r]=arguments[_r];this.type==="destination"&&($r=this.middleware).push.apply($r,zr)},Gt.prototype.transform=function($r){return __awaiter$1(this,void 0,void 0,function(){var zr;return __generator$1(this,function(_r){switch(_r.label){case 0:return[4,applyDestinationMiddleware(this.name,$r.event,this.middleware)];case 1:return zr=_r.sent(),zr===null&&$r.cancel(new ContextCancelation({retry:!1,reason:"dropped by destination middleware"})),[2,new Context$2(zr)]}})})},Gt.prototype._createMethod=function($r){var zr=this;return function(_r){return __awaiter$1(zr,void 0,void 0,function(){var Dr,kr;return __generator$1(this,function(qr){switch(qr.label){case 0:return this.action[$r]?(Dr=_r,this.type!=="destination"?[3,2]:[4,this.transform(_r)]):[2,_r];case 1:Dr=qr.sent(),qr.label=2;case 2:return qr.trys.push([2,5,,6]),[4,this.ready()];case 3:if(!qr.sent())throw new Error("Something prevented the destination from getting ready");return recordIntegrationMetric(_r,{integrationName:this.action.name,methodName:$r,type:"action"}),[4,this.action[$r](Dr)];case 4:return qr.sent(),[3,6];case 5:throw kr=qr.sent(),recordIntegrationMetric(_r,{integrationName:this.action.name,methodName:$r,type:"action",didError:!0}),kr;case 6:return[2,_r]}})})}},Gt.prototype.isLoaded=function(){return this.action.isLoaded()},Gt.prototype.ready=function(){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function($r){switch($r.label){case 0:return $r.trys.push([0,2,,3]),[4,this.loadPromise.promise];case 1:return $r.sent(),[2,!0];case 2:return $r.sent(),[2,!1];case 3:return[2]}})})},Gt.prototype.load=function($r,zr){return __awaiter$1(this,void 0,void 0,function(){var _r,Dr,kr,qr;return __generator$1(this,function(Nr){switch(Nr.label){case 0:if(this.loadPromise.isSettled())return[2,this.loadPromise.promise];Nr.label=1;case 1:return Nr.trys.push([1,3,,4]),recordIntegrationMetric($r,{integrationName:this.action.name,methodName:"load",type:"action"}),_r=this.action.load($r,zr),kr=(Dr=this.loadPromise).resolve,[4,_r];case 2:return kr.apply(Dr,[Nr.sent()]),[2,_r];case 3:throw qr=Nr.sent(),recordIntegrationMetric($r,{integrationName:this.action.name,methodName:"load",type:"action",didError:!0}),this.loadPromise.reject(qr),qr;case 4:return[2]}})})},Gt.prototype.unload=function($r,zr){var _r,Dr;return(Dr=(_r=this.action).unload)===null||Dr===void 0?void 0:Dr.call(_r,$r,zr)},Gt}();function validate(Gt){if(!Array.isArray(Gt))throw new Error("Not a valid list of plugins");var $r=["load","isLoaded","name","version","type"];return Gt.forEach(function(zr){$r.forEach(function(_r){var Dr;if(zr[_r]===void 0)throw new Error("Plugin: ".concat((Dr=zr.name)!==null&&Dr!==void 0?Dr:"unknown"," missing required function ").concat(_r))})}),!0}function isPluginDisabled(Gt,$r){var zr=Gt[$r.creationName],_r=Gt[$r.name];return Gt.All===!1&&!zr&&!_r||zr===!1||_r===!1}function loadPluginFactory(Gt,$r){return __awaiter$1(this,void 0,void 0,function(){var zr,_r,Dr,kr,qr,Nr;return __generator$1(this,function(Wr){switch(Wr.label){case 0:if(Wr.trys.push([0,9,,10]),zr=new RegExp("https://cdn.segment.(com|build)"),_r=getCDN(),!$r)return[3,6];Dr=Gt.url.split("/"),kr=Dr[Dr.length-2],qr=Gt.url.replace(kr,btoa(kr).replace(/=/g,"")),Wr.label=1;case 1:return Wr.trys.push([1,3,,5]),[4,loadScript$1(qr.replace(zr,_r))];case 2:return Wr.sent(),[3,5];case 3:return Wr.sent(),[4,loadScript$1(Gt.url.replace(zr,_r))];case 4:return Wr.sent(),[3,5];case 5:return[3,8];case 6:return[4,loadScript$1(Gt.url.replace(zr,_r))];case 7:Wr.sent(),Wr.label=8;case 8:return typeof window[Gt.libraryName]=="function"?[2,window[Gt.libraryName]]:[3,10];case 9:throw Nr=Wr.sent(),console.error("Failed to create PluginFactory",Gt),Nr;case 10:return[2]}})})}function remoteLoader(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr;return __awaiter$1(this,void 0,void 0,function(){var Qr,Vr,Jr,Zr=this;return __generator$1(this,function(zn){switch(zn.label){case 0:return Qr=[],Vr=(Nr=(qr=Gt.middlewareSettings)===null||qr===void 0?void 0:qr.routingRules)!==null&&Nr!==void 0?Nr:[],Jr=((Wr=Gt.remotePlugins)!==null&&Wr!==void 0?Wr:[]).map(function(Vn){return __awaiter$1(Zr,void 0,void 0,function(){var _i,e0,r0,i0,n0,o0;return __generator$1(this,function(a0){switch(a0.label){case 0:if(isPluginDisabled($r,Vn))return[2];a0.label=1;case 1:return a0.trys.push([1,6,,7]),e0=kr==null?void 0:kr.find(function(s0){var l0=s0.pluginName;return l0===Vn.name}),e0?[3,3]:[4,loadPluginFactory(Vn,_r==null?void 0:_r.obfuscate)];case 2:e0=a0.sent(),a0.label=3;case 3:return _i=e0,_i?[4,_i(__assign$1(__assign$1({},Vn.settings),zr[Vn.name]))]:[3,5];case 4:r0=a0.sent(),i0=Array.isArray(r0)?r0:[r0],validate(i0),n0=Vr.filter(function(s0){return s0.destinationName===Vn.creationName}),i0.forEach(function(s0){var l0=new ActionDestination(Vn.creationName,s0);n0.length&&Dr&&l0.addMiddleware(Dr),Qr.push(l0)}),a0.label=5;case 5:return[3,7];case 6:return o0=a0.sent(),console.warn("Failed to load Remote Plugin",o0),[3,7];case 7:return[2]}})})}),[4,Promise.all(Jr)];case 1:return zn.sent(),[2,Qr.filter(Boolean)]}})})}var _a,_b,env$3=getGlobal$1(),inspectorHost=(_a=(_b=env$3).__SEGMENT_INSPECTOR__)!==null&&_a!==void 0?_a:_b.__SEGMENT_INSPECTOR__={},attachInspector=function(Gt){var $r;return($r=inspectorHost.attach)===null||$r===void 0?void 0:$r.call(inspectorHost,Gt)};function loadCDNSettings(Gt,$r){return fetch$3("".concat($r,"/v1/projects/").concat(Gt,"/settings")).then(function(zr){return zr.ok?zr.json():zr.text().then(function(_r){throw new Error(_r)})}).catch(function(zr){throw console.error(zr.message),zr})}function hasLegacyDestinations(Gt){return getProcessEnv().NODE_ENV!=="test"&&Object.keys(Gt.integrations).length>1}function hasTsubMiddleware(Gt){var $r,zr,_r;return getProcessEnv().NODE_ENV!=="test"&&((_r=(zr=($r=Gt.middlewareSettings)===null||$r===void 0?void 0:$r.routingRules)===null||zr===void 0?void 0:zr.length)!==null&&_r!==void 0?_r:0)>0}function flushPreBuffer(Gt,$r){flushSetAnonymousID(Gt,$r),flushOn(Gt,$r)}function flushFinalBuffer(Gt,$r){return __awaiter$1(this,void 0,void 0,function(){return __generator$1(this,function(zr){switch(zr.label){case 0:return[4,flushAddSourceMiddleware(Gt,$r)];case 1:return zr.sent(),flushAnalyticsCallsInNewTask(Gt,$r),[2]}})})}function registerPlugins(Gt,$r,zr,_r,Dr,kr,qr){var Nr,Wr,Qr;return Dr===void 0&&(Dr=[]),__awaiter$1(this,void 0,void 0,function(){var Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0=this;return __generator$1(this,function(g0){switch(g0.label){case 0:return flushPreBuffer(zr,qr),Vr=Dr==null?void 0:Dr.filter(function(y0){return typeof y0=="object"}),Jr=Dr==null?void 0:Dr.filter(function(y0){return typeof y0=="function"&&typeof y0.pluginName=="string"}),hasTsubMiddleware($r)?[4,__vitePreload(()=>import("./index-D6ZMQedT.js"),[]).then(function(y0){return y0.tsubMiddleware($r.middlewareSettings.routingRules)})]:[3,2];case 1:return zn=g0.sent(),[3,3];case 2:zn=void 0,g0.label=3;case 3:return Zr=zn,hasLegacyDestinations($r)||kr.length>0?[4,__vitePreload(()=>import("./index-BNWqo21l.js"),__vite__mapDeps([0,1])).then(function(y0){return y0.ajsDestinations(Gt,$r,zr.integrations,_r,Zr,kr)})]:[3,5];case 4:return _i=g0.sent(),[3,6];case 5:_i=[],g0.label=6;case 6:return Vn=_i,$r.legacyVideoPluginsEnabled?[4,__vitePreload(()=>import("./index-CS5HobBa.js"),[]).then(function(y0){return y0.loadLegacyVideoPlugins(zr)})]:[3,8];case 7:g0.sent(),g0.label=8;case 8:return!((Nr=_r.plan)===null||Nr===void 0)&&Nr.track?[4,__vitePreload(()=>import("./index-D66JCeo9.js"),__vite__mapDeps([2,1])).then(function(y0){var f0;return y0.schemaFilter((f0=_r.plan)===null||f0===void 0?void 0:f0.track,$r)})]:[3,10];case 9:return r0=g0.sent(),[3,11];case 10:r0=void 0,g0.label=11;case 11:return e0=r0,i0=mergedOptions($r,_r),[4,remoteLoader($r,zr.integrations,i0,_r,Zr,Jr).catch(function(){return[]})];case 12:return n0=g0.sent(),o0=__spreadArray$1(__spreadArray$1([envEnrichment],Vn,!0),n0,!0),e0&&o0.push(e0),a0=((Wr=_r.integrations)===null||Wr===void 0?void 0:Wr.All)===!1&&!_r.integrations["Segment.io"]||_r.integrations&&_r.integrations["Segment.io"]===!1,a0?[3,14]:(l0=(s0=o0).push,[4,segmentio(zr,i0["Segment.io"],$r.integrations)]);case 13:l0.apply(s0,[g0.sent()]),g0.label=14;case 14:return[4,zr.register.apply(zr,__spreadArray$1(__spreadArray$1([],o0,!1),Vr,!1))];case 15:return u0=g0.sent(),[4,flushRegister(zr,qr)];case 16:return g0.sent(),Object.entries((Qr=$r.enabledMiddleware)!==null&&Qr!==void 0?Qr:{}).some(function(y0){var f0=y0[1];return f0})?[4,__vitePreload(()=>import("./index-C7kixs3M.js"),[]).then(function(y0){var f0=y0.remoteMiddlewares;return __awaiter$1(b0,void 0,void 0,function(){var v0,A0;return __generator$1(this,function(p0){switch(p0.label){case 0:return[4,f0(u0,$r,_r.obfuscate)];case 1:return v0=p0.sent(),A0=v0.map(function(h0){return zr.addSourceMiddleware(h0)}),[2,Promise.all(A0)]}})})})]:[3,18];case 17:g0.sent(),g0.label=18;case 18:return[2,u0]}})})}function loadAnalytics(Gt,$r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn;return $r===void 0&&($r={}),__awaiter$1(this,void 0,void 0,function(){var Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0;return __generator$1(this,function(y0){switch(y0.label){case 0:return $r.disable===!0?[2,[new NullAnalytics,Context$2.system()]]:($r.globalAnalyticsKey&&setGlobalAnalyticsKey($r.globalAnalyticsKey),Gt.cdnURL&&setGlobalCDNUrl(Gt.cdnURL),$r.initialPageview&&zr.add(new PreInitMethodCall("page",[])),Vn=(_r=Gt.cdnURL)!==null&&_r!==void 0?_r:getCDN(),(Dr=Gt.cdnSettings)!==null&&Dr!==void 0?(e0=Dr,[3,3]):[3,1]);case 1:return[4,loadCDNSettings(Gt.writeKey,Vn)];case 2:e0=y0.sent(),y0.label=3;case 3:return _i=e0,$r.updateCDNSettings&&(_i=$r.updateCDNSettings(_i)),typeof $r.disable!="function"?[3,5]:[4,$r.disable(_i)];case 4:if(r0=y0.sent(),r0)return[2,[new NullAnalytics,Context$2.system()]];y0.label=5;case 5:return i0=(qr=(kr=_i.integrations["Segment.io"])===null||kr===void 0?void 0:kr.retryQueue)!==null&&qr!==void 0?qr:!0,$r=__assign$1({retryQueue:i0},$r),n0=new Analytics(__assign$1(__assign$1({},Gt),{cdnSettings:_i,cdnURL:Vn}),$r),attachInspector(n0),o0=(Nr=Gt.plugins)!==null&&Nr!==void 0?Nr:[],a0=(Wr=Gt.classicIntegrations)!==null&&Wr!==void 0?Wr:[],s0=(Qr=$r.integrations)===null||Qr===void 0?void 0:Qr["Segment.io"],Stats.initRemoteMetrics(__assign$1(__assign$1({},_i.metrics),{host:(Vr=s0==null?void 0:s0.apiHost)!==null&&Vr!==void 0?Vr:(Jr=_i.metrics)===null||Jr===void 0?void 0:Jr.host,protocol:s0==null?void 0:s0.protocol})),[4,registerPlugins(Gt.writeKey,_i,n0,$r,o0,a0,zr)];case 6:return l0=y0.sent(),u0=(Zr=window.location.search)!==null&&Zr!==void 0?Zr:"",b0=(zn=window.location.hash)!==null&&zn!==void 0?zn:"",g0=u0.length?u0:b0.replace(/(?=#).*(?=\?)/,""),g0.includes("ajs_")?[4,n0.queryString(g0).catch(console.error)]:[3,8];case 7:y0.sent(),y0.label=8;case 8:return n0.initialized=!0,n0.emit("initialize",Gt,$r),[4,flushFinalBuffer(n0,zr)];case 9:return y0.sent(),[2,[n0,l0]]}})})}var AnalyticsBrowser=function(Gt){__extends$1($r,Gt);function $r(){var zr=this,_r=createDeferred(),Dr=_r.promise,kr=_r.resolve;return zr=Gt.call(this,function(qr){return Dr.then(function(Nr){var Wr=Nr[0],Qr=Nr[1];return loadAnalytics(Wr,Qr,qr)})})||this,zr._resolveLoadStart=function(qr,Nr){return kr([qr,Nr])},zr}return $r.prototype.load=function(zr,_r){return _r===void 0&&(_r={}),this._resolveLoadStart(zr,_r),this},$r.load=function(zr,_r){return _r===void 0&&(_r={}),new $r().load(zr,_r)},$r.standalone=function(zr,_r){return $r.load({writeKey:zr},_r).then(function(Dr){return Dr[0]})},$r}(AnalyticsBuffered),fullPattern=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?:lib))http|(?<![hg]m)score|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\btime/|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/5\\.0\\s[a-z\\.-]+$|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline|^owler|^php|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|adscanner/|analyzer|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|convertify|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|exaleadcloudview|feed|firephp|functionize|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|infrawatch|insight|inspect|iplabel|ips-agent|java(?!;)|jsjcw_scanner|library|linkcheck|mail\\.ru/|manager|measure|neustar wpm|node|nutch|offbyone|optimize|pageburst|pagespeed|parser|perl|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|rss\\b|scanner\\.|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|webglance|webkit2png|whatcms/|zgrab",naivePattern=/bot|crawl|http|lighthouse|scan|search|spider/i,pattern$3;function getPattern(){if(pattern$3 instanceof RegExp)return pattern$3;try{pattern$3=new RegExp(fullPattern,"i")}catch{pattern$3=naivePattern}return pattern$3}function isbot(Gt){return!!Gt&&getPattern().test(Gt)}var build_umd={exports:{}};(function(Gt,$r){(function(_r,Dr){Gt.exports=Dr()})(commonjsGlobal$2,function(){return function(){var zr={"./packages/@logrocket/console/src/index.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var Vr=Qr(Wr("./packages/@logrocket/console/src/registerConsole.js")),Jr=Vr.default;Nr.default=Jr},"./packages/@logrocket/console/src/registerConsole.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=zn;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/typeof.js")),Jr=Qr(Wr("./packages/@logrocket/utils/src/enhanceFunc.ts")),Zr=Wr("./packages/@logrocket/exceptions/src/index.js");function zn(Vn){var _i=[],e0=["log","warn","info","error","debug"];return e0.forEach(function(r0){_i.push((0,Jr.default)(console,r0,function(){for(var i0=arguments.length,n0=new Array(i0),o0=0;o0<i0;o0++)n0[o0]=arguments[o0];Vn.addEvent("lr.core.LogEvent",function(){var a0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s0=a0.isEnabled;return(0,Vr.default)(s0)==="object"&&s0[r0]===!1||s0===!1?null:(r0==="error"&&a0.shouldAggregateConsoleErrors&&Zr.Capture.captureMessage(Vn,n0[0],n0,{},!0),{logLevel:r0.toUpperCase(),args:n0})})}))}),function(){_i.forEach(function(r0){return r0()})}}},"./packages/@logrocket/exceptions/src/Capture.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.captureMessage=zn,Nr.captureException=Vn;var Vr=Wr("./packages/@logrocket/utils/src/scrubException.ts"),Jr=Qr(Wr("./packages/@logrocket/utils/src/TraceKit.js")),Zr=Qr(Wr("./packages/@logrocket/exceptions/src/stackTraceFromError.js"));function zn(_i,e0,r0){var i0=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n0=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o0={exceptionType:n0?"CONSOLE":"MESSAGE",message:e0,messageArgs:r0,browserHref:window.location?window.location.href:""};(0,Vr.scrubException)(o0,i0),_i.addEvent("lr.core.Exception",function(){return o0})}function Vn(_i,e0){var r0=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i0=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,n0=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"WINDOW",o0=i0||Jr.default.computeStackTrace(e0),a0={exceptionType:n0,errorType:o0.name,message:o0.message,browserHref:window.location?window.location.href:""};(0,Vr.scrubException)(a0,r0);var s0={_stackTrace:(0,Zr.default)(o0)};_i.addEvent("lr.core.Exception",function(){return a0},s0)}},"./packages/@logrocket/exceptions/src/index.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),Vr=Wr("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Object.defineProperty(Nr,"registerExceptions",{enumerable:!0,get:function(){return Jr.default}}),Nr.Capture=void 0;var Jr=Qr(Wr("./packages/@logrocket/exceptions/src/registerExceptions.js")),Zr=Vn(Wr("./packages/@logrocket/exceptions/src/Capture.js"));Nr.Capture=Zr;function zn(_i){if(typeof WeakMap!="function")return null;var e0=new WeakMap,r0=new WeakMap;return(zn=function(n0){return n0?r0:e0})(_i)}function Vn(_i,e0){if(_i&&_i.__esModule)return _i;if(_i===null||Vr(_i)!=="object"&&typeof _i!="function")return{default:_i};var r0=zn(e0);if(r0&&r0.has(_i))return r0.get(_i);var i0={},n0=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o0 in _i)if(o0!=="default"&&Object.prototype.hasOwnProperty.call(_i,o0)){var a0=n0?Object.getOwnPropertyDescriptor(_i,o0):null;a0&&(a0.get||a0.set)?Object.defineProperty(i0,o0,a0):i0[o0]=_i[o0]}return i0.default=_i,r0&&r0.set(_i,i0),i0}},"./packages/@logrocket/exceptions/src/raven/raven.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/classCallCheck.js")),Jr=Qr(Wr("./node_modules/@babel/runtime/helpers/createClass.js")),Zr=Qr(Wr("./packages/@logrocket/utils/src/TraceKit.js")),zn=Object.prototype;function Vn(o0){return o0===void 0}function _i(o0){return typeof o0=="function"}function e0(o0,a0){return zn.hasOwnProperty.call(o0,a0)}function r0(o0,a0,s0,l0){var u0=o0[a0];o0[a0]=s0(u0),l0&&l0.push([o0,a0,u0])}var i0=typeof window<"u"?window:typeof Wr.g<"u"?Wr.g:typeof self<"u"?self:{};i0.document;var n0=function(){function o0(a0){var s0=a0.captureException;(0,Vr.default)(this,o0),this._errorHandler=this._errorHandler.bind(this),this._ignoreOnError=0,this._wrappedBuiltIns=[],this.captureException=s0,Zr.default.report.subscribe(this._errorHandler),this._instrumentTryCatch()}return(0,Jr.default)(o0,[{key:"uninstall",value:function(){Zr.default.report.unsubscribe(this._errorHandler);for(var s0;this._wrappedBuiltIns.length;){s0=this._wrappedBuiltIns.shift();var l0=s0[0],u0=s0[1],b0=s0[2];l0[u0]=b0}}},{key:"_errorHandler",value:function(s0){this._ignoreOnError||this.captureException(s0)}},{key:"_ignoreNextOnError",value:function(){var s0=this;this._ignoreOnError+=1,setTimeout(function(){s0._ignoreOnError-=1})}},{key:"context",value:function(s0,l0,u0){return _i(s0)&&(u0=l0||[],l0=s0,s0=void 0),this.wrap(s0,l0).apply(this,u0)}},{key:"wrap",value:function(s0,l0,u0){var b0=this;if(Vn(l0)&&!_i(s0))return s0;if(_i(s0)&&(l0=s0,s0=void 0),!_i(l0))return l0;try{if(l0.__lr__)return l0;if(l0.__lr_wrapper__)return l0.__lr_wrapper__;if(!Object.isExtensible(l0))return l0}catch{return l0}function g0(){var f0=[],v0=arguments.length,A0=!s0||s0&&s0.deep!==!1;for(u0&&_i(u0)&&u0.apply(this,arguments);v0--;)f0[v0]=A0?b0.wrap(s0,arguments[v0]):arguments[v0];try{return l0.apply(this,f0)}catch(p0){throw b0._ignoreNextOnError(),b0.captureException(Zr.default.computeStackTrace(p0),s0),p0}}for(var y0 in l0)e0(l0,y0)&&(g0[y0]=l0[y0]);return g0.prototype=l0.prototype,l0.__lr_wrapper__=g0,g0.__lr__=!0,g0.__inner__=l0,g0}},{key:"_instrumentTryCatch",value:function(){var s0=this,l0=s0._wrappedBuiltIns;function u0(v0){return function(A0,p0){for(var h0=new Array(arguments.length),m0=0;m0<h0.length;++m0)h0[m0]=arguments[m0];var c0=h0[0];return _i(c0)&&(h0[0]=s0.wrap(c0)),v0.apply?v0.apply(this,h0):v0(h0[0],h0[1])}}function b0(v0){var A0=i0[v0]&&i0[v0].prototype;A0&&A0.hasOwnProperty&&A0.hasOwnProperty("addEventListener")&&(r0(A0,"addEventListener",function(p0){return function(h0,m0,c0,d0){try{m0&&m0.handleEvent&&(m0.handleEvent=s0.wrap(m0.handleEvent))}catch{}var M0;return p0.call(this,h0,s0.wrap(m0,void 0,M0),c0,d0)}},l0),r0(A0,"removeEventListener",function(p0){return function(h0,m0,c0,d0){try{var M0=m0==null?void 0:m0.__lr_wrapper__;M0&&p0.call(this,h0,M0,c0,d0)}catch{}return p0.call(this,h0,m0,c0,d0)}},void 0))}r0(i0,"setTimeout",u0,l0),r0(i0,"setInterval",u0,l0),i0.requestAnimationFrame&&r0(i0,"requestAnimationFrame",function(v0){return function(A0){return v0(s0.wrap(A0))}},l0);for(var g0=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],y0=0;y0<g0.length;y0++)b0(g0[y0]);var f0=i0.jQuery||i0.$;f0&&f0.fn&&f0.fn.ready&&r0(f0.fn,"ready",function(v0){return function(A0){return v0.call(this,s0.wrap(A0))}},l0)}}]),o0}();Nr.default=n0},"./packages/@logrocket/exceptions/src/registerExceptions.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),Vr=Wr("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=_i;var Jr=Qr(Wr("./packages/@logrocket/exceptions/src/raven/raven.js")),Zr=Vn(Wr("./packages/@logrocket/exceptions/src/Capture.js"));function zn(e0){if(typeof WeakMap!="function")return null;var r0=new WeakMap,i0=new WeakMap;return(zn=function(o0){return o0?i0:r0})(e0)}function Vn(e0,r0){if(e0&&e0.__esModule)return e0;if(e0===null||Vr(e0)!=="object"&&typeof e0!="function")return{default:e0};var i0=zn(r0);if(i0&&i0.has(e0))return i0.get(e0);var n0={},o0=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a0 in e0)if(a0!=="default"&&Object.prototype.hasOwnProperty.call(e0,a0)){var s0=o0?Object.getOwnPropertyDescriptor(e0,a0):null;s0&&(s0.get||s0.set)?Object.defineProperty(n0,a0,s0):n0[a0]=e0[a0]}return n0.default=e0,i0&&i0.set(e0,n0),n0}function _i(e0){var r0=new Jr.default({captureException:function(o0){Zr.captureException(e0,null,null,o0)}}),i0=function(o0){o0.reason instanceof Error?Zr.captureException(e0,o0.reason,null,null,"UNHANDLED_REJECTION"):e0.addEvent("lr.core.Exception",function(){return{exceptionType:"UNHANDLED_REJECTION",message:o0.reason||"Unhandled Promise rejection"}})};return window.addEventListener("unhandledrejection",i0),function(){window.removeEventListener("unhandledrejection",i0),r0.uninstall()}}},"./packages/@logrocket/exceptions/src/stackTraceFromError.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Wr;function Wr(Qr){function Vr(Jr){return Jr===null?void 0:Jr}return Qr.stack?Qr.stack.map(function(Jr){return{lineNumber:Vr(Jr.line),columnNumber:Vr(Jr.column),fileName:Vr(Jr.url),functionName:Vr(Jr.func)}}):void 0}},"./packages/@logrocket/network/src/fetchIntercept.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),Jr=Wr("./packages/@logrocket/network/src/registerXHR.js"),Zr=[];function zn(r0,i0){for(var n0=Zr.reduce(function(u0,b0){return[b0].concat(u0)},[]),o0=arguments.length,a0=new Array(o0>2?o0-2:0),s0=2;s0<o0;s0++)a0[s0-2]=arguments[s0];var l0=Promise.resolve(a0);return n0.forEach(function(u0){var b0=u0.request,g0=u0.requestError;(b0||g0)&&(l0=l0.then(function(y0){return b0.apply(void 0,[i0].concat((0,Vr.default)(y0)))},function(y0){return g0.apply(void 0,[i0].concat((0,Vr.default)(y0)))}))}),l0=l0.then(function(u0){(0,Jr.setActive)(!1);var b0,g0;try{b0=r0.apply(void 0,(0,Vr.default)(u0))}catch(y0){g0=y0}if((0,Jr.setActive)(!0),g0)throw g0;return b0}),n0.forEach(function(u0){var b0=u0.response,g0=u0.responseError;(b0||g0)&&(l0=l0.then(function(y0){return b0(i0,y0)},function(y0){return g0&&g0(i0,y0)}))}),l0}function Vn(r0){if(!(!r0.fetch||!r0.Promise)){var i0=r0.fetch.polyfill;r0.fetch=function(n0){var o0=0;return function(){for(var a0=arguments.length,s0=new Array(a0),l0=0;l0<a0;l0++)s0[l0]=arguments[l0];return zn.apply(void 0,[n0,o0++].concat(s0))}}(r0.fetch),i0&&(r0.fetch.polyfill=i0)}}var _i=!1,e0={register:function(i0){return _i||(_i=!0,Vn(window)),Zr.push(i0),function(){var n0=Zr.indexOf(i0);n0>=0&&Zr.splice(n0,1)}},clear:function(){Zr=[]}};Nr.default=e0},"./packages/@logrocket/network/src/index.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=n0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/defineProperty.js")),Jr=Qr(Wr("./node_modules/@babel/runtime/helpers/typeof.js")),Zr=Qr(Wr("./packages/@logrocket/network/src/registerFetch.js")),zn=Wr("./packages/@logrocket/network/src/registerIonic.ts"),Vn=Qr(Wr("./packages/@logrocket/network/src/registerNetworkInformation.js")),_i=Qr(Wr("./packages/@logrocket/network/src/registerXHR.js")),e0=Qr(Wr("./packages/@logrocket/utils/src/mapValues.js"));function r0(o0,a0){var s0=Object.keys(o0);if(Object.getOwnPropertySymbols){var l0=Object.getOwnPropertySymbols(o0);a0&&(l0=l0.filter(function(u0){return Object.getOwnPropertyDescriptor(o0,u0).enumerable})),s0.push.apply(s0,l0)}return s0}function i0(o0){for(var a0=1;a0<arguments.length;a0++){var s0=arguments[a0]!=null?arguments[a0]:{};a0%2?r0(Object(s0),!0).forEach(function(l0){(0,Vr.default)(o0,l0,s0[l0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o0,Object.getOwnPropertyDescriptors(s0)):r0(Object(s0)).forEach(function(l0){Object.defineProperty(o0,l0,Object.getOwnPropertyDescriptor(s0,l0))})}return o0}function n0(o0){var a0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{isReactNative:!1,isDisabled:!1};if((a0==null?void 0:a0.isDisabled)===!0)return function(){};var s0=a0.isReactNative,l0=a0.shouldAugmentNPS,u0=a0.shouldParseXHRBlob,b0={},g0=function(d0){var M0=4096e3,O0=d0;if((0,Jr.default)(d0)==="object"&&d0!=null){var x0=Object.getPrototypeOf(d0);(x0===Object.prototype||x0===null)&&(O0=JSON.stringify(d0))}if(O0&&O0.length&&O0.length>M0&&typeof O0=="string"){var C0=O0.substring(0,1e3);return"".concat(C0,` ... LogRocket truncating to first 1000 characters.
      Keep data under 4MB to prevent truncation. https://docs.logrocket.com/reference/network`)}return d0},y0=function(d0,M0){var O0=M0.method;o0.addEvent("lr.network.RequestEvent",function(){var x0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C0=x0.isEnabled,$0=C0===void 0?!0:C0,_0=x0.requestSanitizer,R0=_0===void 0?function(B0){return B0}:_0;if(!$0)return null;var D0=null;try{D0=R0(i0(i0({},M0),{},{reqId:d0}))}catch(B0){console.error(B0)}if(D0){var S0=D0.url;if(typeof document<"u"&&typeof document.createElement=="function"){var I0=document.createElement("a");I0.href=D0.url,S0=I0.href}return{reqId:d0,url:S0,headers:(0,e0.default)(D0.headers,function(B0){return"".concat(B0)}),body:g0(D0.body),method:O0,referrer:D0.referrer||void 0,mode:D0.mode||void 0,credentials:D0.credentials||void 0}}return b0[d0]=!0,null})},f0=function(d0,M0){var O0=M0.method,x0=M0.status;o0.addEvent("lr.network.ResponseEvent",function(){var C0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},$0=C0.isEnabled,_0=$0===void 0?!0:$0,R0=C0.responseSanitizer,D0=R0===void 0?function(I0){return I0}:R0;if(_0){if(b0[d0])return delete b0[d0],null}else return null;var S0=null;try{S0=D0(i0(i0({},M0),{},{reqId:d0}))}catch(I0){console.error(I0)}return S0?{reqId:d0,status:S0.status,headers:(0,e0.default)(S0.headers,function(I0){return"".concat(I0)}),body:g0(S0.body),method:O0}:{reqId:d0,status:x0,headers:{},body:null,method:O0}})},v0=function(d0){return o0.isDisabled||b0[d0]===!0},A0=(0,Zr.default)({addRequest:y0,addResponse:f0,isIgnored:v0}),p0=(0,_i.default)({addRequest:y0,addResponse:f0,isIgnored:v0,logger:o0,shouldAugmentNPS:l0,shouldParseXHRBlob:u0}),h0=(0,zn.registerIonic)({addRequest:y0,addResponse:f0,isIgnored:v0}),m0=s0?function(){}:(0,Vn.default)(o0);return function(){m0(),A0(),p0(),h0()}}},"./packages/@logrocket/network/src/registerFetch.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=i0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/defineProperty.js")),Jr=Qr(Wr("./packages/@logrocket/utils/src/mapValues.js")),Zr=Qr(Wr("./packages/@logrocket/network/src/fetchIntercept.js"));function zn(n0,o0){var a0=Object.keys(n0);if(Object.getOwnPropertySymbols){var s0=Object.getOwnPropertySymbols(n0);o0&&(s0=s0.filter(function(l0){return Object.getOwnPropertyDescriptor(n0,l0).enumerable})),a0.push.apply(a0,s0)}return a0}function Vn(n0){for(var o0=1;o0<arguments.length;o0++){var a0=arguments[o0]!=null?arguments[o0]:{};o0%2?zn(Object(a0),!0).forEach(function(s0){(0,Vr.default)(n0,s0,a0[s0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n0,Object.getOwnPropertyDescriptors(a0)):zn(Object(a0)).forEach(function(s0){Object.defineProperty(n0,s0,Object.getOwnPropertyDescriptor(a0,s0))})}return n0}function _i(n0){if(n0==null||typeof n0.forEach!="function")return n0;var o0={};return n0.forEach(function(a0,s0){o0[s0]?o0[s0]="".concat(o0[s0],",").concat(a0):o0[s0]="".concat(a0)}),o0}var e0=function(o0){return(0,Jr.default)(_i(o0),function(a0){return"".concat(a0)})};function r0(){var n0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{url:n0.url,headers:e0(n0.headers),method:n0.method&&n0.method.toUpperCase(),referrer:n0.referrer||void 0,mode:n0.mode||void 0,credentials:n0.credentials||void 0}}function i0(n0){var o0=n0.addRequest,a0=n0.addResponse,s0=n0.isIgnored,l0="fetch-",u0={},b0=Zr.default.register({request:function(y0){for(var f0=arguments.length,v0=new Array(f0>1?f0-1:0),A0=1;A0<f0;A0++)v0[A0-1]=arguments[A0];var p0;if(typeof Request<"u"&&v0[0]instanceof Request){var h0;try{h0=v0[0].clone().text()}catch(m0){h0=Promise.resolve("LogRocket fetch error: ".concat(m0.message))}p0=h0.then(function(m0){return Vn(Vn({},r0(v0[0])),{},{body:m0})},function(m0){return Vn(Vn({},r0(v0[0])),{},{body:"LogRocket fetch error: ".concat(m0.message)})})}else p0=Promise.resolve(Vn(Vn({},r0(v0[1])),{},{url:"".concat(v0[0]),body:(v0[1]||{}).body}));return p0.then(function(m0){return u0[y0]=m0.method,o0("".concat(l0).concat(y0),m0),v0})},requestError:function(y0,f0){return Promise.reject(f0)},response:function(y0,f0){var v0,A0;if(s0("".concat(l0).concat(y0)))return f0;if(f0.headers.get("content-type")==="text/event-stream")A0=Promise.resolve("LogRocket skipped consuming an event-stream body.");else{try{v0=f0.clone()}catch(d0){var p0={url:f0.url,status:f0.status,headers:e0(f0.headers),body:"LogRocket fetch error: ".concat(d0.message),method:u0[y0]};return delete u0[y0],a0("".concat(l0).concat(y0),p0),f0}try{if(window.TextDecoder&&v0.body){var h0=v0.body.getReader(),m0=new window.TextDecoder("utf-8"),c0="";A0=h0.read().then(function d0(M0){var O0=M0.done,x0=M0.value;if(O0)return c0;var C0=x0?m0.decode(x0,{stream:!0}):"";return c0+=C0,h0.read().then(d0)})}else A0=v0.text()}catch(d0){A0=Promise.resolve("LogRocket error reading body: ".concat(d0.message))}}return A0.catch(function(d0){if(!(d0.name==="AbortError"&&d0 instanceof DOMException))return"LogRocket error reading body: ".concat(d0.message)}).then(function(d0){var M0={url:f0.url,status:f0.status,headers:e0(f0.headers),body:d0,method:u0[y0]};delete u0[y0],a0("".concat(l0).concat(y0),M0)}),f0},responseError:function(y0,f0){var v0={url:void 0,status:0,headers:{},body:"".concat(f0)};return a0("".concat(l0).concat(y0),v0),Promise.reject(f0)}});return b0}},"./packages/@logrocket/network/src/registerIonic.ts":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.mergeHeaders=h0,Nr.serializeQueryParams=x0,Nr.appendQueryParamsString=C0,Nr.processData=R0,Nr.registerIonic=I0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/defineProperty.js")),Jr=Qr(Wr("./node_modules/@babel/runtime/helpers/typeof.js")),Zr=Qr(Wr("./node_modules/@babel/runtime/helpers/toConsumableArray.js")),zn=Qr(Wr("./packages/@logrocket/utils/src/protectFunc.js"));function Vn(B0,T0){var Q0=typeof Symbol<"u"&&B0[Symbol.iterator]||B0["@@iterator"];if(!Q0){if(Array.isArray(B0)||(Q0=_i(B0))||T0){Q0&&(B0=Q0);var L0=0,N0=function(){};return{s:N0,n:function(){return L0>=B0.length?{done:!0}:{done:!1,value:B0[L0++]}},e:function(F0){throw F0},f:N0}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var j0=!0,q0=!1,k0;return{s:function(){Q0=Q0.call(B0)},n:function(){var F0=Q0.next();return j0=F0.done,F0},e:function(F0){q0=!0,k0=F0},f:function(){try{!j0&&Q0.return!=null&&Q0.return()}finally{if(q0)throw k0}}}}function _i(B0,T0){if(B0){if(typeof B0=="string")return e0(B0,T0);var Q0=Object.prototype.toString.call(B0).slice(8,-1);if(Q0==="Object"&&B0.constructor&&(Q0=B0.constructor.name),Q0==="Map"||Q0==="Set")return Array.from(B0);if(Q0==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Q0))return e0(B0,T0)}}function e0(B0,T0){(T0==null||T0>B0.length)&&(T0=B0.length);for(var Q0=0,L0=new Array(T0);Q0<T0;Q0++)L0[Q0]=B0[Q0];return L0}function r0(B0,T0){var Q0=Object.keys(B0);if(Object.getOwnPropertySymbols){var L0=Object.getOwnPropertySymbols(B0);T0&&(L0=L0.filter(function(N0){return Object.getOwnPropertyDescriptor(B0,N0).enumerable})),Q0.push.apply(Q0,L0)}return Q0}function i0(B0){for(var T0=1;T0<arguments.length;T0++){var Q0=arguments[T0]!=null?arguments[T0]:{};T0%2?r0(Object(Q0),!0).forEach(function(L0){(0,Vr.default)(B0,L0,Q0[L0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(B0,Object.getOwnPropertyDescriptors(Q0)):r0(Object(Q0)).forEach(function(L0){Object.defineProperty(B0,L0,Object.getOwnPropertyDescriptor(Q0,L0))})}return B0}var n0=new Set(["get","put","post","patch","head","delete","options","upload","download"]),o0=new Set(["urlencoded","json","utf8"]),a0=new Set(["raw","multipart"]),s0="ionic-",l0=new Set(["desktop","mobileweb","pwa"]),u0=new Set(["FormData"]),b0=new Set,g0=new Set(["string"]),y0=new Set(["string","array"]),f0={utf8:g0,urlencoded:new Set(["object"]),json:new Set(["array","object"]),raw:new Set(["Uint8Array","ArrayBuffer"]),default:b0};function v0(B0,T0,Q0){if(typeof T0!="string")throw new Error("".concat(Q0," must be one of: ").concat((0,Zr.default)(B0).join(", ")));if(T0=T0.trim().toLowerCase(),!B0.has(T0))throw new Error("".concat(Q0," must be one of: ").concat((0,Zr.default)(B0).join(", ")));return T0}function A0(B0,T0,Q0){if((0,Jr.default)(B0)!=="object")throw new Error(Q0);for(var L0=0,N0=Object.keys(B0);L0<N0.length;L0++){var j0=N0[L0];if(!T0.has((0,Jr.default)(B0[j0])))throw new Error(Q0)}return B0}function p0(B0,T0){var Q0=new URL(B0),L0=Q0.host;return T0.getHeaders(L0)||null}function h0(B0,T0){return i0(i0({},B0),T0)}function m0(B0,T0,Q0){var L0=Q0.getHeaders("*")||{},N0=p0(B0,Q0)||{};return h0(h0(L0,N0),T0)}function c0(B0,T0){return T0?encodeURIComponent(B0):B0}function d0(B0,T0,Q0){return B0.length?Q0?"".concat(encodeURIComponent(B0),"[").concat(encodeURIComponent(T0),"]"):"".concat(B0,"[").concat(T0,"]"):Q0?encodeURIComponent(T0):T0}function M0(B0,T0,Q0){var L0=[],N0=Vn(T0),j0;try{for(N0.s();!(j0=N0.n()).done;){var q0=j0.value;if(Array.isArray(q0)){L0.push(M0("".concat(B0,"[]"),q0,Q0));continue}else if((0,Jr.default)(q0)==="object"){L0.push(O0("".concat(B0,"[]").concat(q0),Q0,void 0));continue}L0.push("".concat(d0(B0,"",Q0),"=").concat(c0(q0,Q0)))}}catch(k0){N0.e(k0)}finally{N0.f()}return L0.join("&")}function O0(B0,T0,Q0){var L0=[];for(var N0 in T0)if(T0.hasOwnProperty(N0)){var j0=B0.length?"".concat(B0,"[").concat(N0,"]"):N0;if(Array.isArray(T0[N0])){L0.push(M0(j0,T0[N0],Q0));continue}else if((0,Jr.default)(T0[N0])==="object"&&T0[N0]!==null){L0.push(O0(j0,T0[N0],Q0));continue}L0.push("".concat(d0(B0,N0,Q0),"=").concat(c0(T0[N0],Q0)))}return L0.join("&")}function x0(B0,T0){return O0("",B0,T0)}function C0(B0,T0){if(!B0.length||!T0.length)return B0;var Q0=new URL(B0),L0=Q0.host,N0=Q0.pathname,j0=Q0.search,q0=Q0.hash,k0=Q0.protocol;return"".concat(k0,"//").concat(L0).concat(N0).concat(j0.length?"".concat(j0,"&").concat(T0):"?".concat(T0)).concat(q0)}function $0(B0){return f0[B0]||f0.default}function _0(B0){return B0==="multipart"?u0:b0}function R0(B0,T0){var Q0=(0,Jr.default)(B0),L0=$0(T0),N0=_0(T0);if(N0.size>0){var j0=!1;if(N0.forEach(function(q0){Wr.g[q0]&&B0 instanceof Wr.g[q0]&&(j0=!0)}),!j0)throw new Error("INSTANCE_TYPE_MISMATCH_DATA ".concat((0,Zr.default)(N0).join(", ")))}if(N0.size===0&&!L0.has(Q0))throw new Error("TYPE_MISMATCH_DATA ".concat((0,Zr.default)(L0).join(", ")));switch(T0){case"utf8":return B0;default:return JSON.stringify(B0,void 0,2)}}function D0(B0,T0){B0=B0||{};var Q0,L0=B0.data;try{Q0=v0(o0,B0.serializer||T0.getDataSerializer(),"serializer / data payload type")}catch{Q0=v0(a0,B0.serializer||T0.getDataSerializer(),"serializer / data payload type"),L0={}}return{data:L0,filePath:B0.filePath,followRedirect:B0.followRedirect,headers:A0(B0.headers||{},g0,"Invalid header type, must be string"),method:v0(n0,B0.method||n0[0],"method"),name:B0.name,params:A0(B0.params||{},y0,"Invalid param, must be of type string or array"),responseType:B0.responseType,serializer:Q0,connectTimeout:B0.connectTimeout,readTimeout:B0.readTimeout,timeout:B0.timeout}}var S0=0;function I0(B0){var T0,Q0,L0,N0=B0.addRequest,j0=B0.addResponse,q0=B0.isIgnored,k0=(T0=window.cordova)===null||T0===void 0||(Q0=T0.plugin)===null||Q0===void 0?void 0:Q0.http,w0={},F0=!1;if(typeof k0>"u")return function(){};var G0=(L0=window.ionic)===null||L0===void 0?void 0:L0.platforms;if(typeof G0<"u"&&typeof G0.some=="function"&&G0.some(function(K0){return l0.has(K0)}))return function(){};var X0=k0.sendRequest,eo=(0,zn.default)(function(K0,Z0,ao){if(!q0("".concat(s0).concat(ao)))try{var io={url:K0.url||"",status:K0.status<600&&K0.status>=100?K0.status:0,headers:K0.headers||{},body:Z0?K0.data:K0.error,method:w0[ao].toUpperCase()};j0("".concat(s0).concat(ao),io)}catch(P0){var H0={url:K0.url||"",status:K0.status<600&&K0.status>=100?K0.status:0,headers:K0.headers||{},body:"LogRocket fetch error: ".concat(P0.message),method:w0[ao].toUpperCase()};j0("".concat(s0).concat(ao),H0)}});return k0.sendRequest=function(K0,Z0,ao,io){var H0=++S0,P0=function(qo){F0||(eo(qo,!0,H0),delete w0[H0]),ao(qo)},W0=function(qo){F0||(eo(qo,!1,H0),delete w0[H0]),io(qo)};if(!F0)try{var Y0=D0(Z0,k0),co=C0(K0,O0("",Y0.params,!0)),Ao=m0(K0,Y0.headers,k0),oo=Y0.method||"get";w0[H0]=oo;var uo={url:co,method:oo.toUpperCase(),headers:Ao||{},body:R0(Y0.data||{},Y0.serializer)};N0("".concat(s0).concat(H0),uo)}catch(go){var Mo={url:K0,method:(Z0.method||"get").toUpperCase(),headers:{},body:"LogRocket fetch error: ".concat(go.message)};N0("".concat(s0).concat(H0),Mo)}return X0(K0,Z0,P0,W0)},function(){F0=!0,k0.sendRequest=X0,w0={}}}},"./packages/@logrocket/network/src/registerNetworkInformation.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Qr;var Wr={"slow-2g":"SLOW2G","2g":"TWOG","3g":"THREEG","4g":"FOURG"};function Qr(Vr){var Jr=void 0;function Zr(){var zn={online:window.navigator.onLine,effectiveType:"UNKOWN"};window.navigator.onLine?window.navigator.connection&&window.navigator.connection.effectiveType&&(zn.effectiveType=Wr[window.navigator.connection.effectiveType]||"UNKNOWN"):zn.effectiveType="NONE",!(Jr&&zn.online===Jr.online&&zn.effectiveType===Jr.effectiveType)&&(Jr=zn,Vr.addEvent("lr.network.NetworkStatusEvent",function(){var Vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_i=Vn.isEnabled,e0=_i===void 0?!0:_i;return e0?zn:null}))}return setTimeout(Zr),window.navigator.connection&&typeof window.navigator.connection.addEventListener=="function"&&window.navigator.connection.addEventListener("change",Zr),window.addEventListener("online",Zr),window.addEventListener("offline",Zr),function(){window.removeEventListener("offline",Zr),window.removeEventListener("online",Zr),window.navigator.connection&&typeof window.navigator.connection.removeEventListener=="function"&&window.navigator.connection.removeEventListener("change",Zr)}}},"./packages/@logrocket/network/src/registerXHR.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.setActive=_i,Nr.default=r0;var Vr=Qr(Wr("./packages/@logrocket/utils/src/mapValues.js")),Jr=Qr(Wr("./packages/@logrocket/utils/src/enhanceFunc.ts")),Zr=Qr(Wr("./packages/@logrocket/utils/src/startsWith.js")),zn=Wr("./packages/@logrocket/utils/src/constants/nps.js"),Vn=!0;function _i(i0){Vn=i0}var e0=0;function r0(i0){var n0=i0.addRequest,o0=i0.addResponse,a0=i0.isIgnored,s0=i0.logger,l0=i0.shouldAugmentNPS,u0=l0===void 0?!0:l0,b0=i0.shouldParseXHRBlob,g0=b0===void 0?!1:b0,y0=XMLHttpRequest,f0=new WeakMap,v0=!1,A0="xhr-";return window._lrXMLHttpRequest=XMLHttpRequest,XMLHttpRequest=function(h0,m0){var c0=new y0(h0,m0);if(!Vn)return c0;f0.set(c0,{xhrId:++e0,headers:{}});var d0=c0.open;function M0(){for(var $0=arguments.length,_0=new Array($0),R0=0;R0<$0;R0++)_0[R0]=arguments[R0];try{var D0=_0[1];if(window.URL&&typeof window.URL=="function"&&D0.search(zn.WOOTRIC_RESPONSES_REGEX)===0){var S0=new window.URL(s0.recordingURL);S0.searchParams.set("nps","wootric");var I0=new window.URL(D0),B0=I0.searchParams.get("response[text]"),T0=B0?"".concat(B0,`

`):"";I0.searchParams.set("response[text]","".concat(T0,"<").concat(S0.href,"|View LogRocket session>")),_0[1]=I0.href}}catch{}return d0.apply(this,_0)}var O0=c0.send;function x0(){for(var $0=arguments.length,_0=new Array($0),R0=0;R0<$0;R0++)_0[R0]=arguments[R0];try{var D0=f0.get(c0);if(window.URL&&typeof window.URL=="function"&&D0&&D0.url&&D0.url.search(zn.DELIGHTED_RESPONSES_REGEX)===0&&_0.length&&_0[0].indexOf(zn.DELIGHTED_FEEDBACK_PREFIX)!==-1){var S0=new window.URL(s0.recordingURL);S0.searchParams.set("nps","delighted");var I0=encodeURIComponent(S0.href),B0=_0[0].split("&").map(function(T0){if((0,Zr.default)(T0,zn.DELIGHTED_FEEDBACK_PREFIX)){var Q0=T0===zn.DELIGHTED_FEEDBACK_PREFIX;return"".concat(T0).concat(Q0?"":`

`,"<").concat(I0,"|View LogRocket session>")}return T0}).join("&");_0[0]=B0}}catch{}return O0.apply(this,_0)}u0&&(c0.open=M0,c0.send=x0),(0,Jr.default)(c0,"open",function($0,_0){if(!v0){var R0=f0.get(c0);R0.method=$0,R0.url=_0}}),(0,Jr.default)(c0,"send",function($0){if(!v0){var _0=f0.get(c0);if(_0){var R0={url:_0.url,method:_0.method&&_0.method.toUpperCase(),headers:(0,Vr.default)(_0.headers||{},function(D0){return D0.join(", ")}),body:$0};n0("".concat(A0).concat(_0.xhrId),R0)}}}),(0,Jr.default)(c0,"setRequestHeader",function($0,_0){if(!v0){var R0=f0.get(c0);R0&&(R0.headers=R0.headers||{},R0.headers[$0]=R0.headers[$0]||[],R0.headers[$0].push(_0))}});var C0={readystatechange:function(){if(!v0&&c0.readyState===4){var _0=f0.get(c0);if(!_0||a0("".concat(A0).concat(_0.xhrId)))return;var R0=c0.getAllResponseHeaders()||"",D0=R0.split(/[\r\n]+/).reduce(function(T0,Q0){var L0=T0,N0=Q0.split(": ");if(N0.length>0){var j0=N0.shift(),q0=N0.join(": ");T0[j0]?L0[j0]+=", ".concat(q0):L0[j0]=q0}return L0},{}),S0;try{switch(c0.responseType){case"json":S0=s0._shouldCloneResponse?JSON.parse(JSON.stringify(c0.response)):c0.response;break;case"arraybuffer":case"blob":{S0=c0.response;break}case"document":{S0=c0.responseXML;break}case"text":case"":{S0=c0.responseText;break}default:S0=""}}catch{S0="LogRocket: Error accessing response."}var I0={url:_0.url,status:c0.status,headers:D0,body:S0,method:(_0.method||"").toUpperCase()};if(g0&&I0.body instanceof Blob){var B0=new FileReader;B0.readAsText(I0.body),B0.onload=function(){try{I0.body=JSON.parse(B0.result)}catch{}o0("".concat(A0).concat(_0.xhrId),I0)}}else o0("".concat(A0).concat(_0.xhrId),I0)}}};return Object.keys(C0).forEach(function($0){c0.addEventListener($0,C0[$0])}),c0},XMLHttpRequest.prototype=y0.prototype,["UNSENT","OPENED","HEADERS_RECEIVED","LOADING","DONE"].forEach(function(p0){XMLHttpRequest[p0]=y0[p0]}),function(){v0=!0,XMLHttpRequest=y0}}},"./packages/@logrocket/now/src/index.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var Wr=Date.now.bind(Date),Qr=Wr(),Vr=typeof performance<"u"&&performance.now?performance.now.bind(performance):function(){return Wr()-Qr};Nr.default=Vr},"./packages/@logrocket/redux/src/createEnhancer.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=_i;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/defineProperty.js")),Jr=Qr(Wr("./packages/@logrocket/now/src/index.js"));function Zr(e0,r0){var i0=Object.keys(e0);if(Object.getOwnPropertySymbols){var n0=Object.getOwnPropertySymbols(e0);r0&&(n0=n0.filter(function(o0){return Object.getOwnPropertyDescriptor(e0,o0).enumerable})),i0.push.apply(i0,n0)}return i0}function zn(e0){for(var r0=1;r0<arguments.length;r0++){var i0=arguments[r0]!=null?arguments[r0]:{};r0%2?Zr(Object(i0),!0).forEach(function(n0){(0,Vr.default)(e0,n0,i0[n0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e0,Object.getOwnPropertyDescriptors(i0)):Zr(Object(i0)).forEach(function(n0){Object.defineProperty(e0,n0,Object.getOwnPropertyDescriptor(i0,n0))})}return e0}var Vn=0;function _i(e0){var r0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i0=r0.stateSanitizer,n0=i0===void 0?function(s0){return s0}:i0,o0=r0.actionSanitizer,a0=o0===void 0?function(s0){return s0}:o0;return function(s0){return function(l0,u0,b0){var g0=s0(l0,u0,b0),y0=g0.dispatch,f0=Vn++;e0.addEvent("lr.redux.InitialState",function(){var A0;try{A0=n0(g0.getState())}catch(p0){console.error(p0.toString())}return{state:A0,storeId:f0}});var v0=function(p0){var h0=(0,Jr.default)(),m0,c0;try{c0=y0(p0)}catch(M0){m0=M0}finally{var d0=(0,Jr.default)()-h0;e0.addEvent("lr.redux.ReduxAction",function(){var M0=null,O0=null;try{M0=n0(g0.getState()),O0=a0(p0)}catch(x0){console.error(x0.toString())}return M0&&O0?{storeId:f0,action:O0,duration:d0,stateDelta:M0}:null})}if(m0)throw m0;return c0};return zn(zn({},g0),{},{dispatch:v0})}}}},"./packages/@logrocket/redux/src/createMiddleware.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Zr;var Vr=Qr(Wr("./packages/@logrocket/now/src/index.js")),Jr=0;function Zr(zn){var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_i=Vn.stateSanitizer,e0=_i===void 0?function(n0){return n0}:_i,r0=Vn.actionSanitizer,i0=r0===void 0?function(n0){return n0}:r0;return function(n0){var o0=Jr++;return zn.addEvent("lr.redux.InitialState",function(){var a0;try{a0=e0(n0.getState())}catch(s0){console.error(s0.toString())}return{state:a0,storeId:o0}}),function(a0){return function(s0){var l0=(0,Vr.default)(),u0,b0;try{b0=a0(s0)}catch(y0){u0=y0}finally{var g0=(0,Vr.default)()-l0;zn.addEvent("lr.redux.ReduxAction",function(){var y0=null,f0=null;try{y0=e0(n0.getState()),f0=i0(s0)}catch(v0){console.error(v0.toString())}return y0&&f0?{storeId:o0,action:f0,duration:g0,stateDelta:y0}:null})}if(u0)throw u0;return b0}}}}},"./packages/@logrocket/redux/src/index.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Object.defineProperty(Nr,"createEnhancer",{enumerable:!0,get:function(){return Vr.default}}),Object.defineProperty(Nr,"createMiddleware",{enumerable:!0,get:function(){return Jr.default}});var Vr=Qr(Wr("./packages/@logrocket/redux/src/createEnhancer.js")),Jr=Qr(Wr("./packages/@logrocket/redux/src/createMiddleware.js"))},"./packages/@logrocket/utils/src/TraceKit.js":function(qr,Nr,Wr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var Qr={collectWindowErrors:!0,debug:!1},Vr=typeof window<"u"?window:typeof Wr.g<"u"?Wr.g:typeof self<"u"?self:{},Jr=[].slice,Zr="?",zn=/^(?:Uncaught (?:exception: )?)?((?:Eval|Internal|Range|Reference|Syntax|Type|URI)Error): ?(.*)$/;function Vn(){return typeof document>"u"||typeof document.location>"u"?"":document.location.href}Qr.report=function(){var r0=[],i0=null,n0=null,o0=null;function a0(h0){f0(),r0.push(h0)}function s0(h0){for(var m0=r0.length-1;m0>=0;--m0)r0[m0]===h0&&r0.splice(m0,1)}function l0(){v0(),r0=[]}function u0(h0,m0){var c0=null;if(!(m0&&!Qr.collectWindowErrors)){for(var d0 in r0)if(r0.hasOwnProperty(d0))try{r0[d0].apply(null,[h0].concat(Jr.call(arguments,2)))}catch(M0){c0=M0}if(c0)throw c0}}var b0,g0;function y0(h0,m0,c0,d0,M0){var O0=null;if(o0)Qr.computeStackTrace.augmentStackTraceWithInitialElement(o0,m0,c0,h0),A0();else if(M0)O0=Qr.computeStackTrace(M0),u0(O0,!0);else{var x0={url:m0,line:c0,column:d0},C0=void 0,$0=h0,_0;if({}.toString.call(h0)==="[object String]"){var _0=h0.match(zn);_0&&(C0=_0[1],$0=_0[2])}x0.func=Zr,O0={name:C0,message:$0,url:Vn(),stack:[x0]},u0(O0,!0)}return b0?b0.apply(this,arguments):!1}function f0(){g0||(b0=Vr.onerror,Vr.onerror=y0,g0=!0)}function v0(){g0&&(Vr.onerror=b0,g0=!1,b0=void 0)}function A0(){var h0=o0,m0=i0;i0=null,o0=null,n0=null,u0.apply(null,[h0,!1].concat(m0))}function p0(h0,m0){var c0=Jr.call(arguments,1);if(o0){if(n0===h0)return;A0()}var d0=Qr.computeStackTrace(h0);if(o0=d0,n0=h0,i0=c0,setTimeout(function(){n0===h0&&A0()},d0.incomplete?2e3:0),m0!==!1)throw h0}return p0.subscribe=a0,p0.unsubscribe=s0,p0.uninstall=l0,p0}(),Qr.computeStackTrace=function(){function r0(a0){if(!(typeof a0.stack>"u"||!a0.stack)){var s0=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|<anonymous>).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,l0=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|resource|\[native).*?)(?::(\d+))?(?::(\d+))?\s*$/i,u0=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,b0=a0.stack.split(`
`),g0=[],y0,f0;/^(.*) is undefined$/.exec(a0.message);for(var v0=0,A0=b0.length;v0<A0;++v0){if(y0=s0.exec(b0[v0])){var p0=y0[2]&&y0[2].indexOf("native")!==-1;f0={url:p0?null:y0[2],func:y0[1]||Zr,args:p0?[y0[2]]:[],line:y0[3]?+y0[3]:null,column:y0[4]?+y0[4]:null}}else if(y0=u0.exec(b0[v0]))f0={url:y0[2],func:y0[1]||Zr,args:[],line:+y0[3],column:y0[4]?+y0[4]:null};else if(y0=l0.exec(b0[v0]))f0={url:y0[3],func:y0[1]||Zr,args:y0[2]?y0[2].split(","):[],line:y0[4]?+y0[4]:null,column:y0[5]?+y0[5]:null};else continue;!f0.func&&f0.line&&(f0.func=Zr),g0.push(f0)}return g0.length?(!g0[0].column&&typeof a0.columnNumber<"u"&&(g0[0].column=a0.columnNumber+1),{name:a0.name,message:a0.message,url:Vn(),stack:g0}):null}}function i0(a0,s0,l0,u0){var b0={url:s0,line:l0};if(b0.url&&b0.line){if(a0.incomplete=!1,b0.func||(b0.func=Zr),a0.stack.length>0&&a0.stack[0].url===b0.url){if(a0.stack[0].line===b0.line)return!1;if(!a0.stack[0].line&&a0.stack[0].func===b0.func)return a0.stack[0].line=b0.line,!1}return a0.stack.unshift(b0),a0.partial=!0,!0}else a0.incomplete=!0;return!1}function n0(a0,s0){for(var l0=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u0=[],b0={},g0=!1,y0,f0,v0=n0.caller;v0&&!g0;v0=v0.caller)if(!(v0===o0||v0===Qr.report)){if(f0={url:null,func:Zr,line:null,column:null},v0.name?f0.func=v0.name:(y0=l0.exec(v0.toString()))&&(f0.func=y0[1]),typeof f0.func>"u")try{f0.func=y0.input.substring(0,y0.input.indexOf("{"))}catch{}b0[""+v0]?g0=!0:b0[""+v0]=!0,u0.push(f0)}s0&&u0.splice(0,s0);var A0={name:a0.name,message:a0.message,url:Vn(),stack:u0};return i0(A0,a0.sourceURL||a0.fileName,a0.line||a0.lineNumber,a0.message||a0.description),A0}function o0(a0,s0){var l0=null;s0=s0==null?0:+s0;try{if(l0=r0(a0),l0)return l0}catch(u0){if(Qr.debug)throw u0}try{if(l0=n0(a0,s0+1),l0)return l0}catch(u0){if(Qr.debug)throw u0}return{name:a0.name,message:a0.message,url:Vn()}}return o0.augmentStackTraceWithInitialElement=i0,o0.computeStackTraceFromStackProp=r0,o0}();var _i=Qr;Nr.default=_i},"./packages/@logrocket/utils/src/constants/nps.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.DELIGHTED_FEEDBACK_PREFIX=Nr.DELIGHTED_RESPONSES_REGEX=Nr.WOOTRIC_RESPONSES_REGEX=void 0;var Wr=/^https:\/\/production.wootric.com\/responses/;Nr.WOOTRIC_RESPONSES_REGEX=Wr;var Qr=/^https:\/\/web.delighted.com\/e\/[a-zA-Z-]*\/c/;Nr.DELIGHTED_RESPONSES_REGEX=Qr;var Vr="comment=";Nr.DELIGHTED_FEEDBACK_PREFIX=Vr},"./packages/@logrocket/utils/src/enhanceFunc.ts":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Qr;var Wr=function(){};function Qr(Vr,Jr,Zr){if(typeof Vr[Jr]!="function")return Wr;try{var zn=function(){for(var e0=arguments.length,r0=new Array(e0),i0=0;i0<e0;i0++)r0[i0]=arguments[i0];var n0=Vn.apply(this,r0);return Zr.apply(this,r0),n0},Vn=Vr[Jr];return Vr[Jr]=zn,function(){Vr[Jr]=Vn}}catch{return Wr}}},"./packages/@logrocket/utils/src/logError.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=void 0;var Wr=typeof console<"u"&&console.error&&console.error.bind,Qr=Wr?console.error.bind(console):function(){},Vr=Qr;Nr.default=Vr},"./packages/@logrocket/utils/src/mapValues.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Wr;function Wr(Qr,Vr){if(Qr==null)return{};var Jr={};return Object.keys(Qr).forEach(function(Zr){Jr[Zr]=Vr(Qr[Zr])}),Jr}},"./packages/@logrocket/utils/src/protectFunc.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Zr;var Vr=Qr(Wr("./packages/@logrocket/utils/src/sendTelemetryData.js")),Jr=Qr(Wr("./packages/@logrocket/utils/src/logError.js"));function Zr(zn){var Vn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){};return function(){var _i;try{_i=zn.apply(void 0,arguments)}catch(r0){if(typeof window<"u"&&window._lrdebug)throw r0;var e0=Vn(r0);(0,Jr.default)("LogRocket",r0),(0,Vr.default)(r0,e0)}return _i}}},"./packages/@logrocket/utils/src/scrubException.ts":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.scrubException=r0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/typeof.js"));function Jr(i0,n0){var o0=typeof Symbol<"u"&&i0[Symbol.iterator]||i0["@@iterator"];if(!o0){if(Array.isArray(i0)||(o0=Zr(i0))||n0){o0&&(i0=o0);var a0=0,s0=function(){};return{s:s0,n:function(){return a0>=i0.length?{done:!0}:{done:!1,value:i0[a0++]}},e:function(y0){throw y0},f:s0}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var l0=!0,u0=!1,b0;return{s:function(){o0=o0.call(i0)},n:function(){var y0=o0.next();return l0=y0.done,y0},e:function(y0){u0=!0,b0=y0},f:function(){try{!l0&&o0.return!=null&&o0.return()}finally{if(u0)throw b0}}}}function Zr(i0,n0){if(i0){if(typeof i0=="string")return zn(i0,n0);var o0=Object.prototype.toString.call(i0).slice(8,-1);if(o0==="Object"&&i0.constructor&&(o0=i0.constructor.name),o0==="Map"||o0==="Set")return Array.from(i0);if(o0==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o0))return zn(i0,n0)}}function zn(i0,n0){(n0==null||n0>i0.length)&&(n0=i0.length);for(var o0=0,a0=new Array(n0);o0<n0;o0++)a0[o0]=i0[o0];return a0}function Vn(i0){return/boolean|number|string/.test((0,Vr.default)(i0))}var _i=["level","logger"],e0=["tags","extra"];function r0(i0,n0){if(n0){var o0=Jr(_i),a0;try{for(o0.s();!(a0=o0.n()).done;){var s0=a0.value,l0=n0[s0];Vn(l0)&&(i0[s0]=l0.toString())}}catch(m0){o0.e(m0)}finally{o0.f()}var u0=Jr(e0),b0;try{for(u0.s();!(b0=u0.n()).done;){for(var g0=b0.value,y0=n0[g0]||{},f0={},v0=0,A0=Object.keys(y0);v0<A0.length;v0++){var p0=A0[v0],h0=y0[p0];Vn(h0)&&(f0[p0.toString()]=h0.toString())}i0[g0]=f0}}catch(m0){u0.e(m0)}finally{u0.f()}}}},"./packages/@logrocket/utils/src/sendTelemetryData.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.sendTelemetry=r0,Nr.default=i0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/defineProperty.js")),Jr=Qr(Wr("./packages/@logrocket/utils/src/logError.js")),Zr=Qr(Wr("./packages/@logrocket/utils/src/TraceKit.js"));function zn(n0,o0){var a0=Object.keys(n0);if(Object.getOwnPropertySymbols){var s0=Object.getOwnPropertySymbols(n0);o0&&(s0=s0.filter(function(l0){return Object.getOwnPropertyDescriptor(n0,l0).enumerable})),a0.push.apply(a0,s0)}return a0}function Vn(n0){for(var o0=1;o0<arguments.length;o0++){var a0=arguments[o0]!=null?arguments[o0]:{};o0%2?zn(Object(a0),!0).forEach(function(s0){(0,Vr.default)(n0,s0,a0[s0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n0,Object.getOwnPropertyDescriptors(a0)):zn(Object(a0)).forEach(function(s0){Object.defineProperty(n0,s0,Object.getOwnPropertyDescriptor(a0,s0))})}return n0}var _i="6bac45321383b111ea7b5f5d47ea35c25bf967dc";function e0(n0){var o0=window._lrXMLHttpRequest||XMLHttpRequest;try{var a0,s0,l0=new o0,u0=n0.message,b0="https://e.logrocket.com/api/3/store/?sentry_version=7&sentry_client=http%2F3.8.0&sentry_key=b64162b4187a4c5caae8a68a7e291793";l0.open("POST",b0),l0.send(JSON.stringify(Vn({message:u0,logger:"javascript",platform:"javascript",request:{headers:{"User-Agent":typeof navigator<"u"&&navigator.userAgent},url:typeof location<"u"&&location.href},release:_i,environment:((a0=window)===null||a0===void 0||(s0=a0.__SDKCONFIG__)===null||s0===void 0?void 0:s0.scriptEnv)||"prod"},n0)))}catch(g0){(0,Jr.default)("Failed to send",g0)}}function r0(n0,o0){if(typeof window<"u"&&window._lrdebug)return void(0,Jr.default)(n0);o0&&o0.extra&&o0.extra.appID&&typeof o0.extra.appID.indexOf=="function"&&o0.extra.appID.indexOf("au2drp/")===0&&Math.random()>=.25||e0(Vn({message:n0},o0))}function i0(n0,o0){try{var a0=n0.message,s0;try{s0=JSON.stringify(o0).slice(0,1e3)}catch{try{s0="Could not stringify payload: ".concat(Object.prototype.toString.call(o0))}catch{}}var l0;try{l0=Zr.default.computeStackTrace(n0).stack.map(function(u0){return{filename:u0.url,lineno:u0.line,colno:u0.column,function:u0.func||"?"}})}catch{}e0({message:a0,extra:{stringPayload:s0},exception:{values:[{type:n0.type,value:a0,stacktrace:{frames:l0}}]}})}catch(u0){(0,Jr.default)("Failed to send",u0)}}},"./packages/@logrocket/utils/src/startsWith.js":function(qr,Nr){Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Wr;function Wr(Qr,Vr){var Jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return Qr&&Vr&&Qr.substring(Jr,Jr+Vr.length)===Vr}},"./packages/logrocket/src/LogRocket.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=Nr.MAX_QUEUE_SIZE=void 0;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/classCallCheck.js")),Jr=Qr(Wr("./node_modules/@babel/runtime/helpers/createClass.js")),Zr=Qr(Wr("./node_modules/@babel/runtime/helpers/defineProperty.js")),zn=Qr(Wr("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),Vn=Qr(Wr("./packages/@logrocket/network/src/index.js")),_i=Wr("./packages/@logrocket/exceptions/src/index.js"),e0=Qr(Wr("./packages/@logrocket/console/src/index.js")),r0=Wr("./packages/@logrocket/redux/src/index.js");function i0(l0,u0){var b0=Object.keys(l0);if(Object.getOwnPropertySymbols){var g0=Object.getOwnPropertySymbols(l0);u0&&(g0=g0.filter(function(y0){return Object.getOwnPropertyDescriptor(l0,y0).enumerable})),b0.push.apply(b0,g0)}return b0}function n0(l0){for(var u0=1;u0<arguments.length;u0++){var b0=arguments[u0]!=null?arguments[u0]:{};u0%2?i0(Object(b0),!0).forEach(function(g0){(0,Zr.default)(l0,g0,b0[g0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l0,Object.getOwnPropertyDescriptors(b0)):i0(Object(b0)).forEach(function(g0){Object.defineProperty(l0,g0,Object.getOwnPropertyDescriptor(b0,g0))})}return l0}var o0=1e3;Nr.MAX_QUEUE_SIZE=o0;var a0=function(){var u0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},b0=u0.ingestServer,g0=(0,zn.default)(u0,["ingestServer"]);return b0?n0({serverURL:"".concat(b0,"/i"),statsURL:"".concat(b0,"/s")},g0):g0},s0=function(){function l0(){var u0=this;(0,Vr.default)(this,l0),this._buffer=[],["log","info","warn","error","debug"].forEach(function(b0){u0[b0]=function(){for(var g0=arguments.length,y0=new Array(g0),f0=0;f0<g0;f0++)y0[f0]=arguments[f0];u0.addEvent("lr.core.LogEvent",function(){var v0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return b0==="error"&&v0.shouldAggregateConsoleErrors&&_i.Capture.captureMessage(u0,y0[0],y0,{},!0),{logLevel:b0.toUpperCase(),args:y0}},{shouldCaptureStackTrace:!0})}}),this._isInitialized=!1,this._installed=[],window._lr_surl_cb=this.getSessionURL.bind(this)}return(0,Jr.default)(l0,[{key:"addEvent",value:function(b0,g0){var y0=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f0=Date.now();this._run(function(v0){v0.addEvent(b0,g0,n0(n0({},y0),{},{timeOverride:f0}))})}},{key:"onLogger",value:function(b0){for(this._logger=b0;this._buffer.length>0;){var g0=this._buffer.shift();g0(this._logger)}}},{key:"_run",value:function(b0){if(!this._isDisabled)if(this._logger)b0(this._logger);else{if(this._buffer.length>=o0){this._isDisabled=!0,console.warn("LogRocket: script did not load. Check that you have a valid network connection."),this.uninstall();return}this._buffer.push(b0.bind(this))}}},{key:"init",value:function(b0){var g0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this._isInitialized){var y0,f0=g0.shouldAugmentNPS,v0=f0===void 0?!0:f0,A0=g0.shouldParseXHRBlob,p0=A0===void 0?!1:A0,h0=g0.shouldDetectExceptions,m0=h0===void 0?!0:h0;m0&&this._installed.push((0,_i.registerExceptions)(this)),this._installed.push((0,Vn.default)(this,{shouldAugmentNPS:!!v0,shouldParseXHRBlob:!!p0,isDisabled:(g0==null||(y0=g0.network)===null||y0===void 0?void 0:y0.isEnabled)===!1})),this._installed.push((0,e0.default)(this)),this._isInitialized=!0,this._run(function(c0){c0.init(b0,a0(g0))})}}},{key:"start",value:function(){this._run(function(b0){b0.start()})}},{key:"uninstall",value:function(){this._installed.forEach(function(b0){return b0()}),this._buffer=[],this._run(function(b0){b0.uninstall()})}},{key:"identify",value:function(b0,g0){this._run(function(y0){y0.identify(b0,g0)})}},{key:"startNewSession",value:function(){this._run(function(b0){b0.startNewSession()})}},{key:"track",value:function(b0,g0){this._run(function(y0){y0.track(b0,g0)})}},{key:"getSessionURL",value:function(b0){if(typeof b0!="function")throw new Error("LogRocket: must pass callback to getSessionURL()");this._run(function(g0){g0.getSessionURL?g0.getSessionURL(b0):b0(g0.recordingURL)})}},{key:"trackScrollEvent",value:function(b0){this._logger&&this._logger.trackScrollEvent(b0)}},{key:"getVersion",value:function(b0){this._run(function(g0){b0(g0.version)})}},{key:"captureMessage",value:function(b0){var g0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_i.Capture.captureMessage(this,b0,[b0],g0)}},{key:"captureException",value:function(b0){var g0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_i.Capture.captureException(this,b0,g0)}},{key:"version",get:function(){return this._logger&&this._logger.version}},{key:"sessionURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingURL",get:function(){return this._logger&&this._logger.recordingURL}},{key:"recordingID",get:function(){return this._logger&&this._logger.recordingID}},{key:"threadID",get:function(){return this._logger&&this._logger.threadID}},{key:"tabID",get:function(){return this._logger&&this._logger.tabID}},{key:"reduxEnhancer",value:function(){var b0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,r0.createEnhancer)(this,b0)}},{key:"reduxMiddleware",value:function(){var b0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,r0.createMiddleware)(this,b0)}},{key:"isDisabled",get:function(){return!!(this._isDisabled||this._logger&&this._logger._isDisabled)}}]),l0}();Nr.default=s0},"./packages/logrocket/src/makeLogRocket.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=zn;var Vr=Qr(Wr("./packages/logrocket/src/LogRocket.js")),Jr="LogRocket on React Native requires the LogRocket React Native specific SDK. See setup guide here https://docs.logrocket.com/reference/react-native.",Zr=function(){return{init:function(){},uninstall:function(){},log:function(){},info:function(){},warn:function(){},error:function(){},debug:function(){},addEvent:function(){},identify:function(){},start:function(){},get threadID(){return null},get recordingID(){return null},get recordingURL(){return null},reduxEnhancer:function(){return function(e0){return function(){return e0.apply(void 0,arguments)}}},reduxMiddleware:function(){return function(){return function(e0){return function(r0){return e0(r0)}}}},track:function(){},getSessionURL:function(){},getVersion:function(){},startNewSession:function(){},onLogger:function(){},setClock:function(){},captureMessage:function(){},captureException:function(){}}};function zn(){var Vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(){};if(typeof navigator<"u"&&navigator.product==="ReactNative")throw new Error(Jr);if(typeof window<"u"){if(window._disableLogRocket)return Zr();if(window.MutationObserver&&window.WeakMap){window._lrMutationObserver=window.MutationObserver;var _i=new Vr.default;return Vn(_i),_i}}return Zr()}},"./packages/logrocket/src/setup.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(Nr,"__esModule",{value:!0}),Nr.default=_i;var Vr=Qr(Wr("./node_modules/@babel/runtime/helpers/objectWithoutProperties.js")),Jr=Qr(Wr("./packages/logrocket/src/makeLogRocket.js")),Zr={"cdn.logrocket.com":"https://r.logrocket.io","cdn.logrocket.io":"https://r.logrocket.io","cdn.lr-ingest.io":"https://r.lr-ingest.io","cdn.lr-in.com":"https://r.lr-in.com","cdn.lr-in-prod.com":"https://r.lr-in-prod.com","cdn.lr-ingest.com":"https://r.lr-ingest.com","cdn.ingest-lr.com":"https://r.ingest-lr.com","cdn.lr-intake.com":"https://r.lr-intake.com","cdn.intake-lr.com":"https://r.intake-lr.com","cdn.logr-ingest.com":"https://r.logr-ingest.com","cdn.lrkt-in.com":"https://r.lrkt-in.com","cdn-staging.logrocket.io":"https://staging-i.logrocket.io","cdn-staging.lr-ingest.io":"https://staging-i.lr-ingest.io","cdn-staging.lr-in.com":"https://staging-i.lr-in.com","cdn-staging.lr-in-prod.com":"https://staging-i.lr-in-prod.com","cdn-staging.lr-ingest.com":"https://staging-i.lr-ingest.com","cdn-staging.ingest-lr.com":"https://staging-i.ingest-lr.com","cdn-staging.lr-intake.com":"https://staging-i.lr-intake.com","cdn-staging.intake-lr.com":"https://staging-i.intake-lr.com","cdn-staging.logr-ingest.com":"https://staging-i.logr-ingest.com","cdn-staging.lrkt-in.com":"https://staging-i.lrkt-in.com"};function zn(e0){return e0.startsWith("cdn-staging")?"staging":e0.startsWith("localhost")?"development":"prod"}function Vn(e0){if(e0==="script"){try{var r0=document.currentScript,i0=r0.src.match(/^(https?:\/\/([^\\]+))\/.+$/),n0=i0&&i0[2];if(n0&&Zr[n0])return{scriptEnv:zn(n0),scriptOrigin:i0&&i0[1],scriptIngest:Zr[n0]}}catch{}return{scriptEnv:"prod",scriptOrigin:"https://cdn.logrocket.io"}}else return{scriptEnv:void 0,scriptOrigin:"https://cdn.lrkt-in.com",scriptIngest:"https://r.lrkt-in.com"}}function _i(){var e0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r0=e0.enterpriseServer,i0=e0.sdkVersion,n0=i0===void 0?"9.0.0":i0,o0=(0,Vr.default)(e0,["enterpriseServer","sdkVersion"]),a0=Vn(n0),s0=a0.scriptEnv,l0=a0.scriptOrigin,u0=a0.scriptIngest,b0=o0.sdkServer||r0,g0=o0.ingestServer||r0||u0,y0=(0,Jr.default)(function(){var f0=document.createElement("script");g0&&(typeof window.__SDKCONFIG__>"u"&&(window.__SDKCONFIG__={}),window.__SDKCONFIG__.serverURL="".concat(g0,"/i"),window.__SDKCONFIG__.statsURL="".concat(g0,"/s"),window.__SDKCONFIG__.scriptEnv=s0),b0?f0.src="".concat(b0,"/logger.min.js"):window.__SDKCONFIG__&&window.__SDKCONFIG__.loggerURL?f0.src=window.__SDKCONFIG__.loggerURL:window._lrAsyncScript?f0.src=window._lrAsyncScript:f0.src="".concat(l0,"/logger-1.min.js"),f0.async=!0,document.head.appendChild(f0),f0.onload=function(){typeof window._LRLogger=="function"?y0.onLogger(new window._LRLogger({sdkVersion:n0})):(console.warn("LogRocket: script execution has been blocked by a product or service."),y0.uninstall())},f0.onerror=function(){console.warn("LogRocket: script could not load. Check that you have a valid network connection."),y0.uninstall()}});return y0}},"./node_modules/@babel/runtime/helpers/arrayLikeToArray.js":function(qr){function Nr(Wr,Qr){(Qr==null||Qr>Wr.length)&&(Qr=Wr.length);for(var Vr=0,Jr=new Array(Qr);Vr<Qr;Vr++)Jr[Vr]=Wr[Vr];return Jr}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");function Vr(Jr){if(Array.isArray(Jr))return Qr(Jr)}qr.exports=Vr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/classCallCheck.js":function(qr){function Nr(Wr,Qr){if(!(Wr instanceof Qr))throw new TypeError("Cannot call a class as a function")}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/createClass.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function Vr(Zr,zn){for(var Vn=0;Vn<zn.length;Vn++){var _i=zn[Vn];_i.enumerable=_i.enumerable||!1,_i.configurable=!0,"value"in _i&&(_i.writable=!0),Object.defineProperty(Zr,Qr(_i.key),_i)}}function Jr(Zr,zn,Vn){return zn&&Vr(Zr.prototype,zn),Vn&&Vr(Zr,Vn),Object.defineProperty(Zr,"prototype",{writable:!1}),Zr}qr.exports=Jr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/defineProperty.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function Vr(Jr,Zr,zn){return Zr=Qr(Zr),Zr in Jr?Object.defineProperty(Jr,Zr,{value:zn,enumerable:!0,configurable:!0,writable:!0}):Jr[Zr]=zn,Jr}qr.exports=Vr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/interopRequireDefault.js":function(qr){function Nr(Wr){return Wr&&Wr.__esModule?Wr:{default:Wr}}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/iterableToArray.js":function(qr){function Nr(Wr){if(typeof Symbol<"u"&&Wr[Symbol.iterator]!=null||Wr["@@iterator"]!=null)return Array.from(Wr)}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/nonIterableSpread.js":function(qr){function Nr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/objectWithoutProperties.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js");function Vr(Jr,Zr){if(Jr==null)return{};var zn=Qr(Jr,Zr),Vn,_i;if(Object.getOwnPropertySymbols){var e0=Object.getOwnPropertySymbols(Jr);for(_i=0;_i<e0.length;_i++)Vn=e0[_i],!(Zr.indexOf(Vn)>=0)&&Object.prototype.propertyIsEnumerable.call(Jr,Vn)&&(zn[Vn]=Jr[Vn])}return zn}qr.exports=Vr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js":function(qr){function Nr(Wr,Qr){if(Wr==null)return{};var Vr={},Jr=Object.keys(Wr),Zr,zn;for(zn=0;zn<Jr.length;zn++)Zr=Jr[zn],!(Qr.indexOf(Zr)>=0)&&(Vr[Zr]=Wr[Zr]);return Vr}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/toConsumableArray.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js"),Vr=Wr("./node_modules/@babel/runtime/helpers/iterableToArray.js"),Jr=Wr("./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"),Zr=Wr("./node_modules/@babel/runtime/helpers/nonIterableSpread.js");function zn(Vn){return Qr(Vn)||Vr(Vn)||Jr(Vn)||Zr()}qr.exports=zn,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/typeof.js").default;function Vr(Jr,Zr){if(Qr(Jr)!=="object"||Jr===null)return Jr;var zn=Jr[Symbol.toPrimitive];if(zn!==void 0){var Vn=zn.call(Jr,Zr||"default");if(Qr(Vn)!=="object")return Vn;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Zr==="string"?String:Number)(Jr)}qr.exports=Vr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/typeof.js").default,Vr=Wr("./node_modules/@babel/runtime/helpers/toPrimitive.js");function Jr(Zr){var zn=Vr(Zr,"string");return Qr(zn)==="symbol"?zn:String(zn)}qr.exports=Jr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/typeof.js":function(qr){function Nr(Wr){"@babel/helpers - typeof";return qr.exports=Nr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Qr){return typeof Qr}:function(Qr){return Qr&&typeof Symbol=="function"&&Qr.constructor===Symbol&&Qr!==Symbol.prototype?"symbol":typeof Qr},qr.exports.__esModule=!0,qr.exports.default=qr.exports,Nr(Wr)}qr.exports=Nr,qr.exports.__esModule=!0,qr.exports.default=qr.exports},"./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js":function(qr,Nr,Wr){var Qr=Wr("./node_modules/@babel/runtime/helpers/arrayLikeToArray.js");function Vr(Jr,Zr){if(Jr){if(typeof Jr=="string")return Qr(Jr,Zr);var zn=Object.prototype.toString.call(Jr).slice(8,-1);if(zn==="Object"&&Jr.constructor&&(zn=Jr.constructor.name),zn==="Map"||zn==="Set")return Array.from(Jr);if(zn==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zn))return Qr(Jr,Zr)}}qr.exports=Vr,qr.exports.__esModule=!0,qr.exports.default=qr.exports}},_r={};function Dr(qr){var Nr=_r[qr];if(Nr!==void 0)return Nr.exports;var Wr=_r[qr]={exports:{}};return zr[qr](Wr,Wr.exports,Dr),Wr.exports}(function(){Dr.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}()})();var kr={};return function(){var qr=kr;/*!**********************************************!*\
  !*** ./packages/logrocket/src/module-npm.js ***!
  \**********************************************/var Nr=Dr("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(qr,"__esModule",{value:!0}),qr.default=void 0;var Wr=Nr(Dr("./packages/logrocket/src/setup.js")),Qr=(0,Wr.default)(),Vr=Qr;qr.default=Vr}(),kr=kr.default,kr}()})})(build_umd);var build_umdExports=build_umd.exports;const LogRocket=getDefaultExportFromCjs$3(build_umdExports);var dist$3={};Object.defineProperty(dist$3,"__esModule",{value:!0});var _default$5=dist$3.default=setupReact,_reactDom$1=reactDomExports;let getInstanceFromNode;const secret=_reactDom$1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;secret&&secret.Events&&secret.Events[0]?getInstanceFromNode=secret.Events[0]:console.warn("logrocket-react does not work with this version of React");function setupReact(){const Gt=$r=>{try{const _r=getInstanceFromNode($r.target),Dr=[];let kr=_r;for(;kr;){var zr=typeof kr.elementType=="function"&&kr.elementType.displayName;zr&&Dr.push(zr),kr=kr.return}$r.__lrName=Dr}catch{console.error("logrocket-react caught an error while hooking into React. Please make sure you are using the correct version of logrocket-react for your version of react-dom.")}};document.body.addEventListener("click",Gt,{capture:!0,passive:!0})}var FileSaver_min={exports:{}};(function(Gt,$r){(function(zr,_r){_r()})(commonjsGlobal$2,function(){function zr(Qr,Vr){return typeof Vr>"u"?Vr={autoBom:!1}:typeof Vr!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),Vr={autoBom:!Vr}),Vr.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(Qr.type)?new Blob(["\uFEFF",Qr],{type:Qr.type}):Qr}function _r(Qr,Vr,Jr){var Zr=new XMLHttpRequest;Zr.open("GET",Qr),Zr.responseType="blob",Zr.onload=function(){Wr(Zr.response,Vr,Jr)},Zr.onerror=function(){console.error("could not download file")},Zr.send()}function Dr(Qr){var Vr=new XMLHttpRequest;Vr.open("HEAD",Qr,!1);try{Vr.send()}catch{}return 200<=Vr.status&&299>=Vr.status}function kr(Qr){try{Qr.dispatchEvent(new MouseEvent("click"))}catch{var Vr=document.createEvent("MouseEvents");Vr.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Qr.dispatchEvent(Vr)}}var qr=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof commonjsGlobal$2=="object"&&commonjsGlobal$2.global===commonjsGlobal$2?commonjsGlobal$2:void 0,Nr=qr.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),Wr=qr.saveAs||(typeof window!="object"||window!==qr?function(){}:"download"in HTMLAnchorElement.prototype&&!Nr?function(Qr,Vr,Jr){var Zr=qr.URL||qr.webkitURL,zn=document.createElement("a");Vr=Vr||Qr.name||"download",zn.download=Vr,zn.rel="noopener",typeof Qr=="string"?(zn.href=Qr,zn.origin===location.origin?kr(zn):Dr(zn.href)?_r(Qr,Vr,Jr):kr(zn,zn.target="_blank")):(zn.href=Zr.createObjectURL(Qr),setTimeout(function(){Zr.revokeObjectURL(zn.href)},4e4),setTimeout(function(){kr(zn)},0))}:"msSaveOrOpenBlob"in navigator?function(Qr,Vr,Jr){if(Vr=Vr||Qr.name||"download",typeof Qr!="string")navigator.msSaveOrOpenBlob(zr(Qr,Jr),Vr);else if(Dr(Qr))_r(Qr,Vr,Jr);else{var Zr=document.createElement("a");Zr.href=Qr,Zr.target="_blank",setTimeout(function(){kr(Zr)})}}:function(Qr,Vr,Jr,Zr){if(Zr=Zr||open("","_blank"),Zr&&(Zr.document.title=Zr.document.body.innerText="downloading..."),typeof Qr=="string")return _r(Qr,Vr,Jr);var zn=Qr.type==="application/octet-stream",Vn=/constructor/i.test(qr.HTMLElement)||qr.safari,_i=/CriOS\/[\d]+/.test(navigator.userAgent);if((_i||zn&&Vn||Nr)&&typeof FileReader<"u"){var e0=new FileReader;e0.onloadend=function(){var n0=e0.result;n0=_i?n0:n0.replace(/^data:[^;]*;/,"data:attachment/file;"),Zr?Zr.location.href=n0:location=n0,Zr=null},e0.readAsDataURL(Qr)}else{var r0=qr.URL||qr.webkitURL,i0=r0.createObjectURL(Qr);Zr?Zr.location=i0:location.href=i0,Zr=null,setTimeout(function(){r0.revokeObjectURL(i0)},4e4)}});qr.saveAs=Wr.saveAs=Wr,Gt.exports=Wr})})(FileSaver_min);var FileSaver_minExports=FileSaver_min.exports,papaparse_min={exports:{}};/* @license
Papa Parse
v5.4.1
https://github.com/mholt/PapaParse
License: MIT
*/(function(Gt,$r){(function(zr,_r){Gt.exports=_r()})(commonjsGlobal$2,function zr(){var _r=typeof self<"u"?self:typeof window<"u"?window:_r!==void 0?_r:{},Dr=!_r.document&&!!_r.postMessage,kr=_r.IS_PAPA_WORKER||!1,qr={},Nr=0,Wr={parse:function(u0,b0){var g0=(b0=b0||{}).dynamicTyping||!1;if(l0(g0)&&(b0.dynamicTypingFunction=g0,g0={}),b0.dynamicTyping=g0,b0.transform=!!l0(b0.transform)&&b0.transform,b0.worker&&Wr.WORKERS_SUPPORTED){var y0=function(){if(!Wr.WORKERS_SUPPORTED)return!1;var v0=(p0=_r.URL||_r.webkitURL||null,h0=zr.toString(),Wr.BLOB_URL||(Wr.BLOB_URL=p0.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",h0,")();"],{type:"text/javascript"})))),A0=new _r.Worker(v0),p0,h0;return A0.onmessage=i0,A0.id=Nr++,qr[A0.id]=A0}();return y0.userStep=b0.step,y0.userChunk=b0.chunk,y0.userComplete=b0.complete,y0.userError=b0.error,b0.step=l0(b0.step),b0.chunk=l0(b0.chunk),b0.complete=l0(b0.complete),b0.error=l0(b0.error),delete b0.worker,void y0.postMessage({input:u0,config:b0,workerId:y0.id})}var f0=null;return Wr.NODE_STREAM_INPUT,typeof u0=="string"?(u0=function(v0){return v0.charCodeAt(0)===65279?v0.slice(1):v0}(u0),f0=b0.download?new Jr(b0):new zn(b0)):u0.readable===!0&&l0(u0.read)&&l0(u0.on)?f0=new Vn(b0):(_r.File&&u0 instanceof File||u0 instanceof Object)&&(f0=new Zr(b0)),f0.stream(u0)},unparse:function(u0,b0){var g0=!1,y0=!0,f0=",",v0=`\r
`,A0='"',p0=A0+A0,h0=!1,m0=null,c0=!1;(function(){if(typeof b0=="object"){if(typeof b0.delimiter!="string"||Wr.BAD_DELIMITERS.filter(function(x0){return b0.delimiter.indexOf(x0)!==-1}).length||(f0=b0.delimiter),(typeof b0.quotes=="boolean"||typeof b0.quotes=="function"||Array.isArray(b0.quotes))&&(g0=b0.quotes),typeof b0.skipEmptyLines!="boolean"&&typeof b0.skipEmptyLines!="string"||(h0=b0.skipEmptyLines),typeof b0.newline=="string"&&(v0=b0.newline),typeof b0.quoteChar=="string"&&(A0=b0.quoteChar),typeof b0.header=="boolean"&&(y0=b0.header),Array.isArray(b0.columns)){if(b0.columns.length===0)throw new Error("Option columns is empty");m0=b0.columns}b0.escapeChar!==void 0&&(p0=b0.escapeChar+A0),(typeof b0.escapeFormulae=="boolean"||b0.escapeFormulae instanceof RegExp)&&(c0=b0.escapeFormulae instanceof RegExp?b0.escapeFormulae:/^[=+\-@\t\r].*$/)}})();var d0=new RegExp(e0(A0),"g");if(typeof u0=="string"&&(u0=JSON.parse(u0)),Array.isArray(u0)){if(!u0.length||Array.isArray(u0[0]))return M0(null,u0,h0);if(typeof u0[0]=="object")return M0(m0||Object.keys(u0[0]),u0,h0)}else if(typeof u0=="object")return typeof u0.data=="string"&&(u0.data=JSON.parse(u0.data)),Array.isArray(u0.data)&&(u0.fields||(u0.fields=u0.meta&&u0.meta.fields||m0),u0.fields||(u0.fields=Array.isArray(u0.data[0])?u0.fields:typeof u0.data[0]=="object"?Object.keys(u0.data[0]):[]),Array.isArray(u0.data[0])||typeof u0.data[0]=="object"||(u0.data=[u0.data])),M0(u0.fields||[],u0.data||[],h0);throw new Error("Unable to serialize unrecognized input");function M0(x0,C0,$0){var _0="";typeof x0=="string"&&(x0=JSON.parse(x0)),typeof C0=="string"&&(C0=JSON.parse(C0));var R0=Array.isArray(x0)&&0<x0.length,D0=!Array.isArray(C0[0]);if(R0&&y0){for(var S0=0;S0<x0.length;S0++)0<S0&&(_0+=f0),_0+=O0(x0[S0],S0);0<C0.length&&(_0+=v0)}for(var I0=0;I0<C0.length;I0++){var B0=R0?x0.length:C0[I0].length,T0=!1,Q0=R0?Object.keys(C0[I0]).length===0:C0[I0].length===0;if($0&&!R0&&(T0=$0==="greedy"?C0[I0].join("").trim()==="":C0[I0].length===1&&C0[I0][0].length===0),$0==="greedy"&&R0){for(var L0=[],N0=0;N0<B0;N0++){var j0=D0?x0[N0]:N0;L0.push(C0[I0][j0])}T0=L0.join("").trim()===""}if(!T0){for(var q0=0;q0<B0;q0++){0<q0&&!Q0&&(_0+=f0);var k0=R0&&D0?x0[q0]:q0;_0+=O0(C0[I0][k0],q0)}I0<C0.length-1&&(!$0||0<B0&&!Q0)&&(_0+=v0)}}return _0}function O0(x0,C0){if(x0==null)return"";if(x0.constructor===Date)return JSON.stringify(x0).slice(1,25);var $0=!1;c0&&typeof x0=="string"&&c0.test(x0)&&(x0="'"+x0,$0=!0);var _0=x0.toString().replace(d0,p0);return($0=$0||g0===!0||typeof g0=="function"&&g0(x0,C0)||Array.isArray(g0)&&g0[C0]||function(R0,D0){for(var S0=0;S0<D0.length;S0++)if(-1<R0.indexOf(D0[S0]))return!0;return!1}(_0,Wr.BAD_DELIMITERS)||-1<_0.indexOf(f0)||_0.charAt(0)===" "||_0.charAt(_0.length-1)===" ")?A0+_0+A0:_0}}};if(Wr.RECORD_SEP="",Wr.UNIT_SEP="",Wr.BYTE_ORDER_MARK="\uFEFF",Wr.BAD_DELIMITERS=["\r",`
`,'"',Wr.BYTE_ORDER_MARK],Wr.WORKERS_SUPPORTED=!Dr&&!!_r.Worker,Wr.NODE_STREAM_INPUT=1,Wr.LocalChunkSize=10485760,Wr.RemoteChunkSize=5242880,Wr.DefaultDelimiter=",",Wr.Parser=r0,Wr.ParserHandle=_i,Wr.NetworkStreamer=Jr,Wr.FileStreamer=Zr,Wr.StringStreamer=zn,Wr.ReadableStreamStreamer=Vn,_r.jQuery){var Qr=_r.jQuery;Qr.fn.parse=function(u0){var b0=u0.config||{},g0=[];return this.each(function(v0){if(!(Qr(this).prop("tagName").toUpperCase()==="INPUT"&&Qr(this).attr("type").toLowerCase()==="file"&&_r.FileReader)||!this.files||this.files.length===0)return!0;for(var A0=0;A0<this.files.length;A0++)g0.push({file:this.files[A0],inputElem:this,instanceConfig:Qr.extend({},b0)})}),y0(),this;function y0(){if(g0.length!==0){var v0,A0,p0,h0,m0=g0[0];if(l0(u0.before)){var c0=u0.before(m0.file,m0.inputElem);if(typeof c0=="object"){if(c0.action==="abort")return v0="AbortError",A0=m0.file,p0=m0.inputElem,h0=c0.reason,void(l0(u0.error)&&u0.error({name:v0},A0,p0,h0));if(c0.action==="skip")return void f0();typeof c0.config=="object"&&(m0.instanceConfig=Qr.extend(m0.instanceConfig,c0.config))}else if(c0==="skip")return void f0()}var d0=m0.instanceConfig.complete;m0.instanceConfig.complete=function(M0){l0(d0)&&d0(M0,m0.file,m0.inputElem),f0()},Wr.parse(m0.file,m0.instanceConfig)}else l0(u0.complete)&&u0.complete()}function f0(){g0.splice(0,1),y0()}}}function Vr(u0){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},(function(b0){var g0=a0(b0);g0.chunkSize=parseInt(g0.chunkSize),b0.step||b0.chunk||(g0.chunkSize=null),this._handle=new _i(g0),(this._handle.streamer=this)._config=g0}).call(this,u0),this.parseChunk=function(b0,g0){if(this.isFirstChunk&&l0(this._config.beforeFirstChunk)){var y0=this._config.beforeFirstChunk(b0);y0!==void 0&&(b0=y0)}this.isFirstChunk=!1,this._halted=!1;var f0=this._partialLine+b0;this._partialLine="";var v0=this._handle.parse(f0,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var A0=v0.meta.cursor;this._finished||(this._partialLine=f0.substring(A0-this._baseIndex),this._baseIndex=A0),v0&&v0.data&&(this._rowCount+=v0.data.length);var p0=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(kr)_r.postMessage({results:v0,workerId:Wr.WORKER_ID,finished:p0});else if(l0(this._config.chunk)&&!g0){if(this._config.chunk(v0,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);v0=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(v0.data),this._completeResults.errors=this._completeResults.errors.concat(v0.errors),this._completeResults.meta=v0.meta),this._completed||!p0||!l0(this._config.complete)||v0&&v0.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),p0||v0&&v0.meta.paused||this._nextChunk(),v0}this._halted=!0},this._sendError=function(b0){l0(this._config.error)?this._config.error(b0):kr&&this._config.error&&_r.postMessage({workerId:Wr.WORKER_ID,error:b0,finished:!1})}}function Jr(u0){var b0;(u0=u0||{}).chunkSize||(u0.chunkSize=Wr.RemoteChunkSize),Vr.call(this,u0),this._nextChunk=Dr?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(g0){this._input=g0,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(b0=new XMLHttpRequest,this._config.withCredentials&&(b0.withCredentials=this._config.withCredentials),Dr||(b0.onload=s0(this._chunkLoaded,this),b0.onerror=s0(this._chunkError,this)),b0.open(this._config.downloadRequestBody?"POST":"GET",this._input,!Dr),this._config.downloadRequestHeaders){var g0=this._config.downloadRequestHeaders;for(var y0 in g0)b0.setRequestHeader(y0,g0[y0])}if(this._config.chunkSize){var f0=this._start+this._config.chunkSize-1;b0.setRequestHeader("Range","bytes="+this._start+"-"+f0)}try{b0.send(this._config.downloadRequestBody)}catch(v0){this._chunkError(v0.message)}Dr&&b0.status===0&&this._chunkError()}},this._chunkLoaded=function(){b0.readyState===4&&(b0.status<200||400<=b0.status?this._chunkError():(this._start+=this._config.chunkSize?this._config.chunkSize:b0.responseText.length,this._finished=!this._config.chunkSize||this._start>=function(g0){var y0=g0.getResponseHeader("Content-Range");return y0===null?-1:parseInt(y0.substring(y0.lastIndexOf("/")+1))}(b0),this.parseChunk(b0.responseText)))},this._chunkError=function(g0){var y0=b0.statusText||g0;this._sendError(new Error(y0))}}function Zr(u0){var b0,g0;(u0=u0||{}).chunkSize||(u0.chunkSize=Wr.LocalChunkSize),Vr.call(this,u0);var y0=typeof FileReader<"u";this.stream=function(f0){this._input=f0,g0=f0.slice||f0.webkitSlice||f0.mozSlice,y0?((b0=new FileReader).onload=s0(this._chunkLoaded,this),b0.onerror=s0(this._chunkError,this)):b0=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var f0=this._input;if(this._config.chunkSize){var v0=Math.min(this._start+this._config.chunkSize,this._input.size);f0=g0.call(f0,this._start,v0)}var A0=b0.readAsText(f0,this._config.encoding);y0||this._chunkLoaded({target:{result:A0}})},this._chunkLoaded=function(f0){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(f0.target.result)},this._chunkError=function(){this._sendError(b0.error)}}function zn(u0){var b0;Vr.call(this,u0=u0||{}),this.stream=function(g0){return b0=g0,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var g0,y0=this._config.chunkSize;return y0?(g0=b0.substring(0,y0),b0=b0.substring(y0)):(g0=b0,b0=""),this._finished=!b0,this.parseChunk(g0)}}}function Vn(u0){Vr.call(this,u0=u0||{});var b0=[],g0=!0,y0=!1;this.pause=function(){Vr.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){Vr.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(f0){this._input=f0,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){y0&&b0.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),b0.length?this.parseChunk(b0.shift()):g0=!0},this._streamData=s0(function(f0){try{b0.push(typeof f0=="string"?f0:f0.toString(this._config.encoding)),g0&&(g0=!1,this._checkIsFinished(),this.parseChunk(b0.shift()))}catch(v0){this._streamError(v0)}},this),this._streamError=s0(function(f0){this._streamCleanUp(),this._sendError(f0)},this),this._streamEnd=s0(function(){this._streamCleanUp(),y0=!0,this._streamData("")},this),this._streamCleanUp=s0(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function _i(u0){var b0,g0,y0,f0=Math.pow(2,53),v0=-f0,A0=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,p0=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,h0=this,m0=0,c0=0,d0=!1,M0=!1,O0=[],x0={data:[],errors:[],meta:{}};if(l0(u0.step)){var C0=u0.step;u0.step=function(I0){if(x0=I0,R0())_0();else{if(_0(),x0.data.length===0)return;m0+=I0.data.length,u0.preview&&m0>u0.preview?g0.abort():(x0.data=x0.data[0],C0(x0,h0))}}}function $0(I0){return u0.skipEmptyLines==="greedy"?I0.join("").trim()==="":I0.length===1&&I0[0].length===0}function _0(){return x0&&y0&&(S0("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+Wr.DefaultDelimiter+"'"),y0=!1),u0.skipEmptyLines&&(x0.data=x0.data.filter(function(I0){return!$0(I0)})),R0()&&function(){if(!x0)return;function I0(T0,Q0){l0(u0.transformHeader)&&(T0=u0.transformHeader(T0,Q0)),O0.push(T0)}if(Array.isArray(x0.data[0])){for(var B0=0;R0()&&B0<x0.data.length;B0++)x0.data[B0].forEach(I0);x0.data.splice(0,1)}else x0.data.forEach(I0)}(),function(){if(!x0||!u0.header&&!u0.dynamicTyping&&!u0.transform)return x0;function I0(T0,Q0){var L0,N0=u0.header?{}:[];for(L0=0;L0<T0.length;L0++){var j0=L0,q0=T0[L0];u0.header&&(j0=L0>=O0.length?"__parsed_extra":O0[L0]),u0.transform&&(q0=u0.transform(q0,j0)),q0=D0(j0,q0),j0==="__parsed_extra"?(N0[j0]=N0[j0]||[],N0[j0].push(q0)):N0[j0]=q0}return u0.header&&(L0>O0.length?S0("FieldMismatch","TooManyFields","Too many fields: expected "+O0.length+" fields but parsed "+L0,c0+Q0):L0<O0.length&&S0("FieldMismatch","TooFewFields","Too few fields: expected "+O0.length+" fields but parsed "+L0,c0+Q0)),N0}var B0=1;return!x0.data.length||Array.isArray(x0.data[0])?(x0.data=x0.data.map(I0),B0=x0.data.length):x0.data=I0(x0.data,0),u0.header&&x0.meta&&(x0.meta.fields=O0),c0+=B0,x0}()}function R0(){return u0.header&&O0.length===0}function D0(I0,B0){return T0=I0,u0.dynamicTypingFunction&&u0.dynamicTyping[T0]===void 0&&(u0.dynamicTyping[T0]=u0.dynamicTypingFunction(T0)),(u0.dynamicTyping[T0]||u0.dynamicTyping)===!0?B0==="true"||B0==="TRUE"||B0!=="false"&&B0!=="FALSE"&&(function(Q0){if(A0.test(Q0)){var L0=parseFloat(Q0);if(v0<L0&&L0<f0)return!0}return!1}(B0)?parseFloat(B0):p0.test(B0)?new Date(B0):B0===""?null:B0):B0;var T0}function S0(I0,B0,T0,Q0){var L0={type:I0,code:B0,message:T0};Q0!==void 0&&(L0.row=Q0),x0.errors.push(L0)}this.parse=function(I0,B0,T0){var Q0=u0.quoteChar||'"';if(u0.newline||(u0.newline=function(j0,q0){j0=j0.substring(0,1048576);var k0=new RegExp(e0(q0)+"([^]*?)"+e0(q0),"gm"),w0=(j0=j0.replace(k0,"")).split("\r"),F0=j0.split(`
`),G0=1<F0.length&&F0[0].length<w0[0].length;if(w0.length===1||G0)return`
`;for(var X0=0,eo=0;eo<w0.length;eo++)w0[eo][0]===`
`&&X0++;return X0>=w0.length/2?`\r
`:"\r"}(I0,Q0)),y0=!1,u0.delimiter)l0(u0.delimiter)&&(u0.delimiter=u0.delimiter(I0),x0.meta.delimiter=u0.delimiter);else{var L0=function(j0,q0,k0,w0,F0){var G0,X0,eo,K0;F0=F0||[",","	","|",";",Wr.RECORD_SEP,Wr.UNIT_SEP];for(var Z0=0;Z0<F0.length;Z0++){var ao=F0[Z0],io=0,H0=0,P0=0;eo=void 0;for(var W0=new r0({comments:w0,delimiter:ao,newline:q0,preview:10}).parse(j0),Y0=0;Y0<W0.data.length;Y0++)if(k0&&$0(W0.data[Y0]))P0++;else{var co=W0.data[Y0].length;H0+=co,eo!==void 0?0<co&&(io+=Math.abs(co-eo),eo=co):eo=co}0<W0.data.length&&(H0/=W0.data.length-P0),(X0===void 0||io<=X0)&&(K0===void 0||K0<H0)&&1.99<H0&&(X0=io,G0=ao,K0=H0)}return{successful:!!(u0.delimiter=G0),bestDelimiter:G0}}(I0,u0.newline,u0.skipEmptyLines,u0.comments,u0.delimitersToGuess);L0.successful?u0.delimiter=L0.bestDelimiter:(y0=!0,u0.delimiter=Wr.DefaultDelimiter),x0.meta.delimiter=u0.delimiter}var N0=a0(u0);return u0.preview&&u0.header&&N0.preview++,b0=I0,g0=new r0(N0),x0=g0.parse(b0,B0,T0),_0(),d0?{meta:{paused:!0}}:x0||{meta:{paused:!1}}},this.paused=function(){return d0},this.pause=function(){d0=!0,g0.abort(),b0=l0(u0.chunk)?"":b0.substring(g0.getCharIndex())},this.resume=function(){h0.streamer._halted?(d0=!1,h0.streamer.parseChunk(b0,!0)):setTimeout(h0.resume,3)},this.aborted=function(){return M0},this.abort=function(){M0=!0,g0.abort(),x0.meta.aborted=!0,l0(u0.complete)&&u0.complete(x0),b0=""}}function e0(u0){return u0.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function r0(u0){var b0,g0=(u0=u0||{}).delimiter,y0=u0.newline,f0=u0.comments,v0=u0.step,A0=u0.preview,p0=u0.fastMode,h0=b0=u0.quoteChar===void 0||u0.quoteChar===null?'"':u0.quoteChar;if(u0.escapeChar!==void 0&&(h0=u0.escapeChar),(typeof g0!="string"||-1<Wr.BAD_DELIMITERS.indexOf(g0))&&(g0=","),f0===g0)throw new Error("Comment character same as delimiter");f0===!0?f0="#":(typeof f0!="string"||-1<Wr.BAD_DELIMITERS.indexOf(f0))&&(f0=!1),y0!==`
`&&y0!=="\r"&&y0!==`\r
`&&(y0=`
`);var m0=0,c0=!1;this.parse=function(d0,M0,O0){if(typeof d0!="string")throw new Error("Input must be a string");var x0=d0.length,C0=g0.length,$0=y0.length,_0=f0.length,R0=l0(v0),D0=[],S0=[],I0=[],B0=m0=0;if(!d0)return Ao();if(u0.header&&!M0){var T0=d0.split(y0)[0].split(g0),Q0=[],L0={},N0=!1;for(var j0 in T0){var q0=T0[j0];l0(u0.transformHeader)&&(q0=u0.transformHeader(q0,j0));var k0=q0,w0=L0[q0]||0;for(0<w0&&(N0=!0,k0=q0+"_"+w0),L0[q0]=w0+1;Q0.includes(k0);)k0=k0+"_"+w0;Q0.push(k0)}if(N0){var F0=d0.split(y0);F0[0]=Q0.join(g0),d0=F0.join(y0)}}if(p0||p0!==!1&&d0.indexOf(b0)===-1){for(var G0=d0.split(y0),X0=0;X0<G0.length;X0++){if(I0=G0[X0],m0+=I0.length,X0!==G0.length-1)m0+=y0.length;else if(O0)return Ao();if(!f0||I0.substring(0,_0)!==f0){if(R0){if(D0=[],P0(I0.split(g0)),oo(),c0)return Ao()}else P0(I0.split(g0));if(A0&&A0<=X0)return D0=D0.slice(0,A0),Ao(!0)}}return Ao()}for(var eo=d0.indexOf(g0,m0),K0=d0.indexOf(y0,m0),Z0=new RegExp(e0(h0)+e0(b0),"g"),ao=d0.indexOf(b0,m0);;)if(d0[m0]!==b0)if(f0&&I0.length===0&&d0.substring(m0,m0+_0)===f0){if(K0===-1)return Ao();m0=K0+$0,K0=d0.indexOf(y0,m0),eo=d0.indexOf(g0,m0)}else if(eo!==-1&&(eo<K0||K0===-1))I0.push(d0.substring(m0,eo)),m0=eo+C0,eo=d0.indexOf(g0,m0);else{if(K0===-1)break;if(I0.push(d0.substring(m0,K0)),co(K0+$0),R0&&(oo(),c0))return Ao();if(A0&&D0.length>=A0)return Ao(!0)}else for(ao=m0,m0++;;){if((ao=d0.indexOf(b0,ao+1))===-1)return O0||S0.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:D0.length,index:m0}),Y0();if(ao===x0-1)return Y0(d0.substring(m0,ao).replace(Z0,b0));if(b0!==h0||d0[ao+1]!==h0){if(b0===h0||ao===0||d0[ao-1]!==h0){eo!==-1&&eo<ao+1&&(eo=d0.indexOf(g0,ao+1)),K0!==-1&&K0<ao+1&&(K0=d0.indexOf(y0,ao+1));var io=W0(K0===-1?eo:Math.min(eo,K0));if(d0.substr(ao+1+io,C0)===g0){I0.push(d0.substring(m0,ao).replace(Z0,b0)),d0[m0=ao+1+io+C0]!==b0&&(ao=d0.indexOf(b0,m0)),eo=d0.indexOf(g0,m0),K0=d0.indexOf(y0,m0);break}var H0=W0(K0);if(d0.substring(ao+1+H0,ao+1+H0+$0)===y0){if(I0.push(d0.substring(m0,ao).replace(Z0,b0)),co(ao+1+H0+$0),eo=d0.indexOf(g0,m0),ao=d0.indexOf(b0,m0),R0&&(oo(),c0))return Ao();if(A0&&D0.length>=A0)return Ao(!0);break}S0.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:D0.length,index:m0}),ao++}}else ao++}return Y0();function P0(uo){D0.push(uo),B0=m0}function W0(uo){var Mo=0;if(uo!==-1){var go=d0.substring(ao+1,uo);go&&go.trim()===""&&(Mo=go.length)}return Mo}function Y0(uo){return O0||(uo===void 0&&(uo=d0.substring(m0)),I0.push(uo),m0=x0,P0(I0),R0&&oo()),Ao()}function co(uo){m0=uo,P0(I0),I0=[],K0=d0.indexOf(y0,m0)}function Ao(uo){return{data:D0,errors:S0,meta:{delimiter:g0,linebreak:y0,aborted:c0,truncated:!!uo,cursor:B0+(M0||0)}}}function oo(){v0(Ao()),D0=[],S0=[]}},this.abort=function(){c0=!0},this.getCharIndex=function(){return m0}}function i0(u0){var b0=u0.data,g0=qr[b0.workerId],y0=!1;if(b0.error)g0.userError(b0.error,b0.file);else if(b0.results&&b0.results.data){var f0={abort:function(){y0=!0,n0(b0.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:o0,resume:o0};if(l0(g0.userStep)){for(var v0=0;v0<b0.results.data.length&&(g0.userStep({data:b0.results.data[v0],errors:b0.results.errors,meta:b0.results.meta},f0),!y0);v0++);delete b0.results}else l0(g0.userChunk)&&(g0.userChunk(b0.results,f0,b0.file),delete b0.results)}b0.finished&&!y0&&n0(b0.workerId,b0.results)}function n0(u0,b0){var g0=qr[u0];l0(g0.userComplete)&&g0.userComplete(b0),g0.terminate(),delete qr[u0]}function o0(){throw new Error("Not implemented.")}function a0(u0){if(typeof u0!="object"||u0===null)return u0;var b0=Array.isArray(u0)?[]:{};for(var g0 in u0)b0[g0]=a0(u0[g0]);return b0}function s0(u0,b0){return function(){u0.apply(b0,arguments)}}function l0(u0){return typeof u0=="function"}return kr&&(_r.onmessage=function(u0){var b0=u0.data;if(Wr.WORKER_ID===void 0&&b0&&(Wr.WORKER_ID=b0.workerId),typeof b0.input=="string")_r.postMessage({workerId:Wr.WORKER_ID,results:Wr.parse(b0.input,b0.config),finished:!0});else if(_r.File&&b0.input instanceof File||b0.input instanceof Object){var g0=Wr.parse(b0.input,b0.config);g0&&_r.postMessage({workerId:Wr.WORKER_ID,results:g0,finished:!0})}}),(Jr.prototype=Object.create(Vr.prototype)).constructor=Jr,(Zr.prototype=Object.create(Vr.prototype)).constructor=Zr,(zn.prototype=Object.create(zn.prototype)).constructor=zn,(Vn.prototype=Object.create(Vr.prototype)).constructor=Vn,Wr})})(papaparse_min);var papaparse_minExports=papaparse_min.exports;const Papa=getDefaultExportFromCjs$3(papaparse_minExports),FormControlContext=reactExports.createContext(void 0);function useFormControl(){return reactExports.useContext(FormControlContext)}function getSwitchBaseUtilityClass(Gt){return generateUtilityClass$3("PrivateSwitchBase",Gt)}generateUtilityClasses$3("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const _excluded$18=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],useUtilityClasses$X=Gt=>{const{classes:$r,checked:zr,disabled:_r,edge:Dr}=Gt,kr={root:["root",zr&&"checked",_r&&"disabled",Dr&&`edge${capitalize$7(Dr)}`],input:["input"]};return composeClasses$3(kr,getSwitchBaseUtilityClass,$r)},SwitchBaseRoot=styled$2(ButtonBase)(({ownerState:Gt})=>_extends$q({padding:9,borderRadius:"50%"},Gt.edge==="start"&&{marginLeft:Gt.size==="small"?-3:-12},Gt.edge==="end"&&{marginRight:Gt.size==="small"?-3:-12})),SwitchBaseInput=styled$2("input",{shouldForwardProp:rootShouldForwardProp})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),SwitchBase=reactExports.forwardRef(function($r,zr){const{autoFocus:_r,checked:Dr,checkedIcon:kr,className:qr,defaultChecked:Nr,disabled:Wr,disableFocusRipple:Qr=!1,edge:Vr=!1,icon:Jr,id:Zr,inputProps:zn,inputRef:Vn,name:_i,onBlur:e0,onChange:r0,onFocus:i0,readOnly:n0,required:o0=!1,tabIndex:a0,type:s0,value:l0}=$r,u0=_objectWithoutPropertiesLoose$a($r,_excluded$18),[b0,g0]=useControlled$1({controlled:Dr,default:!!Nr,name:"SwitchBase",state:"checked"}),y0=useFormControl(),f0=d0=>{i0&&i0(d0),y0&&y0.onFocus&&y0.onFocus(d0)},v0=d0=>{e0&&e0(d0),y0&&y0.onBlur&&y0.onBlur(d0)},A0=d0=>{if(d0.nativeEvent.defaultPrevented)return;const M0=d0.target.checked;g0(M0),r0&&r0(d0,M0)};let p0=Wr;y0&&typeof p0>"u"&&(p0=y0.disabled);const h0=s0==="checkbox"||s0==="radio",m0=_extends$q({},$r,{checked:b0,disabled:p0,disableFocusRipple:Qr,edge:Vr}),c0=useUtilityClasses$X(m0);return jsxRuntimeExports.jsxs(SwitchBaseRoot,_extends$q({component:"span",className:clsx$1(c0.root,qr),centerRipple:!0,focusRipple:!Qr,disabled:p0,tabIndex:null,role:void 0,onFocus:f0,onBlur:v0,ownerState:m0,ref:zr},u0,{children:[jsxRuntimeExports.jsx(SwitchBaseInput,_extends$q({autoFocus:_r,checked:Dr,defaultChecked:Nr,className:c0.input,disabled:p0,id:h0?Zr:void 0,name:_i,onChange:A0,readOnly:n0,ref:Vn,required:o0,ownerState:m0,tabIndex:a0,type:s0},s0==="checkbox"&&l0===void 0?{}:{value:l0},zn)),b0?kr:Jr]}))}),CheckBoxOutlineBlankIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),CheckBoxIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),IndeterminateCheckBoxIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function getCheckboxUtilityClass(Gt){return generateUtilityClass$3("MuiCheckbox",Gt)}const checkboxClasses=generateUtilityClasses$3("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),_excluded$17=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],useUtilityClasses$W=Gt=>{const{classes:$r,indeterminate:zr,color:_r,size:Dr}=Gt,kr={root:["root",zr&&"indeterminate",`color${capitalize$7(_r)}`,`size${capitalize$7(Dr)}`]},qr=composeClasses$3(kr,getCheckboxUtilityClass,$r);return _extends$q({},$r,qr)},CheckboxRoot=styled$2(SwitchBase,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.indeterminate&&$r.indeterminate,$r[`size${capitalize$7(zr.size)}`],zr.color!=="default"&&$r[`color${capitalize$7(zr.color)}`]]}})(({theme:Gt,ownerState:$r})=>_extends$q({color:(Gt.vars||Gt).palette.text.secondary},!$r.disableRipple&&{"&:hover":{backgroundColor:Gt.vars?`rgba(${$r.color==="default"?Gt.vars.palette.action.activeChannel:Gt.vars.palette[$r.color].mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1($r.color==="default"?Gt.palette.action.active:Gt.palette[$r.color].main,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},$r.color!=="default"&&{[`&.${checkboxClasses.checked}, &.${checkboxClasses.indeterminate}`]:{color:(Gt.vars||Gt).palette[$r.color].main},[`&.${checkboxClasses.disabled}`]:{color:(Gt.vars||Gt).palette.action.disabled}})),defaultCheckedIcon$1=jsxRuntimeExports.jsx(CheckBoxIcon,{}),defaultIcon$1=jsxRuntimeExports.jsx(CheckBoxOutlineBlankIcon,{}),defaultIndeterminateIcon=jsxRuntimeExports.jsx(IndeterminateCheckBoxIcon,{}),Checkbox=reactExports.forwardRef(function($r,zr){var _r,Dr;const kr=useDefaultProps({props:$r,name:"MuiCheckbox"}),{checkedIcon:qr=defaultCheckedIcon$1,color:Nr="primary",icon:Wr=defaultIcon$1,indeterminate:Qr=!1,indeterminateIcon:Vr=defaultIndeterminateIcon,inputProps:Jr,size:Zr="medium",className:zn}=kr,Vn=_objectWithoutPropertiesLoose$a(kr,_excluded$17),_i=Qr?Vr:Wr,e0=Qr?Vr:qr,r0=_extends$q({},kr,{color:Nr,indeterminate:Qr,size:Zr}),i0=useUtilityClasses$W(r0);return jsxRuntimeExports.jsx(CheckboxRoot,_extends$q({type:"checkbox",inputProps:_extends$q({"data-indeterminate":Qr},Jr),icon:reactExports.cloneElement(_i,{fontSize:(_r=_i.props.fontSize)!=null?_r:Zr}),checkedIcon:reactExports.cloneElement(e0,{fontSize:(Dr=e0.props.fontSize)!=null?Dr:Zr}),ownerState:r0,ref:zr,className:clsx$1(i0.root,zn)},Vn,{classes:i0}))});function hasValue(Gt){return Gt!=null&&!(Array.isArray(Gt)&&Gt.length===0)}function isFilled(Gt,$r=!1){return Gt&&(hasValue(Gt.value)&&Gt.value!==""||$r&&hasValue(Gt.defaultValue)&&Gt.defaultValue!=="")}function isAdornedStart(Gt){return Gt.startAdornment}function getFormControlUtilityClasses(Gt){return generateUtilityClass$3("MuiFormControl",Gt)}generateUtilityClasses$3("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const _excluded$16=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],useUtilityClasses$V=Gt=>{const{classes:$r,margin:zr,fullWidth:_r}=Gt,Dr={root:["root",zr!=="none"&&`margin${capitalize$7(zr)}`,_r&&"fullWidth"]};return composeClasses$3(Dr,getFormControlUtilityClasses,$r)},FormControlRoot=styled$2("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:Gt},$r)=>_extends$q({},$r.root,$r[`margin${capitalize$7(Gt.margin)}`],Gt.fullWidth&&$r.fullWidth)})(({ownerState:Gt})=>_extends$q({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},Gt.margin==="normal"&&{marginTop:16,marginBottom:8},Gt.margin==="dense"&&{marginTop:8,marginBottom:4},Gt.fullWidth&&{width:"100%"})),FormControl=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiFormControl"}),{children:Dr,className:kr,color:qr="primary",component:Nr="div",disabled:Wr=!1,error:Qr=!1,focused:Vr,fullWidth:Jr=!1,hiddenLabel:Zr=!1,margin:zn="none",required:Vn=!1,size:_i="medium",variant:e0="outlined"}=_r,r0=_objectWithoutPropertiesLoose$a(_r,_excluded$16),i0=_extends$q({},_r,{color:qr,component:Nr,disabled:Wr,error:Qr,fullWidth:Jr,hiddenLabel:Zr,margin:zn,required:Vn,size:_i,variant:e0}),n0=useUtilityClasses$V(i0),[o0,a0]=reactExports.useState(()=>{let v0=!1;return Dr&&reactExports.Children.forEach(Dr,A0=>{if(!isMuiElement(A0,["Input","Select"]))return;const p0=isMuiElement(A0,["Select"])?A0.props.input:A0;p0&&isAdornedStart(p0.props)&&(v0=!0)}),v0}),[s0,l0]=reactExports.useState(()=>{let v0=!1;return Dr&&reactExports.Children.forEach(Dr,A0=>{isMuiElement(A0,["Input","Select"])&&(isFilled(A0.props,!0)||isFilled(A0.props.inputProps,!0))&&(v0=!0)}),v0}),[u0,b0]=reactExports.useState(!1);Wr&&u0&&b0(!1);const g0=Vr!==void 0&&!Wr?Vr:u0;let y0;const f0=reactExports.useMemo(()=>({adornedStart:o0,setAdornedStart:a0,color:qr,disabled:Wr,error:Qr,filled:s0,focused:g0,fullWidth:Jr,hiddenLabel:Zr,size:_i,onBlur:()=>{b0(!1)},onEmpty:()=>{l0(!1)},onFilled:()=>{l0(!0)},onFocus:()=>{b0(!0)},registerEffect:y0,required:Vn,variant:e0}),[o0,qr,Wr,Qr,s0,g0,Jr,Zr,y0,Vn,_i,e0]);return jsxRuntimeExports.jsx(FormControlContext.Provider,{value:f0,children:jsxRuntimeExports.jsx(FormControlRoot,_extends$q({as:Nr,ownerState:i0,className:clsx$1(n0.root,kr),ref:zr},r0,{children:Dr}))})}),Stack$2=createStack({createStyledComponent:styled$2("div",{name:"MuiStack",slot:"Root",overridesResolver:(Gt,$r)=>$r.root}),useThemeProps:Gt=>useDefaultProps({props:Gt,name:"MuiStack"})});function getFormControlLabelUtilityClasses(Gt){return generateUtilityClass$3("MuiFormControlLabel",Gt)}const formControlLabelClasses=generateUtilityClasses$3("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);function formControlState({props:Gt,states:$r,muiFormControl:zr}){return $r.reduce((_r,Dr)=>(_r[Dr]=Gt[Dr],zr&&typeof Gt[Dr]>"u"&&(_r[Dr]=zr[Dr]),_r),{})}const _excluded$15=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],useUtilityClasses$U=Gt=>{const{classes:$r,disabled:zr,labelPlacement:_r,error:Dr,required:kr}=Gt,qr={root:["root",zr&&"disabled",`labelPlacement${capitalize$7(_r)}`,Dr&&"error",kr&&"required"],label:["label",zr&&"disabled"],asterisk:["asterisk",Dr&&"error"]};return composeClasses$3(qr,getFormControlLabelUtilityClasses,$r)},FormControlLabelRoot=styled$2("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`& .${formControlLabelClasses.label}`]:$r.label},$r.root,$r[`labelPlacement${capitalize$7(zr.labelPlacement)}`]]}})(({theme:Gt,ownerState:$r})=>_extends$q({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${formControlLabelClasses.disabled}`]:{cursor:"default"}},$r.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},$r.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},$r.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${formControlLabelClasses.label}`]:{[`&.${formControlLabelClasses.disabled}`]:{color:(Gt.vars||Gt).palette.text.disabled}}})),AsteriskComponent$1=styled$2("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(Gt,$r)=>$r.asterisk})(({theme:Gt})=>({[`&.${formControlLabelClasses.error}`]:{color:(Gt.vars||Gt).palette.error.main}})),FormControlLabel=reactExports.forwardRef(function($r,zr){var _r,Dr;const kr=useDefaultProps({props:$r,name:"MuiFormControlLabel"}),{className:qr,componentsProps:Nr={},control:Wr,disabled:Qr,disableTypography:Vr,label:Jr,labelPlacement:Zr="end",required:zn,slotProps:Vn={}}=kr,_i=_objectWithoutPropertiesLoose$a(kr,_excluded$15),e0=useFormControl(),r0=(_r=Qr??Wr.props.disabled)!=null?_r:e0==null?void 0:e0.disabled,i0=zn??Wr.props.required,n0={disabled:r0,required:i0};["checked","name","onChange","value","inputRef"].forEach(b0=>{typeof Wr.props[b0]>"u"&&typeof kr[b0]<"u"&&(n0[b0]=kr[b0])});const o0=formControlState({props:kr,muiFormControl:e0,states:["error"]}),a0=_extends$q({},kr,{disabled:r0,labelPlacement:Zr,required:i0,error:o0.error}),s0=useUtilityClasses$U(a0),l0=(Dr=Vn.typography)!=null?Dr:Nr.typography;let u0=Jr;return u0!=null&&u0.type!==Typography&&!Vr&&(u0=jsxRuntimeExports.jsx(Typography,_extends$q({component:"span"},l0,{className:clsx$1(s0.label,l0==null?void 0:l0.className),children:u0}))),jsxRuntimeExports.jsxs(FormControlLabelRoot,_extends$q({className:clsx$1(s0.root,qr),ownerState:a0,ref:zr},_i,{children:[reactExports.cloneElement(Wr,n0),i0?jsxRuntimeExports.jsxs(Stack$2,{display:"block",children:[u0,jsxRuntimeExports.jsxs(AsteriskComponent$1,{ownerState:a0,"aria-hidden":!0,className:s0.asterisk,children:[" ","*"]})]}):u0]}))});function getLinkUtilityClass(Gt){return generateUtilityClass$3("MuiLink",Gt)}const linkClasses=generateUtilityClasses$3("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),colorTransformations={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},transformDeprecatedColors=Gt=>colorTransformations[Gt]||Gt,getTextDecoration=({theme:Gt,ownerState:$r})=>{const zr=transformDeprecatedColors($r.color),_r=getPath$2(Gt,`palette.${zr}`,!1)||$r.color,Dr=getPath$2(Gt,`palette.${zr}Channel`);return"vars"in Gt&&Dr?`rgba(${Dr} / 0.4)`:alpha_1(_r,.4)},_excluded$14=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],useUtilityClasses$T=Gt=>{const{classes:$r,component:zr,focusVisible:_r,underline:Dr}=Gt,kr={root:["root",`underline${capitalize$7(Dr)}`,zr==="button"&&"button",_r&&"focusVisible"]};return composeClasses$3(kr,getLinkUtilityClass,$r)},LinkRoot=styled$2(Typography,{name:"MuiLink",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[`underline${capitalize$7(zr.underline)}`],zr.component==="button"&&$r.button]}})(({theme:Gt,ownerState:$r})=>_extends$q({},$r.underline==="none"&&{textDecoration:"none"},$r.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},$r.underline==="always"&&_extends$q({textDecoration:"underline"},$r.color!=="inherit"&&{textDecorationColor:getTextDecoration({theme:Gt,ownerState:$r})},{"&:hover":{textDecorationColor:"inherit"}}),$r.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${linkClasses.focusVisible}`]:{outline:"auto"}})),Link$1=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiLink"}),{className:Dr,color:kr="primary",component:qr="a",onBlur:Nr,onFocus:Wr,TypographyClasses:Qr,underline:Vr="always",variant:Jr="inherit",sx:Zr}=_r,zn=_objectWithoutPropertiesLoose$a(_r,_excluded$14),{isFocusVisibleRef:Vn,onBlur:_i,onFocus:e0,ref:r0}=useIsFocusVisible(),[i0,n0]=reactExports.useState(!1),o0=useForkRef$2(zr,r0),a0=b0=>{_i(b0),Vn.current===!1&&n0(!1),Nr&&Nr(b0)},s0=b0=>{e0(b0),Vn.current===!0&&n0(!0),Wr&&Wr(b0)},l0=_extends$q({},_r,{color:kr,component:qr,focusVisible:i0,underline:Vr,variant:Jr}),u0=useUtilityClasses$T(l0);return jsxRuntimeExports.jsx(LinkRoot,_extends$q({color:kr,className:clsx$1(u0.root,Dr),classes:Qr,component:qr,onBlur:a0,onFocus:s0,ref:o0,ownerState:l0,variant:Jr,sx:[...Object.keys(colorTransformations).includes(kr)?[]:[{color:kr}],...Array.isArray(Zr)?Zr:[Zr]]},zn))}),boxClasses=generateUtilityClasses$3("MuiBox",["root"]),defaultTheme=createTheme(),Box=createBox({themeId:THEME_ID,defaultTheme,defaultClassName:boxClasses.root,generateClassName:ClassNameGenerator$2.generate});var Clear={},_interopRequireDefault$J=interopRequireDefaultExports;Object.defineProperty(Clear,"__esModule",{value:!0});var default_1$o=Clear.default=void 0,_createSvgIcon$n=_interopRequireDefault$J(requireCreateSvgIcon()),_jsxRuntime$n=jsxRuntimeExports;default_1$o=Clear.default=(0,_createSvgIcon$n.default)((0,_jsxRuntime$n.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear");function stripDiacritics(Gt){return typeof Gt.normalize<"u"?Gt.normalize("NFD").replace(/[\u0300-\u036f]/g,""):Gt}function createFilterOptions(Gt={}){const{ignoreAccents:$r=!0,ignoreCase:zr=!0,limit:_r,matchFrom:Dr="any",stringify:kr,trim:qr=!1}=Gt;return(Nr,{inputValue:Wr,getOptionLabel:Qr})=>{let Vr=qr?Wr.trim():Wr;zr&&(Vr=Vr.toLowerCase()),$r&&(Vr=stripDiacritics(Vr));const Jr=Vr?Nr.filter(Zr=>{let zn=(kr||Qr)(Zr);return zr&&(zn=zn.toLowerCase()),$r&&(zn=stripDiacritics(zn)),Dr==="start"?zn.indexOf(Vr)===0:zn.indexOf(Vr)>-1}):Nr;return typeof _r=="number"?Jr.slice(0,_r):Jr}}function findIndex$1(Gt,$r){for(let zr=0;zr<Gt.length;zr+=1)if($r(Gt[zr]))return zr;return-1}const defaultFilterOptions=createFilterOptions(),pageSize=5,defaultIsActiveElementInListbox=Gt=>{var $r;return Gt.current!==null&&(($r=Gt.current.parentElement)==null?void 0:$r.contains(document.activeElement))};function useAutocomplete(Gt){const{unstable_isActiveElementInListbox:$r=defaultIsActiveElementInListbox,unstable_classNamePrefix:zr="Mui",autoComplete:_r=!1,autoHighlight:Dr=!1,autoSelect:kr=!1,blurOnSelect:qr=!1,clearOnBlur:Nr=!Gt.freeSolo,clearOnEscape:Wr=!1,componentName:Qr="useAutocomplete",defaultValue:Vr=Gt.multiple?[]:null,disableClearable:Jr=!1,disableCloseOnSelect:Zr=!1,disabled:zn,disabledItemsFocusable:Vn=!1,disableListWrap:_i=!1,filterOptions:e0=defaultFilterOptions,filterSelectedOptions:r0=!1,freeSolo:i0=!1,getOptionDisabled:n0,getOptionKey:o0,getOptionLabel:a0=Co=>{var wo;return(wo=Co.label)!=null?wo:Co},groupBy:s0,handleHomeEndKeys:l0=!Gt.freeSolo,id:u0,includeInputInList:b0=!1,inputValue:g0,isOptionEqualToValue:y0=(Co,wo)=>Co===wo,multiple:f0=!1,onChange:v0,onClose:A0,onHighlightChange:p0,onInputChange:h0,onOpen:m0,open:c0,openOnFocus:d0=!1,options:M0,readOnly:O0=!1,selectOnFocus:x0=!Gt.freeSolo,value:C0}=Gt,$0=useId$2(u0);let _0=a0;_0=Co=>{const wo=a0(Co);return typeof wo!="string"?String(wo):wo};const R0=reactExports.useRef(!1),D0=reactExports.useRef(!0),S0=reactExports.useRef(null),I0=reactExports.useRef(null),[B0,T0]=reactExports.useState(null),[Q0,L0]=reactExports.useState(-1),N0=Dr?0:-1,j0=reactExports.useRef(N0),[q0,k0]=useControlled$1({controlled:C0,default:Vr,name:Qr}),[w0,F0]=useControlled$1({controlled:g0,default:"",name:Qr,state:"inputValue"}),[G0,X0]=reactExports.useState(!1),eo=reactExports.useCallback((Co,wo)=>{if(!(f0?q0.length<wo.length:wo!==null)&&!Nr)return;let jo;if(f0)jo="";else if(wo==null)jo="";else{const Xo=_0(wo);jo=typeof Xo=="string"?Xo:""}w0!==jo&&(F0(jo),h0&&h0(Co,jo,"reset"))},[_0,w0,f0,h0,F0,Nr,q0]),[K0,Z0]=useControlled$1({controlled:c0,default:!1,name:Qr,state:"open"}),[ao,io]=reactExports.useState(!0),H0=!f0&&q0!=null&&w0===_0(q0),P0=K0&&!O0,W0=P0?e0(M0.filter(Co=>!(r0&&(f0?q0:[q0]).some(wo=>wo!==null&&y0(Co,wo)))),{inputValue:H0&&ao?"":w0,getOptionLabel:_0}):[],Y0=usePreviousProps({filteredOptions:W0,value:q0,inputValue:w0});reactExports.useEffect(()=>{const Co=q0!==Y0.value;G0&&!Co||i0&&!Co||eo(null,q0)},[q0,eo,G0,Y0.value,i0]);const co=K0&&W0.length>0&&!O0,Ao=useEventCallback$1(Co=>{Co===-1?S0.current.focus():B0.querySelector(`[data-tag-index="${Co}"]`).focus()});reactExports.useEffect(()=>{f0&&Q0>q0.length-1&&(L0(-1),Ao(-1))},[q0,f0,Q0,Ao]);function oo(Co,wo){if(!I0.current||Co<0||Co>=W0.length)return-1;let Zo=Co;for(;;){const jo=I0.current.querySelector(`[data-option-index="${Zo}"]`),Xo=Vn?!1:!jo||jo.disabled||jo.getAttribute("aria-disabled")==="true";if(jo&&jo.hasAttribute("tabindex")&&!Xo)return Zo;if(wo==="next"?Zo=(Zo+1)%W0.length:Zo=(Zo-1+W0.length)%W0.length,Zo===Co)return-1}}const uo=useEventCallback$1(({event:Co,index:wo,reason:Zo="auto"})=>{if(j0.current=wo,wo===-1?S0.current.removeAttribute("aria-activedescendant"):S0.current.setAttribute("aria-activedescendant",`${$0}-option-${wo}`),p0&&p0(Co,wo===-1?null:W0[wo],Zo),!I0.current)return;const jo=I0.current.querySelector(`[role="option"].${zr}-focused`);jo&&(jo.classList.remove(`${zr}-focused`),jo.classList.remove(`${zr}-focusVisible`));let Xo=I0.current;if(I0.current.getAttribute("role")!=="listbox"&&(Xo=I0.current.parentElement.querySelector('[role="listbox"]')),!Xo)return;if(wo===-1){Xo.scrollTop=0;return}const os=I0.current.querySelector(`[data-option-index="${wo}"]`);if(os&&(os.classList.add(`${zr}-focused`),Zo==="keyboard"&&os.classList.add(`${zr}-focusVisible`),Xo.scrollHeight>Xo.clientHeight&&Zo!=="mouse"&&Zo!=="touch")){const ho=os,Fo=Xo.clientHeight+Xo.scrollTop,Ko=ho.offsetTop+ho.offsetHeight;Ko>Fo?Xo.scrollTop=Ko-Xo.clientHeight:ho.offsetTop-ho.offsetHeight*(s0?1.3:0)<Xo.scrollTop&&(Xo.scrollTop=ho.offsetTop-ho.offsetHeight*(s0?1.3:0))}}),Mo=useEventCallback$1(({event:Co,diff:wo,direction:Zo="next",reason:jo="auto"})=>{if(!P0)return;const os=oo((()=>{const ho=W0.length-1;if(wo==="reset")return N0;if(wo==="start")return 0;if(wo==="end")return ho;const Fo=j0.current+wo;return Fo<0?Fo===-1&&b0?-1:_i&&j0.current!==-1||Math.abs(wo)>1?0:ho:Fo>ho?Fo===ho+1&&b0?-1:_i||Math.abs(wo)>1?ho:0:Fo})(),Zo);if(uo({index:os,reason:jo,event:Co}),_r&&wo!=="reset")if(os===-1)S0.current.value=w0;else{const ho=_0(W0[os]);S0.current.value=ho,ho.toLowerCase().indexOf(w0.toLowerCase())===0&&w0.length>0&&S0.current.setSelectionRange(w0.length,ho.length)}}),go=()=>{const Co=(wo,Zo)=>{const jo=wo?_0(wo):"",Xo=Zo?_0(Zo):"";return jo===Xo};if(j0.current!==-1&&Y0.filteredOptions&&Y0.filteredOptions.length!==W0.length&&Y0.inputValue===w0&&(f0?q0.length===Y0.value.length&&Y0.value.every((wo,Zo)=>_0(q0[Zo])===_0(wo)):Co(Y0.value,q0))){const wo=Y0.filteredOptions[j0.current];if(wo)return findIndex$1(W0,Zo=>_0(Zo)===_0(wo))}return-1},qo=reactExports.useCallback(()=>{if(!P0)return;const Co=go();if(Co!==-1){j0.current=Co;return}const wo=f0?q0[0]:q0;if(W0.length===0||wo==null){Mo({diff:"reset"});return}if(I0.current){if(wo!=null){const Zo=W0[j0.current];if(f0&&Zo&&findIndex$1(q0,Xo=>y0(Zo,Xo))!==-1)return;const jo=findIndex$1(W0,Xo=>y0(Xo,wo));jo===-1?Mo({diff:"reset"}):uo({index:jo});return}if(j0.current>=W0.length-1){uo({index:W0.length-1});return}uo({index:j0.current})}},[W0.length,f0?!1:q0,r0,Mo,uo,P0,w0,f0]),Io=useEventCallback$1(Co=>{setRef$2(I0,Co),Co&&qo()});reactExports.useEffect(()=>{qo()},[qo]);const Qo=Co=>{K0||(Z0(!0),io(!0),m0&&m0(Co))},rs=(Co,wo)=>{K0&&(Z0(!1),A0&&A0(Co,wo))},gs=(Co,wo,Zo,jo)=>{if(f0){if(q0.length===wo.length&&q0.every((Xo,os)=>Xo===wo[os]))return}else if(q0===wo)return;v0&&v0(Co,wo,Zo,jo),k0(wo)},Ss=reactExports.useRef(!1),zs=(Co,wo,Zo="selectOption",jo="options")=>{let Xo=Zo,os=wo;if(f0){os=Array.isArray(q0)?q0.slice():[];const ho=findIndex$1(os,Fo=>y0(wo,Fo));ho===-1?os.push(wo):jo!=="freeSolo"&&(os.splice(ho,1),Xo="removeOption")}eo(Co,os),gs(Co,os,Xo,{option:wo}),!Zr&&(!Co||!Co.ctrlKey&&!Co.metaKey)&&rs(Co,Xo),(qr===!0||qr==="touch"&&Ss.current||qr==="mouse"&&!Ss.current)&&S0.current.blur()};function Os(Co,wo){if(Co===-1)return-1;let Zo=Co;for(;;){if(wo==="next"&&Zo===q0.length||wo==="previous"&&Zo===-1)return-1;const jo=B0.querySelector(`[data-tag-index="${Zo}"]`);if(!jo||!jo.hasAttribute("tabindex")||jo.disabled||jo.getAttribute("aria-disabled")==="true")Zo+=wo==="next"?1:-1;else return Zo}}const Ts=(Co,wo)=>{if(!f0)return;w0===""&&rs(Co,"toggleInput");let Zo=Q0;Q0===-1?w0===""&&wo==="previous"&&(Zo=q0.length-1):(Zo+=wo==="next"?1:-1,Zo<0&&(Zo=0),Zo===q0.length&&(Zo=-1)),Zo=Os(Zo,wo),L0(Zo),Ao(Zo)},Ds=Co=>{R0.current=!0,F0(""),h0&&h0(Co,"","clear"),gs(Co,f0?[]:null,"clear")},Bs=Co=>wo=>{if(Co.onKeyDown&&Co.onKeyDown(wo),!wo.defaultMuiPrevented&&(Q0!==-1&&["ArrowLeft","ArrowRight"].indexOf(wo.key)===-1&&(L0(-1),Ao(-1)),wo.which!==229))switch(wo.key){case"Home":P0&&l0&&(wo.preventDefault(),Mo({diff:"start",direction:"next",reason:"keyboard",event:wo}));break;case"End":P0&&l0&&(wo.preventDefault(),Mo({diff:"end",direction:"previous",reason:"keyboard",event:wo}));break;case"PageUp":wo.preventDefault(),Mo({diff:-pageSize,direction:"previous",reason:"keyboard",event:wo}),Qo(wo);break;case"PageDown":wo.preventDefault(),Mo({diff:pageSize,direction:"next",reason:"keyboard",event:wo}),Qo(wo);break;case"ArrowDown":wo.preventDefault(),Mo({diff:1,direction:"next",reason:"keyboard",event:wo}),Qo(wo);break;case"ArrowUp":wo.preventDefault(),Mo({diff:-1,direction:"previous",reason:"keyboard",event:wo}),Qo(wo);break;case"ArrowLeft":Ts(wo,"previous");break;case"ArrowRight":Ts(wo,"next");break;case"Enter":if(j0.current!==-1&&P0){const Zo=W0[j0.current],jo=n0?n0(Zo):!1;if(wo.preventDefault(),jo)return;zs(wo,Zo,"selectOption"),_r&&S0.current.setSelectionRange(S0.current.value.length,S0.current.value.length)}else i0&&w0!==""&&H0===!1&&(f0&&wo.preventDefault(),zs(wo,w0,"createOption","freeSolo"));break;case"Escape":P0?(wo.preventDefault(),wo.stopPropagation(),rs(wo,"escape")):Wr&&(w0!==""||f0&&q0.length>0)&&(wo.preventDefault(),wo.stopPropagation(),Ds(wo));break;case"Backspace":if(f0&&!O0&&w0===""&&q0.length>0){const Zo=Q0===-1?q0.length-1:Q0,jo=q0.slice();jo.splice(Zo,1),gs(wo,jo,"removeOption",{option:q0[Zo]})}break;case"Delete":if(f0&&!O0&&w0===""&&q0.length>0&&Q0!==-1){const Zo=Q0,jo=q0.slice();jo.splice(Zo,1),gs(wo,jo,"removeOption",{option:q0[Zo]})}break}},ks=Co=>{X0(!0),d0&&!R0.current&&Qo(Co)},Go=Co=>{if($r(I0)){S0.current.focus();return}X0(!1),D0.current=!0,R0.current=!1,kr&&j0.current!==-1&&P0?zs(Co,W0[j0.current],"blur"):kr&&i0&&w0!==""?zs(Co,w0,"blur","freeSolo"):Nr&&eo(Co,q0),rs(Co,"blur")},yo=Co=>{const wo=Co.target.value;w0!==wo&&(F0(wo),io(!1),h0&&h0(Co,wo,"input")),wo===""?!Jr&&!f0&&gs(Co,null,"clear"):Qo(Co)},zo=Co=>{const wo=Number(Co.currentTarget.getAttribute("data-option-index"));j0.current!==wo&&uo({event:Co,index:wo,reason:"mouse"})},xo=Co=>{uo({event:Co,index:Number(Co.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Ss.current=!0},Bo=Co=>{const wo=Number(Co.currentTarget.getAttribute("data-option-index"));zs(Co,W0[wo],"selectOption"),Ss.current=!1},Wo=Co=>wo=>{const Zo=q0.slice();Zo.splice(Co,1),gs(wo,Zo,"removeOption",{option:q0[Co]})},us=Co=>{K0?rs(Co,"toggleInput"):Qo(Co)},ms=Co=>{Co.currentTarget.contains(Co.target)&&Co.target.getAttribute("id")!==$0&&Co.preventDefault()},ns=Co=>{Co.currentTarget.contains(Co.target)&&(S0.current.focus(),x0&&D0.current&&S0.current.selectionEnd-S0.current.selectionStart===0&&S0.current.select(),D0.current=!1)},Vo=Co=>{!zn&&(w0===""||!K0)&&us(Co)};let vs=i0&&w0.length>0;vs=vs||(f0?q0.length>0:q0!==null);let Uo=W0;return s0&&(Uo=W0.reduce((Co,wo,Zo)=>{const jo=s0(wo);return Co.length>0&&Co[Co.length-1].group===jo?Co[Co.length-1].options.push(wo):Co.push({key:Zo,index:Zo,group:jo,options:[wo]}),Co},[])),zn&&G0&&Go(),{getRootProps:(Co={})=>_extends$q({"aria-owns":co?`${$0}-listbox`:null},Co,{onKeyDown:Bs(Co),onMouseDown:ms,onClick:ns}),getInputLabelProps:()=>({id:`${$0}-label`,htmlFor:$0}),getInputProps:()=>({id:$0,value:w0,onBlur:Go,onFocus:ks,onChange:yo,onMouseDown:Vo,"aria-activedescendant":P0?"":null,"aria-autocomplete":_r?"both":"list","aria-controls":co?`${$0}-listbox`:void 0,"aria-expanded":co,autoComplete:"off",ref:S0,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:zn}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Ds}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:us}),getTagProps:({index:Co})=>_extends$q({key:Co,"data-tag-index":Co,tabIndex:-1},!O0&&{onDelete:Wo(Co)}),getListboxProps:()=>({role:"listbox",id:`${$0}-listbox`,"aria-labelledby":`${$0}-label`,ref:Io,onMouseDown:Co=>{Co.preventDefault()}}),getOptionProps:({index:Co,option:wo})=>{var Zo;const jo=(f0?q0:[q0]).some(os=>os!=null&&y0(wo,os)),Xo=n0?n0(wo):!1;return{key:(Zo=o0==null?void 0:o0(wo))!=null?Zo:_0(wo),tabIndex:-1,role:"option",id:`${$0}-option-${Co}`,onMouseMove:zo,onClick:Bo,onTouchStart:xo,"data-option-index":Co,"aria-disabled":Xo,"aria-selected":jo}},id:$0,inputValue:w0,value:q0,dirty:vs,expanded:P0&&B0,popupOpen:P0,focused:G0||Q0!==-1,anchorEl:B0,setAnchorEl:T0,focusedTag:Q0,groupedOptions:Uo}}function getListSubheaderUtilityClass(Gt){return generateUtilityClass$3("MuiListSubheader",Gt)}generateUtilityClasses$3("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const _excluded$13=["className","color","component","disableGutters","disableSticky","inset"],useUtilityClasses$S=Gt=>{const{classes:$r,color:zr,disableGutters:_r,inset:Dr,disableSticky:kr}=Gt,qr={root:["root",zr!=="default"&&`color${capitalize$7(zr)}`,!_r&&"gutters",Dr&&"inset",!kr&&"sticky"]};return composeClasses$3(qr,getListSubheaderUtilityClass,$r)},ListSubheaderRoot=styled$2("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.color!=="default"&&$r[`color${capitalize$7(zr.color)}`],!zr.disableGutters&&$r.gutters,zr.inset&&$r.inset,!zr.disableSticky&&$r.sticky]}})(({theme:Gt,ownerState:$r})=>_extends$q({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(Gt.vars||Gt).palette.text.secondary,fontFamily:Gt.typography.fontFamily,fontWeight:Gt.typography.fontWeightMedium,fontSize:Gt.typography.pxToRem(14)},$r.color==="primary"&&{color:(Gt.vars||Gt).palette.primary.main},$r.color==="inherit"&&{color:"inherit"},!$r.disableGutters&&{paddingLeft:16,paddingRight:16},$r.inset&&{paddingLeft:72},!$r.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(Gt.vars||Gt).palette.background.paper})),ListSubheader=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListSubheader"}),{className:Dr,color:kr="default",component:qr="li",disableGutters:Nr=!1,disableSticky:Wr=!1,inset:Qr=!1}=_r,Vr=_objectWithoutPropertiesLoose$a(_r,_excluded$13),Jr=_extends$q({},_r,{color:kr,component:qr,disableGutters:Nr,disableSticky:Wr,inset:Qr}),Zr=useUtilityClasses$S(Jr);return jsxRuntimeExports.jsx(ListSubheaderRoot,_extends$q({as:qr,className:clsx$1(Zr.root,Dr),ref:zr,ownerState:Jr},Vr))});ListSubheader.muiSkipListHighlight=!0;function getPaperUtilityClass(Gt){return generateUtilityClass$3("MuiPaper",Gt)}generateUtilityClasses$3("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const _excluded$12=["className","component","elevation","square","variant"],useUtilityClasses$R=Gt=>{const{square:$r,elevation:zr,variant:_r,classes:Dr}=Gt,kr={root:["root",_r,!$r&&"rounded",_r==="elevation"&&`elevation${zr}`]};return composeClasses$3(kr,getPaperUtilityClass,Dr)},PaperRoot=styled$2("div",{name:"MuiPaper",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.variant],!zr.square&&$r.rounded,zr.variant==="elevation"&&$r[`elevation${zr.elevation}`]]}})(({theme:Gt,ownerState:$r})=>{var zr;return _extends$q({backgroundColor:(Gt.vars||Gt).palette.background.paper,color:(Gt.vars||Gt).palette.text.primary,transition:Gt.transitions.create("box-shadow")},!$r.square&&{borderRadius:Gt.shape.borderRadius},$r.variant==="outlined"&&{border:`1px solid ${(Gt.vars||Gt).palette.divider}`},$r.variant==="elevation"&&_extends$q({boxShadow:(Gt.vars||Gt).shadows[$r.elevation]},!Gt.vars&&Gt.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${alpha_1("#fff",getOverlayAlpha($r.elevation))}, ${alpha_1("#fff",getOverlayAlpha($r.elevation))})`},Gt.vars&&{backgroundImage:(zr=Gt.vars.overlays)==null?void 0:zr[$r.elevation]}))}),Paper=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiPaper"}),{className:Dr,component:kr="div",elevation:qr=1,square:Nr=!1,variant:Wr="elevation"}=_r,Qr=_objectWithoutPropertiesLoose$a(_r,_excluded$12),Vr=_extends$q({},_r,{component:kr,elevation:qr,square:Nr,variant:Wr}),Jr=useUtilityClasses$R(Vr);return jsxRuntimeExports.jsx(PaperRoot,_extends$q({as:kr,ownerState:Vr,className:clsx$1(Jr.root,Dr),ref:zr},Qr))}),_excluded$11=["onChange","maxRows","minRows","style","value"];function getStyleValue$1(Gt){return parseInt(Gt,10)||0}const styles$o={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function isEmpty$4(Gt){return Gt==null||Object.keys(Gt).length===0||Gt.outerHeightStyle===0&&!Gt.overflowing}const TextareaAutosize$1=reactExports.forwardRef(function($r,zr){const{onChange:_r,maxRows:Dr,minRows:kr=1,style:qr,value:Nr}=$r,Wr=_objectWithoutPropertiesLoose$a($r,_excluded$11),{current:Qr}=reactExports.useRef(Nr!=null),Vr=reactExports.useRef(null),Jr=useForkRef$2(zr,Vr),Zr=reactExports.useRef(null),zn=reactExports.useRef(null),Vn=reactExports.useCallback(()=>{const r0=Vr.current,n0=ownerWindow$2(r0).getComputedStyle(r0);if(n0.width==="0px")return{outerHeightStyle:0,overflowing:!1};const o0=zn.current;o0.style.width=n0.width,o0.value=r0.value||$r.placeholder||"x",o0.value.slice(-1)===`
`&&(o0.value+=" ");const a0=n0.boxSizing,s0=getStyleValue$1(n0.paddingBottom)+getStyleValue$1(n0.paddingTop),l0=getStyleValue$1(n0.borderBottomWidth)+getStyleValue$1(n0.borderTopWidth),u0=o0.scrollHeight;o0.value="x";const b0=o0.scrollHeight;let g0=u0;kr&&(g0=Math.max(Number(kr)*b0,g0)),Dr&&(g0=Math.min(Number(Dr)*b0,g0)),g0=Math.max(g0,b0);const y0=g0+(a0==="border-box"?s0+l0:0),f0=Math.abs(g0-u0)<=1;return{outerHeightStyle:y0,overflowing:f0}},[Dr,kr,$r.placeholder]),_i=reactExports.useCallback(()=>{const r0=Vn();if(isEmpty$4(r0))return;const i0=r0.outerHeightStyle,n0=Vr.current;Zr.current!==i0&&(Zr.current=i0,n0.style.height=`${i0}px`),n0.style.overflow=r0.overflowing?"hidden":""},[Vn]);useEnhancedEffect$2(()=>{const r0=()=>{_i()};let i0;const n0=debounce$3(r0),o0=Vr.current,a0=ownerWindow$2(o0);a0.addEventListener("resize",n0);let s0;return typeof ResizeObserver<"u"&&(s0=new ResizeObserver(r0),s0.observe(o0)),()=>{n0.clear(),cancelAnimationFrame(i0),a0.removeEventListener("resize",n0),s0&&s0.disconnect()}},[Vn,_i]),useEnhancedEffect$2(()=>{_i()});const e0=r0=>{Qr||_i(),_r&&_r(r0)};return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("textarea",_extends$q({value:Nr,onChange:e0,ref:Jr,rows:kr,style:qr},Wr)),jsxRuntimeExports.jsx("textarea",{"aria-hidden":!0,className:$r.className,readOnly:!0,ref:zn,tabIndex:-1,style:_extends$q({},styles$o.shadow,qr,{paddingTop:0,paddingBottom:0})})]})});function GlobalStyles(Gt){return jsxRuntimeExports.jsx(GlobalStyles$1,_extends$q({},Gt,{defaultTheme:defaultTheme$1,themeId:THEME_ID}))}function getInputBaseUtilityClass(Gt){return generateUtilityClass$3("MuiInputBase",Gt)}const inputBaseClasses=generateUtilityClasses$3("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),_excluded$10=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],rootOverridesResolver=(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.formControl&&$r.formControl,zr.startAdornment&&$r.adornedStart,zr.endAdornment&&$r.adornedEnd,zr.error&&$r.error,zr.size==="small"&&$r.sizeSmall,zr.multiline&&$r.multiline,zr.color&&$r[`color${capitalize$7(zr.color)}`],zr.fullWidth&&$r.fullWidth,zr.hiddenLabel&&$r.hiddenLabel]},inputOverridesResolver=(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.input,zr.size==="small"&&$r.inputSizeSmall,zr.multiline&&$r.inputMultiline,zr.type==="search"&&$r.inputTypeSearch,zr.startAdornment&&$r.inputAdornedStart,zr.endAdornment&&$r.inputAdornedEnd,zr.hiddenLabel&&$r.inputHiddenLabel]},useUtilityClasses$Q=Gt=>{const{classes:$r,color:zr,disabled:_r,error:Dr,endAdornment:kr,focused:qr,formControl:Nr,fullWidth:Wr,hiddenLabel:Qr,multiline:Vr,readOnly:Jr,size:Zr,startAdornment:zn,type:Vn}=Gt,_i={root:["root",`color${capitalize$7(zr)}`,_r&&"disabled",Dr&&"error",Wr&&"fullWidth",qr&&"focused",Nr&&"formControl",Zr&&Zr!=="medium"&&`size${capitalize$7(Zr)}`,Vr&&"multiline",zn&&"adornedStart",kr&&"adornedEnd",Qr&&"hiddenLabel",Jr&&"readOnly"],input:["input",_r&&"disabled",Vn==="search"&&"inputTypeSearch",Vr&&"inputMultiline",Zr==="small"&&"inputSizeSmall",Qr&&"inputHiddenLabel",zn&&"inputAdornedStart",kr&&"inputAdornedEnd",Jr&&"readOnly"]};return composeClasses$3(_i,getInputBaseUtilityClass,$r)},InputBaseRoot=styled$2("div",{name:"MuiInputBase",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:Gt,ownerState:$r})=>_extends$q({},Gt.typography.body1,{color:(Gt.vars||Gt).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${inputBaseClasses.disabled}`]:{color:(Gt.vars||Gt).palette.text.disabled,cursor:"default"}},$r.multiline&&_extends$q({padding:"4px 0 5px"},$r.size==="small"&&{paddingTop:1}),$r.fullWidth&&{width:"100%"})),InputBaseComponent=styled$2("input",{name:"MuiInputBase",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:Gt,ownerState:$r})=>{const zr=Gt.palette.mode==="light",_r=_extends$q({color:"currentColor"},Gt.vars?{opacity:Gt.vars.opacity.inputPlaceholder}:{opacity:zr?.42:.5},{transition:Gt.transitions.create("opacity",{duration:Gt.transitions.duration.shorter})}),Dr={opacity:"0 !important"},kr=Gt.vars?{opacity:Gt.vars.opacity.inputPlaceholder}:{opacity:zr?.42:.5};return _extends$q({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":_r,"&::-moz-placeholder":_r,"&:-ms-input-placeholder":_r,"&::-ms-input-placeholder":_r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${inputBaseClasses.formControl} &`]:{"&::-webkit-input-placeholder":Dr,"&::-moz-placeholder":Dr,"&:-ms-input-placeholder":Dr,"&::-ms-input-placeholder":Dr,"&:focus::-webkit-input-placeholder":kr,"&:focus::-moz-placeholder":kr,"&:focus:-ms-input-placeholder":kr,"&:focus::-ms-input-placeholder":kr},[`&.${inputBaseClasses.disabled}`]:{opacity:1,WebkitTextFillColor:(Gt.vars||Gt).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},$r.size==="small"&&{paddingTop:1},$r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},$r.type==="search"&&{MozAppearance:"textfield"})}),inputGlobalStyles=jsxRuntimeExports.jsx(GlobalStyles,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),InputBase=reactExports.forwardRef(function($r,zr){var _r;const Dr=useDefaultProps({props:$r,name:"MuiInputBase"}),{"aria-describedby":kr,autoComplete:qr,autoFocus:Nr,className:Wr,components:Qr={},componentsProps:Vr={},defaultValue:Jr,disabled:Zr,disableInjectingGlobalStyles:zn,endAdornment:Vn,fullWidth:_i=!1,id:e0,inputComponent:r0="input",inputProps:i0={},inputRef:n0,maxRows:o0,minRows:a0,multiline:s0=!1,name:l0,onBlur:u0,onChange:b0,onClick:g0,onFocus:y0,onKeyDown:f0,onKeyUp:v0,placeholder:A0,readOnly:p0,renderSuffix:h0,rows:m0,slotProps:c0={},slots:d0={},startAdornment:M0,type:O0="text",value:x0}=Dr,C0=_objectWithoutPropertiesLoose$a(Dr,_excluded$10),$0=i0.value!=null?i0.value:x0,{current:_0}=reactExports.useRef($0!=null),R0=reactExports.useRef(),D0=reactExports.useCallback(P0=>{},[]),S0=useForkRef$2(R0,n0,i0.ref,D0),[I0,B0]=reactExports.useState(!1),T0=useFormControl(),Q0=formControlState({props:Dr,muiFormControl:T0,states:["color","disabled","error","hiddenLabel","size","required","filled"]});Q0.focused=T0?T0.focused:I0,reactExports.useEffect(()=>{!T0&&Zr&&I0&&(B0(!1),u0&&u0())},[T0,Zr,I0,u0]);const L0=T0&&T0.onFilled,N0=T0&&T0.onEmpty,j0=reactExports.useCallback(P0=>{isFilled(P0)?L0&&L0():N0&&N0()},[L0,N0]);useEnhancedEffect$2(()=>{_0&&j0({value:$0})},[$0,j0,_0]);const q0=P0=>{if(Q0.disabled){P0.stopPropagation();return}y0&&y0(P0),i0.onFocus&&i0.onFocus(P0),T0&&T0.onFocus?T0.onFocus(P0):B0(!0)},k0=P0=>{u0&&u0(P0),i0.onBlur&&i0.onBlur(P0),T0&&T0.onBlur?T0.onBlur(P0):B0(!1)},w0=(P0,...W0)=>{if(!_0){const Y0=P0.target||R0.current;if(Y0==null)throw new Error(formatMuiErrorMessage$2(1));j0({value:Y0.value})}i0.onChange&&i0.onChange(P0,...W0),b0&&b0(P0,...W0)};reactExports.useEffect(()=>{j0(R0.current)},[]);const F0=P0=>{R0.current&&P0.currentTarget===P0.target&&R0.current.focus(),g0&&g0(P0)};let G0=r0,X0=i0;s0&&G0==="input"&&(m0?X0=_extends$q({type:void 0,minRows:m0,maxRows:m0},X0):X0=_extends$q({type:void 0,maxRows:o0,minRows:a0},X0),G0=TextareaAutosize$1);const eo=P0=>{j0(P0.animationName==="mui-auto-fill-cancel"?R0.current:{value:"x"})};reactExports.useEffect(()=>{T0&&T0.setAdornedStart(!!M0)},[T0,M0]);const K0=_extends$q({},Dr,{color:Q0.color||"primary",disabled:Q0.disabled,endAdornment:Vn,error:Q0.error,focused:Q0.focused,formControl:T0,fullWidth:_i,hiddenLabel:Q0.hiddenLabel,multiline:s0,size:Q0.size,startAdornment:M0,type:O0}),Z0=useUtilityClasses$Q(K0),ao=d0.root||Qr.Root||InputBaseRoot,io=c0.root||Vr.root||{},H0=d0.input||Qr.Input||InputBaseComponent;return X0=_extends$q({},X0,(_r=c0.input)!=null?_r:Vr.input),jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[!zn&&inputGlobalStyles,jsxRuntimeExports.jsxs(ao,_extends$q({},io,!isHostComponent$1(ao)&&{ownerState:_extends$q({},K0,io.ownerState)},{ref:zr,onClick:F0},C0,{className:clsx$1(Z0.root,io.className,Wr,p0&&"MuiInputBase-readOnly"),children:[M0,jsxRuntimeExports.jsx(FormControlContext.Provider,{value:null,children:jsxRuntimeExports.jsx(H0,_extends$q({ownerState:K0,"aria-invalid":Q0.error,"aria-describedby":kr,autoComplete:qr,autoFocus:Nr,defaultValue:Jr,disabled:Q0.disabled,id:e0,onAnimationStart:eo,name:l0,placeholder:A0,readOnly:p0,required:Q0.required,rows:m0,value:$0,onKeyDown:f0,onKeyUp:v0,type:O0},X0,!isHostComponent$1(H0)&&{as:G0,ownerState:_extends$q({},K0,X0.ownerState)},{ref:S0,className:clsx$1(Z0.input,X0.className,p0&&"MuiInputBase-readOnly"),onBlur:k0,onChange:w0,onFocus:q0}))}),Vn,h0?h0(_extends$q({},Q0,{startAdornment:M0})):null]}))]})});function getInputUtilityClass(Gt){return generateUtilityClass$3("MuiInput",Gt)}const inputClasses=_extends$q({},inputBaseClasses,generateUtilityClasses$3("MuiInput",["root","underline","input"]));function getOutlinedInputUtilityClass(Gt){return generateUtilityClass$3("MuiOutlinedInput",Gt)}const outlinedInputClasses=_extends$q({},inputBaseClasses,generateUtilityClasses$3("MuiOutlinedInput",["root","notchedOutline","input"]));function getFilledInputUtilityClass(Gt){return generateUtilityClass$3("MuiFilledInput",Gt)}const filledInputClasses=_extends$q({},inputBaseClasses,generateUtilityClasses$3("MuiFilledInput",["root","underline","input"])),CloseIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),ArrowDropDownIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function getAutocompleteUtilityClass(Gt){return generateUtilityClass$3("MuiAutocomplete",Gt)}const autocompleteClasses=generateUtilityClasses$3("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var _ClearIcon,_ArrowDropDownIcon;const _excluded$$=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],_excluded2$6=["ref"],_excluded3$2=["key"],_excluded4=["key"],useUtilityClasses$P=Gt=>{const{classes:$r,disablePortal:zr,expanded:_r,focused:Dr,fullWidth:kr,hasClearIcon:qr,hasPopupIcon:Nr,inputFocused:Wr,popupOpen:Qr,size:Vr}=Gt,Jr={root:["root",_r&&"expanded",Dr&&"focused",kr&&"fullWidth",qr&&"hasClearIcon",Nr&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",Wr&&"inputFocused"],tag:["tag",`tagSize${capitalize$7(Vr)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",Qr&&"popupIndicatorOpen"],popper:["popper",zr&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return composeClasses$3(Jr,getAutocompleteUtilityClass,$r)},AutocompleteRoot=styled$2("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt,{fullWidth:_r,hasClearIcon:Dr,hasPopupIcon:kr,inputFocused:qr,size:Nr}=zr;return[{[`& .${autocompleteClasses.tag}`]:$r.tag},{[`& .${autocompleteClasses.tag}`]:$r[`tagSize${capitalize$7(Nr)}`]},{[`& .${autocompleteClasses.inputRoot}`]:$r.inputRoot},{[`& .${autocompleteClasses.input}`]:$r.input},{[`& .${autocompleteClasses.input}`]:qr&&$r.inputFocused},$r.root,_r&&$r.fullWidth,kr&&$r.hasPopupIcon,Dr&&$r.hasClearIcon]}})({[`&.${autocompleteClasses.focused} .${autocompleteClasses.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${autocompleteClasses.clearIndicator}`]:{visibility:"visible"}},[`& .${autocompleteClasses.tag}`]:{margin:3,maxWidth:"calc(100% - 6px)"},[`& .${autocompleteClasses.inputRoot}`]:{[`.${autocompleteClasses.hasPopupIcon}&, .${autocompleteClasses.hasClearIcon}&`]:{paddingRight:30},[`.${autocompleteClasses.hasPopupIcon}.${autocompleteClasses.hasClearIcon}&`]:{paddingRight:56},[`& .${autocompleteClasses.input}`]:{width:0,minWidth:30}},[`& .${inputClasses.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${inputClasses.root}.${inputBaseClasses.sizeSmall}`]:{[`& .${inputClasses.input}`]:{padding:"2px 4px 3px 0"}},[`& .${outlinedInputClasses.root}`]:{padding:9,[`.${autocompleteClasses.hasPopupIcon}&, .${autocompleteClasses.hasClearIcon}&`]:{paddingRight:39},[`.${autocompleteClasses.hasPopupIcon}.${autocompleteClasses.hasClearIcon}&`]:{paddingRight:65},[`& .${autocompleteClasses.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${autocompleteClasses.endAdornment}`]:{right:9}},[`& .${outlinedInputClasses.root}.${inputBaseClasses.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${autocompleteClasses.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${filledInputClasses.root}`]:{paddingTop:19,paddingLeft:8,[`.${autocompleteClasses.hasPopupIcon}&, .${autocompleteClasses.hasClearIcon}&`]:{paddingRight:39},[`.${autocompleteClasses.hasPopupIcon}.${autocompleteClasses.hasClearIcon}&`]:{paddingRight:65},[`& .${filledInputClasses.input}`]:{padding:"7px 4px"},[`& .${autocompleteClasses.endAdornment}`]:{right:9}},[`& .${filledInputClasses.root}.${inputBaseClasses.sizeSmall}`]:{paddingBottom:1,[`& .${filledInputClasses.input}`]:{padding:"2.5px 4px"}},[`& .${inputBaseClasses.hiddenLabel}`]:{paddingTop:8},[`& .${filledInputClasses.root}.${inputBaseClasses.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${autocompleteClasses.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${filledInputClasses.root}.${inputBaseClasses.hiddenLabel}.${inputBaseClasses.sizeSmall}`]:{[`& .${autocompleteClasses.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${autocompleteClasses.input}`]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{[`& .${autocompleteClasses.tag}`]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{[`& .${autocompleteClasses.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${autocompleteClasses.inputRoot}`]:{flexWrap:"wrap"}}}]}),AutocompleteEndAdornment=styled$2("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(Gt,$r)=>$r.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),AutocompleteClearIndicator=styled$2(IconButton,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(Gt,$r)=>$r.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),AutocompletePopupIndicator=styled$2(IconButton,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:Gt},$r)=>_extends$q({},$r.popupIndicator,Gt.popupOpen&&$r.popupIndicatorOpen)})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),AutocompletePopper=styled$2(Popper,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`& .${autocompleteClasses.option}`]:$r.option},$r.popper,zr.disablePortal&&$r.popperDisablePortal]}})(({theme:Gt})=>({zIndex:(Gt.vars||Gt).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]})),AutocompletePaper=styled$2(Paper,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(Gt,$r)=>$r.paper})(({theme:Gt})=>_extends$q({},Gt.typography.body1,{overflow:"auto"})),AutocompleteLoading=styled$2("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(Gt,$r)=>$r.loading})(({theme:Gt})=>({color:(Gt.vars||Gt).palette.text.secondary,padding:"14px 16px"})),AutocompleteNoOptions=styled$2("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(Gt,$r)=>$r.noOptions})(({theme:Gt})=>({color:(Gt.vars||Gt).palette.text.secondary,padding:"14px 16px"})),AutocompleteListbox=styled$2("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(Gt,$r)=>$r.listbox})(({theme:Gt})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${autocompleteClasses.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[Gt.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${autocompleteClasses.focused}`]:{backgroundColor:(Gt.vars||Gt).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(Gt.vars||Gt).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${autocompleteClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity),[`&.${autocompleteClasses.focused}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.hoverOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(Gt.vars||Gt).palette.action.selected}},[`&.${autocompleteClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.focusOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.focusOpacity)}}}})),AutocompleteGroupLabel=styled$2(ListSubheader,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(Gt,$r)=>$r.groupLabel})(({theme:Gt})=>({backgroundColor:(Gt.vars||Gt).palette.background.paper,top:-8})),AutocompleteGroupUl=styled$2("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(Gt,$r)=>$r.groupUl})({padding:0,[`& .${autocompleteClasses.option}`]:{paddingLeft:24}}),Autocomplete=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr;const Nr=useDefaultProps({props:$r,name:"MuiAutocomplete"}),{autoComplete:Wr=!1,autoHighlight:Qr=!1,autoSelect:Vr=!1,blurOnSelect:Jr=!1,ChipProps:Zr,className:zn,clearIcon:Vn=_ClearIcon||(_ClearIcon=jsxRuntimeExports.jsx(CloseIcon,{fontSize:"small"})),clearOnBlur:_i=!Nr.freeSolo,clearOnEscape:e0=!1,clearText:r0="Clear",closeText:i0="Close",componentsProps:n0={},defaultValue:o0=Nr.multiple?[]:null,disableClearable:a0=!1,disableCloseOnSelect:s0=!1,disabled:l0=!1,disabledItemsFocusable:u0=!1,disableListWrap:b0=!1,disablePortal:g0=!1,filterSelectedOptions:y0=!1,forcePopupIcon:f0="auto",freeSolo:v0=!1,fullWidth:A0=!1,getLimitTagsText:p0=jo=>`+${jo}`,getOptionLabel:h0,groupBy:m0,handleHomeEndKeys:c0=!Nr.freeSolo,includeInputInList:d0=!1,limitTags:M0=-1,ListboxComponent:O0="ul",ListboxProps:x0,loading:C0=!1,loadingText:$0="Loading…",multiple:_0=!1,noOptionsText:R0="No options",openOnFocus:D0=!1,openText:S0="Open",PaperComponent:I0=Paper,PopperComponent:B0=Popper,popupIcon:T0=_ArrowDropDownIcon||(_ArrowDropDownIcon=jsxRuntimeExports.jsx(ArrowDropDownIcon,{})),readOnly:Q0=!1,renderGroup:L0,renderInput:N0,renderOption:j0,renderTags:q0,selectOnFocus:k0=!Nr.freeSolo,size:w0="medium",slotProps:F0={}}=Nr,G0=_objectWithoutPropertiesLoose$a(Nr,_excluded$$),{getRootProps:X0,getInputProps:eo,getInputLabelProps:K0,getPopupIndicatorProps:Z0,getClearProps:ao,getTagProps:io,getListboxProps:H0,getOptionProps:P0,value:W0,dirty:Y0,expanded:co,id:Ao,popupOpen:oo,focused:uo,focusedTag:Mo,anchorEl:go,setAnchorEl:qo,inputValue:Io,groupedOptions:Qo}=useAutocomplete(_extends$q({},Nr,{componentName:"Autocomplete"})),rs=!a0&&!l0&&Y0&&!Q0,gs=(!v0||f0===!0)&&f0!==!1,{onMouseDown:Ss}=eo(),{ref:zs}=x0??{},Os=H0(),{ref:Ts}=Os,Ds=_objectWithoutPropertiesLoose$a(Os,_excluded2$6),Bs=useForkRef$2(Ts,zs),Go=h0||(jo=>{var Xo;return(Xo=jo.label)!=null?Xo:jo}),yo=_extends$q({},Nr,{disablePortal:g0,expanded:co,focused:uo,fullWidth:A0,getOptionLabel:Go,hasClearIcon:rs,hasPopupIcon:gs,inputFocused:Mo===-1,popupOpen:oo,size:w0}),zo=useUtilityClasses$P(yo);let xo;if(_0&&W0.length>0){const jo=Xo=>_extends$q({className:zo.tag,disabled:l0},io(Xo));q0?xo=q0(W0,jo,yo):xo=W0.map((Xo,os)=>{const ho=jo({index:os}),{key:Fo}=ho,Ko=_objectWithoutPropertiesLoose$a(ho,_excluded3$2);return jsxRuntimeExports.jsx(Chip,_extends$q({label:Go(Xo),size:w0},Ko,Zr),Fo)})}if(M0>-1&&Array.isArray(xo)){const jo=xo.length-M0;!uo&&jo>0&&(xo=xo.splice(0,M0),xo.push(jsxRuntimeExports.jsx("span",{className:zo.tag,children:p0(jo)},xo.length)))}const Wo=L0||(jo=>jsxRuntimeExports.jsxs("li",{children:[jsxRuntimeExports.jsx(AutocompleteGroupLabel,{className:zo.groupLabel,ownerState:yo,component:"div",children:jo.group}),jsxRuntimeExports.jsx(AutocompleteGroupUl,{className:zo.groupUl,ownerState:yo,children:jo.children})]},jo.key)),ms=j0||((jo,Xo)=>{const{key:os}=jo,ho=_objectWithoutPropertiesLoose$a(jo,_excluded4);return jsxRuntimeExports.jsx("li",_extends$q({},ho,{children:Go(Xo)}),os)}),ns=(jo,Xo)=>{const os=P0({option:jo,index:Xo});return ms(_extends$q({},os,{className:zo.option}),jo,{selected:os["aria-selected"],index:Xo,inputValue:Io},yo)},Vo=(_r=F0.clearIndicator)!=null?_r:n0.clearIndicator,vs=(Dr=F0.paper)!=null?Dr:n0.paper,Uo=(kr=F0.popper)!=null?kr:n0.popper,Co=(qr=F0.popupIndicator)!=null?qr:n0.popupIndicator,wo=jo=>jsxRuntimeExports.jsx(AutocompletePopper,_extends$q({as:B0,disablePortal:g0,style:{width:go?go.clientWidth:null},ownerState:yo,role:"presentation",anchorEl:go,open:oo},Uo,{className:clsx$1(zo.popper,Uo==null?void 0:Uo.className),children:jsxRuntimeExports.jsx(AutocompletePaper,_extends$q({ownerState:yo,as:I0},vs,{className:clsx$1(zo.paper,vs==null?void 0:vs.className),children:jo}))}));let Zo=null;return Qo.length>0?Zo=wo(jsxRuntimeExports.jsx(AutocompleteListbox,_extends$q({as:O0,className:zo.listbox,ownerState:yo},Ds,x0,{ref:Bs,children:Qo.map((jo,Xo)=>m0?Wo({key:jo.key,group:jo.group,children:jo.options.map((os,ho)=>ns(os,jo.index+ho))}):ns(jo,Xo))}))):C0&&Qo.length===0?Zo=wo(jsxRuntimeExports.jsx(AutocompleteLoading,{className:zo.loading,ownerState:yo,children:$0})):Qo.length===0&&!v0&&!C0&&(Zo=wo(jsxRuntimeExports.jsx(AutocompleteNoOptions,{className:zo.noOptions,ownerState:yo,role:"presentation",onMouseDown:jo=>{jo.preventDefault()},children:R0}))),jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(AutocompleteRoot,_extends$q({ref:zr,className:clsx$1(zo.root,zn),ownerState:yo},X0(G0),{children:N0({id:Ao,disabled:l0,fullWidth:!0,size:w0==="small"?"small":void 0,InputLabelProps:K0(),InputProps:_extends$q({ref:qo,className:zo.inputRoot,startAdornment:xo,onClick:jo=>{jo.target===jo.currentTarget&&Ss(jo)}},(rs||gs)&&{endAdornment:jsxRuntimeExports.jsxs(AutocompleteEndAdornment,{className:zo.endAdornment,ownerState:yo,children:[rs?jsxRuntimeExports.jsx(AutocompleteClearIndicator,_extends$q({},ao(),{"aria-label":r0,title:r0,ownerState:yo},Vo,{className:clsx$1(zo.clearIndicator,Vo==null?void 0:Vo.className),children:Vn})):null,gs?jsxRuntimeExports.jsx(AutocompletePopupIndicator,_extends$q({},Z0(),{disabled:l0,"aria-label":oo?i0:S0,title:oo?i0:S0,ownerState:yo},Co,{className:clsx$1(zo.popupIndicator,Co==null?void 0:Co.className),children:T0})):null]})}),inputProps:_extends$q({className:zo.input,disabled:l0,readOnly:Q0},eo())})})),go?Zo:null]})}),_excluded$_=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],useUtilityClasses$O=Gt=>{const{classes:$r,disableUnderline:zr}=Gt,Dr=composeClasses$3({root:["root",!zr&&"underline"],input:["input"]},getInputUtilityClass,$r);return _extends$q({},$r,Dr)},InputRoot=styled$2(InputBaseRoot,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiInput",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[...rootOverridesResolver(Gt,$r),!zr.disableUnderline&&$r.underline]}})(({theme:Gt,ownerState:$r})=>{let _r=Gt.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return Gt.vars&&(_r=`rgba(${Gt.vars.palette.common.onBackgroundChannel} / ${Gt.vars.opacity.inputUnderline})`),_extends$q({position:"relative"},$r.formControl&&{"label + &":{marginTop:16}},!$r.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(Gt.vars||Gt).palette[$r.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:Gt.transitions.create("transform",{duration:Gt.transitions.duration.shorter,easing:Gt.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${inputClasses.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${inputClasses.error}`]:{"&::before, &::after":{borderBottomColor:(Gt.vars||Gt).palette.error.main}},"&::before":{borderBottom:`1px solid ${_r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:Gt.transitions.create("border-bottom-color",{duration:Gt.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${inputClasses.disabled}, .${inputClasses.error}):before`]:{borderBottom:`2px solid ${(Gt.vars||Gt).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${_r}`}},[`&.${inputClasses.disabled}:before`]:{borderBottomStyle:"dotted"}})}),InputInput=styled$2(InputBaseComponent,{name:"MuiInput",slot:"Input",overridesResolver:inputOverridesResolver})({}),Input=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr;const Nr=useDefaultProps({props:$r,name:"MuiInput"}),{disableUnderline:Wr,components:Qr={},componentsProps:Vr,fullWidth:Jr=!1,inputComponent:Zr="input",multiline:zn=!1,slotProps:Vn,slots:_i={},type:e0="text"}=Nr,r0=_objectWithoutPropertiesLoose$a(Nr,_excluded$_),i0=useUtilityClasses$O(Nr),o0={root:{ownerState:{disableUnderline:Wr}}},a0=Vn??Vr?deepmerge$1(Vn??Vr,o0):o0,s0=(_r=(Dr=_i.root)!=null?Dr:Qr.Root)!=null?_r:InputRoot,l0=(kr=(qr=_i.input)!=null?qr:Qr.Input)!=null?kr:InputInput;return jsxRuntimeExports.jsx(InputBase,_extends$q({slots:{root:s0,input:l0},slotProps:a0,fullWidth:Jr,inputComponent:Zr,multiline:zn,ref:zr,type:e0},r0,{classes:i0}))});Input.muiName="Input";const _excluded$Z=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],useUtilityClasses$N=Gt=>{const{classes:$r,disableUnderline:zr}=Gt,Dr=composeClasses$3({root:["root",!zr&&"underline"],input:["input"]},getFilledInputUtilityClass,$r);return _extends$q({},$r,Dr)},FilledInputRoot=styled$2(InputBaseRoot,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[...rootOverridesResolver(Gt,$r),!zr.disableUnderline&&$r.underline]}})(({theme:Gt,ownerState:$r})=>{var zr;const _r=Gt.palette.mode==="light",Dr=_r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",kr=_r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",qr=_r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",Nr=_r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return _extends$q({position:"relative",backgroundColor:Gt.vars?Gt.vars.palette.FilledInput.bg:kr,borderTopLeftRadius:(Gt.vars||Gt).shape.borderRadius,borderTopRightRadius:(Gt.vars||Gt).shape.borderRadius,transition:Gt.transitions.create("background-color",{duration:Gt.transitions.duration.shorter,easing:Gt.transitions.easing.easeOut}),"&:hover":{backgroundColor:Gt.vars?Gt.vars.palette.FilledInput.hoverBg:qr,"@media (hover: none)":{backgroundColor:Gt.vars?Gt.vars.palette.FilledInput.bg:kr}},[`&.${filledInputClasses.focused}`]:{backgroundColor:Gt.vars?Gt.vars.palette.FilledInput.bg:kr},[`&.${filledInputClasses.disabled}`]:{backgroundColor:Gt.vars?Gt.vars.palette.FilledInput.disabledBg:Nr}},!$r.disableUnderline&&{"&::after":{borderBottom:`2px solid ${(zr=(Gt.vars||Gt).palette[$r.color||"primary"])==null?void 0:zr.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:Gt.transitions.create("transform",{duration:Gt.transitions.duration.shorter,easing:Gt.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${filledInputClasses.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${filledInputClasses.error}`]:{"&::before, &::after":{borderBottomColor:(Gt.vars||Gt).palette.error.main}},"&::before":{borderBottom:`1px solid ${Gt.vars?`rgba(${Gt.vars.palette.common.onBackgroundChannel} / ${Gt.vars.opacity.inputUnderline})`:Dr}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:Gt.transitions.create("border-bottom-color",{duration:Gt.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${filledInputClasses.disabled}, .${filledInputClasses.error}):before`]:{borderBottom:`1px solid ${(Gt.vars||Gt).palette.text.primary}`},[`&.${filledInputClasses.disabled}:before`]:{borderBottomStyle:"dotted"}},$r.startAdornment&&{paddingLeft:12},$r.endAdornment&&{paddingRight:12},$r.multiline&&_extends$q({padding:"25px 12px 8px"},$r.size==="small"&&{paddingTop:21,paddingBottom:4},$r.hiddenLabel&&{paddingTop:16,paddingBottom:17},$r.hiddenLabel&&$r.size==="small"&&{paddingTop:8,paddingBottom:9}))}),FilledInputInput=styled$2(InputBaseComponent,{name:"MuiFilledInput",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:Gt,ownerState:$r})=>_extends$q({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!Gt.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:Gt.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:Gt.palette.mode==="light"?null:"#fff",caretColor:Gt.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},Gt.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[Gt.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},$r.size==="small"&&{paddingTop:21,paddingBottom:4},$r.hiddenLabel&&{paddingTop:16,paddingBottom:17},$r.startAdornment&&{paddingLeft:0},$r.endAdornment&&{paddingRight:0},$r.hiddenLabel&&$r.size==="small"&&{paddingTop:8,paddingBottom:9},$r.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),FilledInput=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr;const Nr=useDefaultProps({props:$r,name:"MuiFilledInput"}),{components:Wr={},componentsProps:Qr,fullWidth:Vr=!1,inputComponent:Jr="input",multiline:Zr=!1,slotProps:zn,slots:Vn={},type:_i="text"}=Nr,e0=_objectWithoutPropertiesLoose$a(Nr,_excluded$Z),r0=_extends$q({},Nr,{fullWidth:Vr,inputComponent:Jr,multiline:Zr,type:_i}),i0=useUtilityClasses$N(Nr),n0={root:{ownerState:r0},input:{ownerState:r0}},o0=zn??Qr?deepmerge$1(n0,zn??Qr):n0,a0=(_r=(Dr=Vn.root)!=null?Dr:Wr.Root)!=null?_r:FilledInputRoot,s0=(kr=(qr=Vn.input)!=null?qr:Wr.Input)!=null?kr:FilledInputInput;return jsxRuntimeExports.jsx(InputBase,_extends$q({slots:{root:a0,input:s0},componentsProps:o0,fullWidth:Vr,inputComponent:Jr,multiline:Zr,ref:zr,type:_i},e0,{classes:i0}))});FilledInput.muiName="Input";var _span$3;const _excluded$Y=["children","classes","className","label","notched"],NotchedOutlineRoot$1=styled$2("fieldset",{shouldForwardProp:rootShouldForwardProp})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),NotchedOutlineLegend=styled$2("legend",{shouldForwardProp:rootShouldForwardProp})(({ownerState:Gt,theme:$r})=>_extends$q({float:"unset",width:"auto",overflow:"hidden"},!Gt.withLabel&&{padding:0,lineHeight:"11px",transition:$r.transitions.create("width",{duration:150,easing:$r.transitions.easing.easeOut})},Gt.withLabel&&_extends$q({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:$r.transitions.create("max-width",{duration:50,easing:$r.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},Gt.notched&&{maxWidth:"100%",transition:$r.transitions.create("max-width",{duration:100,easing:$r.transitions.easing.easeOut,delay:50})})));function NotchedOutline(Gt){const{className:$r,label:zr,notched:_r}=Gt,Dr=_objectWithoutPropertiesLoose$a(Gt,_excluded$Y),kr=zr!=null&&zr!=="",qr=_extends$q({},Gt,{notched:_r,withLabel:kr});return jsxRuntimeExports.jsx(NotchedOutlineRoot$1,_extends$q({"aria-hidden":!0,className:$r,ownerState:qr},Dr,{children:jsxRuntimeExports.jsx(NotchedOutlineLegend,{ownerState:qr,children:kr?jsxRuntimeExports.jsx("span",{children:zr}):_span$3||(_span$3=jsxRuntimeExports.jsx("span",{className:"notranslate",children:"​"}))})}))}const _excluded$X=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],useUtilityClasses$M=Gt=>{const{classes:$r}=Gt,_r=composeClasses$3({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},getOutlinedInputUtilityClass,$r);return _extends$q({},$r,_r)},OutlinedInputRoot=styled$2(InputBaseRoot,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:rootOverridesResolver})(({theme:Gt,ownerState:$r})=>{const zr=Gt.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return _extends$q({position:"relative",borderRadius:(Gt.vars||Gt).shape.borderRadius,[`&:hover .${outlinedInputClasses.notchedOutline}`]:{borderColor:(Gt.vars||Gt).palette.text.primary},"@media (hover: none)":{[`&:hover .${outlinedInputClasses.notchedOutline}`]:{borderColor:Gt.vars?`rgba(${Gt.vars.palette.common.onBackgroundChannel} / 0.23)`:zr}},[`&.${outlinedInputClasses.focused} .${outlinedInputClasses.notchedOutline}`]:{borderColor:(Gt.vars||Gt).palette[$r.color].main,borderWidth:2},[`&.${outlinedInputClasses.error} .${outlinedInputClasses.notchedOutline}`]:{borderColor:(Gt.vars||Gt).palette.error.main},[`&.${outlinedInputClasses.disabled} .${outlinedInputClasses.notchedOutline}`]:{borderColor:(Gt.vars||Gt).palette.action.disabled}},$r.startAdornment&&{paddingLeft:14},$r.endAdornment&&{paddingRight:14},$r.multiline&&_extends$q({padding:"16.5px 14px"},$r.size==="small"&&{padding:"8.5px 14px"}))}),NotchedOutlineRoot=styled$2(NotchedOutline,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(Gt,$r)=>$r.notchedOutline})(({theme:Gt})=>{const $r=Gt.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:Gt.vars?`rgba(${Gt.vars.palette.common.onBackgroundChannel} / 0.23)`:$r}}),OutlinedInputInput=styled$2(InputBaseComponent,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:inputOverridesResolver})(({theme:Gt,ownerState:$r})=>_extends$q({padding:"16.5px 14px"},!Gt.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:Gt.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:Gt.palette.mode==="light"?null:"#fff",caretColor:Gt.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},Gt.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[Gt.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},$r.size==="small"&&{padding:"8.5px 14px"},$r.multiline&&{padding:0},$r.startAdornment&&{paddingLeft:0},$r.endAdornment&&{paddingRight:0})),OutlinedInput=reactExports.forwardRef(function($r,zr){var _r,Dr,kr,qr,Nr;const Wr=useDefaultProps({props:$r,name:"MuiOutlinedInput"}),{components:Qr={},fullWidth:Vr=!1,inputComponent:Jr="input",label:Zr,multiline:zn=!1,notched:Vn,slots:_i={},type:e0="text"}=Wr,r0=_objectWithoutPropertiesLoose$a(Wr,_excluded$X),i0=useUtilityClasses$M(Wr),n0=useFormControl(),o0=formControlState({props:Wr,muiFormControl:n0,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),a0=_extends$q({},Wr,{color:o0.color||"primary",disabled:o0.disabled,error:o0.error,focused:o0.focused,formControl:n0,fullWidth:Vr,hiddenLabel:o0.hiddenLabel,multiline:zn,size:o0.size,type:e0}),s0=(_r=(Dr=_i.root)!=null?Dr:Qr.Root)!=null?_r:OutlinedInputRoot,l0=(kr=(qr=_i.input)!=null?qr:Qr.Input)!=null?kr:OutlinedInputInput;return jsxRuntimeExports.jsx(InputBase,_extends$q({slots:{root:s0,input:l0},renderSuffix:u0=>jsxRuntimeExports.jsx(NotchedOutlineRoot,{ownerState:a0,className:i0.notchedOutline,label:Zr!=null&&Zr!==""&&o0.required?Nr||(Nr=jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[Zr," ","*"]})):Zr,notched:typeof Vn<"u"?Vn:!!(u0.startAdornment||u0.filled||u0.focused)}),fullWidth:Vr,inputComponent:Jr,multiline:zn,ref:zr,type:e0},r0,{classes:_extends$q({},i0,{notchedOutline:null})}))});OutlinedInput.muiName="Input";function getFormLabelUtilityClasses(Gt){return generateUtilityClass$3("MuiFormLabel",Gt)}const formLabelClasses=generateUtilityClasses$3("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),_excluded$W=["children","className","color","component","disabled","error","filled","focused","required"],useUtilityClasses$L=Gt=>{const{classes:$r,color:zr,focused:_r,disabled:Dr,error:kr,filled:qr,required:Nr}=Gt,Wr={root:["root",`color${capitalize$7(zr)}`,Dr&&"disabled",kr&&"error",qr&&"filled",_r&&"focused",Nr&&"required"],asterisk:["asterisk",kr&&"error"]};return composeClasses$3(Wr,getFormLabelUtilityClasses,$r)},FormLabelRoot=styled$2("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:Gt},$r)=>_extends$q({},$r.root,Gt.color==="secondary"&&$r.colorSecondary,Gt.filled&&$r.filled)})(({theme:Gt,ownerState:$r})=>_extends$q({color:(Gt.vars||Gt).palette.text.secondary},Gt.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${formLabelClasses.focused}`]:{color:(Gt.vars||Gt).palette[$r.color].main},[`&.${formLabelClasses.disabled}`]:{color:(Gt.vars||Gt).palette.text.disabled},[`&.${formLabelClasses.error}`]:{color:(Gt.vars||Gt).palette.error.main}})),AsteriskComponent=styled$2("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(Gt,$r)=>$r.asterisk})(({theme:Gt})=>({[`&.${formLabelClasses.error}`]:{color:(Gt.vars||Gt).palette.error.main}})),FormLabel=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiFormLabel"}),{children:Dr,className:kr,component:qr="label"}=_r,Nr=_objectWithoutPropertiesLoose$a(_r,_excluded$W),Wr=useFormControl(),Qr=formControlState({props:_r,muiFormControl:Wr,states:["color","required","focused","disabled","error","filled"]}),Vr=_extends$q({},_r,{color:Qr.color||"primary",component:qr,disabled:Qr.disabled,error:Qr.error,filled:Qr.filled,focused:Qr.focused,required:Qr.required}),Jr=useUtilityClasses$L(Vr);return jsxRuntimeExports.jsxs(FormLabelRoot,_extends$q({as:qr,ownerState:Vr,className:clsx$1(Jr.root,kr),ref:zr},Nr,{children:[Dr,Qr.required&&jsxRuntimeExports.jsxs(AsteriskComponent,{ownerState:Vr,"aria-hidden":!0,className:Jr.asterisk,children:[" ","*"]})]}))});function getInputLabelUtilityClasses(Gt){return generateUtilityClass$3("MuiInputLabel",Gt)}generateUtilityClasses$3("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const _excluded$V=["disableAnimation","margin","shrink","variant","className"],useUtilityClasses$K=Gt=>{const{classes:$r,formControl:zr,size:_r,shrink:Dr,disableAnimation:kr,variant:qr,required:Nr}=Gt,Wr={root:["root",zr&&"formControl",!kr&&"animated",Dr&&"shrink",_r&&_r!=="normal"&&`size${capitalize$7(_r)}`,qr],asterisk:[Nr&&"asterisk"]},Qr=composeClasses$3(Wr,getInputLabelUtilityClasses,$r);return _extends$q({},$r,Qr)},InputLabelRoot=styled$2(FormLabel,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`& .${formLabelClasses.asterisk}`]:$r.asterisk},$r.root,zr.formControl&&$r.formControl,zr.size==="small"&&$r.sizeSmall,zr.shrink&&$r.shrink,!zr.disableAnimation&&$r.animated,zr.focused&&$r.focused,$r[zr.variant]]}})(({theme:Gt,ownerState:$r})=>_extends$q({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},$r.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},$r.size==="small"&&{transform:"translate(0, 17px) scale(1)"},$r.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!$r.disableAnimation&&{transition:Gt.transitions.create(["color","transform","max-width"],{duration:Gt.transitions.duration.shorter,easing:Gt.transitions.easing.easeOut})},$r.variant==="filled"&&_extends$q({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},$r.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},$r.shrink&&_extends$q({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},$r.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),$r.variant==="outlined"&&_extends$q({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},$r.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},$r.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),InputLabel=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({name:"MuiInputLabel",props:$r}),{disableAnimation:Dr=!1,shrink:kr,className:qr}=_r,Nr=_objectWithoutPropertiesLoose$a(_r,_excluded$V),Wr=useFormControl();let Qr=kr;typeof Qr>"u"&&Wr&&(Qr=Wr.filled||Wr.focused||Wr.adornedStart);const Vr=formControlState({props:_r,muiFormControl:Wr,states:["size","variant","required","focused"]}),Jr=_extends$q({},_r,{disableAnimation:Dr,formControl:Wr,shrink:Qr,size:Vr.size,variant:Vr.variant,required:Vr.required,focused:Vr.focused}),Zr=useUtilityClasses$K(Jr);return jsxRuntimeExports.jsx(InputLabelRoot,_extends$q({"data-shrink":Qr,ownerState:Jr,ref:zr,className:clsx$1(Zr.root,qr)},Nr,{classes:Zr}))});function getFormHelperTextUtilityClasses(Gt){return generateUtilityClass$3("MuiFormHelperText",Gt)}const formHelperTextClasses=generateUtilityClasses$3("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var _span$2;const _excluded$U=["children","className","component","disabled","error","filled","focused","margin","required","variant"],useUtilityClasses$J=Gt=>{const{classes:$r,contained:zr,size:_r,disabled:Dr,error:kr,filled:qr,focused:Nr,required:Wr}=Gt,Qr={root:["root",Dr&&"disabled",kr&&"error",_r&&`size${capitalize$7(_r)}`,zr&&"contained",Nr&&"focused",qr&&"filled",Wr&&"required"]};return composeClasses$3(Qr,getFormHelperTextUtilityClasses,$r)},FormHelperTextRoot=styled$2("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.size&&$r[`size${capitalize$7(zr.size)}`],zr.contained&&$r.contained,zr.filled&&$r.filled]}})(({theme:Gt,ownerState:$r})=>_extends$q({color:(Gt.vars||Gt).palette.text.secondary},Gt.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${formHelperTextClasses.disabled}`]:{color:(Gt.vars||Gt).palette.text.disabled},[`&.${formHelperTextClasses.error}`]:{color:(Gt.vars||Gt).palette.error.main}},$r.size==="small"&&{marginTop:4},$r.contained&&{marginLeft:14,marginRight:14})),FormHelperText=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiFormHelperText"}),{children:Dr,className:kr,component:qr="p"}=_r,Nr=_objectWithoutPropertiesLoose$a(_r,_excluded$U),Wr=useFormControl(),Qr=formControlState({props:_r,muiFormControl:Wr,states:["variant","size","disabled","error","filled","focused","required"]}),Vr=_extends$q({},_r,{component:qr,contained:Qr.variant==="filled"||Qr.variant==="outlined",variant:Qr.variant,size:Qr.size,disabled:Qr.disabled,error:Qr.error,filled:Qr.filled,focused:Qr.focused,required:Qr.required}),Jr=useUtilityClasses$J(Vr);return jsxRuntimeExports.jsx(FormHelperTextRoot,_extends$q({as:qr,ownerState:Vr,className:clsx$1(Jr.root,kr),ref:zr},Nr,{children:Dr===" "?_span$2||(_span$2=jsxRuntimeExports.jsx("span",{className:"notranslate",children:"​"})):Dr}))}),ListContext$1=reactExports.createContext({});function getListUtilityClass(Gt){return generateUtilityClass$3("MuiList",Gt)}generateUtilityClasses$3("MuiList",["root","padding","dense","subheader"]);const _excluded$T=["children","className","component","dense","disablePadding","subheader"],useUtilityClasses$I=Gt=>{const{classes:$r,disablePadding:zr,dense:_r,subheader:Dr}=Gt;return composeClasses$3({root:["root",!zr&&"padding",_r&&"dense",Dr&&"subheader"]},getListUtilityClass,$r)},ListRoot=styled$2("ul",{name:"MuiList",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,!zr.disablePadding&&$r.padding,zr.dense&&$r.dense,zr.subheader&&$r.subheader]}})(({ownerState:Gt})=>_extends$q({listStyle:"none",margin:0,padding:0,position:"relative"},!Gt.disablePadding&&{paddingTop:8,paddingBottom:8},Gt.subheader&&{paddingTop:0})),List=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiList"}),{children:Dr,className:kr,component:qr="ul",dense:Nr=!1,disablePadding:Wr=!1,subheader:Qr}=_r,Vr=_objectWithoutPropertiesLoose$a(_r,_excluded$T),Jr=reactExports.useMemo(()=>({dense:Nr}),[Nr]),Zr=_extends$q({},_r,{component:qr,dense:Nr,disablePadding:Wr}),zn=useUtilityClasses$I(Zr);return jsxRuntimeExports.jsx(ListContext$1.Provider,{value:Jr,children:jsxRuntimeExports.jsxs(ListRoot,_extends$q({as:qr,className:clsx$1(zn.root,kr),ref:zr,ownerState:Zr},Vr,{children:[Qr,Dr]}))})}),_excluded$S=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function nextItem$1(Gt,$r,zr){return Gt===$r?Gt.firstChild:$r&&$r.nextElementSibling?$r.nextElementSibling:zr?null:Gt.firstChild}function previousItem$1(Gt,$r,zr){return Gt===$r?zr?Gt.firstChild:Gt.lastChild:$r&&$r.previousElementSibling?$r.previousElementSibling:zr?null:Gt.lastChild}function textCriteriaMatches$1(Gt,$r){if($r===void 0)return!0;let zr=Gt.innerText;return zr===void 0&&(zr=Gt.textContent),zr=zr.trim().toLowerCase(),zr.length===0?!1:$r.repeating?zr[0]===$r.keys[0]:zr.indexOf($r.keys.join(""))===0}function moveFocus$1(Gt,$r,zr,_r,Dr,kr){let qr=!1,Nr=Dr(Gt,$r,$r?zr:!1);for(;Nr;){if(Nr===Gt.firstChild){if(qr)return!1;qr=!0}const Wr=_r?!1:Nr.disabled||Nr.getAttribute("aria-disabled")==="true";if(!Nr.hasAttribute("tabindex")||!textCriteriaMatches$1(Nr,kr)||Wr)Nr=Dr(Gt,Nr,zr);else return Nr.focus(),!0}return!1}const MenuList=reactExports.forwardRef(function($r,zr){const{actions:_r,autoFocus:Dr=!1,autoFocusItem:kr=!1,children:qr,className:Nr,disabledItemsFocusable:Wr=!1,disableListWrap:Qr=!1,onKeyDown:Vr,variant:Jr="selectedMenu"}=$r,Zr=_objectWithoutPropertiesLoose$a($r,_excluded$S),zn=reactExports.useRef(null),Vn=reactExports.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});useEnhancedEffect$2(()=>{Dr&&zn.current.focus()},[Dr]),reactExports.useImperativeHandle(_r,()=>({adjustStyleForScrollbar:(n0,{direction:o0})=>{const a0=!zn.current.style.width;if(n0.clientHeight<zn.current.clientHeight&&a0){const s0=`${getScrollbarSize$1(ownerDocument$2(n0))}px`;zn.current.style[o0==="rtl"?"paddingLeft":"paddingRight"]=s0,zn.current.style.width=`calc(100% + ${s0})`}return zn.current}}),[]);const _i=n0=>{const o0=zn.current,a0=n0.key,s0=ownerDocument$2(o0).activeElement;if(a0==="ArrowDown")n0.preventDefault(),moveFocus$1(o0,s0,Qr,Wr,nextItem$1);else if(a0==="ArrowUp")n0.preventDefault(),moveFocus$1(o0,s0,Qr,Wr,previousItem$1);else if(a0==="Home")n0.preventDefault(),moveFocus$1(o0,null,Qr,Wr,nextItem$1);else if(a0==="End")n0.preventDefault(),moveFocus$1(o0,null,Qr,Wr,previousItem$1);else if(a0.length===1){const l0=Vn.current,u0=a0.toLowerCase(),b0=performance.now();l0.keys.length>0&&(b0-l0.lastTime>500?(l0.keys=[],l0.repeating=!0,l0.previousKeyMatched=!0):l0.repeating&&u0!==l0.keys[0]&&(l0.repeating=!1)),l0.lastTime=b0,l0.keys.push(u0);const g0=s0&&!l0.repeating&&textCriteriaMatches$1(s0,l0);l0.previousKeyMatched&&(g0||moveFocus$1(o0,s0,!1,Wr,nextItem$1,l0))?n0.preventDefault():l0.previousKeyMatched=!1}Vr&&Vr(n0)},e0=useForkRef$2(zn,zr);let r0=-1;reactExports.Children.forEach(qr,(n0,o0)=>{if(!reactExports.isValidElement(n0)){r0===o0&&(r0+=1,r0>=qr.length&&(r0=-1));return}n0.props.disabled||(Jr==="selectedMenu"&&n0.props.selected||r0===-1)&&(r0=o0),r0===o0&&(n0.props.disabled||n0.props.muiSkipListHighlight||n0.type.muiSkipListHighlight)&&(r0+=1,r0>=qr.length&&(r0=-1))});const i0=reactExports.Children.map(qr,(n0,o0)=>{if(o0===r0){const a0={};return kr&&(a0.autoFocus=!0),n0.props.tabIndex===void 0&&Jr==="selectedMenu"&&(a0.tabIndex=0),reactExports.cloneElement(n0,a0)}return n0});return jsxRuntimeExports.jsx(List,_extends$q({role:"menu",ref:e0,className:Nr,onKeyDown:_i,tabIndex:Dr?0:-1},Zr,{children:i0}))});function getPopoverUtilityClass(Gt){return generateUtilityClass$3("MuiPopover",Gt)}generateUtilityClasses$3("MuiPopover",["root","paper"]);const _excluded$R=["onEntering"],_excluded2$5=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],_excluded3$1=["slotProps"];function getOffsetTop(Gt,$r){let zr=0;return typeof $r=="number"?zr=$r:$r==="center"?zr=Gt.height/2:$r==="bottom"&&(zr=Gt.height),zr}function getOffsetLeft(Gt,$r){let zr=0;return typeof $r=="number"?zr=$r:$r==="center"?zr=Gt.width/2:$r==="right"&&(zr=Gt.width),zr}function getTransformOriginValue(Gt){return[Gt.horizontal,Gt.vertical].map($r=>typeof $r=="number"?`${$r}px`:$r).join(" ")}function resolveAnchorEl(Gt){return typeof Gt=="function"?Gt():Gt}const useUtilityClasses$H=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"],paper:["paper"]},getPopoverUtilityClass,$r)},PopoverRoot=styled$2(Modal,{name:"MuiPopover",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({}),PopoverPaper=styled$2(Paper,{name:"MuiPopover",slot:"Paper",overridesResolver:(Gt,$r)=>$r.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Popover=reactExports.forwardRef(function($r,zr){var _r,Dr,kr;const qr=useDefaultProps({props:$r,name:"MuiPopover"}),{action:Nr,anchorEl:Wr,anchorOrigin:Qr={vertical:"top",horizontal:"left"},anchorPosition:Vr,anchorReference:Jr="anchorEl",children:Zr,className:zn,container:Vn,elevation:_i=8,marginThreshold:e0=16,open:r0,PaperProps:i0={},slots:n0,slotProps:o0,transformOrigin:a0={vertical:"top",horizontal:"left"},TransitionComponent:s0=Grow,transitionDuration:l0="auto",TransitionProps:{onEntering:u0}={},disableScrollLock:b0=!1}=qr,g0=_objectWithoutPropertiesLoose$a(qr.TransitionProps,_excluded$R),y0=_objectWithoutPropertiesLoose$a(qr,_excluded2$5),f0=(_r=o0==null?void 0:o0.paper)!=null?_r:i0,v0=reactExports.useRef(),A0=useForkRef$2(v0,f0.ref),p0=_extends$q({},qr,{anchorOrigin:Qr,anchorReference:Jr,elevation:_i,marginThreshold:e0,externalPaperSlotProps:f0,transformOrigin:a0,TransitionComponent:s0,transitionDuration:l0,TransitionProps:g0}),h0=useUtilityClasses$H(p0),m0=reactExports.useCallback(()=>{if(Jr==="anchorPosition")return Vr;const L0=resolveAnchorEl(Wr),j0=(L0&&L0.nodeType===1?L0:ownerDocument$2(v0.current).body).getBoundingClientRect();return{top:j0.top+getOffsetTop(j0,Qr.vertical),left:j0.left+getOffsetLeft(j0,Qr.horizontal)}},[Wr,Qr.horizontal,Qr.vertical,Vr,Jr]),c0=reactExports.useCallback(L0=>({vertical:getOffsetTop(L0,a0.vertical),horizontal:getOffsetLeft(L0,a0.horizontal)}),[a0.horizontal,a0.vertical]),d0=reactExports.useCallback(L0=>{const N0={width:L0.offsetWidth,height:L0.offsetHeight},j0=c0(N0);if(Jr==="none")return{top:null,left:null,transformOrigin:getTransformOriginValue(j0)};const q0=m0();let k0=q0.top-j0.vertical,w0=q0.left-j0.horizontal;const F0=k0+N0.height,G0=w0+N0.width,X0=ownerWindow$2(resolveAnchorEl(Wr)),eo=X0.innerHeight-e0,K0=X0.innerWidth-e0;if(e0!==null&&k0<e0){const Z0=k0-e0;k0-=Z0,j0.vertical+=Z0}else if(e0!==null&&F0>eo){const Z0=F0-eo;k0-=Z0,j0.vertical+=Z0}if(e0!==null&&w0<e0){const Z0=w0-e0;w0-=Z0,j0.horizontal+=Z0}else if(G0>K0){const Z0=G0-K0;w0-=Z0,j0.horizontal+=Z0}return{top:`${Math.round(k0)}px`,left:`${Math.round(w0)}px`,transformOrigin:getTransformOriginValue(j0)}},[Wr,Jr,m0,c0,e0]),[M0,O0]=reactExports.useState(r0),x0=reactExports.useCallback(()=>{const L0=v0.current;if(!L0)return;const N0=d0(L0);N0.top!==null&&(L0.style.top=N0.top),N0.left!==null&&(L0.style.left=N0.left),L0.style.transformOrigin=N0.transformOrigin,O0(!0)},[d0]);reactExports.useEffect(()=>(b0&&window.addEventListener("scroll",x0),()=>window.removeEventListener("scroll",x0)),[Wr,b0,x0]);const C0=(L0,N0)=>{u0&&u0(L0,N0),x0()},$0=()=>{O0(!1)};reactExports.useEffect(()=>{r0&&x0()}),reactExports.useImperativeHandle(Nr,()=>r0?{updatePosition:()=>{x0()}}:null,[r0,x0]),reactExports.useEffect(()=>{if(!r0)return;const L0=debounce$3(()=>{x0()}),N0=ownerWindow$2(Wr);return N0.addEventListener("resize",L0),()=>{L0.clear(),N0.removeEventListener("resize",L0)}},[Wr,r0,x0]);let _0=l0;l0==="auto"&&!s0.muiSupportAuto&&(_0=void 0);const R0=Vn||(Wr?ownerDocument$2(resolveAnchorEl(Wr)).body:void 0),D0=(Dr=n0==null?void 0:n0.root)!=null?Dr:PopoverRoot,S0=(kr=n0==null?void 0:n0.paper)!=null?kr:PopoverPaper,I0=useSlotProps$1({elementType:S0,externalSlotProps:_extends$q({},f0,{style:M0?f0.style:_extends$q({},f0.style,{opacity:0})}),additionalProps:{elevation:_i,ref:A0},ownerState:p0,className:clsx$1(h0.paper,f0==null?void 0:f0.className)}),B0=useSlotProps$1({elementType:D0,externalSlotProps:(o0==null?void 0:o0.root)||{},externalForwardedProps:y0,additionalProps:{ref:zr,slotProps:{backdrop:{invisible:!0}},container:R0,open:r0},ownerState:p0,className:clsx$1(h0.root,zn)}),{slotProps:T0}=B0,Q0=_objectWithoutPropertiesLoose$a(B0,_excluded3$1);return jsxRuntimeExports.jsx(D0,_extends$q({},Q0,!isHostComponent$1(D0)&&{slotProps:T0,disableScrollLock:b0},{children:jsxRuntimeExports.jsx(s0,_extends$q({appear:!0,in:r0,onEntering:C0,onExited:$0,timeout:_0},g0,{children:jsxRuntimeExports.jsx(S0,_extends$q({},I0,{children:Zr}))}))}))});function getMenuUtilityClass(Gt){return generateUtilityClass$3("MuiMenu",Gt)}generateUtilityClasses$3("MuiMenu",["root","paper","list"]);const _excluded$Q=["onEntering"],_excluded2$4=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],RTL_ORIGIN={vertical:"top",horizontal:"right"},LTR_ORIGIN={vertical:"top",horizontal:"left"},useUtilityClasses$G=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"],paper:["paper"],list:["list"]},getMenuUtilityClass,$r)},MenuRoot=styled$2(Popover,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({}),MenuPaper=styled$2(PopoverPaper,{name:"MuiMenu",slot:"Paper",overridesResolver:(Gt,$r)=>$r.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),MenuMenuList=styled$2(MenuList,{name:"MuiMenu",slot:"List",overridesResolver:(Gt,$r)=>$r.list})({outline:0}),Menu=reactExports.forwardRef(function($r,zr){var _r,Dr;const kr=useDefaultProps({props:$r,name:"MuiMenu"}),{autoFocus:qr=!0,children:Nr,className:Wr,disableAutoFocusItem:Qr=!1,MenuListProps:Vr={},onClose:Jr,open:Zr,PaperProps:zn={},PopoverClasses:Vn,transitionDuration:_i="auto",TransitionProps:{onEntering:e0}={},variant:r0="selectedMenu",slots:i0={},slotProps:n0={}}=kr,o0=_objectWithoutPropertiesLoose$a(kr.TransitionProps,_excluded$Q),a0=_objectWithoutPropertiesLoose$a(kr,_excluded2$4),s0=useRtl(),l0=_extends$q({},kr,{autoFocus:qr,disableAutoFocusItem:Qr,MenuListProps:Vr,onEntering:e0,PaperProps:zn,transitionDuration:_i,TransitionProps:o0,variant:r0}),u0=useUtilityClasses$G(l0),b0=qr&&!Qr&&Zr,g0=reactExports.useRef(null),y0=(c0,d0)=>{g0.current&&g0.current.adjustStyleForScrollbar(c0,{direction:s0?"rtl":"ltr"}),e0&&e0(c0,d0)},f0=c0=>{c0.key==="Tab"&&(c0.preventDefault(),Jr&&Jr(c0,"tabKeyDown"))};let v0=-1;reactExports.Children.map(Nr,(c0,d0)=>{reactExports.isValidElement(c0)&&(c0.props.disabled||(r0==="selectedMenu"&&c0.props.selected||v0===-1)&&(v0=d0))});const A0=(_r=i0.paper)!=null?_r:MenuPaper,p0=(Dr=n0.paper)!=null?Dr:zn,h0=useSlotProps$1({elementType:i0.root,externalSlotProps:n0.root,ownerState:l0,className:[u0.root,Wr]}),m0=useSlotProps$1({elementType:A0,externalSlotProps:p0,ownerState:l0,className:u0.paper});return jsxRuntimeExports.jsx(MenuRoot,_extends$q({onClose:Jr,anchorOrigin:{vertical:"bottom",horizontal:s0?"right":"left"},transformOrigin:s0?RTL_ORIGIN:LTR_ORIGIN,slots:{paper:A0,root:i0.root},slotProps:{root:h0,paper:m0},open:Zr,ref:zr,transitionDuration:_i,TransitionProps:_extends$q({onEntering:y0},o0),ownerState:l0},a0,{classes:Vn,children:jsxRuntimeExports.jsx(MenuMenuList,_extends$q({onKeyDown:f0,actions:g0,autoFocus:qr&&(v0===-1||Qr),autoFocusItem:b0,variant:r0},Vr,{className:clsx$1(u0.list,Vr.className),children:Nr}))}))});function getNativeSelectUtilityClasses(Gt){return generateUtilityClass$3("MuiNativeSelect",Gt)}const nativeSelectClasses=generateUtilityClasses$3("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),_excluded$P=["className","disabled","error","IconComponent","inputRef","variant"],useUtilityClasses$F=Gt=>{const{classes:$r,variant:zr,disabled:_r,multiple:Dr,open:kr,error:qr}=Gt,Nr={select:["select",zr,_r&&"disabled",Dr&&"multiple",qr&&"error"],icon:["icon",`icon${capitalize$7(zr)}`,kr&&"iconOpen",_r&&"disabled"]};return composeClasses$3(Nr,getNativeSelectUtilityClasses,$r)},nativeSelectSelectStyles=({ownerState:Gt,theme:$r})=>_extends$q({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":_extends$q({},$r.vars?{backgroundColor:`rgba(${$r.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:$r.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${nativeSelectClasses.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:($r.vars||$r).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},Gt.variant==="filled"&&{"&&&":{paddingRight:32}},Gt.variant==="outlined"&&{borderRadius:($r.vars||$r).shape.borderRadius,"&:focus":{borderRadius:($r.vars||$r).shape.borderRadius},"&&&":{paddingRight:32}}),NativeSelectSelect=styled$2("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:rootShouldForwardProp,overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.select,$r[zr.variant],zr.error&&$r.error,{[`&.${nativeSelectClasses.multiple}`]:$r.multiple}]}})(nativeSelectSelectStyles),nativeSelectIconStyles=({ownerState:Gt,theme:$r})=>_extends$q({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:($r.vars||$r).palette.action.active,[`&.${nativeSelectClasses.disabled}`]:{color:($r.vars||$r).palette.action.disabled}},Gt.open&&{transform:"rotate(180deg)"},Gt.variant==="filled"&&{right:7},Gt.variant==="outlined"&&{right:7}),NativeSelectIcon=styled$2("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.icon,zr.variant&&$r[`icon${capitalize$7(zr.variant)}`],zr.open&&$r.iconOpen]}})(nativeSelectIconStyles),NativeSelectInput=reactExports.forwardRef(function($r,zr){const{className:_r,disabled:Dr,error:kr,IconComponent:qr,inputRef:Nr,variant:Wr="standard"}=$r,Qr=_objectWithoutPropertiesLoose$a($r,_excluded$P),Vr=_extends$q({},$r,{disabled:Dr,variant:Wr,error:kr}),Jr=useUtilityClasses$F(Vr);return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(NativeSelectSelect,_extends$q({ownerState:Vr,className:clsx$1(Jr.select,_r),disabled:Dr,ref:Nr||zr},Qr)),$r.multiple?null:jsxRuntimeExports.jsx(NativeSelectIcon,{as:qr,ownerState:Vr,className:Jr.icon})]})});function getSelectUtilityClasses(Gt){return generateUtilityClass$3("MuiSelect",Gt)}const selectClasses=generateUtilityClasses$3("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var _span$1;const _excluded$O=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],SelectSelect=styled$2("div",{name:"MuiSelect",slot:"Select",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`&.${selectClasses.select}`]:$r.select},{[`&.${selectClasses.select}`]:$r[zr.variant]},{[`&.${selectClasses.error}`]:$r.error},{[`&.${selectClasses.multiple}`]:$r.multiple}]}})(nativeSelectSelectStyles,{[`&.${selectClasses.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),SelectIcon=styled$2("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.icon,zr.variant&&$r[`icon${capitalize$7(zr.variant)}`],zr.open&&$r.iconOpen]}})(nativeSelectIconStyles),SelectNativeInput=styled$2("input",{shouldForwardProp:Gt=>slotShouldForwardProp(Gt)&&Gt!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(Gt,$r)=>$r.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function areEqualValues$1(Gt,$r){return typeof $r=="object"&&$r!==null?Gt===$r:String(Gt)===String($r)}function isEmpty$3(Gt){return Gt==null||typeof Gt=="string"&&!Gt.trim()}const useUtilityClasses$E=Gt=>{const{classes:$r,variant:zr,disabled:_r,multiple:Dr,open:kr,error:qr}=Gt,Nr={select:["select",zr,_r&&"disabled",Dr&&"multiple",qr&&"error"],icon:["icon",`icon${capitalize$7(zr)}`,kr&&"iconOpen",_r&&"disabled"],nativeInput:["nativeInput"]};return composeClasses$3(Nr,getSelectUtilityClasses,$r)},SelectInput=reactExports.forwardRef(function($r,zr){var _r;const{"aria-describedby":Dr,"aria-label":kr,autoFocus:qr,autoWidth:Nr,children:Wr,className:Qr,defaultOpen:Vr,defaultValue:Jr,disabled:Zr,displayEmpty:zn,error:Vn=!1,IconComponent:_i,inputRef:e0,labelId:r0,MenuProps:i0={},multiple:n0,name:o0,onBlur:a0,onChange:s0,onClose:l0,onFocus:u0,onOpen:b0,open:g0,readOnly:y0,renderValue:f0,SelectDisplayProps:v0={},tabIndex:A0,value:p0,variant:h0="standard"}=$r,m0=_objectWithoutPropertiesLoose$a($r,_excluded$O),[c0,d0]=useControlled$1({controlled:p0,default:Jr,name:"Select"}),[M0,O0]=useControlled$1({controlled:g0,default:Vr,name:"Select"}),x0=reactExports.useRef(null),C0=reactExports.useRef(null),[$0,_0]=reactExports.useState(null),{current:R0}=reactExports.useRef(g0!=null),[D0,S0]=reactExports.useState(),I0=useForkRef$2(zr,e0),B0=reactExports.useCallback(oo=>{C0.current=oo,oo&&_0(oo)},[]),T0=$0==null?void 0:$0.parentNode;reactExports.useImperativeHandle(I0,()=>({focus:()=>{C0.current.focus()},node:x0.current,value:c0}),[c0]),reactExports.useEffect(()=>{Vr&&M0&&$0&&!R0&&(S0(Nr?null:T0.clientWidth),C0.current.focus())},[$0,Nr]),reactExports.useEffect(()=>{qr&&C0.current.focus()},[qr]),reactExports.useEffect(()=>{if(!r0)return;const oo=ownerDocument$2(C0.current).getElementById(r0);if(oo){const uo=()=>{getSelection().isCollapsed&&C0.current.focus()};return oo.addEventListener("click",uo),()=>{oo.removeEventListener("click",uo)}}},[r0]);const Q0=(oo,uo)=>{oo?b0&&b0(uo):l0&&l0(uo),R0||(S0(Nr?null:T0.clientWidth),O0(oo))},L0=oo=>{oo.button===0&&(oo.preventDefault(),C0.current.focus(),Q0(!0,oo))},N0=oo=>{Q0(!1,oo)},j0=reactExports.Children.toArray(Wr),q0=oo=>{const uo=j0.find(Mo=>Mo.props.value===oo.target.value);uo!==void 0&&(d0(uo.props.value),s0&&s0(oo,uo))},k0=oo=>uo=>{let Mo;if(uo.currentTarget.hasAttribute("tabindex")){if(n0){Mo=Array.isArray(c0)?c0.slice():[];const go=c0.indexOf(oo.props.value);go===-1?Mo.push(oo.props.value):Mo.splice(go,1)}else Mo=oo.props.value;if(oo.props.onClick&&oo.props.onClick(uo),c0!==Mo&&(d0(Mo),s0)){const go=uo.nativeEvent||uo,qo=new go.constructor(go.type,go);Object.defineProperty(qo,"target",{writable:!0,value:{value:Mo,name:o0}}),s0(qo,oo)}n0||Q0(!1,uo)}},w0=oo=>{y0||[" ","ArrowUp","ArrowDown","Enter"].indexOf(oo.key)!==-1&&(oo.preventDefault(),Q0(!0,oo))},F0=$0!==null&&M0,G0=oo=>{!F0&&a0&&(Object.defineProperty(oo,"target",{writable:!0,value:{value:c0,name:o0}}),a0(oo))};delete m0["aria-invalid"];let X0,eo;const K0=[];let Z0=!1;(isFilled({value:c0})||zn)&&(f0?X0=f0(c0):Z0=!0);const ao=j0.map(oo=>{if(!reactExports.isValidElement(oo))return null;let uo;if(n0){if(!Array.isArray(c0))throw new Error(formatMuiErrorMessage$2(2));uo=c0.some(Mo=>areEqualValues$1(Mo,oo.props.value)),uo&&Z0&&K0.push(oo.props.children)}else uo=areEqualValues$1(c0,oo.props.value),uo&&Z0&&(eo=oo.props.children);return reactExports.cloneElement(oo,{"aria-selected":uo?"true":"false",onClick:k0(oo),onKeyUp:Mo=>{Mo.key===" "&&Mo.preventDefault(),oo.props.onKeyUp&&oo.props.onKeyUp(Mo)},role:"option",selected:uo,value:void 0,"data-value":oo.props.value})});Z0&&(n0?K0.length===0?X0=null:X0=K0.reduce((oo,uo,Mo)=>(oo.push(uo),Mo<K0.length-1&&oo.push(", "),oo),[]):X0=eo);let io=D0;!Nr&&R0&&$0&&(io=T0.clientWidth);let H0;typeof A0<"u"?H0=A0:H0=Zr?null:0;const P0=v0.id||(o0?`mui-component-select-${o0}`:void 0),W0=_extends$q({},$r,{variant:h0,value:c0,open:F0,error:Vn}),Y0=useUtilityClasses$E(W0),co=_extends$q({},i0.PaperProps,(_r=i0.slotProps)==null?void 0:_r.paper),Ao=useId$2();return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(SelectSelect,_extends$q({ref:B0,tabIndex:H0,role:"combobox","aria-controls":Ao,"aria-disabled":Zr?"true":void 0,"aria-expanded":F0?"true":"false","aria-haspopup":"listbox","aria-label":kr,"aria-labelledby":[r0,P0].filter(Boolean).join(" ")||void 0,"aria-describedby":Dr,onKeyDown:w0,onMouseDown:Zr||y0?null:L0,onBlur:G0,onFocus:u0},v0,{ownerState:W0,className:clsx$1(v0.className,Y0.select,Qr),id:P0,children:isEmpty$3(X0)?_span$1||(_span$1=jsxRuntimeExports.jsx("span",{className:"notranslate",children:"​"})):X0})),jsxRuntimeExports.jsx(SelectNativeInput,_extends$q({"aria-invalid":Vn,value:Array.isArray(c0)?c0.join(","):c0,name:o0,ref:x0,"aria-hidden":!0,onChange:q0,tabIndex:-1,disabled:Zr,className:Y0.nativeInput,autoFocus:qr,ownerState:W0},m0)),jsxRuntimeExports.jsx(SelectIcon,{as:_i,className:Y0.icon,ownerState:W0}),jsxRuntimeExports.jsx(Menu,_extends$q({id:`menu-${o0||""}`,anchorEl:T0,open:F0,onClose:N0,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},i0,{MenuListProps:_extends$q({"aria-labelledby":r0,role:"listbox","aria-multiselectable":n0?"true":void 0,disableListWrap:!0,id:Ao},i0.MenuListProps),slotProps:_extends$q({},i0.slotProps,{paper:_extends$q({},co,{style:_extends$q({minWidth:io},co!=null?co.style:null)})}),children:ao}))]})}),_excluded$N=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],_excluded2$3=["root"],useUtilityClasses$D=Gt=>{const{classes:$r}=Gt;return $r},styledRootConfig={name:"MuiSelect",overridesResolver:(Gt,$r)=>$r.root,shouldForwardProp:Gt=>rootShouldForwardProp(Gt)&&Gt!=="variant",slot:"Root"},StyledInput=styled$2(Input,styledRootConfig)(""),StyledOutlinedInput=styled$2(OutlinedInput,styledRootConfig)(""),StyledFilledInput=styled$2(FilledInput,styledRootConfig)(""),Select=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({name:"MuiSelect",props:$r}),{autoWidth:Dr=!1,children:kr,classes:qr={},className:Nr,defaultOpen:Wr=!1,displayEmpty:Qr=!1,IconComponent:Vr=ArrowDropDownIcon,id:Jr,input:Zr,inputProps:zn,label:Vn,labelId:_i,MenuProps:e0,multiple:r0=!1,native:i0=!1,onClose:n0,onOpen:o0,open:a0,renderValue:s0,SelectDisplayProps:l0,variant:u0="outlined"}=_r,b0=_objectWithoutPropertiesLoose$a(_r,_excluded$N),g0=i0?NativeSelectInput:SelectInput,y0=useFormControl(),f0=formControlState({props:_r,muiFormControl:y0,states:["variant","error"]}),v0=f0.variant||u0,A0=_extends$q({},_r,{variant:v0,classes:qr}),p0=useUtilityClasses$D(A0),h0=_objectWithoutPropertiesLoose$a(p0,_excluded2$3),m0=Zr||{standard:jsxRuntimeExports.jsx(StyledInput,{ownerState:A0}),outlined:jsxRuntimeExports.jsx(StyledOutlinedInput,{label:Vn,ownerState:A0}),filled:jsxRuntimeExports.jsx(StyledFilledInput,{ownerState:A0})}[v0],c0=useForkRef$2(zr,m0.ref);return jsxRuntimeExports.jsx(reactExports.Fragment,{children:reactExports.cloneElement(m0,_extends$q({inputComponent:g0,inputProps:_extends$q({children:kr,error:f0.error,IconComponent:Vr,variant:v0,type:void 0,multiple:r0},i0?{id:Jr}:{autoWidth:Dr,defaultOpen:Wr,displayEmpty:Qr,labelId:_i,MenuProps:e0,onClose:n0,onOpen:o0,open:a0,renderValue:s0,SelectDisplayProps:_extends$q({id:Jr},l0)},zn,{classes:zn?deepmerge$1(h0,zn.classes):h0},Zr?Zr.props.inputProps:{})},(r0&&i0||Qr)&&v0==="outlined"?{notched:!0}:{},{ref:c0,className:clsx$1(m0.props.className,Nr,p0.root)},!Zr&&{variant:v0},b0))})});Select.muiName="Select";function getTextFieldUtilityClass(Gt){return generateUtilityClass$3("MuiTextField",Gt)}generateUtilityClasses$3("MuiTextField",["root"]);const _excluded$M=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],variantComponent={standard:Input,filled:FilledInput,outlined:OutlinedInput},useUtilityClasses$C=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"]},getTextFieldUtilityClass,$r)},TextFieldRoot=styled$2(FormControl,{name:"MuiTextField",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({}),TextField=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiTextField"}),{autoComplete:Dr,autoFocus:kr=!1,children:qr,className:Nr,color:Wr="primary",defaultValue:Qr,disabled:Vr=!1,error:Jr=!1,FormHelperTextProps:Zr,fullWidth:zn=!1,helperText:Vn,id:_i,InputLabelProps:e0,inputProps:r0,InputProps:i0,inputRef:n0,label:o0,maxRows:a0,minRows:s0,multiline:l0=!1,name:u0,onBlur:b0,onChange:g0,onFocus:y0,placeholder:f0,required:v0=!1,rows:A0,select:p0=!1,SelectProps:h0,type:m0,value:c0,variant:d0="outlined"}=_r,M0=_objectWithoutPropertiesLoose$a(_r,_excluded$M),O0=_extends$q({},_r,{autoFocus:kr,color:Wr,disabled:Vr,error:Jr,fullWidth:zn,multiline:l0,required:v0,select:p0,variant:d0}),x0=useUtilityClasses$C(O0),C0={};d0==="outlined"&&(e0&&typeof e0.shrink<"u"&&(C0.notched=e0.shrink),C0.label=o0),p0&&((!h0||!h0.native)&&(C0.id=void 0),C0["aria-describedby"]=void 0);const $0=useId$2(_i),_0=Vn&&$0?`${$0}-helper-text`:void 0,R0=o0&&$0?`${$0}-label`:void 0,D0=variantComponent[d0],S0=jsxRuntimeExports.jsx(D0,_extends$q({"aria-describedby":_0,autoComplete:Dr,autoFocus:kr,defaultValue:Qr,fullWidth:zn,multiline:l0,name:u0,rows:A0,maxRows:a0,minRows:s0,type:m0,value:c0,id:$0,inputRef:n0,onBlur:b0,onChange:g0,onFocus:y0,placeholder:f0,inputProps:r0},C0,i0));return jsxRuntimeExports.jsxs(TextFieldRoot,_extends$q({className:clsx$1(x0.root,Nr),disabled:Vr,error:Jr,fullWidth:zn,ref:zr,required:v0,color:Wr,variant:d0,ownerState:O0},M0,{children:[o0!=null&&o0!==""&&jsxRuntimeExports.jsx(InputLabel,_extends$q({htmlFor:$0,id:R0},e0,{children:o0})),p0?jsxRuntimeExports.jsx(Select,_extends$q({"aria-describedby":_0,id:$0,labelId:R0,value:c0,input:S0},h0,{children:qr})):S0,Vn&&jsxRuntimeExports.jsx(FormHelperText,_extends$q({id:_0},Zr,{children:Vn}))]}))}),Person=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function getAvatarUtilityClass(Gt){return generateUtilityClass$3("MuiAvatar",Gt)}const avatarClasses=generateUtilityClasses$3("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]),_excluded$L=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],_excluded2$2=["component","slots","slotProps"],_excluded3=["component"];function useSlot(Gt,$r){const{className:zr,elementType:_r,ownerState:Dr,externalForwardedProps:kr,getSlotOwnerState:qr,internalForwardedProps:Nr}=$r,Wr=_objectWithoutPropertiesLoose$a($r,_excluded$L),{component:Qr,slots:Vr={[Gt]:void 0},slotProps:Jr={[Gt]:void 0}}=kr,Zr=_objectWithoutPropertiesLoose$a(kr,_excluded2$2),zn=Vr[Gt]||_r,Vn=resolveComponentProps$1(Jr[Gt],Dr),_i=mergeSlotProps$1(_extends$q({className:zr},Wr,{externalForwardedProps:Gt==="root"?Zr:void 0,externalSlotProps:Vn})),{props:{component:e0},internalRef:r0}=_i,i0=_objectWithoutPropertiesLoose$a(_i.props,_excluded3),n0=useForkRef$2(r0,Vn==null?void 0:Vn.ref,$r.ref),o0=qr?qr(i0):{},a0=_extends$q({},Dr,o0),s0=Gt==="root"?e0||Qr:e0,l0=appendOwnerState$1(zn,_extends$q({},Gt==="root"&&!Qr&&!Vr[Gt]&&Nr,Gt!=="root"&&!Vr[Gt]&&Nr,i0,s0&&{as:s0},{ref:n0}),a0);return Object.keys(o0).forEach(u0=>{delete l0[u0]}),[zn,l0]}const _excluded$K=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],useUtilityClasses$B=Gt=>{const{classes:$r,variant:zr,colorDefault:_r}=Gt;return composeClasses$3({root:["root",zr,_r&&"colorDefault"],img:["img"],fallback:["fallback"]},getAvatarUtilityClass,$r)},AvatarRoot=styled$2("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.variant],zr.colorDefault&&$r.colorDefault]}})(({theme:Gt})=>({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:Gt.typography.fontFamily,fontSize:Gt.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(Gt.vars||Gt).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:_extends$q({color:(Gt.vars||Gt).palette.background.default},Gt.vars?{backgroundColor:Gt.vars.palette.Avatar.defaultBg}:_extends$q({backgroundColor:Gt.palette.grey[400]},Gt.applyStyles("dark",{backgroundColor:Gt.palette.grey[600]})))}]})),AvatarImg=styled$2("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(Gt,$r)=>$r.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),AvatarFallback=styled$2(Person,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(Gt,$r)=>$r.fallback})({width:"75%",height:"75%"});function useLoaded({crossOrigin:Gt,referrerPolicy:$r,src:zr,srcSet:_r}){const[Dr,kr]=reactExports.useState(!1);return reactExports.useEffect(()=>{if(!zr&&!_r)return;kr(!1);let qr=!0;const Nr=new Image;return Nr.onload=()=>{qr&&kr("loaded")},Nr.onerror=()=>{qr&&kr("error")},Nr.crossOrigin=Gt,Nr.referrerPolicy=$r,Nr.src=zr,_r&&(Nr.srcset=_r),()=>{qr=!1}},[Gt,$r,zr,_r]),Dr}const Avatar=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiAvatar"}),{alt:Dr,children:kr,className:qr,component:Nr="div",slots:Wr={},slotProps:Qr={},imgProps:Vr,sizes:Jr,src:Zr,srcSet:zn,variant:Vn="circular"}=_r,_i=_objectWithoutPropertiesLoose$a(_r,_excluded$K);let e0=null;const r0=useLoaded(_extends$q({},Vr,{src:Zr,srcSet:zn})),i0=Zr||zn,n0=i0&&r0!=="error",o0=_extends$q({},_r,{colorDefault:!n0,component:Nr,variant:Vn}),a0=useUtilityClasses$B(o0),[s0,l0]=useSlot("img",{className:a0.img,elementType:AvatarImg,externalForwardedProps:{slots:Wr,slotProps:{img:_extends$q({},Vr,Qr.img)}},additionalProps:{alt:Dr,src:Zr,srcSet:zn,sizes:Jr},ownerState:o0});return n0?e0=jsxRuntimeExports.jsx(s0,_extends$q({},l0)):kr||kr===0?e0=kr:i0&&Dr?e0=Dr[0]:e0=jsxRuntimeExports.jsx(AvatarFallback,{ownerState:o0,className:a0.fallback}),jsxRuntimeExports.jsx(AvatarRoot,_extends$q({as:Nr,ownerState:o0,className:clsx$1(a0.root,qr),ref:zr},_i,{children:e0}))});function isArray$c(Gt){return Array.isArray?Array.isArray(Gt):getTag$1(Gt)==="[object Array]"}const INFINITY$4=1/0;function baseToString$1(Gt){if(typeof Gt=="string")return Gt;let $r=Gt+"";return $r=="0"&&1/Gt==-INFINITY$4?"-0":$r}function toString$e(Gt){return Gt==null?"":baseToString$1(Gt)}function isString$6(Gt){return typeof Gt=="string"}function isNumber$5(Gt){return typeof Gt=="number"}function isBoolean$2(Gt){return Gt===!0||Gt===!1||isObjectLike$5(Gt)&&getTag$1(Gt)=="[object Boolean]"}function isObject$c(Gt){return typeof Gt=="object"}function isObjectLike$5(Gt){return isObject$c(Gt)&&Gt!==null}function isDefined(Gt){return Gt!=null}function isBlank(Gt){return!Gt.trim().length}function getTag$1(Gt){return Gt==null?Gt===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(Gt)}const EXTENDED_SEARCH_UNAVAILABLE="Extended search is not available",INCORRECT_INDEX_TYPE="Incorrect 'index' type",LOGICAL_SEARCH_INVALID_QUERY_FOR_KEY=Gt=>`Invalid value for key ${Gt}`,PATTERN_LENGTH_TOO_LARGE=Gt=>`Pattern length exceeds max of ${Gt}.`,MISSING_KEY_PROPERTY=Gt=>`Missing ${Gt} property in key`,INVALID_KEY_WEIGHT_VALUE=Gt=>`Property 'weight' in key '${Gt}' must be a positive integer`,hasOwn$4=Object.prototype.hasOwnProperty;class KeyStore{constructor($r){this._keys=[],this._keyMap={};let zr=0;$r.forEach(_r=>{let Dr=createKey(_r);this._keys.push(Dr),this._keyMap[Dr.id]=Dr,zr+=Dr.weight}),this._keys.forEach(_r=>{_r.weight/=zr})}get($r){return this._keyMap[$r]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function createKey(Gt){let $r=null,zr=null,_r=null,Dr=1,kr=null;if(isString$6(Gt)||isArray$c(Gt))_r=Gt,$r=createKeyPath(Gt),zr=createKeyId(Gt);else{if(!hasOwn$4.call(Gt,"name"))throw new Error(MISSING_KEY_PROPERTY("name"));const qr=Gt.name;if(_r=qr,hasOwn$4.call(Gt,"weight")&&(Dr=Gt.weight,Dr<=0))throw new Error(INVALID_KEY_WEIGHT_VALUE(qr));$r=createKeyPath(qr),zr=createKeyId(qr),kr=Gt.getFn}return{path:$r,id:zr,weight:Dr,src:_r,getFn:kr}}function createKeyPath(Gt){return isArray$c(Gt)?Gt:Gt.split(".")}function createKeyId(Gt){return isArray$c(Gt)?Gt.join("."):Gt}function get$3(Gt,$r){let zr=[],_r=!1;const Dr=(kr,qr,Nr)=>{if(isDefined(kr))if(!qr[Nr])zr.push(kr);else{let Wr=qr[Nr];const Qr=kr[Wr];if(!isDefined(Qr))return;if(Nr===qr.length-1&&(isString$6(Qr)||isNumber$5(Qr)||isBoolean$2(Qr)))zr.push(toString$e(Qr));else if(isArray$c(Qr)){_r=!0;for(let Vr=0,Jr=Qr.length;Vr<Jr;Vr+=1)Dr(Qr[Vr],qr,Nr+1)}else qr.length&&Dr(Qr,qr,Nr+1)}};return Dr(Gt,isString$6($r)?$r.split("."):$r,0),_r?zr:zr[0]}const MatchOptions={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},BasicOptions={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(Gt,$r)=>Gt.score===$r.score?Gt.idx<$r.idx?-1:1:Gt.score<$r.score?-1:1},FuzzyOptions={location:0,threshold:.6,distance:100},AdvancedOptions={useExtendedSearch:!1,getFn:get$3,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Config$2={...BasicOptions,...MatchOptions,...FuzzyOptions,...AdvancedOptions};const SPACE$2=/[^ ]+/g;function norm(Gt=1,$r=3){const zr=new Map,_r=Math.pow(10,$r);return{get(Dr){const kr=Dr.match(SPACE$2).length;if(zr.has(kr))return zr.get(kr);const qr=1/Math.pow(kr,.5*Gt),Nr=parseFloat(Math.round(qr*_r)/_r);return zr.set(kr,Nr),Nr},clear(){zr.clear()}}}class FuseIndex{constructor({getFn:$r=Config$2.getFn,fieldNormWeight:zr=Config$2.fieldNormWeight}={}){this.norm=norm(zr,3),this.getFn=$r,this.isCreated=!1,this.setIndexRecords()}setSources($r=[]){this.docs=$r}setIndexRecords($r=[]){this.records=$r}setKeys($r=[]){this.keys=$r,this._keysMap={},$r.forEach((zr,_r)=>{this._keysMap[zr.id]=_r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,isString$6(this.docs[0])?this.docs.forEach(($r,zr)=>{this._addString($r,zr)}):this.docs.forEach(($r,zr)=>{this._addObject($r,zr)}),this.norm.clear())}add($r){const zr=this.size();isString$6($r)?this._addString($r,zr):this._addObject($r,zr)}removeAt($r){this.records.splice($r,1);for(let zr=$r,_r=this.size();zr<_r;zr+=1)this.records[zr].i-=1}getValueForItemAtKeyId($r,zr){return $r[this._keysMap[zr]]}size(){return this.records.length}_addString($r,zr){if(!isDefined($r)||isBlank($r))return;let _r={v:$r,i:zr,n:this.norm.get($r)};this.records.push(_r)}_addObject($r,zr){let _r={i:zr,$:{}};this.keys.forEach((Dr,kr)=>{let qr=Dr.getFn?Dr.getFn($r):this.getFn($r,Dr.path);if(isDefined(qr)){if(isArray$c(qr)){let Nr=[];const Wr=[{nestedArrIndex:-1,value:qr}];for(;Wr.length;){const{nestedArrIndex:Qr,value:Vr}=Wr.pop();if(isDefined(Vr))if(isString$6(Vr)&&!isBlank(Vr)){let Jr={v:Vr,i:Qr,n:this.norm.get(Vr)};Nr.push(Jr)}else isArray$c(Vr)&&Vr.forEach((Jr,Zr)=>{Wr.push({nestedArrIndex:Zr,value:Jr})})}_r.$[kr]=Nr}else if(isString$6(qr)&&!isBlank(qr)){let Nr={v:qr,n:this.norm.get(qr)};_r.$[kr]=Nr}}}),this.records.push(_r)}toJSON(){return{keys:this.keys,records:this.records}}}function createIndex(Gt,$r,{getFn:zr=Config$2.getFn,fieldNormWeight:_r=Config$2.fieldNormWeight}={}){const Dr=new FuseIndex({getFn:zr,fieldNormWeight:_r});return Dr.setKeys(Gt.map(createKey)),Dr.setSources($r),Dr.create(),Dr}function parseIndex(Gt,{getFn:$r=Config$2.getFn,fieldNormWeight:zr=Config$2.fieldNormWeight}={}){const{keys:_r,records:Dr}=Gt,kr=new FuseIndex({getFn:$r,fieldNormWeight:zr});return kr.setKeys(_r),kr.setIndexRecords(Dr),kr}function computeScore$1(Gt,{errors:$r=0,currentLocation:zr=0,expectedLocation:_r=0,distance:Dr=Config$2.distance,ignoreLocation:kr=Config$2.ignoreLocation}={}){const qr=$r/Gt.length;if(kr)return qr;const Nr=Math.abs(_r-zr);return Dr?qr+Nr/Dr:Nr?1:qr}function convertMaskToIndices(Gt=[],$r=Config$2.minMatchCharLength){let zr=[],_r=-1,Dr=-1,kr=0;for(let qr=Gt.length;kr<qr;kr+=1){let Nr=Gt[kr];Nr&&_r===-1?_r=kr:!Nr&&_r!==-1&&(Dr=kr-1,Dr-_r+1>=$r&&zr.push([_r,Dr]),_r=-1)}return Gt[kr-1]&&kr-_r>=$r&&zr.push([_r,kr-1]),zr}const MAX_BITS$4=32;function search(Gt,$r,zr,{location:_r=Config$2.location,distance:Dr=Config$2.distance,threshold:kr=Config$2.threshold,findAllMatches:qr=Config$2.findAllMatches,minMatchCharLength:Nr=Config$2.minMatchCharLength,includeMatches:Wr=Config$2.includeMatches,ignoreLocation:Qr=Config$2.ignoreLocation}={}){if($r.length>MAX_BITS$4)throw new Error(PATTERN_LENGTH_TOO_LARGE(MAX_BITS$4));const Vr=$r.length,Jr=Gt.length,Zr=Math.max(0,Math.min(_r,Jr));let zn=kr,Vn=Zr;const _i=Nr>1||Wr,e0=_i?Array(Jr):[];let r0;for(;(r0=Gt.indexOf($r,Vn))>-1;){let l0=computeScore$1($r,{currentLocation:r0,expectedLocation:Zr,distance:Dr,ignoreLocation:Qr});if(zn=Math.min(l0,zn),Vn=r0+Vr,_i){let u0=0;for(;u0<Vr;)e0[r0+u0]=1,u0+=1}}Vn=-1;let i0=[],n0=1,o0=Vr+Jr;const a0=1<<Vr-1;for(let l0=0;l0<Vr;l0+=1){let u0=0,b0=o0;for(;u0<b0;)computeScore$1($r,{errors:l0,currentLocation:Zr+b0,expectedLocation:Zr,distance:Dr,ignoreLocation:Qr})<=zn?u0=b0:o0=b0,b0=Math.floor((o0-u0)/2+u0);o0=b0;let g0=Math.max(1,Zr-b0+1),y0=qr?Jr:Math.min(Zr+b0,Jr)+Vr,f0=Array(y0+2);f0[y0+1]=(1<<l0)-1;for(let A0=y0;A0>=g0;A0-=1){let p0=A0-1,h0=zr[Gt.charAt(p0)];if(_i&&(e0[p0]=+!!h0),f0[A0]=(f0[A0+1]<<1|1)&h0,l0&&(f0[A0]|=(i0[A0+1]|i0[A0])<<1|1|i0[A0+1]),f0[A0]&a0&&(n0=computeScore$1($r,{errors:l0,currentLocation:p0,expectedLocation:Zr,distance:Dr,ignoreLocation:Qr}),n0<=zn)){if(zn=n0,Vn=p0,Vn<=Zr)break;g0=Math.max(1,2*Zr-Vn)}}if(computeScore$1($r,{errors:l0+1,currentLocation:Zr,expectedLocation:Zr,distance:Dr,ignoreLocation:Qr})>zn)break;i0=f0}const s0={isMatch:Vn>=0,score:Math.max(.001,n0)};if(_i){const l0=convertMaskToIndices(e0,Nr);l0.length?Wr&&(s0.indices=l0):s0.isMatch=!1}return s0}function createPatternAlphabet(Gt){let $r={};for(let zr=0,_r=Gt.length;zr<_r;zr+=1){const Dr=Gt.charAt(zr);$r[Dr]=($r[Dr]||0)|1<<_r-zr-1}return $r}class BitapSearch{constructor($r,{location:zr=Config$2.location,threshold:_r=Config$2.threshold,distance:Dr=Config$2.distance,includeMatches:kr=Config$2.includeMatches,findAllMatches:qr=Config$2.findAllMatches,minMatchCharLength:Nr=Config$2.minMatchCharLength,isCaseSensitive:Wr=Config$2.isCaseSensitive,ignoreLocation:Qr=Config$2.ignoreLocation}={}){if(this.options={location:zr,threshold:_r,distance:Dr,includeMatches:kr,findAllMatches:qr,minMatchCharLength:Nr,isCaseSensitive:Wr,ignoreLocation:Qr},this.pattern=Wr?$r:$r.toLowerCase(),this.chunks=[],!this.pattern.length)return;const Vr=(Zr,zn)=>{this.chunks.push({pattern:Zr,alphabet:createPatternAlphabet(Zr),startIndex:zn})},Jr=this.pattern.length;if(Jr>MAX_BITS$4){let Zr=0;const zn=Jr%MAX_BITS$4,Vn=Jr-zn;for(;Zr<Vn;)Vr(this.pattern.substr(Zr,MAX_BITS$4),Zr),Zr+=MAX_BITS$4;if(zn){const _i=Jr-MAX_BITS$4;Vr(this.pattern.substr(_i),_i)}}else Vr(this.pattern,0)}searchIn($r){const{isCaseSensitive:zr,includeMatches:_r}=this.options;if(zr||($r=$r.toLowerCase()),this.pattern===$r){let Vn={isMatch:!0,score:0};return _r&&(Vn.indices=[[0,$r.length-1]]),Vn}const{location:Dr,distance:kr,threshold:qr,findAllMatches:Nr,minMatchCharLength:Wr,ignoreLocation:Qr}=this.options;let Vr=[],Jr=0,Zr=!1;this.chunks.forEach(({pattern:Vn,alphabet:_i,startIndex:e0})=>{const{isMatch:r0,score:i0,indices:n0}=search($r,Vn,_i,{location:Dr+e0,distance:kr,threshold:qr,findAllMatches:Nr,minMatchCharLength:Wr,includeMatches:_r,ignoreLocation:Qr});r0&&(Zr=!0),Jr+=i0,r0&&n0&&(Vr=[...Vr,...n0])});let zn={isMatch:Zr,score:Zr?Jr/this.chunks.length:1};return Zr&&_r&&(zn.indices=Vr),zn}}class BaseMatch{constructor($r){this.pattern=$r}static isMultiMatch($r){return getMatch($r,this.multiRegex)}static isSingleMatch($r){return getMatch($r,this.singleRegex)}search(){}}function getMatch(Gt,$r){const zr=Gt.match($r);return zr?zr[1]:null}class ExactMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search($r){const zr=$r===this.pattern;return{isMatch:zr,score:zr?0:1,indices:[0,this.pattern.length-1]}}}class InverseExactMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search($r){const _r=$r.indexOf(this.pattern)===-1;return{isMatch:_r,score:_r?0:1,indices:[0,$r.length-1]}}}class PrefixExactMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search($r){const zr=$r.startsWith(this.pattern);return{isMatch:zr,score:zr?0:1,indices:[0,this.pattern.length-1]}}}class InversePrefixExactMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search($r){const zr=!$r.startsWith(this.pattern);return{isMatch:zr,score:zr?0:1,indices:[0,$r.length-1]}}}class SuffixExactMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search($r){const zr=$r.endsWith(this.pattern);return{isMatch:zr,score:zr?0:1,indices:[$r.length-this.pattern.length,$r.length-1]}}}class InverseSuffixExactMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search($r){const zr=!$r.endsWith(this.pattern);return{isMatch:zr,score:zr?0:1,indices:[0,$r.length-1]}}}class FuzzyMatch extends BaseMatch{constructor($r,{location:zr=Config$2.location,threshold:_r=Config$2.threshold,distance:Dr=Config$2.distance,includeMatches:kr=Config$2.includeMatches,findAllMatches:qr=Config$2.findAllMatches,minMatchCharLength:Nr=Config$2.minMatchCharLength,isCaseSensitive:Wr=Config$2.isCaseSensitive,ignoreLocation:Qr=Config$2.ignoreLocation}={}){super($r),this._bitapSearch=new BitapSearch($r,{location:zr,threshold:_r,distance:Dr,includeMatches:kr,findAllMatches:qr,minMatchCharLength:Nr,isCaseSensitive:Wr,ignoreLocation:Qr})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search($r){return this._bitapSearch.searchIn($r)}}class IncludeMatch extends BaseMatch{constructor($r){super($r)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search($r){let zr=0,_r;const Dr=[],kr=this.pattern.length;for(;(_r=$r.indexOf(this.pattern,zr))>-1;)zr=_r+kr,Dr.push([_r,zr-1]);const qr=!!Dr.length;return{isMatch:qr,score:qr?0:1,indices:Dr}}}const searchers=[ExactMatch,IncludeMatch,PrefixExactMatch,InversePrefixExactMatch,InverseSuffixExactMatch,SuffixExactMatch,InverseExactMatch,FuzzyMatch],searchersLen=searchers.length,SPACE_RE=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,OR_TOKEN="|";function parseQuery(Gt,$r={}){return Gt.split(OR_TOKEN).map(zr=>{let _r=zr.trim().split(SPACE_RE).filter(kr=>kr&&!!kr.trim()),Dr=[];for(let kr=0,qr=_r.length;kr<qr;kr+=1){const Nr=_r[kr];let Wr=!1,Qr=-1;for(;!Wr&&++Qr<searchersLen;){const Vr=searchers[Qr];let Jr=Vr.isMultiMatch(Nr);Jr&&(Dr.push(new Vr(Jr,$r)),Wr=!0)}if(!Wr)for(Qr=-1;++Qr<searchersLen;){const Vr=searchers[Qr];let Jr=Vr.isSingleMatch(Nr);if(Jr){Dr.push(new Vr(Jr,$r));break}}}return Dr})}const MultiMatchSet=new Set([FuzzyMatch.type,IncludeMatch.type]);class ExtendedSearch{constructor($r,{isCaseSensitive:zr=Config$2.isCaseSensitive,includeMatches:_r=Config$2.includeMatches,minMatchCharLength:Dr=Config$2.minMatchCharLength,ignoreLocation:kr=Config$2.ignoreLocation,findAllMatches:qr=Config$2.findAllMatches,location:Nr=Config$2.location,threshold:Wr=Config$2.threshold,distance:Qr=Config$2.distance}={}){this.query=null,this.options={isCaseSensitive:zr,includeMatches:_r,minMatchCharLength:Dr,findAllMatches:qr,ignoreLocation:kr,location:Nr,threshold:Wr,distance:Qr},this.pattern=zr?$r:$r.toLowerCase(),this.query=parseQuery(this.pattern,this.options)}static condition($r,zr){return zr.useExtendedSearch}searchIn($r){const zr=this.query;if(!zr)return{isMatch:!1,score:1};const{includeMatches:_r,isCaseSensitive:Dr}=this.options;$r=Dr?$r:$r.toLowerCase();let kr=0,qr=[],Nr=0;for(let Wr=0,Qr=zr.length;Wr<Qr;Wr+=1){const Vr=zr[Wr];qr.length=0,kr=0;for(let Jr=0,Zr=Vr.length;Jr<Zr;Jr+=1){const zn=Vr[Jr],{isMatch:Vn,indices:_i,score:e0}=zn.search($r);if(Vn){if(kr+=1,Nr+=e0,_r){const r0=zn.constructor.type;MultiMatchSet.has(r0)?qr=[...qr,..._i]:qr.push(_i)}}else{Nr=0,kr=0,qr.length=0;break}}if(kr){let Jr={isMatch:!0,score:Nr/kr};return _r&&(Jr.indices=qr),Jr}}return{isMatch:!1,score:1}}}const registeredSearchers=[];function register(...Gt){registeredSearchers.push(...Gt)}function createSearcher(Gt,$r){for(let zr=0,_r=registeredSearchers.length;zr<_r;zr+=1){let Dr=registeredSearchers[zr];if(Dr.condition(Gt,$r))return new Dr(Gt,$r)}return new BitapSearch(Gt,$r)}const LogicalOperator={AND:"$and",OR:"$or"},KeyType={PATH:"$path",PATTERN:"$val"},isExpression=Gt=>!!(Gt[LogicalOperator.AND]||Gt[LogicalOperator.OR]),isPath=Gt=>!!Gt[KeyType.PATH],isLeaf=Gt=>!isArray$c(Gt)&&isObject$c(Gt)&&!isExpression(Gt),convertToExplicit=Gt=>({[LogicalOperator.AND]:Object.keys(Gt).map($r=>({[$r]:Gt[$r]}))});function parse$7(Gt,$r,{auto:zr=!0}={}){const _r=Dr=>{let kr=Object.keys(Dr);const qr=isPath(Dr);if(!qr&&kr.length>1&&!isExpression(Dr))return _r(convertToExplicit(Dr));if(isLeaf(Dr)){const Wr=qr?Dr[KeyType.PATH]:kr[0],Qr=qr?Dr[KeyType.PATTERN]:Dr[Wr];if(!isString$6(Qr))throw new Error(LOGICAL_SEARCH_INVALID_QUERY_FOR_KEY(Wr));const Vr={keyId:createKeyId(Wr),pattern:Qr};return zr&&(Vr.searcher=createSearcher(Qr,$r)),Vr}let Nr={children:[],operator:kr[0]};return kr.forEach(Wr=>{const Qr=Dr[Wr];isArray$c(Qr)&&Qr.forEach(Vr=>{Nr.children.push(_r(Vr))})}),Nr};return isExpression(Gt)||(Gt=convertToExplicit(Gt)),_r(Gt)}function computeScore(Gt,{ignoreFieldNorm:$r=Config$2.ignoreFieldNorm}){Gt.forEach(zr=>{let _r=1;zr.matches.forEach(({key:Dr,norm:kr,score:qr})=>{const Nr=Dr?Dr.weight:null;_r*=Math.pow(qr===0&&Nr?Number.EPSILON:qr,(Nr||1)*($r?1:kr))}),zr.score=_r})}function transformMatches(Gt,$r){const zr=Gt.matches;$r.matches=[],isDefined(zr)&&zr.forEach(_r=>{if(!isDefined(_r.indices)||!_r.indices.length)return;const{indices:Dr,value:kr}=_r;let qr={indices:Dr,value:kr};_r.key&&(qr.key=_r.key.src),_r.idx>-1&&(qr.refIndex=_r.idx),$r.matches.push(qr)})}function transformScore(Gt,$r){$r.score=Gt.score}function format$3(Gt,$r,{includeMatches:zr=Config$2.includeMatches,includeScore:_r=Config$2.includeScore}={}){const Dr=[];return zr&&Dr.push(transformMatches),_r&&Dr.push(transformScore),Gt.map(kr=>{const{idx:qr}=kr,Nr={item:$r[qr],refIndex:qr};return Dr.length&&Dr.forEach(Wr=>{Wr(kr,Nr)}),Nr})}class Fuse{constructor($r,zr={},_r){this.options={...Config$2,...zr},this.options.useExtendedSearch,this._keyStore=new KeyStore(this.options.keys),this.setCollection($r,_r)}setCollection($r,zr){if(this._docs=$r,zr&&!(zr instanceof FuseIndex))throw new Error(INCORRECT_INDEX_TYPE);this._myIndex=zr||createIndex(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add($r){isDefined($r)&&(this._docs.push($r),this._myIndex.add($r))}remove($r=()=>!1){const zr=[];for(let _r=0,Dr=this._docs.length;_r<Dr;_r+=1){const kr=this._docs[_r];$r(kr,_r)&&(this.removeAt(_r),_r-=1,Dr-=1,zr.push(kr))}return zr}removeAt($r){this._docs.splice($r,1),this._myIndex.removeAt($r)}getIndex(){return this._myIndex}search($r,{limit:zr=-1}={}){const{includeMatches:_r,includeScore:Dr,shouldSort:kr,sortFn:qr,ignoreFieldNorm:Nr}=this.options;let Wr=isString$6($r)?isString$6(this._docs[0])?this._searchStringList($r):this._searchObjectList($r):this._searchLogical($r);return computeScore(Wr,{ignoreFieldNorm:Nr}),kr&&Wr.sort(qr),isNumber$5(zr)&&zr>-1&&(Wr=Wr.slice(0,zr)),format$3(Wr,this._docs,{includeMatches:_r,includeScore:Dr})}_searchStringList($r){const zr=createSearcher($r,this.options),{records:_r}=this._myIndex,Dr=[];return _r.forEach(({v:kr,i:qr,n:Nr})=>{if(!isDefined(kr))return;const{isMatch:Wr,score:Qr,indices:Vr}=zr.searchIn(kr);Wr&&Dr.push({item:kr,idx:qr,matches:[{score:Qr,value:kr,norm:Nr,indices:Vr}]})}),Dr}_searchLogical($r){const zr=parse$7($r,this.options),_r=(Nr,Wr,Qr)=>{if(!Nr.children){const{keyId:Jr,searcher:Zr}=Nr,zn=this._findMatches({key:this._keyStore.get(Jr),value:this._myIndex.getValueForItemAtKeyId(Wr,Jr),searcher:Zr});return zn&&zn.length?[{idx:Qr,item:Wr,matches:zn}]:[]}const Vr=[];for(let Jr=0,Zr=Nr.children.length;Jr<Zr;Jr+=1){const zn=Nr.children[Jr],Vn=_r(zn,Wr,Qr);if(Vn.length)Vr.push(...Vn);else if(Nr.operator===LogicalOperator.AND)return[]}return Vr},Dr=this._myIndex.records,kr={},qr=[];return Dr.forEach(({$:Nr,i:Wr})=>{if(isDefined(Nr)){let Qr=_r(zr,Nr,Wr);Qr.length&&(kr[Wr]||(kr[Wr]={idx:Wr,item:Nr,matches:[]},qr.push(kr[Wr])),Qr.forEach(({matches:Vr})=>{kr[Wr].matches.push(...Vr)}))}}),qr}_searchObjectList($r){const zr=createSearcher($r,this.options),{keys:_r,records:Dr}=this._myIndex,kr=[];return Dr.forEach(({$:qr,i:Nr})=>{if(!isDefined(qr))return;let Wr=[];_r.forEach((Qr,Vr)=>{Wr.push(...this._findMatches({key:Qr,value:qr[Vr],searcher:zr}))}),Wr.length&&kr.push({idx:Nr,item:qr,matches:Wr})}),kr}_findMatches({key:$r,value:zr,searcher:_r}){if(!isDefined(zr))return[];let Dr=[];if(isArray$c(zr))zr.forEach(({v:kr,i:qr,n:Nr})=>{if(!isDefined(kr))return;const{isMatch:Wr,score:Qr,indices:Vr}=_r.searchIn(kr);Wr&&Dr.push({score:Qr,key:$r,value:kr,idx:qr,norm:Nr,indices:Vr})});else{const{v:kr,n:qr}=zr,{isMatch:Nr,score:Wr,indices:Qr}=_r.searchIn(kr);Nr&&Dr.push({score:Wr,key:$r,value:kr,norm:qr,indices:Qr})}return Dr}}Fuse.version="7.0.0";Fuse.createIndex=createIndex;Fuse.parseIndex=parseIndex;Fuse.config=Config$2;Fuse.parseQuery=parse$7;register(ExtendedSearch);function debounce$1(Gt,$r=166){let zr;function _r(...Dr){const kr=()=>{Gt.apply(this,Dr)};clearTimeout(zr),zr=setTimeout(kr,$r)}return _r.clear=()=>{clearTimeout(zr)},_r}function ownerDocument$1(Gt){return Gt&&Gt.ownerDocument||document}function ownerWindow$1(Gt){return ownerDocument$1(Gt).defaultView||window}function setRef$1(Gt,$r){typeof Gt=="function"?Gt($r):Gt&&(Gt.current=$r)}const useEnhancedEffect$1=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect;let globalId$1=0;function useGlobalId$1(Gt){const[$r,zr]=reactExports.useState(Gt),_r=Gt||$r;return reactExports.useEffect(()=>{$r==null&&(globalId$1+=1,zr(`mui-${globalId$1}`))},[$r]),_r}const maybeReactUseId$1=React$7.useId;function useId$1(Gt){if(maybeReactUseId$1!==void 0){const $r=maybeReactUseId$1();return Gt??$r}return useGlobalId$1(Gt)}function useControlled({controlled:Gt,default:$r,name:zr,state:_r="value"}){const{current:Dr}=reactExports.useRef(Gt!==void 0),[kr,qr]=reactExports.useState($r),Nr=Dr?Gt:kr,Wr=reactExports.useCallback(Qr=>{Dr||qr(Qr)},[]);return[Nr,Wr]}function useEventCallback(Gt){const $r=reactExports.useRef(Gt);return useEnhancedEffect$1(()=>{$r.current=Gt}),reactExports.useRef((...zr)=>(0,$r.current)(...zr)).current}function useForkRef$1(...Gt){return reactExports.useMemo(()=>Gt.every($r=>$r==null)?null:$r=>{Gt.forEach(zr=>{setRef$1(zr,$r)})},Gt)}function isFocusVisible(Gt){try{return Gt.matches(":focus-visible")}catch{}return!1}function composeClasses$2(Gt,$r,zr=void 0){const _r={};for(const Dr in Gt){const kr=Gt[Dr];let qr="";for(let Nr=0;Nr<kr.length;Nr+=1){const Wr=kr[Nr];Wr&&(qr+=$r(Wr)+" ",zr&&zr[Wr]&&(qr+=zr[Wr]+" "))}_r[Dr]=qr}return _r}const globalStateClasses$2={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function isHostComponent(Gt){return typeof Gt=="string"}function appendOwnerState(Gt,$r,zr){return Gt===void 0||isHostComponent(Gt)?$r:{...$r,ownerState:{...$r.ownerState,...zr}}}function extractEventHandlers(Gt,$r=[]){if(Gt===void 0)return{};const zr={};return Object.keys(Gt).filter(_r=>_r.match(/^on[A-Z]/)&&typeof Gt[_r]=="function"&&!$r.includes(_r)).forEach(_r=>{zr[_r]=Gt[_r]}),zr}function omitEventHandlers(Gt){if(Gt===void 0)return{};const $r={};return Object.keys(Gt).filter(zr=>!(zr.match(/^on[A-Z]/)&&typeof Gt[zr]=="function")).forEach(zr=>{$r[zr]=Gt[zr]}),$r}function mergeSlotProps(Gt){const{getSlotProps:$r,additionalProps:zr,externalSlotProps:_r,externalForwardedProps:Dr,className:kr}=Gt;if(!$r){const zn=clsx$1(zr==null?void 0:zr.className,kr,Dr==null?void 0:Dr.className,_r==null?void 0:_r.className),Vn={...zr==null?void 0:zr.style,...Dr==null?void 0:Dr.style,..._r==null?void 0:_r.style},_i={...zr,...Dr,..._r};return zn.length>0&&(_i.className=zn),Object.keys(Vn).length>0&&(_i.style=Vn),{props:_i,internalRef:void 0}}const qr=extractEventHandlers({...Dr,..._r}),Nr=omitEventHandlers(_r),Wr=omitEventHandlers(Dr),Qr=$r(qr),Vr=clsx$1(Qr==null?void 0:Qr.className,zr==null?void 0:zr.className,kr,Dr==null?void 0:Dr.className,_r==null?void 0:_r.className),Jr={...Qr==null?void 0:Qr.style,...zr==null?void 0:zr.style,...Dr==null?void 0:Dr.style,..._r==null?void 0:_r.style},Zr={...Qr,...zr,...Wr,...Nr};return Vr.length>0&&(Zr.className=Vr),Object.keys(Jr).length>0&&(Zr.style=Jr),{props:Zr,internalRef:Qr.ref}}function resolveComponentProps(Gt,$r,zr){return typeof Gt=="function"?Gt($r,zr):Gt}function useSlotProps(Gt){var Jr;const{elementType:$r,externalSlotProps:zr,ownerState:_r,skipResolvingSlotProps:Dr=!1,...kr}=Gt,qr=Dr?{}:resolveComponentProps(zr,_r),{props:Nr,internalRef:Wr}=mergeSlotProps({...kr,externalSlotProps:qr}),Qr=useForkRef$1(Wr,qr==null?void 0:qr.ref,(Jr=Gt.additionalProps)==null?void 0:Jr.ref);return appendOwnerState($r,{...Nr,ref:Qr},_r)}function getReactNodeRef(Gt){return!Gt||!reactExports.isValidElement(Gt)?null:Gt.props.propertyIsEnumerable("ref")?Gt.props.ref:Gt.ref}function getStyleValue(Gt){return parseInt(Gt,10)||0}const styles$n={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function isEmpty$2(Gt){return Gt==null||Object.keys(Gt).length===0||Gt.outerHeightStyle===0&&!Gt.overflowing}const TextareaAutosize=reactExports.forwardRef(function($r,zr){const{onChange:_r,maxRows:Dr,minRows:kr=1,style:qr,value:Nr,...Wr}=$r,{current:Qr}=reactExports.useRef(Nr!=null),Vr=reactExports.useRef(null),Jr=useForkRef$1(zr,Vr),Zr=reactExports.useRef(null),zn=reactExports.useRef(null),Vn=reactExports.useCallback(()=>{const r0=Vr.current,n0=ownerWindow$1(r0).getComputedStyle(r0);if(n0.width==="0px")return{outerHeightStyle:0,overflowing:!1};const o0=zn.current;o0.style.width=n0.width,o0.value=r0.value||$r.placeholder||"x",o0.value.slice(-1)===`
`&&(o0.value+=" ");const a0=n0.boxSizing,s0=getStyleValue(n0.paddingBottom)+getStyleValue(n0.paddingTop),l0=getStyleValue(n0.borderBottomWidth)+getStyleValue(n0.borderTopWidth),u0=o0.scrollHeight;o0.value="x";const b0=o0.scrollHeight;let g0=u0;kr&&(g0=Math.max(Number(kr)*b0,g0)),Dr&&(g0=Math.min(Number(Dr)*b0,g0)),g0=Math.max(g0,b0);const y0=g0+(a0==="border-box"?s0+l0:0),f0=Math.abs(g0-u0)<=1;return{outerHeightStyle:y0,overflowing:f0}},[Dr,kr,$r.placeholder]),_i=reactExports.useCallback(()=>{const r0=Vn();if(isEmpty$2(r0))return;const i0=r0.outerHeightStyle,n0=Vr.current;Zr.current!==i0&&(Zr.current=i0,n0.style.height=`${i0}px`),n0.style.overflow=r0.overflowing?"hidden":""},[Vn]);useEnhancedEffect$1(()=>{const r0=()=>{_i()};let i0;const n0=debounce$1(r0),o0=Vr.current,a0=ownerWindow$1(o0);a0.addEventListener("resize",n0);let s0;return typeof ResizeObserver<"u"&&(s0=new ResizeObserver(r0),s0.observe(o0)),()=>{n0.clear(),cancelAnimationFrame(i0),a0.removeEventListener("resize",n0),s0&&s0.disconnect()}},[Vn,_i]),useEnhancedEffect$1(()=>{_i()});const e0=r0=>{Qr||_i(),_r&&_r(r0)};return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("textarea",{value:Nr,onChange:e0,ref:Jr,rows:kr,style:qr,...Wr}),jsxRuntimeExports.jsx("textarea",{"aria-hidden":!0,className:$r.className,readOnly:!0,ref:zn,tabIndex:-1,style:{...styles$n.shadow,...qr,paddingTop:0,paddingBottom:0}})]})});var Cancel={},_interopRequireDefault$I=interopRequireDefaultExports;Object.defineProperty(Cancel,"__esModule",{value:!0});var default_1$n=Cancel.default=void 0,_createSvgIcon$m=_interopRequireDefault$I(requireCreateSvgIcon()),_jsxRuntime$m=jsxRuntimeExports;default_1$n=Cancel.default=(0,_createSvgIcon$m.default)((0,_jsxRuntime$m.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel");var CheckCircle={},_interopRequireDefault$H=interopRequireDefaultExports;Object.defineProperty(CheckCircle,"__esModule",{value:!0});var default_1$m=CheckCircle.default=void 0,_createSvgIcon$l=_interopRequireDefault$H(requireCreateSvgIcon()),_jsxRuntime$l=jsxRuntimeExports;default_1$m=CheckCircle.default=(0,_createSvgIcon$l.default)((0,_jsxRuntime$l.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");const Container=createContainer$1({createStyledComponent:styled$2("div",{name:"MuiContainer",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[`maxWidth${capitalize$7(String(zr.maxWidth))}`],zr.fixed&&$r.fixed,zr.disableGutters&&$r.disableGutters]}}),useThemeProps:Gt=>useDefaultProps({props:Gt,name:"MuiContainer"})}),G$3="G",Svg="SVG",View="VIEW",Text="TEXT",Link="LINK",Page="PAGE",Note="NOTE",Path$2="PATH",Rect="RECT",Line="LINE",Defs="DEFS",Image$1="IMAGE",Tspan="TSPAN",Canvas="CANVAS",Circle$1="CIRCLE",Ellipse="ELLIPSE",Polygon$1="POLYGON",Document$1="DOCUMENT",Polyline="POLYLINE",TextInstance="TEXT_INSTANCE",LinearGradient="LINEAR_GRADIENT",RadialGradient="RADIAL_GRADIENT";var queue$4={exports:{}},events$2={exports:{}},R$5=typeof Reflect=="object"?Reflect:null,ReflectApply$1=R$5&&typeof R$5.apply=="function"?R$5.apply:function($r,zr,_r){return Function.prototype.apply.call($r,zr,_r)},ReflectOwnKeys$1;R$5&&typeof R$5.ownKeys=="function"?ReflectOwnKeys$1=R$5.ownKeys:Object.getOwnPropertySymbols?ReflectOwnKeys$1=function($r){return Object.getOwnPropertyNames($r).concat(Object.getOwnPropertySymbols($r))}:ReflectOwnKeys$1=function($r){return Object.getOwnPropertyNames($r)};function ProcessEmitWarning$1(Gt){console&&console.warn&&console.warn(Gt)}var NumberIsNaN$1=Number.isNaN||function($r){return $r!==$r};function EventEmitter$4(){EventEmitter$4.init.call(this)}events$2.exports=EventEmitter$4;events$2.exports.once=once$6;EventEmitter$4.EventEmitter=EventEmitter$4;EventEmitter$4.prototype._events=void 0;EventEmitter$4.prototype._eventsCount=0;EventEmitter$4.prototype._maxListeners=void 0;var defaultMaxListeners$1=10;function checkListener$1(Gt){if(typeof Gt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Gt)}Object.defineProperty(EventEmitter$4,"defaultMaxListeners",{enumerable:!0,get:function(){return defaultMaxListeners$1},set:function(Gt){if(typeof Gt!="number"||Gt<0||NumberIsNaN$1(Gt))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Gt+".");defaultMaxListeners$1=Gt}});EventEmitter$4.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};EventEmitter$4.prototype.setMaxListeners=function($r){if(typeof $r!="number"||$r<0||NumberIsNaN$1($r))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+$r+".");return this._maxListeners=$r,this};function _getMaxListeners$1(Gt){return Gt._maxListeners===void 0?EventEmitter$4.defaultMaxListeners:Gt._maxListeners}EventEmitter$4.prototype.getMaxListeners=function(){return _getMaxListeners$1(this)};EventEmitter$4.prototype.emit=function($r){for(var zr=[],_r=1;_r<arguments.length;_r++)zr.push(arguments[_r]);var Dr=$r==="error",kr=this._events;if(kr!==void 0)Dr=Dr&&kr.error===void 0;else if(!Dr)return!1;if(Dr){var qr;if(zr.length>0&&(qr=zr[0]),qr instanceof Error)throw qr;var Nr=new Error("Unhandled error."+(qr?" ("+qr.message+")":""));throw Nr.context=qr,Nr}var Wr=kr[$r];if(Wr===void 0)return!1;if(typeof Wr=="function")ReflectApply$1(Wr,this,zr);else for(var Qr=Wr.length,Vr=arrayClone$3(Wr,Qr),_r=0;_r<Qr;++_r)ReflectApply$1(Vr[_r],this,zr);return!0};function _addListener$3(Gt,$r,zr,_r){var Dr,kr,qr;if(checkListener$1(zr),kr=Gt._events,kr===void 0?(kr=Gt._events=Object.create(null),Gt._eventsCount=0):(kr.newListener!==void 0&&(Gt.emit("newListener",$r,zr.listener?zr.listener:zr),kr=Gt._events),qr=kr[$r]),qr===void 0)qr=kr[$r]=zr,++Gt._eventsCount;else if(typeof qr=="function"?qr=kr[$r]=_r?[zr,qr]:[qr,zr]:_r?qr.unshift(zr):qr.push(zr),Dr=_getMaxListeners$1(Gt),Dr>0&&qr.length>Dr&&!qr.warned){qr.warned=!0;var Nr=new Error("Possible EventEmitter memory leak detected. "+qr.length+" "+String($r)+" listeners added. Use emitter.setMaxListeners() to increase limit");Nr.name="MaxListenersExceededWarning",Nr.emitter=Gt,Nr.type=$r,Nr.count=qr.length,ProcessEmitWarning$1(Nr)}return Gt}EventEmitter$4.prototype.addListener=function($r,zr){return _addListener$3(this,$r,zr,!1)};EventEmitter$4.prototype.on=EventEmitter$4.prototype.addListener;EventEmitter$4.prototype.prependListener=function($r,zr){return _addListener$3(this,$r,zr,!0)};function onceWrapper$1(){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 _onceWrap$3(Gt,$r,zr){var _r={fired:!1,wrapFn:void 0,target:Gt,type:$r,listener:zr},Dr=onceWrapper$1.bind(_r);return Dr.listener=zr,_r.wrapFn=Dr,Dr}EventEmitter$4.prototype.once=function($r,zr){return checkListener$1(zr),this.on($r,_onceWrap$3(this,$r,zr)),this};EventEmitter$4.prototype.prependOnceListener=function($r,zr){return checkListener$1(zr),this.prependListener($r,_onceWrap$3(this,$r,zr)),this};EventEmitter$4.prototype.removeListener=function($r,zr){var _r,Dr,kr,qr,Nr;if(checkListener$1(zr),Dr=this._events,Dr===void 0)return this;if(_r=Dr[$r],_r===void 0)return this;if(_r===zr||_r.listener===zr)--this._eventsCount===0?this._events=Object.create(null):(delete Dr[$r],Dr.removeListener&&this.emit("removeListener",$r,_r.listener||zr));else if(typeof _r!="function"){for(kr=-1,qr=_r.length-1;qr>=0;qr--)if(_r[qr]===zr||_r[qr].listener===zr){Nr=_r[qr].listener,kr=qr;break}if(kr<0)return this;kr===0?_r.shift():spliceOne$3(_r,kr),_r.length===1&&(Dr[$r]=_r[0]),Dr.removeListener!==void 0&&this.emit("removeListener",$r,Nr||zr)}return this};EventEmitter$4.prototype.off=EventEmitter$4.prototype.removeListener;EventEmitter$4.prototype.removeAllListeners=function($r){var zr,_r,Dr;if(_r=this._events,_r===void 0)return this;if(_r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):_r[$r]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete _r[$r]),this;if(arguments.length===0){var kr=Object.keys(_r),qr;for(Dr=0;Dr<kr.length;++Dr)qr=kr[Dr],qr!=="removeListener"&&this.removeAllListeners(qr);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(zr=_r[$r],typeof zr=="function")this.removeListener($r,zr);else if(zr!==void 0)for(Dr=zr.length-1;Dr>=0;Dr--)this.removeListener($r,zr[Dr]);return this};function _listeners$1(Gt,$r,zr){var _r=Gt._events;if(_r===void 0)return[];var Dr=_r[$r];return Dr===void 0?[]:typeof Dr=="function"?zr?[Dr.listener||Dr]:[Dr]:zr?unwrapListeners$3(Dr):arrayClone$3(Dr,Dr.length)}EventEmitter$4.prototype.listeners=function($r){return _listeners$1(this,$r,!0)};EventEmitter$4.prototype.rawListeners=function($r){return _listeners$1(this,$r,!1)};EventEmitter$4.listenerCount=function(Gt,$r){return typeof Gt.listenerCount=="function"?Gt.listenerCount($r):listenerCount$3.call(Gt,$r)};EventEmitter$4.prototype.listenerCount=listenerCount$3;function listenerCount$3(Gt){var $r=this._events;if($r!==void 0){var zr=$r[Gt];if(typeof zr=="function")return 1;if(zr!==void 0)return zr.length}return 0}EventEmitter$4.prototype.eventNames=function(){return this._eventsCount>0?ReflectOwnKeys$1(this._events):[]};function arrayClone$3(Gt,$r){for(var zr=new Array($r),_r=0;_r<$r;++_r)zr[_r]=Gt[_r];return zr}function spliceOne$3(Gt,$r){for(;$r+1<Gt.length;$r++)Gt[$r]=Gt[$r+1];Gt.pop()}function unwrapListeners$3(Gt){for(var $r=new Array(Gt.length),zr=0;zr<$r.length;++zr)$r[zr]=Gt[zr].listener||Gt[zr];return $r}function once$6(Gt,$r){return new Promise(function(zr,_r){function Dr(qr){Gt.removeListener($r,kr),_r(qr)}function kr(){typeof Gt.removeListener=="function"&&Gt.removeListener("error",Dr),zr([].slice.call(arguments))}eventTargetAgnosticAddListener$1(Gt,$r,kr,{once:!0}),$r!=="error"&&addErrorHandlerIfEventEmitter$1(Gt,Dr,{once:!0})})}function addErrorHandlerIfEventEmitter$1(Gt,$r,zr){typeof Gt.on=="function"&&eventTargetAgnosticAddListener$1(Gt,"error",$r,zr)}function eventTargetAgnosticAddListener$1(Gt,$r,zr,_r){if(typeof Gt.on=="function")_r.once?Gt.once($r,zr):Gt.on($r,zr);else if(typeof Gt.addEventListener=="function")Gt.addEventListener($r,function Dr(kr){_r.once&&Gt.removeEventListener($r,Dr),zr(kr)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Gt)}var eventsExports=events$2.exports,inherits$6=inherits_browserExports,EventEmitter$3=eventsExports.EventEmitter;queue$4.exports=Queue;queue$4.exports.default=Queue;function Queue(Gt){if(!(this instanceof Queue))return new Queue(Gt);EventEmitter$3.call(this),Gt=Gt||{},this.concurrency=Gt.concurrency||1/0,this.timeout=Gt.timeout||0,this.autostart=Gt.autostart||!1,this.results=Gt.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}inherits$6(Queue,EventEmitter$3);var arrayMethods=["pop","shift","indexOf","lastIndexOf"];arrayMethods.forEach(function(Gt){Queue.prototype[Gt]=function(){return Array.prototype[Gt].apply(this.jobs,arguments)}});Queue.prototype.slice=function(Gt,$r){return this.jobs=this.jobs.slice(Gt,$r),this};Queue.prototype.reverse=function(){return this.jobs.reverse(),this};var arrayAddMethods=["push","unshift","splice"];arrayAddMethods.forEach(function(Gt){Queue.prototype[Gt]=function(){var $r=Array.prototype[Gt].apply(this.jobs,arguments);return this.autostart&&this.start(),$r}});Object.defineProperty(Queue.prototype,"length",{get:function(){return this.pending+this.jobs.length}});Queue.prototype.start=function(Gt){if(Gt&&callOnErrorOrEnd.call(this,Gt),this.running=!0,this.pending>=this.concurrency)return;if(this.jobs.length===0){this.pending===0&&done$3.call(this);return}var $r=this,zr=this.jobs.shift(),_r=!0,Dr=this.session,kr=null,qr=!1,Nr=null,Wr=zr.hasOwnProperty("timeout")?zr.timeout:this.timeout;function Qr(Jr,Zr){_r&&$r.session===Dr&&(_r=!1,$r.pending--,kr!==null&&(delete $r.timers[kr],clearTimeout(kr)),Jr?$r.emit("error",Jr,zr):qr===!1&&(Nr!==null&&($r.results[Nr]=Array.prototype.slice.call(arguments,1)),$r.emit("success",Zr,zr)),$r.session===Dr&&($r.pending===0&&$r.jobs.length===0?done$3.call($r):$r.running&&$r.start()))}Wr&&(kr=setTimeout(function(){qr=!0,$r.listeners("timeout").length>0?$r.emit("timeout",Qr,zr):Qr()},Wr),this.timers[kr]=kr),this.results&&(Nr=this.results.length,this.results[Nr]=null),this.pending++,$r.emit("start",zr);var Vr=zr(Qr);Vr&&Vr.then&&typeof Vr.then=="function"&&Vr.then(function(Jr){return Qr(null,Jr)}).catch(function(Jr){return Qr(Jr||!0)}),this.running&&this.jobs.length>0&&this.start()};Queue.prototype.stop=function(){this.running=!1};Queue.prototype.end=function(Gt){clearTimers.call(this),this.jobs.length=0,this.pending=0,done$3.call(this,Gt)};function clearTimers(){for(var Gt in this.timers){var $r=this.timers[Gt];delete this.timers[Gt],clearTimeout($r)}}function callOnErrorOrEnd(Gt){var $r=this;this.on("error",zr),this.on("end",_r);function zr(Dr){$r.end(Dr)}function _r(Dr){$r.removeListener("error",zr),$r.removeListener("end",_r),Gt(Dr,this.results)}}function done$3(Gt){this.session++,this.running=!1,this.emit("end",Gt)}var browserPonyfill$1={exports:{}};(function(Gt,$r){var zr=typeof self<"u"?self:commonjsGlobal$2,_r=function(){function kr(){this.fetch=!1,this.DOMException=zr.DOMException}return kr.prototype=zr,new kr}();(function(kr){(function(qr){var Nr={searchParams:"URLSearchParams"in kr,iterable:"Symbol"in kr&&"iterator"in Symbol,blob:"FileReader"in kr&&"Blob"in kr&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in kr,arrayBuffer:"ArrayBuffer"in kr};function Wr(A0){return A0&&DataView.prototype.isPrototypeOf(A0)}if(Nr.arrayBuffer)var Qr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Vr=ArrayBuffer.isView||function(A0){return A0&&Qr.indexOf(Object.prototype.toString.call(A0))>-1};function Jr(A0){if(typeof A0!="string"&&(A0=String(A0)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(A0))throw new TypeError("Invalid character in header field name");return A0.toLowerCase()}function Zr(A0){return typeof A0!="string"&&(A0=String(A0)),A0}function zn(A0){var p0={next:function(){var h0=A0.shift();return{done:h0===void 0,value:h0}}};return Nr.iterable&&(p0[Symbol.iterator]=function(){return p0}),p0}function Vn(A0){this.map={},A0 instanceof Vn?A0.forEach(function(p0,h0){this.append(h0,p0)},this):Array.isArray(A0)?A0.forEach(function(p0){this.append(p0[0],p0[1])},this):A0&&Object.getOwnPropertyNames(A0).forEach(function(p0){this.append(p0,A0[p0])},this)}Vn.prototype.append=function(A0,p0){A0=Jr(A0),p0=Zr(p0);var h0=this.map[A0];this.map[A0]=h0?h0+", "+p0:p0},Vn.prototype.delete=function(A0){delete this.map[Jr(A0)]},Vn.prototype.get=function(A0){return A0=Jr(A0),this.has(A0)?this.map[A0]:null},Vn.prototype.has=function(A0){return this.map.hasOwnProperty(Jr(A0))},Vn.prototype.set=function(A0,p0){this.map[Jr(A0)]=Zr(p0)},Vn.prototype.forEach=function(A0,p0){for(var h0 in this.map)this.map.hasOwnProperty(h0)&&A0.call(p0,this.map[h0],h0,this)},Vn.prototype.keys=function(){var A0=[];return this.forEach(function(p0,h0){A0.push(h0)}),zn(A0)},Vn.prototype.values=function(){var A0=[];return this.forEach(function(p0){A0.push(p0)}),zn(A0)},Vn.prototype.entries=function(){var A0=[];return this.forEach(function(p0,h0){A0.push([h0,p0])}),zn(A0)},Nr.iterable&&(Vn.prototype[Symbol.iterator]=Vn.prototype.entries);function _i(A0){if(A0.bodyUsed)return Promise.reject(new TypeError("Already read"));A0.bodyUsed=!0}function e0(A0){return new Promise(function(p0,h0){A0.onload=function(){p0(A0.result)},A0.onerror=function(){h0(A0.error)}})}function r0(A0){var p0=new FileReader,h0=e0(p0);return p0.readAsArrayBuffer(A0),h0}function i0(A0){var p0=new FileReader,h0=e0(p0);return p0.readAsText(A0),h0}function n0(A0){for(var p0=new Uint8Array(A0),h0=new Array(p0.length),m0=0;m0<p0.length;m0++)h0[m0]=String.fromCharCode(p0[m0]);return h0.join("")}function o0(A0){if(A0.slice)return A0.slice(0);var p0=new Uint8Array(A0.byteLength);return p0.set(new Uint8Array(A0)),p0.buffer}function a0(){return this.bodyUsed=!1,this._initBody=function(A0){this._bodyInit=A0,A0?typeof A0=="string"?this._bodyText=A0:Nr.blob&&Blob.prototype.isPrototypeOf(A0)?this._bodyBlob=A0:Nr.formData&&FormData.prototype.isPrototypeOf(A0)?this._bodyFormData=A0:Nr.searchParams&&URLSearchParams.prototype.isPrototypeOf(A0)?this._bodyText=A0.toString():Nr.arrayBuffer&&Nr.blob&&Wr(A0)?(this._bodyArrayBuffer=o0(A0.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Nr.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(A0)||Vr(A0))?this._bodyArrayBuffer=o0(A0):this._bodyText=A0=Object.prototype.toString.call(A0):this._bodyText="",this.headers.get("content-type")||(typeof A0=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Nr.searchParams&&URLSearchParams.prototype.isPrototypeOf(A0)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Nr.blob&&(this.blob=function(){var A0=_i(this);if(A0)return A0;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?_i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(r0)}),this.text=function(){var A0=_i(this);if(A0)return A0;if(this._bodyBlob)return i0(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(n0(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},Nr.formData&&(this.formData=function(){return this.text().then(b0)}),this.json=function(){return this.text().then(JSON.parse)},this}var s0=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function l0(A0){var p0=A0.toUpperCase();return s0.indexOf(p0)>-1?p0:A0}function u0(A0,p0){p0=p0||{};var h0=p0.body;if(A0 instanceof u0){if(A0.bodyUsed)throw new TypeError("Already read");this.url=A0.url,this.credentials=A0.credentials,p0.headers||(this.headers=new Vn(A0.headers)),this.method=A0.method,this.mode=A0.mode,this.signal=A0.signal,!h0&&A0._bodyInit!=null&&(h0=A0._bodyInit,A0.bodyUsed=!0)}else this.url=String(A0);if(this.credentials=p0.credentials||this.credentials||"same-origin",(p0.headers||!this.headers)&&(this.headers=new Vn(p0.headers)),this.method=l0(p0.method||this.method||"GET"),this.mode=p0.mode||this.mode||null,this.signal=p0.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&h0)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(h0)}u0.prototype.clone=function(){return new u0(this,{body:this._bodyInit})};function b0(A0){var p0=new FormData;return A0.trim().split("&").forEach(function(h0){if(h0){var m0=h0.split("="),c0=m0.shift().replace(/\+/g," "),d0=m0.join("=").replace(/\+/g," ");p0.append(decodeURIComponent(c0),decodeURIComponent(d0))}}),p0}function g0(A0){var p0=new Vn,h0=A0.replace(/\r?\n[\t ]+/g," ");return h0.split(/\r?\n/).forEach(function(m0){var c0=m0.split(":"),d0=c0.shift().trim();if(d0){var M0=c0.join(":").trim();p0.append(d0,M0)}}),p0}a0.call(u0.prototype);function y0(A0,p0){p0||(p0={}),this.type="default",this.status=p0.status===void 0?200:p0.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in p0?p0.statusText:"OK",this.headers=new Vn(p0.headers),this.url=p0.url||"",this._initBody(A0)}a0.call(y0.prototype),y0.prototype.clone=function(){return new y0(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Vn(this.headers),url:this.url})},y0.error=function(){var A0=new y0(null,{status:0,statusText:""});return A0.type="error",A0};var f0=[301,302,303,307,308];y0.redirect=function(A0,p0){if(f0.indexOf(p0)===-1)throw new RangeError("Invalid status code");return new y0(null,{status:p0,headers:{location:A0}})},qr.DOMException=kr.DOMException;try{new qr.DOMException}catch{qr.DOMException=function(p0,h0){this.message=p0,this.name=h0;var m0=Error(p0);this.stack=m0.stack},qr.DOMException.prototype=Object.create(Error.prototype),qr.DOMException.prototype.constructor=qr.DOMException}function v0(A0,p0){return new Promise(function(h0,m0){var c0=new u0(A0,p0);if(c0.signal&&c0.signal.aborted)return m0(new qr.DOMException("Aborted","AbortError"));var d0=new XMLHttpRequest;function M0(){d0.abort()}d0.onload=function(){var O0={status:d0.status,statusText:d0.statusText,headers:g0(d0.getAllResponseHeaders()||"")};O0.url="responseURL"in d0?d0.responseURL:O0.headers.get("X-Request-URL");var x0="response"in d0?d0.response:d0.responseText;h0(new y0(x0,O0))},d0.onerror=function(){m0(new TypeError("Network request failed"))},d0.ontimeout=function(){m0(new TypeError("Network request failed"))},d0.onabort=function(){m0(new qr.DOMException("Aborted","AbortError"))},d0.open(c0.method,c0.url,!0),c0.credentials==="include"?d0.withCredentials=!0:c0.credentials==="omit"&&(d0.withCredentials=!1),"responseType"in d0&&Nr.blob&&(d0.responseType="blob"),c0.headers.forEach(function(O0,x0){d0.setRequestHeader(x0,O0)}),c0.signal&&(c0.signal.addEventListener("abort",M0),d0.onreadystatechange=function(){d0.readyState===4&&c0.signal.removeEventListener("abort",M0)}),d0.send(typeof c0._bodyInit>"u"?null:c0._bodyInit)})}return v0.polyfill=!0,kr.fetch||(kr.fetch=v0,kr.Headers=Vn,kr.Request=u0,kr.Response=y0),qr.Headers=Vn,qr.Request=u0,qr.Response=y0,qr.fetch=v0,Object.defineProperty(qr,"__esModule",{value:!0}),qr})({})})(_r),_r.fetch.ponyfill=!0,delete _r.fetch.polyfill;var Dr=_r;$r=Dr.fetch,$r.default=Dr.fetch,$r.fetch=Dr.fetch,$r.Headers=Dr.Headers,$r.Request=Dr.Request,$r.Response=Dr.Response,Gt.exports=$r})(browserPonyfill$1,browserPonyfill$1.exports);var browserPonyfillExports$1=browserPonyfill$1.exports;const fetch$2=getDefaultExportFromCjs$3(browserPonyfillExports$1),ENCODING_MAPPING={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class DecodeStream{constructor($r){this.buffer=$r,this.view=new DataView($r.buffer,$r.byteOffset,$r.byteLength),this.pos=0,this.length=this.buffer.length}readString($r,zr="ascii"){zr=ENCODING_MAPPING[zr]||zr;let _r=this.readBuffer($r);try{return new TextDecoder(zr).decode(_r)}catch{return _r}}readBuffer($r){return this.buffer.slice(this.pos,this.pos+=$r)}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)}}DecodeStream.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let Gt of Object.getOwnPropertyNames(DataView.prototype))if(Gt.slice(0,3)==="get"){let $r=Gt.slice(3).replace("Ui","UI");$r==="Float32"?$r="Float":$r==="Float64"&&($r="Double");let zr=DecodeStream.TYPES[$r];DecodeStream.prototype["read"+$r+(zr===1?"":"BE")]=function(){const _r=this.view[Gt](this.pos,!1);return this.pos+=zr,_r},zr!==1&&(DecodeStream.prototype["read"+$r+"LE"]=function(){const _r=this.view[Gt](this.pos,!0);return this.pos+=zr,_r})}const textEncoder=new TextEncoder,isBigEndian$1=new Uint8Array(new Uint16Array([4660]).buffer)[0]==18;class EncodeStream{constructor($r){this.buffer=$r,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer($r){this.buffer.set($r,this.pos),this.pos+=$r.length}writeString($r,zr="ascii"){let _r;switch(zr){case"utf16le":case"utf16-le":case"ucs2":_r=stringToUtf16($r,isBigEndian$1);break;case"utf16be":case"utf16-be":_r=stringToUtf16($r,!isBigEndian$1);break;case"utf8":_r=textEncoder.encode($r);break;case"ascii":_r=stringToAscii($r);break;default:throw new Error(`Unsupported encoding: ${zr}`)}this.writeBuffer(_r)}writeUInt24BE($r){this.buffer[this.pos++]=$r>>>16&255,this.buffer[this.pos++]=$r>>>8&255,this.buffer[this.pos++]=$r&255}writeUInt24LE($r){this.buffer[this.pos++]=$r&255,this.buffer[this.pos++]=$r>>>8&255,this.buffer[this.pos++]=$r>>>16&255}writeInt24BE($r){$r>=0?this.writeUInt24BE($r):this.writeUInt24BE($r+16777215+1)}writeInt24LE($r){$r>=0?this.writeUInt24LE($r):this.writeUInt24LE($r+16777215+1)}fill($r,zr){if(zr<this.buffer.length)this.buffer.fill($r,this.pos,this.pos+zr),this.pos+=zr;else{const _r=new Uint8Array(zr);_r.fill($r),this.writeBuffer(_r)}}}function stringToUtf16(Gt,$r){let zr=new Uint16Array(Gt.length);for(let _r=0;_r<Gt.length;_r++){let Dr=Gt.charCodeAt(_r);$r&&(Dr=Dr>>8|(Dr&255)<<8),zr[_r]=Dr}return new Uint8Array(zr.buffer)}function stringToAscii(Gt){let $r=new Uint8Array(Gt.length);for(let zr=0;zr<Gt.length;zr++)$r[zr]=Gt.charCodeAt(zr);return $r}for(let Gt of Object.getOwnPropertyNames(DataView.prototype))if(Gt.slice(0,3)==="set"){let $r=Gt.slice(3).replace("Ui","UI");$r==="Float32"?$r="Float":$r==="Float64"&&($r="Double");let zr=DecodeStream.TYPES[$r];EncodeStream.prototype["write"+$r+(zr===1?"":"BE")]=function(_r){this.view[Gt](this.pos,_r,!1),this.pos+=zr},zr!==1&&(EncodeStream.prototype["write"+$r+"LE"]=function(_r){this.view[Gt](this.pos,_r,!0),this.pos+=zr})}class Base{fromBuffer($r){let zr=new DecodeStream($r);return this.decode(zr)}toBuffer($r){let zr=this.size($r),_r=new Uint8Array(zr),Dr=new EncodeStream(_r);return this.encode(Dr,$r),_r}}class NumberT extends Base{constructor($r,zr="BE"){super(),this.type=$r,this.endian=zr,this.fn=this.type,this.type[this.type.length-1]!=="8"&&(this.fn+=this.endian)}size(){return DecodeStream.TYPES[this.type]}decode($r){return $r[`read${this.fn}`]()}encode($r,zr){return $r[`write${this.fn}`](zr)}}const uint8=new NumberT("UInt8"),uint16be=new NumberT("UInt16","BE"),uint16=uint16be,uint16le=new NumberT("UInt16","LE"),uint24be=new NumberT("UInt24","BE"),uint24=uint24be;new NumberT("UInt24","LE");const uint32be=new NumberT("UInt32","BE"),uint32=uint32be,uint32le=new NumberT("UInt32","LE"),int8=new NumberT("Int8"),int16be=new NumberT("Int16","BE"),int16=int16be;new NumberT("Int16","LE");new NumberT("Int24","BE");new NumberT("Int24","LE");const int32be=new NumberT("Int32","BE"),int32=int32be;new NumberT("Int32","LE");new NumberT("Float","BE");new NumberT("Float","LE");new NumberT("Double","BE");new NumberT("Double","LE");class Fixed extends NumberT{constructor($r,zr,_r=$r>>1){super(`Int${$r}`,zr),this._point=1<<_r}decode($r){return super.decode($r)/this._point}encode($r,zr){return super.encode($r,zr*this._point|0)}}const fixed16be=new Fixed(16,"BE"),fixed16=fixed16be;new Fixed(16,"LE");const fixed32be=new Fixed(32,"BE"),fixed32=fixed32be;new Fixed(32,"LE");function resolveLength(Gt,$r,zr){let _r;if(typeof Gt=="number"?_r=Gt:typeof Gt=="function"?_r=Gt.call(zr,zr):zr&&typeof Gt=="string"?_r=zr[Gt]:$r&&Gt instanceof NumberT&&(_r=Gt.decode($r)),isNaN(_r))throw new Error("Not a fixed size");return _r}class PropertyDescriptor{constructor($r={}){this.enumerable=!0,this.configurable=!0;for(let zr in $r){const _r=$r[zr];this[zr]=_r}}}class ArrayT extends Base{constructor($r,zr,_r="count"){super(),this.type=$r,this.length=zr,this.lengthType=_r}decode($r,zr){let _r;const{pos:Dr}=$r,kr=[];let qr=zr;if(this.length!=null&&(_r=resolveLength(this.length,$r,zr)),this.length instanceof NumberT&&(Object.defineProperties(kr,{parent:{value:zr},_startOffset:{value:Dr},_currentOffset:{value:0,writable:!0},_length:{value:_r}}),qr=kr),_r==null||this.lengthType==="bytes"){const Nr=_r!=null?$r.pos+_r:zr!=null&&zr._length?zr._startOffset+zr._length:$r.length;for(;$r.pos<Nr;)kr.push(this.type.decode($r,qr))}else for(let Nr=0,Wr=_r;Nr<Wr;Nr++)kr.push(this.type.decode($r,qr));return kr}size($r,zr,_r=!0){if(!$r)return this.type.size(null,zr)*resolveLength(this.length,null,zr);let Dr=0;this.length instanceof NumberT&&(Dr+=this.length.size(),zr={parent:zr,pointerSize:0});for(let kr of $r)Dr+=this.type.size(kr,zr);return zr&&_r&&this.length instanceof NumberT&&(Dr+=zr.pointerSize),Dr}encode($r,zr,_r){let Dr=_r;this.length instanceof NumberT&&(Dr={pointers:[],startOffset:$r.pos,parent:_r},Dr.pointerOffset=$r.pos+this.size(zr,Dr,!1),this.length.encode($r,zr.length));for(let kr of zr)this.type.encode($r,kr,Dr);if(this.length instanceof NumberT){let kr=0;for(;kr<Dr.pointers.length;){const qr=Dr.pointers[kr++];qr.type.encode($r,qr.val,qr.parent)}}}}class LazyArray extends ArrayT{decode($r,zr){const{pos:_r}=$r,Dr=resolveLength(this.length,$r,zr);this.length instanceof NumberT&&(zr={parent:zr,_startOffset:_r,_currentOffset:0,_length:Dr});const kr=new LazyArrayValue(this.type,Dr,$r,zr);return $r.pos+=Dr*this.type.size(null,zr),kr}size($r,zr){return $r instanceof LazyArrayValue&&($r=$r.toArray()),super.size($r,zr)}encode($r,zr,_r){return zr instanceof LazyArrayValue&&(zr=zr.toArray()),super.encode($r,zr,_r)}}class LazyArrayValue{constructor($r,zr,_r,Dr){this.type=$r,this.length=zr,this.stream=_r,this.ctx=Dr,this.base=this.stream.pos,this.items=[]}get($r){if(!($r<0||$r>=this.length)){if(this.items[$r]==null){const{pos:zr}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*$r,this.items[$r]=this.type.decode(this.stream,this.ctx),this.stream.pos=zr}return this.items[$r]}}toArray(){const $r=[];for(let zr=0,_r=this.length;zr<_r;zr++)$r.push(this.get(zr));return $r}}class Bitfield extends Base{constructor($r,zr=[]){super(),this.type=$r,this.flags=zr}decode($r){const zr=this.type.decode($r),_r={};for(let Dr=0;Dr<this.flags.length;Dr++){const kr=this.flags[Dr];kr!=null&&(_r[kr]=!!(zr&1<<Dr))}return _r}size(){return this.type.size()}encode($r,zr){let _r=0;for(let Dr=0;Dr<this.flags.length;Dr++){const kr=this.flags[Dr];kr!=null&&zr[kr]&&(_r|=1<<Dr)}return this.type.encode($r,_r)}}class BufferT extends Base{constructor($r){super(),this.length=$r}decode($r,zr){const _r=resolveLength(this.length,$r,zr);return $r.readBuffer(_r)}size($r,zr){if(!$r)return resolveLength(this.length,null,zr);let _r=$r.length;return this.length instanceof NumberT&&(_r+=this.length.size()),_r}encode($r,zr,_r){return this.length instanceof NumberT&&this.length.encode($r,zr.length),$r.writeBuffer(zr)}}class Optional extends Base{constructor($r,zr=!0){super(),this.type=$r,this.condition=zr}decode($r,zr){let{condition:_r}=this;if(typeof _r=="function"&&(_r=_r.call(zr,zr)),_r)return this.type.decode($r,zr)}size($r,zr){let{condition:_r}=this;return typeof _r=="function"&&(_r=_r.call(zr,zr)),_r?this.type.size($r,zr):0}encode($r,zr,_r){let{condition:Dr}=this;if(typeof Dr=="function"&&(Dr=Dr.call(_r,_r)),Dr)return this.type.encode($r,zr,_r)}}class Reserved extends Base{constructor($r,zr=1){super(),this.type=$r,this.count=zr}decode($r,zr){$r.pos+=this.size(null,zr)}size($r,zr){const _r=resolveLength(this.count,null,zr);return this.type.size()*_r}encode($r,zr,_r){return $r.fill(0,this.size(zr,_r))}}class StringT extends Base{constructor($r,zr="ascii"){super(),this.length=$r,this.encoding=zr}decode($r,zr){let _r,Dr,{encoding:kr}=this;typeof kr=="function"&&(kr=kr.call(zr,zr)||"ascii");let qr=encodingWidth(kr);if(this.length!=null)_r=resolveLength(this.length,$r,zr);else{let Wr;for({buffer:Wr,length:_r,pos:Dr}=$r;Dr<_r-qr+1&&(Wr[Dr]!==0||qr===2&&Wr[Dr+1]!==0);)Dr+=qr;_r=Dr-$r.pos}const Nr=$r.readString(_r,kr);return this.length==null&&$r.pos<$r.length&&($r.pos+=qr),Nr}size($r,zr){if($r==null)return resolveLength(this.length,null,zr);let{encoding:_r}=this;typeof _r=="function"&&(_r=_r.call(zr!=null?zr.val:void 0,zr!=null?zr.val:void 0)||"ascii"),_r==="utf16be"&&(_r="utf16le");let Dr=byteLength$5($r,_r);return this.length instanceof NumberT&&(Dr+=this.length.size()),this.length==null&&(Dr+=encodingWidth(_r)),Dr}encode($r,zr,_r){let{encoding:Dr}=this;if(typeof Dr=="function"&&(Dr=Dr.call(_r!=null?_r.val:void 0,_r!=null?_r.val:void 0)||"ascii"),this.length instanceof NumberT&&this.length.encode($r,byteLength$5(zr,Dr)),$r.writeString(zr,Dr),this.length==null)return encodingWidth(Dr)==2?$r.writeUInt16LE(0):$r.writeUInt8(0)}}function encodingWidth(Gt){switch(Gt){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 byteLength$5(Gt,$r){switch($r){case"ascii":return Gt.length;case"utf8":let zr=0;for(let _r=0;_r<Gt.length;_r++){let Dr=Gt.charCodeAt(_r);if(Dr>=55296&&Dr<=56319&&_r<Gt.length-1){let kr=Gt.charCodeAt(++_r);(kr&64512)===56320?Dr=((Dr&1023)<<10)+(kr&1023)+65536:_r--}Dr&4294967168?Dr&4294965248?Dr&4294901760?Dr&4292870144||(zr+=4):zr+=3:zr+=2:zr++}return zr;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return Gt.length*2;default:throw new Error("Unknown encoding "+$r)}}class Struct extends Base{constructor($r={}){super(),this.fields=$r}decode($r,zr,_r=0){const Dr=this._setup($r,zr,_r);return this._parseFields($r,Dr,this.fields),this.process!=null&&this.process.call(Dr,$r),Dr}_setup($r,zr,_r){const Dr={};return Object.defineProperties(Dr,{parent:{value:zr},_startOffset:{value:$r.pos},_currentOffset:{value:0,writable:!0},_length:{value:_r}}),Dr}_parseFields($r,zr,_r){for(let kr in _r){var Dr;const qr=_r[kr];typeof qr=="function"?Dr=qr.call(zr,zr):Dr=qr.decode($r,zr),Dr!==void 0&&(Dr instanceof PropertyDescriptor?Object.defineProperty(zr,kr,Dr):zr[kr]=Dr),zr._currentOffset=$r.pos-zr._startOffset}}size($r,zr,_r=!0){$r==null&&($r={});const Dr={parent:zr,val:$r,pointerSize:0};this.preEncode!=null&&this.preEncode.call($r);let kr=0;for(let qr in this.fields){const Nr=this.fields[qr];Nr.size!=null&&(kr+=Nr.size($r[qr],Dr))}return _r&&(kr+=Dr.pointerSize),kr}encode($r,zr,_r){let Dr;this.preEncode!=null&&this.preEncode.call(zr,$r);const kr={pointers:[],startOffset:$r.pos,parent:_r,val:zr,pointerSize:0};kr.pointerOffset=$r.pos+this.size(zr,kr,!1);for(let Nr in this.fields)Dr=this.fields[Nr],Dr.encode!=null&&Dr.encode($r,zr[Nr],kr);let qr=0;for(;qr<kr.pointers.length;){const Nr=kr.pointers[qr++];Nr.type.encode($r,Nr.val,Nr.parent)}}}const getPath=(Gt,$r)=>$r.reduce((zr,_r)=>zr&&zr[_r],Gt);class VersionedStruct extends Struct{constructor($r,zr={}){super(),this.type=$r,this.versions=zr,typeof $r=="string"&&(this.versionPath=$r.split("."))}decode($r,zr,_r=0){const Dr=this._setup($r,zr,_r);typeof this.type=="string"?Dr.version=getPath(zr,this.versionPath):Dr.version=this.type.decode($r),this.versions.header&&this._parseFields($r,Dr,this.versions.header);const kr=this.versions[Dr.version];if(kr==null)throw new Error(`Unknown version ${Dr.version}`);return kr instanceof VersionedStruct?kr.decode($r,zr):(this._parseFields($r,Dr,kr),this.process!=null&&this.process.call(Dr,$r),Dr)}size($r,zr,_r=!0){let Dr,kr;if(!$r)throw new Error("Not a fixed size");this.preEncode!=null&&this.preEncode.call($r);const qr={parent:zr,val:$r,pointerSize:0};let Nr=0;if(typeof this.type!="string"&&(Nr+=this.type.size($r.version,qr)),this.versions.header)for(Dr in this.versions.header)kr=this.versions.header[Dr],kr.size!=null&&(Nr+=kr.size($r[Dr],qr));const Wr=this.versions[$r.version];if(Wr==null)throw new Error(`Unknown version ${$r.version}`);for(Dr in Wr)kr=Wr[Dr],kr.size!=null&&(Nr+=kr.size($r[Dr],qr));return _r&&(Nr+=qr.pointerSize),Nr}encode($r,zr,_r){let Dr,kr;this.preEncode!=null&&this.preEncode.call(zr,$r);const qr={pointers:[],startOffset:$r.pos,parent:_r,val:zr,pointerSize:0};if(qr.pointerOffset=$r.pos+this.size(zr,qr,!1),typeof this.type!="string"&&this.type.encode($r,zr.version),this.versions.header)for(Dr in this.versions.header)kr=this.versions.header[Dr],kr.encode!=null&&kr.encode($r,zr[Dr],qr);const Nr=this.versions[zr.version];for(Dr in Nr)kr=Nr[Dr],kr.encode!=null&&kr.encode($r,zr[Dr],qr);let Wr=0;for(;Wr<qr.pointers.length;){const Qr=qr.pointers[Wr++];Qr.type.encode($r,Qr.val,Qr.parent)}}}class Pointer extends Base{constructor($r,zr,_r={}){if(super(),this.offsetType=$r,this.type=zr,this.options=_r,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=_r.relativeTo}}decode($r,zr){const _r=this.offsetType.decode($r,zr);if(_r===this.options.nullValue&&this.options.allowNull)return null;let Dr;switch(this.options.type){case"local":Dr=zr._startOffset;break;case"immediate":Dr=$r.pos-this.offsetType.size();break;case"parent":Dr=zr.parent._startOffset;break;default:for(var kr=zr;kr.parent;)kr=kr.parent;Dr=kr._startOffset||0}this.options.relativeTo&&(Dr+=this.relativeToGetter(zr));const qr=_r+Dr;if(this.type!=null){let Nr=null;const Wr=()=>{if(Nr!=null)return Nr;const{pos:Qr}=$r;return $r.pos=qr,Nr=this.type.decode($r,zr),$r.pos=Qr,Nr};return this.options.lazy?new PropertyDescriptor({get:Wr}):Wr()}else return qr}size($r,zr){const _r=zr;switch(this.options.type){case"local":case"immediate":break;case"parent":zr=zr.parent;break;default:for(;zr.parent;)zr=zr.parent}let{type:Dr}=this;if(Dr==null){if(!($r instanceof VoidPointer))throw new Error("Must be a VoidPointer");({type:Dr}=$r),$r=$r.value}if($r&&zr){let kr=Dr.size($r,_r);zr.pointerSize+=kr}return this.offsetType.size()}encode($r,zr,_r){let Dr;const kr=_r;if(zr==null){this.offsetType.encode($r,this.options.nullValue);return}switch(this.options.type){case"local":Dr=_r.startOffset;break;case"immediate":Dr=$r.pos+this.offsetType.size(zr,kr);break;case"parent":_r=_r.parent,Dr=_r.startOffset;break;default:for(Dr=0;_r.parent;)_r=_r.parent}this.options.relativeTo&&(Dr+=this.relativeToGetter(kr.val)),this.offsetType.encode($r,_r.pointerOffset-Dr);let{type:qr}=this;if(qr==null){if(!(zr instanceof VoidPointer))throw new Error("Must be a VoidPointer");({type:qr}=zr),zr=zr.value}return _r.pointers.push({type:qr,val:zr,parent:kr}),_r.pointerOffset+=qr.size(zr,kr)}}class VoidPointer{constructor($r,zr){this.type=$r,this.value=zr}}function _define_property(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}var TINF_OK=0,TINF_DATA_ERROR=-3;function Tree(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function Data(Gt,$r){this.source=Gt,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=$r,this.destLen=0,this.ltree=new Tree,this.dtree=new Tree}var sltree=new Tree,sdtree=new Tree,length_bits=new Uint8Array(30),length_base=new Uint16Array(30),dist_bits=new Uint8Array(30),dist_base=new Uint16Array(30),clcidx=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),code_tree=new Tree,lengths=new Uint8Array(320);function tinf_build_bits_base(Gt,$r,zr,_r){var Dr,kr;for(Dr=0;Dr<zr;++Dr)Gt[Dr]=0;for(Dr=0;Dr<30-zr;++Dr)Gt[Dr+zr]=Dr/zr|0;for(kr=_r,Dr=0;Dr<30;++Dr)$r[Dr]=kr,kr+=1<<Gt[Dr]}function tinf_build_fixed_trees(Gt,$r){var zr;for(zr=0;zr<7;++zr)Gt.table[zr]=0;for(Gt.table[7]=24,Gt.table[8]=152,Gt.table[9]=112,zr=0;zr<24;++zr)Gt.trans[zr]=256+zr;for(zr=0;zr<144;++zr)Gt.trans[24+zr]=zr;for(zr=0;zr<8;++zr)Gt.trans[168+zr]=280+zr;for(zr=0;zr<112;++zr)Gt.trans[176+zr]=144+zr;for(zr=0;zr<5;++zr)$r.table[zr]=0;for($r.table[5]=32,zr=0;zr<32;++zr)$r.trans[zr]=zr}var offs=new Uint16Array(16);function tinf_build_tree(Gt,$r,zr,_r){var Dr,kr;for(Dr=0;Dr<16;++Dr)Gt.table[Dr]=0;for(Dr=0;Dr<_r;++Dr)Gt.table[$r[zr+Dr]]++;for(Gt.table[0]=0,kr=0,Dr=0;Dr<16;++Dr)offs[Dr]=kr,kr+=Gt.table[Dr];for(Dr=0;Dr<_r;++Dr)$r[zr+Dr]&&(Gt.trans[offs[$r[zr+Dr]]++]=Dr)}function tinf_getbit(Gt){Gt.bitcount--||(Gt.tag=Gt.source[Gt.sourceIndex++],Gt.bitcount=7);var $r=Gt.tag&1;return Gt.tag>>>=1,$r}function tinf_read_bits(Gt,$r,zr){if(!$r)return zr;for(;Gt.bitcount<24;)Gt.tag|=Gt.source[Gt.sourceIndex++]<<Gt.bitcount,Gt.bitcount+=8;var _r=Gt.tag&65535>>>16-$r;return Gt.tag>>>=$r,Gt.bitcount-=$r,_r+zr}function tinf_decode_symbol(Gt,$r){for(;Gt.bitcount<24;)Gt.tag|=Gt.source[Gt.sourceIndex++]<<Gt.bitcount,Gt.bitcount+=8;var zr=0,_r=0,Dr=0,kr=Gt.tag;do _r=2*_r+(kr&1),kr>>>=1,++Dr,zr+=$r.table[Dr],_r-=$r.table[Dr];while(_r>=0);return Gt.tag=kr,Gt.bitcount-=Dr,$r.trans[zr+_r]}function tinf_decode_trees(Gt,$r,zr){var _r,Dr,kr,qr,Nr,Wr;for(_r=tinf_read_bits(Gt,5,257),Dr=tinf_read_bits(Gt,5,1),kr=tinf_read_bits(Gt,4,4),qr=0;qr<19;++qr)lengths[qr]=0;for(qr=0;qr<kr;++qr){var Qr=tinf_read_bits(Gt,3,0);lengths[clcidx[qr]]=Qr}for(tinf_build_tree(code_tree,lengths,0,19),Nr=0;Nr<_r+Dr;){var Vr=tinf_decode_symbol(Gt,code_tree);switch(Vr){case 16:var Jr=lengths[Nr-1];for(Wr=tinf_read_bits(Gt,2,3);Wr;--Wr)lengths[Nr++]=Jr;break;case 17:for(Wr=tinf_read_bits(Gt,3,3);Wr;--Wr)lengths[Nr++]=0;break;case 18:for(Wr=tinf_read_bits(Gt,7,11);Wr;--Wr)lengths[Nr++]=0;break;default:lengths[Nr++]=Vr;break}}tinf_build_tree($r,lengths,0,_r),tinf_build_tree(zr,lengths,_r,Dr)}function tinf_inflate_block_data(Gt,$r,zr){for(;;){var _r=tinf_decode_symbol(Gt,$r);if(_r===256)return TINF_OK;if(_r<256)Gt.dest[Gt.destLen++]=_r;else{var Dr,kr,qr,Nr;for(_r-=257,Dr=tinf_read_bits(Gt,length_bits[_r],length_base[_r]),kr=tinf_decode_symbol(Gt,zr),qr=Gt.destLen-tinf_read_bits(Gt,dist_bits[kr],dist_base[kr]),Nr=qr;Nr<qr+Dr;++Nr)Gt.dest[Gt.destLen++]=Gt.dest[Nr]}}}function tinf_inflate_uncompressed_block(Gt){for(var $r,zr,_r;Gt.bitcount>8;)Gt.sourceIndex--,Gt.bitcount-=8;if($r=Gt.source[Gt.sourceIndex+1],$r=256*$r+Gt.source[Gt.sourceIndex],zr=Gt.source[Gt.sourceIndex+3],zr=256*zr+Gt.source[Gt.sourceIndex+2],$r!==(~zr&65535))return TINF_DATA_ERROR;for(Gt.sourceIndex+=4,_r=$r;_r;--_r)Gt.dest[Gt.destLen++]=Gt.source[Gt.sourceIndex++];return Gt.bitcount=0,TINF_OK}function tinf_uncompress(Gt,$r){var zr=new Data(Gt,$r),_r,Dr,kr;do{switch(_r=tinf_getbit(zr),Dr=tinf_read_bits(zr,2,0),Dr){case 0:kr=tinf_inflate_uncompressed_block(zr);break;case 1:kr=tinf_inflate_block_data(zr,sltree,sdtree);break;case 2:tinf_decode_trees(zr,zr.ltree,zr.dtree),kr=tinf_inflate_block_data(zr,zr.ltree,zr.dtree);break;default:kr=TINF_DATA_ERROR}if(kr!==TINF_OK)throw new Error("Data error")}while(!_r);return zr.destLen<zr.dest.length?typeof zr.dest.slice=="function"?zr.dest.slice(0,zr.destLen):zr.dest.subarray(0,zr.destLen):zr.dest}tinf_build_fixed_trees(sltree,sdtree);tinf_build_bits_base(length_bits,length_base,4,3);tinf_build_bits_base(dist_bits,dist_base,2,1);length_bits[28]=0;length_base[28]=258;var tinyInflate=tinf_uncompress;const $6uUbQ$tinyinflate=getDefaultExportFromCjs$3(tinyInflate),isBigEndian=new Uint8Array(new Uint32Array([305419896]).buffer)[0]===18,swap$5=(Gt,$r,zr)=>{let _r=Gt[$r];Gt[$r]=Gt[zr],Gt[zr]=_r},swap32=Gt=>{const $r=Gt.length;for(let zr=0;zr<$r;zr+=4)swap$5(Gt,zr,zr+3),swap$5(Gt,zr+1,zr+2)},swap32LE$1=Gt=>{isBigEndian&&swap32(Gt)};var swap_1={swap32LE:swap32LE$1};const inflate$4=tinyInflate,{swap32LE}=swap_1,SHIFT_1=11,SHIFT_2=5,SHIFT_1_2=SHIFT_1-SHIFT_2,OMITTED_BMP_INDEX_1_LENGTH=65536>>SHIFT_1,INDEX_2_BLOCK_LENGTH=1<<SHIFT_1_2,INDEX_2_MASK=INDEX_2_BLOCK_LENGTH-1,INDEX_SHIFT=2,DATA_BLOCK_LENGTH=1<<SHIFT_2,DATA_MASK=DATA_BLOCK_LENGTH-1,LSCP_INDEX_2_OFFSET=65536>>SHIFT_2,LSCP_INDEX_2_LENGTH=1024>>SHIFT_2,INDEX_2_BMP_LENGTH=LSCP_INDEX_2_OFFSET+LSCP_INDEX_2_LENGTH,UTF8_2B_INDEX_2_OFFSET=INDEX_2_BMP_LENGTH,UTF8_2B_INDEX_2_LENGTH=32,INDEX_1_OFFSET=UTF8_2B_INDEX_2_OFFSET+UTF8_2B_INDEX_2_LENGTH,DATA_GRANULARITY=1<<INDEX_SHIFT;let UnicodeTrie$2=class{constructor($r){const zr=typeof $r.readUInt32BE=="function"&&typeof $r.slice=="function";if(zr||$r instanceof Uint8Array){let _r;if(zr)this.highStart=$r.readUInt32LE(0),this.errorValue=$r.readUInt32LE(4),_r=$r.readUInt32LE(8),$r=$r.slice(12);else{const Dr=new DataView($r.buffer);this.highStart=Dr.getUint32(0,!0),this.errorValue=Dr.getUint32(4,!0),_r=Dr.getUint32(8,!0),$r=$r.subarray(12)}$r=inflate$4($r,new Uint8Array(_r)),$r=inflate$4($r,new Uint8Array(_r)),swap32LE($r),this.data=new Uint32Array($r.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=$r)}get($r){let zr;return $r<0||$r>1114111?this.errorValue:$r<55296||$r>56319&&$r<=65535?(zr=(this.data[$r>>SHIFT_2]<<INDEX_SHIFT)+($r&DATA_MASK),this.data[zr]):$r<=65535?(zr=(this.data[LSCP_INDEX_2_OFFSET+($r-55296>>SHIFT_2)]<<INDEX_SHIFT)+($r&DATA_MASK),this.data[zr]):$r<this.highStart?(zr=this.data[INDEX_1_OFFSET-OMITTED_BMP_INDEX_1_LENGTH+($r>>SHIFT_1)],zr=this.data[zr+($r>>SHIFT_2&INDEX_2_MASK)],zr=(zr<<INDEX_SHIFT)+($r&DATA_MASK),this.data[zr]):this.data[this.data.length-DATA_GRANULARITY]}};var unicodeTrie=UnicodeTrie$2;const $6uUbQ$unicodetrie=getDefaultExportFromCjs$3(unicodeTrie);function $parcel$interopDefault$1(Gt){return Gt&&Gt.__esModule?Gt.default:Gt}var $f4087201da764553$exports={};$f4087201da764553$exports=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_Chiki","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 $747425b437e121da$var$trie=new $6uUbQ$unicodetrie(base64Js$1.toByteArray("AAARAAAAAADwfAEAZXl5ONRt+/5bPVFZimRfKoTQJNm37CGE7Iw0j3UsTWKsoyI7kwyyTiEUzSD7NiEzhWYijH0wMVkHE4Mx49fzfo+3nuP4/fdZjvv+XNd5n/d9nef1WZvmKhTxiZndzDQBSEYQqxqKwnsKvGQucFh+6t6cJ792ePQBZv5S9yXSwkyjf/P4T7mTNnIAv1dOVhMlR9lflbUL9JeJguqsjvG9NTj/wLb566VAURnLo2vvRi89S3gW/33ihh2eXpDn40BIW7REl/7coRKIhAFlAiOtbLDTt6mMb4GzMF1gNnvX/sBxtbsAIjfztCNcQjcNDtLThRvuXu5M5g/CBjaLBE4lJm4qy/oZD97+IJryApcXfgWYlkvWbhfXgujOJKVu8B+ozqTLbxyJ5kNiR75CxDqfBM9eOlDMmGeoZ0iQbbS5VUplIwI+ZNXEKQVJxlwqjhOY7w3XwPesbLK5JZE+Tt4X8q8km0dzInsPPzbscrjBMVjF5mOHSeRdJVgKUjLTHiHqXSPkep8N/zFk8167KLp75f6RndkvzdfB6Uz3MmqvRArzdCbs1/iRZjYPLLF3U8Qs+H+Rb8iK51a6NIV2V9+07uJsTGFWpPz8J++7iRu2B6eAKlK/kujrLthwaD/7a6J5w90TusnH1JMAc+gNrql4aspOUG/RrsxUKmPzhHgP4Bleru+6Vfc/MBjgXVx7who94nPn7MPFrnwQP7g0k0Dq0h2GSKO6fTZ8nLodN1SiOUj/5EL/Xo1DBvRm0wmrh3x6phcJ20/9CuMr5h8WPqXMSasLoLHoufTmE7mzYrs6B0dY7KjuCogKqsvxnxAwXWvd9Puc9PnE8DOHT2INHxRlIyVHrqZahtfV2E/A2PDdtA3ewlRHMtFIBKO/T4IozWTQZ+mb+gdKuk/ZHrqloucKdsOSJmlWTSntWjcxVMjUmroXLM10I6TwDLnBq4LP69TxgVeyGsd8yHvhF8ydPlrNRSNs9EP7WmeuSE7Lu10JbOuQcJw/63sDp68wB9iwP5AO+mBpV0R5VDDeyQUFCel1G+4KHBgEVFS0YK+m2sXLWLuGTlkVAd97WwKKdacjWElRCuDRauf33l/yVcDF6sVPKeTes99FC1NpNWcpieGSV/IbO8PCTy5pbUR1U8lxzf4T+y6fZMxOz3LshkQLeeDSd0WmUrQgajmbktrxsb2AZ0ACw2Vgni+gV/m+KvCRWLg08Clx7uhql+v9XySGcjjOHlsp8vBw/e8HS7dtiqF6T/XcSXuaMW66GF1g4q9YyBadHqy3Y5jin1c7yZos6BBr6dsomSHxiUHanYtcYQwnMMZhRhOnaYJeyJzaRuukyCUh48+e/BUvk/aEfDp8ag+jD64BHxNnQ5v/E7WRk7eLjGV13I3oqy45YNONi/1op1oDr7rPjkhPsTXgUpQtGDPlIs55KhQaic9kSGs/UrZ2QKQOflB8MTEQxRF9pullToWO7Eplan6mcMRFnUu2441yxi23x+KqKlr7RWWsi9ZXMWlr8vfP3llk1m2PRj0yudccxBuoa7VfIgRmnFPGX6Pm1WIfMm/Rm4n/xTn8IGqA0GWuqgu48pEUO0U9nN+ZdIvFpPb7VDPphIfRZxznlHeVFebkd9l+raXy9BpTMcIUIvBfgHEb6ndGo8VUkxpief14KjzFOcaANfgvFpvyY8lE8lE4raHizLpluPzMks1hx/e1Hok5yV0p7qQH7GaYeMzzZTFvRpv6k6iaJ4yNqzBvN8J7B430h2wFm1IBPcqbou33G7/NWPgopl4Mllla6e24L3TOTVNkza2zv3QKuDWTeDpClCEYgTQ+5vEBSQZs/rMF50+sm4jofTgWLqgX1x3TkrDEVaRqfY/xZizFZ3Y8/DFEFD31VSfBQ5raEB6nHnZh6ddehtclQJ8fBrldyIh99LNnV32HzKEej04hk6SYjdauCa4aYW0ru/QxvQRGzLKOAQszf3ixJypTW3WWL6BLSF2EMCMIw7OUvWBC6A/gDc2D1jvBapMCc7ztx6jYczwTKsRLL6dMNXb83HS8kdD0pTMMj161zbVHkU0mhSHo9SlBDDXdN6hDvRGizmohtIyR3ot8tF5iUG4GLNcXeGvBudSFrHu+bVZb9jirNVG+rQPI51A7Hu8/b0UeaIaZ4UgDO68PkYx3PE2HWpKapJ764Kxt5TFYpywMy4DLQqVRy11I7SOLhxUFmqiEK52NaijWArIfCg6qG8q5eSiwRCJb1R7GDJG74TrYgx/lVq7w9++Kh929xSJEaoSse5fUOQg9nMAnIZv+7fwVRcNv3gOHI46Vb5jYUC66PYHO6lS+TOmvEQjuYmx4RkffYGxqZIp/DPWNHAixbRBc+XKE3JEOgs4jIwu/dSAwhydruOGF39co91aTs85JJ3Z/LpXoF43hUwJsb/M1Chzdn8HX8vLXnqWUKvRhNLpfAF4PTFqva1sBQG0J+59HyYfmQ3oa4/sxZdapVLlo/fooxSXi/dOEQWIWq8E0FkttEyTFXR2aNMPINMIzZwCNEheYTVltsdaLkMyKoEUluPNAYCM2IG3br0DLy0fVNWKHtbSKbBjfiw7Lu06gQFalC7RC9BwRMSpLYDUo9pDtDfzwUiPJKLJ2LGcSphWBadOI/iJjNqUHV7ucG8yC6+iNM9QYElqBR7ECFXrcTgWQ3eG/tCWacT9bxIkfmxPmi3vOd36KxihAJA73vWNJ+Y9oapXNscVSVqS5g15xOWND/WuUCcA9YAAg6WFbjHamrblZ5c0L6Zx1X58ZittGcfDKU697QRSqW/g+RofNRyvrWMrBn44cPvkRe2HdTu/Cq01C5/riWPHZyXPKHuSDDdW8c1XPgd6ogvLh20qEIu8c19sqr4ufyHrwh37ZN5MkvY1dsGmEz9pUBTxWrvvhNyODyX2Q1k/fbX/T/vbHNcBrmjgDtvBdtZrVtiIg5iXQuzO/DEMvRX8Mi1zymSlt92BGILeKItjoShJXE/H7xwnf0Iewb8BFieJ9MflEBCQYEDm8eZniiEPfGoaYiiEdhQxHQNr2AuRdmbL9mcl18Kumh+HEZLp6z+j35ML9zTbUwahUZCyQQOgQrGfdfQtaR/OYJ/9dYXb2TWZFMijfCA8Nov4sa5FFDUe1T68h4q08WDE7JbbDiej4utRMR9ontevxlXv6LuJTXt1YEv8bDzEt683PuSsIN0afvu0rcBu9AbXZbkOG3K3AhtqQ28N23lXm7S3Yn6KXmAhBhz+GeorJJ4XxO/b3vZk2LXp42+QvsVxGSNVpfSctIFMTR1bD9t70i6sfNF3WKz/uKDEDCpzzztwhL45lsw89H2IpWN10sXHRlhDse9KCdpP5qNNpU84cTY+aiqswqR8XZ9ea0KbVRwRuOGQU3csAtV2fSbnq47U6es6rKlWLWhg3s/B9C9g+oTyp6RtIldR51OOkP5/6nSy6itUVPcMNOp4M/hDdKOz3uK6srbdxOrc2cJgr1Sg02oBxxSky6V7JaG+ziNwlfqnjnvh2/uq1lKfbp+qpwq/D/5OI5gkFl5CejKGxfc2YVJfGqc4E0x5e9PHK2ukbHNI7/RZV6LNe65apbTGjoCaQls0txPPbmQbCQn+/upCoXRZy9yzorWJvZ0KWcbXlBxU/d5I4ERUTxMuVWhSMmF677LNN7NnLwsmKawXkCgbrpcluOl0WChR1qhtSrxGXHu251dEItYhYX3snvn1gS2uXuzdTxCJjZtjsip0iT2sDC0qMS7Bk9su2NyXjFK5/f5ZoWwofg3DtTyjaFqspnOOTSh8xK/CKUFS57guVEkw9xoQuRCwwEO9Lu9z2vYxSa9NFV8DvSxv2C4WYLYF8Nrc4DzWkzNsk81JJOlZ/LYJrGCoj4MmZpnf3AXmzxT4rtl9jsqljEyedz468SGKdBiQzyz/qWKEhFg45ZczlZZ3KGL3l6sn+3TTa3zMVMhPa1obGp/z+fvY0QXTrJTf1XAT3EtQdUfYYlmWZyvPZ/6rWwU7UOQei7pVE0osgN94Iy+T1+omE6z4Rh2O20FjgBeK2y1mcoFiMDOJvuZPn5Moy9fmFH3wyfKvn4+TwfLvt/lHTTVnvrtoUWRBiQXhiNM8nE6ZoWeux/Z0b2unRcdUzdDpmL7CAgd1ToRXwgmHTZOgiGtVT+xr1QH9ObebRTT4NzL+XSpLuuWp62GqQvJVTPoZOeJCb6gIwd9XHMftQ+Kc08IKKdKQANSJ1a2gve3JdRhO0+tNiYzWAZfd7isoeBu67W7xuK8WX7nhJURld98Inb0t/dWOSau/kDvV4DJo/cImw9AO2Gvq0F2n0M7yIZKL8amMbjYld+qFls7hq8Acvq97K2PrCaomuUiesu7qNanGupEl6J/iem8lyr/NMnsTr6o41PO0yhQh3hPFN0wJP7S830je9iTBLzUNgYH+gUZpROo3rN2qgCI+6GewpX8w8CH+ro6QrWiStqmcMzVa3vEel+3/dDxMp0rDv1Q6wTMS3K64zTT6RWzK1y643im25Ja7X2ePCV2mTswd/4jshZPo4bLnerqIosq/hy2bKUAmVn9n4oun1+a0DIZ56UhVwmZHdUNpLa8gmPvxS1eNvCF1T0wo1wKPdCJi0qOrWz7oYRTzgTtkzEzZn308XSLwUog4OWGKJzCn/3FfF9iA32dZHSv30pRCM3KBY9WZoRhtdK/ChHk6DEQBsfV6tN2o1Cn0mLtPBfnkS+qy1L2xfFe9TQPtDE1Be44RTl82E9hPT2rS2+93LFbzhQQO3C/hD2jRFH3BWWbasAfuMhRJFcTri73eE835y016s22DjoFJ862WvLj69fu2TgSF3RHia9D5DSitlQAXYCnbdqjPkR287Lh6dCHDapos+eFDvcZPP2edPmTFxznJE/EBLoQQ0Qmn9EkZOyJmHxMbvKYb8o21ZHmv5YLqgsEPk9gWZwYQY9wLqGXuax/8QlV5qDaPbq9pLPT1yp+zOWKmraEy1OUJI7zdEcEmvBpbdwLrDCgEb2xX8S/nxZgjK4bRi+pbOmbh8bEeoPvU/L9ndx9kntlDALbdAvp0O8ZC3zSUnFg4cePsw7jxewWvL7HRSBLUn6J7vTH9uld5N76JFPgBCdXGF221oEJk++XfRwXplLSyrVO7HFWBEs99nTazKveW3HpbD4dH/YmdAl+lwbSt8BQWyTG7jAsACI7bPPUU9hI9XUHWqQOuezHzUjnx5Qqs6T1qNHfTTHleDtmqK7flA9a0gz2nycIpz1FHBuWxKNtUeTdqP29Fb3tv+tl5JyBqXoR+vCsdzZwZUhf6Lu8bvkB9yQP4x7GGegB0ym0Lpl03Q7e+C0cDsm9GSDepCDji7nUslLyYyluPfvLyKaDSX4xpR+nVYQjQQn5F8KbY1gbIVLiK1J3mW90zTyR1bqApX2BlWh7KG8LAY9/S9nWC0XXh9pZZo6xuir12T43rkaGfQssbQyIslA7uJnSHOV22NhlNtUo0czxPAsXhh8tIQYaTM4l/yAlZlydTcXhlG22Gs/n3BxKBd/3ZjYwg3NaUurVXhNB+afVnFfNr9TbC9ksNdvwpNfeHanyJ8M6GrIVfLlYAPv0ILe4dn0Z+BJSbJkN7eZY/c6+6ttDYcIDeUKIDXqUSE42Xdh5nRbuaObozjht0HJ5H1e+em+NJi/+8kQlyjCbJpPckwThZeIF9/u7lrVIKNeJLCN/TpPAeXxvd31/CUDWHK9MuP1V1TJgngzi4V0qzS3SW3Qy5UiGHqg02wQa5tsEl9s/X9nNMosgLlUgZSfCBj1DiypLfhr9/r0nR0XY2tmhDOcUS4E7cqa4EJBhzqvpbZa35Q5Iz5EqmhYiOGDAYk606Tv74+KGfPjKVuP15rIzgW0I7/niOu9el/sn2bRye0gV+GrePDRDMHjwO1lEdeXH8N+UTO3IoN18kpI3tPxz+fY+n2MGMSGFHAx/83tKeJOl+2i+f1O9v6FfEDBbqrw+lpM8Anav7zHNr7hE78nXUtPNodMbCnITWA7Ma/IHlZ50F9hWge/wzOvSbtqFVFtkS8Of2nssjZwbSFdU+VO8z6tCEc9UA9ACxT5zIUeSrkBB/v1krOpm7bVMrGxEKfI6LcnpB4D8bvn2hDKGqKrJaVAJuDaBEY3F7eXyqnFWlOoFV/8ZLspZiZd7orXLhd4mhHQgbuKbHjJWUzrnm0Dxw/LJLzXCkh7slMxKo8uxZIWZfdKHlfI7uj3LP6ARAuWdF7ZmZ7daOKqKGbz5LxOggTgS39oEioYmrqkCeUDvbxkBYKeHhcLmMN8dMF01ZMb32IpL/cH8R7VHQSI5I0YfL14g9d7P/6cjB1JXXxbozEDbsrPdmL8ph7QW10jio+v7YsqHKQ6xrBbOVtxU0/nFfzUGZwIBLwyUvg49ii+54nv9FyECBpURnQK4Ox6N7lw5fsjdd5l/2SwBcAHMJoyjO1Pifye2dagaOwCVMqdJWAo77pvBe0zdJcTWu5fdzPNfV2p1pc7/JKQ8zhKkwsOELUDhXygPJ5oR8Vpk2lsCen3D3QOQp2zdrSZHjVBstDF/wWO98rrkQ6/7zt/Drip7OHIug1lomNdmRaHRrjmqeodn22sesQQPgzimPOMqC60a5+i/UYh51uZm+ijWkkaI2xjrBO2558DZNZMiuDQlaVAvBy2wLn/bR3FrNzfnO/9oDztYqxZrr7JMIhqmrochbqmQnKowxW29bpqTaJu7kW1VotC72QkYX8OoDDdMDwV1kJRk3mufgJBzf+iwFRJ7XWQwO5ujVglgFgHtycWiMLx5N+6XU+TulLabWjOzoao03fniUW0xvIJNPbk7CQlFZd/RCOPvgQbLjh5ITE8NVJeKt3HGr6JTnFdIzcVOlEtwqbIIX0IM7saC+4N5047MTJ9+Wn11EhyEPIlwsHE5utCeXRjQzlrR+R1Cf/qDzcNbqLXdk3J7gQ39VUrrEkS/VMWjjg+t2oYrqB0tUZClcUF6+LBC3EQ7KnGIwm/qjZX4GKPtjTX1zQKV6nPAb2t/Rza5IqKRf8i2DFEhV/YSifX0YwsiF6TQnp48Gr65TFq0zUe6LGjiY7fq0LSGKL1VnC6ESI2yxvt3XqBx53B3gSlGFeJcPbUbonW1E9E9m4NfuwPh+t5QjRxX34lvBPVxwQd7aeTd+r9dw5CiP1pt8wMZoMdni7GapYdo6KPgeQKcmlFfq4UYhvV0IBgeiR3RnTMBaqDqpZrTRyLdsp4l0IXZTdErfH0sN3dqBG5vRIx3VgCYcHmmkqJ8Hyu3s9K9uBD1d8cZUEx3qYcF5vsqeRpF1GOg8emeWM2OmBlWPdZ6qAXwm3nENFyh+kvXk132PfWAlN0kb7yh4fz2T7VWUY/hEXX5DvxGABC03XRpyOG8t/u3Gh5tZdpsSV9AWaxJN7zwhVglgII1gV28tUViyqn4UMdIh5t+Ea2zo7PO48oba0TwQbiSZOH4YhD578kPF3reuaP7LujPMsjHmaDuId9XEaZBCJhbXJbRg5VCk3KJpryH/+8S3wdhR47pdFcmpZG2p0Bpjp/VbvalgIZMllYX5L31aMPdt1J7r/7wbixt0Mnz2ZvNGTARHPVD+2O1D8SGpWXlVnP2ekgon55YiinADDynyaXtZDXueVqbuTi8z8cHHK325pgqM+mWZwzHeEreMvhZopAScXM14SJHpGwZyRljMlDvcMm9FZ/1e9+r/puOnpXOtc9Iu2fmgBfEP9cGW1Fzb1rGlfJ08pACtq1ZW18bf2cevebzVeHbaA50G9qoUp39JWdPHbYkPCRXjt4gzlq3Cxge28Mky8MoS/+On72kc+ZI2xBtgJytpAQHQ1zrEddMIVyR5urX6yBNu8v5lKC8eLdGKTJtbgIZ3ZyTzSfWmx9f+cvcJe8yM39K/djkp2aUTE/9m2Lj5jg7b8vdRAer7DO3SyLNHs1CAm5x5iAdh2yGJYivArZbCBNY88Tw+w+C1Tbt7wK3zl2rzTHo/D8/gb3c3mYrnEIEipYqPUcdWjnTsSw471O3EUN7Gtg4NOAs9PJrxm03VuZKa5xwXAYCjt7Gs01Km6T2DhOYUMoFcCSu7Hk1p3yP1eG+M3v3Q5luAze6WwBnZIYO0TCucPWK+UJ36KoJ8Y+vpavhLO8g5ed704IjlQdfemrMu//EvPYXTQSGIPPfiagJS9nMqP5IvkxN9pvuJz7h8carPXTKMq8jnTeL0STan6dnLTAqwIswcIwWDR2KwbGddAVN8SYWRB7kfBfBRkSXzvHlIF8D6jo64kUzYk5o/n8oLjKqat0rdXvQ86MkwQGMnnlcasqPPT2+mVtUGb32KuH6cyZQenrRG11TArcAl27+nvOMBDe++EKHf4YdyGf7mznzOz33cFFGEcv329p4qG2hoaQ8ULiMyVz6ENcxhoqGnFIdupcn7GICQWuw3yO3W8S33mzCcMYJ8ywc7U7rmaQf/W5K63Gr4bVTpXOyOp4tbaPyIaatBNpXqlmQUTSZXjxPr19+73PSaT+QnI35YsWn6WpfJjRtK8vlJZoTSgjaRU39AGCkWOZtifJrnefCrqwTKDFmuWUCukEsYcRrMzCoit28wYpP7kSVjMD8WJYQiNc2blMjuqYegmf6SsfC1jqz8XzghMlOX+gn/MKZmgljszrmehEa4V98VreJDxYvHr3j7IeJB9/sBZV41BWT/AZAjuC5XorlIPnZgBAniBEhanp0/0+qZmEWDpu8ige1hUPIyTo6T6gDEcFhWSoduNh8YSu65KgMOGBw7VlNYzNIgwHtq9KP2yyTVysqX5v12sf7D+vQUdR2dRDvCV40rIInXSLWT/yrC6ExOQxBJwIDbeZcl3z1yR5Rj3l8IGpxspapnvBL+fwupA3b6fkFceID9wgiM1ILB0cHVdvo/R4xg8yqKXT8efl0GnGX1/27FUYeUW2L/GNRGGWVGp3i91oaJkb4rybENHre9a2P5viz/yqk8ngWUUS+Kv+fu+9BLFnfLiLXOFcIeBJLhnayCiuDRSqcx0Qu68gVsGYc6EHD500Fkt+gpDj6gvr884n8wZ5o6q7xtL5wA0beXQnffWYkZrs2NGIRgQbsc5NB302SVx+R4ROvmgZaR8wBcji128BMfJ9kcvJ4DC+bQ57kRmv5yxgU4ngZfn0/JNZ8JBwxjTqS+s9kjJFG1unGUGLwMiIuXUD9EFhNIJuyCEAmVZSIGKH4G6v1gRR1LyzQKH2ZqiI1DnHMoDEZspbDjTeaFIAbSvjSq3A+n46y9hhVM8wIpnARSXyzmOD96d9UXvFroSPgGw1dq2vdEqDq9fJN1EbL2WulNmHkFDvxSO9ZT/RX/Bw2gA/BrF90XrJACereVfbV/YXaKfp77Nmx5NjEIUlxojsy7iN7nBHSZigfsbFyVOX1ZTeCCxvqnRSExP4lk5ZeYlRu9caaa743TWNdchRIhEWwadsBIe245C8clpaZ4zrPsk+OwXzxWCvRRumyNSLW5KWaSJyJU95cwheK76gr7228spZ3hmTtLyrfM2QRFqZFMR8/Q6yWfVgwTdfX2Ry4w3+eAO/5VT5nFb5NlzXPvBEAWrNZ6Q3jbH0RF4vcbp+fDngf/ywpoyNQtjrfvcq93AVb1RDWRghvyqgI2BkMr1rwYi8gizZ0G9GmPpMeqPerAQ0dJbzx+KAFM4IBq6iSLpZHUroeyfd9o5o+4fR2EtsZBoJORQEA4SW0CmeXSnblx2e9QkCHIodyqV6+g5ETEpZsLqnd/Na60EKPX/tQpPEcO+COIBPcQdszDzSiHGyQFPly/7KciUh1u+mFfxTCHGv9nn2WqndGgeGjQ/kr02qmTBX7Hc1qiEvgiSz1Tz/sy7Es29wvn6FrDGPP7asXlhOaiHxOctPvTptFA1kHFUk8bME7SsTSnGbFbUrssxrq70LhoSh5OwvQna+w84XdXhZb2sloJ4ZsCg3j+PrjJL08/JBi5zGd6ud/ZxhmcGKLOXPcNunQq5ESW92iJvfsuRrNYtawWwSmNhPYoFj2QqWNF0ffLpGt/ad24RJ8vkb5sXkpyKXmvFG5Vcdzf/44k3PBL/ojJ52+kWGzOArnyp5f969oV3J2c4Li27Nkova9VwRNVKqN0V+gV+mTHitgkXV30aWd3A1RSildEleiNPA+5cp+3+T7X+xfHiRZXQ1s4FA9TxIcnveQs9JSZ5r5qNmgqlW4zMtZ6rYNvgmyVcywKtu8ZxnSbS5vXlBV+NXdIfi3+xzrnJ0TkFL+Un8v1PWOC2PPFCjVPq7qTH7mOpzOYj/b4h0ceT+eHgr97Jqhb1ziVfeANzfN8bFUhPKBi7hJBCukQnB0aGjFTYLJPXL26lQ2b80xrOD5cFWgA8hz3St0e69kwNnD3+nX3gy12FjrjO+ddRvvvfyV3SWbXcxqNHfmsb9u1TV+wHTb9B07/L2sB8WUHJ9eeNomDyysEWZ0deqEhH/oWI2oiEh526gvAK1Nx2kIhNvkYR+tPYHEa9j+nd1VBpQP1uzSjIDO+fDDB7uy029rRjDC5Sk6aKczyz1D5uA9Lu+Rrrapl8JXNL3VRllNQH2K1ZFxOpX8LprttfqQ56MbPM0IttUheXWD/mROOeFqGUbL+kUOVlXLTFX/525g4faLEFO4qWWdmOXMNvVjpIVTWt650HfQjX9oT3Dg5Au6+v1/Ci78La6ZOngYCFPT1AUwxQuZ0yt5xKdNXLaDTISMTeCj16XTryhM36K2mfGRIgot71voWs8tTpL/f1rvcwv3LSDf+/G8THCT7NpfHWcW+lsF/ol8q9Bi6MezNTqp0rpp/kJRiVfNrX/w27cRRTu8RIIqtUblBMkxy4jwAVqCjUJkiPBj2cAoVloG8B2/N5deLdMhDb7xs5nhd3dubJhuj8WbaFRyu1L678DHhhA+rMimNo4C1kGpp0tD/qnCfCFHejpf0LJX43OTr578PY0tnIIrlWyNYyuR/ie6j2xNb1OV6u0dOX/1Dtcd7+ya9W+rY2LmnyQMtk8SMLTon8RAdwOaN2tNg5zVnDKlmVeOxPV2vhHIo9QEPV7jc3f+zVDquiNg1OaHX3cZXJDRY5MJpo+VanAcmqp4oasYLG+wrXUL5vJU0kqk2hGEskhP+Jjigrz1l6QnEwp6n8PMVeJp70Ii6ppeaK9GhF6fJE00ceLyxv08tKiPat4QdxZFgSbQknnEiCLD8Qc1rjazVKM3r3gXnnMeONgdz/yFV1q+haaN+wnF3Fn4uYCI9XsKOuVwDD0LsCO/f0gj5cmxCFcr7sclIcefWjvore+3aSU474cyqDVxH7w1RX3CHsaqsMRX17ZLgjsDXws3kLm2XJdM3Ku383UXqaHqsywzPhx7NFir0Fqjym/w6cxD2U9ypa3dx7Z12w/fi3Jps8sqJ8f8Ah8aZAvkHXvIRyrsxK7rrFaNNdNvjI8+3Emri195DCNa858anj2Qdny6Czshkn4N2+1m+k5S8sunX3Ja7I+JutRzg1mc2e9Yc0Zv9PZn1SwhxIdU9sXwZRTd/J5FoUm0e+PYREeHg3oc2YYzGf2xfJxXExt4pT3RfDRHvMXLUmoXOy63xv5pLuhOEax0dRgSywZ/GH+YBXFgCeTU0hZ8SPEFsn8punp1Kurd1KgXxUZ+la3R5+4ePGR4ZF5UQtOa83+Vj8zh80dfzbhxWCeoJnQ4dkZJM4drzknZOOKx2n3WrvJnzFIS8p0xeic+M3ZRVXIp10tV2DyYKwRxLzulPwzHcLlYTxl4PF7v8l106Azr+6wBFejbq/3P72C/0j78cepY9990/d4eAurn2lqdGKLU8FffnMw7cY7pVeXJRMU73Oxwi2g2vh/+4gX8dvbjfojn/eLVhhYl8GthwCQ50KcZq4z2JeW5eeOnJWFQEnVxDoG459TaC4zXybECEoJ0V5q1tXrQbDMtUxeTV6Pdt1/zJuc7TJoV/9YZFWxUtCf6Ou3Vd/vR/vG0138hJQrHkNeoep5dLe+6umcSquKvMaFpm3EZHDBOvCi0XYyIFHMgX7Cqp3JVXlxJFwQfHSaIUEbI2u1lBVUdlNw4Qa9UsLPEK94Qiln3pyKxQVCeNlx8yd7EegVNQBkFLabKvnietYVB4IPZ1fSor82arbgYec8aSdFMaIluYTYuNx32SxfrjKUdPGq+UNp5YpydoEG3xVLixtmHO9zXxKAnHnPuH2fPGrjx0GcuCDEU+yXUtXh6nfUL+cykws1gJ5vkfYFaFBr9PdCXvVf35OJQxzUMmWjv0W6uGJK11uAGDqSpOwCf6rouSIjPVgw57cJCOQ4b9tkI/Y5WNon9Swe72aZryKo8d+HyHBEdWJKrkary0LIGczA4Irq353Wc0Zga3om7UQiAGCvIl8GGyaqz5zH+1gMP5phWUCpKtttWIyicz09vXg76GxkmiGSMQ06Z9X8BUwqOtauDbPIf4rpK/yYoeAHxJ9soXS9VDe1Aw+awOOxaN8foLrif0TXBvQ55dtRtulRq9emFDBxlQcqKCaD8NeTSE7FOHvcjf/+oKbbtRqz9gbofoc2EzQ3pL6W5JdfJzAWmOk8oeoECe90lVMruwl/ltM015P/zIPazqvdvFmLNVHMIZrwiQ2tIKtGh6PDVH+85ew3caqVt2BsDv5rOcu3G9srQWd7NmgtzCRUXLYknYRSwtH9oUtkqyN3CfP20xQ1faXQl4MEmjQehWR6GmGnkdpYNQYeIG408yAX7uCZmYUic9juOfb+Re28+OVOB+scYK4DaPcBe+5wmji9gymtkMpKo4UKqCz7yxzuN8VIlx9yNozpRJpNaWHtaZVEqP45n2JemTlYBSmNIK1FuSYAUQ1yBLnKxevrjayd+h2i8PjdB3YY6b0nr3JuOXGpPMyh4V2dslpR3DFEvgpsBLqhqLDOWP4yEvIL6f21PpA7/8B")),$747425b437e121da$var$log2=Math.log2||(Gt=>Math.log(Gt)/Math.LN2),$747425b437e121da$var$bits=Gt=>$747425b437e121da$var$log2(Gt)+1|0,$747425b437e121da$var$CATEGORY_BITS=$747425b437e121da$var$bits($parcel$interopDefault$1($f4087201da764553$exports).categories.length-1),$747425b437e121da$var$COMBINING_BITS=$747425b437e121da$var$bits($parcel$interopDefault$1($f4087201da764553$exports).combiningClasses.length-1),$747425b437e121da$var$SCRIPT_BITS=$747425b437e121da$var$bits($parcel$interopDefault$1($f4087201da764553$exports).scripts.length-1),$747425b437e121da$var$EAW_BITS=$747425b437e121da$var$bits($parcel$interopDefault$1($f4087201da764553$exports).eaw.length-1),$747425b437e121da$var$NUMBER_BITS=10,$747425b437e121da$var$CATEGORY_SHIFT=$747425b437e121da$var$COMBINING_BITS+$747425b437e121da$var$SCRIPT_BITS+$747425b437e121da$var$EAW_BITS+$747425b437e121da$var$NUMBER_BITS,$747425b437e121da$var$COMBINING_SHIFT=$747425b437e121da$var$SCRIPT_BITS+$747425b437e121da$var$EAW_BITS+$747425b437e121da$var$NUMBER_BITS,$747425b437e121da$var$SCRIPT_SHIFT=$747425b437e121da$var$EAW_BITS+$747425b437e121da$var$NUMBER_BITS,$747425b437e121da$var$EAW_SHIFT=$747425b437e121da$var$NUMBER_BITS,$747425b437e121da$var$CATEGORY_MASK=(1<<$747425b437e121da$var$CATEGORY_BITS)-1,$747425b437e121da$var$COMBINING_MASK=(1<<$747425b437e121da$var$COMBINING_BITS)-1,$747425b437e121da$var$SCRIPT_MASK=(1<<$747425b437e121da$var$SCRIPT_BITS)-1,$747425b437e121da$var$EAW_MASK=(1<<$747425b437e121da$var$EAW_BITS)-1,$747425b437e121da$var$NUMBER_MASK=(1<<$747425b437e121da$var$NUMBER_BITS)-1;function $747425b437e121da$export$410364bbb673ddbc(Gt){const $r=$747425b437e121da$var$trie.get(Gt);return $parcel$interopDefault$1($f4087201da764553$exports).categories[$r>>$747425b437e121da$var$CATEGORY_SHIFT&$747425b437e121da$var$CATEGORY_MASK]}function $747425b437e121da$export$c03b919c6651ed55(Gt){const $r=$747425b437e121da$var$trie.get(Gt);return $parcel$interopDefault$1($f4087201da764553$exports).combiningClasses[$r>>$747425b437e121da$var$COMBINING_SHIFT&$747425b437e121da$var$COMBINING_MASK]}function $747425b437e121da$export$941569448d136665(Gt){const $r=$747425b437e121da$var$trie.get(Gt);return $parcel$interopDefault$1($f4087201da764553$exports).scripts[$r>>$747425b437e121da$var$SCRIPT_SHIFT&$747425b437e121da$var$SCRIPT_MASK]}function $747425b437e121da$export$92f6187db8ca6d26(Gt){const $r=$747425b437e121da$var$trie.get(Gt);return $parcel$interopDefault$1($f4087201da764553$exports).eaw[$r>>$747425b437e121da$var$EAW_SHIFT&$747425b437e121da$var$EAW_MASK]}function $747425b437e121da$export$7d1258ebb7625a0d(Gt){let $r=$747425b437e121da$var$trie.get(Gt),zr=$r&$747425b437e121da$var$NUMBER_MASK;if(zr===0)return null;if(zr<=50)return zr-1;if(zr<480){const _r=(zr>>4)-12,Dr=(zr&15)+1;return _r/Dr}else if(zr<768){$r=(zr>>5)-14;let _r=(zr&31)+2;for(;_r>0;)$r*=10,_r--;return $r}else{$r=(zr>>2)-191;let _r=(zr&3)+1;for(;_r>0;)$r*=60,_r--;return $r}}function $747425b437e121da$export$52c8ea63abd07594(Gt){const $r=$747425b437e121da$export$410364bbb673ddbc(Gt);return $r==="Lu"||$r==="Ll"||$r==="Lt"||$r==="Lm"||$r==="Lo"||$r==="Nl"}function $747425b437e121da$export$727d9dbc4fbb948f(Gt){return $747425b437e121da$export$410364bbb673ddbc(Gt)==="Nd"}function $747425b437e121da$export$a5b49f4dc6a07d2c(Gt){const $r=$747425b437e121da$export$410364bbb673ddbc(Gt);return $r==="Pc"||$r==="Pd"||$r==="Pe"||$r==="Pf"||$r==="Pi"||$r==="Po"||$r==="Ps"}function $747425b437e121da$export$7b6804e8df61fcf5(Gt){return $747425b437e121da$export$410364bbb673ddbc(Gt)==="Ll"}function $747425b437e121da$export$aebd617640818cda(Gt){return $747425b437e121da$export$410364bbb673ddbc(Gt)==="Lu"}function $747425b437e121da$export$de8b4ee23b2cf823(Gt){return $747425b437e121da$export$410364bbb673ddbc(Gt)==="Lt"}function $747425b437e121da$export$3c52dd84024ae72c(Gt){const $r=$747425b437e121da$export$410364bbb673ddbc(Gt);return $r==="Zs"||$r==="Zl"||$r==="Zp"}function $747425b437e121da$export$a11bdcffe109e74b(Gt){const $r=$747425b437e121da$export$410364bbb673ddbc(Gt);return $r==="Nd"||$r==="No"||$r==="Nl"||$r==="Lu"||$r==="Ll"||$r==="Lt"||$r==="Lm"||$r==="Lo"||$r==="Me"||$r==="Mc"}function $747425b437e121da$export$e33ad6871e762338(Gt){const $r=$747425b437e121da$export$410364bbb673ddbc(Gt);return $r==="Mn"||$r==="Me"||$r==="Mc"}var $747425b437e121da$export$2e2bcd8739ae039={getCategory:$747425b437e121da$export$410364bbb673ddbc,getCombiningClass:$747425b437e121da$export$c03b919c6651ed55,getScript:$747425b437e121da$export$941569448d136665,getEastAsianWidth:$747425b437e121da$export$92f6187db8ca6d26,getNumericValue:$747425b437e121da$export$7d1258ebb7625a0d,isAlphabetic:$747425b437e121da$export$52c8ea63abd07594,isDigit:$747425b437e121da$export$727d9dbc4fbb948f,isPunctuation:$747425b437e121da$export$a5b49f4dc6a07d2c,isLowerCase:$747425b437e121da$export$7b6804e8df61fcf5,isUpperCase:$747425b437e121da$export$aebd617640818cda,isTitleCase:$747425b437e121da$export$de8b4ee23b2cf823,isWhiteSpace:$747425b437e121da$export$3c52dd84024ae72c,isBaseForm:$747425b437e121da$export$a11bdcffe109e74b,isMark:$747425b437e121da$export$e33ad6871e762338},INITIAL_STATE=1,FAIL_STATE=0;class StateMachine{constructor($r){this.stateTable=$r.stateTable,this.accepting=$r.accepting,this.tags=$r.tags}match($r){var zr=this;return{*[Symbol.iterator](){for(var _r=INITIAL_STATE,Dr=null,kr=null,qr=null,Nr=0;Nr<$r.length;Nr++){var Wr=$r[Nr];qr=_r,_r=zr.stateTable[_r][Wr],_r===FAIL_STATE&&(Dr!=null&&kr!=null&&kr>=Dr&&(yield[Dr,kr,zr.tags[qr]]),_r=zr.stateTable[INITIAL_STATE][Wr],Dr=null),_r!==FAIL_STATE&&Dr==null&&(Dr=Nr),zr.accepting[_r]&&(kr=Nr),_r===FAIL_STATE&&(_r=INITIAL_STATE)}Dr!=null&&kr!=null&&kr>=Dr&&(yield[Dr,kr,zr.tags[_r]])}}}apply($r,zr){for(var[_r,Dr,kr]of this.match($r))for(var qr of kr)typeof zr[qr]=="function"&&zr[qr](_r,Dr,$r.slice(_r,Dr+1))}}var dfa=StateMachine;const $6uUbQ$dfa=getDefaultExportFromCjs$3(dfa);var clone={exports:{}};(function(Gt){var $r=function(){function zr(Zr,zn){return zn!=null&&Zr instanceof zn}var _r;try{_r=Map}catch{_r=function(){}}var Dr;try{Dr=Set}catch{Dr=function(){}}var kr;try{kr=Promise}catch{kr=function(){}}function qr(Zr,zn,Vn,_i,e0){typeof zn=="object"&&(Vn=zn.depth,_i=zn.prototype,e0=zn.includeNonEnumerable,zn=zn.circular);var r0=[],i0=[],n0=typeof Buffer<"u";typeof zn>"u"&&(zn=!0),typeof Vn>"u"&&(Vn=1/0);function o0(a0,s0){if(a0===null)return null;if(s0===0)return a0;var l0,u0;if(typeof a0!="object")return a0;if(zr(a0,_r))l0=new _r;else if(zr(a0,Dr))l0=new Dr;else if(zr(a0,kr))l0=new kr(function(m0,c0){a0.then(function(d0){m0(o0(d0,s0-1))},function(d0){c0(o0(d0,s0-1))})});else if(qr.__isArray(a0))l0=[];else if(qr.__isRegExp(a0))l0=new RegExp(a0.source,Jr(a0)),a0.lastIndex&&(l0.lastIndex=a0.lastIndex);else if(qr.__isDate(a0))l0=new Date(a0.getTime());else{if(n0&&Buffer.isBuffer(a0))return Buffer.allocUnsafe?l0=Buffer.allocUnsafe(a0.length):l0=new Buffer(a0.length),a0.copy(l0),l0;zr(a0,Error)?l0=Object.create(a0):typeof _i>"u"?(u0=Object.getPrototypeOf(a0),l0=Object.create(u0)):(l0=Object.create(_i),u0=_i)}if(zn){var b0=r0.indexOf(a0);if(b0!=-1)return i0[b0];r0.push(a0),i0.push(l0)}zr(a0,_r)&&a0.forEach(function(m0,c0){var d0=o0(c0,s0-1),M0=o0(m0,s0-1);l0.set(d0,M0)}),zr(a0,Dr)&&a0.forEach(function(m0){var c0=o0(m0,s0-1);l0.add(c0)});for(var g0 in a0){var y0;u0&&(y0=Object.getOwnPropertyDescriptor(u0,g0)),!(y0&&y0.set==null)&&(l0[g0]=o0(a0[g0],s0-1))}if(Object.getOwnPropertySymbols)for(var f0=Object.getOwnPropertySymbols(a0),g0=0;g0<f0.length;g0++){var v0=f0[g0],A0=Object.getOwnPropertyDescriptor(a0,v0);A0&&!A0.enumerable&&!e0||(l0[v0]=o0(a0[v0],s0-1),A0.enumerable||Object.defineProperty(l0,v0,{enumerable:!1}))}if(e0)for(var p0=Object.getOwnPropertyNames(a0),g0=0;g0<p0.length;g0++){var h0=p0[g0],A0=Object.getOwnPropertyDescriptor(a0,h0);A0&&A0.enumerable||(l0[h0]=o0(a0[h0],s0-1),Object.defineProperty(l0,h0,{enumerable:!1}))}return l0}return o0(Zr,Vn)}qr.clonePrototype=function(zn){if(zn===null)return null;var Vn=function(){};return Vn.prototype=zn,new Vn};function Nr(Zr){return Object.prototype.toString.call(Zr)}qr.__objToStr=Nr;function Wr(Zr){return typeof Zr=="object"&&Nr(Zr)==="[object Date]"}qr.__isDate=Wr;function Qr(Zr){return typeof Zr=="object"&&Nr(Zr)==="[object Array]"}qr.__isArray=Qr;function Vr(Zr){return typeof Zr=="object"&&Nr(Zr)==="[object RegExp]"}qr.__isRegExp=Vr;function Jr(Zr){var zn="";return Zr.global&&(zn+="g"),Zr.ignoreCase&&(zn+="i"),Zr.multiline&&(zn+="m"),zn}return qr.__getRegExpFlags=Jr,qr}();Gt.exports&&(Gt.exports=$r)})(clone);var cloneExports=clone.exports;const $6uUbQ$clone=getDefaultExportFromCjs$3(cloneExports);var decode$4={},streams={};function BrotliInput(Gt){this.buffer=Gt,this.pos=0}BrotliInput.prototype.read=function(Gt,$r,zr){this.pos+zr>this.buffer.length&&(zr=this.buffer.length-this.pos);for(var _r=0;_r<zr;_r++)Gt[$r+_r]=this.buffer[this.pos+_r];return this.pos+=zr,zr};streams.BrotliInput=BrotliInput;function BrotliOutput(Gt){this.buffer=Gt,this.pos=0}BrotliOutput.prototype.write=function(Gt,$r){if(this.pos+$r>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(Gt.subarray(0,$r),this.pos),this.pos+=$r,$r};streams.BrotliOutput=BrotliOutput;var BROTLI_READ_SIZE=4096,BROTLI_IBUF_SIZE=2*BROTLI_READ_SIZE+32,BROTLI_IBUF_MASK=2*BROTLI_READ_SIZE-1,kBitMask=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 BrotliBitReader(Gt){this.buf_=new Uint8Array(BROTLI_IBUF_SIZE),this.input_=Gt,this.reset()}BrotliBitReader.READ_SIZE=BROTLI_READ_SIZE;BrotliBitReader.IBUF_MASK=BROTLI_IBUF_MASK;BrotliBitReader.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 Gt=0;Gt<4;Gt++)this.val_|=this.buf_[this.pos_]<<8*Gt,++this.pos_;return this.bit_end_pos_>0};BrotliBitReader.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 Gt=this.buf_ptr_,$r=this.input_.read(this.buf_,Gt,BROTLI_READ_SIZE);if($r<0)throw new Error("Unexpected end of input");if($r<BROTLI_READ_SIZE){this.eos_=1;for(var zr=0;zr<32;zr++)this.buf_[Gt+$r+zr]=0}if(Gt===0){for(var zr=0;zr<32;zr++)this.buf_[(BROTLI_READ_SIZE<<1)+zr]=this.buf_[zr];this.buf_ptr_=BROTLI_READ_SIZE}else this.buf_ptr_=0;this.bit_end_pos_+=$r<<3}};BrotliBitReader.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&BROTLI_IBUF_MASK]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0};BrotliBitReader.prototype.readBits=function(Gt){32-this.bit_pos_<Gt&&this.fillBitWindow();var $r=this.val_>>>this.bit_pos_&kBitMask[Gt];return this.bit_pos_+=Gt,$r};var bit_reader=BrotliBitReader,dictionary={},dictionaryBrowser={},dictionary_bin,hasRequiredDictionary_bin;function requireDictionary_bin(){return hasRequiredDictionary_bin||(hasRequiredDictionary_bin=1,dictionary_bin="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/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="),dictionary_bin}var hasRequiredDictionaryBrowser;function requireDictionaryBrowser(){if(hasRequiredDictionaryBrowser)return dictionaryBrowser;hasRequiredDictionaryBrowser=1;var Gt=base64Js$1;return dictionaryBrowser.init=function(){var $r=requireDecode().BrotliDecompressBuffer,zr=Gt.toByteArray(requireDictionary_bin());return $r(zr)},dictionaryBrowser}var hasRequiredDictionary;function requireDictionary(){if(hasRequiredDictionary)return dictionary;hasRequiredDictionary=1;var Gt=requireDictionaryBrowser();return dictionary.init=function(){dictionary.dictionary=Gt.init()},dictionary.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]),dictionary.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]),dictionary.minDictionaryWordLength=4,dictionary.maxDictionaryWordLength=24,dictionary}var huffman={};function HuffmanCode(Gt,$r){this.bits=Gt,this.value=$r}huffman.HuffmanCode=HuffmanCode;var MAX_LENGTH=15;function GetNextKey(Gt,$r){for(var zr=1<<$r-1;Gt&zr;)zr>>=1;return(Gt&zr-1)+zr}function ReplicateValue(Gt,$r,zr,_r,Dr){do _r-=zr,Gt[$r+_r]=new HuffmanCode(Dr.bits,Dr.value);while(_r>0)}function NextTableBitSize(Gt,$r,zr){for(var _r=1<<$r-zr;$r<MAX_LENGTH&&(_r-=Gt[$r],!(_r<=0));)++$r,_r<<=1;return $r-zr}huffman.BrotliBuildHuffmanTable=function(Gt,$r,zr,_r,Dr){var kr=$r,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0=new Int32Array(MAX_LENGTH+1),i0=new Int32Array(MAX_LENGTH+1);for(e0=new Int32Array(Dr),Wr=0;Wr<Dr;Wr++)r0[_r[Wr]]++;for(i0[1]=0,Nr=1;Nr<MAX_LENGTH;Nr++)i0[Nr+1]=i0[Nr]+r0[Nr];for(Wr=0;Wr<Dr;Wr++)_r[Wr]!==0&&(e0[i0[_r[Wr]]++]=Wr);if(zn=zr,Vn=1<<zn,_i=Vn,i0[MAX_LENGTH]===1){for(Qr=0;Qr<_i;++Qr)Gt[$r+Qr]=new HuffmanCode(0,e0[0]&65535);return _i}for(Qr=0,Wr=0,Nr=1,Vr=2;Nr<=zr;++Nr,Vr<<=1)for(;r0[Nr]>0;--r0[Nr])qr=new HuffmanCode(Nr&255,e0[Wr++]&65535),ReplicateValue(Gt,$r+Qr,Vr,Vn,qr),Qr=GetNextKey(Qr,Nr);for(Zr=_i-1,Jr=-1,Nr=zr+1,Vr=2;Nr<=MAX_LENGTH;++Nr,Vr<<=1)for(;r0[Nr]>0;--r0[Nr])(Qr&Zr)!==Jr&&($r+=Vn,zn=NextTableBitSize(r0,Nr,zr),Vn=1<<zn,_i+=Vn,Jr=Qr&Zr,Gt[kr+Jr]=new HuffmanCode(zn+zr&255,$r-kr-Jr&65535)),qr=new HuffmanCode(Nr-zr&255,e0[Wr++]&65535),ReplicateValue(Gt,$r+(Qr>>zr),Vr,Vn,qr),Qr=GetNextKey(Qr,Nr);return _i};var context={};context.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,6,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]);context.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512]);var prefix$2={};function PrefixCodeRange(Gt,$r){this.offset=Gt,this.nbits=$r}prefix$2.kBlockLengthPrefixCode=[new PrefixCodeRange(1,2),new PrefixCodeRange(5,2),new PrefixCodeRange(9,2),new PrefixCodeRange(13,2),new PrefixCodeRange(17,3),new PrefixCodeRange(25,3),new PrefixCodeRange(33,3),new PrefixCodeRange(41,3),new PrefixCodeRange(49,4),new PrefixCodeRange(65,4),new PrefixCodeRange(81,4),new PrefixCodeRange(97,4),new PrefixCodeRange(113,5),new PrefixCodeRange(145,5),new PrefixCodeRange(177,5),new PrefixCodeRange(209,5),new PrefixCodeRange(241,6),new PrefixCodeRange(305,6),new PrefixCodeRange(369,7),new PrefixCodeRange(497,8),new PrefixCodeRange(753,9),new PrefixCodeRange(1265,10),new PrefixCodeRange(2289,11),new PrefixCodeRange(4337,12),new PrefixCodeRange(8433,13),new PrefixCodeRange(16625,24)];prefix$2.kInsertLengthPrefixCode=[new PrefixCodeRange(0,0),new PrefixCodeRange(1,0),new PrefixCodeRange(2,0),new PrefixCodeRange(3,0),new PrefixCodeRange(4,0),new PrefixCodeRange(5,0),new PrefixCodeRange(6,1),new PrefixCodeRange(8,1),new PrefixCodeRange(10,2),new PrefixCodeRange(14,2),new PrefixCodeRange(18,3),new PrefixCodeRange(26,3),new PrefixCodeRange(34,4),new PrefixCodeRange(50,4),new PrefixCodeRange(66,5),new PrefixCodeRange(98,5),new PrefixCodeRange(130,6),new PrefixCodeRange(194,7),new PrefixCodeRange(322,8),new PrefixCodeRange(578,9),new PrefixCodeRange(1090,10),new PrefixCodeRange(2114,12),new PrefixCodeRange(6210,14),new PrefixCodeRange(22594,24)];prefix$2.kCopyLengthPrefixCode=[new PrefixCodeRange(2,0),new PrefixCodeRange(3,0),new PrefixCodeRange(4,0),new PrefixCodeRange(5,0),new PrefixCodeRange(6,0),new PrefixCodeRange(7,0),new PrefixCodeRange(8,0),new PrefixCodeRange(9,0),new PrefixCodeRange(10,1),new PrefixCodeRange(12,1),new PrefixCodeRange(14,2),new PrefixCodeRange(18,2),new PrefixCodeRange(22,3),new PrefixCodeRange(30,3),new PrefixCodeRange(38,4),new PrefixCodeRange(54,4),new PrefixCodeRange(70,5),new PrefixCodeRange(102,5),new PrefixCodeRange(134,6),new PrefixCodeRange(198,7),new PrefixCodeRange(326,8),new PrefixCodeRange(582,9),new PrefixCodeRange(1094,10),new PrefixCodeRange(2118,24)];prefix$2.kInsertRangeLut=[0,0,8,8,0,16,8,16,16];prefix$2.kCopyRangeLut=[0,8,0,8,16,0,16,8,16];var transform$3={},hasRequiredTransform;function requireTransform(){if(hasRequiredTransform)return transform$3;hasRequiredTransform=1;var Gt=requireDictionary(),$r=0,zr=1,_r=2,Dr=3,kr=4,qr=5,Nr=6,Wr=7,Qr=8,Vr=9,Jr=10,Zr=11,zn=12,Vn=13,_i=14,e0=15,r0=16,i0=17,n0=18,o0=20;function a0(u0,b0,g0){this.prefix=new Uint8Array(u0.length),this.transform=b0,this.suffix=new Uint8Array(g0.length);for(var y0=0;y0<u0.length;y0++)this.prefix[y0]=u0.charCodeAt(y0);for(var y0=0;y0<g0.length;y0++)this.suffix[y0]=g0.charCodeAt(y0)}var s0=[new a0("",$r,""),new a0("",$r," "),new a0(" ",$r," "),new a0("",zn,""),new a0("",Jr," "),new a0("",$r," the "),new a0(" ",$r,""),new a0("s ",$r," "),new a0("",$r," of "),new a0("",Jr,""),new a0("",$r," and "),new a0("",Vn,""),new a0("",zr,""),new a0(", ",$r," "),new a0("",$r,", "),new a0(" ",Jr," "),new a0("",$r," in "),new a0("",$r," to "),new a0("e ",$r," "),new a0("",$r,'"'),new a0("",$r,"."),new a0("",$r,'">'),new a0("",$r,`
`),new a0("",Dr,""),new a0("",$r,"]"),new a0("",$r," for "),new a0("",_i,""),new a0("",_r,""),new a0("",$r," a "),new a0("",$r," that "),new a0(" ",Jr,""),new a0("",$r,". "),new a0(".",$r,""),new a0(" ",$r,", "),new a0("",e0,""),new a0("",$r," with "),new a0("",$r,"'"),new a0("",$r," from "),new a0("",$r," by "),new a0("",r0,""),new a0("",i0,""),new a0(" the ",$r,""),new a0("",kr,""),new a0("",$r,". The "),new a0("",Zr,""),new a0("",$r," on "),new a0("",$r," as "),new a0("",$r," is "),new a0("",Wr,""),new a0("",zr,"ing "),new a0("",$r,`
	`),new a0("",$r,":"),new a0(" ",$r,". "),new a0("",$r,"ed "),new a0("",o0,""),new a0("",n0,""),new a0("",Nr,""),new a0("",$r,"("),new a0("",Jr,", "),new a0("",Qr,""),new a0("",$r," at "),new a0("",$r,"ly "),new a0(" the ",$r," of "),new a0("",qr,""),new a0("",Vr,""),new a0(" ",Jr,", "),new a0("",Jr,'"'),new a0(".",$r,"("),new a0("",Zr," "),new a0("",Jr,'">'),new a0("",$r,'="'),new a0(" ",$r,"."),new a0(".com/",$r,""),new a0(" the ",$r," of the "),new a0("",Jr,"'"),new a0("",$r,". This "),new a0("",$r,","),new a0(".",$r," "),new a0("",Jr,"("),new a0("",Jr,"."),new a0("",$r," not "),new a0(" ",$r,'="'),new a0("",$r,"er "),new a0(" ",Zr," "),new a0("",$r,"al "),new a0(" ",Zr,""),new a0("",$r,"='"),new a0("",Zr,'"'),new a0("",Jr,". "),new a0(" ",$r,"("),new a0("",$r,"ful "),new a0(" ",Jr,". "),new a0("",$r,"ive "),new a0("",$r,"less "),new a0("",Zr,"'"),new a0("",$r,"est "),new a0(" ",Jr,"."),new a0("",Zr,'">'),new a0(" ",$r,"='"),new a0("",Jr,","),new a0("",$r,"ize "),new a0("",Zr,"."),new a0("Â ",$r,""),new a0(" ",$r,","),new a0("",Jr,'="'),new a0("",Zr,'="'),new a0("",$r,"ous "),new a0("",Zr,", "),new a0("",Jr,"='"),new a0(" ",Jr,","),new a0(" ",Zr,'="'),new a0(" ",Zr,", "),new a0("",Zr,","),new a0("",Zr,"("),new a0("",Zr,". "),new a0(" ",Zr,"."),new a0("",Zr,"='"),new a0(" ",Zr,". "),new a0(" ",Jr,'="'),new a0(" ",Zr,"='"),new a0(" ",Jr,"='")];transform$3.kTransforms=s0,transform$3.kNumTransforms=s0.length;function l0(u0,b0){return u0[b0]<192?(u0[b0]>=97&&u0[b0]<=122&&(u0[b0]^=32),1):u0[b0]<224?(u0[b0+1]^=32,2):(u0[b0+2]^=5,3)}return transform$3.transformDictionaryWord=function(u0,b0,g0,y0,f0){var v0=s0[f0].prefix,A0=s0[f0].suffix,p0=s0[f0].transform,h0=p0<zn?0:p0-(zn-1),m0=0,c0=b0,d0;h0>y0&&(h0=y0);for(var M0=0;M0<v0.length;)u0[b0++]=v0[M0++];for(g0+=h0,y0-=h0,p0<=Vr&&(y0-=p0),m0=0;m0<y0;m0++)u0[b0++]=Gt.dictionary[g0+m0];if(d0=b0-y0,p0===Jr)l0(u0,d0);else if(p0===Zr)for(;y0>0;){var O0=l0(u0,d0);d0+=O0,y0-=O0}for(var x0=0;x0<A0.length;)u0[b0++]=A0[x0++];return b0-c0},transform$3}var hasRequiredDecode;function requireDecode(){if(hasRequiredDecode)return decode$4;hasRequiredDecode=1;var Gt=streams.BrotliInput,$r=streams.BrotliOutput,zr=bit_reader,_r=requireDictionary(),Dr=huffman.HuffmanCode,kr=huffman.BrotliBuildHuffmanTable,qr=context,Nr=prefix$2,Wr=requireTransform(),Qr=8,Vr=16,Jr=256,Zr=704,zn=26,Vn=6,_i=2,e0=8,r0=255,i0=1080,n0=18,o0=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),a0=16,s0=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),l0=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),u0=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 b0(S0){var I0;return S0.readBits(1)===0?16:(I0=S0.readBits(3),I0>0?17+I0:(I0=S0.readBits(3),I0>0?8+I0:17))}function g0(S0){if(S0.readBits(1)){var I0=S0.readBits(3);return I0===0?1:S0.readBits(I0)+(1<<I0)}return 0}function y0(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function f0(S0){var I0=new y0,B0,T0,Q0;if(I0.input_end=S0.readBits(1),I0.input_end&&S0.readBits(1))return I0;if(B0=S0.readBits(2)+4,B0===7){if(I0.is_metadata=!0,S0.readBits(1)!==0)throw new Error("Invalid reserved bit");if(T0=S0.readBits(2),T0===0)return I0;for(Q0=0;Q0<T0;Q0++){var L0=S0.readBits(8);if(Q0+1===T0&&T0>1&&L0===0)throw new Error("Invalid size byte");I0.meta_block_length|=L0<<Q0*8}}else for(Q0=0;Q0<B0;++Q0){var N0=S0.readBits(4);if(Q0+1===B0&&B0>4&&N0===0)throw new Error("Invalid size nibble");I0.meta_block_length|=N0<<Q0*4}return++I0.meta_block_length,!I0.input_end&&!I0.is_metadata&&(I0.is_uncompressed=S0.readBits(1)),I0}function v0(S0,I0,B0){var T0;return B0.fillBitWindow(),I0+=B0.val_>>>B0.bit_pos_&r0,T0=S0[I0].bits-e0,T0>0&&(B0.bit_pos_+=e0,I0+=S0[I0].value,I0+=B0.val_>>>B0.bit_pos_&(1<<T0)-1),B0.bit_pos_+=S0[I0].bits,S0[I0].value}function A0(S0,I0,B0,T0){for(var Q0=0,L0=Qr,N0=0,j0=0,q0=32768,k0=[],w0=0;w0<32;w0++)k0.push(new Dr(0,0));for(kr(k0,0,5,S0,n0);Q0<I0&&q0>0;){var F0=0,G0;if(T0.readMoreInput(),T0.fillBitWindow(),F0+=T0.val_>>>T0.bit_pos_&31,T0.bit_pos_+=k0[F0].bits,G0=k0[F0].value&255,G0<Vr)N0=0,B0[Q0++]=G0,G0!==0&&(L0=G0,q0-=32768>>G0);else{var X0=G0-14,eo,K0,Z0=0;if(G0===Vr&&(Z0=L0),j0!==Z0&&(N0=0,j0=Z0),eo=N0,N0>0&&(N0-=2,N0<<=X0),N0+=T0.readBits(X0)+3,K0=N0-eo,Q0+K0>I0)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var ao=0;ao<K0;ao++)B0[Q0+ao]=j0;Q0+=K0,j0!==0&&(q0-=K0<<15-j0)}}if(q0!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+q0);for(;Q0<I0;Q0++)B0[Q0]=0}function p0(S0,I0,B0,T0){var Q0=0,L0,N0=new Uint8Array(S0);if(T0.readMoreInput(),L0=T0.readBits(2),L0===1){for(var j0,q0=S0-1,k0=0,w0=new Int32Array(4),F0=T0.readBits(2)+1;q0;)q0>>=1,++k0;for(j0=0;j0<F0;++j0)w0[j0]=T0.readBits(k0)%S0,N0[w0[j0]]=2;switch(N0[w0[0]]=1,F0){case 1:break;case 3:if(w0[0]===w0[1]||w0[0]===w0[2]||w0[1]===w0[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(w0[0]===w0[1])throw new Error("[ReadHuffmanCode] invalid symbols");N0[w0[1]]=1;break;case 4:if(w0[0]===w0[1]||w0[0]===w0[2]||w0[0]===w0[3]||w0[1]===w0[2]||w0[1]===w0[3]||w0[2]===w0[3])throw new Error("[ReadHuffmanCode] invalid symbols");T0.readBits(1)?(N0[w0[2]]=3,N0[w0[3]]=3):N0[w0[0]]=2;break}}else{var j0,G0=new Uint8Array(n0),X0=32,eo=0,K0=[new Dr(2,0),new Dr(2,4),new Dr(2,3),new Dr(3,2),new Dr(2,0),new Dr(2,4),new Dr(2,3),new Dr(4,1),new Dr(2,0),new Dr(2,4),new Dr(2,3),new Dr(3,2),new Dr(2,0),new Dr(2,4),new Dr(2,3),new Dr(4,5)];for(j0=L0;j0<n0&&X0>0;++j0){var Z0=o0[j0],ao=0,io;T0.fillBitWindow(),ao+=T0.val_>>>T0.bit_pos_&15,T0.bit_pos_+=K0[ao].bits,io=K0[ao].value,G0[Z0]=io,io!==0&&(X0-=32>>io,++eo)}if(!(eo===1||X0===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");A0(G0,S0,N0,T0)}if(Q0=kr(I0,B0,e0,N0,S0),Q0===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Q0}function h0(S0,I0,B0){var T0,Q0;return T0=v0(S0,I0,B0),Q0=Nr.kBlockLengthPrefixCode[T0].nbits,Nr.kBlockLengthPrefixCode[T0].offset+B0.readBits(Q0)}function m0(S0,I0,B0){var T0;return S0<a0?(B0+=s0[S0],B0&=3,T0=I0[B0]+l0[S0]):T0=S0-a0+1,T0}function c0(S0,I0){for(var B0=S0[I0],T0=I0;T0;--T0)S0[T0]=S0[T0-1];S0[0]=B0}function d0(S0,I0){var B0=new Uint8Array(256),T0;for(T0=0;T0<256;++T0)B0[T0]=T0;for(T0=0;T0<I0;++T0){var Q0=S0[T0];S0[T0]=B0[Q0],Q0&&c0(B0,Q0)}}function M0(S0,I0){this.alphabet_size=S0,this.num_htrees=I0,this.codes=new Array(I0+I0*u0[S0+31>>>5]),this.htrees=new Uint32Array(I0)}M0.prototype.decode=function(S0){var I0,B0,T0=0;for(I0=0;I0<this.num_htrees;++I0)this.htrees[I0]=T0,B0=p0(this.alphabet_size,this.codes,T0,S0),T0+=B0};function O0(S0,I0){var B0={num_htrees:null,context_map:null},T0,Q0=0,L0,N0;I0.readMoreInput();var j0=B0.num_htrees=g0(I0)+1,q0=B0.context_map=new Uint8Array(S0);if(j0<=1)return B0;for(T0=I0.readBits(1),T0&&(Q0=I0.readBits(4)+1),L0=[],N0=0;N0<i0;N0++)L0[N0]=new Dr(0,0);for(p0(j0+Q0,L0,0,I0),N0=0;N0<S0;){var k0;if(I0.readMoreInput(),k0=v0(L0,0,I0),k0===0)q0[N0]=0,++N0;else if(k0<=Q0)for(var w0=1+(1<<k0)+I0.readBits(k0);--w0;){if(N0>=S0)throw new Error("[DecodeContextMap] i >= context_map_size");q0[N0]=0,++N0}else q0[N0]=k0-Q0,++N0}return I0.readBits(1)&&d0(q0,S0),B0}function x0(S0,I0,B0,T0,Q0,L0,N0){var j0=B0*2,q0=B0,k0=v0(I0,B0*i0,N0),w0;k0===0?w0=Q0[j0+(L0[q0]&1)]:k0===1?w0=Q0[j0+(L0[q0]-1&1)]+1:w0=k0-2,w0>=S0&&(w0-=S0),T0[B0]=w0,Q0[j0+(L0[q0]&1)]=w0,++L0[q0]}function C0(S0,I0,B0,T0,Q0,L0){var N0=Q0+1,j0=B0&Q0,q0=L0.pos_&zr.IBUF_MASK,k0;if(I0<8||L0.bit_pos_+(I0<<3)<L0.bit_end_pos_){for(;I0-- >0;)L0.readMoreInput(),T0[j0++]=L0.readBits(8),j0===N0&&(S0.write(T0,N0),j0=0);return}if(L0.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;L0.bit_pos_<32;)T0[j0]=L0.val_>>>L0.bit_pos_,L0.bit_pos_+=8,++j0,--I0;if(k0=L0.bit_end_pos_-L0.bit_pos_>>3,q0+k0>zr.IBUF_MASK){for(var w0=zr.IBUF_MASK+1-q0,F0=0;F0<w0;F0++)T0[j0+F0]=L0.buf_[q0+F0];k0-=w0,j0+=w0,I0-=w0,q0=0}for(var F0=0;F0<k0;F0++)T0[j0+F0]=L0.buf_[q0+F0];if(j0+=k0,I0-=k0,j0>=N0){S0.write(T0,N0),j0-=N0;for(var F0=0;F0<j0;F0++)T0[F0]=T0[N0+F0]}for(;j0+I0>=N0;){if(k0=N0-j0,L0.input_.read(T0,j0,k0)<k0)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");S0.write(T0,N0),I0-=k0,j0=0}if(L0.input_.read(T0,j0,I0)<I0)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");L0.reset()}function $0(S0){var I0=S0.bit_pos_+7&-8,B0=S0.readBits(I0-S0.bit_pos_);return B0==0}function _0(S0){var I0=new Gt(S0),B0=new zr(I0);b0(B0);var T0=f0(B0);return T0.meta_block_length}decode$4.BrotliDecompressedSize=_0;function R0(S0,I0){var B0=new Gt(S0);I0==null&&(I0=_0(S0));var T0=new Uint8Array(I0),Q0=new $r(T0);return D0(B0,Q0),Q0.pos<Q0.buffer.length&&(Q0.buffer=Q0.buffer.subarray(0,Q0.pos)),Q0.buffer}decode$4.BrotliDecompressBuffer=R0;function D0(S0,I0){var B0,T0=0,Q0=0,L0=0,N0,j0=0,q0,k0,w0,F0,G0=[16,15,11,4],X0=0,eo=0,K0=0,Z0=[new M0(0,0),new M0(0,0),new M0(0,0)],ao,io,H0,P0=128+zr.READ_SIZE;H0=new zr(S0),L0=b0(H0),N0=(1<<L0)-16,q0=1<<L0,k0=q0-1,w0=new Uint8Array(q0+P0+_r.maxDictionaryWordLength),F0=q0,ao=[],io=[];for(var W0=0;W0<3*i0;W0++)ao[W0]=new Dr(0,0),io[W0]=new Dr(0,0);for(;!Q0;){var Y0=0,co,Ao=[1<<28,1<<28,1<<28],oo=[0],uo=[1,1,1],Mo=[0,1,0,1,0,1],go=[0],qo,Io,Qo,rs,gs=null,Ss=null,zs,Os=null,Ts,Ds=0,Bs=null,ks=0,Go=0,yo=null,zo=0,xo=0,Bo=0,Wo,us;for(B0=0;B0<3;++B0)Z0[B0].codes=null,Z0[B0].htrees=null;H0.readMoreInput();var ms=f0(H0);if(Y0=ms.meta_block_length,T0+Y0>I0.buffer.length){var ns=new Uint8Array(T0+Y0);ns.set(I0.buffer),I0.buffer=ns}if(Q0=ms.input_end,co=ms.is_uncompressed,ms.is_metadata){for($0(H0);Y0>0;--Y0)H0.readMoreInput(),H0.readBits(8);continue}if(Y0!==0){if(co){H0.bit_pos_=H0.bit_pos_+7&-8,C0(I0,Y0,T0,w0,k0,H0),T0+=Y0;continue}for(B0=0;B0<3;++B0)uo[B0]=g0(H0)+1,uo[B0]>=2&&(p0(uo[B0]+2,ao,B0*i0,H0),p0(zn,io,B0*i0,H0),Ao[B0]=h0(io,B0*i0,H0),go[B0]=1);for(H0.readMoreInput(),qo=H0.readBits(2),Io=a0+(H0.readBits(4)<<qo),Qo=(1<<qo)-1,rs=Io+(48<<qo),Ss=new Uint8Array(uo[0]),B0=0;B0<uo[0];++B0)H0.readMoreInput(),Ss[B0]=H0.readBits(2)<<1;var Vo=O0(uo[0]<<Vn,H0);zs=Vo.num_htrees,gs=Vo.context_map;var vs=O0(uo[2]<<_i,H0);for(Ts=vs.num_htrees,Os=vs.context_map,Z0[0]=new M0(Jr,zs),Z0[1]=new M0(Zr,uo[1]),Z0[2]=new M0(rs,Ts),B0=0;B0<3;++B0)Z0[B0].decode(H0);for(Bs=0,yo=0,Wo=Ss[oo[0]],xo=qr.lookupOffsets[Wo],Bo=qr.lookupOffsets[Wo+1],us=Z0[1].htrees[0];Y0>0;){var Uo,Co,wo,Zo,jo,Xo,os,ho,Fo,Ko,ds;for(H0.readMoreInput(),Ao[1]===0&&(x0(uo[1],ao,1,oo,Mo,go,H0),Ao[1]=h0(io,i0,H0),us=Z0[1].htrees[oo[1]]),--Ao[1],Uo=v0(Z0[1].codes,us,H0),Co=Uo>>6,Co>=2?(Co-=2,os=-1):os=0,wo=Nr.kInsertRangeLut[Co]+(Uo>>3&7),Zo=Nr.kCopyRangeLut[Co]+(Uo&7),jo=Nr.kInsertLengthPrefixCode[wo].offset+H0.readBits(Nr.kInsertLengthPrefixCode[wo].nbits),Xo=Nr.kCopyLengthPrefixCode[Zo].offset+H0.readBits(Nr.kCopyLengthPrefixCode[Zo].nbits),eo=w0[T0-1&k0],K0=w0[T0-2&k0],Ko=0;Ko<jo;++Ko)H0.readMoreInput(),Ao[0]===0&&(x0(uo[0],ao,0,oo,Mo,go,H0),Ao[0]=h0(io,0,H0),Ds=oo[0]<<Vn,Bs=Ds,Wo=Ss[oo[0]],xo=qr.lookupOffsets[Wo],Bo=qr.lookupOffsets[Wo+1]),Fo=qr.lookup[xo+eo]|qr.lookup[Bo+K0],ks=gs[Bs+Fo],--Ao[0],K0=eo,eo=v0(Z0[0].codes,Z0[0].htrees[ks],H0),w0[T0&k0]=eo,(T0&k0)===k0&&I0.write(w0,q0),++T0;if(Y0-=jo,Y0<=0)break;if(os<0){var Fo;if(H0.readMoreInput(),Ao[2]===0&&(x0(uo[2],ao,2,oo,Mo,go,H0),Ao[2]=h0(io,2*i0,H0),Go=oo[2]<<_i,yo=Go),--Ao[2],Fo=(Xo>4?3:Xo-2)&255,zo=Os[yo+Fo],os=v0(Z0[2].codes,Z0[2].htrees[zo],H0),os>=Io){var Yo,ls,Fs;os-=Io,ls=os&Qo,os>>=qo,Yo=(os>>1)+1,Fs=(2+(os&1)<<Yo)-4,os=Io+(Fs+H0.readBits(Yo)<<qo)+ls}}if(ho=m0(os,G0,X0),ho<0)throw new Error("[BrotliDecompress] invalid distance");if(T0<N0&&j0!==N0?j0=T0:j0=N0,ds=T0&k0,ho>j0)if(Xo>=_r.minDictionaryWordLength&&Xo<=_r.maxDictionaryWordLength){var Fs=_r.offsetsByLength[Xo],js=ho-j0-1,n1=_r.sizeBitsByLength[Xo],Ns=(1<<n1)-1,Us=js&Ns,A1=js>>n1;if(Fs+=Us*Xo,A1<Wr.kNumTransforms){var b1=Wr.transformDictionaryWord(w0,ds,Fs,Xo,A1);if(ds+=b1,T0+=b1,Y0-=b1,ds>=F0){I0.write(w0,q0);for(var Js=0;Js<ds-F0;Js++)w0[Js]=w0[F0+Js]}}else throw new Error("Invalid backward reference. pos: "+T0+" distance: "+ho+" len: "+Xo+" bytes left: "+Y0)}else throw new Error("Invalid backward reference. pos: "+T0+" distance: "+ho+" len: "+Xo+" bytes left: "+Y0);else{if(os>0&&(G0[X0&3]=ho,++X0),Xo>Y0)throw new Error("Invalid backward reference. pos: "+T0+" distance: "+ho+" len: "+Xo+" bytes left: "+Y0);for(Ko=0;Ko<Xo;++Ko)w0[T0&k0]=w0[T0-ho&k0],(T0&k0)===k0&&I0.write(w0,q0),++T0,--Y0}eo=w0[T0-1&k0],K0=w0[T0-2&k0]}T0&=1073741823}}I0.write(w0,T0&k0)}return decode$4.BrotliDecompress=D0,_r.init(),decode$4}var decompress=requireDecode().BrotliDecompressBuffer;const $6uUbQ$brotlidecompressjs=getDefaultExportFromCjs$3(decompress);function $parcel$export(Gt,$r,zr,_r){Object.defineProperty(Gt,$r,{get:zr,set:_r,enumerable:!0,configurable:!0})}function $parcel$interopDefault(Gt){return Gt&&Gt.__esModule?Gt.default:Gt}var $d636bc798e7178db$exports={};$parcel$export($d636bc798e7178db$exports,"logErrors",()=>$d636bc798e7178db$export$bd5c5d8b8dcafd78);$parcel$export($d636bc798e7178db$exports,"registerFormat",()=>$d636bc798e7178db$export$36b2f24e97d43be);$parcel$export($d636bc798e7178db$exports,"create",()=>$d636bc798e7178db$export$185802fd694ee1f5);$parcel$export($d636bc798e7178db$exports,"defaultLanguage",()=>$d636bc798e7178db$export$42940898df819940);$parcel$export($d636bc798e7178db$exports,"setDefaultLanguage",()=>$d636bc798e7178db$export$5157e7780d44cc36);let $d636bc798e7178db$export$bd5c5d8b8dcafd78=!1,$d636bc798e7178db$var$formats=[];function $d636bc798e7178db$export$36b2f24e97d43be(Gt){$d636bc798e7178db$var$formats.push(Gt)}function $d636bc798e7178db$export$185802fd694ee1f5(Gt,$r){for(let zr=0;zr<$d636bc798e7178db$var$formats.length;zr++){let _r=$d636bc798e7178db$var$formats[zr];if(_r.probe(Gt)){let Dr=new _r(new DecodeStream(Gt));return $r?Dr.getFont($r):Dr}}throw new Error("Unknown font format")}let $d636bc798e7178db$export$42940898df819940="en";function $d636bc798e7178db$export$5157e7780d44cc36(Gt="en"){$d636bc798e7178db$export$42940898df819940=Gt}function $e71565f2ce09cb6b$export$69a3209f1a06c04d(Gt,$r,zr){if(zr.get){let _r=zr.get;zr.get=function(){let Dr=_r.call(this);return Object.defineProperty(this,$r,{value:Dr}),Dr}}else if(typeof zr.value=="function"){let _r=zr.value;return{get(){let Dr=new Map;function kr(...qr){let Nr=qr.length>0?qr[0]:"value";if(Dr.has(Nr))return Dr.get(Nr);let Wr=_r.apply(this,qr);return Dr.set(Nr,Wr),Wr}return Object.defineProperty(this,$r,{value:kr}),kr}}}}let $26a62205ad06574e$var$SubHeader=new Struct({firstCode:uint16,entryCount:uint16,idDelta:int16,idRangeOffset:uint16}),$26a62205ad06574e$var$CmapGroup=new Struct({startCharCode:uint32,endCharCode:uint32,glyphID:uint32}),$26a62205ad06574e$var$UnicodeValueRange=new Struct({startUnicodeValue:uint24,additionalCount:uint8}),$26a62205ad06574e$var$UVSMapping=new Struct({unicodeValue:uint24,glyphID:uint16}),$26a62205ad06574e$var$DefaultUVS=new ArrayT($26a62205ad06574e$var$UnicodeValueRange,uint32),$26a62205ad06574e$var$NonDefaultUVS=new ArrayT($26a62205ad06574e$var$UVSMapping,uint32),$26a62205ad06574e$var$VarSelectorRecord=new Struct({varSelector:uint24,defaultUVS:new Pointer(uint32,$26a62205ad06574e$var$DefaultUVS,{type:"parent"}),nonDefaultUVS:new Pointer(uint32,$26a62205ad06574e$var$NonDefaultUVS,{type:"parent"})}),$26a62205ad06574e$var$CmapSubtable=new VersionedStruct(uint16,{0:{length:uint16,language:uint16,codeMap:new LazyArray(uint8,256)},2:{length:uint16,language:uint16,subHeaderKeys:new ArrayT(uint16,256),subHeaderCount:Gt=>Math.max.apply(Math,Gt.subHeaderKeys),subHeaders:new LazyArray($26a62205ad06574e$var$SubHeader,"subHeaderCount"),glyphIndexArray:new LazyArray(uint16,"subHeaderCount")},4:{length:uint16,language:uint16,segCountX2:uint16,segCount:Gt=>Gt.segCountX2>>1,searchRange:uint16,entrySelector:uint16,rangeShift:uint16,endCode:new LazyArray(uint16,"segCount"),reservedPad:new Reserved(uint16),startCode:new LazyArray(uint16,"segCount"),idDelta:new LazyArray(int16,"segCount"),idRangeOffset:new LazyArray(uint16,"segCount"),glyphIndexArray:new LazyArray(uint16,Gt=>(Gt.length-Gt._currentOffset)/2)},6:{length:uint16,language:uint16,firstCode:uint16,entryCount:uint16,glyphIndices:new LazyArray(uint16,"entryCount")},8:{reserved:new Reserved(uint16),length:uint32,language:uint16,is32:new LazyArray(uint8,8192),nGroups:uint32,groups:new LazyArray($26a62205ad06574e$var$CmapGroup,"nGroups")},10:{reserved:new Reserved(uint16),length:uint32,language:uint32,firstCode:uint32,entryCount:uint32,glyphIndices:new LazyArray(uint16,"numChars")},12:{reserved:new Reserved(uint16),length:uint32,language:uint32,nGroups:uint32,groups:new LazyArray($26a62205ad06574e$var$CmapGroup,"nGroups")},13:{reserved:new Reserved(uint16),length:uint32,language:uint32,nGroups:uint32,groups:new LazyArray($26a62205ad06574e$var$CmapGroup,"nGroups")},14:{length:uint32,numRecords:uint32,varSelectors:new LazyArray($26a62205ad06574e$var$VarSelectorRecord,"numRecords")}}),$26a62205ad06574e$var$CmapEntry=new Struct({platformID:uint16,encodingID:uint16,table:new Pointer(uint32,$26a62205ad06574e$var$CmapSubtable,{type:"parent",lazy:!0})});var $26a62205ad06574e$export$2e2bcd8739ae039=new Struct({version:uint16,numSubtables:uint16,tables:new ArrayT($26a62205ad06574e$var$CmapEntry,"numSubtables")}),$f2612a29f92ac062$export$2e2bcd8739ae039=new Struct({version:int32,revision:int32,checkSumAdjustment:uint32,magicNumber:uint32,flags:uint16,unitsPerEm:uint16,created:new ArrayT(int32,2),modified:new ArrayT(int32,2),xMin:int16,yMin:int16,xMax:int16,yMax:int16,macStyle:new Bitfield(uint16,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:uint16,fontDirectionHint:int16,indexToLocFormat:int16,glyphDataFormat:int16}),$2c179dd593583073$export$2e2bcd8739ae039=new Struct({version:int32,ascent:int16,descent:int16,lineGap:int16,advanceWidthMax:uint16,minLeftSideBearing:int16,minRightSideBearing:int16,xMaxExtent:int16,caretSlopeRise:int16,caretSlopeRun:int16,caretOffset:int16,reserved:new Reserved(int16,4),metricDataFormat:int16,numberOfMetrics:uint16});let $bdc9060542264b85$var$HmtxEntry=new Struct({advance:uint16,bearing:int16});var $bdc9060542264b85$export$2e2bcd8739ae039=new Struct({metrics:new LazyArray($bdc9060542264b85$var$HmtxEntry,Gt=>Gt.parent.hhea.numberOfMetrics),bearings:new LazyArray(int16,Gt=>Gt.parent.maxp.numGlyphs-Gt.parent.hhea.numberOfMetrics)}),$dbf51cb3d3fe409d$export$2e2bcd8739ae039=new Struct({version:int32,numGlyphs:uint16,maxPoints:uint16,maxContours:uint16,maxComponentPoints:uint16,maxComponentContours:uint16,maxZones:uint16,maxTwilightPoints:uint16,maxStorage:uint16,maxFunctionDefs:uint16,maxInstructionDefs:uint16,maxStackElements:uint16,maxSizeOfInstructions:uint16,maxComponentElements:uint16,maxComponentDepth:uint16});function $e449ad78d50845fe$export$badc544e0651b6b1(Gt,$r,zr=0){return Gt===1&&$e449ad78d50845fe$export$479e671907f486d1[zr]?$e449ad78d50845fe$export$479e671907f486d1[zr]:$e449ad78d50845fe$export$6fef87b7618bdf0b[Gt][$r]}const $e449ad78d50845fe$var$SINGLE_BYTE_ENCODINGS=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),$e449ad78d50845fe$var$MAC_ENCODINGS={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈Ć«Č… ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ä¹²É³ÖÜ΅àâä΄¨çéèêë£™îï•½‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ­","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüÝ°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆćéŹźĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņŃ¬√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"},$e449ad78d50845fe$var$encodingCache=new Map;function $e449ad78d50845fe$export$1dceb3c14ed68bee(Gt){let $r=$e449ad78d50845fe$var$encodingCache.get(Gt);if($r)return $r;let zr=$e449ad78d50845fe$var$MAC_ENCODINGS[Gt];if(zr){let _r=new Map;for(let Dr=0;Dr<zr.length;Dr++)_r.set(zr.charCodeAt(Dr),128+Dr);return $e449ad78d50845fe$var$encodingCache.set(Gt,_r),_r}if($e449ad78d50845fe$var$SINGLE_BYTE_ENCODINGS.has(Gt)){let _r=new TextDecoder(Gt),Dr=new Uint8Array(128);for(let Nr=0;Nr<128;Nr++)Dr[Nr]=128+Nr;let kr=new Map,qr=_r.decode(Dr);for(let Nr=0;Nr<128;Nr++)kr.set(qr.charCodeAt(Nr),128+Nr);return $e449ad78d50845fe$var$encodingCache.set(Gt,kr),kr}}const $e449ad78d50845fe$export$6fef87b7618bdf0b=[["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"]],$e449ad78d50845fe$export$479e671907f486d1={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"},$e449ad78d50845fe$export$2092376fd002e13=[[],{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:"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 $2bcf221753ec8e32$var$NameRecord=new Struct({platformID:uint16,encodingID:uint16,languageID:uint16,nameID:uint16,length:uint16,string:new Pointer(uint16,new StringT("length",Gt=>$e449ad78d50845fe$export$badc544e0651b6b1(Gt.platformID,Gt.encodingID,Gt.languageID)),{type:"parent",relativeTo:Gt=>Gt.parent.stringOffset,allowNull:!1})}),$2bcf221753ec8e32$var$LangTagRecord=new Struct({length:uint16,tag:new Pointer(uint16,new StringT("length","utf16be"),{type:"parent",relativeTo:Gt=>Gt.stringOffset})});var $2bcf221753ec8e32$var$NameTable=new VersionedStruct(uint16,{0:{count:uint16,stringOffset:uint16,records:new ArrayT($2bcf221753ec8e32$var$NameRecord,"count")},1:{count:uint16,stringOffset:uint16,records:new ArrayT($2bcf221753ec8e32$var$NameRecord,"count"),langTagCount:uint16,langTags:new ArrayT($2bcf221753ec8e32$var$LangTagRecord,"langTagCount")}}),$2bcf221753ec8e32$export$2e2bcd8739ae039=$2bcf221753ec8e32$var$NameTable;const $2bcf221753ec8e32$var$NAMES=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];$2bcf221753ec8e32$var$NameTable.process=function(Gt){var $r={};for(let zr of this.records){let _r=$e449ad78d50845fe$export$2092376fd002e13[zr.platformID][zr.languageID];_r==null&&this.langTags!=null&&zr.languageID>=32768&&(_r=this.langTags[zr.languageID-32768].tag),_r==null&&(_r=zr.platformID+"-"+zr.languageID);let Dr=zr.nameID>=256?"fontFeatures":$2bcf221753ec8e32$var$NAMES[zr.nameID]||zr.nameID;$r[Dr]==null&&($r[Dr]={});let kr=$r[Dr];zr.nameID>=256&&(kr=kr[zr.nameID]||(kr[zr.nameID]={})),(typeof zr.string=="string"||typeof kr[_r]!="string")&&(kr[_r]=zr.string)}this.records=$r};$2bcf221753ec8e32$var$NameTable.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let Gt=[];for(let $r in this.records){let zr=this.records[$r];$r!=="fontFeatures"&&(Gt.push({platformID:3,encodingID:1,languageID:1033,nameID:$2bcf221753ec8e32$var$NAMES.indexOf($r),length:zr.en.length*2,string:zr.en}),$r==="postscriptName"&&Gt.push({platformID:1,encodingID:0,languageID:0,nameID:$2bcf221753ec8e32$var$NAMES.indexOf($r),length:zr.en.length,string:zr.en}))}this.records=Gt,this.count=Gt.length,this.stringOffset=$2bcf221753ec8e32$var$NameTable.size(this,null,!1)};var $84b272aa31b70606$var$OS2=new VersionedStruct(uint16,{header:{xAvgCharWidth:int16,usWeightClass:uint16,usWidthClass:uint16,fsType:new Bitfield(uint16,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:int16,ySubscriptYSize:int16,ySubscriptXOffset:int16,ySubscriptYOffset:int16,ySuperscriptXSize:int16,ySuperscriptYSize:int16,ySuperscriptXOffset:int16,ySuperscriptYOffset:int16,yStrikeoutSize:int16,yStrikeoutPosition:int16,sFamilyClass:int16,panose:new ArrayT(uint8,10),ulCharRange:new ArrayT(uint32,4),vendorID:new StringT(4),fsSelection:new Bitfield(uint16,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:uint16,usLastCharIndex:uint16},0:{},1:{typoAscender:int16,typoDescender:int16,typoLineGap:int16,winAscent:uint16,winDescent:uint16,codePageRange:new ArrayT(uint32,2)},2:{typoAscender:int16,typoDescender:int16,typoLineGap:int16,winAscent:uint16,winDescent:uint16,codePageRange:new ArrayT(uint32,2),xHeight:int16,capHeight:int16,defaultChar:uint16,breakChar:uint16,maxContent:uint16},5:{typoAscender:int16,typoDescender:int16,typoLineGap:int16,winAscent:uint16,winDescent:uint16,codePageRange:new ArrayT(uint32,2),xHeight:int16,capHeight:int16,defaultChar:uint16,breakChar:uint16,maxContent:uint16,usLowerOpticalPointSize:uint16,usUpperOpticalPointSize:uint16}});let $84b272aa31b70606$var$versions=$84b272aa31b70606$var$OS2.versions;$84b272aa31b70606$var$versions[3]=$84b272aa31b70606$var$versions[4]=$84b272aa31b70606$var$versions[2];var $84b272aa31b70606$export$2e2bcd8739ae039=$84b272aa31b70606$var$OS2,$32d9e2eb9565d93c$export$2e2bcd8739ae039=new VersionedStruct(fixed32,{header:{italicAngle:fixed32,underlinePosition:int16,underlineThickness:int16,isFixedPitch:uint32,minMemType42:uint32,maxMemType42:uint32,minMemType1:uint32,maxMemType1:uint32},1:{},2:{numberOfGlyphs:uint16,glyphNameIndex:new ArrayT(uint16,"numberOfGlyphs"),names:new ArrayT(new StringT(uint8))},2.5:{numberOfGlyphs:uint16,offsets:new ArrayT(uint8,"numberOfGlyphs")},3:{},4:{map:new ArrayT(uint32,Gt=>Gt.parent.maxp.numGlyphs)}}),$5202bd9d9ad8eaac$export$2e2bcd8739ae039=new Struct({controlValues:new ArrayT(int16)}),$5c0f37ca5ffb1850$export$2e2bcd8739ae039=new Struct({instructions:new ArrayT(uint8)});let $2b2b260902b1c57e$var$loca=new VersionedStruct("head.indexToLocFormat",{0:{offsets:new ArrayT(uint16)},1:{offsets:new ArrayT(uint32)}});$2b2b260902b1c57e$var$loca.process=function(){if(this.version===0&&!this._processed){for(let Gt=0;Gt<this.offsets.length;Gt++)this.offsets[Gt]<<=1;this._processed=!0}};$2b2b260902b1c57e$var$loca.preEncode=function(){if(this.version===0&&this._processed!==!1){for(let Gt=0;Gt<this.offsets.length;Gt++)this.offsets[Gt]>>>=1;this._processed=!1}};var $2b2b260902b1c57e$export$2e2bcd8739ae039=$2b2b260902b1c57e$var$loca,$7afb878c7bea4f66$export$2e2bcd8739ae039=new Struct({controlValueProgram:new ArrayT(uint8)}),$6c92b6371bce8bd9$export$2e2bcd8739ae039=new ArrayT(new BufferT);class $43e9821ef3717eec$export$2e2bcd8739ae039{getCFFVersion($r){for(;$r&&!$r.hdrSize;)$r=$r.parent;return $r?$r.version:-1}decode($r,zr){let Dr=this.getCFFVersion(zr)>=2?$r.readUInt32BE():$r.readUInt16BE();if(Dr===0)return[];let kr=$r.readUInt8(),qr;if(kr===1)qr=uint8;else if(kr===2)qr=uint16;else if(kr===3)qr=uint24;else if(kr===4)qr=uint32;else throw new Error(`Bad offset size in CFFIndex: ${kr} ${$r.pos}`);let Nr=[],Wr=$r.pos+(Dr+1)*kr-1,Qr=qr.decode($r);for(let Vr=0;Vr<Dr;Vr++){let Jr=qr.decode($r);if(this.type!=null){let Zr=$r.pos;$r.pos=Wr+Qr,zr.length=Jr-Qr,Nr.push(this.type.decode($r,zr)),$r.pos=Zr}else Nr.push({offset:Wr+Qr,length:Jr-Qr});Qr=Jr}return $r.pos=Wr+Qr,Nr}size($r,zr){let _r=2;if($r.length===0)return _r;let Dr=this.type||new BufferT,kr=1;for(let Nr=0;Nr<$r.length;Nr++){let Wr=$r[Nr];kr+=Dr.size(Wr,zr)}let qr;if(kr<=255)qr=uint8;else if(kr<=65535)qr=uint16;else if(kr<=16777215)qr=uint24;else if(kr<=4294967295)qr=uint32;else throw new Error("Bad offset in CFFIndex");return _r+=1+qr.size()*($r.length+1),_r+=kr-1,_r}encode($r,zr,_r){if($r.writeUInt16BE(zr.length),zr.length===0)return;let Dr=this.type||new BufferT,kr=[],qr=1;for(let Wr of zr){let Qr=Dr.size(Wr,_r);kr.push(Qr),qr+=Qr}let Nr;if(qr<=255)Nr=uint8;else if(qr<=65535)Nr=uint16;else if(qr<=16777215)Nr=uint24;else if(qr<=4294967295)Nr=uint32;else throw new Error("Bad offset in CFFIndex");$r.writeUInt8(Nr.size()),qr=1,Nr.encode($r,qr);for(let Wr of kr)qr+=Wr,Nr.encode($r,qr);for(let Wr of zr)Dr.encode($r,Wr,_r)}constructor($r){this.type=$r}}const $c2d28e92708f99da$var$FLOAT_EOF=15,$c2d28e92708f99da$var$FLOAT_LOOKUP=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],$c2d28e92708f99da$var$FLOAT_ENCODE_LOOKUP={".":10,E:11,"E-":12,"-":14};class $c2d28e92708f99da$export$2e2bcd8739ae039{static decode($r,zr){if(32<=zr&&zr<=246)return zr-139;if(247<=zr&&zr<=250)return(zr-247)*256+$r.readUInt8()+108;if(251<=zr&&zr<=254)return-(zr-251)*256-$r.readUInt8()-108;if(zr===28)return $r.readInt16BE();if(zr===29)return $r.readInt32BE();if(zr===30){let _r="";for(;;){let Dr=$r.readUInt8(),kr=Dr>>4;if(kr===$c2d28e92708f99da$var$FLOAT_EOF)break;_r+=$c2d28e92708f99da$var$FLOAT_LOOKUP[kr];let qr=Dr&15;if(qr===$c2d28e92708f99da$var$FLOAT_EOF)break;_r+=$c2d28e92708f99da$var$FLOAT_LOOKUP[qr]}return parseFloat(_r)}return null}static size($r){if($r.forceLarge&&($r=32768),($r|0)!==$r){let zr=""+$r;return 1+Math.ceil((zr.length+1)/2)}else return-107<=$r&&$r<=107?1:108<=$r&&$r<=1131||-1131<=$r&&$r<=-108?2:-32768<=$r&&$r<=32767?3:5}static encode($r,zr){let _r=Number(zr);if(zr.forceLarge)return $r.writeUInt8(29),$r.writeInt32BE(_r);if((_r|0)!==_r){$r.writeUInt8(30);let kr=""+_r;for(let qr=0;qr<kr.length;qr+=2){let Nr=kr[qr],Wr=$c2d28e92708f99da$var$FLOAT_ENCODE_LOOKUP[Nr]||+Nr;if(qr===kr.length-1)var Dr=$c2d28e92708f99da$var$FLOAT_EOF;else{let Qr=kr[qr+1];var Dr=$c2d28e92708f99da$var$FLOAT_ENCODE_LOOKUP[Qr]||+Qr}$r.writeUInt8(Wr<<4|Dr&15)}if(Dr!==$c2d28e92708f99da$var$FLOAT_EOF)return $r.writeUInt8($c2d28e92708f99da$var$FLOAT_EOF<<4)}else return-107<=_r&&_r<=107?$r.writeUInt8(_r+139):108<=_r&&_r<=1131?(_r-=108,$r.writeUInt8((_r>>8)+247),$r.writeUInt8(_r&255)):-1131<=_r&&_r<=-108?(_r=-_r-108,$r.writeUInt8((_r>>8)+251),$r.writeUInt8(_r&255)):-32768<=_r&&_r<=32767?($r.writeUInt8(28),$r.writeInt16BE(_r)):($r.writeUInt8(29),$r.writeInt32BE(_r))}}class $61aa549f16d58b9b$export$2e2bcd8739ae039{decodeOperands($r,zr,_r,Dr){if(Array.isArray($r))return Dr.map((kr,qr)=>this.decodeOperands($r[qr],zr,_r,[kr]));if($r.decode!=null)return $r.decode(zr,_r,Dr);switch($r){case"number":case"offset":case"sid":return Dr[0];case"boolean":return!!Dr[0];default:return Dr}}encodeOperands($r,zr,_r,Dr){return Array.isArray($r)?Dr.map((kr,qr)=>this.encodeOperands($r[qr],zr,_r,kr)[0]):$r.encode!=null?$r.encode(zr,Dr,_r):typeof Dr=="number"?[Dr]:typeof Dr=="boolean"?[+Dr]:Array.isArray(Dr)?Dr:[Dr]}decode($r,zr){let _r=$r.pos+zr.length,Dr={},kr=[];Object.defineProperties(Dr,{parent:{value:zr},_startOffset:{value:$r.pos}});for(let qr in this.fields){let Nr=this.fields[qr];Dr[Nr[1]]=Nr[3]}for(;$r.pos<_r;){let qr=$r.readUInt8();if(qr<28){qr===12&&(qr=qr<<8|$r.readUInt8());let Nr=this.fields[qr];if(!Nr)throw new Error(`Unknown operator ${qr}`);let Wr=this.decodeOperands(Nr[2],$r,Dr,kr);Wr!=null&&(Wr instanceof PropertyDescriptor?Object.defineProperty(Dr,Nr[1],Wr):Dr[Nr[1]]=Wr),kr=[]}else kr.push($c2d28e92708f99da$export$2e2bcd8739ae039.decode($r,qr))}return Dr}size($r,zr,_r=!0){let Dr={parent:zr,val:$r,pointerSize:0,startOffset:zr.startOffset||0},kr=0;for(let qr in this.fields){let Nr=this.fields[qr],Wr=$r[Nr[1]];if(Wr==null||$6uUbQ$fastdeepequal(Wr,Nr[3]))continue;let Qr=this.encodeOperands(Nr[2],null,Dr,Wr);for(let Jr of Qr)kr+=$c2d28e92708f99da$export$2e2bcd8739ae039.size(Jr);let Vr=Array.isArray(Nr[0])?Nr[0]:[Nr[0]];kr+=Vr.length}return _r&&(kr+=Dr.pointerSize),kr}encode($r,zr,_r){let Dr={pointers:[],startOffset:$r.pos,parent:_r,val:zr,pointerSize:0};Dr.pointerOffset=$r.pos+this.size(zr,Dr,!1);for(let qr of this.ops){let Nr=zr[qr[1]];if(Nr==null||$6uUbQ$fastdeepequal(Nr,qr[3]))continue;let Wr=this.encodeOperands(qr[2],$r,Dr,Nr);for(let Vr of Wr)$c2d28e92708f99da$export$2e2bcd8739ae039.encode($r,Vr);let Qr=Array.isArray(qr[0])?qr[0]:[qr[0]];for(let Vr of Qr)$r.writeUInt8(Vr)}let kr=0;for(;kr<Dr.pointers.length;){let qr=Dr.pointers[kr++];qr.type.encode($r,qr.val,qr.parent)}}constructor($r=[]){this.ops=$r,this.fields={};for(let zr of $r){let _r=Array.isArray(zr[0])?zr[0][0]<<8|zr[0][1]:zr[0];this.fields[_r]=zr}}}class $0e34a43d05bde82c$export$2e2bcd8739ae039 extends Pointer{decode($r,zr,_r){return this.offsetType={decode:()=>_r[0]},super.decode($r,zr,_r)}encode($r,zr,_r){if(!$r)return this.offsetType={size:()=>0},this.size(zr,_r),[new $0e34a43d05bde82c$var$Ptr(0)];let Dr=null;return this.offsetType={encode:(kr,qr)=>Dr=qr},super.encode($r,zr,_r),[new $0e34a43d05bde82c$var$Ptr(Dr)]}constructor($r,zr={}){zr.type==null&&(zr.type="global"),super(null,$r,zr)}}class $0e34a43d05bde82c$var$Ptr{valueOf(){return this.val}constructor($r){this.val=$r,this.forceLarge=!0}}class $6d59db2e29cc77b3$var$CFFBlendOp{static decode($r,zr,_r){let Dr=_r.pop();for(;_r.length>Dr;)_r.pop()}}var $6d59db2e29cc77b3$export$2e2bcd8739ae039=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[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",$6d59db2e29cc77b3$var$CFFBlendOp,null],[19,"Subrs",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039,{type:"local"}),null]]),$229224aec43783c5$export$2e2bcd8739ae039=[".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","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 $bc0433d9b7e41f5f$export$dee0027060fa13bd=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],$bc0433d9b7e41f5f$export$4f58f497e14a53c3=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],$ef658f5c9a1488b2$export$c33b50336c234f16=[".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"],$ef658f5c9a1488b2$export$3ed0f9e1fee8d489=[".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"],$ef658f5c9a1488b2$export$dc28be11139d4120=[".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"],$7cbbe4e24ef3cb75$var$LangSysTable=new Struct({reserved:new Reserved(uint16),reqFeatureIndex:uint16,featureCount:uint16,featureIndexes:new ArrayT(uint16,"featureCount")}),$7cbbe4e24ef3cb75$var$LangSysRecord=new Struct({tag:new StringT(4),langSys:new Pointer(uint16,$7cbbe4e24ef3cb75$var$LangSysTable,{type:"parent"})}),$7cbbe4e24ef3cb75$var$Script=new Struct({defaultLangSys:new Pointer(uint16,$7cbbe4e24ef3cb75$var$LangSysTable),count:uint16,langSysRecords:new ArrayT($7cbbe4e24ef3cb75$var$LangSysRecord,"count")}),$7cbbe4e24ef3cb75$var$ScriptRecord=new Struct({tag:new StringT(4),script:new Pointer(uint16,$7cbbe4e24ef3cb75$var$Script,{type:"parent"})}),$7cbbe4e24ef3cb75$export$3e15fc05ce864229=new ArrayT($7cbbe4e24ef3cb75$var$ScriptRecord,uint16),$7cbbe4e24ef3cb75$var$FeatureParams=new Struct({version:uint16,nameID:uint16}),$7cbbe4e24ef3cb75$export$6e91cf7616333d5=new Struct({featureParams:new Pointer(uint16,$7cbbe4e24ef3cb75$var$FeatureParams),lookupCount:uint16,lookupListIndexes:new ArrayT(uint16,"lookupCount")}),$7cbbe4e24ef3cb75$var$FeatureRecord=new Struct({tag:new StringT(4),feature:new Pointer(uint16,$7cbbe4e24ef3cb75$export$6e91cf7616333d5,{type:"parent"})}),$7cbbe4e24ef3cb75$export$aa18130def4b6cb4=new ArrayT($7cbbe4e24ef3cb75$var$FeatureRecord,uint16),$7cbbe4e24ef3cb75$var$LookupFlags=new Struct({markAttachmentType:uint8,flags:new Bitfield(uint8,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function $7cbbe4e24ef3cb75$export$df0008c6ff2da22a(Gt){let $r=new Struct({lookupType:uint16,flags:$7cbbe4e24ef3cb75$var$LookupFlags,subTableCount:uint16,subTables:new ArrayT(new Pointer(uint16,Gt),"subTableCount"),markFilteringSet:new Optional(uint16,zr=>zr.flags.flags.useMarkFilteringSet)});return new LazyArray(new Pointer(uint16,$r),uint16)}let $7cbbe4e24ef3cb75$var$RangeRecord=new Struct({start:uint16,end:uint16,startCoverageIndex:uint16}),$7cbbe4e24ef3cb75$export$17608c3f81a6111=new VersionedStruct(uint16,{1:{glyphCount:uint16,glyphs:new ArrayT(uint16,"glyphCount")},2:{rangeCount:uint16,rangeRecords:new ArrayT($7cbbe4e24ef3cb75$var$RangeRecord,"rangeCount")}}),$7cbbe4e24ef3cb75$var$ClassRangeRecord=new Struct({start:uint16,end:uint16,class:uint16}),$7cbbe4e24ef3cb75$export$843d551fbbafef71=new VersionedStruct(uint16,{1:{startGlyph:uint16,glyphCount:uint16,classValueArray:new ArrayT(uint16,"glyphCount")},2:{classRangeCount:uint16,classRangeRecord:new ArrayT($7cbbe4e24ef3cb75$var$ClassRangeRecord,"classRangeCount")}}),$7cbbe4e24ef3cb75$export$8215d14a63d9fb10=new Struct({a:uint16,b:uint16,deltaFormat:uint16}),$7cbbe4e24ef3cb75$var$LookupRecord=new Struct({sequenceIndex:uint16,lookupListIndex:uint16}),$7cbbe4e24ef3cb75$var$Rule=new Struct({glyphCount:uint16,lookupCount:uint16,input:new ArrayT(uint16,Gt=>Gt.glyphCount-1),lookupRecords:new ArrayT($7cbbe4e24ef3cb75$var$LookupRecord,"lookupCount")}),$7cbbe4e24ef3cb75$var$RuleSet=new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$Rule),uint16),$7cbbe4e24ef3cb75$var$ClassRule=new Struct({glyphCount:uint16,lookupCount:uint16,classes:new ArrayT(uint16,Gt=>Gt.glyphCount-1),lookupRecords:new ArrayT($7cbbe4e24ef3cb75$var$LookupRecord,"lookupCount")}),$7cbbe4e24ef3cb75$var$ClassSet=new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$ClassRule),uint16),$7cbbe4e24ef3cb75$export$841858b892ce1f4c=new VersionedStruct(uint16,{1:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),ruleSetCount:uint16,ruleSets:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$RuleSet),"ruleSetCount")},2:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),classDef:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),classSetCnt:uint16,classSet:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$ClassSet),"classSetCnt")},3:{glyphCount:uint16,lookupCount:uint16,coverages:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"glyphCount"),lookupRecords:new ArrayT($7cbbe4e24ef3cb75$var$LookupRecord,"lookupCount")}}),$7cbbe4e24ef3cb75$var$ChainRule=new Struct({backtrackGlyphCount:uint16,backtrack:new ArrayT(uint16,"backtrackGlyphCount"),inputGlyphCount:uint16,input:new ArrayT(uint16,Gt=>Gt.inputGlyphCount-1),lookaheadGlyphCount:uint16,lookahead:new ArrayT(uint16,"lookaheadGlyphCount"),lookupCount:uint16,lookupRecords:new ArrayT($7cbbe4e24ef3cb75$var$LookupRecord,"lookupCount")}),$7cbbe4e24ef3cb75$var$ChainRuleSet=new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$ChainRule),uint16),$7cbbe4e24ef3cb75$export$5e6d09e6861162f6=new VersionedStruct(uint16,{1:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),chainCount:uint16,chainRuleSets:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$ChainRuleSet),"chainCount")},2:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),backtrackClassDef:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),inputClassDef:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),lookaheadClassDef:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),chainCount:uint16,chainClassSet:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$var$ChainRuleSet),"chainCount")},3:{backtrackGlyphCount:uint16,backtrackCoverage:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"backtrackGlyphCount"),inputGlyphCount:uint16,inputCoverage:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"inputGlyphCount"),lookaheadGlyphCount:uint16,lookaheadCoverage:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"lookaheadGlyphCount"),lookupCount:uint16,lookupRecords:new ArrayT($7cbbe4e24ef3cb75$var$LookupRecord,"lookupCount")}}),$1a47b0c45c1c22fe$var$F2DOT14=new Fixed(16,"BE",14),$1a47b0c45c1c22fe$var$RegionAxisCoordinates=new Struct({startCoord:$1a47b0c45c1c22fe$var$F2DOT14,peakCoord:$1a47b0c45c1c22fe$var$F2DOT14,endCoord:$1a47b0c45c1c22fe$var$F2DOT14}),$1a47b0c45c1c22fe$var$VariationRegionList=new Struct({axisCount:uint16,regionCount:uint16,variationRegions:new ArrayT(new ArrayT($1a47b0c45c1c22fe$var$RegionAxisCoordinates,"axisCount"),"regionCount")}),$1a47b0c45c1c22fe$var$DeltaSet=new Struct({shortDeltas:new ArrayT(int16,Gt=>Gt.parent.shortDeltaCount),regionDeltas:new ArrayT(int8,Gt=>Gt.parent.regionIndexCount-Gt.parent.shortDeltaCount),deltas:Gt=>Gt.shortDeltas.concat(Gt.regionDeltas)}),$1a47b0c45c1c22fe$var$ItemVariationData=new Struct({itemCount:uint16,shortDeltaCount:uint16,regionIndexCount:uint16,regionIndexes:new ArrayT(uint16,"regionIndexCount"),deltaSets:new ArrayT($1a47b0c45c1c22fe$var$DeltaSet,"itemCount")}),$1a47b0c45c1c22fe$export$fe1b122a2710f241=new Struct({format:uint16,variationRegionList:new Pointer(uint32,$1a47b0c45c1c22fe$var$VariationRegionList),variationDataCount:uint16,itemVariationData:new ArrayT(new Pointer(uint32,$1a47b0c45c1c22fe$var$ItemVariationData),"variationDataCount")}),$1a47b0c45c1c22fe$var$ConditionTable=new VersionedStruct(uint16,{1:{axisIndex:uint16,axisIndex:uint16,filterRangeMinValue:$1a47b0c45c1c22fe$var$F2DOT14,filterRangeMaxValue:$1a47b0c45c1c22fe$var$F2DOT14}}),$1a47b0c45c1c22fe$var$ConditionSet=new Struct({conditionCount:uint16,conditionTable:new ArrayT(new Pointer(uint32,$1a47b0c45c1c22fe$var$ConditionTable),"conditionCount")}),$1a47b0c45c1c22fe$var$FeatureTableSubstitutionRecord=new Struct({featureIndex:uint16,alternateFeatureTable:new Pointer(uint32,$7cbbe4e24ef3cb75$export$6e91cf7616333d5,{type:"parent"})}),$1a47b0c45c1c22fe$var$FeatureTableSubstitution=new Struct({version:fixed32,substitutionCount:uint16,substitutions:new ArrayT($1a47b0c45c1c22fe$var$FeatureTableSubstitutionRecord,"substitutionCount")}),$1a47b0c45c1c22fe$var$FeatureVariationRecord=new Struct({conditionSet:new Pointer(uint32,$1a47b0c45c1c22fe$var$ConditionSet,{type:"parent"}),featureTableSubstitution:new Pointer(uint32,$1a47b0c45c1c22fe$var$FeatureTableSubstitution,{type:"parent"})}),$1a47b0c45c1c22fe$export$441b70b7971dd419=new Struct({majorVersion:uint16,minorVersion:uint16,featureVariationRecordCount:uint32,featureVariationRecords:new ArrayT($1a47b0c45c1c22fe$var$FeatureVariationRecord,"featureVariationRecordCount")});class $b84fd3dd9d8eddb2$var$PredefinedOp{decode($r,zr,_r){return this.predefinedOps[_r[0]]?this.predefinedOps[_r[0]]:this.type.decode($r,zr,_r)}size($r,zr){return this.type.size($r,zr)}encode($r,zr,_r){let Dr=this.predefinedOps.indexOf(zr);return Dr!==-1?Dr:this.type.encode($r,zr,_r)}constructor($r,zr){this.predefinedOps=$r,this.type=zr}}class $b84fd3dd9d8eddb2$var$CFFEncodingVersion extends NumberT{decode($r){return uint8.decode($r)&127}constructor(){super("UInt8")}}let $b84fd3dd9d8eddb2$var$Range1=new Struct({first:uint16,nLeft:uint8}),$b84fd3dd9d8eddb2$var$Range2=new Struct({first:uint16,nLeft:uint16}),$b84fd3dd9d8eddb2$var$CFFCustomEncoding=new VersionedStruct(new $b84fd3dd9d8eddb2$var$CFFEncodingVersion,{0:{nCodes:uint8,codes:new ArrayT(uint8,"nCodes")},1:{nRanges:uint8,ranges:new ArrayT($b84fd3dd9d8eddb2$var$Range1,"nRanges")}}),$b84fd3dd9d8eddb2$var$CFFEncoding=new $b84fd3dd9d8eddb2$var$PredefinedOp([$bc0433d9b7e41f5f$export$dee0027060fa13bd,$bc0433d9b7e41f5f$export$4f58f497e14a53c3],new $0e34a43d05bde82c$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$CFFCustomEncoding,{lazy:!0}));class $b84fd3dd9d8eddb2$var$RangeArray extends ArrayT{decode($r,zr){let _r=resolveLength(this.length,$r,zr),Dr=0,kr=[];for(;Dr<_r;){let qr=this.type.decode($r,zr);qr.offset=Dr,Dr+=qr.nLeft+1,kr.push(qr)}return kr}}let $b84fd3dd9d8eddb2$var$CFFCustomCharset=new VersionedStruct(uint8,{0:{glyphs:new ArrayT(uint16,Gt=>Gt.parent.CharStrings.length-1)},1:{ranges:new $b84fd3dd9d8eddb2$var$RangeArray($b84fd3dd9d8eddb2$var$Range1,Gt=>Gt.parent.CharStrings.length-1)},2:{ranges:new $b84fd3dd9d8eddb2$var$RangeArray($b84fd3dd9d8eddb2$var$Range2,Gt=>Gt.parent.CharStrings.length-1)}}),$b84fd3dd9d8eddb2$var$CFFCharset=new $b84fd3dd9d8eddb2$var$PredefinedOp([$ef658f5c9a1488b2$export$c33b50336c234f16,$ef658f5c9a1488b2$export$3ed0f9e1fee8d489,$ef658f5c9a1488b2$export$dc28be11139d4120],new $0e34a43d05bde82c$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$CFFCustomCharset,{lazy:!0})),$b84fd3dd9d8eddb2$var$FDRange3=new Struct({first:uint16,fd:uint8}),$b84fd3dd9d8eddb2$var$FDRange4=new Struct({first:uint32,fd:uint16}),$b84fd3dd9d8eddb2$var$FDSelect=new VersionedStruct(uint8,{0:{fds:new ArrayT(uint8,Gt=>Gt.parent.CharStrings.length)},3:{nRanges:uint16,ranges:new ArrayT($b84fd3dd9d8eddb2$var$FDRange3,"nRanges"),sentinel:uint16},4:{nRanges:uint32,ranges:new ArrayT($b84fd3dd9d8eddb2$var$FDRange4,"nRanges"),sentinel:uint32}}),$b84fd3dd9d8eddb2$var$ptr=new $0e34a43d05bde82c$export$2e2bcd8739ae039($6d59db2e29cc77b3$export$2e2bcd8739ae039);class $b84fd3dd9d8eddb2$var$CFFPrivateOp{decode($r,zr,_r){return zr.length=_r[0],$b84fd3dd9d8eddb2$var$ptr.decode($r,zr,[_r[1]])}size($r,zr){return[$6d59db2e29cc77b3$export$2e2bcd8739ae039.size($r,zr,!1),$b84fd3dd9d8eddb2$var$ptr.size($r,zr)[0]]}encode($r,zr,_r){return[$6d59db2e29cc77b3$export$2e2bcd8739ae039.size(zr,_r,!1),$b84fd3dd9d8eddb2$var$ptr.encode($r,zr,_r)[0]]}}let $b84fd3dd9d8eddb2$var$FontDict=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[18,"Private",new $b84fd3dd9d8eddb2$var$CFFPrivateOp,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),$b84fd3dd9d8eddb2$var$CFFTopDict=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[[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",$b84fd3dd9d8eddb2$var$CFFCharset,$ef658f5c9a1488b2$export$c33b50336c234f16],[16,"Encoding",$b84fd3dd9d8eddb2$var$CFFEncoding,$bc0433d9b7e41f5f$export$dee0027060fa13bd],[17,"CharStrings",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039),null],[18,"Private",new $b84fd3dd9d8eddb2$var$CFFPrivateOp,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 $0e34a43d05bde82c$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$FDSelect),null],[[12,36],"FDArray",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$FontDict)),null],[[12,38],"FontName","sid",null]]),$b84fd3dd9d8eddb2$var$VariationStore=new Struct({length:uint16,itemVariationStore:$1a47b0c45c1c22fe$export$fe1b122a2710f241}),$b84fd3dd9d8eddb2$var$CFF2TopDict=new $61aa549f16d58b9b$export$2e2bcd8739ae039([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039),null],[[12,37],"FDSelect",new $0e34a43d05bde82c$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$FDSelect),null],[[12,36],"FDArray",new $0e34a43d05bde82c$export$2e2bcd8739ae039(new $43e9821ef3717eec$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$FontDict)),null],[24,"vstore",new $0e34a43d05bde82c$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$VariationStore),null],[25,"maxstack","number",193]]),$b84fd3dd9d8eddb2$var$CFFTop=new VersionedStruct(fixed16,{1:{hdrSize:uint8,offSize:uint8,nameIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039(new StringT("length")),topDictIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039($b84fd3dd9d8eddb2$var$CFFTopDict),stringIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039(new StringT("length")),globalSubrIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039},2:{hdrSize:uint8,length:uint16,topDict:$b84fd3dd9d8eddb2$var$CFF2TopDict,globalSubrIndex:new $43e9821ef3717eec$export$2e2bcd8739ae039}});var $b84fd3dd9d8eddb2$export$2e2bcd8739ae039=$b84fd3dd9d8eddb2$var$CFFTop;class $822ac0d589e4e237$var$CFFFont{static decode($r){return new $822ac0d589e4e237$var$CFFFont($r)}decode(){this.stream.pos;let $r=$b84fd3dd9d8eddb2$export$2e2bcd8739ae039.decode(this.stream);for(let zr in $r){let _r=$r[zr];this[zr]=_r}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($r){return this.version>=2?null:$r<$229224aec43783c5$export$2e2bcd8739ae039.length?$229224aec43783c5$export$2e2bcd8739ae039[$r]:this.stringIndex[$r-$229224aec43783c5$export$2e2bcd8739ae039.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($r){return this.stream.pos=this.topDict.CharStrings[$r].offset,this.stream.readBuffer(this.topDict.CharStrings[$r].length)}getGlyphName($r){if(this.version>=2||this.isCIDFont)return null;let{charset:zr}=this.topDict;if(Array.isArray(zr))return zr[$r];if($r===0)return".notdef";switch($r-=1,zr.version){case 0:return this.string(zr.glyphs[$r]);case 1:case 2:for(let _r=0;_r<zr.ranges.length;_r++){let Dr=zr.ranges[_r];if(Dr.offset<=$r&&$r<=Dr.offset+Dr.nLeft)return this.string(Dr.first+($r-Dr.offset))}break}return null}fdForGlyph($r){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[$r];case 3:case 4:let{ranges:zr}=this.topDict.FDSelect,_r=0,Dr=zr.length-1;for(;_r<=Dr;){let kr=_r+Dr>>1;if($r<zr[kr].first)Dr=kr-1;else if(kr<Dr&&$r>=zr[kr+1].first)_r=kr+1;else return zr[kr].fd}default:throw new Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph($r){if(this.topDict.FDSelect){let zr=this.fdForGlyph($r);return this.topDict.FDArray[zr]?this.topDict.FDArray[zr].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor($r){this.stream=$r,this.decode()}}var $822ac0d589e4e237$export$2e2bcd8739ae039=$822ac0d589e4e237$var$CFFFont;let $2bbf2bc1ce37cd8f$var$VerticalOrigin=new Struct({glyphIndex:uint16,vertOriginY:int16});var $2bbf2bc1ce37cd8f$export$2e2bcd8739ae039=new Struct({majorVersion:uint16,minorVersion:uint16,defaultVertOriginY:int16,numVertOriginYMetrics:uint16,metrics:new ArrayT($2bbf2bc1ce37cd8f$var$VerticalOrigin,"numVertOriginYMetrics")});let $0941618dc22a946d$export$16b227cb15d716a0=new Struct({height:uint8,width:uint8,horiBearingX:int8,horiBearingY:int8,horiAdvance:uint8,vertBearingX:int8,vertBearingY:int8,vertAdvance:uint8}),$0941618dc22a946d$export$62c53e75f69bfe12=new Struct({height:uint8,width:uint8,bearingX:int8,bearingY:int8,advance:uint8}),$0941618dc22a946d$var$EBDTComponent=new Struct({glyph:uint16,xOffset:int8,yOffset:int8});class $0941618dc22a946d$var$ByteAligned{}class $0941618dc22a946d$var$BitAligned{}new VersionedStruct("version",{1:{metrics:$0941618dc22a946d$export$62c53e75f69bfe12,data:$0941618dc22a946d$var$ByteAligned},2:{metrics:$0941618dc22a946d$export$62c53e75f69bfe12,data:$0941618dc22a946d$var$BitAligned},5:{data:$0941618dc22a946d$var$BitAligned},6:{metrics:$0941618dc22a946d$export$16b227cb15d716a0,data:$0941618dc22a946d$var$ByteAligned},7:{metrics:$0941618dc22a946d$export$16b227cb15d716a0,data:$0941618dc22a946d$var$BitAligned},8:{metrics:$0941618dc22a946d$export$62c53e75f69bfe12,pad:new Reserved(uint8),numComponents:uint16,components:new ArrayT($0941618dc22a946d$var$EBDTComponent,"numComponents")},9:{metrics:$0941618dc22a946d$export$16b227cb15d716a0,pad:new Reserved(uint8),numComponents:uint16,components:new ArrayT($0941618dc22a946d$var$EBDTComponent,"numComponents")},17:{metrics:$0941618dc22a946d$export$62c53e75f69bfe12,dataLen:uint32,data:new BufferT("dataLen")},18:{metrics:$0941618dc22a946d$export$16b227cb15d716a0,dataLen:uint32,data:new BufferT("dataLen")},19:{dataLen:uint32,data:new BufferT("dataLen")}});let $9911c4c7201c13de$var$SBitLineMetrics=new Struct({ascender:int8,descender:int8,widthMax:uint8,caretSlopeNumerator:int8,caretSlopeDenominator:int8,caretOffset:int8,minOriginSB:int8,minAdvanceSB:int8,maxBeforeBL:int8,minAfterBL:int8,pad:new Reserved(int8,2)}),$9911c4c7201c13de$var$CodeOffsetPair=new Struct({glyphCode:uint16,offset:uint16}),$9911c4c7201c13de$var$IndexSubtable=new VersionedStruct(uint16,{header:{imageFormat:uint16,imageDataOffset:uint32},1:{offsetArray:new ArrayT(uint32,Gt=>Gt.parent.lastGlyphIndex-Gt.parent.firstGlyphIndex+1)},2:{imageSize:uint32,bigMetrics:$0941618dc22a946d$export$16b227cb15d716a0},3:{offsetArray:new ArrayT(uint16,Gt=>Gt.parent.lastGlyphIndex-Gt.parent.firstGlyphIndex+1)},4:{numGlyphs:uint32,glyphArray:new ArrayT($9911c4c7201c13de$var$CodeOffsetPair,Gt=>Gt.numGlyphs+1)},5:{imageSize:uint32,bigMetrics:$0941618dc22a946d$export$16b227cb15d716a0,numGlyphs:uint32,glyphCodeArray:new ArrayT(uint16,"numGlyphs")}}),$9911c4c7201c13de$var$IndexSubtableArray=new Struct({firstGlyphIndex:uint16,lastGlyphIndex:uint16,subtable:new Pointer(uint32,$9911c4c7201c13de$var$IndexSubtable)}),$9911c4c7201c13de$var$BitmapSizeTable=new Struct({indexSubTableArray:new Pointer(uint32,new ArrayT($9911c4c7201c13de$var$IndexSubtableArray,1),{type:"parent"}),indexTablesSize:uint32,numberOfIndexSubTables:uint32,colorRef:uint32,hori:$9911c4c7201c13de$var$SBitLineMetrics,vert:$9911c4c7201c13de$var$SBitLineMetrics,startGlyphIndex:uint16,endGlyphIndex:uint16,ppemX:uint8,ppemY:uint8,bitDepth:uint8,flags:new Bitfield(uint8,["horizontal","vertical"])});var $9911c4c7201c13de$export$2e2bcd8739ae039=new Struct({version:uint32,numSizes:uint32,sizes:new ArrayT($9911c4c7201c13de$var$BitmapSizeTable,"numSizes")});let $abb847051efd51b1$var$ImageTable=new Struct({ppem:uint16,resolution:uint16,imageOffsets:new ArrayT(new Pointer(uint32,"void"),Gt=>Gt.parent.parent.maxp.numGlyphs+1)});var $abb847051efd51b1$export$2e2bcd8739ae039=new Struct({version:uint16,flags:new Bitfield(uint16,["renderOutlines"]),numImgTables:uint32,imageTables:new ArrayT(new Pointer(uint32,$abb847051efd51b1$var$ImageTable),"numImgTables")});let $eb629188f3dfefdd$var$LayerRecord=new Struct({gid:uint16,paletteIndex:uint16}),$eb629188f3dfefdd$var$BaseGlyphRecord=new Struct({gid:uint16,firstLayerIndex:uint16,numLayers:uint16});var $eb629188f3dfefdd$export$2e2bcd8739ae039=new Struct({version:uint16,numBaseGlyphRecords:uint16,baseGlyphRecord:new Pointer(uint32,new ArrayT($eb629188f3dfefdd$var$BaseGlyphRecord,"numBaseGlyphRecords")),layerRecords:new Pointer(uint32,new ArrayT($eb629188f3dfefdd$var$LayerRecord,"numLayerRecords"),{lazy:!0}),numLayerRecords:uint16});let $08734b8e7dc64587$var$ColorRecord=new Struct({blue:uint8,green:uint8,red:uint8,alpha:uint8});var $08734b8e7dc64587$export$2e2bcd8739ae039=new VersionedStruct(uint16,{header:{numPaletteEntries:uint16,numPalettes:uint16,numColorRecords:uint16,colorRecords:new Pointer(uint32,new ArrayT($08734b8e7dc64587$var$ColorRecord,"numColorRecords")),colorRecordIndices:new ArrayT(uint16,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new Pointer(uint32,new ArrayT(uint32,"numPalettes")),offsetPaletteLabelArray:new Pointer(uint32,new ArrayT(uint16,"numPalettes")),offsetPaletteEntryLabelArray:new Pointer(uint32,new ArrayT(uint16,"numPaletteEntries"))}});let $497cef411d884e34$var$BaseCoord=new VersionedStruct(uint16,{1:{coordinate:int16},2:{coordinate:int16,referenceGlyph:uint16,baseCoordPoint:uint16},3:{coordinate:int16,deviceTable:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10)}}),$497cef411d884e34$var$BaseValues=new Struct({defaultIndex:uint16,baseCoordCount:uint16,baseCoords:new ArrayT(new Pointer(uint16,$497cef411d884e34$var$BaseCoord),"baseCoordCount")}),$497cef411d884e34$var$FeatMinMaxRecord=new Struct({tag:new StringT(4),minCoord:new Pointer(uint16,$497cef411d884e34$var$BaseCoord,{type:"parent"}),maxCoord:new Pointer(uint16,$497cef411d884e34$var$BaseCoord,{type:"parent"})}),$497cef411d884e34$var$MinMax=new Struct({minCoord:new Pointer(uint16,$497cef411d884e34$var$BaseCoord),maxCoord:new Pointer(uint16,$497cef411d884e34$var$BaseCoord),featMinMaxCount:uint16,featMinMaxRecords:new ArrayT($497cef411d884e34$var$FeatMinMaxRecord,"featMinMaxCount")}),$497cef411d884e34$var$BaseLangSysRecord=new Struct({tag:new StringT(4),minMax:new Pointer(uint16,$497cef411d884e34$var$MinMax,{type:"parent"})}),$497cef411d884e34$var$BaseScript=new Struct({baseValues:new Pointer(uint16,$497cef411d884e34$var$BaseValues),defaultMinMax:new Pointer(uint16,$497cef411d884e34$var$MinMax),baseLangSysCount:uint16,baseLangSysRecords:new ArrayT($497cef411d884e34$var$BaseLangSysRecord,"baseLangSysCount")}),$497cef411d884e34$var$BaseScriptRecord=new Struct({tag:new StringT(4),script:new Pointer(uint16,$497cef411d884e34$var$BaseScript,{type:"parent"})}),$497cef411d884e34$var$BaseScriptList=new ArrayT($497cef411d884e34$var$BaseScriptRecord,uint16),$497cef411d884e34$var$BaseTagList=new ArrayT(new StringT(4),uint16),$497cef411d884e34$var$Axis=new Struct({baseTagList:new Pointer(uint16,$497cef411d884e34$var$BaseTagList),baseScriptList:new Pointer(uint16,$497cef411d884e34$var$BaseScriptList)});var $497cef411d884e34$export$2e2bcd8739ae039=new VersionedStruct(uint32,{header:{horizAxis:new Pointer(uint16,$497cef411d884e34$var$Axis),vertAxis:new Pointer(uint16,$497cef411d884e34$var$Axis)},65536:{},65537:{itemVariationStore:new Pointer(uint32,$1a47b0c45c1c22fe$export$fe1b122a2710f241)}});let $cf5f33c63ef209e6$var$AttachPoint=new ArrayT(uint16,uint16),$cf5f33c63ef209e6$var$AttachList=new Struct({coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),glyphCount:uint16,attachPoints:new ArrayT(new Pointer(uint16,$cf5f33c63ef209e6$var$AttachPoint),"glyphCount")}),$cf5f33c63ef209e6$var$CaretValue=new VersionedStruct(uint16,{1:{coordinate:int16},2:{caretValuePoint:uint16},3:{coordinate:int16,deviceTable:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10)}}),$cf5f33c63ef209e6$var$LigGlyph=new ArrayT(new Pointer(uint16,$cf5f33c63ef209e6$var$CaretValue),uint16),$cf5f33c63ef209e6$var$LigCaretList=new Struct({coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),ligGlyphCount:uint16,ligGlyphs:new ArrayT(new Pointer(uint16,$cf5f33c63ef209e6$var$LigGlyph),"ligGlyphCount")}),$cf5f33c63ef209e6$var$MarkGlyphSetsDef=new Struct({markSetTableFormat:uint16,markSetCount:uint16,coverage:new ArrayT(new Pointer(uint32,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"markSetCount")});var $cf5f33c63ef209e6$export$2e2bcd8739ae039=new VersionedStruct(uint32,{header:{glyphClassDef:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),attachList:new Pointer(uint16,$cf5f33c63ef209e6$var$AttachList),ligCaretList:new Pointer(uint16,$cf5f33c63ef209e6$var$LigCaretList),markAttachClassDef:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71)},65536:{},65538:{markGlyphSetsDef:new Pointer(uint16,$cf5f33c63ef209e6$var$MarkGlyphSetsDef)},65539:{markGlyphSetsDef:new Pointer(uint16,$cf5f33c63ef209e6$var$MarkGlyphSetsDef),itemVariationStore:new Pointer(uint32,$1a47b0c45c1c22fe$export$fe1b122a2710f241)}});let $47e0e8ef515d9903$var$ValueFormat=new Bitfield(uint16,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),$47e0e8ef515d9903$var$types={xPlacement:int16,yPlacement:int16,xAdvance:int16,yAdvance:int16,xPlaDevice:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10,{type:"global",relativeTo:Gt=>Gt.rel}),yPlaDevice:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10,{type:"global",relativeTo:Gt=>Gt.rel}),xAdvDevice:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10,{type:"global",relativeTo:Gt=>Gt.rel}),yAdvDevice:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10,{type:"global",relativeTo:Gt=>Gt.rel})};class $47e0e8ef515d9903$var$ValueRecord{buildStruct($r){let zr=$r;for(;!zr[this.key]&&zr.parent;)zr=zr.parent;if(!zr[this.key])return;let _r={};_r.rel=()=>zr._startOffset;let Dr=zr[this.key];for(let kr in Dr)Dr[kr]&&(_r[kr]=$47e0e8ef515d9903$var$types[kr]);return new Struct(_r)}size($r,zr){return this.buildStruct(zr).size($r,zr)}decode($r,zr){let _r=this.buildStruct(zr).decode($r,zr);return delete _r.rel,_r}constructor($r="valueFormat"){this.key=$r}}let $47e0e8ef515d9903$var$PairValueRecord=new Struct({secondGlyph:uint16,value1:new $47e0e8ef515d9903$var$ValueRecord("valueFormat1"),value2:new $47e0e8ef515d9903$var$ValueRecord("valueFormat2")}),$47e0e8ef515d9903$var$PairSet=new ArrayT($47e0e8ef515d9903$var$PairValueRecord,uint16),$47e0e8ef515d9903$var$Class2Record=new Struct({value1:new $47e0e8ef515d9903$var$ValueRecord("valueFormat1"),value2:new $47e0e8ef515d9903$var$ValueRecord("valueFormat2")}),$47e0e8ef515d9903$var$Anchor=new VersionedStruct(uint16,{1:{xCoordinate:int16,yCoordinate:int16},2:{xCoordinate:int16,yCoordinate:int16,anchorPoint:uint16},3:{xCoordinate:int16,yCoordinate:int16,xDeviceTable:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10),yDeviceTable:new Pointer(uint16,$7cbbe4e24ef3cb75$export$8215d14a63d9fb10)}}),$47e0e8ef515d9903$var$EntryExitRecord=new Struct({entryAnchor:new Pointer(uint16,$47e0e8ef515d9903$var$Anchor,{type:"parent"}),exitAnchor:new Pointer(uint16,$47e0e8ef515d9903$var$Anchor,{type:"parent"})}),$47e0e8ef515d9903$var$MarkRecord=new Struct({class:uint16,markAnchor:new Pointer(uint16,$47e0e8ef515d9903$var$Anchor,{type:"parent"})}),$47e0e8ef515d9903$var$MarkArray=new ArrayT($47e0e8ef515d9903$var$MarkRecord,uint16),$47e0e8ef515d9903$var$BaseRecord=new ArrayT(new Pointer(uint16,$47e0e8ef515d9903$var$Anchor),Gt=>Gt.parent.classCount),$47e0e8ef515d9903$var$BaseArray=new ArrayT($47e0e8ef515d9903$var$BaseRecord,uint16),$47e0e8ef515d9903$var$ComponentRecord=new ArrayT(new Pointer(uint16,$47e0e8ef515d9903$var$Anchor),Gt=>Gt.parent.parent.classCount),$47e0e8ef515d9903$var$LigatureAttach=new ArrayT($47e0e8ef515d9903$var$ComponentRecord,uint16),$47e0e8ef515d9903$var$LigatureArray=new ArrayT(new Pointer(uint16,$47e0e8ef515d9903$var$LigatureAttach),uint16),$47e0e8ef515d9903$export$73a8cfb19cd43a0f=new VersionedStruct("lookupType",{1:new VersionedStruct(uint16,{1:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),valueFormat:$47e0e8ef515d9903$var$ValueFormat,value:new $47e0e8ef515d9903$var$ValueRecord},2:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),valueFormat:$47e0e8ef515d9903$var$ValueFormat,valueCount:uint16,values:new LazyArray(new $47e0e8ef515d9903$var$ValueRecord,"valueCount")}}),2:new VersionedStruct(uint16,{1:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),valueFormat1:$47e0e8ef515d9903$var$ValueFormat,valueFormat2:$47e0e8ef515d9903$var$ValueFormat,pairSetCount:uint16,pairSets:new LazyArray(new Pointer(uint16,$47e0e8ef515d9903$var$PairSet),"pairSetCount")},2:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),valueFormat1:$47e0e8ef515d9903$var$ValueFormat,valueFormat2:$47e0e8ef515d9903$var$ValueFormat,classDef1:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),classDef2:new Pointer(uint16,$7cbbe4e24ef3cb75$export$843d551fbbafef71),class1Count:uint16,class2Count:uint16,classRecords:new LazyArray(new LazyArray($47e0e8ef515d9903$var$Class2Record,"class2Count"),"class1Count")}}),3:{format:uint16,coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),entryExitCount:uint16,entryExitRecords:new ArrayT($47e0e8ef515d9903$var$EntryExitRecord,"entryExitCount")},4:{format:uint16,markCoverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),baseCoverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),classCount:uint16,markArray:new Pointer(uint16,$47e0e8ef515d9903$var$MarkArray),baseArray:new Pointer(uint16,$47e0e8ef515d9903$var$BaseArray)},5:{format:uint16,markCoverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),ligatureCoverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),classCount:uint16,markArray:new Pointer(uint16,$47e0e8ef515d9903$var$MarkArray),ligatureArray:new Pointer(uint16,$47e0e8ef515d9903$var$LigatureArray)},6:{format:uint16,mark1Coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),mark2Coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),classCount:uint16,mark1Array:new Pointer(uint16,$47e0e8ef515d9903$var$MarkArray),mark2Array:new Pointer(uint16,$47e0e8ef515d9903$var$BaseArray)},7:$7cbbe4e24ef3cb75$export$841858b892ce1f4c,8:$7cbbe4e24ef3cb75$export$5e6d09e6861162f6,9:{posFormat:uint16,lookupType:uint16,extension:new Pointer(uint32,null)}});$47e0e8ef515d9903$export$73a8cfb19cd43a0f.versions[9].extension.type=$47e0e8ef515d9903$export$73a8cfb19cd43a0f;var $47e0e8ef515d9903$export$2e2bcd8739ae039=new VersionedStruct(uint32,{header:{scriptList:new Pointer(uint16,$7cbbe4e24ef3cb75$export$3e15fc05ce864229),featureList:new Pointer(uint16,$7cbbe4e24ef3cb75$export$aa18130def4b6cb4),lookupList:new Pointer(uint16,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a($47e0e8ef515d9903$export$73a8cfb19cd43a0f))},65536:{},65537:{featureVariations:new Pointer(uint32,$1a47b0c45c1c22fe$export$441b70b7971dd419)}});let $d3f442064af66e06$var$Sequence=new ArrayT(uint16,uint16),$d3f442064af66e06$var$AlternateSet=$d3f442064af66e06$var$Sequence,$d3f442064af66e06$var$Ligature=new Struct({glyph:uint16,compCount:uint16,components:new ArrayT(uint16,Gt=>Gt.compCount-1)}),$d3f442064af66e06$var$LigatureSet=new ArrayT(new Pointer(uint16,$d3f442064af66e06$var$Ligature),uint16),$d3f442064af66e06$var$GSUBLookup=new VersionedStruct("lookupType",{1:new VersionedStruct(uint16,{1:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),deltaGlyphID:int16},2:{coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),glyphCount:uint16,substitute:new LazyArray(uint16,"glyphCount")}}),2:{substFormat:uint16,coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),count:uint16,sequences:new LazyArray(new Pointer(uint16,$d3f442064af66e06$var$Sequence),"count")},3:{substFormat:uint16,coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),count:uint16,alternateSet:new LazyArray(new Pointer(uint16,$d3f442064af66e06$var$AlternateSet),"count")},4:{substFormat:uint16,coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),count:uint16,ligatureSets:new LazyArray(new Pointer(uint16,$d3f442064af66e06$var$LigatureSet),"count")},5:$7cbbe4e24ef3cb75$export$841858b892ce1f4c,6:$7cbbe4e24ef3cb75$export$5e6d09e6861162f6,7:{substFormat:uint16,lookupType:uint16,extension:new Pointer(uint32,null)},8:{substFormat:uint16,coverage:new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),backtrackCoverage:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"backtrackGlyphCount"),lookaheadGlyphCount:uint16,lookaheadCoverage:new ArrayT(new Pointer(uint16,$7cbbe4e24ef3cb75$export$17608c3f81a6111),"lookaheadGlyphCount"),glyphCount:uint16,substitutes:new ArrayT(uint16,"glyphCount")}});$d3f442064af66e06$var$GSUBLookup.versions[7].extension.type=$d3f442064af66e06$var$GSUBLookup;var $d3f442064af66e06$export$2e2bcd8739ae039=new VersionedStruct(uint32,{header:{scriptList:new Pointer(uint16,$7cbbe4e24ef3cb75$export$3e15fc05ce864229),featureList:new Pointer(uint16,$7cbbe4e24ef3cb75$export$aa18130def4b6cb4),lookupList:new Pointer(uint16,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a($d3f442064af66e06$var$GSUBLookup))},65536:{},65537:{featureVariations:new Pointer(uint32,$1a47b0c45c1c22fe$export$441b70b7971dd419)}});let $71cfb3c4767fbd0c$var$JstfGSUBModList=new ArrayT(uint16,uint16),$71cfb3c4767fbd0c$var$JstfPriority=new Struct({shrinkageEnableGSUB:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),shrinkageDisableGSUB:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),shrinkageEnableGPOS:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),shrinkageDisableGPOS:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),shrinkageJstfMax:new Pointer(uint16,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a($47e0e8ef515d9903$export$73a8cfb19cd43a0f)),extensionEnableGSUB:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),extensionDisableGSUB:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),extensionEnableGPOS:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),extensionDisableGPOS:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfGSUBModList),extensionJstfMax:new Pointer(uint16,new $7cbbe4e24ef3cb75$export$df0008c6ff2da22a($47e0e8ef515d9903$export$73a8cfb19cd43a0f))}),$71cfb3c4767fbd0c$var$JstfLangSys=new ArrayT(new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfPriority),uint16),$71cfb3c4767fbd0c$var$JstfLangSysRecord=new Struct({tag:new StringT(4),jstfLangSys:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfLangSys)}),$71cfb3c4767fbd0c$var$JstfScript=new Struct({extenderGlyphs:new Pointer(uint16,new ArrayT(uint16,uint16)),defaultLangSys:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfLangSys),langSysCount:uint16,langSysRecords:new ArrayT($71cfb3c4767fbd0c$var$JstfLangSysRecord,"langSysCount")}),$71cfb3c4767fbd0c$var$JstfScriptRecord=new Struct({tag:new StringT(4),script:new Pointer(uint16,$71cfb3c4767fbd0c$var$JstfScript,{type:"parent"})});var $71cfb3c4767fbd0c$export$2e2bcd8739ae039=new Struct({version:uint32,scriptCount:uint16,scriptList:new ArrayT($71cfb3c4767fbd0c$var$JstfScriptRecord,"scriptCount")});class $d059a6bd2d3b5b63$var$VariableSizeNumber{decode($r,zr){switch(this.size(0,zr)){case 1:return $r.readUInt8();case 2:return $r.readUInt16BE();case 3:return $r.readUInt24BE();case 4:return $r.readUInt32BE()}}size($r,zr){return resolveLength(this._size,null,zr)}constructor($r){this._size=$r}}let $d059a6bd2d3b5b63$var$MapDataEntry=new Struct({entry:new $d059a6bd2d3b5b63$var$VariableSizeNumber(Gt=>((Gt.parent.entryFormat&48)>>4)+1),outerIndex:Gt=>Gt.entry>>(Gt.parent.entryFormat&15)+1,innerIndex:Gt=>Gt.entry&(1<<(Gt.parent.entryFormat&15)+1)-1}),$d059a6bd2d3b5b63$var$DeltaSetIndexMap=new Struct({entryFormat:uint16,mapCount:uint16,mapData:new ArrayT($d059a6bd2d3b5b63$var$MapDataEntry,"mapCount")});var $d059a6bd2d3b5b63$export$2e2bcd8739ae039=new Struct({majorVersion:uint16,minorVersion:uint16,itemVariationStore:new Pointer(uint32,$1a47b0c45c1c22fe$export$fe1b122a2710f241),advanceWidthMapping:new Pointer(uint32,$d059a6bd2d3b5b63$var$DeltaSetIndexMap),LSBMapping:new Pointer(uint32,$d059a6bd2d3b5b63$var$DeltaSetIndexMap),RSBMapping:new Pointer(uint32,$d059a6bd2d3b5b63$var$DeltaSetIndexMap)});let $dceeca3e1977ce30$var$Signature=new Struct({format:uint32,length:uint32,offset:uint32}),$dceeca3e1977ce30$var$SignatureBlock=new Struct({reserved:new Reserved(uint16,2),cbSignature:uint32,signature:new BufferT("cbSignature")});var $dceeca3e1977ce30$export$2e2bcd8739ae039=new Struct({ulVersion:uint32,usNumSigs:uint16,usFlag:uint16,signatures:new ArrayT($dceeca3e1977ce30$var$Signature,"usNumSigs"),signatureBlocks:new ArrayT($dceeca3e1977ce30$var$SignatureBlock,"usNumSigs")});let $8acd740a9435aad0$var$GaspRange=new Struct({rangeMaxPPEM:uint16,rangeGaspBehavior:new Bitfield(uint16,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var $8acd740a9435aad0$export$2e2bcd8739ae039=new Struct({version:uint16,numRanges:uint16,gaspRanges:new ArrayT($8acd740a9435aad0$var$GaspRange,"numRanges")});let $b5f380243c34d6a0$var$DeviceRecord=new Struct({pixelSize:uint8,maximumWidth:uint8,widths:new ArrayT(uint8,Gt=>Gt.parent.parent.maxp.numGlyphs)});var $b5f380243c34d6a0$export$2e2bcd8739ae039=new Struct({version:uint16,numRecords:int16,sizeDeviceRecord:int32,records:new ArrayT($b5f380243c34d6a0$var$DeviceRecord,"numRecords")});let $ca2df1256966e313$var$KernPair=new Struct({left:uint16,right:uint16,value:int16}),$ca2df1256966e313$var$ClassTable=new Struct({firstGlyph:uint16,nGlyphs:uint16,offsets:new ArrayT(uint16,"nGlyphs"),max:Gt=>Gt.offsets.length&&Math.max.apply(Math,Gt.offsets)}),$ca2df1256966e313$var$Kern2Array=new Struct({off:Gt=>Gt._startOffset-Gt.parent.parent._startOffset,len:Gt=>((Gt.parent.leftTable.max-Gt.off)/Gt.parent.rowWidth+1)*(Gt.parent.rowWidth/2),values:new LazyArray(int16,"len")}),$ca2df1256966e313$var$KernSubtable=new VersionedStruct("format",{0:{nPairs:uint16,searchRange:uint16,entrySelector:uint16,rangeShift:uint16,pairs:new ArrayT($ca2df1256966e313$var$KernPair,"nPairs")},2:{rowWidth:uint16,leftTable:new Pointer(uint16,$ca2df1256966e313$var$ClassTable,{type:"parent"}),rightTable:new Pointer(uint16,$ca2df1256966e313$var$ClassTable,{type:"parent"}),array:new Pointer(uint16,$ca2df1256966e313$var$Kern2Array,{type:"parent"})},3:{glyphCount:uint16,kernValueCount:uint8,leftClassCount:uint8,rightClassCount:uint8,flags:uint8,kernValue:new ArrayT(int16,"kernValueCount"),leftClass:new ArrayT(uint8,"glyphCount"),rightClass:new ArrayT(uint8,"glyphCount"),kernIndex:new ArrayT(uint8,Gt=>Gt.leftClassCount*Gt.rightClassCount)}}),$ca2df1256966e313$var$KernTable=new VersionedStruct("version",{0:{subVersion:uint16,length:uint16,format:uint8,coverage:new Bitfield(uint8,["horizontal","minimum","crossStream","override"]),subtable:$ca2df1256966e313$var$KernSubtable,padding:new Reserved(uint8,Gt=>Gt.length-Gt._currentOffset)},1:{length:uint32,coverage:new Bitfield(uint8,[null,null,null,null,null,"variation","crossStream","vertical"]),format:uint8,tupleIndex:uint16,subtable:$ca2df1256966e313$var$KernSubtable,padding:new Reserved(uint8,Gt=>Gt.length-Gt._currentOffset)}});var $ca2df1256966e313$export$2e2bcd8739ae039=new VersionedStruct(uint16,{0:{nTables:uint16,tables:new ArrayT($ca2df1256966e313$var$KernTable,"nTables")},1:{reserved:new Reserved(uint16),nTables:uint32,tables:new ArrayT($ca2df1256966e313$var$KernTable,"nTables")}}),$7a9f92b0c46ebe33$export$2e2bcd8739ae039=new Struct({version:uint16,numGlyphs:uint16,yPels:new ArrayT(uint8,"numGlyphs")}),$2b2ccc419d152631$export$2e2bcd8739ae039=new Struct({version:uint16,fontNumber:uint32,pitch:uint16,xHeight:uint16,style:uint16,typeFamily:uint16,capHeight:uint16,symbolSet:uint16,typeface:new StringT(16),characterComplement:new StringT(8),fileName:new StringT(6),strokeWeight:new StringT(1),widthType:new StringT(1),serifStyle:uint8,reserved:new Reserved(uint8)});let $ca5b40b9bcda9c9b$var$Ratio=new Struct({bCharSet:uint8,xRatio:uint8,yStartRatio:uint8,yEndRatio:uint8}),$ca5b40b9bcda9c9b$var$vTable=new Struct({yPelHeight:uint16,yMax:int16,yMin:int16}),$ca5b40b9bcda9c9b$var$VdmxGroup=new Struct({recs:uint16,startsz:uint8,endsz:uint8,entries:new ArrayT($ca5b40b9bcda9c9b$var$vTable,"recs")});var $ca5b40b9bcda9c9b$export$2e2bcd8739ae039=new Struct({version:uint16,numRecs:uint16,numRatios:uint16,ratioRanges:new ArrayT($ca5b40b9bcda9c9b$var$Ratio,"numRatios"),offsets:new ArrayT(uint16,"numRatios"),groups:new ArrayT($ca5b40b9bcda9c9b$var$VdmxGroup,"numRecs")}),$69530a3c40755af0$export$2e2bcd8739ae039=new Struct({version:uint16,ascent:int16,descent:int16,lineGap:int16,advanceHeightMax:int16,minTopSideBearing:int16,minBottomSideBearing:int16,yMaxExtent:int16,caretSlopeRise:int16,caretSlopeRun:int16,caretOffset:int16,reserved:new Reserved(int16,4),metricDataFormat:int16,numberOfMetrics:uint16});let $344073dd270f0e62$var$VmtxEntry=new Struct({advance:uint16,bearing:int16});var $344073dd270f0e62$export$2e2bcd8739ae039=new Struct({metrics:new LazyArray($344073dd270f0e62$var$VmtxEntry,Gt=>Gt.parent.vhea.numberOfMetrics),bearings:new LazyArray(int16,Gt=>Gt.parent.maxp.numGlyphs-Gt.parent.vhea.numberOfMetrics)});let $3793b781918cfced$var$shortFrac=new Fixed(16,"BE",14),$3793b781918cfced$var$Correspondence=new Struct({fromCoord:$3793b781918cfced$var$shortFrac,toCoord:$3793b781918cfced$var$shortFrac}),$3793b781918cfced$var$Segment=new Struct({pairCount:uint16,correspondence:new ArrayT($3793b781918cfced$var$Correspondence,"pairCount")});var $3793b781918cfced$export$2e2bcd8739ae039=new Struct({version:fixed32,axisCount:uint32,segment:new ArrayT($3793b781918cfced$var$Segment,"axisCount")});class $6cb7dd5f47d82580$var$UnboundedArrayAccessor{getItem($r){if(this._items[$r]==null){let zr=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*$r,this._items[$r]=this.type.decode(this.stream,this.parent),this.stream.pos=zr}return this._items[$r]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor($r,zr,_r){this.type=$r,this.stream=zr,this.parent=_r,this.base=this.stream.pos,this._items=[]}}class $6cb7dd5f47d82580$export$c5af1eebc882e39a extends ArrayT{decode($r,zr){return new $6cb7dd5f47d82580$var$UnboundedArrayAccessor(this.type,$r,zr)}constructor($r){super($r,0)}}let $6cb7dd5f47d82580$export$8351f8c2ae2f103c=function(Gt=uint16){class $r{decode(Nr,Wr){return Wr=Wr.parent.parent,this.type.decode(Nr,Wr)}size(Nr,Wr){return Wr=Wr.parent.parent,this.type.size(Nr,Wr)}encode(Nr,Wr,Qr){return Qr=Qr.parent.parent,this.type.encode(Nr,Wr,Qr)}constructor(Nr){this.type=Nr}}Gt=new $r(Gt);let zr=new Struct({unitSize:uint16,nUnits:uint16,searchRange:uint16,entrySelector:uint16,rangeShift:uint16}),_r=new Struct({lastGlyph:uint16,firstGlyph:uint16,value:Gt}),Dr=new Struct({lastGlyph:uint16,firstGlyph:uint16,values:new Pointer(uint16,new ArrayT(Gt,qr=>qr.lastGlyph-qr.firstGlyph+1),{type:"parent"})}),kr=new Struct({glyph:uint16,value:Gt});return new VersionedStruct(uint16,{0:{values:new $6cb7dd5f47d82580$export$c5af1eebc882e39a(Gt)},2:{binarySearchHeader:zr,segments:new ArrayT(_r,qr=>qr.binarySearchHeader.nUnits)},4:{binarySearchHeader:zr,segments:new ArrayT(Dr,qr=>qr.binarySearchHeader.nUnits)},6:{binarySearchHeader:zr,segments:new ArrayT(kr,qr=>qr.binarySearchHeader.nUnits)},8:{firstGlyph:uint16,count:uint16,values:new ArrayT(Gt,"count")}})};function $6cb7dd5f47d82580$export$79f7d93d790934ba(Gt={},$r=uint16){let zr=Object.assign({newState:uint16,flags:uint16},Gt),_r=new Struct(zr),Dr=new $6cb7dd5f47d82580$export$c5af1eebc882e39a(new ArrayT(uint16,qr=>qr.nClasses));return new Struct({nClasses:uint32,classTable:new Pointer(uint32,new $6cb7dd5f47d82580$export$8351f8c2ae2f103c($r)),stateArray:new Pointer(uint32,Dr),entryTable:new Pointer(uint32,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(_r))})}function $6cb7dd5f47d82580$export$105027425199cc51(Gt={},$r=uint16){let zr=new Struct({version(){return 8},firstGlyph:uint16,values:new ArrayT(uint8,uint16)}),_r=Object.assign({newStateOffset:uint16,newState:Nr=>(Nr.newStateOffset-(Nr.parent.stateArray.base-Nr.parent._startOffset))/Nr.parent.nClasses,flags:uint16},Gt),Dr=new Struct(_r),kr=new $6cb7dd5f47d82580$export$c5af1eebc882e39a(new ArrayT(uint8,Nr=>Nr.nClasses));return new Struct({nClasses:uint16,classTable:new Pointer(uint16,zr),stateArray:new Pointer(uint16,kr),entryTable:new Pointer(uint16,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(Dr))})}let $6a3746e8c708f5a3$var$BslnSubtable=new VersionedStruct("format",{0:{deltas:new ArrayT(int16,32)},1:{deltas:new ArrayT(int16,32),mappingData:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(uint16)},2:{standardGlyph:uint16,controlPoints:new ArrayT(uint16,32)},3:{standardGlyph:uint16,controlPoints:new ArrayT(uint16,32),mappingData:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(uint16)}});var $6a3746e8c708f5a3$export$2e2bcd8739ae039=new Struct({version:fixed32,format:uint16,defaultBaseline:uint16,subtable:$6a3746e8c708f5a3$var$BslnSubtable});let $d0c76fac617b308a$var$Setting=new Struct({setting:uint16,nameIndex:int16,name:Gt=>Gt.parent.parent.parent.name.records.fontFeatures[Gt.nameIndex]}),$d0c76fac617b308a$var$FeatureName=new Struct({feature:uint16,nSettings:uint16,settingTable:new Pointer(uint32,new ArrayT($d0c76fac617b308a$var$Setting,"nSettings"),{type:"parent"}),featureFlags:new Bitfield(uint8,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:uint8,nameIndex:int16,name:Gt=>Gt.parent.parent.name.records.fontFeatures[Gt.nameIndex]});var $d0c76fac617b308a$export$2e2bcd8739ae039=new Struct({version:fixed32,featureNameCount:uint16,reserved1:new Reserved(uint16),reserved2:new Reserved(uint32),featureNames:new ArrayT($d0c76fac617b308a$var$FeatureName,"featureNameCount")});let $e83fd065f00fcd01$var$Axis=new Struct({axisTag:new StringT(4),minValue:fixed32,defaultValue:fixed32,maxValue:fixed32,flags:uint16,nameID:uint16,name:Gt=>Gt.parent.parent.name.records.fontFeatures[Gt.nameID]}),$e83fd065f00fcd01$var$Instance=new Struct({nameID:uint16,name:Gt=>Gt.parent.parent.name.records.fontFeatures[Gt.nameID],flags:uint16,coord:new ArrayT(fixed32,Gt=>Gt.parent.axisCount),postscriptNameID:new Optional(uint16,Gt=>Gt.parent.instanceSize-Gt._currentOffset>0)});var $e83fd065f00fcd01$export$2e2bcd8739ae039=new Struct({version:fixed32,offsetToData:uint16,countSizePairs:uint16,axisCount:uint16,axisSize:uint16,instanceCount:uint16,instanceSize:uint16,axis:new ArrayT($e83fd065f00fcd01$var$Axis,"axisCount"),instance:new ArrayT($e83fd065f00fcd01$var$Instance,"instanceCount")});let $dbe33c8d3a7f131c$var$shortFrac=new Fixed(16,"BE",14);class $dbe33c8d3a7f131c$var$Offset{static decode($r,zr){return zr.flags?$r.readUInt32BE():$r.readUInt16BE()*2}}let $dbe33c8d3a7f131c$var$gvar=new Struct({version:uint16,reserved:new Reserved(uint16),axisCount:uint16,globalCoordCount:uint16,globalCoords:new Pointer(uint32,new ArrayT(new ArrayT($dbe33c8d3a7f131c$var$shortFrac,"axisCount"),"globalCoordCount")),glyphCount:uint16,flags:uint16,offsetToData:uint32,offsets:new ArrayT(new Pointer($dbe33c8d3a7f131c$var$Offset,"void",{relativeTo:Gt=>Gt.offsetToData,allowNull:!1}),Gt=>Gt.glyphCount+1)});var $dbe33c8d3a7f131c$export$2e2bcd8739ae039=$dbe33c8d3a7f131c$var$gvar;let $05b01887df96c4ee$var$ClassTable=new Struct({length:uint16,coverage:uint16,subFeatureFlags:uint32,stateTable:new $6cb7dd5f47d82580$export$105027425199cc51}),$05b01887df96c4ee$var$WidthDeltaRecord=new Struct({justClass:uint32,beforeGrowLimit:fixed32,beforeShrinkLimit:fixed32,afterGrowLimit:fixed32,afterShrinkLimit:fixed32,growFlags:uint16,shrinkFlags:uint16}),$05b01887df96c4ee$var$WidthDeltaCluster=new ArrayT($05b01887df96c4ee$var$WidthDeltaRecord,uint32),$05b01887df96c4ee$var$ActionData=new VersionedStruct("actionType",{0:{lowerLimit:fixed32,upperLimit:fixed32,order:uint16,glyphs:new ArrayT(uint16,uint16)},1:{addGlyph:uint16},2:{substThreshold:fixed32,addGlyph:uint16,substGlyph:uint16},3:{},4:{variationAxis:uint32,minimumLimit:fixed32,noStretchValue:fixed32,maximumLimit:fixed32},5:{flags:uint16,glyph:uint16}}),$05b01887df96c4ee$var$Action=new Struct({actionClass:uint16,actionType:uint16,actionLength:uint32,actionData:$05b01887df96c4ee$var$ActionData,padding:new Reserved(uint8,Gt=>Gt.actionLength-Gt._currentOffset)}),$05b01887df96c4ee$var$PostcompensationAction=new ArrayT($05b01887df96c4ee$var$Action,uint32),$05b01887df96c4ee$var$PostCompensationTable=new Struct({lookupTable:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(new Pointer(uint16,$05b01887df96c4ee$var$PostcompensationAction))}),$05b01887df96c4ee$var$JustificationTable=new Struct({classTable:new Pointer(uint16,$05b01887df96c4ee$var$ClassTable,{type:"parent"}),wdcOffset:uint16,postCompensationTable:new Pointer(uint16,$05b01887df96c4ee$var$PostCompensationTable,{type:"parent"}),widthDeltaClusters:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c(new Pointer(uint16,$05b01887df96c4ee$var$WidthDeltaCluster,{type:"parent",relativeTo:Gt=>Gt.wdcOffset}))});var $05b01887df96c4ee$export$2e2bcd8739ae039=new Struct({version:uint32,format:uint16,horizontal:new Pointer(uint16,$05b01887df96c4ee$var$JustificationTable),vertical:new Pointer(uint16,$05b01887df96c4ee$var$JustificationTable)});let $03ee6ebd54db1053$var$LigatureData={action:uint16},$03ee6ebd54db1053$var$ContextualData={markIndex:uint16,currentIndex:uint16},$03ee6ebd54db1053$var$InsertionData={currentInsertIndex:uint16,markedInsertIndex:uint16},$03ee6ebd54db1053$var$SubstitutionTable=new Struct({items:new $6cb7dd5f47d82580$export$c5af1eebc882e39a(new Pointer(uint32,new $6cb7dd5f47d82580$export$8351f8c2ae2f103c))}),$03ee6ebd54db1053$var$SubtableData=new VersionedStruct("type",{0:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba},1:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba($03ee6ebd54db1053$var$ContextualData),substitutionTable:new Pointer(uint32,$03ee6ebd54db1053$var$SubstitutionTable)},2:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba($03ee6ebd54db1053$var$LigatureData),ligatureActions:new Pointer(uint32,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(uint32)),components:new Pointer(uint32,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(uint16)),ligatureList:new Pointer(uint32,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(uint16))},4:{lookupTable:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c},5:{stateTable:new $6cb7dd5f47d82580$export$79f7d93d790934ba($03ee6ebd54db1053$var$InsertionData),insertionActions:new Pointer(uint32,new $6cb7dd5f47d82580$export$c5af1eebc882e39a(uint16))}}),$03ee6ebd54db1053$var$Subtable=new Struct({length:uint32,coverage:uint24,type:uint8,subFeatureFlags:uint32,table:$03ee6ebd54db1053$var$SubtableData,padding:new Reserved(uint8,Gt=>Gt.length-Gt._currentOffset)}),$03ee6ebd54db1053$var$FeatureEntry=new Struct({featureType:uint16,featureSetting:uint16,enableFlags:uint32,disableFlags:uint32}),$03ee6ebd54db1053$var$MorxChain=new Struct({defaultFlags:uint32,chainLength:uint32,nFeatureEntries:uint32,nSubtables:uint32,features:new ArrayT($03ee6ebd54db1053$var$FeatureEntry,"nFeatureEntries"),subtables:new ArrayT($03ee6ebd54db1053$var$Subtable,"nSubtables")});var $03ee6ebd54db1053$export$2e2bcd8739ae039=new Struct({version:uint16,unused:new Reserved(uint16),nChains:uint32,chains:new ArrayT($03ee6ebd54db1053$var$MorxChain,"nChains")});let $b7492a80b0d1a056$var$OpticalBounds=new Struct({left:int16,top:int16,right:int16,bottom:int16});var $b7492a80b0d1a056$export$2e2bcd8739ae039=new Struct({version:fixed32,format:uint16,lookupTable:new $6cb7dd5f47d82580$export$8351f8c2ae2f103c($b7492a80b0d1a056$var$OpticalBounds)});let $c3395722bea751e2$var$tables={};var $c3395722bea751e2$export$2e2bcd8739ae039=$c3395722bea751e2$var$tables;$c3395722bea751e2$var$tables.cmap=$26a62205ad06574e$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.head=$f2612a29f92ac062$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.hhea=$2c179dd593583073$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.hmtx=$bdc9060542264b85$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.maxp=$dbf51cb3d3fe409d$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.name=$2bcf221753ec8e32$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables["OS/2"]=$84b272aa31b70606$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.post=$32d9e2eb9565d93c$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.fpgm=$5c0f37ca5ffb1850$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.loca=$2b2b260902b1c57e$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.prep=$7afb878c7bea4f66$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables["cvt "]=$5202bd9d9ad8eaac$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.glyf=$6c92b6371bce8bd9$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables["CFF "]=$822ac0d589e4e237$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.CFF2=$822ac0d589e4e237$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.VORG=$2bbf2bc1ce37cd8f$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.EBLC=$9911c4c7201c13de$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.CBLC=$c3395722bea751e2$var$tables.EBLC;$c3395722bea751e2$var$tables.sbix=$abb847051efd51b1$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.COLR=$eb629188f3dfefdd$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.CPAL=$08734b8e7dc64587$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.BASE=$497cef411d884e34$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.GDEF=$cf5f33c63ef209e6$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.GPOS=$47e0e8ef515d9903$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.GSUB=$d3f442064af66e06$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.JSTF=$71cfb3c4767fbd0c$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.HVAR=$d059a6bd2d3b5b63$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.DSIG=$dceeca3e1977ce30$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.gasp=$8acd740a9435aad0$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.hdmx=$b5f380243c34d6a0$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.kern=$ca2df1256966e313$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.LTSH=$7a9f92b0c46ebe33$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.PCLT=$2b2ccc419d152631$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.VDMX=$ca5b40b9bcda9c9b$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.vhea=$69530a3c40755af0$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.vmtx=$344073dd270f0e62$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.avar=$3793b781918cfced$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.bsln=$6a3746e8c708f5a3$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.feat=$d0c76fac617b308a$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.fvar=$e83fd065f00fcd01$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.gvar=$dbe33c8d3a7f131c$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.just=$05b01887df96c4ee$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.morx=$03ee6ebd54db1053$export$2e2bcd8739ae039;$c3395722bea751e2$var$tables.opbd=$b7492a80b0d1a056$export$2e2bcd8739ae039;let $816c07a04b6dba87$var$TableEntry=new Struct({tag:new StringT(4),checkSum:uint32,offset:new Pointer(uint32,"void",{type:"global"}),length:uint32}),$816c07a04b6dba87$var$Directory=new Struct({tag:new StringT(4),numTables:uint16,searchRange:uint16,entrySelector:uint16,rangeShift:uint16,tables:new ArrayT($816c07a04b6dba87$var$TableEntry,"numTables")});$816c07a04b6dba87$var$Directory.process=function(){let Gt={};for(let $r of this.tables)Gt[$r.tag]=$r;this.tables=Gt};$816c07a04b6dba87$var$Directory.preEncode=function(){if(!Array.isArray(this.tables)){let zr=[];for(let _r in this.tables){let Dr=this.tables[_r];Dr&&zr.push({tag:_r,checkSum:0,offset:new VoidPointer($c3395722bea751e2$export$2e2bcd8739ae039[_r],Dr),length:$c3395722bea751e2$export$2e2bcd8739ae039[_r].size(Dr)})}this.tables=zr}this.tag="true",this.numTables=this.tables.length;let Gt=Math.floor(Math.log(this.numTables)/Math.LN2),$r=Math.pow(2,Gt);this.searchRange=$r*16,this.entrySelector=Math.log($r)/Math.LN2,this.rangeShift=this.numTables*16-this.searchRange};var $816c07a04b6dba87$export$2e2bcd8739ae039=$816c07a04b6dba87$var$Directory;function $12727730ddfc8bfe$export$2e0ae67339d5f1ac(Gt,$r){let zr=0,_r=Gt.length-1;for(;zr<=_r;){let Dr=zr+_r>>1,kr=$r(Gt[Dr]);if(kr<0)_r=Dr-1;else if(kr>0)zr=Dr+1;else return Dr}return-1}function $12727730ddfc8bfe$export$d02631cccf789723(Gt,$r){let zr=[];for(;Gt<$r;)zr.push(Gt++);return zr}const $12727730ddfc8bfe$export$3d28c1996ced1f14=new TextDecoder("ascii"),$12727730ddfc8bfe$var$CHARS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$12727730ddfc8bfe$var$LOOKUP=new Uint8Array(256);for(let Gt=0;Gt<$12727730ddfc8bfe$var$CHARS.length;Gt++)$12727730ddfc8bfe$var$LOOKUP[$12727730ddfc8bfe$var$CHARS.charCodeAt(Gt)]=Gt;function $12727730ddfc8bfe$export$94fdf11bafc8de6b(Gt){let $r=Gt.length*.75;Gt[Gt.length-1]==="="&&($r--,Gt[Gt.length-2]==="="&&$r--);let zr=new Uint8Array($r),_r=0;for(let Dr=0,kr=Gt.length;Dr<kr;Dr+=4){let qr=$12727730ddfc8bfe$var$LOOKUP[Gt.charCodeAt(Dr)],Nr=$12727730ddfc8bfe$var$LOOKUP[Gt.charCodeAt(Dr+1)],Wr=$12727730ddfc8bfe$var$LOOKUP[Gt.charCodeAt(Dr+2)],Qr=$12727730ddfc8bfe$var$LOOKUP[Gt.charCodeAt(Dr+3)];zr[_r++]=qr<<2|Nr>>4,zr[_r++]=(Nr&15)<<4|Wr>>2,zr[_r++]=(Wr&3)<<6|Qr&63}return zr}class $f08dd41ef10b694c$export$2e2bcd8739ae039{findSubtable($r,zr){for(let[_r,Dr]of zr)for(let kr of $r.tables)if(kr.platformID===_r&&kr.encodingID===Dr)return kr.table;return null}lookup($r,zr){if(this.encoding)$r=this.encoding.get($r)||$r;else if(zr){let Dr=this.getVariationSelector($r,zr);if(Dr)return Dr}let _r=this.cmap;switch(_r.version){case 0:return _r.codeMap.get($r)||0;case 4:{let Dr=0,kr=_r.segCount-1;for(;Dr<=kr;){let qr=Dr+kr>>1;if($r<_r.startCode.get(qr))kr=qr-1;else if($r>_r.endCode.get(qr))Dr=qr+1;else{let Nr=_r.idRangeOffset.get(qr),Wr;if(Nr===0)Wr=$r+_r.idDelta.get(qr);else{let Qr=Nr/2+($r-_r.startCode.get(qr))-(_r.segCount-qr);Wr=_r.glyphIndexArray.get(Qr)||0,Wr!==0&&(Wr+=_r.idDelta.get(qr))}return Wr&65535}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return _r.glyphIndices.get($r-_r.firstCode)||0;case 12:case 13:{let Dr=0,kr=_r.nGroups-1;for(;Dr<=kr;){let qr=Dr+kr>>1,Nr=_r.groups.get(qr);if($r<Nr.startCharCode)kr=qr-1;else if($r>Nr.endCharCode)Dr=qr+1;else return _r.version===12?Nr.glyphID+($r-Nr.startCharCode):Nr.glyphID}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${_r.version}`)}}getVariationSelector($r,zr){if(!this.uvs)return 0;let _r=this.uvs.varSelectors.toArray(),Dr=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(_r,qr=>zr-qr.varSelector),kr=_r[Dr];return Dr!==-1&&kr.defaultUVS&&(Dr=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(kr.defaultUVS,qr=>$r<qr.startUnicodeValue?-1:$r>qr.startUnicodeValue+qr.additionalCount?1:0)),Dr!==-1&&kr.nonDefaultUVS&&(Dr=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(kr.nonDefaultUVS,qr=>$r-qr.unicodeValue),Dr!==-1)?kr.nonDefaultUVS[Dr].glyphID:0}getCharacterSet(){let $r=this.cmap;switch($r.version){case 0:return $12727730ddfc8bfe$export$d02631cccf789723(0,$r.codeMap.length);case 4:{let zr=[],_r=$r.endCode.toArray();for(let Dr=0;Dr<_r.length;Dr++){let kr=_r[Dr]+1,qr=$r.startCode.get(Dr);zr.push(...$12727730ddfc8bfe$export$d02631cccf789723(qr,kr))}return zr}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return $12727730ddfc8bfe$export$d02631cccf789723($r.firstCode,$r.firstCode+$r.glyphIndices.length);case 12:case 13:{let zr=[];for(let _r of $r.groups.toArray())zr.push(...$12727730ddfc8bfe$export$d02631cccf789723(_r.startCharCode,_r.endCharCode+1));return zr}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${$r.version}`)}}codePointsForGlyph($r){let zr=this.cmap;switch(zr.version){case 0:{let Dr=[];for(let kr=0;kr<256;kr++)zr.codeMap.get(kr)===$r&&Dr.push(kr);return Dr}case 4:{let Dr=[];for(let kr=0;kr<zr.segCount;kr++){let qr=zr.endCode.get(kr),Nr=zr.startCode.get(kr),Wr=zr.idRangeOffset.get(kr),Qr=zr.idDelta.get(kr);for(var _r=Nr;_r<=qr;_r++){let Vr=0;if(Wr===0)Vr=_r+Qr;else{let Jr=Wr/2+(_r-Nr)-(zr.segCount-kr);Vr=zr.glyphIndexArray.get(Jr)||0,Vr!==0&&(Vr+=Qr)}Vr===$r&&Dr.push(_r)}}return Dr}case 12:{let Dr=[];for(let kr of zr.groups.toArray())$r>=kr.glyphID&&$r<=kr.glyphID+(kr.endCharCode-kr.startCharCode)&&Dr.push(kr.startCharCode+($r-kr.glyphID));return Dr}case 13:{let Dr=[];for(let kr of zr.groups.toArray())$r===kr.glyphID&&Dr.push(...$12727730ddfc8bfe$export$d02631cccf789723(kr.startCharCode,kr.endCharCode+1));return Dr}default:throw new Error(`Unknown cmap format ${zr.version}`)}}constructor($r){if(this.encoding=null,this.cmap=this.findSubtable($r,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let zr of $r.tables){let _r=$e449ad78d50845fe$export$badc544e0651b6b1(zr.platformID,zr.encodingID,zr.table.language-1),Dr=$e449ad78d50845fe$export$1dceb3c14ed68bee(_r);Dr&&(this.cmap=zr.table,this.encoding=Dr)}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable($r,[[0,5]]),this.uvs&&this.uvs.version!==14&&(this.uvs=null)}}__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f08dd41ef10b694c$export$2e2bcd8739ae039.prototype,"getCharacterSet",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f08dd41ef10b694c$export$2e2bcd8739ae039.prototype,"codePointsForGlyph",null);class $0bba3a9db57637f3$export$2e2bcd8739ae039{process($r,zr){for(let _r=0;_r<$r.length-1;_r++){let Dr=$r[_r].id,kr=$r[_r+1].id;zr[_r].xAdvance+=this.getKerning(Dr,kr)}}getKerning($r,zr){let _r=0;for(let Dr of this.kern.tables){if(Dr.coverage.crossStream)continue;switch(Dr.version){case 0:if(!Dr.coverage.horizontal)continue;break;case 1:if(Dr.coverage.vertical||Dr.coverage.variation)continue;break;default:throw new Error(`Unsupported kerning table version ${Dr.version}`)}let kr=0,qr=Dr.subtable;switch(Dr.format){case 0:let Nr=$12727730ddfc8bfe$export$2e0ae67339d5f1ac(qr.pairs,function(Jr){return $r-Jr.left||zr-Jr.right});Nr>=0&&(kr=qr.pairs[Nr].value);break;case 2:let Wr=0,Qr=0;$r>=qr.leftTable.firstGlyph&&$r<qr.leftTable.firstGlyph+qr.leftTable.nGlyphs?Wr=qr.leftTable.offsets[$r-qr.leftTable.firstGlyph]:Wr=qr.array.off,zr>=qr.rightTable.firstGlyph&&zr<qr.rightTable.firstGlyph+qr.rightTable.nGlyphs&&(Qr=qr.rightTable.offsets[zr-qr.rightTable.firstGlyph]);let Vr=(Wr+Qr-qr.array.off)/2;kr=qr.array.values.get(Vr);break;case 3:if($r>=qr.glyphCount||zr>=qr.glyphCount)return 0;kr=qr.kernValue[qr.kernIndex[qr.leftClass[$r]*qr.rightClassCount+qr.rightClass[zr]]];break;default:throw new Error(`Unsupported kerning sub-table format ${Dr.format}`)}Dr.coverage.override?_r=kr:_r+=kr}return _r}constructor($r){this.kern=$r.kern}}class $0a4bdfeb6dfd6f5e$export$2e2bcd8739ae039{positionGlyphs($r,zr){let _r=0,Dr=0;for(let kr=0;kr<$r.length;kr++)$r[kr].isMark?Dr=kr:(_r!==Dr&&this.positionCluster($r,zr,_r,Dr),_r=Dr=kr);return _r!==Dr&&this.positionCluster($r,zr,_r,Dr),zr}positionCluster($r,zr,_r,Dr){let kr=$r[_r],qr=kr.cbox.copy();kr.codePoints.length>1&&(qr.minX+=(kr.codePoints.length-1)*qr.width/kr.codePoints.length);let Nr=-zr[_r].xAdvance,Wr=0,Qr=this.font.unitsPerEm/16;for(let Vr=_r+1;Vr<=Dr;Vr++){let Jr=$r[Vr],Zr=Jr.cbox,zn=zr[Vr],Vn=this.getCombiningClass(Jr.codePoints[0]);if(Vn!=="Not_Reordered"){switch(zn.xOffset=zn.yOffset=0,Vn){case"Double_Above":case"Double_Below":zn.xOffset+=qr.minX-Zr.width/2-Zr.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":zn.xOffset+=qr.minX-Zr.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":zn.xOffset+=qr.maxX-Zr.width-Zr.minX;break;default:zn.xOffset+=qr.minX+(qr.width-Zr.width)/2-Zr.minX}switch(Vn){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":(Vn==="Attached_Below_Left"||Vn==="Attached_Below")&&(qr.minY+=Qr),zn.yOffset=-qr.minY-Zr.maxY,qr.minY+=Zr.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":(Vn==="Attached_Above"||Vn==="Attached_Above_Right")&&(qr.maxY+=Qr),zn.yOffset=qr.maxY-Zr.minY,qr.maxY+=Zr.height;break}zn.xAdvance=zn.yAdvance=0,zn.xOffset+=Nr,zn.yOffset+=Wr}else Nr-=zn.xAdvance,Wr-=zn.yAdvance}}getCombiningClass($r){let zr=$747425b437e121da$export$c03b919c6651ed55($r);if(($r&-256)===3584){if(zr==="Not_Reordered")switch($r){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($r===3642)return"Below_Right"}switch(zr){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 zr}constructor($r){this.font=$r}}class $f34600ab9d7f70d8$export$2e2bcd8739ae039{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint($r,zr){Math.abs($r)!==1/0&&($r<this.minX&&(this.minX=$r),$r>this.maxX&&(this.maxX=$r)),Math.abs(zr)!==1/0&&(zr<this.minY&&(this.minY=zr),zr>this.maxY&&(this.maxY=zr))}copy(){return new $f34600ab9d7f70d8$export$2e2bcd8739ae039(this.minX,this.minY,this.maxX,this.maxY)}constructor($r=1/0,zr=1/0,_r=-1/0,Dr=-1/0){this.minX=$r,this.minY=zr,this.maxX=_r,this.maxY=Dr}}const $130d1a642ebcd2b7$var$UNICODE_SCRIPTS={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"},$130d1a642ebcd2b7$var$OPENTYPE_SCRIPTS={};for(let Gt in $130d1a642ebcd2b7$var$UNICODE_SCRIPTS){let $r=$130d1a642ebcd2b7$var$UNICODE_SCRIPTS[Gt];if(Array.isArray($r))for(let zr of $r)$130d1a642ebcd2b7$var$OPENTYPE_SCRIPTS[zr]=Gt;else $130d1a642ebcd2b7$var$OPENTYPE_SCRIPTS[$r]=Gt}function $130d1a642ebcd2b7$export$ce50e82f12a827a4(Gt){return $130d1a642ebcd2b7$var$OPENTYPE_SCRIPTS[Gt]}function $130d1a642ebcd2b7$export$e5cb25e204fb8450(Gt){let $r=Gt.length,zr=0;for(;zr<$r;){let _r=Gt.charCodeAt(zr++);if(55296<=_r&&_r<=56319&&zr<$r){let kr=Gt.charCodeAt(zr);56320<=kr&&kr<=57343&&(zr++,_r=((_r&1023)<<10)+(kr&1023)+65536)}let Dr=$747425b437e121da$export$941569448d136665(_r);if(Dr!=="Common"&&Dr!=="Inherited"&&Dr!=="Unknown")return $130d1a642ebcd2b7$var$UNICODE_SCRIPTS[Dr]}return $130d1a642ebcd2b7$var$UNICODE_SCRIPTS.Unknown}function $130d1a642ebcd2b7$export$16fab0757cfc223d(Gt){for(let $r=0;$r<Gt.length;$r++){let zr=Gt[$r],_r=$747425b437e121da$export$941569448d136665(zr);if(_r!=="Common"&&_r!=="Inherited"&&_r!=="Unknown")return $130d1a642ebcd2b7$var$UNICODE_SCRIPTS[_r]}return $130d1a642ebcd2b7$var$UNICODE_SCRIPTS.Unknown}const $130d1a642ebcd2b7$var$RTL={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 $130d1a642ebcd2b7$export$9fddb9d0dd7d8a54(Gt){return $130d1a642ebcd2b7$var$RTL[Gt]?"rtl":"ltr"}class $be07b3e97a42687a$export$2e2bcd8739ae039{get advanceWidth(){let $r=0;for(let zr of this.positions)$r+=zr.xAdvance;return $r}get advanceHeight(){let $r=0;for(let zr of this.positions)$r+=zr.yAdvance;return $r}get bbox(){let $r=new $f34600ab9d7f70d8$export$2e2bcd8739ae039,zr=0,_r=0;for(let Dr=0;Dr<this.glyphs.length;Dr++){let kr=this.glyphs[Dr],qr=this.positions[Dr],Nr=kr.bbox;$r.addPoint(Nr.minX+zr+qr.xOffset,Nr.minY+_r+qr.yOffset),$r.addPoint(Nr.maxX+zr+qr.xOffset,Nr.maxY+_r+qr.yOffset),zr+=qr.xAdvance,_r+=qr.yAdvance}return $r}constructor($r,zr,_r,Dr,kr){if(this.glyphs=$r,this.positions=null,this.script=_r,this.language=Dr||null,this.direction=kr||$130d1a642ebcd2b7$export$9fddb9d0dd7d8a54(_r),this.features={},Array.isArray(zr))for(let qr of zr)this.features[qr]=!0;else typeof zr=="object"&&(this.features=zr)}}class $1ac75d9a55b67f01$export$2e2bcd8739ae039{constructor($r=0,zr=0,_r=0,Dr=0){this.xAdvance=$r,this.yAdvance=zr,this.xOffset=_r,this.yOffset=Dr}}const $3b6302b64eccc32c$var$features={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}},$3b6302b64eccc32c$var$feature=(Gt,$r)=>[$3b6302b64eccc32c$var$features[Gt].code,$3b6302b64eccc32c$var$features[Gt][$r]],$3b6302b64eccc32c$var$OTMapping={rlig:$3b6302b64eccc32c$var$feature("ligatures","requiredLigatures"),clig:$3b6302b64eccc32c$var$feature("ligatures","contextualLigatures"),dlig:$3b6302b64eccc32c$var$feature("ligatures","rareLigatures"),hlig:$3b6302b64eccc32c$var$feature("ligatures","historicalLigatures"),liga:$3b6302b64eccc32c$var$feature("ligatures","commonLigatures"),hist:$3b6302b64eccc32c$var$feature("ligatures","historicalLigatures"),smcp:$3b6302b64eccc32c$var$feature("lowerCase","lowerCaseSmallCaps"),pcap:$3b6302b64eccc32c$var$feature("lowerCase","lowerCasePetiteCaps"),frac:$3b6302b64eccc32c$var$feature("fractions","diagonalFractions"),dnom:$3b6302b64eccc32c$var$feature("fractions","diagonalFractions"),numr:$3b6302b64eccc32c$var$feature("fractions","diagonalFractions"),afrc:$3b6302b64eccc32c$var$feature("fractions","verticalFractions"),case:$3b6302b64eccc32c$var$feature("caseSensitiveLayout","caseSensitiveLayout"),ccmp:$3b6302b64eccc32c$var$feature("unicodeDecomposition","canonicalComposition"),cpct:$3b6302b64eccc32c$var$feature("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:$3b6302b64eccc32c$var$feature("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:$3b6302b64eccc32c$var$feature("contextualAlternates","swashAlternates"),cswh:$3b6302b64eccc32c$var$feature("contextualAlternates","contextualSwashAlternates"),curs:$3b6302b64eccc32c$var$feature("cursiveConnection","cursive"),c2pc:$3b6302b64eccc32c$var$feature("upperCase","upperCasePetiteCaps"),c2sc:$3b6302b64eccc32c$var$feature("upperCase","upperCaseSmallCaps"),init:$3b6302b64eccc32c$var$feature("smartSwash","wordInitialSwashes"),fin2:$3b6302b64eccc32c$var$feature("smartSwash","wordFinalSwashes"),medi:$3b6302b64eccc32c$var$feature("smartSwash","nonFinalSwashes"),med2:$3b6302b64eccc32c$var$feature("smartSwash","nonFinalSwashes"),fin3:$3b6302b64eccc32c$var$feature("smartSwash","wordFinalSwashes"),fina:$3b6302b64eccc32c$var$feature("smartSwash","wordFinalSwashes"),pkna:$3b6302b64eccc32c$var$feature("kanaSpacing","proportionalKana"),half:$3b6302b64eccc32c$var$feature("textSpacing","halfWidthText"),halt:$3b6302b64eccc32c$var$feature("textSpacing","altHalfWidthText"),hkna:$3b6302b64eccc32c$var$feature("alternateKana","alternateHorizKana"),vkna:$3b6302b64eccc32c$var$feature("alternateKana","alternateVertKana"),ital:$3b6302b64eccc32c$var$feature("italicCJKRoman","CJKItalicRoman"),lnum:$3b6302b64eccc32c$var$feature("numberCase","upperCaseNumbers"),onum:$3b6302b64eccc32c$var$feature("numberCase","lowerCaseNumbers"),mgrk:$3b6302b64eccc32c$var$feature("mathematicalExtras","mathematicalGreek"),calt:$3b6302b64eccc32c$var$feature("contextualAlternates","contextualAlternates"),vrt2:$3b6302b64eccc32c$var$feature("verticalSubstitution","substituteVerticalForms"),vert:$3b6302b64eccc32c$var$feature("verticalSubstitution","substituteVerticalForms"),tnum:$3b6302b64eccc32c$var$feature("numberSpacing","monospacedNumbers"),pnum:$3b6302b64eccc32c$var$feature("numberSpacing","proportionalNumbers"),sups:$3b6302b64eccc32c$var$feature("verticalPosition","superiors"),subs:$3b6302b64eccc32c$var$feature("verticalPosition","inferiors"),ordn:$3b6302b64eccc32c$var$feature("verticalPosition","ordinals"),pwid:$3b6302b64eccc32c$var$feature("textSpacing","proportionalText"),hwid:$3b6302b64eccc32c$var$feature("textSpacing","halfWidthText"),qwid:$3b6302b64eccc32c$var$feature("textSpacing","quarterWidthText"),twid:$3b6302b64eccc32c$var$feature("textSpacing","thirdWidthText"),fwid:$3b6302b64eccc32c$var$feature("textSpacing","proportionalText"),palt:$3b6302b64eccc32c$var$feature("textSpacing","altProportionalText"),trad:$3b6302b64eccc32c$var$feature("characterShape","traditionalCharacters"),smpl:$3b6302b64eccc32c$var$feature("characterShape","simplifiedCharacters"),jp78:$3b6302b64eccc32c$var$feature("characterShape","JIS1978Characters"),jp83:$3b6302b64eccc32c$var$feature("characterShape","JIS1983Characters"),jp90:$3b6302b64eccc32c$var$feature("characterShape","JIS1990Characters"),jp04:$3b6302b64eccc32c$var$feature("characterShape","JIS2004Characters"),expt:$3b6302b64eccc32c$var$feature("characterShape","expertCharacters"),hojo:$3b6302b64eccc32c$var$feature("characterShape","hojoCharacters"),nlck:$3b6302b64eccc32c$var$feature("characterShape","NLCCharacters"),tnam:$3b6302b64eccc32c$var$feature("characterShape","traditionalNamesCharacters"),ruby:$3b6302b64eccc32c$var$feature("rubyKana","rubyKana"),titl:$3b6302b64eccc32c$var$feature("styleOptions","titlingCaps"),zero:$3b6302b64eccc32c$var$feature("typographicExtras","slashedZero"),ss01:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltOne"),ss02:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTwo"),ss03:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltThree"),ss04:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFour"),ss05:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFive"),ss06:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSix"),ss07:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSeven"),ss08:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltEight"),ss09:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltNine"),ss10:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTen"),ss11:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltEleven"),ss12:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTwelve"),ss13:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltThirteen"),ss14:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFourteen"),ss15:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltFifteen"),ss16:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSixteen"),ss17:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltSeventeen"),ss18:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltEighteen"),ss19:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltNineteen"),ss20:$3b6302b64eccc32c$var$feature("stylisticAlternatives","stylisticAltTwenty")};for(let Gt=1;Gt<=99;Gt++)$3b6302b64eccc32c$var$OTMapping[`cv${`00${Gt}`.slice(-2)}`]=[$3b6302b64eccc32c$var$features.characterAlternatives.code,Gt];let $3b6302b64eccc32c$var$AATMapping={};for(let Gt in $3b6302b64eccc32c$var$OTMapping){let $r=$3b6302b64eccc32c$var$OTMapping[Gt];$3b6302b64eccc32c$var$AATMapping[$r[0]]==null&&($3b6302b64eccc32c$var$AATMapping[$r[0]]={}),$3b6302b64eccc32c$var$AATMapping[$r[0]][$r[1]]=Gt}function $3b6302b64eccc32c$export$b813f7d2a1677c16(Gt){let $r={};for(let zr in Gt){let _r;(_r=$3b6302b64eccc32c$var$OTMapping[zr])&&($r[_r[0]]==null&&($r[_r[0]]={}),$r[_r[0]][_r[1]]=Gt[zr])}return $r}function $3b6302b64eccc32c$var$mapFeatureStrings(Gt){let[$r,zr]=Gt;if(isNaN($r))var _r=$3b6302b64eccc32c$var$features[$r]&&$3b6302b64eccc32c$var$features[$r].code;else var _r=$r;if(isNaN(zr))var Dr=$3b6302b64eccc32c$var$features[$r]&&$3b6302b64eccc32c$var$features[$r][zr];else var Dr=zr;return[_r,Dr]}function $3b6302b64eccc32c$export$bd6df347a4f391c4(Gt){let $r={};if(Array.isArray(Gt))for(let zr=0;zr<Gt.length;zr++){let _r,Dr=$3b6302b64eccc32c$var$mapFeatureStrings(Gt[zr]);(_r=$3b6302b64eccc32c$var$AATMapping[Dr[0]]&&$3b6302b64eccc32c$var$AATMapping[Dr[0]][Dr[1]])&&($r[_r]=!0)}else if(typeof Gt=="object")for(let zr in Gt){let _r=Gt[zr];for(let Dr in _r){let kr,qr=$3b6302b64eccc32c$var$mapFeatureStrings([zr,Dr]);_r[Dr]&&(kr=$3b6302b64eccc32c$var$AATMapping[qr[0]]&&$3b6302b64eccc32c$var$AATMapping[qr[0]][qr[1]])&&($r[kr]=!0)}}return Object.keys($r)}class $ff5ce077dae0f144$export$2e2bcd8739ae039{lookup($r){switch(this.table.version){case 0:return this.table.values.getItem($r);case 2:case 4:{let Dr=0,kr=this.table.binarySearchHeader.nUnits-1;for(;Dr<=kr;){var zr=Dr+kr>>1,_r=this.table.segments[zr];if(_r.firstGlyph===65535)return null;if($r<_r.firstGlyph)kr=zr-1;else if($r>_r.lastGlyph)Dr=zr+1;else return this.table.version===2?_r.value:_r.values[$r-_r.firstGlyph]}return null}case 6:{let Dr=0,kr=this.table.binarySearchHeader.nUnits-1;for(;Dr<=kr;){var zr=Dr+kr>>1,_r=this.table.segments[zr];if(_r.glyph===65535)return null;if($r<_r.glyph)kr=zr-1;else if($r>_r.glyph)Dr=zr+1;else return _r.value}return null}case 8:return this.table.values[$r-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue($r){let zr=[];switch(this.table.version){case 2:case 4:for(let _r of this.table.segments)if(this.table.version===2&&_r.value===$r)zr.push(...$12727730ddfc8bfe$export$d02631cccf789723(_r.firstGlyph,_r.lastGlyph+1));else for(let Dr=0;Dr<_r.values.length;Dr++)_r.values[Dr]===$r&&zr.push(_r.firstGlyph+Dr);break;case 6:for(let _r of this.table.segments)_r.value===$r&&zr.push(_r.glyph);break;case 8:for(let _r=0;_r<this.table.values.length;_r++)this.table.values[_r]===$r&&zr.push(this.table.firstGlyph+_r);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return zr}constructor($r){this.table=$r}}__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$ff5ce077dae0f144$export$2e2bcd8739ae039.prototype,"glyphsForValue",null);const $50c7aac9316f2948$var$START_OF_TEXT_STATE=0,$50c7aac9316f2948$var$END_OF_TEXT_CLASS=0,$50c7aac9316f2948$var$OUT_OF_BOUNDS_CLASS=1,$50c7aac9316f2948$var$DELETED_GLYPH_CLASS=2,$50c7aac9316f2948$var$DONT_ADVANCE=16384;class $50c7aac9316f2948$export$2e2bcd8739ae039{process($r,zr,_r){let Dr=$50c7aac9316f2948$var$START_OF_TEXT_STATE,kr=zr?$r.length-1:0,qr=zr?-1:1;for(;qr===1&&kr<=$r.length||qr===-1&&kr>=-1;){let Nr=null,Wr=$50c7aac9316f2948$var$OUT_OF_BOUNDS_CLASS,Qr=!0;kr===$r.length||kr===-1?Wr=$50c7aac9316f2948$var$END_OF_TEXT_CLASS:(Nr=$r[kr],Nr.id===65535?Wr=$50c7aac9316f2948$var$DELETED_GLYPH_CLASS:(Wr=this.lookupTable.lookup(Nr.id),Wr==null&&(Wr=$50c7aac9316f2948$var$OUT_OF_BOUNDS_CLASS)));let Jr=this.stateTable.stateArray.getItem(Dr)[Wr],Zr=this.stateTable.entryTable.getItem(Jr);Wr!==$50c7aac9316f2948$var$END_OF_TEXT_CLASS&&Wr!==$50c7aac9316f2948$var$DELETED_GLYPH_CLASS&&(_r(Nr,Zr,kr),Qr=!(Zr.flags&$50c7aac9316f2948$var$DONT_ADVANCE)),Dr=Zr.newState,Qr&&(kr+=qr)}return $r}traverse($r,zr=0,_r=new Set){if(_r.has(zr))return;_r.add(zr);let{nClasses:Dr,stateArray:kr,entryTable:qr}=this.stateTable,Nr=kr.getItem(zr);for(let Wr=4;Wr<Dr;Wr++){let Qr=Nr[Wr],Vr=qr.getItem(Qr);for(let Jr of this.lookupTable.glyphsForValue(Wr))$r.enter&&$r.enter(Jr,Vr),Vr.newState!==0&&this.traverse($r,Vr.newState,_r),$r.exit&&$r.exit(Jr,Vr)}}constructor($r){this.stateTable=$r,this.lookupTable=new $ff5ce077dae0f144$export$2e2bcd8739ae039($r.classTable)}}const $55f71433a605c87d$var$MARK_FIRST=32768,$55f71433a605c87d$var$MARK_LAST=8192,$55f71433a605c87d$var$VERB=15,$55f71433a605c87d$var$SET_MARK=32768,$55f71433a605c87d$var$SET_COMPONENT=32768,$55f71433a605c87d$var$PERFORM_ACTION=8192,$55f71433a605c87d$var$LAST_MASK=2147483648,$55f71433a605c87d$var$STORE_MASK=1073741824,$55f71433a605c87d$var$OFFSET_MASK=1073741823,$55f71433a605c87d$var$REVERSE_DIRECTION=4194304,$55f71433a605c87d$var$CURRENT_INSERT_BEFORE=2048,$55f71433a605c87d$var$MARKED_INSERT_BEFORE=1024,$55f71433a605c87d$var$CURRENT_INSERT_COUNT=992,$55f71433a605c87d$var$MARKED_INSERT_COUNT=31;class $55f71433a605c87d$export$2e2bcd8739ae039{process($r,zr={}){for(let Dr of this.morx.chains){let kr=Dr.defaultFlags;for(let qr of Dr.features){let Nr;(Nr=zr[qr.featureType])&&(Nr[qr.featureSetting]?(kr&=qr.disableFlags,kr|=qr.enableFlags):Nr[qr.featureSetting]===!1&&(kr|=~qr.disableFlags,kr&=~qr.enableFlags))}for(let qr of Dr.subtables)qr.subFeatureFlags&kr&&this.processSubtable(qr,$r)}let _r=$r.length-1;for(;_r>=0;)$r[_r].id===65535&&$r.splice(_r,1),_r--;return $r}processSubtable($r,zr){if(this.subtable=$r,this.glyphs=zr,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 _r=this.getStateMachine($r),Dr=this.getProcessor(),kr=!!(this.subtable.coverage&$55f71433a605c87d$var$REVERSE_DIRECTION);return _r.process(this.glyphs,kr,Dr)}getStateMachine($r){return new $50c7aac9316f2948$export$2e2bcd8739ae039($r.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($r,zr,_r){zr.flags&$55f71433a605c87d$var$MARK_FIRST&&(this.firstGlyph=_r),zr.flags&$55f71433a605c87d$var$MARK_LAST&&(this.lastGlyph=_r),$55f71433a605c87d$var$reorderGlyphs(this.glyphs,zr.flags&$55f71433a605c87d$var$VERB,this.firstGlyph,this.lastGlyph)}processContextualSubstitution($r,zr,_r){let Dr=this.subtable.table.substitutionTable.items;if(zr.markIndex!==65535){let qr=Dr.getItem(zr.markIndex),Nr=new $ff5ce077dae0f144$export$2e2bcd8739ae039(qr);$r=this.glyphs[this.markedGlyph];var kr=Nr.lookup($r.id);kr&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(kr,$r.codePoints))}if(zr.currentIndex!==65535){let qr=Dr.getItem(zr.currentIndex),Nr=new $ff5ce077dae0f144$export$2e2bcd8739ae039(qr);$r=this.glyphs[_r];var kr=Nr.lookup($r.id);kr&&(this.glyphs[_r]=this.font.getGlyph(kr,$r.codePoints))}zr.flags&$55f71433a605c87d$var$SET_MARK&&(this.markedGlyph=_r)}processLigature($r,zr,_r){if(zr.flags&$55f71433a605c87d$var$SET_COMPONENT&&this.ligatureStack.push(_r),zr.flags&$55f71433a605c87d$var$PERFORM_ACTION){let Dr=this.subtable.table.ligatureActions,kr=this.subtable.table.components,qr=this.subtable.table.ligatureList,Nr=zr.action,Wr=!1,Qr=0,Vr=[],Jr=[];for(;!Wr;){let Zr=this.ligatureStack.pop();Vr.unshift(...this.glyphs[Zr].codePoints);let zn=Dr.getItem(Nr++);Wr=!!(zn&$55f71433a605c87d$var$LAST_MASK);let Vn=!!(zn&$55f71433a605c87d$var$STORE_MASK),_i=(zn&$55f71433a605c87d$var$OFFSET_MASK)<<2>>2;_i+=this.glyphs[Zr].id;let e0=kr.getItem(_i);if(Qr+=e0,Wr||Vn){let r0=qr.getItem(Qr);this.glyphs[Zr]=this.font.getGlyph(r0,Vr),Jr.push(Zr),Qr=0,Vr=[]}else this.glyphs[Zr]=this.font.getGlyph(65535)}this.ligatureStack.push(...Jr)}}processNoncontextualSubstitutions($r,zr,_r){let Dr=new $ff5ce077dae0f144$export$2e2bcd8739ae039($r.table.lookupTable);for(_r=0;_r<zr.length;_r++){let kr=zr[_r];if(kr.id!==65535){let qr=Dr.lookup(kr.id);qr&&(zr[_r]=this.font.getGlyph(qr,kr.codePoints))}}}_insertGlyphs($r,zr,_r,Dr){let kr=[];for(;_r--;){let qr=this.subtable.table.insertionActions.getItem(zr++);kr.push(this.font.getGlyph(qr))}Dr||$r++,this.glyphs.splice($r,0,...kr)}processGlyphInsertion($r,zr,_r){if(zr.flags&$55f71433a605c87d$var$SET_MARK&&(this.markedIndex=_r),zr.markedInsertIndex!==65535){let Dr=(zr.flags&$55f71433a605c87d$var$MARKED_INSERT_COUNT)>>>5,kr=!!(zr.flags&$55f71433a605c87d$var$MARKED_INSERT_BEFORE);this._insertGlyphs(this.markedIndex,zr.markedInsertIndex,Dr,kr)}if(zr.currentInsertIndex!==65535){let Dr=(zr.flags&$55f71433a605c87d$var$CURRENT_INSERT_COUNT)>>>5,kr=!!(zr.flags&$55f71433a605c87d$var$CURRENT_INSERT_BEFORE);this._insertGlyphs(_r,zr.currentInsertIndex,Dr,kr)}}getSupportedFeatures(){let $r=[];for(let zr of this.morx.chains)for(let _r of zr.features)$r.push([_r.featureType,_r.featureSetting]);return $r}generateInputs($r){return this.inputCache||this.generateInputCache(),this.inputCache[$r]||[]}generateInputCache(){this.inputCache={};for(let $r of this.morx.chains){let zr=$r.defaultFlags;for(let _r of $r.subtables)_r.subFeatureFlags&zr&&this.generateInputsForSubtable(_r)}}generateInputsForSubtable($r){if($r.type!==2)return;if(!!($r.coverage&$55f71433a605c87d$var$REVERSE_DIRECTION))throw new Error("Reverse subtable, not supported.");this.subtable=$r,this.ligatureStack=[];let _r=this.getStateMachine($r),Dr=this.getProcessor(),kr=[],qr=[];this.glyphs=[],_r.traverse({enter:(Nr,Wr)=>{let Qr=this.glyphs;qr.push({glyphs:Qr.slice(),ligatureStack:this.ligatureStack.slice()});let Vr=this.font.getGlyph(Nr);kr.push(Vr),Qr.push(kr[kr.length-1]),Dr(Qr[Qr.length-1],Wr,Qr.length-1);let Jr=0,Zr=0;for(let zn=0;zn<Qr.length&&Jr<=1;zn++)Qr[zn].id!==65535&&(Jr++,Zr=Qr[zn].id);if(Jr===1){let zn=kr.map(_i=>_i.id),Vn=this.inputCache[Zr];Vn?Vn.push(zn):this.inputCache[Zr]=[zn]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=qr.pop()),kr.pop()}})}constructor($r){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=$r,this.morx=$r.morx,this.inputCache=null}}__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$55f71433a605c87d$export$2e2bcd8739ae039.prototype,"getStateMachine",null);function $55f71433a605c87d$var$swap(Gt,$r,zr,_r=!1,Dr=!1){let kr=Gt.splice(zr[0]-(zr[1]-1),zr[1]);Dr&&kr.reverse();let qr=Gt.splice($r[0],$r[1],...kr);return _r&&qr.reverse(),Gt.splice(zr[0]-($r[1]-1),0,...qr),Gt}function $55f71433a605c87d$var$reorderGlyphs(Gt,$r,zr,_r){switch($r){case 0:return Gt;case 1:return $55f71433a605c87d$var$swap(Gt,[zr,1],[_r,0]);case 2:return $55f71433a605c87d$var$swap(Gt,[zr,0],[_r,1]);case 3:return $55f71433a605c87d$var$swap(Gt,[zr,1],[_r,1]);case 4:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,0]);case 5:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,0],!0,!1);case 6:return $55f71433a605c87d$var$swap(Gt,[zr,0],[_r,2]);case 7:return $55f71433a605c87d$var$swap(Gt,[zr,0],[_r,2],!1,!0);case 8:return $55f71433a605c87d$var$swap(Gt,[zr,1],[_r,2]);case 9:return $55f71433a605c87d$var$swap(Gt,[zr,1],[_r,2],!1,!0);case 10:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,1]);case 11:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,1],!0,!1);case 12:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,2]);case 13:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,2],!0,!1);case 14:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,2],!1,!0);case 15:return $55f71433a605c87d$var$swap(Gt,[zr,2],[_r,2],!0,!0);default:throw new Error(`Unknown verb: ${$r}`)}}class $ba6dd74203be8728$export$2e2bcd8739ae039{substitute($r){$r.direction==="rtl"&&$r.glyphs.reverse(),this.morxProcessor.process($r.glyphs,$3b6302b64eccc32c$export$b813f7d2a1677c16($r.features))}getAvailableFeatures($r,zr){return $3b6302b64eccc32c$export$bd6df347a4f391c4(this.morxProcessor.getSupportedFeatures())}stringsForGlyph($r){let zr=this.morxProcessor.generateInputs($r),_r=new Set;for(let Dr of zr)this._addStrings(Dr,0,_r,"");return _r}_addStrings($r,zr,_r,Dr){let kr=this.font._cmapProcessor.codePointsForGlyph($r[zr]);for(let qr of kr){let Nr=Dr+String.fromCodePoint(qr);zr<$r.length-1?this._addStrings($r,zr+1,_r,Nr):_r.add(Nr)}}constructor($r){this.font=$r,this.morxProcessor=new $55f71433a605c87d$export$2e2bcd8739ae039($r),this.fallbackPosition=!1}}class $94d7a73bd2edfc9a$export$2e2bcd8739ae039{_addFeatures($r,zr){let _r=this.stages.length-1,Dr=this.stages[_r];for(let kr of $r)this.allFeatures[kr]==null&&(Dr.push(kr),this.allFeatures[kr]=_r,zr&&(this.globalFeatures[kr]=!0))}add($r,zr=!0){if(this.stages.length===0&&this.stages.push([]),typeof $r=="string"&&($r=[$r]),Array.isArray($r))this._addFeatures($r,zr);else if(typeof $r=="object")this._addFeatures($r.global||[],!0),this._addFeatures($r.local||[],!1);else throw new Error("Unsupported argument to ShapingPlan#add")}addStage($r,zr){typeof $r=="function"?this.stages.push($r,[]):(this.stages.push([]),this.add($r,zr))}setFeatureOverrides($r){if(Array.isArray($r))this.add($r);else if(typeof $r=="object"){for(let zr in $r)if($r[zr])this.add(zr);else if(this.allFeatures[zr]!=null){let _r=this.stages[this.allFeatures[zr]];_r.splice(_r.indexOf(zr),1),delete this.allFeatures[zr],delete this.globalFeatures[zr]}}}assignGlobalFeatures($r){for(let zr of $r)for(let _r in this.globalFeatures)zr.features[_r]=!0}process($r,zr,_r){for(let Dr of this.stages)typeof Dr=="function"?_r||Dr(this.font,zr,this):Dr.length>0&&$r.applyFeatures(Dr,zr,_r)}constructor($r,zr,_r){this.font=$r,this.script=zr,this.direction=_r,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const $649970d87335b30f$var$VARIATION_FEATURES=["rvrn"],$649970d87335b30f$var$COMMON_FEATURES=["ccmp","locl","rlig","mark","mkmk"],$649970d87335b30f$var$FRACTIONAL_FEATURES=["frac","numr","dnom"],$649970d87335b30f$var$HORIZONTAL_FEATURES=["calt","clig","liga","rclt","curs","kern"],$649970d87335b30f$var$DIRECTIONAL_FEATURES={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class $649970d87335b30f$export$2e2bcd8739ae039{static plan($r,zr,_r){this.planPreprocessing($r),this.planFeatures($r),this.planPostprocessing($r,_r),$r.assignGlobalFeatures(zr),this.assignFeatures($r,zr)}static planPreprocessing($r){$r.add({global:[...$649970d87335b30f$var$VARIATION_FEATURES,...$649970d87335b30f$var$DIRECTIONAL_FEATURES[$r.direction]],local:$649970d87335b30f$var$FRACTIONAL_FEATURES})}static planFeatures($r){}static planPostprocessing($r,zr){$r.add([...$649970d87335b30f$var$COMMON_FEATURES,...$649970d87335b30f$var$HORIZONTAL_FEATURES]),$r.setFeatureOverrides(zr)}static assignFeatures($r,zr){for(let _r=0;_r<zr.length;_r++){let Dr=zr[_r];if(Dr.codePoints[0]===8260){let kr=_r,qr=_r+1;for(;kr>0&&$747425b437e121da$export$727d9dbc4fbb948f(zr[kr-1].codePoints[0]);)zr[kr-1].features.numr=!0,zr[kr-1].features.frac=!0,kr--;for(;qr<zr.length&&$747425b437e121da$export$727d9dbc4fbb948f(zr[qr].codePoints[0]);)zr[qr].features.dnom=!0,zr[qr].features.frac=!0,qr++;Dr.features.frac=!0,_r=qr-1}}}}_define_property($649970d87335b30f$export$2e2bcd8739ae039,"zeroMarkWidths","AFTER_GPOS");const $764eb544bbe1ccf0$var$trie=new $6uUbQ$unicodetrie($12727730ddfc8bfe$export$94fdf11bafc8de6b("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj5k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),$764eb544bbe1ccf0$var$FEATURES=["isol","fina","fin2","fin3","medi","med2","init"],$764eb544bbe1ccf0$var$ShapingClasses={Non_Joining:0,Left_Joining:1,Right_Joining:2,Dual_Joining:3,Join_Causing:3,ALAPH:4,"DALATH RISH":5,Transparent:6},$764eb544bbe1ccf0$var$ISOL="isol",$764eb544bbe1ccf0$var$FINA="fina",$764eb544bbe1ccf0$var$FIN2="fin2",$764eb544bbe1ccf0$var$FIN3="fin3",$764eb544bbe1ccf0$var$MEDI="medi",$764eb544bbe1ccf0$var$MED2="med2",$764eb544bbe1ccf0$var$INIT="init",$764eb544bbe1ccf0$var$NONE=null,$764eb544bbe1ccf0$var$STATE_TABLE=[[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,1],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,1],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,6]],[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,1],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$FIN2,5],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,6]],[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$INIT,$764eb544bbe1ccf0$var$FINA,1],[$764eb544bbe1ccf0$var$INIT,$764eb544bbe1ccf0$var$FINA,3],[$764eb544bbe1ccf0$var$INIT,$764eb544bbe1ccf0$var$FINA,4],[$764eb544bbe1ccf0$var$INIT,$764eb544bbe1ccf0$var$FINA,6]],[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$MEDI,$764eb544bbe1ccf0$var$FINA,1],[$764eb544bbe1ccf0$var$MEDI,$764eb544bbe1ccf0$var$FINA,3],[$764eb544bbe1ccf0$var$MEDI,$764eb544bbe1ccf0$var$FINA,4],[$764eb544bbe1ccf0$var$MEDI,$764eb544bbe1ccf0$var$FINA,6]],[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$MED2,$764eb544bbe1ccf0$var$ISOL,1],[$764eb544bbe1ccf0$var$MED2,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$MED2,$764eb544bbe1ccf0$var$FIN2,5],[$764eb544bbe1ccf0$var$MED2,$764eb544bbe1ccf0$var$ISOL,6]],[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$ISOL,$764eb544bbe1ccf0$var$ISOL,1],[$764eb544bbe1ccf0$var$ISOL,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$ISOL,$764eb544bbe1ccf0$var$FIN2,5],[$764eb544bbe1ccf0$var$ISOL,$764eb544bbe1ccf0$var$ISOL,6]],[[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$NONE,0],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,1],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,2],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$FIN3,5],[$764eb544bbe1ccf0$var$NONE,$764eb544bbe1ccf0$var$ISOL,6]]];class $764eb544bbe1ccf0$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures($r){$r.add(["ccmp","locl"]);for(let zr=0;zr<$764eb544bbe1ccf0$var$FEATURES.length;zr++){let _r=$764eb544bbe1ccf0$var$FEATURES[zr];$r.addStage(_r,!1)}$r.addStage("mset")}static assignFeatures($r,zr){super.assignFeatures($r,zr);let _r=-1,Dr=0,kr=[];for(let Nr=0;Nr<zr.length;Nr++){let Wr,Qr;var qr=zr[Nr];let Vr=$764eb544bbe1ccf0$var$getShapingClass(qr.codePoints[0]);if(Vr===$764eb544bbe1ccf0$var$ShapingClasses.Transparent){kr[Nr]=$764eb544bbe1ccf0$var$NONE;continue}[Qr,Wr,Dr]=$764eb544bbe1ccf0$var$STATE_TABLE[Dr][Vr],Qr!==$764eb544bbe1ccf0$var$NONE&&_r!==-1&&(kr[_r]=Qr),kr[Nr]=Wr,_r=Nr}for(let Nr=0;Nr<zr.length;Nr++){let Wr;var qr=zr[Nr];(Wr=kr[Nr])&&(qr.features[Wr]=!0)}}}function $764eb544bbe1ccf0$var$getShapingClass(Gt){let $r=$764eb544bbe1ccf0$var$trie.get(Gt);if($r)return $r-1;let zr=$747425b437e121da$export$410364bbb673ddbc(Gt);return zr==="Mn"||zr==="Me"||zr==="Cf"?$764eb544bbe1ccf0$var$ShapingClasses.Transparent:$764eb544bbe1ccf0$var$ShapingClasses.Non_Joining}class $85d408632270248b$export$2e2bcd8739ae039{reset($r={},zr=0){this.options=$r,this.flags=$r.flags||{},this.markAttachmentType=$r.markAttachmentType||0,this.index=zr}get cur(){return this.glyphs[this.index]||null}shouldIgnore($r){return this.flags.ignoreMarks&&$r.isMark||this.flags.ignoreBaseGlyphs&&$r.isBase||this.flags.ignoreLigatures&&$r.isLigature||this.markAttachmentType&&$r.isMark&&$r.markAttachmentType!==this.markAttachmentType}move($r){for(this.index+=$r;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=$r;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($r=1){let zr=this.index,_r=this.increment($r);return this.index=zr,_r}peekIndex($r=1){let zr=this.index;this.increment($r);let _r=this.index;return this.index=zr,_r}increment($r=1){let zr=$r<0?-1:1;for($r=Math.abs($r);$r--;)this.move(zr);return this.glyphs[this.index]}constructor($r,zr){this.glyphs=$r,this.reset(zr)}}const $a83b9c36aaa94fd3$var$DEFAULT_SCRIPTS=["DFLT","dflt","latn"];class $a83b9c36aaa94fd3$export$2e2bcd8739ae039{findScript($r){if(this.table.scriptList==null)return null;Array.isArray($r)||($r=[$r]);for(let zr of $r)for(let _r of this.table.scriptList)if(_r.tag===zr)return _r;return null}selectScript($r,zr,_r){let Dr=!1,kr;if(!this.script||$r!==this.scriptTag){if(kr=this.findScript($r),kr||(kr=this.findScript($a83b9c36aaa94fd3$var$DEFAULT_SCRIPTS)),!kr)return this.scriptTag;this.scriptTag=kr.tag,this.script=kr.script,this.language=null,this.languageTag=null,Dr=!0}if((!_r||_r!==this.direction)&&(this.direction=_r||$130d1a642ebcd2b7$export$9fddb9d0dd7d8a54($r)),zr&&zr.length<4&&(zr+=" ".repeat(4-zr.length)),!zr||zr!==this.languageTag){this.language=null;for(let qr of this.script.langSysRecords)if(qr.tag===zr){this.language=qr.langSys,this.languageTag=qr.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),Dr=!0}if(Dr&&(this.features={},this.language))for(let qr of this.language.featureIndexes){let Nr=this.table.featureList[qr],Wr=this.substituteFeatureForVariations(qr);this.features[Nr.tag]=Wr||Nr.feature}return this.scriptTag}lookupsForFeatures($r=[],zr){let _r=[];for(let Dr of $r){let kr=this.features[Dr];if(kr)for(let qr of kr.lookupListIndexes)zr&&zr.indexOf(qr)!==-1||_r.push({feature:Dr,index:qr,lookup:this.table.lookupList.get(qr)})}return _r.sort((Dr,kr)=>Dr.index-kr.index),_r}substituteFeatureForVariations($r){if(this.variationsIndex===-1)return null;let _r=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let Dr of _r)if(Dr.featureIndex===$r)return Dr.alternateFeatureTable;return null}findVariationsIndex($r){let zr=this.table.featureVariations;if(!zr)return-1;let _r=zr.featureVariationRecords;for(let Dr=0;Dr<_r.length;Dr++){let kr=_r[Dr].conditionSet.conditionTable;if(this.variationConditionsMatch(kr,$r))return Dr}return-1}variationConditionsMatch($r,zr){return $r.every(_r=>{let Dr=_r.axisIndex<zr.length?zr[_r.axisIndex]:0;return _r.filterRangeMinValue<=Dr&&Dr<=_r.filterRangeMaxValue})}applyFeatures($r,zr,_r){let Dr=this.lookupsForFeatures($r);this.applyLookups(Dr,zr,_r)}applyLookups($r,zr,_r){this.glyphs=zr,this.positions=_r,this.glyphIterator=new $85d408632270248b$export$2e2bcd8739ae039(zr);for(let{feature:Dr,lookup:kr}of $r)for(this.currentFeature=Dr,this.glyphIterator.reset(kr.flags);this.glyphIterator.index<zr.length;){if(!(Dr in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(let qr of kr.subTables)if(this.applyLookup(kr.lookupType,qr))break;this.glyphIterator.next()}}applyLookup($r,zr){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList($r){let zr=this.glyphIterator.options,_r=this.glyphIterator.index;for(let Dr of $r){this.glyphIterator.reset(zr,_r),this.glyphIterator.increment(Dr.sequenceIndex);let kr=this.table.lookupList.get(Dr.lookupListIndex);this.glyphIterator.reset(kr.flags,this.glyphIterator.index);for(let qr of kr.subTables)if(this.applyLookup(kr.lookupType,qr))break}return this.glyphIterator.reset(zr,_r),!0}coverageIndex($r,zr){switch(zr==null&&(zr=this.glyphIterator.cur.id),$r.version){case 1:return $r.glyphs.indexOf(zr);case 2:for(let _r of $r.rangeRecords)if(_r.start<=zr&&zr<=_r.end)return _r.startCoverageIndex+zr-_r.start;break}return-1}match($r,zr,_r,Dr){let kr=this.glyphIterator.index,qr=this.glyphIterator.increment($r),Nr=0;for(;Nr<zr.length&&qr&&_r(zr[Nr],qr);)Dr&&Dr.push(this.glyphIterator.index),Nr++,qr=this.glyphIterator.next();return this.glyphIterator.index=kr,Nr<zr.length?!1:Dr||!0}sequenceMatches($r,zr){return this.match($r,zr,(_r,Dr)=>_r===Dr.id)}sequenceMatchIndices($r,zr){return this.match($r,zr,(_r,Dr)=>this.currentFeature in Dr.features?_r===Dr.id:!1,[])}coverageSequenceMatches($r,zr){return this.match($r,zr,(_r,Dr)=>this.coverageIndex(_r,Dr.id)>=0)}getClassID($r,zr){switch(zr.version){case 1:let _r=$r-zr.startGlyph;if(_r>=0&&_r<zr.classValueArray.length)return zr.classValueArray[_r];break;case 2:for(let Dr of zr.classRangeRecord)if(Dr.start<=$r&&$r<=Dr.end)return Dr.class;break}return 0}classSequenceMatches($r,zr,_r){return this.match($r,zr,(Dr,kr)=>Dr===this.getClassID(kr.id,_r))}applyContext($r){let zr,_r;switch($r.version){case 1:if(zr=this.coverageIndex($r.coverage),zr===-1)return!1;_r=$r.ruleSets[zr];for(let Dr of _r)if(this.sequenceMatches(1,Dr.input))return this.applyLookupList(Dr.lookupRecords);break;case 2:if(this.coverageIndex($r.coverage)===-1||(zr=this.getClassID(this.glyphIterator.cur.id,$r.classDef),zr===-1))return!1;_r=$r.classSet[zr];for(let Dr of _r)if(this.classSequenceMatches(1,Dr.classes,$r.classDef))return this.applyLookupList(Dr.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,$r.coverages))return this.applyLookupList($r.lookupRecords);break}return!1}applyChainingContext($r){let zr;switch($r.version){case 1:if(zr=this.coverageIndex($r.coverage),zr===-1)return!1;let _r=$r.chainRuleSets[zr];for(let kr of _r)if(this.sequenceMatches(-kr.backtrack.length,kr.backtrack)&&this.sequenceMatches(1,kr.input)&&this.sequenceMatches(1+kr.input.length,kr.lookahead))return this.applyLookupList(kr.lookupRecords);break;case 2:if(this.coverageIndex($r.coverage)===-1)return!1;zr=this.getClassID(this.glyphIterator.cur.id,$r.inputClassDef);let Dr=$r.chainClassSet[zr];if(!Dr)return!1;for(let kr of Dr)if(this.classSequenceMatches(-kr.backtrack.length,kr.backtrack,$r.backtrackClassDef)&&this.classSequenceMatches(1,kr.input,$r.inputClassDef)&&this.classSequenceMatches(1+kr.input.length,kr.lookahead,$r.lookaheadClassDef))return this.applyLookupList(kr.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-$r.backtrackGlyphCount,$r.backtrackCoverage)&&this.coverageSequenceMatches(0,$r.inputCoverage)&&this.coverageSequenceMatches($r.inputGlyphCount,$r.lookaheadCoverage))return this.applyLookupList($r.lookupRecords);break}return!1}constructor($r,zr){this.font=$r,this.table=zr,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=$r._variationProcessor?this.findVariationsIndex($r._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class $10e7b257e1a9a756$export$2e2bcd8739ae039{get id(){return this._id}set id($r){this._id=$r,this.substituted=!0;let zr=this._font.GDEF;if(zr&&zr.glyphClassDef){let _r=$a83b9c36aaa94fd3$export$2e2bcd8739ae039.prototype.getClassID($r,zr.glyphClassDef);this.isBase=_r===1,this.isLigature=_r===2,this.isMark=_r===3,this.markAttachmentType=zr.markAttachClassDef?$a83b9c36aaa94fd3$export$2e2bcd8739ae039.prototype.getClassID($r,zr.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every($747425b437e121da$export$e33ad6871e762338),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new $10e7b257e1a9a756$export$2e2bcd8739ae039(this._font,this.id,this.codePoints,this.features)}constructor($r,zr,_r=[],Dr){if(this._font=$r,this.codePoints=_r,this.id=zr,this.features={},Array.isArray(Dr))for(let kr=0;kr<Dr.length;kr++){let qr=Dr[kr];this.features[qr]=!0}else typeof Dr=="object"&&Object.assign(this.features,Dr);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 $e1c6bbc8cb416f8c$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures($r){$r.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures($r,zr){let _r=0,Dr=0;for(;Dr<zr.length;){let kr,Nr=zr[Dr].codePoints[0],Wr=$e1c6bbc8cb416f8c$var$getType(Nr);switch([kr,_r]=$e1c6bbc8cb416f8c$var$STATE_TABLE[_r][Wr],kr){case $e1c6bbc8cb416f8c$var$DECOMPOSE:$r.font.hasGlyphForCodePoint(Nr)||(Dr=$e1c6bbc8cb416f8c$var$decompose(zr,Dr,$r.font));break;case $e1c6bbc8cb416f8c$var$COMPOSE:Dr=$e1c6bbc8cb416f8c$var$compose(zr,Dr,$r.font);break;case $e1c6bbc8cb416f8c$var$TONE_MARK:$e1c6bbc8cb416f8c$var$reorderToneMark(zr,Dr,$r.font);break;case $e1c6bbc8cb416f8c$var$INVALID:Dr=$e1c6bbc8cb416f8c$var$insertDottedCircle(zr,Dr,$r.font);break}Dr++}}}_define_property($e1c6bbc8cb416f8c$export$2e2bcd8739ae039,"zeroMarkWidths","NONE");const $e1c6bbc8cb416f8c$var$HANGUL_BASE=44032,$e1c6bbc8cb416f8c$var$HANGUL_END=55204,$e1c6bbc8cb416f8c$var$HANGUL_COUNT=$e1c6bbc8cb416f8c$var$HANGUL_END-$e1c6bbc8cb416f8c$var$HANGUL_BASE+1,$e1c6bbc8cb416f8c$var$L_BASE=4352,$e1c6bbc8cb416f8c$var$V_BASE=4449,$e1c6bbc8cb416f8c$var$T_BASE=4519,$e1c6bbc8cb416f8c$var$L_COUNT=19,$e1c6bbc8cb416f8c$var$V_COUNT=21,$e1c6bbc8cb416f8c$var$T_COUNT=28,$e1c6bbc8cb416f8c$var$L_END=$e1c6bbc8cb416f8c$var$L_BASE+$e1c6bbc8cb416f8c$var$L_COUNT-1,$e1c6bbc8cb416f8c$var$V_END=$e1c6bbc8cb416f8c$var$V_BASE+$e1c6bbc8cb416f8c$var$V_COUNT-1,$e1c6bbc8cb416f8c$var$T_END=$e1c6bbc8cb416f8c$var$T_BASE+$e1c6bbc8cb416f8c$var$T_COUNT-1,$e1c6bbc8cb416f8c$var$DOTTED_CIRCLE=9676,$e1c6bbc8cb416f8c$var$isL=Gt=>4352<=Gt&&Gt<=4447||43360<=Gt&&Gt<=43388,$e1c6bbc8cb416f8c$var$isV=Gt=>4448<=Gt&&Gt<=4519||55216<=Gt&&Gt<=55238,$e1c6bbc8cb416f8c$var$isT=Gt=>4520<=Gt&&Gt<=4607||55243<=Gt&&Gt<=55291,$e1c6bbc8cb416f8c$var$isTone=Gt=>12334<=Gt&&Gt<=12335,$e1c6bbc8cb416f8c$var$isLVT=Gt=>$e1c6bbc8cb416f8c$var$HANGUL_BASE<=Gt&&Gt<=$e1c6bbc8cb416f8c$var$HANGUL_END,$e1c6bbc8cb416f8c$var$isLV=Gt=>Gt-$e1c6bbc8cb416f8c$var$HANGUL_BASE<$e1c6bbc8cb416f8c$var$HANGUL_COUNT&&(Gt-$e1c6bbc8cb416f8c$var$HANGUL_BASE)%$e1c6bbc8cb416f8c$var$T_COUNT===0,$e1c6bbc8cb416f8c$var$isCombiningL=Gt=>$e1c6bbc8cb416f8c$var$L_BASE<=Gt&&Gt<=$e1c6bbc8cb416f8c$var$L_END,$e1c6bbc8cb416f8c$var$isCombiningV=Gt=>$e1c6bbc8cb416f8c$var$V_BASE<=Gt&&Gt<=$e1c6bbc8cb416f8c$var$V_END,$e1c6bbc8cb416f8c$var$isCombiningT=Gt=>1<=Gt&&Gt<=$e1c6bbc8cb416f8c$var$T_END,$e1c6bbc8cb416f8c$var$X=0,$e1c6bbc8cb416f8c$var$L=1,$e1c6bbc8cb416f8c$var$V=2,$e1c6bbc8cb416f8c$var$T=3,$e1c6bbc8cb416f8c$var$LV=4,$e1c6bbc8cb416f8c$var$LVT=5,$e1c6bbc8cb416f8c$var$M=6;function $e1c6bbc8cb416f8c$var$getType(Gt){return $e1c6bbc8cb416f8c$var$isL(Gt)?$e1c6bbc8cb416f8c$var$L:$e1c6bbc8cb416f8c$var$isV(Gt)?$e1c6bbc8cb416f8c$var$V:$e1c6bbc8cb416f8c$var$isT(Gt)?$e1c6bbc8cb416f8c$var$T:$e1c6bbc8cb416f8c$var$isLV(Gt)?$e1c6bbc8cb416f8c$var$LV:$e1c6bbc8cb416f8c$var$isLVT(Gt)?$e1c6bbc8cb416f8c$var$LVT:$e1c6bbc8cb416f8c$var$isTone(Gt)?$e1c6bbc8cb416f8c$var$M:$e1c6bbc8cb416f8c$var$X}const $e1c6bbc8cb416f8c$var$NO_ACTION=0,$e1c6bbc8cb416f8c$var$DECOMPOSE=1,$e1c6bbc8cb416f8c$var$COMPOSE=2,$e1c6bbc8cb416f8c$var$TONE_MARK=4,$e1c6bbc8cb416f8c$var$INVALID=5,$e1c6bbc8cb416f8c$var$STATE_TABLE=[[[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$NO_ACTION,1],[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$DECOMPOSE,2],[$e1c6bbc8cb416f8c$var$DECOMPOSE,3],[$e1c6bbc8cb416f8c$var$INVALID,0]],[[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$NO_ACTION,1],[$e1c6bbc8cb416f8c$var$COMPOSE,2],[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$DECOMPOSE,2],[$e1c6bbc8cb416f8c$var$DECOMPOSE,3],[$e1c6bbc8cb416f8c$var$INVALID,0]],[[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$NO_ACTION,1],[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$COMPOSE,3],[$e1c6bbc8cb416f8c$var$DECOMPOSE,2],[$e1c6bbc8cb416f8c$var$DECOMPOSE,3],[$e1c6bbc8cb416f8c$var$TONE_MARK,0]],[[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$NO_ACTION,1],[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$NO_ACTION,0],[$e1c6bbc8cb416f8c$var$DECOMPOSE,2],[$e1c6bbc8cb416f8c$var$DECOMPOSE,3],[$e1c6bbc8cb416f8c$var$TONE_MARK,0]]];function $e1c6bbc8cb416f8c$var$getGlyph(Gt,$r,zr){return new $10e7b257e1a9a756$export$2e2bcd8739ae039(Gt,Gt.glyphForCodePoint($r).id,[$r],zr)}function $e1c6bbc8cb416f8c$var$decompose(Gt,$r,zr){let _r=Gt[$r],kr=_r.codePoints[0]-$e1c6bbc8cb416f8c$var$HANGUL_BASE,qr=$e1c6bbc8cb416f8c$var$T_BASE+kr%$e1c6bbc8cb416f8c$var$T_COUNT;kr=kr/$e1c6bbc8cb416f8c$var$T_COUNT|0;let Nr=$e1c6bbc8cb416f8c$var$L_BASE+kr/$e1c6bbc8cb416f8c$var$V_COUNT|0,Wr=$e1c6bbc8cb416f8c$var$V_BASE+kr%$e1c6bbc8cb416f8c$var$V_COUNT;if(!zr.hasGlyphForCodePoint(Nr)||!zr.hasGlyphForCodePoint(Wr)||qr!==$e1c6bbc8cb416f8c$var$T_BASE&&!zr.hasGlyphForCodePoint(qr))return $r;let Qr=$e1c6bbc8cb416f8c$var$getGlyph(zr,Nr,_r.features);Qr.features.ljmo=!0;let Vr=$e1c6bbc8cb416f8c$var$getGlyph(zr,Wr,_r.features);Vr.features.vjmo=!0;let Jr=[Qr,Vr];if(qr>$e1c6bbc8cb416f8c$var$T_BASE){let Zr=$e1c6bbc8cb416f8c$var$getGlyph(zr,qr,_r.features);Zr.features.tjmo=!0,Jr.push(Zr)}return Gt.splice($r,1,...Jr),$r+Jr.length-1}function $e1c6bbc8cb416f8c$var$compose(Gt,$r,zr){let _r=Gt[$r],Dr=Gt[$r].codePoints[0],kr=$e1c6bbc8cb416f8c$var$getType(Dr),qr=Gt[$r-1].codePoints[0],Nr=$e1c6bbc8cb416f8c$var$getType(qr),Wr,Qr,Vr,Jr;if(Nr===$e1c6bbc8cb416f8c$var$LV&&kr===$e1c6bbc8cb416f8c$var$T)Wr=qr,Jr=_r;else{kr===$e1c6bbc8cb416f8c$var$V?(Qr=Gt[$r-1],Vr=_r):(Qr=Gt[$r-2],Vr=Gt[$r-1],Jr=_r);let zn=Qr.codePoints[0],Vn=Vr.codePoints[0];$e1c6bbc8cb416f8c$var$isCombiningL(zn)&&$e1c6bbc8cb416f8c$var$isCombiningV(Vn)&&(Wr=$e1c6bbc8cb416f8c$var$HANGUL_BASE+((zn-$e1c6bbc8cb416f8c$var$L_BASE)*$e1c6bbc8cb416f8c$var$V_COUNT+(Vn-$e1c6bbc8cb416f8c$var$V_BASE))*$e1c6bbc8cb416f8c$var$T_COUNT)}let Zr=Jr&&Jr.codePoints[0]||$e1c6bbc8cb416f8c$var$T_BASE;if(Wr!=null&&(Zr===$e1c6bbc8cb416f8c$var$T_BASE||$e1c6bbc8cb416f8c$var$isCombiningT(Zr))){let zn=Wr+(Zr-$e1c6bbc8cb416f8c$var$T_BASE);if(zr.hasGlyphForCodePoint(zn)){let Vn=Nr===$e1c6bbc8cb416f8c$var$V?3:2;return Gt.splice($r-Vn+1,Vn,$e1c6bbc8cb416f8c$var$getGlyph(zr,zn,_r.features)),$r-Vn+1}}return Qr&&(Qr.features.ljmo=!0),Vr&&(Vr.features.vjmo=!0),Jr&&(Jr.features.tjmo=!0),Nr===$e1c6bbc8cb416f8c$var$LV?($e1c6bbc8cb416f8c$var$decompose(Gt,$r-1,zr),$r+1):$r}function $e1c6bbc8cb416f8c$var$getLength(Gt){switch($e1c6bbc8cb416f8c$var$getType(Gt)){case $e1c6bbc8cb416f8c$var$LV:case $e1c6bbc8cb416f8c$var$LVT:return 1;case $e1c6bbc8cb416f8c$var$V:return 2;case $e1c6bbc8cb416f8c$var$T:return 3}}function $e1c6bbc8cb416f8c$var$reorderToneMark(Gt,$r,zr){let _r=Gt[$r],Dr=Gt[$r].codePoints[0];if(zr.glyphForCodePoint(Dr).advanceWidth===0)return;let kr=Gt[$r-1].codePoints[0],qr=$e1c6bbc8cb416f8c$var$getLength(kr);return Gt.splice($r,1),Gt.splice($r-qr,0,_r)}function $e1c6bbc8cb416f8c$var$insertDottedCircle(Gt,$r,zr){let _r=Gt[$r],Dr=Gt[$r].codePoints[0];if(zr.hasGlyphForCodePoint($e1c6bbc8cb416f8c$var$DOTTED_CIRCLE)){let kr=$e1c6bbc8cb416f8c$var$getGlyph(zr,$e1c6bbc8cb416f8c$var$DOTTED_CIRCLE,_r.features),qr=zr.glyphForCodePoint(Dr).advanceWidth===0?$r:$r+1;Gt.splice(qr,0,kr),$r++}return $r}var $4b0735ca6c692ea5$exports={};$4b0735ca6c692ea5$exports=JSON.parse('{"stateTable":[[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]],"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 $aa333a9607471296$exports={};$aa333a9607471296$exports=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');const $90a9d3398ee54fe5$export$a513ea61a7bee91c={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,SM:256,VD:512,A:1024,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:131072,Symbol:262144},$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,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},$90a9d3398ee54fe5$export$8519deaa7de2b07=$90a9d3398ee54fe5$export$a513ea61a7bee91c.C|$90a9d3398ee54fe5$export$a513ea61a7bee91c.Ra|$90a9d3398ee54fe5$export$a513ea61a7bee91c.CM|$90a9d3398ee54fe5$export$a513ea61a7bee91c.V|$90a9d3398ee54fe5$export$a513ea61a7bee91c.Placeholder|$90a9d3398ee54fe5$export$a513ea61a7bee91c.Dotted_Circle,$90a9d3398ee54fe5$export$bbcd928767338e0d=$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWJ|$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWNJ,$90a9d3398ee54fe5$export$ca9599b2a300afc=$90a9d3398ee54fe5$export$a513ea61a7bee91c.H|$90a9d3398ee54fe5$export$a513ea61a7bee91c.Coeng,$90a9d3398ee54fe5$export$e99d119da76a0fc5={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},$90a9d3398ee54fe5$export$f647c9cfdd77d95a={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:$7826f90f6f0cecc9$var$decompositions}=$parcel$interopDefault($aa333a9607471296$exports),$7826f90f6f0cecc9$var$trie=new $6uUbQ$unicodetrie($12727730ddfc8bfe$export$94fdf11bafc8de6b("AAARAAAAAABg2AAAAWYPmfDtnXuMXFUdx+/uzs7M7szudAtECGJRIMRQbUAithQWkGAKiVhNpFVRRAmIQVCDkDYICGotIA9BTCz8IeUviv7BQ2PBtBIRLBBQIWAUsKg1BKxRAqIgfs/cc+aeOXPej3tnZX7JJ/dxzj3nd36/8753Z5fUsuxgsAwcAU4Gp4BPgM+Cd4P3RjieDs4GXwLrHJ5bDy4DG8A14LvgZrAZbAF3gns0z18ALgY/B78C94NHwBPgabAE/AX8DbwM5sF/QX0yD5vFcU/wVnAgWAoOAyvAceBE8CGwBpwGzgJfAF8BXwXfAFeC68EmsBlsAXeCreA+8CB4DDwF/gh2gd3gFfAGmKxn2QzYC+wHDgRLweFgJTgWrKrnuq/GcQ04jV6fheN54EJwEbgcXAG+Q8O/j+Mt4DZwB9haz8t9Hz3a8iCN/xiOvwRP0evH6fE68AzOH+Ke2eWYhw3PcGnuxvkr4A3QaGRZB7wFLAEHg2XgiEZ/fHKcp/ceBh/A+cngFPCpRm6vM3E8l8a5gN67GMdvgqsbeX2ap9yI601gM7gN3AG20mfuo8cdOP6GpvdUg9oKxz839GV90RDO2/glxN1B790NXsN1rZll7WYRdw+c70uvTwIHNAfTO0RyL5TDmnnbc3lmRQI9UnM0dD5eovfz4FpJ/BNpXNYWV+N6Lfg0hY97JK1vn+Pur9DoQur2F7m436bHDUK8C5t5/8vruo4+97WmXG+GLmzEiBF+PDwEOowYMWLEiBEjRoxYeBw5BDqIPEfXut9yWN+vVNxfrnnmWqR/PdgENoMt4E5wD9gOHgCPgifBs2BXM99b2o3jP8F/wMRUlrXAHNgHvH0q3895J46HguXgWHAGLctmLv9VuL96qnp7jxgxYsSbCbJvuRZ97/tqxT59VVRtixEjRsThBG7OSt5zzoPT0M+cBc4T5noXOs79TqLHeZrHUeCSqeJ96gacXy2kecNU8V6Hh7yXuQlhtw7B/PO1RTkr52Aj8JNFZjYg3gOKuC/g/v6Ls2wNuAY8urg//PcIb+6RZXuDNeCS6SzbBrJWlh0DLiFHco8ed9IjzzvaWfa9sZzTcf6D9mCcnbg3PlNcH4fzS8F2MDaLdQG4dLZIJxbbaZqv4ri8k58f3+mPs66T6/TTzqDeI0aMGDGiHP5dcR8ce/xxYcWi6vOfr725uRzcjnngXVOD61Hync+9uL+Nmyfej/NHpvL56A5Jeuz7uyfo+pqcPz2Vf1NH0ttJ03pekt8SmuY/EPYy9zzbN319ym/9TL6ZIt9MHCXRdxJtoAkWTRdz472n87D9cTwYLJvuz++I6WIePo/zE8AHp4v8WLyP0nufnM6/+zoDx8+DL08P6r9+urheRtO+jD6/cdrsx3mqu8w+xH4PScKIXa5D2jeCm8Et4DbwI/BjcC/4BXgI/Bb8DuwEu8Bu8Ap4A9RaRZptnO8J9gUHgEPAoWA5OLY1qMO90GEV7q+mYWtxPBWcIYnL4p+DsPNbxfVFOP86uAr8DNc34HgTDb8Vx9sVaRFI/LtagzYjnCqpb908EX87eBA8Bh4Hf2jle/9/wvGFVv787rrZZy8h7qtgDOuFOmiBuXYRvg/O9wMHgXeB97SLspk4sq0OI/q9v13+ek+sh3zYSRp9jrYorw9ll1/GRzR+KotYZSHf8laVP2lvpA/8OGdPMk59hqtXZ+L8nHbxvWwqO65ryu+fT3VZz+l4dET7L0R072ljsMyzTpaJqQxsbL8M9WajY789DO85XMp/Dcp3Qztdn+9qf/a97ZWK8PXc3G+TpC/nv8Mncy7ZvICF302P5O+aNiOtLdTXd+D4Q7DVwfcvWvx9zTEJ/o5iG3R8YAjGNFseha5PGuZKz7b7xxXbOrXMcu5eJSo//rXdH/73Enz6L1q/X+fyIu8wZGtNBmkjkzNZNgP2AvuBg2bysKUzduXn/66JtNeN4PCZvO0/x7Ujdn4VnYOvRJzjZ/I+9sQZeftX2Tc1RPcPz/Tf4/si0g+t5Mq+kfZjZL34Mc5ul3PPnE7TOxvHK2qDaZ+L++db2HyYqMo/qVnb/P8uH8/rmnFxR0k6DCu/rjj/RxT7KGUSWgbd+LMQuEgYB1zsk2qtvJD8v5AhdfdttbEunSxbcJD9Zf7chqp1Hlbe7FK1/aPVTfp7FgtC1yGGiSncFK/DhZvi+epZta0WWjlsfDZMyPRdSPrryqSSKnXx1bkq/Ye9TlRpk7Lrjq1UrfdC9X+MtKqwP6+3a/4pJFUZF0pZZpv91MYjMBaRRXbxpho5zQmUY3F+Pt4o7rvQrBXPdm00TaE24uMadaM2meLSI7iu071t3er3b6ZLi8JEde3qw+6zGv+ycF5kaRBh/m1T/7Yl/mMyTuMwadP4xL9ifjJpNwbvDZRJ8G8vnqV/Wf12aa/kyOdl69+BspTsXzGueE6E+JfZnvmXIfNPW+FfXkjb1YmqPNpnLP3b61fHCj/X5tzGANf2y3yqvC7Jv7btV4TVbdammI9l/g0dS5lNxLrk2j9r8xjjxhBQnygg0lgg/bOrfyct+udJi/Yrk0lFnxC7f+5kRbsNmcexfrubt0X/rGvLqrGSnYv3ZPHEe8r7lvMvUfi2LOu/2dg8LrRtQt2yfcv8r5IU70VkIs6nbebUXf0M/o7Znl39Sdoz+X1oEb5N8ffF67qhPfPP6eoUbxf+GRf/6sRnvaSdmw+Bf1VxmbD+2sa//DU7t/Gv2PfKpKdrBP92Ojk+IvqX16ks/2qxbL8EZnc2HqsgYuqPuzZV+I3RbujbDm+T0PmWCVO/5jqftp1zy+wSA6s0JWtp2z5e1oZV+yMsjB3ZXolsv0Ulrv01v3/iKrF94Qtbt9siCnmeb6fjjf59KnLk1xaEbvtvFnFirGvEOqmycQrbm/IMsXd3P28uh4nM3swXRER717OiX8kc7K2qqyn2p3maFGU/aruP5VCv+PraoTYU8yUmmbDwcYo6pusnM486xdoga4dkPCb1pK7Sfc6ebvkd4qeAtQcd/N63bB3lU3dlUnUf38VyvqCqK7JxlNSd7lydrDlm+/uqHiRvl30Nrp/n9zpkZRjoJ3V1diyP05rIYXHYs+w+D5+WMS8b5gZtKcuX0KT5d/WwtB97VnyvY6rjMukI56HI0rFJPwt8PjT/1OXzSbcMeEmdh294qvKK4rNu7j4n3LNZg8TKXwafv025U+XvKjHsT8Q7/7LGaJt9lAh7Asz3uv0XEX6t0duDoWN/93wmh92XpUHmCKb9GALbG+rZP3AfNbQPKKv/jpF/bP0JXfuW1QYk7dhljcyvk5mw+933Hpo1g26PQ2ZP6zVmTJt47P25jncD9vPwGS+q9QS/V6RaY8j8K8LmvUr9HfYCpH5OWL9lZY+Sv6pesHCJHbtrf9k6etZvf0G1L0ja4cAe1UT/s3zdCe3/Q5/n372wMc97/E1Qh0Tbmfwh3m/V9On72tNnrCF1sJkVe1EyXMdBa7+lHMsk44zMF6St9e2djNnbm8ybpHkq+gbbemMaH0UZmD8obKGrk7r+nt+3bE7o83YZp/vqOKdv6PzJNN6mTJsI/51XR7i2ZrGA5B6zFwnjzxmqPjaGfW3tZNrz1eljq29mOOqeCfF/irRt87PNw0uXSVAvrmOMNT569MptsYaV0sic/wbY13e8hPrb9K2ySUJ0j6G/Lu0U4qpTrR23jMp6m5hU+YTaWCeh9aIsm/rqUHV4bFv42kgnZdfH1PUj1D7DVH9d8khRN1zFRl/+/TW//qxL1uH83+mk3H+SvRtS2TDU90nX2TpM6/1xzZpZtoYdK763dqlz0f6uNeFehcs+H/nbGP77MpX06n/ofpzP+tVmTUvRtVuX/cjS67OE5kRBrxyJ+w/dPo7r+9cO1160e3gqu0S2uW7PjN/L6ns/UfMf10Lai87frJ+3KndAfc8yTf1M3T4s6qm4/yh7/2GSkG8UMw//DvRLgbYZSEOxr0LCWvRdjfh9XGzfqN4NivfZd7rsmFp08zmbssrKJEuTfVMZopdpbuwSrhNv3/N2s+0PDG3KNB6RMrFvJHv6B85HXObAoWsd3zm3i+6uZYytv+5+pohbpo6+tpZJFfmGlrcMf4c8b1Pe2OUIsaXJrinCTfaxtZOt+NYnU3hIfQlN20Z/1+dt7JaqLsbIzycNWZmrlNg2Dc2/LJ1T+T6WrrYSml4Ku7ik7yIx2opJD51vU9UfVRmrqL8u/olZj0PyCLV5irxcdKoi/6rKb8qTrHsnhW9jyZH/nSpeWDzxd9769uQ016lgUuf2pAfKPhu2FpfZL2Yb9snLNl/fNIepXaUsj4vNXCXUZ75px8ojNP8UPvAta2g6fb+F1ckZuneshv1vGXXDeyRRrN/bBPS1Jul+l+7zW86R7Wv63WXyDpt/RxraRjvC+TC3O61/Sqj/prag8x372yQivn+XwudrI2X2E2KdtJEov52e0L+uv4FO3p/rvssgsL8F4d/z9PzlWS94m8fqS3361Fi+6qaVYHwi9Yz4iH2fobIj+45cpz/TUaarr/4+z+vaWtVtyAX2d1LG8W9C3f+F1mnf36/k4w3YPrLv+XBVXCJs3cr+n4MKJuLv/fN9GhNdXVP5pJMN9vFi3rpv3/r8Ywg3SYp66zNOsO8QGcxPpnmRS/1mvmJjju3v7absI2xspQrvs1dNbjOj/wP7h1RlZyKGy8occ408UL8En4v6xfC/K3z52XzJd62T8vuZGGsxo/6O46ntmNqqFb/jps2/hHV4rPKH0svT4pstU7t2tZ9u/ZdqbJL1MwP6O86Fyt4jYaIrGz9mjEt8lFL4PtVE6votG2P6fpdf/GZRse7s3bf4BtSl/DIbKMctx++Z+8o6K6z9FPOwKsRmXiaNl7C+6NYRpjlbqG1j72f49qsuY4brd/amb4ZVc8TQ+sSH985LrEe8iPWJnfPrJRbWbb+dwn4x6o+r/aS2S7w3qWt//LnYz2ntE0vH1uDcyKatx1rH+EiMPEN1SZG/iz6+9o01Rob6O7Q+xLZ1jHobK61U+pWVvo2EpuWqzzD6Poa+pvhli0wn8Zq/72Mzm2d90o5VN1x9ZKuzbTgvqWwUIin8FSpl1CXXvFRxU0iozVPYJDRtF3uFphn6XAyJUUdD7SjTJ8v6n9fVbVObkKWp001lc9VRlqdOf5v0ZM+bymdbfp1NfG0bq27Y5JMyfxeJkU6o/inKH8O2Zfgidb6h/g3VJ7QcVbWL0Pxt6rlrPqa4KfQ25a2zl4/E8GdM/4fK/wA=")),$7826f90f6f0cecc9$var$stateMachine=new $6uUbQ$dfa($parcel$interopDefault($4b0735ca6c692ea5$exports));class $7826f90f6f0cecc9$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures($r){$r.addStage($7826f90f6f0cecc9$var$setupSyllables),$r.addStage(["locl","ccmp"]),$r.addStage($7826f90f6f0cecc9$var$initialReordering),$r.addStage("nukt"),$r.addStage("akhn"),$r.addStage("rphf",!1),$r.addStage("rkrf"),$r.addStage("pref",!1),$r.addStage("blwf",!1),$r.addStage("abvf",!1),$r.addStage("half",!1),$r.addStage("pstf",!1),$r.addStage("vatu"),$r.addStage("cjct"),$r.addStage("cfar",!1),$r.addStage($7826f90f6f0cecc9$var$finalReordering),$r.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),$r.unicodeScript=$130d1a642ebcd2b7$export$ce50e82f12a827a4($r.script),$r.indicConfig=$90a9d3398ee54fe5$export$e99d119da76a0fc5[$r.unicodeScript]||$90a9d3398ee54fe5$export$e99d119da76a0fc5.Default,$r.isOldSpec=$r.indicConfig.hasOldSpec&&$r.script[$r.script.length-1]!=="2"}static assignFeatures($r,zr){for(let _r=zr.length-1;_r>=0;_r--){let Dr=zr[_r].codePoints[0],kr=$90a9d3398ee54fe5$export$f647c9cfdd77d95a[Dr]||$7826f90f6f0cecc9$var$decompositions[Dr];if(kr){let qr=kr.map(Nr=>{let Wr=$r.font.glyphForCodePoint(Nr);return new $10e7b257e1a9a756$export$2e2bcd8739ae039($r.font,Wr.id,[Nr],zr[_r].features)});zr.splice(_r,1,...qr)}}}}_define_property($7826f90f6f0cecc9$export$2e2bcd8739ae039,"zeroMarkWidths","NONE");function $7826f90f6f0cecc9$var$indicCategory(Gt){return $7826f90f6f0cecc9$var$trie.get(Gt.codePoints[0])>>8}function $7826f90f6f0cecc9$var$indicPosition(Gt){return 1<<($7826f90f6f0cecc9$var$trie.get(Gt.codePoints[0])&255)}class $7826f90f6f0cecc9$var$IndicInfo{constructor($r,zr,_r,Dr){this.category=$r,this.position=zr,this.syllableType=_r,this.syllable=Dr}}function $7826f90f6f0cecc9$var$setupSyllables(Gt,$r){let zr=0,_r=0;for(let[Dr,kr,qr]of $7826f90f6f0cecc9$var$stateMachine.match($r.map($7826f90f6f0cecc9$var$indicCategory))){if(Dr>_r){++zr;for(let Nr=_r;Nr<Dr;Nr++)$r[Nr].shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo($90a9d3398ee54fe5$export$a513ea61a7bee91c.X,$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.End,"non_indic_cluster",zr)}++zr;for(let Nr=Dr;Nr<=kr;Nr++)$r[Nr].shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo(1<<$7826f90f6f0cecc9$var$indicCategory($r[Nr]),$7826f90f6f0cecc9$var$indicPosition($r[Nr]),qr[0],zr);_r=kr+1}if(_r<$r.length){++zr;for(let Dr=_r;Dr<$r.length;Dr++)$r[Dr].shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo($90a9d3398ee54fe5$export$a513ea61a7bee91c.X,$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.End,"non_indic_cluster",zr)}}function $7826f90f6f0cecc9$var$isConsonant(Gt){return Gt.shaperInfo.category&$90a9d3398ee54fe5$export$8519deaa7de2b07}function $7826f90f6f0cecc9$var$isJoiner(Gt){return Gt.shaperInfo.category&$90a9d3398ee54fe5$export$bbcd928767338e0d}function $7826f90f6f0cecc9$var$isHalantOrCoeng(Gt){return Gt.shaperInfo.category&$90a9d3398ee54fe5$export$ca9599b2a300afc}function $7826f90f6f0cecc9$var$wouldSubstitute(Gt,$r){for(let _r of Gt)_r.features={[$r]:!0};return Gt[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([$r],Gt),Gt.length===1}function $7826f90f6f0cecc9$var$consonantPosition(Gt,$r,zr){let _r=[zr,$r,zr];return $7826f90f6f0cecc9$var$wouldSubstitute(_r.slice(0,2),"blwf")||$7826f90f6f0cecc9$var$wouldSubstitute(_r.slice(1,3),"blwf")?$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Below_C:$7826f90f6f0cecc9$var$wouldSubstitute(_r.slice(0,2),"pstf")||$7826f90f6f0cecc9$var$wouldSubstitute(_r.slice(1,3),"pstf")||$7826f90f6f0cecc9$var$wouldSubstitute(_r.slice(0,2),"pref")||$7826f90f6f0cecc9$var$wouldSubstitute(_r.slice(1,3),"pref")?$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Post_C:$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C}function $7826f90f6f0cecc9$var$initialReordering(Gt,$r,zr){let _r=zr.indicConfig,Dr=Gt._layoutEngine.engine.GSUBProcessor.features,kr=Gt.glyphForCodePoint(9676).id,qr=Gt.glyphForCodePoint(_r.virama).id;if(qr){let Nr=new $10e7b257e1a9a756$export$2e2bcd8739ae039(Gt,qr,[_r.virama]);for(let Wr=0;Wr<$r.length;Wr++)$r[Wr].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C&&($r[Wr].shaperInfo.position=$7826f90f6f0cecc9$var$consonantPosition(Gt,$r[Wr].copy(),Nr))}for(let Nr=0,Wr=$7826f90f6f0cecc9$var$nextSyllable($r,0);Nr<$r.length;Nr=Wr,Wr=$7826f90f6f0cecc9$var$nextSyllable($r,Nr)){let{category:Qr,syllableType:Vr}=$r[Nr].shaperInfo;if(Vr==="symbol_cluster"||Vr==="non_indic_cluster")continue;if(Vr==="broken_cluster"&&kr){let n0=new $10e7b257e1a9a756$export$2e2bcd8739ae039(Gt,kr,[9676]);n0.shaperInfo=new $7826f90f6f0cecc9$var$IndicInfo(1<<$7826f90f6f0cecc9$var$indicCategory(n0),$7826f90f6f0cecc9$var$indicPosition(n0),$r[Nr].shaperInfo.syllableType,$r[Nr].shaperInfo.syllable);let o0=Nr;for(;o0<Wr&&$r[o0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.Repha;)o0++;$r.splice(o0++,0,n0),Wr++}let Jr=Wr,Zr=Nr,zn=!1;if(_r.rephPos!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Ra_To_Become_Reph&&Dr.rphf&&Nr+3<=Wr&&(_r.rephMode==="Implicit"&&!$7826f90f6f0cecc9$var$isJoiner($r[Nr+2])||_r.rephMode==="Explicit"&&$r[Nr+2].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWJ)){let n0=[$r[Nr].copy(),$r[Nr+1].copy(),$r[Nr+2].copy()];if($7826f90f6f0cecc9$var$wouldSubstitute(n0.slice(0,2),"rphf")||_r.rephMode==="Explicit"&&$7826f90f6f0cecc9$var$wouldSubstitute(n0,"rphf")){for(Zr+=2;Zr<Wr&&$7826f90f6f0cecc9$var$isJoiner($r[Zr]);)Zr++;Jr=Nr,zn=!0}}else if(_r.rephMode==="Log_Repha"&&$r[Nr].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.Repha){for(Zr++;Zr<Wr&&$7826f90f6f0cecc9$var$isJoiner($r[Zr]);)Zr++;Jr=Nr,zn=!0}switch(_r.basePos){case"Last":{let n0=Wr,o0=!1;do{let a0=$r[--n0].shaperInfo;if($7826f90f6f0cecc9$var$isConsonant($r[n0])){if(a0.position!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Below_C&&(a0.position!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Post_C||o0)){Jr=n0;break}a0.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Below_C&&(o0=!0),Jr=n0}else if(Nr<n0&&a0.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWJ&&$r[n0-1].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.H)break}while(n0>Zr);break}case"First":Jr=Nr;for(let n0=Jr+1;n0<Wr;n0++)$7826f90f6f0cecc9$var$isConsonant($r[n0])&&($r[n0].shaperInfo.position=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Below_C)}zn&&Jr===Nr&&Zr-Jr<=2&&(zn=!1);for(let n0=Nr;n0<Jr;n0++){let o0=$r[n0].shaperInfo;o0.position=Math.min($90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_C,o0.position)}Jr<Wr&&($r[Jr].shaperInfo.position=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C);for(let n0=Jr+1;n0<Wr;n0++)if($r[n0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.M){for(let o0=n0+1;o0<Wr;o0++)if($7826f90f6f0cecc9$var$isConsonant($r[o0])){$r[o0].shaperInfo.position=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Final_C;break}break}if(zn&&($r[Nr].shaperInfo.position=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Ra_To_Become_Reph),zr.isOldSpec){let n0=zr.unicodeScript!=="Malayalam";for(let o0=Jr+1;o0<Wr;o0++)if($r[o0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.H){let a0;for(a0=Wr-1;a0>o0&&!($7826f90f6f0cecc9$var$isConsonant($r[a0])||n0&&$r[a0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.H);a0--);if($r[a0].shaperInfo.category!==$90a9d3398ee54fe5$export$a513ea61a7bee91c.H&&a0>o0){let s0=$r[o0];$r.splice(o0,0,...$r.splice(o0+1,a0-o0)),$r[a0]=s0}break}}let Vn=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Start;for(let n0=Nr;n0<Wr;n0++){let o0=$r[n0].shaperInfo;if(o0.category&($90a9d3398ee54fe5$export$bbcd928767338e0d|$90a9d3398ee54fe5$export$a513ea61a7bee91c.N|$90a9d3398ee54fe5$export$a513ea61a7bee91c.RS|$90a9d3398ee54fe5$export$a513ea61a7bee91c.CM|$90a9d3398ee54fe5$export$ca9599b2a300afc&o0.category)){if(o0.position=Vn,o0.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.H&&o0.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_M){for(let a0=n0;a0>Nr;a0--)if($r[a0-1].shaperInfo.position!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_M){o0.position=$r[a0-1].shaperInfo.position;break}}}else o0.position!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.SMVD&&(Vn=o0.position)}let _i=Jr;for(let n0=Jr+1;n0<Wr;n0++)if($7826f90f6f0cecc9$var$isConsonant($r[n0])){for(let o0=_i+1;o0<n0;o0++)$r[o0].shaperInfo.position<$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.SMVD&&($r[o0].shaperInfo.position=$r[n0].shaperInfo.position);_i=n0}else $r[n0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.M&&(_i=n0);let e0=$r.slice(Nr,Wr);e0.sort((n0,o0)=>n0.shaperInfo.position-o0.shaperInfo.position),$r.splice(Nr,e0.length,...e0);for(let n0=Nr;n0<Wr;n0++)if($r[n0].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C){Jr=n0;break}for(let n0=Nr;n0<Wr&&$r[n0].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Ra_To_Become_Reph;n0++)$r[n0].features.rphf=!0;let r0=!zr.isOldSpec&&_r.blwfMode==="Pre_And_Post";for(let n0=Nr;n0<Jr;n0++)$r[n0].features.half=!0,r0&&($r[n0].features.blwf=!0);for(let n0=Jr+1;n0<Wr;n0++)$r[n0].features.abvf=!0,$r[n0].features.pstf=!0,$r[n0].features.blwf=!0;if(zr.isOldSpec&&zr.unicodeScript==="Devanagari")for(let n0=Nr;n0+1<Jr;n0++)$r[n0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.Ra&&$r[n0+1].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.H&&(n0+1===Jr||$r[n0+2].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWJ)&&($r[n0].features.blwf=!0,$r[n0+1].features.blwf=!0);let i0=2;if(Dr.pref&&Jr+i0<Wr)for(let n0=Jr+1;n0+i0-1<Wr;n0++){let o0=[$r[n0].copy(),$r[n0+1].copy()];if($7826f90f6f0cecc9$var$wouldSubstitute(o0,"pref")){for(let a0=0;a0<i0;a0++)$r[n0++].features.pref=!0;if(Dr.cfar)for(;n0<Wr;n0++)$r[n0].features.cfar=!0;break}}for(let n0=Nr+1;n0<Wr;n0++)if($7826f90f6f0cecc9$var$isJoiner($r[n0])){let o0=$r[n0].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWNJ,a0=n0;do a0--,o0&&delete $r[a0].features.half;while(a0>Nr&&!$7826f90f6f0cecc9$var$isConsonant($r[a0]))}}}function $7826f90f6f0cecc9$var$finalReordering(Gt,$r,zr){let _r=zr.indicConfig,Dr=Gt._layoutEngine.engine.GSUBProcessor.features;for(let kr=0,qr=$7826f90f6f0cecc9$var$nextSyllable($r,0);kr<$r.length;kr=qr,qr=$7826f90f6f0cecc9$var$nextSyllable($r,kr)){let Nr=!!Dr.pref,Wr=kr;for(;Wr<qr;Wr++)if($r[Wr].shaperInfo.position>=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C){if(Nr&&Wr+1<qr){for(let Qr=Wr+1;Qr<qr;Qr++)if($r[Qr].features.pref){if(!($r[Qr].substituted&&$r[Qr].isLigated&&!$r[Qr].isMultiplied)){for(Wr=Qr;Wr<qr&&$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Wr]);)Wr++;$r[Wr].shaperInfo.position=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.BASE_C,Nr=!1}break}}if(zr.unicodeScript==="Malayalam")for(let Qr=Wr+1;Qr<qr;Qr++){for(;Qr<qr&&$7826f90f6f0cecc9$var$isJoiner($r[Qr]);)Qr++;if(Qr===qr||!$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr]))break;for(Qr++;Qr<qr&&$7826f90f6f0cecc9$var$isJoiner($r[Qr]);)Qr++;Qr<qr&&$7826f90f6f0cecc9$var$isConsonant($r[Qr])&&$r[Qr].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Below_C&&(Wr=Qr,$r[Wr].shaperInfo.position=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C)}kr<Wr&&$r[Wr].shaperInfo.position>$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Base_C&&Wr--;break}if(Wr===qr&&kr<Wr&&$r[Wr-1].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.ZWJ&&Wr--,Wr<qr)for(;kr<Wr&&$r[Wr].shaperInfo.category&($90a9d3398ee54fe5$export$a513ea61a7bee91c.N|$90a9d3398ee54fe5$export$ca9599b2a300afc);)Wr--;if(kr+1<qr&&kr<Wr){let Qr=Wr===qr?Wr-2:Wr-1;if(zr.unicodeScript!=="Malayalam"&&zr.unicodeScript!=="Tamil"){for(;Qr>kr&&!($r[Qr].shaperInfo.category&($90a9d3398ee54fe5$export$a513ea61a7bee91c.M|$90a9d3398ee54fe5$export$ca9599b2a300afc));)Qr--;$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr])&&$r[Qr].shaperInfo.position!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_M?Qr+1<qr&&$7826f90f6f0cecc9$var$isJoiner($r[Qr+1])&&Qr++:Qr=kr}if(kr<Qr&&$r[Qr].shaperInfo.position!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_M){for(let Vr=Qr;Vr>kr;Vr--)if($r[Vr-1].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_M){let Jr=Vr-1;Jr<Wr&&Wr<=Qr&&Wr--;let Zr=$r[Jr];$r.splice(Jr,0,...$r.splice(Jr+1,Qr-Jr)),$r[Qr]=Zr,Qr--}}}if(kr+1<qr&&$r[kr].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Ra_To_Become_Reph&&$r[kr].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.Repha!==($r[kr].isLigated&&!$r[kr].isMultiplied)){let Qr,Vr=_r.rephPos,Jr=!1;if(Vr!==$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Post){for(Qr=kr+1;Qr<Wr&&!$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr]);)Qr++;if(Qr<Wr&&$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr])&&(Qr+1<Wr&&$7826f90f6f0cecc9$var$isJoiner($r[Qr+1])&&Qr++,Jr=!0),!Jr&&Vr===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Main){for(Qr=Wr;Qr+1<qr&&$r[Qr+1].shaperInfo.position<=$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Main;)Qr++;Jr=Qr<qr}if(!Jr&&Vr===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Sub){for(Qr=Wr;Qr+1<qr&&!($r[Qr+1].shaperInfo.position&($90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Post_C|$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.After_Post|$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.SMVD));)Qr++;Jr=Qr<qr}}if(!Jr){for(Qr=kr+1;Qr<Wr&&!$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr]);)Qr++;Qr<Wr&&$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr])&&(Qr+1<Wr&&$7826f90f6f0cecc9$var$isJoiner($r[Qr+1])&&Qr++,Jr=!0)}if(!Jr){for(Qr=qr-1;Qr>kr&&$r[Qr].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.SMVD;)Qr--;if($7826f90f6f0cecc9$var$isHalantOrCoeng($r[Qr]))for(let zn=Wr+1;zn<Qr;zn++)$r[zn].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.M&&Qr--}let Zr=$r[kr];$r.splice(kr,0,...$r.splice(kr+1,Qr-kr)),$r[Qr]=Zr,kr<Wr&&Wr<=Qr&&Wr--}if(Nr&&Wr+1<qr){for(let Qr=Wr+1;Qr<qr;Qr++)if($r[Qr].features.pref){if($r[Qr].isLigated&&!$r[Qr].isMultiplied){let Vr=Wr;if(zr.unicodeScript!=="Malayalam"&&zr.unicodeScript!=="Tamil"){for(;Vr>kr&&!($r[Vr-1].shaperInfo.category&($90a9d3398ee54fe5$export$a513ea61a7bee91c.M|$90a9d3398ee54fe5$export$ca9599b2a300afc));)Vr--;if(Vr>kr&&$r[Vr-1].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.M){let zn=Qr;for(let Vn=Wr+1;Vn<zn;Vn++)if($r[Vn].shaperInfo.category===$90a9d3398ee54fe5$export$a513ea61a7bee91c.M){Vr--;break}}}Vr>kr&&$7826f90f6f0cecc9$var$isHalantOrCoeng($r[Vr-1])&&Vr<qr&&$7826f90f6f0cecc9$var$isJoiner($r[Vr])&&Vr++;let Jr=Qr,Zr=$r[Jr];$r.splice(Vr+1,0,...$r.splice(Vr,Jr-Vr)),$r[Vr]=Zr,Vr<=Wr&&Wr<Jr&&Wr++}break}}$r[kr].shaperInfo.position===$90a9d3398ee54fe5$export$1a1f61c9c4dd9df0.Pre_M&&(!kr||!/Cf|Mn/.test($747425b437e121da$export$410364bbb673ddbc($r[kr-1].codePoints[0])))&&($r[kr].features.init=!0)}}function $7826f90f6f0cecc9$var$nextSyllable(Gt,$r){if($r>=Gt.length)return $r;let zr=Gt[$r].shaperInfo.syllable;for(;++$r<Gt.length&&Gt[$r].shaperInfo.syllable===zr;);return $r}const{categories:$7ab494fe977143c6$var$categories,decompositions:$7ab494fe977143c6$var$decompositions}=$parcel$interopDefault($aa333a9607471296$exports),$7ab494fe977143c6$var$trie=new $6uUbQ$unicodetrie($12727730ddfc8bfe$export$94fdf11bafc8de6b("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/V6V7aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D")),$7ab494fe977143c6$var$stateMachine=new $6uUbQ$dfa($parcel$interopDefault($aa333a9607471296$exports));class $7ab494fe977143c6$export$2e2bcd8739ae039 extends $649970d87335b30f$export$2e2bcd8739ae039{static planFeatures($r){$r.addStage($7ab494fe977143c6$var$setupSyllables),$r.addStage(["locl","ccmp","nukt","akhn"]),$r.addStage($7ab494fe977143c6$var$clearSubstitutionFlags),$r.addStage(["rphf"],!1),$r.addStage($7ab494fe977143c6$var$recordRphf),$r.addStage($7ab494fe977143c6$var$clearSubstitutionFlags),$r.addStage(["pref"]),$r.addStage($7ab494fe977143c6$var$recordPref),$r.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),$r.addStage($7ab494fe977143c6$var$reorder),$r.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures($r,zr){for(let _r=zr.length-1;_r>=0;_r--){let Dr=zr[_r].codePoints[0];if($7ab494fe977143c6$var$decompositions[Dr]){let kr=$7ab494fe977143c6$var$decompositions[Dr].map(qr=>{let Nr=$r.font.glyphForCodePoint(qr);return new $10e7b257e1a9a756$export$2e2bcd8739ae039($r.font,Nr.id,[qr],zr[_r].features)});zr.splice(_r,1,...kr)}}}}_define_property($7ab494fe977143c6$export$2e2bcd8739ae039,"zeroMarkWidths","BEFORE_GPOS");function $7ab494fe977143c6$var$useCategory(Gt){return $7ab494fe977143c6$var$trie.get(Gt.codePoints[0])}class $7ab494fe977143c6$var$USEInfo{constructor($r,zr,_r){this.category=$r,this.syllableType=zr,this.syllable=_r}}function $7ab494fe977143c6$var$setupSyllables(Gt,$r){let zr=0;for(let[_r,Dr,kr]of $7ab494fe977143c6$var$stateMachine.match($r.map($7ab494fe977143c6$var$useCategory))){++zr;for(let Nr=_r;Nr<=Dr;Nr++)$r[Nr].shaperInfo=new $7ab494fe977143c6$var$USEInfo($7ab494fe977143c6$var$categories[$7ab494fe977143c6$var$useCategory($r[Nr])],kr[0],zr);let qr=$r[_r].shaperInfo.category==="R"?1:Math.min(3,Dr-_r);for(let Nr=_r;Nr<_r+qr;Nr++)$r[Nr].features.rphf=!0}}function $7ab494fe977143c6$var$clearSubstitutionFlags(Gt,$r){for(let zr of $r)zr.substituted=!1}function $7ab494fe977143c6$var$recordRphf(Gt,$r){for(let zr of $r)zr.substituted&&zr.features.rphf&&(zr.shaperInfo.category="R")}function $7ab494fe977143c6$var$recordPref(Gt,$r){for(let zr of $r)zr.substituted&&(zr.shaperInfo.category="VPre")}function $7ab494fe977143c6$var$reorder(Gt,$r){let zr=Gt.glyphForCodePoint(9676).id;for(let _r=0,Dr=$7ab494fe977143c6$var$nextSyllable($r,0);_r<$r.length;_r=Dr,Dr=$7ab494fe977143c6$var$nextSyllable($r,_r)){let kr,qr,Nr=$r[_r].shaperInfo,Wr=Nr.syllableType;if(!(Wr!=="virama_terminated_cluster"&&Wr!=="standard_cluster"&&Wr!=="broken_cluster")){if(Wr==="broken_cluster"&&zr){let Qr=new $10e7b257e1a9a756$export$2e2bcd8739ae039(Gt,zr,[9676]);for(Qr.shaperInfo=Nr,kr=_r;kr<Dr&&$r[kr].shaperInfo.category==="R";kr++);$r.splice(++kr,0,Qr),Dr++}if(Nr.category==="R"&&Dr-_r>1){for(kr=_r+1;kr<Dr;kr++)if(Nr=$r[kr].shaperInfo,$7ab494fe977143c6$var$isBase(Nr)||$7ab494fe977143c6$var$isHalant($r[kr])){$7ab494fe977143c6$var$isHalant($r[kr])&&kr--,$r.splice(_r,0,...$r.splice(_r+1,kr-_r),$r[kr]);break}}for(kr=_r,qr=Dr;kr<Dr;kr++)Nr=$r[kr].shaperInfo,$7ab494fe977143c6$var$isBase(Nr)||$7ab494fe977143c6$var$isHalant($r[kr])?qr=$7ab494fe977143c6$var$isHalant($r[kr])?kr+1:kr:(Nr.category==="VPre"||Nr.category==="VMPre")&&qr<kr&&$r.splice(qr,1,$r[kr],...$r.splice(qr,kr-qr))}}}function $7ab494fe977143c6$var$nextSyllable(Gt,$r){if($r>=Gt.length)return $r;let zr=Gt[$r].shaperInfo.syllable;for(;++$r<Gt.length&&Gt[$r].shaperInfo.syllable===zr;);return $r}function $7ab494fe977143c6$var$isHalant(Gt){return Gt.shaperInfo.category==="H"&&!Gt.isLigated}function $7ab494fe977143c6$var$isBase(Gt){return Gt.category==="B"||Gt.category==="GB"}const $102b6fe50f1d50b4$var$SHAPERS={arab:$764eb544bbe1ccf0$export$2e2bcd8739ae039,mong:$764eb544bbe1ccf0$export$2e2bcd8739ae039,syrc:$764eb544bbe1ccf0$export$2e2bcd8739ae039,"nko ":$764eb544bbe1ccf0$export$2e2bcd8739ae039,phag:$764eb544bbe1ccf0$export$2e2bcd8739ae039,mand:$764eb544bbe1ccf0$export$2e2bcd8739ae039,mani:$764eb544bbe1ccf0$export$2e2bcd8739ae039,phlp:$764eb544bbe1ccf0$export$2e2bcd8739ae039,hang:$e1c6bbc8cb416f8c$export$2e2bcd8739ae039,bng2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,beng:$7826f90f6f0cecc9$export$2e2bcd8739ae039,dev2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,deva:$7826f90f6f0cecc9$export$2e2bcd8739ae039,gjr2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,gujr:$7826f90f6f0cecc9$export$2e2bcd8739ae039,guru:$7826f90f6f0cecc9$export$2e2bcd8739ae039,gur2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,knda:$7826f90f6f0cecc9$export$2e2bcd8739ae039,knd2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,mlm2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,mlym:$7826f90f6f0cecc9$export$2e2bcd8739ae039,ory2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,orya:$7826f90f6f0cecc9$export$2e2bcd8739ae039,taml:$7826f90f6f0cecc9$export$2e2bcd8739ae039,tml2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,telu:$7826f90f6f0cecc9$export$2e2bcd8739ae039,tel2:$7826f90f6f0cecc9$export$2e2bcd8739ae039,khmr:$7826f90f6f0cecc9$export$2e2bcd8739ae039,bali:$7ab494fe977143c6$export$2e2bcd8739ae039,batk:$7ab494fe977143c6$export$2e2bcd8739ae039,brah:$7ab494fe977143c6$export$2e2bcd8739ae039,bugi:$7ab494fe977143c6$export$2e2bcd8739ae039,buhd:$7ab494fe977143c6$export$2e2bcd8739ae039,cakm:$7ab494fe977143c6$export$2e2bcd8739ae039,cham:$7ab494fe977143c6$export$2e2bcd8739ae039,dupl:$7ab494fe977143c6$export$2e2bcd8739ae039,egyp:$7ab494fe977143c6$export$2e2bcd8739ae039,gran:$7ab494fe977143c6$export$2e2bcd8739ae039,hano:$7ab494fe977143c6$export$2e2bcd8739ae039,java:$7ab494fe977143c6$export$2e2bcd8739ae039,kthi:$7ab494fe977143c6$export$2e2bcd8739ae039,kali:$7ab494fe977143c6$export$2e2bcd8739ae039,khar:$7ab494fe977143c6$export$2e2bcd8739ae039,khoj:$7ab494fe977143c6$export$2e2bcd8739ae039,sind:$7ab494fe977143c6$export$2e2bcd8739ae039,lepc:$7ab494fe977143c6$export$2e2bcd8739ae039,limb:$7ab494fe977143c6$export$2e2bcd8739ae039,mahj:$7ab494fe977143c6$export$2e2bcd8739ae039,mtei:$7ab494fe977143c6$export$2e2bcd8739ae039,modi:$7ab494fe977143c6$export$2e2bcd8739ae039,hmng:$7ab494fe977143c6$export$2e2bcd8739ae039,rjng:$7ab494fe977143c6$export$2e2bcd8739ae039,saur:$7ab494fe977143c6$export$2e2bcd8739ae039,shrd:$7ab494fe977143c6$export$2e2bcd8739ae039,sidd:$7ab494fe977143c6$export$2e2bcd8739ae039,sinh:$7826f90f6f0cecc9$export$2e2bcd8739ae039,sund:$7ab494fe977143c6$export$2e2bcd8739ae039,sylo:$7ab494fe977143c6$export$2e2bcd8739ae039,tglg:$7ab494fe977143c6$export$2e2bcd8739ae039,tagb:$7ab494fe977143c6$export$2e2bcd8739ae039,tale:$7ab494fe977143c6$export$2e2bcd8739ae039,lana:$7ab494fe977143c6$export$2e2bcd8739ae039,tavt:$7ab494fe977143c6$export$2e2bcd8739ae039,takr:$7ab494fe977143c6$export$2e2bcd8739ae039,tibt:$7ab494fe977143c6$export$2e2bcd8739ae039,tfng:$7ab494fe977143c6$export$2e2bcd8739ae039,tirh:$7ab494fe977143c6$export$2e2bcd8739ae039,latn:$649970d87335b30f$export$2e2bcd8739ae039,DFLT:$649970d87335b30f$export$2e2bcd8739ae039};function $102b6fe50f1d50b4$export$7877a478dd30fd3d(Gt){Array.isArray(Gt)||(Gt=[Gt]);for(let $r of Gt){let zr=$102b6fe50f1d50b4$var$SHAPERS[$r];if(zr)return zr}return $649970d87335b30f$export$2e2bcd8739ae039}class $0a876c45f1f7c41c$export$2e2bcd8739ae039 extends $a83b9c36aaa94fd3$export$2e2bcd8739ae039{applyLookup($r,zr){switch($r){case 1:{let Dr=this.coverageIndex(zr.coverage);if(Dr===-1)return!1;let kr=this.glyphIterator.cur;switch(zr.version){case 1:kr.id=kr.id+zr.deltaGlyphID&65535;break;case 2:kr.id=zr.substitute.get(Dr);break}return!0}case 2:{let Dr=this.coverageIndex(zr.coverage);if(Dr!==-1){let kr=zr.sequences.get(Dr);if(kr.length===0)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=kr[0],this.glyphIterator.cur.ligatureComponent=0;let qr=this.glyphIterator.cur.features,Nr=this.glyphIterator.cur,Wr=kr.slice(1).map((Qr,Vr)=>{let Jr=new $10e7b257e1a9a756$export$2e2bcd8739ae039(this.font,Qr,void 0,qr);return Jr.shaperInfo=Nr.shaperInfo,Jr.isLigated=Nr.isLigated,Jr.ligatureComponent=Vr+1,Jr.substituted=!0,Jr.isMultiplied=!0,Jr});return this.glyphs.splice(this.glyphIterator.index+1,0,...Wr),!0}return!1}case 3:{let Dr=this.coverageIndex(zr.coverage);if(Dr!==-1){let kr=0;return this.glyphIterator.cur.id=zr.alternateSet.get(Dr)[kr],!0}return!1}case 4:{let Dr=this.coverageIndex(zr.coverage);if(Dr===-1)return!1;for(let kr of zr.ligatureSets.get(Dr)){let qr=this.sequenceMatchIndices(1,kr.components);if(!qr)continue;let Nr=this.glyphIterator.cur,Wr=Nr.codePoints.slice();for(let _i of qr)Wr.push(...this.glyphs[_i].codePoints);let Qr=new $10e7b257e1a9a756$export$2e2bcd8739ae039(this.font,kr.glyph,Wr,Nr.features);Qr.shaperInfo=Nr.shaperInfo,Qr.isLigated=!0,Qr.substituted=!0;let Vr=Nr.isMark;for(let _i=0;_i<qr.length&&Vr;_i++)Vr=this.glyphs[qr[_i]].isMark;Qr.ligatureID=Vr?null:this.ligatureID++;let Jr=Nr.ligatureID,Zr=Nr.codePoints.length,zn=Zr,Vn=this.glyphIterator.index+1;for(let _i of qr){if(Vr)Vn=_i;else for(;Vn<_i;){var _r=zn-Zr+Math.min(this.glyphs[Vn].ligatureComponent||1,Zr);this.glyphs[Vn].ligatureID=Qr.ligatureID,this.glyphs[Vn].ligatureComponent=_r,Vn++}Jr=this.glyphs[Vn].ligatureID,Zr=this.glyphs[Vn].codePoints.length,zn+=Zr,Vn++}if(Jr&&!Vr)for(let _i=Vn;_i<this.glyphs.length&&this.glyphs[_i].ligatureID===Jr;_i++){var _r=zn-Zr+Math.min(this.glyphs[_i].ligatureComponent||1,Zr);this.glyphs[_i].ligatureComponent=_r}for(let _i=qr.length-1;_i>=0;_i--)this.glyphs.splice(qr[_i],1);return this.glyphs[this.glyphIterator.index]=Qr,!0}return!1}case 5:return this.applyContext(zr);case 6:return this.applyChainingContext(zr);case 7:return this.applyLookup(zr.lookupType,zr.extension);default:throw new Error(`GSUB lookupType ${$r} is not supported`)}}}class $c96c93587d49c14d$export$2e2bcd8739ae039 extends $a83b9c36aaa94fd3$export$2e2bcd8739ae039{applyPositionValue($r,zr){let _r=this.positions[this.glyphIterator.peekIndex($r)];zr.xAdvance!=null&&(_r.xAdvance+=zr.xAdvance),zr.yAdvance!=null&&(_r.yAdvance+=zr.yAdvance),zr.xPlacement!=null&&(_r.xOffset+=zr.xPlacement),zr.yPlacement!=null&&(_r.yOffset+=zr.yPlacement);let Dr=this.font._variationProcessor,kr=this.font.GDEF&&this.font.GDEF.itemVariationStore;Dr&&kr&&(zr.xPlaDevice&&(_r.xOffset+=Dr.getDelta(kr,zr.xPlaDevice.a,zr.xPlaDevice.b)),zr.yPlaDevice&&(_r.yOffset+=Dr.getDelta(kr,zr.yPlaDevice.a,zr.yPlaDevice.b)),zr.xAdvDevice&&(_r.xAdvance+=Dr.getDelta(kr,zr.xAdvDevice.a,zr.xAdvDevice.b)),zr.yAdvDevice&&(_r.yAdvance+=Dr.getDelta(kr,zr.yAdvDevice.a,zr.yAdvDevice.b)))}applyLookup($r,zr){switch($r){case 1:{let Dr=this.coverageIndex(zr.coverage);if(Dr===-1)return!1;switch(zr.version){case 1:this.applyPositionValue(0,zr.value);break;case 2:this.applyPositionValue(0,zr.values.get(Dr));break}return!0}case 2:{let Dr=this.glyphIterator.peek();if(!Dr)return!1;let kr=this.coverageIndex(zr.coverage);if(kr===-1)return!1;switch(zr.version){case 1:let qr=zr.pairSets.get(kr);for(let Qr of qr)if(Qr.secondGlyph===Dr.id)return this.applyPositionValue(0,Qr.value1),this.applyPositionValue(1,Qr.value2),!0;return!1;case 2:let Nr=this.getClassID(this.glyphIterator.cur.id,zr.classDef1),Wr=this.getClassID(Dr.id,zr.classDef2);if(Nr===-1||Wr===-1)return!1;var _r=zr.classRecords.get(Nr).get(Wr);return this.applyPositionValue(0,_r.value1),this.applyPositionValue(1,_r.value2),!0}}case 3:{let Dr=this.glyphIterator.peekIndex(),kr=this.glyphs[Dr];if(!kr)return!1;let qr=zr.entryExitRecords[this.coverageIndex(zr.coverage)];if(!qr||!qr.exitAnchor)return!1;let Nr=zr.entryExitRecords[this.coverageIndex(zr.coverage,kr.id)];if(!Nr||!Nr.entryAnchor)return!1;let Wr=this.getAnchor(Nr.entryAnchor),Qr=this.getAnchor(qr.exitAnchor),Vr=this.positions[this.glyphIterator.index],Jr=this.positions[Dr],Zr;switch(this.direction){case"ltr":Vr.xAdvance=Qr.x+Vr.xOffset,Zr=Wr.x+Jr.xOffset,Jr.xAdvance-=Zr,Jr.xOffset-=Zr;break;case"rtl":Zr=Qr.x+Vr.xOffset,Vr.xAdvance-=Zr,Vr.xOffset-=Zr,Jr.xAdvance=Wr.x+Jr.xOffset;break}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=Dr,Vr.yOffset=Wr.y-Qr.y):(kr.cursiveAttachment=this.glyphIterator.index,Vr.yOffset=Qr.y-Wr.y),!0}case 4:{let Dr=this.coverageIndex(zr.markCoverage);if(Dr===-1)return!1;let kr=this.glyphIterator.index;for(;--kr>=0&&(this.glyphs[kr].isMark||this.glyphs[kr].ligatureComponent>0););if(kr<0)return!1;let qr=this.coverageIndex(zr.baseCoverage,this.glyphs[kr].id);if(qr===-1)return!1;let Nr=zr.markArray[Dr],Wr=zr.baseArray[qr][Nr.class];return this.applyAnchor(Nr,Wr,kr),!0}case 5:{let Dr=this.coverageIndex(zr.markCoverage);if(Dr===-1)return!1;let kr=this.glyphIterator.index;for(;--kr>=0&&this.glyphs[kr].isMark;);if(kr<0)return!1;let qr=this.coverageIndex(zr.ligatureCoverage,this.glyphs[kr].id);if(qr===-1)return!1;let Nr=zr.ligatureArray[qr],Wr=this.glyphIterator.cur,Qr=this.glyphs[kr],Vr=Qr.ligatureID&&Qr.ligatureID===Wr.ligatureID&&Wr.ligatureComponent>0?Math.min(Wr.ligatureComponent,Qr.codePoints.length)-1:Qr.codePoints.length-1,Jr=zr.markArray[Dr],Zr=Nr[Vr][Jr.class];return this.applyAnchor(Jr,Zr,kr),!0}case 6:{let Dr=this.coverageIndex(zr.mark1Coverage);if(Dr===-1)return!1;let kr=this.glyphIterator.peekIndex(-1),qr=this.glyphs[kr];if(!qr||!qr.isMark)return!1;let Nr=this.glyphIterator.cur,Wr=!1;if(Nr.ligatureID===qr.ligatureID?Nr.ligatureID?Nr.ligatureComponent===qr.ligatureComponent&&(Wr=!0):Wr=!0:(Nr.ligatureID&&!Nr.ligatureComponent||qr.ligatureID&&!qr.ligatureComponent)&&(Wr=!0),!Wr)return!1;let Qr=this.coverageIndex(zr.mark2Coverage,qr.id);if(Qr===-1)return!1;let Vr=zr.mark1Array[Dr],Jr=zr.mark2Array[Qr][Vr.class];return this.applyAnchor(Vr,Jr,kr),!0}case 7:return this.applyContext(zr);case 8:return this.applyChainingContext(zr);case 9:return this.applyLookup(zr.lookupType,zr.extension);default:throw new Error(`Unsupported GPOS table: ${$r}`)}}applyAnchor($r,zr,_r){let Dr=this.getAnchor(zr),kr=this.getAnchor($r.markAnchor);this.positions[_r];let qr=this.positions[this.glyphIterator.index];qr.xOffset=Dr.x-kr.x,qr.yOffset=Dr.y-kr.y,this.glyphIterator.cur.markAttachment=_r}getAnchor($r){let zr=$r.xCoordinate,_r=$r.yCoordinate,Dr=this.font._variationProcessor,kr=this.font.GDEF&&this.font.GDEF.itemVariationStore;return Dr&&kr&&($r.xDeviceTable&&(zr+=Dr.getDelta(kr,$r.xDeviceTable.a,$r.xDeviceTable.b)),$r.yDeviceTable&&(_r+=Dr.getDelta(kr,$r.yDeviceTable.a,$r.yDeviceTable.b))),{x:zr,y:_r}}applyFeatures($r,zr,_r){super.applyFeatures($r,zr,_r);for(var Dr=0;Dr<this.glyphs.length;Dr++)this.fixCursiveAttachment(Dr);this.fixMarkAttachment()}fixCursiveAttachment($r){let zr=this.glyphs[$r];if(zr.cursiveAttachment!=null){let _r=zr.cursiveAttachment;zr.cursiveAttachment=null,this.fixCursiveAttachment(_r),this.positions[$r].yOffset+=this.positions[_r].yOffset}}fixMarkAttachment(){for(let $r=0;$r<this.glyphs.length;$r++){let zr=this.glyphs[$r];if(zr.markAttachment!=null){let _r=zr.markAttachment;if(this.positions[$r].xOffset+=this.positions[_r].xOffset,this.positions[$r].yOffset+=this.positions[_r].yOffset,this.direction==="ltr")for(let Dr=_r;Dr<$r;Dr++)this.positions[$r].xOffset-=this.positions[Dr].xAdvance,this.positions[$r].yOffset-=this.positions[Dr].yAdvance;else for(let Dr=_r+1;Dr<$r+1;Dr++)this.positions[$r].xOffset+=this.positions[Dr].xAdvance,this.positions[$r].yOffset+=this.positions[Dr].yAdvance}}}}class $a62492810de27e3d$export$2e2bcd8739ae039{setup($r){this.glyphInfos=$r.glyphs.map(_r=>new $10e7b257e1a9a756$export$2e2bcd8739ae039(this.font,_r.id,[..._r.codePoints]));let zr=null;this.GPOSProcessor&&(zr=this.GPOSProcessor.selectScript($r.script,$r.language,$r.direction)),this.GSUBProcessor&&(zr=this.GSUBProcessor.selectScript($r.script,$r.language,$r.direction)),this.shaper=$102b6fe50f1d50b4$export$7877a478dd30fd3d(zr),this.plan=new $94d7a73bd2edfc9a$export$2e2bcd8739ae039(this.font,zr,$r.direction),this.shaper.plan(this.plan,this.glyphInfos,$r.features);for(let _r in this.plan.allFeatures)$r.features[_r]=!0}substitute($r){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),$r.glyphs=this.glyphInfos.map(zr=>this.font.getGlyph(zr.id,zr.codePoints)))}position($r){return this.shaper.zeroMarkWidths==="BEFORE_GPOS"&&this.zeroMarkAdvances($r.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,$r.positions),this.shaper.zeroMarkWidths==="AFTER_GPOS"&&this.zeroMarkAdvances($r.positions),$r.direction==="rtl"&&($r.glyphs.reverse(),$r.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances($r){for(let zr=0;zr<this.glyphInfos.length;zr++)this.glyphInfos[zr].isMark&&($r[zr].xAdvance=0,$r[zr].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures($r,zr){let _r=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript($r,zr),_r.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript($r,zr),_r.push(...Object.keys(this.GPOSProcessor.features))),_r}constructor($r){this.font=$r,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,$r.GSUB&&(this.GSUBProcessor=new $0a876c45f1f7c41c$export$2e2bcd8739ae039($r,$r.GSUB)),$r.GPOS&&(this.GPOSProcessor=new $c96c93587d49c14d$export$2e2bcd8739ae039($r,$r.GPOS))}}class $4c0a7fa5df7a9ab1$export$2e2bcd8739ae039{layout($r,zr,_r,Dr,kr){if(typeof zr=="string"&&(kr=Dr,Dr=_r,_r=zr,zr=[]),typeof $r=="string"){_r==null&&(_r=$130d1a642ebcd2b7$export$e5cb25e204fb8450($r));var qr=this.font.glyphsForString($r)}else{if(_r==null){let Qr=[];for(let Vr of $r)Qr.push(...Vr.codePoints);_r=$130d1a642ebcd2b7$export$16fab0757cfc223d(Qr)}var qr=$r}let Nr=new $be07b3e97a42687a$export$2e2bcd8739ae039(qr,zr,_r,Dr,kr);return qr.length===0?(Nr.positions=[],Nr):(this.engine&&this.engine.setup&&this.engine.setup(Nr),this.substitute(Nr),this.position(Nr),this.hideDefaultIgnorables(Nr.glyphs,Nr.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),Nr)}substitute($r){this.engine&&this.engine.substitute&&this.engine.substitute($r)}position($r){$r.positions=$r.glyphs.map(_r=>new $1ac75d9a55b67f01$export$2e2bcd8739ae039(_r.advanceWidth));let zr=null;this.engine&&this.engine.position&&(zr=this.engine.position($r)),!zr&&(!this.engine||this.engine.fallbackPosition)&&(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new $0a4bdfeb6dfd6f5e$export$2e2bcd8739ae039(this.font)),this.unicodeLayoutEngine.positionGlyphs($r.glyphs,$r.positions)),(!zr||!zr.kern)&&$r.features.kern!==!1&&this.font.kern&&(this.kernProcessor||(this.kernProcessor=new $0bba3a9db57637f3$export$2e2bcd8739ae039(this.font)),this.kernProcessor.process($r.glyphs,$r.positions),$r.features.kern=!0)}hideDefaultIgnorables($r,zr){let _r=this.font.glyphForCodePoint(32);for(let Dr=0;Dr<$r.length;Dr++)this.isDefaultIgnorable($r[Dr].codePoints[0])&&($r[Dr]=_r,zr[Dr].xAdvance=0,zr[Dr].yAdvance=0)}isDefaultIgnorable($r){let zr=$r>>16;if(zr===0)switch($r>>8){case 0:return $r===173;case 3:return $r===847;case 6:return $r===1564;case 23:return 6068<=$r&&$r<=6069;case 24:return 6155<=$r&&$r<=6158;case 32:return 8203<=$r&&$r<=8207||8234<=$r&&$r<=8238||8288<=$r&&$r<=8303;case 254:return 65024<=$r&&$r<=65039||$r===65279;case 255:return 65520<=$r&&$r<=65528;default:return!1}else switch(zr){case 1:return 113824<=$r&&$r<=113827||119155<=$r&&$r<=119162;case 14:return 917504<=$r&&$r<=921599;default:return!1}}getAvailableFeatures($r,zr){let _r=[];return this.engine&&_r.push(...this.engine.getAvailableFeatures($r,zr)),this.font.kern&&_r.indexOf("kern")===-1&&_r.push("kern"),_r}stringsForGlyph($r){let zr=new Set,_r=this.font._cmapProcessor.codePointsForGlyph($r);for(let Dr of _r)zr.add(String.fromCodePoint(Dr));if(this.engine&&this.engine.stringsForGlyph)for(let Dr of this.engine.stringsForGlyph($r))zr.add(Dr);return Array.from(zr)}constructor($r){this.font=$r,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new $ba6dd74203be8728$export$2e2bcd8739ae039(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new $a62492810de27e3d$export$2e2bcd8739ae039(this.font))}}const $f43aec954cdfdf21$var$SVG_COMMANDS={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class $f43aec954cdfdf21$export$2e2bcd8739ae039{toFunction(){return $r=>{this.commands.forEach(zr=>$r[zr.command].apply($r,zr.args))}}toSVG(){return this.commands.map(zr=>{let _r=zr.args.map(Dr=>Math.round(Dr*100)/100);return`${$f43aec954cdfdf21$var$SVG_COMMANDS[zr.command]}${_r.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let $r=new $f34600ab9d7f70d8$export$2e2bcd8739ae039;for(let zr of this.commands)for(let _r=0;_r<zr.args.length;_r+=2)$r.addPoint(zr.args[_r],zr.args[_r+1]);this._cbox=Object.freeze($r)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let $r=new $f34600ab9d7f70d8$export$2e2bcd8739ae039,zr=0,_r=0,Dr=i0=>Math.pow(1-i0,3)*zn[r0]+3*Math.pow(1-i0,2)*i0*Vn[r0]+3*(1-i0)*Math.pow(i0,2)*_i[r0]+Math.pow(i0,3)*e0[r0];for(let i0 of this.commands)switch(i0.command){case"moveTo":case"lineTo":let[n0,o0]=i0.args;$r.addPoint(n0,o0),zr=n0,_r=o0;break;case"quadraticCurveTo":case"bezierCurveTo":if(i0.command==="quadraticCurveTo")var[kr,qr,Jr,Zr]=i0.args,Nr=zr+2/3*(kr-zr),Wr=_r+2/3*(qr-_r),Qr=Jr+2/3*(kr-Jr),Vr=Zr+2/3*(qr-Zr);else var[Nr,Wr,Qr,Vr,Jr,Zr]=i0.args;$r.addPoint(Jr,Zr);for(var zn=[zr,_r],Vn=[Nr,Wr],_i=[Qr,Vr],e0=[Jr,Zr],r0=0;r0<=1;r0++){let a0=6*zn[r0]-12*Vn[r0]+6*_i[r0],s0=-3*zn[r0]+9*Vn[r0]-9*_i[r0]+3*e0[r0];if(i0=3*Vn[r0]-3*zn[r0],s0===0){if(a0===0)continue;let g0=-i0/a0;0<g0&&g0<1&&(r0===0?$r.addPoint(Dr(g0),$r.maxY):r0===1&&$r.addPoint($r.maxX,Dr(g0)));continue}let l0=Math.pow(a0,2)-4*i0*s0;if(l0<0)continue;let u0=(-a0+Math.sqrt(l0))/(2*s0);0<u0&&u0<1&&(r0===0?$r.addPoint(Dr(u0),$r.maxY):r0===1&&$r.addPoint($r.maxX,Dr(u0)));let b0=(-a0-Math.sqrt(l0))/(2*s0);0<b0&&b0<1&&(r0===0?$r.addPoint(Dr(b0),$r.maxY):r0===1&&$r.addPoint($r.maxX,Dr(b0)))}zr=Jr,_r=Zr;break}return this._bbox=Object.freeze($r)}mapPoints($r){let zr=new $f43aec954cdfdf21$export$2e2bcd8739ae039;for(let _r of this.commands){let Dr=[];for(let kr=0;kr<_r.args.length;kr+=2){let[qr,Nr]=$r(_r.args[kr],_r.args[kr+1]);Dr.push(qr,Nr)}zr[_r.command](...Dr)}return zr}transform($r,zr,_r,Dr,kr,qr){return this.mapPoints((Nr,Wr)=>{const Qr=$r*Nr+_r*Wr+kr,Vr=zr*Nr+Dr*Wr+qr;return[Qr,Vr]})}translate($r,zr){return this.transform(1,0,0,1,$r,zr)}rotate($r){let zr=Math.cos($r),_r=Math.sin($r);return this.transform(zr,_r,-_r,zr,0,0)}scale($r,zr=$r){return this.transform($r,0,0,zr,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let Gt of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])$f43aec954cdfdf21$export$2e2bcd8739ae039.prototype[Gt]=function(...$r){return this._bbox=this._cbox=null,this.commands.push({command:Gt,args:$r}),this};var $7713b9b7b438dff8$export$2e2bcd8739ae039=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];class $f92906be28e61769$export$2e2bcd8739ae039{_getPath(){return new $f43aec954cdfdf21$export$2e2bcd8739ae039}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics($r){if(this.id<$r.metrics.length)return $r.metrics.get(this.id);let zr=$r.metrics.get($r.metrics.length-1);return{advance:zr?zr.advance:0,bearing:$r.bearings.get(this.id-$r.metrics.length)||0}}_getMetrics($r){if(this._metrics)return this._metrics;let{advance:zr,bearing:_r}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:Dr,bearing:kr}=this._getTableMetrics(this._font.vmtx);else{let qr;if((typeof $r>"u"||$r===null)&&({cbox:$r}=this),(qr=this._font["OS/2"])&&qr.version>0)var Dr=Math.abs(qr.typoAscender-qr.typoDescender),kr=qr.typoAscender-$r.maxY;else{let{hhea:Nr}=this._font;var Dr=Math.abs(Nr.ascent-Nr.descent),kr=Nr.ascent-$r.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(zr+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:zr,advanceHeight:Dr,leftBearing:_r,topBearing:kr}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath($r){let zr=1/this._font.unitsPerEm*$r;return this.path.scale(zr)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:$r}=this._font;if(!$r)return null;switch($r.version){case 1:return $7713b9b7b438dff8$export$2e2bcd8739ae039[this.id];case 2:let zr=$r.glyphNameIndex[this.id];return zr<$7713b9b7b438dff8$export$2e2bcd8739ae039.length?$7713b9b7b438dff8$export$2e2bcd8739ae039[zr]:$r.names[zr-$7713b9b7b438dff8$export$2e2bcd8739ae039.length];case 2.5:return $7713b9b7b438dff8$export$2e2bcd8739ae039[this.id+$r.offsets[this.id]];case 4:return String.fromCharCode($r.map[this.id])}}get name(){return this._getName()}render($r,zr){$r.save();let _r=1/this._font.head.unitsPerEm*zr;$r.scale(_r,_r),this.path.toFunction()($r),$r.fill(),$r.restore()}constructor($r,zr,_r){this.id=$r,this.codePoints=zr,this._font=_r,this.isMark=this.codePoints.length>0&&this.codePoints.every($747425b437e121da$export$e33ad6871e762338),this.isLigature=this.codePoints.length>1}}__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"cbox",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"bbox",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"path",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"advanceWidth",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"advanceHeight",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$f92906be28e61769$export$2e2bcd8739ae039.prototype,"name",null);let $69aac16029968692$var$GlyfHeader=new Struct({numberOfContours:int16,xMin:int16,yMin:int16,xMax:int16,yMax:int16});const $69aac16029968692$var$ON_CURVE=1,$69aac16029968692$var$X_SHORT_VECTOR=2,$69aac16029968692$var$Y_SHORT_VECTOR=4,$69aac16029968692$var$REPEAT=8,$69aac16029968692$var$SAME_X=16,$69aac16029968692$var$SAME_Y=32,$69aac16029968692$var$ARG_1_AND_2_ARE_WORDS=1,$69aac16029968692$var$WE_HAVE_A_SCALE=8,$69aac16029968692$var$MORE_COMPONENTS=32,$69aac16029968692$var$WE_HAVE_AN_X_AND_Y_SCALE=64,$69aac16029968692$var$WE_HAVE_A_TWO_BY_TWO=128,$69aac16029968692$var$WE_HAVE_INSTRUCTIONS=256;class $69aac16029968692$export$baf26146a414f24a{copy(){return new $69aac16029968692$export$baf26146a414f24a(this.onCurve,this.endContour,this.x,this.y)}constructor($r,zr,_r=0,Dr=0){this.onCurve=$r,this.endContour=zr,this.x=_r,this.y=Dr}}class $69aac16029968692$var$Component{constructor($r,zr,_r){this.glyphID=$r,this.dx=zr,this.dy=_r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class $69aac16029968692$export$2e2bcd8739ae039 extends $f92906be28e61769$export$2e2bcd8739ae039{_getCBox($r){if(this._font._variationProcessor&&!$r)return this.path.cbox;let zr=this._font._getTableStream("glyf");zr.pos+=this._font.loca.offsets[this.id];let _r=$69aac16029968692$var$GlyfHeader.decode(zr),Dr=new $f34600ab9d7f70d8$export$2e2bcd8739ae039(_r.xMin,_r.yMin,_r.xMax,_r.yMax);return Object.freeze(Dr)}_parseGlyphCoord($r,zr,_r,Dr){if(_r){var kr=$r.readUInt8();Dr||(kr=-kr),kr+=zr}else if(Dr)var kr=zr;else var kr=zr+$r.readInt16BE();return kr}_decode(){let $r=this._font.loca.offsets[this.id],zr=this._font.loca.offsets[this.id+1];if($r===zr)return null;let _r=this._font._getTableStream("glyf");_r.pos+=$r;let Dr=_r.pos,kr=$69aac16029968692$var$GlyfHeader.decode(_r);return kr.numberOfContours>0?this._decodeSimple(kr,_r):kr.numberOfContours<0&&this._decodeComposite(kr,_r,Dr),kr}_decodeSimple($r,zr){$r.points=[];let _r=new ArrayT(uint16,$r.numberOfContours).decode(zr);$r.instructions=new ArrayT(uint8,uint16).decode(zr);let Dr=[],kr=_r[_r.length-1]+1;for(;Dr.length<kr;){var qr=zr.readUInt8();if(Dr.push(qr),qr&$69aac16029968692$var$REPEAT){let Vr=zr.readUInt8();for(let Jr=0;Jr<Vr;Jr++)Dr.push(qr)}}for(var Nr=0;Nr<Dr.length;Nr++){var qr=Dr[Nr];let Jr=new $69aac16029968692$export$baf26146a414f24a(!!(qr&$69aac16029968692$var$ON_CURVE),_r.indexOf(Nr)>=0,0,0);$r.points.push(Jr)}let Wr=0;for(var Nr=0;Nr<Dr.length;Nr++){var qr=Dr[Nr];$r.points[Nr].x=Wr=this._parseGlyphCoord(zr,Wr,qr&$69aac16029968692$var$X_SHORT_VECTOR,qr&$69aac16029968692$var$SAME_X)}let Qr=0;for(var Nr=0;Nr<Dr.length;Nr++){var qr=Dr[Nr];$r.points[Nr].y=Qr=this._parseGlyphCoord(zr,Qr,qr&$69aac16029968692$var$Y_SHORT_VECTOR,qr&$69aac16029968692$var$SAME_Y)}if(this._font._variationProcessor){let Vr=$r.points.slice();Vr.push(...this._getPhantomPoints($r)),this._font._variationProcessor.transformPoints(this.id,Vr),$r.phantomPoints=Vr.slice(-4)}}_decodeComposite($r,zr,_r=0){$r.components=[];let Dr=!1,kr=$69aac16029968692$var$MORE_COMPONENTS;for(;kr&$69aac16029968692$var$MORE_COMPONENTS;){kr=zr.readUInt16BE();let Qr=zr.pos-_r,Vr=zr.readUInt16BE();if(Dr||(Dr=(kr&$69aac16029968692$var$WE_HAVE_INSTRUCTIONS)!==0),kr&$69aac16029968692$var$ARG_1_AND_2_ARE_WORDS)var qr=zr.readInt16BE(),Nr=zr.readInt16BE();else var qr=zr.readInt8(),Nr=zr.readInt8();var Wr=new $69aac16029968692$var$Component(Vr,qr,Nr);Wr.pos=Qr,kr&$69aac16029968692$var$WE_HAVE_A_SCALE?Wr.scaleX=Wr.scaleY=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824:kr&$69aac16029968692$var$WE_HAVE_AN_X_AND_Y_SCALE?(Wr.scaleX=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824,Wr.scaleY=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824):kr&$69aac16029968692$var$WE_HAVE_A_TWO_BY_TWO&&(Wr.scaleX=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824,Wr.scale01=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824,Wr.scale10=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824,Wr.scaleY=(zr.readUInt8()<<24|zr.readUInt8()<<16)/1073741824),$r.components.push(Wr)}if(this._font._variationProcessor){let Qr=[];for(let Vr=0;Vr<$r.components.length;Vr++){var Wr=$r.components[Vr];Qr.push(new $69aac16029968692$export$baf26146a414f24a(!0,!0,Wr.dx,Wr.dy))}Qr.push(...this._getPhantomPoints($r)),this._font._variationProcessor.transformPoints(this.id,Qr),$r.phantomPoints=Qr.splice(-4,4);for(let Vr=0;Vr<Qr.length;Vr++){let Jr=Qr[Vr];$r.components[Vr].dx=Jr.x,$r.components[Vr].dy=Jr.y}}return Dr}_getPhantomPoints($r){let zr=this._getCBox(!0);this._metrics==null&&(this._metrics=$f92906be28e61769$export$2e2bcd8739ae039.prototype._getMetrics.call(this,zr));let{advanceWidth:_r,advanceHeight:Dr,leftBearing:kr,topBearing:qr}=this._metrics;return[new $69aac16029968692$export$baf26146a414f24a(!1,!0,$r.xMin-kr,0),new $69aac16029968692$export$baf26146a414f24a(!1,!0,$r.xMin-kr+_r,0),new $69aac16029968692$export$baf26146a414f24a(!1,!0,0,$r.yMax+qr),new $69aac16029968692$export$baf26146a414f24a(!1,!0,0,$r.yMax+qr+Dr)]}_getContours(){let $r=this._decode();if(!$r)return[];let zr=[];if($r.numberOfContours<0)for(let qr of $r.components){let Nr=this._font.getGlyph(qr.glyphID)._getContours();for(let Wr=0;Wr<Nr.length;Wr++){let Qr=Nr[Wr];for(let Vr=0;Vr<Qr.length;Vr++){let Jr=Qr[Vr],Zr=Jr.x*qr.scaleX+Jr.y*qr.scale01+qr.dx,zn=Jr.y*qr.scaleY+Jr.x*qr.scale10+qr.dy;zr.push(new $69aac16029968692$export$baf26146a414f24a(Jr.onCurve,Jr.endContour,Zr,zn))}}}else zr=$r.points||[];$r.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=$r.phantomPoints[1].x-$r.phantomPoints[0].x,this._metrics.advanceHeight=$r.phantomPoints[3].y-$r.phantomPoints[2].y,this._metrics.leftBearing=$r.xMin-$r.phantomPoints[0].x,this._metrics.topBearing=$r.phantomPoints[2].y-$r.yMax);let _r=[],Dr=[];for(let qr=0;qr<zr.length;qr++){var kr=zr[qr];Dr.push(kr),kr.endContour&&(_r.push(Dr),Dr=[])}return _r}_getMetrics(){if(this._metrics)return this._metrics;let $r=this._getCBox(!0);return super._getMetrics($r),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let $r=this._getContours(),zr=new $f43aec954cdfdf21$export$2e2bcd8739ae039;for(let Dr=0;Dr<$r.length;Dr++){let kr=$r[Dr],qr=kr[0],Nr=kr[kr.length-1],Wr=0;if(qr.onCurve){var _r=null;Wr=1}else{Nr.onCurve?qr=Nr:qr=new $69aac16029968692$export$baf26146a414f24a(!1,!1,(qr.x+Nr.x)/2,(qr.y+Nr.y)/2);var _r=qr}zr.moveTo(qr.x,qr.y);for(let Qr=Wr;Qr<kr.length;Qr++){let Vr=kr[Qr],Jr=Qr===0?qr:kr[Qr-1];if(Jr.onCurve&&Vr.onCurve)zr.lineTo(Vr.x,Vr.y);else if(Jr.onCurve&&!Vr.onCurve)var _r=Vr;else if(!Jr.onCurve&&!Vr.onCurve){let zn=(Jr.x+Vr.x)/2,Vn=(Jr.y+Vr.y)/2;zr.quadraticCurveTo(Jr.x,Jr.y,zn,Vn);var _r=Vr}else if(!Jr.onCurve&&Vr.onCurve){zr.quadraticCurveTo(_r.x,_r.y,Vr.x,Vr.y);var _r=null}else throw new Error("Unknown TTF path state")}_r&&zr.quadraticCurveTo(_r.x,_r.y,qr.x,qr.y),zr.closePath()}return zr}constructor(...$r){super(...$r),_define_property(this,"type","TTF")}}class $62cc5109c6101893$export$2e2bcd8739ae039 extends $f92906be28e61769$export$2e2bcd8739ae039{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias($r){return $r.length<1240?107:$r.length<33900?1131:32768}_getPath(){let $r=this._font.CFF2||this._font["CFF "],{stream:zr}=$r,_r=$r.topDict.CharStrings[this.id],Dr=_r.offset+_r.length;zr.pos=_r.offset;let kr=new $f43aec954cdfdf21$export$2e2bcd8739ae039,qr=[],Nr=[],Wr=null,Qr=0,Vr=0,Jr=0,Zr,zn,Vn=!1;this._usedGsubrs=Zr={},this._usedSubrs=zn={};let _i=$r.globalSubrIndex||[],e0=this.bias(_i),r0=$r.privateDictForGlyph(this.id)||{},i0=r0.Subrs||[],n0=this.bias(i0),o0=$r.topDict.vstore&&$r.topDict.vstore.itemVariationStore,a0=r0.vsindex,s0=this._font._variationProcessor;function l0(){Wr==null&&(Wr=qr.shift()+r0.nominalWidthX)}function u0(){return qr.length%2!==0&&l0(),Qr+=qr.length>>1,qr.length=0}function b0(y0,f0){Vn&&kr.closePath(),kr.moveTo(y0,f0),Vn=!0}let g0=function(){for(;zr.pos<Dr;){let v0=zr.readUInt8();if(v0<32){let A0,p0,h0,m0,c0,d0,M0,O0,x0,C0,$0,_0,R0,D0,S0,I0;switch(v0){case 1:case 3:case 18:case 23:u0();break;case 4:qr.length>1&&l0(),Jr+=qr.shift(),b0(Vr,Jr);break;case 5:for(;qr.length>=2;)Vr+=qr.shift(),Jr+=qr.shift(),kr.lineTo(Vr,Jr);break;case 6:case 7:for(h0=v0===6;qr.length>=1;)h0?Vr+=qr.shift():Jr+=qr.shift(),kr.lineTo(Vr,Jr),h0=!h0;break;case 8:for(;qr.length>0;)m0=Vr+qr.shift(),c0=Jr+qr.shift(),d0=m0+qr.shift(),M0=c0+qr.shift(),Vr=d0+qr.shift(),Jr=M0+qr.shift(),kr.bezierCurveTo(m0,c0,d0,M0,Vr,Jr);break;case 10:if(A0=qr.pop()+n0,p0=i0[A0],p0){zn[A0]=!0;let B0=zr.pos,T0=Dr;zr.pos=p0.offset,Dr=p0.offset+p0.length,g0(),zr.pos=B0,Dr=T0}break;case 11:if($r.version>=2)break;return;case 14:if($r.version>=2)break;qr.length>0&&l0(),Vn&&(kr.closePath(),Vn=!1);break;case 15:if($r.version<2)throw new Error("vsindex operator not supported in CFF v1");a0=qr.pop();break;case 16:{if($r.version<2)throw new Error("blend operator not supported in CFF v1");if(!s0)throw new Error("blend operator in non-variation font");let B0=s0.getBlendVector(o0,a0),T0=qr.pop(),Q0=T0*B0.length,L0=qr.length-Q0,N0=L0-T0;for(let j0=0;j0<T0;j0++){let q0=qr[N0+j0];for(let k0=0;k0<B0.length;k0++)q0+=B0[k0]*qr[L0++];qr[N0+j0]=q0}for(;Q0--;)qr.pop();break}case 19:case 20:u0(),zr.pos+=Qr+7>>3;break;case 21:qr.length>2&&l0(),Vr+=qr.shift(),Jr+=qr.shift(),b0(Vr,Jr);break;case 22:qr.length>1&&l0(),Vr+=qr.shift(),b0(Vr,Jr);break;case 24:for(;qr.length>=8;)m0=Vr+qr.shift(),c0=Jr+qr.shift(),d0=m0+qr.shift(),M0=c0+qr.shift(),Vr=d0+qr.shift(),Jr=M0+qr.shift(),kr.bezierCurveTo(m0,c0,d0,M0,Vr,Jr);Vr+=qr.shift(),Jr+=qr.shift(),kr.lineTo(Vr,Jr);break;case 25:for(;qr.length>=8;)Vr+=qr.shift(),Jr+=qr.shift(),kr.lineTo(Vr,Jr);m0=Vr+qr.shift(),c0=Jr+qr.shift(),d0=m0+qr.shift(),M0=c0+qr.shift(),Vr=d0+qr.shift(),Jr=M0+qr.shift(),kr.bezierCurveTo(m0,c0,d0,M0,Vr,Jr);break;case 26:for(qr.length%2&&(Vr+=qr.shift());qr.length>=4;)m0=Vr,c0=Jr+qr.shift(),d0=m0+qr.shift(),M0=c0+qr.shift(),Vr=d0,Jr=M0+qr.shift(),kr.bezierCurveTo(m0,c0,d0,M0,Vr,Jr);break;case 27:for(qr.length%2&&(Jr+=qr.shift());qr.length>=4;)m0=Vr+qr.shift(),c0=Jr,d0=m0+qr.shift(),M0=c0+qr.shift(),Vr=d0+qr.shift(),Jr=M0,kr.bezierCurveTo(m0,c0,d0,M0,Vr,Jr);break;case 28:qr.push(zr.readInt16BE());break;case 29:if(A0=qr.pop()+e0,p0=_i[A0],p0){Zr[A0]=!0;let B0=zr.pos,T0=Dr;zr.pos=p0.offset,Dr=p0.offset+p0.length,g0(),zr.pos=B0,Dr=T0}break;case 30:case 31:for(h0=v0===31;qr.length>=4;)h0?(m0=Vr+qr.shift(),c0=Jr,d0=m0+qr.shift(),M0=c0+qr.shift(),Jr=M0+qr.shift(),Vr=d0+(qr.length===1?qr.shift():0)):(m0=Vr,c0=Jr+qr.shift(),d0=m0+qr.shift(),M0=c0+qr.shift(),Vr=d0+qr.shift(),Jr=M0+(qr.length===1?qr.shift():0)),kr.bezierCurveTo(m0,c0,d0,M0,Vr,Jr),h0=!h0;break;case 12:switch(v0=zr.readUInt8(),v0){case 3:let B0=qr.pop(),T0=qr.pop();qr.push(B0&&T0?1:0);break;case 4:B0=qr.pop(),T0=qr.pop(),qr.push(B0||T0?1:0);break;case 5:B0=qr.pop(),qr.push(B0?0:1);break;case 9:B0=qr.pop(),qr.push(Math.abs(B0));break;case 10:B0=qr.pop(),T0=qr.pop(),qr.push(B0+T0);break;case 11:B0=qr.pop(),T0=qr.pop(),qr.push(B0-T0);break;case 12:B0=qr.pop(),T0=qr.pop(),qr.push(B0/T0);break;case 14:B0=qr.pop(),qr.push(-B0);break;case 15:B0=qr.pop(),T0=qr.pop(),qr.push(B0===T0?1:0);break;case 18:qr.pop();break;case 20:let Q0=qr.pop(),L0=qr.pop();Nr[L0]=Q0;break;case 21:L0=qr.pop(),qr.push(Nr[L0]||0);break;case 22:let N0=qr.pop(),j0=qr.pop(),q0=qr.pop(),k0=qr.pop();qr.push(q0<=k0?N0:j0);break;case 23:qr.push(Math.random());break;case 24:B0=qr.pop(),T0=qr.pop(),qr.push(B0*T0);break;case 26:B0=qr.pop(),qr.push(Math.sqrt(B0));break;case 27:B0=qr.pop(),qr.push(B0,B0);break;case 28:B0=qr.pop(),T0=qr.pop(),qr.push(T0,B0);break;case 29:L0=qr.pop(),L0<0?L0=0:L0>qr.length-1&&(L0=qr.length-1),qr.push(qr[L0]);break;case 30:let w0=qr.pop(),F0=qr.pop();if(F0>=0)for(;F0>0;){var y0=qr[w0-1];for(let eo=w0-2;eo>=0;eo--)qr[eo+1]=qr[eo];qr[0]=y0,F0--}else for(;F0<0;){var y0=qr[0];for(let K0=0;K0<=w0;K0++)qr[K0]=qr[K0+1];qr[w0-1]=y0,F0++}break;case 34:m0=Vr+qr.shift(),c0=Jr,d0=m0+qr.shift(),M0=c0+qr.shift(),O0=d0+qr.shift(),x0=M0,C0=O0+qr.shift(),$0=x0,_0=C0+qr.shift(),R0=$0,D0=_0+qr.shift(),S0=R0,Vr=D0,Jr=S0,kr.bezierCurveTo(m0,c0,d0,M0,O0,x0),kr.bezierCurveTo(C0,$0,_0,R0,D0,S0);break;case 35:I0=[];for(let eo=0;eo<=5;eo++)Vr+=qr.shift(),Jr+=qr.shift(),I0.push(Vr,Jr);kr.bezierCurveTo(...I0.slice(0,6)),kr.bezierCurveTo(...I0.slice(6)),qr.shift();break;case 36:m0=Vr+qr.shift(),c0=Jr+qr.shift(),d0=m0+qr.shift(),M0=c0+qr.shift(),O0=d0+qr.shift(),x0=M0,C0=O0+qr.shift(),$0=x0,_0=C0+qr.shift(),R0=$0+qr.shift(),D0=_0+qr.shift(),S0=R0,Vr=D0,Jr=S0,kr.bezierCurveTo(m0,c0,d0,M0,O0,x0),kr.bezierCurveTo(C0,$0,_0,R0,D0,S0);break;case 37:let G0=Vr,X0=Jr;I0=[];for(let eo=0;eo<=4;eo++)Vr+=qr.shift(),Jr+=qr.shift(),I0.push(Vr,Jr);Math.abs(Vr-G0)>Math.abs(Jr-X0)?(Vr+=qr.shift(),Jr=X0):(Vr=G0,Jr+=qr.shift()),I0.push(Vr,Jr),kr.bezierCurveTo(...I0.slice(0,6)),kr.bezierCurveTo(...I0.slice(6));break;default:throw new Error(`Unknown op: 12 ${v0}`)}break;default:throw new Error(`Unknown op: ${v0}`)}}else if(v0<247)qr.push(v0-139);else if(v0<251){var f0=zr.readUInt8();qr.push((v0-247)*256+f0+108)}else if(v0<255){var f0=zr.readUInt8();qr.push(-(v0-251)*256-f0-108)}else qr.push(zr.readInt32BE()/65536)}};return g0(),Vn&&kr.closePath(),kr}constructor(...$r){super(...$r),_define_property(this,"type","CFF")}}let $25d8f049c222084c$var$SBIXImage=new Struct({originX:uint16,originY:uint16,type:new StringT(4),data:new BufferT(Gt=>Gt.parent.buflen-Gt._currentOffset)});class $25d8f049c222084c$export$2e2bcd8739ae039 extends $69aac16029968692$export$2e2bcd8739ae039{getImageForSize($r){for(let qr=0;qr<this._font.sbix.imageTables.length;qr++){var zr=this._font.sbix.imageTables[qr];if(zr.ppem>=$r)break}let _r=zr.imageOffsets,Dr=_r[this.id],kr=_r[this.id+1];return Dr===kr?null:(this._font.stream.pos=Dr,$25d8f049c222084c$var$SBIXImage.decode(this._font.stream,{buflen:kr-Dr}))}render($r,zr){let _r=this.getImageForSize(zr);if(_r!=null){let Dr=zr/this._font.unitsPerEm;$r.image(_r.data,{height:zr,x:_r.originX,y:(this.bbox.minY-_r.originY)*Dr})}this._font.sbix.flags.renderOutlines&&super.render($r,zr)}constructor(...$r){super(...$r),_define_property(this,"type","SBIX")}}class $0d411f0165859681$var$COLRLayer{constructor($r,zr){this.glyph=$r,this.color=zr}}class $0d411f0165859681$export$2e2bcd8739ae039 extends $f92906be28e61769$export$2e2bcd8739ae039{_getBBox(){let $r=new $f34600ab9d7f70d8$export$2e2bcd8739ae039;for(let zr=0;zr<this.layers.length;zr++){let Dr=this.layers[zr].glyph.bbox;$r.addPoint(Dr.minX,Dr.minY),$r.addPoint(Dr.maxX,Dr.maxY)}return $r}get layers(){let $r=this._font.CPAL,zr=this._font.COLR,_r=0,Dr=zr.baseGlyphRecord.length-1;for(;_r<=Dr;){let Vr=_r+Dr>>1;var kr=zr.baseGlyphRecord[Vr];if(this.id<kr.gid)Dr=Vr-1;else if(this.id>kr.gid)_r=Vr+1;else{var qr=kr;break}}if(qr==null){var Nr=this._font._getBaseGlyph(this.id),Wr={red:0,green:0,blue:0,alpha:255};return[new $0d411f0165859681$var$COLRLayer(Nr,Wr)]}let Qr=[];for(let Vr=qr.firstLayerIndex;Vr<qr.firstLayerIndex+qr.numLayers;Vr++){var kr=zr.layerRecords[Vr],Wr=$r.colorRecords[kr.paletteIndex],Nr=this._font._getBaseGlyph(kr.gid);Qr.push(new $0d411f0165859681$var$COLRLayer(Nr,Wr))}return Qr}render($r,zr){for(let{glyph:_r,color:Dr}of this.layers)$r.fillColor([Dr.red,Dr.green,Dr.blue],Dr.alpha/255*100),_r.render($r,zr)}constructor(...$r){super(...$r),_define_property(this,"type","COLR")}}const $0bb840cac04e911b$var$TUPLES_SHARE_POINT_NUMBERS=32768,$0bb840cac04e911b$var$TUPLE_COUNT_MASK=4095,$0bb840cac04e911b$var$EMBEDDED_TUPLE_COORD=32768,$0bb840cac04e911b$var$INTERMEDIATE_TUPLE=16384,$0bb840cac04e911b$var$PRIVATE_POINT_NUMBERS=8192,$0bb840cac04e911b$var$TUPLE_INDEX_MASK=4095,$0bb840cac04e911b$var$POINTS_ARE_WORDS=128,$0bb840cac04e911b$var$POINT_RUN_COUNT_MASK=127,$0bb840cac04e911b$var$DELTAS_ARE_ZERO=128,$0bb840cac04e911b$var$DELTAS_ARE_WORDS=64,$0bb840cac04e911b$var$DELTA_RUN_COUNT_MASK=63;class $0bb840cac04e911b$export$2e2bcd8739ae039{normalizeCoords($r){let zr=[];for(var _r=0;_r<this.font.fvar.axis.length;_r++){let Dr=this.font.fvar.axis[_r];$r[_r]<Dr.defaultValue?zr.push(($r[_r]-Dr.defaultValue+Number.EPSILON)/(Dr.defaultValue-Dr.minValue+Number.EPSILON)):zr.push(($r[_r]-Dr.defaultValue+Number.EPSILON)/(Dr.maxValue-Dr.defaultValue+Number.EPSILON))}if(this.font.avar)for(var _r=0;_r<this.font.avar.segment.length;_r++){let kr=this.font.avar.segment[_r];for(let qr=0;qr<kr.correspondence.length;qr++){let Nr=kr.correspondence[qr];if(qr>=1&&zr[_r]<Nr.fromCoord){let Wr=kr.correspondence[qr-1];zr[_r]=((zr[_r]-Wr.fromCoord)*(Nr.toCoord-Wr.toCoord)+Number.EPSILON)/(Nr.fromCoord-Wr.fromCoord+Number.EPSILON)+Wr.toCoord;break}}}return zr}transformPoints($r,zr){if(!this.font.fvar||!this.font.gvar)return;let{gvar:_r}=this.font;if($r>=_r.glyphCount)return;let Dr=_r.offsets[$r];if(Dr===_r.offsets[$r+1])return;let{stream:kr}=this.font;if(kr.pos=Dr,kr.pos>=kr.length)return;let qr=kr.readUInt16BE(),Nr=Dr+kr.readUInt16BE();if(qr&$0bb840cac04e911b$var$TUPLES_SHARE_POINT_NUMBERS){var Wr=kr.pos;kr.pos=Nr;var Qr=this.decodePoints();Nr=kr.pos,kr.pos=Wr}let Vr=zr.map(e0=>e0.copy());qr&=$0bb840cac04e911b$var$TUPLE_COUNT_MASK;for(let e0=0;e0<qr;e0++){let r0=kr.readUInt16BE(),i0=kr.readUInt16BE();if(i0&$0bb840cac04e911b$var$EMBEDDED_TUPLE_COORD){var Jr=[];for(let u0=0;u0<_r.axisCount;u0++)Jr.push(kr.readInt16BE()/16384)}else{if((i0&$0bb840cac04e911b$var$TUPLE_INDEX_MASK)>=_r.globalCoordCount)throw new Error("Invalid gvar table");var Jr=_r.globalCoords[i0&$0bb840cac04e911b$var$TUPLE_INDEX_MASK]}if(i0&$0bb840cac04e911b$var$INTERMEDIATE_TUPLE){var Zr=[];for(let u0=0;u0<_r.axisCount;u0++)Zr.push(kr.readInt16BE()/16384);var zn=[];for(let u0=0;u0<_r.axisCount;u0++)zn.push(kr.readInt16BE()/16384)}let n0=this.tupleFactor(i0,Jr,Zr,zn);if(n0===0){Nr+=r0;continue}var Wr=kr.pos;if(kr.pos=Nr,i0&$0bb840cac04e911b$var$PRIVATE_POINT_NUMBERS)var Vn=this.decodePoints();else var Vn=Qr;let a0=Vn.length===0?zr.length:Vn.length,s0=this.decodeDeltas(a0),l0=this.decodeDeltas(a0);if(Vn.length===0)for(let u0=0;u0<zr.length;u0++){var _i=zr[u0];_i.x+=Math.round(s0[u0]*n0),_i.y+=Math.round(l0[u0]*n0)}else{let u0=Vr.map(g0=>g0.copy()),b0=zr.map(()=>!1);for(let g0=0;g0<Vn.length;g0++){let y0=Vn[g0];if(y0<zr.length){let f0=u0[y0];b0[y0]=!0,f0.x+=s0[g0]*n0,f0.y+=l0[g0]*n0}}this.interpolateMissingDeltas(u0,Vr,b0);for(let g0=0;g0<zr.length;g0++){let y0=u0[g0].x-Vr[g0].x,f0=u0[g0].y-Vr[g0].y;zr[g0].x=Math.round(zr[g0].x+y0),zr[g0].y=Math.round(zr[g0].y+f0)}}Nr+=r0,kr.pos=Wr}}decodePoints(){let $r=this.font.stream,zr=$r.readUInt8();zr&$0bb840cac04e911b$var$POINTS_ARE_WORDS&&(zr=(zr&$0bb840cac04e911b$var$POINT_RUN_COUNT_MASK)<<8|$r.readUInt8());let _r=new Uint16Array(zr),Dr=0,kr=0;for(;Dr<zr;){let qr=$r.readUInt8(),Nr=(qr&$0bb840cac04e911b$var$POINT_RUN_COUNT_MASK)+1,Wr=qr&$0bb840cac04e911b$var$POINTS_ARE_WORDS?$r.readUInt16:$r.readUInt8;for(let Qr=0;Qr<Nr&&Dr<zr;Qr++)kr+=Wr.call($r),_r[Dr++]=kr}return _r}decodeDeltas($r){let zr=this.font.stream,_r=0,Dr=new Int16Array($r);for(;_r<$r;){let kr=zr.readUInt8(),qr=(kr&$0bb840cac04e911b$var$DELTA_RUN_COUNT_MASK)+1;if(kr&$0bb840cac04e911b$var$DELTAS_ARE_ZERO)_r+=qr;else{let Nr=kr&$0bb840cac04e911b$var$DELTAS_ARE_WORDS?zr.readInt16BE:zr.readInt8;for(let Wr=0;Wr<qr&&_r<$r;Wr++)Dr[_r++]=Nr.call(zr)}}return Dr}tupleFactor($r,zr,_r,Dr){let kr=this.normalizedCoords,{gvar:qr}=this.font,Nr=1;for(let Wr=0;Wr<qr.axisCount;Wr++)if(zr[Wr]!==0){if(kr[Wr]===0)return 0;if($r&$0bb840cac04e911b$var$INTERMEDIATE_TUPLE){if(kr[Wr]<_r[Wr]||kr[Wr]>Dr[Wr])return 0;kr[Wr]<zr[Wr]?Nr=Nr*(kr[Wr]-_r[Wr]+Number.EPSILON)/(zr[Wr]-_r[Wr]+Number.EPSILON):Nr=Nr*(Dr[Wr]-kr[Wr]+Number.EPSILON)/(Dr[Wr]-zr[Wr]+Number.EPSILON)}else{if(kr[Wr]<Math.min(0,zr[Wr])||kr[Wr]>Math.max(0,zr[Wr]))return 0;Nr=(Nr*kr[Wr]+Number.EPSILON)/(zr[Wr]+Number.EPSILON)}}return Nr}interpolateMissingDeltas($r,zr,_r){if($r.length===0)return;let Dr=0;for(;Dr<$r.length;){let kr=Dr,qr=Dr,Nr=$r[qr];for(;!Nr.endContour;)Nr=$r[++qr];for(;Dr<=qr&&!_r[Dr];)Dr++;if(Dr>qr)continue;let Wr=Dr,Qr=Dr;for(Dr++;Dr<=qr;)_r[Dr]&&(this.deltaInterpolate(Qr+1,Dr-1,Qr,Dr,zr,$r),Qr=Dr),Dr++;Qr===Wr?this.deltaShift(kr,qr,Qr,zr,$r):(this.deltaInterpolate(Qr+1,qr,Qr,Wr,zr,$r),Wr>0&&this.deltaInterpolate(kr,Wr-1,Qr,Wr,zr,$r)),Dr=qr+1}}deltaInterpolate($r,zr,_r,Dr,kr,qr){if($r>zr)return;let Nr=["x","y"];for(let Qr=0;Qr<Nr.length;Qr++){let Vr=Nr[Qr];if(kr[_r][Vr]>kr[Dr][Vr]){var Wr=_r;_r=Dr,Dr=Wr}let Jr=kr[_r][Vr],Zr=kr[Dr][Vr],zn=qr[_r][Vr],Vn=qr[Dr][Vr];if(Jr!==Zr||zn===Vn){let _i=Jr===Zr?0:(Vn-zn)/(Zr-Jr);for(let e0=$r;e0<=zr;e0++){let r0=kr[e0][Vr];r0<=Jr?r0+=zn-Jr:r0>=Zr?r0+=Vn-Zr:r0=zn+(r0-Jr)*_i,qr[e0][Vr]=r0}}}}deltaShift($r,zr,_r,Dr,kr){let qr=kr[_r].x-Dr[_r].x,Nr=kr[_r].y-Dr[_r].y;if(!(qr===0&&Nr===0))for(let Wr=$r;Wr<=zr;Wr++)Wr!==_r&&(kr[Wr].x+=qr,kr[Wr].y+=Nr)}getAdvanceAdjustment($r,zr){let _r,Dr;if(zr.advanceWidthMapping){let kr=$r;kr>=zr.advanceWidthMapping.mapCount&&(kr=zr.advanceWidthMapping.mapCount-1),zr.advanceWidthMapping.entryFormat,{outerIndex:_r,innerIndex:Dr}=zr.advanceWidthMapping.mapData[kr]}else _r=0,Dr=$r;return this.getDelta(zr.itemVariationStore,_r,Dr)}getDelta($r,zr,_r){if(zr>=$r.itemVariationData.length)return 0;let Dr=$r.itemVariationData[zr];if(_r>=Dr.deltaSets.length)return 0;let kr=Dr.deltaSets[_r],qr=this.getBlendVector($r,zr),Nr=0;for(let Wr=0;Wr<Dr.regionIndexCount;Wr++)Nr+=kr.deltas[Wr]*qr[Wr];return Nr}getBlendVector($r,zr){let _r=$r.itemVariationData[zr];if(this.blendVectors.has(_r))return this.blendVectors.get(_r);let Dr=this.normalizedCoords,kr=[];for(let qr=0;qr<_r.regionIndexCount;qr++){let Nr=1,Wr=_r.regionIndexes[qr],Qr=$r.variationRegionList.variationRegions[Wr];for(let Vr=0;Vr<Qr.length;Vr++){let Jr=Qr[Vr],Zr;Jr.startCoord>Jr.peakCoord||Jr.peakCoord>Jr.endCoord||Jr.startCoord<0&&Jr.endCoord>0&&Jr.peakCoord!==0||Jr.peakCoord===0?Zr=1:Dr[Vr]<Jr.startCoord||Dr[Vr]>Jr.endCoord?Zr=0:Dr[Vr]===Jr.peakCoord?Zr=1:Dr[Vr]<Jr.peakCoord?Zr=(Dr[Vr]-Jr.startCoord+Number.EPSILON)/(Jr.peakCoord-Jr.startCoord+Number.EPSILON):Zr=(Jr.endCoord-Dr[Vr]+Number.EPSILON)/(Jr.endCoord-Jr.peakCoord+Number.EPSILON),Nr*=Zr}kr[qr]=Nr}return this.blendVectors.set(_r,kr),kr}constructor($r,zr){this.font=$r,this.normalizedCoords=this.normalizeCoords(zr),this.blendVectors=new Map}}Promise.resolve();class $5cc7476da92df375$export$2e2bcd8739ae039{includeGlyph($r){return typeof $r=="object"&&($r=$r.id),this.mapping[$r]==null&&(this.glyphs.push($r),this.mapping[$r]=this.glyphs.length-1),this.mapping[$r]}constructor($r){this.font=$r,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}const $807e58506be70005$var$ON_CURVE=1,$807e58506be70005$var$X_SHORT_VECTOR=2,$807e58506be70005$var$Y_SHORT_VECTOR=4,$807e58506be70005$var$REPEAT=8,$807e58506be70005$var$SAME_X=16,$807e58506be70005$var$SAME_Y=32;class $807e58506be70005$var$Point{static size($r){return $r>=0&&$r<=255?1:2}static encode($r,zr){zr>=0&&zr<=255?$r.writeUInt8(zr):$r.writeInt16BE(zr)}}let $807e58506be70005$var$Glyf=new Struct({numberOfContours:int16,xMin:int16,yMin:int16,xMax:int16,yMax:int16,endPtsOfContours:new ArrayT(uint16,"numberOfContours"),instructions:new ArrayT(uint8,uint16),flags:new ArrayT(uint8,0),xPoints:new ArrayT($807e58506be70005$var$Point,0),yPoints:new ArrayT($807e58506be70005$var$Point,0)});class $807e58506be70005$export$2e2bcd8739ae039{encodeSimple($r,zr=[]){let _r=[],Dr=[],kr=[],qr=[],Nr=0,Wr=0,Qr=0,Vr=0,Jr=0;for(let r0=0;r0<$r.commands.length;r0++){let i0=$r.commands[r0];for(let n0=0;n0<i0.args.length;n0+=2){let o0=i0.args[n0],a0=i0.args[n0+1],s0=0;if(i0.command==="quadraticCurveTo"&&n0===2){let l0=$r.commands[r0+1];if(l0&&l0.command==="quadraticCurveTo"){let u0=(Wr+l0.args[0])/2,b0=(Qr+l0.args[1])/2;if(o0===u0&&a0===b0)continue}}i0.command==="quadraticCurveTo"&&n0===0||(s0|=$807e58506be70005$var$ON_CURVE),s0=this._encodePoint(o0,Wr,Dr,s0,$807e58506be70005$var$X_SHORT_VECTOR,$807e58506be70005$var$SAME_X),s0=this._encodePoint(a0,Qr,kr,s0,$807e58506be70005$var$Y_SHORT_VECTOR,$807e58506be70005$var$SAME_Y),s0===Vr&&Nr<255?(qr[qr.length-1]|=$807e58506be70005$var$REPEAT,Nr++):(Nr>0&&(qr.push(Nr),Nr=0),qr.push(s0),Vr=s0),Wr=o0,Qr=a0,Jr++}i0.command==="closePath"&&_r.push(Jr-1)}$r.commands.length>1&&$r.commands[$r.commands.length-1].command!=="closePath"&&_r.push(Jr-1);let Zr=$r.bbox,zn={numberOfContours:_r.length,xMin:Zr.minX,yMin:Zr.minY,xMax:Zr.maxX,yMax:Zr.maxY,endPtsOfContours:_r,instructions:zr,flags:qr,xPoints:Dr,yPoints:kr},Vn=$807e58506be70005$var$Glyf.size(zn),_i=4-Vn%4,e0=new EncodeStream(Vn+_i);return $807e58506be70005$var$Glyf.encode(e0,zn),_i!==0&&e0.fill(0,_i),e0.buffer}_encodePoint($r,zr,_r,Dr,kr,qr){let Nr=$r-zr;return $r===zr?Dr|=qr:(-255<=Nr&&Nr<=255&&(Dr|=kr,Nr<0?Nr=-Nr:Dr|=qr),_r.push(Nr)),Dr}}class $4abbb6a5dbdc441a$export$2e2bcd8739ae039 extends $5cc7476da92df375$export$2e2bcd8739ae039{_addGlyph($r){let zr=this.font.getGlyph($r),_r=zr._decode(),Dr=this.font.loca.offsets[$r],kr=this.font.loca.offsets[$r+1],qr=this.font._getTableStream("glyf");qr.pos+=Dr;let Nr=qr.readBuffer(kr-Dr);if(_r&&_r.numberOfContours<0){Nr=new Uint8Array(Nr);let Wr=new DataView(Nr.buffer);for(let Qr of _r.components)$r=this.includeGlyph(Qr.glyphID),Wr.setUint16(Qr.pos,$r)}else _r&&this.font._variationProcessor&&(Nr=this.glyphEncoder.encodeSimple(zr.path,_r.instructions));return this.glyf.push(Nr),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:zr.advanceWidth,bearing:zr._getMetrics().leftBearing}),this.offset+=Nr.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let $r=0;for(;$r<this.glyphs.length;)this._addGlyph(this.glyphs[$r++]);let zr=$6uUbQ$clone(this.font.maxp);zr.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let _r=$6uUbQ$clone(this.font.head);_r.indexToLocFormat=this.loca.version;let Dr=$6uUbQ$clone(this.font.hhea);return Dr.numberOfMetrics=this.hmtx.metrics.length,$816c07a04b6dba87$export$2e2bcd8739ae039.toBuffer({tables:{head:_r,hhea:Dr,loca:this.loca,maxp:zr,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor($r){super($r),this.glyphEncoder=new $807e58506be70005$export$2e2bcd8739ae039}}class $001d739428a71d5a$export$2e2bcd8739ae039 extends $5cc7476da92df375$export$2e2bcd8739ae039{subsetCharstrings(){this.charstrings=[];let $r={};for(let zr of this.glyphs){this.charstrings.push(this.cff.getCharString(zr));let _r=this.font.getGlyph(zr);_r.path;for(let Dr in _r._usedGsubrs)$r[Dr]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,$r)}subsetSubrs($r,zr){let _r=[];for(let Dr=0;Dr<$r.length;Dr++){let kr=$r[Dr];zr[Dr]?(this.cff.stream.pos=kr.offset,_r.push(this.cff.stream.readBuffer(kr.length))):_r.push(new Uint8Array([11]))}return _r}subsetFontdict($r){$r.FDArray=[],$r.FDSelect={version:0,fds:[]};let zr={},_r=[],Dr={};for(let kr of this.glyphs){let qr=this.cff.fdForGlyph(kr);if(qr==null)continue;zr[qr]||($r.FDArray.push(Object.assign({},this.cff.topDict.FDArray[qr])),_r.push({}),Dr[qr]=$r.FDArray.length-1),zr[qr]=!0,$r.FDSelect.fds.push(Dr[qr]);let Nr=this.font.getGlyph(kr);Nr.path;for(let Wr in Nr._usedSubrs)_r[Dr[qr]][Wr]=!0}for(let kr=0;kr<$r.FDArray.length;kr++){let qr=$r.FDArray[kr];delete qr.FontName,qr.Private&&qr.Private.Subrs&&(qr.Private=Object.assign({},qr.Private),qr.Private.Subrs=this.subsetSubrs(qr.Private.Subrs,_r[kr]))}}createCIDFontdict($r){let zr={};for(let Dr of this.glyphs){let kr=this.font.getGlyph(Dr);kr.path;for(let qr in kr._usedSubrs)zr[qr]=!0}let _r=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(_r.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,zr)),$r.FDArray=[{Private:_r}],$r.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString($r){return $r?(this.strings||(this.strings=[]),this.strings.push($r),$229224aec43783c5$export$2e2bcd8739ae039.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let $r={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},zr=Object.assign({},this.cff.topDict);zr.Private=null,zr.charset=$r,zr.Encoding=null,zr.CharStrings=this.charstrings;for(let Dr of["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"])zr[Dr]=this.addString(this.cff.string(zr[Dr]));zr.ROS=[this.addString("Adobe"),this.addString("Identity"),0],zr.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(zr):this.createCIDFontdict(zr);let _r={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[zr],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return $b84fd3dd9d8eddb2$export$2e2bcd8739ae039.toBuffer(_r)}constructor($r){if(super($r),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class $4c1709dee528ea76$export$2e2bcd8739ae039{static probe($r){let zr=$12727730ddfc8bfe$export$3d28c1996ced1f14.decode($r.slice(0,4));return zr==="true"||zr==="OTTO"||zr==="\0\0\0"}setDefaultLanguage($r=null){this.defaultLanguage=$r}_getTable($r){if(!($r.tag in this._tables))try{this._tables[$r.tag]=this._decodeTable($r)}catch{}return this._tables[$r.tag]}_getTableStream($r){let zr=this.directory.tables[$r];return zr?(this.stream.pos=zr.offset,this.stream):null}_decodeDirectory(){return this.directory=$816c07a04b6dba87$export$2e2bcd8739ae039.decode(this.stream,{_startOffset:0})}_decodeTable($r){let zr=this.stream.pos,_r=this._getTableStream($r.tag),Dr=$c3395722bea751e2$export$2e2bcd8739ae039[$r.tag].decode(_r,this,$r.length);return this.stream.pos=zr,Dr}getName($r,zr=this.defaultLanguage||$d636bc798e7178db$export$42940898df819940){let _r=this.name&&this.name.records[$r];return _r&&(_r[zr]||_r[this.defaultLanguage]||_r[$d636bc798e7178db$export$42940898df819940]||_r.en||_r[Object.keys(_r)[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 $r=this["OS/2"];return $r?$r.capHeight:this.ascent}get xHeight(){let $r=this["OS/2"];return $r?$r.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new $f34600ab9d7f70d8$export$2e2bcd8739ae039(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new $f08dd41ef10b694c$export$2e2bcd8739ae039(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint($r){return!!this._cmapProcessor.lookup($r)}glyphForCodePoint($r){return this.getGlyph(this._cmapProcessor.lookup($r),[$r])}glyphsForString($r){let zr=[],_r=$r.length,Dr=0,kr=-1,qr=-1;for(;Dr<=_r;){let Nr=0,Wr=0;if(Dr<_r){if(Nr=$r.charCodeAt(Dr++),55296<=Nr&&Nr<=56319&&Dr<_r){let Qr=$r.charCodeAt(Dr);56320<=Qr&&Qr<=57343&&(Dr++,Nr=((Nr&1023)<<10)+(Qr&1023)+65536)}Wr=65024<=Nr&&Nr<=65039||917760<=Nr&&Nr<=917999?1:0}else Dr++;qr===0&&Wr===1?zr.push(this.getGlyph(this._cmapProcessor.lookup(kr,Nr),[kr,Nr])):qr===0&&Wr===0&&zr.push(this.glyphForCodePoint(kr)),kr=Nr,qr=Wr}return zr}get _layoutEngine(){return new $4c0a7fa5df7a9ab1$export$2e2bcd8739ae039(this)}layout($r,zr,_r,Dr,kr){return this._layoutEngine.layout($r,zr,_r,Dr,kr)}stringsForGlyph($r){return this._layoutEngine.stringsForGlyph($r)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures($r,zr){return this._layoutEngine.getAvailableFeatures($r,zr)}_getBaseGlyph($r,zr=[]){return this._glyphs[$r]||(this.directory.tables.glyf?this._glyphs[$r]=new $69aac16029968692$export$2e2bcd8739ae039($r,zr,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[$r]=new $62cc5109c6101893$export$2e2bcd8739ae039($r,zr,this))),this._glyphs[$r]||null}getGlyph($r,zr=[]){return this._glyphs[$r]||(this.directory.tables.sbix?this._glyphs[$r]=new $25d8f049c222084c$export$2e2bcd8739ae039($r,zr,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[$r]=new $0d411f0165859681$export$2e2bcd8739ae039($r,zr,this):this._getBaseGlyph($r,zr)),this._glyphs[$r]||null}createSubset(){return this.directory.tables["CFF "]?new $001d739428a71d5a$export$2e2bcd8739ae039(this):new $4abbb6a5dbdc441a$export$2e2bcd8739ae039(this)}get variationAxes(){let $r={};if(!this.fvar)return $r;for(let zr of this.fvar.axis)$r[zr.axisTag.trim()]={name:zr.name.en,min:zr.minValue,default:zr.defaultValue,max:zr.maxValue};return $r}get namedVariations(){let $r={};if(!this.fvar)return $r;for(let zr of this.fvar.instance){let _r={};for(let Dr=0;Dr<this.fvar.axis.length;Dr++){let kr=this.fvar.axis[Dr];_r[kr.axisTag.trim()]=zr.coord[Dr]}$r[zr.name.en]=_r}return $r}getVariation($r){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 $r=="string"&&($r=this.namedVariations[$r]),typeof $r!="object")throw new Error("Variation settings must be either a variation name or settings object.");let zr=this.fvar.axis.map((kr,qr)=>{let Nr=kr.axisTag.trim();return Nr in $r?Math.max(kr.minValue,Math.min(kr.maxValue,$r[Nr])):kr.defaultValue}),_r=new DecodeStream(this.stream.buffer);_r.pos=this._directoryPos;let Dr=new $4c1709dee528ea76$export$2e2bcd8739ae039(_r,zr);return Dr._tables=this._tables,Dr}get _variationProcessor(){if(!this.fvar)return null;let $r=this.variationCoords;return!$r&&!this.CFF2?null:($r||($r=this.fvar.axis.map(zr=>zr.defaultValue)),new $0bb840cac04e911b$export$2e2bcd8739ae039(this,$r))}getFont($r){return this.getVariation($r)}constructor($r,zr=null){_define_property(this,"type","TTF"),this.defaultLanguage=null,this.stream=$r,this.variationCoords=zr,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(let _r in this.directory.tables){let Dr=this.directory.tables[_r];$c3395722bea751e2$export$2e2bcd8739ae039[_r]&&Dr.length>0&&Object.defineProperty(this,_r,{get:this._getTable.bind(this,Dr)})}}}__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"bbox",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"_cmapProcessor",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"characterSet",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"_layoutEngine",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"variationAxes",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"namedVariations",null);__decorate([$e71565f2ce09cb6b$export$69a3209f1a06c04d],$4c1709dee528ea76$export$2e2bcd8739ae039.prototype,"_variationProcessor",null);let $c1726355ecc5b889$var$WOFFDirectoryEntry=new Struct({tag:new StringT(4),offset:new Pointer(uint32,"void",{type:"global"}),compLength:uint32,length:uint32,origChecksum:uint32}),$c1726355ecc5b889$var$WOFFDirectory=new Struct({tag:new StringT(4),flavor:uint32,length:uint32,numTables:uint16,reserved:new Reserved(uint16),totalSfntSize:uint32,majorVersion:uint16,minorVersion:uint16,metaOffset:uint32,metaLength:uint32,metaOrigLength:uint32,privOffset:uint32,privLength:uint32,tables:new ArrayT($c1726355ecc5b889$var$WOFFDirectoryEntry,"numTables")});$c1726355ecc5b889$var$WOFFDirectory.process=function(){let Gt={};for(let $r of this.tables)Gt[$r.tag]=$r;this.tables=Gt};var $c1726355ecc5b889$export$2e2bcd8739ae039=$c1726355ecc5b889$var$WOFFDirectory;class $760785214b9fc52c$export$2e2bcd8739ae039 extends $4c1709dee528ea76$export$2e2bcd8739ae039{static probe($r){return $12727730ddfc8bfe$export$3d28c1996ced1f14.decode($r.slice(0,4))==="wOFF"}_decodeDirectory(){this.directory=$c1726355ecc5b889$export$2e2bcd8739ae039.decode(this.stream,{_startOffset:0})}_getTableStream($r){let zr=this.directory.tables[$r];if(zr)if(this.stream.pos=zr.offset,zr.compLength<zr.length){this.stream.pos+=2;let _r=new Uint8Array(zr.length),Dr=$6uUbQ$tinyinflate(this.stream.readBuffer(zr.compLength-2),_r);return new DecodeStream(Dr)}else return this.stream;return null}constructor(...$r){super(...$r),_define_property(this,"type","WOFF")}}class $8046190c9f1ad19e$export$2e2bcd8739ae039 extends $69aac16029968692$export$2e2bcd8739ae039{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...$r){super(...$r),_define_property(this,"type","WOFF2")}}const $c28ec7bbb3b8de3a$var$Base128={decode(Gt){let $r=0,zr=[0,1,2,3,4];for(let _r=0;_r<zr.length;_r++){let Dr=Gt.readUInt8();if($r&3758096384)throw new Error("Overflow");if($r=$r<<7|Dr&127,!(Dr&128))return $r}throw new Error("Bad base 128 number")}};let $c28ec7bbb3b8de3a$var$knownTags=["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"],$c28ec7bbb3b8de3a$var$WOFF2DirectoryEntry=new Struct({flags:uint8,customTag:new Optional(new StringT(4),Gt=>(Gt.flags&63)===63),tag:Gt=>Gt.customTag||$c28ec7bbb3b8de3a$var$knownTags[Gt.flags&63],length:$c28ec7bbb3b8de3a$var$Base128,transformVersion:Gt=>Gt.flags>>>6&3,transformed:Gt=>Gt.tag==="glyf"||Gt.tag==="loca"?Gt.transformVersion===0:Gt.transformVersion!==0,transformLength:new Optional($c28ec7bbb3b8de3a$var$Base128,Gt=>Gt.transformed)}),$c28ec7bbb3b8de3a$var$WOFF2Directory=new Struct({tag:new StringT(4),flavor:uint32,length:uint32,numTables:uint16,reserved:new Reserved(uint16),totalSfntSize:uint32,totalCompressedSize:uint32,majorVersion:uint16,minorVersion:uint16,metaOffset:uint32,metaLength:uint32,metaOrigLength:uint32,privOffset:uint32,privLength:uint32,tables:new ArrayT($c28ec7bbb3b8de3a$var$WOFF2DirectoryEntry,"numTables")});$c28ec7bbb3b8de3a$var$WOFF2Directory.process=function(){let Gt={};for(let $r=0;$r<this.tables.length;$r++){let zr=this.tables[$r];Gt[zr.tag]=zr}return this.tables=Gt};var $c28ec7bbb3b8de3a$export$2e2bcd8739ae039=$c28ec7bbb3b8de3a$var$WOFF2Directory;class $21ee218f84ac7f32$export$2e2bcd8739ae039 extends $4c1709dee528ea76$export$2e2bcd8739ae039{static probe($r){return $12727730ddfc8bfe$export$3d28c1996ced1f14.decode($r.slice(0,4))==="wOF2"}_decodeDirectory(){this.directory=$c28ec7bbb3b8de3a$export$2e2bcd8739ae039.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let $r=this.stream.readBuffer(this.directory.totalCompressedSize),zr=0;for(let Dr in this.directory.tables){let kr=this.directory.tables[Dr];kr.offset=zr,zr+=kr.transformLength!=null?kr.transformLength:kr.length}let _r=$6uUbQ$brotlidecompressjs($r,zr);if(!_r)throw new Error("Error decoding compressed data in WOFF2");this.stream=new DecodeStream(_r),this._decompressed=!0}}_decodeTable($r){return this._decompress(),super._decodeTable($r)}_getBaseGlyph($r,zr=[]){if(!this._glyphs[$r])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[$r]=new $8046190c9f1ad19e$export$2e2bcd8739ae039($r,zr,this)):super._getBaseGlyph($r,zr)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let $r=$21ee218f84ac7f32$var$GlyfTable.decode(this.stream),zr=[];for(let Dr=0;Dr<$r.numGlyphs;Dr++){let kr={},qr=$r.nContours.readInt16BE();if(kr.numberOfContours=qr,qr>0){let Nr=[],Wr=0;for(let Qr=0;Qr<qr;Qr++){let Vr=$21ee218f84ac7f32$var$read255UInt16($r.nPoints);Wr+=Vr,Nr.push(Wr)}kr.points=$21ee218f84ac7f32$var$decodeTriplet($r.flags,$r.glyphs,Wr);for(let Qr=0;Qr<qr;Qr++)kr.points[Nr[Qr]-1].endContour=!0;var _r=$21ee218f84ac7f32$var$read255UInt16($r.glyphs)}else if(qr<0&&$69aac16029968692$export$2e2bcd8739ae039.prototype._decodeComposite.call({_font:this},kr,$r.composites))var _r=$21ee218f84ac7f32$var$read255UInt16($r.glyphs);zr.push(kr)}this._transformedGlyphs=zr}constructor(...$r){super(...$r),_define_property(this,"type","WOFF2")}}class $21ee218f84ac7f32$var$Substream{decode($r,zr){return new DecodeStream(this._buf.decode($r,zr))}constructor($r){this.length=$r,this._buf=new BufferT($r)}}let $21ee218f84ac7f32$var$GlyfTable=new Struct({version:uint32,numGlyphs:uint16,indexFormat:uint16,nContourStreamSize:uint32,nPointsStreamSize:uint32,flagStreamSize:uint32,glyphStreamSize:uint32,compositeStreamSize:uint32,bboxStreamSize:uint32,instructionStreamSize:uint32,nContours:new $21ee218f84ac7f32$var$Substream("nContourStreamSize"),nPoints:new $21ee218f84ac7f32$var$Substream("nPointsStreamSize"),flags:new $21ee218f84ac7f32$var$Substream("flagStreamSize"),glyphs:new $21ee218f84ac7f32$var$Substream("glyphStreamSize"),composites:new $21ee218f84ac7f32$var$Substream("compositeStreamSize"),bboxes:new $21ee218f84ac7f32$var$Substream("bboxStreamSize"),instructions:new $21ee218f84ac7f32$var$Substream("instructionStreamSize")});const $21ee218f84ac7f32$var$WORD_CODE=253,$21ee218f84ac7f32$var$ONE_MORE_BYTE_CODE2=254,$21ee218f84ac7f32$var$ONE_MORE_BYTE_CODE1=255,$21ee218f84ac7f32$var$LOWEST_U_CODE=253;function $21ee218f84ac7f32$var$read255UInt16(Gt){let $r=Gt.readUInt8();return $r===$21ee218f84ac7f32$var$WORD_CODE?Gt.readUInt16BE():$r===$21ee218f84ac7f32$var$ONE_MORE_BYTE_CODE1?Gt.readUInt8()+$21ee218f84ac7f32$var$LOWEST_U_CODE:$r===$21ee218f84ac7f32$var$ONE_MORE_BYTE_CODE2?Gt.readUInt8()+$21ee218f84ac7f32$var$LOWEST_U_CODE*2:$r}function $21ee218f84ac7f32$var$withSign(Gt,$r){return Gt&1?$r:-$r}function $21ee218f84ac7f32$var$decodeTriplet(Gt,$r,zr){let _r,Dr=_r=0,kr=[];for(let Wr=0;Wr<zr;Wr++){let Qr=0,Vr=0,Jr=Gt.readUInt8(),Zr=!(Jr>>7);if(Jr&=127,Jr<10)Qr=0,Vr=$21ee218f84ac7f32$var$withSign(Jr,((Jr&14)<<7)+$r.readUInt8());else if(Jr<20)Qr=$21ee218f84ac7f32$var$withSign(Jr,((Jr-10&14)<<7)+$r.readUInt8()),Vr=0;else if(Jr<84){var qr=Jr-20,Nr=$r.readUInt8();Qr=$21ee218f84ac7f32$var$withSign(Jr,1+(qr&48)+(Nr>>4)),Vr=$21ee218f84ac7f32$var$withSign(Jr>>1,1+((qr&12)<<2)+(Nr&15))}else if(Jr<120){var qr=Jr-84;Qr=$21ee218f84ac7f32$var$withSign(Jr,1+(qr/12<<8)+$r.readUInt8()),Vr=$21ee218f84ac7f32$var$withSign(Jr>>1,1+(qr%12>>2<<8)+$r.readUInt8())}else if(Jr<124){var Nr=$r.readUInt8();let Vn=$r.readUInt8();Qr=$21ee218f84ac7f32$var$withSign(Jr,(Nr<<4)+(Vn>>4)),Vr=$21ee218f84ac7f32$var$withSign(Jr>>1,((Vn&15)<<8)+$r.readUInt8())}else Qr=$21ee218f84ac7f32$var$withSign(Jr,$r.readUInt16BE()),Vr=$21ee218f84ac7f32$var$withSign(Jr>>1,$r.readUInt16BE());Dr+=Qr,_r+=Vr,kr.push(new $69aac16029968692$export$baf26146a414f24a(Zr,!1,Dr,_r))}return kr}let $cd5853a56c68fec7$var$TTCHeader=new VersionedStruct(uint32,{65536:{numFonts:uint32,offsets:new ArrayT(uint32,"numFonts")},131072:{numFonts:uint32,offsets:new ArrayT(uint32,"numFonts"),dsigTag:uint32,dsigLength:uint32,dsigOffset:uint32}});class $cd5853a56c68fec7$export$2e2bcd8739ae039{static probe($r){return $12727730ddfc8bfe$export$3d28c1996ced1f14.decode($r.slice(0,4))==="ttcf"}getFont($r){for(let zr of this.header.offsets){let _r=new DecodeStream(this.stream.buffer);_r.pos=zr;let Dr=new $4c1709dee528ea76$export$2e2bcd8739ae039(_r);if(Dr.postscriptName===$r||Dr.postscriptName instanceof Uint8Array&&$r instanceof Uint8Array&&Dr.postscriptName.every((kr,qr)=>$r[qr]===kr))return Dr}return null}get fonts(){let $r=[];for(let zr of this.header.offsets){let _r=new DecodeStream(this.stream.buffer);_r.pos=zr,$r.push(new $4c1709dee528ea76$export$2e2bcd8739ae039(_r))}return $r}constructor($r){if(_define_property(this,"type","TTC"),this.stream=$r,$r.readString(4)!=="ttcf")throw new Error("Not a TrueType collection");this.header=$cd5853a56c68fec7$var$TTCHeader.decode($r)}}let $05f49f930186144e$var$DFontName=new StringT(uint8);new Struct({len:uint32,buf:new BufferT("len")});let $05f49f930186144e$var$Ref=new Struct({id:uint16,nameOffset:int16,attr:uint8,dataOffset:uint24,handle:uint32}),$05f49f930186144e$var$Type=new Struct({name:new StringT(4),maxTypeIndex:uint16,refList:new Pointer(uint16,new ArrayT($05f49f930186144e$var$Ref,Gt=>Gt.maxTypeIndex+1),{type:"parent"})}),$05f49f930186144e$var$TypeList=new Struct({length:uint16,types:new ArrayT($05f49f930186144e$var$Type,Gt=>Gt.length+1)}),$05f49f930186144e$var$DFontMap=new Struct({reserved:new Reserved(uint8,24),typeList:new Pointer(uint16,$05f49f930186144e$var$TypeList),nameListOffset:new Pointer(uint16,"void")}),$05f49f930186144e$var$DFontHeader=new Struct({dataOffset:uint32,map:new Pointer(uint32,$05f49f930186144e$var$DFontMap),dataLength:uint32,mapLength:uint32});class $05f49f930186144e$export$2e2bcd8739ae039{static probe($r){let zr=new DecodeStream($r);try{var _r=$05f49f930186144e$var$DFontHeader.decode(zr)}catch{return!1}for(let Dr of _r.map.typeList.types)if(Dr.name==="sfnt")return!0;return!1}getFont($r){if(!this.sfnt)return null;for(let zr of this.sfnt.refList){let _r=this.header.dataOffset+zr.dataOffset+4,Dr=new DecodeStream(this.stream.buffer.slice(_r)),kr=new $4c1709dee528ea76$export$2e2bcd8739ae039(Dr);if(kr.postscriptName===$r||kr.postscriptName instanceof Uint8Array&&$r instanceof Uint8Array&&kr.postscriptName.every((qr,Nr)=>$r[Nr]===qr))return kr}return null}get fonts(){let $r=[];for(let zr of this.sfnt.refList){let _r=this.header.dataOffset+zr.dataOffset+4,Dr=new DecodeStream(this.stream.buffer.slice(_r));$r.push(new $4c1709dee528ea76$export$2e2bcd8739ae039(Dr))}return $r}constructor($r){_define_property(this,"type","DFont"),this.stream=$r,this.header=$05f49f930186144e$var$DFontHeader.decode(this.stream);for(let zr of this.header.map.typeList.types){for(let _r of zr.refList)_r.nameOffset>=0?(this.stream.pos=_r.nameOffset+this.header.map.nameListOffset,_r.name=$05f49f930186144e$var$DFontName.decode(this.stream)):_r.name=null;zr.name==="sfnt"&&(this.sfnt=zr)}}}$d636bc798e7178db$export$36b2f24e97d43be($4c1709dee528ea76$export$2e2bcd8739ae039);$d636bc798e7178db$export$36b2f24e97d43be($760785214b9fc52c$export$2e2bcd8739ae039);$d636bc798e7178db$export$36b2f24e97d43be($21ee218f84ac7f32$export$2e2bcd8739ae039);$d636bc798e7178db$export$36b2f24e97d43be($cd5853a56c68fec7$export$2e2bcd8739ae039);$d636bc798e7178db$export$36b2f24e97d43be($05f49f930186144e$export$2e2bcd8739ae039);const FONT_WEIGHTS$1={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},fetchFont=async(Gt,$r)=>{const _r=await(await fetch$2(Gt,$r)).arrayBuffer();return new Uint8Array(_r)},isDataUrl=Gt=>{const $r=Gt.split(",")[0],zr=$r.substring(0,5)==="data:",_r=$r.split(";")[1]==="base64";return zr&&_r},resolveFontWeight=Gt=>typeof Gt=="string"?FONT_WEIGHTS$1[Gt]:Gt,sortByFontWeight=(Gt,$r)=>Gt.fontWeight-$r.fontWeight;class FontSource{constructor($r,zr,_r,Dr,kr){this.src=$r,this.fontFamily=zr,this.fontStyle=_r||"normal",this.fontWeight=Dr||400,this.data=null,this.options=kr,this.loadResultPromise=null}async _load(){const{postscriptName:$r}=this.options;if(isDataUrl(this.src)){const zr=this.src.split(",")[1],_r=new Uint8Array(atob(zr).split("").map(Dr=>Dr.charCodeAt(0)));this.data=$d636bc798e7178db$export$185802fd694ee1f5(_r,$r)}else{const{headers:zr,body:_r,method:Dr="GET"}=this.options,kr=await fetchFont(this.src,{method:Dr,body:_r,headers:zr});this.data=$d636bc798e7178db$export$185802fd694ee1f5(kr,$r)}}async load(){return this.loadResultPromise===null&&(this.loadResultPromise=this._load()),this.loadResultPromise}}let Font$1=class am{static create($r){return new am($r)}constructor($r){this.family=$r,this.sources=[]}register($r){let{src:zr,fontWeight:_r,fontStyle:Dr,...kr}=$r;const qr=resolveFontWeight(_r);this.sources.push(new FontSource(zr,this.family,Dr,qr,kr))}resolve($r){const{fontWeight:zr=400,fontStyle:_r="normal"}=$r,Dr=this.sources.filter(Qr=>Qr.fontStyle===_r),kr=Dr.find(Qr=>Qr.fontWeight===zr);if(kr)return kr;let qr;if(zr>=400&&zr<=500){const Qr=Dr.filter(Zr=>Zr.fontWeight<=zr),Vr=Dr.filter(Zr=>Zr.fontWeight>500);qr=Dr.filter(Zr=>Zr.fontWeight>=zr&&Zr.fontWeight<500)[0]||Qr[Qr.length-1]||Vr[0]}const Nr=Dr.filter(Qr=>Qr.fontWeight<zr).sort(sortByFontWeight),Wr=Dr.filter(Qr=>Qr.fontWeight>zr).sort(sortByFontWeight);if(zr<400&&(qr=Nr[Nr.length-1]||Wr[0]),zr>500&&(qr=Wr[0]||Nr[Nr.length-1]),!qr)throw new Error("Could not resolve font for "+this.family+", fontWeight "+zr);return qr}};var standard=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];function FontStore(){let Gt={},$r=null,zr=null;this.register=_r=>{const{family:Dr}=_r;if(Gt[Dr]||(Gt[Dr]=Font$1.create(Dr)),_r.fonts)for(let kr=0;kr<_r.fonts.length;kr+=1)Gt[Dr].register({family:Dr,..._r.fonts[kr]});else Gt[Dr].register(_r)},this.registerEmojiSource=_r=>{let{url:Dr,format:kr="png",builder:qr,withVariationSelectors:Nr=!1}=_r;$r={url:Dr,format:kr,builder:qr,withVariationSelectors:Nr}},this.registerHyphenationCallback=_r=>{zr=_r},this.getFont=_r=>{const{fontFamily:Dr}=_r;if(standard.includes(Dr))return null;if(!Gt[Dr])throw new Error("Font family not registered: "+Dr+". Please register it calling Font.register() method.");return Gt[Dr].resolve(_r)},this.load=async _r=>{const{fontFamily:Dr}=_r,kr=typeof Dr=="string"?[Dr]:[...Dr||[]],qr=[];for(let Nr=kr.length,Wr=0;Wr<Nr;Wr+=1){const Qr=kr[Wr];if(standard.includes(Qr))return;const Jr=this.getFont({..._r,fontFamily:Qr});qr.push(Jr.load())}await Promise.all(qr)},this.reset=()=>{const _r=Object.keys(Gt);for(let Dr=0;Dr<_r.length;Dr+=1){const kr=_r[Dr];Gt[kr].data=null}},this.clear=()=>{Gt={}},this.getRegisteredFonts=()=>Gt,this.getEmojiSource=()=>$r,this.getHyphenationCallback=()=>zr,this.getRegisteredFontFamilies=()=>Object.keys(Gt)}function _regeneratorRuntime(){_regeneratorRuntime=function(){return $r};var Gt,$r={},zr=Object.prototype,_r=zr.hasOwnProperty,Dr=Object.defineProperty||function(h0,m0,c0){h0[m0]=c0.value},kr=typeof Symbol=="function"?Symbol:{},qr=kr.iterator||"@@iterator",Nr=kr.asyncIterator||"@@asyncIterator",Wr=kr.toStringTag||"@@toStringTag";function Qr(h0,m0,c0){return Object.defineProperty(h0,m0,{value:c0,enumerable:!0,configurable:!0,writable:!0}),h0[m0]}try{Qr({},"")}catch{Qr=function(c0,d0,M0){return c0[d0]=M0}}function Vr(h0,m0,c0,d0){var M0=m0&&m0.prototype instanceof r0?m0:r0,O0=Object.create(M0.prototype),x0=new A0(d0||[]);return Dr(O0,"_invoke",{value:g0(h0,c0,x0)}),O0}function Jr(h0,m0,c0){try{return{type:"normal",arg:h0.call(m0,c0)}}catch(d0){return{type:"throw",arg:d0}}}$r.wrap=Vr;var Zr="suspendedStart",zn="suspendedYield",Vn="executing",_i="completed",e0={};function r0(){}function i0(){}function n0(){}var o0={};Qr(o0,qr,function(){return this});var a0=Object.getPrototypeOf,s0=a0&&a0(a0(p0([])));s0&&s0!==zr&&_r.call(s0,qr)&&(o0=s0);var l0=n0.prototype=r0.prototype=Object.create(o0);function u0(h0){["next","throw","return"].forEach(function(m0){Qr(h0,m0,function(c0){return this._invoke(m0,c0)})})}function b0(h0,m0){function c0(M0,O0,x0,C0){var $0=Jr(h0[M0],h0,O0);if($0.type!=="throw"){var _0=$0.arg,R0=_0.value;return R0&&_typeof$b(R0)=="object"&&_r.call(R0,"__await")?m0.resolve(R0.__await).then(function(D0){c0("next",D0,x0,C0)},function(D0){c0("throw",D0,x0,C0)}):m0.resolve(R0).then(function(D0){_0.value=D0,x0(_0)},function(D0){return c0("throw",D0,x0,C0)})}C0($0.arg)}var d0;Dr(this,"_invoke",{value:function(O0,x0){function C0(){return new m0(function($0,_0){c0(O0,x0,$0,_0)})}return d0=d0?d0.then(C0,C0):C0()}})}function g0(h0,m0,c0){var d0=Zr;return function(M0,O0){if(d0===Vn)throw Error("Generator is already running");if(d0===_i){if(M0==="throw")throw O0;return{value:Gt,done:!0}}for(c0.method=M0,c0.arg=O0;;){var x0=c0.delegate;if(x0){var C0=y0(x0,c0);if(C0){if(C0===e0)continue;return C0}}if(c0.method==="next")c0.sent=c0._sent=c0.arg;else if(c0.method==="throw"){if(d0===Zr)throw d0=_i,c0.arg;c0.dispatchException(c0.arg)}else c0.method==="return"&&c0.abrupt("return",c0.arg);d0=Vn;var $0=Jr(h0,m0,c0);if($0.type==="normal"){if(d0=c0.done?_i:zn,$0.arg===e0)continue;return{value:$0.arg,done:c0.done}}$0.type==="throw"&&(d0=_i,c0.method="throw",c0.arg=$0.arg)}}}function y0(h0,m0){var c0=m0.method,d0=h0.iterator[c0];if(d0===Gt)return m0.delegate=null,c0==="throw"&&h0.iterator.return&&(m0.method="return",m0.arg=Gt,y0(h0,m0),m0.method==="throw")||c0!=="return"&&(m0.method="throw",m0.arg=new TypeError("The iterator does not provide a '"+c0+"' method")),e0;var M0=Jr(d0,h0.iterator,m0.arg);if(M0.type==="throw")return m0.method="throw",m0.arg=M0.arg,m0.delegate=null,e0;var O0=M0.arg;return O0?O0.done?(m0[h0.resultName]=O0.value,m0.next=h0.nextLoc,m0.method!=="return"&&(m0.method="next",m0.arg=Gt),m0.delegate=null,e0):O0:(m0.method="throw",m0.arg=new TypeError("iterator result is not an object"),m0.delegate=null,e0)}function f0(h0){var m0={tryLoc:h0[0]};1 in h0&&(m0.catchLoc=h0[1]),2 in h0&&(m0.finallyLoc=h0[2],m0.afterLoc=h0[3]),this.tryEntries.push(m0)}function v0(h0){var m0=h0.completion||{};m0.type="normal",delete m0.arg,h0.completion=m0}function A0(h0){this.tryEntries=[{tryLoc:"root"}],h0.forEach(f0,this),this.reset(!0)}function p0(h0){if(h0||h0===""){var m0=h0[qr];if(m0)return m0.call(h0);if(typeof h0.next=="function")return h0;if(!isNaN(h0.length)){var c0=-1,d0=function M0(){for(;++c0<h0.length;)if(_r.call(h0,c0))return M0.value=h0[c0],M0.done=!1,M0;return M0.value=Gt,M0.done=!0,M0};return d0.next=d0}}throw new TypeError(_typeof$b(h0)+" is not iterable")}return i0.prototype=n0,Dr(l0,"constructor",{value:n0,configurable:!0}),Dr(n0,"constructor",{value:i0,configurable:!0}),i0.displayName=Qr(n0,Wr,"GeneratorFunction"),$r.isGeneratorFunction=function(h0){var m0=typeof h0=="function"&&h0.constructor;return!!m0&&(m0===i0||(m0.displayName||m0.name)==="GeneratorFunction")},$r.mark=function(h0){return Object.setPrototypeOf?Object.setPrototypeOf(h0,n0):(h0.__proto__=n0,Qr(h0,Wr,"GeneratorFunction")),h0.prototype=Object.create(l0),h0},$r.awrap=function(h0){return{__await:h0}},u0(b0.prototype),Qr(b0.prototype,Nr,function(){return this}),$r.AsyncIterator=b0,$r.async=function(h0,m0,c0,d0,M0){M0===void 0&&(M0=Promise);var O0=new b0(Vr(h0,m0,c0,d0),M0);return $r.isGeneratorFunction(m0)?O0:O0.next().then(function(x0){return x0.done?x0.value:O0.next()})},u0(l0),Qr(l0,Wr,"Generator"),Qr(l0,qr,function(){return this}),Qr(l0,"toString",function(){return"[object Generator]"}),$r.keys=function(h0){var m0=Object(h0),c0=[];for(var d0 in m0)c0.push(d0);return c0.reverse(),function M0(){for(;c0.length;){var O0=c0.pop();if(O0 in m0)return M0.value=O0,M0.done=!1,M0}return M0.done=!0,M0}},$r.values=p0,A0.prototype={constructor:A0,reset:function(m0){if(this.prev=0,this.next=0,this.sent=this._sent=Gt,this.done=!1,this.delegate=null,this.method="next",this.arg=Gt,this.tryEntries.forEach(v0),!m0)for(var c0 in this)c0.charAt(0)==="t"&&_r.call(this,c0)&&!isNaN(+c0.slice(1))&&(this[c0]=Gt)},stop:function(){this.done=!0;var m0=this.tryEntries[0].completion;if(m0.type==="throw")throw m0.arg;return this.rval},dispatchException:function(m0){if(this.done)throw m0;var c0=this;function d0(_0,R0){return x0.type="throw",x0.arg=m0,c0.next=_0,R0&&(c0.method="next",c0.arg=Gt),!!R0}for(var M0=this.tryEntries.length-1;M0>=0;--M0){var O0=this.tryEntries[M0],x0=O0.completion;if(O0.tryLoc==="root")return d0("end");if(O0.tryLoc<=this.prev){var C0=_r.call(O0,"catchLoc"),$0=_r.call(O0,"finallyLoc");if(C0&&$0){if(this.prev<O0.catchLoc)return d0(O0.catchLoc,!0);if(this.prev<O0.finallyLoc)return d0(O0.finallyLoc)}else if(C0){if(this.prev<O0.catchLoc)return d0(O0.catchLoc,!0)}else{if(!$0)throw Error("try statement without catch or finally");if(this.prev<O0.finallyLoc)return d0(O0.finallyLoc)}}}},abrupt:function(m0,c0){for(var d0=this.tryEntries.length-1;d0>=0;--d0){var M0=this.tryEntries[d0];if(M0.tryLoc<=this.prev&&_r.call(M0,"finallyLoc")&&this.prev<M0.finallyLoc){var O0=M0;break}}O0&&(m0==="break"||m0==="continue")&&O0.tryLoc<=c0&&c0<=O0.finallyLoc&&(O0=null);var x0=O0?O0.completion:{};return x0.type=m0,x0.arg=c0,O0?(this.method="next",this.next=O0.finallyLoc,e0):this.complete(x0)},complete:function(m0,c0){if(m0.type==="throw")throw m0.arg;return m0.type==="break"||m0.type==="continue"?this.next=m0.arg:m0.type==="return"?(this.rval=this.arg=m0.arg,this.method="return",this.next="end"):m0.type==="normal"&&c0&&(this.next=c0),e0},finish:function(m0){for(var c0=this.tryEntries.length-1;c0>=0;--c0){var d0=this.tryEntries[c0];if(d0.finallyLoc===m0)return this.complete(d0.completion,d0.afterLoc),v0(d0),e0}},catch:function(m0){for(var c0=this.tryEntries.length-1;c0>=0;--c0){var d0=this.tryEntries[c0];if(d0.tryLoc===m0){var M0=d0.completion;if(M0.type==="throw"){var O0=M0.arg;v0(d0)}return O0}}throw Error("illegal catch attempt")},delegateYield:function(m0,c0,d0){return this.delegate={iterator:p0(m0),resultName:c0,nextLoc:d0},this.method==="next"&&(this.arg=Gt),e0}},$r}function asyncGeneratorStep(Gt,$r,zr,_r,Dr,kr,qr){try{var Nr=Gt[kr](qr),Wr=Nr.value}catch(Qr){return void zr(Qr)}Nr.done?$r(Wr):Promise.resolve(Wr).then(_r,Dr)}function _asyncToGenerator(Gt){return function(){var $r=this,zr=arguments;return new Promise(function(_r,Dr){var kr=Gt.apply($r,zr);function qr(Wr){asyncGeneratorStep(kr,_r,Dr,qr,Nr,"next",Wr)}function Nr(Wr){asyncGeneratorStep(kr,_r,Dr,qr,Nr,"throw",Wr)}qr(void 0)})}}var adjust=function($r,zr,_r){var Dr;if(Math.abs($r)>_r.length)return _r;var kr=_r.length+$r;return Object.assign([],_r,(Dr={},Dr[kr]=zr(_r[kr]),Dr))},reverse$1=function($r){return Array.prototype.slice.call($r,0).reverse()},asyncCompose=function(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return function(){var Dr=_asyncToGenerator(_regeneratorRuntime().mark(function kr(qr){var Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn=arguments;return _regeneratorRuntime().wrap(function(e0){for(;;)switch(e0.prev=e0.next){case 0:for(Nr=qr,Wr=reverse$1(zr),Qr=Vn.length,Vr=new Array(Qr>1?Qr-1:0),Jr=1;Jr<Qr;Jr++)Vr[Jr-1]=Vn[Jr];Zr=0;case 4:if(!(Zr<Wr.length)){e0.next=12;break}return zn=Wr[Zr],e0.next=8,zn.apply(void 0,[Nr].concat(Vr));case 8:Nr=e0.sent;case 9:Zr+=1,e0.next=4;break;case 12:return e0.abrupt("return",Nr);case 13:case"end":return e0.stop()}},kr)}));return function(kr){return Dr.apply(this,arguments)}}()},capitalize$5=function($r){return $r&&$r.replace(/(^|\s)\S/g,function(zr){return zr.toUpperCase()})},castArray=function($r){return Array.isArray($r)?$r:[$r]},compose$2=function(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return function(Dr){for(var kr=Dr,qr=reverse$1(zr),Nr=arguments.length,Wr=new Array(Nr>1?Nr-1:0),Qr=1;Qr<Nr;Qr++)Wr[Qr-1]=arguments[Qr];for(var Vr=0;Vr<qr.length;Vr+=1){var Jr=qr[Vr];kr=Jr.apply(void 0,[kr].concat(Wr))}return kr}},dropLast$2=function($r){return $r.slice(0,$r.length-1)},evolve=function Gt($r,zr){for(var _r=zr instanceof Array?[]:{},Dr=Object.keys(zr),kr=0;kr<Dr.length;kr+=1){var qr=Dr[kr],Nr=$r[qr],Wr=typeof Nr;Wr==="function"?_r[qr]=Nr(zr[qr]):Nr&&Wr==="object"?_r[qr]=Gt(Nr,zr[qr]):_r[qr]=zr[qr]}return _r},isNil=function($r){return $r==null},get$2=function($r,zr,_r){if(isNil($r))return _r;for(var Dr=castArray(zr),kr=$r,qr=0;qr<Dr.length;qr+=1){if(isNil(kr))return;kr=kr[Dr[qr]]}return isNil(kr)?_r:kr},last$1=function($r){return $r===""?"":$r[$r.length-1]},mapValues=function($r,zr){var _r=Object.entries($r);return _r.reduce(function(Dr,kr,qr){var Nr=kr[0],Wr=kr[1];return Dr[Nr]=zr(Wr,Nr,qr),Dr},{})},isPercent=function($r){return/((-)?\d+\.?\d*)%/g.exec(""+$r)},matchPercent=function($r){var zr=isPercent($r);if(zr){var _r=parseFloat(zr[1]),Dr=_r/100;return{percent:Dr,value:_r}}return null},omit$2=function($r,zr){var _r=castArray($r),Dr=Object.assign({},zr);return _r.forEach(function(kr){delete Dr[kr]}),Dr},pick$2=function($r,zr){for(var _r={},Dr=0;Dr<$r.length;Dr+=1){var kr=$r[Dr];kr in zr&&(_r[kr]=zr[kr])}return _r},repeat$1=function($r,zr){zr===void 0&&(zr=0);for(var _r=new Array(zr),Dr=0;Dr<zr;Dr+=1)_r[Dr]=$r;return _r},upperFirst$2=function($r){return $r&&$r.charAt(0).toUpperCase()+$r.slice(1)},absSvgPath=absolutize;function absolutize(Gt){var $r=0,zr=0,_r=0,Dr=0;return Gt.map(function(kr){kr=kr.slice();var qr=kr[0],Nr=qr.toUpperCase();if(qr!=Nr)switch(kr[0]=Nr,qr){case"a":kr[6]+=_r,kr[7]+=Dr;break;case"v":kr[1]+=Dr;break;case"h":kr[1]+=_r;break;default:for(var Wr=1;Wr<kr.length;)kr[Wr++]+=_r,kr[Wr++]+=Dr}switch(Nr){case"Z":_r=$r,Dr=zr;break;case"H":_r=kr[1];break;case"V":Dr=kr[1];break;case"M":_r=$r=kr[1],Dr=zr=kr[2];break;default:_r=kr[kr.length-2],Dr=kr[kr.length-1]}return kr})}const absPath=getDefaultExportFromCjs$3(absSvgPath);var parseSvgPath=parse$6,length$2={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},segment=/([astvzqmhlc])([^astvzqmhlc]*)/ig;function parse$6(Gt){var $r=[];return Gt.replace(segment,function(zr,_r,Dr){var kr=_r.toLowerCase();for(Dr=parseValues(Dr),kr=="m"&&Dr.length>2&&($r.push([_r].concat(Dr.splice(0,2))),kr="l",_r=_r=="m"?"l":"L");;){if(Dr.length==length$2[kr])return Dr.unshift(_r),$r.push(Dr);if(Dr.length<length$2[kr])throw new Error("malformed path data");$r.push([_r].concat(Dr.splice(0,length$2[kr])))}}),$r}var number$6=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig;function parseValues(Gt){var $r=Gt.match(number$6);return $r?$r.map(Number):[]}const parsePath=getDefaultExportFromCjs$3(parseSvgPath);var _slicedToArray$4=function(){function Gt($r,zr){var _r=[],Dr=!0,kr=!1,qr=void 0;try{for(var Nr=$r[Symbol.iterator](),Wr;!(Dr=(Wr=Nr.next()).done)&&(_r.push(Wr.value),!(zr&&_r.length===zr));Dr=!0);}catch(Qr){kr=!0,qr=Qr}finally{try{!Dr&&Nr.return&&Nr.return()}finally{if(kr)throw qr}}return _r}return function($r,zr){if(Array.isArray($r))return $r;if(Symbol.iterator in Object($r))return Gt($r,zr);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),TAU=Math.PI*2,mapToEllipse=function($r,zr,_r,Dr,kr,qr,Nr){var Wr=$r.x,Qr=$r.y;Wr*=zr,Qr*=_r;var Vr=Dr*Wr-kr*Qr,Jr=kr*Wr+Dr*Qr;return{x:Vr+qr,y:Jr+Nr}},approxUnitArc=function($r,zr){var _r=zr===1.5707963267948966?.551915024494:zr===-1.5707963267948966?-.551915024494:1.3333333333333333*Math.tan(zr/4),Dr=Math.cos($r),kr=Math.sin($r),qr=Math.cos($r+zr),Nr=Math.sin($r+zr);return[{x:Dr-kr*_r,y:kr+Dr*_r},{x:qr+Nr*_r,y:Nr-qr*_r},{x:qr,y:Nr}]},vectorAngle=function($r,zr,_r,Dr){var kr=$r*Dr-zr*_r<0?-1:1,qr=$r*_r+zr*Dr;return qr>1&&(qr=1),qr<-1&&(qr=-1),kr*Math.acos(qr)},getArcCenter=function($r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr){var zn=Math.pow(kr,2),Vn=Math.pow(qr,2),_i=Math.pow(Jr,2),e0=Math.pow(Zr,2),r0=zn*Vn-zn*e0-Vn*_i;r0<0&&(r0=0),r0/=zn*e0+Vn*_i,r0=Math.sqrt(r0)*(Nr===Wr?-1:1);var i0=r0*kr/qr*Zr,n0=r0*-qr/kr*Jr,o0=Vr*i0-Qr*n0+($r+_r)/2,a0=Qr*i0+Vr*n0+(zr+Dr)/2,s0=(Jr-i0)/kr,l0=(Zr-n0)/qr,u0=(-Jr-i0)/kr,b0=(-Zr-n0)/qr,g0=vectorAngle(1,0,s0,l0),y0=vectorAngle(s0,l0,u0,b0);return Wr===0&&y0>0&&(y0-=TAU),Wr===1&&y0<0&&(y0+=TAU),[o0,a0,g0,y0]},arcToBezier=function($r){var zr=$r.px,_r=$r.py,Dr=$r.cx,kr=$r.cy,qr=$r.rx,Nr=$r.ry,Wr=$r.xAxisRotation,Qr=Wr===void 0?0:Wr,Vr=$r.largeArcFlag,Jr=Vr===void 0?0:Vr,Zr=$r.sweepFlag,zn=Zr===void 0?0:Zr,Vn=[];if(qr===0||Nr===0)return[];var _i=Math.sin(Qr*TAU/360),e0=Math.cos(Qr*TAU/360),r0=e0*(zr-Dr)/2+_i*(_r-kr)/2,i0=-_i*(zr-Dr)/2+e0*(_r-kr)/2;if(r0===0&&i0===0)return[];qr=Math.abs(qr),Nr=Math.abs(Nr);var n0=Math.pow(r0,2)/Math.pow(qr,2)+Math.pow(i0,2)/Math.pow(Nr,2);n0>1&&(qr*=Math.sqrt(n0),Nr*=Math.sqrt(n0));var o0=getArcCenter(zr,_r,Dr,kr,qr,Nr,Jr,zn,_i,e0,r0,i0),a0=_slicedToArray$4(o0,4),s0=a0[0],l0=a0[1],u0=a0[2],b0=a0[3],g0=Math.abs(b0)/(TAU/4);Math.abs(1-g0)<1e-7&&(g0=1);var y0=Math.max(Math.ceil(g0),1);b0/=y0;for(var f0=0;f0<y0;f0++)Vn.push(approxUnitArc(u0,b0)),u0+=b0;return Vn.map(function(v0){var A0=mapToEllipse(v0[0],qr,Nr,e0,_i,s0,l0),p0=A0.x,h0=A0.y,m0=mapToEllipse(v0[1],qr,Nr,e0,_i,s0,l0),c0=m0.x,d0=m0.y,M0=mapToEllipse(v0[2],qr,Nr,e0,_i,s0,l0),O0=M0.x,x0=M0.y;return{x1:p0,y1:h0,x2:c0,y2:d0,x:O0,y:x0}})};function normalize$3(Gt){for(var $r,zr=[],_r=0,Dr=0,kr=0,qr=0,Nr=null,Wr=null,Qr=0,Vr=0,Jr=0,Zr=Gt.length;Jr<Zr;Jr++){var zn=Gt[Jr],Vn=zn[0];switch(Vn){case"M":kr=zn[1],qr=zn[2];break;case"A":var _i=arcToBezier({px:Qr,py:Vr,cx:zn[6],cy:zn[7],rx:zn[1],ry:zn[2],xAxisRotation:zn[3],largeArcFlag:zn[4],sweepFlag:zn[5]});if(!_i.length)continue;for(var e0=0,r0;e0<_i.length;e0++)r0=_i[e0],zn=["C",r0.x1,r0.y1,r0.x2,r0.y2,r0.x,r0.y],e0<_i.length-1&&zr.push(zn);break;case"S":var i0=Qr,n0=Vr;($r=="C"||$r=="S")&&(i0+=i0-_r,n0+=n0-Dr),zn=["C",i0,n0,zn[1],zn[2],zn[3],zn[4]];break;case"T":$r=="Q"||$r=="T"?(Nr=Qr*2-Nr,Wr=Vr*2-Wr):(Nr=Qr,Wr=Vr),zn=quadratic(Qr,Vr,Nr,Wr,zn[1],zn[2]);break;case"Q":Nr=zn[1],Wr=zn[2],zn=quadratic(Qr,Vr,zn[1],zn[2],zn[3],zn[4]);break;case"L":zn=line(Qr,Vr,zn[1],zn[2]);break;case"H":zn=line(Qr,Vr,zn[1],Vr);break;case"V":zn=line(Qr,Vr,Qr,zn[1]);break;case"Z":zn=line(Qr,Vr,kr,qr);break}$r=Vn,Qr=zn[zn.length-2],Vr=zn[zn.length-1],zn.length>4?(_r=zn[zn.length-4],Dr=zn[zn.length-3]):(_r=Qr,Dr=Vr),zr.push(zn)}return zr}function line(Gt,$r,zr,_r){return["C",Gt,$r,zr,_r,zr,_r]}function quadratic(Gt,$r,zr,_r,Dr,kr){return["C",Gt/3+2/3*zr,$r/3+2/3*_r,Dr/3+2/3*zr,kr/3+2/3*_r,Dr,kr]}var colorString$1={exports:{}},colorName={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},simpleSwizzle={exports:{}},isArrayish$1=function($r){return!$r||typeof $r=="string"?!1:$r instanceof Array||Array.isArray($r)||$r.length>=0&&($r.splice instanceof Function||Object.getOwnPropertyDescriptor($r,$r.length-1)&&$r.constructor.name!=="String")},isArrayish=isArrayish$1,concat$2=Array.prototype.concat,slice$5=Array.prototype.slice,swizzle$1=simpleSwizzle.exports=function($r){for(var zr=[],_r=0,Dr=$r.length;_r<Dr;_r++){var kr=$r[_r];isArrayish(kr)?zr=concat$2.call(zr,slice$5.call(kr)):zr.push(kr)}return zr};swizzle$1.wrap=function(Gt){return function(){return Gt(swizzle$1(arguments))}};var simpleSwizzleExports=simpleSwizzle.exports,colorNames=colorName,swizzle=simpleSwizzleExports,hasOwnProperty$j=Object.hasOwnProperty,reverseNames=Object.create(null);for(var name in colorNames)hasOwnProperty$j.call(colorNames,name)&&(reverseNames[colorNames[name]]=name);var cs=colorString$1.exports={to:{},get:{}};cs.get=function(Gt){var $r=Gt.substring(0,3).toLowerCase(),zr,_r;switch($r){case"hsl":zr=cs.get.hsl(Gt),_r="hsl";break;case"hwb":zr=cs.get.hwb(Gt),_r="hwb";break;default:zr=cs.get.rgb(Gt),_r="rgb";break}return zr?{model:_r,value:zr}:null};cs.get.rgb=function(Gt){if(!Gt)return null;var $r=/^#([a-f0-9]{3,4})$/i,zr=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,_r=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,Dr=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,kr=/^(\w+)$/,qr=[0,0,0,1],Nr,Wr,Qr;if(Nr=Gt.match(zr)){for(Qr=Nr[2],Nr=Nr[1],Wr=0;Wr<3;Wr++){var Vr=Wr*2;qr[Wr]=parseInt(Nr.slice(Vr,Vr+2),16)}Qr&&(qr[3]=parseInt(Qr,16)/255)}else if(Nr=Gt.match($r)){for(Nr=Nr[1],Qr=Nr[3],Wr=0;Wr<3;Wr++)qr[Wr]=parseInt(Nr[Wr]+Nr[Wr],16);Qr&&(qr[3]=parseInt(Qr+Qr,16)/255)}else if(Nr=Gt.match(_r)){for(Wr=0;Wr<3;Wr++)qr[Wr]=parseInt(Nr[Wr+1],0);Nr[4]&&(Nr[5]?qr[3]=parseFloat(Nr[4])*.01:qr[3]=parseFloat(Nr[4]))}else if(Nr=Gt.match(Dr)){for(Wr=0;Wr<3;Wr++)qr[Wr]=Math.round(parseFloat(Nr[Wr+1])*2.55);Nr[4]&&(Nr[5]?qr[3]=parseFloat(Nr[4])*.01:qr[3]=parseFloat(Nr[4]))}else return(Nr=Gt.match(kr))?Nr[1]==="transparent"?[0,0,0,0]:hasOwnProperty$j.call(colorNames,Nr[1])?(qr=colorNames[Nr[1]],qr[3]=1,qr):null:null;for(Wr=0;Wr<3;Wr++)qr[Wr]=clamp$1(qr[Wr],0,255);return qr[3]=clamp$1(qr[3],0,1),qr};cs.get.hsl=function(Gt){if(!Gt)return null;var $r=/^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*)?\)$/,zr=Gt.match($r);if(zr){var _r=parseFloat(zr[4]),Dr=(parseFloat(zr[1])%360+360)%360,kr=clamp$1(parseFloat(zr[2]),0,100),qr=clamp$1(parseFloat(zr[3]),0,100),Nr=clamp$1(isNaN(_r)?1:_r,0,1);return[Dr,kr,qr,Nr]}return null};cs.get.hwb=function(Gt){if(!Gt)return null;var $r=/^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*)?\)$/,zr=Gt.match($r);if(zr){var _r=parseFloat(zr[4]),Dr=(parseFloat(zr[1])%360+360)%360,kr=clamp$1(parseFloat(zr[2]),0,100),qr=clamp$1(parseFloat(zr[3]),0,100),Nr=clamp$1(isNaN(_r)?1:_r,0,1);return[Dr,kr,qr,Nr]}return null};cs.to.hex=function(){var Gt=swizzle(arguments);return"#"+hexDouble(Gt[0])+hexDouble(Gt[1])+hexDouble(Gt[2])+(Gt[3]<1?hexDouble(Math.round(Gt[3]*255)):"")};cs.to.rgb=function(){var Gt=swizzle(arguments);return Gt.length<4||Gt[3]===1?"rgb("+Math.round(Gt[0])+", "+Math.round(Gt[1])+", "+Math.round(Gt[2])+")":"rgba("+Math.round(Gt[0])+", "+Math.round(Gt[1])+", "+Math.round(Gt[2])+", "+Gt[3]+")"};cs.to.rgb.percent=function(){var Gt=swizzle(arguments),$r=Math.round(Gt[0]/255*100),zr=Math.round(Gt[1]/255*100),_r=Math.round(Gt[2]/255*100);return Gt.length<4||Gt[3]===1?"rgb("+$r+"%, "+zr+"%, "+_r+"%)":"rgba("+$r+"%, "+zr+"%, "+_r+"%, "+Gt[3]+")"};cs.to.hsl=function(){var Gt=swizzle(arguments);return Gt.length<4||Gt[3]===1?"hsl("+Gt[0]+", "+Gt[1]+"%, "+Gt[2]+"%)":"hsla("+Gt[0]+", "+Gt[1]+"%, "+Gt[2]+"%, "+Gt[3]+")"};cs.to.hwb=function(){var Gt=swizzle(arguments),$r="";return Gt.length>=4&&Gt[3]!==1&&($r=", "+Gt[3]),"hwb("+Gt[0]+", "+Gt[1]+"%, "+Gt[2]+"%"+$r+")"};cs.to.keyword=function(Gt){return reverseNames[Gt.slice(0,3)]};function clamp$1(Gt,$r,zr){return Math.min(Math.max($r,Gt),zr)}function hexDouble(Gt){var $r=Math.round(Gt).toString(16).toUpperCase();return $r.length<2?"0"+$r:$r}var colorStringExports=colorString$1.exports;const colorString=getDefaultExportFromCjs$3(colorStringExports),renderPath=(Gt,$r)=>{var zr;((zr=$r.props)===null||zr===void 0?void 0:zr.d)&&Gt.path($r.props.d)},KAPPA$3=4*((Math.sqrt(2)-1)/3),renderRect=(Gt,$r)=>{var zr,_r,Dr,kr,qr,Nr;const Wr=((zr=$r.props)===null||zr===void 0?void 0:zr.x)||0,Qr=((_r=$r.props)===null||_r===void 0?void 0:_r.y)||0,Vr=((Dr=$r.props)===null||Dr===void 0?void 0:Dr.rx)||0,Jr=((kr=$r.props)===null||kr===void 0?void 0:kr.ry)||0,Zr=((qr=$r.props)===null||qr===void 0?void 0:qr.width)||0,zn=((Nr=$r.props)===null||Nr===void 0?void 0:Nr.height)||0;if(!(!Zr||!zn)){if(Vr&&Jr){const Vn=Vr*KAPPA$3,_i=Jr*KAPPA$3;Gt.moveTo(Wr+Vr,Qr),Gt.lineTo(Wr-Vr+Zr,Qr),Gt.bezierCurveTo(Wr-Vr+Zr+Vn,Qr,Wr+Zr,Qr+Jr-_i,Wr+Zr,Qr+Jr),Gt.lineTo(Wr+Zr,Qr+zn-Jr),Gt.bezierCurveTo(Wr+Zr,Qr+zn-Jr+_i,Wr-Vr+Zr+Vn,Qr+zn,Wr-Vr+Zr,Qr+zn),Gt.lineTo(Wr+Vr,Qr+zn),Gt.bezierCurveTo(Wr+Vr-Vn,Qr+zn,Wr,Qr+zn-Jr+_i,Wr,Qr+zn-Jr),Gt.lineTo(Wr,Qr+Jr),Gt.bezierCurveTo(Wr,Qr+Jr-_i,Wr+Vr-Vn,Qr,Wr+Vr,Qr)}else Gt.moveTo(Wr,Qr),Gt.lineTo(Wr+Zr,Qr),Gt.lineTo(Wr+Zr,Qr+zn),Gt.lineTo(Wr,Qr+zn);Gt.closePath()}},renderLine$1=(Gt,$r)=>{const{x1:zr,x2:_r,y1:Dr,y2:kr}=$r.props||{};Gt.moveTo(zr,Dr),Gt.lineTo(_r,kr)},renderGroup=()=>{},KAPPA$2=4*((Math.sqrt(2)-1)/3),drawEllipse=function(Gt,$r,zr,_r,Dr){$r===void 0&&($r=0),zr===void 0&&(zr=0);const kr=$r-_r,qr=zr-Dr,Nr=_r*KAPPA$2,Wr=Dr*KAPPA$2,Qr=kr+_r*2,Vr=qr+Dr*2,Jr=kr+_r,Zr=qr+Dr;Gt.moveTo(kr,Zr),Gt.bezierCurveTo(kr,Zr-Wr,Jr-Nr,qr,Jr,qr),Gt.bezierCurveTo(Jr+Nr,qr,Qr,Zr-Wr,Qr,Zr),Gt.bezierCurveTo(Qr,Zr+Wr,Jr+Nr,Vr,Jr,Vr),Gt.bezierCurveTo(Jr-Nr,Vr,kr,Zr+Wr,kr,Zr),Gt.closePath()},renderEllipse=(Gt,$r)=>{const{cx:zr,cy:_r,rx:Dr,ry:kr}=$r.props||{};drawEllipse(Gt,zr,_r,Dr,kr)},renderCircle=(Gt,$r)=>{var zr,_r,Dr;const kr=(zr=$r.props)===null||zr===void 0?void 0:zr.cx,qr=(_r=$r.props)===null||_r===void 0?void 0:_r.cy,Nr=(Dr=$r.props)===null||Dr===void 0?void 0:Dr.r;drawEllipse(Gt,kr,qr,Nr,Nr)},renderGlyphs=function(Gt,$r,zr,_r,Dr,kr){kr===void 0&&(kr={});const qr=1e3/Gt._fontSize,Wr=1e3/(Gt._font.font.unitsPerEm||1e3),Qr=Gt._font.encodeGlyphs($r),Vr=zr.map((Jr,Zr)=>({xAdvance:Jr.xAdvance*qr,yAdvance:Jr.yAdvance*qr,xOffset:Jr.xOffset,yOffset:Jr.yOffset,advanceWidth:$r[Zr].advanceWidth*Wr}));return Gt._glyphs(Qr,Vr,_r,Dr,kr)},renderRun$1=(Gt,$r)=>{const zr=$r.xAdvance,{font:_r,fontSize:Dr,color:kr,opacity:qr}=$r.attributes;if(Gt.fillColor(kr),Gt.fillOpacity(qr),_r.sbix||_r.COLR&&_r.CPAL){Gt.save(),Gt.translate(0,-$r.ascent);for(let Nr=0;Nr<$r.glyphs.length;Nr+=1){const Wr=$r.positions[Nr],Qr=$r.glyphs[Nr];Gt.save(),Gt.translate(Wr.xOffset,Wr.yOffset),Qr.render(Gt,Dr),Gt.restore(),Gt.translate(Wr.xAdvance,Wr.yAdvance)}Gt.restore()}else{Gt.font(typeof _r.name=="string"?_r.name:_r,Dr);try{renderGlyphs(Gt,$r.glyphs,$r.positions,0,0)}catch(Nr){console.log(Nr)}}Gt.translate(zr,0)},renderSpan=(Gt,$r,zr,_r)=>{var Dr,kr,qr,Nr,Wr;Gt.save();const Qr=((Dr=$r.box)===null||Dr===void 0?void 0:Dr.x)||0,Vr=((kr=$r.box)===null||kr===void 0?void 0:kr.y)||0,Jr=(qr=$r.runs[0])===null||qr===void 0?void 0:qr.attributes.font,Zr=((Nr=$r.runs[0])===null||Nr===void 0||(Wr=Nr.attributes)===null||Wr===void 0?void 0:Wr.scale)||1,zn=$r.xAdvance,Vn=Jr.ascent*Zr,_i=Jr.xHeight*Zr,e0=Jr.descent*Zr,r0=Jr.capHeight*Zr;let i0=Qr,n0=Vr;switch(zr){case"middle":i0=Qr-zn/2;break;case"end":i0=Qr-zn;break;default:i0=Qr;break}switch(_r){case"middle":case"central":n0=Vr+r0/2;break;case"hanging":n0=Vr+r0;break;case"mathematical":n0=Vr+_i;break;case"text-after-edge":n0=Vr+e0;break;case"text-before-edge":n0=Vr+Vn;break;default:n0=Vr;break}Gt.translate(i0,n0),$r.runs.forEach(o0=>renderRun$1(Gt,o0)),Gt.restore()},renderSvgText=(Gt,$r)=>{$r.children.forEach(zr=>renderSpan(Gt,zr.lines[0],zr.props.textAnchor,zr.props.dominantBaseline))},pairs=Gt=>{const $r=[];for(let zr=0;zr<Gt.length;zr+=2)$r.push([Gt[zr],Gt[zr+1]]);return $r},parsePoints=Gt=>{let $r=(Gt||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);$r.length%2!==0&&($r=$r.slice(0,-1));const zr=$r.map(parseFloat);return pairs(zr)},drawPolyline=(Gt,$r)=>{$r.length>0&&(Gt.moveTo($r[0][0],$r[0][1]),$r.slice(1).forEach(zr=>Gt.lineTo(zr[0],zr[1])))},renderPolyline=(Gt,$r)=>{const zr=parsePoints($r.props.points||"");drawPolyline(Gt,zr)},renderPolygon=(Gt,$r)=>{renderPolyline(Gt,$r),Gt.closePath()},renderImage$1=(Gt,$r)=>{if(!$r.image.data)return;const{x:zr,y:_r}=$r.props,{width:Dr,height:kr,opacity:qr}=$r.style,Nr=$r.box.paddingLeft||0,Wr=$r.box.paddingLeft||0;if(Dr===0||kr===0){console.warn("Image with src '"+$r.props.href+"' skipped due to invalid dimensions");return}Gt.save(),Gt.fillOpacity(qr||1).image($r.image.data,zr+Wr,_r+Nr,{width:Dr,height:kr}),Gt.restore()},KAPPA$1$1=4*((Math.sqrt(2)-1)/3),clipNode=(Gt,$r)=>{if(!$r.style)return;const{top:zr,left:_r,width:Dr,height:kr}=$r.box,{borderTopLeftRadius:qr=0,borderTopRightRadius:Nr=0,borderBottomRightRadius:Wr=0,borderBottomLeftRadius:Qr=0}=$r.style,Vr=Math.min(Nr,.5*Dr,.5*kr),Jr=Vr*(1-KAPPA$1$1);Gt.moveTo(_r+Vr,zr),Gt.lineTo(_r+Dr-Vr,zr),Gt.bezierCurveTo(_r+Dr-Jr,zr,_r+Dr,zr+Jr,_r+Dr,zr+Vr);const Zr=Math.min(Wr,.5*Dr,.5*kr),zn=Zr*(1-KAPPA$1$1);Gt.lineTo(_r+Dr,zr+kr-Zr),Gt.bezierCurveTo(_r+Dr,zr+kr-zn,_r+Dr-zn,zr+kr,_r+Dr-Zr,zr+kr);const Vn=Math.min(Qr,.5*Dr,.5*kr),_i=Vn*(1-KAPPA$1$1);Gt.lineTo(_r+Vn,zr+kr),Gt.bezierCurveTo(_r+_i,zr+kr,_r,zr+kr-_i,_r,zr+kr-Vn);const e0=Math.min(qr,.5*Dr,.5*kr),r0=e0*(1-KAPPA$1$1);Gt.lineTo(_r,zr+e0),Gt.bezierCurveTo(_r,zr+r0,_r+r0,zr,_r+e0,zr),Gt.closePath(),Gt.clip()},applySingleTransformation=(Gt,$r,zr)=>{const{operation:_r,value:Dr}=$r;switch(_r){case"scale":{const[kr,qr]=Dr;Gt.scale(kr,qr,{origin:zr});break}case"rotate":{const[kr]=Dr;Gt.rotate(kr,{origin:zr});break}case"translate":{const[kr,qr=0]=Dr;Gt.translate(kr,qr,{origin:zr});break}case"skew":{const[kr,qr]=Dr;Gt.skew(kr,qr,{origin:zr});break}case"matrix":{Gt.transform(...Dr);break}default:console.error("Transform operation: '"+_r+"' doesn't supported")}},applyTransformations=(Gt,$r)=>{var zr,_r;if(!$r.origin)return;const Dr=[$r.origin.left,$r.origin.top];(((zr=$r.style)===null||zr===void 0?void 0:zr.transform)||((_r=$r.props)===null||_r===void 0?void 0:_r.transform)||[]).forEach(qr=>{applySingleTransformation(Gt,qr,Dr)})},getPathBoundingBox=Gt=>{var $r;const zr=normalize$3(absPath(parsePath((($r=Gt.props)===null||$r===void 0?void 0:$r.d)||"")));if(!zr.length)return[0,0,0,0];const _r=[1/0,1/0,-1/0,-1/0];for(let Dr=0,kr=zr.length;Dr<kr;Dr+=1){const qr=zr[Dr].slice(1);for(let Nr=0;Nr<qr.length;Nr+=2)qr[Nr+0]<_r[0]&&(_r[0]=qr[Nr+0]),qr[Nr+1]<_r[1]&&(_r[1]=qr[Nr+1]),qr[Nr+0]>_r[2]&&(_r[2]=qr[Nr+0]),qr[Nr+1]>_r[3]&&(_r[3]=qr[Nr+1])}return _r},getCircleBoundingBox=Gt=>{var $r,zr,_r;const Dr=(($r=Gt.props)===null||$r===void 0?void 0:$r.r)||0,kr=((zr=Gt.props)===null||zr===void 0?void 0:zr.cx)||0,qr=((_r=Gt.props)===null||_r===void 0?void 0:_r.cy)||0;return[kr-Dr,qr-Dr,kr+Dr,qr+Dr]},getEllipseBoundingBox=Gt=>{var $r,zr,_r,Dr;const kr=(($r=Gt.props)===null||$r===void 0?void 0:$r.cx)||0,qr=((zr=Gt.props)===null||zr===void 0?void 0:zr.cy)||0,Nr=((_r=Gt.props)===null||_r===void 0?void 0:_r.rx)||0,Wr=((Dr=Gt.props)===null||Dr===void 0?void 0:Dr.ry)||0;return[kr-Nr,qr-Wr,kr+Nr,qr+Wr]},getLineBoundingBox=Gt=>{var $r,zr,_r,Dr;const kr=(($r=Gt.props)===null||$r===void 0?void 0:$r.x1)||0,qr=((zr=Gt.props)===null||zr===void 0?void 0:zr.y1)||0,Nr=((_r=Gt.props)===null||_r===void 0?void 0:_r.x2)||0,Wr=((Dr=Gt.props)===null||Dr===void 0?void 0:Dr.y2)||0;return[Math.min(kr,Nr),Math.min(qr,Wr),Math.max(kr,Nr),Math.max(qr,Wr)]},getRectBoundingBox=Gt=>{var $r,zr,_r,Dr;const kr=(($r=Gt.props)===null||$r===void 0?void 0:$r.x)||0,qr=((zr=Gt.props)===null||zr===void 0?void 0:zr.y)||0,Nr=((_r=Gt.props)===null||_r===void 0?void 0:_r.width)||0,Wr=((Dr=Gt.props)===null||Dr===void 0?void 0:Dr.height)||0;return[kr,qr,kr+Nr,qr+Wr]},max$4=Gt=>Math.max(-1/0,...Gt),min$4=Gt=>Math.min(1/0,...Gt),getPolylineBoundingBox=Gt=>{var $r;const zr=parsePoints((($r=Gt.props)===null||$r===void 0?void 0:$r.points)||[]),_r=zr.map(kr=>kr[0]),Dr=zr.map(kr=>kr[1]);return[min$4(_r),min$4(Dr),max$4(_r),max$4(Dr)]},boundingBoxFns={[Rect]:getRectBoundingBox,[Line]:getLineBoundingBox,[Path$2]:getPathBoundingBox,[Circle$1]:getCircleBoundingBox,[Ellipse]:getEllipseBoundingBox,[Polygon$1]:getPolylineBoundingBox,[Polyline]:getPolylineBoundingBox},getBoundingBox=Gt=>{const $r=boundingBoxFns[Gt.type];return $r?$r(Gt):[0,0,0,0]},setStrokeWidth=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.strokeWidth)||0;_r&&Gt.lineWidth(_r)},setStrokeColor=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.stroke)||null;_r&&Gt.strokeColor(_r)},setOpacity=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.opacity)||null;isNil(_r)||Gt.opacity(_r)},setFillOpacity=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.fillOpacity)||null;isNil(_r)||Gt.fillOpacity(_r)},setStrokeOpacity=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.strokeOpacity)||null;isNil(_r)||Gt.strokeOpacity(_r)},setLineJoin=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.strokeLinejoin)||null;_r&&Gt.lineJoin(_r)},setLineCap=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.strokeLinecap)||null;_r&&Gt.lineCap(_r)},setLineDash=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.strokeDasharray)||null;_r&&Gt.dash(_r.split(",").map(Number))},hasLinearGradientFill=Gt=>{var $r,zr;return(($r=Gt.props)===null||$r===void 0||(zr=$r.fill)===null||zr===void 0?void 0:zr.type)===LinearGradient},hasRadialGradientFill=Gt=>{var $r,zr;return(($r=Gt.props)===null||$r===void 0||(zr=$r.fill)===null||zr===void 0?void 0:zr.type)===RadialGradient},setLinearGradientFill=(Gt,$r)=>{var zr;const _r=getBoundingBox($r),Dr=((zr=$r.props)===null||zr===void 0?void 0:zr.fill)||null,kr=Dr.props.x1||0,qr=Dr.props.y1||0,Nr=Dr.props.x2||1,Wr=Dr.props.y2||0,Qr=_r[2]-_r[0],Vr=_r[3]-_r[1],Jr=_r[0],Zr=_r[1],zn=Qr*kr+Jr,Vn=Vr*qr+Zr,_i=Qr*Nr+Jr,e0=Vr*Wr+Zr,r0=Gt.linearGradient(zn,Vn,_i,e0);Dr.children.forEach(i0=>{r0.stop(i0.props.offset,i0.props.stopColor,i0.props.stopOpacity)}),Gt.fill(r0)},setRadialGradientFill=(Gt,$r)=>{var zr;const _r=getBoundingBox($r),Dr=((zr=$r.props)===null||zr===void 0?void 0:zr.fill)||null,kr=Dr.props.cx||.5,qr=Dr.props.cy||.5,Nr=Dr.props.fx||kr,Wr=Dr.props.fy||qr,Qr=Dr.props.r||.5,Vr=_r[2]-_r[0],Jr=_r[3]-_r[1],Zr=_r[0],zn=_r[1],Vn=Qr*Vr,_i=Vr*kr+Zr,e0=Jr*qr+zn,r0=Vr*Nr+Zr,i0=Jr*Wr+zn,n0=Gt.radialGradient(r0,i0,0,_i,e0,Vn);Dr.children.forEach(o0=>{n0.stop(o0.props.offset,o0.props.stopColor,o0.props.stopOpacity)}),Gt.fill(n0)},setFillColor=(Gt,$r)=>{var zr;const _r=((zr=$r.props)===null||zr===void 0?void 0:zr.fill)||null;_r&&Gt.fillColor(_r)},setFill=(Gt,$r)=>hasLinearGradientFill($r)?setLinearGradientFill(Gt,$r):hasRadialGradientFill($r)?setRadialGradientFill(Gt,$r):setFillColor(Gt,$r),draw=(Gt,$r)=>{const zr=$r.props||{};zr.fill&&zr.stroke?Gt.fillAndStroke(zr.fillRule):zr.fill?Gt.fill(zr.fillRule):zr.stroke?Gt.stroke():(Gt.save(),Gt.opacity(0),Gt.fill(null),Gt.restore())},noop$9=()=>{},renderFns$1={[Tspan]:noop$9,[TextInstance]:noop$9,[Path$2]:renderPath,[Rect]:renderRect,[Line]:renderLine$1,[G$3]:renderGroup,[Text]:renderSvgText,[Circle$1]:renderCircle,[Image$1]:renderImage$1,[Ellipse]:renderEllipse,[Polygon$1]:renderPolygon,[Polyline]:renderPolyline},renderNode$1=(Gt,$r)=>{const zr=renderFns$1[$r.type];zr?zr(Gt,$r):console.warn("SVG node of type "+$r.type+" is not currently supported")},drawNode=(Gt,$r)=>{setLineCap(Gt,$r),setLineDash(Gt,$r),setLineJoin(Gt,$r),setStrokeWidth(Gt,$r),setStrokeColor(Gt,$r),setFill(Gt,$r),setStrokeOpacity(Gt,$r),setFillOpacity(Gt,$r),setOpacity(Gt,$r),applyTransformations(Gt,$r),renderNode$1(Gt,$r),draw(Gt,$r)},clipPath=(Gt,$r)=>{var zr;const _r=(zr=$r.props)===null||zr===void 0?void 0:zr.clipPath;_r&&((_r.children||[]).forEach(kr=>renderNode$1(Gt,kr)),Gt.clip())},drawChildren=(Gt,$r)=>{($r.children||[]).forEach(_r=>{Gt.save(),clipPath(Gt,_r),drawNode(Gt,_r),drawChildren(Gt,_r),Gt.restore()})},resolveAspectRatio=(Gt,$r)=>{const{width:zr,height:_r}=$r.box,{viewBox:Dr,preserveAspectRatio:kr={}}=$r.props,{meetOrSlice:qr="meet",align:Nr="xMidYMid"}=kr;if(Dr==null||zr==null||_r==null)return;const Wr=(Dr==null?void 0:Dr.minX)||0,Qr=(Dr==null?void 0:Dr.minY)||0,Vr=(Dr==null?void 0:Dr.maxX)||zr,Jr=(Dr==null?void 0:Dr.maxY)||_r,Zr=Vr/Jr,zn=zr/_r,Vn=zr/Vr,_i=_r/Jr;if(Nr==="none"){Gt.scale(Vn,_i),Gt.translate(-Wr,-Qr);return}if(Zr<zn&&qr==="meet"||Zr>=zn&&qr==="slice")switch(Gt.scale(_i,_i),Nr){case"xMinYMin":case"xMinYMid":case"xMinYMax":Gt.translate(-Wr,-Qr);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":Gt.translate(-Wr-(Vr-zr*Jr/_r)/2,-Qr);break;default:Gt.translate(-Wr-(Vr-zr*Jr/_r),-Qr)}else switch(Gt.scale(Vn,Vn),Nr){case"xMinYMin":case"xMidYMin":case"xMaxYMin":Gt.translate(-Wr,-Qr);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":Gt.translate(-Wr,-Qr-(Jr-_r*Vr/zr)/2);break;default:Gt.translate(-Wr,-Qr-(Jr-_r*Vr/zr))}},moveToOrigin=(Gt,$r)=>{const{top:zr,left:_r}=$r.box,Dr=$r.box.paddingLeft||0,kr=$r.box.paddingTop||0;Gt.translate(_r+Dr,zr+kr)},renderSvg=(Gt,$r)=>{Gt.save(),clipNode(Gt,$r),moveToOrigin(Gt,$r),resolveAspectRatio(Gt,$r),drawChildren(Gt,$r),Gt.restore()},black={value:[0,0,0],opacity:1},parseColor$1=Gt=>{const $r=colorString.get(Gt);if(!$r)return black;const zr=colorString.to.hex($r.value.slice(0,3)),_r=$r.value[3];return{value:zr,opacity:_r}},DEST_REGEXP=/^#.+/,isSrcId$1=Gt=>Gt.match(DEST_REGEXP),renderAttachment=(Gt,$r)=>{const{xOffset:zr=0,yOffset:_r=0,width:Dr,height:kr,image:qr}=$r;Gt.translate(-Dr+zr,-kr+_r),Gt.image(qr,0,0,{fit:[Dr,kr],align:"center",valign:"bottom"})},renderAttachments=(Gt,$r)=>{Gt.save();const{font:zr}=$r.attributes,_r=zr.glyphForCodePoint(32),Dr=zr.glyphForCodePoint(65532);let kr=0;for(let qr=0;qr<$r.glyphs.length;qr+=1){const Nr=$r.positions[qr],Wr=$r.glyphs[qr];kr+=Nr.xAdvance||0,Wr.id===Dr.id&&$r.attributes.attachment&&(Gt.translate(kr,Nr.yOffset||0),renderAttachment(Gt,$r.attributes.attachment),$r.glyphs[qr]=_r,kr=0)}Gt.restore()},renderRun=(Gt,$r,zr)=>{const{font:_r,fontSize:Dr,link:kr}=$r.attributes,qr=parseColor$1($r.attributes.color),Nr=isNil($r.attributes.opacity)?qr.opacity:$r.attributes.opacity,{height:Wr,descent:Qr,xAdvance:Vr}=$r;if(zr.outlineRuns&&Gt.rect(0,-Wr,Vr,Wr).stroke(),Gt.fillColor(qr.value),Gt.fillOpacity(Nr),kr&&(isSrcId$1(kr)?Gt.goTo(0,-Wr-Qr,Vr,Wr,kr.slice(1)):Gt.link(0,-Wr-Qr,Vr,Wr,kr)),renderAttachments(Gt,$r),_r.sbix||_r.COLR&&_r.CPAL){Gt.save(),Gt.translate(0,-$r.ascent);for(let Jr=0;Jr<$r.glyphs.length;Jr+=1){const Zr=$r.positions[Jr],zn=$r.glyphs[Jr];Gt.save(),Gt.translate(Zr.xOffset,Zr.yOffset),zn.render(Gt,Dr),Gt.restore(),Gt.translate(Zr.xAdvance,Zr.yAdvance)}Gt.restore()}else{Gt.font(typeof _r.name=="string"?_r.name:_r,Dr);try{renderGlyphs(Gt,$r.glyphs,$r.positions,0,0)}catch(Jr){console.log(Jr)}}Gt.translate(Vr,0)},renderBackground$1=(Gt,$r,zr)=>{const _r=parseColor$1(zr);Gt.save(),Gt.fillOpacity(_r.opacity),Gt.rect($r.x,$r.y,$r.width,$r.height),Gt.fill(_r.value),Gt.restore()},renderDecorationLine=(Gt,$r)=>{if(Gt.save(),Gt.lineWidth($r.rect.height),Gt.strokeOpacity($r.opacity),/dashed/.test($r.style)?Gt.dash(3*$r.rect.height):/dotted/.test($r.style)&&Gt.dash($r.rect.height),/wavy/.test($r.style)){const zr=Math.max(2,$r.rect.height);let _r=1.1*zr;const Dr=Math.floor($r.rect.width/(2*_r)),qr=($r.rect.width-Dr*2*_r)/Dr/2;_r+=qr;const Nr=$r.rect.y+zr,Wr=$r.rect.y-zr;let{x:Qr}=$r.rect;Gt.moveTo($r.rect.x,$r.rect.y);for(let Vr=0;Vr<Dr;Vr+=1)Gt.bezierCurveTo(Qr+_r,Nr,Qr+_r,Wr,Qr+2*_r,$r.rect.y),Qr+=2*_r}else Gt.moveTo($r.rect.x,$r.rect.y),Gt.lineTo($r.rect.x+$r.rect.width,$r.rect.y),/double/.test($r.style)&&(Gt.moveTo($r.rect.x,$r.rect.y+$r.rect.height*2),Gt.lineTo($r.rect.x+$r.rect.width,$r.rect.y+$r.rect.height*2));Gt.stroke($r.color),Gt.restore()},renderLine=(Gt,$r,zr)=>{const _r=$r.ascent;zr.outlineLines&&Gt.rect($r.box.x,$r.box.y,$r.box.width,$r.box.height).stroke(),Gt.save(),Gt.translate($r.box.x,$r.box.y+_r);for(let Dr=0;Dr<$r.runs.length;Dr+=1){const kr=$r.runs[Dr],qr=Dr===$r.runs.length-1;if(kr.attributes.backgroundColor){const Nr=qr?$r.overflowRight:0,Wr={x:0,y:-_r,height:$r.box.height,width:kr.xAdvance-Nr};renderBackground$1(Gt,Wr,kr.attributes.backgroundColor)}renderRun(Gt,kr,zr)}Gt.restore(),Gt.save(),Gt.translate($r.box.x,$r.box.y);for(let Dr=0;Dr<$r.decorationLines.length;Dr+=1){const kr=$r.decorationLines[Dr];renderDecorationLine(Gt,kr)}Gt.restore()},renderBlock=(Gt,$r,zr)=>{$r.forEach(_r=>{renderLine(Gt,_r,zr)})},renderText=(Gt,$r)=>{var zr,_r;const{top:Dr,left:kr}=$r.box,qr=[$r.lines],Nr=((zr=$r.box)===null||zr===void 0?void 0:zr.paddingTop)||0,Wr=((_r=$r.box)===null||_r===void 0?void 0:_r.paddingLeft)||0,Qr=$r.lines[0]?$r.lines[0].box.y:0,Vr=$r.alignOffset||0;Gt.save(),Gt.translate(kr+Wr-Vr,Dr+Nr-Qr),qr.forEach(Jr=>{renderBlock(Gt,Jr,{})}),Gt.restore()},renderPage=(Gt,$r)=>{var zr;const{width:_r,height:Dr}=$r.box,qr=(((zr=$r.props)===null||zr===void 0?void 0:zr.dpi)||72)/72;Gt.addPage({size:[_r,Dr],margin:0,userUnit:qr})},renderNote=(Gt,$r)=>{var zr,_r,Dr;const{top:kr,left:qr}=$r.box,Nr=($r==null||(zr=$r.children)===null||zr===void 0?void 0:zr[0].value)||"",Wr=((_r=$r.style)===null||_r===void 0?void 0:_r.backgroundColor)||null,Qr=((Dr=$r.style)===null||Dr===void 0?void 0:Dr.borderWidth)||null;Gt.note(qr,kr,0,0,Nr,{color:Wr,borderWidth:Qr})},isNumeric=Gt=>!Number.isNaN(parseFloat(Gt))&&Number.isFinite(Gt),applyContainObjectFit=(Gt,$r,zr,_r,Dr,kr)=>{const qr=Gt/$r,Nr=zr/_r,Wr=matchPercent(Dr),Qr=matchPercent(kr),Vr=Wr?Wr.percent:.5,Jr=Qr?Qr.percent:.5;if(qr>Nr){const e0=$r,r0=e0*Nr,i0=isNumeric(kr)?kr:0,n0=isNumeric(Dr)?Dr:(Gt-r0)*Vr;return{width:r0,height:e0,xOffset:n0,yOffset:i0}}const Zr=Gt,zn=Zr/Nr,Vn=isNumeric(Dr)?Dr:0,_i=isNumeric(kr)?kr:($r-zn)*Jr;return{width:Zr,height:zn,yOffset:_i,xOffset:Vn}},applyNoneObjectFit=(Gt,$r,zr,_r,Dr,kr)=>{const qr=zr,Nr=_r,Wr=matchPercent(Dr),Qr=matchPercent(kr),Vr=Wr?Wr.percent:.5,Jr=Qr?Qr.percent:.5,Zr=isNumeric(Dr)?Dr:(Gt-qr)*Vr,zn=isNumeric(kr)?kr:($r-Nr)*Jr;return{width:qr,height:Nr,xOffset:Zr,yOffset:zn}},applyCoverObjectFit=(Gt,$r,zr,_r,Dr,kr)=>{const qr=zr/_r,Nr=Gt/$r,Wr=matchPercent(Dr),Qr=matchPercent(kr),Vr=Wr?Wr.percent:.5,Jr=Qr?Qr.percent:.5;if(Nr>qr){const e0=Gt,r0=e0/qr,i0=isNumeric(Dr)?Dr:0,n0=isNumeric(kr)?kr:($r-r0)*Jr;return{width:e0,height:r0,yOffset:n0,xOffset:i0}}const Zr=$r,zn=Zr*qr,Vn=isNumeric(Dr)?Dr:(Gt-zn)*Vr,_i=isNumeric(kr)?kr:0;return{width:zn,height:Zr,xOffset:Vn,yOffset:_i}},applyScaleDownObjectFit=(Gt,$r,zr,_r,Dr,kr)=>{const qr=applyContainObjectFit(Gt,$r,zr,_r,Dr,kr),Nr=applyNoneObjectFit(Gt,$r,zr,_r,Dr,kr);return qr.width<Nr.width?qr:Nr},applyFillObjectFit=(Gt,$r,zr,_r)=>({width:Gt,height:$r,xOffset:matchPercent(zr)?0:zr||0,yOffset:matchPercent(_r)?0:_r||0}),resolveObjectFit=function(Gt,$r,zr,_r,Dr,kr,qr){switch(Gt===void 0&&(Gt="fill"),Gt){case"contain":return applyContainObjectFit($r,zr,_r,Dr,kr,qr);case"cover":return applyCoverObjectFit($r,zr,_r,Dr,kr,qr);case"none":return applyNoneObjectFit($r,zr,_r,Dr,kr,qr);case"scale-down":return applyScaleDownObjectFit($r,zr,_r,Dr,kr,qr);default:return applyFillObjectFit($r,zr,kr,qr)}},drawImage=function(Gt,$r,zr){var _r,Dr,kr,qr;zr===void 0&&(zr={});const{left:Nr,top:Wr}=$r.box,Qr=(_r=$r.style)===null||_r===void 0?void 0:_r.opacity,Vr=(Dr=$r.style)===null||Dr===void 0?void 0:Dr.objectFit,Jr=(kr=$r.style)===null||kr===void 0?void 0:kr.objectPositionX,Zr=(qr=$r.style)===null||qr===void 0?void 0:qr.objectPositionY,zn=$r.box.paddingTop||0,Vn=$r.box.paddingRight||0,_i=$r.box.paddingBottom||0,e0=$r.box.paddingLeft||0,r0=zr.imageCache||new Map,{width:i0,height:n0,xOffset:o0,yOffset:a0}=resolveObjectFit(Vr,$r.box.width-e0-Vn,$r.box.height-zn-_i,$r.image.width,$r.image.height,Jr,Zr);if($r.image.data)if(i0!==0&&n0!==0){const s0=$r.image.key,l0=r0.get(s0)||Gt.embedImage($r.image.data);s0&&r0.set(s0,l0);const u0=isNil(Qr)?1:Qr;Gt.fillOpacity(u0).image(l0,Nr+e0+o0,Wr+zn+a0,{width:i0,height:n0})}else console.warn("Image with src '"+JSON.stringify($r.props.src)+"' skipped due to invalid dimensions")},renderImage=(Gt,$r,zr)=>{Gt.save(),clipNode(Gt,$r),drawImage(Gt,$r,zr),Gt.restore()},CONTENT_COLOR="#a1c6e7",PADDING_COLOR="#c4deb9",MARGIN_COLOR="#f8cca1",debugContent=(Gt,$r)=>{const{left:zr,top:_r,width:Dr,height:kr,paddingLeft:qr=0,paddingTop:Nr=0,paddingRight:Wr=0,paddingBottom:Qr=0,borderLeftWidth:Vr=0,borderTopWidth:Jr=0,borderRightWidth:Zr=0,borderBottomWidth:zn=0}=$r.box;Gt.fillColor(CONTENT_COLOR).opacity(.5).rect(zr+qr+Vr,_r+Nr+Jr,Dr-qr-Wr-Zr-Vr,kr-Nr-Qr-Jr-zn).fill()},debugPadding=(Gt,$r)=>{const{left:zr,top:_r,width:Dr,height:kr,paddingLeft:qr=0,paddingTop:Nr=0,paddingRight:Wr=0,paddingBottom:Qr=0,borderLeftWidth:Vr=0,borderTopWidth:Jr=0,borderRightWidth:Zr=0,borderBottomWidth:zn=0}=$r.box;Gt.fillColor(PADDING_COLOR).opacity(.5),Gt.rect(zr+qr+Vr,_r+Jr,Dr-Wr-qr-Vr-Zr,Nr).fill(),Gt.rect(zr+Vr,_r+Jr,qr,kr-Jr-zn).fill(),Gt.rect(zr+Dr-Wr-Zr,_r+Jr,Wr,kr-Jr-zn).fill(),Gt.rect(zr+qr+Vr,_r+kr-Qr-zn,Dr-Wr-qr-Vr-Zr,Qr).fill()},getMargin$1=Gt=>{const $r=Gt.marginLeft==="auto"?0:Gt.marginLeft,zr=Gt.marginTop==="auto"?0:Gt.marginTop,_r=Gt.marginRight==="auto"?0:Gt.marginRight,Dr=Gt.marginBottom==="auto"?0:Gt.marginBottom;return{marginLeft:$r,marginTop:zr,marginRight:_r,marginBottom:Dr}},debugMargin=(Gt,$r)=>{const{left:zr,top:_r,width:Dr,height:kr}=$r.box,{marginLeft:qr=0,marginTop:Nr=0,marginRight:Wr=0,marginBottom:Qr=0}=getMargin$1($r.box);Gt.fillColor(MARGIN_COLOR).opacity(.5),Gt.rect(zr,_r-Nr,Dr,Nr).fill(),Gt.rect(zr-qr,_r-Nr,qr,kr+Nr+Qr).fill(),Gt.rect(zr+Dr,_r-Nr,Wr,kr+Nr+Qr).fill(),Gt.rect(zr,_r+kr,Dr,Qr).fill()},debugText=(Gt,$r)=>{const{left:zr,top:_r,width:Dr,height:kr}=$r.box,{marginLeft:qr=0,marginTop:Nr=0,marginRight:Wr=0,marginBottom:Qr=0}=getMargin$1($r.box),Vr=Math.round(Dr+qr+Wr),Jr=Math.round(kr+Nr+Qr);Gt.fontSize(6).opacity(1).fillColor("black").text(Vr+" x "+Jr,zr-qr,Math.max(_r-Nr-4,1))},debugOrigin=(Gt,$r)=>{$r.origin&&Gt.circle($r.origin.left,$r.origin.top,3).fill("red").circle($r.origin.left,$r.origin.top,5).stroke("red")},renderDebug=(Gt,$r)=>{var zr;(zr=$r.props)!==null&&zr!==void 0&&zr.debug&&(Gt.save(),debugContent(Gt,$r),debugPadding(Gt,$r),debugMargin(Gt,$r),debugText(Gt,$r),debugOrigin(Gt,$r),Gt.restore())},availableMethods=["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"],painter=Gt=>{const $r=availableMethods.reduce((zr,_r)=>({...zr,[_r]:function(){return Gt[_r](...arguments),$r}}),{});return $r},renderCanvas=(Gt,$r)=>{const{top:zr,left:_r,width:Dr,height:kr}=$r.box,qr=$r.box.paddingTop||0,Nr=$r.box.paddingLeft||0,Wr=$r.box.paddingRight||0,Qr=$r.box.paddingBottom||0,Vr=Dr-Nr-Wr,Jr=kr-qr-Qr;(!Vr||!Jr)&&console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),Gt.save().translate(_r+Nr,zr+qr),$r.props.paint&&$r.props.paint(painter(Gt),Vr,Jr),Gt.restore()},KAPPA$4=4*((Math.sqrt(2)-1)/3),clipBorderTop=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr,height:Wr}=$r,{borderTopWidth:Qr,borderRightWidth:Vr,borderLeftWidth:Jr}=zr;Gt.moveTo(qr+Dr,kr),Gt.lineTo(qr+Nr-_r,kr);const Zr=_r*(1-KAPPA$4);Gt.bezierCurveTo(qr+Nr-Zr,kr,qr+Nr,kr+Zr,qr+Nr,kr+_r);const zn=kr+Math.max(Qr,_r);Gt.lineTo(qr+Nr,zn),Gt.lineTo(qr+Nr-Vr,zn);const Vn=Math.max(_r-Vr,0),_i=Math.max(_r-Qr,0),e0=Vn*(1-KAPPA$4),r0=_i*(1-KAPPA$4);Gt.bezierCurveTo(qr+Nr-Vr,kr+Qr+r0,qr+Nr-Vr-e0,kr+Qr,qr+Nr-Vr-Vn,kr+Qr),Gt.lineTo(qr+Math.max(Dr,Jr),kr+Qr);const i0=Math.max(Dr-Jr,0),n0=Math.max(Dr-Qr,0),o0=i0*(1-KAPPA$4),a0=n0*(1-KAPPA$4),s0=kr+Math.max(Qr,Dr);Gt.bezierCurveTo(qr+Jr+o0,kr+Qr,qr+Jr,kr+Qr+a0,qr+Jr,s0),Gt.lineTo(qr,s0),Gt.lineTo(qr,kr+Dr);const l0=Dr*(1-KAPPA$4);if(Gt.bezierCurveTo(qr,kr+l0,qr+l0,kr,qr+Dr,kr),Gt.closePath(),Gt.clip(),Vr){const u0=-Qr/Vr;Gt.moveTo(qr+Nr/2,u0*(-Nr/2)+kr),Gt.lineTo(qr+Nr,kr),Gt.lineTo(qr,kr),Gt.lineTo(qr,kr+Wr),Gt.closePath(),Gt.clip()}if(Jr){const u0=-Qr/Jr;Gt.moveTo(qr+Nr/2,u0*(-Nr/2)+kr),Gt.lineTo(qr,kr),Gt.lineTo(qr+Nr,kr),Gt.lineTo(qr+Nr,kr+Wr),Gt.closePath(),Gt.clip()}},fillBorderTop=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr}=$r,{borderTopColor:Wr,borderTopWidth:Qr,borderTopStyle:Vr,borderRightWidth:Jr,borderLeftWidth:Zr}=zr,zn=Dr*(1-KAPPA$4),Vn=_r*(1-KAPPA$4);Gt.moveTo(qr,kr+Math.max(Dr,Qr)),Gt.bezierCurveTo(qr,kr+zn,qr+zn,kr,qr+Dr,kr),Gt.lineTo(qr+Nr-_r,kr),Gt.bezierCurveTo(qr+Nr-Vn,kr,qr+Nr,kr+Vn,qr+Nr,kr+_r),Gt.strokeColor(Wr),Gt.lineWidth(Math.max(Jr,Qr,Zr)*2),Vr==="dashed"?Gt.dash(Qr*2,{space:Qr*1.2}):Vr==="dotted"&&Gt.dash(Qr,{space:Qr*1.2}),Gt.stroke(),Gt.undash()},clipBorderRight=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr,height:Wr}=$r,{borderTopWidth:Qr,borderRightWidth:Vr,borderBottomWidth:Jr}=zr;Gt.moveTo(qr+Nr,kr+_r),Gt.lineTo(qr+Nr,kr+Wr-Dr);const Zr=Dr*(1-KAPPA$4);Gt.bezierCurveTo(qr+Nr,kr+Wr-Zr,qr+Nr-Zr,kr+Wr,qr+Nr-Dr,kr+Wr);const zn=qr+Nr-Math.max(Vr,Dr);Gt.lineTo(zn,kr+Wr),Gt.lineTo(zn,kr+Wr-Jr);const Vn=Math.max(Dr-Vr,0),_i=Math.max(Dr-Jr,0),e0=Vn*(1-KAPPA$4),r0=_i*(1-KAPPA$4);Gt.bezierCurveTo(qr+Nr-Vr-e0,kr+Wr-Jr,qr+Nr-Vr,kr+Wr-Jr-r0,qr+Nr-Vr,kr+Wr-Math.max(Dr,Jr)),Gt.lineTo(qr+Nr-Vr,kr+Math.max(_r,Qr));const i0=Math.max(_r-Vr,0),n0=Math.max(_r-Qr,0),o0=i0*(1-KAPPA$4),a0=n0*(1-KAPPA$4),s0=qr+Nr-Math.max(_r,Vr);Gt.bezierCurveTo(qr+Nr-Vr,kr+Qr+a0,qr+Nr-Vr-o0,kr+Qr,s0,kr+Qr),Gt.lineTo(s0,kr),Gt.lineTo(qr+Nr-_r,kr);const l0=_r*(1-KAPPA$4);if(Gt.bezierCurveTo(qr+Nr-l0,kr,qr+Nr,kr+l0,qr+Nr,kr+_r),Gt.closePath(),Gt.clip(),Qr){const u0=-Qr/Vr;Gt.moveTo(qr+Nr/2,u0*(-Nr/2)+kr),Gt.lineTo(qr+Nr,kr),Gt.lineTo(qr+Nr,kr+Wr),Gt.lineTo(qr,kr+Wr),Gt.closePath(),Gt.clip()}if(Jr){const u0=Jr/Vr;Gt.moveTo(qr+Nr/2,u0*(-Nr/2)+kr+Wr),Gt.lineTo(qr+Nr,kr+Wr),Gt.lineTo(qr+Nr,kr),Gt.lineTo(qr,kr),Gt.closePath(),Gt.clip()}},fillBorderRight=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr,height:Wr}=$r,{borderRightColor:Qr,borderRightStyle:Vr,borderRightWidth:Jr,borderTopWidth:Zr,borderBottomWidth:zn}=zr,Vn=Dr*(1-KAPPA$4),_i=_r*(1-KAPPA$4);Gt.moveTo(qr+Nr-_r,kr),Gt.bezierCurveTo(qr+Nr-_i,kr,qr+Nr,kr+_i,qr+Nr,kr+_r),Gt.lineTo(qr+Nr,kr+Wr-Dr),Gt.bezierCurveTo(qr+Nr,kr+Wr-Vn,qr+Nr-Vn,kr+Wr,qr+Nr-Dr,kr+Wr),Gt.strokeColor(Qr),Gt.lineWidth(Math.max(Jr,Zr,zn)*2),Vr==="dashed"?Gt.dash(Jr*2,{space:Jr*1.2}):Vr==="dotted"&&Gt.dash(Jr,{space:Jr*1.2}),Gt.stroke(),Gt.undash()},clipBorderBottom=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr,height:Wr}=$r,{borderBottomWidth:Qr,borderRightWidth:Vr,borderLeftWidth:Jr}=zr;Gt.moveTo(qr+Nr-Dr,kr+Wr),Gt.lineTo(qr+_r,kr+Wr);const Zr=_r*(1-KAPPA$4);Gt.bezierCurveTo(qr+Zr,kr+Wr,qr,kr+Wr-Zr,qr,kr+Wr-_r);const zn=kr+Wr-Math.max(Qr,_r);Gt.lineTo(qr,zn),Gt.lineTo(qr+Jr,zn);const Vn=Math.max(_r-Jr,0),_i=Math.max(_r-Qr,0),e0=Vn*(1-KAPPA$4),r0=_i*(1-KAPPA$4);Gt.bezierCurveTo(qr+Jr,kr+Wr-Qr-r0,qr+Jr+e0,kr+Wr-Qr,qr+Jr+Vn,kr+Wr-Qr),Gt.lineTo(qr+Nr-Math.max(Dr,Vr),kr+Wr-Qr);const i0=Math.max(Dr-Vr,0),n0=Math.max(Dr-Qr,0),o0=i0*(1-KAPPA$4),a0=n0*(1-KAPPA$4),s0=kr+Wr-Math.max(Qr,Dr);Gt.bezierCurveTo(qr+Nr-Vr-o0,kr+Wr-Qr,qr+Nr-Vr,kr+Wr-Qr-a0,qr+Nr-Vr,s0),Gt.lineTo(qr+Nr,s0),Gt.lineTo(qr+Nr,kr+Wr-Dr);const l0=Dr*(1-KAPPA$4);if(Gt.bezierCurveTo(qr+Nr,kr+Wr-l0,qr+Nr-l0,kr+Wr,qr+Nr-Dr,kr+Wr),Gt.closePath(),Gt.clip(),Vr){const u0=Qr/Vr;Gt.moveTo(qr+Nr/2,u0*(-Nr/2)+kr+Wr),Gt.lineTo(qr+Nr,kr+Wr),Gt.lineTo(qr,kr+Wr),Gt.lineTo(qr,kr),Gt.closePath(),Gt.clip()}if(Jr){const u0=-Qr/Jr;Gt.moveTo(qr+Nr/2,u0*(Nr/2)+kr+Wr),Gt.lineTo(qr,kr+Wr),Gt.lineTo(qr+Nr,kr+Wr),Gt.lineTo(qr+Nr,kr),Gt.closePath(),Gt.clip()}},fillBorderBottom=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr,height:Wr}=$r,{borderBottomColor:Qr,borderBottomStyle:Vr,borderBottomWidth:Jr,borderRightWidth:Zr,borderLeftWidth:zn}=zr,Vn=_r*(1-KAPPA$4),_i=Dr*(1-KAPPA$4);Gt.moveTo(qr+Nr,kr+Wr-Dr),Gt.bezierCurveTo(qr+Nr,kr+Wr-_i,qr+Nr-_i,kr+Wr,qr+Nr-Dr,kr+Wr),Gt.lineTo(qr+_r,kr+Wr),Gt.bezierCurveTo(qr+Vn,kr+Wr,qr,kr+Wr-Vn,qr,kr+Wr-_r),Gt.strokeColor(Qr),Gt.lineWidth(Math.max(Jr,Zr,zn)*2),Vr==="dashed"?Gt.dash(Jr*2,{space:Jr*1.2}):Vr==="dotted"&&Gt.dash(Jr,{space:Jr*1.2}),Gt.stroke(),Gt.undash()},clipBorderLeft=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,width:Nr,height:Wr}=$r,{borderTopWidth:Qr,borderLeftWidth:Vr,borderBottomWidth:Jr}=zr;Gt.moveTo(qr,kr+Wr-_r),Gt.lineTo(qr,kr+Dr);const Zr=Dr*(1-KAPPA$4);Gt.bezierCurveTo(qr,kr+Zr,qr+Zr,kr,qr+Dr,kr);const zn=qr+Math.max(Vr,Dr);Gt.lineTo(zn,kr),Gt.lineTo(zn,kr+Qr);const Vn=Math.max(Dr-Vr,0),_i=Math.max(Dr-Qr,0),e0=Vn*(1-KAPPA$4),r0=_i*(1-KAPPA$4);Gt.bezierCurveTo(qr+Vr+e0,kr+Qr,qr+Vr,kr+Qr+r0,qr+Vr,kr+Math.max(Dr,Qr)),Gt.lineTo(qr+Vr,kr+Wr-Math.max(_r,Jr));const i0=Math.max(_r-Vr,0),n0=Math.max(_r-Jr,0),o0=i0*(1-KAPPA$4),a0=n0*(1-KAPPA$4),s0=qr+Math.max(_r,Vr);Gt.bezierCurveTo(qr+Vr,kr+Wr-Jr-a0,qr+Vr+o0,kr+Wr-Jr,s0,kr+Wr-Jr),Gt.lineTo(s0,kr+Wr),Gt.lineTo(qr+_r,kr+Wr);const l0=_r*(1-KAPPA$4);if(Gt.bezierCurveTo(qr+l0,kr+Wr,qr,kr+Wr-l0,qr,kr+Wr-_r),Gt.closePath(),Gt.clip(),Jr){const u0=-Jr/Vr;Gt.moveTo(qr+Nr/2,u0*(Nr/2)+kr+Wr),Gt.lineTo(qr,kr+Wr),Gt.lineTo(qr,kr),Gt.lineTo(qr+Nr,kr),Gt.closePath(),Gt.clip()}if(Jr){const u0=-Qr/Vr;Gt.moveTo(qr+Nr/2,u0*(-Nr/2)+kr),Gt.lineTo(qr,kr),Gt.lineTo(qr,kr+Wr),Gt.lineTo(qr+Nr,kr+Wr),Gt.closePath(),Gt.clip()}},fillBorderLeft=(Gt,$r,zr,_r,Dr)=>{const{top:kr,left:qr,height:Nr}=$r,{borderLeftColor:Wr,borderLeftStyle:Qr,borderLeftWidth:Vr,borderTopWidth:Jr,borderBottomWidth:Zr}=zr,zn=_r*(1-KAPPA$4),Vn=Dr*(1-KAPPA$4);Gt.moveTo(qr+_r,kr+Nr),Gt.bezierCurveTo(qr+zn,kr+Nr,qr,kr+Nr-zn,qr,kr+Nr-_r),Gt.lineTo(qr,kr+Dr),Gt.bezierCurveTo(qr,kr+Vn,qr+Vn,kr,qr+Dr,kr),Gt.strokeColor(Wr),Gt.lineWidth(Math.max(Vr,Jr,Zr)*2),Qr==="dashed"?Gt.dash(Vr*2,{space:Vr*1.2}):Qr==="dotted"&&Gt.dash(Vr,{space:Vr*1.2}),Gt.stroke(),Gt.undash()},shouldRenderBorders=Gt=>Gt.box&&(Gt.box.borderTopWidth||Gt.box.borderRightWidth||Gt.box.borderBottomWidth||Gt.box.borderLeftWidth),renderBorders=(Gt,$r)=>{if(!shouldRenderBorders($r))return;const{width:zr,height:_r,borderTopWidth:Dr,borderLeftWidth:kr,borderRightWidth:qr,borderBottomWidth:Nr}=$r.box,{opacity:Wr,borderTopLeftRadius:Qr=0,borderTopRightRadius:Vr=0,borderBottomLeftRadius:Jr=0,borderBottomRightRadius:Zr=0,borderTopColor:zn="black",borderTopStyle:Vn="solid",borderLeftColor:_i="black",borderLeftStyle:e0="solid",borderRightColor:r0="black",borderRightStyle:i0="solid",borderBottomColor:n0="black",borderBottomStyle:o0="solid"}=$r.style,a0={borderTopColor:zn,borderTopWidth:Dr,borderTopStyle:Vn,borderLeftColor:_i,borderLeftWidth:kr,borderLeftStyle:e0,borderRightColor:r0,borderRightWidth:qr,borderRightStyle:i0,borderBottomColor:n0,borderBottomWidth:Nr,borderBottomStyle:o0,borderTopLeftRadius:Qr,borderTopRightRadius:Vr,borderBottomLeftRadius:Jr,borderBottomRightRadius:Zr},s0=Math.min(Vr,.5*zr,.5*_r),l0=Math.min(Qr,.5*zr,.5*_r),u0=Math.min(Zr,.5*zr,.5*_r),b0=Math.min(Jr,.5*zr,.5*_r);Gt.save(),Gt.strokeOpacity(Wr),Dr&&(Gt.save(),clipBorderTop(Gt,$r.box,a0,s0,l0),fillBorderTop(Gt,$r.box,a0,s0,l0),Gt.restore()),qr&&(Gt.save(),clipBorderRight(Gt,$r.box,a0,s0,u0),fillBorderRight(Gt,$r.box,a0,s0,u0),Gt.restore()),Nr&&(Gt.save(),clipBorderBottom(Gt,$r.box,a0,b0,u0),fillBorderBottom(Gt,$r.box,a0,b0,u0),Gt.restore()),kr&&(Gt.save(),clipBorderLeft(Gt,$r.box,a0,b0,l0),fillBorderLeft(Gt,$r.box,a0,b0,l0),Gt.restore()),Gt.restore()},drawBackground=(Gt,$r)=>{var zr;const{top:_r,left:Dr,width:kr,height:qr}=$r.box,Nr=parseColor$1($r.style.backgroundColor),Wr=isNil((zr=$r.style)===null||zr===void 0?void 0:zr.opacity)?1:$r.style.opacity,Qr=Math.min(Nr.opacity,Wr);Gt.fillOpacity(Qr).fillColor(Nr.value).rect(Dr,_r,kr,qr).fill()},renderBackground=(Gt,$r)=>{var zr;!!$r.box&&!!((zr=$r.style)!==null&&zr!==void 0&&zr.backgroundColor)&&(Gt.save(),clipNode(Gt,$r),drawBackground(Gt,$r),Gt.restore())},isSrcId=Gt=>/^#.+/.test(Gt),setLink=(Gt,$r)=>{const zr=$r.props||{},{top:_r,left:Dr,width:kr,height:qr}=$r.box,Nr=zr.src||zr.href;if(Nr){const Wr=isSrcId(Nr),Qr=Wr?"goTo":"link",Vr=Wr?Nr.slice(1):Nr;Gt[Qr](Dr,_r,kr,qr,Vr)}},setDestination=(Gt,$r)=>{var zr;(zr=$r.props)!==null&&zr!==void 0&&zr.id&&Gt.addNamedDestination($r.props.id,"XYZ",null,$r.box.top,null)},isRecursiveNode=Gt=>Gt.type!==Text&&Gt.type!==Svg,renderChildren=(Gt,$r,zr)=>{Gt.save(),$r.box&&Gt.translate($r.box.left,$r.box.top);const _r=$r.children||[],Dr=kr=>renderNode(Gt,kr,zr);_r.forEach(Dr),Gt.restore()},renderFns={[Text]:renderText,[Note]:renderNote,[Image$1]:renderImage,[Canvas]:renderCanvas,[Svg]:renderSvg,[Link]:setLink},renderNode=(Gt,$r,zr)=>{var _r;const Dr=((_r=$r.style)===null||_r===void 0?void 0:_r.overflow)==="hidden",kr=isRecursiveNode($r);$r.type===Page&&renderPage(Gt,$r),Gt.save(),Dr&&clipNode(Gt,$r),applyTransformations(Gt,$r),renderBackground(Gt,$r),renderBorders(Gt,$r);const qr=renderFns[$r.type];qr&&qr(Gt,$r,zr),kr&&renderChildren(Gt,$r,zr),setDestination(Gt,$r),renderDebug(Gt,$r),Gt.restore()},setPDFMetadata=Gt=>($r,zr)=>{zr&&(Gt.info[$r]=zr)},addMetadata=(Gt,$r)=>{var zr,_r;const Dr=setPDFMetadata(Gt),kr=$r.props||{},qr=kr.title||null,Nr=kr.author||null,Wr=kr.subject||null,Qr=kr.keywords||null,Vr=(zr=kr.creator)!=null?zr:"react-pdf",Jr=(_r=kr.producer)!=null?_r:"react-pdf",Zr=kr.creationDate||new Date,zn=kr.modificationDate||null;Dr("Title",qr),Dr("Author",Nr),Dr("Subject",Wr),Dr("Keywords",Qr),Dr("Creator",Vr),Dr("Producer",Jr),Dr("CreationDate",Zr),Dr("ModificationDate",zn)},addNodeBookmark=(Gt,$r,zr,_r)=>{var Dr;const kr=(Dr=$r.props)===null||Dr===void 0?void 0:Dr.bookmark;if(kr){const{title:qr,parent:Nr,expanded:Wr,zoom:Qr,fit:Vr}=kr,Jr=_r[Nr]||Gt.outline,Zr=kr.top||$r.box.top,zn=kr.left||$r.box.left,Vn=Jr.addItem(qr,{pageNumber:zr,expanded:Wr,top:Zr,left:zn,zoom:Qr,fit:Vr});_r[kr.ref]=Vn}$r.children&&$r.children.forEach(qr=>addNodeBookmark(Gt,qr,zr,_r))},addBookmarks=(Gt,$r)=>{const zr={};($r.children||[]).forEach((Dr,kr)=>{addNodeBookmark(Gt,Dr,kr,zr)})},render$1=(Gt,$r)=>{const zr=$r.children||[],_r={imageCache:new Map};return addMetadata(Gt,$r),zr.forEach(Dr=>renderNode(Gt,Dr,_r)),addBookmarks(Gt,$r),Gt.end(),Gt};function ZStream$1(){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 zstream$1=ZStream$1;const require$$1$2$1=getDefaultExportFromCjs$3(zstream$1);var deflate$3={},common$1={};(function(Gt){var $r=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function zr(kr,qr){return Object.prototype.hasOwnProperty.call(kr,qr)}Gt.assign=function(kr){for(var qr=Array.prototype.slice.call(arguments,1);qr.length;){var Nr=qr.shift();if(Nr){if(typeof Nr!="object")throw new TypeError(Nr+"must be non-object");for(var Wr in Nr)zr(Nr,Wr)&&(kr[Wr]=Nr[Wr])}}return kr},Gt.shrinkBuf=function(kr,qr){return kr.length===qr?kr:kr.subarray?kr.subarray(0,qr):(kr.length=qr,kr)};var _r={arraySet:function(kr,qr,Nr,Wr,Qr){if(qr.subarray&&kr.subarray){kr.set(qr.subarray(Nr,Nr+Wr),Qr);return}for(var Vr=0;Vr<Wr;Vr++)kr[Qr+Vr]=qr[Nr+Vr]},flattenChunks:function(kr){var qr,Nr,Wr,Qr,Vr,Jr;for(Wr=0,qr=0,Nr=kr.length;qr<Nr;qr++)Wr+=kr[qr].length;for(Jr=new Uint8Array(Wr),Qr=0,qr=0,Nr=kr.length;qr<Nr;qr++)Vr=kr[qr],Jr.set(Vr,Qr),Qr+=Vr.length;return Jr}},Dr={arraySet:function(kr,qr,Nr,Wr,Qr){for(var Vr=0;Vr<Wr;Vr++)kr[Qr+Vr]=qr[Nr+Vr]},flattenChunks:function(kr){return[].concat.apply([],kr)}};Gt.setTyped=function(kr){kr?(Gt.Buf8=Uint8Array,Gt.Buf16=Uint16Array,Gt.Buf32=Int32Array,Gt.assign(Gt,_r)):(Gt.Buf8=Array,Gt.Buf16=Array,Gt.Buf32=Array,Gt.assign(Gt,Dr))},Gt.setTyped($r)})(common$1);var trees$3={},utils$8=common$1,Z_FIXED$3=4,Z_BINARY$1=0,Z_TEXT$1=1,Z_UNKNOWN$3=2;function zero$4(Gt){for(var $r=Gt.length;--$r>=0;)Gt[$r]=0}var STORED_BLOCK$1=0,STATIC_TREES$1=1,DYN_TREES$1=2,MIN_MATCH$3=3,MAX_MATCH$3=258,LENGTH_CODES$3=29,LITERALS$3=256,L_CODES$3=LITERALS$3+1+LENGTH_CODES$3,D_CODES$3=30,BL_CODES$3=19,HEAP_SIZE$3=2*L_CODES$3+1,MAX_BITS$3=15,Buf_size$1=16,MAX_BL_BITS$1=7,END_BLOCK$1=256,REP_3_6$1=16,REPZ_3_10$1=17,REPZ_11_138$1=18,extra_lbits$1=[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],extra_dbits$1=[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],extra_blbits$1=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],bl_order$1=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],DIST_CODE_LEN$1=512,static_ltree$1=new Array((L_CODES$3+2)*2);zero$4(static_ltree$1);var static_dtree$1=new Array(D_CODES$3*2);zero$4(static_dtree$1);var _dist_code$1=new Array(DIST_CODE_LEN$1);zero$4(_dist_code$1);var _length_code$1=new Array(MAX_MATCH$3-MIN_MATCH$3+1);zero$4(_length_code$1);var base_length$1=new Array(LENGTH_CODES$3);zero$4(base_length$1);var base_dist$1=new Array(D_CODES$3);zero$4(base_dist$1);function StaticTreeDesc$1(Gt,$r,zr,_r,Dr){this.static_tree=Gt,this.extra_bits=$r,this.extra_base=zr,this.elems=_r,this.max_length=Dr,this.has_stree=Gt&&Gt.length}var static_l_desc$1,static_d_desc$1,static_bl_desc$1;function TreeDesc$1(Gt,$r){this.dyn_tree=Gt,this.max_code=0,this.stat_desc=$r}function d_code$1(Gt){return Gt<256?_dist_code$1[Gt]:_dist_code$1[256+(Gt>>>7)]}function put_short$1(Gt,$r){Gt.pending_buf[Gt.pending++]=$r&255,Gt.pending_buf[Gt.pending++]=$r>>>8&255}function send_bits$1(Gt,$r,zr){Gt.bi_valid>Buf_size$1-zr?(Gt.bi_buf|=$r<<Gt.bi_valid&65535,put_short$1(Gt,Gt.bi_buf),Gt.bi_buf=$r>>Buf_size$1-Gt.bi_valid,Gt.bi_valid+=zr-Buf_size$1):(Gt.bi_buf|=$r<<Gt.bi_valid&65535,Gt.bi_valid+=zr)}function send_code$1(Gt,$r,zr){send_bits$1(Gt,zr[$r*2],zr[$r*2+1])}function bi_reverse$1(Gt,$r){var zr=0;do zr|=Gt&1,Gt>>>=1,zr<<=1;while(--$r>0);return zr>>>1}function bi_flush$1(Gt){Gt.bi_valid===16?(put_short$1(Gt,Gt.bi_buf),Gt.bi_buf=0,Gt.bi_valid=0):Gt.bi_valid>=8&&(Gt.pending_buf[Gt.pending++]=Gt.bi_buf&255,Gt.bi_buf>>=8,Gt.bi_valid-=8)}function gen_bitlen$1(Gt,$r){var zr=$r.dyn_tree,_r=$r.max_code,Dr=$r.stat_desc.static_tree,kr=$r.stat_desc.has_stree,qr=$r.stat_desc.extra_bits,Nr=$r.stat_desc.extra_base,Wr=$r.stat_desc.max_length,Qr,Vr,Jr,Zr,zn,Vn,_i=0;for(Zr=0;Zr<=MAX_BITS$3;Zr++)Gt.bl_count[Zr]=0;for(zr[Gt.heap[Gt.heap_max]*2+1]=0,Qr=Gt.heap_max+1;Qr<HEAP_SIZE$3;Qr++)Vr=Gt.heap[Qr],Zr=zr[zr[Vr*2+1]*2+1]+1,Zr>Wr&&(Zr=Wr,_i++),zr[Vr*2+1]=Zr,!(Vr>_r)&&(Gt.bl_count[Zr]++,zn=0,Vr>=Nr&&(zn=qr[Vr-Nr]),Vn=zr[Vr*2],Gt.opt_len+=Vn*(Zr+zn),kr&&(Gt.static_len+=Vn*(Dr[Vr*2+1]+zn)));if(_i!==0){do{for(Zr=Wr-1;Gt.bl_count[Zr]===0;)Zr--;Gt.bl_count[Zr]--,Gt.bl_count[Zr+1]+=2,Gt.bl_count[Wr]--,_i-=2}while(_i>0);for(Zr=Wr;Zr!==0;Zr--)for(Vr=Gt.bl_count[Zr];Vr!==0;)Jr=Gt.heap[--Qr],!(Jr>_r)&&(zr[Jr*2+1]!==Zr&&(Gt.opt_len+=(Zr-zr[Jr*2+1])*zr[Jr*2],zr[Jr*2+1]=Zr),Vr--)}}function gen_codes$1(Gt,$r,zr){var _r=new Array(MAX_BITS$3+1),Dr=0,kr,qr;for(kr=1;kr<=MAX_BITS$3;kr++)_r[kr]=Dr=Dr+zr[kr-1]<<1;for(qr=0;qr<=$r;qr++){var Nr=Gt[qr*2+1];Nr!==0&&(Gt[qr*2]=bi_reverse$1(_r[Nr]++,Nr))}}function tr_static_init$1(){var Gt,$r,zr,_r,Dr,kr=new Array(MAX_BITS$3+1);for(zr=0,_r=0;_r<LENGTH_CODES$3-1;_r++)for(base_length$1[_r]=zr,Gt=0;Gt<1<<extra_lbits$1[_r];Gt++)_length_code$1[zr++]=_r;for(_length_code$1[zr-1]=_r,Dr=0,_r=0;_r<16;_r++)for(base_dist$1[_r]=Dr,Gt=0;Gt<1<<extra_dbits$1[_r];Gt++)_dist_code$1[Dr++]=_r;for(Dr>>=7;_r<D_CODES$3;_r++)for(base_dist$1[_r]=Dr<<7,Gt=0;Gt<1<<extra_dbits$1[_r]-7;Gt++)_dist_code$1[256+Dr++]=_r;for($r=0;$r<=MAX_BITS$3;$r++)kr[$r]=0;for(Gt=0;Gt<=143;)static_ltree$1[Gt*2+1]=8,Gt++,kr[8]++;for(;Gt<=255;)static_ltree$1[Gt*2+1]=9,Gt++,kr[9]++;for(;Gt<=279;)static_ltree$1[Gt*2+1]=7,Gt++,kr[7]++;for(;Gt<=287;)static_ltree$1[Gt*2+1]=8,Gt++,kr[8]++;for(gen_codes$1(static_ltree$1,L_CODES$3+1,kr),Gt=0;Gt<D_CODES$3;Gt++)static_dtree$1[Gt*2+1]=5,static_dtree$1[Gt*2]=bi_reverse$1(Gt,5);static_l_desc$1=new StaticTreeDesc$1(static_ltree$1,extra_lbits$1,LITERALS$3+1,L_CODES$3,MAX_BITS$3),static_d_desc$1=new StaticTreeDesc$1(static_dtree$1,extra_dbits$1,0,D_CODES$3,MAX_BITS$3),static_bl_desc$1=new StaticTreeDesc$1(new Array(0),extra_blbits$1,0,BL_CODES$3,MAX_BL_BITS$1)}function init_block$1(Gt){var $r;for($r=0;$r<L_CODES$3;$r++)Gt.dyn_ltree[$r*2]=0;for($r=0;$r<D_CODES$3;$r++)Gt.dyn_dtree[$r*2]=0;for($r=0;$r<BL_CODES$3;$r++)Gt.bl_tree[$r*2]=0;Gt.dyn_ltree[END_BLOCK$1*2]=1,Gt.opt_len=Gt.static_len=0,Gt.last_lit=Gt.matches=0}function bi_windup$1(Gt){Gt.bi_valid>8?put_short$1(Gt,Gt.bi_buf):Gt.bi_valid>0&&(Gt.pending_buf[Gt.pending++]=Gt.bi_buf),Gt.bi_buf=0,Gt.bi_valid=0}function copy_block$1(Gt,$r,zr,_r){bi_windup$1(Gt),put_short$1(Gt,zr),put_short$1(Gt,~zr),utils$8.arraySet(Gt.pending_buf,Gt.window,$r,zr,Gt.pending),Gt.pending+=zr}function smaller$1(Gt,$r,zr,_r){var Dr=$r*2,kr=zr*2;return Gt[Dr]<Gt[kr]||Gt[Dr]===Gt[kr]&&_r[$r]<=_r[zr]}function pqdownheap$1(Gt,$r,zr){for(var _r=Gt.heap[zr],Dr=zr<<1;Dr<=Gt.heap_len&&(Dr<Gt.heap_len&&smaller$1($r,Gt.heap[Dr+1],Gt.heap[Dr],Gt.depth)&&Dr++,!smaller$1($r,_r,Gt.heap[Dr],Gt.depth));)Gt.heap[zr]=Gt.heap[Dr],zr=Dr,Dr<<=1;Gt.heap[zr]=_r}function compress_block$1(Gt,$r,zr){var _r,Dr,kr=0,qr,Nr;if(Gt.last_lit!==0)do _r=Gt.pending_buf[Gt.d_buf+kr*2]<<8|Gt.pending_buf[Gt.d_buf+kr*2+1],Dr=Gt.pending_buf[Gt.l_buf+kr],kr++,_r===0?send_code$1(Gt,Dr,$r):(qr=_length_code$1[Dr],send_code$1(Gt,qr+LITERALS$3+1,$r),Nr=extra_lbits$1[qr],Nr!==0&&(Dr-=base_length$1[qr],send_bits$1(Gt,Dr,Nr)),_r--,qr=d_code$1(_r),send_code$1(Gt,qr,zr),Nr=extra_dbits$1[qr],Nr!==0&&(_r-=base_dist$1[qr],send_bits$1(Gt,_r,Nr)));while(kr<Gt.last_lit);send_code$1(Gt,END_BLOCK$1,$r)}function build_tree$1(Gt,$r){var zr=$r.dyn_tree,_r=$r.stat_desc.static_tree,Dr=$r.stat_desc.has_stree,kr=$r.stat_desc.elems,qr,Nr,Wr=-1,Qr;for(Gt.heap_len=0,Gt.heap_max=HEAP_SIZE$3,qr=0;qr<kr;qr++)zr[qr*2]!==0?(Gt.heap[++Gt.heap_len]=Wr=qr,Gt.depth[qr]=0):zr[qr*2+1]=0;for(;Gt.heap_len<2;)Qr=Gt.heap[++Gt.heap_len]=Wr<2?++Wr:0,zr[Qr*2]=1,Gt.depth[Qr]=0,Gt.opt_len--,Dr&&(Gt.static_len-=_r[Qr*2+1]);for($r.max_code=Wr,qr=Gt.heap_len>>1;qr>=1;qr--)pqdownheap$1(Gt,zr,qr);Qr=kr;do qr=Gt.heap[1],Gt.heap[1]=Gt.heap[Gt.heap_len--],pqdownheap$1(Gt,zr,1),Nr=Gt.heap[1],Gt.heap[--Gt.heap_max]=qr,Gt.heap[--Gt.heap_max]=Nr,zr[Qr*2]=zr[qr*2]+zr[Nr*2],Gt.depth[Qr]=(Gt.depth[qr]>=Gt.depth[Nr]?Gt.depth[qr]:Gt.depth[Nr])+1,zr[qr*2+1]=zr[Nr*2+1]=Qr,Gt.heap[1]=Qr++,pqdownheap$1(Gt,zr,1);while(Gt.heap_len>=2);Gt.heap[--Gt.heap_max]=Gt.heap[1],gen_bitlen$1(Gt,$r),gen_codes$1(zr,Wr,Gt.bl_count)}function scan_tree$1(Gt,$r,zr){var _r,Dr=-1,kr,qr=$r[0*2+1],Nr=0,Wr=7,Qr=4;for(qr===0&&(Wr=138,Qr=3),$r[(zr+1)*2+1]=65535,_r=0;_r<=zr;_r++)kr=qr,qr=$r[(_r+1)*2+1],!(++Nr<Wr&&kr===qr)&&(Nr<Qr?Gt.bl_tree[kr*2]+=Nr:kr!==0?(kr!==Dr&&Gt.bl_tree[kr*2]++,Gt.bl_tree[REP_3_6$1*2]++):Nr<=10?Gt.bl_tree[REPZ_3_10$1*2]++:Gt.bl_tree[REPZ_11_138$1*2]++,Nr=0,Dr=kr,qr===0?(Wr=138,Qr=3):kr===qr?(Wr=6,Qr=3):(Wr=7,Qr=4))}function send_tree$1(Gt,$r,zr){var _r,Dr=-1,kr,qr=$r[0*2+1],Nr=0,Wr=7,Qr=4;for(qr===0&&(Wr=138,Qr=3),_r=0;_r<=zr;_r++)if(kr=qr,qr=$r[(_r+1)*2+1],!(++Nr<Wr&&kr===qr)){if(Nr<Qr)do send_code$1(Gt,kr,Gt.bl_tree);while(--Nr!==0);else kr!==0?(kr!==Dr&&(send_code$1(Gt,kr,Gt.bl_tree),Nr--),send_code$1(Gt,REP_3_6$1,Gt.bl_tree),send_bits$1(Gt,Nr-3,2)):Nr<=10?(send_code$1(Gt,REPZ_3_10$1,Gt.bl_tree),send_bits$1(Gt,Nr-3,3)):(send_code$1(Gt,REPZ_11_138$1,Gt.bl_tree),send_bits$1(Gt,Nr-11,7));Nr=0,Dr=kr,qr===0?(Wr=138,Qr=3):kr===qr?(Wr=6,Qr=3):(Wr=7,Qr=4)}}function build_bl_tree$1(Gt){var $r;for(scan_tree$1(Gt,Gt.dyn_ltree,Gt.l_desc.max_code),scan_tree$1(Gt,Gt.dyn_dtree,Gt.d_desc.max_code),build_tree$1(Gt,Gt.bl_desc),$r=BL_CODES$3-1;$r>=3&&Gt.bl_tree[bl_order$1[$r]*2+1]===0;$r--);return Gt.opt_len+=3*($r+1)+5+5+4,$r}function send_all_trees$1(Gt,$r,zr,_r){var Dr;for(send_bits$1(Gt,$r-257,5),send_bits$1(Gt,zr-1,5),send_bits$1(Gt,_r-4,4),Dr=0;Dr<_r;Dr++)send_bits$1(Gt,Gt.bl_tree[bl_order$1[Dr]*2+1],3);send_tree$1(Gt,Gt.dyn_ltree,$r-1),send_tree$1(Gt,Gt.dyn_dtree,zr-1)}function detect_data_type$1(Gt){var $r=4093624447,zr;for(zr=0;zr<=31;zr++,$r>>>=1)if($r&1&&Gt.dyn_ltree[zr*2]!==0)return Z_BINARY$1;if(Gt.dyn_ltree[9*2]!==0||Gt.dyn_ltree[10*2]!==0||Gt.dyn_ltree[13*2]!==0)return Z_TEXT$1;for(zr=32;zr<LITERALS$3;zr++)if(Gt.dyn_ltree[zr*2]!==0)return Z_TEXT$1;return Z_BINARY$1}var static_init_done$1=!1;function _tr_init$1(Gt){static_init_done$1||(tr_static_init$1(),static_init_done$1=!0),Gt.l_desc=new TreeDesc$1(Gt.dyn_ltree,static_l_desc$1),Gt.d_desc=new TreeDesc$1(Gt.dyn_dtree,static_d_desc$1),Gt.bl_desc=new TreeDesc$1(Gt.bl_tree,static_bl_desc$1),Gt.bi_buf=0,Gt.bi_valid=0,init_block$1(Gt)}function _tr_stored_block$1(Gt,$r,zr,_r){send_bits$1(Gt,(STORED_BLOCK$1<<1)+(_r?1:0),3),copy_block$1(Gt,$r,zr)}function _tr_align$1(Gt){send_bits$1(Gt,STATIC_TREES$1<<1,3),send_code$1(Gt,END_BLOCK$1,static_ltree$1),bi_flush$1(Gt)}function _tr_flush_block$1(Gt,$r,zr,_r){var Dr,kr,qr=0;Gt.level>0?(Gt.strm.data_type===Z_UNKNOWN$3&&(Gt.strm.data_type=detect_data_type$1(Gt)),build_tree$1(Gt,Gt.l_desc),build_tree$1(Gt,Gt.d_desc),qr=build_bl_tree$1(Gt),Dr=Gt.opt_len+3+7>>>3,kr=Gt.static_len+3+7>>>3,kr<=Dr&&(Dr=kr)):Dr=kr=zr+5,zr+4<=Dr&&$r!==-1?_tr_stored_block$1(Gt,$r,zr,_r):Gt.strategy===Z_FIXED$3||kr===Dr?(send_bits$1(Gt,(STATIC_TREES$1<<1)+(_r?1:0),3),compress_block$1(Gt,static_ltree$1,static_dtree$1)):(send_bits$1(Gt,(DYN_TREES$1<<1)+(_r?1:0),3),send_all_trees$1(Gt,Gt.l_desc.max_code+1,Gt.d_desc.max_code+1,qr+1),compress_block$1(Gt,Gt.dyn_ltree,Gt.dyn_dtree)),init_block$1(Gt),_r&&bi_windup$1(Gt)}function _tr_tally$1(Gt,$r,zr){return Gt.pending_buf[Gt.d_buf+Gt.last_lit*2]=$r>>>8&255,Gt.pending_buf[Gt.d_buf+Gt.last_lit*2+1]=$r&255,Gt.pending_buf[Gt.l_buf+Gt.last_lit]=zr&255,Gt.last_lit++,$r===0?Gt.dyn_ltree[zr*2]++:(Gt.matches++,$r--,Gt.dyn_ltree[(_length_code$1[zr]+LITERALS$3+1)*2]++,Gt.dyn_dtree[d_code$1($r)*2]++),Gt.last_lit===Gt.lit_bufsize-1}trees$3._tr_init=_tr_init$1;trees$3._tr_stored_block=_tr_stored_block$1;trees$3._tr_flush_block=_tr_flush_block$1;trees$3._tr_tally=_tr_tally$1;trees$3._tr_align=_tr_align$1;function adler32$5(Gt,$r,zr,_r){for(var Dr=Gt&65535|0,kr=Gt>>>16&65535|0,qr=0;zr!==0;){qr=zr>2e3?2e3:zr,zr-=qr;do Dr=Dr+$r[_r++]|0,kr=kr+Dr|0;while(--qr);Dr%=65521,kr%=65521}return Dr|kr<<16|0}var adler32_1$1=adler32$5;function makeTable$1(){for(var Gt,$r=[],zr=0;zr<256;zr++){Gt=zr;for(var _r=0;_r<8;_r++)Gt=Gt&1?3988292384^Gt>>>1:Gt>>>1;$r[zr]=Gt}return $r}var crcTable$1=makeTable$1();function crc32$5(Gt,$r,zr,_r){var Dr=crcTable$1,kr=_r+zr;Gt^=-1;for(var qr=_r;qr<kr;qr++)Gt=Gt>>>8^Dr[(Gt^$r[qr])&255];return Gt^-1}var crc32_1$1=crc32$5,messages$1={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"},utils$7=common$1,trees$2=trees$3,adler32$4=adler32_1$1,crc32$4=crc32_1$1,msg$1=messages$1,Z_NO_FLUSH$1=0,Z_PARTIAL_FLUSH$1=1,Z_FULL_FLUSH$1=3,Z_FINISH$3=4,Z_BLOCK$3=5,Z_OK$3=0,Z_STREAM_END$3=1,Z_STREAM_ERROR$3=-2,Z_DATA_ERROR$3=-3,Z_BUF_ERROR$3=-5,Z_DEFAULT_COMPRESSION$1=-1,Z_FILTERED$1=1,Z_HUFFMAN_ONLY$1=2,Z_RLE$1=3,Z_FIXED$2=4,Z_DEFAULT_STRATEGY$1=0,Z_UNKNOWN$2=2,Z_DEFLATED$3=8,MAX_MEM_LEVEL$1=9,MAX_WBITS$3=15,DEF_MEM_LEVEL$1=8,LENGTH_CODES$2=29,LITERALS$2=256,L_CODES$2=LITERALS$2+1+LENGTH_CODES$2,D_CODES$2=30,BL_CODES$2=19,HEAP_SIZE$2=2*L_CODES$2+1,MAX_BITS$2=15,MIN_MATCH$2=3,MAX_MATCH$2=258,MIN_LOOKAHEAD$1=MAX_MATCH$2+MIN_MATCH$2+1,PRESET_DICT$1=32,INIT_STATE$1=42,EXTRA_STATE$1=69,NAME_STATE$1=73,COMMENT_STATE$1=91,HCRC_STATE$1=103,BUSY_STATE$1=113,FINISH_STATE$1=666,BS_NEED_MORE$1=1,BS_BLOCK_DONE$1=2,BS_FINISH_STARTED$1=3,BS_FINISH_DONE$1=4,OS_CODE$1=3;function err$1(Gt,$r){return Gt.msg=msg$1[$r],$r}function rank$1(Gt){return(Gt<<1)-(Gt>4?9:0)}function zero$3(Gt){for(var $r=Gt.length;--$r>=0;)Gt[$r]=0}function flush_pending$1(Gt){var $r=Gt.state,zr=$r.pending;zr>Gt.avail_out&&(zr=Gt.avail_out),zr!==0&&(utils$7.arraySet(Gt.output,$r.pending_buf,$r.pending_out,zr,Gt.next_out),Gt.next_out+=zr,$r.pending_out+=zr,Gt.total_out+=zr,Gt.avail_out-=zr,$r.pending-=zr,$r.pending===0&&($r.pending_out=0))}function flush_block_only$1(Gt,$r){trees$2._tr_flush_block(Gt,Gt.block_start>=0?Gt.block_start:-1,Gt.strstart-Gt.block_start,$r),Gt.block_start=Gt.strstart,flush_pending$1(Gt.strm)}function put_byte$1(Gt,$r){Gt.pending_buf[Gt.pending++]=$r}function putShortMSB$1(Gt,$r){Gt.pending_buf[Gt.pending++]=$r>>>8&255,Gt.pending_buf[Gt.pending++]=$r&255}function read_buf$1(Gt,$r,zr,_r){var Dr=Gt.avail_in;return Dr>_r&&(Dr=_r),Dr===0?0:(Gt.avail_in-=Dr,utils$7.arraySet($r,Gt.input,Gt.next_in,Dr,zr),Gt.state.wrap===1?Gt.adler=adler32$4(Gt.adler,$r,Dr,zr):Gt.state.wrap===2&&(Gt.adler=crc32$4(Gt.adler,$r,Dr,zr)),Gt.next_in+=Dr,Gt.total_in+=Dr,Dr)}function longest_match$1(Gt,$r){var zr=Gt.max_chain_length,_r=Gt.strstart,Dr,kr,qr=Gt.prev_length,Nr=Gt.nice_match,Wr=Gt.strstart>Gt.w_size-MIN_LOOKAHEAD$1?Gt.strstart-(Gt.w_size-MIN_LOOKAHEAD$1):0,Qr=Gt.window,Vr=Gt.w_mask,Jr=Gt.prev,Zr=Gt.strstart+MAX_MATCH$2,zn=Qr[_r+qr-1],Vn=Qr[_r+qr];Gt.prev_length>=Gt.good_match&&(zr>>=2),Nr>Gt.lookahead&&(Nr=Gt.lookahead);do if(Dr=$r,!(Qr[Dr+qr]!==Vn||Qr[Dr+qr-1]!==zn||Qr[Dr]!==Qr[_r]||Qr[++Dr]!==Qr[_r+1])){_r+=2,Dr++;do;while(Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&_r<Zr);if(kr=MAX_MATCH$2-(Zr-_r),_r=Zr-MAX_MATCH$2,kr>qr){if(Gt.match_start=$r,qr=kr,kr>=Nr)break;zn=Qr[_r+qr-1],Vn=Qr[_r+qr]}}while(($r=Jr[$r&Vr])>Wr&&--zr!==0);return qr<=Gt.lookahead?qr:Gt.lookahead}function fill_window$1(Gt){var $r=Gt.w_size,zr,_r,Dr,kr,qr;do{if(kr=Gt.window_size-Gt.lookahead-Gt.strstart,Gt.strstart>=$r+($r-MIN_LOOKAHEAD$1)){utils$7.arraySet(Gt.window,Gt.window,$r,$r,0),Gt.match_start-=$r,Gt.strstart-=$r,Gt.block_start-=$r,_r=Gt.hash_size,zr=_r;do Dr=Gt.head[--zr],Gt.head[zr]=Dr>=$r?Dr-$r:0;while(--_r);_r=$r,zr=_r;do Dr=Gt.prev[--zr],Gt.prev[zr]=Dr>=$r?Dr-$r:0;while(--_r);kr+=$r}if(Gt.strm.avail_in===0)break;if(_r=read_buf$1(Gt.strm,Gt.window,Gt.strstart+Gt.lookahead,kr),Gt.lookahead+=_r,Gt.lookahead+Gt.insert>=MIN_MATCH$2)for(qr=Gt.strstart-Gt.insert,Gt.ins_h=Gt.window[qr],Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[qr+1])&Gt.hash_mask;Gt.insert&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[qr+MIN_MATCH$2-1])&Gt.hash_mask,Gt.prev[qr&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=qr,qr++,Gt.insert--,!(Gt.lookahead+Gt.insert<MIN_MATCH$2)););}while(Gt.lookahead<MIN_LOOKAHEAD$1&&Gt.strm.avail_in!==0)}function deflate_stored$1(Gt,$r){var zr=65535;for(zr>Gt.pending_buf_size-5&&(zr=Gt.pending_buf_size-5);;){if(Gt.lookahead<=1){if(fill_window$1(Gt),Gt.lookahead===0&&$r===Z_NO_FLUSH$1)return BS_NEED_MORE$1;if(Gt.lookahead===0)break}Gt.strstart+=Gt.lookahead,Gt.lookahead=0;var _r=Gt.block_start+zr;if((Gt.strstart===0||Gt.strstart>=_r)&&(Gt.lookahead=Gt.strstart-_r,Gt.strstart=_r,flush_block_only$1(Gt,!1),Gt.strm.avail_out===0)||Gt.strstart-Gt.block_start>=Gt.w_size-MIN_LOOKAHEAD$1&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE$1}return Gt.insert=0,$r===Z_FINISH$3?(flush_block_only$1(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED$1:BS_FINISH_DONE$1):(Gt.strstart>Gt.block_start&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0),BS_NEED_MORE$1)}function deflate_fast$1(Gt,$r){for(var zr,_r;;){if(Gt.lookahead<MIN_LOOKAHEAD$1){if(fill_window$1(Gt),Gt.lookahead<MIN_LOOKAHEAD$1&&$r===Z_NO_FLUSH$1)return BS_NEED_MORE$1;if(Gt.lookahead===0)break}if(zr=0,Gt.lookahead>=MIN_MATCH$2&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH$2-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart),zr!==0&&Gt.strstart-zr<=Gt.w_size-MIN_LOOKAHEAD$1&&(Gt.match_length=longest_match$1(Gt,zr)),Gt.match_length>=MIN_MATCH$2)if(_r=trees$2._tr_tally(Gt,Gt.strstart-Gt.match_start,Gt.match_length-MIN_MATCH$2),Gt.lookahead-=Gt.match_length,Gt.match_length<=Gt.max_lazy_match&&Gt.lookahead>=MIN_MATCH$2){Gt.match_length--;do Gt.strstart++,Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH$2-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart;while(--Gt.match_length!==0);Gt.strstart++}else Gt.strstart+=Gt.match_length,Gt.match_length=0,Gt.ins_h=Gt.window[Gt.strstart],Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+1])&Gt.hash_mask;else _r=trees$2._tr_tally(Gt,0,Gt.window[Gt.strstart]),Gt.lookahead--,Gt.strstart++;if(_r&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE$1}return Gt.insert=Gt.strstart<MIN_MATCH$2-1?Gt.strstart:MIN_MATCH$2-1,$r===Z_FINISH$3?(flush_block_only$1(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED$1:BS_FINISH_DONE$1):Gt.last_lit&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE$1:BS_BLOCK_DONE$1}function deflate_slow$1(Gt,$r){for(var zr,_r,Dr;;){if(Gt.lookahead<MIN_LOOKAHEAD$1){if(fill_window$1(Gt),Gt.lookahead<MIN_LOOKAHEAD$1&&$r===Z_NO_FLUSH$1)return BS_NEED_MORE$1;if(Gt.lookahead===0)break}if(zr=0,Gt.lookahead>=MIN_MATCH$2&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH$2-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart),Gt.prev_length=Gt.match_length,Gt.prev_match=Gt.match_start,Gt.match_length=MIN_MATCH$2-1,zr!==0&&Gt.prev_length<Gt.max_lazy_match&&Gt.strstart-zr<=Gt.w_size-MIN_LOOKAHEAD$1&&(Gt.match_length=longest_match$1(Gt,zr),Gt.match_length<=5&&(Gt.strategy===Z_FILTERED$1||Gt.match_length===MIN_MATCH$2&&Gt.strstart-Gt.match_start>4096)&&(Gt.match_length=MIN_MATCH$2-1)),Gt.prev_length>=MIN_MATCH$2&&Gt.match_length<=Gt.prev_length){Dr=Gt.strstart+Gt.lookahead-MIN_MATCH$2,_r=trees$2._tr_tally(Gt,Gt.strstart-1-Gt.prev_match,Gt.prev_length-MIN_MATCH$2),Gt.lookahead-=Gt.prev_length-1,Gt.prev_length-=2;do++Gt.strstart<=Dr&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH$2-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart);while(--Gt.prev_length!==0);if(Gt.match_available=0,Gt.match_length=MIN_MATCH$2-1,Gt.strstart++,_r&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE$1}else if(Gt.match_available){if(_r=trees$2._tr_tally(Gt,0,Gt.window[Gt.strstart-1]),_r&&flush_block_only$1(Gt,!1),Gt.strstart++,Gt.lookahead--,Gt.strm.avail_out===0)return BS_NEED_MORE$1}else Gt.match_available=1,Gt.strstart++,Gt.lookahead--}return Gt.match_available&&(_r=trees$2._tr_tally(Gt,0,Gt.window[Gt.strstart-1]),Gt.match_available=0),Gt.insert=Gt.strstart<MIN_MATCH$2-1?Gt.strstart:MIN_MATCH$2-1,$r===Z_FINISH$3?(flush_block_only$1(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED$1:BS_FINISH_DONE$1):Gt.last_lit&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE$1:BS_BLOCK_DONE$1}function deflate_rle$1(Gt,$r){for(var zr,_r,Dr,kr,qr=Gt.window;;){if(Gt.lookahead<=MAX_MATCH$2){if(fill_window$1(Gt),Gt.lookahead<=MAX_MATCH$2&&$r===Z_NO_FLUSH$1)return BS_NEED_MORE$1;if(Gt.lookahead===0)break}if(Gt.match_length=0,Gt.lookahead>=MIN_MATCH$2&&Gt.strstart>0&&(Dr=Gt.strstart-1,_r=qr[Dr],_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr])){kr=Gt.strstart+MAX_MATCH$2;do;while(_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&Dr<kr);Gt.match_length=MAX_MATCH$2-(kr-Dr),Gt.match_length>Gt.lookahead&&(Gt.match_length=Gt.lookahead)}if(Gt.match_length>=MIN_MATCH$2?(zr=trees$2._tr_tally(Gt,1,Gt.match_length-MIN_MATCH$2),Gt.lookahead-=Gt.match_length,Gt.strstart+=Gt.match_length,Gt.match_length=0):(zr=trees$2._tr_tally(Gt,0,Gt.window[Gt.strstart]),Gt.lookahead--,Gt.strstart++),zr&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE$1}return Gt.insert=0,$r===Z_FINISH$3?(flush_block_only$1(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED$1:BS_FINISH_DONE$1):Gt.last_lit&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE$1:BS_BLOCK_DONE$1}function deflate_huff$1(Gt,$r){for(var zr;;){if(Gt.lookahead===0&&(fill_window$1(Gt),Gt.lookahead===0)){if($r===Z_NO_FLUSH$1)return BS_NEED_MORE$1;break}if(Gt.match_length=0,zr=trees$2._tr_tally(Gt,0,Gt.window[Gt.strstart]),Gt.lookahead--,Gt.strstart++,zr&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE$1}return Gt.insert=0,$r===Z_FINISH$3?(flush_block_only$1(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED$1:BS_FINISH_DONE$1):Gt.last_lit&&(flush_block_only$1(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE$1:BS_BLOCK_DONE$1}function Config$1(Gt,$r,zr,_r,Dr){this.good_length=Gt,this.max_lazy=$r,this.nice_length=zr,this.max_chain=_r,this.func=Dr}var configuration_table$1;configuration_table$1=[new Config$1(0,0,0,0,deflate_stored$1),new Config$1(4,4,8,4,deflate_fast$1),new Config$1(4,5,16,8,deflate_fast$1),new Config$1(4,6,32,32,deflate_fast$1),new Config$1(4,4,16,16,deflate_slow$1),new Config$1(8,16,32,32,deflate_slow$1),new Config$1(8,16,128,128,deflate_slow$1),new Config$1(8,32,128,256,deflate_slow$1),new Config$1(32,128,258,1024,deflate_slow$1),new Config$1(32,258,258,4096,deflate_slow$1)];function lm_init$1(Gt){Gt.window_size=2*Gt.w_size,zero$3(Gt.head),Gt.max_lazy_match=configuration_table$1[Gt.level].max_lazy,Gt.good_match=configuration_table$1[Gt.level].good_length,Gt.nice_match=configuration_table$1[Gt.level].nice_length,Gt.max_chain_length=configuration_table$1[Gt.level].max_chain,Gt.strstart=0,Gt.block_start=0,Gt.lookahead=0,Gt.insert=0,Gt.match_length=Gt.prev_length=MIN_MATCH$2-1,Gt.match_available=0,Gt.ins_h=0}function DeflateState$1(){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=Z_DEFLATED$3,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 utils$7.Buf16(HEAP_SIZE$2*2),this.dyn_dtree=new utils$7.Buf16((2*D_CODES$2+1)*2),this.bl_tree=new utils$7.Buf16((2*BL_CODES$2+1)*2),zero$3(this.dyn_ltree),zero$3(this.dyn_dtree),zero$3(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new utils$7.Buf16(MAX_BITS$2+1),this.heap=new utils$7.Buf16(2*L_CODES$2+1),zero$3(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new utils$7.Buf16(2*L_CODES$2+1),zero$3(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 deflateResetKeep$1(Gt){var $r;return!Gt||!Gt.state?err$1(Gt,Z_STREAM_ERROR$3):(Gt.total_in=Gt.total_out=0,Gt.data_type=Z_UNKNOWN$2,$r=Gt.state,$r.pending=0,$r.pending_out=0,$r.wrap<0&&($r.wrap=-$r.wrap),$r.status=$r.wrap?INIT_STATE$1:BUSY_STATE$1,Gt.adler=$r.wrap===2?0:1,$r.last_flush=Z_NO_FLUSH$1,trees$2._tr_init($r),Z_OK$3)}function deflateReset$1(Gt){var $r=deflateResetKeep$1(Gt);return $r===Z_OK$3&&lm_init$1(Gt.state),$r}function deflateSetHeader$1(Gt,$r){return!Gt||!Gt.state||Gt.state.wrap!==2?Z_STREAM_ERROR$3:(Gt.state.gzhead=$r,Z_OK$3)}function deflateInit2$1(Gt,$r,zr,_r,Dr,kr){if(!Gt)return Z_STREAM_ERROR$3;var qr=1;if($r===Z_DEFAULT_COMPRESSION$1&&($r=6),_r<0?(qr=0,_r=-_r):_r>15&&(qr=2,_r-=16),Dr<1||Dr>MAX_MEM_LEVEL$1||zr!==Z_DEFLATED$3||_r<8||_r>15||$r<0||$r>9||kr<0||kr>Z_FIXED$2)return err$1(Gt,Z_STREAM_ERROR$3);_r===8&&(_r=9);var Nr=new DeflateState$1;return Gt.state=Nr,Nr.strm=Gt,Nr.wrap=qr,Nr.gzhead=null,Nr.w_bits=_r,Nr.w_size=1<<Nr.w_bits,Nr.w_mask=Nr.w_size-1,Nr.hash_bits=Dr+7,Nr.hash_size=1<<Nr.hash_bits,Nr.hash_mask=Nr.hash_size-1,Nr.hash_shift=~~((Nr.hash_bits+MIN_MATCH$2-1)/MIN_MATCH$2),Nr.window=new utils$7.Buf8(Nr.w_size*2),Nr.head=new utils$7.Buf16(Nr.hash_size),Nr.prev=new utils$7.Buf16(Nr.w_size),Nr.lit_bufsize=1<<Dr+6,Nr.pending_buf_size=Nr.lit_bufsize*4,Nr.pending_buf=new utils$7.Buf8(Nr.pending_buf_size),Nr.d_buf=1*Nr.lit_bufsize,Nr.l_buf=3*Nr.lit_bufsize,Nr.level=$r,Nr.strategy=kr,Nr.method=zr,deflateReset$1(Gt)}function deflateInit$1(Gt,$r){return deflateInit2$1(Gt,$r,Z_DEFLATED$3,MAX_WBITS$3,DEF_MEM_LEVEL$1,Z_DEFAULT_STRATEGY$1)}function deflate$2(Gt,$r){var zr,_r,Dr,kr;if(!Gt||!Gt.state||$r>Z_BLOCK$3||$r<0)return Gt?err$1(Gt,Z_STREAM_ERROR$3):Z_STREAM_ERROR$3;if(_r=Gt.state,!Gt.output||!Gt.input&&Gt.avail_in!==0||_r.status===FINISH_STATE$1&&$r!==Z_FINISH$3)return err$1(Gt,Gt.avail_out===0?Z_BUF_ERROR$3:Z_STREAM_ERROR$3);if(_r.strm=Gt,zr=_r.last_flush,_r.last_flush=$r,_r.status===INIT_STATE$1)if(_r.wrap===2)Gt.adler=0,put_byte$1(_r,31),put_byte$1(_r,139),put_byte$1(_r,8),_r.gzhead?(put_byte$1(_r,(_r.gzhead.text?1:0)+(_r.gzhead.hcrc?2:0)+(_r.gzhead.extra?4:0)+(_r.gzhead.name?8:0)+(_r.gzhead.comment?16:0)),put_byte$1(_r,_r.gzhead.time&255),put_byte$1(_r,_r.gzhead.time>>8&255),put_byte$1(_r,_r.gzhead.time>>16&255),put_byte$1(_r,_r.gzhead.time>>24&255),put_byte$1(_r,_r.level===9?2:_r.strategy>=Z_HUFFMAN_ONLY$1||_r.level<2?4:0),put_byte$1(_r,_r.gzhead.os&255),_r.gzhead.extra&&_r.gzhead.extra.length&&(put_byte$1(_r,_r.gzhead.extra.length&255),put_byte$1(_r,_r.gzhead.extra.length>>8&255)),_r.gzhead.hcrc&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending,0)),_r.gzindex=0,_r.status=EXTRA_STATE$1):(put_byte$1(_r,0),put_byte$1(_r,0),put_byte$1(_r,0),put_byte$1(_r,0),put_byte$1(_r,0),put_byte$1(_r,_r.level===9?2:_r.strategy>=Z_HUFFMAN_ONLY$1||_r.level<2?4:0),put_byte$1(_r,OS_CODE$1),_r.status=BUSY_STATE$1);else{var qr=Z_DEFLATED$3+(_r.w_bits-8<<4)<<8,Nr=-1;_r.strategy>=Z_HUFFMAN_ONLY$1||_r.level<2?Nr=0:_r.level<6?Nr=1:_r.level===6?Nr=2:Nr=3,qr|=Nr<<6,_r.strstart!==0&&(qr|=PRESET_DICT$1),qr+=31-qr%31,_r.status=BUSY_STATE$1,putShortMSB$1(_r,qr),_r.strstart!==0&&(putShortMSB$1(_r,Gt.adler>>>16),putShortMSB$1(_r,Gt.adler&65535)),Gt.adler=1}if(_r.status===EXTRA_STATE$1)if(_r.gzhead.extra){for(Dr=_r.pending;_r.gzindex<(_r.gzhead.extra.length&65535)&&!(_r.pending===_r.pending_buf_size&&(_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),flush_pending$1(Gt),Dr=_r.pending,_r.pending===_r.pending_buf_size));)put_byte$1(_r,_r.gzhead.extra[_r.gzindex]&255),_r.gzindex++;_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),_r.gzindex===_r.gzhead.extra.length&&(_r.gzindex=0,_r.status=NAME_STATE$1)}else _r.status=NAME_STATE$1;if(_r.status===NAME_STATE$1)if(_r.gzhead.name){Dr=_r.pending;do{if(_r.pending===_r.pending_buf_size&&(_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),flush_pending$1(Gt),Dr=_r.pending,_r.pending===_r.pending_buf_size)){kr=1;break}_r.gzindex<_r.gzhead.name.length?kr=_r.gzhead.name.charCodeAt(_r.gzindex++)&255:kr=0,put_byte$1(_r,kr)}while(kr!==0);_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),kr===0&&(_r.gzindex=0,_r.status=COMMENT_STATE$1)}else _r.status=COMMENT_STATE$1;if(_r.status===COMMENT_STATE$1)if(_r.gzhead.comment){Dr=_r.pending;do{if(_r.pending===_r.pending_buf_size&&(_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),flush_pending$1(Gt),Dr=_r.pending,_r.pending===_r.pending_buf_size)){kr=1;break}_r.gzindex<_r.gzhead.comment.length?kr=_r.gzhead.comment.charCodeAt(_r.gzindex++)&255:kr=0,put_byte$1(_r,kr)}while(kr!==0);_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$4(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),kr===0&&(_r.status=HCRC_STATE$1)}else _r.status=HCRC_STATE$1;if(_r.status===HCRC_STATE$1&&(_r.gzhead.hcrc?(_r.pending+2>_r.pending_buf_size&&flush_pending$1(Gt),_r.pending+2<=_r.pending_buf_size&&(put_byte$1(_r,Gt.adler&255),put_byte$1(_r,Gt.adler>>8&255),Gt.adler=0,_r.status=BUSY_STATE$1)):_r.status=BUSY_STATE$1),_r.pending!==0){if(flush_pending$1(Gt),Gt.avail_out===0)return _r.last_flush=-1,Z_OK$3}else if(Gt.avail_in===0&&rank$1($r)<=rank$1(zr)&&$r!==Z_FINISH$3)return err$1(Gt,Z_BUF_ERROR$3);if(_r.status===FINISH_STATE$1&&Gt.avail_in!==0)return err$1(Gt,Z_BUF_ERROR$3);if(Gt.avail_in!==0||_r.lookahead!==0||$r!==Z_NO_FLUSH$1&&_r.status!==FINISH_STATE$1){var Wr=_r.strategy===Z_HUFFMAN_ONLY$1?deflate_huff$1(_r,$r):_r.strategy===Z_RLE$1?deflate_rle$1(_r,$r):configuration_table$1[_r.level].func(_r,$r);if((Wr===BS_FINISH_STARTED$1||Wr===BS_FINISH_DONE$1)&&(_r.status=FINISH_STATE$1),Wr===BS_NEED_MORE$1||Wr===BS_FINISH_STARTED$1)return Gt.avail_out===0&&(_r.last_flush=-1),Z_OK$3;if(Wr===BS_BLOCK_DONE$1&&($r===Z_PARTIAL_FLUSH$1?trees$2._tr_align(_r):$r!==Z_BLOCK$3&&(trees$2._tr_stored_block(_r,0,0,!1),$r===Z_FULL_FLUSH$1&&(zero$3(_r.head),_r.lookahead===0&&(_r.strstart=0,_r.block_start=0,_r.insert=0))),flush_pending$1(Gt),Gt.avail_out===0))return _r.last_flush=-1,Z_OK$3}return $r!==Z_FINISH$3?Z_OK$3:_r.wrap<=0?Z_STREAM_END$3:(_r.wrap===2?(put_byte$1(_r,Gt.adler&255),put_byte$1(_r,Gt.adler>>8&255),put_byte$1(_r,Gt.adler>>16&255),put_byte$1(_r,Gt.adler>>24&255),put_byte$1(_r,Gt.total_in&255),put_byte$1(_r,Gt.total_in>>8&255),put_byte$1(_r,Gt.total_in>>16&255),put_byte$1(_r,Gt.total_in>>24&255)):(putShortMSB$1(_r,Gt.adler>>>16),putShortMSB$1(_r,Gt.adler&65535)),flush_pending$1(Gt),_r.wrap>0&&(_r.wrap=-_r.wrap),_r.pending!==0?Z_OK$3:Z_STREAM_END$3)}function deflateEnd$1(Gt){var $r;return!Gt||!Gt.state?Z_STREAM_ERROR$3:($r=Gt.state.status,$r!==INIT_STATE$1&&$r!==EXTRA_STATE$1&&$r!==NAME_STATE$1&&$r!==COMMENT_STATE$1&&$r!==HCRC_STATE$1&&$r!==BUSY_STATE$1&&$r!==FINISH_STATE$1?err$1(Gt,Z_STREAM_ERROR$3):(Gt.state=null,$r===BUSY_STATE$1?err$1(Gt,Z_DATA_ERROR$3):Z_OK$3))}function deflateSetDictionary$1(Gt,$r){var zr=$r.length,_r,Dr,kr,qr,Nr,Wr,Qr,Vr;if(!Gt||!Gt.state||(_r=Gt.state,qr=_r.wrap,qr===2||qr===1&&_r.status!==INIT_STATE$1||_r.lookahead))return Z_STREAM_ERROR$3;for(qr===1&&(Gt.adler=adler32$4(Gt.adler,$r,zr,0)),_r.wrap=0,zr>=_r.w_size&&(qr===0&&(zero$3(_r.head),_r.strstart=0,_r.block_start=0,_r.insert=0),Vr=new utils$7.Buf8(_r.w_size),utils$7.arraySet(Vr,$r,zr-_r.w_size,_r.w_size,0),$r=Vr,zr=_r.w_size),Nr=Gt.avail_in,Wr=Gt.next_in,Qr=Gt.input,Gt.avail_in=zr,Gt.next_in=0,Gt.input=$r,fill_window$1(_r);_r.lookahead>=MIN_MATCH$2;){Dr=_r.strstart,kr=_r.lookahead-(MIN_MATCH$2-1);do _r.ins_h=(_r.ins_h<<_r.hash_shift^_r.window[Dr+MIN_MATCH$2-1])&_r.hash_mask,_r.prev[Dr&_r.w_mask]=_r.head[_r.ins_h],_r.head[_r.ins_h]=Dr,Dr++;while(--kr);_r.strstart=Dr,_r.lookahead=MIN_MATCH$2-1,fill_window$1(_r)}return _r.strstart+=_r.lookahead,_r.block_start=_r.strstart,_r.insert=_r.lookahead,_r.lookahead=0,_r.match_length=_r.prev_length=MIN_MATCH$2-1,_r.match_available=0,Gt.next_in=Wr,Gt.input=Qr,Gt.avail_in=Nr,_r.wrap=qr,Z_OK$3}deflate$3.deflateInit=deflateInit$1;deflate$3.deflateInit2=deflateInit2$1;deflate$3.deflateReset=deflateReset$1;deflate$3.deflateResetKeep=deflateResetKeep$1;deflate$3.deflateSetHeader=deflateSetHeader$1;deflate$3.deflate=deflate$2;deflate$3.deflateEnd=deflateEnd$1;deflate$3.deflateSetDictionary=deflateSetDictionary$1;deflate$3.deflateInfo="pako deflate (from Nodeca project)";var inflate$3={},BAD$3=30,TYPE$3=12,inffast$1=function($r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0,y0;_r=$r.state,Dr=$r.next_in,g0=$r.input,kr=Dr+($r.avail_in-5),qr=$r.next_out,y0=$r.output,Nr=qr-(zr-$r.avail_out),Wr=qr+($r.avail_out-257),Qr=_r.dmax,Vr=_r.wsize,Jr=_r.whave,Zr=_r.wnext,zn=_r.window,Vn=_r.hold,_i=_r.bits,e0=_r.lencode,r0=_r.distcode,i0=(1<<_r.lenbits)-1,n0=(1<<_r.distbits)-1;e:do{_i<15&&(Vn+=g0[Dr++]<<_i,_i+=8,Vn+=g0[Dr++]<<_i,_i+=8),o0=e0[Vn&i0];t:for(;;){if(a0=o0>>>24,Vn>>>=a0,_i-=a0,a0=o0>>>16&255,a0===0)y0[qr++]=o0&65535;else if(a0&16){s0=o0&65535,a0&=15,a0&&(_i<a0&&(Vn+=g0[Dr++]<<_i,_i+=8),s0+=Vn&(1<<a0)-1,Vn>>>=a0,_i-=a0),_i<15&&(Vn+=g0[Dr++]<<_i,_i+=8,Vn+=g0[Dr++]<<_i,_i+=8),o0=r0[Vn&n0];r:for(;;){if(a0=o0>>>24,Vn>>>=a0,_i-=a0,a0=o0>>>16&255,a0&16){if(l0=o0&65535,a0&=15,_i<a0&&(Vn+=g0[Dr++]<<_i,_i+=8,_i<a0&&(Vn+=g0[Dr++]<<_i,_i+=8)),l0+=Vn&(1<<a0)-1,l0>Qr){$r.msg="invalid distance too far back",_r.mode=BAD$3;break e}if(Vn>>>=a0,_i-=a0,a0=qr-Nr,l0>a0){if(a0=l0-a0,a0>Jr&&_r.sane){$r.msg="invalid distance too far back",_r.mode=BAD$3;break e}if(u0=0,b0=zn,Zr===0){if(u0+=Vr-a0,a0<s0){s0-=a0;do y0[qr++]=zn[u0++];while(--a0);u0=qr-l0,b0=y0}}else if(Zr<a0){if(u0+=Vr+Zr-a0,a0-=Zr,a0<s0){s0-=a0;do y0[qr++]=zn[u0++];while(--a0);if(u0=0,Zr<s0){a0=Zr,s0-=a0;do y0[qr++]=zn[u0++];while(--a0);u0=qr-l0,b0=y0}}}else if(u0+=Zr-a0,a0<s0){s0-=a0;do y0[qr++]=zn[u0++];while(--a0);u0=qr-l0,b0=y0}for(;s0>2;)y0[qr++]=b0[u0++],y0[qr++]=b0[u0++],y0[qr++]=b0[u0++],s0-=3;s0&&(y0[qr++]=b0[u0++],s0>1&&(y0[qr++]=b0[u0++]))}else{u0=qr-l0;do y0[qr++]=y0[u0++],y0[qr++]=y0[u0++],y0[qr++]=y0[u0++],s0-=3;while(s0>2);s0&&(y0[qr++]=y0[u0++],s0>1&&(y0[qr++]=y0[u0++]))}}else if(a0&64){$r.msg="invalid distance code",_r.mode=BAD$3;break e}else{o0=r0[(o0&65535)+(Vn&(1<<a0)-1)];continue r}break}}else if(a0&64)if(a0&32){_r.mode=TYPE$3;break e}else{$r.msg="invalid literal/length code",_r.mode=BAD$3;break e}else{o0=e0[(o0&65535)+(Vn&(1<<a0)-1)];continue t}break}}while(Dr<kr&&qr<Wr);s0=_i>>3,Dr-=s0,_i-=s0<<3,Vn&=(1<<_i)-1,$r.next_in=Dr,$r.next_out=qr,$r.avail_in=Dr<kr?5+(kr-Dr):5-(Dr-kr),$r.avail_out=qr<Wr?257+(Wr-qr):257-(qr-Wr),_r.hold=Vn,_r.bits=_i},utils$6=common$1,MAXBITS$1=15,ENOUGH_LENS$3=852,ENOUGH_DISTS$3=592,CODES$3=0,LENS$3=1,DISTS$3=2,lbase$1=[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],lext$1=[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],dbase$1=[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],dext$1=[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],inftrees$1=function($r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=Wr.bits,Vr=0,Jr=0,Zr=0,zn=0,Vn=0,_i=0,e0=0,r0=0,i0=0,n0=0,o0,a0,s0,l0,u0,b0=null,g0=0,y0,f0=new utils$6.Buf16(MAXBITS$1+1),v0=new utils$6.Buf16(MAXBITS$1+1),A0=null,p0=0,h0,m0,c0;for(Vr=0;Vr<=MAXBITS$1;Vr++)f0[Vr]=0;for(Jr=0;Jr<Dr;Jr++)f0[zr[_r+Jr]]++;for(Vn=Qr,zn=MAXBITS$1;zn>=1&&f0[zn]===0;zn--);if(Vn>zn&&(Vn=zn),zn===0)return kr[qr++]=1<<24|64<<16|0,kr[qr++]=1<<24|64<<16|0,Wr.bits=1,0;for(Zr=1;Zr<zn&&f0[Zr]===0;Zr++);for(Vn<Zr&&(Vn=Zr),r0=1,Vr=1;Vr<=MAXBITS$1;Vr++)if(r0<<=1,r0-=f0[Vr],r0<0)return-1;if(r0>0&&($r===CODES$3||zn!==1))return-1;for(v0[1]=0,Vr=1;Vr<MAXBITS$1;Vr++)v0[Vr+1]=v0[Vr]+f0[Vr];for(Jr=0;Jr<Dr;Jr++)zr[_r+Jr]!==0&&(Nr[v0[zr[_r+Jr]]++]=Jr);if($r===CODES$3?(b0=A0=Nr,y0=19):$r===LENS$3?(b0=lbase$1,g0-=257,A0=lext$1,p0-=257,y0=256):(b0=dbase$1,A0=dext$1,y0=-1),n0=0,Jr=0,Vr=Zr,u0=qr,_i=Vn,e0=0,s0=-1,i0=1<<Vn,l0=i0-1,$r===LENS$3&&i0>ENOUGH_LENS$3||$r===DISTS$3&&i0>ENOUGH_DISTS$3)return 1;for(;;){h0=Vr-e0,Nr[Jr]<y0?(m0=0,c0=Nr[Jr]):Nr[Jr]>y0?(m0=A0[p0+Nr[Jr]],c0=b0[g0+Nr[Jr]]):(m0=96,c0=0),o0=1<<Vr-e0,a0=1<<_i,Zr=a0;do a0-=o0,kr[u0+(n0>>e0)+a0]=h0<<24|m0<<16|c0|0;while(a0!==0);for(o0=1<<Vr-1;n0&o0;)o0>>=1;if(o0!==0?(n0&=o0-1,n0+=o0):n0=0,Jr++,--f0[Vr]===0){if(Vr===zn)break;Vr=zr[_r+Nr[Jr]]}if(Vr>Vn&&(n0&l0)!==s0){for(e0===0&&(e0=Vn),u0+=Zr,_i=Vr-e0,r0=1<<_i;_i+e0<zn&&(r0-=f0[_i+e0],!(r0<=0));)_i++,r0<<=1;if(i0+=1<<_i,$r===LENS$3&&i0>ENOUGH_LENS$3||$r===DISTS$3&&i0>ENOUGH_DISTS$3)return 1;s0=n0&l0,kr[s0]=Vn<<24|_i<<16|u0-qr|0}}return n0!==0&&(kr[u0+n0]=Vr-e0<<24|64<<16|0),Wr.bits=Vn,0},utils$5=common$1,adler32$3=adler32_1$1,crc32$3=crc32_1$1,inflate_fast$1=inffast$1,inflate_table$1=inftrees$1,CODES$2=0,LENS$2=1,DISTS$2=2,Z_FINISH$2=4,Z_BLOCK$2=5,Z_TREES$1=6,Z_OK$2=0,Z_STREAM_END$2=1,Z_NEED_DICT$1=2,Z_STREAM_ERROR$2=-2,Z_DATA_ERROR$2=-3,Z_MEM_ERROR$1=-4,Z_BUF_ERROR$2=-5,Z_DEFLATED$2=8,HEAD$1=1,FLAGS$1=2,TIME$1=3,OS$1=4,EXLEN$1=5,EXTRA$1=6,NAME$2=7,COMMENT$1=8,HCRC$1=9,DICTID$1=10,DICT$1=11,TYPE$2=12,TYPEDO$1=13,STORED$1=14,COPY_$1=15,COPY$1=16,TABLE$1=17,LENLENS$1=18,CODELENS$1=19,LEN_$1=20,LEN$1=21,LENEXT$1=22,DIST$1=23,DISTEXT$1=24,MATCH$1=25,LIT$1=26,CHECK$1=27,LENGTH$1=28,DONE$1=29,BAD$2=30,MEM$1=31,SYNC$1=32,ENOUGH_LENS$2=852,ENOUGH_DISTS$2=592,MAX_WBITS$2=15,DEF_WBITS$1=MAX_WBITS$2;function zswap32$1(Gt){return(Gt>>>24&255)+(Gt>>>8&65280)+((Gt&65280)<<8)+((Gt&255)<<24)}function InflateState$1(){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 utils$5.Buf16(320),this.work=new utils$5.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function inflateResetKeep$1(Gt){var $r;return!Gt||!Gt.state?Z_STREAM_ERROR$2:($r=Gt.state,Gt.total_in=Gt.total_out=$r.total=0,Gt.msg="",$r.wrap&&(Gt.adler=$r.wrap&1),$r.mode=HEAD$1,$r.last=0,$r.havedict=0,$r.dmax=32768,$r.head=null,$r.hold=0,$r.bits=0,$r.lencode=$r.lendyn=new utils$5.Buf32(ENOUGH_LENS$2),$r.distcode=$r.distdyn=new utils$5.Buf32(ENOUGH_DISTS$2),$r.sane=1,$r.back=-1,Z_OK$2)}function inflateReset$1(Gt){var $r;return!Gt||!Gt.state?Z_STREAM_ERROR$2:($r=Gt.state,$r.wsize=0,$r.whave=0,$r.wnext=0,inflateResetKeep$1(Gt))}function inflateReset2$1(Gt,$r){var zr,_r;return!Gt||!Gt.state||(_r=Gt.state,$r<0?(zr=0,$r=-$r):(zr=($r>>4)+1,$r<48&&($r&=15)),$r&&($r<8||$r>15))?Z_STREAM_ERROR$2:(_r.window!==null&&_r.wbits!==$r&&(_r.window=null),_r.wrap=zr,_r.wbits=$r,inflateReset$1(Gt))}function inflateInit2$1(Gt,$r){var zr,_r;return Gt?(_r=new InflateState$1,Gt.state=_r,_r.window=null,zr=inflateReset2$1(Gt,$r),zr!==Z_OK$2&&(Gt.state=null),zr):Z_STREAM_ERROR$2}function inflateInit$1(Gt){return inflateInit2$1(Gt,DEF_WBITS$1)}var virgin$1=!0,lenfix$1,distfix$1;function fixedtables$1(Gt){if(virgin$1){var $r;for(lenfix$1=new utils$5.Buf32(512),distfix$1=new utils$5.Buf32(32),$r=0;$r<144;)Gt.lens[$r++]=8;for(;$r<256;)Gt.lens[$r++]=9;for(;$r<280;)Gt.lens[$r++]=7;for(;$r<288;)Gt.lens[$r++]=8;for(inflate_table$1(LENS$2,Gt.lens,0,288,lenfix$1,0,Gt.work,{bits:9}),$r=0;$r<32;)Gt.lens[$r++]=5;inflate_table$1(DISTS$2,Gt.lens,0,32,distfix$1,0,Gt.work,{bits:5}),virgin$1=!1}Gt.lencode=lenfix$1,Gt.lenbits=9,Gt.distcode=distfix$1,Gt.distbits=5}function updatewindow$1(Gt,$r,zr,_r){var Dr,kr=Gt.state;return kr.window===null&&(kr.wsize=1<<kr.wbits,kr.wnext=0,kr.whave=0,kr.window=new utils$5.Buf8(kr.wsize)),_r>=kr.wsize?(utils$5.arraySet(kr.window,$r,zr-kr.wsize,kr.wsize,0),kr.wnext=0,kr.whave=kr.wsize):(Dr=kr.wsize-kr.wnext,Dr>_r&&(Dr=_r),utils$5.arraySet(kr.window,$r,zr-_r,Dr,kr.wnext),_r-=Dr,_r?(utils$5.arraySet(kr.window,$r,zr-_r,_r,0),kr.wnext=_r,kr.whave=kr.wsize):(kr.wnext+=Dr,kr.wnext===kr.wsize&&(kr.wnext=0),kr.whave<kr.wsize&&(kr.whave+=Dr))),0}function inflate$2(Gt,$r){var zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0=0,r0,i0,n0,o0,a0,s0,l0,u0,b0=new utils$5.Buf8(4),g0,y0,f0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Gt||!Gt.state||!Gt.output||!Gt.input&&Gt.avail_in!==0)return Z_STREAM_ERROR$2;zr=Gt.state,zr.mode===TYPE$2&&(zr.mode=TYPEDO$1),qr=Gt.next_out,Dr=Gt.output,Wr=Gt.avail_out,kr=Gt.next_in,_r=Gt.input,Nr=Gt.avail_in,Qr=zr.hold,Vr=zr.bits,Jr=Nr,Zr=Wr,u0=Z_OK$2;e:for(;;)switch(zr.mode){case HEAD$1:if(zr.wrap===0){zr.mode=TYPEDO$1;break}for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(zr.wrap&2&&Qr===35615){zr.check=0,b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32$3(zr.check,b0,2,0),Qr=0,Vr=0,zr.mode=FLAGS$1;break}if(zr.flags=0,zr.head&&(zr.head.done=!1),!(zr.wrap&1)||(((Qr&255)<<8)+(Qr>>8))%31){Gt.msg="incorrect header check",zr.mode=BAD$2;break}if((Qr&15)!==Z_DEFLATED$2){Gt.msg="unknown compression method",zr.mode=BAD$2;break}if(Qr>>>=4,Vr-=4,l0=(Qr&15)+8,zr.wbits===0)zr.wbits=l0;else if(l0>zr.wbits){Gt.msg="invalid window size",zr.mode=BAD$2;break}zr.dmax=1<<l0,Gt.adler=zr.check=1,zr.mode=Qr&512?DICTID$1:TYPE$2,Qr=0,Vr=0;break;case FLAGS$1:for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(zr.flags=Qr,(zr.flags&255)!==Z_DEFLATED$2){Gt.msg="unknown compression method",zr.mode=BAD$2;break}if(zr.flags&57344){Gt.msg="unknown header flags set",zr.mode=BAD$2;break}zr.head&&(zr.head.text=Qr>>8&1),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32$3(zr.check,b0,2,0)),Qr=0,Vr=0,zr.mode=TIME$1;case TIME$1:for(;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.head&&(zr.head.time=Qr),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,b0[2]=Qr>>>16&255,b0[3]=Qr>>>24&255,zr.check=crc32$3(zr.check,b0,4,0)),Qr=0,Vr=0,zr.mode=OS$1;case OS$1:for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.head&&(zr.head.xflags=Qr&255,zr.head.os=Qr>>8),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32$3(zr.check,b0,2,0)),Qr=0,Vr=0,zr.mode=EXLEN$1;case EXLEN$1:if(zr.flags&1024){for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.length=Qr,zr.head&&(zr.head.extra_len=Qr),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32$3(zr.check,b0,2,0)),Qr=0,Vr=0}else zr.head&&(zr.head.extra=null);zr.mode=EXTRA$1;case EXTRA$1:if(zr.flags&1024&&(zn=zr.length,zn>Nr&&(zn=Nr),zn&&(zr.head&&(l0=zr.head.extra_len-zr.length,zr.head.extra||(zr.head.extra=new Array(zr.head.extra_len)),utils$5.arraySet(zr.head.extra,_r,kr,zn,l0)),zr.flags&512&&(zr.check=crc32$3(zr.check,_r,zn,kr)),Nr-=zn,kr+=zn,zr.length-=zn),zr.length))break e;zr.length=0,zr.mode=NAME$2;case NAME$2:if(zr.flags&2048){if(Nr===0)break e;zn=0;do l0=_r[kr+zn++],zr.head&&l0&&zr.length<65536&&(zr.head.name+=String.fromCharCode(l0));while(l0&&zn<Nr);if(zr.flags&512&&(zr.check=crc32$3(zr.check,_r,zn,kr)),Nr-=zn,kr+=zn,l0)break e}else zr.head&&(zr.head.name=null);zr.length=0,zr.mode=COMMENT$1;case COMMENT$1:if(zr.flags&4096){if(Nr===0)break e;zn=0;do l0=_r[kr+zn++],zr.head&&l0&&zr.length<65536&&(zr.head.comment+=String.fromCharCode(l0));while(l0&&zn<Nr);if(zr.flags&512&&(zr.check=crc32$3(zr.check,_r,zn,kr)),Nr-=zn,kr+=zn,l0)break e}else zr.head&&(zr.head.comment=null);zr.mode=HCRC$1;case HCRC$1:if(zr.flags&512){for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(Qr!==(zr.check&65535)){Gt.msg="header crc mismatch",zr.mode=BAD$2;break}Qr=0,Vr=0}zr.head&&(zr.head.hcrc=zr.flags>>9&1,zr.head.done=!0),Gt.adler=zr.check=0,zr.mode=TYPE$2;break;case DICTID$1:for(;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Gt.adler=zr.check=zswap32$1(Qr),Qr=0,Vr=0,zr.mode=DICT$1;case DICT$1:if(zr.havedict===0)return Gt.next_out=qr,Gt.avail_out=Wr,Gt.next_in=kr,Gt.avail_in=Nr,zr.hold=Qr,zr.bits=Vr,Z_NEED_DICT$1;Gt.adler=zr.check=1,zr.mode=TYPE$2;case TYPE$2:if($r===Z_BLOCK$2||$r===Z_TREES$1)break e;case TYPEDO$1:if(zr.last){Qr>>>=Vr&7,Vr-=Vr&7,zr.mode=CHECK$1;break}for(;Vr<3;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}switch(zr.last=Qr&1,Qr>>>=1,Vr-=1,Qr&3){case 0:zr.mode=STORED$1;break;case 1:if(fixedtables$1(zr),zr.mode=LEN_$1,$r===Z_TREES$1){Qr>>>=2,Vr-=2;break e}break;case 2:zr.mode=TABLE$1;break;case 3:Gt.msg="invalid block type",zr.mode=BAD$2}Qr>>>=2,Vr-=2;break;case STORED$1:for(Qr>>>=Vr&7,Vr-=Vr&7;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if((Qr&65535)!==(Qr>>>16^65535)){Gt.msg="invalid stored block lengths",zr.mode=BAD$2;break}if(zr.length=Qr&65535,Qr=0,Vr=0,zr.mode=COPY_$1,$r===Z_TREES$1)break e;case COPY_$1:zr.mode=COPY$1;case COPY$1:if(zn=zr.length,zn){if(zn>Nr&&(zn=Nr),zn>Wr&&(zn=Wr),zn===0)break e;utils$5.arraySet(Dr,_r,kr,zn,qr),Nr-=zn,kr+=zn,Wr-=zn,qr+=zn,zr.length-=zn;break}zr.mode=TYPE$2;break;case TABLE$1:for(;Vr<14;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(zr.nlen=(Qr&31)+257,Qr>>>=5,Vr-=5,zr.ndist=(Qr&31)+1,Qr>>>=5,Vr-=5,zr.ncode=(Qr&15)+4,Qr>>>=4,Vr-=4,zr.nlen>286||zr.ndist>30){Gt.msg="too many length or distance symbols",zr.mode=BAD$2;break}zr.have=0,zr.mode=LENLENS$1;case LENLENS$1:for(;zr.have<zr.ncode;){for(;Vr<3;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.lens[f0[zr.have++]]=Qr&7,Qr>>>=3,Vr-=3}for(;zr.have<19;)zr.lens[f0[zr.have++]]=0;if(zr.lencode=zr.lendyn,zr.lenbits=7,g0={bits:zr.lenbits},u0=inflate_table$1(CODES$2,zr.lens,0,19,zr.lencode,0,zr.work,g0),zr.lenbits=g0.bits,u0){Gt.msg="invalid code lengths set",zr.mode=BAD$2;break}zr.have=0,zr.mode=CODELENS$1;case CODELENS$1:for(;zr.have<zr.nlen+zr.ndist;){for(;e0=zr.lencode[Qr&(1<<zr.lenbits)-1],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(n0<16)Qr>>>=r0,Vr-=r0,zr.lens[zr.have++]=n0;else{if(n0===16){for(y0=r0+2;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(Qr>>>=r0,Vr-=r0,zr.have===0){Gt.msg="invalid bit length repeat",zr.mode=BAD$2;break}l0=zr.lens[zr.have-1],zn=3+(Qr&3),Qr>>>=2,Vr-=2}else if(n0===17){for(y0=r0+3;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=r0,Vr-=r0,l0=0,zn=3+(Qr&7),Qr>>>=3,Vr-=3}else{for(y0=r0+7;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=r0,Vr-=r0,l0=0,zn=11+(Qr&127),Qr>>>=7,Vr-=7}if(zr.have+zn>zr.nlen+zr.ndist){Gt.msg="invalid bit length repeat",zr.mode=BAD$2;break}for(;zn--;)zr.lens[zr.have++]=l0}}if(zr.mode===BAD$2)break;if(zr.lens[256]===0){Gt.msg="invalid code -- missing end-of-block",zr.mode=BAD$2;break}if(zr.lenbits=9,g0={bits:zr.lenbits},u0=inflate_table$1(LENS$2,zr.lens,0,zr.nlen,zr.lencode,0,zr.work,g0),zr.lenbits=g0.bits,u0){Gt.msg="invalid literal/lengths set",zr.mode=BAD$2;break}if(zr.distbits=6,zr.distcode=zr.distdyn,g0={bits:zr.distbits},u0=inflate_table$1(DISTS$2,zr.lens,zr.nlen,zr.ndist,zr.distcode,0,zr.work,g0),zr.distbits=g0.bits,u0){Gt.msg="invalid distances set",zr.mode=BAD$2;break}if(zr.mode=LEN_$1,$r===Z_TREES$1)break e;case LEN_$1:zr.mode=LEN$1;case LEN$1:if(Nr>=6&&Wr>=258){Gt.next_out=qr,Gt.avail_out=Wr,Gt.next_in=kr,Gt.avail_in=Nr,zr.hold=Qr,zr.bits=Vr,inflate_fast$1(Gt,Zr),qr=Gt.next_out,Dr=Gt.output,Wr=Gt.avail_out,kr=Gt.next_in,_r=Gt.input,Nr=Gt.avail_in,Qr=zr.hold,Vr=zr.bits,zr.mode===TYPE$2&&(zr.back=-1);break}for(zr.back=0;e0=zr.lencode[Qr&(1<<zr.lenbits)-1],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(i0&&!(i0&240)){for(o0=r0,a0=i0,s0=n0;e0=zr.lencode[s0+((Qr&(1<<o0+a0)-1)>>o0)],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(o0+r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=o0,Vr-=o0,zr.back+=o0}if(Qr>>>=r0,Vr-=r0,zr.back+=r0,zr.length=n0,i0===0){zr.mode=LIT$1;break}if(i0&32){zr.back=-1,zr.mode=TYPE$2;break}if(i0&64){Gt.msg="invalid literal/length code",zr.mode=BAD$2;break}zr.extra=i0&15,zr.mode=LENEXT$1;case LENEXT$1:if(zr.extra){for(y0=zr.extra;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.length+=Qr&(1<<zr.extra)-1,Qr>>>=zr.extra,Vr-=zr.extra,zr.back+=zr.extra}zr.was=zr.length,zr.mode=DIST$1;case DIST$1:for(;e0=zr.distcode[Qr&(1<<zr.distbits)-1],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(!(i0&240)){for(o0=r0,a0=i0,s0=n0;e0=zr.distcode[s0+((Qr&(1<<o0+a0)-1)>>o0)],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(o0+r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=o0,Vr-=o0,zr.back+=o0}if(Qr>>>=r0,Vr-=r0,zr.back+=r0,i0&64){Gt.msg="invalid distance code",zr.mode=BAD$2;break}zr.offset=n0,zr.extra=i0&15,zr.mode=DISTEXT$1;case DISTEXT$1:if(zr.extra){for(y0=zr.extra;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.offset+=Qr&(1<<zr.extra)-1,Qr>>>=zr.extra,Vr-=zr.extra,zr.back+=zr.extra}if(zr.offset>zr.dmax){Gt.msg="invalid distance too far back",zr.mode=BAD$2;break}zr.mode=MATCH$1;case MATCH$1:if(Wr===0)break e;if(zn=Zr-Wr,zr.offset>zn){if(zn=zr.offset-zn,zn>zr.whave&&zr.sane){Gt.msg="invalid distance too far back",zr.mode=BAD$2;break}zn>zr.wnext?(zn-=zr.wnext,Vn=zr.wsize-zn):Vn=zr.wnext-zn,zn>zr.length&&(zn=zr.length),_i=zr.window}else _i=Dr,Vn=qr-zr.offset,zn=zr.length;zn>Wr&&(zn=Wr),Wr-=zn,zr.length-=zn;do Dr[qr++]=_i[Vn++];while(--zn);zr.length===0&&(zr.mode=LEN$1);break;case LIT$1:if(Wr===0)break e;Dr[qr++]=zr.length,Wr--,zr.mode=LEN$1;break;case CHECK$1:if(zr.wrap){for(;Vr<32;){if(Nr===0)break e;Nr--,Qr|=_r[kr++]<<Vr,Vr+=8}if(Zr-=Wr,Gt.total_out+=Zr,zr.total+=Zr,Zr&&(Gt.adler=zr.check=zr.flags?crc32$3(zr.check,Dr,Zr,qr-Zr):adler32$3(zr.check,Dr,Zr,qr-Zr)),Zr=Wr,(zr.flags?Qr:zswap32$1(Qr))!==zr.check){Gt.msg="incorrect data check",zr.mode=BAD$2;break}Qr=0,Vr=0}zr.mode=LENGTH$1;case LENGTH$1:if(zr.wrap&&zr.flags){for(;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(Qr!==(zr.total&4294967295)){Gt.msg="incorrect length check",zr.mode=BAD$2;break}Qr=0,Vr=0}zr.mode=DONE$1;case DONE$1:u0=Z_STREAM_END$2;break e;case BAD$2:u0=Z_DATA_ERROR$2;break e;case MEM$1:return Z_MEM_ERROR$1;case SYNC$1:default:return Z_STREAM_ERROR$2}return Gt.next_out=qr,Gt.avail_out=Wr,Gt.next_in=kr,Gt.avail_in=Nr,zr.hold=Qr,zr.bits=Vr,(zr.wsize||Zr!==Gt.avail_out&&zr.mode<BAD$2&&(zr.mode<CHECK$1||$r!==Z_FINISH$2))&&updatewindow$1(Gt,Gt.output,Gt.next_out,Zr-Gt.avail_out),Jr-=Gt.avail_in,Zr-=Gt.avail_out,Gt.total_in+=Jr,Gt.total_out+=Zr,zr.total+=Zr,zr.wrap&&Zr&&(Gt.adler=zr.check=zr.flags?crc32$3(zr.check,Dr,Zr,Gt.next_out-Zr):adler32$3(zr.check,Dr,Zr,Gt.next_out-Zr)),Gt.data_type=zr.bits+(zr.last?64:0)+(zr.mode===TYPE$2?128:0)+(zr.mode===LEN_$1||zr.mode===COPY_$1?256:0),(Jr===0&&Zr===0||$r===Z_FINISH$2)&&u0===Z_OK$2&&(u0=Z_BUF_ERROR$2),u0}function inflateEnd$1(Gt){if(!Gt||!Gt.state)return Z_STREAM_ERROR$2;var $r=Gt.state;return $r.window&&($r.window=null),Gt.state=null,Z_OK$2}function inflateGetHeader$1(Gt,$r){var zr;return!Gt||!Gt.state||(zr=Gt.state,!(zr.wrap&2))?Z_STREAM_ERROR$2:(zr.head=$r,$r.done=!1,Z_OK$2)}function inflateSetDictionary$1(Gt,$r){var zr=$r.length,_r,Dr,kr;return!Gt||!Gt.state||(_r=Gt.state,_r.wrap!==0&&_r.mode!==DICT$1)?Z_STREAM_ERROR$2:_r.mode===DICT$1&&(Dr=1,Dr=adler32$3(Dr,$r,zr,0),Dr!==_r.check)?Z_DATA_ERROR$2:(kr=updatewindow$1(Gt,$r,zr,zr),kr?(_r.mode=MEM$1,Z_MEM_ERROR$1):(_r.havedict=1,Z_OK$2))}inflate$3.inflateReset=inflateReset$1;inflate$3.inflateReset2=inflateReset2$1;inflate$3.inflateResetKeep=inflateResetKeep$1;inflate$3.inflateInit=inflateInit$1;inflate$3.inflateInit2=inflateInit2$1;inflate$3.inflate=inflate$2;inflate$3.inflateEnd=inflateEnd$1;inflate$3.inflateGetHeader=inflateGetHeader$1;inflate$3.inflateSetDictionary=inflateSetDictionary$1;inflate$3.inflateInfo="pako inflate (from Nodeca project)";var constants$6={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};const require$$4$1$1=getDefaultExportFromCjs$3(constants$6);function _arrayLikeToArray$3(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _unsupportedIterableToArray$3(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$3(Gt,$r);var zr={}.toString.call(Gt).slice(8,-1);return zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set"?Array.from(Gt):zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr)?_arrayLikeToArray$3(Gt,$r):void 0}}function _createForOfIteratorHelperLoose$1(Gt,$r){var zr=typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"];if(zr)return(zr=zr.call(Gt)).next.bind(zr);if(Array.isArray(Gt)||(zr=_unsupportedIterableToArray$3(Gt))||$r){zr&&(Gt=zr);var _r=0;return function(){return _r>=Gt.length?{done:!0}:{done:!1,value:Gt[_r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _defineProperties$3(Gt,$r){for(var zr=0;zr<$r.length;zr++){var _r=$r[zr];_r.enumerable=_r.enumerable||!1,_r.configurable=!0,"value"in _r&&(_r.writable=!0),Object.defineProperty(Gt,toPropertyKey$1(_r.key),_r)}}function _createClass$d(Gt,$r,zr){return $r&&_defineProperties$3(Gt.prototype,$r),Object.defineProperty(Gt,"prototype",{writable:!1}),Gt}var md5={exports:{}},core$6={exports:{}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0$4=getAugmentedNamespace$4(__viteBrowserExternal$1);var hasRequiredCore$1;function requireCore$1(){return hasRequiredCore$1||(hasRequiredCore$1=1,function(Gt,$r){(function(zr,_r){Gt.exports=_r()})(commonjsGlobal$2,function(){var zr=zr||function(_r,Dr){var kr;if(typeof window<"u"&&window.crypto&&(kr=window.crypto),typeof self<"u"&&self.crypto&&(kr=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(kr=globalThis.crypto),!kr&&typeof window<"u"&&window.msCrypto&&(kr=window.msCrypto),!kr&&typeof commonjsGlobal$2<"u"&&commonjsGlobal$2.crypto&&(kr=commonjsGlobal$2.crypto),!kr&&typeof commonjsRequire=="function")try{kr=require$$0$4}catch{}var qr=function(){if(kr){if(typeof kr.getRandomValues=="function")try{return kr.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof kr.randomBytes=="function")try{return kr.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},Nr=Object.create||function(){function i0(){}return function(n0){var o0;return i0.prototype=n0,o0=new i0,i0.prototype=null,o0}}(),Wr={},Qr=Wr.lib={},Vr=Qr.Base=function(){return{extend:function(i0){var n0=Nr(this);return i0&&n0.mixIn(i0),(!n0.hasOwnProperty("init")||this.init===n0.init)&&(n0.init=function(){n0.$super.init.apply(this,arguments)}),n0.init.prototype=n0,n0.$super=this,n0},create:function(){var i0=this.extend();return i0.init.apply(i0,arguments),i0},init:function(){},mixIn:function(i0){for(var n0 in i0)i0.hasOwnProperty(n0)&&(this[n0]=i0[n0]);i0.hasOwnProperty("toString")&&(this.toString=i0.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),Jr=Qr.WordArray=Vr.extend({init:function(i0,n0){i0=this.words=i0||[],n0!=Dr?this.sigBytes=n0:this.sigBytes=i0.length*4},toString:function(i0){return(i0||zn).stringify(this)},concat:function(i0){var n0=this.words,o0=i0.words,a0=this.sigBytes,s0=i0.sigBytes;if(this.clamp(),a0%4)for(var l0=0;l0<s0;l0++){var u0=o0[l0>>>2]>>>24-l0%4*8&255;n0[a0+l0>>>2]|=u0<<24-(a0+l0)%4*8}else for(var b0=0;b0<s0;b0+=4)n0[a0+b0>>>2]=o0[b0>>>2];return this.sigBytes+=s0,this},clamp:function(){var i0=this.words,n0=this.sigBytes;i0[n0>>>2]&=4294967295<<32-n0%4*8,i0.length=_r.ceil(n0/4)},clone:function(){var i0=Vr.clone.call(this);return i0.words=this.words.slice(0),i0},random:function(i0){for(var n0=[],o0=0;o0<i0;o0+=4)n0.push(qr());return new Jr.init(n0,i0)}}),Zr=Wr.enc={},zn=Zr.Hex={stringify:function(i0){for(var n0=i0.words,o0=i0.sigBytes,a0=[],s0=0;s0<o0;s0++){var l0=n0[s0>>>2]>>>24-s0%4*8&255;a0.push((l0>>>4).toString(16)),a0.push((l0&15).toString(16))}return a0.join("")},parse:function(i0){for(var n0=i0.length,o0=[],a0=0;a0<n0;a0+=2)o0[a0>>>3]|=parseInt(i0.substr(a0,2),16)<<24-a0%8*4;return new Jr.init(o0,n0/2)}},Vn=Zr.Latin1={stringify:function(i0){for(var n0=i0.words,o0=i0.sigBytes,a0=[],s0=0;s0<o0;s0++){var l0=n0[s0>>>2]>>>24-s0%4*8&255;a0.push(String.fromCharCode(l0))}return a0.join("")},parse:function(i0){for(var n0=i0.length,o0=[],a0=0;a0<n0;a0++)o0[a0>>>2]|=(i0.charCodeAt(a0)&255)<<24-a0%4*8;return new Jr.init(o0,n0)}},_i=Zr.Utf8={stringify:function(i0){try{return decodeURIComponent(escape(Vn.stringify(i0)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(i0){return Vn.parse(unescape(encodeURIComponent(i0)))}},e0=Qr.BufferedBlockAlgorithm=Vr.extend({reset:function(){this._data=new Jr.init,this._nDataBytes=0},_append:function(i0){typeof i0=="string"&&(i0=_i.parse(i0)),this._data.concat(i0),this._nDataBytes+=i0.sigBytes},_process:function(i0){var n0,o0=this._data,a0=o0.words,s0=o0.sigBytes,l0=this.blockSize,u0=l0*4,b0=s0/u0;i0?b0=_r.ceil(b0):b0=_r.max((b0|0)-this._minBufferSize,0);var g0=b0*l0,y0=_r.min(g0*4,s0);if(g0){for(var f0=0;f0<g0;f0+=l0)this._doProcessBlock(a0,f0);n0=a0.splice(0,g0),o0.sigBytes-=y0}return new Jr.init(n0,y0)},clone:function(){var i0=Vr.clone.call(this);return i0._data=this._data.clone(),i0},_minBufferSize:0});Qr.Hasher=e0.extend({cfg:Vr.extend(),init:function(i0){this.cfg=this.cfg.extend(i0),this.reset()},reset:function(){e0.reset.call(this),this._doReset()},update:function(i0){return this._append(i0),this._process(),this},finalize:function(i0){i0&&this._append(i0);var n0=this._doFinalize();return n0},blockSize:16,_createHelper:function(i0){return function(n0,o0){return new i0.init(o0).finalize(n0)}},_createHmacHelper:function(i0){return function(n0,o0){return new r0.HMAC.init(i0,o0).finalize(n0)}}});var r0=Wr.algo={};return Wr}(Math);return zr})}(core$6)),core$6.exports}(function(Gt,$r){(function(zr,_r){Gt.exports=_r(requireCore$1())})(commonjsGlobal$2,function(zr){return function(_r){var Dr=zr,kr=Dr.lib,qr=kr.WordArray,Nr=kr.Hasher,Wr=Dr.algo,Qr=[];(function(){for(var _i=0;_i<64;_i++)Qr[_i]=_r.abs(_r.sin(_i+1))*4294967296|0})();var Vr=Wr.MD5=Nr.extend({_doReset:function(){this._hash=new qr.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(_i,e0){for(var r0=0;r0<16;r0++){var i0=e0+r0,n0=_i[i0];_i[i0]=(n0<<8|n0>>>24)&16711935|(n0<<24|n0>>>8)&4278255360}var o0=this._hash.words,a0=_i[e0+0],s0=_i[e0+1],l0=_i[e0+2],u0=_i[e0+3],b0=_i[e0+4],g0=_i[e0+5],y0=_i[e0+6],f0=_i[e0+7],v0=_i[e0+8],A0=_i[e0+9],p0=_i[e0+10],h0=_i[e0+11],m0=_i[e0+12],c0=_i[e0+13],d0=_i[e0+14],M0=_i[e0+15],O0=o0[0],x0=o0[1],C0=o0[2],$0=o0[3];O0=Jr(O0,x0,C0,$0,a0,7,Qr[0]),$0=Jr($0,O0,x0,C0,s0,12,Qr[1]),C0=Jr(C0,$0,O0,x0,l0,17,Qr[2]),x0=Jr(x0,C0,$0,O0,u0,22,Qr[3]),O0=Jr(O0,x0,C0,$0,b0,7,Qr[4]),$0=Jr($0,O0,x0,C0,g0,12,Qr[5]),C0=Jr(C0,$0,O0,x0,y0,17,Qr[6]),x0=Jr(x0,C0,$0,O0,f0,22,Qr[7]),O0=Jr(O0,x0,C0,$0,v0,7,Qr[8]),$0=Jr($0,O0,x0,C0,A0,12,Qr[9]),C0=Jr(C0,$0,O0,x0,p0,17,Qr[10]),x0=Jr(x0,C0,$0,O0,h0,22,Qr[11]),O0=Jr(O0,x0,C0,$0,m0,7,Qr[12]),$0=Jr($0,O0,x0,C0,c0,12,Qr[13]),C0=Jr(C0,$0,O0,x0,d0,17,Qr[14]),x0=Jr(x0,C0,$0,O0,M0,22,Qr[15]),O0=Zr(O0,x0,C0,$0,s0,5,Qr[16]),$0=Zr($0,O0,x0,C0,y0,9,Qr[17]),C0=Zr(C0,$0,O0,x0,h0,14,Qr[18]),x0=Zr(x0,C0,$0,O0,a0,20,Qr[19]),O0=Zr(O0,x0,C0,$0,g0,5,Qr[20]),$0=Zr($0,O0,x0,C0,p0,9,Qr[21]),C0=Zr(C0,$0,O0,x0,M0,14,Qr[22]),x0=Zr(x0,C0,$0,O0,b0,20,Qr[23]),O0=Zr(O0,x0,C0,$0,A0,5,Qr[24]),$0=Zr($0,O0,x0,C0,d0,9,Qr[25]),C0=Zr(C0,$0,O0,x0,u0,14,Qr[26]),x0=Zr(x0,C0,$0,O0,v0,20,Qr[27]),O0=Zr(O0,x0,C0,$0,c0,5,Qr[28]),$0=Zr($0,O0,x0,C0,l0,9,Qr[29]),C0=Zr(C0,$0,O0,x0,f0,14,Qr[30]),x0=Zr(x0,C0,$0,O0,m0,20,Qr[31]),O0=zn(O0,x0,C0,$0,g0,4,Qr[32]),$0=zn($0,O0,x0,C0,v0,11,Qr[33]),C0=zn(C0,$0,O0,x0,h0,16,Qr[34]),x0=zn(x0,C0,$0,O0,d0,23,Qr[35]),O0=zn(O0,x0,C0,$0,s0,4,Qr[36]),$0=zn($0,O0,x0,C0,b0,11,Qr[37]),C0=zn(C0,$0,O0,x0,f0,16,Qr[38]),x0=zn(x0,C0,$0,O0,p0,23,Qr[39]),O0=zn(O0,x0,C0,$0,c0,4,Qr[40]),$0=zn($0,O0,x0,C0,a0,11,Qr[41]),C0=zn(C0,$0,O0,x0,u0,16,Qr[42]),x0=zn(x0,C0,$0,O0,y0,23,Qr[43]),O0=zn(O0,x0,C0,$0,A0,4,Qr[44]),$0=zn($0,O0,x0,C0,m0,11,Qr[45]),C0=zn(C0,$0,O0,x0,M0,16,Qr[46]),x0=zn(x0,C0,$0,O0,l0,23,Qr[47]),O0=Vn(O0,x0,C0,$0,a0,6,Qr[48]),$0=Vn($0,O0,x0,C0,f0,10,Qr[49]),C0=Vn(C0,$0,O0,x0,d0,15,Qr[50]),x0=Vn(x0,C0,$0,O0,g0,21,Qr[51]),O0=Vn(O0,x0,C0,$0,m0,6,Qr[52]),$0=Vn($0,O0,x0,C0,u0,10,Qr[53]),C0=Vn(C0,$0,O0,x0,p0,15,Qr[54]),x0=Vn(x0,C0,$0,O0,s0,21,Qr[55]),O0=Vn(O0,x0,C0,$0,v0,6,Qr[56]),$0=Vn($0,O0,x0,C0,M0,10,Qr[57]),C0=Vn(C0,$0,O0,x0,y0,15,Qr[58]),x0=Vn(x0,C0,$0,O0,c0,21,Qr[59]),O0=Vn(O0,x0,C0,$0,b0,6,Qr[60]),$0=Vn($0,O0,x0,C0,h0,10,Qr[61]),C0=Vn(C0,$0,O0,x0,l0,15,Qr[62]),x0=Vn(x0,C0,$0,O0,A0,21,Qr[63]),o0[0]=o0[0]+O0|0,o0[1]=o0[1]+x0|0,o0[2]=o0[2]+C0|0,o0[3]=o0[3]+$0|0},_doFinalize:function(){var _i=this._data,e0=_i.words,r0=this._nDataBytes*8,i0=_i.sigBytes*8;e0[i0>>>5]|=128<<24-i0%32;var n0=_r.floor(r0/4294967296),o0=r0;e0[(i0+64>>>9<<4)+15]=(n0<<8|n0>>>24)&16711935|(n0<<24|n0>>>8)&4278255360,e0[(i0+64>>>9<<4)+14]=(o0<<8|o0>>>24)&16711935|(o0<<24|o0>>>8)&4278255360,_i.sigBytes=(e0.length+1)*4,this._process();for(var a0=this._hash,s0=a0.words,l0=0;l0<4;l0++){var u0=s0[l0];s0[l0]=(u0<<8|u0>>>24)&16711935|(u0<<24|u0>>>8)&4278255360}return a0},clone:function(){var _i=Nr.clone.call(this);return _i._hash=this._hash.clone(),_i}});function Jr(_i,e0,r0,i0,n0,o0,a0){var s0=_i+(e0&r0|~e0&i0)+n0+a0;return(s0<<o0|s0>>>32-o0)+e0}function Zr(_i,e0,r0,i0,n0,o0,a0){var s0=_i+(e0&i0|r0&~i0)+n0+a0;return(s0<<o0|s0>>>32-o0)+e0}function zn(_i,e0,r0,i0,n0,o0,a0){var s0=_i+(e0^r0^i0)+n0+a0;return(s0<<o0|s0>>>32-o0)+e0}function Vn(_i,e0,r0,i0,n0,o0,a0){var s0=_i+(r0^(e0|~i0))+n0+a0;return(s0<<o0|s0>>>32-o0)+e0}Dr.MD5=Nr._createHelper(Vr),Dr.HmacMD5=Nr._createHmacHelper(Vr)}(Math),zr.MD5})})(md5);var md5Exports=md5.exports;const MD5=getDefaultExportFromCjs$3(md5Exports);var lib$8={};const ifd={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","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",a000:"FlashpixVersion",a001:"ColorSpace",a002:"PixelXDimension",a003:"PixelYDimension",a004:"RelatedSoundFile",a005:"InteroperabilityIFDPointer",a20b:"FlashEnergy",a20c:"SpatialFrequencyResponse",a20e:"FocalPlaneXResolution",a20f:"FocalPlaneYResolution",a40a:"Sharpness",a40b:"DeviceSettingDescription",a40c:"SubjectDistanceRange",a210:"FocalPlaneResolutionUnit",a214:"SubjectLocation",a215:"ExposureIndex",a217:"SensingMethod",a300:"FileSource",a301:"SceneType",a302:"CFAPattern",a401:"CustomRendered",a402:"ExposureMode",a403:"WhiteBalance",a404:"DigitalZoomRatio",a405:"FocalLengthIn35mmFilm",a406:"SceneCaptureType",a407:"GainControl",a408:"Contrast",a409:"Saturation",a420:"ImageUniqueID",a430:"CameraOwnerName",a431:"BodySerialNumber",a432:"LensSpecification",a433:"LensMake",a434:"LensModel",a435:"LensSerialNumber",a500:"Gamma"},gps={"0000":"GPSVersionID","0001":"GPSLatitudeRef","0002":"GPSLatitude","0003":"GPSLongitudeRef","0004":"GPSLongitude","0005":"GPSAltitudeRef","0006":"GPSAltitude","0007":"GPSTimeStamp","0008":"GPSSatellites","0009":"GPSStatus","000a":"GPSMeasureMode","000b":"GPSDOP","000c":"GPSSpeedRef","000d":"GPSSpeed","000e":"GPSTrackRef","000f":"GPSTrack","0010":"GPSImgDirectionRef","0011":"GPSImgDirection","0012":"GPSMapDatum","0013":"GPSDestLatitudeRef","0014":"GPSDestLatitude","0015":"GPSDestLongitudeRef","0016":"GPSDestLongitude","0017":"GPSDestBearingRef","0018":"GPSDestBearing","0019":"GPSDestDistanceRef","001a":"GPSDestDistance","001b":"GPSProcessingMethod","001c":"GPSAreaInformation","001d":"GPSDateStamp","001e":"GPSDifferential","001f":"GPSHPositioningError"},require$$1$3={ifd,gps};var _fs=require$$0$4,_fs2=_interopRequireDefault$G(_fs);function _interopRequireDefault$G(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}var tags$1=require$$1$3,bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8],SOIMarkerLength=2,JPEGSOIMarker=65496,TIFFINTEL=18761,TIFFMOTOROLA=19789,APPMarkerLength=2,APPMarkerBegin=65504,APPMarkerEnd=65519,data$2=void 0,isValid=function($r){try{var zr=$r.readUInt16BE(0);return zr===JPEGSOIMarker}catch{throw new Error("Unsupport file format.")}},isTiff=function($r){try{var zr=$r.readUInt16BE(0);return zr===TIFFINTEL||zr===TIFFMOTOROLA}catch{throw new Error("Unsupport file format.")}},checkAPPn=function($r){try{var zr=$r.readUInt16BE(0),_r=zr>=APPMarkerBegin&&zr<=APPMarkerEnd;return _r?zr-APPMarkerBegin:!1}catch{throw new Error("Invalid APP Tag.")}},IFDHandler=function($r,zr,_r,Dr){var kr=_r?$r.readUInt16BE(0):$r.readUInt16LE(0);if(kr===0)return{};var qr=2,Nr=$r.slice(qr),Wr=12,Qr={},Vr=0;for(Vr;Vr<kr;Vr+=1){var Jr=Vr*Wr,Zr=Nr.slice(Jr,Jr+Wr),zn=0,Vn=2,_i=zn+Vn,e0=2,r0=_i+e0,i0=4,n0=r0+i0,o0=4,a0=Zr.slice(zn,_i),s0=_r?a0.toString("hex"):a0.reverse().toString("hex"),l0=zr[s0],u0=Zr.readUInt16BE(_i),b0=Zr.readUInt16LE(_i),g0=_r?u0:b0,y0=bytes[g0],f0=Zr.readUInt32BE(r0),v0=Zr.readUInt32LE(r0),A0=_r?f0:v0,p0=A0*y0,h0=Zr.slice(n0,n0+o0);if(p0>4){var m0=(_r?h0.readUInt32BE(0):h0.readUInt32LE(0))-Dr;h0=$r.slice(m0,m0+p0)}var c0=void 0;if(l0){switch(g0){case 1:c0=h0.readUInt8(0);break;case 2:c0=h0.toString("ascii").replace(/\0+$/,"");break;case 3:c0=_r?h0.readUInt16BE(0):h0.readUInt16LE(0);break;case 4:c0=_r?h0.readUInt32BE(0):h0.readUInt32LE(0);break;case 5:c0=[];for(var d0=0;d0<h0.length;d0+=8){var M0=h0.readUInt32BE(d0)/h0.readUInt32BE(d0+4),O0=h0.readUInt32LE(d0)/h0.readUInt32LE(d0+4);c0.push(_r?M0:O0)}break;case 7:switch(l0){case"ExifVersion":c0=h0.toString();break;case"FlashPixVersion":c0=h0.toString();break;case"SceneType":c0=h0.readUInt8(0);break;default:c0="0x"+h0.toString("hex",0,15);break}break;case 10:{var x0=h0.readInt32BE(0)/h0.readInt32BE(4),C0=h0.readInt32LE(0)/h0.readInt32LE(4);c0=_r?x0:C0;break}default:c0="0x"+h0.toString("hex");break}Qr[l0]=c0}}return Qr},EXIFHandler=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,_r=$r;if(zr){_r=$r.slice(APPMarkerLength);var Dr=_r.readUInt16BE(0);_r=_r.slice(0,Dr);var kr=2;_r=_r.slice(kr);var qr=5;_r=_r.slice(qr);var Nr=1;_r=_r.slice(Nr)}var Wr=2,Qr=_r.toString("ascii",0,Wr)==="MM",Vr=2,Jr=Wr+Vr,Zr=_r.readUInt32BE(Jr),zn=_r.readUInt32LE(Jr),Vn=Qr?Zr:zn;if(_r=_r.slice(Vn),_r.length>0&&(data$2=IFDHandler(_r,tags$1.ifd,Qr,Vn),data$2.ExifIFDPointer&&(_r=_r.slice(data$2.ExifIFDPointer-Vn),data$2.SubExif=IFDHandler(_r,tags$1.ifd,Qr,data$2.ExifIFDPointer)),data$2.GPSInfoIFDPointer)){var _i=data$2.GPSInfoIFDPointer;_r=_r.slice(data$2.ExifIFDPointer?_i-data$2.ExifIFDPointer:_i-Vn),data$2.GPSInfo=IFDHandler(_r,tags$1.gps,Qr,_i)}},APPnHandler=function Gt($r){var zr=checkAPPn($r);if(zr!==!1){var _r=$r.readUInt16BE(APPMarkerLength);switch(zr){case 1:EXIFHandler($r);break;default:Gt($r.slice(APPMarkerLength+_r));break}}},fromBuffer=function($r){if(!$r)throw new Error("buffer not found");return data$2=void 0,isValid($r)?($r=$r.slice(SOIMarkerLength),data$2={},APPnHandler($r)):isTiff($r)&&(data$2={},EXIFHandler($r,!1)),data$2},sync$1=function($r){if(!$r)throw new Error("File not found");var zr=_fs2.default.readFileSync($r);return fromBuffer(zr)},async=function($r,zr){data$2=void 0,new Promise(function(_r,Dr){$r||Dr(new Error("❓File not found.")),_fs2.default.readFile($r,function(kr,qr){if(kr)Dr(kr);else try{if(isValid(qr)){var Nr=qr.slice(SOIMarkerLength);data$2={},APPnHandler(Nr),_r(data$2)}else isTiff(qr)?(data$2={},EXIFHandler(qr,!1),_r(data$2)):Dr(new Error("😱Unsupport file type."))}catch(Wr){Dr(Wr)}})},function(_r){zr(_r,void 0)}).then(function(_r){zr(void 0,_r)}).catch(function(_r){zr(_r,void 0)})};lib$8.fromBuffer=fromBuffer;lib$8.parse=async;lib$8.parseSync=sync$1;var global$1$4=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},lookup$8=[],revLookup$3=[],Arr$3=typeof Uint8Array<"u"?Uint8Array:Array,inited$3=!1;function init$4(){inited$3=!0;for(var Gt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$r=0,zr=Gt.length;$r<zr;++$r)lookup$8[$r]=Gt[$r],revLookup$3[Gt.charCodeAt($r)]=$r;revLookup$3[45]=62,revLookup$3[95]=63}function toByteArray$3(Gt){inited$3||init$4();var $r,zr,_r,Dr,kr,qr,Nr=Gt.length;if(Nr%4>0)throw new Error("Invalid string. Length must be a multiple of 4");kr=Gt[Nr-2]==="="?2:Gt[Nr-1]==="="?1:0,qr=new Arr$3(Nr*3/4-kr),_r=kr>0?Nr-4:Nr;var Wr=0;for($r=0,zr=0;$r<_r;$r+=4,zr+=3)Dr=revLookup$3[Gt.charCodeAt($r)]<<18|revLookup$3[Gt.charCodeAt($r+1)]<<12|revLookup$3[Gt.charCodeAt($r+2)]<<6|revLookup$3[Gt.charCodeAt($r+3)],qr[Wr++]=Dr>>16&255,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255;return kr===2?(Dr=revLookup$3[Gt.charCodeAt($r)]<<2|revLookup$3[Gt.charCodeAt($r+1)]>>4,qr[Wr++]=Dr&255):kr===1&&(Dr=revLookup$3[Gt.charCodeAt($r)]<<10|revLookup$3[Gt.charCodeAt($r+1)]<<4|revLookup$3[Gt.charCodeAt($r+2)]>>2,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255),qr}function tripletToBase64$3(Gt){return lookup$8[Gt>>18&63]+lookup$8[Gt>>12&63]+lookup$8[Gt>>6&63]+lookup$8[Gt&63]}function encodeChunk$3(Gt,$r,zr){for(var _r,Dr=[],kr=$r;kr<zr;kr+=3)_r=(Gt[kr]<<16)+(Gt[kr+1]<<8)+Gt[kr+2],Dr.push(tripletToBase64$3(_r));return Dr.join("")}function fromByteArray$3(Gt){inited$3||init$4();for(var $r,zr=Gt.length,_r=zr%3,Dr="",kr=[],qr=16383,Nr=0,Wr=zr-_r;Nr<Wr;Nr+=qr)kr.push(encodeChunk$3(Gt,Nr,Nr+qr>Wr?Wr:Nr+qr));return _r===1?($r=Gt[zr-1],Dr+=lookup$8[$r>>2],Dr+=lookup$8[$r<<4&63],Dr+="=="):_r===2&&($r=(Gt[zr-2]<<8)+Gt[zr-1],Dr+=lookup$8[$r>>10],Dr+=lookup$8[$r>>4&63],Dr+=lookup$8[$r<<2&63],Dr+="="),kr.push(Dr),kr.join("")}function read$3(Gt,$r,zr,_r,Dr){var kr,qr,Nr=Dr*8-_r-1,Wr=(1<<Nr)-1,Qr=Wr>>1,Vr=-7,Jr=zr?Dr-1:0,Zr=zr?-1:1,zn=Gt[$r+Jr];for(Jr+=Zr,kr=zn&(1<<-Vr)-1,zn>>=-Vr,Vr+=Nr;Vr>0;kr=kr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);for(qr=kr&(1<<-Vr)-1,kr>>=-Vr,Vr+=_r;Vr>0;qr=qr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);if(kr===0)kr=1-Qr;else{if(kr===Wr)return qr?NaN:(zn?-1:1)*(1/0);qr=qr+Math.pow(2,_r),kr=kr-Qr}return(zn?-1:1)*qr*Math.pow(2,kr-_r)}function write$3(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr,Qr=kr*8-Dr-1,Vr=(1<<Qr)-1,Jr=Vr>>1,Zr=Dr===23?Math.pow(2,-24)-Math.pow(2,-77):0,zn=_r?0:kr-1,Vn=_r?1:-1,_i=$r<0||$r===0&&1/$r<0?1:0;for($r=Math.abs($r),isNaN($r)||$r===1/0?(Nr=isNaN($r)?1:0,qr=Vr):(qr=Math.floor(Math.log($r)/Math.LN2),$r*(Wr=Math.pow(2,-qr))<1&&(qr--,Wr*=2),qr+Jr>=1?$r+=Zr/Wr:$r+=Zr*Math.pow(2,1-Jr),$r*Wr>=2&&(qr++,Wr/=2),qr+Jr>=Vr?(Nr=0,qr=Vr):qr+Jr>=1?(Nr=($r*Wr-1)*Math.pow(2,Dr),qr=qr+Jr):(Nr=$r*Math.pow(2,Jr-1)*Math.pow(2,Dr),qr=0));Dr>=8;Gt[zr+zn]=Nr&255,zn+=Vn,Nr/=256,Dr-=8);for(qr=qr<<Dr|Nr,Qr+=Dr;Qr>0;Gt[zr+zn]=qr&255,zn+=Vn,qr/=256,Qr-=8);Gt[zr+zn-Vn]|=_i*128}var toString$d={}.toString,isArray$1$2=Array.isArray||function(Gt){return toString$d.call(Gt)=="[object Array]"};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */var INSPECT_MAX_BYTES$3=50;Buffer$6.TYPED_ARRAY_SUPPORT=global$1$4.TYPED_ARRAY_SUPPORT!==void 0?global$1$4.TYPED_ARRAY_SUPPORT:!0;var _kMaxLength$1=kMaxLength$3();function kMaxLength$3(){return Buffer$6.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer$3(Gt,$r){if(kMaxLength$3()<$r)throw new RangeError("Invalid typed array length");return Buffer$6.TYPED_ARRAY_SUPPORT?(Gt=new Uint8Array($r),Gt.__proto__=Buffer$6.prototype):(Gt===null&&(Gt=new Buffer$6($r)),Gt.length=$r),Gt}function Buffer$6(Gt,$r,zr){if(!Buffer$6.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$6))return new Buffer$6(Gt,$r,zr);if(typeof Gt=="number"){if(typeof $r=="string")throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe$3(this,Gt)}return from$4(this,Gt,$r,zr)}Buffer$6.poolSize=8192;Buffer$6._augment=function(Gt){return Gt.__proto__=Buffer$6.prototype,Gt};function from$4(Gt,$r,zr,_r){if(typeof $r=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&$r instanceof ArrayBuffer?fromArrayBuffer$3(Gt,$r,zr,_r):typeof $r=="string"?fromString$3(Gt,$r,zr):fromObject$3(Gt,$r)}Buffer$6.from=function(Gt,$r,zr){return from$4(null,Gt,$r,zr)};Buffer$6.TYPED_ARRAY_SUPPORT&&(Buffer$6.prototype.__proto__=Uint8Array.prototype,Buffer$6.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Buffer$6[Symbol.species]);function assertSize$3(Gt){if(typeof Gt!="number")throw new TypeError('"size" argument must be a number');if(Gt<0)throw new RangeError('"size" argument must not be negative')}function alloc$3(Gt,$r,zr,_r){return assertSize$3($r),$r<=0?createBuffer$3(Gt,$r):zr!==void 0?typeof _r=="string"?createBuffer$3(Gt,$r).fill(zr,_r):createBuffer$3(Gt,$r).fill(zr):createBuffer$3(Gt,$r)}Buffer$6.alloc=function(Gt,$r,zr){return alloc$3(null,Gt,$r,zr)};function allocUnsafe$3(Gt,$r){if(assertSize$3($r),Gt=createBuffer$3(Gt,$r<0?0:checked$3($r)|0),!Buffer$6.TYPED_ARRAY_SUPPORT)for(var zr=0;zr<$r;++zr)Gt[zr]=0;return Gt}Buffer$6.allocUnsafe=function(Gt){return allocUnsafe$3(null,Gt)};Buffer$6.allocUnsafeSlow=function(Gt){return allocUnsafe$3(null,Gt)};function fromString$3(Gt,$r,zr){if((typeof zr!="string"||zr==="")&&(zr="utf8"),!Buffer$6.isEncoding(zr))throw new TypeError('"encoding" must be a valid string encoding');var _r=byteLength$4($r,zr)|0;Gt=createBuffer$3(Gt,_r);var Dr=Gt.write($r,zr);return Dr!==_r&&(Gt=Gt.slice(0,Dr)),Gt}function fromArrayLike$3(Gt,$r){var zr=$r.length<0?0:checked$3($r.length)|0;Gt=createBuffer$3(Gt,zr);for(var _r=0;_r<zr;_r+=1)Gt[_r]=$r[_r]&255;return Gt}function fromArrayBuffer$3(Gt,$r,zr,_r){if($r.byteLength,zr<0||$r.byteLength<zr)throw new RangeError("'offset' is out of bounds");if($r.byteLength<zr+(_r||0))throw new RangeError("'length' is out of bounds");return zr===void 0&&_r===void 0?$r=new Uint8Array($r):_r===void 0?$r=new Uint8Array($r,zr):$r=new Uint8Array($r,zr,_r),Buffer$6.TYPED_ARRAY_SUPPORT?(Gt=$r,Gt.__proto__=Buffer$6.prototype):Gt=fromArrayLike$3(Gt,$r),Gt}function fromObject$3(Gt,$r){if(internalIsBuffer$3($r)){var zr=checked$3($r.length)|0;return Gt=createBuffer$3(Gt,zr),Gt.length===0||$r.copy(Gt,0,0,zr),Gt}if($r){if(typeof ArrayBuffer<"u"&&$r.buffer instanceof ArrayBuffer||"length"in $r)return typeof $r.length!="number"||isnan$3($r.length)?createBuffer$3(Gt,0):fromArrayLike$3(Gt,$r);if($r.type==="Buffer"&&isArray$1$2($r.data))return fromArrayLike$3(Gt,$r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function checked$3(Gt){if(Gt>=kMaxLength$3())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength$3().toString(16)+" bytes");return Gt|0}function SlowBuffer$1(Gt){return+Gt!=Gt&&(Gt=0),Buffer$6.alloc(+Gt)}Buffer$6.isBuffer=isBuffer$1$2;function internalIsBuffer$3(Gt){return!!(Gt!=null&&Gt._isBuffer)}Buffer$6.compare=function($r,zr){if(!internalIsBuffer$3($r)||!internalIsBuffer$3(zr))throw new TypeError("Arguments must be Buffers");if($r===zr)return 0;for(var _r=$r.length,Dr=zr.length,kr=0,qr=Math.min(_r,Dr);kr<qr;++kr)if($r[kr]!==zr[kr]){_r=$r[kr],Dr=zr[kr];break}return _r<Dr?-1:Dr<_r?1:0};Buffer$6.isEncoding=function($r){switch(String($r).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}};Buffer$6.concat=function($r,zr){if(!isArray$1$2($r))throw new TypeError('"list" argument must be an Array of Buffers');if($r.length===0)return Buffer$6.alloc(0);var _r;if(zr===void 0)for(zr=0,_r=0;_r<$r.length;++_r)zr+=$r[_r].length;var Dr=Buffer$6.allocUnsafe(zr),kr=0;for(_r=0;_r<$r.length;++_r){var qr=$r[_r];if(!internalIsBuffer$3(qr))throw new TypeError('"list" argument must be an Array of Buffers');qr.copy(Dr,kr),kr+=qr.length}return Dr};function byteLength$4(Gt,$r){if(internalIsBuffer$3(Gt))return Gt.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(Gt)||Gt instanceof ArrayBuffer))return Gt.byteLength;typeof Gt!="string"&&(Gt=""+Gt);var zr=Gt.length;if(zr===0)return 0;for(var _r=!1;;)switch($r){case"ascii":case"latin1":case"binary":return zr;case"utf8":case"utf-8":case void 0:return utf8ToBytes$3(Gt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zr*2;case"hex":return zr>>>1;case"base64":return base64ToBytes$3(Gt).length;default:if(_r)return utf8ToBytes$3(Gt).length;$r=(""+$r).toLowerCase(),_r=!0}}Buffer$6.byteLength=byteLength$4;function slowToString$3(Gt,$r,zr){var _r=!1;if(($r===void 0||$r<0)&&($r=0),$r>this.length||((zr===void 0||zr>this.length)&&(zr=this.length),zr<=0)||(zr>>>=0,$r>>>=0,zr<=$r))return"";for(Gt||(Gt="utf8");;)switch(Gt){case"hex":return hexSlice$3(this,$r,zr);case"utf8":case"utf-8":return utf8Slice$3(this,$r,zr);case"ascii":return asciiSlice$3(this,$r,zr);case"latin1":case"binary":return latin1Slice$3(this,$r,zr);case"base64":return base64Slice$3(this,$r,zr);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice$3(this,$r,zr);default:if(_r)throw new TypeError("Unknown encoding: "+Gt);Gt=(Gt+"").toLowerCase(),_r=!0}}Buffer$6.prototype._isBuffer=!0;function swap$4(Gt,$r,zr){var _r=Gt[$r];Gt[$r]=Gt[zr],Gt[zr]=_r}Buffer$6.prototype.swap16=function(){var $r=this.length;if($r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var zr=0;zr<$r;zr+=2)swap$4(this,zr,zr+1);return this};Buffer$6.prototype.swap32=function(){var $r=this.length;if($r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var zr=0;zr<$r;zr+=4)swap$4(this,zr,zr+3),swap$4(this,zr+1,zr+2);return this};Buffer$6.prototype.swap64=function(){var $r=this.length;if($r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var zr=0;zr<$r;zr+=8)swap$4(this,zr,zr+7),swap$4(this,zr+1,zr+6),swap$4(this,zr+2,zr+5),swap$4(this,zr+3,zr+4);return this};Buffer$6.prototype.toString=function(){var $r=this.length|0;return $r===0?"":arguments.length===0?utf8Slice$3(this,0,$r):slowToString$3.apply(this,arguments)};Buffer$6.prototype.equals=function($r){if(!internalIsBuffer$3($r))throw new TypeError("Argument must be a Buffer");return this===$r?!0:Buffer$6.compare(this,$r)===0};Buffer$6.prototype.inspect=function(){var $r="",zr=INSPECT_MAX_BYTES$3;return this.length>0&&($r=this.toString("hex",0,zr).match(/.{2}/g).join(" "),this.length>zr&&($r+=" ... ")),"<Buffer "+$r+">"};Buffer$6.prototype.compare=function($r,zr,_r,Dr,kr){if(!internalIsBuffer$3($r))throw new TypeError("Argument must be a Buffer");if(zr===void 0&&(zr=0),_r===void 0&&(_r=$r?$r.length:0),Dr===void 0&&(Dr=0),kr===void 0&&(kr=this.length),zr<0||_r>$r.length||Dr<0||kr>this.length)throw new RangeError("out of range index");if(Dr>=kr&&zr>=_r)return 0;if(Dr>=kr)return-1;if(zr>=_r)return 1;if(zr>>>=0,_r>>>=0,Dr>>>=0,kr>>>=0,this===$r)return 0;for(var qr=kr-Dr,Nr=_r-zr,Wr=Math.min(qr,Nr),Qr=this.slice(Dr,kr),Vr=$r.slice(zr,_r),Jr=0;Jr<Wr;++Jr)if(Qr[Jr]!==Vr[Jr]){qr=Qr[Jr],Nr=Vr[Jr];break}return qr<Nr?-1:Nr<qr?1:0};function bidirectionalIndexOf$3(Gt,$r,zr,_r,Dr){if(Gt.length===0)return-1;if(typeof zr=="string"?(_r=zr,zr=0):zr>2147483647?zr=2147483647:zr<-2147483648&&(zr=-2147483648),zr=+zr,isNaN(zr)&&(zr=Dr?0:Gt.length-1),zr<0&&(zr=Gt.length+zr),zr>=Gt.length){if(Dr)return-1;zr=Gt.length-1}else if(zr<0)if(Dr)zr=0;else return-1;if(typeof $r=="string"&&($r=Buffer$6.from($r,_r)),internalIsBuffer$3($r))return $r.length===0?-1:arrayIndexOf$4(Gt,$r,zr,_r,Dr);if(typeof $r=="number")return $r=$r&255,Buffer$6.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Dr?Uint8Array.prototype.indexOf.call(Gt,$r,zr):Uint8Array.prototype.lastIndexOf.call(Gt,$r,zr):arrayIndexOf$4(Gt,[$r],zr,_r,Dr);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf$4(Gt,$r,zr,_r,Dr){var kr=1,qr=Gt.length,Nr=$r.length;if(_r!==void 0&&(_r=String(_r).toLowerCase(),_r==="ucs2"||_r==="ucs-2"||_r==="utf16le"||_r==="utf-16le")){if(Gt.length<2||$r.length<2)return-1;kr=2,qr/=2,Nr/=2,zr/=2}function Wr(zn,Vn){return kr===1?zn[Vn]:zn.readUInt16BE(Vn*kr)}var Qr;if(Dr){var Vr=-1;for(Qr=zr;Qr<qr;Qr++)if(Wr(Gt,Qr)===Wr($r,Vr===-1?0:Qr-Vr)){if(Vr===-1&&(Vr=Qr),Qr-Vr+1===Nr)return Vr*kr}else Vr!==-1&&(Qr-=Qr-Vr),Vr=-1}else for(zr+Nr>qr&&(zr=qr-Nr),Qr=zr;Qr>=0;Qr--){for(var Jr=!0,Zr=0;Zr<Nr;Zr++)if(Wr(Gt,Qr+Zr)!==Wr($r,Zr)){Jr=!1;break}if(Jr)return Qr}return-1}Buffer$6.prototype.includes=function($r,zr,_r){return this.indexOf($r,zr,_r)!==-1};Buffer$6.prototype.indexOf=function($r,zr,_r){return bidirectionalIndexOf$3(this,$r,zr,_r,!0)};Buffer$6.prototype.lastIndexOf=function($r,zr,_r){return bidirectionalIndexOf$3(this,$r,zr,_r,!1)};function hexWrite$3(Gt,$r,zr,_r){zr=Number(zr)||0;var Dr=Gt.length-zr;_r?(_r=Number(_r),_r>Dr&&(_r=Dr)):_r=Dr;var kr=$r.length;if(kr%2!==0)throw new TypeError("Invalid hex string");_r>kr/2&&(_r=kr/2);for(var qr=0;qr<_r;++qr){var Nr=parseInt($r.substr(qr*2,2),16);if(isNaN(Nr))return qr;Gt[zr+qr]=Nr}return qr}function utf8Write$3(Gt,$r,zr,_r){return blitBuffer$3(utf8ToBytes$3($r,Gt.length-zr),Gt,zr,_r)}function asciiWrite$3(Gt,$r,zr,_r){return blitBuffer$3(asciiToBytes$3($r),Gt,zr,_r)}function latin1Write$3(Gt,$r,zr,_r){return asciiWrite$3(Gt,$r,zr,_r)}function base64Write$3(Gt,$r,zr,_r){return blitBuffer$3(base64ToBytes$3($r),Gt,zr,_r)}function ucs2Write$3(Gt,$r,zr,_r){return blitBuffer$3(utf16leToBytes$3($r,Gt.length-zr),Gt,zr,_r)}Buffer$6.prototype.write=function($r,zr,_r,Dr){if(zr===void 0)Dr="utf8",_r=this.length,zr=0;else if(_r===void 0&&typeof zr=="string")Dr=zr,_r=this.length,zr=0;else if(isFinite(zr))zr=zr|0,isFinite(_r)?(_r=_r|0,Dr===void 0&&(Dr="utf8")):(Dr=_r,_r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var kr=this.length-zr;if((_r===void 0||_r>kr)&&(_r=kr),$r.length>0&&(_r<0||zr<0)||zr>this.length)throw new RangeError("Attempt to write outside buffer bounds");Dr||(Dr="utf8");for(var qr=!1;;)switch(Dr){case"hex":return hexWrite$3(this,$r,zr,_r);case"utf8":case"utf-8":return utf8Write$3(this,$r,zr,_r);case"ascii":return asciiWrite$3(this,$r,zr,_r);case"latin1":case"binary":return latin1Write$3(this,$r,zr,_r);case"base64":return base64Write$3(this,$r,zr,_r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write$3(this,$r,zr,_r);default:if(qr)throw new TypeError("Unknown encoding: "+Dr);Dr=(""+Dr).toLowerCase(),qr=!0}};Buffer$6.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice$3(Gt,$r,zr){return $r===0&&zr===Gt.length?fromByteArray$3(Gt):fromByteArray$3(Gt.slice($r,zr))}function utf8Slice$3(Gt,$r,zr){zr=Math.min(Gt.length,zr);for(var _r=[],Dr=$r;Dr<zr;){var kr=Gt[Dr],qr=null,Nr=kr>239?4:kr>223?3:kr>191?2:1;if(Dr+Nr<=zr){var Wr,Qr,Vr,Jr;switch(Nr){case 1:kr<128&&(qr=kr);break;case 2:Wr=Gt[Dr+1],(Wr&192)===128&&(Jr=(kr&31)<<6|Wr&63,Jr>127&&(qr=Jr));break;case 3:Wr=Gt[Dr+1],Qr=Gt[Dr+2],(Wr&192)===128&&(Qr&192)===128&&(Jr=(kr&15)<<12|(Wr&63)<<6|Qr&63,Jr>2047&&(Jr<55296||Jr>57343)&&(qr=Jr));break;case 4:Wr=Gt[Dr+1],Qr=Gt[Dr+2],Vr=Gt[Dr+3],(Wr&192)===128&&(Qr&192)===128&&(Vr&192)===128&&(Jr=(kr&15)<<18|(Wr&63)<<12|(Qr&63)<<6|Vr&63,Jr>65535&&Jr<1114112&&(qr=Jr))}}qr===null?(qr=65533,Nr=1):qr>65535&&(qr-=65536,_r.push(qr>>>10&1023|55296),qr=56320|qr&1023),_r.push(qr),Dr+=Nr}return decodeCodePointsArray$3(_r)}var MAX_ARGUMENTS_LENGTH$3=4096;function decodeCodePointsArray$3(Gt){var $r=Gt.length;if($r<=MAX_ARGUMENTS_LENGTH$3)return String.fromCharCode.apply(String,Gt);for(var zr="",_r=0;_r<$r;)zr+=String.fromCharCode.apply(String,Gt.slice(_r,_r+=MAX_ARGUMENTS_LENGTH$3));return zr}function asciiSlice$3(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]&127);return _r}function latin1Slice$3(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]);return _r}function hexSlice$3(Gt,$r,zr){var _r=Gt.length;(!$r||$r<0)&&($r=0),(!zr||zr<0||zr>_r)&&(zr=_r);for(var Dr="",kr=$r;kr<zr;++kr)Dr+=toHex$4(Gt[kr]);return Dr}function utf16leSlice$3(Gt,$r,zr){for(var _r=Gt.slice($r,zr),Dr="",kr=0;kr<_r.length;kr+=2)Dr+=String.fromCharCode(_r[kr]+_r[kr+1]*256);return Dr}Buffer$6.prototype.slice=function($r,zr){var _r=this.length;$r=~~$r,zr=zr===void 0?_r:~~zr,$r<0?($r+=_r,$r<0&&($r=0)):$r>_r&&($r=_r),zr<0?(zr+=_r,zr<0&&(zr=0)):zr>_r&&(zr=_r),zr<$r&&(zr=$r);var Dr;if(Buffer$6.TYPED_ARRAY_SUPPORT)Dr=this.subarray($r,zr),Dr.__proto__=Buffer$6.prototype;else{var kr=zr-$r;Dr=new Buffer$6(kr,void 0);for(var qr=0;qr<kr;++qr)Dr[qr]=this[qr+$r]}return Dr};function checkOffset$3(Gt,$r,zr){if(Gt%1!==0||Gt<0)throw new RangeError("offset is not uint");if(Gt+$r>zr)throw new RangeError("Trying to access beyond buffer length")}Buffer$6.prototype.readUIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$3($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return Dr};Buffer$6.prototype.readUIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$3($r,zr,this.length);for(var Dr=this[$r+--zr],kr=1;zr>0&&(kr*=256);)Dr+=this[$r+--zr]*kr;return Dr};Buffer$6.prototype.readUInt8=function($r,zr){return zr||checkOffset$3($r,1,this.length),this[$r]};Buffer$6.prototype.readUInt16LE=function($r,zr){return zr||checkOffset$3($r,2,this.length),this[$r]|this[$r+1]<<8};Buffer$6.prototype.readUInt16BE=function($r,zr){return zr||checkOffset$3($r,2,this.length),this[$r]<<8|this[$r+1]};Buffer$6.prototype.readUInt32LE=function($r,zr){return zr||checkOffset$3($r,4,this.length),(this[$r]|this[$r+1]<<8|this[$r+2]<<16)+this[$r+3]*16777216};Buffer$6.prototype.readUInt32BE=function($r,zr){return zr||checkOffset$3($r,4,this.length),this[$r]*16777216+(this[$r+1]<<16|this[$r+2]<<8|this[$r+3])};Buffer$6.prototype.readIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$3($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return kr*=128,Dr>=kr&&(Dr-=Math.pow(2,8*zr)),Dr};Buffer$6.prototype.readIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$3($r,zr,this.length);for(var Dr=zr,kr=1,qr=this[$r+--Dr];Dr>0&&(kr*=256);)qr+=this[$r+--Dr]*kr;return kr*=128,qr>=kr&&(qr-=Math.pow(2,8*zr)),qr};Buffer$6.prototype.readInt8=function($r,zr){return zr||checkOffset$3($r,1,this.length),this[$r]&128?(255-this[$r]+1)*-1:this[$r]};Buffer$6.prototype.readInt16LE=function($r,zr){zr||checkOffset$3($r,2,this.length);var _r=this[$r]|this[$r+1]<<8;return _r&32768?_r|4294901760:_r};Buffer$6.prototype.readInt16BE=function($r,zr){zr||checkOffset$3($r,2,this.length);var _r=this[$r+1]|this[$r]<<8;return _r&32768?_r|4294901760:_r};Buffer$6.prototype.readInt32LE=function($r,zr){return zr||checkOffset$3($r,4,this.length),this[$r]|this[$r+1]<<8|this[$r+2]<<16|this[$r+3]<<24};Buffer$6.prototype.readInt32BE=function($r,zr){return zr||checkOffset$3($r,4,this.length),this[$r]<<24|this[$r+1]<<16|this[$r+2]<<8|this[$r+3]};Buffer$6.prototype.readFloatLE=function($r,zr){return zr||checkOffset$3($r,4,this.length),read$3(this,$r,!0,23,4)};Buffer$6.prototype.readFloatBE=function($r,zr){return zr||checkOffset$3($r,4,this.length),read$3(this,$r,!1,23,4)};Buffer$6.prototype.readDoubleLE=function($r,zr){return zr||checkOffset$3($r,8,this.length),read$3(this,$r,!0,52,8)};Buffer$6.prototype.readDoubleBE=function($r,zr){return zr||checkOffset$3($r,8,this.length),read$3(this,$r,!1,52,8)};function checkInt$3(Gt,$r,zr,_r,Dr,kr){if(!internalIsBuffer$3(Gt))throw new TypeError('"buffer" argument must be a Buffer instance');if($r>Dr||$r<kr)throw new RangeError('"value" argument is out of bounds');if(zr+_r>Gt.length)throw new RangeError("Index out of range")}Buffer$6.prototype.writeUIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt$3(this,$r,zr,_r,kr,0)}var qr=1,Nr=0;for(this[zr]=$r&255;++Nr<_r&&(qr*=256);)this[zr+Nr]=$r/qr&255;return zr+_r};Buffer$6.prototype.writeUIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt$3(this,$r,zr,_r,kr,0)}var qr=_r-1,Nr=1;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)this[zr+qr]=$r/Nr&255;return zr+_r};Buffer$6.prototype.writeUInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,1,255,0),Buffer$6.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),this[zr]=$r&255,zr+1};function objectWriteUInt16$3(Gt,$r,zr,_r){$r<0&&($r=65535+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,2);Dr<kr;++Dr)Gt[zr+Dr]=($r&255<<8*(_r?Dr:1-Dr))>>>(_r?Dr:1-Dr)*8}Buffer$6.prototype.writeUInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,2,65535,0),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16$3(this,$r,zr,!0),zr+2};Buffer$6.prototype.writeUInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,2,65535,0),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16$3(this,$r,zr,!1),zr+2};function objectWriteUInt32$3(Gt,$r,zr,_r){$r<0&&($r=4294967295+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,4);Dr<kr;++Dr)Gt[zr+Dr]=$r>>>(_r?Dr:3-Dr)*8&255}Buffer$6.prototype.writeUInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,4,4294967295,0),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr+3]=$r>>>24,this[zr+2]=$r>>>16,this[zr+1]=$r>>>8,this[zr]=$r&255):objectWriteUInt32$3(this,$r,zr,!0),zr+4};Buffer$6.prototype.writeUInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,4,4294967295,0),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32$3(this,$r,zr,!1),zr+4};Buffer$6.prototype.writeIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt$3(this,$r,zr,_r,kr-1,-kr)}var qr=0,Nr=1,Wr=0;for(this[zr]=$r&255;++qr<_r&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr-1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$6.prototype.writeIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt$3(this,$r,zr,_r,kr-1,-kr)}var qr=_r-1,Nr=1,Wr=0;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr+1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$6.prototype.writeInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,1,127,-128),Buffer$6.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),$r<0&&($r=255+$r+1),this[zr]=$r&255,zr+1};Buffer$6.prototype.writeInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,2,32767,-32768),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16$3(this,$r,zr,!0),zr+2};Buffer$6.prototype.writeInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,2,32767,-32768),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16$3(this,$r,zr,!1),zr+2};Buffer$6.prototype.writeInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,4,2147483647,-2147483648),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8,this[zr+2]=$r>>>16,this[zr+3]=$r>>>24):objectWriteUInt32$3(this,$r,zr,!0),zr+4};Buffer$6.prototype.writeInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$3(this,$r,zr,4,2147483647,-2147483648),$r<0&&($r=4294967295+$r+1),Buffer$6.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32$3(this,$r,zr,!1),zr+4};function checkIEEE754$3(Gt,$r,zr,_r,Dr,kr){if(zr+_r>Gt.length)throw new RangeError("Index out of range");if(zr<0)throw new RangeError("Index out of range")}function writeFloat$3(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754$3(Gt,$r,zr,4),write$3(Gt,$r,zr,_r,23,4),zr+4}Buffer$6.prototype.writeFloatLE=function($r,zr,_r){return writeFloat$3(this,$r,zr,!0,_r)};Buffer$6.prototype.writeFloatBE=function($r,zr,_r){return writeFloat$3(this,$r,zr,!1,_r)};function writeDouble$3(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754$3(Gt,$r,zr,8),write$3(Gt,$r,zr,_r,52,8),zr+8}Buffer$6.prototype.writeDoubleLE=function($r,zr,_r){return writeDouble$3(this,$r,zr,!0,_r)};Buffer$6.prototype.writeDoubleBE=function($r,zr,_r){return writeDouble$3(this,$r,zr,!1,_r)};Buffer$6.prototype.copy=function($r,zr,_r,Dr){if(_r||(_r=0),!Dr&&Dr!==0&&(Dr=this.length),zr>=$r.length&&(zr=$r.length),zr||(zr=0),Dr>0&&Dr<_r&&(Dr=_r),Dr===_r||$r.length===0||this.length===0)return 0;if(zr<0)throw new RangeError("targetStart out of bounds");if(_r<0||_r>=this.length)throw new RangeError("sourceStart out of bounds");if(Dr<0)throw new RangeError("sourceEnd out of bounds");Dr>this.length&&(Dr=this.length),$r.length-zr<Dr-_r&&(Dr=$r.length-zr+_r);var kr=Dr-_r,qr;if(this===$r&&_r<zr&&zr<Dr)for(qr=kr-1;qr>=0;--qr)$r[qr+zr]=this[qr+_r];else if(kr<1e3||!Buffer$6.TYPED_ARRAY_SUPPORT)for(qr=0;qr<kr;++qr)$r[qr+zr]=this[qr+_r];else Uint8Array.prototype.set.call($r,this.subarray(_r,_r+kr),zr);return kr};Buffer$6.prototype.fill=function($r,zr,_r,Dr){if(typeof $r=="string"){if(typeof zr=="string"?(Dr=zr,zr=0,_r=this.length):typeof _r=="string"&&(Dr=_r,_r=this.length),$r.length===1){var kr=$r.charCodeAt(0);kr<256&&($r=kr)}if(Dr!==void 0&&typeof Dr!="string")throw new TypeError("encoding must be a string");if(typeof Dr=="string"&&!Buffer$6.isEncoding(Dr))throw new TypeError("Unknown encoding: "+Dr)}else typeof $r=="number"&&($r=$r&255);if(zr<0||this.length<zr||this.length<_r)throw new RangeError("Out of range index");if(_r<=zr)return this;zr=zr>>>0,_r=_r===void 0?this.length:_r>>>0,$r||($r=0);var qr;if(typeof $r=="number")for(qr=zr;qr<_r;++qr)this[qr]=$r;else{var Nr=internalIsBuffer$3($r)?$r:utf8ToBytes$3(new Buffer$6($r,Dr).toString()),Wr=Nr.length;for(qr=0;qr<_r-zr;++qr)this[qr+zr]=Nr[qr%Wr]}return this};var INVALID_BASE64_RE$3=/[^+\/0-9A-Za-z-_]/g;function base64clean$3(Gt){if(Gt=stringtrim$3(Gt).replace(INVALID_BASE64_RE$3,""),Gt.length<2)return"";for(;Gt.length%4!==0;)Gt=Gt+"=";return Gt}function stringtrim$3(Gt){return Gt.trim?Gt.trim():Gt.replace(/^\s+|\s+$/g,"")}function toHex$4(Gt){return Gt<16?"0"+Gt.toString(16):Gt.toString(16)}function utf8ToBytes$3(Gt,$r){$r=$r||1/0;for(var zr,_r=Gt.length,Dr=null,kr=[],qr=0;qr<_r;++qr){if(zr=Gt.charCodeAt(qr),zr>55295&&zr<57344){if(!Dr){if(zr>56319){($r-=3)>-1&&kr.push(239,191,189);continue}else if(qr+1===_r){($r-=3)>-1&&kr.push(239,191,189);continue}Dr=zr;continue}if(zr<56320){($r-=3)>-1&&kr.push(239,191,189),Dr=zr;continue}zr=(Dr-55296<<10|zr-56320)+65536}else Dr&&($r-=3)>-1&&kr.push(239,191,189);if(Dr=null,zr<128){if(($r-=1)<0)break;kr.push(zr)}else if(zr<2048){if(($r-=2)<0)break;kr.push(zr>>6|192,zr&63|128)}else if(zr<65536){if(($r-=3)<0)break;kr.push(zr>>12|224,zr>>6&63|128,zr&63|128)}else if(zr<1114112){if(($r-=4)<0)break;kr.push(zr>>18|240,zr>>12&63|128,zr>>6&63|128,zr&63|128)}else throw new Error("Invalid code point")}return kr}function asciiToBytes$3(Gt){for(var $r=[],zr=0;zr<Gt.length;++zr)$r.push(Gt.charCodeAt(zr)&255);return $r}function utf16leToBytes$3(Gt,$r){for(var zr,_r,Dr,kr=[],qr=0;qr<Gt.length&&!(($r-=2)<0);++qr)zr=Gt.charCodeAt(qr),_r=zr>>8,Dr=zr%256,kr.push(Dr),kr.push(_r);return kr}function base64ToBytes$3(Gt){return toByteArray$3(base64clean$3(Gt))}function blitBuffer$3(Gt,$r,zr,_r){for(var Dr=0;Dr<_r&&!(Dr+zr>=$r.length||Dr>=Gt.length);++Dr)$r[Dr+zr]=Gt[Dr];return Dr}function isnan$3(Gt){return Gt!==Gt}function isBuffer$1$2(Gt){return Gt!=null&&(!!Gt._isBuffer||isFastBuffer$3(Gt)||isSlowBuffer$3(Gt))}function isFastBuffer$3(Gt){return!!Gt.constructor&&typeof Gt.constructor.isBuffer=="function"&&Gt.constructor.isBuffer(Gt)}function isSlowBuffer$3(Gt){return typeof Gt.readFloatLE=="function"&&typeof Gt.slice=="function"&&isFastBuffer$3(Gt.slice(0,0))}var _polyfillNode_buffer$1=Object.freeze({__proto__:null,Buffer:Buffer$6,INSPECT_MAX_BYTES:INSPECT_MAX_BYTES$3,SlowBuffer:SlowBuffer$1,isBuffer:isBuffer$1$2,kMaxLength:_kMaxLength$1});function defaultSetTimout$2(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout$2(){throw new Error("clearTimeout has not been defined")}var cachedSetTimeout$2=defaultSetTimout$2,cachedClearTimeout$2=defaultClearTimeout$2;typeof global$1$4.setTimeout=="function"&&(cachedSetTimeout$2=setTimeout);typeof global$1$4.clearTimeout=="function"&&(cachedClearTimeout$2=clearTimeout);function runTimeout$2(Gt){if(cachedSetTimeout$2===setTimeout)return setTimeout(Gt,0);if((cachedSetTimeout$2===defaultSetTimout$2||!cachedSetTimeout$2)&&setTimeout)return cachedSetTimeout$2=setTimeout,setTimeout(Gt,0);try{return cachedSetTimeout$2(Gt,0)}catch{try{return cachedSetTimeout$2.call(null,Gt,0)}catch{return cachedSetTimeout$2.call(this,Gt,0)}}}function runClearTimeout$2(Gt){if(cachedClearTimeout$2===clearTimeout)return clearTimeout(Gt);if((cachedClearTimeout$2===defaultClearTimeout$2||!cachedClearTimeout$2)&&clearTimeout)return cachedClearTimeout$2=clearTimeout,clearTimeout(Gt);try{return cachedClearTimeout$2(Gt)}catch{try{return cachedClearTimeout$2.call(null,Gt)}catch{return cachedClearTimeout$2.call(this,Gt)}}}var queue$3=[],draining$2=!1,currentQueue$2,queueIndex$2=-1;function cleanUpNextTick$2(){!draining$2||!currentQueue$2||(draining$2=!1,currentQueue$2.length?queue$3=currentQueue$2.concat(queue$3):queueIndex$2=-1,queue$3.length&&drainQueue$2())}function drainQueue$2(){if(!draining$2){var Gt=runTimeout$2(cleanUpNextTick$2);draining$2=!0;for(var $r=queue$3.length;$r;){for(currentQueue$2=queue$3,queue$3=[];++queueIndex$2<$r;)currentQueue$2&&currentQueue$2[queueIndex$2].run();queueIndex$2=-1,$r=queue$3.length}currentQueue$2=null,draining$2=!1,runClearTimeout$2(Gt)}}function nextTick$3(Gt){var $r=new Array(arguments.length-1);if(arguments.length>1)for(var zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];queue$3.push(new Item$2(Gt,$r)),queue$3.length===1&&!draining$2&&runTimeout$2(drainQueue$2)}function Item$2(Gt,$r){this.fun=Gt,this.array=$r}Item$2.prototype.run=function(){this.fun.apply(null,this.array)};var title$2="browser",platform$2="browser",browser$4=!0,env$2={},argv$2=[],version$2="",versions$2={},release$2={},config$5={};function noop$8(){}var on$6=noop$8,addListener$2=noop$8,once$5=noop$8,off$3=noop$8,removeListener$2=noop$8,removeAllListeners$2=noop$8,emit$2=noop$8;function binding$1$2(Gt){throw new Error("process.binding is not supported")}function cwd$2(){return"/"}function chdir$2(Gt){throw new Error("process.chdir is not supported")}function umask$2(){return 0}var performance$3=global$1$4.performance||{},performanceNow$3=performance$3.now||performance$3.mozNow||performance$3.msNow||performance$3.oNow||performance$3.webkitNow||function(){return new Date().getTime()};function hrtime$2(Gt){var $r=performanceNow$3.call(performance$3)*.001,zr=Math.floor($r),_r=Math.floor($r%1*1e9);return Gt&&(zr=zr-Gt[0],_r=_r-Gt[1],_r<0&&(zr--,_r+=1e9)),[zr,_r]}var startTime$2=new Date;function uptime$2(){var Gt=new Date,$r=Gt-startTime$2;return $r/1e3}var browser$1$3={nextTick:nextTick$3,title:title$2,browser:browser$4,env:env$2,argv:argv$2,version:version$2,versions:versions$2,on:on$6,addListener:addListener$2,once:once$5,off:off$3,removeListener:removeListener$2,removeAllListeners:removeAllListeners$2,emit:emit$2,binding:binding$1$2,cwd:cwd$2,chdir:chdir$2,umask:umask$2,hrtime:hrtime$2,platform:platform$2,release:release$2,config:config$5,uptime:uptime$2};function getDefaultExportFromCjs$2(Gt){return Gt&&Gt.__esModule&&Object.prototype.hasOwnProperty.call(Gt,"default")?Gt.default:Gt}function getAugmentedNamespace$3(Gt){if(Gt.__esModule)return Gt;var $r=Gt.default;if(typeof $r=="function"){var zr=function _r(){return this instanceof _r?Reflect.construct($r,arguments,this.constructor):$r.apply(this,arguments)};zr.prototype=$r.prototype}else zr={};return Object.defineProperty(zr,"__esModule",{value:!0}),Object.keys(Gt).forEach(function(_r){var Dr=Object.getOwnPropertyDescriptor(Gt,_r);Object.defineProperty(zr,_r,Dr.get?Dr:{enumerable:!0,get:function(){return Gt[_r]}})}),zr}var lib$7={},require$$0$3=getAugmentedNamespace$3(_polyfillNode_buffer$1),domain$1;function EventHandlers$1(){}EventHandlers$1.prototype=Object.create(null);function EventEmitter$2(){EventEmitter$2.init.call(this)}EventEmitter$2.EventEmitter=EventEmitter$2;EventEmitter$2.usingDomains=!1;EventEmitter$2.prototype.domain=void 0;EventEmitter$2.prototype._events=void 0;EventEmitter$2.prototype._maxListeners=void 0;EventEmitter$2.defaultMaxListeners=10;EventEmitter$2.init=function(){this.domain=null,EventEmitter$2.usingDomains&&domain$1.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new EventHandlers$1,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};EventEmitter$2.prototype.setMaxListeners=function($r){if(typeof $r!="number"||$r<0||isNaN($r))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=$r,this};function $getMaxListeners$1(Gt){return Gt._maxListeners===void 0?EventEmitter$2.defaultMaxListeners:Gt._maxListeners}EventEmitter$2.prototype.getMaxListeners=function(){return $getMaxListeners$1(this)};function emitNone$1(Gt,$r,zr){if($r)Gt.call(zr);else for(var _r=Gt.length,Dr=arrayClone$2(Gt,_r),kr=0;kr<_r;++kr)Dr[kr].call(zr)}function emitOne$1(Gt,$r,zr,_r){if($r)Gt.call(zr,_r);else for(var Dr=Gt.length,kr=arrayClone$2(Gt,Dr),qr=0;qr<Dr;++qr)kr[qr].call(zr,_r)}function emitTwo$1(Gt,$r,zr,_r,Dr){if($r)Gt.call(zr,_r,Dr);else for(var kr=Gt.length,qr=arrayClone$2(Gt,kr),Nr=0;Nr<kr;++Nr)qr[Nr].call(zr,_r,Dr)}function emitThree$1(Gt,$r,zr,_r,Dr,kr){if($r)Gt.call(zr,_r,Dr,kr);else for(var qr=Gt.length,Nr=arrayClone$2(Gt,qr),Wr=0;Wr<qr;++Wr)Nr[Wr].call(zr,_r,Dr,kr)}function emitMany$1(Gt,$r,zr,_r){if($r)Gt.apply(zr,_r);else for(var Dr=Gt.length,kr=arrayClone$2(Gt,Dr),qr=0;qr<Dr;++qr)kr[qr].apply(zr,_r)}EventEmitter$2.prototype.emit=function($r){var zr,_r,Dr,kr,qr,Nr,Wr,Qr=$r==="error";if(Nr=this._events,Nr)Qr=Qr&&Nr.error==null;else if(!Qr)return!1;if(Wr=this.domain,Qr){if(zr=arguments[1],Wr)zr||(zr=new Error('Uncaught, unspecified "error" event')),zr.domainEmitter=this,zr.domain=Wr,zr.domainThrown=!1,Wr.emit("error",zr);else{if(zr instanceof Error)throw zr;var Vr=new Error('Uncaught, unspecified "error" event. ('+zr+")");throw Vr.context=zr,Vr}return!1}if(_r=Nr[$r],!_r)return!1;var Jr=typeof _r=="function";switch(Dr=arguments.length,Dr){case 1:emitNone$1(_r,Jr,this);break;case 2:emitOne$1(_r,Jr,this,arguments[1]);break;case 3:emitTwo$1(_r,Jr,this,arguments[1],arguments[2]);break;case 4:emitThree$1(_r,Jr,this,arguments[1],arguments[2],arguments[3]);break;default:for(kr=new Array(Dr-1),qr=1;qr<Dr;qr++)kr[qr-1]=arguments[qr];emitMany$1(_r,Jr,this,kr)}return!0};function _addListener$2(Gt,$r,zr,_r){var Dr,kr,qr;if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');if(kr=Gt._events,kr?(kr.newListener&&(Gt.emit("newListener",$r,zr.listener?zr.listener:zr),kr=Gt._events),qr=kr[$r]):(kr=Gt._events=new EventHandlers$1,Gt._eventsCount=0),!qr)qr=kr[$r]=zr,++Gt._eventsCount;else if(typeof qr=="function"?qr=kr[$r]=_r?[zr,qr]:[qr,zr]:_r?qr.unshift(zr):qr.push(zr),!qr.warned&&(Dr=$getMaxListeners$1(Gt),Dr&&Dr>0&&qr.length>Dr)){qr.warned=!0;var Nr=new Error("Possible EventEmitter memory leak detected. "+qr.length+" "+$r+" listeners added. Use emitter.setMaxListeners() to increase limit");Nr.name="MaxListenersExceededWarning",Nr.emitter=Gt,Nr.type=$r,Nr.count=qr.length,emitWarning$1(Nr)}return Gt}function emitWarning$1(Gt){typeof console.warn=="function"?console.warn(Gt):console.log(Gt)}EventEmitter$2.prototype.addListener=function($r,zr){return _addListener$2(this,$r,zr,!1)};EventEmitter$2.prototype.on=EventEmitter$2.prototype.addListener;EventEmitter$2.prototype.prependListener=function($r,zr){return _addListener$2(this,$r,zr,!0)};function _onceWrap$2(Gt,$r,zr){var _r=!1;function Dr(){Gt.removeListener($r,Dr),_r||(_r=!0,zr.apply(Gt,arguments))}return Dr.listener=zr,Dr}EventEmitter$2.prototype.once=function($r,zr){if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');return this.on($r,_onceWrap$2(this,$r,zr)),this};EventEmitter$2.prototype.prependOnceListener=function($r,zr){if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener($r,_onceWrap$2(this,$r,zr)),this};EventEmitter$2.prototype.removeListener=function($r,zr){var _r,Dr,kr,qr,Nr;if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');if(Dr=this._events,!Dr)return this;if(_r=Dr[$r],!_r)return this;if(_r===zr||_r.listener&&_r.listener===zr)--this._eventsCount===0?this._events=new EventHandlers$1:(delete Dr[$r],Dr.removeListener&&this.emit("removeListener",$r,_r.listener||zr));else if(typeof _r!="function"){for(kr=-1,qr=_r.length;qr-- >0;)if(_r[qr]===zr||_r[qr].listener&&_r[qr].listener===zr){Nr=_r[qr].listener,kr=qr;break}if(kr<0)return this;if(_r.length===1){if(_r[0]=void 0,--this._eventsCount===0)return this._events=new EventHandlers$1,this;delete Dr[$r]}else spliceOne$2(_r,kr);Dr.removeListener&&this.emit("removeListener",$r,Nr||zr)}return this};EventEmitter$2.prototype.off=function(Gt,$r){return this.removeListener(Gt,$r)};EventEmitter$2.prototype.removeAllListeners=function($r){var zr,_r;if(_r=this._events,!_r)return this;if(!_r.removeListener)return arguments.length===0?(this._events=new EventHandlers$1,this._eventsCount=0):_r[$r]&&(--this._eventsCount===0?this._events=new EventHandlers$1:delete _r[$r]),this;if(arguments.length===0){for(var Dr=Object.keys(_r),kr=0,qr;kr<Dr.length;++kr)qr=Dr[kr],qr!=="removeListener"&&this.removeAllListeners(qr);return this.removeAllListeners("removeListener"),this._events=new EventHandlers$1,this._eventsCount=0,this}if(zr=_r[$r],typeof zr=="function")this.removeListener($r,zr);else if(zr)do this.removeListener($r,zr[zr.length-1]);while(zr[0]);return this};EventEmitter$2.prototype.listeners=function($r){var zr,_r,Dr=this._events;return Dr?(zr=Dr[$r],zr?typeof zr=="function"?_r=[zr.listener||zr]:_r=unwrapListeners$2(zr):_r=[]):_r=[],_r};EventEmitter$2.listenerCount=function(Gt,$r){return typeof Gt.listenerCount=="function"?Gt.listenerCount($r):listenerCount$1$1.call(Gt,$r)};EventEmitter$2.prototype.listenerCount=listenerCount$1$1;function listenerCount$1$1(Gt){var $r=this._events;if($r){var zr=$r[Gt];if(typeof zr=="function")return 1;if(zr)return zr.length}return 0}EventEmitter$2.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function spliceOne$2(Gt,$r){for(var zr=$r,_r=zr+1,Dr=Gt.length;_r<Dr;zr+=1,_r+=1)Gt[zr]=Gt[_r];Gt.pop()}function arrayClone$2(Gt,$r){for(var zr=new Array($r);$r--;)zr[$r]=Gt[$r];return zr}function unwrapListeners$2(Gt){for(var $r=new Array(Gt.length),zr=0;zr<$r.length;++zr)$r[zr]=Gt[zr].listener||Gt[zr];return $r}var inherits$5;typeof Object.create=="function"?inherits$5=function($r,zr){$r.super_=zr,$r.prototype=Object.create(zr.prototype,{constructor:{value:$r,enumerable:!1,writable:!0,configurable:!0}})}:inherits$5=function($r,zr){$r.super_=zr;var _r=function(){};_r.prototype=zr.prototype,$r.prototype=new _r,$r.prototype.constructor=$r};var inherits$1$2=inherits$5,getOwnPropertyDescriptors$1=Object.getOwnPropertyDescriptors||function($r){for(var zr=Object.keys($r),_r={},Dr=0;Dr<zr.length;Dr++)_r[zr[Dr]]=Object.getOwnPropertyDescriptor($r,zr[Dr]);return _r},formatRegExp$1=/%[sdj%]/g;function format$2(Gt){if(!isString$5(Gt)){for(var $r=[],zr=0;zr<arguments.length;zr++)$r.push(inspect$1$2(arguments[zr]));return $r.join(" ")}for(var zr=1,_r=arguments,Dr=_r.length,kr=String(Gt).replace(formatRegExp$1,function(Nr){if(Nr==="%%")return"%";if(zr>=Dr)return Nr;switch(Nr){case"%s":return String(_r[zr++]);case"%d":return Number(_r[zr++]);case"%j":try{return JSON.stringify(_r[zr++])}catch{return"[Circular]"}default:return Nr}}),qr=_r[zr];zr<Dr;qr=_r[++zr])isNull$3(qr)||!isObject$b(qr)?kr+=" "+qr:kr+=" "+inspect$1$2(qr);return kr}function deprecate$3(Gt,$r){if(isUndefined$2(global$1$4.process))return function(){return deprecate$3(Gt,$r).apply(this,arguments)};if(browser$1$3.noDeprecation===!0)return Gt;var zr=!1;function _r(){if(!zr){if(browser$1$3.throwDeprecation)throw new Error($r);browser$1$3.traceDeprecation?console.trace($r):console.error($r),zr=!0}return Gt.apply(this,arguments)}return _r}var debugs$1={},debugEnviron$1;function debuglog$1(Gt){if(isUndefined$2(debugEnviron$1)&&(debugEnviron$1=browser$1$3.env.NODE_DEBUG||""),Gt=Gt.toUpperCase(),!debugs$1[Gt])if(new RegExp("\\b"+Gt+"\\b","i").test(debugEnviron$1)){var $r=0;debugs$1[Gt]=function(){var zr=format$2.apply(null,arguments);console.error("%s %d: %s",Gt,$r,zr)}}else debugs$1[Gt]=function(){};return debugs$1[Gt]}function inspect$1$2(Gt,$r){var zr={seen:[],stylize:stylizeNoColor$1};return arguments.length>=3&&(zr.depth=arguments[2]),arguments.length>=4&&(zr.colors=arguments[3]),isBoolean$1($r)?zr.showHidden=$r:$r&&_extend$1(zr,$r),isUndefined$2(zr.showHidden)&&(zr.showHidden=!1),isUndefined$2(zr.depth)&&(zr.depth=2),isUndefined$2(zr.colors)&&(zr.colors=!1),isUndefined$2(zr.customInspect)&&(zr.customInspect=!0),zr.colors&&(zr.stylize=stylizeWithColor$1),formatValue$1(zr,Gt,zr.depth)}inspect$1$2.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]};inspect$1$2.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function stylizeWithColor$1(Gt,$r){var zr=inspect$1$2.styles[$r];return zr?"\x1B["+inspect$1$2.colors[zr][0]+"m"+Gt+"\x1B["+inspect$1$2.colors[zr][1]+"m":Gt}function stylizeNoColor$1(Gt,$r){return Gt}function arrayToHash$1(Gt){var $r={};return Gt.forEach(function(zr,_r){$r[zr]=!0}),$r}function formatValue$1(Gt,$r,zr){if(Gt.customInspect&&$r&&isFunction$7($r.inspect)&&$r.inspect!==inspect$1$2&&!($r.constructor&&$r.constructor.prototype===$r)){var _r=$r.inspect(zr,Gt);return isString$5(_r)||(_r=formatValue$1(Gt,_r,zr)),_r}var Dr=formatPrimitive$1(Gt,$r);if(Dr)return Dr;var kr=Object.keys($r),qr=arrayToHash$1(kr);if(Gt.showHidden&&(kr=Object.getOwnPropertyNames($r)),isError$1($r)&&(kr.indexOf("message")>=0||kr.indexOf("description")>=0))return formatError$1($r);if(kr.length===0){if(isFunction$7($r)){var Nr=$r.name?": "+$r.name:"";return Gt.stylize("[Function"+Nr+"]","special")}if(isRegExp$3($r))return Gt.stylize(RegExp.prototype.toString.call($r),"regexp");if(isDate$3($r))return Gt.stylize(Date.prototype.toString.call($r),"date");if(isError$1($r))return formatError$1($r)}var Wr="",Qr=!1,Vr=["{","}"];if(isArray$b($r)&&(Qr=!0,Vr=["[","]"]),isFunction$7($r)){var Jr=$r.name?": "+$r.name:"";Wr=" [Function"+Jr+"]"}if(isRegExp$3($r)&&(Wr=" "+RegExp.prototype.toString.call($r)),isDate$3($r)&&(Wr=" "+Date.prototype.toUTCString.call($r)),isError$1($r)&&(Wr=" "+formatError$1($r)),kr.length===0&&(!Qr||$r.length==0))return Vr[0]+Wr+Vr[1];if(zr<0)return isRegExp$3($r)?Gt.stylize(RegExp.prototype.toString.call($r),"regexp"):Gt.stylize("[Object]","special");Gt.seen.push($r);var Zr;return Qr?Zr=formatArray$1(Gt,$r,zr,qr,kr):Zr=kr.map(function(zn){return formatProperty$1(Gt,$r,zr,qr,zn,Qr)}),Gt.seen.pop(),reduceToSingleString$1(Zr,Wr,Vr)}function formatPrimitive$1(Gt,$r){if(isUndefined$2($r))return Gt.stylize("undefined","undefined");if(isString$5($r)){var zr="'"+JSON.stringify($r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Gt.stylize(zr,"string")}if(isNumber$4($r))return Gt.stylize(""+$r,"number");if(isBoolean$1($r))return Gt.stylize(""+$r,"boolean");if(isNull$3($r))return Gt.stylize("null","null")}function formatError$1(Gt){return"["+Error.prototype.toString.call(Gt)+"]"}function formatArray$1(Gt,$r,zr,_r,Dr){for(var kr=[],qr=0,Nr=$r.length;qr<Nr;++qr)hasOwnProperty$i($r,String(qr))?kr.push(formatProperty$1(Gt,$r,zr,_r,String(qr),!0)):kr.push("");return Dr.forEach(function(Wr){Wr.match(/^\d+$/)||kr.push(formatProperty$1(Gt,$r,zr,_r,Wr,!0))}),kr}function formatProperty$1(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr;if(Wr=Object.getOwnPropertyDescriptor($r,Dr)||{value:$r[Dr]},Wr.get?Wr.set?Nr=Gt.stylize("[Getter/Setter]","special"):Nr=Gt.stylize("[Getter]","special"):Wr.set&&(Nr=Gt.stylize("[Setter]","special")),hasOwnProperty$i(_r,Dr)||(qr="["+Dr+"]"),Nr||(Gt.seen.indexOf(Wr.value)<0?(isNull$3(zr)?Nr=formatValue$1(Gt,Wr.value,null):Nr=formatValue$1(Gt,Wr.value,zr-1),Nr.indexOf(`
`)>-1&&(kr?Nr=Nr.split(`
`).map(function(Qr){return"  "+Qr}).join(`
`).substr(2):Nr=`
`+Nr.split(`
`).map(function(Qr){return"   "+Qr}).join(`
`))):Nr=Gt.stylize("[Circular]","special")),isUndefined$2(qr)){if(kr&&Dr.match(/^\d+$/))return Nr;qr=JSON.stringify(""+Dr),qr.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qr=qr.substr(1,qr.length-2),qr=Gt.stylize(qr,"name")):(qr=qr.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qr=Gt.stylize(qr,"string"))}return qr+": "+Nr}function reduceToSingleString$1(Gt,$r,zr){var _r=Gt.reduce(function(Dr,kr){return kr.indexOf(`
`)>=0,Dr+kr.replace(/\u001b\[\d\d?m/g,"").length+1},0);return _r>60?zr[0]+($r===""?"":$r+`
 `)+" "+Gt.join(`,
  `)+" "+zr[1]:zr[0]+$r+" "+Gt.join(", ")+" "+zr[1]}function isArray$b(Gt){return Array.isArray(Gt)}function isBoolean$1(Gt){return typeof Gt=="boolean"}function isNull$3(Gt){return Gt===null}function isNullOrUndefined$1(Gt){return Gt==null}function isNumber$4(Gt){return typeof Gt=="number"}function isString$5(Gt){return typeof Gt=="string"}function isSymbol$4(Gt){return typeof Gt=="symbol"}function isUndefined$2(Gt){return Gt===void 0}function isRegExp$3(Gt){return isObject$b(Gt)&&objectToString$3(Gt)==="[object RegExp]"}function isObject$b(Gt){return typeof Gt=="object"&&Gt!==null}function isDate$3(Gt){return isObject$b(Gt)&&objectToString$3(Gt)==="[object Date]"}function isError$1(Gt){return isObject$b(Gt)&&(objectToString$3(Gt)==="[object Error]"||Gt instanceof Error)}function isFunction$7(Gt){return typeof Gt=="function"}function isPrimitive$3(Gt){return Gt===null||typeof Gt=="boolean"||typeof Gt=="number"||typeof Gt=="string"||typeof Gt=="symbol"||typeof Gt>"u"}function isBuffer$5(Gt){return Buffer$6.isBuffer(Gt)}function objectToString$3(Gt){return Object.prototype.toString.call(Gt)}function pad$4(Gt){return Gt<10?"0"+Gt.toString(10):Gt.toString(10)}var months$1=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function timestamp$1(){var Gt=new Date,$r=[pad$4(Gt.getHours()),pad$4(Gt.getMinutes()),pad$4(Gt.getSeconds())].join(":");return[Gt.getDate(),months$1[Gt.getMonth()],$r].join(" ")}function log$4(){console.log("%s - %s",timestamp$1(),format$2.apply(null,arguments))}function _extend$1(Gt,$r){if(!$r||!isObject$b($r))return Gt;for(var zr=Object.keys($r),_r=zr.length;_r--;)Gt[zr[_r]]=$r[zr[_r]];return Gt}function hasOwnProperty$i(Gt,$r){return Object.prototype.hasOwnProperty.call(Gt,$r)}var kCustomPromisifiedSymbol$1=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function promisify$1(Gt){if(typeof Gt!="function")throw new TypeError('The "original" argument must be of type Function');if(kCustomPromisifiedSymbol$1&&Gt[kCustomPromisifiedSymbol$1]){var $r=Gt[kCustomPromisifiedSymbol$1];if(typeof $r!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty($r,kCustomPromisifiedSymbol$1,{value:$r,enumerable:!1,writable:!1,configurable:!0}),$r}function $r(){for(var zr,_r,Dr=new Promise(function(Nr,Wr){zr=Nr,_r=Wr}),kr=[],qr=0;qr<arguments.length;qr++)kr.push(arguments[qr]);kr.push(function(Nr,Wr){Nr?_r(Nr):zr(Wr)});try{Gt.apply(this,kr)}catch(Nr){_r(Nr)}return Dr}return Object.setPrototypeOf($r,Object.getPrototypeOf(Gt)),kCustomPromisifiedSymbol$1&&Object.defineProperty($r,kCustomPromisifiedSymbol$1,{value:$r,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties($r,getOwnPropertyDescriptors$1(Gt))}promisify$1.custom=kCustomPromisifiedSymbol$1;function callbackifyOnRejected$1(Gt,$r){if(!Gt){var zr=new Error("Promise was rejected with a falsy value");zr.reason=Gt,Gt=zr}return $r(Gt)}function callbackify$1(Gt){if(typeof Gt!="function")throw new TypeError('The "original" argument must be of type Function');function $r(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr.push(arguments[_r]);var Dr=zr.pop();if(typeof Dr!="function")throw new TypeError("The last argument must be of type Function");var kr=this,qr=function(){return Dr.apply(kr,arguments)};Gt.apply(this,zr).then(function(Nr){browser$1$3.nextTick(qr.bind(null,null,Nr))},function(Nr){browser$1$3.nextTick(callbackifyOnRejected$1.bind(null,Nr,qr))})}return Object.setPrototypeOf($r,Object.getPrototypeOf(Gt)),Object.defineProperties($r,getOwnPropertyDescriptors$1(Gt)),$r}var _polyfillNode_util$2={inherits:inherits$1$2,_extend:_extend$1,log:log$4,isBuffer:isBuffer$5,isPrimitive:isPrimitive$3,isFunction:isFunction$7,isError:isError$1,isDate:isDate$3,isObject:isObject$b,isRegExp:isRegExp$3,isUndefined:isUndefined$2,isSymbol:isSymbol$4,isString:isString$5,isNumber:isNumber$4,isNullOrUndefined:isNullOrUndefined$1,isNull:isNull$3,isBoolean:isBoolean$1,isArray:isArray$b,inspect:inspect$1$2,deprecate:deprecate$3,format:format$2,debuglog:debuglog$1,promisify:promisify$1,callbackify:callbackify$1},_polyfillNode_util$1$1=Object.freeze({__proto__:null,_extend:_extend$1,callbackify:callbackify$1,debuglog:debuglog$1,default:_polyfillNode_util$2,deprecate:deprecate$3,format:format$2,inherits:inherits$1$2,inspect:inspect$1$2,isArray:isArray$b,isBoolean:isBoolean$1,isBuffer:isBuffer$5,isDate:isDate$3,isError:isError$1,isFunction:isFunction$7,isNull:isNull$3,isNullOrUndefined:isNullOrUndefined$1,isNumber:isNumber$4,isObject:isObject$b,isPrimitive:isPrimitive$3,isRegExp:isRegExp$3,isString:isString$5,isSymbol:isSymbol$4,isUndefined:isUndefined$2,log:log$4,promisify:promisify$1});function BufferList$2(){this.head=null,this.tail=null,this.length=0}BufferList$2.prototype.push=function(Gt){var $r={data:Gt,next:null};this.length>0?this.tail.next=$r:this.head=$r,this.tail=$r,++this.length};BufferList$2.prototype.unshift=function(Gt){var $r={data:Gt,next:this.head};this.length===0&&(this.tail=$r),this.head=$r,++this.length};BufferList$2.prototype.shift=function(){if(this.length!==0){var Gt=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Gt}};BufferList$2.prototype.clear=function(){this.head=this.tail=null,this.length=0};BufferList$2.prototype.join=function(Gt){if(this.length===0)return"";for(var $r=this.head,zr=""+$r.data;$r=$r.next;)zr+=Gt+$r.data;return zr};BufferList$2.prototype.concat=function(Gt){if(this.length===0)return Buffer$6.alloc(0);if(this.length===1)return this.head.data;for(var $r=Buffer$6.allocUnsafe(Gt>>>0),zr=this.head,_r=0;zr;)zr.data.copy($r,_r),_r+=zr.data.length,zr=zr.next;return $r};var isBufferEncoding$1=Buffer$6.isEncoding||function(Gt){switch(Gt&&Gt.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 assertEncoding$1(Gt){if(Gt&&!isBufferEncoding$1(Gt))throw new Error("Unknown encoding: "+Gt)}function StringDecoder$3(Gt){switch(this.encoding=(Gt||"utf8").toLowerCase().replace(/[-_]/,""),assertEncoding$1(Gt),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=utf16DetectIncompleteChar$1;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=base64DetectIncompleteChar$1;break;default:this.write=passThroughWrite$1;return}this.charBuffer=new Buffer$6(6),this.charReceived=0,this.charLength=0}StringDecoder$3.prototype.write=function(Gt){for(var $r="";this.charLength;){var zr=Gt.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:Gt.length;if(Gt.copy(this.charBuffer,this.charReceived,0,zr),this.charReceived+=zr,this.charReceived<this.charLength)return"";Gt=Gt.slice(zr,Gt.length),$r=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var Dr=$r.charCodeAt($r.length-1);if(Dr>=55296&&Dr<=56319){this.charLength+=this.surrogateSize,$r="";continue}if(this.charReceived=this.charLength=0,Gt.length===0)return $r;break}this.detectIncompleteChar(Gt);var _r=Gt.length;this.charLength&&(Gt.copy(this.charBuffer,0,Gt.length-this.charReceived,_r),_r-=this.charReceived),$r+=Gt.toString(this.encoding,0,_r);var _r=$r.length-1,Dr=$r.charCodeAt(_r);if(Dr>=55296&&Dr<=56319){var kr=this.surrogateSize;return this.charLength+=kr,this.charReceived+=kr,this.charBuffer.copy(this.charBuffer,kr,0,kr),Gt.copy(this.charBuffer,0,0,kr),$r.substring(0,_r)}return $r};StringDecoder$3.prototype.detectIncompleteChar=function(Gt){for(var $r=Gt.length>=3?3:Gt.length;$r>0;$r--){var zr=Gt[Gt.length-$r];if($r==1&&zr>>5==6){this.charLength=2;break}if($r<=2&&zr>>4==14){this.charLength=3;break}if($r<=3&&zr>>3==30){this.charLength=4;break}}this.charReceived=$r};StringDecoder$3.prototype.end=function(Gt){var $r="";if(Gt&&Gt.length&&($r=this.write(Gt)),this.charReceived){var zr=this.charReceived,_r=this.charBuffer,Dr=this.encoding;$r+=_r.slice(0,zr).toString(Dr)}return $r};function passThroughWrite$1(Gt){return Gt.toString(this.encoding)}function utf16DetectIncompleteChar$1(Gt){this.charReceived=Gt.length%2,this.charLength=this.charReceived?2:0}function base64DetectIncompleteChar$1(Gt){this.charReceived=Gt.length%3,this.charLength=this.charReceived?3:0}Readable$2.ReadableState=ReadableState$2;var debug$2=debuglog$1("stream");inherits$1$2(Readable$2,EventEmitter$2);function prependListener$2(Gt,$r,zr){if(typeof Gt.prependListener=="function")return Gt.prependListener($r,zr);!Gt._events||!Gt._events[$r]?Gt.on($r,zr):Array.isArray(Gt._events[$r])?Gt._events[$r].unshift(zr):Gt._events[$r]=[zr,Gt._events[$r]]}function listenerCount$2(Gt,$r){return Gt.listeners($r).length}function ReadableState$2(Gt,$r){Gt=Gt||{},this.objectMode=!!Gt.objectMode,$r instanceof Duplex$2&&(this.objectMode=this.objectMode||!!Gt.readableObjectMode);var zr=Gt.highWaterMark,_r=this.objectMode?16:16*1024;this.highWaterMark=zr||zr===0?zr:_r,this.highWaterMark=~~this.highWaterMark,this.buffer=new BufferList$2,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=Gt.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Gt.encoding&&(this.decoder=new StringDecoder$3(Gt.encoding),this.encoding=Gt.encoding)}function Readable$2(Gt){if(!(this instanceof Readable$2))return new Readable$2(Gt);this._readableState=new ReadableState$2(Gt,this),this.readable=!0,Gt&&typeof Gt.read=="function"&&(this._read=Gt.read),EventEmitter$2.call(this)}Readable$2.prototype.push=function(Gt,$r){var zr=this._readableState;return!zr.objectMode&&typeof Gt=="string"&&($r=$r||zr.defaultEncoding,$r!==zr.encoding&&(Gt=Buffer$6.from(Gt,$r),$r="")),readableAddChunk$2(this,zr,Gt,$r,!1)};Readable$2.prototype.unshift=function(Gt){var $r=this._readableState;return readableAddChunk$2(this,$r,Gt,"",!0)};Readable$2.prototype.isPaused=function(){return this._readableState.flowing===!1};function readableAddChunk$2(Gt,$r,zr,_r,Dr){var kr=chunkInvalid$2($r,zr);if(kr)Gt.emit("error",kr);else if(zr===null)$r.reading=!1,onEofChunk$2(Gt,$r);else if($r.objectMode||zr&&zr.length>0)if($r.ended&&!Dr){var qr=new Error("stream.push() after EOF");Gt.emit("error",qr)}else if($r.endEmitted&&Dr){var Nr=new Error("stream.unshift() after end event");Gt.emit("error",Nr)}else{var Wr;$r.decoder&&!Dr&&!_r&&(zr=$r.decoder.write(zr),Wr=!$r.objectMode&&zr.length===0),Dr||($r.reading=!1),Wr||($r.flowing&&$r.length===0&&!$r.sync?(Gt.emit("data",zr),Gt.read(0)):($r.length+=$r.objectMode?1:zr.length,Dr?$r.buffer.unshift(zr):$r.buffer.push(zr),$r.needReadable&&emitReadable$2(Gt))),maybeReadMore$2(Gt,$r)}else Dr||($r.reading=!1);return needMoreData($r)}function needMoreData(Gt){return!Gt.ended&&(Gt.needReadable||Gt.length<Gt.highWaterMark||Gt.length===0)}Readable$2.prototype.setEncoding=function(Gt){return this._readableState.decoder=new StringDecoder$3(Gt),this._readableState.encoding=Gt,this};var MAX_HWM$2=8388608;function computeNewHighWaterMark$2(Gt){return Gt>=MAX_HWM$2?Gt=MAX_HWM$2:(Gt--,Gt|=Gt>>>1,Gt|=Gt>>>2,Gt|=Gt>>>4,Gt|=Gt>>>8,Gt|=Gt>>>16,Gt++),Gt}function howMuchToRead$2(Gt,$r){return Gt<=0||$r.length===0&&$r.ended?0:$r.objectMode?1:Gt!==Gt?$r.flowing&&$r.length?$r.buffer.head.data.length:$r.length:(Gt>$r.highWaterMark&&($r.highWaterMark=computeNewHighWaterMark$2(Gt)),Gt<=$r.length?Gt:$r.ended?$r.length:($r.needReadable=!0,0))}Readable$2.prototype.read=function(Gt){debug$2("read",Gt),Gt=parseInt(Gt,10);var $r=this._readableState,zr=Gt;if(Gt!==0&&($r.emittedReadable=!1),Gt===0&&$r.needReadable&&($r.length>=$r.highWaterMark||$r.ended))return debug$2("read: emitReadable",$r.length,$r.ended),$r.length===0&&$r.ended?endReadable$2(this):emitReadable$2(this),null;if(Gt=howMuchToRead$2(Gt,$r),Gt===0&&$r.ended)return $r.length===0&&endReadable$2(this),null;var _r=$r.needReadable;debug$2("need readable",_r),($r.length===0||$r.length-Gt<$r.highWaterMark)&&(_r=!0,debug$2("length less than watermark",_r)),$r.ended||$r.reading?(_r=!1,debug$2("reading or ended",_r)):_r&&(debug$2("do read"),$r.reading=!0,$r.sync=!0,$r.length===0&&($r.needReadable=!0),this._read($r.highWaterMark),$r.sync=!1,$r.reading||(Gt=howMuchToRead$2(zr,$r)));var Dr;return Gt>0?Dr=fromList$2(Gt,$r):Dr=null,Dr===null?($r.needReadable=!0,Gt=0):$r.length-=Gt,$r.length===0&&($r.ended||($r.needReadable=!0),zr!==Gt&&$r.ended&&endReadable$2(this)),Dr!==null&&this.emit("data",Dr),Dr};function chunkInvalid$2(Gt,$r){var zr=null;return!Buffer$6.isBuffer($r)&&typeof $r!="string"&&$r!==null&&$r!==void 0&&!Gt.objectMode&&(zr=new TypeError("Invalid non-string/buffer chunk")),zr}function onEofChunk$2(Gt,$r){if(!$r.ended){if($r.decoder){var zr=$r.decoder.end();zr&&zr.length&&($r.buffer.push(zr),$r.length+=$r.objectMode?1:zr.length)}$r.ended=!0,emitReadable$2(Gt)}}function emitReadable$2(Gt){var $r=Gt._readableState;$r.needReadable=!1,$r.emittedReadable||(debug$2("emitReadable",$r.flowing),$r.emittedReadable=!0,$r.sync?nextTick$3(emitReadable_$2,Gt):emitReadable_$2(Gt))}function emitReadable_$2(Gt){debug$2("emit readable"),Gt.emit("readable"),flow$2(Gt)}function maybeReadMore$2(Gt,$r){$r.readingMore||($r.readingMore=!0,nextTick$3(maybeReadMore_$2,Gt,$r))}function maybeReadMore_$2(Gt,$r){for(var zr=$r.length;!$r.reading&&!$r.flowing&&!$r.ended&&$r.length<$r.highWaterMark&&(debug$2("maybeReadMore read 0"),Gt.read(0),zr!==$r.length);)zr=$r.length;$r.readingMore=!1}Readable$2.prototype._read=function(Gt){this.emit("error",new Error("not implemented"))};Readable$2.prototype.pipe=function(Gt,$r){var zr=this,_r=this._readableState;switch(_r.pipesCount){case 0:_r.pipes=Gt;break;case 1:_r.pipes=[_r.pipes,Gt];break;default:_r.pipes.push(Gt);break}_r.pipesCount+=1,debug$2("pipe count=%d opts=%j",_r.pipesCount,$r);var Dr=!$r||$r.end!==!1,kr=Dr?Nr:Vr;_r.endEmitted?nextTick$3(kr):zr.once("end",kr),Gt.on("unpipe",qr);function qr(r0){debug$2("onunpipe"),r0===zr&&Vr()}function Nr(){debug$2("onend"),Gt.end()}var Wr=pipeOnDrain$2(zr);Gt.on("drain",Wr);var Qr=!1;function Vr(){debug$2("cleanup"),Gt.removeListener("close",Vn),Gt.removeListener("finish",_i),Gt.removeListener("drain",Wr),Gt.removeListener("error",zn),Gt.removeListener("unpipe",qr),zr.removeListener("end",Nr),zr.removeListener("end",Vr),zr.removeListener("data",Zr),Qr=!0,_r.awaitDrain&&(!Gt._writableState||Gt._writableState.needDrain)&&Wr()}var Jr=!1;zr.on("data",Zr);function Zr(r0){debug$2("ondata"),Jr=!1;var i0=Gt.write(r0);i0===!1&&!Jr&&((_r.pipesCount===1&&_r.pipes===Gt||_r.pipesCount>1&&indexOf$2(_r.pipes,Gt)!==-1)&&!Qr&&(debug$2("false write response, pause",zr._readableState.awaitDrain),zr._readableState.awaitDrain++,Jr=!0),zr.pause())}function zn(r0){debug$2("onerror",r0),e0(),Gt.removeListener("error",zn),listenerCount$2(Gt,"error")===0&&Gt.emit("error",r0)}prependListener$2(Gt,"error",zn);function Vn(){Gt.removeListener("finish",_i),e0()}Gt.once("close",Vn);function _i(){debug$2("onfinish"),Gt.removeListener("close",Vn),e0()}Gt.once("finish",_i);function e0(){debug$2("unpipe"),zr.unpipe(Gt)}return Gt.emit("pipe",zr),_r.flowing||(debug$2("pipe resume"),zr.resume()),Gt};function pipeOnDrain$2(Gt){return function(){var $r=Gt._readableState;debug$2("pipeOnDrain",$r.awaitDrain),$r.awaitDrain&&$r.awaitDrain--,$r.awaitDrain===0&&Gt.listeners("data").length&&($r.flowing=!0,flow$2(Gt))}}Readable$2.prototype.unpipe=function(Gt){var $r=this._readableState;if($r.pipesCount===0)return this;if($r.pipesCount===1)return Gt&&Gt!==$r.pipes?this:(Gt||(Gt=$r.pipes),$r.pipes=null,$r.pipesCount=0,$r.flowing=!1,Gt&&Gt.emit("unpipe",this),this);if(!Gt){var zr=$r.pipes,_r=$r.pipesCount;$r.pipes=null,$r.pipesCount=0,$r.flowing=!1;for(var Dr=0;Dr<_r;Dr++)zr[Dr].emit("unpipe",this);return this}var kr=indexOf$2($r.pipes,Gt);return kr===-1?this:($r.pipes.splice(kr,1),$r.pipesCount-=1,$r.pipesCount===1&&($r.pipes=$r.pipes[0]),Gt.emit("unpipe",this),this)};Readable$2.prototype.on=function(Gt,$r){var zr=EventEmitter$2.prototype.on.call(this,Gt,$r);if(Gt==="data")this._readableState.flowing!==!1&&this.resume();else if(Gt==="readable"){var _r=this._readableState;!_r.endEmitted&&!_r.readableListening&&(_r.readableListening=_r.needReadable=!0,_r.emittedReadable=!1,_r.reading?_r.length&&emitReadable$2(this):nextTick$3(nReadingNextTick$2,this))}return zr};Readable$2.prototype.addListener=Readable$2.prototype.on;function nReadingNextTick$2(Gt){debug$2("readable nexttick read 0"),Gt.read(0)}Readable$2.prototype.resume=function(){var Gt=this._readableState;return Gt.flowing||(debug$2("resume"),Gt.flowing=!0,resume$2(this,Gt)),this};function resume$2(Gt,$r){$r.resumeScheduled||($r.resumeScheduled=!0,nextTick$3(resume_$2,Gt,$r))}function resume_$2(Gt,$r){$r.reading||(debug$2("resume read 0"),Gt.read(0)),$r.resumeScheduled=!1,$r.awaitDrain=0,Gt.emit("resume"),flow$2(Gt),$r.flowing&&!$r.reading&&Gt.read(0)}Readable$2.prototype.pause=function(){return debug$2("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(debug$2("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function flow$2(Gt){var $r=Gt._readableState;for(debug$2("flow",$r.flowing);$r.flowing&&Gt.read()!==null;);}Readable$2.prototype.wrap=function(Gt){var $r=this._readableState,zr=!1,_r=this;Gt.on("end",function(){if(debug$2("wrapped end"),$r.decoder&&!$r.ended){var qr=$r.decoder.end();qr&&qr.length&&_r.push(qr)}_r.push(null)}),Gt.on("data",function(qr){if(debug$2("wrapped data"),$r.decoder&&(qr=$r.decoder.write(qr)),!($r.objectMode&&qr==null)&&!(!$r.objectMode&&(!qr||!qr.length))){var Nr=_r.push(qr);Nr||(zr=!0,Gt.pause())}});for(var Dr in Gt)this[Dr]===void 0&&typeof Gt[Dr]=="function"&&(this[Dr]=function(qr){return function(){return Gt[qr].apply(Gt,arguments)}}(Dr));var kr=["error","close","destroy","pause","resume"];return forEach$4(kr,function(qr){Gt.on(qr,_r.emit.bind(_r,qr))}),_r._read=function(qr){debug$2("wrapped _read",qr),zr&&(zr=!1,Gt.resume())},_r};Readable$2._fromList=fromList$2;function fromList$2(Gt,$r){if($r.length===0)return null;var zr;return $r.objectMode?zr=$r.buffer.shift():!Gt||Gt>=$r.length?($r.decoder?zr=$r.buffer.join(""):$r.buffer.length===1?zr=$r.buffer.head.data:zr=$r.buffer.concat($r.length),$r.buffer.clear()):zr=fromListPartial(Gt,$r.buffer,$r.decoder),zr}function fromListPartial(Gt,$r,zr){var _r;return Gt<$r.head.data.length?(_r=$r.head.data.slice(0,Gt),$r.head.data=$r.head.data.slice(Gt)):Gt===$r.head.data.length?_r=$r.shift():_r=zr?copyFromBufferString(Gt,$r):copyFromBuffer(Gt,$r),_r}function copyFromBufferString(Gt,$r){var zr=$r.head,_r=1,Dr=zr.data;for(Gt-=Dr.length;zr=zr.next;){var kr=zr.data,qr=Gt>kr.length?kr.length:Gt;if(qr===kr.length?Dr+=kr:Dr+=kr.slice(0,Gt),Gt-=qr,Gt===0){qr===kr.length?(++_r,zr.next?$r.head=zr.next:$r.head=$r.tail=null):($r.head=zr,zr.data=kr.slice(qr));break}++_r}return $r.length-=_r,Dr}function copyFromBuffer(Gt,$r){var zr=Buffer$6.allocUnsafe(Gt),_r=$r.head,Dr=1;for(_r.data.copy(zr),Gt-=_r.data.length;_r=_r.next;){var kr=_r.data,qr=Gt>kr.length?kr.length:Gt;if(kr.copy(zr,zr.length-Gt,0,qr),Gt-=qr,Gt===0){qr===kr.length?(++Dr,_r.next?$r.head=_r.next:$r.head=$r.tail=null):($r.head=_r,_r.data=kr.slice(qr));break}++Dr}return $r.length-=Dr,zr}function endReadable$2(Gt){var $r=Gt._readableState;if($r.length>0)throw new Error('"endReadable()" called on non-empty stream');$r.endEmitted||($r.ended=!0,nextTick$3(endReadableNT$2,$r,Gt))}function endReadableNT$2(Gt,$r){!Gt.endEmitted&&Gt.length===0&&(Gt.endEmitted=!0,$r.readable=!1,$r.emit("end"))}function forEach$4(Gt,$r){for(var zr=0,_r=Gt.length;zr<_r;zr++)$r(Gt[zr],zr)}function indexOf$2(Gt,$r){for(var zr=0,_r=Gt.length;zr<_r;zr++)if(Gt[zr]===$r)return zr;return-1}Writable$2.WritableState=WritableState$2;inherits$1$2(Writable$2,EventEmitter$2);function nop$2(){}function WriteReq(Gt,$r,zr){this.chunk=Gt,this.encoding=$r,this.callback=zr,this.next=null}function WritableState$2(Gt,$r){Object.defineProperty(this,"buffer",{get:deprecate$3(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),Gt=Gt||{},this.objectMode=!!Gt.objectMode,$r instanceof Duplex$2&&(this.objectMode=this.objectMode||!!Gt.writableObjectMode);var zr=Gt.highWaterMark,_r=this.objectMode?16:16*1024;this.highWaterMark=zr||zr===0?zr:_r,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var Dr=Gt.decodeStrings===!1;this.decodeStrings=!Dr,this.defaultEncoding=Gt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(kr){onwrite$2($r,kr)},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 CorkedRequest$2(this)}WritableState$2.prototype.getBuffer=function(){for(var $r=this.bufferedRequest,zr=[];$r;)zr.push($r),$r=$r.next;return zr};function Writable$2(Gt){if(!(this instanceof Writable$2)&&!(this instanceof Duplex$2))return new Writable$2(Gt);this._writableState=new WritableState$2(Gt,this),this.writable=!0,Gt&&(typeof Gt.write=="function"&&(this._write=Gt.write),typeof Gt.writev=="function"&&(this._writev=Gt.writev)),EventEmitter$2.call(this)}Writable$2.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function writeAfterEnd$2(Gt,$r){var zr=new Error("write after end");Gt.emit("error",zr),nextTick$3($r,zr)}function validChunk$2(Gt,$r,zr,_r){var Dr=!0,kr=!1;return zr===null?kr=new TypeError("May not write null values to stream"):!Buffer$6.isBuffer(zr)&&typeof zr!="string"&&zr!==void 0&&!$r.objectMode&&(kr=new TypeError("Invalid non-string/buffer chunk")),kr&&(Gt.emit("error",kr),nextTick$3(_r,kr),Dr=!1),Dr}Writable$2.prototype.write=function(Gt,$r,zr){var _r=this._writableState,Dr=!1;return typeof $r=="function"&&(zr=$r,$r=null),Buffer$6.isBuffer(Gt)?$r="buffer":$r||($r=_r.defaultEncoding),typeof zr!="function"&&(zr=nop$2),_r.ended?writeAfterEnd$2(this,zr):validChunk$2(this,_r,Gt,zr)&&(_r.pendingcb++,Dr=writeOrBuffer$2(this,_r,Gt,$r,zr)),Dr};Writable$2.prototype.cork=function(){var Gt=this._writableState;Gt.corked++};Writable$2.prototype.uncork=function(){var Gt=this._writableState;Gt.corked&&(Gt.corked--,!Gt.writing&&!Gt.corked&&!Gt.finished&&!Gt.bufferProcessing&&Gt.bufferedRequest&&clearBuffer$2(this,Gt))};Writable$2.prototype.setDefaultEncoding=function($r){if(typeof $r=="string"&&($r=$r.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf(($r+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+$r);return this._writableState.defaultEncoding=$r,this};function decodeChunk$2(Gt,$r,zr){return!Gt.objectMode&&Gt.decodeStrings!==!1&&typeof $r=="string"&&($r=Buffer$6.from($r,zr)),$r}function writeOrBuffer$2(Gt,$r,zr,_r,Dr){zr=decodeChunk$2($r,zr,_r),Buffer$6.isBuffer(zr)&&(_r="buffer");var kr=$r.objectMode?1:zr.length;$r.length+=kr;var qr=$r.length<$r.highWaterMark;if(qr||($r.needDrain=!0),$r.writing||$r.corked){var Nr=$r.lastBufferedRequest;$r.lastBufferedRequest=new WriteReq(zr,_r,Dr),Nr?Nr.next=$r.lastBufferedRequest:$r.bufferedRequest=$r.lastBufferedRequest,$r.bufferedRequestCount+=1}else doWrite$2(Gt,$r,!1,kr,zr,_r,Dr);return qr}function doWrite$2(Gt,$r,zr,_r,Dr,kr,qr){$r.writelen=_r,$r.writecb=qr,$r.writing=!0,$r.sync=!0,zr?Gt._writev(Dr,$r.onwrite):Gt._write(Dr,kr,$r.onwrite),$r.sync=!1}function onwriteError$2(Gt,$r,zr,_r,Dr){--$r.pendingcb,zr?nextTick$3(Dr,_r):Dr(_r),Gt._writableState.errorEmitted=!0,Gt.emit("error",_r)}function onwriteStateUpdate$2(Gt){Gt.writing=!1,Gt.writecb=null,Gt.length-=Gt.writelen,Gt.writelen=0}function onwrite$2(Gt,$r){var zr=Gt._writableState,_r=zr.sync,Dr=zr.writecb;if(onwriteStateUpdate$2(zr),$r)onwriteError$2(Gt,zr,_r,$r,Dr);else{var kr=needFinish$2(zr);!kr&&!zr.corked&&!zr.bufferProcessing&&zr.bufferedRequest&&clearBuffer$2(Gt,zr),_r?nextTick$3(afterWrite$2,Gt,zr,kr,Dr):afterWrite$2(Gt,zr,kr,Dr)}}function afterWrite$2(Gt,$r,zr,_r){zr||onwriteDrain$2(Gt,$r),$r.pendingcb--,_r(),finishMaybe$2(Gt,$r)}function onwriteDrain$2(Gt,$r){$r.length===0&&$r.needDrain&&($r.needDrain=!1,Gt.emit("drain"))}function clearBuffer$2(Gt,$r){$r.bufferProcessing=!0;var zr=$r.bufferedRequest;if(Gt._writev&&zr&&zr.next){var _r=$r.bufferedRequestCount,Dr=new Array(_r),kr=$r.corkedRequestsFree;kr.entry=zr;for(var qr=0;zr;)Dr[qr]=zr,zr=zr.next,qr+=1;doWrite$2(Gt,$r,!0,$r.length,Dr,"",kr.finish),$r.pendingcb++,$r.lastBufferedRequest=null,kr.next?($r.corkedRequestsFree=kr.next,kr.next=null):$r.corkedRequestsFree=new CorkedRequest$2($r)}else{for(;zr;){var Nr=zr.chunk,Wr=zr.encoding,Qr=zr.callback,Vr=$r.objectMode?1:Nr.length;if(doWrite$2(Gt,$r,!1,Vr,Nr,Wr,Qr),zr=zr.next,$r.writing)break}zr===null&&($r.lastBufferedRequest=null)}$r.bufferedRequestCount=0,$r.bufferedRequest=zr,$r.bufferProcessing=!1}Writable$2.prototype._write=function(Gt,$r,zr){zr(new Error("not implemented"))};Writable$2.prototype._writev=null;Writable$2.prototype.end=function(Gt,$r,zr){var _r=this._writableState;typeof Gt=="function"?(zr=Gt,Gt=null,$r=null):typeof $r=="function"&&(zr=$r,$r=null),Gt!=null&&this.write(Gt,$r),_r.corked&&(_r.corked=1,this.uncork()),!_r.ending&&!_r.finished&&endWritable$2(this,_r,zr)};function needFinish$2(Gt){return Gt.ending&&Gt.length===0&&Gt.bufferedRequest===null&&!Gt.finished&&!Gt.writing}function prefinish$3(Gt,$r){$r.prefinished||($r.prefinished=!0,Gt.emit("prefinish"))}function finishMaybe$2(Gt,$r){var zr=needFinish$2($r);return zr&&($r.pendingcb===0?(prefinish$3(Gt,$r),$r.finished=!0,Gt.emit("finish")):prefinish$3(Gt,$r)),zr}function endWritable$2(Gt,$r,zr){$r.ending=!0,finishMaybe$2(Gt,$r),zr&&($r.finished?nextTick$3(zr):Gt.once("finish",zr)),$r.ended=!0,Gt.writable=!1}function CorkedRequest$2(Gt){var $r=this;this.next=null,this.entry=null,this.finish=function(zr){var _r=$r.entry;for($r.entry=null;_r;){var Dr=_r.callback;Gt.pendingcb--,Dr(zr),_r=_r.next}Gt.corkedRequestsFree?Gt.corkedRequestsFree.next=$r:Gt.corkedRequestsFree=$r}}inherits$1$2(Duplex$2,Readable$2);var keys$3=Object.keys(Writable$2.prototype);for(var v$c=0;v$c<keys$3.length;v$c++){var method$2=keys$3[v$c];Duplex$2.prototype[method$2]||(Duplex$2.prototype[method$2]=Writable$2.prototype[method$2])}function Duplex$2(Gt){if(!(this instanceof Duplex$2))return new Duplex$2(Gt);Readable$2.call(this,Gt),Writable$2.call(this,Gt),Gt&&Gt.readable===!1&&(this.readable=!1),Gt&&Gt.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,Gt&&Gt.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",onend$2)}function onend$2(){this.allowHalfOpen||this._writableState.ended||nextTick$3(onEndNT$2,this)}function onEndNT$2(Gt){Gt.end()}inherits$1$2(Transform$2,Duplex$2);function TransformState(Gt){this.afterTransform=function($r,zr){return afterTransform$2(Gt,$r,zr)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function afterTransform$2(Gt,$r,zr){var _r=Gt._transformState;_r.transforming=!1;var Dr=_r.writecb;if(!Dr)return Gt.emit("error",new Error("no writecb in Transform class"));_r.writechunk=null,_r.writecb=null,zr!=null&&Gt.push(zr),Dr($r);var kr=Gt._readableState;kr.reading=!1,(kr.needReadable||kr.length<kr.highWaterMark)&&Gt._read(kr.highWaterMark)}function Transform$2(Gt){if(!(this instanceof Transform$2))return new Transform$2(Gt);Duplex$2.call(this,Gt),this._transformState=new TransformState(this);var $r=this;this._readableState.needReadable=!0,this._readableState.sync=!1,Gt&&(typeof Gt.transform=="function"&&(this._transform=Gt.transform),typeof Gt.flush=="function"&&(this._flush=Gt.flush)),this.once("prefinish",function(){typeof this._flush=="function"?this._flush(function(zr){done$2($r,zr)}):done$2($r)})}Transform$2.prototype.push=function(Gt,$r){return this._transformState.needTransform=!1,Duplex$2.prototype.push.call(this,Gt,$r)};Transform$2.prototype._transform=function(Gt,$r,zr){throw new Error("Not implemented")};Transform$2.prototype._write=function(Gt,$r,zr){var _r=this._transformState;if(_r.writecb=zr,_r.writechunk=Gt,_r.writeencoding=$r,!_r.transforming){var Dr=this._readableState;(_r.needTransform||Dr.needReadable||Dr.length<Dr.highWaterMark)&&this._read(Dr.highWaterMark)}};Transform$2.prototype._read=function(Gt){var $r=this._transformState;$r.writechunk!==null&&$r.writecb&&!$r.transforming?($r.transforming=!0,this._transform($r.writechunk,$r.writeencoding,$r.afterTransform)):$r.needTransform=!0};function done$2(Gt,$r){if($r)return Gt.emit("error",$r);var zr=Gt._writableState,_r=Gt._transformState;if(zr.length)throw new Error("Calling transform done when ws.length != 0");if(_r.transforming)throw new Error("Calling transform done when still transforming");return Gt.push(null)}inherits$1$2(PassThrough$2,Transform$2);function PassThrough$2(Gt){if(!(this instanceof PassThrough$2))return new PassThrough$2(Gt);Transform$2.call(this,Gt)}PassThrough$2.prototype._transform=function(Gt,$r,zr){zr(null,Gt)};inherits$1$2(Stream$3,EventEmitter$2);Stream$3.Readable=Readable$2;Stream$3.Writable=Writable$2;Stream$3.Duplex=Duplex$2;Stream$3.Transform=Transform$2;Stream$3.PassThrough=PassThrough$2;Stream$3.Stream=Stream$3;function Stream$3(){EventEmitter$2.call(this)}Stream$3.prototype.pipe=function(Gt,$r){var zr=this;function _r(Vr){Gt.writable&&Gt.write(Vr)===!1&&zr.pause&&zr.pause()}zr.on("data",_r);function Dr(){zr.readable&&zr.resume&&zr.resume()}Gt.on("drain",Dr),!Gt._isStdio&&(!$r||$r.end!==!1)&&(zr.on("end",qr),zr.on("close",Nr));var kr=!1;function qr(){kr||(kr=!0,Gt.end())}function Nr(){kr||(kr=!0,typeof Gt.destroy=="function"&&Gt.destroy())}function Wr(Vr){if(Qr(),EventEmitter$2.listenerCount(this,"error")===0)throw Vr}zr.on("error",Wr),Gt.on("error",Wr);function Qr(){zr.removeListener("data",_r),Gt.removeListener("drain",Dr),zr.removeListener("end",qr),zr.removeListener("close",Nr),zr.removeListener("error",Wr),Gt.removeListener("error",Wr),zr.removeListener("end",Qr),zr.removeListener("close",Qr),Gt.removeListener("close",Qr)}return zr.on("end",Qr),zr.on("close",Qr),Gt.on("close",Qr),Gt.emit("pipe",zr),Gt};var _polyfillNode_stream=Object.freeze({__proto__:null,Duplex:Duplex$2,PassThrough:PassThrough$2,Readable:Readable$2,Stream:Stream$3,Transform:Transform$2,Writable:Writable$2,default:Stream$3}),require$$1$2=getAugmentedNamespace$3(_polyfillNode_stream),binding$3={};function compare$2(Gt,$r){if(Gt===$r)return 0;for(var zr=Gt.length,_r=$r.length,Dr=0,kr=Math.min(zr,_r);Dr<kr;++Dr)if(Gt[Dr]!==$r[Dr]){zr=Gt[Dr],_r=$r[Dr];break}return zr<_r?-1:_r<zr?1:0}var hasOwn$3=Object.prototype.hasOwnProperty,objectKeys$4=Object.keys||function(Gt){var $r=[];for(var zr in Gt)hasOwn$3.call(Gt,zr)&&$r.push(zr);return $r},pSlice$1=Array.prototype.slice,_functionsHaveNames$1;function functionsHaveNames$1(){return typeof _functionsHaveNames$1<"u"?_functionsHaveNames$1:_functionsHaveNames$1=function(){return(function(){}).name==="foo"}()}function pToString$1(Gt){return Object.prototype.toString.call(Gt)}function isView$3(Gt){return isBuffer$1$2(Gt)||typeof global$1$4.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Gt):Gt?!!(Gt instanceof DataView||Gt.buffer&&Gt.buffer instanceof ArrayBuffer):!1}function assert$4(Gt,$r){Gt||fail$2(Gt,!0,$r,"==",ok$2)}var regex$2=/\s*function\s+([^\(\s]*)\s*/;function getName$1(Gt){if(isFunction$7(Gt)){if(functionsHaveNames$1())return Gt.name;var $r=Gt.toString(),zr=$r.match(regex$2);return zr&&zr[1]}}assert$4.AssertionError=AssertionError$3;function AssertionError$3(Gt){this.name="AssertionError",this.actual=Gt.actual,this.expected=Gt.expected,this.operator=Gt.operator,Gt.message?(this.message=Gt.message,this.generatedMessage=!1):(this.message=getMessage$1(this),this.generatedMessage=!0);var $r=Gt.stackStartFunction||fail$2;if(Error.captureStackTrace)Error.captureStackTrace(this,$r);else{var zr=new Error;if(zr.stack){var _r=zr.stack,Dr=getName$1($r),kr=_r.indexOf(`
`+Dr);if(kr>=0){var qr=_r.indexOf(`
`,kr+1);_r=_r.substring(qr+1)}this.stack=_r}}}inherits$1$2(AssertionError$3,Error);function truncate$3(Gt,$r){return typeof Gt=="string"?Gt.length<$r?Gt:Gt.slice(0,$r):Gt}function inspect$4(Gt){if(functionsHaveNames$1()||!isFunction$7(Gt))return inspect$1$2(Gt);var $r=getName$1(Gt),zr=$r?": "+$r:"";return"[Function"+zr+"]"}function getMessage$1(Gt){return truncate$3(inspect$4(Gt.actual),128)+" "+Gt.operator+" "+truncate$3(inspect$4(Gt.expected),128)}function fail$2(Gt,$r,zr,_r,Dr){throw new AssertionError$3({message:zr,actual:Gt,expected:$r,operator:_r,stackStartFunction:Dr})}assert$4.fail=fail$2;function ok$2(Gt,$r){Gt||fail$2(Gt,!0,$r,"==",ok$2)}assert$4.ok=ok$2;assert$4.equal=equal$2;function equal$2(Gt,$r,zr){Gt!=$r&&fail$2(Gt,$r,zr,"==",equal$2)}assert$4.notEqual=notEqual$1;function notEqual$1(Gt,$r,zr){Gt==$r&&fail$2(Gt,$r,zr,"!=",notEqual$1)}assert$4.deepEqual=deepEqual$1;function deepEqual$1(Gt,$r,zr){_deepEqual$1(Gt,$r,!1)||fail$2(Gt,$r,zr,"deepEqual",deepEqual$1)}assert$4.deepStrictEqual=deepStrictEqual$1;function deepStrictEqual$1(Gt,$r,zr){_deepEqual$1(Gt,$r,!0)||fail$2(Gt,$r,zr,"deepStrictEqual",deepStrictEqual$1)}function _deepEqual$1(Gt,$r,zr,_r){if(Gt===$r)return!0;if(isBuffer$1$2(Gt)&&isBuffer$1$2($r))return compare$2(Gt,$r)===0;if(isDate$3(Gt)&&isDate$3($r))return Gt.getTime()===$r.getTime();if(isRegExp$3(Gt)&&isRegExp$3($r))return Gt.source===$r.source&&Gt.global===$r.global&&Gt.multiline===$r.multiline&&Gt.lastIndex===$r.lastIndex&&Gt.ignoreCase===$r.ignoreCase;if((Gt===null||typeof Gt!="object")&&($r===null||typeof $r!="object"))return zr?Gt===$r:Gt==$r;if(isView$3(Gt)&&isView$3($r)&&pToString$1(Gt)===pToString$1($r)&&!(Gt instanceof Float32Array||Gt instanceof Float64Array))return compare$2(new Uint8Array(Gt.buffer),new Uint8Array($r.buffer))===0;if(isBuffer$1$2(Gt)!==isBuffer$1$2($r))return!1;_r=_r||{actual:[],expected:[]};var Dr=_r.actual.indexOf(Gt);return Dr!==-1&&Dr===_r.expected.indexOf($r)?!0:(_r.actual.push(Gt),_r.expected.push($r),objEquiv$2(Gt,$r,zr,_r))}function isArguments$5(Gt){return Object.prototype.toString.call(Gt)=="[object Arguments]"}function objEquiv$2(Gt,$r,zr,_r){if(Gt==null||$r===null||$r===void 0)return!1;if(isPrimitive$3(Gt)||isPrimitive$3($r))return Gt===$r;if(zr&&Object.getPrototypeOf(Gt)!==Object.getPrototypeOf($r))return!1;var Dr=isArguments$5(Gt),kr=isArguments$5($r);if(Dr&&!kr||!Dr&&kr)return!1;if(Dr)return Gt=pSlice$1.call(Gt),$r=pSlice$1.call($r),_deepEqual$1(Gt,$r,zr);var qr=objectKeys$4(Gt),Nr=objectKeys$4($r),Wr,Qr;if(qr.length!==Nr.length)return!1;for(qr.sort(),Nr.sort(),Qr=qr.length-1;Qr>=0;Qr--)if(qr[Qr]!==Nr[Qr])return!1;for(Qr=qr.length-1;Qr>=0;Qr--)if(Wr=qr[Qr],!_deepEqual$1(Gt[Wr],$r[Wr],zr,_r))return!1;return!0}assert$4.notDeepEqual=notDeepEqual$1;function notDeepEqual$1(Gt,$r,zr){_deepEqual$1(Gt,$r,!1)&&fail$2(Gt,$r,zr,"notDeepEqual",notDeepEqual$1)}assert$4.notDeepStrictEqual=notDeepStrictEqual$2;function notDeepStrictEqual$2(Gt,$r,zr){_deepEqual$1(Gt,$r,!0)&&fail$2(Gt,$r,zr,"notDeepStrictEqual",notDeepStrictEqual$2)}assert$4.strictEqual=strictEqual$1;function strictEqual$1(Gt,$r,zr){Gt!==$r&&fail$2(Gt,$r,zr,"===",strictEqual$1)}assert$4.notStrictEqual=notStrictEqual$1;function notStrictEqual$1(Gt,$r,zr){Gt===$r&&fail$2(Gt,$r,zr,"!==",notStrictEqual$1)}function expectedException$2(Gt,$r){if(!Gt||!$r)return!1;if(Object.prototype.toString.call($r)=="[object RegExp]")return $r.test(Gt);try{if(Gt instanceof $r)return!0}catch{}return Error.isPrototypeOf($r)?!1:$r.call({},Gt)===!0}function _tryBlock$1(Gt){var $r;try{Gt()}catch(zr){$r=zr}return $r}function _throws$1(Gt,$r,zr,_r){var Dr;if(typeof $r!="function")throw new TypeError('"block" argument must be a function');typeof zr=="string"&&(_r=zr,zr=null),Dr=_tryBlock$1($r),_r=(zr&&zr.name?" ("+zr.name+").":".")+(_r?" "+_r:"."),Gt&&!Dr&&fail$2(Dr,zr,"Missing expected exception"+_r);var kr=typeof _r=="string",qr=!Gt&&isError$1(Dr),Nr=!Gt&&Dr&&!zr;if((qr&&kr&&expectedException$2(Dr,zr)||Nr)&&fail$2(Dr,zr,"Got unwanted exception"+_r),Gt&&Dr&&zr&&!expectedException$2(Dr,zr)||!Gt&&Dr)throw Dr}assert$4.throws=throws$1;function throws$1(Gt,$r,zr){_throws$1(!0,Gt,$r,zr)}assert$4.doesNotThrow=doesNotThrow$1;function doesNotThrow$1(Gt,$r,zr){_throws$1(!1,Gt,$r,zr)}assert$4.ifError=ifError$1;function ifError$1(Gt){if(Gt)throw Gt}var _polyfillNode_assert$1=Object.freeze({__proto__:null,AssertionError:AssertionError$3,assert:ok$2,deepEqual:deepEqual$1,deepStrictEqual:deepStrictEqual$1,default:assert$4,doesNotThrow:doesNotThrow$1,equal:equal$2,fail:fail$2,ifError:ifError$1,notDeepEqual:notDeepEqual$1,notDeepStrictEqual:notDeepStrictEqual$2,notEqual:notEqual$1,notStrictEqual:notStrictEqual$1,ok:ok$2,strictEqual:strictEqual$1,throws:throws$1}),require$$4$3=getAugmentedNamespace$3(_polyfillNode_assert$1);function ZStream(){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 zstream=ZStream,deflate$1={},common={};(function(Gt){var $r=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function zr(kr,qr){return Object.prototype.hasOwnProperty.call(kr,qr)}Gt.assign=function(kr){for(var qr=Array.prototype.slice.call(arguments,1);qr.length;){var Nr=qr.shift();if(Nr){if(typeof Nr!="object")throw new TypeError(Nr+"must be non-object");for(var Wr in Nr)zr(Nr,Wr)&&(kr[Wr]=Nr[Wr])}}return kr},Gt.shrinkBuf=function(kr,qr){return kr.length===qr?kr:kr.subarray?kr.subarray(0,qr):(kr.length=qr,kr)};var _r={arraySet:function(qr,Nr,Wr,Qr,Vr){if(Nr.subarray&&qr.subarray){qr.set(Nr.subarray(Wr,Wr+Qr),Vr);return}for(var Jr=0;Jr<Qr;Jr++)qr[Vr+Jr]=Nr[Wr+Jr]},flattenChunks:function(qr){var Nr,Wr,Qr,Vr,Jr,Zr;for(Qr=0,Nr=0,Wr=qr.length;Nr<Wr;Nr++)Qr+=qr[Nr].length;for(Zr=new Uint8Array(Qr),Vr=0,Nr=0,Wr=qr.length;Nr<Wr;Nr++)Jr=qr[Nr],Zr.set(Jr,Vr),Vr+=Jr.length;return Zr}},Dr={arraySet:function(qr,Nr,Wr,Qr,Vr){for(var Jr=0;Jr<Qr;Jr++)qr[Vr+Jr]=Nr[Wr+Jr]},flattenChunks:function(qr){return[].concat.apply([],qr)}};Gt.setTyped=function(kr){kr?(Gt.Buf8=Uint8Array,Gt.Buf16=Uint16Array,Gt.Buf32=Int32Array,Gt.assign(Gt,_r)):(Gt.Buf8=Array,Gt.Buf16=Array,Gt.Buf32=Array,Gt.assign(Gt,Dr))},Gt.setTyped($r)})(common);var trees$1={},utils$3=common,Z_FIXED$1=4,Z_BINARY=0,Z_TEXT=1,Z_UNKNOWN$1=2;function zero$1$1(Gt){for(var $r=Gt.length;--$r>=0;)Gt[$r]=0}var STORED_BLOCK=0,STATIC_TREES=1,DYN_TREES=2,MIN_MATCH$1=3,MAX_MATCH$1=258,LENGTH_CODES$1=29,LITERALS$1=256,L_CODES$1=LITERALS$1+1+LENGTH_CODES$1,D_CODES$1=30,BL_CODES$1=19,HEAP_SIZE$1=2*L_CODES$1+1,MAX_BITS$1=15,Buf_size=16,MAX_BL_BITS=7,END_BLOCK=256,REP_3_6=16,REPZ_3_10=17,REPZ_11_138=18,extra_lbits=[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],extra_dbits=[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],extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],DIST_CODE_LEN=512,static_ltree=new Array((L_CODES$1+2)*2);zero$1$1(static_ltree);var static_dtree=new Array(D_CODES$1*2);zero$1$1(static_dtree);var _dist_code=new Array(DIST_CODE_LEN);zero$1$1(_dist_code);var _length_code=new Array(MAX_MATCH$1-MIN_MATCH$1+1);zero$1$1(_length_code);var base_length=new Array(LENGTH_CODES$1);zero$1$1(base_length);var base_dist=new Array(D_CODES$1);zero$1$1(base_dist);function StaticTreeDesc(Gt,$r,zr,_r,Dr){this.static_tree=Gt,this.extra_bits=$r,this.extra_base=zr,this.elems=_r,this.max_length=Dr,this.has_stree=Gt&&Gt.length}var static_l_desc,static_d_desc,static_bl_desc;function TreeDesc(Gt,$r){this.dyn_tree=Gt,this.max_code=0,this.stat_desc=$r}function d_code(Gt){return Gt<256?_dist_code[Gt]:_dist_code[256+(Gt>>>7)]}function put_short(Gt,$r){Gt.pending_buf[Gt.pending++]=$r&255,Gt.pending_buf[Gt.pending++]=$r>>>8&255}function send_bits(Gt,$r,zr){Gt.bi_valid>Buf_size-zr?(Gt.bi_buf|=$r<<Gt.bi_valid&65535,put_short(Gt,Gt.bi_buf),Gt.bi_buf=$r>>Buf_size-Gt.bi_valid,Gt.bi_valid+=zr-Buf_size):(Gt.bi_buf|=$r<<Gt.bi_valid&65535,Gt.bi_valid+=zr)}function send_code(Gt,$r,zr){send_bits(Gt,zr[$r*2],zr[$r*2+1])}function bi_reverse(Gt,$r){var zr=0;do zr|=Gt&1,Gt>>>=1,zr<<=1;while(--$r>0);return zr>>>1}function bi_flush(Gt){Gt.bi_valid===16?(put_short(Gt,Gt.bi_buf),Gt.bi_buf=0,Gt.bi_valid=0):Gt.bi_valid>=8&&(Gt.pending_buf[Gt.pending++]=Gt.bi_buf&255,Gt.bi_buf>>=8,Gt.bi_valid-=8)}function gen_bitlen(Gt,$r){var zr=$r.dyn_tree,_r=$r.max_code,Dr=$r.stat_desc.static_tree,kr=$r.stat_desc.has_stree,qr=$r.stat_desc.extra_bits,Nr=$r.stat_desc.extra_base,Wr=$r.stat_desc.max_length,Qr,Vr,Jr,Zr,zn,Vn,_i=0;for(Zr=0;Zr<=MAX_BITS$1;Zr++)Gt.bl_count[Zr]=0;for(zr[Gt.heap[Gt.heap_max]*2+1]=0,Qr=Gt.heap_max+1;Qr<HEAP_SIZE$1;Qr++)Vr=Gt.heap[Qr],Zr=zr[zr[Vr*2+1]*2+1]+1,Zr>Wr&&(Zr=Wr,_i++),zr[Vr*2+1]=Zr,!(Vr>_r)&&(Gt.bl_count[Zr]++,zn=0,Vr>=Nr&&(zn=qr[Vr-Nr]),Vn=zr[Vr*2],Gt.opt_len+=Vn*(Zr+zn),kr&&(Gt.static_len+=Vn*(Dr[Vr*2+1]+zn)));if(_i!==0){do{for(Zr=Wr-1;Gt.bl_count[Zr]===0;)Zr--;Gt.bl_count[Zr]--,Gt.bl_count[Zr+1]+=2,Gt.bl_count[Wr]--,_i-=2}while(_i>0);for(Zr=Wr;Zr!==0;Zr--)for(Vr=Gt.bl_count[Zr];Vr!==0;)Jr=Gt.heap[--Qr],!(Jr>_r)&&(zr[Jr*2+1]!==Zr&&(Gt.opt_len+=(Zr-zr[Jr*2+1])*zr[Jr*2],zr[Jr*2+1]=Zr),Vr--)}}function gen_codes(Gt,$r,zr){var _r=new Array(MAX_BITS$1+1),Dr=0,kr,qr;for(kr=1;kr<=MAX_BITS$1;kr++)_r[kr]=Dr=Dr+zr[kr-1]<<1;for(qr=0;qr<=$r;qr++){var Nr=Gt[qr*2+1];Nr!==0&&(Gt[qr*2]=bi_reverse(_r[Nr]++,Nr))}}function tr_static_init(){var Gt,$r,zr,_r,Dr,kr=new Array(MAX_BITS$1+1);for(zr=0,_r=0;_r<LENGTH_CODES$1-1;_r++)for(base_length[_r]=zr,Gt=0;Gt<1<<extra_lbits[_r];Gt++)_length_code[zr++]=_r;for(_length_code[zr-1]=_r,Dr=0,_r=0;_r<16;_r++)for(base_dist[_r]=Dr,Gt=0;Gt<1<<extra_dbits[_r];Gt++)_dist_code[Dr++]=_r;for(Dr>>=7;_r<D_CODES$1;_r++)for(base_dist[_r]=Dr<<7,Gt=0;Gt<1<<extra_dbits[_r]-7;Gt++)_dist_code[256+Dr++]=_r;for($r=0;$r<=MAX_BITS$1;$r++)kr[$r]=0;for(Gt=0;Gt<=143;)static_ltree[Gt*2+1]=8,Gt++,kr[8]++;for(;Gt<=255;)static_ltree[Gt*2+1]=9,Gt++,kr[9]++;for(;Gt<=279;)static_ltree[Gt*2+1]=7,Gt++,kr[7]++;for(;Gt<=287;)static_ltree[Gt*2+1]=8,Gt++,kr[8]++;for(gen_codes(static_ltree,L_CODES$1+1,kr),Gt=0;Gt<D_CODES$1;Gt++)static_dtree[Gt*2+1]=5,static_dtree[Gt*2]=bi_reverse(Gt,5);static_l_desc=new StaticTreeDesc(static_ltree,extra_lbits,LITERALS$1+1,L_CODES$1,MAX_BITS$1),static_d_desc=new StaticTreeDesc(static_dtree,extra_dbits,0,D_CODES$1,MAX_BITS$1),static_bl_desc=new StaticTreeDesc(new Array(0),extra_blbits,0,BL_CODES$1,MAX_BL_BITS)}function init_block(Gt){var $r;for($r=0;$r<L_CODES$1;$r++)Gt.dyn_ltree[$r*2]=0;for($r=0;$r<D_CODES$1;$r++)Gt.dyn_dtree[$r*2]=0;for($r=0;$r<BL_CODES$1;$r++)Gt.bl_tree[$r*2]=0;Gt.dyn_ltree[END_BLOCK*2]=1,Gt.opt_len=Gt.static_len=0,Gt.last_lit=Gt.matches=0}function bi_windup(Gt){Gt.bi_valid>8?put_short(Gt,Gt.bi_buf):Gt.bi_valid>0&&(Gt.pending_buf[Gt.pending++]=Gt.bi_buf),Gt.bi_buf=0,Gt.bi_valid=0}function copy_block(Gt,$r,zr,_r){bi_windup(Gt),put_short(Gt,zr),put_short(Gt,~zr),utils$3.arraySet(Gt.pending_buf,Gt.window,$r,zr,Gt.pending),Gt.pending+=zr}function smaller(Gt,$r,zr,_r){var Dr=$r*2,kr=zr*2;return Gt[Dr]<Gt[kr]||Gt[Dr]===Gt[kr]&&_r[$r]<=_r[zr]}function pqdownheap(Gt,$r,zr){for(var _r=Gt.heap[zr],Dr=zr<<1;Dr<=Gt.heap_len&&(Dr<Gt.heap_len&&smaller($r,Gt.heap[Dr+1],Gt.heap[Dr],Gt.depth)&&Dr++,!smaller($r,_r,Gt.heap[Dr],Gt.depth));)Gt.heap[zr]=Gt.heap[Dr],zr=Dr,Dr<<=1;Gt.heap[zr]=_r}function compress_block(Gt,$r,zr){var _r,Dr,kr=0,qr,Nr;if(Gt.last_lit!==0)do _r=Gt.pending_buf[Gt.d_buf+kr*2]<<8|Gt.pending_buf[Gt.d_buf+kr*2+1],Dr=Gt.pending_buf[Gt.l_buf+kr],kr++,_r===0?send_code(Gt,Dr,$r):(qr=_length_code[Dr],send_code(Gt,qr+LITERALS$1+1,$r),Nr=extra_lbits[qr],Nr!==0&&(Dr-=base_length[qr],send_bits(Gt,Dr,Nr)),_r--,qr=d_code(_r),send_code(Gt,qr,zr),Nr=extra_dbits[qr],Nr!==0&&(_r-=base_dist[qr],send_bits(Gt,_r,Nr)));while(kr<Gt.last_lit);send_code(Gt,END_BLOCK,$r)}function build_tree(Gt,$r){var zr=$r.dyn_tree,_r=$r.stat_desc.static_tree,Dr=$r.stat_desc.has_stree,kr=$r.stat_desc.elems,qr,Nr,Wr=-1,Qr;for(Gt.heap_len=0,Gt.heap_max=HEAP_SIZE$1,qr=0;qr<kr;qr++)zr[qr*2]!==0?(Gt.heap[++Gt.heap_len]=Wr=qr,Gt.depth[qr]=0):zr[qr*2+1]=0;for(;Gt.heap_len<2;)Qr=Gt.heap[++Gt.heap_len]=Wr<2?++Wr:0,zr[Qr*2]=1,Gt.depth[Qr]=0,Gt.opt_len--,Dr&&(Gt.static_len-=_r[Qr*2+1]);for($r.max_code=Wr,qr=Gt.heap_len>>1;qr>=1;qr--)pqdownheap(Gt,zr,qr);Qr=kr;do qr=Gt.heap[1],Gt.heap[1]=Gt.heap[Gt.heap_len--],pqdownheap(Gt,zr,1),Nr=Gt.heap[1],Gt.heap[--Gt.heap_max]=qr,Gt.heap[--Gt.heap_max]=Nr,zr[Qr*2]=zr[qr*2]+zr[Nr*2],Gt.depth[Qr]=(Gt.depth[qr]>=Gt.depth[Nr]?Gt.depth[qr]:Gt.depth[Nr])+1,zr[qr*2+1]=zr[Nr*2+1]=Qr,Gt.heap[1]=Qr++,pqdownheap(Gt,zr,1);while(Gt.heap_len>=2);Gt.heap[--Gt.heap_max]=Gt.heap[1],gen_bitlen(Gt,$r),gen_codes(zr,Wr,Gt.bl_count)}function scan_tree(Gt,$r,zr){var _r,Dr=-1,kr,qr=$r[0*2+1],Nr=0,Wr=7,Qr=4;for(qr===0&&(Wr=138,Qr=3),$r[(zr+1)*2+1]=65535,_r=0;_r<=zr;_r++)kr=qr,qr=$r[(_r+1)*2+1],!(++Nr<Wr&&kr===qr)&&(Nr<Qr?Gt.bl_tree[kr*2]+=Nr:kr!==0?(kr!==Dr&&Gt.bl_tree[kr*2]++,Gt.bl_tree[REP_3_6*2]++):Nr<=10?Gt.bl_tree[REPZ_3_10*2]++:Gt.bl_tree[REPZ_11_138*2]++,Nr=0,Dr=kr,qr===0?(Wr=138,Qr=3):kr===qr?(Wr=6,Qr=3):(Wr=7,Qr=4))}function send_tree(Gt,$r,zr){var _r,Dr=-1,kr,qr=$r[0*2+1],Nr=0,Wr=7,Qr=4;for(qr===0&&(Wr=138,Qr=3),_r=0;_r<=zr;_r++)if(kr=qr,qr=$r[(_r+1)*2+1],!(++Nr<Wr&&kr===qr)){if(Nr<Qr)do send_code(Gt,kr,Gt.bl_tree);while(--Nr!==0);else kr!==0?(kr!==Dr&&(send_code(Gt,kr,Gt.bl_tree),Nr--),send_code(Gt,REP_3_6,Gt.bl_tree),send_bits(Gt,Nr-3,2)):Nr<=10?(send_code(Gt,REPZ_3_10,Gt.bl_tree),send_bits(Gt,Nr-3,3)):(send_code(Gt,REPZ_11_138,Gt.bl_tree),send_bits(Gt,Nr-11,7));Nr=0,Dr=kr,qr===0?(Wr=138,Qr=3):kr===qr?(Wr=6,Qr=3):(Wr=7,Qr=4)}}function build_bl_tree(Gt){var $r;for(scan_tree(Gt,Gt.dyn_ltree,Gt.l_desc.max_code),scan_tree(Gt,Gt.dyn_dtree,Gt.d_desc.max_code),build_tree(Gt,Gt.bl_desc),$r=BL_CODES$1-1;$r>=3&&Gt.bl_tree[bl_order[$r]*2+1]===0;$r--);return Gt.opt_len+=3*($r+1)+5+5+4,$r}function send_all_trees(Gt,$r,zr,_r){var Dr;for(send_bits(Gt,$r-257,5),send_bits(Gt,zr-1,5),send_bits(Gt,_r-4,4),Dr=0;Dr<_r;Dr++)send_bits(Gt,Gt.bl_tree[bl_order[Dr]*2+1],3);send_tree(Gt,Gt.dyn_ltree,$r-1),send_tree(Gt,Gt.dyn_dtree,zr-1)}function detect_data_type(Gt){var $r=4093624447,zr;for(zr=0;zr<=31;zr++,$r>>>=1)if($r&1&&Gt.dyn_ltree[zr*2]!==0)return Z_BINARY;if(Gt.dyn_ltree[9*2]!==0||Gt.dyn_ltree[10*2]!==0||Gt.dyn_ltree[13*2]!==0)return Z_TEXT;for(zr=32;zr<LITERALS$1;zr++)if(Gt.dyn_ltree[zr*2]!==0)return Z_TEXT;return Z_BINARY}var static_init_done=!1;function _tr_init(Gt){static_init_done||(tr_static_init(),static_init_done=!0),Gt.l_desc=new TreeDesc(Gt.dyn_ltree,static_l_desc),Gt.d_desc=new TreeDesc(Gt.dyn_dtree,static_d_desc),Gt.bl_desc=new TreeDesc(Gt.bl_tree,static_bl_desc),Gt.bi_buf=0,Gt.bi_valid=0,init_block(Gt)}function _tr_stored_block(Gt,$r,zr,_r){send_bits(Gt,(STORED_BLOCK<<1)+(_r?1:0),3),copy_block(Gt,$r,zr)}function _tr_align(Gt){send_bits(Gt,STATIC_TREES<<1,3),send_code(Gt,END_BLOCK,static_ltree),bi_flush(Gt)}function _tr_flush_block(Gt,$r,zr,_r){var Dr,kr,qr=0;Gt.level>0?(Gt.strm.data_type===Z_UNKNOWN$1&&(Gt.strm.data_type=detect_data_type(Gt)),build_tree(Gt,Gt.l_desc),build_tree(Gt,Gt.d_desc),qr=build_bl_tree(Gt),Dr=Gt.opt_len+3+7>>>3,kr=Gt.static_len+3+7>>>3,kr<=Dr&&(Dr=kr)):Dr=kr=zr+5,zr+4<=Dr&&$r!==-1?_tr_stored_block(Gt,$r,zr,_r):Gt.strategy===Z_FIXED$1||kr===Dr?(send_bits(Gt,(STATIC_TREES<<1)+(_r?1:0),3),compress_block(Gt,static_ltree,static_dtree)):(send_bits(Gt,(DYN_TREES<<1)+(_r?1:0),3),send_all_trees(Gt,Gt.l_desc.max_code+1,Gt.d_desc.max_code+1,qr+1),compress_block(Gt,Gt.dyn_ltree,Gt.dyn_dtree)),init_block(Gt),_r&&bi_windup(Gt)}function _tr_tally(Gt,$r,zr){return Gt.pending_buf[Gt.d_buf+Gt.last_lit*2]=$r>>>8&255,Gt.pending_buf[Gt.d_buf+Gt.last_lit*2+1]=$r&255,Gt.pending_buf[Gt.l_buf+Gt.last_lit]=zr&255,Gt.last_lit++,$r===0?Gt.dyn_ltree[zr*2]++:(Gt.matches++,$r--,Gt.dyn_ltree[(_length_code[zr]+LITERALS$1+1)*2]++,Gt.dyn_dtree[d_code($r)*2]++),Gt.last_lit===Gt.lit_bufsize-1}trees$1._tr_init=_tr_init;trees$1._tr_stored_block=_tr_stored_block;trees$1._tr_flush_block=_tr_flush_block;trees$1._tr_tally=_tr_tally;trees$1._tr_align=_tr_align;function adler32$2(Gt,$r,zr,_r){for(var Dr=Gt&65535|0,kr=Gt>>>16&65535|0,qr=0;zr!==0;){qr=zr>2e3?2e3:zr,zr-=qr;do Dr=Dr+$r[_r++]|0,kr=kr+Dr|0;while(--qr);Dr%=65521,kr%=65521}return Dr|kr<<16|0}var adler32_1=adler32$2;function makeTable(){for(var Gt,$r=[],zr=0;zr<256;zr++){Gt=zr;for(var _r=0;_r<8;_r++)Gt=Gt&1?3988292384^Gt>>>1:Gt>>>1;$r[zr]=Gt}return $r}var crcTable=makeTable();function crc32$2(Gt,$r,zr,_r){var Dr=crcTable,kr=_r+zr;Gt^=-1;for(var qr=_r;qr<kr;qr++)Gt=Gt>>>8^Dr[(Gt^$r[qr])&255];return Gt^-1}var crc32_1=crc32$2,messages={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"},utils$2=common,trees=trees$1,adler32$1=adler32_1,crc32$1=crc32_1,msg=messages,Z_NO_FLUSH=0,Z_PARTIAL_FLUSH=1,Z_FULL_FLUSH=3,Z_FINISH$1=4,Z_BLOCK$1=5,Z_OK$1=0,Z_STREAM_END$1=1,Z_STREAM_ERROR$1=-2,Z_DATA_ERROR$1=-3,Z_BUF_ERROR$1=-5,Z_DEFAULT_COMPRESSION=-1,Z_FILTERED=1,Z_HUFFMAN_ONLY=2,Z_RLE=3,Z_FIXED=4,Z_DEFAULT_STRATEGY=0,Z_UNKNOWN=2,Z_DEFLATED$1=8,MAX_MEM_LEVEL=9,MAX_WBITS$1=15,DEF_MEM_LEVEL=8,LENGTH_CODES=29,LITERALS=256,L_CODES=LITERALS+1+LENGTH_CODES,D_CODES=30,BL_CODES=19,HEAP_SIZE=2*L_CODES+1,MAX_BITS=15,MIN_MATCH=3,MAX_MATCH=258,MIN_LOOKAHEAD=MAX_MATCH+MIN_MATCH+1,PRESET_DICT=32,INIT_STATE=42,EXTRA_STATE=69,NAME_STATE=73,COMMENT_STATE=91,HCRC_STATE=103,BUSY_STATE=113,FINISH_STATE=666,BS_NEED_MORE=1,BS_BLOCK_DONE=2,BS_FINISH_STARTED=3,BS_FINISH_DONE=4,OS_CODE=3;function err(Gt,$r){return Gt.msg=msg[$r],$r}function rank(Gt){return(Gt<<1)-(Gt>4?9:0)}function zero$2(Gt){for(var $r=Gt.length;--$r>=0;)Gt[$r]=0}function flush_pending(Gt){var $r=Gt.state,zr=$r.pending;zr>Gt.avail_out&&(zr=Gt.avail_out),zr!==0&&(utils$2.arraySet(Gt.output,$r.pending_buf,$r.pending_out,zr,Gt.next_out),Gt.next_out+=zr,$r.pending_out+=zr,Gt.total_out+=zr,Gt.avail_out-=zr,$r.pending-=zr,$r.pending===0&&($r.pending_out=0))}function flush_block_only(Gt,$r){trees._tr_flush_block(Gt,Gt.block_start>=0?Gt.block_start:-1,Gt.strstart-Gt.block_start,$r),Gt.block_start=Gt.strstart,flush_pending(Gt.strm)}function put_byte(Gt,$r){Gt.pending_buf[Gt.pending++]=$r}function putShortMSB(Gt,$r){Gt.pending_buf[Gt.pending++]=$r>>>8&255,Gt.pending_buf[Gt.pending++]=$r&255}function read_buf(Gt,$r,zr,_r){var Dr=Gt.avail_in;return Dr>_r&&(Dr=_r),Dr===0?0:(Gt.avail_in-=Dr,utils$2.arraySet($r,Gt.input,Gt.next_in,Dr,zr),Gt.state.wrap===1?Gt.adler=adler32$1(Gt.adler,$r,Dr,zr):Gt.state.wrap===2&&(Gt.adler=crc32$1(Gt.adler,$r,Dr,zr)),Gt.next_in+=Dr,Gt.total_in+=Dr,Dr)}function longest_match(Gt,$r){var zr=Gt.max_chain_length,_r=Gt.strstart,Dr,kr,qr=Gt.prev_length,Nr=Gt.nice_match,Wr=Gt.strstart>Gt.w_size-MIN_LOOKAHEAD?Gt.strstart-(Gt.w_size-MIN_LOOKAHEAD):0,Qr=Gt.window,Vr=Gt.w_mask,Jr=Gt.prev,Zr=Gt.strstart+MAX_MATCH,zn=Qr[_r+qr-1],Vn=Qr[_r+qr];Gt.prev_length>=Gt.good_match&&(zr>>=2),Nr>Gt.lookahead&&(Nr=Gt.lookahead);do if(Dr=$r,!(Qr[Dr+qr]!==Vn||Qr[Dr+qr-1]!==zn||Qr[Dr]!==Qr[_r]||Qr[++Dr]!==Qr[_r+1])){_r+=2,Dr++;do;while(Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&Qr[++_r]===Qr[++Dr]&&_r<Zr);if(kr=MAX_MATCH-(Zr-_r),_r=Zr-MAX_MATCH,kr>qr){if(Gt.match_start=$r,qr=kr,kr>=Nr)break;zn=Qr[_r+qr-1],Vn=Qr[_r+qr]}}while(($r=Jr[$r&Vr])>Wr&&--zr!==0);return qr<=Gt.lookahead?qr:Gt.lookahead}function fill_window(Gt){var $r=Gt.w_size,zr,_r,Dr,kr,qr;do{if(kr=Gt.window_size-Gt.lookahead-Gt.strstart,Gt.strstart>=$r+($r-MIN_LOOKAHEAD)){utils$2.arraySet(Gt.window,Gt.window,$r,$r,0),Gt.match_start-=$r,Gt.strstart-=$r,Gt.block_start-=$r,_r=Gt.hash_size,zr=_r;do Dr=Gt.head[--zr],Gt.head[zr]=Dr>=$r?Dr-$r:0;while(--_r);_r=$r,zr=_r;do Dr=Gt.prev[--zr],Gt.prev[zr]=Dr>=$r?Dr-$r:0;while(--_r);kr+=$r}if(Gt.strm.avail_in===0)break;if(_r=read_buf(Gt.strm,Gt.window,Gt.strstart+Gt.lookahead,kr),Gt.lookahead+=_r,Gt.lookahead+Gt.insert>=MIN_MATCH)for(qr=Gt.strstart-Gt.insert,Gt.ins_h=Gt.window[qr],Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[qr+1])&Gt.hash_mask;Gt.insert&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[qr+MIN_MATCH-1])&Gt.hash_mask,Gt.prev[qr&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=qr,qr++,Gt.insert--,!(Gt.lookahead+Gt.insert<MIN_MATCH)););}while(Gt.lookahead<MIN_LOOKAHEAD&&Gt.strm.avail_in!==0)}function deflate_stored(Gt,$r){var zr=65535;for(zr>Gt.pending_buf_size-5&&(zr=Gt.pending_buf_size-5);;){if(Gt.lookahead<=1){if(fill_window(Gt),Gt.lookahead===0&&$r===Z_NO_FLUSH)return BS_NEED_MORE;if(Gt.lookahead===0)break}Gt.strstart+=Gt.lookahead,Gt.lookahead=0;var _r=Gt.block_start+zr;if((Gt.strstart===0||Gt.strstart>=_r)&&(Gt.lookahead=Gt.strstart-_r,Gt.strstart=_r,flush_block_only(Gt,!1),Gt.strm.avail_out===0)||Gt.strstart-Gt.block_start>=Gt.w_size-MIN_LOOKAHEAD&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE}return Gt.insert=0,$r===Z_FINISH$1?(flush_block_only(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):(Gt.strstart>Gt.block_start&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0),BS_NEED_MORE)}function deflate_fast(Gt,$r){for(var zr,_r;;){if(Gt.lookahead<MIN_LOOKAHEAD){if(fill_window(Gt),Gt.lookahead<MIN_LOOKAHEAD&&$r===Z_NO_FLUSH)return BS_NEED_MORE;if(Gt.lookahead===0)break}if(zr=0,Gt.lookahead>=MIN_MATCH&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart),zr!==0&&Gt.strstart-zr<=Gt.w_size-MIN_LOOKAHEAD&&(Gt.match_length=longest_match(Gt,zr)),Gt.match_length>=MIN_MATCH)if(_r=trees._tr_tally(Gt,Gt.strstart-Gt.match_start,Gt.match_length-MIN_MATCH),Gt.lookahead-=Gt.match_length,Gt.match_length<=Gt.max_lazy_match&&Gt.lookahead>=MIN_MATCH){Gt.match_length--;do Gt.strstart++,Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart;while(--Gt.match_length!==0);Gt.strstart++}else Gt.strstart+=Gt.match_length,Gt.match_length=0,Gt.ins_h=Gt.window[Gt.strstart],Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+1])&Gt.hash_mask;else _r=trees._tr_tally(Gt,0,Gt.window[Gt.strstart]),Gt.lookahead--,Gt.strstart++;if(_r&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE}return Gt.insert=Gt.strstart<MIN_MATCH-1?Gt.strstart:MIN_MATCH-1,$r===Z_FINISH$1?(flush_block_only(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):Gt.last_lit&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function deflate_slow(Gt,$r){for(var zr,_r,Dr;;){if(Gt.lookahead<MIN_LOOKAHEAD){if(fill_window(Gt),Gt.lookahead<MIN_LOOKAHEAD&&$r===Z_NO_FLUSH)return BS_NEED_MORE;if(Gt.lookahead===0)break}if(zr=0,Gt.lookahead>=MIN_MATCH&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart),Gt.prev_length=Gt.match_length,Gt.prev_match=Gt.match_start,Gt.match_length=MIN_MATCH-1,zr!==0&&Gt.prev_length<Gt.max_lazy_match&&Gt.strstart-zr<=Gt.w_size-MIN_LOOKAHEAD&&(Gt.match_length=longest_match(Gt,zr),Gt.match_length<=5&&(Gt.strategy===Z_FILTERED||Gt.match_length===MIN_MATCH&&Gt.strstart-Gt.match_start>4096)&&(Gt.match_length=MIN_MATCH-1)),Gt.prev_length>=MIN_MATCH&&Gt.match_length<=Gt.prev_length){Dr=Gt.strstart+Gt.lookahead-MIN_MATCH,_r=trees._tr_tally(Gt,Gt.strstart-1-Gt.prev_match,Gt.prev_length-MIN_MATCH),Gt.lookahead-=Gt.prev_length-1,Gt.prev_length-=2;do++Gt.strstart<=Dr&&(Gt.ins_h=(Gt.ins_h<<Gt.hash_shift^Gt.window[Gt.strstart+MIN_MATCH-1])&Gt.hash_mask,zr=Gt.prev[Gt.strstart&Gt.w_mask]=Gt.head[Gt.ins_h],Gt.head[Gt.ins_h]=Gt.strstart);while(--Gt.prev_length!==0);if(Gt.match_available=0,Gt.match_length=MIN_MATCH-1,Gt.strstart++,_r&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE}else if(Gt.match_available){if(_r=trees._tr_tally(Gt,0,Gt.window[Gt.strstart-1]),_r&&flush_block_only(Gt,!1),Gt.strstart++,Gt.lookahead--,Gt.strm.avail_out===0)return BS_NEED_MORE}else Gt.match_available=1,Gt.strstart++,Gt.lookahead--}return Gt.match_available&&(_r=trees._tr_tally(Gt,0,Gt.window[Gt.strstart-1]),Gt.match_available=0),Gt.insert=Gt.strstart<MIN_MATCH-1?Gt.strstart:MIN_MATCH-1,$r===Z_FINISH$1?(flush_block_only(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):Gt.last_lit&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function deflate_rle(Gt,$r){for(var zr,_r,Dr,kr,qr=Gt.window;;){if(Gt.lookahead<=MAX_MATCH){if(fill_window(Gt),Gt.lookahead<=MAX_MATCH&&$r===Z_NO_FLUSH)return BS_NEED_MORE;if(Gt.lookahead===0)break}if(Gt.match_length=0,Gt.lookahead>=MIN_MATCH&&Gt.strstart>0&&(Dr=Gt.strstart-1,_r=qr[Dr],_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr])){kr=Gt.strstart+MAX_MATCH;do;while(_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&_r===qr[++Dr]&&Dr<kr);Gt.match_length=MAX_MATCH-(kr-Dr),Gt.match_length>Gt.lookahead&&(Gt.match_length=Gt.lookahead)}if(Gt.match_length>=MIN_MATCH?(zr=trees._tr_tally(Gt,1,Gt.match_length-MIN_MATCH),Gt.lookahead-=Gt.match_length,Gt.strstart+=Gt.match_length,Gt.match_length=0):(zr=trees._tr_tally(Gt,0,Gt.window[Gt.strstart]),Gt.lookahead--,Gt.strstart++),zr&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE}return Gt.insert=0,$r===Z_FINISH$1?(flush_block_only(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):Gt.last_lit&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function deflate_huff(Gt,$r){for(var zr;;){if(Gt.lookahead===0&&(fill_window(Gt),Gt.lookahead===0)){if($r===Z_NO_FLUSH)return BS_NEED_MORE;break}if(Gt.match_length=0,zr=trees._tr_tally(Gt,0,Gt.window[Gt.strstart]),Gt.lookahead--,Gt.strstart++,zr&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0))return BS_NEED_MORE}return Gt.insert=0,$r===Z_FINISH$1?(flush_block_only(Gt,!0),Gt.strm.avail_out===0?BS_FINISH_STARTED:BS_FINISH_DONE):Gt.last_lit&&(flush_block_only(Gt,!1),Gt.strm.avail_out===0)?BS_NEED_MORE:BS_BLOCK_DONE}function Config(Gt,$r,zr,_r,Dr){this.good_length=Gt,this.max_lazy=$r,this.nice_length=zr,this.max_chain=_r,this.func=Dr}var configuration_table;configuration_table=[new Config(0,0,0,0,deflate_stored),new Config(4,4,8,4,deflate_fast),new Config(4,5,16,8,deflate_fast),new Config(4,6,32,32,deflate_fast),new Config(4,4,16,16,deflate_slow),new Config(8,16,32,32,deflate_slow),new Config(8,16,128,128,deflate_slow),new Config(8,32,128,256,deflate_slow),new Config(32,128,258,1024,deflate_slow),new Config(32,258,258,4096,deflate_slow)];function lm_init(Gt){Gt.window_size=2*Gt.w_size,zero$2(Gt.head),Gt.max_lazy_match=configuration_table[Gt.level].max_lazy,Gt.good_match=configuration_table[Gt.level].good_length,Gt.nice_match=configuration_table[Gt.level].nice_length,Gt.max_chain_length=configuration_table[Gt.level].max_chain,Gt.strstart=0,Gt.block_start=0,Gt.lookahead=0,Gt.insert=0,Gt.match_length=Gt.prev_length=MIN_MATCH-1,Gt.match_available=0,Gt.ins_h=0}function DeflateState(){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=Z_DEFLATED$1,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 utils$2.Buf16(HEAP_SIZE*2),this.dyn_dtree=new utils$2.Buf16((2*D_CODES+1)*2),this.bl_tree=new utils$2.Buf16((2*BL_CODES+1)*2),zero$2(this.dyn_ltree),zero$2(this.dyn_dtree),zero$2(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new utils$2.Buf16(MAX_BITS+1),this.heap=new utils$2.Buf16(2*L_CODES+1),zero$2(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new utils$2.Buf16(2*L_CODES+1),zero$2(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 deflateResetKeep(Gt){var $r;return!Gt||!Gt.state?err(Gt,Z_STREAM_ERROR$1):(Gt.total_in=Gt.total_out=0,Gt.data_type=Z_UNKNOWN,$r=Gt.state,$r.pending=0,$r.pending_out=0,$r.wrap<0&&($r.wrap=-$r.wrap),$r.status=$r.wrap?INIT_STATE:BUSY_STATE,Gt.adler=$r.wrap===2?0:1,$r.last_flush=Z_NO_FLUSH,trees._tr_init($r),Z_OK$1)}function deflateReset(Gt){var $r=deflateResetKeep(Gt);return $r===Z_OK$1&&lm_init(Gt.state),$r}function deflateSetHeader(Gt,$r){return!Gt||!Gt.state||Gt.state.wrap!==2?Z_STREAM_ERROR$1:(Gt.state.gzhead=$r,Z_OK$1)}function deflateInit2(Gt,$r,zr,_r,Dr,kr){if(!Gt)return Z_STREAM_ERROR$1;var qr=1;if($r===Z_DEFAULT_COMPRESSION&&($r=6),_r<0?(qr=0,_r=-_r):_r>15&&(qr=2,_r-=16),Dr<1||Dr>MAX_MEM_LEVEL||zr!==Z_DEFLATED$1||_r<8||_r>15||$r<0||$r>9||kr<0||kr>Z_FIXED)return err(Gt,Z_STREAM_ERROR$1);_r===8&&(_r=9);var Nr=new DeflateState;return Gt.state=Nr,Nr.strm=Gt,Nr.wrap=qr,Nr.gzhead=null,Nr.w_bits=_r,Nr.w_size=1<<Nr.w_bits,Nr.w_mask=Nr.w_size-1,Nr.hash_bits=Dr+7,Nr.hash_size=1<<Nr.hash_bits,Nr.hash_mask=Nr.hash_size-1,Nr.hash_shift=~~((Nr.hash_bits+MIN_MATCH-1)/MIN_MATCH),Nr.window=new utils$2.Buf8(Nr.w_size*2),Nr.head=new utils$2.Buf16(Nr.hash_size),Nr.prev=new utils$2.Buf16(Nr.w_size),Nr.lit_bufsize=1<<Dr+6,Nr.pending_buf_size=Nr.lit_bufsize*4,Nr.pending_buf=new utils$2.Buf8(Nr.pending_buf_size),Nr.d_buf=1*Nr.lit_bufsize,Nr.l_buf=3*Nr.lit_bufsize,Nr.level=$r,Nr.strategy=kr,Nr.method=zr,deflateReset(Gt)}function deflateInit(Gt,$r){return deflateInit2(Gt,$r,Z_DEFLATED$1,MAX_WBITS$1,DEF_MEM_LEVEL,Z_DEFAULT_STRATEGY)}function deflate(Gt,$r){var zr,_r,Dr,kr;if(!Gt||!Gt.state||$r>Z_BLOCK$1||$r<0)return Gt?err(Gt,Z_STREAM_ERROR$1):Z_STREAM_ERROR$1;if(_r=Gt.state,!Gt.output||!Gt.input&&Gt.avail_in!==0||_r.status===FINISH_STATE&&$r!==Z_FINISH$1)return err(Gt,Gt.avail_out===0?Z_BUF_ERROR$1:Z_STREAM_ERROR$1);if(_r.strm=Gt,zr=_r.last_flush,_r.last_flush=$r,_r.status===INIT_STATE)if(_r.wrap===2)Gt.adler=0,put_byte(_r,31),put_byte(_r,139),put_byte(_r,8),_r.gzhead?(put_byte(_r,(_r.gzhead.text?1:0)+(_r.gzhead.hcrc?2:0)+(_r.gzhead.extra?4:0)+(_r.gzhead.name?8:0)+(_r.gzhead.comment?16:0)),put_byte(_r,_r.gzhead.time&255),put_byte(_r,_r.gzhead.time>>8&255),put_byte(_r,_r.gzhead.time>>16&255),put_byte(_r,_r.gzhead.time>>24&255),put_byte(_r,_r.level===9?2:_r.strategy>=Z_HUFFMAN_ONLY||_r.level<2?4:0),put_byte(_r,_r.gzhead.os&255),_r.gzhead.extra&&_r.gzhead.extra.length&&(put_byte(_r,_r.gzhead.extra.length&255),put_byte(_r,_r.gzhead.extra.length>>8&255)),_r.gzhead.hcrc&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending,0)),_r.gzindex=0,_r.status=EXTRA_STATE):(put_byte(_r,0),put_byte(_r,0),put_byte(_r,0),put_byte(_r,0),put_byte(_r,0),put_byte(_r,_r.level===9?2:_r.strategy>=Z_HUFFMAN_ONLY||_r.level<2?4:0),put_byte(_r,OS_CODE),_r.status=BUSY_STATE);else{var qr=Z_DEFLATED$1+(_r.w_bits-8<<4)<<8,Nr=-1;_r.strategy>=Z_HUFFMAN_ONLY||_r.level<2?Nr=0:_r.level<6?Nr=1:_r.level===6?Nr=2:Nr=3,qr|=Nr<<6,_r.strstart!==0&&(qr|=PRESET_DICT),qr+=31-qr%31,_r.status=BUSY_STATE,putShortMSB(_r,qr),_r.strstart!==0&&(putShortMSB(_r,Gt.adler>>>16),putShortMSB(_r,Gt.adler&65535)),Gt.adler=1}if(_r.status===EXTRA_STATE)if(_r.gzhead.extra){for(Dr=_r.pending;_r.gzindex<(_r.gzhead.extra.length&65535)&&!(_r.pending===_r.pending_buf_size&&(_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),flush_pending(Gt),Dr=_r.pending,_r.pending===_r.pending_buf_size));)put_byte(_r,_r.gzhead.extra[_r.gzindex]&255),_r.gzindex++;_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),_r.gzindex===_r.gzhead.extra.length&&(_r.gzindex=0,_r.status=NAME_STATE)}else _r.status=NAME_STATE;if(_r.status===NAME_STATE)if(_r.gzhead.name){Dr=_r.pending;do{if(_r.pending===_r.pending_buf_size&&(_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),flush_pending(Gt),Dr=_r.pending,_r.pending===_r.pending_buf_size)){kr=1;break}_r.gzindex<_r.gzhead.name.length?kr=_r.gzhead.name.charCodeAt(_r.gzindex++)&255:kr=0,put_byte(_r,kr)}while(kr!==0);_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),kr===0&&(_r.gzindex=0,_r.status=COMMENT_STATE)}else _r.status=COMMENT_STATE;if(_r.status===COMMENT_STATE)if(_r.gzhead.comment){Dr=_r.pending;do{if(_r.pending===_r.pending_buf_size&&(_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),flush_pending(Gt),Dr=_r.pending,_r.pending===_r.pending_buf_size)){kr=1;break}_r.gzindex<_r.gzhead.comment.length?kr=_r.gzhead.comment.charCodeAt(_r.gzindex++)&255:kr=0,put_byte(_r,kr)}while(kr!==0);_r.gzhead.hcrc&&_r.pending>Dr&&(Gt.adler=crc32$1(Gt.adler,_r.pending_buf,_r.pending-Dr,Dr)),kr===0&&(_r.status=HCRC_STATE)}else _r.status=HCRC_STATE;if(_r.status===HCRC_STATE&&(_r.gzhead.hcrc?(_r.pending+2>_r.pending_buf_size&&flush_pending(Gt),_r.pending+2<=_r.pending_buf_size&&(put_byte(_r,Gt.adler&255),put_byte(_r,Gt.adler>>8&255),Gt.adler=0,_r.status=BUSY_STATE)):_r.status=BUSY_STATE),_r.pending!==0){if(flush_pending(Gt),Gt.avail_out===0)return _r.last_flush=-1,Z_OK$1}else if(Gt.avail_in===0&&rank($r)<=rank(zr)&&$r!==Z_FINISH$1)return err(Gt,Z_BUF_ERROR$1);if(_r.status===FINISH_STATE&&Gt.avail_in!==0)return err(Gt,Z_BUF_ERROR$1);if(Gt.avail_in!==0||_r.lookahead!==0||$r!==Z_NO_FLUSH&&_r.status!==FINISH_STATE){var Wr=_r.strategy===Z_HUFFMAN_ONLY?deflate_huff(_r,$r):_r.strategy===Z_RLE?deflate_rle(_r,$r):configuration_table[_r.level].func(_r,$r);if((Wr===BS_FINISH_STARTED||Wr===BS_FINISH_DONE)&&(_r.status=FINISH_STATE),Wr===BS_NEED_MORE||Wr===BS_FINISH_STARTED)return Gt.avail_out===0&&(_r.last_flush=-1),Z_OK$1;if(Wr===BS_BLOCK_DONE&&($r===Z_PARTIAL_FLUSH?trees._tr_align(_r):$r!==Z_BLOCK$1&&(trees._tr_stored_block(_r,0,0,!1),$r===Z_FULL_FLUSH&&(zero$2(_r.head),_r.lookahead===0&&(_r.strstart=0,_r.block_start=0,_r.insert=0))),flush_pending(Gt),Gt.avail_out===0))return _r.last_flush=-1,Z_OK$1}return $r!==Z_FINISH$1?Z_OK$1:_r.wrap<=0?Z_STREAM_END$1:(_r.wrap===2?(put_byte(_r,Gt.adler&255),put_byte(_r,Gt.adler>>8&255),put_byte(_r,Gt.adler>>16&255),put_byte(_r,Gt.adler>>24&255),put_byte(_r,Gt.total_in&255),put_byte(_r,Gt.total_in>>8&255),put_byte(_r,Gt.total_in>>16&255),put_byte(_r,Gt.total_in>>24&255)):(putShortMSB(_r,Gt.adler>>>16),putShortMSB(_r,Gt.adler&65535)),flush_pending(Gt),_r.wrap>0&&(_r.wrap=-_r.wrap),_r.pending!==0?Z_OK$1:Z_STREAM_END$1)}function deflateEnd(Gt){var $r;return!Gt||!Gt.state?Z_STREAM_ERROR$1:($r=Gt.state.status,$r!==INIT_STATE&&$r!==EXTRA_STATE&&$r!==NAME_STATE&&$r!==COMMENT_STATE&&$r!==HCRC_STATE&&$r!==BUSY_STATE&&$r!==FINISH_STATE?err(Gt,Z_STREAM_ERROR$1):(Gt.state=null,$r===BUSY_STATE?err(Gt,Z_DATA_ERROR$1):Z_OK$1))}function deflateSetDictionary(Gt,$r){var zr=$r.length,_r,Dr,kr,qr,Nr,Wr,Qr,Vr;if(!Gt||!Gt.state||(_r=Gt.state,qr=_r.wrap,qr===2||qr===1&&_r.status!==INIT_STATE||_r.lookahead))return Z_STREAM_ERROR$1;for(qr===1&&(Gt.adler=adler32$1(Gt.adler,$r,zr,0)),_r.wrap=0,zr>=_r.w_size&&(qr===0&&(zero$2(_r.head),_r.strstart=0,_r.block_start=0,_r.insert=0),Vr=new utils$2.Buf8(_r.w_size),utils$2.arraySet(Vr,$r,zr-_r.w_size,_r.w_size,0),$r=Vr,zr=_r.w_size),Nr=Gt.avail_in,Wr=Gt.next_in,Qr=Gt.input,Gt.avail_in=zr,Gt.next_in=0,Gt.input=$r,fill_window(_r);_r.lookahead>=MIN_MATCH;){Dr=_r.strstart,kr=_r.lookahead-(MIN_MATCH-1);do _r.ins_h=(_r.ins_h<<_r.hash_shift^_r.window[Dr+MIN_MATCH-1])&_r.hash_mask,_r.prev[Dr&_r.w_mask]=_r.head[_r.ins_h],_r.head[_r.ins_h]=Dr,Dr++;while(--kr);_r.strstart=Dr,_r.lookahead=MIN_MATCH-1,fill_window(_r)}return _r.strstart+=_r.lookahead,_r.block_start=_r.strstart,_r.insert=_r.lookahead,_r.lookahead=0,_r.match_length=_r.prev_length=MIN_MATCH-1,_r.match_available=0,Gt.next_in=Wr,Gt.input=Qr,Gt.avail_in=Nr,_r.wrap=qr,Z_OK$1}deflate$1.deflateInit=deflateInit;deflate$1.deflateInit2=deflateInit2;deflate$1.deflateReset=deflateReset;deflate$1.deflateResetKeep=deflateResetKeep;deflate$1.deflateSetHeader=deflateSetHeader;deflate$1.deflate=deflate;deflate$1.deflateEnd=deflateEnd;deflate$1.deflateSetDictionary=deflateSetDictionary;deflate$1.deflateInfo="pako deflate (from Nodeca project)";var inflate$1={},BAD$1=30,TYPE$1=12,inffast=function($r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0,y0;_r=$r.state,Dr=$r.next_in,g0=$r.input,kr=Dr+($r.avail_in-5),qr=$r.next_out,y0=$r.output,Nr=qr-(zr-$r.avail_out),Wr=qr+($r.avail_out-257),Qr=_r.dmax,Vr=_r.wsize,Jr=_r.whave,Zr=_r.wnext,zn=_r.window,Vn=_r.hold,_i=_r.bits,e0=_r.lencode,r0=_r.distcode,i0=(1<<_r.lenbits)-1,n0=(1<<_r.distbits)-1;e:do{_i<15&&(Vn+=g0[Dr++]<<_i,_i+=8,Vn+=g0[Dr++]<<_i,_i+=8),o0=e0[Vn&i0];t:for(;;){if(a0=o0>>>24,Vn>>>=a0,_i-=a0,a0=o0>>>16&255,a0===0)y0[qr++]=o0&65535;else if(a0&16){s0=o0&65535,a0&=15,a0&&(_i<a0&&(Vn+=g0[Dr++]<<_i,_i+=8),s0+=Vn&(1<<a0)-1,Vn>>>=a0,_i-=a0),_i<15&&(Vn+=g0[Dr++]<<_i,_i+=8,Vn+=g0[Dr++]<<_i,_i+=8),o0=r0[Vn&n0];r:for(;;){if(a0=o0>>>24,Vn>>>=a0,_i-=a0,a0=o0>>>16&255,a0&16){if(l0=o0&65535,a0&=15,_i<a0&&(Vn+=g0[Dr++]<<_i,_i+=8,_i<a0&&(Vn+=g0[Dr++]<<_i,_i+=8)),l0+=Vn&(1<<a0)-1,l0>Qr){$r.msg="invalid distance too far back",_r.mode=BAD$1;break e}if(Vn>>>=a0,_i-=a0,a0=qr-Nr,l0>a0){if(a0=l0-a0,a0>Jr&&_r.sane){$r.msg="invalid distance too far back",_r.mode=BAD$1;break e}if(u0=0,b0=zn,Zr===0){if(u0+=Vr-a0,a0<s0){s0-=a0;do y0[qr++]=zn[u0++];while(--a0);u0=qr-l0,b0=y0}}else if(Zr<a0){if(u0+=Vr+Zr-a0,a0-=Zr,a0<s0){s0-=a0;do y0[qr++]=zn[u0++];while(--a0);if(u0=0,Zr<s0){a0=Zr,s0-=a0;do y0[qr++]=zn[u0++];while(--a0);u0=qr-l0,b0=y0}}}else if(u0+=Zr-a0,a0<s0){s0-=a0;do y0[qr++]=zn[u0++];while(--a0);u0=qr-l0,b0=y0}for(;s0>2;)y0[qr++]=b0[u0++],y0[qr++]=b0[u0++],y0[qr++]=b0[u0++],s0-=3;s0&&(y0[qr++]=b0[u0++],s0>1&&(y0[qr++]=b0[u0++]))}else{u0=qr-l0;do y0[qr++]=y0[u0++],y0[qr++]=y0[u0++],y0[qr++]=y0[u0++],s0-=3;while(s0>2);s0&&(y0[qr++]=y0[u0++],s0>1&&(y0[qr++]=y0[u0++]))}}else if(a0&64){$r.msg="invalid distance code",_r.mode=BAD$1;break e}else{o0=r0[(o0&65535)+(Vn&(1<<a0)-1)];continue r}break}}else if(a0&64)if(a0&32){_r.mode=TYPE$1;break e}else{$r.msg="invalid literal/length code",_r.mode=BAD$1;break e}else{o0=e0[(o0&65535)+(Vn&(1<<a0)-1)];continue t}break}}while(Dr<kr&&qr<Wr);s0=_i>>3,Dr-=s0,_i-=s0<<3,Vn&=(1<<_i)-1,$r.next_in=Dr,$r.next_out=qr,$r.avail_in=Dr<kr?5+(kr-Dr):5-(Dr-kr),$r.avail_out=qr<Wr?257+(Wr-qr):257-(qr-Wr),_r.hold=Vn,_r.bits=_i},utils$1$1=common,MAXBITS=15,ENOUGH_LENS$1=852,ENOUGH_DISTS$1=592,CODES$1=0,LENS$1=1,DISTS$1=2,lbase=[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],lext=[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],dbase=[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],dext=[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],inftrees=function($r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=Wr.bits,Vr=0,Jr=0,Zr=0,zn=0,Vn=0,_i=0,e0=0,r0=0,i0=0,n0=0,o0,a0,s0,l0,u0,b0=null,g0=0,y0,f0=new utils$1$1.Buf16(MAXBITS+1),v0=new utils$1$1.Buf16(MAXBITS+1),A0=null,p0=0,h0,m0,c0;for(Vr=0;Vr<=MAXBITS;Vr++)f0[Vr]=0;for(Jr=0;Jr<Dr;Jr++)f0[zr[_r+Jr]]++;for(Vn=Qr,zn=MAXBITS;zn>=1&&f0[zn]===0;zn--);if(Vn>zn&&(Vn=zn),zn===0)return kr[qr++]=1<<24|64<<16|0,kr[qr++]=1<<24|64<<16|0,Wr.bits=1,0;for(Zr=1;Zr<zn&&f0[Zr]===0;Zr++);for(Vn<Zr&&(Vn=Zr),r0=1,Vr=1;Vr<=MAXBITS;Vr++)if(r0<<=1,r0-=f0[Vr],r0<0)return-1;if(r0>0&&($r===CODES$1||zn!==1))return-1;for(v0[1]=0,Vr=1;Vr<MAXBITS;Vr++)v0[Vr+1]=v0[Vr]+f0[Vr];for(Jr=0;Jr<Dr;Jr++)zr[_r+Jr]!==0&&(Nr[v0[zr[_r+Jr]]++]=Jr);if($r===CODES$1?(b0=A0=Nr,y0=19):$r===LENS$1?(b0=lbase,g0-=257,A0=lext,p0-=257,y0=256):(b0=dbase,A0=dext,y0=-1),n0=0,Jr=0,Vr=Zr,u0=qr,_i=Vn,e0=0,s0=-1,i0=1<<Vn,l0=i0-1,$r===LENS$1&&i0>ENOUGH_LENS$1||$r===DISTS$1&&i0>ENOUGH_DISTS$1)return 1;for(;;){h0=Vr-e0,Nr[Jr]<y0?(m0=0,c0=Nr[Jr]):Nr[Jr]>y0?(m0=A0[p0+Nr[Jr]],c0=b0[g0+Nr[Jr]]):(m0=96,c0=0),o0=1<<Vr-e0,a0=1<<_i,Zr=a0;do a0-=o0,kr[u0+(n0>>e0)+a0]=h0<<24|m0<<16|c0|0;while(a0!==0);for(o0=1<<Vr-1;n0&o0;)o0>>=1;if(o0!==0?(n0&=o0-1,n0+=o0):n0=0,Jr++,--f0[Vr]===0){if(Vr===zn)break;Vr=zr[_r+Nr[Jr]]}if(Vr>Vn&&(n0&l0)!==s0){for(e0===0&&(e0=Vn),u0+=Zr,_i=Vr-e0,r0=1<<_i;_i+e0<zn&&(r0-=f0[_i+e0],!(r0<=0));)_i++,r0<<=1;if(i0+=1<<_i,$r===LENS$1&&i0>ENOUGH_LENS$1||$r===DISTS$1&&i0>ENOUGH_DISTS$1)return 1;s0=n0&l0,kr[s0]=Vn<<24|_i<<16|u0-qr|0}}return n0!==0&&(kr[u0+n0]=Vr-e0<<24|64<<16|0),Wr.bits=Vn,0},utils$4=common,adler32=adler32_1,crc32=crc32_1,inflate_fast=inffast,inflate_table=inftrees,CODES=0,LENS=1,DISTS=2,Z_FINISH=4,Z_BLOCK=5,Z_TREES=6,Z_OK=0,Z_STREAM_END=1,Z_NEED_DICT=2,Z_STREAM_ERROR=-2,Z_DATA_ERROR=-3,Z_MEM_ERROR=-4,Z_BUF_ERROR=-5,Z_DEFLATED=8,HEAD=1,FLAGS=2,TIME=3,OS=4,EXLEN=5,EXTRA=6,NAME$1=7,COMMENT=8,HCRC=9,DICTID=10,DICT=11,TYPE=12,TYPEDO=13,STORED=14,COPY_=15,COPY=16,TABLE=17,LENLENS=18,CODELENS=19,LEN_=20,LEN=21,LENEXT=22,DIST=23,DISTEXT=24,MATCH=25,LIT=26,CHECK=27,LENGTH=28,DONE=29,BAD=30,MEM=31,SYNC=32,ENOUGH_LENS=852,ENOUGH_DISTS=592,MAX_WBITS=15,DEF_WBITS=MAX_WBITS;function zswap32(Gt){return(Gt>>>24&255)+(Gt>>>8&65280)+((Gt&65280)<<8)+((Gt&255)<<24)}function InflateState(){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 utils$4.Buf16(320),this.work=new utils$4.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function inflateResetKeep(Gt){var $r;return!Gt||!Gt.state?Z_STREAM_ERROR:($r=Gt.state,Gt.total_in=Gt.total_out=$r.total=0,Gt.msg="",$r.wrap&&(Gt.adler=$r.wrap&1),$r.mode=HEAD,$r.last=0,$r.havedict=0,$r.dmax=32768,$r.head=null,$r.hold=0,$r.bits=0,$r.lencode=$r.lendyn=new utils$4.Buf32(ENOUGH_LENS),$r.distcode=$r.distdyn=new utils$4.Buf32(ENOUGH_DISTS),$r.sane=1,$r.back=-1,Z_OK)}function inflateReset(Gt){var $r;return!Gt||!Gt.state?Z_STREAM_ERROR:($r=Gt.state,$r.wsize=0,$r.whave=0,$r.wnext=0,inflateResetKeep(Gt))}function inflateReset2(Gt,$r){var zr,_r;return!Gt||!Gt.state||(_r=Gt.state,$r<0?(zr=0,$r=-$r):(zr=($r>>4)+1,$r<48&&($r&=15)),$r&&($r<8||$r>15))?Z_STREAM_ERROR:(_r.window!==null&&_r.wbits!==$r&&(_r.window=null),_r.wrap=zr,_r.wbits=$r,inflateReset(Gt))}function inflateInit2(Gt,$r){var zr,_r;return Gt?(_r=new InflateState,Gt.state=_r,_r.window=null,zr=inflateReset2(Gt,$r),zr!==Z_OK&&(Gt.state=null),zr):Z_STREAM_ERROR}function inflateInit(Gt){return inflateInit2(Gt,DEF_WBITS)}var virgin=!0,lenfix,distfix;function fixedtables(Gt){if(virgin){var $r;for(lenfix=new utils$4.Buf32(512),distfix=new utils$4.Buf32(32),$r=0;$r<144;)Gt.lens[$r++]=8;for(;$r<256;)Gt.lens[$r++]=9;for(;$r<280;)Gt.lens[$r++]=7;for(;$r<288;)Gt.lens[$r++]=8;for(inflate_table(LENS,Gt.lens,0,288,lenfix,0,Gt.work,{bits:9}),$r=0;$r<32;)Gt.lens[$r++]=5;inflate_table(DISTS,Gt.lens,0,32,distfix,0,Gt.work,{bits:5}),virgin=!1}Gt.lencode=lenfix,Gt.lenbits=9,Gt.distcode=distfix,Gt.distbits=5}function updatewindow(Gt,$r,zr,_r){var Dr,kr=Gt.state;return kr.window===null&&(kr.wsize=1<<kr.wbits,kr.wnext=0,kr.whave=0,kr.window=new utils$4.Buf8(kr.wsize)),_r>=kr.wsize?(utils$4.arraySet(kr.window,$r,zr-kr.wsize,kr.wsize,0),kr.wnext=0,kr.whave=kr.wsize):(Dr=kr.wsize-kr.wnext,Dr>_r&&(Dr=_r),utils$4.arraySet(kr.window,$r,zr-_r,Dr,kr.wnext),_r-=Dr,_r?(utils$4.arraySet(kr.window,$r,zr-_r,_r,0),kr.wnext=_r,kr.whave=kr.wsize):(kr.wnext+=Dr,kr.wnext===kr.wsize&&(kr.wnext=0),kr.whave<kr.wsize&&(kr.whave+=Dr))),0}function inflate(Gt,$r){var zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0=0,r0,i0,n0,o0,a0,s0,l0,u0,b0=new utils$4.Buf8(4),g0,y0,f0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!Gt||!Gt.state||!Gt.output||!Gt.input&&Gt.avail_in!==0)return Z_STREAM_ERROR;zr=Gt.state,zr.mode===TYPE&&(zr.mode=TYPEDO),qr=Gt.next_out,Dr=Gt.output,Wr=Gt.avail_out,kr=Gt.next_in,_r=Gt.input,Nr=Gt.avail_in,Qr=zr.hold,Vr=zr.bits,Jr=Nr,Zr=Wr,u0=Z_OK;e:for(;;)switch(zr.mode){case HEAD:if(zr.wrap===0){zr.mode=TYPEDO;break}for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(zr.wrap&2&&Qr===35615){zr.check=0,b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32(zr.check,b0,2,0),Qr=0,Vr=0,zr.mode=FLAGS;break}if(zr.flags=0,zr.head&&(zr.head.done=!1),!(zr.wrap&1)||(((Qr&255)<<8)+(Qr>>8))%31){Gt.msg="incorrect header check",zr.mode=BAD;break}if((Qr&15)!==Z_DEFLATED){Gt.msg="unknown compression method",zr.mode=BAD;break}if(Qr>>>=4,Vr-=4,l0=(Qr&15)+8,zr.wbits===0)zr.wbits=l0;else if(l0>zr.wbits){Gt.msg="invalid window size",zr.mode=BAD;break}zr.dmax=1<<l0,Gt.adler=zr.check=1,zr.mode=Qr&512?DICTID:TYPE,Qr=0,Vr=0;break;case FLAGS:for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(zr.flags=Qr,(zr.flags&255)!==Z_DEFLATED){Gt.msg="unknown compression method",zr.mode=BAD;break}if(zr.flags&57344){Gt.msg="unknown header flags set",zr.mode=BAD;break}zr.head&&(zr.head.text=Qr>>8&1),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32(zr.check,b0,2,0)),Qr=0,Vr=0,zr.mode=TIME;case TIME:for(;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.head&&(zr.head.time=Qr),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,b0[2]=Qr>>>16&255,b0[3]=Qr>>>24&255,zr.check=crc32(zr.check,b0,4,0)),Qr=0,Vr=0,zr.mode=OS;case OS:for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.head&&(zr.head.xflags=Qr&255,zr.head.os=Qr>>8),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32(zr.check,b0,2,0)),Qr=0,Vr=0,zr.mode=EXLEN;case EXLEN:if(zr.flags&1024){for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.length=Qr,zr.head&&(zr.head.extra_len=Qr),zr.flags&512&&(b0[0]=Qr&255,b0[1]=Qr>>>8&255,zr.check=crc32(zr.check,b0,2,0)),Qr=0,Vr=0}else zr.head&&(zr.head.extra=null);zr.mode=EXTRA;case EXTRA:if(zr.flags&1024&&(zn=zr.length,zn>Nr&&(zn=Nr),zn&&(zr.head&&(l0=zr.head.extra_len-zr.length,zr.head.extra||(zr.head.extra=new Array(zr.head.extra_len)),utils$4.arraySet(zr.head.extra,_r,kr,zn,l0)),zr.flags&512&&(zr.check=crc32(zr.check,_r,zn,kr)),Nr-=zn,kr+=zn,zr.length-=zn),zr.length))break e;zr.length=0,zr.mode=NAME$1;case NAME$1:if(zr.flags&2048){if(Nr===0)break e;zn=0;do l0=_r[kr+zn++],zr.head&&l0&&zr.length<65536&&(zr.head.name+=String.fromCharCode(l0));while(l0&&zn<Nr);if(zr.flags&512&&(zr.check=crc32(zr.check,_r,zn,kr)),Nr-=zn,kr+=zn,l0)break e}else zr.head&&(zr.head.name=null);zr.length=0,zr.mode=COMMENT;case COMMENT:if(zr.flags&4096){if(Nr===0)break e;zn=0;do l0=_r[kr+zn++],zr.head&&l0&&zr.length<65536&&(zr.head.comment+=String.fromCharCode(l0));while(l0&&zn<Nr);if(zr.flags&512&&(zr.check=crc32(zr.check,_r,zn,kr)),Nr-=zn,kr+=zn,l0)break e}else zr.head&&(zr.head.comment=null);zr.mode=HCRC;case HCRC:if(zr.flags&512){for(;Vr<16;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(Qr!==(zr.check&65535)){Gt.msg="header crc mismatch",zr.mode=BAD;break}Qr=0,Vr=0}zr.head&&(zr.head.hcrc=zr.flags>>9&1,zr.head.done=!0),Gt.adler=zr.check=0,zr.mode=TYPE;break;case DICTID:for(;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Gt.adler=zr.check=zswap32(Qr),Qr=0,Vr=0,zr.mode=DICT;case DICT:if(zr.havedict===0)return Gt.next_out=qr,Gt.avail_out=Wr,Gt.next_in=kr,Gt.avail_in=Nr,zr.hold=Qr,zr.bits=Vr,Z_NEED_DICT;Gt.adler=zr.check=1,zr.mode=TYPE;case TYPE:if($r===Z_BLOCK||$r===Z_TREES)break e;case TYPEDO:if(zr.last){Qr>>>=Vr&7,Vr-=Vr&7,zr.mode=CHECK;break}for(;Vr<3;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}switch(zr.last=Qr&1,Qr>>>=1,Vr-=1,Qr&3){case 0:zr.mode=STORED;break;case 1:if(fixedtables(zr),zr.mode=LEN_,$r===Z_TREES){Qr>>>=2,Vr-=2;break e}break;case 2:zr.mode=TABLE;break;case 3:Gt.msg="invalid block type",zr.mode=BAD}Qr>>>=2,Vr-=2;break;case STORED:for(Qr>>>=Vr&7,Vr-=Vr&7;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if((Qr&65535)!==(Qr>>>16^65535)){Gt.msg="invalid stored block lengths",zr.mode=BAD;break}if(zr.length=Qr&65535,Qr=0,Vr=0,zr.mode=COPY_,$r===Z_TREES)break e;case COPY_:zr.mode=COPY;case COPY:if(zn=zr.length,zn){if(zn>Nr&&(zn=Nr),zn>Wr&&(zn=Wr),zn===0)break e;utils$4.arraySet(Dr,_r,kr,zn,qr),Nr-=zn,kr+=zn,Wr-=zn,qr+=zn,zr.length-=zn;break}zr.mode=TYPE;break;case TABLE:for(;Vr<14;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(zr.nlen=(Qr&31)+257,Qr>>>=5,Vr-=5,zr.ndist=(Qr&31)+1,Qr>>>=5,Vr-=5,zr.ncode=(Qr&15)+4,Qr>>>=4,Vr-=4,zr.nlen>286||zr.ndist>30){Gt.msg="too many length or distance symbols",zr.mode=BAD;break}zr.have=0,zr.mode=LENLENS;case LENLENS:for(;zr.have<zr.ncode;){for(;Vr<3;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.lens[f0[zr.have++]]=Qr&7,Qr>>>=3,Vr-=3}for(;zr.have<19;)zr.lens[f0[zr.have++]]=0;if(zr.lencode=zr.lendyn,zr.lenbits=7,g0={bits:zr.lenbits},u0=inflate_table(CODES,zr.lens,0,19,zr.lencode,0,zr.work,g0),zr.lenbits=g0.bits,u0){Gt.msg="invalid code lengths set",zr.mode=BAD;break}zr.have=0,zr.mode=CODELENS;case CODELENS:for(;zr.have<zr.nlen+zr.ndist;){for(;e0=zr.lencode[Qr&(1<<zr.lenbits)-1],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(n0<16)Qr>>>=r0,Vr-=r0,zr.lens[zr.have++]=n0;else{if(n0===16){for(y0=r0+2;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(Qr>>>=r0,Vr-=r0,zr.have===0){Gt.msg="invalid bit length repeat",zr.mode=BAD;break}l0=zr.lens[zr.have-1],zn=3+(Qr&3),Qr>>>=2,Vr-=2}else if(n0===17){for(y0=r0+3;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=r0,Vr-=r0,l0=0,zn=3+(Qr&7),Qr>>>=3,Vr-=3}else{for(y0=r0+7;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=r0,Vr-=r0,l0=0,zn=11+(Qr&127),Qr>>>=7,Vr-=7}if(zr.have+zn>zr.nlen+zr.ndist){Gt.msg="invalid bit length repeat",zr.mode=BAD;break}for(;zn--;)zr.lens[zr.have++]=l0}}if(zr.mode===BAD)break;if(zr.lens[256]===0){Gt.msg="invalid code -- missing end-of-block",zr.mode=BAD;break}if(zr.lenbits=9,g0={bits:zr.lenbits},u0=inflate_table(LENS,zr.lens,0,zr.nlen,zr.lencode,0,zr.work,g0),zr.lenbits=g0.bits,u0){Gt.msg="invalid literal/lengths set",zr.mode=BAD;break}if(zr.distbits=6,zr.distcode=zr.distdyn,g0={bits:zr.distbits},u0=inflate_table(DISTS,zr.lens,zr.nlen,zr.ndist,zr.distcode,0,zr.work,g0),zr.distbits=g0.bits,u0){Gt.msg="invalid distances set",zr.mode=BAD;break}if(zr.mode=LEN_,$r===Z_TREES)break e;case LEN_:zr.mode=LEN;case LEN:if(Nr>=6&&Wr>=258){Gt.next_out=qr,Gt.avail_out=Wr,Gt.next_in=kr,Gt.avail_in=Nr,zr.hold=Qr,zr.bits=Vr,inflate_fast(Gt,Zr),qr=Gt.next_out,Dr=Gt.output,Wr=Gt.avail_out,kr=Gt.next_in,_r=Gt.input,Nr=Gt.avail_in,Qr=zr.hold,Vr=zr.bits,zr.mode===TYPE&&(zr.back=-1);break}for(zr.back=0;e0=zr.lencode[Qr&(1<<zr.lenbits)-1],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(i0&&!(i0&240)){for(o0=r0,a0=i0,s0=n0;e0=zr.lencode[s0+((Qr&(1<<o0+a0)-1)>>o0)],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(o0+r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=o0,Vr-=o0,zr.back+=o0}if(Qr>>>=r0,Vr-=r0,zr.back+=r0,zr.length=n0,i0===0){zr.mode=LIT;break}if(i0&32){zr.back=-1,zr.mode=TYPE;break}if(i0&64){Gt.msg="invalid literal/length code",zr.mode=BAD;break}zr.extra=i0&15,zr.mode=LENEXT;case LENEXT:if(zr.extra){for(y0=zr.extra;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.length+=Qr&(1<<zr.extra)-1,Qr>>>=zr.extra,Vr-=zr.extra,zr.back+=zr.extra}zr.was=zr.length,zr.mode=DIST;case DIST:for(;e0=zr.distcode[Qr&(1<<zr.distbits)-1],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(!(i0&240)){for(o0=r0,a0=i0,s0=n0;e0=zr.distcode[s0+((Qr&(1<<o0+a0)-1)>>o0)],r0=e0>>>24,i0=e0>>>16&255,n0=e0&65535,!(o0+r0<=Vr);){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}Qr>>>=o0,Vr-=o0,zr.back+=o0}if(Qr>>>=r0,Vr-=r0,zr.back+=r0,i0&64){Gt.msg="invalid distance code",zr.mode=BAD;break}zr.offset=n0,zr.extra=i0&15,zr.mode=DISTEXT;case DISTEXT:if(zr.extra){for(y0=zr.extra;Vr<y0;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}zr.offset+=Qr&(1<<zr.extra)-1,Qr>>>=zr.extra,Vr-=zr.extra,zr.back+=zr.extra}if(zr.offset>zr.dmax){Gt.msg="invalid distance too far back",zr.mode=BAD;break}zr.mode=MATCH;case MATCH:if(Wr===0)break e;if(zn=Zr-Wr,zr.offset>zn){if(zn=zr.offset-zn,zn>zr.whave&&zr.sane){Gt.msg="invalid distance too far back",zr.mode=BAD;break}zn>zr.wnext?(zn-=zr.wnext,Vn=zr.wsize-zn):Vn=zr.wnext-zn,zn>zr.length&&(zn=zr.length),_i=zr.window}else _i=Dr,Vn=qr-zr.offset,zn=zr.length;zn>Wr&&(zn=Wr),Wr-=zn,zr.length-=zn;do Dr[qr++]=_i[Vn++];while(--zn);zr.length===0&&(zr.mode=LEN);break;case LIT:if(Wr===0)break e;Dr[qr++]=zr.length,Wr--,zr.mode=LEN;break;case CHECK:if(zr.wrap){for(;Vr<32;){if(Nr===0)break e;Nr--,Qr|=_r[kr++]<<Vr,Vr+=8}if(Zr-=Wr,Gt.total_out+=Zr,zr.total+=Zr,Zr&&(Gt.adler=zr.check=zr.flags?crc32(zr.check,Dr,Zr,qr-Zr):adler32(zr.check,Dr,Zr,qr-Zr)),Zr=Wr,(zr.flags?Qr:zswap32(Qr))!==zr.check){Gt.msg="incorrect data check",zr.mode=BAD;break}Qr=0,Vr=0}zr.mode=LENGTH;case LENGTH:if(zr.wrap&&zr.flags){for(;Vr<32;){if(Nr===0)break e;Nr--,Qr+=_r[kr++]<<Vr,Vr+=8}if(Qr!==(zr.total&4294967295)){Gt.msg="incorrect length check",zr.mode=BAD;break}Qr=0,Vr=0}zr.mode=DONE;case DONE:u0=Z_STREAM_END;break e;case BAD:u0=Z_DATA_ERROR;break e;case MEM:return Z_MEM_ERROR;case SYNC:default:return Z_STREAM_ERROR}return Gt.next_out=qr,Gt.avail_out=Wr,Gt.next_in=kr,Gt.avail_in=Nr,zr.hold=Qr,zr.bits=Vr,(zr.wsize||Zr!==Gt.avail_out&&zr.mode<BAD&&(zr.mode<CHECK||$r!==Z_FINISH))&&updatewindow(Gt,Gt.output,Gt.next_out,Zr-Gt.avail_out),Jr-=Gt.avail_in,Zr-=Gt.avail_out,Gt.total_in+=Jr,Gt.total_out+=Zr,zr.total+=Zr,zr.wrap&&Zr&&(Gt.adler=zr.check=zr.flags?crc32(zr.check,Dr,Zr,Gt.next_out-Zr):adler32(zr.check,Dr,Zr,Gt.next_out-Zr)),Gt.data_type=zr.bits+(zr.last?64:0)+(zr.mode===TYPE?128:0)+(zr.mode===LEN_||zr.mode===COPY_?256:0),(Jr===0&&Zr===0||$r===Z_FINISH)&&u0===Z_OK&&(u0=Z_BUF_ERROR),u0}function inflateEnd(Gt){if(!Gt||!Gt.state)return Z_STREAM_ERROR;var $r=Gt.state;return $r.window&&($r.window=null),Gt.state=null,Z_OK}function inflateGetHeader(Gt,$r){var zr;return!Gt||!Gt.state||(zr=Gt.state,!(zr.wrap&2))?Z_STREAM_ERROR:(zr.head=$r,$r.done=!1,Z_OK)}function inflateSetDictionary(Gt,$r){var zr=$r.length,_r,Dr,kr;return!Gt||!Gt.state||(_r=Gt.state,_r.wrap!==0&&_r.mode!==DICT)?Z_STREAM_ERROR:_r.mode===DICT&&(Dr=1,Dr=adler32(Dr,$r,zr,0),Dr!==_r.check)?Z_DATA_ERROR:(kr=updatewindow(Gt,$r,zr,zr),kr?(_r.mode=MEM,Z_MEM_ERROR):(_r.havedict=1,Z_OK))}inflate$1.inflateReset=inflateReset;inflate$1.inflateReset2=inflateReset2;inflate$1.inflateResetKeep=inflateResetKeep;inflate$1.inflateInit=inflateInit;inflate$1.inflateInit2=inflateInit2;inflate$1.inflate=inflate;inflate$1.inflateEnd=inflateEnd;inflate$1.inflateGetHeader=inflateGetHeader;inflate$1.inflateSetDictionary=inflateSetDictionary;inflate$1.inflateInfo="pako inflate (from Nodeca project)";var constants$5={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(Gt){var $r=require$$4$3,zr=zstream,_r=deflate$1,Dr=inflate$1,kr=constants$5;for(var qr in kr)Gt[qr]=kr[qr];Gt.NONE=0,Gt.DEFLATE=1,Gt.INFLATE=2,Gt.GZIP=3,Gt.GUNZIP=4,Gt.DEFLATERAW=5,Gt.INFLATERAW=6,Gt.UNZIP=7;var Nr=31,Wr=139;function Qr(Vr){if(typeof Vr!="number"||Vr<Gt.DEFLATE||Vr>Gt.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=Vr,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}Qr.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,$r(this.init_done,"close before init"),$r(this.mode<=Gt.UNZIP),this.mode===Gt.DEFLATE||this.mode===Gt.GZIP||this.mode===Gt.DEFLATERAW?_r.deflateEnd(this.strm):(this.mode===Gt.INFLATE||this.mode===Gt.GUNZIP||this.mode===Gt.INFLATERAW||this.mode===Gt.UNZIP)&&Dr.inflateEnd(this.strm),this.mode=Gt.NONE,this.dictionary=null},Qr.prototype.write=function(Vr,Jr,Zr,zn,Vn,_i,e0){return this._write(!0,Vr,Jr,Zr,zn,Vn,_i,e0)},Qr.prototype.writeSync=function(Vr,Jr,Zr,zn,Vn,_i,e0){return this._write(!1,Vr,Jr,Zr,zn,Vn,_i,e0)},Qr.prototype._write=function(Vr,Jr,Zr,zn,Vn,_i,e0,r0){if($r.equal(arguments.length,8),$r(this.init_done,"write before init"),$r(this.mode!==Gt.NONE,"already finalized"),$r.equal(!1,this.write_in_progress,"write already in progress"),$r.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,$r.equal(!1,Jr===void 0,"must provide flush value"),this.write_in_progress=!0,Jr!==Gt.Z_NO_FLUSH&&Jr!==Gt.Z_PARTIAL_FLUSH&&Jr!==Gt.Z_SYNC_FLUSH&&Jr!==Gt.Z_FULL_FLUSH&&Jr!==Gt.Z_FINISH&&Jr!==Gt.Z_BLOCK)throw new Error("Invalid flush value");if(Zr==null&&(Zr=Buffer$6.alloc(0),Vn=0,zn=0),this.strm.avail_in=Vn,this.strm.input=Zr,this.strm.next_in=zn,this.strm.avail_out=r0,this.strm.output=_i,this.strm.next_out=e0,this.flush=Jr,!Vr)return this._process(),this._checkError()?this._afterSync():void 0;var i0=this;return browser$1$3.nextTick(function(){i0._process(),i0._after()}),this},Qr.prototype._afterSync=function(){var Vr=this.strm.avail_out,Jr=this.strm.avail_in;return this.write_in_progress=!1,[Jr,Vr]},Qr.prototype._process=function(){var Vr=null;switch(this.mode){case Gt.DEFLATE:case Gt.GZIP:case Gt.DEFLATERAW:this.err=_r.deflate(this.strm,this.flush);break;case Gt.UNZIP:switch(this.strm.avail_in>0&&(Vr=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(Vr===null)break;if(this.strm.input[Vr]===Nr){if(this.gzip_id_bytes_read=1,Vr++,this.strm.avail_in===1)break}else{this.mode=Gt.INFLATE;break}case 1:if(Vr===null)break;this.strm.input[Vr]===Wr?(this.gzip_id_bytes_read=2,this.mode=Gt.GUNZIP):this.mode=Gt.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case Gt.INFLATE:case Gt.GUNZIP:case Gt.INFLATERAW:for(this.err=Dr.inflate(this.strm,this.flush),this.err===Gt.Z_NEED_DICT&&this.dictionary&&(this.err=Dr.inflateSetDictionary(this.strm,this.dictionary),this.err===Gt.Z_OK?this.err=Dr.inflate(this.strm,this.flush):this.err===Gt.Z_DATA_ERROR&&(this.err=Gt.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===Gt.GUNZIP&&this.err===Gt.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=Dr.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},Qr.prototype._checkError=function(){switch(this.err){case Gt.Z_OK:case Gt.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===Gt.Z_FINISH)return this._error("unexpected end of file"),!1;break;case Gt.Z_STREAM_END:break;case Gt.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},Qr.prototype._after=function(){if(this._checkError()){var Vr=this.strm.avail_out,Jr=this.strm.avail_in;this.write_in_progress=!1,this.callback(Jr,Vr),this.pending_close&&this.close()}},Qr.prototype._error=function(Vr){this.strm.msg&&(Vr=this.strm.msg),this.onerror(Vr,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},Qr.prototype.init=function(Vr,Jr,Zr,zn,Vn){$r(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),$r(Vr>=8&&Vr<=15,"invalid windowBits"),$r(Jr>=-1&&Jr<=9,"invalid compression level"),$r(Zr>=1&&Zr<=9,"invalid memlevel"),$r(zn===Gt.Z_FILTERED||zn===Gt.Z_HUFFMAN_ONLY||zn===Gt.Z_RLE||zn===Gt.Z_FIXED||zn===Gt.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(Jr,Vr,Zr,zn,Vn),this._setDictionary()},Qr.prototype.params=function(){throw new Error("deflateParams Not supported")},Qr.prototype.reset=function(){this._reset(),this._setDictionary()},Qr.prototype._init=function(Vr,Jr,Zr,zn,Vn){switch(this.level=Vr,this.windowBits=Jr,this.memLevel=Zr,this.strategy=zn,this.flush=Gt.Z_NO_FLUSH,this.err=Gt.Z_OK,(this.mode===Gt.GZIP||this.mode===Gt.GUNZIP)&&(this.windowBits+=16),this.mode===Gt.UNZIP&&(this.windowBits+=32),(this.mode===Gt.DEFLATERAW||this.mode===Gt.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new zr,this.mode){case Gt.DEFLATE:case Gt.GZIP:case Gt.DEFLATERAW:this.err=_r.deflateInit2(this.strm,this.level,Gt.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case Gt.INFLATE:case Gt.GUNZIP:case Gt.INFLATERAW:case Gt.UNZIP:this.err=Dr.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==Gt.Z_OK&&this._error("Init error"),this.dictionary=Vn,this.write_in_progress=!1,this.init_done=!0},Qr.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=Gt.Z_OK,this.mode){case Gt.DEFLATE:case Gt.DEFLATERAW:this.err=_r.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==Gt.Z_OK&&this._error("Failed to set dictionary")}},Qr.prototype._reset=function(){switch(this.err=Gt.Z_OK,this.mode){case Gt.DEFLATE:case Gt.DEFLATERAW:case Gt.GZIP:this.err=_r.deflateReset(this.strm);break;case Gt.INFLATE:case Gt.INFLATERAW:case Gt.GUNZIP:this.err=Dr.inflateReset(this.strm);break}this.err!==Gt.Z_OK&&this._error("Failed to reset stream")},Gt.Zlib=Qr})(binding$3);var require$$3$3=getAugmentedNamespace$3(_polyfillNode_util$1$1);(function(Gt){var $r=require$$0$3.Buffer,zr=require$$1$2.Transform,_r=binding$3,Dr=require$$3$3,kr=require$$4$3.ok,qr=require$$0$3.kMaxLength,Nr="Cannot create final Buffer. It would be larger than 0x"+qr.toString(16)+" bytes";_r.Z_MIN_WINDOWBITS=8,_r.Z_MAX_WINDOWBITS=15,_r.Z_DEFAULT_WINDOWBITS=15,_r.Z_MIN_CHUNK=64,_r.Z_MAX_CHUNK=1/0,_r.Z_DEFAULT_CHUNK=16*1024,_r.Z_MIN_MEMLEVEL=1,_r.Z_MAX_MEMLEVEL=9,_r.Z_DEFAULT_MEMLEVEL=8,_r.Z_MIN_LEVEL=-1,_r.Z_MAX_LEVEL=9,_r.Z_DEFAULT_LEVEL=_r.Z_DEFAULT_COMPRESSION;for(var Wr=Object.keys(_r),Qr=0;Qr<Wr.length;Qr++){var Vr=Wr[Qr];Vr.match(/^Z/)&&Object.defineProperty(Gt,Vr,{enumerable:!0,value:_r[Vr],writable:!1})}for(var Jr={Z_OK:_r.Z_OK,Z_STREAM_END:_r.Z_STREAM_END,Z_NEED_DICT:_r.Z_NEED_DICT,Z_ERRNO:_r.Z_ERRNO,Z_STREAM_ERROR:_r.Z_STREAM_ERROR,Z_DATA_ERROR:_r.Z_DATA_ERROR,Z_MEM_ERROR:_r.Z_MEM_ERROR,Z_BUF_ERROR:_r.Z_BUF_ERROR,Z_VERSION_ERROR:_r.Z_VERSION_ERROR},Zr=Object.keys(Jr),zn=0;zn<Zr.length;zn++){var Vn=Zr[zn];Jr[Jr[Vn]]=Vn}Object.defineProperty(Gt,"codes",{enumerable:!0,value:Object.freeze(Jr),writable:!1}),Gt.Deflate=r0,Gt.Inflate=i0,Gt.Gzip=n0,Gt.Gunzip=o0,Gt.DeflateRaw=a0,Gt.InflateRaw=s0,Gt.Unzip=l0,Gt.createDeflate=function(f0){return new r0(f0)},Gt.createInflate=function(f0){return new i0(f0)},Gt.createDeflateRaw=function(f0){return new a0(f0)},Gt.createInflateRaw=function(f0){return new s0(f0)},Gt.createGzip=function(f0){return new n0(f0)},Gt.createGunzip=function(f0){return new o0(f0)},Gt.createUnzip=function(f0){return new l0(f0)},Gt.deflate=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new r0(v0),f0,A0)},Gt.deflateSync=function(f0,v0){return e0(new r0(v0),f0)},Gt.gzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new n0(v0),f0,A0)},Gt.gzipSync=function(f0,v0){return e0(new n0(v0),f0)},Gt.deflateRaw=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new a0(v0),f0,A0)},Gt.deflateRawSync=function(f0,v0){return e0(new a0(v0),f0)},Gt.unzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new l0(v0),f0,A0)},Gt.unzipSync=function(f0,v0){return e0(new l0(v0),f0)},Gt.inflate=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new i0(v0),f0,A0)},Gt.inflateSync=function(f0,v0){return e0(new i0(v0),f0)},Gt.gunzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new o0(v0),f0,A0)},Gt.gunzipSync=function(f0,v0){return e0(new o0(v0),f0)},Gt.inflateRaw=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new s0(v0),f0,A0)},Gt.inflateRawSync=function(f0,v0){return e0(new s0(v0),f0)};function _i(f0,v0,A0){var p0=[],h0=0;f0.on("error",c0),f0.on("end",d0),f0.end(v0),m0();function m0(){for(var M0;(M0=f0.read())!==null;)p0.push(M0),h0+=M0.length;f0.once("readable",m0)}function c0(M0){f0.removeListener("end",d0),f0.removeListener("readable",m0),A0(M0)}function d0(){var M0,O0=null;h0>=qr?O0=new RangeError(Nr):M0=$r.concat(p0,h0),p0=[],f0.close(),A0(O0,M0)}}function e0(f0,v0){if(typeof v0=="string"&&(v0=$r.from(v0)),!$r.isBuffer(v0))throw new TypeError("Not a string or buffer");var A0=f0._finishFlushFlag;return f0._processChunk(v0,A0)}function r0(f0){if(!(this instanceof r0))return new r0(f0);b0.call(this,f0,_r.DEFLATE)}function i0(f0){if(!(this instanceof i0))return new i0(f0);b0.call(this,f0,_r.INFLATE)}function n0(f0){if(!(this instanceof n0))return new n0(f0);b0.call(this,f0,_r.GZIP)}function o0(f0){if(!(this instanceof o0))return new o0(f0);b0.call(this,f0,_r.GUNZIP)}function a0(f0){if(!(this instanceof a0))return new a0(f0);b0.call(this,f0,_r.DEFLATERAW)}function s0(f0){if(!(this instanceof s0))return new s0(f0);b0.call(this,f0,_r.INFLATERAW)}function l0(f0){if(!(this instanceof l0))return new l0(f0);b0.call(this,f0,_r.UNZIP)}function u0(f0){return f0===_r.Z_NO_FLUSH||f0===_r.Z_PARTIAL_FLUSH||f0===_r.Z_SYNC_FLUSH||f0===_r.Z_FULL_FLUSH||f0===_r.Z_FINISH||f0===_r.Z_BLOCK}function b0(f0,v0){var A0=this;if(this._opts=f0=f0||{},this._chunkSize=f0.chunkSize||Gt.Z_DEFAULT_CHUNK,zr.call(this,f0),f0.flush&&!u0(f0.flush))throw new Error("Invalid flush flag: "+f0.flush);if(f0.finishFlush&&!u0(f0.finishFlush))throw new Error("Invalid flush flag: "+f0.finishFlush);if(this._flushFlag=f0.flush||_r.Z_NO_FLUSH,this._finishFlushFlag=typeof f0.finishFlush<"u"?f0.finishFlush:_r.Z_FINISH,f0.chunkSize&&(f0.chunkSize<Gt.Z_MIN_CHUNK||f0.chunkSize>Gt.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+f0.chunkSize);if(f0.windowBits&&(f0.windowBits<Gt.Z_MIN_WINDOWBITS||f0.windowBits>Gt.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+f0.windowBits);if(f0.level&&(f0.level<Gt.Z_MIN_LEVEL||f0.level>Gt.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+f0.level);if(f0.memLevel&&(f0.memLevel<Gt.Z_MIN_MEMLEVEL||f0.memLevel>Gt.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+f0.memLevel);if(f0.strategy&&f0.strategy!=Gt.Z_FILTERED&&f0.strategy!=Gt.Z_HUFFMAN_ONLY&&f0.strategy!=Gt.Z_RLE&&f0.strategy!=Gt.Z_FIXED&&f0.strategy!=Gt.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+f0.strategy);if(f0.dictionary&&!$r.isBuffer(f0.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new _r.Zlib(v0);var p0=this;this._hadError=!1,this._handle.onerror=function(c0,d0){g0(p0),p0._hadError=!0;var M0=new Error(c0);M0.errno=d0,M0.code=Gt.codes[d0],p0.emit("error",M0)};var h0=Gt.Z_DEFAULT_COMPRESSION;typeof f0.level=="number"&&(h0=f0.level);var m0=Gt.Z_DEFAULT_STRATEGY;typeof f0.strategy=="number"&&(m0=f0.strategy),this._handle.init(f0.windowBits||Gt.Z_DEFAULT_WINDOWBITS,h0,f0.memLevel||Gt.Z_DEFAULT_MEMLEVEL,m0,f0.dictionary),this._buffer=$r.allocUnsafe(this._chunkSize),this._offset=0,this._level=h0,this._strategy=m0,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!A0._handle},configurable:!0,enumerable:!0})}Dr.inherits(b0,zr),b0.prototype.params=function(f0,v0,A0){if(f0<Gt.Z_MIN_LEVEL||f0>Gt.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+f0);if(v0!=Gt.Z_FILTERED&&v0!=Gt.Z_HUFFMAN_ONLY&&v0!=Gt.Z_RLE&&v0!=Gt.Z_FIXED&&v0!=Gt.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+v0);if(this._level!==f0||this._strategy!==v0){var p0=this;this.flush(_r.Z_SYNC_FLUSH,function(){kr(p0._handle,"zlib binding closed"),p0._handle.params(f0,v0),p0._hadError||(p0._level=f0,p0._strategy=v0,A0&&A0())})}else browser$1$3.nextTick(A0)},b0.prototype.reset=function(){return kr(this._handle,"zlib binding closed"),this._handle.reset()},b0.prototype._flush=function(f0){this._transform($r.alloc(0),"",f0)},b0.prototype.flush=function(f0,v0){var A0=this,p0=this._writableState;(typeof f0=="function"||f0===void 0&&!v0)&&(v0=f0,f0=_r.Z_FULL_FLUSH),p0.ended?v0&&browser$1$3.nextTick(v0):p0.ending?v0&&this.once("end",v0):p0.needDrain?v0&&this.once("drain",function(){return A0.flush(f0,v0)}):(this._flushFlag=f0,this.write($r.alloc(0),"",v0))},b0.prototype.close=function(f0){g0(this,f0),browser$1$3.nextTick(y0,this)};function g0(f0,v0){v0&&browser$1$3.nextTick(v0),f0._handle&&(f0._handle.close(),f0._handle=null)}function y0(f0){f0.emit("close")}b0.prototype._transform=function(f0,v0,A0){var p0,h0=this._writableState,m0=h0.ending||h0.ended,c0=m0&&(!f0||h0.length===f0.length);if(f0!==null&&!$r.isBuffer(f0))return A0(new Error("invalid input"));if(!this._handle)return A0(new Error("zlib binding closed"));c0?p0=this._finishFlushFlag:(p0=this._flushFlag,f0.length>=h0.length&&(this._flushFlag=this._opts.flush||_r.Z_NO_FLUSH)),this._processChunk(f0,p0,A0)},b0.prototype._processChunk=function(f0,v0,A0){var p0=f0&&f0.length,h0=this._chunkSize-this._offset,m0=0,c0=this,d0=typeof A0=="function";if(!d0){var M0=[],O0=0,x0;this.on("error",function(D0){x0=D0}),kr(this._handle,"zlib binding closed");do var C0=this._handle.writeSync(v0,f0,m0,p0,this._buffer,this._offset,h0);while(!this._hadError&&R0(C0[0],C0[1]));if(this._hadError)throw x0;if(O0>=qr)throw g0(this),new RangeError(Nr);var $0=$r.concat(M0,O0);return g0(this),$0}kr(this._handle,"zlib binding closed");var _0=this._handle.write(v0,f0,m0,p0,this._buffer,this._offset,h0);_0.buffer=f0,_0.callback=R0;function R0(D0,S0){if(this&&(this.buffer=null,this.callback=null),!c0._hadError){var I0=h0-S0;if(kr(I0>=0,"have should not go down"),I0>0){var B0=c0._buffer.slice(c0._offset,c0._offset+I0);c0._offset+=I0,d0?c0.push(B0):(M0.push(B0),O0+=B0.length)}if((S0===0||c0._offset>=c0._chunkSize)&&(h0=c0._chunkSize,c0._offset=0,c0._buffer=$r.allocUnsafe(c0._chunkSize)),S0===0){if(m0+=p0-D0,p0=D0,!d0)return!0;var T0=c0._handle.write(v0,f0,m0,p0,c0._buffer,c0._offset,c0._chunkSize);T0.callback=R0,T0.buffer=f0;return}if(!d0)return!1;A0()}}},Dr.inherits(r0,b0),Dr.inherits(i0,b0),Dr.inherits(n0,b0),Dr.inherits(o0,b0),Dr.inherits(a0,b0),Dr.inherits(s0,b0),Dr.inherits(l0,b0)})(lib$7);var zlib$1=getDefaultExportFromCjs$2(lib$7),PNG=function(){Gt.decode=function(_r,Dr){throw new Error("PNG.decode not available in browser build")},Gt.load=function(_r){throw new Error("PNG.load not available in browser build")};function Gt(zr){var _r;for(this.data=zr,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var Dr=this.readUInt32(),kr="";for(_r=0;_r<4;_r++)kr+=String.fromCharCode(this.data[this.pos++]);switch(kr){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(Dr);break;case"IDAT":for(_r=0;_r<Dr;_r++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(Dr);var qr=255-this.transparency.indexed.length;if(qr>0)for(_r=0;_r<qr;_r++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(Dr)[0];break;case 2:this.transparency.rgb=this.read(Dr);break}break;case"tEXt":var Nr=this.read(Dr),Wr=Nr.indexOf(0),Qr=String.fromCharCode.apply(String,Nr.slice(0,Wr));this.text[Qr]=String.fromCharCode.apply(String,Nr.slice(Wr+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 Vr=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*Vr,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB";break}this.imgData=Buffer$6.from(this.imgData);return;default:this.pos+=Dr}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}var $r=Gt.prototype;return $r.read=function(_r){for(var Dr=new Array(_r),kr=0;kr<_r;kr++)Dr[kr]=this.data[this.pos++];return Dr},$r.readUInt32=function(){var _r=this.data[this.pos++]<<24,Dr=this.data[this.pos++]<<16,kr=this.data[this.pos++]<<8,qr=this.data[this.pos++];return _r|Dr|kr|qr},$r.readUInt16=function(){var _r=this.data[this.pos++]<<8,Dr=this.data[this.pos++];return _r|Dr},$r.decodePixels=function(_r){var Dr=this;return zlib$1.inflate(this.imgData,function(kr,qr){if(kr)throw kr;var Nr=0,Wr=Dr.width,Qr=Dr.height,Vr=Dr.pixelBitlength/8,Jr=Buffer$6.alloc(Wr*Qr*Vr);function Zr(zn,Vn,_i,e0,r0){r0===void 0&&(r0=!1);for(var i0=Math.ceil((Wr-zn)/_i),n0=Math.ceil((Qr-Vn)/e0),o0=Vr*i0,a0=r0?Jr:Buffer$6.alloc(o0*n0),s0=0,l0=0;s0<n0&&Nr<qr.length;){var u0,b0,g0,y0,f0;switch(qr[Nr++]){case 0:for(g0=0;g0<o0;g0++)a0[l0++]=qr[Nr++];break;case 1:for(g0=0;g0<o0;g0++)u0=qr[Nr++],y0=g0<Vr?0:a0[l0-Vr],a0[l0++]=(u0+y0)%256;break;case 2:for(g0=0;g0<o0;g0++)u0=qr[Nr++],b0=(g0-g0%Vr)/Vr,f0=s0&&a0[(s0-1)*o0+b0*Vr+g0%Vr],a0[l0++]=(f0+u0)%256;break;case 3:for(g0=0;g0<o0;g0++)u0=qr[Nr++],b0=(g0-g0%Vr)/Vr,y0=g0<Vr?0:a0[l0-Vr],f0=s0&&a0[(s0-1)*o0+b0*Vr+g0%Vr],a0[l0++]=(u0+Math.floor((y0+f0)/2))%256;break;case 4:for(g0=0;g0<o0;g0++){var v0,A0;u0=qr[Nr++],b0=(g0-g0%Vr)/Vr,y0=g0<Vr?0:a0[l0-Vr],s0===0?f0=A0=0:(f0=a0[(s0-1)*o0+b0*Vr+g0%Vr],A0=b0&&a0[(s0-1)*o0+(b0-1)*Vr+g0%Vr]);var p0=y0+f0-A0,h0=Math.abs(p0-y0),m0=Math.abs(p0-f0),c0=Math.abs(p0-A0);h0<=m0&&h0<=c0?v0=y0:m0<=c0?v0=f0:v0=A0,a0[l0++]=(u0+v0)%256}break;default:throw new Error("Invalid filter algorithm: "+qr[Nr-1])}if(!r0){var d0=((Vn+s0*e0)*Wr+zn)*Vr,M0=s0*o0;for(g0=0;g0<i0;g0++){for(var O0=0;O0<Vr;O0++)Jr[d0++]=a0[M0++];d0+=(_i-1)*Vr}}s0++}}return Dr.interlaceMethod===1?(Zr(0,0,8,8),Zr(4,0,8,8),Zr(0,4,4,8),Zr(2,0,4,4),Zr(0,2,2,4),Zr(1,0,2,2),Zr(0,1,1,2)):Zr(0,0,1,1,!0),_r(Jr)})},$r.decodePalette=function(){for(var _r=this.palette,Dr=_r.length,kr=this.transparency.indexed||[],qr=Buffer$6.alloc(kr.length+Dr),Nr=0,Wr=0,Qr=0;Qr<Dr;Qr+=3){var Vr;qr[Nr++]=_r[Qr],qr[Nr++]=_r[Qr+1],qr[Nr++]=_r[Qr+2],qr[Nr++]=(Vr=kr[Wr++])!=null?Vr:255}return qr},$r.copyToImageData=function(_r,Dr){var kr,qr,Nr=this.colors,Wr=null,Qr=this.hasAlphaChannel;this.palette.length&&(Wr=this._decodedPalette||(this._decodedPalette=this.decodePalette()),Nr=4,Qr=!0);var Vr=_r.data||_r,Jr=Vr.length,Zr=Wr||Dr,zn=kr=0;if(Nr===1)for(;zn<Jr;){qr=Wr?Dr[zn/4]*4:kr;var Vn=Zr[qr++];Vr[zn++]=Vn,Vr[zn++]=Vn,Vr[zn++]=Vn,Vr[zn++]=Qr?Zr[qr++]:255,kr=qr}else for(;zn<Jr;)qr=Wr?Dr[zn/4]*4:kr,Vr[zn++]=Zr[qr++],Vr[zn++]=Zr[qr++],Vr[zn++]=Zr[qr++],Vr[zn++]=Qr?Zr[qr++]:255,kr=qr},$r.decode=function(_r){var Dr=this,kr=Buffer$6.alloc(this.width*this.height*4);return this.decodePixels(function(qr){return Dr.copyToImageData(kr,qr),_r(kr)})},Gt}(),coreExports=requireCore$1(),global$1$3=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},lookup$1$3=[],revLookup$1$1=[],Arr$1$1=typeof Uint8Array<"u"?Uint8Array:Array,inited$2=!1;function init$3(){inited$2=!0;for(var Gt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$r=0,zr=Gt.length;$r<zr;++$r)lookup$1$3[$r]=Gt[$r],revLookup$1$1[Gt.charCodeAt($r)]=$r;revLookup$1$1[45]=62,revLookup$1$1[95]=63}function toByteArray$1$1(Gt){inited$2||init$3();var $r,zr,_r,Dr,kr,qr,Nr=Gt.length;if(Nr%4>0)throw new Error("Invalid string. Length must be a multiple of 4");kr=Gt[Nr-2]==="="?2:Gt[Nr-1]==="="?1:0,qr=new Arr$1$1(Nr*3/4-kr),_r=kr>0?Nr-4:Nr;var Wr=0;for($r=0,zr=0;$r<_r;$r+=4,zr+=3)Dr=revLookup$1$1[Gt.charCodeAt($r)]<<18|revLookup$1$1[Gt.charCodeAt($r+1)]<<12|revLookup$1$1[Gt.charCodeAt($r+2)]<<6|revLookup$1$1[Gt.charCodeAt($r+3)],qr[Wr++]=Dr>>16&255,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255;return kr===2?(Dr=revLookup$1$1[Gt.charCodeAt($r)]<<2|revLookup$1$1[Gt.charCodeAt($r+1)]>>4,qr[Wr++]=Dr&255):kr===1&&(Dr=revLookup$1$1[Gt.charCodeAt($r)]<<10|revLookup$1$1[Gt.charCodeAt($r+1)]<<4|revLookup$1$1[Gt.charCodeAt($r+2)]>>2,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255),qr}function tripletToBase64$1$1(Gt){return lookup$1$3[Gt>>18&63]+lookup$1$3[Gt>>12&63]+lookup$1$3[Gt>>6&63]+lookup$1$3[Gt&63]}function encodeChunk$1$1(Gt,$r,zr){for(var _r,Dr=[],kr=$r;kr<zr;kr+=3)_r=(Gt[kr]<<16)+(Gt[kr+1]<<8)+Gt[kr+2],Dr.push(tripletToBase64$1$1(_r));return Dr.join("")}function fromByteArray$1$1(Gt){inited$2||init$3();for(var $r,zr=Gt.length,_r=zr%3,Dr="",kr=[],qr=16383,Nr=0,Wr=zr-_r;Nr<Wr;Nr+=qr)kr.push(encodeChunk$1$1(Gt,Nr,Nr+qr>Wr?Wr:Nr+qr));return _r===1?($r=Gt[zr-1],Dr+=lookup$1$3[$r>>2],Dr+=lookup$1$3[$r<<4&63],Dr+="=="):_r===2&&($r=(Gt[zr-2]<<8)+Gt[zr-1],Dr+=lookup$1$3[$r>>10],Dr+=lookup$1$3[$r>>4&63],Dr+=lookup$1$3[$r<<2&63],Dr+="="),kr.push(Dr),kr.join("")}function read$2(Gt,$r,zr,_r,Dr){var kr,qr,Nr=Dr*8-_r-1,Wr=(1<<Nr)-1,Qr=Wr>>1,Vr=-7,Jr=zr?Dr-1:0,Zr=zr?-1:1,zn=Gt[$r+Jr];for(Jr+=Zr,kr=zn&(1<<-Vr)-1,zn>>=-Vr,Vr+=Nr;Vr>0;kr=kr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);for(qr=kr&(1<<-Vr)-1,kr>>=-Vr,Vr+=_r;Vr>0;qr=qr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);if(kr===0)kr=1-Qr;else{if(kr===Wr)return qr?NaN:(zn?-1:1)*(1/0);qr=qr+Math.pow(2,_r),kr=kr-Qr}return(zn?-1:1)*qr*Math.pow(2,kr-_r)}function write$2(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr,Qr=kr*8-Dr-1,Vr=(1<<Qr)-1,Jr=Vr>>1,Zr=Dr===23?Math.pow(2,-24)-Math.pow(2,-77):0,zn=_r?0:kr-1,Vn=_r?1:-1,_i=$r<0||$r===0&&1/$r<0?1:0;for($r=Math.abs($r),isNaN($r)||$r===1/0?(Nr=isNaN($r)?1:0,qr=Vr):(qr=Math.floor(Math.log($r)/Math.LN2),$r*(Wr=Math.pow(2,-qr))<1&&(qr--,Wr*=2),qr+Jr>=1?$r+=Zr/Wr:$r+=Zr*Math.pow(2,1-Jr),$r*Wr>=2&&(qr++,Wr/=2),qr+Jr>=Vr?(Nr=0,qr=Vr):qr+Jr>=1?(Nr=($r*Wr-1)*Math.pow(2,Dr),qr=qr+Jr):(Nr=$r*Math.pow(2,Jr-1)*Math.pow(2,Dr),qr=0));Dr>=8;Gt[zr+zn]=Nr&255,zn+=Vn,Nr/=256,Dr-=8);for(qr=qr<<Dr|Nr,Qr+=Dr;Qr>0;Gt[zr+zn]=qr&255,zn+=Vn,qr/=256,Qr-=8);Gt[zr+zn-Vn]|=_i*128}var toString$c={}.toString,isArray$a=Array.isArray||function(Gt){return toString$c.call(Gt)=="[object Array]"};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */var INSPECT_MAX_BYTES$2=50;Buffer$4$1.TYPED_ARRAY_SUPPORT=global$1$3.TYPED_ARRAY_SUPPORT!==void 0?global$1$3.TYPED_ARRAY_SUPPORT:!0;function kMaxLength$2(){return Buffer$4$1.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer$2(Gt,$r){if(kMaxLength$2()<$r)throw new RangeError("Invalid typed array length");return Buffer$4$1.TYPED_ARRAY_SUPPORT?(Gt=new Uint8Array($r),Gt.__proto__=Buffer$4$1.prototype):(Gt===null&&(Gt=new Buffer$4$1($r)),Gt.length=$r),Gt}function Buffer$4$1(Gt,$r,zr){if(!Buffer$4$1.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$4$1))return new Buffer$4$1(Gt,$r,zr);if(typeof Gt=="number"){if(typeof $r=="string")throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe$2(this,Gt)}return from$1$1(this,Gt,$r,zr)}Buffer$4$1.poolSize=8192;Buffer$4$1._augment=function(Gt){return Gt.__proto__=Buffer$4$1.prototype,Gt};function from$1$1(Gt,$r,zr,_r){if(typeof $r=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&$r instanceof ArrayBuffer?fromArrayBuffer$2(Gt,$r,zr,_r):typeof $r=="string"?fromString$2(Gt,$r,zr):fromObject$2(Gt,$r)}Buffer$4$1.from=function(Gt,$r,zr){return from$1$1(null,Gt,$r,zr)};Buffer$4$1.TYPED_ARRAY_SUPPORT&&(Buffer$4$1.prototype.__proto__=Uint8Array.prototype,Buffer$4$1.__proto__=Uint8Array);function assertSize$2(Gt){if(typeof Gt!="number")throw new TypeError('"size" argument must be a number');if(Gt<0)throw new RangeError('"size" argument must not be negative')}function alloc$2(Gt,$r,zr,_r){return assertSize$2($r),$r<=0?createBuffer$2(Gt,$r):zr!==void 0?typeof _r=="string"?createBuffer$2(Gt,$r).fill(zr,_r):createBuffer$2(Gt,$r).fill(zr):createBuffer$2(Gt,$r)}Buffer$4$1.alloc=function(Gt,$r,zr){return alloc$2(null,Gt,$r,zr)};function allocUnsafe$2(Gt,$r){if(assertSize$2($r),Gt=createBuffer$2(Gt,$r<0?0:checked$2($r)|0),!Buffer$4$1.TYPED_ARRAY_SUPPORT)for(var zr=0;zr<$r;++zr)Gt[zr]=0;return Gt}Buffer$4$1.allocUnsafe=function(Gt){return allocUnsafe$2(null,Gt)};Buffer$4$1.allocUnsafeSlow=function(Gt){return allocUnsafe$2(null,Gt)};function fromString$2(Gt,$r,zr){if((typeof zr!="string"||zr==="")&&(zr="utf8"),!Buffer$4$1.isEncoding(zr))throw new TypeError('"encoding" must be a valid string encoding');var _r=byteLength$1$1($r,zr)|0;Gt=createBuffer$2(Gt,_r);var Dr=Gt.write($r,zr);return Dr!==_r&&(Gt=Gt.slice(0,Dr)),Gt}function fromArrayLike$2(Gt,$r){var zr=$r.length<0?0:checked$2($r.length)|0;Gt=createBuffer$2(Gt,zr);for(var _r=0;_r<zr;_r+=1)Gt[_r]=$r[_r]&255;return Gt}function fromArrayBuffer$2(Gt,$r,zr,_r){if($r.byteLength,zr<0||$r.byteLength<zr)throw new RangeError("'offset' is out of bounds");if($r.byteLength<zr+(_r||0))throw new RangeError("'length' is out of bounds");return zr===void 0&&_r===void 0?$r=new Uint8Array($r):_r===void 0?$r=new Uint8Array($r,zr):$r=new Uint8Array($r,zr,_r),Buffer$4$1.TYPED_ARRAY_SUPPORT?(Gt=$r,Gt.__proto__=Buffer$4$1.prototype):Gt=fromArrayLike$2(Gt,$r),Gt}function fromObject$2(Gt,$r){if(internalIsBuffer$2($r)){var zr=checked$2($r.length)|0;return Gt=createBuffer$2(Gt,zr),Gt.length===0||$r.copy(Gt,0,0,zr),Gt}if($r){if(typeof ArrayBuffer<"u"&&$r.buffer instanceof ArrayBuffer||"length"in $r)return typeof $r.length!="number"||isnan$2($r.length)?createBuffer$2(Gt,0):fromArrayLike$2(Gt,$r);if($r.type==="Buffer"&&isArray$a($r.data))return fromArrayLike$2(Gt,$r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function checked$2(Gt){if(Gt>=kMaxLength$2())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength$2().toString(16)+" bytes");return Gt|0}Buffer$4$1.isBuffer=isBuffer$4;function internalIsBuffer$2(Gt){return!!(Gt!=null&&Gt._isBuffer)}Buffer$4$1.compare=function($r,zr){if(!internalIsBuffer$2($r)||!internalIsBuffer$2(zr))throw new TypeError("Arguments must be Buffers");if($r===zr)return 0;for(var _r=$r.length,Dr=zr.length,kr=0,qr=Math.min(_r,Dr);kr<qr;++kr)if($r[kr]!==zr[kr]){_r=$r[kr],Dr=zr[kr];break}return _r<Dr?-1:Dr<_r?1:0};Buffer$4$1.isEncoding=function($r){switch(String($r).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}};Buffer$4$1.concat=function($r,zr){if(!isArray$a($r))throw new TypeError('"list" argument must be an Array of Buffers');if($r.length===0)return Buffer$4$1.alloc(0);var _r;if(zr===void 0)for(zr=0,_r=0;_r<$r.length;++_r)zr+=$r[_r].length;var Dr=Buffer$4$1.allocUnsafe(zr),kr=0;for(_r=0;_r<$r.length;++_r){var qr=$r[_r];if(!internalIsBuffer$2(qr))throw new TypeError('"list" argument must be an Array of Buffers');qr.copy(Dr,kr),kr+=qr.length}return Dr};function byteLength$1$1(Gt,$r){if(internalIsBuffer$2(Gt))return Gt.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(Gt)||Gt instanceof ArrayBuffer))return Gt.byteLength;typeof Gt!="string"&&(Gt=""+Gt);var zr=Gt.length;if(zr===0)return 0;for(var _r=!1;;)switch($r){case"ascii":case"latin1":case"binary":return zr;case"utf8":case"utf-8":case void 0:return utf8ToBytes$2(Gt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zr*2;case"hex":return zr>>>1;case"base64":return base64ToBytes$2(Gt).length;default:if(_r)return utf8ToBytes$2(Gt).length;$r=(""+$r).toLowerCase(),_r=!0}}Buffer$4$1.byteLength=byteLength$1$1;function slowToString$2(Gt,$r,zr){var _r=!1;if(($r===void 0||$r<0)&&($r=0),$r>this.length||((zr===void 0||zr>this.length)&&(zr=this.length),zr<=0)||(zr>>>=0,$r>>>=0,zr<=$r))return"";for(Gt||(Gt="utf8");;)switch(Gt){case"hex":return hexSlice$2(this,$r,zr);case"utf8":case"utf-8":return utf8Slice$2(this,$r,zr);case"ascii":return asciiSlice$2(this,$r,zr);case"latin1":case"binary":return latin1Slice$2(this,$r,zr);case"base64":return base64Slice$2(this,$r,zr);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice$2(this,$r,zr);default:if(_r)throw new TypeError("Unknown encoding: "+Gt);Gt=(Gt+"").toLowerCase(),_r=!0}}Buffer$4$1.prototype._isBuffer=!0;function swap$3(Gt,$r,zr){var _r=Gt[$r];Gt[$r]=Gt[zr],Gt[zr]=_r}Buffer$4$1.prototype.swap16=function(){var $r=this.length;if($r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var zr=0;zr<$r;zr+=2)swap$3(this,zr,zr+1);return this};Buffer$4$1.prototype.swap32=function(){var $r=this.length;if($r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var zr=0;zr<$r;zr+=4)swap$3(this,zr,zr+3),swap$3(this,zr+1,zr+2);return this};Buffer$4$1.prototype.swap64=function(){var $r=this.length;if($r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var zr=0;zr<$r;zr+=8)swap$3(this,zr,zr+7),swap$3(this,zr+1,zr+6),swap$3(this,zr+2,zr+5),swap$3(this,zr+3,zr+4);return this};Buffer$4$1.prototype.toString=function(){var $r=this.length|0;return $r===0?"":arguments.length===0?utf8Slice$2(this,0,$r):slowToString$2.apply(this,arguments)};Buffer$4$1.prototype.equals=function($r){if(!internalIsBuffer$2($r))throw new TypeError("Argument must be a Buffer");return this===$r?!0:Buffer$4$1.compare(this,$r)===0};Buffer$4$1.prototype.inspect=function(){var $r="",zr=INSPECT_MAX_BYTES$2;return this.length>0&&($r=this.toString("hex",0,zr).match(/.{2}/g).join(" "),this.length>zr&&($r+=" ... ")),"<Buffer "+$r+">"};Buffer$4$1.prototype.compare=function($r,zr,_r,Dr,kr){if(!internalIsBuffer$2($r))throw new TypeError("Argument must be a Buffer");if(zr===void 0&&(zr=0),_r===void 0&&(_r=$r?$r.length:0),Dr===void 0&&(Dr=0),kr===void 0&&(kr=this.length),zr<0||_r>$r.length||Dr<0||kr>this.length)throw new RangeError("out of range index");if(Dr>=kr&&zr>=_r)return 0;if(Dr>=kr)return-1;if(zr>=_r)return 1;if(zr>>>=0,_r>>>=0,Dr>>>=0,kr>>>=0,this===$r)return 0;for(var qr=kr-Dr,Nr=_r-zr,Wr=Math.min(qr,Nr),Qr=this.slice(Dr,kr),Vr=$r.slice(zr,_r),Jr=0;Jr<Wr;++Jr)if(Qr[Jr]!==Vr[Jr]){qr=Qr[Jr],Nr=Vr[Jr];break}return qr<Nr?-1:Nr<qr?1:0};function bidirectionalIndexOf$2(Gt,$r,zr,_r,Dr){if(Gt.length===0)return-1;if(typeof zr=="string"?(_r=zr,zr=0):zr>2147483647?zr=2147483647:zr<-2147483648&&(zr=-2147483648),zr=+zr,isNaN(zr)&&(zr=Dr?0:Gt.length-1),zr<0&&(zr=Gt.length+zr),zr>=Gt.length){if(Dr)return-1;zr=Gt.length-1}else if(zr<0)if(Dr)zr=0;else return-1;if(typeof $r=="string"&&($r=Buffer$4$1.from($r,_r)),internalIsBuffer$2($r))return $r.length===0?-1:arrayIndexOf$3(Gt,$r,zr,_r,Dr);if(typeof $r=="number")return $r=$r&255,Buffer$4$1.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Dr?Uint8Array.prototype.indexOf.call(Gt,$r,zr):Uint8Array.prototype.lastIndexOf.call(Gt,$r,zr):arrayIndexOf$3(Gt,[$r],zr,_r,Dr);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf$3(Gt,$r,zr,_r,Dr){var kr=1,qr=Gt.length,Nr=$r.length;if(_r!==void 0&&(_r=String(_r).toLowerCase(),_r==="ucs2"||_r==="ucs-2"||_r==="utf16le"||_r==="utf-16le")){if(Gt.length<2||$r.length<2)return-1;kr=2,qr/=2,Nr/=2,zr/=2}function Wr(zn,Vn){return kr===1?zn[Vn]:zn.readUInt16BE(Vn*kr)}var Qr;if(Dr){var Vr=-1;for(Qr=zr;Qr<qr;Qr++)if(Wr(Gt,Qr)===Wr($r,Vr===-1?0:Qr-Vr)){if(Vr===-1&&(Vr=Qr),Qr-Vr+1===Nr)return Vr*kr}else Vr!==-1&&(Qr-=Qr-Vr),Vr=-1}else for(zr+Nr>qr&&(zr=qr-Nr),Qr=zr;Qr>=0;Qr--){for(var Jr=!0,Zr=0;Zr<Nr;Zr++)if(Wr(Gt,Qr+Zr)!==Wr($r,Zr)){Jr=!1;break}if(Jr)return Qr}return-1}Buffer$4$1.prototype.includes=function($r,zr,_r){return this.indexOf($r,zr,_r)!==-1};Buffer$4$1.prototype.indexOf=function($r,zr,_r){return bidirectionalIndexOf$2(this,$r,zr,_r,!0)};Buffer$4$1.prototype.lastIndexOf=function($r,zr,_r){return bidirectionalIndexOf$2(this,$r,zr,_r,!1)};function hexWrite$2(Gt,$r,zr,_r){zr=Number(zr)||0;var Dr=Gt.length-zr;_r?(_r=Number(_r),_r>Dr&&(_r=Dr)):_r=Dr;var kr=$r.length;if(kr%2!==0)throw new TypeError("Invalid hex string");_r>kr/2&&(_r=kr/2);for(var qr=0;qr<_r;++qr){var Nr=parseInt($r.substr(qr*2,2),16);if(isNaN(Nr))return qr;Gt[zr+qr]=Nr}return qr}function utf8Write$2(Gt,$r,zr,_r){return blitBuffer$2(utf8ToBytes$2($r,Gt.length-zr),Gt,zr,_r)}function asciiWrite$2(Gt,$r,zr,_r){return blitBuffer$2(asciiToBytes$2($r),Gt,zr,_r)}function latin1Write$2(Gt,$r,zr,_r){return asciiWrite$2(Gt,$r,zr,_r)}function base64Write$2(Gt,$r,zr,_r){return blitBuffer$2(base64ToBytes$2($r),Gt,zr,_r)}function ucs2Write$2(Gt,$r,zr,_r){return blitBuffer$2(utf16leToBytes$2($r,Gt.length-zr),Gt,zr,_r)}Buffer$4$1.prototype.write=function($r,zr,_r,Dr){if(zr===void 0)Dr="utf8",_r=this.length,zr=0;else if(_r===void 0&&typeof zr=="string")Dr=zr,_r=this.length,zr=0;else if(isFinite(zr))zr=zr|0,isFinite(_r)?(_r=_r|0,Dr===void 0&&(Dr="utf8")):(Dr=_r,_r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var kr=this.length-zr;if((_r===void 0||_r>kr)&&(_r=kr),$r.length>0&&(_r<0||zr<0)||zr>this.length)throw new RangeError("Attempt to write outside buffer bounds");Dr||(Dr="utf8");for(var qr=!1;;)switch(Dr){case"hex":return hexWrite$2(this,$r,zr,_r);case"utf8":case"utf-8":return utf8Write$2(this,$r,zr,_r);case"ascii":return asciiWrite$2(this,$r,zr,_r);case"latin1":case"binary":return latin1Write$2(this,$r,zr,_r);case"base64":return base64Write$2(this,$r,zr,_r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write$2(this,$r,zr,_r);default:if(qr)throw new TypeError("Unknown encoding: "+Dr);Dr=(""+Dr).toLowerCase(),qr=!0}};Buffer$4$1.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice$2(Gt,$r,zr){return $r===0&&zr===Gt.length?fromByteArray$1$1(Gt):fromByteArray$1$1(Gt.slice($r,zr))}function utf8Slice$2(Gt,$r,zr){zr=Math.min(Gt.length,zr);for(var _r=[],Dr=$r;Dr<zr;){var kr=Gt[Dr],qr=null,Nr=kr>239?4:kr>223?3:kr>191?2:1;if(Dr+Nr<=zr){var Wr,Qr,Vr,Jr;switch(Nr){case 1:kr<128&&(qr=kr);break;case 2:Wr=Gt[Dr+1],(Wr&192)===128&&(Jr=(kr&31)<<6|Wr&63,Jr>127&&(qr=Jr));break;case 3:Wr=Gt[Dr+1],Qr=Gt[Dr+2],(Wr&192)===128&&(Qr&192)===128&&(Jr=(kr&15)<<12|(Wr&63)<<6|Qr&63,Jr>2047&&(Jr<55296||Jr>57343)&&(qr=Jr));break;case 4:Wr=Gt[Dr+1],Qr=Gt[Dr+2],Vr=Gt[Dr+3],(Wr&192)===128&&(Qr&192)===128&&(Vr&192)===128&&(Jr=(kr&15)<<18|(Wr&63)<<12|(Qr&63)<<6|Vr&63,Jr>65535&&Jr<1114112&&(qr=Jr))}}qr===null?(qr=65533,Nr=1):qr>65535&&(qr-=65536,_r.push(qr>>>10&1023|55296),qr=56320|qr&1023),_r.push(qr),Dr+=Nr}return decodeCodePointsArray$2(_r)}var MAX_ARGUMENTS_LENGTH$2=4096;function decodeCodePointsArray$2(Gt){var $r=Gt.length;if($r<=MAX_ARGUMENTS_LENGTH$2)return String.fromCharCode.apply(String,Gt);for(var zr="",_r=0;_r<$r;)zr+=String.fromCharCode.apply(String,Gt.slice(_r,_r+=MAX_ARGUMENTS_LENGTH$2));return zr}function asciiSlice$2(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]&127);return _r}function latin1Slice$2(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]);return _r}function hexSlice$2(Gt,$r,zr){var _r=Gt.length;(!$r||$r<0)&&($r=0),(!zr||zr<0||zr>_r)&&(zr=_r);for(var Dr="",kr=$r;kr<zr;++kr)Dr+=toHex$1$1(Gt[kr]);return Dr}function utf16leSlice$2(Gt,$r,zr){for(var _r=Gt.slice($r,zr),Dr="",kr=0;kr<_r.length;kr+=2)Dr+=String.fromCharCode(_r[kr]+_r[kr+1]*256);return Dr}Buffer$4$1.prototype.slice=function($r,zr){var _r=this.length;$r=~~$r,zr=zr===void 0?_r:~~zr,$r<0?($r+=_r,$r<0&&($r=0)):$r>_r&&($r=_r),zr<0?(zr+=_r,zr<0&&(zr=0)):zr>_r&&(zr=_r),zr<$r&&(zr=$r);var Dr;if(Buffer$4$1.TYPED_ARRAY_SUPPORT)Dr=this.subarray($r,zr),Dr.__proto__=Buffer$4$1.prototype;else{var kr=zr-$r;Dr=new Buffer$4$1(kr,void 0);for(var qr=0;qr<kr;++qr)Dr[qr]=this[qr+$r]}return Dr};function checkOffset$2(Gt,$r,zr){if(Gt%1!==0||Gt<0)throw new RangeError("offset is not uint");if(Gt+$r>zr)throw new RangeError("Trying to access beyond buffer length")}Buffer$4$1.prototype.readUIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$2($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return Dr};Buffer$4$1.prototype.readUIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$2($r,zr,this.length);for(var Dr=this[$r+--zr],kr=1;zr>0&&(kr*=256);)Dr+=this[$r+--zr]*kr;return Dr};Buffer$4$1.prototype.readUInt8=function($r,zr){return zr||checkOffset$2($r,1,this.length),this[$r]};Buffer$4$1.prototype.readUInt16LE=function($r,zr){return zr||checkOffset$2($r,2,this.length),this[$r]|this[$r+1]<<8};Buffer$4$1.prototype.readUInt16BE=function($r,zr){return zr||checkOffset$2($r,2,this.length),this[$r]<<8|this[$r+1]};Buffer$4$1.prototype.readUInt32LE=function($r,zr){return zr||checkOffset$2($r,4,this.length),(this[$r]|this[$r+1]<<8|this[$r+2]<<16)+this[$r+3]*16777216};Buffer$4$1.prototype.readUInt32BE=function($r,zr){return zr||checkOffset$2($r,4,this.length),this[$r]*16777216+(this[$r+1]<<16|this[$r+2]<<8|this[$r+3])};Buffer$4$1.prototype.readIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$2($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return kr*=128,Dr>=kr&&(Dr-=Math.pow(2,8*zr)),Dr};Buffer$4$1.prototype.readIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$2($r,zr,this.length);for(var Dr=zr,kr=1,qr=this[$r+--Dr];Dr>0&&(kr*=256);)qr+=this[$r+--Dr]*kr;return kr*=128,qr>=kr&&(qr-=Math.pow(2,8*zr)),qr};Buffer$4$1.prototype.readInt8=function($r,zr){return zr||checkOffset$2($r,1,this.length),this[$r]&128?(255-this[$r]+1)*-1:this[$r]};Buffer$4$1.prototype.readInt16LE=function($r,zr){zr||checkOffset$2($r,2,this.length);var _r=this[$r]|this[$r+1]<<8;return _r&32768?_r|4294901760:_r};Buffer$4$1.prototype.readInt16BE=function($r,zr){zr||checkOffset$2($r,2,this.length);var _r=this[$r+1]|this[$r]<<8;return _r&32768?_r|4294901760:_r};Buffer$4$1.prototype.readInt32LE=function($r,zr){return zr||checkOffset$2($r,4,this.length),this[$r]|this[$r+1]<<8|this[$r+2]<<16|this[$r+3]<<24};Buffer$4$1.prototype.readInt32BE=function($r,zr){return zr||checkOffset$2($r,4,this.length),this[$r]<<24|this[$r+1]<<16|this[$r+2]<<8|this[$r+3]};Buffer$4$1.prototype.readFloatLE=function($r,zr){return zr||checkOffset$2($r,4,this.length),read$2(this,$r,!0,23,4)};Buffer$4$1.prototype.readFloatBE=function($r,zr){return zr||checkOffset$2($r,4,this.length),read$2(this,$r,!1,23,4)};Buffer$4$1.prototype.readDoubleLE=function($r,zr){return zr||checkOffset$2($r,8,this.length),read$2(this,$r,!0,52,8)};Buffer$4$1.prototype.readDoubleBE=function($r,zr){return zr||checkOffset$2($r,8,this.length),read$2(this,$r,!1,52,8)};function checkInt$2(Gt,$r,zr,_r,Dr,kr){if(!internalIsBuffer$2(Gt))throw new TypeError('"buffer" argument must be a Buffer instance');if($r>Dr||$r<kr)throw new RangeError('"value" argument is out of bounds');if(zr+_r>Gt.length)throw new RangeError("Index out of range")}Buffer$4$1.prototype.writeUIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt$2(this,$r,zr,_r,kr,0)}var qr=1,Nr=0;for(this[zr]=$r&255;++Nr<_r&&(qr*=256);)this[zr+Nr]=$r/qr&255;return zr+_r};Buffer$4$1.prototype.writeUIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt$2(this,$r,zr,_r,kr,0)}var qr=_r-1,Nr=1;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)this[zr+qr]=$r/Nr&255;return zr+_r};Buffer$4$1.prototype.writeUInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,1,255,0),Buffer$4$1.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),this[zr]=$r&255,zr+1};function objectWriteUInt16$2(Gt,$r,zr,_r){$r<0&&($r=65535+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,2);Dr<kr;++Dr)Gt[zr+Dr]=($r&255<<8*(_r?Dr:1-Dr))>>>(_r?Dr:1-Dr)*8}Buffer$4$1.prototype.writeUInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,2,65535,0),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16$2(this,$r,zr,!0),zr+2};Buffer$4$1.prototype.writeUInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,2,65535,0),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16$2(this,$r,zr,!1),zr+2};function objectWriteUInt32$2(Gt,$r,zr,_r){$r<0&&($r=4294967295+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,4);Dr<kr;++Dr)Gt[zr+Dr]=$r>>>(_r?Dr:3-Dr)*8&255}Buffer$4$1.prototype.writeUInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,4,4294967295,0),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr+3]=$r>>>24,this[zr+2]=$r>>>16,this[zr+1]=$r>>>8,this[zr]=$r&255):objectWriteUInt32$2(this,$r,zr,!0),zr+4};Buffer$4$1.prototype.writeUInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,4,4294967295,0),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32$2(this,$r,zr,!1),zr+4};Buffer$4$1.prototype.writeIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt$2(this,$r,zr,_r,kr-1,-kr)}var qr=0,Nr=1,Wr=0;for(this[zr]=$r&255;++qr<_r&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr-1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$4$1.prototype.writeIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt$2(this,$r,zr,_r,kr-1,-kr)}var qr=_r-1,Nr=1,Wr=0;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr+1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$4$1.prototype.writeInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,1,127,-128),Buffer$4$1.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),$r<0&&($r=255+$r+1),this[zr]=$r&255,zr+1};Buffer$4$1.prototype.writeInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,2,32767,-32768),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16$2(this,$r,zr,!0),zr+2};Buffer$4$1.prototype.writeInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,2,32767,-32768),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16$2(this,$r,zr,!1),zr+2};Buffer$4$1.prototype.writeInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,4,2147483647,-2147483648),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8,this[zr+2]=$r>>>16,this[zr+3]=$r>>>24):objectWriteUInt32$2(this,$r,zr,!0),zr+4};Buffer$4$1.prototype.writeInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$2(this,$r,zr,4,2147483647,-2147483648),$r<0&&($r=4294967295+$r+1),Buffer$4$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32$2(this,$r,zr,!1),zr+4};function checkIEEE754$2(Gt,$r,zr,_r,Dr,kr){if(zr+_r>Gt.length)throw new RangeError("Index out of range");if(zr<0)throw new RangeError("Index out of range")}function writeFloat$2(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754$2(Gt,$r,zr,4),write$2(Gt,$r,zr,_r,23,4),zr+4}Buffer$4$1.prototype.writeFloatLE=function($r,zr,_r){return writeFloat$2(this,$r,zr,!0,_r)};Buffer$4$1.prototype.writeFloatBE=function($r,zr,_r){return writeFloat$2(this,$r,zr,!1,_r)};function writeDouble$2(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754$2(Gt,$r,zr,8),write$2(Gt,$r,zr,_r,52,8),zr+8}Buffer$4$1.prototype.writeDoubleLE=function($r,zr,_r){return writeDouble$2(this,$r,zr,!0,_r)};Buffer$4$1.prototype.writeDoubleBE=function($r,zr,_r){return writeDouble$2(this,$r,zr,!1,_r)};Buffer$4$1.prototype.copy=function($r,zr,_r,Dr){if(_r||(_r=0),!Dr&&Dr!==0&&(Dr=this.length),zr>=$r.length&&(zr=$r.length),zr||(zr=0),Dr>0&&Dr<_r&&(Dr=_r),Dr===_r||$r.length===0||this.length===0)return 0;if(zr<0)throw new RangeError("targetStart out of bounds");if(_r<0||_r>=this.length)throw new RangeError("sourceStart out of bounds");if(Dr<0)throw new RangeError("sourceEnd out of bounds");Dr>this.length&&(Dr=this.length),$r.length-zr<Dr-_r&&(Dr=$r.length-zr+_r);var kr=Dr-_r,qr;if(this===$r&&_r<zr&&zr<Dr)for(qr=kr-1;qr>=0;--qr)$r[qr+zr]=this[qr+_r];else if(kr<1e3||!Buffer$4$1.TYPED_ARRAY_SUPPORT)for(qr=0;qr<kr;++qr)$r[qr+zr]=this[qr+_r];else Uint8Array.prototype.set.call($r,this.subarray(_r,_r+kr),zr);return kr};Buffer$4$1.prototype.fill=function($r,zr,_r,Dr){if(typeof $r=="string"){if(typeof zr=="string"?(Dr=zr,zr=0,_r=this.length):typeof _r=="string"&&(Dr=_r,_r=this.length),$r.length===1){var kr=$r.charCodeAt(0);kr<256&&($r=kr)}if(Dr!==void 0&&typeof Dr!="string")throw new TypeError("encoding must be a string");if(typeof Dr=="string"&&!Buffer$4$1.isEncoding(Dr))throw new TypeError("Unknown encoding: "+Dr)}else typeof $r=="number"&&($r=$r&255);if(zr<0||this.length<zr||this.length<_r)throw new RangeError("Out of range index");if(_r<=zr)return this;zr=zr>>>0,_r=_r===void 0?this.length:_r>>>0,$r||($r=0);var qr;if(typeof $r=="number")for(qr=zr;qr<_r;++qr)this[qr]=$r;else{var Nr=internalIsBuffer$2($r)?$r:utf8ToBytes$2(new Buffer$4$1($r,Dr).toString()),Wr=Nr.length;for(qr=0;qr<_r-zr;++qr)this[qr+zr]=Nr[qr%Wr]}return this};var INVALID_BASE64_RE$2=/[^+\/0-9A-Za-z-_]/g;function base64clean$2(Gt){if(Gt=stringtrim$2(Gt).replace(INVALID_BASE64_RE$2,""),Gt.length<2)return"";for(;Gt.length%4!==0;)Gt=Gt+"=";return Gt}function stringtrim$2(Gt){return Gt.trim?Gt.trim():Gt.replace(/^\s+|\s+$/g,"")}function toHex$1$1(Gt){return Gt<16?"0"+Gt.toString(16):Gt.toString(16)}function utf8ToBytes$2(Gt,$r){$r=$r||1/0;for(var zr,_r=Gt.length,Dr=null,kr=[],qr=0;qr<_r;++qr){if(zr=Gt.charCodeAt(qr),zr>55295&&zr<57344){if(!Dr){if(zr>56319){($r-=3)>-1&&kr.push(239,191,189);continue}else if(qr+1===_r){($r-=3)>-1&&kr.push(239,191,189);continue}Dr=zr;continue}if(zr<56320){($r-=3)>-1&&kr.push(239,191,189),Dr=zr;continue}zr=(Dr-55296<<10|zr-56320)+65536}else Dr&&($r-=3)>-1&&kr.push(239,191,189);if(Dr=null,zr<128){if(($r-=1)<0)break;kr.push(zr)}else if(zr<2048){if(($r-=2)<0)break;kr.push(zr>>6|192,zr&63|128)}else if(zr<65536){if(($r-=3)<0)break;kr.push(zr>>12|224,zr>>6&63|128,zr&63|128)}else if(zr<1114112){if(($r-=4)<0)break;kr.push(zr>>18|240,zr>>12&63|128,zr>>6&63|128,zr&63|128)}else throw new Error("Invalid code point")}return kr}function asciiToBytes$2(Gt){for(var $r=[],zr=0;zr<Gt.length;++zr)$r.push(Gt.charCodeAt(zr)&255);return $r}function utf16leToBytes$2(Gt,$r){for(var zr,_r,Dr,kr=[],qr=0;qr<Gt.length&&!(($r-=2)<0);++qr)zr=Gt.charCodeAt(qr),_r=zr>>8,Dr=zr%256,kr.push(Dr),kr.push(_r);return kr}function base64ToBytes$2(Gt){return toByteArray$1$1(base64clean$2(Gt))}function blitBuffer$2(Gt,$r,zr,_r){for(var Dr=0;Dr<_r&&!(Dr+zr>=$r.length||Dr>=Gt.length);++Dr)$r[Dr+zr]=Gt[Dr];return Dr}function isnan$2(Gt){return Gt!==Gt}function isBuffer$4(Gt){return Gt!=null&&(!!Gt._isBuffer||isFastBuffer$2(Gt)||isSlowBuffer$2(Gt))}function isFastBuffer$2(Gt){return!!Gt.constructor&&typeof Gt.constructor.isBuffer=="function"&&Gt.constructor.isBuffer(Gt)}function isSlowBuffer$2(Gt){return typeof Gt.readFloatLE=="function"&&typeof Gt.slice=="function"&&isFastBuffer$2(Gt.slice(0,0))}var commonjsGlobal$1=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getAugmentedNamespace$2(Gt){if(Gt.__esModule)return Gt;var $r=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(Gt).forEach(function(zr){var _r=Object.getOwnPropertyDescriptor(Gt,zr);Object.defineProperty($r,zr,_r.get?_r:{enumerable:!0,get:function(){return Gt[zr]}})}),$r}var readableBrowser$1={exports:{}},_registry$1={};function defaultSetTimout$1(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout$1(){throw new Error("clearTimeout has not been defined")}var cachedSetTimeout$1=defaultSetTimout$1,cachedClearTimeout$1=defaultClearTimeout$1;typeof global$1$3.setTimeout=="function"&&(cachedSetTimeout$1=setTimeout);typeof global$1$3.clearTimeout=="function"&&(cachedClearTimeout$1=clearTimeout);function runTimeout$1(Gt){if(cachedSetTimeout$1===setTimeout)return setTimeout(Gt,0);if((cachedSetTimeout$1===defaultSetTimout$1||!cachedSetTimeout$1)&&setTimeout)return cachedSetTimeout$1=setTimeout,setTimeout(Gt,0);try{return cachedSetTimeout$1(Gt,0)}catch{try{return cachedSetTimeout$1.call(null,Gt,0)}catch{return cachedSetTimeout$1.call(this,Gt,0)}}}function runClearTimeout$1(Gt){if(cachedClearTimeout$1===clearTimeout)return clearTimeout(Gt);if((cachedClearTimeout$1===defaultClearTimeout$1||!cachedClearTimeout$1)&&clearTimeout)return cachedClearTimeout$1=clearTimeout,clearTimeout(Gt);try{return cachedClearTimeout$1(Gt)}catch{try{return cachedClearTimeout$1.call(null,Gt)}catch{return cachedClearTimeout$1.call(this,Gt)}}}var queue$2=[],draining$1=!1,currentQueue$1,queueIndex$1=-1;function cleanUpNextTick$1(){!draining$1||!currentQueue$1||(draining$1=!1,currentQueue$1.length?queue$2=currentQueue$1.concat(queue$2):queueIndex$1=-1,queue$2.length&&drainQueue$1())}function drainQueue$1(){if(!draining$1){var Gt=runTimeout$1(cleanUpNextTick$1);draining$1=!0;for(var $r=queue$2.length;$r;){for(currentQueue$1=queue$2,queue$2=[];++queueIndex$1<$r;)currentQueue$1&&currentQueue$1[queueIndex$1].run();queueIndex$1=-1,$r=queue$2.length}currentQueue$1=null,draining$1=!1,runClearTimeout$1(Gt)}}function nextTick$2(Gt){var $r=new Array(arguments.length-1);if(arguments.length>1)for(var zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];queue$2.push(new Item$1(Gt,$r)),queue$2.length===1&&!draining$1&&runTimeout$1(drainQueue$1)}function Item$1(Gt,$r){this.fun=Gt,this.array=$r}Item$1.prototype.run=function(){this.fun.apply(null,this.array)};var title$1="browser",platform$1="browser",browser$1$2=!0,env$1={},argv$1=[],version$1="",versions$1={},release$1={},config$1$2={};function noop$2$2(){}var on$5=noop$2$2,addListener$1=noop$2$2,once$3$1=noop$2$2,off$2=noop$2$2,removeListener$1=noop$2$2,removeAllListeners$1=noop$2$2,emit$1=noop$2$2;function binding$1$1(Gt){throw new Error("process.binding is not supported")}function cwd$1(){return"/"}function chdir$1(Gt){throw new Error("process.chdir is not supported")}function umask$1(){return 0}var performance$2=global$1$3.performance||{},performanceNow$2=performance$2.now||performance$2.mozNow||performance$2.msNow||performance$2.oNow||performance$2.webkitNow||function(){return new Date().getTime()};function hrtime$1(Gt){var $r=performanceNow$2.call(performance$2)*.001,zr=Math.floor($r),_r=Math.floor($r%1*1e9);return Gt&&(zr=zr-Gt[0],_r=_r-Gt[1],_r<0&&(zr--,_r+=1e9)),[zr,_r]}var startTime$1=new Date;function uptime$1(){var Gt=new Date,$r=Gt-startTime$1;return $r/1e3}var browser$1$1$1={nextTick:nextTick$2,title:title$1,browser:browser$1$2,env:env$1,argv:argv$1,version:version$1,versions:versions$1,on:on$5,addListener:addListener$1,once:once$3$1,off:off$2,removeListener:removeListener$1,removeAllListeners:removeAllListeners$1,emit:emit$1,binding:binding$1$1,cwd:cwd$1,chdir:chdir$1,umask:umask$1,hrtime:hrtime$1,platform:platform$1,release:release$1,config:config$1$2,uptime:uptime$1},events$1={exports:{}},R$4=typeof Reflect=="object"?Reflect:null,ReflectApply=R$4&&typeof R$4.apply=="function"?R$4.apply:function($r,zr,_r){return Function.prototype.apply.call($r,zr,_r)},ReflectOwnKeys;R$4&&typeof R$4.ownKeys=="function"?ReflectOwnKeys=R$4.ownKeys:Object.getOwnPropertySymbols?ReflectOwnKeys=function($r){return Object.getOwnPropertyNames($r).concat(Object.getOwnPropertySymbols($r))}:ReflectOwnKeys=function($r){return Object.getOwnPropertyNames($r)};function ProcessEmitWarning(Gt){console&&console.warn&&console.warn(Gt)}var NumberIsNaN=Number.isNaN||function($r){return $r!==$r};function EventEmitter$1(){EventEmitter$1.init.call(this)}events$1.exports=EventEmitter$1;events$1.exports.once=once$2$1;EventEmitter$1.EventEmitter=EventEmitter$1;EventEmitter$1.prototype._events=void 0;EventEmitter$1.prototype._eventsCount=0;EventEmitter$1.prototype._maxListeners=void 0;var defaultMaxListeners=10;function checkListener(Gt){if(typeof Gt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Gt)}Object.defineProperty(EventEmitter$1,"defaultMaxListeners",{enumerable:!0,get:function(){return defaultMaxListeners},set:function($r){if(typeof $r!="number"||$r<0||NumberIsNaN($r))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+$r+".");defaultMaxListeners=$r}});EventEmitter$1.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};EventEmitter$1.prototype.setMaxListeners=function($r){if(typeof $r!="number"||$r<0||NumberIsNaN($r))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+$r+".");return this._maxListeners=$r,this};function _getMaxListeners(Gt){return Gt._maxListeners===void 0?EventEmitter$1.defaultMaxListeners:Gt._maxListeners}EventEmitter$1.prototype.getMaxListeners=function(){return _getMaxListeners(this)};EventEmitter$1.prototype.emit=function($r){for(var zr=[],_r=1;_r<arguments.length;_r++)zr.push(arguments[_r]);var Dr=$r==="error",kr=this._events;if(kr!==void 0)Dr=Dr&&kr.error===void 0;else if(!Dr)return!1;if(Dr){var qr;if(zr.length>0&&(qr=zr[0]),qr instanceof Error)throw qr;var Nr=new Error("Unhandled error."+(qr?" ("+qr.message+")":""));throw Nr.context=qr,Nr}var Wr=kr[$r];if(Wr===void 0)return!1;if(typeof Wr=="function")ReflectApply(Wr,this,zr);else for(var Qr=Wr.length,Vr=arrayClone$1(Wr,Qr),_r=0;_r<Qr;++_r)ReflectApply(Vr[_r],this,zr);return!0};function _addListener$1(Gt,$r,zr,_r){var Dr,kr,qr;if(checkListener(zr),kr=Gt._events,kr===void 0?(kr=Gt._events=Object.create(null),Gt._eventsCount=0):(kr.newListener!==void 0&&(Gt.emit("newListener",$r,zr.listener?zr.listener:zr),kr=Gt._events),qr=kr[$r]),qr===void 0)qr=kr[$r]=zr,++Gt._eventsCount;else if(typeof qr=="function"?qr=kr[$r]=_r?[zr,qr]:[qr,zr]:_r?qr.unshift(zr):qr.push(zr),Dr=_getMaxListeners(Gt),Dr>0&&qr.length>Dr&&!qr.warned){qr.warned=!0;var Nr=new Error("Possible EventEmitter memory leak detected. "+qr.length+" "+String($r)+" listeners added. Use emitter.setMaxListeners() to increase limit");Nr.name="MaxListenersExceededWarning",Nr.emitter=Gt,Nr.type=$r,Nr.count=qr.length,ProcessEmitWarning(Nr)}return Gt}EventEmitter$1.prototype.addListener=function($r,zr){return _addListener$1(this,$r,zr,!1)};EventEmitter$1.prototype.on=EventEmitter$1.prototype.addListener;EventEmitter$1.prototype.prependListener=function($r,zr){return _addListener$1(this,$r,zr,!0)};function onceWrapper(){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 _onceWrap$1(Gt,$r,zr){var _r={fired:!1,wrapFn:void 0,target:Gt,type:$r,listener:zr},Dr=onceWrapper.bind(_r);return Dr.listener=zr,_r.wrapFn=Dr,Dr}EventEmitter$1.prototype.once=function($r,zr){return checkListener(zr),this.on($r,_onceWrap$1(this,$r,zr)),this};EventEmitter$1.prototype.prependOnceListener=function($r,zr){return checkListener(zr),this.prependListener($r,_onceWrap$1(this,$r,zr)),this};EventEmitter$1.prototype.removeListener=function($r,zr){var _r,Dr,kr,qr,Nr;if(checkListener(zr),Dr=this._events,Dr===void 0)return this;if(_r=Dr[$r],_r===void 0)return this;if(_r===zr||_r.listener===zr)--this._eventsCount===0?this._events=Object.create(null):(delete Dr[$r],Dr.removeListener&&this.emit("removeListener",$r,_r.listener||zr));else if(typeof _r!="function"){for(kr=-1,qr=_r.length-1;qr>=0;qr--)if(_r[qr]===zr||_r[qr].listener===zr){Nr=_r[qr].listener,kr=qr;break}if(kr<0)return this;kr===0?_r.shift():spliceOne$1(_r,kr),_r.length===1&&(Dr[$r]=_r[0]),Dr.removeListener!==void 0&&this.emit("removeListener",$r,Nr||zr)}return this};EventEmitter$1.prototype.off=EventEmitter$1.prototype.removeListener;EventEmitter$1.prototype.removeAllListeners=function($r){var zr,_r,Dr;if(_r=this._events,_r===void 0)return this;if(_r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):_r[$r]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete _r[$r]),this;if(arguments.length===0){var kr=Object.keys(_r),qr;for(Dr=0;Dr<kr.length;++Dr)qr=kr[Dr],qr!=="removeListener"&&this.removeAllListeners(qr);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(zr=_r[$r],typeof zr=="function")this.removeListener($r,zr);else if(zr!==void 0)for(Dr=zr.length-1;Dr>=0;Dr--)this.removeListener($r,zr[Dr]);return this};function _listeners(Gt,$r,zr){var _r=Gt._events;if(_r===void 0)return[];var Dr=_r[$r];return Dr===void 0?[]:typeof Dr=="function"?zr?[Dr.listener||Dr]:[Dr]:zr?unwrapListeners$1(Dr):arrayClone$1(Dr,Dr.length)}EventEmitter$1.prototype.listeners=function($r){return _listeners(this,$r,!0)};EventEmitter$1.prototype.rawListeners=function($r){return _listeners(this,$r,!1)};EventEmitter$1.listenerCount=function(Gt,$r){return typeof Gt.listenerCount=="function"?Gt.listenerCount($r):listenerCount$1.call(Gt,$r)};EventEmitter$1.prototype.listenerCount=listenerCount$1;function listenerCount$1(Gt){var $r=this._events;if($r!==void 0){var zr=$r[Gt];if(typeof zr=="function")return 1;if(zr!==void 0)return zr.length}return 0}EventEmitter$1.prototype.eventNames=function(){return this._eventsCount>0?ReflectOwnKeys(this._events):[]};function arrayClone$1(Gt,$r){for(var zr=new Array($r),_r=0;_r<$r;++_r)zr[_r]=Gt[_r];return zr}function spliceOne$1(Gt,$r){for(;$r+1<Gt.length;$r++)Gt[$r]=Gt[$r+1];Gt.pop()}function unwrapListeners$1(Gt){for(var $r=new Array(Gt.length),zr=0;zr<$r.length;++zr)$r[zr]=Gt[zr].listener||Gt[zr];return $r}function once$2$1(Gt,$r){return new Promise(function(zr,_r){function Dr(qr){Gt.removeListener($r,kr),_r(qr)}function kr(){typeof Gt.removeListener=="function"&&Gt.removeListener("error",Dr),zr([].slice.call(arguments))}eventTargetAgnosticAddListener(Gt,$r,kr,{once:!0}),$r!=="error"&&addErrorHandlerIfEventEmitter(Gt,Dr,{once:!0})})}function addErrorHandlerIfEventEmitter(Gt,$r,zr){typeof Gt.on=="function"&&eventTargetAgnosticAddListener(Gt,"error",$r,zr)}function eventTargetAgnosticAddListener(Gt,$r,zr,_r){if(typeof Gt.on=="function")_r.once?Gt.once($r,zr):Gt.on($r,zr);else if(typeof Gt.addEventListener=="function")Gt.addEventListener($r,function Dr(kr){_r.once&&Gt.removeEventListener($r,Dr),zr(kr)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Gt)}var streamBrowser$1=events$1.exports.EventEmitter,buffer={},base64Js={};base64Js.byteLength=byteLength$3;base64Js.toByteArray=toByteArray$2;base64Js.fromByteArray=fromByteArray$2;var lookup$7=[],revLookup$2=[],Arr$2=typeof Uint8Array<"u"?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var i$6=0,len=code.length;i$6<len;++i$6)lookup$7[i$6]=code[i$6],revLookup$2[code.charCodeAt(i$6)]=i$6;revLookup$2[45]=62;revLookup$2[95]=63;function getLens(Gt){var $r=Gt.length;if($r%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var zr=Gt.indexOf("=");zr===-1&&(zr=$r);var _r=zr===$r?0:4-zr%4;return[zr,_r]}function byteLength$3(Gt){var $r=getLens(Gt),zr=$r[0],_r=$r[1];return(zr+_r)*3/4-_r}function _byteLength(Gt,$r,zr){return($r+zr)*3/4-zr}function toByteArray$2(Gt){var $r,zr=getLens(Gt),_r=zr[0],Dr=zr[1],kr=new Arr$2(_byteLength(Gt,_r,Dr)),qr=0,Nr=Dr>0?_r-4:_r,Wr;for(Wr=0;Wr<Nr;Wr+=4)$r=revLookup$2[Gt.charCodeAt(Wr)]<<18|revLookup$2[Gt.charCodeAt(Wr+1)]<<12|revLookup$2[Gt.charCodeAt(Wr+2)]<<6|revLookup$2[Gt.charCodeAt(Wr+3)],kr[qr++]=$r>>16&255,kr[qr++]=$r>>8&255,kr[qr++]=$r&255;return Dr===2&&($r=revLookup$2[Gt.charCodeAt(Wr)]<<2|revLookup$2[Gt.charCodeAt(Wr+1)]>>4,kr[qr++]=$r&255),Dr===1&&($r=revLookup$2[Gt.charCodeAt(Wr)]<<10|revLookup$2[Gt.charCodeAt(Wr+1)]<<4|revLookup$2[Gt.charCodeAt(Wr+2)]>>2,kr[qr++]=$r>>8&255,kr[qr++]=$r&255),kr}function tripletToBase64$2(Gt){return lookup$7[Gt>>18&63]+lookup$7[Gt>>12&63]+lookup$7[Gt>>6&63]+lookup$7[Gt&63]}function encodeChunk$2(Gt,$r,zr){for(var _r,Dr=[],kr=$r;kr<zr;kr+=3)_r=(Gt[kr]<<16&16711680)+(Gt[kr+1]<<8&65280)+(Gt[kr+2]&255),Dr.push(tripletToBase64$2(_r));return Dr.join("")}function fromByteArray$2(Gt){for(var $r,zr=Gt.length,_r=zr%3,Dr=[],kr=16383,qr=0,Nr=zr-_r;qr<Nr;qr+=kr)Dr.push(encodeChunk$2(Gt,qr,qr+kr>Nr?Nr:qr+kr));return _r===1?($r=Gt[zr-1],Dr.push(lookup$7[$r>>2]+lookup$7[$r<<4&63]+"==")):_r===2&&($r=(Gt[zr-2]<<8)+Gt[zr-1],Dr.push(lookup$7[$r>>10]+lookup$7[$r>>4&63]+lookup$7[$r<<2&63]+"=")),Dr.join("")}var ieee754={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */ieee754.read=function(Gt,$r,zr,_r,Dr){var kr,qr,Nr=Dr*8-_r-1,Wr=(1<<Nr)-1,Qr=Wr>>1,Vr=-7,Jr=zr?Dr-1:0,Zr=zr?-1:1,zn=Gt[$r+Jr];for(Jr+=Zr,kr=zn&(1<<-Vr)-1,zn>>=-Vr,Vr+=Nr;Vr>0;kr=kr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);for(qr=kr&(1<<-Vr)-1,kr>>=-Vr,Vr+=_r;Vr>0;qr=qr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);if(kr===0)kr=1-Qr;else{if(kr===Wr)return qr?NaN:(zn?-1:1)*(1/0);qr=qr+Math.pow(2,_r),kr=kr-Qr}return(zn?-1:1)*qr*Math.pow(2,kr-_r)};ieee754.write=function(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr,Qr=kr*8-Dr-1,Vr=(1<<Qr)-1,Jr=Vr>>1,Zr=Dr===23?Math.pow(2,-24)-Math.pow(2,-77):0,zn=_r?0:kr-1,Vn=_r?1:-1,_i=$r<0||$r===0&&1/$r<0?1:0;for($r=Math.abs($r),isNaN($r)||$r===1/0?(Nr=isNaN($r)?1:0,qr=Vr):(qr=Math.floor(Math.log($r)/Math.LN2),$r*(Wr=Math.pow(2,-qr))<1&&(qr--,Wr*=2),qr+Jr>=1?$r+=Zr/Wr:$r+=Zr*Math.pow(2,1-Jr),$r*Wr>=2&&(qr++,Wr/=2),qr+Jr>=Vr?(Nr=0,qr=Vr):qr+Jr>=1?(Nr=($r*Wr-1)*Math.pow(2,Dr),qr=qr+Jr):(Nr=$r*Math.pow(2,Jr-1)*Math.pow(2,Dr),qr=0));Dr>=8;Gt[zr+zn]=Nr&255,zn+=Vn,Nr/=256,Dr-=8);for(qr=qr<<Dr|Nr,Qr+=Dr;Qr>0;Gt[zr+zn]=qr&255,zn+=Vn,qr/=256,Qr-=8);Gt[zr+zn-Vn]|=_i*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(Gt){var $r=base64Js,zr=ieee754,_r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Gt.Buffer=Nr,Gt.SlowBuffer=i0,Gt.INSPECT_MAX_BYTES=50;var Dr=2147483647;Gt.kMaxLength=Dr,Nr.TYPED_ARRAY_SUPPORT=kr(),!Nr.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function kr(){try{var q0=new Uint8Array(1),k0={foo:function(){return 42}};return Object.setPrototypeOf(k0,Uint8Array.prototype),Object.setPrototypeOf(q0,k0),q0.foo()===42}catch{return!1}}Object.defineProperty(Nr.prototype,"parent",{enumerable:!0,get:function(){if(Nr.isBuffer(this))return this.buffer}}),Object.defineProperty(Nr.prototype,"offset",{enumerable:!0,get:function(){if(Nr.isBuffer(this))return this.byteOffset}});function qr(q0){if(q0>Dr)throw new RangeError('The value "'+q0+'" is invalid for option "size"');var k0=new Uint8Array(q0);return Object.setPrototypeOf(k0,Nr.prototype),k0}function Nr(q0,k0,w0){if(typeof q0=="number"){if(typeof k0=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Jr(q0)}return Wr(q0,k0,w0)}Nr.poolSize=8192;function Wr(q0,k0,w0){if(typeof q0=="string")return Zr(q0,k0);if(ArrayBuffer.isView(q0))return Vn(q0);if(q0==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q0);if(L0(q0,ArrayBuffer)||q0&&L0(q0.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(L0(q0,SharedArrayBuffer)||q0&&L0(q0.buffer,SharedArrayBuffer)))return _i(q0,k0,w0);if(typeof q0=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var F0=q0.valueOf&&q0.valueOf();if(F0!=null&&F0!==q0)return Nr.from(F0,k0,w0);var G0=e0(q0);if(G0)return G0;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof q0[Symbol.toPrimitive]=="function")return Nr.from(q0[Symbol.toPrimitive]("string"),k0,w0);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q0)}Nr.from=function(q0,k0,w0){return Wr(q0,k0,w0)},Object.setPrototypeOf(Nr.prototype,Uint8Array.prototype),Object.setPrototypeOf(Nr,Uint8Array);function Qr(q0){if(typeof q0!="number")throw new TypeError('"size" argument must be of type number');if(q0<0)throw new RangeError('The value "'+q0+'" is invalid for option "size"')}function Vr(q0,k0,w0){return Qr(q0),q0<=0?qr(q0):k0!==void 0?typeof w0=="string"?qr(q0).fill(k0,w0):qr(q0).fill(k0):qr(q0)}Nr.alloc=function(q0,k0,w0){return Vr(q0,k0,w0)};function Jr(q0){return Qr(q0),qr(q0<0?0:r0(q0)|0)}Nr.allocUnsafe=function(q0){return Jr(q0)},Nr.allocUnsafeSlow=function(q0){return Jr(q0)};function Zr(q0,k0){if((typeof k0!="string"||k0==="")&&(k0="utf8"),!Nr.isEncoding(k0))throw new TypeError("Unknown encoding: "+k0);var w0=n0(q0,k0)|0,F0=qr(w0),G0=F0.write(q0,k0);return G0!==w0&&(F0=F0.slice(0,G0)),F0}function zn(q0){for(var k0=q0.length<0?0:r0(q0.length)|0,w0=qr(k0),F0=0;F0<k0;F0+=1)w0[F0]=q0[F0]&255;return w0}function Vn(q0){if(L0(q0,Uint8Array)){var k0=new Uint8Array(q0);return _i(k0.buffer,k0.byteOffset,k0.byteLength)}return zn(q0)}function _i(q0,k0,w0){if(k0<0||q0.byteLength<k0)throw new RangeError('"offset" is outside of buffer bounds');if(q0.byteLength<k0+(w0||0))throw new RangeError('"length" is outside of buffer bounds');var F0;return k0===void 0&&w0===void 0?F0=new Uint8Array(q0):w0===void 0?F0=new Uint8Array(q0,k0):F0=new Uint8Array(q0,k0,w0),Object.setPrototypeOf(F0,Nr.prototype),F0}function e0(q0){if(Nr.isBuffer(q0)){var k0=r0(q0.length)|0,w0=qr(k0);return w0.length===0||q0.copy(w0,0,0,k0),w0}if(q0.length!==void 0)return typeof q0.length!="number"||N0(q0.length)?qr(0):zn(q0);if(q0.type==="Buffer"&&Array.isArray(q0.data))return zn(q0.data)}function r0(q0){if(q0>=Dr)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Dr.toString(16)+" bytes");return q0|0}function i0(q0){return+q0!=q0&&(q0=0),Nr.alloc(+q0)}Nr.isBuffer=function(k0){return k0!=null&&k0._isBuffer===!0&&k0!==Nr.prototype},Nr.compare=function(k0,w0){if(L0(k0,Uint8Array)&&(k0=Nr.from(k0,k0.offset,k0.byteLength)),L0(w0,Uint8Array)&&(w0=Nr.from(w0,w0.offset,w0.byteLength)),!Nr.isBuffer(k0)||!Nr.isBuffer(w0))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k0===w0)return 0;for(var F0=k0.length,G0=w0.length,X0=0,eo=Math.min(F0,G0);X0<eo;++X0)if(k0[X0]!==w0[X0]){F0=k0[X0],G0=w0[X0];break}return F0<G0?-1:G0<F0?1:0},Nr.isEncoding=function(k0){switch(String(k0).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}},Nr.concat=function(k0,w0){if(!Array.isArray(k0))throw new TypeError('"list" argument must be an Array of Buffers');if(k0.length===0)return Nr.alloc(0);var F0;if(w0===void 0)for(w0=0,F0=0;F0<k0.length;++F0)w0+=k0[F0].length;var G0=Nr.allocUnsafe(w0),X0=0;for(F0=0;F0<k0.length;++F0){var eo=k0[F0];if(L0(eo,Uint8Array))X0+eo.length>G0.length?Nr.from(eo).copy(G0,X0):Uint8Array.prototype.set.call(G0,eo,X0);else if(Nr.isBuffer(eo))eo.copy(G0,X0);else throw new TypeError('"list" argument must be an Array of Buffers');X0+=eo.length}return G0};function n0(q0,k0){if(Nr.isBuffer(q0))return q0.length;if(ArrayBuffer.isView(q0)||L0(q0,ArrayBuffer))return q0.byteLength;if(typeof q0!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q0);var w0=q0.length,F0=arguments.length>2&&arguments[2]===!0;if(!F0&&w0===0)return 0;for(var G0=!1;;)switch(k0){case"ascii":case"latin1":case"binary":return w0;case"utf8":case"utf-8":return S0(q0).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w0*2;case"hex":return w0>>>1;case"base64":return T0(q0).length;default:if(G0)return F0?-1:S0(q0).length;k0=(""+k0).toLowerCase(),G0=!0}}Nr.byteLength=n0;function o0(q0,k0,w0){var F0=!1;if((k0===void 0||k0<0)&&(k0=0),k0>this.length||((w0===void 0||w0>this.length)&&(w0=this.length),w0<=0)||(w0>>>=0,k0>>>=0,w0<=k0))return"";for(q0||(q0="utf8");;)switch(q0){case"hex":return d0(this,k0,w0);case"utf8":case"utf-8":return A0(this,k0,w0);case"ascii":return m0(this,k0,w0);case"latin1":case"binary":return c0(this,k0,w0);case"base64":return v0(this,k0,w0);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M0(this,k0,w0);default:if(F0)throw new TypeError("Unknown encoding: "+q0);q0=(q0+"").toLowerCase(),F0=!0}}Nr.prototype._isBuffer=!0;function a0(q0,k0,w0){var F0=q0[k0];q0[k0]=q0[w0],q0[w0]=F0}Nr.prototype.swap16=function(){var k0=this.length;if(k0%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var w0=0;w0<k0;w0+=2)a0(this,w0,w0+1);return this},Nr.prototype.swap32=function(){var k0=this.length;if(k0%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var w0=0;w0<k0;w0+=4)a0(this,w0,w0+3),a0(this,w0+1,w0+2);return this},Nr.prototype.swap64=function(){var k0=this.length;if(k0%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var w0=0;w0<k0;w0+=8)a0(this,w0,w0+7),a0(this,w0+1,w0+6),a0(this,w0+2,w0+5),a0(this,w0+3,w0+4);return this},Nr.prototype.toString=function(){var k0=this.length;return k0===0?"":arguments.length===0?A0(this,0,k0):o0.apply(this,arguments)},Nr.prototype.toLocaleString=Nr.prototype.toString,Nr.prototype.equals=function(k0){if(!Nr.isBuffer(k0))throw new TypeError("Argument must be a Buffer");return this===k0?!0:Nr.compare(this,k0)===0},Nr.prototype.inspect=function(){var k0="",w0=Gt.INSPECT_MAX_BYTES;return k0=this.toString("hex",0,w0).replace(/(.{2})/g,"$1 ").trim(),this.length>w0&&(k0+=" ... "),"<Buffer "+k0+">"},_r&&(Nr.prototype[_r]=Nr.prototype.inspect),Nr.prototype.compare=function(k0,w0,F0,G0,X0){if(L0(k0,Uint8Array)&&(k0=Nr.from(k0,k0.offset,k0.byteLength)),!Nr.isBuffer(k0))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k0);if(w0===void 0&&(w0=0),F0===void 0&&(F0=k0?k0.length:0),G0===void 0&&(G0=0),X0===void 0&&(X0=this.length),w0<0||F0>k0.length||G0<0||X0>this.length)throw new RangeError("out of range index");if(G0>=X0&&w0>=F0)return 0;if(G0>=X0)return-1;if(w0>=F0)return 1;if(w0>>>=0,F0>>>=0,G0>>>=0,X0>>>=0,this===k0)return 0;for(var eo=X0-G0,K0=F0-w0,Z0=Math.min(eo,K0),ao=this.slice(G0,X0),io=k0.slice(w0,F0),H0=0;H0<Z0;++H0)if(ao[H0]!==io[H0]){eo=ao[H0],K0=io[H0];break}return eo<K0?-1:K0<eo?1:0};function s0(q0,k0,w0,F0,G0){if(q0.length===0)return-1;if(typeof w0=="string"?(F0=w0,w0=0):w0>2147483647?w0=2147483647:w0<-2147483648&&(w0=-2147483648),w0=+w0,N0(w0)&&(w0=G0?0:q0.length-1),w0<0&&(w0=q0.length+w0),w0>=q0.length){if(G0)return-1;w0=q0.length-1}else if(w0<0)if(G0)w0=0;else return-1;if(typeof k0=="string"&&(k0=Nr.from(k0,F0)),Nr.isBuffer(k0))return k0.length===0?-1:l0(q0,k0,w0,F0,G0);if(typeof k0=="number")return k0=k0&255,typeof Uint8Array.prototype.indexOf=="function"?G0?Uint8Array.prototype.indexOf.call(q0,k0,w0):Uint8Array.prototype.lastIndexOf.call(q0,k0,w0):l0(q0,[k0],w0,F0,G0);throw new TypeError("val must be string, number or Buffer")}function l0(q0,k0,w0,F0,G0){var X0=1,eo=q0.length,K0=k0.length;if(F0!==void 0&&(F0=String(F0).toLowerCase(),F0==="ucs2"||F0==="ucs-2"||F0==="utf16le"||F0==="utf-16le")){if(q0.length<2||k0.length<2)return-1;X0=2,eo/=2,K0/=2,w0/=2}function Z0(W0,Y0){return X0===1?W0[Y0]:W0.readUInt16BE(Y0*X0)}var ao;if(G0){var io=-1;for(ao=w0;ao<eo;ao++)if(Z0(q0,ao)===Z0(k0,io===-1?0:ao-io)){if(io===-1&&(io=ao),ao-io+1===K0)return io*X0}else io!==-1&&(ao-=ao-io),io=-1}else for(w0+K0>eo&&(w0=eo-K0),ao=w0;ao>=0;ao--){for(var H0=!0,P0=0;P0<K0;P0++)if(Z0(q0,ao+P0)!==Z0(k0,P0)){H0=!1;break}if(H0)return ao}return-1}Nr.prototype.includes=function(k0,w0,F0){return this.indexOf(k0,w0,F0)!==-1},Nr.prototype.indexOf=function(k0,w0,F0){return s0(this,k0,w0,F0,!0)},Nr.prototype.lastIndexOf=function(k0,w0,F0){return s0(this,k0,w0,F0,!1)};function u0(q0,k0,w0,F0){w0=Number(w0)||0;var G0=q0.length-w0;F0?(F0=Number(F0),F0>G0&&(F0=G0)):F0=G0;var X0=k0.length;F0>X0/2&&(F0=X0/2);for(var eo=0;eo<F0;++eo){var K0=parseInt(k0.substr(eo*2,2),16);if(N0(K0))return eo;q0[w0+eo]=K0}return eo}function b0(q0,k0,w0,F0){return Q0(S0(k0,q0.length-w0),q0,w0,F0)}function g0(q0,k0,w0,F0){return Q0(I0(k0),q0,w0,F0)}function y0(q0,k0,w0,F0){return Q0(T0(k0),q0,w0,F0)}function f0(q0,k0,w0,F0){return Q0(B0(k0,q0.length-w0),q0,w0,F0)}Nr.prototype.write=function(k0,w0,F0,G0){if(w0===void 0)G0="utf8",F0=this.length,w0=0;else if(F0===void 0&&typeof w0=="string")G0=w0,F0=this.length,w0=0;else if(isFinite(w0))w0=w0>>>0,isFinite(F0)?(F0=F0>>>0,G0===void 0&&(G0="utf8")):(G0=F0,F0=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var X0=this.length-w0;if((F0===void 0||F0>X0)&&(F0=X0),k0.length>0&&(F0<0||w0<0)||w0>this.length)throw new RangeError("Attempt to write outside buffer bounds");G0||(G0="utf8");for(var eo=!1;;)switch(G0){case"hex":return u0(this,k0,w0,F0);case"utf8":case"utf-8":return b0(this,k0,w0,F0);case"ascii":case"latin1":case"binary":return g0(this,k0,w0,F0);case"base64":return y0(this,k0,w0,F0);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f0(this,k0,w0,F0);default:if(eo)throw new TypeError("Unknown encoding: "+G0);G0=(""+G0).toLowerCase(),eo=!0}},Nr.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function v0(q0,k0,w0){return k0===0&&w0===q0.length?$r.fromByteArray(q0):$r.fromByteArray(q0.slice(k0,w0))}function A0(q0,k0,w0){w0=Math.min(q0.length,w0);for(var F0=[],G0=k0;G0<w0;){var X0=q0[G0],eo=null,K0=X0>239?4:X0>223?3:X0>191?2:1;if(G0+K0<=w0){var Z0,ao,io,H0;switch(K0){case 1:X0<128&&(eo=X0);break;case 2:Z0=q0[G0+1],(Z0&192)===128&&(H0=(X0&31)<<6|Z0&63,H0>127&&(eo=H0));break;case 3:Z0=q0[G0+1],ao=q0[G0+2],(Z0&192)===128&&(ao&192)===128&&(H0=(X0&15)<<12|(Z0&63)<<6|ao&63,H0>2047&&(H0<55296||H0>57343)&&(eo=H0));break;case 4:Z0=q0[G0+1],ao=q0[G0+2],io=q0[G0+3],(Z0&192)===128&&(ao&192)===128&&(io&192)===128&&(H0=(X0&15)<<18|(Z0&63)<<12|(ao&63)<<6|io&63,H0>65535&&H0<1114112&&(eo=H0))}}eo===null?(eo=65533,K0=1):eo>65535&&(eo-=65536,F0.push(eo>>>10&1023|55296),eo=56320|eo&1023),F0.push(eo),G0+=K0}return h0(F0)}var p0=4096;function h0(q0){var k0=q0.length;if(k0<=p0)return String.fromCharCode.apply(String,q0);for(var w0="",F0=0;F0<k0;)w0+=String.fromCharCode.apply(String,q0.slice(F0,F0+=p0));return w0}function m0(q0,k0,w0){var F0="";w0=Math.min(q0.length,w0);for(var G0=k0;G0<w0;++G0)F0+=String.fromCharCode(q0[G0]&127);return F0}function c0(q0,k0,w0){var F0="";w0=Math.min(q0.length,w0);for(var G0=k0;G0<w0;++G0)F0+=String.fromCharCode(q0[G0]);return F0}function d0(q0,k0,w0){var F0=q0.length;(!k0||k0<0)&&(k0=0),(!w0||w0<0||w0>F0)&&(w0=F0);for(var G0="",X0=k0;X0<w0;++X0)G0+=j0[q0[X0]];return G0}function M0(q0,k0,w0){for(var F0=q0.slice(k0,w0),G0="",X0=0;X0<F0.length-1;X0+=2)G0+=String.fromCharCode(F0[X0]+F0[X0+1]*256);return G0}Nr.prototype.slice=function(k0,w0){var F0=this.length;k0=~~k0,w0=w0===void 0?F0:~~w0,k0<0?(k0+=F0,k0<0&&(k0=0)):k0>F0&&(k0=F0),w0<0?(w0+=F0,w0<0&&(w0=0)):w0>F0&&(w0=F0),w0<k0&&(w0=k0);var G0=this.subarray(k0,w0);return Object.setPrototypeOf(G0,Nr.prototype),G0};function O0(q0,k0,w0){if(q0%1!==0||q0<0)throw new RangeError("offset is not uint");if(q0+k0>w0)throw new RangeError("Trying to access beyond buffer length")}Nr.prototype.readUintLE=Nr.prototype.readUIntLE=function(k0,w0,F0){k0=k0>>>0,w0=w0>>>0,F0||O0(k0,w0,this.length);for(var G0=this[k0],X0=1,eo=0;++eo<w0&&(X0*=256);)G0+=this[k0+eo]*X0;return G0},Nr.prototype.readUintBE=Nr.prototype.readUIntBE=function(k0,w0,F0){k0=k0>>>0,w0=w0>>>0,F0||O0(k0,w0,this.length);for(var G0=this[k0+--w0],X0=1;w0>0&&(X0*=256);)G0+=this[k0+--w0]*X0;return G0},Nr.prototype.readUint8=Nr.prototype.readUInt8=function(k0,w0){return k0=k0>>>0,w0||O0(k0,1,this.length),this[k0]},Nr.prototype.readUint16LE=Nr.prototype.readUInt16LE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,2,this.length),this[k0]|this[k0+1]<<8},Nr.prototype.readUint16BE=Nr.prototype.readUInt16BE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,2,this.length),this[k0]<<8|this[k0+1]},Nr.prototype.readUint32LE=Nr.prototype.readUInt32LE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,4,this.length),(this[k0]|this[k0+1]<<8|this[k0+2]<<16)+this[k0+3]*16777216},Nr.prototype.readUint32BE=Nr.prototype.readUInt32BE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,4,this.length),this[k0]*16777216+(this[k0+1]<<16|this[k0+2]<<8|this[k0+3])},Nr.prototype.readIntLE=function(k0,w0,F0){k0=k0>>>0,w0=w0>>>0,F0||O0(k0,w0,this.length);for(var G0=this[k0],X0=1,eo=0;++eo<w0&&(X0*=256);)G0+=this[k0+eo]*X0;return X0*=128,G0>=X0&&(G0-=Math.pow(2,8*w0)),G0},Nr.prototype.readIntBE=function(k0,w0,F0){k0=k0>>>0,w0=w0>>>0,F0||O0(k0,w0,this.length);for(var G0=w0,X0=1,eo=this[k0+--G0];G0>0&&(X0*=256);)eo+=this[k0+--G0]*X0;return X0*=128,eo>=X0&&(eo-=Math.pow(2,8*w0)),eo},Nr.prototype.readInt8=function(k0,w0){return k0=k0>>>0,w0||O0(k0,1,this.length),this[k0]&128?(255-this[k0]+1)*-1:this[k0]},Nr.prototype.readInt16LE=function(k0,w0){k0=k0>>>0,w0||O0(k0,2,this.length);var F0=this[k0]|this[k0+1]<<8;return F0&32768?F0|4294901760:F0},Nr.prototype.readInt16BE=function(k0,w0){k0=k0>>>0,w0||O0(k0,2,this.length);var F0=this[k0+1]|this[k0]<<8;return F0&32768?F0|4294901760:F0},Nr.prototype.readInt32LE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,4,this.length),this[k0]|this[k0+1]<<8|this[k0+2]<<16|this[k0+3]<<24},Nr.prototype.readInt32BE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,4,this.length),this[k0]<<24|this[k0+1]<<16|this[k0+2]<<8|this[k0+3]},Nr.prototype.readFloatLE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,4,this.length),zr.read(this,k0,!0,23,4)},Nr.prototype.readFloatBE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,4,this.length),zr.read(this,k0,!1,23,4)},Nr.prototype.readDoubleLE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,8,this.length),zr.read(this,k0,!0,52,8)},Nr.prototype.readDoubleBE=function(k0,w0){return k0=k0>>>0,w0||O0(k0,8,this.length),zr.read(this,k0,!1,52,8)};function x0(q0,k0,w0,F0,G0,X0){if(!Nr.isBuffer(q0))throw new TypeError('"buffer" argument must be a Buffer instance');if(k0>G0||k0<X0)throw new RangeError('"value" argument is out of bounds');if(w0+F0>q0.length)throw new RangeError("Index out of range")}Nr.prototype.writeUintLE=Nr.prototype.writeUIntLE=function(k0,w0,F0,G0){if(k0=+k0,w0=w0>>>0,F0=F0>>>0,!G0){var X0=Math.pow(2,8*F0)-1;x0(this,k0,w0,F0,X0,0)}var eo=1,K0=0;for(this[w0]=k0&255;++K0<F0&&(eo*=256);)this[w0+K0]=k0/eo&255;return w0+F0},Nr.prototype.writeUintBE=Nr.prototype.writeUIntBE=function(k0,w0,F0,G0){if(k0=+k0,w0=w0>>>0,F0=F0>>>0,!G0){var X0=Math.pow(2,8*F0)-1;x0(this,k0,w0,F0,X0,0)}var eo=F0-1,K0=1;for(this[w0+eo]=k0&255;--eo>=0&&(K0*=256);)this[w0+eo]=k0/K0&255;return w0+F0},Nr.prototype.writeUint8=Nr.prototype.writeUInt8=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,1,255,0),this[w0]=k0&255,w0+1},Nr.prototype.writeUint16LE=Nr.prototype.writeUInt16LE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,2,65535,0),this[w0]=k0&255,this[w0+1]=k0>>>8,w0+2},Nr.prototype.writeUint16BE=Nr.prototype.writeUInt16BE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,2,65535,0),this[w0]=k0>>>8,this[w0+1]=k0&255,w0+2},Nr.prototype.writeUint32LE=Nr.prototype.writeUInt32LE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,4,4294967295,0),this[w0+3]=k0>>>24,this[w0+2]=k0>>>16,this[w0+1]=k0>>>8,this[w0]=k0&255,w0+4},Nr.prototype.writeUint32BE=Nr.prototype.writeUInt32BE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,4,4294967295,0),this[w0]=k0>>>24,this[w0+1]=k0>>>16,this[w0+2]=k0>>>8,this[w0+3]=k0&255,w0+4},Nr.prototype.writeIntLE=function(k0,w0,F0,G0){if(k0=+k0,w0=w0>>>0,!G0){var X0=Math.pow(2,8*F0-1);x0(this,k0,w0,F0,X0-1,-X0)}var eo=0,K0=1,Z0=0;for(this[w0]=k0&255;++eo<F0&&(K0*=256);)k0<0&&Z0===0&&this[w0+eo-1]!==0&&(Z0=1),this[w0+eo]=(k0/K0>>0)-Z0&255;return w0+F0},Nr.prototype.writeIntBE=function(k0,w0,F0,G0){if(k0=+k0,w0=w0>>>0,!G0){var X0=Math.pow(2,8*F0-1);x0(this,k0,w0,F0,X0-1,-X0)}var eo=F0-1,K0=1,Z0=0;for(this[w0+eo]=k0&255;--eo>=0&&(K0*=256);)k0<0&&Z0===0&&this[w0+eo+1]!==0&&(Z0=1),this[w0+eo]=(k0/K0>>0)-Z0&255;return w0+F0},Nr.prototype.writeInt8=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,1,127,-128),k0<0&&(k0=255+k0+1),this[w0]=k0&255,w0+1},Nr.prototype.writeInt16LE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,2,32767,-32768),this[w0]=k0&255,this[w0+1]=k0>>>8,w0+2},Nr.prototype.writeInt16BE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,2,32767,-32768),this[w0]=k0>>>8,this[w0+1]=k0&255,w0+2},Nr.prototype.writeInt32LE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,4,2147483647,-2147483648),this[w0]=k0&255,this[w0+1]=k0>>>8,this[w0+2]=k0>>>16,this[w0+3]=k0>>>24,w0+4},Nr.prototype.writeInt32BE=function(k0,w0,F0){return k0=+k0,w0=w0>>>0,F0||x0(this,k0,w0,4,2147483647,-2147483648),k0<0&&(k0=4294967295+k0+1),this[w0]=k0>>>24,this[w0+1]=k0>>>16,this[w0+2]=k0>>>8,this[w0+3]=k0&255,w0+4};function C0(q0,k0,w0,F0,G0,X0){if(w0+F0>q0.length)throw new RangeError("Index out of range");if(w0<0)throw new RangeError("Index out of range")}function $0(q0,k0,w0,F0,G0){return k0=+k0,w0=w0>>>0,G0||C0(q0,k0,w0,4),zr.write(q0,k0,w0,F0,23,4),w0+4}Nr.prototype.writeFloatLE=function(k0,w0,F0){return $0(this,k0,w0,!0,F0)},Nr.prototype.writeFloatBE=function(k0,w0,F0){return $0(this,k0,w0,!1,F0)};function _0(q0,k0,w0,F0,G0){return k0=+k0,w0=w0>>>0,G0||C0(q0,k0,w0,8),zr.write(q0,k0,w0,F0,52,8),w0+8}Nr.prototype.writeDoubleLE=function(k0,w0,F0){return _0(this,k0,w0,!0,F0)},Nr.prototype.writeDoubleBE=function(k0,w0,F0){return _0(this,k0,w0,!1,F0)},Nr.prototype.copy=function(k0,w0,F0,G0){if(!Nr.isBuffer(k0))throw new TypeError("argument should be a Buffer");if(F0||(F0=0),!G0&&G0!==0&&(G0=this.length),w0>=k0.length&&(w0=k0.length),w0||(w0=0),G0>0&&G0<F0&&(G0=F0),G0===F0||k0.length===0||this.length===0)return 0;if(w0<0)throw new RangeError("targetStart out of bounds");if(F0<0||F0>=this.length)throw new RangeError("Index out of range");if(G0<0)throw new RangeError("sourceEnd out of bounds");G0>this.length&&(G0=this.length),k0.length-w0<G0-F0&&(G0=k0.length-w0+F0);var X0=G0-F0;return this===k0&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(w0,F0,G0):Uint8Array.prototype.set.call(k0,this.subarray(F0,G0),w0),X0},Nr.prototype.fill=function(k0,w0,F0,G0){if(typeof k0=="string"){if(typeof w0=="string"?(G0=w0,w0=0,F0=this.length):typeof F0=="string"&&(G0=F0,F0=this.length),G0!==void 0&&typeof G0!="string")throw new TypeError("encoding must be a string");if(typeof G0=="string"&&!Nr.isEncoding(G0))throw new TypeError("Unknown encoding: "+G0);if(k0.length===1){var X0=k0.charCodeAt(0);(G0==="utf8"&&X0<128||G0==="latin1")&&(k0=X0)}}else typeof k0=="number"?k0=k0&255:typeof k0=="boolean"&&(k0=Number(k0));if(w0<0||this.length<w0||this.length<F0)throw new RangeError("Out of range index");if(F0<=w0)return this;w0=w0>>>0,F0=F0===void 0?this.length:F0>>>0,k0||(k0=0);var eo;if(typeof k0=="number")for(eo=w0;eo<F0;++eo)this[eo]=k0;else{var K0=Nr.isBuffer(k0)?k0:Nr.from(k0,G0),Z0=K0.length;if(Z0===0)throw new TypeError('The value "'+k0+'" is invalid for argument "value"');for(eo=0;eo<F0-w0;++eo)this[eo+w0]=K0[eo%Z0]}return this};var R0=/[^+/0-9A-Za-z-_]/g;function D0(q0){if(q0=q0.split("=")[0],q0=q0.trim().replace(R0,""),q0.length<2)return"";for(;q0.length%4!==0;)q0=q0+"=";return q0}function S0(q0,k0){k0=k0||1/0;for(var w0,F0=q0.length,G0=null,X0=[],eo=0;eo<F0;++eo){if(w0=q0.charCodeAt(eo),w0>55295&&w0<57344){if(!G0){if(w0>56319){(k0-=3)>-1&&X0.push(239,191,189);continue}else if(eo+1===F0){(k0-=3)>-1&&X0.push(239,191,189);continue}G0=w0;continue}if(w0<56320){(k0-=3)>-1&&X0.push(239,191,189),G0=w0;continue}w0=(G0-55296<<10|w0-56320)+65536}else G0&&(k0-=3)>-1&&X0.push(239,191,189);if(G0=null,w0<128){if((k0-=1)<0)break;X0.push(w0)}else if(w0<2048){if((k0-=2)<0)break;X0.push(w0>>6|192,w0&63|128)}else if(w0<65536){if((k0-=3)<0)break;X0.push(w0>>12|224,w0>>6&63|128,w0&63|128)}else if(w0<1114112){if((k0-=4)<0)break;X0.push(w0>>18|240,w0>>12&63|128,w0>>6&63|128,w0&63|128)}else throw new Error("Invalid code point")}return X0}function I0(q0){for(var k0=[],w0=0;w0<q0.length;++w0)k0.push(q0.charCodeAt(w0)&255);return k0}function B0(q0,k0){for(var w0,F0,G0,X0=[],eo=0;eo<q0.length&&!((k0-=2)<0);++eo)w0=q0.charCodeAt(eo),F0=w0>>8,G0=w0%256,X0.push(G0),X0.push(F0);return X0}function T0(q0){return $r.toByteArray(D0(q0))}function Q0(q0,k0,w0,F0){for(var G0=0;G0<F0&&!(G0+w0>=k0.length||G0>=q0.length);++G0)k0[G0+w0]=q0[G0];return G0}function L0(q0,k0){return q0 instanceof k0||q0!=null&&q0.constructor!=null&&q0.constructor.name!=null&&q0.constructor.name===k0.name}function N0(q0){return q0!==q0}var j0=function(){for(var q0="0123456789abcdef",k0=new Array(256),w0=0;w0<16;++w0)for(var F0=w0*16,G0=0;G0<16;++G0)k0[F0+G0]=q0[w0]+q0[G0];return k0}()})(buffer);var _nodeResolve_empty={},_nodeResolve_empty$1=Object.freeze({__proto__:null,default:_nodeResolve_empty}),require$$4$2=getAugmentedNamespace$2(_nodeResolve_empty$1);function ownKeys$7(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$1$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$7(Object(zr),!0).forEach(function(_r){_defineProperty$2$1(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$7(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$2$1(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _classCallCheck$3$1(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(Gt,$r){for(var zr=0;zr<$r.length;zr++){var _r=$r[zr];_r.enumerable=_r.enumerable||!1,_r.configurable=!0,"value"in _r&&(_r.writable=!0),Object.defineProperty(Gt,_r.key,_r)}}function _createClass$1$1(Gt,$r,zr){return $r&&_defineProperties$1(Gt.prototype,$r),Gt}var _require$4=buffer,Buffer$3$1=_require$4.Buffer,_require2$2=require$$4$2,inspect$2=_require2$2.inspect,custom$1=inspect$2&&inspect$2.custom||"inspect";function copyBuffer(Gt,$r,zr){Buffer$3$1.prototype.copy.call(Gt,$r,zr)}var buffer_list$1=function(){function Gt(){_classCallCheck$3$1(this,Gt),this.head=null,this.tail=null,this.length=0}return _createClass$1$1(Gt,[{key:"push",value:function(zr){var _r={data:zr,next:null};this.length>0?this.tail.next=_r:this.head=_r,this.tail=_r,++this.length}},{key:"unshift",value:function(zr){var _r={data:zr,next:this.head};this.length===0&&(this.tail=_r),this.head=_r,++this.length}},{key:"shift",value:function(){if(this.length!==0){var zr=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,zr}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(zr){if(this.length===0)return"";for(var _r=this.head,Dr=""+_r.data;_r=_r.next;)Dr+=zr+_r.data;return Dr}},{key:"concat",value:function(zr){if(this.length===0)return Buffer$3$1.alloc(0);for(var _r=Buffer$3$1.allocUnsafe(zr>>>0),Dr=this.head,kr=0;Dr;)copyBuffer(Dr.data,_r,kr),kr+=Dr.data.length,Dr=Dr.next;return _r}},{key:"consume",value:function(zr,_r){var Dr;return zr<this.head.data.length?(Dr=this.head.data.slice(0,zr),this.head.data=this.head.data.slice(zr)):zr===this.head.data.length?Dr=this.shift():Dr=_r?this._getString(zr):this._getBuffer(zr),Dr}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(zr){var _r=this.head,Dr=1,kr=_r.data;for(zr-=kr.length;_r=_r.next;){var qr=_r.data,Nr=zr>qr.length?qr.length:zr;if(Nr===qr.length?kr+=qr:kr+=qr.slice(0,zr),zr-=Nr,zr===0){Nr===qr.length?(++Dr,_r.next?this.head=_r.next:this.head=this.tail=null):(this.head=_r,_r.data=qr.slice(Nr));break}++Dr}return this.length-=Dr,kr}},{key:"_getBuffer",value:function(zr){var _r=Buffer$3$1.allocUnsafe(zr),Dr=this.head,kr=1;for(Dr.data.copy(_r),zr-=Dr.data.length;Dr=Dr.next;){var qr=Dr.data,Nr=zr>qr.length?qr.length:zr;if(qr.copy(_r,_r.length-zr,0,Nr),zr-=Nr,zr===0){Nr===qr.length?(++kr,Dr.next?this.head=Dr.next:this.head=this.tail=null):(this.head=Dr,Dr.data=qr.slice(Nr));break}++kr}return this.length-=kr,_r}},{key:custom$1,value:function(zr,_r){return inspect$2(this,_objectSpread$1$1({},_r,{depth:0,customInspect:!1}))}}]),Gt}();function destroy$1(Gt,$r){var zr=this,_r=this._readableState&&this._readableState.destroyed,Dr=this._writableState&&this._writableState.destroyed;return _r||Dr?($r?$r(Gt):Gt&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,browser$1$1$1.nextTick(emitErrorNT$1,this,Gt)):browser$1$1$1.nextTick(emitErrorNT$1,this,Gt)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(Gt||null,function(kr){!$r&&kr?zr._writableState?zr._writableState.errorEmitted?browser$1$1$1.nextTick(emitCloseNT$1,zr):(zr._writableState.errorEmitted=!0,browser$1$1$1.nextTick(emitErrorAndCloseNT$1,zr,kr)):browser$1$1$1.nextTick(emitErrorAndCloseNT$1,zr,kr):$r?(browser$1$1$1.nextTick(emitCloseNT$1,zr),$r(kr)):browser$1$1$1.nextTick(emitCloseNT$1,zr)}),this)}function emitErrorAndCloseNT$1(Gt,$r){emitErrorNT$1(Gt,$r),emitCloseNT$1(Gt)}function emitCloseNT$1(Gt){Gt._writableState&&!Gt._writableState.emitClose||Gt._readableState&&!Gt._readableState.emitClose||Gt.emit("close")}function undestroy$1(){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 emitErrorNT$1(Gt,$r){Gt.emit("error",$r)}function errorOrDestroy$2$1(Gt,$r){var zr=Gt._readableState,_r=Gt._writableState;zr&&zr.autoDestroy||_r&&_r.autoDestroy?Gt.destroy($r):Gt.emit("error",$r)}var destroy_1$1={destroy:destroy$1,undestroy:undestroy$1,errorOrDestroy:errorOrDestroy$2$1},errorsBrowser$1={};function _inheritsLoose$4(Gt,$r){Gt.prototype=Object.create($r.prototype),Gt.prototype.constructor=Gt,Gt.__proto__=$r}var codes$1={};function createErrorType$1(Gt,$r,zr){zr||(zr=Error);function _r(kr,qr,Nr){return typeof $r=="string"?$r:$r(kr,qr,Nr)}var Dr=function(kr){_inheritsLoose$4(qr,kr);function qr(Nr,Wr,Qr){return kr.call(this,_r(Nr,Wr,Qr))||this}return qr}(zr);Dr.prototype.name=zr.name,Dr.prototype.code=Gt,codes$1[Gt]=Dr}function oneOf$1(Gt,$r){if(Array.isArray(Gt)){var zr=Gt.length;return Gt=Gt.map(function(_r){return String(_r)}),zr>2?"one of ".concat($r," ").concat(Gt.slice(0,zr-1).join(", "),", or ")+Gt[zr-1]:zr===2?"one of ".concat($r," ").concat(Gt[0]," or ").concat(Gt[1]):"of ".concat($r," ").concat(Gt[0])}else return"of ".concat($r," ").concat(String(Gt))}function startsWith$1(Gt,$r,zr){return Gt.substr(0,$r.length)===$r}function endsWith$2(Gt,$r,zr){return(zr===void 0||zr>Gt.length)&&(zr=Gt.length),Gt.substring(zr-$r.length,zr)===$r}function includes$1(Gt,$r,zr){return typeof zr!="number"&&(zr=0),zr+$r.length>Gt.length?!1:Gt.indexOf($r,zr)!==-1}createErrorType$1("ERR_INVALID_OPT_VALUE",function(Gt,$r){return'The value "'+$r+'" is invalid for option "'+Gt+'"'},TypeError);createErrorType$1("ERR_INVALID_ARG_TYPE",function(Gt,$r,zr){var _r;typeof $r=="string"&&startsWith$1($r,"not ")?(_r="must not be",$r=$r.replace(/^not /,"")):_r="must be";var Dr;if(endsWith$2(Gt," argument"))Dr="The ".concat(Gt," ").concat(_r," ").concat(oneOf$1($r,"type"));else{var kr=includes$1(Gt,".")?"property":"argument";Dr='The "'.concat(Gt,'" ').concat(kr," ").concat(_r," ").concat(oneOf$1($r,"type"))}return Dr+=". Received type ".concat(typeof zr),Dr},TypeError);createErrorType$1("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");createErrorType$1("ERR_METHOD_NOT_IMPLEMENTED",function(Gt){return"The "+Gt+" method is not implemented"});createErrorType$1("ERR_STREAM_PREMATURE_CLOSE","Premature close");createErrorType$1("ERR_STREAM_DESTROYED",function(Gt){return"Cannot call "+Gt+" after a stream was destroyed"});createErrorType$1("ERR_MULTIPLE_CALLBACK","Callback called multiple times");createErrorType$1("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");createErrorType$1("ERR_STREAM_WRITE_AFTER_END","write after end");createErrorType$1("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);createErrorType$1("ERR_UNKNOWN_ENCODING",function(Gt){return"Unknown encoding: "+Gt},TypeError);createErrorType$1("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");errorsBrowser$1.codes=codes$1;var ERR_INVALID_OPT_VALUE$1=errorsBrowser$1.codes.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom$1(Gt,$r,zr){return Gt.highWaterMark!=null?Gt.highWaterMark:$r?Gt[zr]:null}function getHighWaterMark$2$1(Gt,$r,zr,_r){var Dr=highWaterMarkFrom$1($r,_r,zr);if(Dr!=null){if(!(isFinite(Dr)&&Math.floor(Dr)===Dr)||Dr<0){var kr=_r?zr:"highWaterMark";throw new ERR_INVALID_OPT_VALUE$1(kr,Dr)}return Math.floor(Dr)}return Gt.objectMode?16:16*1024}var state$1={getHighWaterMark:getHighWaterMark$2$1},inherits_browser={exports:{}};typeof Object.create=="function"?inherits_browser.exports=function($r,zr){zr&&($r.super_=zr,$r.prototype=Object.create(zr.prototype,{constructor:{value:$r,enumerable:!1,writable:!0,configurable:!0}}))}:inherits_browser.exports=function($r,zr){if(zr){$r.super_=zr;var _r=function(){};_r.prototype=zr.prototype,$r.prototype=new _r,$r.prototype.constructor=$r}};var string_decoder={},safeBuffer={exports:{}};/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */(function(Gt,$r){var zr=buffer,_r=zr.Buffer;function Dr(qr,Nr){for(var Wr in qr)Nr[Wr]=qr[Wr]}_r.from&&_r.alloc&&_r.allocUnsafe&&_r.allocUnsafeSlow?Gt.exports=zr:(Dr(zr,$r),$r.Buffer=kr);function kr(qr,Nr,Wr){return _r(qr,Nr,Wr)}kr.prototype=Object.create(_r.prototype),Dr(_r,kr),kr.from=function(qr,Nr,Wr){if(typeof qr=="number")throw new TypeError("Argument must not be a number");return _r(qr,Nr,Wr)},kr.alloc=function(qr,Nr,Wr){if(typeof qr!="number")throw new TypeError("Argument must be a number");var Qr=_r(qr);return Nr!==void 0?typeof Wr=="string"?Qr.fill(Nr,Wr):Qr.fill(Nr):Qr.fill(0),Qr},kr.allocUnsafe=function(qr){if(typeof qr!="number")throw new TypeError("Argument must be a number");return _r(qr)},kr.allocUnsafeSlow=function(qr){if(typeof qr!="number")throw new TypeError("Argument must be a number");return zr.SlowBuffer(qr)}})(safeBuffer,safeBuffer.exports);var Buffer$2$2=safeBuffer.exports.Buffer,isEncoding=Buffer$2$2.isEncoding||function(Gt){switch(Gt=""+Gt,Gt&&Gt.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 _normalizeEncoding(Gt){if(!Gt)return"utf8";for(var $r;;)switch(Gt){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Gt;default:if($r)return;Gt=(""+Gt).toLowerCase(),$r=!0}}function normalizeEncoding(Gt){var $r=_normalizeEncoding(Gt);if(typeof $r!="string"&&(Buffer$2$2.isEncoding===isEncoding||!isEncoding(Gt)))throw new Error("Unknown encoding: "+Gt);return $r||Gt}string_decoder.StringDecoder=StringDecoder$1$1;function StringDecoder$1$1(Gt){this.encoding=normalizeEncoding(Gt);var $r;switch(this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,$r=4;break;case"utf8":this.fillLast=utf8FillLast,$r=4;break;case"base64":this.text=base64Text,this.end=base64End,$r=3;break;default:this.write=simpleWrite,this.end=simpleEnd;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=Buffer$2$2.allocUnsafe($r)}StringDecoder$1$1.prototype.write=function(Gt){if(Gt.length===0)return"";var $r,zr;if(this.lastNeed){if($r=this.fillLast(Gt),$r===void 0)return"";zr=this.lastNeed,this.lastNeed=0}else zr=0;return zr<Gt.length?$r?$r+this.text(Gt,zr):this.text(Gt,zr):$r||""};StringDecoder$1$1.prototype.end=utf8End;StringDecoder$1$1.prototype.text=utf8Text;StringDecoder$1$1.prototype.fillLast=function(Gt){if(this.lastNeed<=Gt.length)return Gt.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Gt.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Gt.length),this.lastNeed-=Gt.length};function utf8CheckByte(Gt){return Gt<=127?0:Gt>>5===6?2:Gt>>4===14?3:Gt>>3===30?4:Gt>>6===2?-1:-2}function utf8CheckIncomplete(Gt,$r,zr){var _r=$r.length-1;if(_r<zr)return 0;var Dr=utf8CheckByte($r[_r]);return Dr>=0?(Dr>0&&(Gt.lastNeed=Dr-1),Dr):--_r<zr||Dr===-2?0:(Dr=utf8CheckByte($r[_r]),Dr>=0?(Dr>0&&(Gt.lastNeed=Dr-2),Dr):--_r<zr||Dr===-2?0:(Dr=utf8CheckByte($r[_r]),Dr>=0?(Dr>0&&(Dr===2?Dr=0:Gt.lastNeed=Dr-3),Dr):0))}function utf8CheckExtraBytes(Gt,$r,zr){if(($r[0]&192)!==128)return Gt.lastNeed=0,"�";if(Gt.lastNeed>1&&$r.length>1){if(($r[1]&192)!==128)return Gt.lastNeed=1,"�";if(Gt.lastNeed>2&&$r.length>2&&($r[2]&192)!==128)return Gt.lastNeed=2,"�"}}function utf8FillLast(Gt){var $r=this.lastTotal-this.lastNeed,zr=utf8CheckExtraBytes(this,Gt);if(zr!==void 0)return zr;if(this.lastNeed<=Gt.length)return Gt.copy(this.lastChar,$r,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Gt.copy(this.lastChar,$r,0,Gt.length),this.lastNeed-=Gt.length}function utf8Text(Gt,$r){var zr=utf8CheckIncomplete(this,Gt,$r);if(!this.lastNeed)return Gt.toString("utf8",$r);this.lastTotal=zr;var _r=Gt.length-(zr-this.lastNeed);return Gt.copy(this.lastChar,0,_r),Gt.toString("utf8",$r,_r)}function utf8End(Gt){var $r=Gt&&Gt.length?this.write(Gt):"";return this.lastNeed?$r+"�":$r}function utf16Text(Gt,$r){if((Gt.length-$r)%2===0){var zr=Gt.toString("utf16le",$r);if(zr){var _r=zr.charCodeAt(zr.length-1);if(_r>=55296&&_r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Gt[Gt.length-2],this.lastChar[1]=Gt[Gt.length-1],zr.slice(0,-1)}return zr}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Gt[Gt.length-1],Gt.toString("utf16le",$r,Gt.length-1)}function utf16End(Gt){var $r=Gt&&Gt.length?this.write(Gt):"";if(this.lastNeed){var zr=this.lastTotal-this.lastNeed;return $r+this.lastChar.toString("utf16le",0,zr)}return $r}function base64Text(Gt,$r){var zr=(Gt.length-$r)%3;return zr===0?Gt.toString("base64",$r):(this.lastNeed=3-zr,this.lastTotal=3,zr===1?this.lastChar[0]=Gt[Gt.length-1]:(this.lastChar[0]=Gt[Gt.length-2],this.lastChar[1]=Gt[Gt.length-1]),Gt.toString("base64",$r,Gt.length-zr))}function base64End(Gt){var $r=Gt&&Gt.length?this.write(Gt):"";return this.lastNeed?$r+this.lastChar.toString("base64",0,3-this.lastNeed):$r}function simpleWrite(Gt){return Gt.toString(this.encoding)}function simpleEnd(Gt){return Gt&&Gt.length?this.write(Gt):""}var ERR_STREAM_PREMATURE_CLOSE$1=errorsBrowser$1.codes.ERR_STREAM_PREMATURE_CLOSE;function once$1$1(Gt){var $r=!1;return function(){if(!$r){$r=!0;for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];Gt.apply(this,_r)}}}function noop$1$2(){}function isRequest$1$1(Gt){return Gt.setHeader&&typeof Gt.abort=="function"}function eos$1$1(Gt,$r,zr){if(typeof $r=="function")return eos$1$1(Gt,null,$r);$r||($r={}),zr=once$1$1(zr||noop$1$2);var _r=$r.readable||$r.readable!==!1&&Gt.readable,Dr=$r.writable||$r.writable!==!1&&Gt.writable,kr=function(){Gt.writable||Nr()},qr=Gt._writableState&&Gt._writableState.finished,Nr=function(){Dr=!1,qr=!0,_r||zr.call(Gt)},Wr=Gt._readableState&&Gt._readableState.endEmitted,Qr=function(){_r=!1,Wr=!0,Dr||zr.call(Gt)},Vr=function(Vn){zr.call(Gt,Vn)},Jr=function(){var Vn;if(_r&&!Wr)return(!Gt._readableState||!Gt._readableState.ended)&&(Vn=new ERR_STREAM_PREMATURE_CLOSE$1),zr.call(Gt,Vn);if(Dr&&!qr)return(!Gt._writableState||!Gt._writableState.ended)&&(Vn=new ERR_STREAM_PREMATURE_CLOSE$1),zr.call(Gt,Vn)},Zr=function(){Gt.req.on("finish",Nr)};return isRequest$1$1(Gt)?(Gt.on("complete",Nr),Gt.on("abort",Jr),Gt.req?Zr():Gt.on("request",Zr)):Dr&&!Gt._writableState&&(Gt.on("end",kr),Gt.on("close",kr)),Gt.on("end",Qr),Gt.on("finish",Nr),$r.error!==!1&&Gt.on("error",Vr),Gt.on("close",Jr),function(){Gt.removeListener("complete",Nr),Gt.removeListener("abort",Jr),Gt.removeListener("request",Zr),Gt.req&&Gt.req.removeListener("finish",Nr),Gt.removeListener("end",kr),Gt.removeListener("close",kr),Gt.removeListener("finish",Nr),Gt.removeListener("end",Qr),Gt.removeListener("error",Vr),Gt.removeListener("close",Jr)}}var endOfStream$1=eos$1$1,_Object$setPrototypeO;function _defineProperty$1$1(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}var finished=endOfStream$1,kLastResolve=Symbol("lastResolve"),kLastReject=Symbol("lastReject"),kError=Symbol("error"),kEnded=Symbol("ended"),kLastPromise=Symbol("lastPromise"),kHandlePromise=Symbol("handlePromise"),kStream=Symbol("stream");function createIterResult(Gt,$r){return{value:Gt,done:$r}}function readAndResolve(Gt){var $r=Gt[kLastResolve];if($r!==null){var zr=Gt[kStream].read();zr!==null&&(Gt[kLastPromise]=null,Gt[kLastResolve]=null,Gt[kLastReject]=null,$r(createIterResult(zr,!1)))}}function onReadable(Gt){browser$1$1$1.nextTick(readAndResolve,Gt)}function wrapForNext(Gt,$r){return function(zr,_r){Gt.then(function(){if($r[kEnded]){zr(createIterResult(void 0,!0));return}$r[kHandlePromise](zr,_r)},_r)}}var AsyncIteratorPrototype=Object.getPrototypeOf(function(){}),ReadableStreamAsyncIteratorPrototype=Object.setPrototypeOf((_Object$setPrototypeO={get stream(){return this[kStream]},next:function(){var $r=this,zr=this[kError];if(zr!==null)return Promise.reject(zr);if(this[kEnded])return Promise.resolve(createIterResult(void 0,!0));if(this[kStream].destroyed)return new Promise(function(qr,Nr){browser$1$1$1.nextTick(function(){$r[kError]?Nr($r[kError]):qr(createIterResult(void 0,!0))})});var _r=this[kLastPromise],Dr;if(_r)Dr=new Promise(wrapForNext(_r,this));else{var kr=this[kStream].read();if(kr!==null)return Promise.resolve(createIterResult(kr,!1));Dr=new Promise(this[kHandlePromise])}return this[kLastPromise]=Dr,Dr}},_defineProperty$1$1(_Object$setPrototypeO,Symbol.asyncIterator,function(){return this}),_defineProperty$1$1(_Object$setPrototypeO,"return",function(){var $r=this;return new Promise(function(zr,_r){$r[kStream].destroy(null,function(Dr){if(Dr){_r(Dr);return}zr(createIterResult(void 0,!0))})})}),_Object$setPrototypeO),AsyncIteratorPrototype),createReadableStreamAsyncIterator$1=function($r){var zr,_r=Object.create(ReadableStreamAsyncIteratorPrototype,(zr={},_defineProperty$1$1(zr,kStream,{value:$r,writable:!0}),_defineProperty$1$1(zr,kLastResolve,{value:null,writable:!0}),_defineProperty$1$1(zr,kLastReject,{value:null,writable:!0}),_defineProperty$1$1(zr,kError,{value:null,writable:!0}),_defineProperty$1$1(zr,kEnded,{value:$r._readableState.endEmitted,writable:!0}),_defineProperty$1$1(zr,kHandlePromise,{value:function(kr,qr){var Nr=_r[kStream].read();Nr?(_r[kLastPromise]=null,_r[kLastResolve]=null,_r[kLastReject]=null,kr(createIterResult(Nr,!1))):(_r[kLastResolve]=kr,_r[kLastReject]=qr)},writable:!0}),zr));return _r[kLastPromise]=null,finished($r,function(Dr){if(Dr&&Dr.code!=="ERR_STREAM_PREMATURE_CLOSE"){var kr=_r[kLastReject];kr!==null&&(_r[kLastPromise]=null,_r[kLastResolve]=null,_r[kLastReject]=null,kr(Dr)),_r[kError]=Dr;return}var qr=_r[kLastResolve];qr!==null&&(_r[kLastPromise]=null,_r[kLastResolve]=null,_r[kLastReject]=null,qr(createIterResult(void 0,!0))),_r[kEnded]=!0}),$r.on("readable",onReadable.bind(null,_r)),_r},async_iterator$1=createReadableStreamAsyncIterator$1,fromBrowser$1=function(){throw new Error("Readable.from is not available in the browser")},Registry$4$1=_registry$1;Registry$4$1.Readable=Readable$1;Readable$1.ReadableState=ReadableState$1;events$1.exports.EventEmitter;var EElistenerCount$1=function($r,zr){return $r.listeners(zr).length},Stream$1$1=streamBrowser$1,Buffer$1$2=buffer.Buffer,OurUint8Array$1$1=commonjsGlobal$1.Uint8Array||function(){};function _uint8ArrayToBuffer$1$1(Gt){return Buffer$1$2.from(Gt)}function _isUint8Array$1$1(Gt){return Buffer$1$2.isBuffer(Gt)||Gt instanceof OurUint8Array$1$1}var debugUtil$1=require$$4$2,debug$1;debugUtil$1&&debugUtil$1.debuglog?debug$1=debugUtil$1.debuglog("stream"):debug$1=function(){};var BufferList$1=buffer_list$1,destroyImpl$1$1=destroy_1$1,_require$3=state$1,getHighWaterMark$1$1=_require$3.getHighWaterMark,_require$codes$4=errorsBrowser$1.codes,ERR_INVALID_ARG_TYPE$3=_require$codes$4.ERR_INVALID_ARG_TYPE,ERR_STREAM_PUSH_AFTER_EOF$1=_require$codes$4.ERR_STREAM_PUSH_AFTER_EOF,ERR_METHOD_NOT_IMPLEMENTED$2$1=_require$codes$4.ERR_METHOD_NOT_IMPLEMENTED,ERR_STREAM_UNSHIFT_AFTER_END_EVENT$1=_require$codes$4.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,StringDecoder$2,createReadableStreamAsyncIterator$2,from$3;inherits_browser.exports(Readable$1,Stream$1$1);var errorOrDestroy$1$1=destroyImpl$1$1.errorOrDestroy,kProxyEvents$1=["error","close","destroy","pause","resume"];function prependListener$1(Gt,$r,zr){if(typeof Gt.prependListener=="function")return Gt.prependListener($r,zr);!Gt._events||!Gt._events[$r]?Gt.on($r,zr):Array.isArray(Gt._events[$r])?Gt._events[$r].unshift(zr):Gt._events[$r]=[zr,Gt._events[$r]]}function ReadableState$1(Gt,$r,zr){Gt=Gt||{},typeof zr!="boolean"&&(zr=$r instanceof Registry$4$1.Duplex),this.objectMode=!!Gt.objectMode,zr&&(this.objectMode=this.objectMode||!!Gt.readableObjectMode),this.highWaterMark=getHighWaterMark$1$1(this,Gt,"readableHighWaterMark",zr),this.buffer=new BufferList$1,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=Gt.emitClose!==!1,this.autoDestroy=!!Gt.autoDestroy,this.destroyed=!1,this.defaultEncoding=Gt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Gt.encoding&&(StringDecoder$2||(StringDecoder$2=string_decoder.StringDecoder),this.decoder=new StringDecoder$2(Gt.encoding),this.encoding=Gt.encoding)}function Readable$1(Gt){if(!(this instanceof Readable$1))return new Readable$1(Gt);var $r=this instanceof Registry$4$1.Duplex;this._readableState=new ReadableState$1(Gt,this,$r),this.readable=!0,Gt&&(typeof Gt.read=="function"&&(this._read=Gt.read),typeof Gt.destroy=="function"&&(this._destroy=Gt.destroy)),Stream$1$1.call(this)}Object.defineProperty(Readable$1.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function($r){this._readableState&&(this._readableState.destroyed=$r)}});Readable$1.prototype.destroy=destroyImpl$1$1.destroy;Readable$1.prototype._undestroy=destroyImpl$1$1.undestroy;Readable$1.prototype._destroy=function(Gt,$r){$r(Gt)};Readable$1.prototype.push=function(Gt,$r){var zr=this._readableState,_r;return zr.objectMode?_r=!0:typeof Gt=="string"&&($r=$r||zr.defaultEncoding,$r!==zr.encoding&&(Gt=Buffer$1$2.from(Gt,$r),$r=""),_r=!0),readableAddChunk$1(this,Gt,$r,!1,_r)};Readable$1.prototype.unshift=function(Gt){return readableAddChunk$1(this,Gt,null,!0,!1)};function readableAddChunk$1(Gt,$r,zr,_r,Dr){debug$1("readableAddChunk",$r);var kr=Gt._readableState;if($r===null)kr.reading=!1,onEofChunk$1(Gt,kr);else{var qr;if(Dr||(qr=chunkInvalid$1(kr,$r)),qr)errorOrDestroy$1$1(Gt,qr);else if(kr.objectMode||$r&&$r.length>0)if(typeof $r!="string"&&!kr.objectMode&&Object.getPrototypeOf($r)!==Buffer$1$2.prototype&&($r=_uint8ArrayToBuffer$1$1($r)),_r)kr.endEmitted?errorOrDestroy$1$1(Gt,new ERR_STREAM_UNSHIFT_AFTER_END_EVENT$1):addChunk$1(Gt,kr,$r,!0);else if(kr.ended)errorOrDestroy$1$1(Gt,new ERR_STREAM_PUSH_AFTER_EOF$1);else{if(kr.destroyed)return!1;kr.reading=!1,kr.decoder&&!zr?($r=kr.decoder.write($r),kr.objectMode||$r.length!==0?addChunk$1(Gt,kr,$r,!1):maybeReadMore$1(Gt,kr)):addChunk$1(Gt,kr,$r,!1)}else _r||(kr.reading=!1,maybeReadMore$1(Gt,kr))}return!kr.ended&&(kr.length<kr.highWaterMark||kr.length===0)}function addChunk$1(Gt,$r,zr,_r){$r.flowing&&$r.length===0&&!$r.sync?($r.awaitDrain=0,Gt.emit("data",zr)):($r.length+=$r.objectMode?1:zr.length,_r?$r.buffer.unshift(zr):$r.buffer.push(zr),$r.needReadable&&emitReadable$1(Gt)),maybeReadMore$1(Gt,$r)}function chunkInvalid$1(Gt,$r){var zr;return!_isUint8Array$1$1($r)&&typeof $r!="string"&&$r!==void 0&&!Gt.objectMode&&(zr=new ERR_INVALID_ARG_TYPE$3("chunk",["string","Buffer","Uint8Array"],$r)),zr}Readable$1.prototype.isPaused=function(){return this._readableState.flowing===!1};Readable$1.prototype.setEncoding=function(Gt){StringDecoder$2||(StringDecoder$2=string_decoder.StringDecoder);var $r=new StringDecoder$2(Gt);this._readableState.decoder=$r,this._readableState.encoding=this._readableState.decoder.encoding;for(var zr=this._readableState.buffer.head,_r="";zr!==null;)_r+=$r.write(zr.data),zr=zr.next;return this._readableState.buffer.clear(),_r!==""&&this._readableState.buffer.push(_r),this._readableState.length=_r.length,this};var MAX_HWM$1=1073741824;function computeNewHighWaterMark$1(Gt){return Gt>=MAX_HWM$1?Gt=MAX_HWM$1:(Gt--,Gt|=Gt>>>1,Gt|=Gt>>>2,Gt|=Gt>>>4,Gt|=Gt>>>8,Gt|=Gt>>>16,Gt++),Gt}function howMuchToRead$1(Gt,$r){return Gt<=0||$r.length===0&&$r.ended?0:$r.objectMode?1:Gt!==Gt?$r.flowing&&$r.length?$r.buffer.head.data.length:$r.length:(Gt>$r.highWaterMark&&($r.highWaterMark=computeNewHighWaterMark$1(Gt)),Gt<=$r.length?Gt:$r.ended?$r.length:($r.needReadable=!0,0))}Readable$1.prototype.read=function(Gt){debug$1("read",Gt),Gt=parseInt(Gt,10);var $r=this._readableState,zr=Gt;if(Gt!==0&&($r.emittedReadable=!1),Gt===0&&$r.needReadable&&(($r.highWaterMark!==0?$r.length>=$r.highWaterMark:$r.length>0)||$r.ended))return debug$1("read: emitReadable",$r.length,$r.ended),$r.length===0&&$r.ended?endReadable$1(this):emitReadable$1(this),null;if(Gt=howMuchToRead$1(Gt,$r),Gt===0&&$r.ended)return $r.length===0&&endReadable$1(this),null;var _r=$r.needReadable;debug$1("need readable",_r),($r.length===0||$r.length-Gt<$r.highWaterMark)&&(_r=!0,debug$1("length less than watermark",_r)),$r.ended||$r.reading?(_r=!1,debug$1("reading or ended",_r)):_r&&(debug$1("do read"),$r.reading=!0,$r.sync=!0,$r.length===0&&($r.needReadable=!0),this._read($r.highWaterMark),$r.sync=!1,$r.reading||(Gt=howMuchToRead$1(zr,$r)));var Dr;return Gt>0?Dr=fromList$1(Gt,$r):Dr=null,Dr===null?($r.needReadable=$r.length<=$r.highWaterMark,Gt=0):($r.length-=Gt,$r.awaitDrain=0),$r.length===0&&($r.ended||($r.needReadable=!0),zr!==Gt&&$r.ended&&endReadable$1(this)),Dr!==null&&this.emit("data",Dr),Dr};function onEofChunk$1(Gt,$r){if(debug$1("onEofChunk"),!$r.ended){if($r.decoder){var zr=$r.decoder.end();zr&&zr.length&&($r.buffer.push(zr),$r.length+=$r.objectMode?1:zr.length)}$r.ended=!0,$r.sync?emitReadable$1(Gt):($r.needReadable=!1,$r.emittedReadable||($r.emittedReadable=!0,emitReadable_$1(Gt)))}}function emitReadable$1(Gt){var $r=Gt._readableState;debug$1("emitReadable",$r.needReadable,$r.emittedReadable),$r.needReadable=!1,$r.emittedReadable||(debug$1("emitReadable",$r.flowing),$r.emittedReadable=!0,browser$1$1$1.nextTick(emitReadable_$1,Gt))}function emitReadable_$1(Gt){var $r=Gt._readableState;debug$1("emitReadable_",$r.destroyed,$r.length,$r.ended),!$r.destroyed&&($r.length||$r.ended)&&(Gt.emit("readable"),$r.emittedReadable=!1),$r.needReadable=!$r.flowing&&!$r.ended&&$r.length<=$r.highWaterMark,flow$1(Gt)}function maybeReadMore$1(Gt,$r){$r.readingMore||($r.readingMore=!0,browser$1$1$1.nextTick(maybeReadMore_$1,Gt,$r))}function maybeReadMore_$1(Gt,$r){for(;!$r.reading&&!$r.ended&&($r.length<$r.highWaterMark||$r.flowing&&$r.length===0);){var zr=$r.length;if(debug$1("maybeReadMore read 0"),Gt.read(0),zr===$r.length)break}$r.readingMore=!1}Readable$1.prototype._read=function(Gt){errorOrDestroy$1$1(this,new ERR_METHOD_NOT_IMPLEMENTED$2$1("_read()"))};Readable$1.prototype.pipe=function(Gt,$r){var zr=this,_r=this._readableState;switch(_r.pipesCount){case 0:_r.pipes=Gt;break;case 1:_r.pipes=[_r.pipes,Gt];break;default:_r.pipes.push(Gt);break}_r.pipesCount+=1,debug$1("pipe count=%d opts=%j",_r.pipesCount,$r);var Dr=(!$r||$r.end!==!1)&&Gt!==browser$1$1$1.stdout&&Gt!==browser$1$1$1.stderr,kr=Dr?Nr:_i;_r.endEmitted?browser$1$1$1.nextTick(kr):zr.once("end",kr),Gt.on("unpipe",qr);function qr(e0,r0){debug$1("onunpipe"),e0===zr&&r0&&r0.hasUnpiped===!1&&(r0.hasUnpiped=!0,Vr())}function Nr(){debug$1("onend"),Gt.end()}var Wr=pipeOnDrain$1(zr);Gt.on("drain",Wr);var Qr=!1;function Vr(){debug$1("cleanup"),Gt.removeListener("close",zn),Gt.removeListener("finish",Vn),Gt.removeListener("drain",Wr),Gt.removeListener("error",Zr),Gt.removeListener("unpipe",qr),zr.removeListener("end",Nr),zr.removeListener("end",_i),zr.removeListener("data",Jr),Qr=!0,_r.awaitDrain&&(!Gt._writableState||Gt._writableState.needDrain)&&Wr()}zr.on("data",Jr);function Jr(e0){debug$1("ondata");var r0=Gt.write(e0);debug$1("dest.write",r0),r0===!1&&((_r.pipesCount===1&&_r.pipes===Gt||_r.pipesCount>1&&indexOf$1(_r.pipes,Gt)!==-1)&&!Qr&&(debug$1("false write response, pause",_r.awaitDrain),_r.awaitDrain++),zr.pause())}function Zr(e0){debug$1("onerror",e0),_i(),Gt.removeListener("error",Zr),EElistenerCount$1(Gt,"error")===0&&errorOrDestroy$1$1(Gt,e0)}prependListener$1(Gt,"error",Zr);function zn(){Gt.removeListener("finish",Vn),_i()}Gt.once("close",zn);function Vn(){debug$1("onfinish"),Gt.removeListener("close",zn),_i()}Gt.once("finish",Vn);function _i(){debug$1("unpipe"),zr.unpipe(Gt)}return Gt.emit("pipe",zr),_r.flowing||(debug$1("pipe resume"),zr.resume()),Gt};function pipeOnDrain$1(Gt){return function(){var zr=Gt._readableState;debug$1("pipeOnDrain",zr.awaitDrain),zr.awaitDrain&&zr.awaitDrain--,zr.awaitDrain===0&&EElistenerCount$1(Gt,"data")&&(zr.flowing=!0,flow$1(Gt))}}Readable$1.prototype.unpipe=function(Gt){var $r=this._readableState,zr={hasUnpiped:!1};if($r.pipesCount===0)return this;if($r.pipesCount===1)return Gt&&Gt!==$r.pipes?this:(Gt||(Gt=$r.pipes),$r.pipes=null,$r.pipesCount=0,$r.flowing=!1,Gt&&Gt.emit("unpipe",this,zr),this);if(!Gt){var _r=$r.pipes,Dr=$r.pipesCount;$r.pipes=null,$r.pipesCount=0,$r.flowing=!1;for(var kr=0;kr<Dr;kr++)_r[kr].emit("unpipe",this,{hasUnpiped:!1});return this}var qr=indexOf$1($r.pipes,Gt);return qr===-1?this:($r.pipes.splice(qr,1),$r.pipesCount-=1,$r.pipesCount===1&&($r.pipes=$r.pipes[0]),Gt.emit("unpipe",this,zr),this)};Readable$1.prototype.on=function(Gt,$r){var zr=Stream$1$1.prototype.on.call(this,Gt,$r),_r=this._readableState;return Gt==="data"?(_r.readableListening=this.listenerCount("readable")>0,_r.flowing!==!1&&this.resume()):Gt==="readable"&&!_r.endEmitted&&!_r.readableListening&&(_r.readableListening=_r.needReadable=!0,_r.flowing=!1,_r.emittedReadable=!1,debug$1("on readable",_r.length,_r.reading),_r.length?emitReadable$1(this):_r.reading||browser$1$1$1.nextTick(nReadingNextTick$1,this)),zr};Readable$1.prototype.addListener=Readable$1.prototype.on;Readable$1.prototype.removeListener=function(Gt,$r){var zr=Stream$1$1.prototype.removeListener.call(this,Gt,$r);return Gt==="readable"&&browser$1$1$1.nextTick(updateReadableListening$1,this),zr};Readable$1.prototype.removeAllListeners=function(Gt){var $r=Stream$1$1.prototype.removeAllListeners.apply(this,arguments);return(Gt==="readable"||Gt===void 0)&&browser$1$1$1.nextTick(updateReadableListening$1,this),$r};function updateReadableListening$1(Gt){var $r=Gt._readableState;$r.readableListening=Gt.listenerCount("readable")>0,$r.resumeScheduled&&!$r.paused?$r.flowing=!0:Gt.listenerCount("data")>0&&Gt.resume()}function nReadingNextTick$1(Gt){debug$1("readable nexttick read 0"),Gt.read(0)}Readable$1.prototype.resume=function(){var Gt=this._readableState;return Gt.flowing||(debug$1("resume"),Gt.flowing=!Gt.readableListening,resume$1(this,Gt)),Gt.paused=!1,this};function resume$1(Gt,$r){$r.resumeScheduled||($r.resumeScheduled=!0,browser$1$1$1.nextTick(resume_$1,Gt,$r))}function resume_$1(Gt,$r){debug$1("resume",$r.reading),$r.reading||Gt.read(0),$r.resumeScheduled=!1,Gt.emit("resume"),flow$1(Gt),$r.flowing&&!$r.reading&&Gt.read(0)}Readable$1.prototype.pause=function(){return debug$1("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(debug$1("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function flow$1(Gt){var $r=Gt._readableState;for(debug$1("flow",$r.flowing);$r.flowing&&Gt.read()!==null;);}Readable$1.prototype.wrap=function(Gt){var $r=this,zr=this._readableState,_r=!1;Gt.on("end",function(){if(debug$1("wrapped end"),zr.decoder&&!zr.ended){var qr=zr.decoder.end();qr&&qr.length&&$r.push(qr)}$r.push(null)}),Gt.on("data",function(qr){if(debug$1("wrapped data"),zr.decoder&&(qr=zr.decoder.write(qr)),!(zr.objectMode&&qr==null)&&!(!zr.objectMode&&(!qr||!qr.length))){var Nr=$r.push(qr);Nr||(_r=!0,Gt.pause())}});for(var Dr in Gt)this[Dr]===void 0&&typeof Gt[Dr]=="function"&&(this[Dr]=function(Nr){return function(){return Gt[Nr].apply(Gt,arguments)}}(Dr));for(var kr=0;kr<kProxyEvents$1.length;kr++)Gt.on(kProxyEvents$1[kr],this.emit.bind(this,kProxyEvents$1[kr]));return this._read=function(qr){debug$1("wrapped _read",qr),_r&&(_r=!1,Gt.resume())},this};typeof Symbol=="function"&&(Readable$1.prototype[Symbol.asyncIterator]=function(){return createReadableStreamAsyncIterator$2===void 0&&(createReadableStreamAsyncIterator$2=async_iterator$1),createReadableStreamAsyncIterator$2(this)});Object.defineProperty(Readable$1.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(Readable$1.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(Readable$1.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function($r){this._readableState&&(this._readableState.flowing=$r)}});Readable$1._fromList=fromList$1;Object.defineProperty(Readable$1.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function fromList$1(Gt,$r){if($r.length===0)return null;var zr;return $r.objectMode?zr=$r.buffer.shift():!Gt||Gt>=$r.length?($r.decoder?zr=$r.buffer.join(""):$r.buffer.length===1?zr=$r.buffer.first():zr=$r.buffer.concat($r.length),$r.buffer.clear()):zr=$r.buffer.consume(Gt,$r.decoder),zr}function endReadable$1(Gt){var $r=Gt._readableState;debug$1("endReadable",$r.endEmitted),$r.endEmitted||($r.ended=!0,browser$1$1$1.nextTick(endReadableNT$1,$r,Gt))}function endReadableNT$1(Gt,$r){if(debug$1("endReadableNT",Gt.endEmitted,Gt.length),!Gt.endEmitted&&Gt.length===0&&(Gt.endEmitted=!0,$r.readable=!1,$r.emit("end"),Gt.autoDestroy)){var zr=$r._writableState;(!zr||zr.autoDestroy&&zr.finished)&&$r.destroy()}}typeof Symbol=="function"&&(Readable$1.from=function(Gt,$r){return from$3===void 0&&(from$3=fromBrowser$1),from$3(Readable$1,Gt,$r)});function indexOf$1(Gt,$r){for(var zr=0,_r=Gt.length;zr<_r;zr++)if(Gt[zr]===$r)return zr;return-1}var browser$3=deprecate$2;function deprecate$2(Gt,$r){if(config$4("noDeprecation"))return Gt;var zr=!1;function _r(){if(!zr){if(config$4("throwDeprecation"))throw new Error($r);config$4("traceDeprecation")?console.trace($r):console.warn($r),zr=!0}return Gt.apply(this,arguments)}return _r}function config$4(Gt){try{if(!commonjsGlobal$1.localStorage)return!1}catch{return!1}var $r=commonjsGlobal$1.localStorage[Gt];return $r==null?!1:String($r).toLowerCase()==="true"}var Registry$3$1=_registry$1;Registry$3$1.Writable=Writable$1;function CorkedRequest$1(Gt){var $r=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish$1($r,Gt)}}Writable$1.WritableState=WritableState$1;var internalUtil$1={deprecate:browser$3},Stream$2=streamBrowser$1,Buffer$5=buffer.Buffer,OurUint8Array$2=commonjsGlobal$1.Uint8Array||function(){};function _uint8ArrayToBuffer$2(Gt){return Buffer$5.from(Gt)}function _isUint8Array$2(Gt){return Buffer$5.isBuffer(Gt)||Gt instanceof OurUint8Array$2}var destroyImpl$2=destroy_1$1,_require$2=state$1,getHighWaterMark$3=_require$2.getHighWaterMark,_require$codes$3$1=errorsBrowser$1.codes,ERR_INVALID_ARG_TYPE$2=_require$codes$3$1.ERR_INVALID_ARG_TYPE,ERR_METHOD_NOT_IMPLEMENTED$1$1=_require$codes$3$1.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK$1$1=_require$codes$3$1.ERR_MULTIPLE_CALLBACK,ERR_STREAM_CANNOT_PIPE$1=_require$codes$3$1.ERR_STREAM_CANNOT_PIPE,ERR_STREAM_DESTROYED$1$1=_require$codes$3$1.ERR_STREAM_DESTROYED,ERR_STREAM_NULL_VALUES$1=_require$codes$3$1.ERR_STREAM_NULL_VALUES,ERR_STREAM_WRITE_AFTER_END$1=_require$codes$3$1.ERR_STREAM_WRITE_AFTER_END,ERR_UNKNOWN_ENCODING$1=_require$codes$3$1.ERR_UNKNOWN_ENCODING,errorOrDestroy$3=destroyImpl$2.errorOrDestroy;inherits_browser.exports(Writable$1,Stream$2);function nop$1(){}function WritableState$1(Gt,$r,zr){Gt=Gt||{},typeof zr!="boolean"&&(zr=$r instanceof Registry$3$1.Duplex),this.objectMode=!!Gt.objectMode,zr&&(this.objectMode=this.objectMode||!!Gt.writableObjectMode),this.highWaterMark=getHighWaterMark$3(this,Gt,"writableHighWaterMark",zr),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var _r=Gt.decodeStrings===!1;this.decodeStrings=!_r,this.defaultEncoding=Gt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Dr){onwrite$1($r,Dr)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Gt.emitClose!==!1,this.autoDestroy=!!Gt.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest$1(this)}WritableState$1.prototype.getBuffer=function(){for(var $r=this.bufferedRequest,zr=[];$r;)zr.push($r),$r=$r.next;return zr};(function(){try{Object.defineProperty(WritableState$1.prototype,"buffer",{get:internalUtil$1.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var realHasInstance$1;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(realHasInstance$1=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable$1,Symbol.hasInstance,{value:function($r){return realHasInstance$1.call(this,$r)?!0:this!==Writable$1?!1:$r&&$r._writableState instanceof WritableState$1}})):realHasInstance$1=function($r){return $r instanceof this};function Writable$1(Gt){var $r=this instanceof Registry$3$1.Duplex;if(!$r&&!realHasInstance$1.call(Writable$1,this))return new Writable$1(Gt);this._writableState=new WritableState$1(Gt,this,$r),this.writable=!0,Gt&&(typeof Gt.write=="function"&&(this._write=Gt.write),typeof Gt.writev=="function"&&(this._writev=Gt.writev),typeof Gt.destroy=="function"&&(this._destroy=Gt.destroy),typeof Gt.final=="function"&&(this._final=Gt.final)),Stream$2.call(this)}Writable$1.prototype.pipe=function(){errorOrDestroy$3(this,new ERR_STREAM_CANNOT_PIPE$1)};function writeAfterEnd$1(Gt,$r){var zr=new ERR_STREAM_WRITE_AFTER_END$1;errorOrDestroy$3(Gt,zr),browser$1$1$1.nextTick($r,zr)}function validChunk$1(Gt,$r,zr,_r){var Dr;return zr===null?Dr=new ERR_STREAM_NULL_VALUES$1:typeof zr!="string"&&!$r.objectMode&&(Dr=new ERR_INVALID_ARG_TYPE$2("chunk",["string","Buffer"],zr)),Dr?(errorOrDestroy$3(Gt,Dr),browser$1$1$1.nextTick(_r,Dr),!1):!0}Writable$1.prototype.write=function(Gt,$r,zr){var _r=this._writableState,Dr=!1,kr=!_r.objectMode&&_isUint8Array$2(Gt);return kr&&!Buffer$5.isBuffer(Gt)&&(Gt=_uint8ArrayToBuffer$2(Gt)),typeof $r=="function"&&(zr=$r,$r=null),kr?$r="buffer":$r||($r=_r.defaultEncoding),typeof zr!="function"&&(zr=nop$1),_r.ending?writeAfterEnd$1(this,zr):(kr||validChunk$1(this,_r,Gt,zr))&&(_r.pendingcb++,Dr=writeOrBuffer$1(this,_r,kr,Gt,$r,zr)),Dr};Writable$1.prototype.cork=function(){this._writableState.corked++};Writable$1.prototype.uncork=function(){var Gt=this._writableState;Gt.corked&&(Gt.corked--,!Gt.writing&&!Gt.corked&&!Gt.bufferProcessing&&Gt.bufferedRequest&&clearBuffer$1(this,Gt))};Writable$1.prototype.setDefaultEncoding=function($r){if(typeof $r=="string"&&($r=$r.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf(($r+"").toLowerCase())>-1))throw new ERR_UNKNOWN_ENCODING$1($r);return this._writableState.defaultEncoding=$r,this};Object.defineProperty(Writable$1.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function decodeChunk$1(Gt,$r,zr){return!Gt.objectMode&&Gt.decodeStrings!==!1&&typeof $r=="string"&&($r=Buffer$5.from($r,zr)),$r}Object.defineProperty(Writable$1.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer$1(Gt,$r,zr,_r,Dr,kr){if(!zr){var qr=decodeChunk$1($r,_r,Dr);_r!==qr&&(zr=!0,Dr="buffer",_r=qr)}var Nr=$r.objectMode?1:_r.length;$r.length+=Nr;var Wr=$r.length<$r.highWaterMark;if(Wr||($r.needDrain=!0),$r.writing||$r.corked){var Qr=$r.lastBufferedRequest;$r.lastBufferedRequest={chunk:_r,encoding:Dr,isBuf:zr,callback:kr,next:null},Qr?Qr.next=$r.lastBufferedRequest:$r.bufferedRequest=$r.lastBufferedRequest,$r.bufferedRequestCount+=1}else doWrite$1(Gt,$r,!1,Nr,_r,Dr,kr);return Wr}function doWrite$1(Gt,$r,zr,_r,Dr,kr,qr){$r.writelen=_r,$r.writecb=qr,$r.writing=!0,$r.sync=!0,$r.destroyed?$r.onwrite(new ERR_STREAM_DESTROYED$1$1("write")):zr?Gt._writev(Dr,$r.onwrite):Gt._write(Dr,kr,$r.onwrite),$r.sync=!1}function onwriteError$1(Gt,$r,zr,_r,Dr){--$r.pendingcb,zr?(browser$1$1$1.nextTick(Dr,_r),browser$1$1$1.nextTick(finishMaybe$1,Gt,$r),Gt._writableState.errorEmitted=!0,errorOrDestroy$3(Gt,_r)):(Dr(_r),Gt._writableState.errorEmitted=!0,errorOrDestroy$3(Gt,_r),finishMaybe$1(Gt,$r))}function onwriteStateUpdate$1(Gt){Gt.writing=!1,Gt.writecb=null,Gt.length-=Gt.writelen,Gt.writelen=0}function onwrite$1(Gt,$r){var zr=Gt._writableState,_r=zr.sync,Dr=zr.writecb;if(typeof Dr!="function")throw new ERR_MULTIPLE_CALLBACK$1$1;if(onwriteStateUpdate$1(zr),$r)onwriteError$1(Gt,zr,_r,$r,Dr);else{var kr=needFinish$1(zr)||Gt.destroyed;!kr&&!zr.corked&&!zr.bufferProcessing&&zr.bufferedRequest&&clearBuffer$1(Gt,zr),_r?browser$1$1$1.nextTick(afterWrite$1,Gt,zr,kr,Dr):afterWrite$1(Gt,zr,kr,Dr)}}function afterWrite$1(Gt,$r,zr,_r){zr||onwriteDrain$1(Gt,$r),$r.pendingcb--,_r(),finishMaybe$1(Gt,$r)}function onwriteDrain$1(Gt,$r){$r.length===0&&$r.needDrain&&($r.needDrain=!1,Gt.emit("drain"))}function clearBuffer$1(Gt,$r){$r.bufferProcessing=!0;var zr=$r.bufferedRequest;if(Gt._writev&&zr&&zr.next){var _r=$r.bufferedRequestCount,Dr=new Array(_r),kr=$r.corkedRequestsFree;kr.entry=zr;for(var qr=0,Nr=!0;zr;)Dr[qr]=zr,zr.isBuf||(Nr=!1),zr=zr.next,qr+=1;Dr.allBuffers=Nr,doWrite$1(Gt,$r,!0,$r.length,Dr,"",kr.finish),$r.pendingcb++,$r.lastBufferedRequest=null,kr.next?($r.corkedRequestsFree=kr.next,kr.next=null):$r.corkedRequestsFree=new CorkedRequest$1($r),$r.bufferedRequestCount=0}else{for(;zr;){var Wr=zr.chunk,Qr=zr.encoding,Vr=zr.callback,Jr=$r.objectMode?1:Wr.length;if(doWrite$1(Gt,$r,!1,Jr,Wr,Qr,Vr),zr=zr.next,$r.bufferedRequestCount--,$r.writing)break}zr===null&&($r.lastBufferedRequest=null)}$r.bufferedRequest=zr,$r.bufferProcessing=!1}Writable$1.prototype._write=function(Gt,$r,zr){zr(new ERR_METHOD_NOT_IMPLEMENTED$1$1("_write()"))};Writable$1.prototype._writev=null;Writable$1.prototype.end=function(Gt,$r,zr){var _r=this._writableState;return typeof Gt=="function"?(zr=Gt,Gt=null,$r=null):typeof $r=="function"&&(zr=$r,$r=null),Gt!=null&&this.write(Gt,$r),_r.corked&&(_r.corked=1,this.uncork()),_r.ending||endWritable$1(this,_r,zr),this};Object.defineProperty(Writable$1.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function needFinish$1(Gt){return Gt.ending&&Gt.length===0&&Gt.bufferedRequest===null&&!Gt.finished&&!Gt.writing}function callFinal$1(Gt,$r){Gt._final(function(zr){$r.pendingcb--,zr&&errorOrDestroy$3(Gt,zr),$r.prefinished=!0,Gt.emit("prefinish"),finishMaybe$1(Gt,$r)})}function prefinish$1$1(Gt,$r){!$r.prefinished&&!$r.finalCalled&&(typeof Gt._final=="function"&&!$r.destroyed?($r.pendingcb++,$r.finalCalled=!0,browser$1$1$1.nextTick(callFinal$1,Gt,$r)):($r.prefinished=!0,Gt.emit("prefinish")))}function finishMaybe$1(Gt,$r){var zr=needFinish$1($r);if(zr&&(prefinish$1$1(Gt,$r),$r.pendingcb===0&&($r.finished=!0,Gt.emit("finish"),$r.autoDestroy))){var _r=Gt._readableState;(!_r||_r.autoDestroy&&_r.endEmitted)&&Gt.destroy()}return zr}function endWritable$1(Gt,$r,zr){$r.ending=!0,finishMaybe$1(Gt,$r),zr&&($r.finished?browser$1$1$1.nextTick(zr):Gt.once("finish",zr)),$r.ended=!0,Gt.writable=!1}function onCorkedFinish$1(Gt,$r,zr){var _r=Gt.entry;for(Gt.entry=null;_r;){var Dr=_r.callback;$r.pendingcb--,Dr(zr),_r=_r.next}$r.corkedRequestsFree.next=Gt}Object.defineProperty(Writable$1.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function($r){this._writableState&&(this._writableState.destroyed=$r)}});Writable$1.prototype.destroy=destroyImpl$2.destroy;Writable$1.prototype._undestroy=destroyImpl$2.undestroy;Writable$1.prototype._destroy=function(Gt,$r){$r(Gt)};var objectKeys$1$2=Object.keys||function(Gt){var $r=[];for(var zr in Gt)$r.push(zr);return $r},Registry$2$1=_registry$1;Registry$2$1.Duplex=Duplex$1;inherits_browser.exports(Duplex$1,Registry$2$1.Readable);for(var keys$1$1=objectKeys$1$2(Registry$2$1.Writable.prototype),v$b=0;v$b<keys$1$1.length;v$b++){var method$1=keys$1$1[v$b];Duplex$1.prototype[method$1]||(Duplex$1.prototype[method$1]=Registry$2$1.Writable.prototype[method$1])}function Duplex$1(Gt){if(!(this instanceof Duplex$1))return new Duplex$1(Gt);Registry$2$1.Readable.call(this,Gt),Registry$2$1.Writable.call(this,Gt),this.allowHalfOpen=!0,Gt&&(Gt.readable===!1&&(this.readable=!1),Gt.writable===!1&&(this.writable=!1),Gt.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",onend$1)))}Object.defineProperty(Duplex$1.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(Duplex$1.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(Duplex$1.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function onend$1(){this._writableState.ended||browser$1$1$1.nextTick(onEndNT$1,this)}function onEndNT$1(Gt){Gt.end()}Object.defineProperty(Duplex$1.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function($r){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=$r,this._writableState.destroyed=$r)}});var Registry$1$1=_registry$1;Registry$1$1.Transform=Transform$1$1;var _require$codes$2$1=errorsBrowser$1.codes,ERR_METHOD_NOT_IMPLEMENTED$3=_require$codes$2$1.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK$2=_require$codes$2$1.ERR_MULTIPLE_CALLBACK,ERR_TRANSFORM_ALREADY_TRANSFORMING$1=_require$codes$2$1.ERR_TRANSFORM_ALREADY_TRANSFORMING,ERR_TRANSFORM_WITH_LENGTH_0$1=_require$codes$2$1.ERR_TRANSFORM_WITH_LENGTH_0;inherits_browser.exports(Transform$1$1,Registry$1$1.Duplex);function afterTransform$1(Gt,$r){var zr=this._transformState;zr.transforming=!1;var _r=zr.writecb;if(_r===null)return this.emit("error",new ERR_MULTIPLE_CALLBACK$2);zr.writechunk=null,zr.writecb=null,$r!=null&&this.push($r),_r(Gt);var Dr=this._readableState;Dr.reading=!1,(Dr.needReadable||Dr.length<Dr.highWaterMark)&&this._read(Dr.highWaterMark)}function Transform$1$1(Gt){if(!(this instanceof Transform$1$1))return new Transform$1$1(Gt);Registry$1$1.Duplex.call(this,Gt),this._transformState={afterTransform:afterTransform$1.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Gt&&(typeof Gt.transform=="function"&&(this._transform=Gt.transform),typeof Gt.flush=="function"&&(this._flush=Gt.flush)),this.on("prefinish",prefinish$2)}function prefinish$2(){var Gt=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function($r,zr){done$1(Gt,$r,zr)}):done$1(this,null,null)}Transform$1$1.prototype.push=function(Gt,$r){return this._transformState.needTransform=!1,Registry$1$1.Duplex.prototype.push.call(this,Gt,$r)};Transform$1$1.prototype._transform=function(Gt,$r,zr){zr(new ERR_METHOD_NOT_IMPLEMENTED$3("_transform()"))};Transform$1$1.prototype._write=function(Gt,$r,zr){var _r=this._transformState;if(_r.writecb=zr,_r.writechunk=Gt,_r.writeencoding=$r,!_r.transforming){var Dr=this._readableState;(_r.needTransform||Dr.needReadable||Dr.length<Dr.highWaterMark)&&this._read(Dr.highWaterMark)}};Transform$1$1.prototype._read=function(Gt){var $r=this._transformState;$r.writechunk!==null&&!$r.transforming?($r.transforming=!0,this._transform($r.writechunk,$r.writeencoding,$r.afterTransform)):$r.needTransform=!0};Transform$1$1.prototype._destroy=function(Gt,$r){Registry$1$1.Duplex.prototype._destroy.call(this,Gt,function(zr){$r(zr)})};function done$1(Gt,$r,zr){if($r)return Gt.emit("error",$r);if(zr!=null&&Gt.push(zr),Gt._writableState.length)throw new ERR_TRANSFORM_WITH_LENGTH_0$1;if(Gt._transformState.transforming)throw new ERR_TRANSFORM_ALREADY_TRANSFORMING$1;return Gt.push(null)}var Registry$5=_registry$1;Registry$5.PassThrough=PassThrough$1;inherits_browser.exports(PassThrough$1,Registry$5.Transform);function PassThrough$1(Gt){if(!(this instanceof PassThrough$1))return new PassThrough$1(Gt);Transform.call(this,Gt)}PassThrough$1.prototype._transform=function(Gt,$r,zr){zr(null,Gt)};var eos$2;function once$4(Gt){var $r=!1;return function(){$r||($r=!0,Gt.apply(void 0,arguments))}}var _require$codes$1$1=errorsBrowser$1.codes,ERR_MISSING_ARGS$1=_require$codes$1$1.ERR_MISSING_ARGS,ERR_STREAM_DESTROYED$2=_require$codes$1$1.ERR_STREAM_DESTROYED;function noop$7(Gt){if(Gt)throw Gt}function isRequest$2(Gt){return Gt.setHeader&&typeof Gt.abort=="function"}function destroyer$1(Gt,$r,zr,_r){_r=once$4(_r);var Dr=!1;Gt.on("close",function(){Dr=!0}),eos$2===void 0&&(eos$2=endOfStream$1),eos$2(Gt,{readable:$r,writable:zr},function(qr){if(qr)return _r(qr);Dr=!0,_r()});var kr=!1;return function(qr){if(!Dr&&!kr){if(kr=!0,isRequest$2(Gt))return Gt.abort();if(typeof Gt.destroy=="function")return Gt.destroy();_r(qr||new ERR_STREAM_DESTROYED$2("pipe"))}}}function call$3(Gt){Gt()}function pipe$1(Gt,$r){return Gt.pipe($r)}function popCallback$1(Gt){return!Gt.length||typeof Gt[Gt.length-1]!="function"?noop$7:Gt.pop()}function pipeline$1(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];var _r=popCallback$1($r);if(Array.isArray($r[0])&&($r=$r[0]),$r.length<2)throw new ERR_MISSING_ARGS$1("streams");var Dr,kr=$r.map(function(qr,Nr){var Wr=Nr<$r.length-1,Qr=Nr>0;return destroyer$1(qr,Wr,Qr,function(Vr){Dr||(Dr=Vr),Vr&&kr.forEach(call$3),!Wr&&(kr.forEach(call$3),_r(Dr))})});return $r.reduce(pipe$1)}var pipeline_1$1=pipeline$1;(function(Gt,$r){var zr=_registry$1;$r=Gt.exports=zr.Readable,$r.Stream=zr.Readable,$r.Readable=zr.Readable,$r.Writable=zr.Writable,$r.Duplex=zr.Duplex,$r.Transform=zr.Transform,$r.PassThrough=zr.PassThrough,$r.finished=endOfStream$1,$r.pipeline=pipeline_1$1})(readableBrowser$1,readableBrowser$1.exports);var stream$1=readableBrowser$1.exports,lib$6={},binding$2={},assert$2={exports:{}},errors={},util$1={},types={},shams$1$1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var $r={},zr=Symbol("test"),_r=Object(zr);if(typeof zr=="string"||Object.prototype.toString.call(zr)!=="[object Symbol]"||Object.prototype.toString.call(_r)!=="[object Symbol]")return!1;var Dr=42;$r[zr]=Dr;for(zr in $r)return!1;if(typeof Object.keys=="function"&&Object.keys($r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames($r).length!==0)return!1;var kr=Object.getOwnPropertySymbols($r);if(kr.length!==1||kr[0]!==zr||!Object.prototype.propertyIsEnumerable.call($r,zr))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var qr=Object.getOwnPropertyDescriptor($r,zr);if(qr.value!==Dr||qr.enumerable!==!0)return!1}return!0},hasSymbols$3=shams$1$1,shams$2=function(){return hasSymbols$3()&&!!Symbol.toStringTag},origSymbol$1=typeof Symbol<"u"&&Symbol,hasSymbolSham$1=shams$1$1,hasSymbols$2=function(){return typeof origSymbol$1!="function"||typeof Symbol!="function"||typeof origSymbol$1("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham$1()},test$1={foo:{}},$Object$3=Object,hasProto$1$1=function(){return{__proto__:test$1}.foo===test$1.foo&&!({__proto__:null}instanceof $Object$3)},ERROR_MESSAGE$1="Function.prototype.bind called on incompatible ",slice$1$2=Array.prototype.slice,toStr$6=Object.prototype.toString,funcType$1="[object Function]",implementation$8$1=function($r){var zr=this;if(typeof zr!="function"||toStr$6.call(zr)!==funcType$1)throw new TypeError(ERROR_MESSAGE$1+zr);for(var _r=slice$1$2.call(arguments,1),Dr,kr=function(){if(this instanceof Dr){var Jr=zr.apply(this,_r.concat(slice$1$2.call(arguments)));return Object(Jr)===Jr?Jr:this}else return zr.apply($r,_r.concat(slice$1$2.call(arguments)))},qr=Math.max(0,zr.length-_r.length),Nr=[],Wr=0;Wr<qr;Wr++)Nr.push("$"+Wr);if(Dr=Function("binder","return function ("+Nr.join(",")+"){ return binder.apply(this,arguments); }")(kr),zr.prototype){var Qr=function(){};Qr.prototype=zr.prototype,Dr.prototype=new Qr,Qr.prototype=null}return Dr},implementation$7$1=implementation$8$1,functionBind$1=Function.prototype.bind||implementation$7$1,bind$1$1=functionBind$1,src$2=bind$1$1.call(Function.call,Object.prototype.hasOwnProperty),undefined$1$1,$SyntaxError$2=SyntaxError,$Function$1=Function,$TypeError$3=TypeError,getEvalledConstructor$1=function($r){try{return $Function$1('"use strict"; return ('+$r+").constructor;")()}catch{}},$gOPD$1$1=Object.getOwnPropertyDescriptor;if($gOPD$1$1)try{$gOPD$1$1({},"")}catch{$gOPD$1$1=null}var throwTypeError$1=function(){throw new $TypeError$3},ThrowTypeError$1=$gOPD$1$1?function(){try{return arguments.callee,throwTypeError$1}catch{try{return $gOPD$1$1(arguments,"callee").get}catch{return throwTypeError$1}}}():throwTypeError$1,hasSymbols$1$1=hasSymbols$2(),hasProto$2=hasProto$1$1(),getProto$1=Object.getPrototypeOf||(hasProto$2?function(Gt){return Gt.__proto__}:null),needsEval$1={},TypedArray$1=typeof Uint8Array>"u"||!getProto$1?undefined$1$1:getProto$1(Uint8Array),INTRINSICS$1={"%AggregateError%":typeof AggregateError>"u"?undefined$1$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols$1$1&&getProto$1?getProto$1([][Symbol.iterator]()):undefined$1$1,"%AsyncFromSyncIteratorPrototype%":undefined$1$1,"%AsyncFunction%":needsEval$1,"%AsyncGenerator%":needsEval$1,"%AsyncGeneratorFunction%":needsEval$1,"%AsyncIteratorPrototype%":needsEval$1,"%Atomics%":typeof Atomics>"u"?undefined$1$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1$1:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?undefined$1$1:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?undefined$1$1:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1$1:FinalizationRegistry,"%Function%":$Function$1,"%GeneratorFunction%":needsEval$1,"%Int8Array%":typeof Int8Array>"u"?undefined$1$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols$1$1&&getProto$1?getProto$1(getProto$1([][Symbol.iterator]())):undefined$1$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1$1,"%Map%":typeof Map>"u"?undefined$1$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols$1$1||!getProto$1?undefined$1$1:getProto$1(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols$1$1||!getProto$1?undefined$1$1:getProto$1(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols$1$1&&getProto$1?getProto$1(""[Symbol.iterator]()):undefined$1$1,"%Symbol%":hasSymbols$1$1?Symbol:undefined$1$1,"%SyntaxError%":$SyntaxError$2,"%ThrowTypeError%":ThrowTypeError$1,"%TypedArray%":TypedArray$1,"%TypeError%":$TypeError$3,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1$1:WeakSet};if(getProto$1)try{null.error}catch(Gt){var errorProto$1=getProto$1(getProto$1(Gt));INTRINSICS$1["%Error.prototype%"]=errorProto$1}var doEval$1=function Gt($r){var zr;if($r==="%AsyncFunction%")zr=getEvalledConstructor$1("async function () {}");else if($r==="%GeneratorFunction%")zr=getEvalledConstructor$1("function* () {}");else if($r==="%AsyncGeneratorFunction%")zr=getEvalledConstructor$1("async function* () {}");else if($r==="%AsyncGenerator%"){var _r=Gt("%AsyncGeneratorFunction%");_r&&(zr=_r.prototype)}else if($r==="%AsyncIteratorPrototype%"){var Dr=Gt("%AsyncGenerator%");Dr&&getProto$1&&(zr=getProto$1(Dr.prototype))}return INTRINSICS$1[$r]=zr,zr},LEGACY_ALIASES$1={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind$2=functionBind$1,hasOwn$2=src$2,$concat$1=bind$2.call(Function.call,Array.prototype.concat),$spliceApply$1=bind$2.call(Function.apply,Array.prototype.splice),$replace$1=bind$2.call(Function.call,String.prototype.replace),$strSlice$1=bind$2.call(Function.call,String.prototype.slice),$exec$1=bind$2.call(Function.call,RegExp.prototype.exec),rePropName$2=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar$2=/\\(\\)?/g,stringToPath$2=function($r){var zr=$strSlice$1($r,0,1),_r=$strSlice$1($r,-1);if(zr==="%"&&_r!=="%")throw new $SyntaxError$2("invalid intrinsic syntax, expected closing `%`");if(_r==="%"&&zr!=="%")throw new $SyntaxError$2("invalid intrinsic syntax, expected opening `%`");var Dr=[];return $replace$1($r,rePropName$2,function(kr,qr,Nr,Wr){Dr[Dr.length]=Nr?$replace$1(Wr,reEscapeChar$2,"$1"):qr||kr}),Dr},getBaseIntrinsic$1=function($r,zr){var _r=$r,Dr;if(hasOwn$2(LEGACY_ALIASES$1,_r)&&(Dr=LEGACY_ALIASES$1[_r],_r="%"+Dr[0]+"%"),hasOwn$2(INTRINSICS$1,_r)){var kr=INTRINSICS$1[_r];if(kr===needsEval$1&&(kr=doEval$1(_r)),typeof kr>"u"&&!zr)throw new $TypeError$3("intrinsic "+$r+" exists, but is not available. Please file an issue!");return{alias:Dr,name:_r,value:kr}}throw new $SyntaxError$2("intrinsic "+$r+" does not exist!")},getIntrinsic$1=function($r,zr){if(typeof $r!="string"||$r.length===0)throw new $TypeError$3("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof zr!="boolean")throw new $TypeError$3('"allowMissing" argument must be a boolean');if($exec$1(/^%?[^%]*%?$/,$r)===null)throw new $SyntaxError$2("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var _r=stringToPath$2($r),Dr=_r.length>0?_r[0]:"",kr=getBaseIntrinsic$1("%"+Dr+"%",zr),qr=kr.name,Nr=kr.value,Wr=!1,Qr=kr.alias;Qr&&(Dr=Qr[0],$spliceApply$1(_r,$concat$1([0,1],Qr)));for(var Vr=1,Jr=!0;Vr<_r.length;Vr+=1){var Zr=_r[Vr],zn=$strSlice$1(Zr,0,1),Vn=$strSlice$1(Zr,-1);if((zn==='"'||zn==="'"||zn==="`"||Vn==='"'||Vn==="'"||Vn==="`")&&zn!==Vn)throw new $SyntaxError$2("property names with quotes must have matching quotes");if((Zr==="constructor"||!Jr)&&(Wr=!0),Dr+="."+Zr,qr="%"+Dr+"%",hasOwn$2(INTRINSICS$1,qr))Nr=INTRINSICS$1[qr];else if(Nr!=null){if(!(Zr in Nr)){if(!zr)throw new $TypeError$3("base intrinsic for "+$r+" exists, but the property is not available.");return}if($gOPD$1$1&&Vr+1>=_r.length){var _i=$gOPD$1$1(Nr,Zr);Jr=!!_i,Jr&&"get"in _i&&!("originalValue"in _i.get)?Nr=_i.get:Nr=Nr[Zr]}else Jr=hasOwn$2(Nr,Zr),Nr=Nr[Zr];Jr&&!Wr&&(INTRINSICS$1[qr]=Nr)}}return Nr},callBind$3={exports:{}};(function(Gt){var $r=functionBind$1,zr=getIntrinsic$1,_r=zr("%Function.prototype.apply%"),Dr=zr("%Function.prototype.call%"),kr=zr("%Reflect.apply%",!0)||$r.call(Dr,_r),qr=zr("%Object.getOwnPropertyDescriptor%",!0),Nr=zr("%Object.defineProperty%",!0),Wr=zr("%Math.max%");if(Nr)try{Nr({},"a",{value:1})}catch{Nr=null}Gt.exports=function(Jr){var Zr=kr($r,Dr,arguments);if(qr&&Nr){var zn=qr(Zr,"length");zn.configurable&&Nr(Zr,"length",{value:1+Wr(0,Jr.length-(arguments.length-1))})}return Zr};var Qr=function(){return kr($r,_r,arguments)};Nr?Nr(Gt.exports,"apply",{value:Qr}):Gt.exports.apply=Qr})(callBind$3);var GetIntrinsic$2$1=getIntrinsic$1,callBind$2$1=callBind$3.exports,$indexOf$1=callBind$2$1(GetIntrinsic$2$1("String.prototype.indexOf")),callBound$3=function($r,zr){var _r=GetIntrinsic$2$1($r,!!zr);return typeof _r=="function"&&$indexOf$1($r,".prototype.")>-1?callBind$2$1(_r):_r},hasToStringTag$4=shams$2(),callBound$2=callBound$3,$toString$2=callBound$2("Object.prototype.toString"),isStandardArguments=function($r){return hasToStringTag$4&&$r&&typeof $r=="object"&&Symbol.toStringTag in $r?!1:$toString$2($r)==="[object Arguments]"},isLegacyArguments=function($r){return isStandardArguments($r)?!0:$r!==null&&typeof $r=="object"&&typeof $r.length=="number"&&$r.length>=0&&$toString$2($r)!=="[object Array]"&&$toString$2($r.callee)==="[object Function]"},supportsStandardArguments=function(){return isStandardArguments(arguments)}();isStandardArguments.isLegacyArguments=isLegacyArguments;var isArguments$1$1=supportsStandardArguments?isStandardArguments:isLegacyArguments,toStr$5=Object.prototype.toString,fnToStr$1=Function.prototype.toString,isFnRegex=/^\s*(?:function)?\*/,hasToStringTag$3=shams$2(),getProto$2=Object.getPrototypeOf,getGeneratorFunc=function(){if(!hasToStringTag$3)return!1;try{return Function("return function*() {}")()}catch{}},GeneratorFunction,isGeneratorFunction=function($r){if(typeof $r!="function")return!1;if(isFnRegex.test(fnToStr$1.call($r)))return!0;if(!hasToStringTag$3){var zr=toStr$5.call($r);return zr==="[object GeneratorFunction]"}if(!getProto$2)return!1;if(typeof GeneratorFunction>"u"){var _r=getGeneratorFunc();GeneratorFunction=_r?getProto$2(_r):!1}return getProto$2($r)===GeneratorFunction},fnToStr=Function.prototype.toString,reflectApply=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,badArrayLike,isCallableMarker;if(typeof reflectApply=="function"&&typeof Object.defineProperty=="function")try{badArrayLike=Object.defineProperty({},"length",{get:function(){throw isCallableMarker}}),isCallableMarker={},reflectApply(function(){throw 42},null,badArrayLike)}catch(Gt){Gt!==isCallableMarker&&(reflectApply=null)}else reflectApply=null;var constructorRegex=/^\s*class\b/,isES6ClassFn=function($r){try{var zr=fnToStr.call($r);return constructorRegex.test(zr)}catch{return!1}},tryFunctionObject=function($r){try{return isES6ClassFn($r)?!1:(fnToStr.call($r),!0)}catch{return!1}},toStr$4=Object.prototype.toString,objectClass="[object Object]",fnClass="[object Function]",genClass="[object GeneratorFunction]",ddaClass="[object HTMLAllCollection]",ddaClass2="[object HTML document.all class]",ddaClass3="[object HTMLCollection]",hasToStringTag$2=typeof Symbol=="function"&&!!Symbol.toStringTag,isIE68=!(0 in[,]),isDDA=function(){return!1};if(typeof document=="object"){var all=document.all;toStr$4.call(all)===toStr$4.call(document.all)&&(isDDA=function($r){if((isIE68||!$r)&&(typeof $r>"u"||typeof $r=="object"))try{var zr=toStr$4.call($r);return(zr===ddaClass||zr===ddaClass2||zr===ddaClass3||zr===objectClass)&&$r("")==null}catch{}return!1})}var isCallable$1=reflectApply?function($r){if(isDDA($r))return!0;if(!$r||typeof $r!="function"&&typeof $r!="object")return!1;try{reflectApply($r,null,badArrayLike)}catch(zr){if(zr!==isCallableMarker)return!1}return!isES6ClassFn($r)&&tryFunctionObject($r)}:function($r){if(isDDA($r))return!0;if(!$r||typeof $r!="function"&&typeof $r!="object")return!1;if(hasToStringTag$2)return tryFunctionObject($r);if(isES6ClassFn($r))return!1;var zr=toStr$4.call($r);return zr!==fnClass&&zr!==genClass&&!/^\[object HTML/.test(zr)?!1:tryFunctionObject($r)},isCallable$2=isCallable$1,toStr$3=Object.prototype.toString,hasOwnProperty$1$1=Object.prototype.hasOwnProperty,forEachArray=function($r,zr,_r){for(var Dr=0,kr=$r.length;Dr<kr;Dr++)hasOwnProperty$1$1.call($r,Dr)&&(_r==null?zr($r[Dr],Dr,$r):zr.call(_r,$r[Dr],Dr,$r))},forEachString=function($r,zr,_r){for(var Dr=0,kr=$r.length;Dr<kr;Dr++)_r==null?zr($r.charAt(Dr),Dr,$r):zr.call(_r,$r.charAt(Dr),Dr,$r)},forEachObject=function($r,zr,_r){for(var Dr in $r)hasOwnProperty$1$1.call($r,Dr)&&(_r==null?zr($r[Dr],Dr,$r):zr.call(_r,$r[Dr],Dr,$r))},forEach$2=function($r,zr,_r){if(!isCallable$2(zr))throw new TypeError("iterator must be a function");var Dr;arguments.length>=3&&(Dr=_r),toStr$3.call($r)==="[object Array]"?forEachArray($r,zr,Dr):typeof $r=="string"?forEachString($r,zr,Dr):forEachObject($r,zr,Dr)},forEach_1=forEach$2,possibleNames=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],g$2$1=typeof globalThis>"u"?commonjsGlobal$1:globalThis,availableTypedArrays$2=function(){for(var $r=[],zr=0;zr<possibleNames.length;zr++)typeof g$2$1[possibleNames[zr]]=="function"&&($r[$r.length]=possibleNames[zr]);return $r},GetIntrinsic$1$1=getIntrinsic$1,$gOPD$2=GetIntrinsic$1$1("%Object.getOwnPropertyDescriptor%",!0);if($gOPD$2)try{$gOPD$2([],"length")}catch{$gOPD$2=null}var gopd$2=$gOPD$2,forEach$1$1=forEach_1,availableTypedArrays$1=availableTypedArrays$2,callBound$1$1=callBound$3,$toString$1=callBound$1$1("Object.prototype.toString"),hasToStringTag$1=shams$2(),gOPD$1$1=gopd$2,g$1$1=typeof globalThis>"u"?commonjsGlobal$1:globalThis,typedArrays$1=availableTypedArrays$1(),$indexOf$2=callBound$1$1("Array.prototype.indexOf",!0)||function($r,zr){for(var _r=0;_r<$r.length;_r+=1)if($r[_r]===zr)return _r;return-1},$slice$1=callBound$1$1("String.prototype.slice"),toStrTags$1={},getPrototypeOf$1$1=Object.getPrototypeOf;hasToStringTag$1&&gOPD$1$1&&getPrototypeOf$1$1&&forEach$1$1(typedArrays$1,function(Gt){var $r=new g$1$1[Gt];if(Symbol.toStringTag in $r){var zr=getPrototypeOf$1$1($r),_r=gOPD$1$1(zr,Symbol.toStringTag);if(!_r){var Dr=getPrototypeOf$1$1(zr);_r=gOPD$1$1(Dr,Symbol.toStringTag)}toStrTags$1[Gt]=_r.get}});var tryTypedArrays$1=function($r){var zr=!1;return forEach$1$1(toStrTags$1,function(_r,Dr){if(!zr)try{zr=_r.call($r)===Dr}catch{}}),zr},isTypedArray$1$1=function($r){if(!$r||typeof $r!="object")return!1;if(!hasToStringTag$1||!(Symbol.toStringTag in $r)){var zr=$slice$1($toString$1($r),8,-1);return $indexOf$2(typedArrays$1,zr)>-1}return gOPD$1$1?tryTypedArrays$1($r):!1},forEach$3=forEach_1,availableTypedArrays=availableTypedArrays$2,callBound$4=callBound$3,gOPD$3=gopd$2,$toString=callBound$4("Object.prototype.toString"),hasToStringTag=shams$2(),g$3=typeof globalThis>"u"?commonjsGlobal$1:globalThis,typedArrays=availableTypedArrays(),$slice=callBound$4("String.prototype.slice"),toStrTags={},getPrototypeOf$3=Object.getPrototypeOf;hasToStringTag&&gOPD$3&&getPrototypeOf$3&&forEach$3(typedArrays,function(Gt){if(typeof g$3[Gt]=="function"){var $r=new g$3[Gt];if(Symbol.toStringTag in $r){var zr=getPrototypeOf$3($r),_r=gOPD$3(zr,Symbol.toStringTag);if(!_r){var Dr=getPrototypeOf$3(zr);_r=gOPD$3(Dr,Symbol.toStringTag)}toStrTags[Gt]=_r.get}}});var tryTypedArrays=function($r){var zr=!1;return forEach$3(toStrTags,function(_r,Dr){if(!zr)try{var kr=_r.call($r);kr===Dr&&(zr=kr)}catch{}}),zr},isTypedArray$2=isTypedArray$1$1,whichTypedArray=function($r){return isTypedArray$2($r)?!hasToStringTag||!(Symbol.toStringTag in $r)?$slice($toString($r),8,-1):tryTypedArrays($r):!1};(function(Gt){var $r=isArguments$1$1,zr=isGeneratorFunction,_r=whichTypedArray,Dr=isTypedArray$1$1;function kr(F0){return F0.call.bind(F0)}var qr=typeof BigInt<"u",Nr=typeof Symbol<"u",Wr=kr(Object.prototype.toString),Qr=kr(Number.prototype.valueOf),Vr=kr(String.prototype.valueOf),Jr=kr(Boolean.prototype.valueOf);if(qr)var Zr=kr(BigInt.prototype.valueOf);if(Nr)var zn=kr(Symbol.prototype.valueOf);function Vn(F0,G0){if(typeof F0!="object")return!1;try{return G0(F0),!0}catch{return!1}}Gt.isArgumentsObject=$r,Gt.isGeneratorFunction=zr,Gt.isTypedArray=Dr;function _i(F0){return typeof Promise<"u"&&F0 instanceof Promise||F0!==null&&typeof F0=="object"&&typeof F0.then=="function"&&typeof F0.catch=="function"}Gt.isPromise=_i;function e0(F0){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(F0):Dr(F0)||C0(F0)}Gt.isArrayBufferView=e0;function r0(F0){return _r(F0)==="Uint8Array"}Gt.isUint8Array=r0;function i0(F0){return _r(F0)==="Uint8ClampedArray"}Gt.isUint8ClampedArray=i0;function n0(F0){return _r(F0)==="Uint16Array"}Gt.isUint16Array=n0;function o0(F0){return _r(F0)==="Uint32Array"}Gt.isUint32Array=o0;function a0(F0){return _r(F0)==="Int8Array"}Gt.isInt8Array=a0;function s0(F0){return _r(F0)==="Int16Array"}Gt.isInt16Array=s0;function l0(F0){return _r(F0)==="Int32Array"}Gt.isInt32Array=l0;function u0(F0){return _r(F0)==="Float32Array"}Gt.isFloat32Array=u0;function b0(F0){return _r(F0)==="Float64Array"}Gt.isFloat64Array=b0;function g0(F0){return _r(F0)==="BigInt64Array"}Gt.isBigInt64Array=g0;function y0(F0){return _r(F0)==="BigUint64Array"}Gt.isBigUint64Array=y0;function f0(F0){return Wr(F0)==="[object Map]"}f0.working=typeof Map<"u"&&f0(new Map);function v0(F0){return typeof Map>"u"?!1:f0.working?f0(F0):F0 instanceof Map}Gt.isMap=v0;function A0(F0){return Wr(F0)==="[object Set]"}A0.working=typeof Set<"u"&&A0(new Set);function p0(F0){return typeof Set>"u"?!1:A0.working?A0(F0):F0 instanceof Set}Gt.isSet=p0;function h0(F0){return Wr(F0)==="[object WeakMap]"}h0.working=typeof WeakMap<"u"&&h0(new WeakMap);function m0(F0){return typeof WeakMap>"u"?!1:h0.working?h0(F0):F0 instanceof WeakMap}Gt.isWeakMap=m0;function c0(F0){return Wr(F0)==="[object WeakSet]"}c0.working=typeof WeakSet<"u"&&c0(new WeakSet);function d0(F0){return c0(F0)}Gt.isWeakSet=d0;function M0(F0){return Wr(F0)==="[object ArrayBuffer]"}M0.working=typeof ArrayBuffer<"u"&&M0(new ArrayBuffer);function O0(F0){return typeof ArrayBuffer>"u"?!1:M0.working?M0(F0):F0 instanceof ArrayBuffer}Gt.isArrayBuffer=O0;function x0(F0){return Wr(F0)==="[object DataView]"}x0.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&x0(new DataView(new ArrayBuffer(1),0,1));function C0(F0){return typeof DataView>"u"?!1:x0.working?x0(F0):F0 instanceof DataView}Gt.isDataView=C0;var $0=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function _0(F0){return Wr(F0)==="[object SharedArrayBuffer]"}function R0(F0){return typeof $0>"u"?!1:(typeof _0.working>"u"&&(_0.working=_0(new $0)),_0.working?_0(F0):F0 instanceof $0)}Gt.isSharedArrayBuffer=R0;function D0(F0){return Wr(F0)==="[object AsyncFunction]"}Gt.isAsyncFunction=D0;function S0(F0){return Wr(F0)==="[object Map Iterator]"}Gt.isMapIterator=S0;function I0(F0){return Wr(F0)==="[object Set Iterator]"}Gt.isSetIterator=I0;function B0(F0){return Wr(F0)==="[object Generator]"}Gt.isGeneratorObject=B0;function T0(F0){return Wr(F0)==="[object WebAssembly.Module]"}Gt.isWebAssemblyCompiledModule=T0;function Q0(F0){return Vn(F0,Qr)}Gt.isNumberObject=Q0;function L0(F0){return Vn(F0,Vr)}Gt.isStringObject=L0;function N0(F0){return Vn(F0,Jr)}Gt.isBooleanObject=N0;function j0(F0){return qr&&Vn(F0,Zr)}Gt.isBigIntObject=j0;function q0(F0){return Nr&&Vn(F0,zn)}Gt.isSymbolObject=q0;function k0(F0){return Q0(F0)||L0(F0)||N0(F0)||j0(F0)||q0(F0)}Gt.isBoxedPrimitive=k0;function w0(F0){return typeof Uint8Array<"u"&&(O0(F0)||R0(F0))}Gt.isAnyArrayBuffer=w0,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(F0){Object.defineProperty(Gt,F0,{enumerable:!1,value:function(){throw new Error(F0+" is not supported in userland")}})})})(types);var isBufferBrowser=function($r){return $r&&typeof $r=="object"&&typeof $r.copy=="function"&&typeof $r.fill=="function"&&typeof $r.readUInt8=="function"};(function(Gt){var $r=Object.getOwnPropertyDescriptors||function(C0){for(var $0=Object.keys(C0),_0={},R0=0;R0<$0.length;R0++)_0[$0[R0]]=Object.getOwnPropertyDescriptor(C0,$0[R0]);return _0},zr=/%[sdj%]/g;Gt.format=function(x0){if(!a0(x0)){for(var C0=[],$0=0;$0<arguments.length;$0++)C0.push(qr(arguments[$0]));return C0.join(" ")}for(var $0=1,_0=arguments,R0=_0.length,D0=String(x0).replace(zr,function(I0){if(I0==="%%")return"%";if($0>=R0)return I0;switch(I0){case"%s":return String(_0[$0++]);case"%d":return Number(_0[$0++]);case"%j":try{return JSON.stringify(_0[$0++])}catch{return"[Circular]"}default:return I0}}),S0=_0[$0];$0<R0;S0=_0[++$0])i0(S0)||!b0(S0)?D0+=" "+S0:D0+=" "+qr(S0);return D0},Gt.deprecate=function(x0,C0){if(typeof browser$1$1$1<"u"&&browser$1$1$1.noDeprecation===!0)return x0;if(typeof browser$1$1$1>"u")return function(){return Gt.deprecate(x0,C0).apply(this,arguments)};var $0=!1;function _0(){return $0||(console.error(C0),$0=!0),x0.apply(this,arguments)}return _0};var _r={},Dr=/^$/;if(browser$1$1$1.env.NODE_DEBUG){var kr=browser$1$1$1.env.NODE_DEBUG;kr=kr.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),Dr=new RegExp("^"+kr+"$","i")}Gt.debuglog=function(x0){if(x0=x0.toUpperCase(),!_r[x0])if(Dr.test(x0)){var C0=browser$1$1$1.pid;_r[x0]=function(){var $0=Gt.format.apply(Gt,arguments);console.error("%s %d: %s",x0,C0,$0)}}else _r[x0]=function(){};return _r[x0]};function qr(x0,C0){var $0={seen:[],stylize:Wr};return arguments.length>=3&&($0.depth=arguments[2]),arguments.length>=4&&($0.colors=arguments[3]),r0(C0)?$0.showHidden=C0:C0&&Gt._extend($0,C0),l0($0.showHidden)&&($0.showHidden=!1),l0($0.depth)&&($0.depth=2),l0($0.colors)&&($0.colors=!1),l0($0.customInspect)&&($0.customInspect=!0),$0.colors&&($0.stylize=Nr),Vr($0,x0,$0.depth)}Gt.inspect=qr,qr.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]},qr.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function Nr(x0,C0){var $0=qr.styles[C0];return $0?"\x1B["+qr.colors[$0][0]+"m"+x0+"\x1B["+qr.colors[$0][1]+"m":x0}function Wr(x0,C0){return x0}function Qr(x0){var C0={};return x0.forEach(function($0,_0){C0[$0]=!0}),C0}function Vr(x0,C0,$0){if(x0.customInspect&&C0&&f0(C0.inspect)&&C0.inspect!==Gt.inspect&&!(C0.constructor&&C0.constructor.prototype===C0)){var _0=C0.inspect($0,x0);return a0(_0)||(_0=Vr(x0,_0,$0)),_0}var R0=Jr(x0,C0);if(R0)return R0;var D0=Object.keys(C0),S0=Qr(D0);if(x0.showHidden&&(D0=Object.getOwnPropertyNames(C0)),y0(C0)&&(D0.indexOf("message")>=0||D0.indexOf("description")>=0))return Zr(C0);if(D0.length===0){if(f0(C0)){var I0=C0.name?": "+C0.name:"";return x0.stylize("[Function"+I0+"]","special")}if(u0(C0))return x0.stylize(RegExp.prototype.toString.call(C0),"regexp");if(g0(C0))return x0.stylize(Date.prototype.toString.call(C0),"date");if(y0(C0))return Zr(C0)}var B0="",T0=!1,Q0=["{","}"];if(e0(C0)&&(T0=!0,Q0=["[","]"]),f0(C0)){var L0=C0.name?": "+C0.name:"";B0=" [Function"+L0+"]"}if(u0(C0)&&(B0=" "+RegExp.prototype.toString.call(C0)),g0(C0)&&(B0=" "+Date.prototype.toUTCString.call(C0)),y0(C0)&&(B0=" "+Zr(C0)),D0.length===0&&(!T0||C0.length==0))return Q0[0]+B0+Q0[1];if($0<0)return u0(C0)?x0.stylize(RegExp.prototype.toString.call(C0),"regexp"):x0.stylize("[Object]","special");x0.seen.push(C0);var N0;return T0?N0=zn(x0,C0,$0,S0,D0):N0=D0.map(function(j0){return Vn(x0,C0,$0,S0,j0,T0)}),x0.seen.pop(),_i(N0,B0,Q0)}function Jr(x0,C0){if(l0(C0))return x0.stylize("undefined","undefined");if(a0(C0)){var $0="'"+JSON.stringify(C0).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return x0.stylize($0,"string")}if(o0(C0))return x0.stylize(""+C0,"number");if(r0(C0))return x0.stylize(""+C0,"boolean");if(i0(C0))return x0.stylize("null","null")}function Zr(x0){return"["+Error.prototype.toString.call(x0)+"]"}function zn(x0,C0,$0,_0,R0){for(var D0=[],S0=0,I0=C0.length;S0<I0;++S0)c0(C0,String(S0))?D0.push(Vn(x0,C0,$0,_0,String(S0),!0)):D0.push("");return R0.forEach(function(B0){B0.match(/^\d+$/)||D0.push(Vn(x0,C0,$0,_0,B0,!0))}),D0}function Vn(x0,C0,$0,_0,R0,D0){var S0,I0,B0;if(B0=Object.getOwnPropertyDescriptor(C0,R0)||{value:C0[R0]},B0.get?B0.set?I0=x0.stylize("[Getter/Setter]","special"):I0=x0.stylize("[Getter]","special"):B0.set&&(I0=x0.stylize("[Setter]","special")),c0(_0,R0)||(S0="["+R0+"]"),I0||(x0.seen.indexOf(B0.value)<0?(i0($0)?I0=Vr(x0,B0.value,null):I0=Vr(x0,B0.value,$0-1),I0.indexOf(`
`)>-1&&(D0?I0=I0.split(`
`).map(function(T0){return"  "+T0}).join(`
`).substr(2):I0=`
`+I0.split(`
`).map(function(T0){return"   "+T0}).join(`
`))):I0=x0.stylize("[Circular]","special")),l0(S0)){if(D0&&R0.match(/^\d+$/))return I0;S0=JSON.stringify(""+R0),S0.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(S0=S0.substr(1,S0.length-2),S0=x0.stylize(S0,"name")):(S0=S0.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),S0=x0.stylize(S0,"string"))}return S0+": "+I0}function _i(x0,C0,$0){var _0=x0.reduce(function(R0,D0){return D0.indexOf(`
`)>=0,R0+D0.replace(/\u001b\[\d\d?m/g,"").length+1},0);return _0>60?$0[0]+(C0===""?"":C0+`
 `)+" "+x0.join(`,
  `)+" "+$0[1]:$0[0]+C0+" "+x0.join(", ")+" "+$0[1]}Gt.types=types;function e0(x0){return Array.isArray(x0)}Gt.isArray=e0;function r0(x0){return typeof x0=="boolean"}Gt.isBoolean=r0;function i0(x0){return x0===null}Gt.isNull=i0;function n0(x0){return x0==null}Gt.isNullOrUndefined=n0;function o0(x0){return typeof x0=="number"}Gt.isNumber=o0;function a0(x0){return typeof x0=="string"}Gt.isString=a0;function s0(x0){return typeof x0=="symbol"}Gt.isSymbol=s0;function l0(x0){return x0===void 0}Gt.isUndefined=l0;function u0(x0){return b0(x0)&&A0(x0)==="[object RegExp]"}Gt.isRegExp=u0,Gt.types.isRegExp=u0;function b0(x0){return typeof x0=="object"&&x0!==null}Gt.isObject=b0;function g0(x0){return b0(x0)&&A0(x0)==="[object Date]"}Gt.isDate=g0,Gt.types.isDate=g0;function y0(x0){return b0(x0)&&(A0(x0)==="[object Error]"||x0 instanceof Error)}Gt.isError=y0,Gt.types.isNativeError=y0;function f0(x0){return typeof x0=="function"}Gt.isFunction=f0;function v0(x0){return x0===null||typeof x0=="boolean"||typeof x0=="number"||typeof x0=="string"||typeof x0=="symbol"||typeof x0>"u"}Gt.isPrimitive=v0,Gt.isBuffer=isBufferBrowser;function A0(x0){return Object.prototype.toString.call(x0)}function p0(x0){return x0<10?"0"+x0.toString(10):x0.toString(10)}var h0=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function m0(){var x0=new Date,C0=[p0(x0.getHours()),p0(x0.getMinutes()),p0(x0.getSeconds())].join(":");return[x0.getDate(),h0[x0.getMonth()],C0].join(" ")}Gt.log=function(){console.log("%s - %s",m0(),Gt.format.apply(Gt,arguments))},Gt.inherits=inherits_browser.exports,Gt._extend=function(x0,C0){if(!C0||!b0(C0))return x0;for(var $0=Object.keys(C0),_0=$0.length;_0--;)x0[$0[_0]]=C0[$0[_0]];return x0};function c0(x0,C0){return Object.prototype.hasOwnProperty.call(x0,C0)}var d0=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;Gt.promisify=function(C0){if(typeof C0!="function")throw new TypeError('The "original" argument must be of type Function');if(d0&&C0[d0]){var $0=C0[d0];if(typeof $0!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty($0,d0,{value:$0,enumerable:!1,writable:!1,configurable:!0}),$0}function $0(){for(var _0,R0,D0=new Promise(function(B0,T0){_0=B0,R0=T0}),S0=[],I0=0;I0<arguments.length;I0++)S0.push(arguments[I0]);S0.push(function(B0,T0){B0?R0(B0):_0(T0)});try{C0.apply(this,S0)}catch(B0){R0(B0)}return D0}return Object.setPrototypeOf($0,Object.getPrototypeOf(C0)),d0&&Object.defineProperty($0,d0,{value:$0,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties($0,$r(C0))},Gt.promisify.custom=d0;function M0(x0,C0){if(!x0){var $0=new Error("Promise was rejected with a falsy value");$0.reason=x0,x0=$0}return C0(x0)}function O0(x0){if(typeof x0!="function")throw new TypeError('The "original" argument must be of type Function');function C0(){for(var $0=[],_0=0;_0<arguments.length;_0++)$0.push(arguments[_0]);var R0=$0.pop();if(typeof R0!="function")throw new TypeError("The last argument must be of type Function");var D0=this,S0=function(){return R0.apply(D0,arguments)};x0.apply(this,$0).then(function(I0){browser$1$1$1.nextTick(S0.bind(null,null,I0))},function(I0){browser$1$1$1.nextTick(M0.bind(null,I0,S0))})}return Object.setPrototypeOf(C0,Object.getPrototypeOf(x0)),Object.defineProperties(C0,$r(x0)),C0}Gt.callbackify=O0})(util$1);function _typeof$3$1(Gt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3$1=function(zr){return typeof zr}:_typeof$3$1=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$3$1(Gt)}function _classCallCheck$2$1(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$1$1(Gt,$r){return $r&&(_typeof$3$1($r)==="object"||typeof $r=="function")?$r:_assertThisInitialized$1(Gt)}function _assertThisInitialized$1(Gt){if(Gt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Gt}function _getPrototypeOf$1(Gt){return _getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf:function(zr){return zr.__proto__||Object.getPrototypeOf(zr)},_getPrototypeOf$1(Gt)}function _inherits$1$1(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function");Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,writable:!0,configurable:!0}}),$r&&_setPrototypeOf$1$1(Gt,$r)}function _setPrototypeOf$1$1(Gt,$r){return _setPrototypeOf$1$1=Object.setPrototypeOf||function(_r,Dr){return _r.__proto__=Dr,_r},_setPrototypeOf$1$1(Gt,$r)}var codes$2={},assert$1,util;function createErrorType$2(Gt,$r,zr){zr||(zr=Error);function _r(kr,qr,Nr){return typeof $r=="string"?$r:$r(kr,qr,Nr)}var Dr=function(kr){_inherits$1$1(qr,kr);function qr(Nr,Wr,Qr){var Vr;return _classCallCheck$2$1(this,qr),Vr=_possibleConstructorReturn$1$1(this,_getPrototypeOf$1(qr).call(this,_r(Nr,Wr,Qr))),Vr.code=Gt,Vr}return qr}(zr);codes$2[Gt]=Dr}function oneOf$2(Gt,$r){if(Array.isArray(Gt)){var zr=Gt.length;return Gt=Gt.map(function(_r){return String(_r)}),zr>2?"one of ".concat($r," ").concat(Gt.slice(0,zr-1).join(", "),", or ")+Gt[zr-1]:zr===2?"one of ".concat($r," ").concat(Gt[0]," or ").concat(Gt[1]):"of ".concat($r," ").concat(Gt[0])}else return"of ".concat($r," ").concat(String(Gt))}function startsWith$2(Gt,$r,zr){return Gt.substr(0,$r.length)===$r}function endsWith$1(Gt,$r,zr){return(zr===void 0||zr>Gt.length)&&(zr=Gt.length),Gt.substring(zr-$r.length,zr)===$r}function includes$2(Gt,$r,zr){return typeof zr!="number"&&(zr=0),zr+$r.length>Gt.length?!1:Gt.indexOf($r,zr)!==-1}createErrorType$2("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError);createErrorType$2("ERR_INVALID_ARG_TYPE",function(Gt,$r,zr){assert$1===void 0&&(assert$1=assert$2.exports),assert$1(typeof Gt=="string","'name' must be a string");var _r;typeof $r=="string"&&startsWith$2($r,"not ")?(_r="must not be",$r=$r.replace(/^not /,"")):_r="must be";var Dr;if(endsWith$1(Gt," argument"))Dr="The ".concat(Gt," ").concat(_r," ").concat(oneOf$2($r,"type"));else{var kr=includes$2(Gt,".")?"property":"argument";Dr='The "'.concat(Gt,'" ').concat(kr," ").concat(_r," ").concat(oneOf$2($r,"type"))}return Dr+=". Received type ".concat(_typeof$3$1(zr)),Dr},TypeError);createErrorType$2("ERR_INVALID_ARG_VALUE",function(Gt,$r){var zr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";util===void 0&&(util=util$1);var _r=util.inspect($r);return _r.length>128&&(_r="".concat(_r.slice(0,128),"...")),"The argument '".concat(Gt,"' ").concat(zr,". Received ").concat(_r)},TypeError);createErrorType$2("ERR_INVALID_RETURN_VALUE",function(Gt,$r,zr){var _r;return zr&&zr.constructor&&zr.constructor.name?_r="instance of ".concat(zr.constructor.name):_r="type ".concat(_typeof$3$1(zr)),"Expected ".concat(Gt,' to be returned from the "').concat($r,'"')+" function but got ".concat(_r,".")},TypeError);createErrorType$2("ERR_MISSING_ARGS",function(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];assert$1===void 0&&(assert$1=assert$2.exports),assert$1($r.length>0,"At least one arg needs to be specified");var _r="The ",Dr=$r.length;switch($r=$r.map(function(kr){return'"'.concat(kr,'"')}),Dr){case 1:_r+="".concat($r[0]," argument");break;case 2:_r+="".concat($r[0]," and ").concat($r[1]," arguments");break;default:_r+=$r.slice(0,Dr-1).join(", "),_r+=", and ".concat($r[Dr-1]," arguments");break}return"".concat(_r," must be specified")},TypeError);errors.codes=codes$2;function _objectSpread$5(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{},_r=Object.keys(zr);typeof Object.getOwnPropertySymbols=="function"&&(_r=_r.concat(Object.getOwnPropertySymbols(zr).filter(function(Dr){return Object.getOwnPropertyDescriptor(zr,Dr).enumerable}))),_r.forEach(function(Dr){_defineProperty$a(Gt,Dr,zr[Dr])})}return Gt}function _defineProperty$a(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _classCallCheck$1$1(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _defineProperties$2(Gt,$r){for(var zr=0;zr<$r.length;zr++){var _r=$r[zr];_r.enumerable=_r.enumerable||!1,_r.configurable=!0,"value"in _r&&(_r.writable=!0),Object.defineProperty(Gt,_r.key,_r)}}function _createClass$c(Gt,$r,zr){return $r&&_defineProperties$2(Gt.prototype,$r),Gt}function _possibleConstructorReturn$d(Gt,$r){return $r&&(_typeof$2$1($r)==="object"||typeof $r=="function")?$r:_assertThisInitialized(Gt)}function _assertThisInitialized(Gt){if(Gt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Gt}function _inherits$d(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function");Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,writable:!0,configurable:!0}}),$r&&_setPrototypeOf$4(Gt,$r)}function _wrapNativeSuper(Gt){var $r=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(_r){if(_r===null||!_isNativeFunction(_r))return _r;if(typeof _r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof $r<"u"){if($r.has(_r))return $r.get(_r);$r.set(_r,Dr)}function Dr(){return _construct(_r,arguments,_getPrototypeOf$2(this).constructor)}return Dr.prototype=Object.create(_r.prototype,{constructor:{value:Dr,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf$4(Dr,_r)},_wrapNativeSuper(Gt)}function isNativeReflectConstruct(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function _construct(Gt,$r,zr){return isNativeReflectConstruct()?_construct=Reflect.construct:_construct=function(Dr,kr,qr){var Nr=[null];Nr.push.apply(Nr,kr);var Wr=Function.bind.apply(Dr,Nr),Qr=new Wr;return qr&&_setPrototypeOf$4(Qr,qr.prototype),Qr},_construct.apply(null,arguments)}function _isNativeFunction(Gt){return Function.toString.call(Gt).indexOf("[native code]")!==-1}function _setPrototypeOf$4(Gt,$r){return _setPrototypeOf$4=Object.setPrototypeOf||function(_r,Dr){return _r.__proto__=Dr,_r},_setPrototypeOf$4(Gt,$r)}function _getPrototypeOf$2(Gt){return _getPrototypeOf$2=Object.setPrototypeOf?Object.getPrototypeOf:function(zr){return zr.__proto__||Object.getPrototypeOf(zr)},_getPrototypeOf$2(Gt)}function _typeof$2$1(Gt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2$1=function(zr){return typeof zr}:_typeof$2$1=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$2$1(Gt)}var _require$1$1=util$1,inspect$1$1=_require$1$1.inspect,_require2$1=errors,ERR_INVALID_ARG_TYPE$1$1=_require2$1.codes.ERR_INVALID_ARG_TYPE;function endsWith$3(Gt,$r,zr){return(zr===void 0||zr>Gt.length)&&(zr=Gt.length),Gt.substring(zr-$r.length,zr)===$r}function repeat(Gt,$r){if($r=Math.floor($r),Gt.length==0||$r==0)return"";var zr=Gt.length*$r;for($r=Math.floor(Math.log($r)/Math.log(2));$r;)Gt+=Gt,$r--;return Gt+=Gt.substring(0,zr-Gt.length),Gt}var blue$1="",green$1="",red$1="",white="",kReadableOperator={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"},kMaxShortLength=10;function copyError(Gt){var $r=Object.keys(Gt),zr=Object.create(Object.getPrototypeOf(Gt));return $r.forEach(function(_r){zr[_r]=Gt[_r]}),Object.defineProperty(zr,"message",{value:Gt.message}),zr}function inspectValue(Gt){return inspect$1$1(Gt,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function createErrDiff(Gt,$r,zr){var _r="",Dr="",kr=0,qr="",Nr=!1,Wr=inspectValue(Gt),Qr=Wr.split(`
`),Vr=inspectValue($r).split(`
`),Jr=0,Zr="";if(zr==="strictEqual"&&_typeof$2$1(Gt)==="object"&&_typeof$2$1($r)==="object"&&Gt!==null&&$r!==null&&(zr="strictEqualObject"),Qr.length===1&&Vr.length===1&&Qr[0]!==Vr[0]){var zn=Qr[0].length+Vr[0].length;if(zn<=kMaxShortLength){if((_typeof$2$1(Gt)!=="object"||Gt===null)&&(_typeof$2$1($r)!=="object"||$r===null)&&(Gt!==0||$r!==0))return"".concat(kReadableOperator[zr],`

`)+"".concat(Qr[0]," !== ").concat(Vr[0],`
`)}else if(zr!=="strictEqualObject"){var Vn=80;if(zn<Vn){for(;Qr[0][Jr]===Vr[0][Jr];)Jr++;Jr>2&&(Zr=`
  `.concat(repeat(" ",Jr),"^"),Jr=0)}}}for(var _i=Qr[Qr.length-1],e0=Vr[Vr.length-1];_i===e0&&(Jr++<2?qr=`
  `.concat(_i).concat(qr):_r=_i,Qr.pop(),Vr.pop(),!(Qr.length===0||Vr.length===0));)_i=Qr[Qr.length-1],e0=Vr[Vr.length-1];var r0=Math.max(Qr.length,Vr.length);if(r0===0){var i0=Wr.split(`
`);if(i0.length>30)for(i0[26]="".concat(blue$1,"...").concat(white);i0.length>27;)i0.pop();return"".concat(kReadableOperator.notIdentical,`

`).concat(i0.join(`
`),`
`)}Jr>3&&(qr=`
`.concat(blue$1,"...").concat(white).concat(qr),Nr=!0),_r!==""&&(qr=`
  `.concat(_r).concat(qr),_r="");var n0=0,o0=kReadableOperator[zr]+`
`.concat(green$1,"+ actual").concat(white," ").concat(red$1,"- expected").concat(white),a0=" ".concat(blue$1,"...").concat(white," Lines skipped");for(Jr=0;Jr<r0;Jr++){var s0=Jr-kr;if(Qr.length<Jr+1)s0>1&&Jr>2&&(s0>4?(Dr+=`
`.concat(blue$1,"...").concat(white),Nr=!0):s0>3&&(Dr+=`
  `.concat(Vr[Jr-2]),n0++),Dr+=`
  `.concat(Vr[Jr-1]),n0++),kr=Jr,_r+=`
`.concat(red$1,"-").concat(white," ").concat(Vr[Jr]),n0++;else if(Vr.length<Jr+1)s0>1&&Jr>2&&(s0>4?(Dr+=`
`.concat(blue$1,"...").concat(white),Nr=!0):s0>3&&(Dr+=`
  `.concat(Qr[Jr-2]),n0++),Dr+=`
  `.concat(Qr[Jr-1]),n0++),kr=Jr,Dr+=`
`.concat(green$1,"+").concat(white," ").concat(Qr[Jr]),n0++;else{var l0=Vr[Jr],u0=Qr[Jr],b0=u0!==l0&&(!endsWith$3(u0,",")||u0.slice(0,-1)!==l0);b0&&endsWith$3(l0,",")&&l0.slice(0,-1)===u0&&(b0=!1,u0+=","),b0?(s0>1&&Jr>2&&(s0>4?(Dr+=`
`.concat(blue$1,"...").concat(white),Nr=!0):s0>3&&(Dr+=`
  `.concat(Qr[Jr-2]),n0++),Dr+=`
  `.concat(Qr[Jr-1]),n0++),kr=Jr,Dr+=`
`.concat(green$1,"+").concat(white," ").concat(u0),_r+=`
`.concat(red$1,"-").concat(white," ").concat(l0),n0+=2):(Dr+=_r,_r="",(s0===1||Jr===0)&&(Dr+=`
  `.concat(u0),n0++))}if(n0>20&&Jr<r0-2)return"".concat(o0).concat(a0,`
`).concat(Dr,`
`).concat(blue$1,"...").concat(white).concat(_r,`
`)+"".concat(blue$1,"...").concat(white)}return"".concat(o0).concat(Nr?a0:"",`
`).concat(Dr).concat(_r).concat(qr).concat(Zr)}var AssertionError$1=function(Gt){_inherits$d($r,Gt);function $r(zr){var _r;if(_classCallCheck$1$1(this,$r),_typeof$2$1(zr)!=="object"||zr===null)throw new ERR_INVALID_ARG_TYPE$1$1("options","Object",zr);var Dr=zr.message,kr=zr.operator,qr=zr.stackStartFn,Nr=zr.actual,Wr=zr.expected,Qr=Error.stackTraceLimit;if(Error.stackTraceLimit=0,Dr!=null)_r=_possibleConstructorReturn$d(this,_getPrototypeOf$2($r).call(this,String(Dr)));else if(_typeof$2$1(Nr)==="object"&&Nr!==null&&_typeof$2$1(Wr)==="object"&&Wr!==null&&"stack"in Nr&&Nr instanceof Error&&"stack"in Wr&&Wr instanceof Error&&(Nr=copyError(Nr),Wr=copyError(Wr)),kr==="deepStrictEqual"||kr==="strictEqual")_r=_possibleConstructorReturn$d(this,_getPrototypeOf$2($r).call(this,createErrDiff(Nr,Wr,kr)));else if(kr==="notDeepStrictEqual"||kr==="notStrictEqual"){var Vr=kReadableOperator[kr],Jr=inspectValue(Nr).split(`
`);if(kr==="notStrictEqual"&&_typeof$2$1(Nr)==="object"&&Nr!==null&&(Vr=kReadableOperator.notStrictEqualObject),Jr.length>30)for(Jr[26]="".concat(blue$1,"...").concat(white);Jr.length>27;)Jr.pop();Jr.length===1?_r=_possibleConstructorReturn$d(this,_getPrototypeOf$2($r).call(this,"".concat(Vr," ").concat(Jr[0]))):_r=_possibleConstructorReturn$d(this,_getPrototypeOf$2($r).call(this,"".concat(Vr,`

`).concat(Jr.join(`
`),`
`)))}else{var Zr=inspectValue(Nr),zn="",Vn=kReadableOperator[kr];kr==="notDeepEqual"||kr==="notEqual"?(Zr="".concat(kReadableOperator[kr],`

`).concat(Zr),Zr.length>1024&&(Zr="".concat(Zr.slice(0,1021),"..."))):(zn="".concat(inspectValue(Wr)),Zr.length>512&&(Zr="".concat(Zr.slice(0,509),"...")),zn.length>512&&(zn="".concat(zn.slice(0,509),"...")),kr==="deepEqual"||kr==="equal"?Zr="".concat(Vn,`

`).concat(Zr,`

should equal

`):zn=" ".concat(kr," ").concat(zn)),_r=_possibleConstructorReturn$d(this,_getPrototypeOf$2($r).call(this,"".concat(Zr).concat(zn)))}return Error.stackTraceLimit=Qr,_r.generatedMessage=!Dr,Object.defineProperty(_assertThisInitialized(_r),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),_r.code="ERR_ASSERTION",_r.actual=Nr,_r.expected=Wr,_r.operator=kr,Error.captureStackTrace&&Error.captureStackTrace(_assertThisInitialized(_r),qr),_r.stack,_r.name="AssertionError",_possibleConstructorReturn$d(_r)}return _createClass$c($r,[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:inspect$1$1.custom,value:function(_r,Dr){return inspect$1$1(this,_objectSpread$5({},Dr,{customInspect:!1,depth:0}))}}]),$r}(_wrapNativeSuper(Error)),assertion_error=AssertionError$1;function assign$3(Gt,$r){if(Gt==null)throw new TypeError("Cannot convert first argument to object");for(var zr=Object(Gt),_r=1;_r<arguments.length;_r++){var Dr=arguments[_r];if(Dr!=null)for(var kr=Object.keys(Object(Dr)),qr=0,Nr=kr.length;qr<Nr;qr++){var Wr=kr[qr],Qr=Object.getOwnPropertyDescriptor(Dr,Wr);Qr!==void 0&&Qr.enumerable&&(zr[Wr]=Dr[Wr])}}return zr}function polyfill$4$1(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:assign$3})}var es6ObjectAssign={assign:assign$3,polyfill:polyfill$4$1},toStr$2=Object.prototype.toString,isArguments$4=function($r){var zr=toStr$2.call($r),_r=zr==="[object Arguments]";return _r||(_r=zr!=="[object Array]"&&$r!==null&&typeof $r=="object"&&typeof $r.length=="number"&&$r.length>=0&&toStr$2.call($r.callee)==="[object Function]"),_r},keysShim$1;if(!Object.keys){var has$7=Object.prototype.hasOwnProperty,toStr$1$1=Object.prototype.toString,isArgs$1=isArguments$4,isEnumerable=Object.prototype.propertyIsEnumerable,hasDontEnumBug=!isEnumerable.call({toString:null},"toString"),hasProtoEnumBug=isEnumerable.call(function(){},"prototype"),dontEnums=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],equalsConstructorPrototype=function($r){var zr=$r.constructor;return zr&&zr.prototype===$r},excludedKeys={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},hasAutomationEqualityBug=function(){if(typeof window>"u")return!1;for(var Gt in window)try{if(!excludedKeys["$"+Gt]&&has$7.call(window,Gt)&&window[Gt]!==null&&typeof window[Gt]=="object")try{equalsConstructorPrototype(window[Gt])}catch{return!0}}catch{return!0}return!1}(),equalsConstructorPrototypeIfNotBuggy=function($r){if(typeof window>"u"||!hasAutomationEqualityBug)return equalsConstructorPrototype($r);try{return equalsConstructorPrototype($r)}catch{return!1}};keysShim$1=function($r){var zr=$r!==null&&typeof $r=="object",_r=toStr$1$1.call($r)==="[object Function]",Dr=isArgs$1($r),kr=zr&&toStr$1$1.call($r)==="[object String]",qr=[];if(!zr&&!_r&&!Dr)throw new TypeError("Object.keys called on a non-object");var Nr=hasProtoEnumBug&&_r;if(kr&&$r.length>0&&!has$7.call($r,0))for(var Wr=0;Wr<$r.length;++Wr)qr.push(String(Wr));if(Dr&&$r.length>0)for(var Qr=0;Qr<$r.length;++Qr)qr.push(String(Qr));else for(var Vr in $r)!(Nr&&Vr==="prototype")&&has$7.call($r,Vr)&&qr.push(String(Vr));if(hasDontEnumBug)for(var Jr=equalsConstructorPrototypeIfNotBuggy($r),Zr=0;Zr<dontEnums.length;++Zr)!(Jr&&dontEnums[Zr]==="constructor")&&has$7.call($r,dontEnums[Zr])&&qr.push(dontEnums[Zr]);return qr}}var implementation$6$1=keysShim$1,slice$4=Array.prototype.slice,isArgs$2=isArguments$4,origKeys$1=Object.keys,keysShim$2=origKeys$1?function($r){return origKeys$1($r)}:implementation$6$1,originalKeys$1=Object.keys;keysShim$2.shim=function(){if(Object.keys){var $r=function(){var zr=Object.keys(arguments);return zr&&zr.length===arguments.length}(1,2);$r||(Object.keys=function(_r){return isArgs$2(_r)?originalKeys$1(slice$4.call(_r)):originalKeys$1(_r)})}else Object.keys=keysShim$2;return Object.keys||keysShim$2};var objectKeys$3=keysShim$2,GetIntrinsic$4=getIntrinsic$1,$defineProperty$3=GetIntrinsic$4("%Object.defineProperty%",!0),hasPropertyDescriptors$1=function(){if($defineProperty$3)try{return $defineProperty$3({},"a",{value:1}),!0}catch{return!1}return!1};hasPropertyDescriptors$1.hasArrayLengthDefineBug=function(){if(!hasPropertyDescriptors$1())return null;try{return $defineProperty$3([],"length",{value:1}).length!==1}catch{return!0}};var hasPropertyDescriptors_1$1=hasPropertyDescriptors$1,keys$2=objectKeys$3,hasSymbols$4=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",toStr$7=Object.prototype.toString,concat$1=Array.prototype.concat,origDefineProperty=Object.defineProperty,isFunction$6=function($r){return typeof $r=="function"&&toStr$7.call($r)==="[object Function]"},hasPropertyDescriptors$2=hasPropertyDescriptors_1$1(),supportsDescriptors=origDefineProperty&&hasPropertyDescriptors$2,defineProperty$5=function($r,zr,_r,Dr){if(zr in $r){if(Dr===!0){if($r[zr]===_r)return}else if(!isFunction$6(Dr)||!Dr())return}supportsDescriptors?origDefineProperty($r,zr,{configurable:!0,enumerable:!1,value:_r,writable:!0}):$r[zr]=_r},defineProperties=function($r,zr){var _r=arguments.length>2?arguments[2]:{},Dr=keys$2(zr);hasSymbols$4&&(Dr=concat$1.call(Dr,Object.getOwnPropertySymbols(zr)));for(var kr=0;kr<Dr.length;kr+=1)defineProperty$5($r,Dr[kr],zr[Dr[kr]],_r[Dr[kr]])};defineProperties.supportsDescriptors=!!supportsDescriptors;var defineProperties_1$1=defineProperties,numberIsNaN$1=function($r){return $r!==$r},implementation$5$1=function($r,zr){return $r===0&&zr===0?1/$r===1/zr:!!($r===zr||numberIsNaN$1($r)&&numberIsNaN$1(zr))},implementation$4$1=implementation$5$1,polyfill$3$1=function(){return typeof Object.is=="function"?Object.is:implementation$4$1},getPolyfill$3=polyfill$3$1,define$3=defineProperties_1$1,shim$3$1=function(){var $r=getPolyfill$3();return define$3(Object,{is:$r},{is:function(){return Object.is!==$r}}),$r},define$2$1=defineProperties_1$1,callBind$1$1=callBind$3.exports,implementation$3$1=implementation$5$1,getPolyfill$2=polyfill$3$1,shim$2$1=shim$3$1,polyfill$2$1=callBind$1$1(getPolyfill$2(),Object);define$2$1(polyfill$2$1,{getPolyfill:getPolyfill$2,implementation:implementation$3$1,shim:shim$2$1});var objectIs$2=polyfill$2$1,implementation$2$1=function($r){return $r!==$r},implementation$1$1=implementation$2$1,polyfill$1$1=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:implementation$1$1},define$1$1=defineProperties_1$1,getPolyfill$1=polyfill$1$1,shim$1$1=function(){var $r=getPolyfill$1();return define$1$1(Number,{isNaN:$r},{isNaN:function(){return Number.isNaN!==$r}}),$r},callBind$4=callBind$3.exports,define$4=defineProperties_1$1,implementation$a=implementation$2$1,getPolyfill=polyfill$1$1,shim$7=shim$1$1,polyfill$7=callBind$4(getPolyfill(),Number);define$4(polyfill$7,{getPolyfill,implementation:implementation$a,shim:shim$7});var isNan=polyfill$7;function _slicedToArray$3(Gt,$r){return _arrayWithHoles$2(Gt)||_iterableToArrayLimit$2(Gt,$r)||_nonIterableRest$2()}function _nonIterableRest$2(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit$2(Gt,$r){var zr=[],_r=!0,Dr=!1,kr=void 0;try{for(var qr=Gt[Symbol.iterator](),Nr;!(_r=(Nr=qr.next()).done)&&(zr.push(Nr.value),!($r&&zr.length===$r));_r=!0);}catch(Wr){Dr=!0,kr=Wr}finally{try{!_r&&qr.return!=null&&qr.return()}finally{if(Dr)throw kr}}return zr}function _arrayWithHoles$2(Gt){if(Array.isArray(Gt))return Gt}function _typeof$1$1(Gt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1$1=function(zr){return typeof zr}:_typeof$1$1=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$1$1(Gt)}var regexFlagsSupported=/a/g.flags!==void 0,arrayFromSet=function($r){var zr=[];return $r.forEach(function(_r){return zr.push(_r)}),zr},arrayFromMap=function($r){var zr=[];return $r.forEach(function(_r,Dr){return zr.push([Dr,_r])}),zr},objectIs$1=Object.is?Object.is:objectIs$2,objectGetOwnPropertySymbols=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},numberIsNaN=Number.isNaN?Number.isNaN:isNan;function uncurryThis(Gt){return Gt.call.bind(Gt)}var hasOwnProperty$h=uncurryThis(Object.prototype.hasOwnProperty),propertyIsEnumerable$2=uncurryThis(Object.prototype.propertyIsEnumerable),objectToString$2=uncurryThis(Object.prototype.toString),_require$types$1=util$1.types,isAnyArrayBuffer=_require$types$1.isAnyArrayBuffer,isArrayBufferView=_require$types$1.isArrayBufferView,isDate$2=_require$types$1.isDate,isMap=_require$types$1.isMap,isRegExp$1=_require$types$1.isRegExp,isSet=_require$types$1.isSet,isNativeError=_require$types$1.isNativeError,isBoxedPrimitive=_require$types$1.isBoxedPrimitive,isNumberObject=_require$types$1.isNumberObject,isStringObject=_require$types$1.isStringObject,isBooleanObject=_require$types$1.isBooleanObject,isBigIntObject=_require$types$1.isBigIntObject,isSymbolObject=_require$types$1.isSymbolObject,isFloat32Array=_require$types$1.isFloat32Array,isFloat64Array=_require$types$1.isFloat64Array;function isNonIndex(Gt){if(Gt.length===0||Gt.length>10)return!0;for(var $r=0;$r<Gt.length;$r++){var zr=Gt.charCodeAt($r);if(zr<48||zr>57)return!0}return Gt.length===10&&Gt>=Math.pow(2,32)}function getOwnNonIndexProperties(Gt){return Object.keys(Gt).filter(isNonIndex).concat(objectGetOwnPropertySymbols(Gt).filter(Object.prototype.propertyIsEnumerable.bind(Gt)))}/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */function compare$1(Gt,$r){if(Gt===$r)return 0;for(var zr=Gt.length,_r=$r.length,Dr=0,kr=Math.min(zr,_r);Dr<kr;++Dr)if(Gt[Dr]!==$r[Dr]){zr=Gt[Dr],_r=$r[Dr];break}return zr<_r?-1:_r<zr?1:0}var kStrict=!0,kLoose=!1,kNoIterator=0,kIsArray=1,kIsSet=2,kIsMap=3;function areSimilarRegExps(Gt,$r){return regexFlagsSupported?Gt.source===$r.source&&Gt.flags===$r.flags:RegExp.prototype.toString.call(Gt)===RegExp.prototype.toString.call($r)}function areSimilarFloatArrays(Gt,$r){if(Gt.byteLength!==$r.byteLength)return!1;for(var zr=0;zr<Gt.byteLength;zr++)if(Gt[zr]!==$r[zr])return!1;return!0}function areSimilarTypedArrays(Gt,$r){return Gt.byteLength!==$r.byteLength?!1:compare$1(new Uint8Array(Gt.buffer,Gt.byteOffset,Gt.byteLength),new Uint8Array($r.buffer,$r.byteOffset,$r.byteLength))===0}function areEqualArrayBuffers(Gt,$r){return Gt.byteLength===$r.byteLength&&compare$1(new Uint8Array(Gt),new Uint8Array($r))===0}function isEqualBoxedPrimitive(Gt,$r){return isNumberObject(Gt)?isNumberObject($r)&&objectIs$1(Number.prototype.valueOf.call(Gt),Number.prototype.valueOf.call($r)):isStringObject(Gt)?isStringObject($r)&&String.prototype.valueOf.call(Gt)===String.prototype.valueOf.call($r):isBooleanObject(Gt)?isBooleanObject($r)&&Boolean.prototype.valueOf.call(Gt)===Boolean.prototype.valueOf.call($r):isBigIntObject(Gt)?isBigIntObject($r)&&BigInt.prototype.valueOf.call(Gt)===BigInt.prototype.valueOf.call($r):isSymbolObject($r)&&Symbol.prototype.valueOf.call(Gt)===Symbol.prototype.valueOf.call($r)}function innerDeepEqual(Gt,$r,zr,_r){if(Gt===$r)return Gt!==0?!0:zr?objectIs$1(Gt,$r):!0;if(zr){if(_typeof$1$1(Gt)!=="object")return typeof Gt=="number"&&numberIsNaN(Gt)&&numberIsNaN($r);if(_typeof$1$1($r)!=="object"||Gt===null||$r===null||Object.getPrototypeOf(Gt)!==Object.getPrototypeOf($r))return!1}else{if(Gt===null||_typeof$1$1(Gt)!=="object")return $r===null||_typeof$1$1($r)!=="object"?Gt==$r:!1;if($r===null||_typeof$1$1($r)!=="object")return!1}var Dr=objectToString$2(Gt),kr=objectToString$2($r);if(Dr!==kr)return!1;if(Array.isArray(Gt)){if(Gt.length!==$r.length)return!1;var qr=getOwnNonIndexProperties(Gt),Nr=getOwnNonIndexProperties($r);return qr.length!==Nr.length?!1:keyCheck(Gt,$r,zr,_r,kIsArray,qr)}if(Dr==="[object Object]"&&(!isMap(Gt)&&isMap($r)||!isSet(Gt)&&isSet($r)))return!1;if(isDate$2(Gt)){if(!isDate$2($r)||Date.prototype.getTime.call(Gt)!==Date.prototype.getTime.call($r))return!1}else if(isRegExp$1(Gt)){if(!isRegExp$1($r)||!areSimilarRegExps(Gt,$r))return!1}else if(isNativeError(Gt)||Gt instanceof Error){if(Gt.message!==$r.message||Gt.name!==$r.name)return!1}else if(isArrayBufferView(Gt)){if(!zr&&(isFloat32Array(Gt)||isFloat64Array(Gt))){if(!areSimilarFloatArrays(Gt,$r))return!1}else if(!areSimilarTypedArrays(Gt,$r))return!1;var Wr=getOwnNonIndexProperties(Gt),Qr=getOwnNonIndexProperties($r);return Wr.length!==Qr.length?!1:keyCheck(Gt,$r,zr,_r,kNoIterator,Wr)}else{if(isSet(Gt))return!isSet($r)||Gt.size!==$r.size?!1:keyCheck(Gt,$r,zr,_r,kIsSet);if(isMap(Gt))return!isMap($r)||Gt.size!==$r.size?!1:keyCheck(Gt,$r,zr,_r,kIsMap);if(isAnyArrayBuffer(Gt)){if(!areEqualArrayBuffers(Gt,$r))return!1}else if(isBoxedPrimitive(Gt)&&!isEqualBoxedPrimitive(Gt,$r))return!1}return keyCheck(Gt,$r,zr,_r,kNoIterator)}function getEnumerables(Gt,$r){return $r.filter(function(zr){return propertyIsEnumerable$2(Gt,zr)})}function keyCheck(Gt,$r,zr,_r,Dr,kr){if(arguments.length===5){kr=Object.keys(Gt);var qr=Object.keys($r);if(kr.length!==qr.length)return!1}for(var Nr=0;Nr<kr.length;Nr++)if(!hasOwnProperty$h($r,kr[Nr]))return!1;if(zr&&arguments.length===5){var Wr=objectGetOwnPropertySymbols(Gt);if(Wr.length!==0){var Qr=0;for(Nr=0;Nr<Wr.length;Nr++){var Vr=Wr[Nr];if(propertyIsEnumerable$2(Gt,Vr)){if(!propertyIsEnumerable$2($r,Vr))return!1;kr.push(Vr),Qr++}else if(propertyIsEnumerable$2($r,Vr))return!1}var Jr=objectGetOwnPropertySymbols($r);if(Wr.length!==Jr.length&&getEnumerables($r,Jr).length!==Qr)return!1}else{var Zr=objectGetOwnPropertySymbols($r);if(Zr.length!==0&&getEnumerables($r,Zr).length!==0)return!1}}if(kr.length===0&&(Dr===kNoIterator||Dr===kIsArray&&Gt.length===0||Gt.size===0))return!0;if(_r===void 0)_r={val1:new Map,val2:new Map,position:0};else{var zn=_r.val1.get(Gt);if(zn!==void 0){var Vn=_r.val2.get($r);if(Vn!==void 0)return zn===Vn}_r.position++}_r.val1.set(Gt,_r.position),_r.val2.set($r,_r.position);var _i=objEquiv$1(Gt,$r,zr,kr,_r,Dr);return _r.val1.delete(Gt),_r.val2.delete($r),_i}function setHasEqualElement(Gt,$r,zr,_r){for(var Dr=arrayFromSet(Gt),kr=0;kr<Dr.length;kr++){var qr=Dr[kr];if(innerDeepEqual($r,qr,zr,_r))return Gt.delete(qr),!0}return!1}function findLooseMatchingPrimitives(Gt){switch(_typeof$1$1(Gt)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":Gt=+Gt;case"number":if(numberIsNaN(Gt))return!1}return!0}function setMightHaveLoosePrim(Gt,$r,zr){var _r=findLooseMatchingPrimitives(zr);return _r??($r.has(_r)&&!Gt.has(_r))}function mapMightHaveLoosePrim(Gt,$r,zr,_r,Dr){var kr=findLooseMatchingPrimitives(zr);if(kr!=null)return kr;var qr=$r.get(kr);return qr===void 0&&!$r.has(kr)||!innerDeepEqual(_r,qr,!1,Dr)?!1:!Gt.has(kr)&&innerDeepEqual(_r,qr,!1,Dr)}function setEquiv(Gt,$r,zr,_r){for(var Dr=null,kr=arrayFromSet(Gt),qr=0;qr<kr.length;qr++){var Nr=kr[qr];if(_typeof$1$1(Nr)==="object"&&Nr!==null)Dr===null&&(Dr=new Set),Dr.add(Nr);else if(!$r.has(Nr)){if(zr||!setMightHaveLoosePrim(Gt,$r,Nr))return!1;Dr===null&&(Dr=new Set),Dr.add(Nr)}}if(Dr!==null){for(var Wr=arrayFromSet($r),Qr=0;Qr<Wr.length;Qr++){var Vr=Wr[Qr];if(_typeof$1$1(Vr)==="object"&&Vr!==null){if(!setHasEqualElement(Dr,Vr,zr,_r))return!1}else if(!zr&&!Gt.has(Vr)&&!setHasEqualElement(Dr,Vr,zr,_r))return!1}return Dr.size===0}return!0}function mapHasEqualEntry(Gt,$r,zr,_r,Dr,kr){for(var qr=arrayFromSet(Gt),Nr=0;Nr<qr.length;Nr++){var Wr=qr[Nr];if(innerDeepEqual(zr,Wr,Dr,kr)&&innerDeepEqual(_r,$r.get(Wr),Dr,kr))return Gt.delete(Wr),!0}return!1}function mapEquiv(Gt,$r,zr,_r){for(var Dr=null,kr=arrayFromMap(Gt),qr=0;qr<kr.length;qr++){var Nr=_slicedToArray$3(kr[qr],2),Wr=Nr[0],Qr=Nr[1];if(_typeof$1$1(Wr)==="object"&&Wr!==null)Dr===null&&(Dr=new Set),Dr.add(Wr);else{var Vr=$r.get(Wr);if(Vr===void 0&&!$r.has(Wr)||!innerDeepEqual(Qr,Vr,zr,_r)){if(zr||!mapMightHaveLoosePrim(Gt,$r,Wr,Qr,_r))return!1;Dr===null&&(Dr=new Set),Dr.add(Wr)}}}if(Dr!==null){for(var Jr=arrayFromMap($r),Zr=0;Zr<Jr.length;Zr++){var zn=_slicedToArray$3(Jr[Zr],2),Wr=zn[0],Vn=zn[1];if(_typeof$1$1(Wr)==="object"&&Wr!==null){if(!mapHasEqualEntry(Dr,Gt,Wr,Vn,zr,_r))return!1}else if(!zr&&(!Gt.has(Wr)||!innerDeepEqual(Gt.get(Wr),Vn,!1,_r))&&!mapHasEqualEntry(Dr,Gt,Wr,Vn,!1,_r))return!1}return Dr.size===0}return!0}function objEquiv$1(Gt,$r,zr,_r,Dr,kr){var qr=0;if(kr===kIsSet){if(!setEquiv(Gt,$r,zr,Dr))return!1}else if(kr===kIsMap){if(!mapEquiv(Gt,$r,zr,Dr))return!1}else if(kr===kIsArray)for(;qr<Gt.length;qr++)if(hasOwnProperty$h(Gt,qr)){if(!hasOwnProperty$h($r,qr)||!innerDeepEqual(Gt[qr],$r[qr],zr,Dr))return!1}else{if(hasOwnProperty$h($r,qr))return!1;for(var Nr=Object.keys(Gt);qr<Nr.length;qr++){var Wr=Nr[qr];if(!hasOwnProperty$h($r,Wr)||!innerDeepEqual(Gt[Wr],$r[Wr],zr,Dr))return!1}return Nr.length===Object.keys($r).length}for(qr=0;qr<_r.length;qr++){var Qr=_r[qr];if(!innerDeepEqual(Gt[Qr],$r[Qr],zr,Dr))return!1}return!0}function isDeepEqual$1(Gt,$r){return innerDeepEqual(Gt,$r,kLoose)}function isDeepStrictEqual$1(Gt,$r){return innerDeepEqual(Gt,$r,kStrict)}var comparisons={isDeepEqual:isDeepEqual$1,isDeepStrictEqual:isDeepStrictEqual$1};function _typeof$7(Gt){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$7=function(zr){return typeof zr}:_typeof$7=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$7(Gt)}function _classCallCheck$e(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}var _require$5=errors,_require$codes$5=_require$5.codes,ERR_AMBIGUOUS_ARGUMENT=_require$codes$5.ERR_AMBIGUOUS_ARGUMENT,ERR_INVALID_ARG_TYPE$4=_require$codes$5.ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_VALUE=_require$codes$5.ERR_INVALID_ARG_VALUE,ERR_INVALID_RETURN_VALUE=_require$codes$5.ERR_INVALID_RETURN_VALUE,ERR_MISSING_ARGS$2=_require$codes$5.ERR_MISSING_ARGS,AssertionError$2=assertion_error,_require2=util$1,inspect$3=_require2.inspect,_require$types=util$1.types,isPromise$1=_require$types.isPromise,isRegExp$2=_require$types.isRegExp,objectAssign$1=Object.assign?Object.assign:es6ObjectAssign.assign,objectIs$3=Object.is?Object.is:objectIs$2,isDeepEqual,isDeepStrictEqual;function lazyLoadComparison(){var Gt=comparisons;isDeepEqual=Gt.isDeepEqual,isDeepStrictEqual=Gt.isDeepStrictEqual}var warned=!1,assert$3=assert$2.exports=ok$1,NO_EXCEPTION_SENTINEL={};function innerFail(Gt){throw Gt.message instanceof Error?Gt.message:new AssertionError$2(Gt)}function fail$1(Gt,$r,zr,_r,Dr){var kr=arguments.length,qr;if(kr===0)qr="Failed";else if(kr===1)zr=Gt,Gt=void 0;else{if(warned===!1){warned=!0;var Nr=console.warn.bind(console);Nr("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}kr===2&&(_r="!=")}if(zr instanceof Error)throw zr;var Wr={actual:Gt,expected:$r,operator:_r===void 0?"fail":_r,stackStartFn:Dr||fail$1};zr!==void 0&&(Wr.message=zr);var Qr=new AssertionError$2(Wr);throw qr&&(Qr.message=qr,Qr.generatedMessage=!0),Qr}assert$3.fail=fail$1;assert$3.AssertionError=AssertionError$2;function innerOk(Gt,$r,zr,_r){if(!zr){var Dr=!1;if($r===0)Dr=!0,_r="No value argument passed to `assert.ok()`";else if(_r instanceof Error)throw _r;var kr=new AssertionError$2({actual:zr,expected:!0,message:_r,operator:"==",stackStartFn:Gt});throw kr.generatedMessage=Dr,kr}}function ok$1(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];innerOk.apply(void 0,[ok$1,$r.length].concat($r))}assert$3.ok=ok$1;assert$3.equal=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");$r!=zr&&innerFail({actual:$r,expected:zr,message:_r,operator:"==",stackStartFn:Gt})};assert$3.notEqual=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");$r==zr&&innerFail({actual:$r,expected:zr,message:_r,operator:"!=",stackStartFn:Gt})};assert$3.deepEqual=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");isDeepEqual===void 0&&lazyLoadComparison(),isDeepEqual($r,zr)||innerFail({actual:$r,expected:zr,message:_r,operator:"deepEqual",stackStartFn:Gt})};assert$3.notDeepEqual=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");isDeepEqual===void 0&&lazyLoadComparison(),isDeepEqual($r,zr)&&innerFail({actual:$r,expected:zr,message:_r,operator:"notDeepEqual",stackStartFn:Gt})};assert$3.deepStrictEqual=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");isDeepEqual===void 0&&lazyLoadComparison(),isDeepStrictEqual($r,zr)||innerFail({actual:$r,expected:zr,message:_r,operator:"deepStrictEqual",stackStartFn:Gt})};assert$3.notDeepStrictEqual=notDeepStrictEqual$1;function notDeepStrictEqual$1(Gt,$r,zr){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");isDeepEqual===void 0&&lazyLoadComparison(),isDeepStrictEqual(Gt,$r)&&innerFail({actual:Gt,expected:$r,message:zr,operator:"notDeepStrictEqual",stackStartFn:notDeepStrictEqual$1})}assert$3.strictEqual=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");objectIs$3($r,zr)||innerFail({actual:$r,expected:zr,message:_r,operator:"strictEqual",stackStartFn:Gt})};assert$3.notStrictEqual=function Gt($r,zr,_r){if(arguments.length<2)throw new ERR_MISSING_ARGS$2("actual","expected");objectIs$3($r,zr)&&innerFail({actual:$r,expected:zr,message:_r,operator:"notStrictEqual",stackStartFn:Gt})};var Comparison=function Gt($r,zr,_r){var Dr=this;_classCallCheck$e(this,Gt),zr.forEach(function(kr){kr in $r&&(_r!==void 0&&typeof _r[kr]=="string"&&isRegExp$2($r[kr])&&$r[kr].test(_r[kr])?Dr[kr]=_r[kr]:Dr[kr]=$r[kr])})};function compareExceptionKey(Gt,$r,zr,_r,Dr,kr){if(!(zr in Gt)||!isDeepStrictEqual(Gt[zr],$r[zr])){if(!_r){var qr=new Comparison(Gt,Dr),Nr=new Comparison($r,Dr,Gt),Wr=new AssertionError$2({actual:qr,expected:Nr,operator:"deepStrictEqual",stackStartFn:kr});throw Wr.actual=Gt,Wr.expected=$r,Wr.operator=kr.name,Wr}innerFail({actual:Gt,expected:$r,message:_r,operator:kr.name,stackStartFn:kr})}}function expectedException$1(Gt,$r,zr,_r){if(typeof $r!="function"){if(isRegExp$2($r))return $r.test(Gt);if(arguments.length===2)throw new ERR_INVALID_ARG_TYPE$4("expected",["Function","RegExp"],$r);if(_typeof$7(Gt)!=="object"||Gt===null){var Dr=new AssertionError$2({actual:Gt,expected:$r,message:zr,operator:"deepStrictEqual",stackStartFn:_r});throw Dr.operator=_r.name,Dr}var kr=Object.keys($r);if($r instanceof Error)kr.push("name","message");else if(kr.length===0)throw new ERR_INVALID_ARG_VALUE("error",$r,"may not be an empty object");return isDeepEqual===void 0&&lazyLoadComparison(),kr.forEach(function(qr){typeof Gt[qr]=="string"&&isRegExp$2($r[qr])&&$r[qr].test(Gt[qr])||compareExceptionKey(Gt,$r,qr,zr,kr,_r)}),!0}return $r.prototype!==void 0&&Gt instanceof $r?!0:Error.isPrototypeOf($r)?!1:$r.call({},Gt)===!0}function getActual(Gt){if(typeof Gt!="function")throw new ERR_INVALID_ARG_TYPE$4("fn","Function",Gt);try{Gt()}catch($r){return $r}return NO_EXCEPTION_SENTINEL}function checkIsPromise(Gt){return isPromise$1(Gt)||Gt!==null&&_typeof$7(Gt)==="object"&&typeof Gt.then=="function"&&typeof Gt.catch=="function"}function waitForActual(Gt){return Promise.resolve().then(function(){var $r;if(typeof Gt=="function"){if($r=Gt(),!checkIsPromise($r))throw new ERR_INVALID_RETURN_VALUE("instance of Promise","promiseFn",$r)}else if(checkIsPromise(Gt))$r=Gt;else throw new ERR_INVALID_ARG_TYPE$4("promiseFn",["Function","Promise"],Gt);return Promise.resolve().then(function(){return $r}).then(function(){return NO_EXCEPTION_SENTINEL}).catch(function(zr){return zr})})}function expectsError(Gt,$r,zr,_r){if(typeof zr=="string"){if(arguments.length===4)throw new ERR_INVALID_ARG_TYPE$4("error",["Object","Error","Function","RegExp"],zr);if(_typeof$7($r)==="object"&&$r!==null){if($r.message===zr)throw new ERR_AMBIGUOUS_ARGUMENT("error/message",'The error message "'.concat($r.message,'" is identical to the message.'))}else if($r===zr)throw new ERR_AMBIGUOUS_ARGUMENT("error/message",'The error "'.concat($r,'" is identical to the message.'));_r=zr,zr=void 0}else if(zr!=null&&_typeof$7(zr)!=="object"&&typeof zr!="function")throw new ERR_INVALID_ARG_TYPE$4("error",["Object","Error","Function","RegExp"],zr);if($r===NO_EXCEPTION_SENTINEL){var Dr="";zr&&zr.name&&(Dr+=" (".concat(zr.name,")")),Dr+=_r?": ".concat(_r):".";var kr=Gt.name==="rejects"?"rejection":"exception";innerFail({actual:void 0,expected:zr,operator:Gt.name,message:"Missing expected ".concat(kr).concat(Dr),stackStartFn:Gt})}if(zr&&!expectedException$1($r,zr,_r,Gt))throw $r}function expectsNoError(Gt,$r,zr,_r){if($r!==NO_EXCEPTION_SENTINEL){if(typeof zr=="string"&&(_r=zr,zr=void 0),!zr||expectedException$1($r,zr)){var Dr=_r?": ".concat(_r):".",kr=Gt.name==="doesNotReject"?"rejection":"exception";innerFail({actual:$r,expected:zr,operator:Gt.name,message:"Got unwanted ".concat(kr).concat(Dr,`
`)+'Actual message: "'.concat($r&&$r.message,'"'),stackStartFn:Gt})}throw $r}}assert$3.throws=function Gt($r){for(var zr=arguments.length,_r=new Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];expectsError.apply(void 0,[Gt,getActual($r)].concat(_r))};assert$3.rejects=function Gt($r){for(var zr=arguments.length,_r=new Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];return waitForActual($r).then(function(kr){return expectsError.apply(void 0,[Gt,kr].concat(_r))})};assert$3.doesNotThrow=function Gt($r){for(var zr=arguments.length,_r=new Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];expectsNoError.apply(void 0,[Gt,getActual($r)].concat(_r))};assert$3.doesNotReject=function Gt($r){for(var zr=arguments.length,_r=new Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];return waitForActual($r).then(function(kr){return expectsNoError.apply(void 0,[Gt,kr].concat(_r))})};assert$3.ifError=function Gt($r){if($r!=null){var zr="ifError got unwanted exception: ";_typeof$7($r)==="object"&&typeof $r.message=="string"?$r.message.length===0&&$r.constructor?zr+=$r.constructor.name:zr+=$r.message:zr+=inspect$3($r);var _r=new AssertionError$2({actual:$r,expected:null,operator:"ifError",message:zr,stackStartFn:Gt}),Dr=$r.stack;if(typeof Dr=="string"){var kr=Dr.split(`
`);kr.shift();for(var qr=_r.stack.split(`
`),Nr=0;Nr<kr.length;Nr++){var Wr=qr.indexOf(kr[Nr]);if(Wr!==-1){qr=qr.slice(0,Wr);break}}_r.stack="".concat(qr.join(`
`),`
`).concat(kr.join(`
`))}throw _r}};function strict(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];innerOk.apply(void 0,[strict,$r.length].concat($r))}assert$3.strict=objectAssign$1(strict,assert$3,{equal:assert$3.strictEqual,deepEqual:assert$3.deepStrictEqual,notEqual:assert$3.notStrictEqual,notDeepEqual:assert$3.notDeepStrictEqual});assert$3.strict.strict=assert$3.strict;(function(Gt){var $r=assert$2.exports,zr=require$$1$2$1,_r=deflate$3,Dr=inflate$3,kr=require$$4$1$1;for(var qr in kr)Gt[qr]=kr[qr];Gt.NONE=0,Gt.DEFLATE=1,Gt.INFLATE=2,Gt.GZIP=3,Gt.GUNZIP=4,Gt.DEFLATERAW=5,Gt.INFLATERAW=6,Gt.UNZIP=7;var Nr=31,Wr=139;function Qr(Vr){if(typeof Vr!="number"||Vr<Gt.DEFLATE||Vr>Gt.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=Vr,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}Qr.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,$r(this.init_done,"close before init"),$r(this.mode<=Gt.UNZIP),this.mode===Gt.DEFLATE||this.mode===Gt.GZIP||this.mode===Gt.DEFLATERAW?_r.deflateEnd(this.strm):(this.mode===Gt.INFLATE||this.mode===Gt.GUNZIP||this.mode===Gt.INFLATERAW||this.mode===Gt.UNZIP)&&Dr.inflateEnd(this.strm),this.mode=Gt.NONE,this.dictionary=null},Qr.prototype.write=function(Vr,Jr,Zr,zn,Vn,_i,e0){return this._write(!0,Vr,Jr,Zr,zn,Vn,_i,e0)},Qr.prototype.writeSync=function(Vr,Jr,Zr,zn,Vn,_i,e0){return this._write(!1,Vr,Jr,Zr,zn,Vn,_i,e0)},Qr.prototype._write=function(Vr,Jr,Zr,zn,Vn,_i,e0,r0){if($r.equal(arguments.length,8),$r(this.init_done,"write before init"),$r(this.mode!==Gt.NONE,"already finalized"),$r.equal(!1,this.write_in_progress,"write already in progress"),$r.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,$r.equal(!1,Jr===void 0,"must provide flush value"),this.write_in_progress=!0,Jr!==Gt.Z_NO_FLUSH&&Jr!==Gt.Z_PARTIAL_FLUSH&&Jr!==Gt.Z_SYNC_FLUSH&&Jr!==Gt.Z_FULL_FLUSH&&Jr!==Gt.Z_FINISH&&Jr!==Gt.Z_BLOCK)throw new Error("Invalid flush value");if(Zr==null&&(Zr=Buffer$4$1.alloc(0),Vn=0,zn=0),this.strm.avail_in=Vn,this.strm.input=Zr,this.strm.next_in=zn,this.strm.avail_out=r0,this.strm.output=_i,this.strm.next_out=e0,this.flush=Jr,!Vr)return this._process(),this._checkError()?this._afterSync():void 0;var i0=this;return browser$1$1$1.nextTick(function(){i0._process(),i0._after()}),this},Qr.prototype._afterSync=function(){var Vr=this.strm.avail_out,Jr=this.strm.avail_in;return this.write_in_progress=!1,[Jr,Vr]},Qr.prototype._process=function(){var Vr=null;switch(this.mode){case Gt.DEFLATE:case Gt.GZIP:case Gt.DEFLATERAW:this.err=_r.deflate(this.strm,this.flush);break;case Gt.UNZIP:switch(this.strm.avail_in>0&&(Vr=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(Vr===null)break;if(this.strm.input[Vr]===Nr){if(this.gzip_id_bytes_read=1,Vr++,this.strm.avail_in===1)break}else{this.mode=Gt.INFLATE;break}case 1:if(Vr===null)break;this.strm.input[Vr]===Wr?(this.gzip_id_bytes_read=2,this.mode=Gt.GUNZIP):this.mode=Gt.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case Gt.INFLATE:case Gt.GUNZIP:case Gt.INFLATERAW:for(this.err=Dr.inflate(this.strm,this.flush),this.err===Gt.Z_NEED_DICT&&this.dictionary&&(this.err=Dr.inflateSetDictionary(this.strm,this.dictionary),this.err===Gt.Z_OK?this.err=Dr.inflate(this.strm,this.flush):this.err===Gt.Z_DATA_ERROR&&(this.err=Gt.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===Gt.GUNZIP&&this.err===Gt.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=Dr.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},Qr.prototype._checkError=function(){switch(this.err){case Gt.Z_OK:case Gt.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===Gt.Z_FINISH)return this._error("unexpected end of file"),!1;break;case Gt.Z_STREAM_END:break;case Gt.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},Qr.prototype._after=function(){if(this._checkError()){var Vr=this.strm.avail_out,Jr=this.strm.avail_in;this.write_in_progress=!1,this.callback(Jr,Vr),this.pending_close&&this.close()}},Qr.prototype._error=function(Vr){this.strm.msg&&(Vr=this.strm.msg),this.onerror(Vr,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},Qr.prototype.init=function(Vr,Jr,Zr,zn,Vn){$r(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),$r(Vr>=8&&Vr<=15,"invalid windowBits"),$r(Jr>=-1&&Jr<=9,"invalid compression level"),$r(Zr>=1&&Zr<=9,"invalid memlevel"),$r(zn===Gt.Z_FILTERED||zn===Gt.Z_HUFFMAN_ONLY||zn===Gt.Z_RLE||zn===Gt.Z_FIXED||zn===Gt.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(Jr,Vr,Zr,zn,Vn),this._setDictionary()},Qr.prototype.params=function(){throw new Error("deflateParams Not supported")},Qr.prototype.reset=function(){this._reset(),this._setDictionary()},Qr.prototype._init=function(Vr,Jr,Zr,zn,Vn){switch(this.level=Vr,this.windowBits=Jr,this.memLevel=Zr,this.strategy=zn,this.flush=Gt.Z_NO_FLUSH,this.err=Gt.Z_OK,(this.mode===Gt.GZIP||this.mode===Gt.GUNZIP)&&(this.windowBits+=16),this.mode===Gt.UNZIP&&(this.windowBits+=32),(this.mode===Gt.DEFLATERAW||this.mode===Gt.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new zr,this.mode){case Gt.DEFLATE:case Gt.GZIP:case Gt.DEFLATERAW:this.err=_r.deflateInit2(this.strm,this.level,Gt.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case Gt.INFLATE:case Gt.GUNZIP:case Gt.INFLATERAW:case Gt.UNZIP:this.err=Dr.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==Gt.Z_OK&&this._error("Init error"),this.dictionary=Vn,this.write_in_progress=!1,this.init_done=!0},Qr.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=Gt.Z_OK,this.mode){case Gt.DEFLATE:case Gt.DEFLATERAW:this.err=_r.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==Gt.Z_OK&&this._error("Failed to set dictionary")}},Qr.prototype._reset=function(){switch(this.err=Gt.Z_OK,this.mode){case Gt.DEFLATE:case Gt.DEFLATERAW:case Gt.GZIP:this.err=_r.deflateReset(this.strm);break;case Gt.INFLATE:case Gt.INFLATERAW:case Gt.GUNZIP:this.err=Dr.inflateReset(this.strm);break}this.err!==Gt.Z_OK&&this._error("Failed to reset stream")},Gt.Zlib=Qr})(binding$2);(function(Gt){var $r=buffer.Buffer,zr=readableBrowser$1.exports.Transform,_r=binding$2,Dr=util$1,kr=assert$2.exports.ok,qr=buffer.kMaxLength,Nr="Cannot create final Buffer. It would be larger than 0x"+qr.toString(16)+" bytes";_r.Z_MIN_WINDOWBITS=8,_r.Z_MAX_WINDOWBITS=15,_r.Z_DEFAULT_WINDOWBITS=15,_r.Z_MIN_CHUNK=64,_r.Z_MAX_CHUNK=1/0,_r.Z_DEFAULT_CHUNK=16*1024,_r.Z_MIN_MEMLEVEL=1,_r.Z_MAX_MEMLEVEL=9,_r.Z_DEFAULT_MEMLEVEL=8,_r.Z_MIN_LEVEL=-1,_r.Z_MAX_LEVEL=9,_r.Z_DEFAULT_LEVEL=_r.Z_DEFAULT_COMPRESSION;for(var Wr=Object.keys(_r),Qr=0;Qr<Wr.length;Qr++){var Vr=Wr[Qr];Vr.match(/^Z/)&&Object.defineProperty(Gt,Vr,{enumerable:!0,value:_r[Vr],writable:!1})}for(var Jr={Z_OK:_r.Z_OK,Z_STREAM_END:_r.Z_STREAM_END,Z_NEED_DICT:_r.Z_NEED_DICT,Z_ERRNO:_r.Z_ERRNO,Z_STREAM_ERROR:_r.Z_STREAM_ERROR,Z_DATA_ERROR:_r.Z_DATA_ERROR,Z_MEM_ERROR:_r.Z_MEM_ERROR,Z_BUF_ERROR:_r.Z_BUF_ERROR,Z_VERSION_ERROR:_r.Z_VERSION_ERROR},Zr=Object.keys(Jr),zn=0;zn<Zr.length;zn++){var Vn=Zr[zn];Jr[Jr[Vn]]=Vn}Object.defineProperty(Gt,"codes",{enumerable:!0,value:Object.freeze(Jr),writable:!1}),Gt.Deflate=r0,Gt.Inflate=i0,Gt.Gzip=n0,Gt.Gunzip=o0,Gt.DeflateRaw=a0,Gt.InflateRaw=s0,Gt.Unzip=l0,Gt.createDeflate=function(f0){return new r0(f0)},Gt.createInflate=function(f0){return new i0(f0)},Gt.createDeflateRaw=function(f0){return new a0(f0)},Gt.createInflateRaw=function(f0){return new s0(f0)},Gt.createGzip=function(f0){return new n0(f0)},Gt.createGunzip=function(f0){return new o0(f0)},Gt.createUnzip=function(f0){return new l0(f0)},Gt.deflate=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new r0(v0),f0,A0)},Gt.deflateSync=function(f0,v0){return e0(new r0(v0),f0)},Gt.gzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new n0(v0),f0,A0)},Gt.gzipSync=function(f0,v0){return e0(new n0(v0),f0)},Gt.deflateRaw=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new a0(v0),f0,A0)},Gt.deflateRawSync=function(f0,v0){return e0(new a0(v0),f0)},Gt.unzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new l0(v0),f0,A0)},Gt.unzipSync=function(f0,v0){return e0(new l0(v0),f0)},Gt.inflate=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new i0(v0),f0,A0)},Gt.inflateSync=function(f0,v0){return e0(new i0(v0),f0)},Gt.gunzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new o0(v0),f0,A0)},Gt.gunzipSync=function(f0,v0){return e0(new o0(v0),f0)},Gt.inflateRaw=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new s0(v0),f0,A0)},Gt.inflateRawSync=function(f0,v0){return e0(new s0(v0),f0)};function _i(f0,v0,A0){var p0=[],h0=0;f0.on("error",c0),f0.on("end",d0),f0.end(v0),m0();function m0(){for(var M0;(M0=f0.read())!==null;)p0.push(M0),h0+=M0.length;f0.once("readable",m0)}function c0(M0){f0.removeListener("end",d0),f0.removeListener("readable",m0),A0(M0)}function d0(){var M0,O0=null;h0>=qr?O0=new RangeError(Nr):M0=$r.concat(p0,h0),p0=[],f0.close(),A0(O0,M0)}}function e0(f0,v0){if(typeof v0=="string"&&(v0=$r.from(v0)),!$r.isBuffer(v0))throw new TypeError("Not a string or buffer");var A0=f0._finishFlushFlag;return f0._processChunk(v0,A0)}function r0(f0){if(!(this instanceof r0))return new r0(f0);b0.call(this,f0,_r.DEFLATE)}function i0(f0){if(!(this instanceof i0))return new i0(f0);b0.call(this,f0,_r.INFLATE)}function n0(f0){if(!(this instanceof n0))return new n0(f0);b0.call(this,f0,_r.GZIP)}function o0(f0){if(!(this instanceof o0))return new o0(f0);b0.call(this,f0,_r.GUNZIP)}function a0(f0){if(!(this instanceof a0))return new a0(f0);b0.call(this,f0,_r.DEFLATERAW)}function s0(f0){if(!(this instanceof s0))return new s0(f0);b0.call(this,f0,_r.INFLATERAW)}function l0(f0){if(!(this instanceof l0))return new l0(f0);b0.call(this,f0,_r.UNZIP)}function u0(f0){return f0===_r.Z_NO_FLUSH||f0===_r.Z_PARTIAL_FLUSH||f0===_r.Z_SYNC_FLUSH||f0===_r.Z_FULL_FLUSH||f0===_r.Z_FINISH||f0===_r.Z_BLOCK}function b0(f0,v0){var A0=this;if(this._opts=f0=f0||{},this._chunkSize=f0.chunkSize||Gt.Z_DEFAULT_CHUNK,zr.call(this,f0),f0.flush&&!u0(f0.flush))throw new Error("Invalid flush flag: "+f0.flush);if(f0.finishFlush&&!u0(f0.finishFlush))throw new Error("Invalid flush flag: "+f0.finishFlush);if(this._flushFlag=f0.flush||_r.Z_NO_FLUSH,this._finishFlushFlag=typeof f0.finishFlush<"u"?f0.finishFlush:_r.Z_FINISH,f0.chunkSize&&(f0.chunkSize<Gt.Z_MIN_CHUNK||f0.chunkSize>Gt.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+f0.chunkSize);if(f0.windowBits&&(f0.windowBits<Gt.Z_MIN_WINDOWBITS||f0.windowBits>Gt.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+f0.windowBits);if(f0.level&&(f0.level<Gt.Z_MIN_LEVEL||f0.level>Gt.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+f0.level);if(f0.memLevel&&(f0.memLevel<Gt.Z_MIN_MEMLEVEL||f0.memLevel>Gt.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+f0.memLevel);if(f0.strategy&&f0.strategy!=Gt.Z_FILTERED&&f0.strategy!=Gt.Z_HUFFMAN_ONLY&&f0.strategy!=Gt.Z_RLE&&f0.strategy!=Gt.Z_FIXED&&f0.strategy!=Gt.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+f0.strategy);if(f0.dictionary&&!$r.isBuffer(f0.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new _r.Zlib(v0);var p0=this;this._hadError=!1,this._handle.onerror=function(c0,d0){g0(p0),p0._hadError=!0;var M0=new Error(c0);M0.errno=d0,M0.code=Gt.codes[d0],p0.emit("error",M0)};var h0=Gt.Z_DEFAULT_COMPRESSION;typeof f0.level=="number"&&(h0=f0.level);var m0=Gt.Z_DEFAULT_STRATEGY;typeof f0.strategy=="number"&&(m0=f0.strategy),this._handle.init(f0.windowBits||Gt.Z_DEFAULT_WINDOWBITS,h0,f0.memLevel||Gt.Z_DEFAULT_MEMLEVEL,m0,f0.dictionary),this._buffer=$r.allocUnsafe(this._chunkSize),this._offset=0,this._level=h0,this._strategy=m0,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!A0._handle},configurable:!0,enumerable:!0})}Dr.inherits(b0,zr),b0.prototype.params=function(f0,v0,A0){if(f0<Gt.Z_MIN_LEVEL||f0>Gt.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+f0);if(v0!=Gt.Z_FILTERED&&v0!=Gt.Z_HUFFMAN_ONLY&&v0!=Gt.Z_RLE&&v0!=Gt.Z_FIXED&&v0!=Gt.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+v0);if(this._level!==f0||this._strategy!==v0){var p0=this;this.flush(_r.Z_SYNC_FLUSH,function(){kr(p0._handle,"zlib binding closed"),p0._handle.params(f0,v0),p0._hadError||(p0._level=f0,p0._strategy=v0,A0&&A0())})}else browser$1$1$1.nextTick(A0)},b0.prototype.reset=function(){return kr(this._handle,"zlib binding closed"),this._handle.reset()},b0.prototype._flush=function(f0){this._transform($r.alloc(0),"",f0)},b0.prototype.flush=function(f0,v0){var A0=this,p0=this._writableState;(typeof f0=="function"||f0===void 0&&!v0)&&(v0=f0,f0=_r.Z_FULL_FLUSH),p0.ended?v0&&browser$1$1$1.nextTick(v0):p0.ending?v0&&this.once("end",v0):p0.needDrain?v0&&this.once("drain",function(){return A0.flush(f0,v0)}):(this._flushFlag=f0,this.write($r.alloc(0),"",v0))},b0.prototype.close=function(f0){g0(this,f0),browser$1$1$1.nextTick(y0,this)};function g0(f0,v0){v0&&browser$1$1$1.nextTick(v0),f0._handle&&(f0._handle.close(),f0._handle=null)}function y0(f0){f0.emit("close")}b0.prototype._transform=function(f0,v0,A0){var p0,h0=this._writableState,m0=h0.ending||h0.ended,c0=m0&&(!f0||h0.length===f0.length);if(f0!==null&&!$r.isBuffer(f0))return A0(new Error("invalid input"));if(!this._handle)return A0(new Error("zlib binding closed"));c0?p0=this._finishFlushFlag:(p0=this._flushFlag,f0.length>=h0.length&&(this._flushFlag=this._opts.flush||_r.Z_NO_FLUSH)),this._processChunk(f0,p0,A0)},b0.prototype._processChunk=function(f0,v0,A0){var p0=f0&&f0.length,h0=this._chunkSize-this._offset,m0=0,c0=this,d0=typeof A0=="function";if(!d0){var M0=[],O0=0,x0;this.on("error",function(D0){x0=D0}),kr(this._handle,"zlib binding closed");do var C0=this._handle.writeSync(v0,f0,m0,p0,this._buffer,this._offset,h0);while(!this._hadError&&R0(C0[0],C0[1]));if(this._hadError)throw x0;if(O0>=qr)throw g0(this),new RangeError(Nr);var $0=$r.concat(M0,O0);return g0(this),$0}kr(this._handle,"zlib binding closed");var _0=this._handle.write(v0,f0,m0,p0,this._buffer,this._offset,h0);_0.buffer=f0,_0.callback=R0;function R0(D0,S0){if(this&&(this.buffer=null,this.callback=null),!c0._hadError){var I0=h0-S0;if(kr(I0>=0,"have should not go down"),I0>0){var B0=c0._buffer.slice(c0._offset,c0._offset+I0);c0._offset+=I0,d0?c0.push(B0):(M0.push(B0),O0+=B0.length)}if((S0===0||c0._offset>=c0._chunkSize)&&(h0=c0._chunkSize,c0._offset=0,c0._buffer=$r.allocUnsafe(c0._chunkSize)),S0===0){if(m0+=p0-D0,p0=D0,!d0)return!0;var T0=c0._handle.write(v0,f0,m0,p0,c0._buffer,c0._offset,c0._chunkSize);T0.callback=R0,T0.buffer=f0;return}if(!d0)return!1;A0()}}},Dr.inherits(r0,b0),Dr.inherits(i0,b0),Dr.inherits(n0,b0),Dr.inherits(o0,b0),Dr.inherits(a0,b0),Dr.inherits(s0,b0),Dr.inherits(l0,b0)})(lib$6);var PDFReference$1=function(Gt){_inheritsLoose$5($r,Gt);function $r(_r,Dr,kr){var qr;return qr=Gt.call(this,{decodeStrings:!1})||this,qr.finalize=qr.finalize.bind(_assertThisInitialized$2(qr)),qr.document=_r,qr.id=Dr,kr==null&&(kr={}),qr.data=kr,qr.gen=0,qr.deflate=null,qr.compress=qr.document.compress&&!qr.data.Filter,qr.uncompressedLength=0,qr.chunks=[],qr}var zr=$r.prototype;return zr.initDeflate=function(){var Dr=this;return this.data.Filter="FlateDecode",this.deflate=lib$6.createDeflate(),this.deflate.on("data",function(kr){return Dr.chunks.push(kr),Dr.data.Length+=kr.length}),this.deflate.on("end",this.finalize)},zr._write=function(Dr,kr,qr){return Dr instanceof Uint8Array||(Dr=Buffer$4$1.from(Dr+`
`,"binary")),this.uncompressedLength+=Dr.length,this.data.Length==null&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(Dr)):(this.chunks.push(Dr),this.data.Length+=Dr.length),qr()},zr.end=function(){return Gt.prototype.end.apply(this,arguments),this.deflate?this.deflate.end():this.finalize()},zr.finalize=function(){if(this.offset=this.document._offset,this.document._write(this.id+" "+this.gen+" obj"),this.document._write(PDFObject$1$1.convert(this.data)),this.chunks.length){this.document._write("stream");for(var Dr=0,kr=Array.from(this.chunks);Dr<kr.length;Dr++){var qr=kr[Dr];this.document._write(qr)}this.chunks.length=0,this.document._write(`
endstream`)}return this.document._write("endobj"),this.document._refEnd(this)},zr.toString=function(){return this.id+" "+this.gen+" R"},$r}(stream$1.Writable),PDFTree$1=function(){function Gt(zr){zr===void 0&&(zr={}),this._items={},this.limits=typeof zr.limits=="boolean"?zr.limits:!0}var $r=Gt.prototype;return $r.add=function(_r,Dr){return this._items[_r]=Dr},$r.get=function(_r){return this._items[_r]},$r.toString=function(){var _r=this,Dr=Object.keys(this._items).sort(function(Jr,Zr){return _r._compareKeys(Jr,Zr)}),kr=["<<"];if(this.limits&&Dr.length>1){var qr=Dr[0],Nr=Dr[Dr.length-1];kr.push("  /Limits "+PDFObject$1$1.convert([this._dataForKey(qr),this._dataForKey(Nr)]))}kr.push("  /"+this._keysName()+" [");for(var Wr=_createForOfIteratorHelperLoose$1(Dr),Qr;!(Qr=Wr()).done;){var Vr=Qr.value;kr.push("    "+PDFObject$1$1.convert(this._dataForKey(Vr))+" "+PDFObject$1$1.convert(this._items[Vr]))}return kr.push("]"),kr.push(">>"),kr.join(`
`)},$r._compareKeys=function(){throw new Error("Must be implemented by subclasses")},$r._keysName=function(){throw new Error("Must be implemented by subclasses")},$r._dataForKey=function(){throw new Error("Must be implemented by subclasses")},Gt}(),PDFNameTree$1=function(Gt){_inheritsLoose$5($r,Gt);function $r(){return Gt.apply(this,arguments)||this}var zr=$r.prototype;return zr._compareKeys=function(Dr,kr){return Dr.localeCompare(kr)},zr._keysName=function(){return"Names"},zr._dataForKey=function(Dr){return new String(Dr)},$r}(PDFTree$1),escapableRe$1=/[\n\r\t\b\f\(\)\\]/g,escapable$1={"\n":"\\n","\r":"\\r","	":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},pad$3=function($r,zr){return(Array(zr+1).join("0")+$r).slice(-zr)},swapBytes$1=function($r){var zr=$r.length;if(zr&1)throw new Error("Buffer length must be even");for(var _r=0,Dr=zr-1;_r<Dr;_r+=2){var kr=$r[_r];$r[_r]=$r[_r+1],$r[_r+1]=kr}return $r},PDFObject$2=function(){function Gt(){}return Gt.convert=function(zr){if(typeof zr=="string")return"/"+zr;if(zr instanceof String){for(var _r=zr,Dr=!1,kr=0,qr=_r.length;kr<qr;kr++)if(_r.charCodeAt(kr)>127){Dr=!0;break}return Dr&&(_r=swapBytes$1(Buffer$4$1.from("\uFEFF"+_r,"utf16le")).toString("binary")),_r=_r.replace(escapableRe$1,function(Jr){return escapable$1[Jr]}),"("+_r+")"}if(Buffer$4$1.isBuffer(zr))return"<"+zr.toString("hex")+">";if(zr instanceof PDFReference$1||zr instanceof PDFNameTree$1)return zr.toString();if(zr instanceof Date)return"(D:"+pad$3(zr.getUTCFullYear(),4)+pad$3(zr.getUTCMonth()+1,2)+pad$3(zr.getUTCDate(),2)+pad$3(zr.getUTCHours(),2)+pad$3(zr.getUTCMinutes(),2)+pad$3(zr.getUTCSeconds(),2)+"Z)";if(Array.isArray(zr)){var Nr=Array.from(zr).map(function(Jr){return Gt.convert(Jr)}).join(" ");return"["+Nr+"]"}if({}.toString.call(zr)==="[object Object]"){var Wr=["<<"];for(var Qr in zr){var Vr=zr[Qr];Wr.push("/"+Qr+" "+Gt.convert(Vr))}return Wr.push(">>"),Wr.join(`
`)}return typeof zr=="number"?Gt.number(zr):""+zr},Gt.number=function(zr){if(zr>-1e21&&zr<1e21)return Math.round(zr*1e6)/1e6;throw new Error("unsupported number: "+zr)},Gt}(),PDFObject$1$1=PDFObject$2,DEFAULT_MARGINS$2={top:0,left:0,bottom:0,right:0},SIZES$1={"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]},PDFPage$1=function(){function Gt(zr,_r){_r===void 0&&(_r={}),this.document=zr,this.size=_r.size||"letter",this.layout=_r.layout||"portrait",this.userUnit=_r.userUnit||1,this.margins=DEFAULT_MARGINS$2;var Dr=Array.isArray(this.size)?this.size:SIZES$1[this.size.toUpperCase()];this.width=Dr[this.layout==="portrait"?0:1],this.height=Dr[this.layout==="portrait"?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit})}var $r=Gt.prototype;return $r.maxY=function(){return this.height},$r.write=function(_r){return this.content.write(_r)},$r.end=function(){return this.dictionary.end(),this.resources.end(),this.content.end()},_createClass$d(Gt,[{key:"fonts",get:function(){var _r=this.resources.data;return _r.Font!=null?_r.Font:_r.Font={}}},{key:"xobjects",get:function(){var _r=this.resources.data;return _r.XObject!=null?_r.XObject:_r.XObject={}}},{key:"ext_gstates",get:function(){var _r=this.resources.data;return _r.ExtGState!=null?_r.ExtGState:_r.ExtGState={}}},{key:"patterns",get:function(){var _r=this.resources.data;return _r.Pattern!=null?_r.Pattern:_r.Pattern={}}},{key:"colorSpaces",get:function(){var _r=this.resources.data;return _r.ColorSpace||(_r.ColorSpace={})}},{key:"annotations",get:function(){var _r=this.dictionary.data;return _r.Annots!=null?_r.Annots:_r.Annots=[]}},{key:"structParentTreeKey",get:function(){var _r=this.dictionary.data;return _r.StructParents!=null?_r.StructParents:_r.StructParents=this.document.createStructParentTreeNextKey()}}]),Gt}(),wordArrayToBuffer$1=function($r){for(var zr=[],_r=0;_r<$r.sigBytes;_r++)zr.push($r.words[Math.floor(_r/4)]>>8*(3-_r%4)&255);return Buffer$4$1.from(zr)},PDFSecurity$1=function(){function Gt(){}return Gt.generateFileID=function(zr){zr===void 0&&(zr={});var _r=zr.CreationDate.getTime()+`
`;for(var Dr in zr)zr.hasOwnProperty(Dr)&&(_r+=Dr+": "+zr[Dr].valueOf()+`
`);return wordArrayToBuffer$1(MD5(_r))},Gt}(),number$2$2=PDFObject$1$1.number,PDFGradient$1$1=function(){function Gt(zr){this.doc=zr,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}var $r=Gt.prototype;return $r.stop=function(_r,Dr,kr){if(kr==null&&(kr=1),Dr=this.doc._normalizeColor(Dr),this.stops.length===0)if(Dr.length===3)this._colorSpace="DeviceRGB";else if(Dr.length===4)this._colorSpace="DeviceCMYK";else if(Dr.length===1)this._colorSpace="DeviceGray";else throw new Error("Unknown color space");else if(this._colorSpace==="DeviceRGB"&&Dr.length!==3||this._colorSpace==="DeviceCMYK"&&Dr.length!==4||this._colorSpace==="DeviceGray"&&Dr.length!==1)throw new Error("All gradient stops must use the same color space");return kr=Math.max(0,Math.min(1,kr)),this.stops.push([_r,Dr,kr]),this},$r.setTransform=function(_r,Dr,kr,qr,Nr,Wr){return this.transform=[_r,Dr,kr,qr,Nr,Wr],this},$r.embed=function(_r){var Dr,kr=this.stops.length;if(kr!==0){this.embedded=!0,this.matrix=_r;var qr=this.stops[kr-1];qr[0]<1&&this.stops.push([1,qr[1],qr[2]]);for(var Nr=[],Wr=[],Qr=[],Vr=0;Vr<kr-1;Vr++)Wr.push(0,1),Vr+2!==kr&&Nr.push(this.stops[Vr+1][0]),Dr=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[Vr+0][1],C1:this.stops[Vr+1][1],N:1}),Qr.push(Dr),Dr.end();kr===1?Dr=Qr[0]:(Dr=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:Qr,Bounds:Nr,Encode:Wr}),Dr.end()),this.id="Sh"+ ++this.doc._gradCount;var Jr=this.shader(Dr);Jr.end();var Zr=this.doc.ref({Type:"Pattern",PatternType:2,Shading:Jr,Matrix:this.matrix.map(number$2$2)});if(Zr.end(),this.stops.some(function(a0){return a0[2]<1})){var zn=this.opacityGradient();zn._colorSpace="DeviceGray";for(var Vn=_createForOfIteratorHelperLoose$1(this.stops),_i;!(_i=Vn()).done;){var e0=_i.value;zn.stop(e0[0],[e0[2]])}zn=zn.embed(this.matrix);var r0=[0,0,this.doc.page.width,this.doc.page.height],i0=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:r0,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:zn}}});i0.write("/Pattern cs /Sh1 scn"),i0.end(r0.join(" ")+" re f");var n0=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:i0}});n0.end();var o0=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:r0,XStep:r0[2],YStep:r0[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:Zr},ExtGState:{Gs1:n0}}});o0.write("/Gs1 gs /Pattern cs /Sh1 scn"),o0.end(r0.join(" ")+" re f"),this.doc.page.patterns[this.id]=o0}else this.doc.page.patterns[this.id]=Zr;return Zr}},$r.apply=function(_r){var Dr=this.doc._ctm,kr=Dr[0],qr=Dr[1],Nr=Dr[2],Wr=Dr[3],Qr=Dr[4],Vr=Dr[5],Jr=this.transform,Zr=Jr[0],zn=Jr[1],Vn=Jr[2],_i=Jr[3],e0=Jr[4],r0=Jr[5],i0=[kr*Zr+Nr*zn,qr*Zr+Wr*zn,kr*Vn+Nr*_i,qr*Vn+Wr*_i,kr*e0+Nr*r0+Qr,qr*e0+Wr*r0+Vr];(!this.embedded||i0.join(" ")!==this.matrix.join(" "))&&this.embed(i0),this.doc._setColorSpace("Pattern",_r);var n0=_r?"SCN":"scn";return this.doc.addContent("/"+this.id+" "+n0)},Gt}(),PDFLinearGradient$1$1=function(Gt){_inheritsLoose$5($r,Gt);function $r(_r,Dr,kr,qr,Nr){var Wr;return Wr=Gt.call(this,_r)||this,Wr.x1=Dr,Wr.y1=kr,Wr.x2=qr,Wr.y2=Nr,Wr}var zr=$r.prototype;return zr.shader=function(Dr){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:Dr,Extend:[!0,!0]})},zr.opacityGradient=function(){return new $r(this.doc,this.x1,this.y1,this.x2,this.y2)},$r}(PDFGradient$1$1),PDFRadialGradient$1$1=function(Gt){_inheritsLoose$5($r,Gt);function $r(_r,Dr,kr,qr,Nr,Wr,Qr){var Vr;return Vr=Gt.call(this,_r)||this,Vr.doc=_r,Vr.x1=Dr,Vr.y1=kr,Vr.r1=qr,Vr.x2=Nr,Vr.y2=Wr,Vr.r2=Qr,Vr}var zr=$r.prototype;return zr.shader=function(Dr){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:Dr,Extend:[!0,!0]})},zr.opacityGradient=function(){return new $r(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)},$r}(PDFGradient$1$1),Gradient$1={PDFGradient:PDFGradient$1$1,PDFLinearGradient:PDFLinearGradient$1$1,PDFRadialGradient:PDFRadialGradient$1$1},underlyingColorSpaces$1=["DeviceCMYK","DeviceRGB"],PDFTilingPattern$1$1=function(){function Gt(zr,_r,Dr,kr,qr){this.doc=zr,this.bBox=_r,this.xStep=Dr,this.yStep=kr,this.stream=qr}var $r=Gt.prototype;return $r.createPattern=function(){var _r=this.doc.ref();_r.end();var Dr=this.doc._ctm,kr=Dr[0],qr=Dr[1],Nr=Dr[2],Wr=Dr[3],Qr=Dr[4],Vr=Dr[5],Jr=1,Zr=0,zn=0,Vn=1,_i=0,e0=0,r0=[kr*Jr+Nr*Zr,qr*Jr+Wr*Zr,kr*zn+Nr*Vn,qr*zn+Wr*Vn,kr*_i+Nr*e0+Qr,qr*_i+Wr*e0+Vr],i0=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:r0.map(function(n0){return+n0.toFixed(5)}),Resources:_r});return i0.end(this.stream),i0},$r.embedPatternColorSpaces=function(){var _r=this;underlyingColorSpaces$1.forEach(function(Dr){var kr=_r.getPatternColorSpaceId(Dr);if(!_r.doc.page.colorSpaces[kr]){var qr=_r.doc.ref(["Pattern",Dr]);qr.end(),_r.doc.page.colorSpaces[kr]=qr}})},$r.getPatternColorSpaceId=function(_r){return"CsP"+_r},$r.embed=function(){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)},$r.apply=function(_r,Dr){this.embedPatternColorSpaces(),this.embed();var kr=this.doc._normalizeColor(Dr);if(!kr)throw Error("invalid pattern color. (value: "+Dr+")");var qr=this.getPatternColorSpaceId(this.doc._getColorSpace(kr));this.doc._setColorSpace(qr,_r);var Nr=_r?"SCN":"scn";return this.doc.addContent(kr.join(" ")+" /"+this.id+" "+Nr)},Gt}(),pattern$2={PDFTilingPattern:PDFTilingPattern$1$1},PDFGradient$2=Gradient$1.PDFGradient,PDFLinearGradient$2=Gradient$1.PDFLinearGradient,PDFRadialGradient$2=Gradient$1.PDFRadialGradient,PDFTilingPattern$2=pattern$2.PDFTilingPattern,ColorMixin$1={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor:function($r){if(typeof $r=="string")if($r.charAt(0)==="#"){$r.length===4&&($r=$r.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));var zr=parseInt($r.slice(1),16);$r=[zr>>16,zr>>8&255,zr&255]}else namedColors$1[$r]&&($r=namedColors$1[$r]);return Array.isArray($r)?($r.length===3?$r=$r.map(function(_r){return _r/255}):$r.length===4&&($r=$r.map(function(_r){return _r/100})),$r):null},_setColor:function($r,zr){return $r instanceof PDFGradient$2?($r.apply(zr),!0):Array.isArray($r)&&$r[0]instanceof PDFTilingPattern$2?($r[0].apply(zr,$r[1]),!0):this._setColorCore($r,zr)},_setColorCore:function($r,zr){if($r=this._normalizeColor($r),!$r)return!1;var _r=zr?"SCN":"scn",Dr=this._getColorSpace($r);return this._setColorSpace(Dr,zr),$r=$r.join(" "),this.addContent($r+" "+_r),!0},_setColorSpace:function($r,zr){var _r=zr?"CS":"cs";return this.addContent("/"+$r+" "+_r)},_getColorSpace:function($r){return $r.length===4?"DeviceCMYK":"DeviceRGB"},fillColor:function($r,zr){var _r=this._setColor($r,!1);return _r&&this.fillOpacity(zr),this._fillColor=[$r,zr],this},strokeColor:function($r,zr){var _r=this._setColor($r,!0);return _r&&this.strokeOpacity(zr),this},opacity:function($r){return this._doOpacity($r,$r),this},fillOpacity:function($r){return this._doOpacity($r,null),this},strokeOpacity:function($r){return this._doOpacity(null,$r),this},_doOpacity:function($r,zr){var _r,Dr;if(!($r==null&&zr==null)){$r!=null&&($r=Math.max(0,Math.min(1,$r))),zr!=null&&(zr=Math.max(0,Math.min(1,zr)));var kr=$r+"_"+zr;if(this._opacityRegistry[kr]){var qr=this._opacityRegistry[kr];_r=qr[0],Dr=qr[1]}else{_r={Type:"ExtGState"},$r!=null&&(_r.ca=$r),zr!=null&&(_r.CA=zr),_r=this.ref(_r),_r.end();var Nr=++this._opacityCount;Dr="Gs"+Nr,this._opacityRegistry[kr]=[_r,Dr]}return this.page.ext_gstates[Dr]=_r,this.addContent("/"+Dr+" gs")}},linearGradient:function($r,zr,_r,Dr){return new PDFLinearGradient$2(this,$r,zr,_r,Dr)},radialGradient:function($r,zr,_r,Dr,kr,qr){return new PDFRadialGradient$2(this,$r,zr,_r,Dr,kr,qr)},pattern:function($r,zr,_r,Dr){return new PDFTilingPattern$2(this,$r,zr,_r,Dr)}},namedColors$1={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],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],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]},cx$2,cy$1,px$2,py$1,sx$1,sy$1;cx$2=cy$1=px$2=py$1=sx$1=sy$1=0;var argsCountPerCommand$1={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},isCommand$1=function($r){return $r in argsCountPerCommand$1},isWsp$1=function($r){var zr=$r.codePointAt(0);return zr===32||zr===9||zr===13||zr===10},isDigit$2=function($r){var zr=$r.codePointAt(0);return zr==null?!1:48<=zr&&zr<=57},readNumber$1=function($r,zr){for(var _r=zr,Dr="",kr="none";_r<$r.length;_r+=1){var qr=$r[_r];if(qr==="+"||qr==="-"){if(kr==="none"){kr="sign",Dr+=qr;continue}if(kr==="e"){kr="exponent_sign",Dr+=qr;continue}}if(isDigit$2(qr)){if(kr==="none"||kr==="sign"||kr==="whole"){kr="whole",Dr+=qr;continue}if(kr==="decimal_point"||kr==="decimal"){kr="decimal",Dr+=qr;continue}if(kr==="e"||kr==="exponent_sign"||kr==="exponent"){kr="exponent",Dr+=qr;continue}}if(qr==="."&&(kr==="none"||kr==="sign"||kr==="whole")){kr="decimal_point",Dr+=qr;continue}if((qr==="E"||qr==="e")&&(kr==="whole"||kr==="decimal_point"||kr==="decimal")){kr="e",Dr+=qr;continue}break}var Nr=Number.parseFloat(Dr);return Number.isNaN(Nr)?[zr,null]:[_r-1,Nr]},parsePathData$1=function($r){for(var zr=[],_r=null,Dr=[],kr=0,qr=!1,Nr=!1,Wr=0;Wr<$r.length;Wr+=1){var Qr=$r.charAt(Wr);if(!isWsp$1(Qr)){if(qr&&Qr===","){if(Nr)break;Nr=!0;continue}if(isCommand$1(Qr)){if(Nr)return zr;if(_r==null){if(Qr!=="M"&&Qr!=="m")return zr}else if(Dr.length!==0)return zr;_r=Qr,Dr=[],kr=argsCountPerCommand$1[_r],qr=!1,kr===0&&zr.push({command:_r,args:Dr});continue}if(_r==null)return zr;var Vr=Wr,Jr=null;if(_r==="A"||_r==="a"){var Zr=Dr.length;if((Zr===0||Zr===1)&&Qr!=="+"&&Qr!=="-"){var zn=readNumber$1($r,Wr);Vr=zn[0],Jr=zn[1]}if(Zr===2||Zr===5||Zr===6){var Vn=readNumber$1($r,Wr);Vr=Vn[0],Jr=Vn[1]}(Zr===3||Zr===4)&&(Qr==="0"&&(Jr=0),Qr==="1"&&(Jr=1))}else{var _i=readNumber$1($r,Wr);Vr=_i[0],Jr=_i[1]}if(Jr==null)return zr;Dr.push(Jr),qr=!0,Nr=!1,Wr=Vr,Dr.length===kr&&(zr.push({command:_r,args:Dr}),_r==="M"&&(_r="L"),_r==="m"&&(_r="l"),Dr=[])}}return zr},_apply=function($r,zr){cx$2=cy$1=px$2=py$1=sx$1=sy$1=0;for(var _r=0;_r<$r.length;_r++){var Dr=$r[_r],kr=Dr.command,qr=Dr.args;typeof runners$1[kr]=="function"&&runners$1[kr](zr,qr)}},runners$1={M:function($r,zr){return cx$2=zr[0],cy$1=zr[1],px$2=py$1=null,sx$1=cx$2,sy$1=cy$1,$r.moveTo(cx$2,cy$1)},m:function($r,zr){return cx$2+=zr[0],cy$1+=zr[1],px$2=py$1=null,sx$1=cx$2,sy$1=cy$1,$r.moveTo(cx$2,cy$1)},C:function($r,zr){return cx$2=zr[4],cy$1=zr[5],px$2=zr[2],py$1=zr[3],$r.bezierCurveTo.apply($r,zr)},c:function($r,zr){return $r.bezierCurveTo(zr[0]+cx$2,zr[1]+cy$1,zr[2]+cx$2,zr[3]+cy$1,zr[4]+cx$2,zr[5]+cy$1),px$2=cx$2+zr[2],py$1=cy$1+zr[3],cx$2+=zr[4],cy$1+=zr[5]},S:function($r,zr){return px$2===null&&(px$2=cx$2,py$1=cy$1),$r.bezierCurveTo(cx$2-(px$2-cx$2),cy$1-(py$1-cy$1),zr[0],zr[1],zr[2],zr[3]),px$2=zr[0],py$1=zr[1],cx$2=zr[2],cy$1=zr[3]},s:function($r,zr){return px$2===null&&(px$2=cx$2,py$1=cy$1),$r.bezierCurveTo(cx$2-(px$2-cx$2),cy$1-(py$1-cy$1),cx$2+zr[0],cy$1+zr[1],cx$2+zr[2],cy$1+zr[3]),px$2=cx$2+zr[0],py$1=cy$1+zr[1],cx$2+=zr[2],cy$1+=zr[3]},Q:function($r,zr){return px$2=zr[0],py$1=zr[1],cx$2=zr[2],cy$1=zr[3],$r.quadraticCurveTo(zr[0],zr[1],cx$2,cy$1)},q:function($r,zr){return $r.quadraticCurveTo(zr[0]+cx$2,zr[1]+cy$1,zr[2]+cx$2,zr[3]+cy$1),px$2=cx$2+zr[0],py$1=cy$1+zr[1],cx$2+=zr[2],cy$1+=zr[3]},T:function($r,zr){return px$2===null?(px$2=cx$2,py$1=cy$1):(px$2=cx$2-(px$2-cx$2),py$1=cy$1-(py$1-cy$1)),$r.quadraticCurveTo(px$2,py$1,zr[0],zr[1]),px$2=cx$2-(px$2-cx$2),py$1=cy$1-(py$1-cy$1),cx$2=zr[0],cy$1=zr[1]},t:function($r,zr){return px$2===null?(px$2=cx$2,py$1=cy$1):(px$2=cx$2-(px$2-cx$2),py$1=cy$1-(py$1-cy$1)),$r.quadraticCurveTo(px$2,py$1,cx$2+zr[0],cy$1+zr[1]),cx$2+=zr[0],cy$1+=zr[1]},A:function($r,zr){return solveArc$1($r,cx$2,cy$1,zr),cx$2=zr[5],cy$1=zr[6]},a:function($r,zr){return zr[5]+=cx$2,zr[6]+=cy$1,solveArc$1($r,cx$2,cy$1,zr),cx$2=zr[5],cy$1=zr[6]},L:function($r,zr){return cx$2=zr[0],cy$1=zr[1],px$2=py$1=null,$r.lineTo(cx$2,cy$1)},l:function($r,zr){return cx$2+=zr[0],cy$1+=zr[1],px$2=py$1=null,$r.lineTo(cx$2,cy$1)},H:function($r,zr){return cx$2=zr[0],px$2=py$1=null,$r.lineTo(cx$2,cy$1)},h:function($r,zr){return cx$2+=zr[0],px$2=py$1=null,$r.lineTo(cx$2,cy$1)},V:function($r,zr){return cy$1=zr[0],px$2=py$1=null,$r.lineTo(cx$2,cy$1)},v:function($r,zr){return cy$1+=zr[0],px$2=py$1=null,$r.lineTo(cx$2,cy$1)},Z:function($r){return $r.closePath(),cx$2=sx$1,cy$1=sy$1},z:function($r){return $r.closePath(),cx$2=sx$1,cy$1=sy$1}},solveArc$1=function($r,zr,_r,Dr){for(var kr=Dr[0],qr=Dr[1],Nr=Dr[2],Wr=Dr[3],Qr=Dr[4],Vr=Dr[5],Jr=Dr[6],Zr=arcToSegments$1(Vr,Jr,kr,qr,Wr,Qr,Nr,zr,_r),zn=_createForOfIteratorHelperLoose$1(Zr),Vn;!(Vn=zn()).done;){var _i=Vn.value,e0=segmentToBezier$1.apply(void 0,_i);$r.bezierCurveTo.apply($r,e0)}},arcToSegments$1=function($r,zr,_r,Dr,kr,qr,Nr,Wr,Qr){var Vr=Nr*(Math.PI/180),Jr=Math.sin(Vr),Zr=Math.cos(Vr);_r=Math.abs(_r),Dr=Math.abs(Dr),px$2=Zr*(Wr-$r)*.5+Jr*(Qr-zr)*.5,py$1=Zr*(Qr-zr)*.5-Jr*(Wr-$r)*.5;var zn=px$2*px$2/(_r*_r)+py$1*py$1/(Dr*Dr);zn>1&&(zn=Math.sqrt(zn),_r*=zn,Dr*=zn);var Vn=Zr/_r,_i=Jr/_r,e0=-Jr/Dr,r0=Zr/Dr,i0=Vn*Wr+_i*Qr,n0=e0*Wr+r0*Qr,o0=Vn*$r+_i*zr,a0=e0*$r+r0*zr,s0=(o0-i0)*(o0-i0)+(a0-n0)*(a0-n0),l0=1/s0-.25;l0<0&&(l0=0);var u0=Math.sqrt(l0);qr===kr&&(u0=-u0);var b0=.5*(i0+o0)-u0*(a0-n0),g0=.5*(n0+a0)+u0*(o0-i0),y0=Math.atan2(n0-g0,i0-b0),f0=Math.atan2(a0-g0,o0-b0),v0=f0-y0;v0<0&&qr===1?v0+=2*Math.PI:v0>0&&qr===0&&(v0-=2*Math.PI);for(var A0=Math.ceil(Math.abs(v0/(Math.PI*.5+.001))),p0=[],h0=0;h0<A0;h0++){var m0=y0+h0*v0/A0,c0=y0+(h0+1)*v0/A0;p0[h0]=[b0,g0,m0,c0,_r,Dr,Jr,Zr]}return p0},segmentToBezier$1=function($r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=Wr*kr,Vr=-Nr*qr,Jr=Nr*kr,Zr=Wr*qr,zn=.5*(Dr-_r),Vn=8/3*Math.sin(zn*.5)*Math.sin(zn*.5)/Math.sin(zn),_i=$r+Math.cos(_r)-Vn*Math.sin(_r),e0=zr+Math.sin(_r)+Vn*Math.cos(_r),r0=$r+Math.cos(Dr),i0=zr+Math.sin(Dr),n0=r0+Vn*Math.sin(Dr),o0=i0-Vn*Math.cos(Dr);return[Qr*_i+Vr*e0,Jr*_i+Zr*e0,Qr*n0+Vr*o0,Jr*n0+Zr*o0,Qr*r0+Vr*i0,Jr*r0+Zr*i0]},SVGPath$1=function(){function Gt(){}return Gt.apply=function(zr,_r){var Dr=parsePathData$1(_r);_apply(Dr,zr)},Gt}(),number$1$2=PDFObject$1$1.number,KAPPA$1=4*((Math.sqrt(2)-1)/3),VectorMixin$1={initVector:function(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save:function(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore:function(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath:function(){return this.addContent("h")},lineWidth:function($r){return this.addContent(number$1$2($r)+" w")},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap:function($r){return typeof $r=="string"&&($r=this._CAP_STYLES[$r.toUpperCase()]),this.addContent($r+" J")},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin:function($r){return typeof $r=="string"&&($r=this._JOIN_STYLES[$r.toUpperCase()]),this.addContent($r+" j")},miterLimit:function($r){return this.addContent(number$1$2($r)+" M")},dash:function($r,zr){zr===void 0&&(zr={});var _r=$r;Array.isArray($r)||($r=[$r,zr.space||$r]);var Dr=$r.every(function(kr){return Number.isFinite(kr)&&kr>0});if(!Dr)throw new Error("dash("+JSON.stringify(_r)+", "+JSON.stringify(zr)+") invalid, lengths must be numeric and greater than zero");return $r=$r.map(number$1$2).join(" "),this.addContent("["+$r+"] "+number$1$2(zr.phase||0)+" d")},undash:function(){return this.addContent("[] 0 d")},moveTo:function($r,zr){return this.addContent(number$1$2($r)+" "+number$1$2(zr)+" m")},lineTo:function($r,zr){return this.addContent(number$1$2($r)+" "+number$1$2(zr)+" l")},bezierCurveTo:function($r,zr,_r,Dr,kr,qr){return this.addContent(number$1$2($r)+" "+number$1$2(zr)+" "+number$1$2(_r)+" "+number$1$2(Dr)+" "+number$1$2(kr)+" "+number$1$2(qr)+" c")},quadraticCurveTo:function($r,zr,_r,Dr){return this.addContent(number$1$2($r)+" "+number$1$2(zr)+" "+number$1$2(_r)+" "+number$1$2(Dr)+" v")},rect:function($r,zr,_r,Dr){return this.addContent(number$1$2($r)+" "+number$1$2(zr)+" "+number$1$2(_r)+" "+number$1$2(Dr)+" re")},roundedRect:function($r,zr,_r,Dr,kr){kr==null&&(kr=0),kr=Math.min(kr,.5*_r,.5*Dr);var qr=kr*(1-KAPPA$1);return this.moveTo($r+kr,zr),this.lineTo($r+_r-kr,zr),this.bezierCurveTo($r+_r-qr,zr,$r+_r,zr+qr,$r+_r,zr+kr),this.lineTo($r+_r,zr+Dr-kr),this.bezierCurveTo($r+_r,zr+Dr-qr,$r+_r-qr,zr+Dr,$r+_r-kr,zr+Dr),this.lineTo($r+kr,zr+Dr),this.bezierCurveTo($r+qr,zr+Dr,$r,zr+Dr-qr,$r,zr+Dr-kr),this.lineTo($r,zr+kr),this.bezierCurveTo($r,zr+qr,$r+qr,zr,$r+kr,zr),this.closePath()},ellipse:function($r,zr,_r,Dr){Dr==null&&(Dr=_r),$r-=_r,zr-=Dr;var kr=_r*KAPPA$1,qr=Dr*KAPPA$1,Nr=$r+_r*2,Wr=zr+Dr*2,Qr=$r+_r,Vr=zr+Dr;return this.moveTo($r,Vr),this.bezierCurveTo($r,Vr-qr,Qr-kr,zr,Qr,zr),this.bezierCurveTo(Qr+kr,zr,Nr,Vr-qr,Nr,Vr),this.bezierCurveTo(Nr,Vr+qr,Qr+kr,Wr,Qr,Wr),this.bezierCurveTo(Qr-kr,Wr,$r,Vr+qr,$r,Vr),this.closePath()},circle:function($r,zr,_r){return this.ellipse($r,zr,_r)},arc:function($r,zr,_r,Dr,kr,qr){qr==null&&(qr=!1);var Nr=2*Math.PI,Wr=.5*Math.PI,Qr=kr-Dr;if(Math.abs(Qr)>Nr)Qr=Nr;else if(Qr!==0&&qr!==Qr<0){var Vr=qr?-1:1;Qr=Vr*Nr+Qr}var Jr=Math.ceil(Math.abs(Qr)/Wr),Zr=Qr/Jr,zn=Zr/Wr*KAPPA$1*_r,Vn=Dr,_i=-Math.sin(Vn)*zn,e0=Math.cos(Vn)*zn,r0=$r+Math.cos(Vn)*_r,i0=zr+Math.sin(Vn)*_r;this.moveTo(r0,i0);for(var n0=0;n0<Jr;n0++){var o0=r0+_i,a0=i0+e0;Vn+=Zr,r0=$r+Math.cos(Vn)*_r,i0=zr+Math.sin(Vn)*_r,_i=-Math.sin(Vn)*zn,e0=Math.cos(Vn)*zn;var s0=r0-_i,l0=i0-e0;this.bezierCurveTo(o0,a0,s0,l0,r0,i0)}return this},polygon:function(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];this.moveTo.apply(this,zr.shift()||[]);for(var Dr=0,kr=zr;Dr<kr.length;Dr++){var qr=kr[Dr];this.lineTo.apply(this,qr||[])}return this.closePath()},path:function($r){return SVGPath$1.apply(this,$r),this},_windingRule:function($r){return/even-?odd/.test($r)?"*":""},fill:function($r,zr){return/(even-?odd)|(non-?zero)/.test($r)&&(zr=$r,$r=null),$r&&this.fillColor($r),this.addContent("f"+this._windingRule(zr))},stroke:function($r){return $r&&this.strokeColor($r),this.addContent("S")},fillAndStroke:function($r,zr,_r){zr==null&&(zr=$r);var Dr=/(even-?odd)|(non-?zero)/;return Dr.test($r)&&(_r=$r,$r=null),Dr.test(zr)&&(_r=zr,zr=$r),$r&&(this.fillColor($r),this.strokeColor(zr)),this.addContent("B"+this._windingRule(_r))},clip:function($r){return this.addContent("W"+this._windingRule($r)+" n")},transform:function($r,zr,_r,Dr,kr,qr){var Nr=this._ctm,Wr=Nr[0],Qr=Nr[1],Vr=Nr[2],Jr=Nr[3],Zr=Nr[4],zn=Nr[5];Nr[0]=Wr*$r+Vr*zr,Nr[1]=Qr*$r+Jr*zr,Nr[2]=Wr*_r+Vr*Dr,Nr[3]=Qr*_r+Jr*Dr,Nr[4]=Wr*kr+Vr*qr+Zr,Nr[5]=Qr*kr+Jr*qr+zn;var Vn=[$r,zr,_r,Dr,kr,qr].map(function(_i){return number$1$2(_i)}).join(" ");return this.addContent(Vn+" cm")},translate:function($r,zr){return this.transform(1,0,0,1,$r,zr)},rotate:function($r,zr){zr===void 0&&(zr={});var _r,Dr=$r*Math.PI/180,kr=Math.cos(Dr),qr=Math.sin(Dr),Nr=_r=0;if(zr.origin!=null){var Wr=zr.origin;Nr=Wr[0],_r=Wr[1];var Qr=Nr*kr-_r*qr,Vr=Nr*qr+_r*kr;Nr-=Qr,_r-=Vr}return this.transform(kr,qr,-qr,kr,Nr,_r)},scale:function($r,zr,_r){_r===void 0&&(_r={});var Dr;zr==null&&(zr=$r),typeof zr=="object"&&(_r=zr,zr=$r);var kr=Dr=0;if(_r.origin!=null){var qr=_r.origin;kr=qr[0],Dr=qr[1],kr-=$r*kr,Dr-=zr*Dr}return this.transform($r,0,0,zr,kr,Dr)}},fs$1={},range$3=function($r,zr,_r){for(var Dr=[],kr=zr+1,qr=$r;qr<kr;qr++)Dr.push(qr);return Dr},WIN_ANSI_MAP$1={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},characters$1=`.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef

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     .notdef

Euro          .notdef        quotesinglbase florin
quotedblbase  ellipsis       dagger         daggerdbl
circumflex    perthousand    Scaron         guilsinglleft
OE            .notdef        Zcaron         .notdef
.notdef       quoteleft      quoteright     quotedblleft
quotedblright bullet         endash         emdash
tilde         trademark      scaron         guilsinglright
oe            .notdef        zcaron         ydieresis

space         exclamdown     cent           sterling
currency      yen            brokenbar      section
dieresis      copyright      ordfeminine    guillemotleft
logicalnot    hyphen         registered     macron
degree        plusminus      twosuperior    threesuperior
acute         mu             paragraph      periodcentered
cedilla       onesuperior    ordmasculine   guillemotright
onequarter    onehalf        threequarters  questiondown

Agrave        Aacute         Acircumflex    Atilde
Adieresis     Aring          AE             Ccedilla
Egrave        Eacute         Ecircumflex    Edieresis
Igrave        Iacute         Icircumflex    Idieresis
Eth           Ntilde         Ograve         Oacute
Ocircumflex   Otilde         Odieresis      multiply
Oslash        Ugrave         Uacute         Ucircumflex
Udieresis     Yacute         Thorn          germandbls

agrave        aacute         acircumflex    atilde
adieresis     aring          ae             ccedilla
egrave        eacute         ecircumflex    edieresis
igrave        iacute         icircumflex    idieresis
eth           ntilde         ograve         oacute
ocircumflex   otilde         odieresis      divide
oslash        ugrave         uacute         ucircumflex
udieresis     yacute         thorn          ydieresis`.split(/\s+/);function _parse(Gt){for(var $r={attributes:{},glyphWidths:{},kernPairs:{}},zr="",_r=_createForOfIteratorHelperLoose$1(Gt.split(`
`)),Dr;!(Dr=_r()).done;){var kr=Dr.value,qr,Nr;if(qr=kr.match(/^Start(\w+)/)){zr=qr[1];continue}else if(qr=kr.match(/^End(\w+)/)){zr="";continue}switch(zr){case"FontMetrics":qr=kr.match(/(^\w+)\s+(.*)/);var Wr=qr[1],Qr=qr[2];(Nr=$r.attributes[Wr])?(Array.isArray(Nr)||(Nr=$r.attributes[Wr]=[Nr]),Nr.push(Qr)):$r.attributes[Wr]=Qr;break;case"CharMetrics":if(!/^CH?\s/.test(kr))continue;var Vr=kr.match(/\bN\s+(\.?\w+)\s*;/)[1];$r.glyphWidths[Vr]=+kr.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":qr=kr.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),qr&&($r.kernPairs[qr[1]+qr[2]]=parseInt(qr[3]));break}}return $r}var AFMFont$1=function(){Gt.open=function(_r){throw new Error("AFMFont.open not available on browser build")},Gt.fromJson=function(_r){return new Gt(_r)};function Gt(zr){var _r=this;typeof zr=="string"?(this.contents=zr,this.parse()):(this.attributes=zr.attributes,this.glyphWidths=zr.glyphWidths,this.kernPairs=zr.kernPairs),this.charWidths=range$3(0,255).map(function(Dr){return _r.glyphWidths[characters$1[Dr]]}),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(function(Dr){return+Dr}),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)}var $r=Gt.prototype;return $r.parse=function(){var _r=_parse(this.contents);this.attributes=_r.attributes,this.glyphWidths=_r.glyphWidths,this.kernPairs=_r.kernPairs},$r.encodeText=function(_r){for(var Dr=[],kr=0,qr=_r.length,Nr=0<=qr;Nr?kr<qr:kr>qr;Nr?kr++:kr--){var Wr=_r.charCodeAt(kr);Wr=WIN_ANSI_MAP$1[Wr]||Wr,Dr.push(Wr.toString(16))}return Dr},$r.glyphsForString=function(_r){for(var Dr=[],kr=0,qr=_r.length,Nr=0<=qr;Nr?kr<qr:kr>qr;Nr?kr++:kr--){var Wr=_r.charCodeAt(kr);Dr.push(this.characterToGlyph(Wr))}return Dr},$r.characterToGlyph=function(_r){return characters$1[WIN_ANSI_MAP$1[_r]||_r]||".notdef"},$r.widthOfGlyph=function(_r){return this.glyphWidths[_r]||0},$r.getKernPair=function(_r,Dr){return this.kernPairs[_r+Dr]||0},$r.advancesForGlyphs=function(_r){for(var Dr=[],kr=0;kr<_r.length;kr++){var qr=_r[kr],Nr=_r[kr+1];Dr.push(this.widthOfGlyph(qr)+this.getKernPair(qr,Nr))}return Dr},Gt}(),attributes$1=[{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"}],glyphWidths$1={space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],comma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,480,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],commaaccent:[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]},kernPairs$1={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],AcircumflexUhungarumlaut:[-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,-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],Oacuteperiod:[-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],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],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],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,-140,-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,-140,-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],eacuteperiod:[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],nucircumflex:[-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:[-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],spaceTcaron:[-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],Cacuteperiod:[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],oacuteperiod:[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],racutelcommaaccent:[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:[0,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:[0,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],spaceAcircumflex:[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]},data$1={attributes:attributes$1,glyphWidths:glyphWidths$1,kernPairs:kernPairs$1},initFont$1=function($r){return[$r.FontName,{attributes:$r,glyphWidths:{},kernPairs:{}}]},expandData$1=function($r){var zr=$r.attributes,_r=$r.glyphWidths,Dr=$r.kernPairs,kr=zr.map(initFont$1);return Object.keys(_r).forEach(function(qr){_r[qr].forEach(function(Nr,Wr){Nr&&(kr[Wr][1].glyphWidths[qr]=Nr)})}),Object.keys(Dr).forEach(function(qr){Dr[qr].forEach(function(Nr,Wr){Nr&&(kr[Wr][1].kernPairs[qr]=Nr)})}),Object.fromEntries(kr)},STANDARD_FONTS$1=expandData$1(data$1),createStandardFont$1=function($r){return function(zr){_inheritsLoose$5(_r,zr);function _r(kr,qr,Nr){var Wr;return Wr=zr.call(this)||this,Wr.document=kr,Wr.name=qr,Wr.id=Nr,Wr.font=AFMFont$1.fromJson(STANDARD_FONTS$1[Wr.name]),Wr.ascender=Wr.font.ascender,Wr.descender=Wr.font.descender,Wr.bbox=Wr.font.bbox,Wr.lineGap=Wr.font.lineGap,Wr}var Dr=_r.prototype;return Dr.embed=function(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()},Dr.encode=function(qr){for(var Nr=this.font.encodeText(qr),Wr=this.font.glyphsForString(""+qr),Qr=this.font.advancesForGlyphs(Wr),Vr=[],Jr=0;Jr<Wr.length;Jr++){var Zr=Wr[Jr];Vr.push({xAdvance:Qr[Jr],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(Zr)})}return[Nr,Vr]},Dr.encodeGlyphs=function(qr){for(var Nr=[],Wr=0,Qr=Array.from(qr);Wr<Qr.length;Wr++){var Vr=Qr[Wr];Nr.push(("00"+Vr.id.toString(16)).slice(-2))}return Nr},Dr.widthOfString=function(qr,Nr){for(var Wr=this.font.glyphsForString(""+qr),Qr=this.font.advancesForGlyphs(Wr),Vr=0,Jr=0,Zr=Array.from(Qr);Jr<Zr.length;Jr++){var zn=Zr[Jr];Vr+=zn}var Vn=Nr/1e3;return Vr*Vn},_r.isStandardFont=function(qr){return qr in STANDARD_FONTS$1},_r}($r)},toHex$3=function(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];var Dr=Array.from(zr).map(function(kr){return("0000"+kr.toString(16)).slice(-4)});return Dr.join("")},createEmbeddedFont$1=function($r){return function(zr){_inheritsLoose$5(_r,zr);function _r(kr,qr,Nr){var Wr;return Wr=zr.call(this)||this,Wr.document=kr,Wr.font=qr,Wr.id=Nr,Wr.subset=Wr.font.createSubset(),Wr.unicode=[[0]],Wr.widths=[Wr.font.getGlyph(0).advanceWidth],Wr.name=Wr.font.postscriptName,Wr.scale=1e3/Wr.font.unitsPerEm,Wr.ascender=Wr.font.ascent*Wr.scale,Wr.descender=Wr.font.descent*Wr.scale,Wr.xHeight=Wr.font.xHeight*Wr.scale,Wr.capHeight=Wr.font.capHeight*Wr.scale,Wr.lineGap=Wr.font.lineGap*Wr.scale,Wr.bbox=Wr.font.bbox,Wr.layoutCache=Object.create(null),Wr}var Dr=_r.prototype;return Dr.layoutRun=function(qr,Nr){for(var Wr=this.font.layout(qr,Nr),Qr=0;Qr<Wr.positions.length;Qr++){var Vr=Wr.positions[Qr];for(var Jr in Vr)Vr[Jr]*=this.scale;Vr.advanceWidth=Wr.glyphs[Qr].advanceWidth*this.scale}return Wr},Dr.layoutCached=function(qr){var Nr;if(Nr=this.layoutCache[qr])return Nr;var Wr=this.layoutRun(qr);return this.layoutCache[qr]=Wr,Wr},Dr.layout=function(qr,Nr,Wr){if(Wr==null&&(Wr=!1),Nr)return this.layoutRun(qr,Nr);for(var Qr=Wr?null:[],Vr=Wr?null:[],Jr=0,Zr=0,zn=0;zn<=qr.length;){var Vn=void 0;if(zn===qr.length&&Zr<zn||(Vn=qr.charAt(zn),[" ","	"].includes(Vn))){var _i=this.layoutCached(qr.slice(Zr,++zn));Wr||(Qr.push.apply(Qr,Array.from(_i.glyphs||[])),Vr.push.apply(Vr,Array.from(_i.positions||[]))),Jr+=_i.advanceWidth,Zr=zn}else zn++}return{glyphs:Qr,positions:Vr,advanceWidth:Jr}},Dr.encode=function(qr,Nr){for(var Wr=this.layout(qr,Nr),Qr=Wr.glyphs,Vr=Wr.positions,Jr=[],Zr=0;Zr<Qr.length;Zr++){var zn=Qr[Zr],Vn=this.subset.includeGlyph(zn.id);Jr.push(("0000"+Vn.toString(16)).slice(-4)),this.widths[Vn]==null&&(this.widths[Vn]=zn.advanceWidth*this.scale),this.unicode[Vn]==null&&(this.unicode[Vn]=zn.codePoints)}return[Jr,Vr]},Dr.encodeGlyphs=function(qr){for(var Nr=[],Wr=0;Wr<qr.length;Wr++){var Qr=qr[Wr],Vr=this.subset.includeGlyph(Qr.id);Nr.push(("0000"+Vr.toString(16)).slice(-4)),this.widths[Vr]==null&&(this.widths[Vr]=Qr.advanceWidth*this.scale),this.unicode[Vr]==null&&(this.unicode[Vr]=Qr.codePoints)}return Nr},Dr.widthOfString=function(qr,Nr,Wr){var Qr=this.layout(qr,Wr,!0).advanceWidth,Vr=Nr/1e3;return Qr*Vr},Dr.embed=function(){var qr=this.subset.cff!=null,Nr=this.document.ref();qr&&(Nr.data.Subtype="CIDFontType0C"),Nr.end(this.subset.encode());var Wr=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,Qr=0;this.font.post.isFixedPitch&&(Qr|=1),1<=Wr&&Wr<=7&&(Qr|=2),Qr|=4,Wr===10&&(Qr|=8),this.font.head.macStyle.italic&&(Qr|=64);var Vr=[0,1,2,3,4,5].map(function(){return String.fromCharCode(Math.random()*26+65)}).join(""),Jr=Vr+"+"+this.font.postscriptName,Zr=this.font.bbox,zn=this.document.ref({Type:"FontDescriptor",FontName:Jr,Flags:Qr,FontBBox:[Zr.minX*this.scale,Zr.minY*this.scale,Zr.maxX*this.scale,Zr.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});qr?zn.data.FontFile3=Nr:zn.data.FontFile2=Nr,zn.end();var Vn={Type:"Font",Subtype:"CIDFontType0",BaseFont:Jr,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:zn,W:[0,this.widths]};qr||(Vn.Subtype="CIDFontType2",Vn.CIDToGIDMap="Identity");var _i=this.document.ref(Vn);return _i.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:Jr,Encoding:"Identity-H",DescendantFonts:[_i],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()},Dr.toUnicodeCmap=function(){for(var qr=this.document.ref(),Nr=[],Wr=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
  /Registry (Adobe)
  /Ordering (UCS)
  /Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,Qr=_createForOfIteratorHelperLoose$1(this.unicode.entries()),Vr;!(Vr=Qr()).done;){var Jr=Vr.value,Zr=Jr[0],zn=Jr[1],Vn=[];Nr.length>=100&&(Wr+=`
`+Nr.length+` beginbfchar
`+Nr.join(`
`)+`
endbfchar`,Nr=[]);for(var _i=_createForOfIteratorHelperLoose$1(zn),e0;!(e0=_i()).done;){var r0=e0.value;r0>65535&&(r0-=65536,Vn.push(toHex$3(r0>>>10&1023|55296)),r0=56320|r0&1023),Vn.push(toHex$3(r0))}Nr.push("<"+toHex$3(Zr)+"><"+Vn.join(" ")+">")}return Nr.length&&(Wr+=`
`+Nr.length+` beginbfchar
`+Nr.join(`
`)+`
endbfchar
`),Wr+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`,qr.end(Wr),qr},_r}($r)},PDFFont$1=function(){function Gt(){}Gt.open=function(_r,Dr,kr,qr){var Nr;if(typeof Dr=="string"){if(StandardFont$2.isStandardFont(Dr))return new StandardFont$2(_r,Dr,qr);throw new Error("Can't open "+Dr+" in browser build")}else Dr instanceof Uint8Array?Nr=$d636bc798e7178db$export$185802fd694ee1f5(Dr,kr):Dr instanceof ArrayBuffer?Nr=$d636bc798e7178db$export$185802fd694ee1f5(new Uint8Array(Dr),kr):typeof Dr=="object"&&(Nr=Dr);if(Nr==null)throw new Error("Not a supported font format or standard PDF font.");return new EmbeddedFont$1(_r,Nr,qr)};var $r=Gt.prototype;return $r.encode=function(){throw new Error("Must be implemented by subclasses")},$r.widthOfString=function(){throw new Error("Must be implemented by subclasses")},$r.ref=function(){return this.dictionary!=null?this.dictionary:this.dictionary=this.document.ref()},$r.finalize=function(){if(!(this.embedded||this.dictionary==null))return this.embed(),this.embedded=!0},$r.embed=function(){throw new Error("Must be implemented by subclasses")},$r.lineHeight=function(_r,Dr){Dr==null&&(Dr=!1);var kr=Dr?this.lineGap:0;return(this.ascender+kr-this.descender)/1e3*_r},Gt}(),StandardFont$2=createStandardFont$1(PDFFont$1),EmbeddedFont$1=createEmbeddedFont$1(PDFFont$1),FontsMixin$1={initFonts:function(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font:function($r,zr,_r){var Dr,kr;if(typeof zr=="number"&&(_r=zr,zr=null),typeof $r=="string"&&this._registeredFonts[$r]){Dr=$r;var qr=this._registeredFonts[$r];$r=qr.src,zr=qr.family}else Dr=zr||$r,typeof Dr!="string"&&(Dr=null);if(_r!=null&&this.fontSize(_r),kr=this._fontFamilies[Dr])return this._font=kr,this;var Nr="F"+ ++this._fontCount;return this._font=PDFFont$1.open(this,$r,zr,Nr),(kr=this._fontFamilies[this._font.name])?(this._font=kr,this):(Dr&&(this._fontFamilies[Dr]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function($r){return this._fontSize=$r,this},currentLineHeight:function($r){return $r==null&&($r=!1),this._font.lineHeight(this._fontSize,$r)},registerFont:function($r,zr,_r){return this._registeredFonts[$r]={src:zr,family:_r},this}},number$5=PDFObject$1$1.number,TextMixin$1={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},_text:function($r,zr,_r,Dr,kr){var qr=this;Dr=this._initOptions(zr,_r,Dr),$r=$r==null?"":""+$r,Dr.wordSpacing&&($r=$r.replace(/\s{2,}/g," "));for(var Nr=function(){Dr.structParent&&Dr.structParent.add(qr.struct(Dr.structType||"P",[qr.markStructureContent(Dr.structType||"P")]))},Wr=_createForOfIteratorHelperLoose$1($r.split(`
`)),Qr;!(Qr=Wr()).done;){var Vr=Qr.value;Nr(),kr(Vr,Dr)}return this},text:function($r,zr,_r,Dr){return this._text($r,zr,_r,Dr,this._line)},widthOfString:function($r,zr){return zr===void 0&&(zr={}),this._font.widthOfString($r,this._fontSize,zr.features)+(zr.characterSpacing||0)*($r.length-1)},_initOptions:function($r,zr,_r){$r===void 0&&($r={}),_r===void 0&&(_r={}),typeof $r=="object"&&(_r=$r,$r=null);var Dr=Object.assign({},_r);if(this._textOptions)for(var kr in this._textOptions){var qr=this._textOptions[kr];kr!=="continued"&&Dr[kr]===void 0&&(Dr[kr]=qr)}return $r!=null&&(this.x=$r),zr!=null&&(this.y=zr),Dr.lineBreak!==!1&&(Dr.width==null&&(Dr.width=this.page.width-this.x-this.page.margins.right),Dr.width=Math.max(Dr.width,0)),Dr.columns||(Dr.columns=0),Dr.columnGap==null&&(Dr.columnGap=18),Dr},_line:function($r,zr){return zr===void 0&&(zr={}),this._fragment($r,this.x,this.y,zr),this.x+=this.widthOfString($r)},_fragment:function($r,zr,_r,Dr){if($r=(""+$r).replace(/\n/g,""),$r.length!==0){var kr=this._font.encode($r,Dr.features),qr=kr[0],Nr=kr[1],Wr=this._font.ascender/1e3*this._fontSize;this._glyphs(qr,Nr,zr,_r+Wr,Dr)}},_glyphs:function($r,zr,_r,Dr,kr){var qr=this,Nr=[],Wr=this._fontSize/1e3,Qr,Vr=0,Jr=!1;this.save(),this.transform(1,0,0,-1,0,this.page.height),Dr=this.page.height-Dr,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 "+number$5(_r)+" "+number$5(Dr)+" Tm"),this.addContent("/"+this._font.id+" "+number$5(this._fontSize)+" Tf");var Zr=kr.fill&&kr.stroke?2:kr.stroke?1:0;Zr&&this.addContent(Zr+" Tr");var zn=function(r0){if(Vr<r0){var i0=$r.slice(Vr,r0).join(""),n0=zr[r0-1].xAdvance-zr[r0-1].advanceWidth;Nr.push("<"+i0+"> "+number$5(-n0))}return Vr=r0},Vn=function(r0){if(zn(r0),Nr.length>0)return qr.addContent("["+Nr.join(" ")+"] TJ"),Nr.length=0};for(Qr=0;Qr<zr.length;Qr++){var _i=zr[Qr];_i.xOffset||_i.yOffset?(Vn(Qr),this.addContent("1 0 0 1 "+number$5(_r+_i.xOffset*Wr)+" "+number$5(Dr+_i.yOffset*Wr)+" Tm"),Vn(Qr+1),Jr=!0):(Jr&&(this.addContent("1 0 0 1 "+number$5(_r)+" "+number$5(Dr)+" Tm"),Jr=!1),_i.xAdvance-_i.advanceWidth!==0&&zn(Qr+1)),_r+=_i.xAdvance*Wr}return Vn(Qr),this.addContent("ET"),this.restore()}},MARKERS=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],COLOR_SPACE_MAP$1={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"},JPEG$3=function(){function Gt(zr,_r){var Dr;if(this.data=zr,this.label=_r,this.data.readUInt16BE(0)!==65496)throw"SOI not found in JPEG";this.orientation=lib$8.fromBuffer(this.data).Orientation||1;for(var kr=2;kr<this.data.length&&(Dr=this.data.readUInt16BE(kr),kr+=2,!MARKERS.includes(Dr));)kr+=this.data.readUInt16BE(kr);if(!MARKERS.includes(Dr))throw"Invalid JPEG.";kr+=2,this.bits=this.data[kr++],this.height=this.data.readUInt16BE(kr),kr+=2,this.width=this.data.readUInt16BE(kr),kr+=2;var qr=this.data[kr++];this.colorSpace=COLOR_SPACE_MAP$1[qr],this.obj=null}var $r=Gt.prototype;return $r.embed=function(_r){if(!this.obj)return this.obj=_r.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},Gt}(),PNGImage$1=function(){function Gt(zr,_r){this.label=_r,this.image=new PNG(zr),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}var $r=Gt.prototype;return $r.embed=function(_r){var Dr=!1;if(this.document=_r,!this.obj){var kr=this.image.hasAlphaChannel,qr=this.image.interlaceMethod===1;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:kr?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!kr){var Nr=this.document.ref({Predictor:qr?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=Nr,Nr.end()}if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{var Wr=this.document.ref();Wr.end(Buffer$4$1.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,Wr]}if(this.image.transparency.grayscale!=null){var Qr=this.image.transparency.grayscale;this.obj.data.Mask=[Qr,Qr]}else if(this.image.transparency.rgb){for(var Vr=this.image.transparency.rgb,Jr=[],Zr=_createForOfIteratorHelperLoose$1(Vr),zn;!(zn=Zr()).done;){var Vn=zn.value;Jr.push(Vn,Vn)}this.obj.data.Mask=Jr}else{if(this.image.transparency.indexed)return Dr=!0,this.loadIndexedAlphaChannel();if(kr)return Dr=!0,this.splitAlphaChannel()}if(qr&&!Dr)return this.decodeData();this.finalize()}},$r.finalize=function(){if(this.alphaChannel){var _r=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});_r.end(this.alphaChannel),this.obj.data.SMask=_r}return this.obj.end(this.imgData),this.image=null,this.imgData=null},$r.splitAlphaChannel=function(){var _r=this;return this.image.decodePixels(function(Dr){for(var kr,qr,Nr=_r.image.colors,Wr=_r.width*_r.height,Qr=Buffer$4$1.alloc(Wr*Nr),Vr=Buffer$4$1.alloc(Wr),Jr=qr=kr=0,Zr=Dr.length,zn=_r.image.bits===16?1:0;Jr<Zr;){for(var Vn=0;Vn<Nr;Vn++)Qr[qr++]=Dr[Jr++],Jr+=zn;Vr[kr++]=Dr[Jr++],Jr+=zn}return _r.imgData=lib$6.deflateSync(Qr),_r.alphaChannel=lib$6.deflateSync(Vr),_r.finalize()})},$r.loadIndexedAlphaChannel=function(){var _r=this,Dr=this.image.transparency.indexed;return this.image.decodePixels(function(kr){for(var qr=Buffer$4$1.alloc(_r.width*_r.height),Nr=0,Wr=0,Qr=kr.length;Wr<Qr;Wr++)qr[Nr++]=Dr[kr[Wr]];return _r.alphaChannel=lib$6.deflateSync(qr),_r.finalize()})},$r.decodeData=function(){var _r=this;this.image.decodePixels(function(Dr){_r.imgData=lib$6.deflateSync(Dr),_r.finalize()})},Gt}(),PDFImage$1=function(){function Gt(){}return Gt.open=function(zr,_r){var Dr;if(Buffer$4$1.isBuffer(zr))Dr=zr;else if(zr instanceof ArrayBuffer)Dr=Buffer$4$1.from(new Uint8Array(zr));else{var kr;if(kr=/^data:.+?;base64,(.*)$/.exec(zr))Dr=Buffer$4$1.from(kr[1],"base64");else if(Dr=fs$1.readFileSync(zr),!Dr)return}if(Dr[0]===255&&Dr[1]===216)return new JPEG$3(Dr,_r);if(Dr[0]===137&&Dr.toString("ascii",1,4)==="PNG")return new PNGImage$1(Dr,_r);throw new Error("Unknown image format.")},Gt}(),ImagesMixin$1={initImages:function(){return this._imageRegistry={},this._imageCount=0},embedImage:function($r){var zr;return typeof $r=="string"&&(zr=this._imageRegistry[$r]),zr||($r.width&&$r.height?zr=$r:zr=this.openImage($r)),zr.obj||zr.embed(this),zr},image:function($r,zr,_r,Dr){Dr===void 0&&(Dr={});var kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn;typeof zr=="object"&&(Dr=zr,zr=null);var _i=Dr.ignoreOrientation||Dr.ignoreOrientation!==!1&&this.options.ignoreOrientation;zr=(Vr=zr??Dr.x)!=null?Vr:this.x,_r=(Jr=_r??Dr.y)!=null?Jr:this.y,typeof $r=="string"&&(Wr=this._imageRegistry[$r]),Wr||($r.width&&$r.height?Wr=$r:Wr=this.openImage($r)),Wr.obj||Wr.embed(this),this.page.xobjects[Wr.label]==null&&(this.page.xobjects[Wr.label]=Wr.obj);var e0=Wr,r0=e0.width,i0=e0.height;if(!_i&&Wr.orientation>4){var n0=[i0,r0];r0=n0[0],i0=n0[1]}var o0=Dr.width||r0,a0=Dr.height||i0;if(Dr.width&&!Dr.height){var s0=o0/r0;o0=r0*s0,a0=i0*s0}else if(Dr.height&&!Dr.width){var l0=a0/i0;o0=r0*l0,a0=i0*l0}else if(Dr.scale)o0=r0*Dr.scale,a0=i0*Dr.scale;else if(Dr.fit){var u0=Dr.fit;Nr=u0[0],kr=u0[1],qr=Nr/kr,Qr=r0/i0,Qr>qr?(o0=Nr,a0=Nr/Qr):(a0=kr,o0=kr*Qr)}else if(Dr.cover){var b0=Dr.cover;Nr=b0[0],kr=b0[1],qr=Nr/kr,Qr=r0/i0,Qr>qr?(a0=kr,o0=kr*Qr):(o0=Nr,a0=Nr/Qr)}if((Dr.fit||Dr.cover)&&(Dr.align==="center"?zr=zr+Nr/2-o0/2:Dr.align==="right"&&(zr=zr+Nr-o0),Dr.valign==="center"?_r=_r+kr/2-a0/2:Dr.valign==="bottom"&&(_r=_r+kr-a0)),_i)a0=-a0,_r-=a0,Zr=0;else switch(Wr.orientation){default:case 1:a0=-a0,_r-=a0,Zr=0;break;case 2:o0=-o0,a0=-a0,zr-=o0,_r-=a0,Zr=0;break;case 3:zn=zr,Vn=_r,a0=-a0,zr-=o0,Zr=180;break;case 4:break;case 5:zn=zr,Vn=_r;var g0=[a0,o0];o0=g0[0],a0=g0[1],_r-=a0,Zr=90;break;case 6:zn=zr,Vn=_r;var y0=[a0,o0];o0=y0[0],a0=y0[1],a0=-a0,Zr=90;break;case 7:zn=zr,Vn=_r;var f0=[a0,o0];o0=f0[0],a0=f0[1],a0=-a0,o0=-o0,zr-=o0,Zr=90;break;case 8:zn=zr,Vn=_r;var v0=[a0,o0];o0=v0[0],a0=v0[1],a0=-a0,zr-=o0,_r-=a0,Zr=-90;break}return this.y===_r&&(this.y+=a0),this.save(),Zr&&this.rotate(Zr,{origin:[zn,Vn]}),this.transform(o0,0,0,a0,zr,_r),this.addContent("/"+Wr.label+" Do"),this.restore(),this},openImage:function($r){var zr;return typeof $r=="string"&&(zr=this._imageRegistry[$r]),zr||(zr=PDFImage$1.open($r,"I"+ ++this._imageCount),typeof $r=="string"&&(this._imageRegistry[$r]=zr)),zr}},AnnotationsMixin$1={annotate:function($r,zr,_r,Dr,kr){kr.Type="Annot",kr.Rect=this._convertRect($r,zr,_r,Dr),kr.Border=[0,0,0],kr.Subtype==="Link"&&typeof kr.F>"u"&&(kr.F=4),kr.Subtype!=="Link"&&kr.C==null&&(kr.C=this._normalizeColor(kr.color||[0,0,0])),delete kr.color,typeof kr.Dest=="string"&&(kr.Dest=new String(kr.Dest));for(var qr in kr){var Nr=kr[qr];kr[qr[0].toUpperCase()+qr.slice(1)]=Nr}var Wr=this.ref(kr);return this.page.annotations.push(Wr),Wr.end(),this},note:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),qr.Subtype="Text",qr.Contents=new String(kr),qr.Name="Comment",qr.color==null&&(qr.color=[243,223,92]),this.annotate($r,zr,_r,Dr,qr)},goTo:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),qr.Subtype="Link",qr.A=this.ref({S:"GoTo",D:new String(kr)}),qr.A.end(),this.annotate($r,zr,_r,Dr,qr)},link:function($r,zr,_r,Dr,kr,qr){if(qr===void 0&&(qr={}),qr.Subtype="Link",typeof kr=="number"){var Nr=this._root.data.Pages.data;if(kr>=0&&kr<Nr.Kids.length)qr.A=this.ref({S:"GoTo",D:[Nr.Kids[kr],"XYZ",null,null,null]}),qr.A.end();else throw new Error("The document has no page "+kr)}else qr.A=this.ref({S:"URI",URI:new String(kr)}),qr.A.end();return this.annotate($r,zr,_r,Dr,qr)},_markup:function($r,zr,_r,Dr,kr){kr===void 0&&(kr={});var qr=this._convertRect($r,zr,_r,Dr),Nr=qr[0],Wr=qr[1],Qr=qr[2],Vr=qr[3];return kr.QuadPoints=[Nr,Vr,Qr,Vr,Nr,Wr,Qr,Wr],kr.Contents=new String,this.annotate($r,zr,_r,Dr,kr)},highlight:function($r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Highlight",kr.color==null&&(kr.color=[241,238,148]),this._markup($r,zr,_r,Dr,kr)},underline:function($r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Underline",this._markup($r,zr,_r,Dr,kr)},strike:function($r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="StrikeOut",this._markup($r,zr,_r,Dr,kr)},lineAnnotation:function($r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Line",kr.Contents=new String,kr.L=[$r,this.page.height-zr,_r,this.page.height-Dr],this.annotate($r,zr,_r,Dr,kr)},rectAnnotation:function($r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Square",kr.Contents=new String,this.annotate($r,zr,_r,Dr,kr)},ellipseAnnotation:function($r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Circle",kr.Contents=new String,this.annotate($r,zr,_r,Dr,kr)},textAnnotation:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),qr.Subtype="FreeText",qr.Contents=new String(kr),qr.DA=new String,this.annotate($r,zr,_r,Dr,qr)},fileAnnotation:function($r,zr,_r,Dr,kr,qr){kr===void 0&&(kr={}),qr===void 0&&(qr={});var Nr=this.file(kr.src,Object.assign({hidden:!0},kr));return qr.Subtype="FileAttachment",qr.FS=Nr,qr.Contents?qr.Contents=new String(qr.Contents):Nr.data.Desc&&(qr.Contents=Nr.data.Desc),this.annotate($r,zr,_r,Dr,qr)},_convertRect:function($r,zr,_r,Dr){var kr=zr;zr+=Dr;var qr=$r+_r,Nr=this._ctm,Wr=Nr[0],Qr=Nr[1],Vr=Nr[2],Jr=Nr[3],Zr=Nr[4],zn=Nr[5];return $r=Wr*$r+Vr*zr+Zr,zr=Qr*$r+Jr*zr+zn,qr=Wr*qr+Vr*kr+Zr,kr=Qr*qr+Jr*kr+zn,[$r,zr,qr,kr]}},PDFOutline$1=function(){function Gt(zr,_r,Dr,kr,qr){qr===void 0&&(qr={expanded:!1}),this.document=zr,this.options=qr,this.outlineData={},kr!==null&&(this.outlineData.Dest=[kr.dictionary,"Fit"]),_r!==null&&(this.outlineData.Parent=_r),Dr!==null&&(this.outlineData.Title=new String(Dr)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}var $r=Gt.prototype;return $r.addItem=function(_r,Dr){Dr===void 0&&(Dr={expanded:!1});var kr=new Gt(this.document,this.dictionary,_r,this.document.page,Dr);return this.children.push(kr),kr},$r.endOutline=function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var _r=this.children[0],Dr=this.children[this.children.length-1];this.outlineData.First=_r.dictionary,this.outlineData.Last=Dr.dictionary;for(var kr=0,qr=this.children.length;kr<qr;kr++){var Nr=this.children[kr];kr>0&&(Nr.outlineData.Prev=this.children[kr-1].dictionary),kr<this.children.length-1&&(Nr.outlineData.Next=this.children[kr+1].dictionary),Nr.endOutline()}}return this.dictionary.end()},Gt}(),OutlineMixin$1={initOutline:function(){return this.outline=new PDFOutline$1(this,null,null,null)},endOutline:function(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}},PDFStructureContent$1=function(){function Gt(zr,_r){this.refs=[{pageRef:zr,mcid:_r}]}var $r=Gt.prototype;return $r.push=function(_r){var Dr=this;_r.refs.forEach(function(kr){return Dr.refs.push(kr)})},Gt}(),PDFStructureElement$1=function(){function Gt(zr,_r,Dr,kr){var qr=this;Dr===void 0&&(Dr={}),kr===void 0&&(kr=null),this.document=zr,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=zr.ref({S:_r});var Nr=this.dictionary.data;(Array.isArray(Dr)||this._isValidChild(Dr))&&(kr=Dr,Dr={}),typeof Dr.title<"u"&&(Nr.T=new String(Dr.title)),typeof Dr.lang<"u"&&(Nr.Lang=new String(Dr.lang)),typeof Dr.alt<"u"&&(Nr.Alt=new String(Dr.alt)),typeof Dr.expanded<"u"&&(Nr.E=new String(Dr.expanded)),typeof Dr.actual<"u"&&(Nr.ActualText=new String(Dr.actual)),this._children=[],kr&&(Array.isArray(kr)||(kr=[kr]),kr.forEach(function(Wr){return qr.add(Wr)}),this.end())}var $r=Gt.prototype;return $r.add=function(_r){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(_r))throw new Error("Invalid structure element child");return _r instanceof Gt&&(_r.setParent(this.dictionary),this._attached&&_r.setAttached()),_r instanceof PDFStructureContent$1&&this._addContentToParentTree(_r),typeof _r=="function"&&this._attached&&(_r=this._contentForClosure(_r)),this._children.push(_r),this},$r._addContentToParentTree=function(_r){var Dr=this;_r.refs.forEach(function(kr){var qr=kr.pageRef,Nr=kr.mcid,Wr=Dr.document.getStructParentTree().get(qr.data.StructParents);Wr[Nr]=Dr.dictionary})},$r.setParent=function(_r){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=_r,this._flush()},$r.setAttached=function(){var _r=this;this._attached||(this._children.forEach(function(Dr,kr){Dr instanceof Gt&&Dr.setAttached(),typeof Dr=="function"&&(_r._children[kr]=_r._contentForClosure(Dr))}),this._attached=!0,this._flush())},$r.end=function(){this._ended||(this._children.filter(function(_r){return _r instanceof Gt}).forEach(function(_r){return _r.end()}),this._ended=!0,this._flush())},$r._isValidChild=function(_r){return _r instanceof Gt||_r instanceof PDFStructureContent$1||typeof _r=="function"},$r._contentForClosure=function(_r){var Dr=this.document.markStructureContent(this.dictionary.data.S);return _r(),this.document.endMarkedContent(),this._addContentToParentTree(Dr),Dr},$r._isFlushable=function(){return!this.dictionary.data.P||!this._ended?!1:this._children.every(function(_r){return typeof _r=="function"?!1:_r instanceof Gt?_r._isFlushable():!0})},$r._flush=function(){var _r=this;this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach(function(Dr){return _r._flushChild(Dr)}),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)},$r._flushChild=function(_r){var Dr=this;_r instanceof Gt&&this.dictionary.data.K.push(_r.dictionary),_r instanceof PDFStructureContent$1&&_r.refs.forEach(function(kr){var qr=kr.pageRef,Nr=kr.mcid;Dr.dictionary.data.Pg||(Dr.dictionary.data.Pg=qr),Dr.dictionary.data.Pg===qr?Dr.dictionary.data.K.push(Nr):Dr.dictionary.data.K.push({Type:"MCR",Pg:qr,MCID:Nr})})},Gt}(),PDFNumberTree$1=function(Gt){_inheritsLoose$5($r,Gt);function $r(){return Gt.apply(this,arguments)||this}var zr=$r.prototype;return zr._compareKeys=function(Dr,kr){return parseInt(Dr)-parseInt(kr)},zr._keysName=function(){return"Nums"},zr._dataForKey=function(Dr){return parseInt(Dr)},$r}(PDFTree$1),MarkingsMixin$1={initMarkings:function($r){this.structChildren=[],$r.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent:function($r,zr){if(zr===void 0&&(zr=null),$r==="Artifact"||zr&&zr.mcid){var _r=0;for(this.page.markings.forEach(function(kr){(_r||kr.structContent||kr.tag==="Artifact")&&_r++});_r--;)this.endMarkedContent()}if(!zr)return this.page.markings.push({tag:$r}),this.addContent("/"+$r+" BMC"),this;this.page.markings.push({tag:$r,options:zr});var Dr={};return typeof zr.mcid<"u"&&(Dr.MCID=zr.mcid),$r==="Artifact"&&(typeof zr.type=="string"&&(Dr.Type=zr.type),Array.isArray(zr.bbox)&&(Dr.BBox=[zr.bbox[0],this.page.height-zr.bbox[3],zr.bbox[2],this.page.height-zr.bbox[1]]),Array.isArray(zr.attached)&&zr.attached.every(function(kr){return typeof kr=="string"})&&(Dr.Attached=zr.attached)),$r==="Span"&&(zr.lang&&(Dr.Lang=new String(zr.lang)),zr.alt&&(Dr.Alt=new String(zr.alt)),zr.expanded&&(Dr.E=new String(zr.expanded)),zr.actual&&(Dr.ActualText=new String(zr.actual))),this.addContent("/"+$r+" "+PDFObject$1$1.convert(Dr)+" BDC"),this},markStructureContent:function($r,zr){zr===void 0&&(zr={});var _r=this.getStructParentTree().get(this.page.structParentTreeKey),Dr=_r.length;_r.push(null),this.markContent($r,_extends$o({},zr,{mcid:Dr}));var kr=new PDFStructureContent$1(this.page.dictionary,Dr);return this.page.markings.slice(-1)[0].structContent=kr,kr},endMarkedContent:function(){return this.page.markings.pop(),this.addContent("EMC"),this},struct:function($r,zr,_r){return zr===void 0&&(zr={}),_r===void 0&&(_r=null),new PDFStructureElement$1(this,$r,zr,_r)},addStructure:function($r){var zr=this.getStructTreeRoot();return $r.setParent(zr),$r.setAttached(),this.structChildren.push($r),zr.data.K||(zr.data.K=[]),zr.data.K.push($r.dictionary),this},initPageMarkings:function($r){var zr=this;$r.forEach(function(_r){if(_r.structContent){var Dr=_r.structContent,kr=zr.markStructureContent(_r.tag,_r.options);Dr.push(kr),zr.page.markings.slice(-1)[0].structContent=Dr}else zr.markContent(_r.tag,_r.options)})},endPageMarkings:function($r){var zr=$r.markings;return zr.forEach(function(){return $r.write("EMC")}),$r.markings=[],zr},getMarkInfoDictionary:function(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},getStructTreeRoot:function(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new PDFNumberTree$1,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree:function(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey:function(){this.getMarkInfoDictionary();var $r=this.getStructTreeRoot(),zr=$r.data.ParentTreeNextKey++;return $r.data.ParentTree.add(zr,[]),zr},endMarkings:function(){var $r=this._root.data.StructTreeRoot;$r&&($r.end(),this.structChildren.forEach(function(zr){return zr.end()})),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}},FIELD_FLAGS$1={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},FIELD_JUSTIFY$1={left:0,center:1,right:2},VALUE_MAP$1={value:"V",defaultValue:"DV"},FORMAT_SPECIAL$1={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},FORMAT_DEFAULT$1={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}},AcroFormMixin$1={initForm:function(){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();var $r={Fields:[],NeedAppearances:!0,DA:new String("/"+this._font.id+" 0 Tf 0 g"),DR:{Font:{}}};$r.DR.Font[this._font.id]=this._font.ref();var zr=this.ref($r);return this._root.data.AcroForm=zr,this},endAcroForm:function(){var $r=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var zr=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(function(_r){zr[_r]=$r._acroform.fonts[_r]}),this._root.data.AcroForm.data.Fields.forEach(function(_r){$r._endChild(_r)}),this._root.data.AcroForm.end()}return this},_endChild:function($r){var zr=this;return Array.isArray($r.data.Kids)&&($r.data.Kids.forEach(function(_r){zr._endChild(_r)}),$r.end()),this},formField:function($r,zr){zr===void 0&&(zr={});var _r=this._fieldDict($r,null,zr),Dr=this.ref(_r);return this._addToParent(Dr),Dr},formAnnotation:function($r,zr,_r,Dr,kr,qr,Nr){Nr===void 0&&(Nr={});var Wr=this._fieldDict($r,zr,Nr);Wr.Subtype="Widget",Wr.F===void 0&&(Wr.F=4),this.annotate(_r,Dr,kr,qr,Wr);var Qr=this.page.annotations[this.page.annotations.length-1];return this._addToParent(Qr)},formText:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),this.formAnnotation($r,"text",zr,_r,Dr,kr,qr)},formPushButton:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),this.formAnnotation($r,"pushButton",zr,_r,Dr,kr,qr)},formCombo:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),this.formAnnotation($r,"combo",zr,_r,Dr,kr,qr)},formList:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),this.formAnnotation($r,"list",zr,_r,Dr,kr,qr)},formRadioButton:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),this.formAnnotation($r,"radioButton",zr,_r,Dr,kr,qr)},formCheckbox:function($r,zr,_r,Dr,kr,qr){return qr===void 0&&(qr={}),this.formAnnotation($r,"checkbox",zr,_r,Dr,kr,qr)},_addToParent:function($r){var zr=$r.data.Parent;return zr?(zr.data.Kids||(zr.data.Kids=[]),zr.data.Kids.push($r)):this._root.data.AcroForm.data.Fields.push($r),this},_fieldDict:function($r,zr,_r){if(_r===void 0&&(_r={}),!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var Dr=Object.assign({},_r);return zr!==null&&(Dr=this._resolveType(zr,_r)),Dr=this._resolveFlags(Dr),Dr=this._resolveJustify(Dr),Dr=this._resolveFont(Dr),Dr=this._resolveStrings(Dr),Dr=this._resolveColors(Dr),Dr=this._resolveFormat(Dr),Dr.T=new String($r),Dr.parent&&(Dr.Parent=Dr.parent,delete Dr.parent),Dr},_resolveType:function($r,zr){if($r==="text")zr.FT="Tx";else if($r==="pushButton")zr.FT="Btn",zr.pushButton=!0;else if($r==="radioButton")zr.FT="Btn",zr.radioButton=!0;else if($r==="checkbox")zr.FT="Btn";else if($r==="combo")zr.FT="Ch",zr.combo=!0;else if($r==="list")zr.FT="Ch";else throw new Error("Invalid form annotation type '"+$r+"'");return zr},_resolveFormat:function($r){var zr=$r.format;if(zr&&zr.type){var _r,Dr,kr="";if(FORMAT_SPECIAL$1[zr.type]!==void 0)_r="AFSpecial_Keystroke",Dr="AFSpecial_Format",kr=FORMAT_SPECIAL$1[zr.type];else{var qr=zr.type.charAt(0).toUpperCase()+zr.type.slice(1);if(_r="AF"+qr+"_Keystroke",Dr="AF"+qr+"_Format",zr.type==="date")_r+="Ex",kr=String(zr.param);else if(zr.type==="time")kr=String(zr.param);else if(zr.type==="number"){var Nr=Object.assign({},FORMAT_DEFAULT$1.number,zr);kr=String([String(Nr.nDec),Nr.sepComma?"0":"1",'"'+Nr.negStyle+'"',"null",'"'+Nr.currency+'"',String(Nr.currencyPrepend)].join(","))}else if(zr.type==="percent"){var Wr=Object.assign({},FORMAT_DEFAULT$1.percent,zr);kr=String([String(Wr.nDec),Wr.sepComma?"0":"1"].join(","))}}$r.AA=$r.AA?$r.AA:{},$r.AA.K={S:"JavaScript",JS:new String(_r+"("+kr+");")},$r.AA.F={S:"JavaScript",JS:new String(Dr+"("+kr+");")}}return delete $r.format,$r},_resolveColors:function($r){var zr=this._normalizeColor($r.backgroundColor);return zr&&($r.MK||($r.MK={}),$r.MK.BG=zr),zr=this._normalizeColor($r.borderColor),zr&&($r.MK||($r.MK={}),$r.MK.BC=zr),delete $r.backgroundColor,delete $r.borderColor,$r},_resolveFlags:function($r){var zr=0;return Object.keys($r).forEach(function(_r){FIELD_FLAGS$1[_r]&&(zr|=FIELD_FLAGS$1[_r],delete $r[_r])}),zr!==0&&($r.Ff=$r.Ff?$r.Ff:0,$r.Ff|=zr),$r},_resolveJustify:function($r){var zr=0;return $r.align!==void 0&&(typeof FIELD_JUSTIFY$1[$r.align]=="number"&&(zr=FIELD_JUSTIFY$1[$r.align]),delete $r.align),zr!==0&&($r.Q=zr),$r},_resolveFont:function($r){if(this._acroform.fonts[this._font.id]===null&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){$r.DR={Font:{}};var zr=$r.fontSize||0;$r.DR.Font[this._font.id]=this._font.ref(),$r.DA=new String("/"+this._font.id+" "+zr+" Tf 0 g")}return $r},_resolveStrings:function($r){var zr=[];function _r(Dr){if(Array.isArray(Dr))for(var kr=0;kr<Dr.length;kr++)typeof Dr[kr]=="string"?zr.push(new String(Dr[kr])):zr.push(Dr[kr])}return _r($r.Opt),$r.select&&(_r($r.select),delete $r.select),zr.length&&($r.Opt=zr),Object.keys(VALUE_MAP$1).forEach(function(Dr){$r[Dr]!==void 0&&($r[VALUE_MAP$1[Dr]]=$r[Dr],delete $r[Dr])}),["V","DV"].forEach(function(Dr){typeof $r[Dr]=="string"&&($r[Dr]=new String($r[Dr]))}),$r.MK&&$r.MK.CA&&($r.MK.CA=new String($r.MK.CA)),$r.label&&($r.MK=$r.MK?$r.MK:{},$r.MK.CA=new String($r.label),delete $r.label),$r}},AttachmentsMixin$1={file:function($r,zr){zr===void 0&&(zr={}),zr.name=zr.name||$r;var _r={Type:"EmbeddedFile",Params:{}},Dr;if(!$r)throw new Error("No src specified");if(Buffer$4$1.isBuffer($r))Dr=$r;else if($r instanceof ArrayBuffer)Dr=Buffer$4$1.from(new Uint8Array($r));else{var kr;if(kr=/^data:(.*);base64,(.*)$/.exec($r))kr[1]&&(_r.Subtype=kr[1].replace("/","#2F")),Dr=Buffer$4$1.from(kr[2],"base64");else throw new Error("Could not find file "+$r)}zr.creationDate instanceof Date&&(_r.Params.CreationDate=zr.creationDate),zr.modifiedDate instanceof Date&&(_r.Params.ModDate=zr.modifiedDate),zr.type&&(_r.Subtype=zr.type.replace("/","#2F"));var qr=MD5(coreExports.lib.WordArray.create(new Uint8Array(Dr)));_r.Params.CheckSum=new String(qr),_r.Params.Size=Dr.byteLength;var Nr;this._fileRegistry||(this._fileRegistry={});var Wr=this._fileRegistry[zr.name];Wr&&isEqual$5(_r,Wr)?Nr=Wr.ref:(Nr=this.ref(_r),Nr.end(Dr),this._fileRegistry[zr.name]=_extends$o({},_r,{ref:Nr}));var Qr={Type:"Filespec",F:new String(zr.name),EF:{F:Nr},UF:new String(zr.name)};zr.description&&(Qr.Desc=new String(zr.description));var Vr=this.ref(Qr);return Vr.end(),zr.hidden||this.addNamedEmbeddedFile(zr.name,Vr),Vr}};function isEqual$5(Gt,$r){return Gt.Subtype===$r.Subtype&&Gt.Params.CheckSum.toString()===$r.Params.CheckSum.toString()&&Gt.Params.Size===$r.Params.Size&&Gt.Params.CreationDate===$r.Params.CreationDate&&Gt.Params.ModDate===$r.Params.ModDate}var PDFMetadata$1=function(){function Gt(){this._metadata=`
        <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?>
            <x:xmpmeta xmlns:x="adobe:ns:meta/">
                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        `}var $r=Gt.prototype;return $r._closeTags=function(){this._metadata=this._metadata.concat(`
                </rdf:RDF>
            </x:xmpmeta>
        <?xpacket end="w"?>
        `)},$r.append=function(_r,Dr){Dr===void 0&&(Dr=!0),this._metadata=this._metadata.concat(_r),Dr&&(this._metadata=this._metadata.concat(`
`))},$r.getXML=function(){return this._metadata},$r.getLength=function(){return this._metadata.length},$r.end=function(){this._closeTags(),this._metadata=this._metadata.trim()},Gt}(),MetadataMixin$1={initMetadata:function(){this.metadata=new PDFMetadata$1},appendXML:function($r,zr){zr===void 0&&(zr=!0),this.metadata.append($r,zr)},_addInfo:function(){this.appendXML(`
        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
            <xmp:CreateDate>`+(this.info.CreationDate.toISOString().split(".")[0]+"Z")+`</xmp:CreateDate>
            <xmp:CreatorTool>`+this.info.Creator+`</xmp:CreatorTool>
        </rdf:Description>
        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(`
            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
            `),this.info.Title&&this.appendXML(`
                <dc:title>
                    <rdf:Alt>
                        <rdf:li xml:lang="x-default">`+this.info.Title+`</rdf:li>
                    </rdf:Alt>
                </dc:title>
                `),this.info.Author&&this.appendXML(`
                <dc:creator>
                    <rdf:Seq>
                        <rdf:li>`+this.info.Author+`</rdf:li>
                    </rdf:Seq>
                </dc:creator>
                `),this.info.Subject&&this.appendXML(`
                <dc:description>
                    <rdf:Alt>
                        <rdf:li xml:lang="x-default">`+this.info.Subject+`</rdf:li>
                    </rdf:Alt>
                </dc:description>
                `),this.appendXML(`
            </rdf:Description>
            `)),this.appendXML(`
        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
            <pdf:Producer>`+this.info.Creator+"</pdf:Producer>",!1),this.info.Keywords&&this.appendXML(`
            <pdf:Keywords>`+this.info.Keywords+"</pdf:Keywords>",!1),this.appendXML(`
        </rdf:Description>
        `)},endMetadata:function(){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(Buffer$4$1.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}},capitalize$4=function($r){return $r[0].toUpperCase()+$r.slice(1)},PDFDocument$1=function(Gt){_inheritsLoose$5($r,Gt);function $r(_r){var Dr;switch(_r===void 0&&(_r={}),Dr=Gt.call(this)||this,Dr.options=_r,_r.pdfVersion){case"1.4":Dr.version=1.4;break;case"1.5":Dr.version=1.5;break;case"1.6":Dr.version=1.6;break;case"1.7":case"1.7ext3":Dr.version=1.7;break;default:Dr.version=1.3;break}Dr.compress=Dr.options.compress!=null?Dr.options.compress:!0,Dr._pageBuffer=[],Dr._pageBufferStart=0,Dr._offsets=[],Dr._waiting=0,Dr._ended=!1,Dr._offset=0;var kr=Dr.ref({Type:"Pages",Count:0,Kids:[]}),qr=Dr.ref({Dests:new PDFNameTree$1});if(Dr._root=Dr.ref({Type:"Catalog",Pages:kr,Names:qr}),Dr.options.lang&&(Dr._root.data.Lang=new String(Dr.options.lang)),Dr.options.pageLayout&&(Dr._root.data.PageLayout=capitalize$4(Dr.options.pageLayout)),Dr.options.pageMode&&(Dr._root.data.PageMode=capitalize$4(Dr.options.pageMode)),Dr.page=null,Dr.initColor(),Dr.initVector(),Dr.initFonts(),Dr.initText(),Dr.initImages(),Dr.initOutline(),Dr.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},Dr.options.info)for(var Nr in Dr.options.info){var Wr=Dr.options.info[Nr];Dr.info[Nr]=Wr}return Dr.options.displayTitle&&(Dr._root.data.ViewerPreferences=Dr.ref({DisplayDocTitle:!0})),Dr._id=PDFSecurity$1.generateFileID(Dr.info),Dr._write("%PDF-"+Dr.version),Dr._write("%ÿÿÿÿ"),Dr.options.autoFirstPage!==!1&&Dr.addPage(),Dr}var zr=$r.prototype;return zr.addPage=function(Dr){Dr==null&&(Dr=this.options),this.options.bufferPages||this.flushPages(),this.page=new PDFPage$1(this,Dr),this._pageBuffer.push(this.page);var kr=this._root.data.Pages.data;return kr.Kids.push(this.page.dictionary),kr.Count++,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this},zr.flushPages=function(){var Dr=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=Dr.length;for(var kr=0,qr=Array.from(Dr);kr<qr.length;kr++){var Nr=qr[kr];Nr.end()}},zr.addNamedDestination=function(Dr){for(var kr=arguments.length,qr=new Array(kr>1?kr-1:0),Nr=1;Nr<kr;Nr++)qr[Nr-1]=arguments[Nr];qr.length===0&&(qr=["XYZ",null,null,null]),qr[0]==="XYZ"&&qr[2]!==null&&(qr[2]=this.page.height-qr[2]),qr.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(Dr,qr)},zr.addNamedEmbeddedFile=function(Dr,kr){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new PDFNameTree$1({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(Dr,kr)},zr.addNamedJavaScript=function(Dr,kr){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new PDFNameTree$1);var qr={JS:new String(kr),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(Dr,qr)},zr.ref=function(Dr){var kr=new PDFReference$1(this,this._offsets.length+1,Dr);return this._offsets.push(null),this._waiting++,kr},zr._read=function(){},zr._write=function(Dr){return Buffer$4$1.isBuffer(Dr)||(Dr=Buffer$4$1.from(Dr+`
`,"binary")),this.push(Dr),this._offset+=Dr.length},zr.addContent=function(Dr){return this.page.write(Dr),this},zr._refEnd=function(Dr){if(this._offsets[Dr.id-1]=Dr.offset,--this._waiting===0&&this._ended)return this._finalize(),this._ended=!1},zr.end=function(){this.flushPages(),this._info=this.ref();for(var Dr in this.info){var kr=this.info[Dr];typeof kr=="string"&&(kr=new String(kr));var qr=this.ref(kr);qr.end(),this._info.data[Dr]=qr}this._info.end();for(var Nr in this._fontFamilies){var Wr=this._fontFamilies[Nr];Wr.finalize()}if(this.endOutline(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._waiting===0)return this._finalize();this._ended=!0},zr._finalize=function(){var Dr=this._offset;this._write("xref"),this._write("0 "+(this._offsets.length+1)),this._write("0000000000 65535 f ");for(var kr=0,qr=Array.from(this._offsets);kr<qr.length;kr++){var Nr=qr[kr];Nr=("0000000000"+Nr).slice(-10),this._write(Nr+" 00000 n ")}var Wr={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._write("trailer"),this._write(PDFObject$1$1.convert(Wr)),this._write("startxref"),this._write(""+Dr),this._write("%%EOF"),this.push(null)},zr.toString=function(){return"[object PDFDocument]"},zr.initColor=function(){},zr.initVector=function(){},zr.initFonts=function(){},zr.initText=function(){},zr.initImages=function(){},zr.initOutline=function(){},zr.transform=function(Dr,kr,qr,Nr,Wr,Qr){},zr.endOutline=function(){},zr.endAcroForm=function(){},$r}(stream$1.Readable),mixin$2=function($r){Object.assign(PDFDocument$1.prototype,$r)};mixin$2(MetadataMixin$1);mixin$2(ColorMixin$1);mixin$2(VectorMixin$1);mixin$2(FontsMixin$1);mixin$2(TextMixin$1);mixin$2(ImagesMixin$1);mixin$2(AnnotationsMixin$1);mixin$2(OutlineMixin$1);mixin$2(MarkingsMixin$1);mixin$2(AcroFormMixin$1);mixin$2(AttachmentsMixin$1);var openParentheses=40,closeParentheses=41,singleQuote=39,doubleQuote=34,backslash=92,slash=47,comma=44,colon=58,star=42,uLower=117,uUpper=85,plus$1=43,isUnicodeRange=/^[a-f0-9?-]+$/i,parse$5=function(Gt){for(var $r=[],zr=Gt,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr=0,Zr=zr.charCodeAt(Jr),zn=zr.length,Vn=[{nodes:$r}],_i=0,e0,r0="",i0="",n0="";Jr<zn;)if(Zr<=32){_r=Jr;do _r+=1,Zr=zr.charCodeAt(_r);while(Zr<=32);qr=zr.slice(Jr,_r),kr=$r[$r.length-1],Zr===closeParentheses&&_i?n0=qr:kr&&kr.type==="div"?(kr.after=qr,kr.sourceEndIndex+=qr.length):Zr===comma||Zr===colon||Zr===slash&&zr.charCodeAt(_r+1)!==star&&(!e0||e0&&e0.type==="function"&&e0.value!=="calc")?i0=qr:$r.push({type:"space",sourceIndex:Jr,sourceEndIndex:_r,value:qr}),Jr=_r}else if(Zr===singleQuote||Zr===doubleQuote){_r=Jr,Dr=Zr===singleQuote?"'":'"',qr={type:"string",sourceIndex:Jr,quote:Dr};do if(Nr=!1,_r=zr.indexOf(Dr,_r+1),~_r)for(Wr=_r;zr.charCodeAt(Wr-1)===backslash;)Wr-=1,Nr=!Nr;else zr+=Dr,_r=zr.length-1,qr.unclosed=!0;while(Nr);qr.value=zr.slice(Jr+1,_r),qr.sourceEndIndex=qr.unclosed?_r:_r+1,$r.push(qr),Jr=_r+1,Zr=zr.charCodeAt(Jr)}else if(Zr===slash&&zr.charCodeAt(Jr+1)===star)_r=zr.indexOf("*/",Jr),qr={type:"comment",sourceIndex:Jr,sourceEndIndex:_r+2},_r===-1&&(qr.unclosed=!0,_r=zr.length,qr.sourceEndIndex=_r),qr.value=zr.slice(Jr+2,_r),$r.push(qr),Jr=_r+2,Zr=zr.charCodeAt(Jr);else if((Zr===slash||Zr===star)&&e0&&e0.type==="function"&&e0.value==="calc")qr=zr[Jr],$r.push({type:"word",sourceIndex:Jr-i0.length,sourceEndIndex:Jr+qr.length,value:qr}),Jr+=1,Zr=zr.charCodeAt(Jr);else if(Zr===slash||Zr===comma||Zr===colon)qr=zr[Jr],$r.push({type:"div",sourceIndex:Jr-i0.length,sourceEndIndex:Jr+qr.length,value:qr,before:i0,after:""}),i0="",Jr+=1,Zr=zr.charCodeAt(Jr);else if(openParentheses===Zr){_r=Jr;do _r+=1,Zr=zr.charCodeAt(_r);while(Zr<=32);if(Vr=Jr,qr={type:"function",sourceIndex:Jr-r0.length,value:r0,before:zr.slice(Vr+1,_r)},Jr=_r,r0==="url"&&Zr!==singleQuote&&Zr!==doubleQuote){_r-=1;do if(Nr=!1,_r=zr.indexOf(")",_r+1),~_r)for(Wr=_r;zr.charCodeAt(Wr-1)===backslash;)Wr-=1,Nr=!Nr;else zr+=")",_r=zr.length-1,qr.unclosed=!0;while(Nr);Qr=_r;do Qr-=1,Zr=zr.charCodeAt(Qr);while(Zr<=32);Vr<Qr?(Jr!==Qr+1?qr.nodes=[{type:"word",sourceIndex:Jr,sourceEndIndex:Qr+1,value:zr.slice(Jr,Qr+1)}]:qr.nodes=[],qr.unclosed&&Qr+1!==_r?(qr.after="",qr.nodes.push({type:"space",sourceIndex:Qr+1,sourceEndIndex:_r,value:zr.slice(Qr+1,_r)})):(qr.after=zr.slice(Qr+1,_r),qr.sourceEndIndex=_r)):(qr.after="",qr.nodes=[]),Jr=_r+1,qr.sourceEndIndex=qr.unclosed?_r:Jr,Zr=zr.charCodeAt(Jr),$r.push(qr)}else _i+=1,qr.after="",qr.sourceEndIndex=Jr+1,$r.push(qr),Vn.push(qr),$r=qr.nodes=[],e0=qr;r0=""}else if(closeParentheses===Zr&&_i)Jr+=1,Zr=zr.charCodeAt(Jr),e0.after=n0,e0.sourceEndIndex+=n0.length,n0="",_i-=1,Vn[Vn.length-1].sourceEndIndex=Jr,Vn.pop(),e0=Vn[_i],$r=e0.nodes;else{_r=Jr;do Zr===backslash&&(_r+=1),_r+=1,Zr=zr.charCodeAt(_r);while(_r<zn&&!(Zr<=32||Zr===singleQuote||Zr===doubleQuote||Zr===comma||Zr===colon||Zr===slash||Zr===openParentheses||Zr===star&&e0&&e0.type==="function"&&e0.value==="calc"||Zr===slash&&e0.type==="function"&&e0.value==="calc"||Zr===closeParentheses&&_i));qr=zr.slice(Jr,_r),openParentheses===Zr?r0=qr:(uLower===qr.charCodeAt(0)||uUpper===qr.charCodeAt(0))&&plus$1===qr.charCodeAt(1)&&isUnicodeRange.test(qr.slice(2))?$r.push({type:"unicode-range",sourceIndex:Jr,sourceEndIndex:_r,value:qr}):$r.push({type:"word",sourceIndex:Jr,sourceEndIndex:_r,value:qr}),Jr=_r}for(Jr=Vn.length-1;Jr;Jr-=1)Vn[Jr].unclosed=!0,Vn[Jr].sourceEndIndex=zr.length;return Vn[0].nodes};const parse$1$1=getDefaultExportFromCjs$3(parse$5);var minus=45,plus=43,dot=46,exp=101,EXP=69;function likeNumber(Gt){var $r=Gt.charCodeAt(0),zr;if($r===plus||$r===minus){if(zr=Gt.charCodeAt(1),zr>=48&&zr<=57)return!0;var _r=Gt.charCodeAt(2);return zr===dot&&_r>=48&&_r<=57}return $r===dot?(zr=Gt.charCodeAt(1),zr>=48&&zr<=57):$r>=48&&$r<=57}var unit$1=function(Gt){var $r=0,zr=Gt.length,_r,Dr,kr;if(zr===0||!likeNumber(Gt))return!1;for(_r=Gt.charCodeAt($r),(_r===plus||_r===minus)&&$r++;$r<zr&&(_r=Gt.charCodeAt($r),!(_r<48||_r>57));)$r+=1;if(_r=Gt.charCodeAt($r),Dr=Gt.charCodeAt($r+1),_r===dot&&Dr>=48&&Dr<=57)for($r+=2;$r<zr&&(_r=Gt.charCodeAt($r),!(_r<48||_r>57));)$r+=1;if(_r=Gt.charCodeAt($r),Dr=Gt.charCodeAt($r+1),kr=Gt.charCodeAt($r+2),(_r===exp||_r===EXP)&&(Dr>=48&&Dr<=57||(Dr===plus||Dr===minus)&&kr>=48&&kr<=57))for($r+=Dr===plus||Dr===minus?3:2;$r<zr&&(_r=Gt.charCodeAt($r),!(_r<48||_r>57));)$r+=1;return{number:Gt.slice(0,$r),unit:Gt.slice($r)}};const parseUnit=getDefaultExportFromCjs$3(unit$1);var hslToRgb$2=function(Gt,$r,zr){if(Gt==null)return[0,0,0];var _r=(1-Math.abs(2*zr-1))*$r,Dr=Gt/60,kr=_r*(1-Math.abs(Dr%2-1));Dr=Math.floor(Dr);var qr,Nr,Wr;Dr===0?(qr=_r,Nr=kr,Wr=0):Dr===1?(qr=kr,Nr=_r,Wr=0):Dr===2?(qr=0,Nr=_r,Wr=kr):Dr===3?(qr=0,Nr=kr,Wr=_r):Dr===4?(qr=kr,Nr=0,Wr=_r):Dr===5&&(qr=_r,Nr=0,Wr=kr);var Qr=zr-_r/2;return qr+=Qr,Nr+=Qr,Wr+=Qr,[Math.abs(Math.round(qr*255)),Math.abs(Math.round(Nr*255)),Math.abs(Math.round(Wr*255))]},converter=hslToRgb$2,toRgb=converter;function max$3(Gt,$r){return Gt>$r?$r:Gt}function min$3(Gt,$r){return Gt<$r?$r:Gt}function cycle(Gt){for(Gt=max$3(Gt,1e7),Gt=min$3(Gt,-1e7);Gt<0;)Gt+=360;for(;Gt>359;)Gt-=360;return Gt}function hsl$3(Gt,$r,zr){Gt=cycle(Gt),$r=min$3(max$3($r,100),0),zr=min$3(max$3(zr,100),0),$r/=100,zr/=100;var _r=toRgb(Gt,$r,zr);return"#"+_r.map(function(Dr){return(256+Dr).toString(16).substr(-2)}).join("")}var hslToHex=hsl$3;const hlsToHex=getDefaultExportFromCjs$3(hslToHex);function MaxHeight(Gt){this.value=Gt,this.match=function($r){return this.value>=$r.height}}function MinHeight(Gt){this.value=Gt,this.match=function($r){return this.value<$r.height}}function MaxWidth(Gt){this.value=Gt,this.match=function($r){return this.value>=$r.width}}function MinWidth(Gt){this.value=Gt,this.match=function($r){return this.value<$r.width}}function Orientation(Gt){this.value=Gt,this.match=function($r){return this.value===$r.orientation}}var queries=function($r,zr){switch($r){case"max-height":return new MaxHeight(zr);case"min-height":return new MinHeight(zr);case"max-width":return new MaxWidth(zr);case"min-width":return new MinWidth(zr);case"orientation":return new Orientation(zr);default:throw new Error(zr)}};function And(Gt,$r){this.left=Gt,this.right=$r,this.match=function(zr){return Gt.match(zr)&&$r.match(zr)}}function Or(Gt,$r){this.left=Gt,this.right=$r,this.match=function(zr){return Gt.match(zr)||$r.match(zr)}}var operators=function($r,zr,_r){switch($r){case"and":return new And(zr,_r);case",":return new Or(zr,_r);default:throw new Error(value)}},Query=queries,Operator=operators,NUMBERS=/[0-9]/,LETTERS=/[a-z|\-]/i,WHITESPACE=/\s/,COLON$1=/:/,COMMA$1=/,/,AND=/and$/,AT=/@/;function tokenizer(Gt){for(var $r=0,zr=[];$r<Gt.length;){var _r=Gt[$r];if(AT.test(_r))for(_r=Gt[++$r];LETTERS.test(_r)&&_r!==void 0;)_r=Gt[++$r];if(WHITESPACE.test(_r)||_r===")"||_r==="("){$r++;continue}if(COLON$1.test(_r)||COMMA$1.test(_r)){$r++,zr.push({type:"operator",value:_r});continue}if(NUMBERS.test(_r)){for(var Dr="";NUMBERS.test(_r);)Dr+=_r,_r=Gt[++$r];zr.push({type:"number",value:Dr});continue}if(LETTERS.test(_r)){for(var Dr="";LETTERS.test(_r)&&_r!==void 0;)Dr+=_r,_r=Gt[++$r];AND.test(Dr)?zr.push({type:"operator",value:Dr}):zr.push({type:"literal",value:Dr});continue}throw new TypeError("Tokenizer: I dont know what this character is: "+_r)}return zr}function parser$1(Gt){for(var $r=[],zr=[];Gt.length>0;){var _r=Gt.shift();if(_r.type==="number"||_r.type==="literal"){$r.push(_r);continue}if(_r.type==="operator"){if(COLON$1.test(_r.value)){_r={type:"query",key:$r.pop(),value:Gt.shift()},$r.push(_r);continue}for(;zr.length>0;)$r.unshift(zr.pop());zr.push(_r)}}for(;zr.length>0;)$r.unshift(zr.pop());function Dr(){var kr=$r.shift();if(kr.type==="number")return parseInt(kr.value);if(kr.type==="literal")return kr.value;if(kr.type==="operator"){var qr=Dr(),Nr=Dr();return Operator(kr.value,qr,Nr)}if(kr.type==="query"){var qr=kr.key.value,Nr=kr.value.value;return Query(qr,Nr)}}return Dr()}var parser_1={parse:function(Gt){var $r=tokenizer(Gt),zr=parser$1($r);return zr}},Parser$1=parser_1,src$1=function(Gt,$r){var zr={};return Object.keys(Gt).forEach(function(_r){Parser$1.parse(_r).match($r)&&Object.assign(zr,Gt[_r])}),zr};const matchMedia=getDefaultExportFromCjs$3(src$1),flexDefaults=[1,1,0],flexAuto=[1,1,"auto"],expandFlex=(Gt,$r)=>{let zr=flexDefaults,_r=[];$r==="auto"?zr=flexAuto:_r=(""+$r).split(" ");const Dr=_r[0]||zr[0],kr=_r[1]||zr[1],qr=_r[2]||zr[2];return{flexGrow:Dr,flexShrink:kr,flexBasis:qr}},BOX_MODEL_UNITS="px,in,mm,cm,pt,%,vw,vh",logError=(Gt,$r)=>{console.error(`
    @react-pdf/stylesheet parsing error:

    `+Gt+": "+$r+`,
    `+" ".repeat(Gt.length+2)+`^
    Unsupported `+Gt+` value format
  `)},expandBoxModel=function(Gt){let{expandsTo:$r,maxValues:zr=1,autoSupported:_r=!1}=Gt===void 0?{}:Gt;return(Dr,kr)=>{const qr=parse$1$1(""+kr),Nr=[];for(let Qr=0;Qr<qr.length;Qr++){const Vr=qr[Qr];if(Vr.type==="function"||Vr.type==="string"||Vr.type==="div")return logError(Dr,kr),{};if(Vr.type==="word")if(Vr.value==="auto"&&_r)Nr.push(Vr.value);else{const Jr=parseUnit(Vr.value);if(Jr&&BOX_MODEL_UNITS.includes(Jr.unit))Nr.push(Vr.value);else return logError(Dr,kr),{}}}if(Nr.length>zr)return logError(Dr,kr),{};const Wr=Nr[0];if($r){const Qr=Nr[1]||Nr[0],Vr=Nr[2]||Nr[0],Jr=Nr[3]||Nr[1]||Nr[0];return $r({first:Wr,second:Qr,third:Vr,fourth:Jr})}return{[Dr]:Wr}}},processMargin=expandBoxModel({expandsTo:Gt=>{let{first:$r,second:zr,third:_r,fourth:Dr}=Gt;return{marginTop:$r,marginRight:zr,marginBottom:_r,marginLeft:Dr}},maxValues:4,autoSupported:!0}),processMarginVertical=expandBoxModel({expandsTo:Gt=>{let{first:$r,second:zr}=Gt;return{marginTop:$r,marginBottom:zr}},maxValues:2,autoSupported:!0}),processMarginHorizontal=expandBoxModel({expandsTo:Gt=>{let{first:$r,second:zr}=Gt;return{marginRight:$r,marginLeft:zr}},maxValues:2,autoSupported:!0}),processMarginSingle=expandBoxModel({autoSupported:!0}),BORDER_SHORTHAND_REGEX=/(-?\d+(\.\d+)?(px|in|mm|cm|pt|vw|vh|px)?)\s(\S+)\s(.+)/,matchBorderShorthand=Gt=>Gt.match(BORDER_SHORTHAND_REGEX)||[],expandBorders=(Gt,$r)=>{const zr=matchBorderShorthand(""+$r);if(zr){const _r=zr[5]||$r,Dr=zr[4]||$r,kr=zr[1]||$r;return Gt.match(/(Top|Right|Bottom|Left)$/)?{[Gt+"Color"]:_r,[Gt+"Style"]:Dr,[Gt+"Width"]:kr}:Gt.match(/Color$/)?{borderTopColor:_r,borderRightColor:_r,borderBottomColor:_r,borderLeftColor:_r}:Gt.match(/Style$/)?{borderTopStyle:Dr,borderRightStyle:Dr,borderBottomStyle:Dr,borderLeftStyle:Dr}:Gt.match(/Width$/)?{borderTopWidth:kr,borderRightWidth:kr,borderBottomWidth:kr,borderLeftWidth:kr}:Gt.match(/Radius$/)?{borderTopLeftRadius:$r,borderTopRightRadius:$r,borderBottomRightRadius:$r,borderBottomLeftRadius:$r}:{borderTopColor:_r,borderTopStyle:Dr,borderTopWidth:kr,borderRightColor:_r,borderRightStyle:Dr,borderRightWidth:kr,borderBottomColor:_r,borderBottomStyle:Dr,borderBottomWidth:kr,borderLeftColor:_r,borderLeftStyle:Dr,borderLeftWidth:kr}}return $r},processPadding=expandBoxModel({expandsTo:Gt=>{let{first:$r,second:zr,third:_r,fourth:Dr}=Gt;return{paddingTop:$r,paddingRight:zr,paddingBottom:_r,paddingLeft:Dr}},maxValues:4}),processPaddingVertical=expandBoxModel({expandsTo:Gt=>{let{first:$r,second:zr}=Gt;return{paddingTop:$r,paddingBottom:zr}},maxValues:2}),processPaddingHorizontal=expandBoxModel({expandsTo:Gt=>{let{first:$r,second:zr}=Gt;return{paddingRight:$r,paddingLeft:zr}},maxValues:2}),processPaddingSingle=expandBoxModel(),expandObjectPosition=(Gt,$r)=>{const zr=(""+$r).split(" ");return{objectPositionX:(zr==null?void 0:zr[0])||$r,objectPositionY:(zr==null?void 0:zr[1])||$r}},Y_AXIS_SHORTHANDS={top:!0,bottom:!0},sortTransformOriginPair=(Gt,$r)=>Y_AXIS_SHORTHANDS[Gt]?1:Y_AXIS_SHORTHANDS[$r]?-1:0,getTransformOriginPair=Gt=>!Gt||Gt.length===0?["center","center"]:(Gt.length===1?[Gt[0],"center"]:Gt).sort(sortTransformOriginPair),expandTransformOrigin=(Gt,$r)=>{const zr=(""+$r).split(" "),_r=getTransformOriginPair(zr);return{transformOriginX:_r[0],transformOriginY:_r[1]}},expandGap=(Gt,$r)=>{const zr=(""+$r).split(" ");return{rowGap:(zr==null?void 0:zr[0])||$r,columnGap:(zr==null?void 0:zr[1])||$r}},shorthands={flex:expandFlex,gap:expandGap,margin:processMargin,marginHorizontal:processMarginHorizontal,marginVertical:processMarginVertical,marginTop:processMarginSingle,marginRight:processMarginSingle,marginBottom:processMarginSingle,marginLeft:processMarginSingle,padding:processPadding,paddingHorizontal:processPaddingHorizontal,paddingVertical:processPaddingVertical,paddingTop:processPaddingSingle,paddingRight:processPaddingSingle,paddingBottom:processPaddingSingle,paddingLeft:processPaddingSingle,border:expandBorders,borderTop:expandBorders,borderRight:expandBorders,borderBottom:expandBorders,borderLeft:expandBorders,borderColor:expandBorders,borderRadius:expandBorders,borderStyle:expandBorders,borderWidth:expandBorders,objectPosition:expandObjectPosition,transformOrigin:expandTransformOrigin},expandStyle=(Gt,$r)=>shorthands[Gt]?shorthands[Gt](Gt,$r):{[Gt]:$r},expand=Gt=>{if(!Gt)return Gt;const $r=Object.keys(Gt),zr={};for(let _r=0;_r<$r.length;_r+=1){const Dr=$r[_r],kr=Gt[Dr],qr=expandStyle(Dr,kr),Nr=Object.keys(qr);for(let Wr=0;Wr<Nr.length;Wr+=1){const Qr=Nr[Wr],Vr=qr[Qr];zr[Qr]=Vr}}return zr},compact=Gt=>Gt.filter(Boolean),mergeStyles$2=Gt=>Gt.reduce(($r,zr)=>{const _r=Array.isArray(zr)?flatten$1(zr):zr;return Object.keys(_r).forEach(Dr=>{_r[Dr]!==null&&_r[Dr]!==void 0&&($r[Dr]=_r[Dr])}),$r},{}),flatten$1=compose$2(mergeStyles$2,compact,castArray),parseValue=Gt=>{const $r=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px)?$/g.exec(Gt);return $r?{value:parseFloat($r[1]),unit:$r[2]||"pt"}:{value:Gt,unit:void 0}},transformUnit=(Gt,$r)=>{const zr=parseValue($r),_r=72,Dr=1/25.4*_r,kr=1/2.54*_r;switch(zr.unit){case"in":return zr.value*_r;case"mm":return zr.value*Dr;case"cm":return zr.value*kr;case"vh":return zr.value*(Gt.height/100);case"vw":return zr.value*(Gt.width/100);default:return zr.value}},isRgb=Gt=>/rgba?/g.test(Gt),isHsl=Gt=>/hsla?/g.test(Gt),parseRgb=Gt=>{const $r=colorString.get.rgb(Gt);return colorString.to.hex($r)},parseHsl=Gt=>{const $r=colorString.get.hsl(Gt).map(Math.round);return hlsToHex(...$r).toUpperCase()},transformColor=Gt=>isRgb(Gt)?parseRgb(Gt):isHsl(Gt)?parseHsl(Gt):Gt,parse$4=Gt=>{const $r=Gt.trim().split(/\) |\)/);if($r.length===1)return[[$r[0],!0]];const zr=[];for(let _r=0;_r<$r.length;_r+=1){const Dr=$r[_r];if(Dr){const[kr,qr]=Dr.split("("),Nr=qr.indexOf(",")>=0?",":" ",Wr=qr.split(Nr).map(Qr=>Qr.trim());zr.push({operation:kr,value:Wr})}}return zr},parseAngle=Gt=>{const $r=/(-?\d*\.?\d*)(\w*)?/i,[,zr,_r]=$r.exec(Gt),Dr=Number.parseFloat(zr);return _r==="rad"?Dr*180/Math.PI:Dr},normalizeTransformOperation=Gt=>{let{operation:$r,value:zr}=Gt;switch($r){case"scale":{const[_r,Dr=_r]=zr.map(kr=>Number.parseFloat(kr));return{operation:"scale",value:[_r,Dr]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(zr),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(zr)]};case"rotate":return{operation:"rotate",value:[parseAngle(zr)]};case"translate":return{operation:"translate",value:zr.map(_r=>Number.parseFloat(_r))};case"translateX":return{operation:"translate",value:[Number.parseFloat(zr),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(zr)]};case"skew":return{operation:"skew",value:zr.map(parseAngle)};case"skewX":return{operation:"skew",value:[parseAngle(zr),0]};case"skewY":return{operation:"skew",value:[0,parseAngle(zr)]};default:return{operation:$r,value:zr.map(_r=>Number.parseFloat(_r))}}},normalize$2=Gt=>Gt.map($r=>normalizeTransformOperation($r)),processTransform=Gt=>typeof Gt!="string"?Gt:normalize$2(parse$4(Gt)),FONT_WEIGHTS={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},processFontWeight=Gt=>{if(!Gt)return FONT_WEIGHTS.normal;if(typeof Gt=="number")return Gt;const $r=Gt.toLowerCase();return FONT_WEIGHTS[$r]?FONT_WEIGHTS[$r]:Gt},matchNumber=Gt=>typeof Gt=="string"&&/^-?\d*\.?\d*$/.test(Gt),castFloat=Gt=>typeof Gt!="string"?Gt:matchNumber(Gt)?parseFloat(Gt):Gt,offsetKeyword=Gt=>{switch(Gt){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return null}},transformObjectPosition=Gt=>offsetKeyword(Gt)||castFloat(Gt),transformTransformOrigin=Gt=>offsetKeyword(Gt)||castFloat(Gt),handlers={transform:processTransform,fontWeight:processFontWeight,objectPositionX:transformObjectPosition,objectPositionY:transformObjectPosition,transformOriginX:transformTransformOrigin,transformOriginY:transformTransformOrigin},transformStyle=(Gt,$r,zr)=>{const _r=handlers[Gt]?handlers[Gt]($r):$r;return transformColor(transformUnit(zr,castFloat(_r)))},transform$2=Gt=>$r=>{if(!$r)return $r;const zr=Object.keys($r),_r={};for(let Dr=0;Dr<zr.length;Dr+=1){const kr=zr[Dr],qr=$r[kr],Nr=transformStyle(kr,qr,Gt);_r[kr]=Nr}return _r},resolveMediaQueries=(Gt,$r)=>Object.keys($r).reduce((zr,_r)=>/@media/.test(_r)?{...zr,...matchMedia({[_r]:$r[_r]},Gt)}:{...zr,[_r]:$r[_r]},{}),resolveStyles$1=(Gt,$r)=>{const zr=_r=>resolveMediaQueries(Gt,_r);return compose$2(transform$2(Gt),expand,zr,flatten$1)($r)};var objectWithoutPropertiesLooseExports=requireObjectWithoutPropertiesLoose();const _objectWithoutPropertiesLoose$4=getDefaultExportFromCjs$3(objectWithoutPropertiesLooseExports);function bidiFactory(){var Gt=function($r){var zr={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},_r={},Dr={};_r.L=1,Dr[1]="L",Object.keys(zr).forEach(function(w0,F0){_r[w0]=1<<F0+1,Dr[_r[w0]]=w0}),Object.freeze(_r);var kr=_r.LRI|_r.RLI|_r.FSI,qr=_r.L|_r.R|_r.AL,Nr=_r.B|_r.S|_r.WS|_r.ON|_r.FSI|_r.LRI|_r.RLI|_r.PDI,Wr=_r.BN|_r.RLE|_r.LRE|_r.RLO|_r.LRO|_r.PDF,Qr=_r.S|_r.WS|_r.B|kr|_r.PDI|Wr,Vr=null;function Jr(){if(!Vr){Vr=new Map;var w0=function(G0){if(zr.hasOwnProperty(G0)){var X0=0;zr[G0].split(",").forEach(function(eo){var K0=eo.split("+"),Z0=K0[0],ao=K0[1];Z0=parseInt(Z0,36),ao=ao?parseInt(ao,36):0,Vr.set(X0+=Z0,_r[G0]);for(var io=0;io<ao;io++)Vr.set(++X0,_r[G0])})}};for(var F0 in zr)w0(F0)}}function Zr(w0){return Jr(),Vr.get(w0.codePointAt(0))||_r.L}function zn(w0){return Dr[Zr(w0)]}var Vn={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 _i(w0,F0){var G0=36,X0=0,eo=new Map,K0=F0&&new Map,Z0;return w0.split(",").forEach(function ao(io){if(io.indexOf("+")!==-1)for(var H0=+io;H0--;)ao(Z0);else{Z0=io;var P0=io.split(">"),W0=P0[0],Y0=P0[1];W0=String.fromCodePoint(X0+=parseInt(W0,G0)),Y0=String.fromCodePoint(X0+=parseInt(Y0,G0)),eo.set(W0,Y0),F0&&K0.set(Y0,W0)}}),{map:eo,reverseMap:K0}}var e0,r0,i0;function n0(){if(!e0){var w0=_i(Vn.pairs,!0),F0=w0.map,G0=w0.reverseMap;e0=F0,r0=G0,i0=_i(Vn.canonical,!1).map}}function o0(w0){return n0(),e0.get(w0)||null}function a0(w0){return n0(),r0.get(w0)||null}function s0(w0){return n0(),i0.get(w0)||null}var l0=_r.L,u0=_r.R,b0=_r.EN,g0=_r.ES,y0=_r.ET,f0=_r.AN,v0=_r.CS,A0=_r.B,p0=_r.S,h0=_r.ON,m0=_r.BN,c0=_r.NSM,d0=_r.AL,M0=_r.LRO,O0=_r.RLO,x0=_r.LRE,C0=_r.RLE,$0=_r.PDF,_0=_r.LRI,R0=_r.RLI,D0=_r.FSI,S0=_r.PDI;function I0(w0,F0){for(var G0=125,X0=new Uint32Array(w0.length),eo=0;eo<w0.length;eo++)X0[eo]=Zr(w0[eo]);var K0=new Map;function Z0(Cs,_s){var ws=X0[Cs];X0[Cs]=_s,K0.set(ws,K0.get(ws)-1),ws&Nr&&K0.set(Nr,K0.get(Nr)-1),K0.set(_s,(K0.get(_s)||0)+1),_s&Nr&&K0.set(Nr,(K0.get(Nr)||0)+1)}for(var ao=new Uint8Array(w0.length),io=new Map,H0=[],P0=null,W0=0;W0<w0.length;W0++)P0||H0.push(P0={start:W0,end:w0.length-1,level:F0==="rtl"?1:F0==="ltr"?0:As(W0,!1)}),X0[W0]&A0&&(P0.end=W0,P0=null);for(var Y0=C0|x0|O0|M0|kr|S0|$0|A0,co=function(Cs){return Cs+(Cs&1?1:2)},Ao=function(Cs){return Cs+(Cs&1?2:1)},oo=0;oo<H0.length;oo++){P0=H0[oo];var uo=[{_level:P0.level,_override:0,_isolate:0}],Mo=void 0,go=0,qo=0,Io=0;K0.clear();for(var Qo=P0.start;Qo<=P0.end;Qo++){var rs=X0[Qo];if(Mo=uo[uo.length-1],K0.set(rs,(K0.get(rs)||0)+1),rs&Nr&&K0.set(Nr,(K0.get(Nr)||0)+1),rs&Y0)if(rs&(C0|x0)){ao[Qo]=Mo._level;var gs=(rs===C0?Ao:co)(Mo._level);gs<=G0&&!go&&!qo?uo.push({_level:gs,_override:0,_isolate:0}):go||qo++}else if(rs&(O0|M0)){ao[Qo]=Mo._level;var Ss=(rs===O0?Ao:co)(Mo._level);Ss<=G0&&!go&&!qo?uo.push({_level:Ss,_override:rs&O0?u0:l0,_isolate:0}):go||qo++}else if(rs&kr){rs&D0&&(rs=As(Qo+1,!0)===1?R0:_0),ao[Qo]=Mo._level,Mo._override&&Z0(Qo,Mo._override);var zs=(rs===R0?Ao:co)(Mo._level);zs<=G0&&go===0&&qo===0?(Io++,uo.push({_level:zs,_override:0,_isolate:1,_isolInitIndex:Qo})):go++}else if(rs&S0){if(go>0)go--;else if(Io>0){for(qo=0;!uo[uo.length-1]._isolate;)uo.pop();var Os=uo[uo.length-1]._isolInitIndex;Os!=null&&(io.set(Os,Qo),io.set(Qo,Os)),uo.pop(),Io--}Mo=uo[uo.length-1],ao[Qo]=Mo._level,Mo._override&&Z0(Qo,Mo._override)}else rs&$0?(go===0&&(qo>0?qo--:!Mo._isolate&&uo.length>1&&(uo.pop(),Mo=uo[uo.length-1])),ao[Qo]=Mo._level):rs&A0&&(ao[Qo]=P0.level);else ao[Qo]=Mo._level,Mo._override&&rs!==m0&&Z0(Qo,Mo._override)}for(var Ts=[],Ds=null,Bs=P0.start;Bs<=P0.end;Bs++){var ks=X0[Bs];if(!(ks&Wr)){var Go=ao[Bs],yo=ks&kr,zo=ks===S0;Ds&&Go===Ds._level?(Ds._end=Bs,Ds._endsWithIsolInit=yo):Ts.push(Ds={_start:Bs,_end:Bs,_level:Go,_startsWithPDI:zo,_endsWithIsolInit:yo})}}for(var xo=[],Bo=0;Bo<Ts.length;Bo++){var Wo=Ts[Bo];if(!Wo._startsWithPDI||Wo._startsWithPDI&&!io.has(Wo._start)){for(var us=[Ds=Wo],ms=void 0;Ds&&Ds._endsWithIsolInit&&(ms=io.get(Ds._end))!=null;)for(var ns=Bo+1;ns<Ts.length;ns++)if(Ts[ns]._start===ms){us.push(Ds=Ts[ns]);break}for(var Vo=[],vs=0;vs<us.length;vs++)for(var Uo=us[vs],Co=Uo._start;Co<=Uo._end;Co++)Vo.push(Co);for(var wo=ao[Vo[0]],Zo=P0.level,jo=Vo[0]-1;jo>=0;jo--)if(!(X0[jo]&Wr)){Zo=ao[jo];break}var Xo=Vo[Vo.length-1],os=ao[Xo],ho=P0.level;if(!(X0[Xo]&kr)){for(var Fo=Xo+1;Fo<=P0.end;Fo++)if(!(X0[Fo]&Wr)){ho=ao[Fo];break}}xo.push({_seqIndices:Vo,_sosType:Math.max(Zo,wo)%2?u0:l0,_eosType:Math.max(ho,os)%2?u0:l0})}}for(var Ko=0;Ko<xo.length;Ko++){var ds=xo[Ko],Yo=ds._seqIndices,ls=ds._sosType,Fs=ds._eosType,js=ao[Yo[0]]&1?u0:l0;if(K0.get(c0))for(var n1=0;n1<Yo.length;n1++){var Ns=Yo[n1];if(X0[Ns]&c0){for(var Us=ls,A1=n1-1;A1>=0;A1--)if(!(X0[Yo[A1]]&Wr)){Us=X0[Yo[A1]];break}Z0(Ns,Us&(kr|S0)?h0:Us)}}if(K0.get(b0))for(var b1=0;b1<Yo.length;b1++){var Js=Yo[b1];if(X0[Js]&b0)for(var v1=b1-1;v1>=-1;v1--){var po=v1===-1?ls:X0[Yo[v1]];if(po&qr){po===d0&&Z0(Js,f0);break}}}if(K0.get(d0))for(var Eo=0;Eo<Yo.length;Eo++){var _o=Yo[Eo];X0[_o]&d0&&Z0(_o,u0)}if(K0.get(g0)||K0.get(v0))for(var ro=1;ro<Yo.length-1;ro++){var no=Yo[ro];if(X0[no]&(g0|v0)){for(var lo=0,mo=0,Oo=ro-1;Oo>=0&&(lo=X0[Yo[Oo]],!!(lo&Wr));Oo--);for(var So=ro+1;So<Yo.length&&(mo=X0[Yo[So]],!!(mo&Wr));So++);lo===mo&&(X0[no]===g0?lo===b0:lo&(b0|f0))&&Z0(no,lo)}}if(K0.get(b0))for(var Lo=0;Lo<Yo.length;Lo++){var Po=Yo[Lo];if(X0[Po]&b0){for(var Jo=Lo-1;Jo>=0&&X0[Yo[Jo]]&(y0|Wr);Jo--)Z0(Yo[Jo],b0);for(Lo++;Lo<Yo.length&&X0[Yo[Lo]]&(y0|Wr|b0);Lo++)X0[Yo[Lo]]!==b0&&Z0(Yo[Lo],b0)}}if(K0.get(y0)||K0.get(g0)||K0.get(v0))for(var ss=0;ss<Yo.length;ss++){var Es=Yo[ss];if(X0[Es]&(y0|g0|v0)){Z0(Es,h0);for(var $s=ss-1;$s>=0&&X0[Yo[$s]]&Wr;$s--)Z0(Yo[$s],h0);for(var Vs=ss+1;Vs<Yo.length&&X0[Yo[Vs]]&Wr;Vs++)Z0(Yo[Vs],h0)}}if(K0.get(b0))for(var a1=0,Qs=ls;a1<Yo.length;a1++){var z1=Yo[a1],L1=X0[z1];L1&b0?Qs===l0&&Z0(z1,l0):L1&qr&&(Qs=L1)}if(K0.get(Nr)){var j1=u0|b0|f0,W1=j1|l0,J1=[];{for(var H1=[],G1=0;G1<Yo.length;G1++)if(X0[Yo[G1]]&Nr){var K1=w0[Yo[G1]],uu=void 0;if(o0(K1)!==null)if(H1.length<63)H1.push({char:K1,seqIndex:G1});else break;else if((uu=a0(K1))!==null)for(var wu=H1.length-1;wu>=0;wu--){var V1=H1[wu].char;if(V1===uu||V1===a0(s0(K1))||o0(s0(V1))===K1){J1.push([H1[wu].seqIndex,G1]),H1.length=wu;break}}}J1.sort(function(Cs,_s){return Cs[0]-_s[0]})}for(var lu=0;lu<J1.length;lu++){for(var fu=J1[lu],hu=fu[0],xu=fu[1],Tu=!1,P1=0,Bu=hu+1;Bu<xu;Bu++){var Vu=Yo[Bu];if(X0[Vu]&W1){Tu=!0;var bu=X0[Vu]&j1?u0:l0;if(bu===js){P1=bu;break}}}if(Tu&&!P1){P1=ls;for(var Nu=hu-1;Nu>=0;Nu--){var Wu=Yo[Nu];if(X0[Wu]&W1){var r1=X0[Wu]&j1?u0:l0;r1!==js?P1=r1:P1=js;break}}}if(P1){if(X0[Yo[hu]]=X0[Yo[xu]]=P1,P1!==js){for(var No=hu+1;No<Yo.length;No++)if(!(X0[Yo[No]]&Wr)){Zr(w0[Yo[No]])&c0&&(X0[Yo[No]]=P1);break}}if(P1!==js){for(var Ls=xu+1;Ls<Yo.length;Ls++)if(!(X0[Yo[Ls]]&Wr)){Zr(w0[Yo[Ls]])&c0&&(X0[Yo[Ls]]=P1);break}}}}for(var Xs=0;Xs<Yo.length;Xs++)if(X0[Yo[Xs]]&Nr){for(var D1=Xs,U1=Xs,k1=ls,V0=Xs-1;V0>=0;V0--)if(X0[Yo[V0]]&Wr)D1=V0;else{k1=X0[Yo[V0]]&j1?u0:l0;break}for(var so=Fs,fo=Xs+1;fo<Yo.length;fo++)if(X0[Yo[fo]]&(Nr|Wr))U1=fo;else{so=X0[Yo[fo]]&j1?u0:l0;break}for(var bo=D1;bo<=U1;bo++)X0[Yo[bo]]=k1===so?k1:js;Xs=U1}}}for(var Ro=P0.start;Ro<=P0.end;Ro++){var $o=ao[Ro],ko=X0[Ro];if($o&1?ko&(l0|b0|f0)&&ao[Ro]++:ko&u0?ao[Ro]++:ko&(f0|b0)&&(ao[Ro]+=2),ko&Wr&&(ao[Ro]=Ro===0?P0.level:ao[Ro-1]),Ro===P0.end||Zr(w0[Ro])&(p0|A0))for(var ps=Ro;ps>=0&&Zr(w0[ps])&Qr;ps--)ao[ps]=P0.level}}return{levels:ao,paragraphs:H0};function As(Cs,_s){for(var ws=Cs;ws<w0.length;ws++){var hs=X0[ws];if(hs&(u0|d0))return 1;if(hs&(A0|l0)||_s&&hs===S0)return 0;if(hs&kr){var qs=ys(ws);ws=qs===-1?w0.length:qs}}return 0}function ys(Cs){for(var _s=1,ws=Cs+1;ws<w0.length;ws++){var hs=X0[ws];if(hs&A0)break;if(hs&S0){if(--_s===0)return ws}else hs&kr&&_s++}return-1}}var B0="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",T0;function Q0(){if(!T0){var w0=_i(B0,!0),F0=w0.map,G0=w0.reverseMap;G0.forEach(function(X0,eo){F0.set(eo,X0)}),T0=F0}}function L0(w0){return Q0(),T0.get(w0)||null}function N0(w0,F0,G0,X0){var eo=w0.length;G0=Math.max(0,G0==null?0:+G0),X0=Math.min(eo-1,X0==null?eo-1:+X0);for(var K0=new Map,Z0=G0;Z0<=X0;Z0++)if(F0[Z0]&1){var ao=L0(w0[Z0]);ao!==null&&K0.set(Z0,ao)}return K0}function j0(w0,F0,G0,X0){var eo=w0.length;G0=Math.max(0,G0==null?0:+G0),X0=Math.min(eo-1,X0==null?eo-1:+X0);var K0=[];return F0.paragraphs.forEach(function(Z0){var ao=Math.max(G0,Z0.start),io=Math.min(X0,Z0.end);if(ao<io){for(var H0=F0.levels.slice(ao,io+1),P0=io;P0>=ao&&Zr(w0[P0])&Qr;P0--)H0[P0]=Z0.level;for(var W0=Z0.level,Y0=1/0,co=0;co<H0.length;co++){var Ao=H0[co];Ao>W0&&(W0=Ao),Ao<Y0&&(Y0=Ao|1)}for(var oo=W0;oo>=Y0;oo--)for(var uo=0;uo<H0.length;uo++)if(H0[uo]>=oo){for(var Mo=uo;uo+1<H0.length&&H0[uo+1]>=oo;)uo++;uo>Mo&&K0.push([Mo+ao,uo+ao])}}}),K0}function q0(w0,F0,G0,X0){var eo=k0(w0,F0,G0,X0),K0=[].concat(w0);return eo.forEach(function(Z0,ao){K0[ao]=(F0.levels[Z0]&1?L0(w0[Z0]):null)||w0[Z0]}),K0.join("")}function k0(w0,F0,G0,X0){for(var eo=j0(w0,F0,G0,X0),K0=[],Z0=0;Z0<w0.length;Z0++)K0[Z0]=Z0;return eo.forEach(function(ao){for(var io=ao[0],H0=ao[1],P0=K0.slice(io,H0+1),W0=P0.length;W0--;)K0[H0-W0]=P0[W0]}),K0}return $r.closingToOpeningBracket=a0,$r.getBidiCharType=Zr,$r.getBidiCharTypeName=zn,$r.getCanonicalBracket=s0,$r.getEmbeddingLevels=I0,$r.getMirroredCharacter=L0,$r.getMirroredCharactersMap=N0,$r.getReorderSegments=j0,$r.getReorderedIndices=k0,$r.getReorderedString=q0,$r.openingToClosingBracket=o0,Object.defineProperty($r,"__esModule",{value:!0}),$r}({});return Gt}var hyphen$1={exports:{}};(function(Gt){(function($r,zr){Gt.exports?Gt.exports=zr():$r.createHyphenator=zr()})(commonjsGlobal$2,function(){function $r(f0){var v0="",A0="",p0=0,h0=f0();return function(m0){for(;p0<m0.length;){v0=m0.charAt(p0++),A0=m0.charAt(p0);var c0=h0(v0,A0);if(c0!==void 0)return c0}}}var zr=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function _r(){var f0=!1;return function(v0,A0){return f0?A0[0]===">"&&(v0(),f0=!1):A0[0]==="<"&&(!zr(A0[1])||A0[1]==="/")&&(f0=!0),f0}}function Dr(f0){var v0=!1;return function(A0,p0){return v0?!zr(p0[0])&&zr(p0[1])&&(A0(),v0=!1):!zr(p0[0])&&p0[1]===f0&&(v0=!0),v0}}function kr(f0,v0){return function(){var A0="",p0="";function h0(){A0+=p0,p0=""}function m0(c0){return A0="",p0="",c0}return function(c0,d0){p0+=c0;var M0=f0.reduce(function(O0,x0){return O0||x0(h0,[c0,d0])},!1);if(!M0&&(zr(c0)&&!zr(d0)&&h0(),!zr(c0)&&zr(d0))){if(p0.length>=v0)return m0([A0,p0]);h0()}if(d0==="")return(p0.length<v0||M0)&&h0(),m0([A0,p0])}}}function qr(f0){var v0=0;function A0(){return f0[v0++]}return A0}function Nr(f0){var v0=0,A0=f0;function p0(){if(A0=f0.slice(v0++),!(A0.length<3))return A0}function h0(){return v0===2}return[p0,h0]}function Wr(f0,v0,A0,p0,h0){for(var m0=new Array(f0.length+1),c0=("."+f0.toLocaleLowerCase()+".").split(""),d0,M0,O0,x0,C0,$0,_0=-1,R0,D0,S0,I0,B0=m0.length;B0--;)m0[B0]=0;for(R0=Nr(c0),D0=R0[0],S0=R0[1];d0=D0();)for(_0++,S0()&&_0--,O0=A0,I0=qr(d0);(M0=I0())&&(x0=O0[M0])!==void 0;){switch(O0={},C0=-1,Object.prototype.toString.call(x0)){case"[object Array]":O0=x0[0],C0=x0[1];break;case"[object Object]":O0=x0;break;case"[object Number]":C0=x0;break}if(!(C0<0)){v0[C0].splice||(v0[C0]=v0[C0].slice("")),$0=v0[C0];for(var T0=0;T0<$0.length;T0++)m0[_0+T0]=Math.max($0[T0],m0[_0+T0])}}m0[0]=m0[1]=m0[m0.length-1]=m0[m0.length-2]=0;for(var Q0="",B0=0;B0<m0.length;B0++)Q0+=(m0[B0]%2===1?h0:"")+f0.charAt(B0);return Q0}function Qr(f0,v0,A0,p0,h0,m0,c0,d0,M0){function O0(){_0(x0)}var x0="",C0,$0=$r(kr((c0?[_r()]:[]).concat(Dr(m0)),d0)),_0=function(){};function R0(){for(var D0=new Date;(!M0||new Date-D0<10)&&(C0=$0(f0));){if(C0[1]){var S0=C0[1].length?"~"+C0[1]:"";p0[S0]===void 0&&(p0[S0]=Wr(C0[1],v0,A0,h0,m0)),C0[1]=p0[S0]}x0+=C0[0]+C0[1]}C0?setTimeout(R0):O0()}return M0?(setTimeout(R0),new Promise(function(D0){_0=D0})):(R0(),x0)}var Vr=!1,Jr=!1,Zr=[],zn=!0,Vn="­",_i=5,e0="async",r0="debug",i0="exceptions",n0="html",o0="hyphenChar",a0="minWordLength",s0=typeof commonjsGlobal$2=="object"?commonjsGlobal$2:typeof window=="object"?window:typeof self=="object"?self:{};function l0(f0,v0){f0=f0||{};for(var A0 in v0)f0[A0]=v0[A0];return f0}function u0(f0){return f0 instanceof Array}function b0(f0,v0,A0,p0){return v0 in f0&&(!p0||p0(f0[v0]))?f0[v0]:A0}function g0(f0,v0){return f0.reduce(function(A0,p0){return A0["~"+p0.replace(/\-/g,"")]=p0.replace(/\-/g,v0),A0},{})}function y0(f0,v0){v0=v0||{};var A0=b0(v0,e0,Vr),p0={},h0=b0(v0,r0,Jr),m0={},c0=b0(v0,o0,Vn),d0=f0[0].split(","),M0=JSON.parse(f0[1]),O0=b0(v0,a0,_i)>>0,x0=b0(v0,n0,zn),C0=b0(v0,i0,Zr,u0),$0=c0+O0;if(m0[$0]={},f0[2]&&(m0[$0]=g0(f0[2],c0)),C0&&C0.length&&(m0[$0]=l0(m0[$0],g0(C0,c0))),p0[$0]=l0({},m0[$0]),A0&&!("Promise"in s0))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(_0,R0){R0=R0||{};var D0=b0(R0,r0,h0),S0=b0(R0,o0,c0),I0=b0(R0,a0,O0)>>0,B0=b0(R0,i0,Zr,u0),T0=S0+I0;return!m0[T0]&&f0[2]&&(m0[T0]=g0(f0[2],S0),p0[T0]=l0(p0[T0],m0[T0])),B0&&B0.length&&(m0[T0]=l0(m0[T0],g0(B0,S0)),p0[T0]=l0(p0[T0],m0[T0])),Qr(_0,d0,M0,p0[T0],D0,S0,x0,I0,A0)}}return y0})})(hyphen$1);var hyphenExports=hyphen$1.exports;const hyphen=getDefaultExportFromCjs$3(hyphenExports);var enUs={exports:{}};(function(Gt){(function($r,zr){Gt.exports?Gt.exports=zr():$r.hyphenationPatternsEnUs=zr()})(commonjsGlobal$2,function(){return["0004,004,001,003,005,0005,00005,000005,0002,002,0000005,0003,00003,00505,00034,0001,00055,00004,4,05,0055,04,42,03,02,2,404,3,044,01,0505,55,5,045,041,0033,000004,22,00504,5504,0042,1,21,41,402,405,4004,43,23,000054,303,3005,022,5004,000003,252,45,25,2004,000505,054,403,401,3002,0025,144,432,00054,34,12,234,0022,014,0304,012,143,503,0403,101,052,414,212,011,043,00002,0041,0024,05005,03003,00102,0404,04303,01004,0034,025,0044,00404,00025,0103,042,0205,412,104,54,344,433,5005,253,055,0402,3004,0043,204,505,454,0000004,00303,04004,552,201,4005,0255,52,444,14,44,02004,033,05004,00045,00013,0021,0405,00044,0054,50055,000303,00001,304,0204,11,301,232,122,00305,504,000043,0104,00052,000045,50004,0023,00033,00032,00202,5003,202,0401,0000505,214,102,032,000161,004101,00501,00301,0036,0052,00023,006101,006,00401,000521,0014,0063,00012,000501,000006,000604,000601,005001,005005,0010305,00006,003012,003005,0003011,0061,013,000021,000022,000105,00211,00062,00051,000112,006013,000011,0200306,1021,0050001,003003,2102,305,000015,01030005,000035,001011,00021,16330001,0234,030006,5020001,000001,00016,0031,021,21431,002305,0350014,0000012,000063,00101,106,105,00435,00063,0300061,00041,100306,003602,023,0503,0010011,10003,1005,30011,00031,0001001,0000061,0030003,30305,001201,0301,5000101,500101,00015,000401,000065,000016,0000402,0500002,000205,030201,500301,00014,5001,000002,00030011,01034,0300006,030213,00400304,050001,05003,000311,0634,00061,0006,00000604,00050013,00213,0030001,100003,000033,30002,00003632,0003004,050003,0000021,006303,0000006,00005005,30451,03001,00231,00056,00011,6,001001,00500001,03005,503005,0000010001,1002,003001,001065,300001,32011,32,0000003,0213001,0500053,021005,10001,0000011,0001041,0020016,100032,50011,0606,5002,3001,03002,0015001,0102,00003001,000000033,0000001,300101,300015,0101003,00000101,0100501,0101,0010033,00000362,000014,0005001,031",'{".":{"a":{"c":{"h":0},"d":{"d":{"e":{"r":1}}},"f":{"t":2},"l":{"t":3},"m":{"a":{"t":4}},"n":{"c":4,"g":0,"i":{"m":5},"t":[{"e":3,"i":{"s":6}},0]},"r":{"s":4,"t":{"i":{"e":1},"y":1}},"s":{"c":3,"p":2,"s":2,"t":{"e":{"r":7}}},"t":{"o":{"m":6}},"u":{"d":2},"v":{"i":1},"w":{"n":0}},"b":{"a":{"g":1,"n":{"a":4},"s":{"e":0}},"e":{"r":[{"a":4},0],"s":{"m":3,"t":{"o":4}}},"r":{"i":8},"u":{"t":{"t":{"i":0}}}},"c":{"a":{"m":{"p":{"e":0}},"n":{"c":5},"p":{"a":{"b":6}},"r":{"o":{"l":5}},"t":1},"e":{"l":{"a":1}},"h":[{"i":{"l":{"l":{"i":7}}}},1],"i":[{"t":{"r":5}},9],"o":{"e":3,"r":[{"n":{"e":{"r":5}}},1],"n":{"g":{"r":5}}}},"d":{"e":{"m":{"o":{"i":1}},"o":3,"r":{"a":3,"i":[{"v":{"a":4}},3]},"s":{"c":0}},"i":{"c":{"t":{"i":{"o":10}}}},"o":{"t":1},"u":{"c":1,"m":{"b":6}},"r":{"i":{"v":67}}},"e":{"a":{"r":{"t":{"h":7}},"s":{"i":11}},"b":1,"e":{"r":0},"g":9,"l":{"d":4,"e":{"m":3}},"n":{"a":{"m":12},"g":3,"s":3},"q":{"u":{"i":{"t":13}}},"r":{"r":{"i":1}},"s":3,"u":[{"l":{"e":{"r":1}}},3],"y":{"e":5},"t":{"h":{"y":{"l":162}}},"v":[{"e":{"r":{"s":{"i":{"b":158}}}}},9]},"f":{"e":{"s":11},"o":{"r":{"m":{"e":{"r":5}}}}},"g":{"a":[{"s":{"o":{"m":163}}},9],"e":[{"n":{"t":14},"o":{"g":4,"m":{"e":1},"t":164}},9],"i":{"a":4,"b":1},"o":{"r":1}},"h":{"a":{"n":{"d":{"i":6},"k":5}},"e":[{"r":{"o":{"i":6,"e":3}},"s":11,"t":11,"m":{"o":165},"p":{"a":166}},9],"i":{"b":3,"e":{"r":3}},"o":{"n":{"e":{"y":5},"o":11},"v":5}},"i":{"d":{"l":1,"o":{"l":12}},"m":{"m":3,"p":{"i":{"n":4}}},"n":[{"c":{"i":3},"e":8,"k":9,"s":3,"u":{"t":167}},2],"r":{"r":4},"s":{"i":1}},"j":{"u":{"r":3}},"l":{"a":{"c":{"y":1},"m":1,"t":{"e":{"r":5},"h":6}},"e":[{"g":{"e":5},"n":0,"p":5,"v":15,"i":{"c":{"e":{"s":170}}}},9],"i":{"g":[{"a":5},1],"n":9,"o":3,"t":1}},"m":{"a":{"g":{"a":16},"l":{"o":5},"n":{"a":5},"r":{"t":{"i":5}}},"e":[{"r":{"c":11},"t":{"e":{"r":4},"a":{"l":{"a":0}}},"g":{"a":{"l":171}}},9],"i":{"s":[{"t":{"i":6},"e":{"r":{"s":173}}},15],"m":{"i":{"c":172}}},"o":{"n":{"e":11},"r":{"o":3}},"u":{"t":{"a":[{"b":6},4]}}},"n":{"i":{"c":1},"e":{"o":{"f":174}},"o":{"e":{"t":{"h":15}},"n":{"e":{"m":175}}}},"o":{"d":[{"d":5},9],"f":{"t":{"e":4}},"r":{"a":{"t":{"o":4}},"c":3,"d":2,"t":3},"s":[{"t":{"l":1}},3],"t":{"h":11},"u":{"t":11}},"p":{"e":{"d":{"a":{"l":5}},"t":{"e":4,"i":{"t":4}}},"i":{"e":1,"o":{"n":5},"t":9},"r":{"e":{"m":11,"a":{"m":15}}},"o":{"l":{"y":{"s":137}},"s":{"t":{"a":{"m":137}}}}},"r":{"a":{"c":1,"n":{"t":0},"t":{"i":{"o":{"n":{"a":7}}}},"v":{"e":{"n":{"o":176}}}},"e":{"e":[{"c":173},8],"m":{"i":{"t":4}},"s":[{"t":{"a":{"t":4}}},8]},"i":{"g":1,"t":{"u":5}},"o":{"q":1,"s":{"t":5},"w":{"d":5}},"u":{"d":1}},"s":{"c":{"i":{"e":11}},"e":{"l":{"f":6,"l":6},"n":9,"r":{"i":{"e":4}},"m":{"i":[{"c":0,"d":177,"p":36,"r":36,"s":178,"v":36},6]}},"h":9,"i":[{"n":{"g":17}},9],"t":[{"a":{"b":{"l":5}}},1],"y":9,"p":{"h":{"i":{"n":179}},"i":{"n":{"o":137}}}},"t":{"a":[{"p":{"e":{"s":{"t":{"r":180}}}}},1],"e":[{"n":{"a":{"n":5}},"l":{"e":{"g":{"r":3}}}},1],"h":9,"i":[{"l":0,"m":{"o":16},"n":{"g":17,"k":5}},9],"o":{"n":{"a":0},"p":[{"i":5,"o":{"g":170}},1],"u":{"s":5},"q":9},"r":{"i":{"b":{"u":{"t":6}}}}},"u":{"n":{"a":[{"t":{"t":144}},2],"c":{"e":3},"d":{"e":{"r":7}},"e":[{"r":{"r":181}},2],"k":4,"o":4,"u":3},"p":3,"r":{"e":11},"s":{"a":4}},"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}},"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}},"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},"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}}},"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},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},"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}}},0],"k":27,"l":{"a":1,"e":19,"t":32,"v":27},"m":{"i":5},"r":{"a":{"b":5},"i":17,"y":1},"t":{"a":1,"e":{"e":18}}},"v":26,"y":21},"w":{"a":{"b":{"l":19},"c":25,"g":{"e":{"r":4},"o":5},"i":{"t":6},"l":{".":19},"m":0,"r":{"t":0},"s":{"t":[{"e":{"w":{"a":326}}},0]},"t":{"e":2},"v":{"e":{"r":4,"g":327}}},"b":29,"e":{"a":{"r":{"i":{"e":5}},"t":{"h":54}},"d":{"n":0},"e":{"t":12,"v":5,"k":{"n":137}},"l":{"l":0},"r":29,"s":{"t":12},"v":23},"h":{"i":0},"i":[{"l":[{"l":{"i":{"n":6}}},8],"n":{"d":{"e":0},"g":0},"r":0,"s":{"e":27},"t":{"h":12},"z":5,"d":{"e":{"s":{"p":6}}}},9],"k":21,"l":{"e":{"s":1},"i":{"n":3}},"n":{"o":21},"o":[{"m":15,"v":{"e":{"n":4}},"k":{"e":{"n":85}}},160],"p":19,"r":{"a":[{"p":{"a":{"r":{"o":12}}}},0],"i":[{"t":{"a":36,"e":{"r":{".":183}}}},0]},"s":{"h":23,"l":1,"p":{"e":1},"t":60},"t":18,"y":1,"c":23},"x":{"a":[{"c":{"e":5},"g":{"o":21},"m":11,"p":21,"s":5},29],"c":161,"e":[{"c":{"u":{"t":{"o":1}}},"d":24,"r":{"i":0,"o":4}},29],"h":[{"i":[{"l":6},8],"u":0},29],"i":[{"a":4,"c":4,"d":{"i":4},"m":{"e":21,"i":{"z":4}}},23],"o":[{"b":21},23],"p":[{"a":{"n":{"d":17}},"e":{"c":{"t":{"o":10}},"d":11}},23],"t":[{"i":23},74],"u":[{"a":3},29],"x":1,"q":[{"u":{"i":{"s":54}}},29]},"y":{"a":{"c":19,"r":110,"t":19},"b":29,"c":[{"e":[{"r":4},24],"h":[{"e":[{"d":264},0]},23],"o":{"m":17,"t":17}},29],"d":29,"e":{"e":19,"r":[{"f":21},29],"s":[{"t":{"e":{"r":{"y":328}}}},0],"t":1},"g":{"i":19},"h":47,"i":29,"l":{"a":23,"l":{"a":{"b":{"l":6}}},"o":23,"u":19},"m":{"b":{"o":{"l":7}},"e":[{"t":{"r":{"y":20}}},0],"p":{"a":12}},"n":{"c":{"h":{"r":3}},"d":4,"g":4,"i":{"c":4},"x":32},"o":[{"d":4,"g":33,"m":0,"n":{"e":{"t":4},"s":21},"s":21},72],"p":{"e":{"d":21,"r":6},"i":3,"o":[{"c":21},23],"t":{"a":9},"u":19},"r":{"a":{"m":5},"i":{"a":4},"o":23,"r":1},"s":{"c":1,"e":161,"i":{"c":{"a":3},"o":3,"s":27},"o":21,"s":0,"t":[{"a":3,"r":{"o":29}},2],"u":{"r":17}},"t":{"h":{"i":{"n":23}},"i":{"c":3}},"w":29},"z":{"a":[{"b":79,"r":8},2],"b":18,"e":[{"n":1,"p":1,"r":[{"o":3},29],"t":0},25],"i":[{"l":21,"s":21,"a":{"n":{".":23}}},42],"l":32,"m":18,"o":[{"m":1,"o":{"l":4},"p":{"h":{"r":329}}},41],"t":{"e":0},"z":[{"y":21,"w":231},101]}}',["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble"]]})})(enUs);var enUsExports=enUs.exports;const pattern$1=getDefaultExportFromCjs$3(enUsExports);var fromFragments$1=function($r){var zr=0,_r="",Dr=[];return $r.forEach(function(kr){_r+=kr.string,Dr.push(_extends$o({},kr,{start:zr,end:zr+kr.string.length,attributes:kr.attributes||{}})),zr+=kr.string.length}),{string:_r,runs:Dr}},defaultHyphenationEngine=function($r){return[$r]},wrapWords=function($r,zr){return $r===void 0&&($r={}),zr===void 0&&(zr={}),function(_r){for(var Dr,kr,qr=[],Nr=[],Wr=zr.hyphenationCallback||((Dr=(kr=$r).wordHyphenation)===null||Dr===void 0?void 0:Dr.call(kr,zr))||defaultHyphenationEngine,Qr=0;Qr<_r.runs.length;Qr+=1){for(var Vr="",Jr=_r.runs[Qr],Zr=_r.string.slice(Jr.start,Jr.end).split(/([ ]+)/g).filter(Boolean),zn=0;zn<Zr.length;zn+=1){var Vn=Zr[zn],_i=Wr(Vn);qr.push.apply(qr,_i),Vr+=_i.join("")}Nr.push(_extends$o({},Jr,{string:Vr}))}return _extends$o({},fromFragments$1(Nr),{syllables:qr})}},copy$2=function($r){return Object.assign({},$r)},partition=function($r,zr){var _r=Object.assign({},$r,{height:zr}),Dr=Object.assign({},$r,{y:$r.y+zr,height:$r.height-zr});return[_r,Dr]},crop=function($r,zr){var _r=partition(zr,$r),Dr=_r[1];return Dr},height$2=function($r){return $r.reduce(function(zr,_r){return zr+_r.box.height},0)},calculateScale=function($r){var zr,_r=$r.attributes||{},Dr=_r.fontSize||12,kr=(zr=_r.font)===null||zr===void 0?void 0:zr.unitsPerEm;return kr?Dr/kr:0},scale=function($r){var zr;return((zr=$r.attributes)===null||zr===void 0?void 0:zr.scale)||calculateScale($r)},offset=function($r,zr){if(!zr)return 0;var _r=zr.glyphIndices||[],Dr=_r[$r];return _r.slice(0,$r).filter(function(kr){return kr===Dr}).length},getFont=function($r){var zr;return((zr=$r.attributes)===null||zr===void 0?void 0:zr.font)||null},slice$2=function($r,zr,_r,Dr){if(!Dr)return[];if($r===zr)return[];if($r===0&&zr===Dr.codePoints.length)return[Dr];var kr=Dr.codePoints.slice($r,zr),qr=String.fromCodePoint.apply(String,kr);return _r?_r.layout(qr,void 0,void 0,void 0,"ltr").glyphs:[Dr]},glyphIndexAt=function($r,zr){var _r,Dr=zr==null||(_r=zr.glyphIndices)===null||_r===void 0?void 0:_r[$r];return isNil(Dr)?$r:Dr},normalize$1=function($r){var zr=$r[0];return $r.map(function(_r){return _r-zr})},slice$1$1=function($r,zr,_r){var Dr,kr,qr=scale(_r),Nr=getFont(_r),Wr=glyphIndexAt($r,_r),Qr=glyphIndexAt(zr,_r),Vr=(Dr=_r.glyphs)===null||Dr===void 0?void 0:Dr[Wr],Jr=(kr=_r.glyphs)===null||kr===void 0?void 0:kr[Qr],Zr=offset($r,_r),zn=Zr>0?slice$2(Zr,1/0,Nr,Vr):[],Vn=offset(zr,_r),_i=slice$2(0,Vn,Nr,Jr),e0=Wr+Math.min(1,Zr),r0=(_r.glyphs||[]).slice(e0,Qr),i0=function(l0){return{xAdvance:l0.advanceWidth*qr}},n0=zn.map(i0),o0=(_r.positions||[]).slice(e0,Qr),a0=_i.map(i0);return Object.assign({},_r,{start:_r.start+$r,end:Math.min(_r.end,_r.start+zr),glyphIndices:normalize$1((_r.glyphIndices||[]).slice($r,zr)),glyphs:[zn,r0,_i].flat(),positions:[n0,o0,a0].flat()})},runIndexAt$1=function($r,zr){return zr?zr.findIndex(function(_r){return _r.start<=$r&&$r<_r.end}):-1},filter$1=function($r,zr,_r){var Dr=runIndexAt$1($r,_r),kr=Math.max(runIndexAt$1(zr-1,_r),Dr);return _r.slice(Dr,kr+1)},subtract=function($r,zr){var _r=zr.start-$r,Dr=zr.end-$r;return Object.assign({},zr,{start:_r,end:Dr})},sliceRuns=function($r,zr,_r){var Dr=function(Nr){return slice$1$1($r-Nr.start,zr-Nr.start,Nr)},kr=function(Nr){return slice$1$1(0,zr-Nr.start,Nr)};return _r.map(function(qr,Nr){var Wr=qr,Qr=Nr===0,Vr=!Qr&&Nr===_r.length-1;return Qr&&(Wr=Dr(qr)),Vr&&(Wr=kr(qr)),subtract($r,Wr)})},slice$3=function($r,zr,_r){if(_r.string.length===0)return _r;var Dr=_r.string.slice($r,zr),kr=filter$1($r,zr,_r.runs),qr=sliceRuns($r,zr,kr);return Object.assign({},_r,{string:Dr,runs:qr})},findCharIndex=function($r){return $r.search(/\S/g)},findLastCharIndex=function($r){var zr=$r.match(/\S/g);return zr?$r.lastIndexOf(zr[zr.length-1]):-1},trim=function($r){var zr=findCharIndex($r.string),_r=findLastCharIndex($r.string);return slice$3(zr,_r+1,$r)},empty$1=function(){return{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}}},isNumber$3=function($r){return typeof $r=="number"},appendIndices=function($r,zr){var _r=last$1(zr),Dr=isNil(_r)?0:_r+1,kr=Array($r).fill(Dr);return zr.concat(kr)},fromCodePoint$2=function($r,zr){return zr&&$r?zr.glyphForCodePoint($r):null},appendGlyph=function($r,zr){var _r,Dr=((_r=$r.codePoints)===null||_r===void 0?void 0:_r.length)||0,kr=zr.end+Dr,qr=zr.glyphs.concat($r),Nr=appendIndices(Dr,zr.glyphIndices);if(!zr.positions)return Object.assign({},zr,{end:kr,glyphs:qr,glyphIndices:Nr});var Wr=zr.positions.concat({xAdvance:$r.advanceWidth*scale(zr)});return Object.assign({},zr,{end:kr,glyphs:qr,glyphIndices:Nr,positions:Wr})},append$1=function($r,zr){if(!$r)return zr;var _r=getFont(zr),Dr=isNumber$3($r)?fromCodePoint$2($r,_r):$r;return appendGlyph(Dr,zr)},stringFromCodePoints=function($r){return String.fromCodePoint.apply(String,$r||[])},append$2=function($r,zr){var _r=($r==null?void 0:$r.codePoints)||[],Dr=stringFromCodePoints(_r),kr=zr.string+Dr,qr=zr.runs.slice(0,-1),Nr=last$1(zr.runs)||empty$1(),Wr=qr.concat(append$1($r,Nr));return Object.assign({},zr,{string:kr,runs:Wr})},ELLIPSIS_UNICODE=8230,ELLIPSIS_STRING=String.fromCharCode(ELLIPSIS_UNICODE),getEllipsisCodePoint=function($r){if(!$r.encode)return ELLIPSIS_UNICODE;var zr=$r.encode(ELLIPSIS_STRING),_r=zr[0];return parseInt(_r[0],16)},truncate$2=function($r){var zr,_r,Dr,kr=((zr=last$1($r))===null||zr===void 0?void 0:zr.runs)||[],qr=(_r=last$1(kr))===null||_r===void 0||(Dr=_r.attributes)===null||Dr===void 0?void 0:Dr.font;if(qr){var Nr,Wr=$r.length-1,Qr=getEllipsisCodePoint(qr),Vr=qr.glyphForCodePoint(Qr),Jr=append$2(Vr,trim($r[Wr]));return Object.assign([],$r,(Nr={},Nr[Wr]=Jr,Nr))}return $r},omit$1=function($r,zr){var _r=Object.assign({},zr.attributes);return delete _r[$r],Object.assign({},zr,{attributes:_r})},ascent$1=function($r){var zr,_r,Dr,kr,qr=((zr=$r.attributes)===null||zr===void 0||(_r=zr.attachment)===null||_r===void 0?void 0:_r.height)||0,Nr=((Dr=$r.attributes)===null||Dr===void 0||(kr=Dr.font)===null||kr===void 0?void 0:kr.ascent)||0;return Math.max(qr,Nr*scale($r))},descent=function($r){var zr,_r,Dr=((zr=$r.attributes)===null||zr===void 0||(_r=zr.font)===null||_r===void 0?void 0:_r.descent)||0;return scale($r)*Dr},lineGap=function($r){var zr,_r;return(((zr=$r.attributes)===null||zr===void 0||(_r=zr.font)===null||_r===void 0?void 0:_r.lineGap)||0)*scale($r)},height$1=function($r){var zr,_r=(zr=$r.attributes)===null||zr===void 0?void 0:zr.lineHeight;return _r||lineGap($r)+ascent$1($r)-descent($r)},height=function($r){var zr=function(Dr,kr){return Math.max(Dr,height$1(kr))};return $r.runs.reduce(zr,0)},intersects=function($r,zr){var _r=Math.max($r.x,zr.x),Dr=Math.min($r.x+$r.width,zr.x+zr.width),kr=Math.max($r.y,zr.y),qr=Math.min($r.y+$r.height,zr.y+zr.height);return Dr>=_r&&qr>=kr},_excluded$J=["excludeRects"],getLineFragment=function($r,zr){if(!intersects(zr,$r))return[$r];var _r=zr.x,Dr=zr.x+zr.width,kr=$r.x,qr=$r.x+$r.width,Nr=Object.assign({},$r,{width:_r-kr}),Wr=Object.assign({},$r,{x:Dr,width:qr-Dr});return[Nr,Wr].filter(function(Qr){return Qr.width>0})},getLineFragments=function($r,zr){for(var _r=[$r],Dr=function(){var Nr=zr[kr];_r=_r.reduce(function(Wr,Qr){var Vr=getLineFragment(Qr,Nr);return Wr.concat(Vr)},[])},kr=0;kr<zr.length;kr+=1)Dr();return _r},generateLineRects=function($r,zr){var _r=$r.excludeRects,Dr=_objectWithoutPropertiesLoose$4($r,_excluded$J);if(!_r)return[Dr];for(var kr=[],qr=Math.max.apply(Math,_r.map(function(Zr){return Zr.y+Zr.height})),Nr=Dr;Nr.y<qr;){var Wr=partition(Nr,zr),Qr=Wr[0],Vr=Wr[1],Jr=getLineFragments(Qr,_r);Nr=Vr,kr.push.apply(kr,Jr)}return[].concat(kr,[Nr])},ATTACHMENT_CODE$1="￼",purgeAttachments=function($r){var zr=!$r.string.includes(ATTACHMENT_CODE$1);if(!zr)return $r;var _r=$r.runs.map(function(Dr){return omit$1("attachment",Dr)});return Object.assign({},$r,{runs:_r})},layoutLines=function($r,zr,_r){var Dr=$r.shift(),kr=Dr.y;return zr.map(function(qr,Nr){var Wr,Qr,Vr=Nr===0?_r:0,Jr=((Wr=qr.runs)===null||Wr===void 0||(Qr=Wr[0])===null||Qr===void 0?void 0:Qr.attributes)||{},Zr=Math.max(height(qr),Jr.lineHeight);kr+Zr>Dr.y+Dr.height&&$r.length>0&&(Dr=$r.shift(),kr=Dr.y);var zn=Object.assign({},qr);return delete zn.syllables,zn.box={x:Dr.x+Vr,y:kr,width:Dr.width-Vr,height:Zr},kr+=Zr,purgeAttachments(zn)})},layoutParagraph=function($r,zr){return function(_r,Dr){var kr,qr,Nr,Wr=height(Dr),Qr=((kr=Dr.runs)===null||kr===void 0||(qr=kr[0])===null||qr===void 0||(Nr=qr.attributes)===null||Nr===void 0?void 0:Nr.indent)||0,Vr=generateLineRects(_r,Wr),Jr=Vr.map(function(zn){return zn.width});Jr[0]-=Qr;var Zr=$r.linebreaker(zr)(Dr,Jr);return layoutLines(Vr,Zr,Qr)}},sliceAtHeight=function($r,zr){for(var _r=[],Dr=0,kr=0;kr<zr.length;kr+=1){var qr=zr[kr];if(Dr+=qr.box.height,Dr<$r)_r.push(qr);else break}return _r},typesetter=function($r,zr,_r){return function(Dr){for(var kr=[],qr=[].concat(Dr),Nr=layoutParagraph($r,zr),Wr=isNil(_r.maxLines)?1/0:_r.maxLines,Qr=_r.truncateMode==="ellipsis",Vr=Wr,Jr=copy$2(_r),Zr=qr.shift();Vr>0&&Zr;){var zn=Nr(Jr,Zr),Vn=zn.slice(0,Vr),_i=height$2(Vn),e0=Qr&&zn.length!==Vn.length;if(Vr-=Vn.length,Jr.height>=_i)kr.push(e0?truncate$2(Vn):Vn),Jr=crop(_i,Jr),Zr=qr.shift();else{kr.push(truncate$2(sliceAtHeight(Jr.height,Vn)));break}}return kr}},start$1=function($r){var zr=$r.runs;return zr.length===0?0:zr[0].start},end=function($r){var zr=$r.runs;return zr.length===0?0:last$1(zr).end},length$1=function($r){return end($r)-start$1($r)},bidi$2=bidiFactory(),getBidiLevels$1=function($r){return $r.reduce(function(zr,_r){var Dr=_r.end-_r.start,kr=repeat$1(_r.attributes.bidiLevel,Dr);return zr.concat(kr)},[])},getReorderedIndices=function($r,zr){for(var _r=[],Dr=0;Dr<$r.length;Dr+=1)_r[Dr]=Dr;return zr.forEach(function(kr){for(var qr=kr[0],Nr=kr[1],Wr=_r.slice(qr,Nr+1),Qr=Wr.length-1;Qr>=0;Qr-=1)_r[Nr-Qr]=Wr[Qr]}),_r},getItemAtIndex=function($r,zr,_r){for(var Dr=0;Dr<$r.length;Dr+=1){var kr=$r[Dr],qr=kr.glyphIndices[_r-kr.start];if(_r>=kr.start&&_r<kr.end)return kr[zr][qr]}throw new Error("index "+_r+" out of range")},reorderLine=function($r){var zr,_r=getBidiLevels$1($r.runs),Dr=(zr=$r.runs[0])===null||zr===void 0?void 0:zr.attributes.direction,kr=Dr==="rtl"?1:0,qr=length$1($r)-1,Nr=[{start:0,end:qr,level:kr}],Wr={paragraphs:Nr,levels:_r},Qr=bidi$2.getReorderSegments($r.string,Wr);if(Qr.length===0)return $r;var Vr=getReorderedIndices($r.string,Qr),Jr=bidi$2.getReorderedString($r.string,Wr),Zr=$r.runs.map(function(zn){for(var Vn=Vr.slice(zn.start,zn.end),_i=[],e0=[],r0=new Set,i0=0;i0<Vn.length;i0+=1){var n0=Vn[i0],o0=getItemAtIndex($r.runs,"glyphs",n0);r0.has(o0.id)||(_i.push(o0),e0.push(getItemAtIndex($r.runs,"positions",n0)),o0.isLigature&&r0.add(o0.id))}return _extends$o({},zn,{glyphs:_i,positions:e0})});return _extends$o({},$r,{runs:Zr,string:Jr})},reorderParagraph=function($r){return $r.map(reorderLine)},bidiReordering=function(){return function($r){return $r.map(reorderParagraph)}},DUMMY_CODEPOINT=123,resolve=function($r){return $r===void 0&&($r=[]),$r.reduce(function(zr,_r){var Dr=(_r==null?void 0:_r.codePoints)||[DUMMY_CODEPOINT];if(zr.length===0)return Dr.map(function(){return 0});var kr=zr[zr.length-1],qr=Dr.map(function(){return kr+1});return[].concat(zr,qr)},[])},getCharacterSpacing=function($r){var zr;return((zr=$r.attributes)===null||zr===void 0?void 0:zr.characterSpacing)||0},scalePositions=function($r,zr){var _r=scale($r),Dr=getCharacterSpacing($r);return zr.map(function(kr,qr){var Nr=qr===zr.length,Wr=Nr?0:Dr;return Object.assign({},kr,{xAdvance:kr.xAdvance*_r+Wr,yAdvance:kr.yAdvance*_r,xOffset:kr.xOffset*_r,yOffset:kr.yOffset*_r})})},layoutRun=function($r){return function(zr){var _r=zr.start,Dr=zr.end,kr=zr.attributes,qr=kr===void 0?{}:kr,Nr=qr.font;if(!Nr)return _extends$o({},zr,{glyphs:[],glyphIndices:[],positions:[]});var Wr=$r.slice(_r,Dr),Qr=Nr.layout(Wr,void 0,void 0,void 0,"ltr"),Vr=scalePositions(zr,Qr.positions),Jr=resolve(Qr.glyphs);return _extends$o({},zr,{positions:Vr,glyphIndices:Jr,glyphs:Qr.glyphs})}},generateGlyphs=function(){return function($r){var zr=$r.runs.map(layoutRun($r.string));return Object.assign({},$r,{runs:zr})}},resolveRunYOffset=function($r){var zr,_r,Dr;if(!$r.positions)return $r;var kr=((zr=$r.attributes)===null||zr===void 0||(_r=zr.font)===null||_r===void 0?void 0:_r.unitsPerEm)||0,qr=(((Dr=$r.attributes)===null||Dr===void 0?void 0:Dr.yOffset)||0)*kr,Nr=$r.positions.map(function(Wr){return Object.assign({},Wr,{yOffset:qr})});return Object.assign({},$r,{positions:Nr})},resolveYOffset=function(){return function($r){var zr=$r.runs.map(resolveRunYOffset);return Object.assign({},$r,{runs:zr})}},sort=function($r){return $r.sort(function(zr,_r){return zr.start-_r.start||zr.end-_r.end})},isEmpty$1=function($r){return $r.start===$r.end},sortPoints=function($r,zr){return $r[1]-zr[1]||$r[3]-zr[3]},generatePoints=function($r){var zr=$r.reduce(function(_r,Dr,kr){return _r.concat([["start",Dr.start,Dr.attributes,kr],["end",Dr.end,Dr.attributes,kr]])},[]);return zr.sort(sortPoints)},mergeRuns=function($r){return $r.reduce(function(zr,_r){var Dr=Object.assign({},zr.attributes,_r.attributes);return Object.assign({},_r,{attributes:Dr})},{})},groupEmptyRuns=function($r){var zr=$r.reduce(function(_r,Dr){return _r[Dr.start]||(_r[Dr.start]=[]),_r[Dr.start].push(Dr),_r},[]);return Object.values(zr)},flattenEmptyRuns=function($r){return groupEmptyRuns($r).map(mergeRuns)},flattenRegularRuns=function($r){for(var zr=[],_r=generatePoints($r),Dr=-1,kr={},qr=[],Nr=0;Nr<_r.length;Nr+=1){var Wr=_r[Nr],Qr=Wr[0],Vr=Wr[1],Jr=Wr[2];if(Dr!==-1&&Dr<Vr&&zr.push({start:Dr,end:Vr,attributes:kr}),Qr==="start")qr.push(Jr),kr=Object.assign({},kr,Jr);else{kr={};for(var Zr=0;Zr<qr.length;Zr+=1)qr[Zr]===Jr?qr.splice(Zr--,1):kr=Object.assign({},kr,qr[Zr])}Dr=Vr}return zr},flatten=function($r){$r===void 0&&($r=[]);var zr=flattenEmptyRuns($r.filter(function(Dr){return isEmpty$1(Dr)})),_r=flattenRegularRuns($r.filter(function(Dr){return!isEmpty$1(Dr)}));return sort(zr.concat(_r))},empty$2=function(){return{string:"",runs:[]}},omitFont=function($r){var zr=$r.runs.map(function(_r){return omit$1("font",_r)});return Object.assign({},$r,{runs:zr})},preprocessRuns=function($r,zr){return function(_r){if(isNil(_r))return empty$2();var Dr=_r.string,kr=$r.fontSubstitution,qr=$r.scriptItemizer,Nr=$r.bidi,Wr=omitFont(_r),Qr=Wr.runs,Vr=qr(zr)(_r),Jr=Vr.runs,Zr=kr(zr)(_r),zn=Zr.runs,Vn=Nr(zr)(_r),_i=Vn.runs,e0=_i.concat(zn).concat(Jr).concat(Qr);return{string:Dr,runs:flatten(e0)}}},splitParagraphs=function(){return function($r){for(var zr=[],_r=0,Dr=$r.string.indexOf(`
`)+1;Dr>0;)zr.push(slice$3(_r,Dr,$r)),_r=Dr,Dr=$r.string.indexOf(`
`,Dr)+1;return _r===0?zr.push($r):_r<$r.string.length&&zr.push(slice$3(_r,length$1($r),$r)),zr}},advanceWidth$2=function($r){return $r.reduce(function(zr,_r){return zr+(_r.xAdvance||0)},0)},advanceWidth$1=function($r){return advanceWidth$2($r.positions||[])},advanceWidth=function($r){var zr=function(Dr,kr){return Dr+advanceWidth$1(kr)};return $r.runs.reduce(zr,0)},WHITE_SPACES_CODE=32,isWhiteSpace$1=function($r){var zr=($r==null?void 0:$r.codePoints)||[];return zr.includes(WHITE_SPACES_CODE)},leadingPositions=function($r){var zr=$r.glyphs||[],_r=$r.positions||[],Dr=zr.findIndex(function(kr){return!isWhiteSpace$1(kr)});return _r.slice(0,Dr)},leadingOffset$1=function($r){var zr=leadingPositions($r);return zr.reduce(function(_r,Dr){return _r+(Dr.xAdvance||0)},0)},leadingOffset=function($r){var zr=$r.runs||[];return leadingOffset$1(zr[0])},reverse=function($r){return[].concat($r).reverse()},trailingPositions=function($r){var zr=reverse($r.glyphs||[]),_r=reverse($r.positions||[]),Dr=zr.findIndex(function(kr){return!isWhiteSpace$1(kr)});return _r.slice(0,Dr)},trailingOffset$1=function($r){var zr=trailingPositions($r);return zr.reduce(function(_r,Dr){return _r+(Dr.xAdvance||0)},0)},trailingOffset=function($r){var zr=$r.runs||[];return trailingOffset$1(last$1(zr))},dropLast$1=function($r){return slice$1$1(0,$r.end-$r.start-1,$r)},dropLast=function($r){var zr=dropLast$2($r.string),_r=adjust(-1,dropLast$1,$r.runs);return Object.assign({},$r,{string:zr,runs:_r})},ALIGNMENT_FACTORS$1={center:.5,right:1},removeNewLine=function($r){return last$1($r.string)===`
`?dropLast($r):$r},getOverflowLeft=function($r){return leadingOffset($r)+($r.overflowLeft||0)},getOverflowRight=function($r){return trailingOffset($r)+($r.overflowRight||0)},adjustOverflow=function($r){var zr=getOverflowLeft($r),_r=getOverflowRight($r),Dr=$r.box.x-zr,kr=$r.box.width+zr+_r,qr=Object.assign({},$r.box,{x:Dr,width:kr});return Object.assign({},$r,{box:qr,overflowLeft:zr,overflowRight:_r})},justifyLine$1=function($r,zr,_r){return function(Dr){var kr=advanceWidth(Dr),qr=ALIGNMENT_FACTORS$1[_r]||0,Nr=Math.max(0,Dr.box.width-kr),Wr=_r==="justify"||kr>Dr.box.width,Qr=Dr.box.x+Nr*qr,Vr=Object.assign({},Dr.box,{x:Qr}),Jr=Object.assign({},Dr,{box:Vr});return Wr?$r.justification(zr)(Jr):Jr}},finalizeLine=function($r){var zr=0,_r=0,Dr=0,kr=0,qr=$r.runs.map(function(Nr){var Wr=height$1(Nr),Qr=ascent$1(Nr),Vr=descent(Nr),Jr=advanceWidth$1(Nr);return Dr=Math.max(Dr,Wr),zr=Math.max(zr,Qr),_r=Math.max(_r,Vr),kr+=Jr,Object.assign({},Nr,{height:Wr,ascent:Qr,descent:Vr,xAdvance:Jr})});return Object.assign({},$r,{runs:qr,height:Dr,ascent:zr,descent:_r,xAdvance:kr})},finalizeBlock=function($r,zr){return $r===void 0&&($r={}),function(_r,Dr,kr){var qr,Nr,Wr=Dr===kr.length-1,Qr=((qr=_r.runs)===null||qr===void 0||(Nr=qr[0])===null||Nr===void 0?void 0:Nr.attributes)||{},Vr=Wr?Qr.alignLastLine:Qr.align;return compose$2(finalizeLine,$r.textDecoration(zr),justifyLine$1($r,zr,Vr),adjustOverflow,removeNewLine)(_r)}},finalizeFragments=function($r,zr){return function(_r){var Dr=finalizeBlock($r,zr);return _r.map(function(kr){return kr.map(Dr)})}},ATTACHMENT_CODE=65532,isReplaceGlyph=function($r){return $r.codePoints.includes(ATTACHMENT_CODE)},resolveRunAttachments=function($r){var zr;if(!$r.positions)return $r;var _r=$r.glyphs||[],Dr=((zr=$r.attributes)===null||zr===void 0?void 0:zr.attachment)||{},kr=$r.positions.map(function(qr,Nr){var Wr=_r[Nr];return Dr&&Dr.width&&isReplaceGlyph(Wr)?Object.assign({},qr,{xAdvance:Dr.width}):Object.assign({},qr)});return Object.assign({},$r,{positions:kr})},resolveAttachments=function(){return function($r){var zr=$r.runs.map(resolveRunAttachments);return Object.assign({},$r,{runs:zr})}},applyAttributes=function($r){return{align:$r.align||($r.direction==="rtl"?"right":"left"),alignLastLine:$r.alignLastLine||($r.align==="justify"?"left":$r.align||"left"),attachment:$r.attachment||null,backgroundColor:$r.backgroundColor||null,bullet:$r.bullet||null,characterSpacing:$r.characterSpacing||0,color:$r.color||"black",direction:$r.direction||"ltr",features:$r.features||[],fill:$r.fill!==!1,font:$r.font||null,fontSize:$r.fontSize||12,hangingPunctuation:$r.hangingPunctuation||!1,hyphenationFactor:$r.hyphenationFactor||0,indent:$r.indent||0,justificationFactor:$r.justificationFactor||1,lineHeight:$r.lineHeight||null,lineSpacing:$r.lineSpacing||0,link:$r.link||null,marginLeft:$r.marginLeft||$r.margin||0,marginRight:$r.marginRight||$r.margin||0,opacity:$r.opacity,paddingTop:$r.paddingTop||$r.padding||0,paragraphSpacing:$r.paragraphSpacing||0,script:$r.script||null,shrinkFactor:$r.shrinkFactor||0,strike:$r.strike||!1,strikeColor:$r.strikeColor||$r.color||"black",strikeStyle:$r.strikeStyle||"solid",stroke:$r.stroke||!1,underline:$r.underline||!1,underlineColor:$r.underlineColor||$r.color||"black",underlineStyle:$r.underlineStyle||"solid",verticalAlign:$r.verticalAlign||null,wordSpacing:$r.wordSpacing||0,yOffset:$r.yOffset||0}},applyRunStyles=function($r){var zr=applyAttributes($r.attributes);return Object.assign({},$r,{attributes:zr})},applyDefaultStyles=function(){return function($r){var zr=$r.string||"",_r=($r.runs||[]).map(applyRunStyles);return{string:zr,runs:_r}}},verticalAlignment=function(){return function($r){return $r.runs.forEach(function(zr){var _r=zr.attributes,Dr=_r.verticalAlign;Dr==="sub"?_r.yOffset=-.2:Dr==="super"&&(_r.yOffset=.4)}),$r}},bidi$1=bidiFactory(),getBidiLevels=function($r){return $r.reduce(function(zr,_r){var Dr=_r.end-_r.start,kr=repeat$1(_r.attributes.bidiLevel,Dr);return zr.concat(kr)},[])},mirrorString=function(){return function($r){var zr=getBidiLevels($r.runs),_r="";return $r.string.split("").forEach(function(Dr,kr){var qr=zr[kr]%2===1,Nr=qr?bidi$1.getMirroredCharacter($r.string.charAt(kr)):null;_r+=Nr||Dr}),_extends$o({},$r,{string:_r,levels:zr})}},layoutEngine=function($r){return function(zr,_r,Dr){Dr===void 0&&(Dr={});var kr=compose$2(resolveYOffset(),resolveAttachments(),verticalAlignment(),wrapWords($r,Dr),generateGlyphs(),mirrorString(),preprocessRuns($r,Dr)),qr=function(Wr){return Wr.map(kr)};return compose$2(finalizeFragments($r,Dr),bidiReordering(),typesetter($r,Dr,_r),qr,splitParagraphs(),applyDefaultStyles())(zr)}},bidi=bidiFactory(),bidiEngine=function(){return function($r){for(var zr,_r=$r.string,Dr=(zr=$r.runs[0])===null||zr===void 0?void 0:zr.attributes.direction,kr=bidi.getEmbeddingLevels(_r,Dr),qr=kr.levels,Nr=null,Wr=0,Qr=0,Vr=[],Jr=0;Jr<qr.length;Jr+=1){var Zr=qr[Jr];Zr!==Nr&&(Nr!==null&&Vr.push({start:Wr,end:Qr,attributes:{bidiLevel:Nr}}),Wr=Qr,Nr=Zr),Qr+=1}return Wr<_r.length&&Vr.push({start:Wr,end:_r.length,attributes:{bidiLevel:Nr}}),{string:_r,runs:Vr}}},INFINITY$3=1e4,getNextBreakpoint=function($r,zr,_r){for(var Dr=null,kr=1/0,qr={width:0,stretch:0,shrink:0},Nr=zr[Math.min(_r,zr.length-1)],Wr=function(e0){return qr.width<Nr?qr.stretch-e0.stretch>0?(Nr-qr.width)/qr.stretch:INFINITY$3:qr.width>Nr?qr.shrink-e0.shrink>0?(Nr-qr.width)/qr.shrink:INFINITY$3:0},Qr=0;Qr<$r.length;Qr+=1){var Vr=$r[Qr];if(Vr.type==="box"?qr.width+=Vr.width:Vr.type==="glue"&&(qr.width+=Vr.width,qr.stretch+=Vr.stretch,qr.shrink+=Vr.shrink),qr.width-qr.shrink>Nr){if(Dr===null){for(var Jr=Qr===0?Qr+1:Qr;Jr<$r.length&&($r[Jr].type==="glue"||$r[Jr].type==="penalty");)Jr++;Dr=Jr-1}break}if(Vr.type==="penalty"||Vr.type==="glue"){var Zr=Wr(Vr),zn=Vr.type==="penalty"?Vr.penalty:0,Vn=100*Math.pow(Math.abs(Zr),3)+zn;kr>=Vn&&(Dr=Qr,kr=Vn)}}return qr.width-qr.shrink>Nr?Dr:null},applyBestFit=function($r,zr){for(var _r=0,Dr=0,kr=$r,qr=[{position:0}];kr.length>0;){var Nr=getNextBreakpoint(kr,zr,Dr);Nr!==null?(_r+=Nr,qr.push({position:_r}),kr=kr.slice(Nr+1,kr.length),_r++,Dr++):kr=[]}return qr},Node$1=function(){function Gt(zr){this.prev=null,this.next=null,this.data=zr}var $r=Gt.prototype;return $r.toString=function(){return this.data.toString()},Gt}(),LinkedList=function(){function Gt(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}var $r=Gt.prototype;return $r.isLinked=function(_r){return!(_r&&_r.prev===null&&_r.next===null&&this.tail!==_r&&this.head!==_r||this.isEmpty())},$r.size=function(){return this.listSize},$r.isEmpty=function(){return this.listSize===0},$r.first=function(){return this.head},$r.last=function(){return this.last},$r.toString=function(){return this.toArray().toString()},$r.toArray=function(){for(var _r=this.head,Dr=[];_r!==null;)Dr.push(_r),_r=_r.next;return Dr},$r.forEach=function(_r){for(var Dr=this.head;Dr!==null;)_r(Dr),Dr=Dr.next},$r.contains=function(_r){var Dr=this.head;if(!this.isLinked(_r))return!1;for(;Dr!==null;){if(Dr===_r)return!0;Dr=Dr.next}return!1},$r.at=function(_r){var Dr=this.head,kr=0;if(_r>=this.listLength||_r<0)return null;for(;Dr!==null;){if(_r===kr)return Dr;Dr=Dr.next,kr+=1}return null},$r.insertAfter=function(_r,Dr){return this.isLinked(_r)?(Dr.prev=_r,Dr.next=_r.next,_r.next===null?this.tail=Dr:_r.next.prev=Dr,_r.next=Dr,this.listSize+=1,this):this},$r.insertBefore=function(_r,Dr){return this.isLinked(_r)?(Dr.prev=_r.prev,Dr.next=_r,_r.prev===null?this.head=Dr:_r.prev.next=Dr,_r.prev=Dr,this.listSize+=1,this):this},$r.push=function(_r){return this.head===null?this.unshift(_r):this.insertAfter(this.tail,_r),this},$r.unshift=function(_r){return this.head===null?(this.head=_r,this.tail=_r,_r.prev=null,_r.next=null,this.listSize+=1):this.insertBefore(this.head,_r),this},$r.remove=function(_r){return this.isLinked(_r)?(_r.prev===null?this.head=_r.next:_r.prev.next=_r.next,_r.next===null?this.tail=_r.prev:_r.next.prev=_r.prev,this.listSize-=1,this):this},$r.pop=function(){var _r=this.tail;return this.tail.prev.next=null,this.tail=this.tail.prev,this.listSize-=1,_r.prev=null,_r.next=null,_r},$r.shift=function(){var _r=this.head;return this.head.next.prev=null,this.head=this.head.next,this.listSize-=1,_r.prev=null,_r.next=null,_r},Gt}();LinkedList.Node=Node$1;/**
 * @param {Object[]} nodes
 * @param {number[]} lines
 * @param {Object} settings
 * @preserve Knuth and Plass line breaking algorithm in JavaScript
 *
 * Licensed under the new BSD License.
 * Copyright 2009-2010, Bram Stein
 * All rights reserved.
 */var linebreak=function Gt($r,zr,_r){var Dr={demerits:{line:_r&&_r.demerits&&_r.demerits.line||10,flagged:_r&&_r.demerits&&_r.demerits.flagged||100,fitness:_r&&_r.demerits&&_r.demerits.fitness||3e3},tolerance:_r&&_r.tolerance||3},kr=new LinkedList,qr={width:0,stretch:0,shrink:0},Nr=zr,Wr=[],Qr={data:{demerits:1/0}};function Vr(Vn,_i,e0,r0,i0,n0,o0){return{position:Vn,demerits:_i,ratio:e0,line:r0,fitnessClass:i0,totals:n0||{width:0,stretch:0,shrink:0},previous:o0}}function Jr(Vn,_i,e0,r0){var i0=qr.width-e0.totals.width,n0=0,o0=0,a0=r0<Nr.length?Nr[r0-1]:Nr[Nr.length-1];return $r[_i].type==="penalty"&&(i0+=$r[_i].width),i0<a0?(n0=qr.stretch-e0.totals.stretch,n0>0?(a0-i0)/n0:Gt.infinity):i0>a0?(o0=qr.shrink-e0.totals.shrink,o0>0?(a0-i0)/o0:Gt.infinity):0}function Zr(Vn){for(var _i={width:qr.width,stretch:qr.stretch,shrink:qr.shrink},e0=Vn;e0<$r.length;e0+=1)if($r[e0].type==="glue")_i.width+=$r[e0].width,_i.stretch+=$r[e0].stretch,_i.shrink+=$r[e0].shrink;else if($r[e0].type==="box"||$r[e0].type==="penalty"&&$r[e0].penalty===-Gt.infinity&&e0>Vn)break;return _i}function zn(Vn,_i,e0){for(var r0=kr.first(),i0=null,n0=0,o0=0,a0=[],s0,l0=0,u0,b0=0,g0,y0,f0;r0!==null;){for(a0=[{demerits:1/0},{demerits:1/0},{demerits:1/0},{demerits:1/0}];r0!==null&&(i0=r0.next,l0=r0.data.line+1,n0=Jr(r0.data.position,_i,r0.data,l0),(n0<-1||Vn.type==="penalty"&&Vn.penalty===-Gt.infinity)&&kr.remove(r0),n0>=-1&&n0<=Dr.tolerance&&(s0=100*Math.pow(Math.abs(n0),3),Vn.type==="penalty"&&Vn.penalty>=0?o0=Math.pow(Dr.demerits.line+s0,2)+Math.pow(Vn.penalty,2):Vn.type==="penalty"&&Vn.penalty!==-Gt.infinity?o0=Math.pow(Dr.demerits.line+s0,2)-Math.pow(Vn.penalty,2):o0=Math.pow(Dr.demerits.line+s0,2),Vn.type==="penalty"&&e0[r0.data.position].type==="penalty"&&(o0+=Dr.demerits.flagged*Vn.flagged*e0[r0.data.position].flagged),n0<-.5?b0=0:n0<=.5?b0=1:n0<=1?b0=2:b0=3,Math.abs(b0-r0.data.fitnessClass)>1&&(o0+=Dr.demerits.fitness),o0+=r0.data.demerits,o0<a0[b0].demerits&&(a0[b0]={active:r0,demerits:o0,ratio:n0})),r0=i0,!(r0!==null&&r0.data.line>=l0)););for(u0=Zr(_i),g0=0;g0<a0.length;g0+=1)y0=a0[g0],y0.demerits<1/0&&(f0=new LinkedList.Node(Vr(_i,y0.demerits,y0.ratio,y0.active.data.line+1,g0,u0,y0.active)),r0!==null?kr.insertBefore(r0,f0):kr.push(f0))}}if(kr.push(new LinkedList.Node(Vr(0,0,0,0,0,void 0,null))),$r.forEach(function(Vn,_i,e0){Vn.type==="box"?qr.width+=Vn.width:Vn.type==="glue"?(_i>0&&e0[_i-1].type==="box"&&zn(Vn,_i,e0),qr.width+=Vn.width,qr.stretch+=Vn.stretch,qr.shrink+=Vn.shrink):Vn.type==="penalty"&&Vn.penalty!==Gt.infinity&&zn(Vn,_i,e0)}),kr.size()!==0){for(kr.forEach(function(Vn){Vn.data.demerits<Qr.data.demerits&&(Qr=Vn)});Qr!==null;)Wr.push({position:Qr.data.position,ratio:Qr.data.ratio}),Qr=Qr.data.previous;return Wr.reverse()}return[]};linebreak.infinity=1e4;linebreak.glue=function(Gt,$r,zr,_r){return{type:"glue",value:$r,width:Gt,stretch:zr,shrink:_r}};linebreak.box=function(Gt,$r,zr){return zr===void 0&&(zr=!1),{type:"box",width:Gt,value:$r,hyphenated:zr}};linebreak.penalty=function(Gt,$r,zr){return{type:"penalty",width:Gt,penalty:$r,flagged:zr}};var add=function($r,zr){var _r=zr.start+$r,Dr=zr.end+$r;return Object.assign({},zr,{start:_r,end:Dr})},length=function($r){return $r.end-$r.start},concat=function($r,zr){var _r=$r.end+length(zr),Dr=($r.glyphs||[]).concat(zr.glyphs||[]),kr=($r.positions||[]).concat(zr.positions||[]),qr=Object.assign({},$r.attributes,zr.attributes),Nr=$r.glyphIndices||[],Wr=last$1(Nr)||0,Qr=(zr.glyphIndices||[]).map(function(Jr){return Jr+Wr+1}),Vr=normalize$1(Nr.concat(Qr));return Object.assign({},$r,{end:_r,glyphs:Dr,positions:kr,attributes:qr,glyphIndices:Vr})},insertGlyph$1=function($r,zr,_r){if(!zr)return _r;var Dr=slice$1$1(0,$r,_r),kr=slice$1$1($r,1/0,_r);return concat(append$1(zr,Dr),kr)},insert=function($r,zr,_r){var Dr=getFont(_r),kr=isNumber$3(zr)?fromCodePoint$2(zr,Dr):zr;return insertGlyph$1($r,kr,_r)},runIndexAt=function($r,zr){return runIndexAt$1($r,zr.runs)},insertGlyph=function($r,zr,_r){var Dr=runIndexAt($r,_r);if(Dr===-1)return append$2(zr,_r);var kr=zr.codePoints||[],qr=_r.string.slice(0,$r)+stringFromCodePoints(kr)+_r.string.slice($r),Nr=_r.runs.map(function(Wr,Qr){return Qr===Dr?insert($r-Wr.start,zr,Wr):Qr>Dr?add(kr.length,Wr):Wr});return Object.assign({},_r,{string:qr,runs:Nr})},advanceWidthBetween$1=function($r,zr,_r){var Dr=_r.start||0,kr=Math.max(0,glyphIndexAt($r-Dr,_r)),qr=Math.max(0,glyphIndexAt(zr-Dr,_r)),Nr=(_r.positions||[]).slice(kr,qr);return advanceWidth$2(Nr)},advanceWidthBetween=function($r,zr,_r){var Dr=filter$1($r,zr,_r.runs);return Dr.reduce(function(kr,qr){return kr+advanceWidthBetween$1($r,zr,qr)},0)},HYPHEN$1=45,TOLERANCE_STEPS=5,TOLERANCE_LIMIT=50,opts={width:3,stretch:6,shrink:9},breakLines=function($r,zr,_r){var Dr=0,kr=null,qr=_r.reduce(function(Nr,Wr){var Qr=zr[Wr.position],Vr=zr[Wr.position-1];if(Wr.position===zr.length-1)return Nr;var Jr;return Qr.type==="penalty"?(kr=Vr.value.end,Jr=slice$3(Dr,kr,$r),Jr=insertGlyph(Jr.length,HYPHEN$1,Jr)):(kr=Qr.value.end,Jr=slice$3(Dr,kr,$r)),Dr=kr,[].concat(Nr,[Jr])},[]);return qr.push(slice$3(Dr,$r.string.length,$r)),qr},getNodes=function($r,zr,_r){var Dr=zr.align,kr=0,qr=5,Nr=$r.syllables,Wr=_r.hyphenationPenalty||(Dr==="justify"?100:600),Qr=Nr.reduce(function(Vr,Jr,Zr){var zn=advanceWidthBetween(kr,kr+Jr.length,$r);if(Jr.trim()===""){var Vn=zn*opts.width/opts.stretch,_i=zn*opts.width/opts.shrink,e0={start:kr,end:kr+Jr.length};Vr.push(linebreak.glue(zn,e0,Vn,_i))}else{var r0=Nr[Zr+1]!==" ",i0={start:kr,end:kr+Jr.length};Vr.push(linebreak.box(zn,i0,r0)),Nr[Zr+1]&&r0&&Vr.push(linebreak.penalty(qr,Wr,1))}return kr+=Jr.length,Vr},[]);return Qr.push(linebreak.glue(0,null,linebreak.infinity,0)),Qr.push(linebreak.penalty(0,-linebreak.infinity,1)),Qr},getStyles=function($r){var zr,_r;return((zr=$r.runs)===null||zr===void 0||(_r=zr[0])===null||_r===void 0?void 0:_r.attributes)||{}},linebreaker=function($r){return function(zr,_r){for(var Dr=$r.tolerance||4,kr=getStyles(zr),qr=getNodes(zr,kr,$r),Nr=linebreak(qr,_r,{tolerance:Dr});Nr.length===0&&Dr<TOLERANCE_LIMIT;)Dr+=TOLERANCE_STEPS,Nr=linebreak(qr,_r,{tolerance:Dr});return(Nr.length===0||Nr.length===1&&Nr[0].position===0)&&(Nr=applyBestFit(qr,_r)),breakLines(zr,qr,Nr.slice(1))}},WHITESPACE_PRIORITY=1,LETTER_PRIORITY=2,EXPAND_WHITESPACE_FACTOR={before:.5,after:.5,priority:WHITESPACE_PRIORITY,unconstrained:!1},EXPAND_CHAR_FACTOR={before:.14453125,after:.14453125,priority:LETTER_PRIORITY,unconstrained:!1},SHRINK_WHITESPACE_FACTOR={before:-.04296875,after:-.04296875,priority:WHITESPACE_PRIORITY,unconstrained:!1},SHRINK_CHAR_FACTOR={before:-.04296875,after:-.04296875,priority:LETTER_PRIORITY,unconstrained:!1},getCharFactor=function($r,zr){var _r=zr.expandCharFactor||{},Dr=zr.shrinkCharFactor||{};return $r==="GROW"?Object.assign({},EXPAND_CHAR_FACTOR,_r):Object.assign({},SHRINK_CHAR_FACTOR,Dr)},getWhitespaceFactor=function($r,zr){var _r=zr.expandWhitespaceFactor||{},Dr=zr.shrinkWhitespaceFactor||{};return $r==="GROW"?Object.assign({},EXPAND_WHITESPACE_FACTOR,_r):Object.assign({},SHRINK_WHITESPACE_FACTOR,Dr)},factor=function($r,zr){return function(_r){for(var Dr=getCharFactor($r,zr),kr=getWhitespaceFactor($r,zr),qr=[],Nr=0;Nr<_r.length;Nr+=1){var Wr=void 0,Qr=_r[Nr];isWhiteSpace$1(Qr)?(Wr=Object.assign({},kr),Nr===_r.length-1&&(Wr.before=0,Nr>0&&(qr[Nr-1].after=0))):Qr.isMark&&Nr>0?(Wr=Object.assign({},qr[Nr-1]),Wr.before=0,qr[Nr-1].after=0):Wr=Object.assign({},Dr),qr.push(Wr)}return qr}},getFactors=function($r,zr,_r){var Dr=$r>0?"GROW":"SHRINK",kr=factor(Dr,_r),qr=zr.runs.reduce(function(Nr,Wr){return Nr.concat(kr(Wr.glyphs))},[]);return qr[0].before=0,qr[qr.length-1].after=0,qr},KASHIDA_PRIORITY=0,NULL_PRIORITY=3,getDistances=function($r,zr){for(var _r=0,Dr=[],kr=[],qr=KASHIDA_PRIORITY;qr<=NULL_PRIORITY;qr+=1)Dr[qr]=kr[qr]=0;for(var Nr=0;Nr<zr.length;Nr+=1){var Wr=zr[Nr],Qr=Wr.before+Wr.after;_r+=Qr,Dr[Wr.priority]+=Qr,Wr.unconstrained&&(kr[Wr.priority]+=Qr)}var Vr=-1,Jr=0,Zr=$r,zn;for(zn=KASHIDA_PRIORITY;zn<=NULL_PRIORITY;zn+=1){var Vn=Dr[zn];if(Vn!==0){if(Vr===-1&&(Vr=zn,Jr=Vn),Math.abs(Zr)<=Math.abs(Vn)){Dr[zn]=Zr/Vn,kr[zn]=0,Zr=0;break}if(Dr[zn]=1,Zr-=Vn,kr[zn]!==0){kr[zn]=Zr/kr[zn],Zr=0;break}}}for(var _i=zn+1;_i<=NULL_PRIORITY;_i+=1)Dr[_i]=0,kr[_i]=0;Zr>0&&Vr>-1&&(Dr[Vr]=(Jr+($r-_r))/Jr);for(var e0=[],r0=0;r0<zr.length;r0+=1){var i0=zr[r0],n0=zr[r0+1],o0=i0.after*Dr[i0.priority];n0&&(o0+=n0.before*Dr[n0.priority]),i0.unconstrained&&(o0+=i0.after*kr[i0.priority],n0&&(o0+=n0.before*kr[n0.priority])),e0.push(o0)}return e0},justifyLine=function($r,zr){for(var _r=0,Dr=_createForOfIteratorHelperLoose$1(zr.runs),kr;!(kr=Dr()).done;)for(var qr=kr.value,Nr=_createForOfIteratorHelperLoose$1(qr.positions),Wr;!(Wr=Nr()).done;){var Qr=Wr.value;Qr.xAdvance+=$r[_r++]}return zr},justification=function($r){return function(zr){var _r=zr.box.width-advanceWidth(zr);if(_r!==0){var Dr=getFactors(_r,zr,$r),kr=getDistances(_r,Dr);return justifyLine(kr,zr)}}},ascent=function($r){var zr=function(Dr,kr){return Math.max(Dr,ascent$1(kr))};return $r.runs.reduce(zr,0)},BASE_FONT_SIZE=12,textDecoration=function(){return function($r){var zr=$r.overflowLeft||0,_r=$r.overflowRight||0,Dr=advanceWidth($r)-_r;$r.decorationLines=[];for(var kr=0;kr<$r.runs.length;kr+=1){var qr=$r.runs[kr],Nr=Math.min(Dr-zr,advanceWidth$1(qr)),Wr=Math.max(.5,Math.floor(qr.attributes.fontSize/BASE_FONT_SIZE));if(qr.attributes.underline){var Qr={x:zr,y:ascent($r)+Wr*2,width:Nr,height:Wr},Vr={rect:Qr,opacity:qr.attributes.opacity,color:qr.attributes.underlineColor||"black",style:qr.attributes.underlineStyle||"solid"};$r.decorationLines.push(Vr)}if(qr.attributes.strike){var Jr=ascent($r)-ascent$1(qr)/3,Zr={x:zr,y:Jr,width:Nr,height:Wr},zn={rect:Zr,opacity:qr.attributes.opacity,color:qr.attributes.strikeColor||"black",style:qr.attributes.strikeStyle||"solid"};$r.decorationLines.push(zn)}zr+=Nr}return $r}},ignoredScripts=["Common","Inherited","Unknown"],scriptItemizer=function(){return function($r){var zr=$r.string,_r="Unknown",Dr=0,kr=0,qr=[];if(!zr)return empty$2();for(var Nr=0;Nr<zr.length;Nr+=1){var Wr=zr[Nr],Qr=Wr.codePointAt(),Vr=$747425b437e121da$export$2e2bcd8739ae039.getScript(Qr);Vr!==_r&&!ignoredScripts.includes(Vr)&&(_r!=="Unknown"&&qr.push({start:Dr,end:kr,attributes:{script:_r}}),Dr=kr,_r=Vr),kr+=Wr.length}return Dr<zr.length&&qr.push({start:Dr,end:zr.length,attributes:{script:_r}}),{string:zr,runs:qr}}},SOFT_HYPHEN="­",hyphenator=hyphen(pattern$1),splitHyphen=function($r){return $r.split(SOFT_HYPHEN)},cache$2={},getParts=function($r){var zr=$r.includes(SOFT_HYPHEN)?$r:hyphenator($r);return splitHyphen(zr)},wordHyphenation=function(){return function($r){var zr="_"+$r;return isNil($r)?[]:(cache$2[zr]||(cache$2[zr]=getParts($r)),cache$2[zr])}};const DACTable=new Struct({identifier:new BufferT(1),value:new BufferT(1)}),DACMarker={name:()=>"DAC",length:uint16be,tables:new ArrayT(DACTable,Gt=>Gt.length/2)},readUInt8=(Gt,$r)=>Gt[$r],readUInt16BE=(Gt,$r)=>Gt[$r]<<8|Gt[$r+1],readUInt16LE=(Gt,$r)=>Gt[$r]|Gt[$r+1]<<8,readUInt32BE=(Gt,$r)=>Gt[$r]<<24|Gt[$r+1]<<16|Gt[$r+2]<<8|Gt[$r+3],readUInt32LE=(Gt,$r)=>Gt[$r]|Gt[$r+1]<<8|Gt[$r+2]<<16|Gt[$r+3]<<24,uint8ArrayToHexString=Gt=>Array.from(Gt,$r=>$r.toString(16).padStart(2,"0")).join(""),decoder=new TextDecoder("utf-8"),uint8ArrayToString=Gt=>decoder.decode(Gt),concatenateUint8Arrays=Gt=>{const $r=Gt.reduce((Dr,kr)=>Dr+kr.length,0),zr=new Uint8Array($r);let _r=0;return Gt.forEach(Dr=>{zr.set(Dr,_r),_r+=Dr.length}),zr},readInt32BE=(Gt,$r)=>readUInt32BE(Gt,$r)|0,readInt32LE=(Gt,$r)=>readUInt32LE(Gt,$r)|0;class HuffmanTableElements{decode($r,zr){const _r={};let Dr=$r.buffer.slice($r.pos,$r.pos+zr.length-2);for(;Dr.length>0;){let kr=1;const qr=[],Nr=readUInt8(Dr,0),Wr=Dr.slice(kr,kr+16);kr+=16;for(const Qr of Wr)qr.push(Dr.slice(kr,kr+Qr)),kr+=Qr;Dr=Dr.slice(kr),_r[Nr]=concatenateUint8Arrays(qr)}return $r.pos+=zr.length-2,_r}}const DefineHuffmanTableMarker={name:()=>"DHT",length:uint16be,tables:new HuffmanTableElements},DQTMarker={name:()=>"DQT",length:uint16be,tables:new ArrayT(new Struct({identifier:new BufferT(1),data:new BufferT(64)}),Gt=>(Gt.length-2)/65)},DRIMarker={name:()=>"DRI",length:uint16be,restartInterval:uint16be},EndOfImageMarker={name:()=>"EOI",afterEOI:new Reserved(uint8,1/0)},tags={ifd:{"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},gps:{"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"}};class IDFEntries{constructor($r){this.bigEndian=$r,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue($r,zr,_r){switch(zr){case 2:return $r.toString("ascii").replace(/\0+$/,"");case 129:return $r.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+$r.toString("hex");default:return this._getTagValueForNumericalData($r,zr,_r)}}_getTagValueForNumericalData($r,zr,_r){const Dr=[],kr=this.bytes[zr];for(let qr=0;qr<_r;qr+=1)Dr.push(this._getSingleTagValueForNumericalData($r,zr,qr*kr));return Dr.length===1?Dr[0]:Dr}_getSingleTagValueForNumericalData($r,zr,_r){const Dr=Nr=>this.bigEndian?readUInt16BE($r,Nr):readUInt16LE($r,Nr),kr=Nr=>this.bigEndian?readUInt32BE($r,Nr):readUInt32LE($r,Nr),qr=Nr=>this.bigEndian?readInt32BE($r,Nr):readInt32LE($r,Nr);switch(zr){case 1:return readUInt8($r,_r);case 3:return Dr(_r);case 4:return kr(_r);case 5:return kr(_r)/kr(_r+4);case 9:return qr(_r);case 10:return qr(_r)/qr(_r+4)}}_decodeIDFEntries($r,zr,_r,Dr=!1){let kr=2+_r;const qr={},Nr=Vr=>this.bigEndian?readUInt16BE($r,Vr):readUInt16LE($r,Vr),Wr=Vr=>this.bigEndian?readUInt32BE($r,Vr):readUInt32LE($r,Vr),Qr=Nr(_r);for(let Vr=0;Vr<Qr;Vr++){const Jr=$r.slice(kr,kr+2),Zr=Nr(kr+2),zn=Wr(kr+4),Vn=this.bytes[Zr],_i=zn*Vn;let e0=$r.slice(kr+8,kr+12);if(_i>4){const o0=this.bigEndian?readUInt32BE(e0,0):readUInt32LE(e0,0);e0=$r.slice(o0,o0+_i)}const r0=this._getTagValue(e0,Zr,zn),i0=this.bigEndian?uint8ArrayToHexString(Jr):uint8ArrayToHexString(Jr.reverse()),n0=zr[i0];qr[n0]=r0,kr+=12}return qr}decode($r,zr){const _r=$r.buffer.slice($r.pos-8),Dr=zr.offsetToFirstIFD;if(Dr>_r.length)return $r.pos+=zr.parent.length-16,{};const kr=this._decodeIDFEntries(_r,tags.ifd,Dr),{exifIFDPointer:qr,gpsInfoIFDPointer:Nr}=kr;if(qr&&(kr.subExif=this._decodeIDFEntries(_r,tags.ifd,qr)),Nr){const Wr=Nr;kr.gpsInfo=this._decodeIDFEntries(_r,tags.gps,Wr,!0)}return $r.pos+=zr.parent.length-16,kr}}const IFDData=Gt=>{const $r=Gt?uint16be:uint16le,zr=Gt?uint32be:uint32le;return new Struct({fortyTwo:$r,offsetToFirstIFD:zr,entries:new IDFEntries(Gt)})};class TIFFHeader{decode($r,zr){const Dr=uint8ArrayToString($r.buffer.slice($r.pos,$r.pos+2))==="MM";return $r.pos+=2,IFDData(Dr).decode($r,zr).entries}}const EXIFMarker={name:()=>"EXIF",length:uint16be,identifier:new StringT(6),entries:new TIFFHeader},JFIFMarker={name:()=>"JFIF",length:uint16be,identifier:new StringT(5),version:uint16be,units:uint8,xDensity:uint16be,yDensity:uint16be,thumbnailWidth:uint8,thumbnailHeight:uint8};class ImageData{decode($r){const zr=$r.buffer.slice($r.pos);let _r=0,Dr=zr.indexOf(255);for(;Dr!==-1;){_r=Dr;const kr=zr[_r+1],qr=kr>=208&&kr<=215;if(kr!==0&&!qr)break;Dr=zr.indexOf(255,Dr+1)}return $r.pos+=_r,zr.slice(0,_r)}}const SOSComponentSpecification=new Struct({scanComponentSelector:uint8,entropyCodingTable:new BufferT(1)}),SOSMarker={name:()=>"SOS",length:uint16be,numberOfImageComponents:uint8,componentSpecifications:new ArrayT(SOSComponentSpecification,Gt=>Gt.numberOfImageComponents),startOfSpectral:uint8,endOfSpectral:uint8,successiveApproximationBit:new BufferT(1),data:new ImageData},FrameColorComponent=new Struct({id:uint8,samplingFactors:uint8,quantizationTableId:uint8}),StartOfFrameMarker={name:()=>"SOF",length:uint16be,precision:uint8,height:uint16be,width:uint16be,numberOfComponents:uint8,components:new ArrayT(FrameColorComponent,Gt=>Gt.numberOfComponents)},StartOfImageMarker={name:()=>"SOI"},UnknownMarker={length:uint16be,buf:new BufferT(Gt=>Gt.length-2)},unknownMarkers=Array(63).fill(0).reduce((Gt,$r,zr)=>({...Gt,[zr+65472]:UnknownMarker}),{}),Marker=new VersionedStruct(uint16be,{...unknownMarkers,65472:StartOfFrameMarker,65473:StartOfFrameMarker,65474:StartOfFrameMarker,65475:StartOfFrameMarker,65476:DefineHuffmanTableMarker,65477:StartOfFrameMarker,65478:StartOfFrameMarker,65479:StartOfFrameMarker,65481:StartOfFrameMarker,65482:StartOfFrameMarker,65483:StartOfFrameMarker,65484:DACMarker,65485:StartOfFrameMarker,65486:StartOfFrameMarker,65487:StartOfFrameMarker,65496:StartOfImageMarker,65497:EndOfImageMarker,65498:SOSMarker,65499:DQTMarker,65501:DRIMarker,65504:JFIFMarker,65505:EXIFMarker}),JPEG$2=new ArrayT(Marker),decode$3=Gt=>JPEG$2.fromBuffer(Gt).map(({version:zr,..._r})=>({type:zr,..._r})),_JPEG={decode:decode$3};var global$1$2=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},lookup$6=[],revLookup$1=[],Arr$1=typeof Uint8Array<"u"?Uint8Array:Array,inited$1=!1;function init$2(){inited$1=!0;for(var Gt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$r=0,zr=Gt.length;$r<zr;++$r)lookup$6[$r]=Gt[$r],revLookup$1[Gt.charCodeAt($r)]=$r;revLookup$1[45]=62,revLookup$1[95]=63}function toByteArray$1(Gt){inited$1||init$2();var $r,zr,_r,Dr,kr,qr,Nr=Gt.length;if(Nr%4>0)throw new Error("Invalid string. Length must be a multiple of 4");kr=Gt[Nr-2]==="="?2:Gt[Nr-1]==="="?1:0,qr=new Arr$1(Nr*3/4-kr),_r=kr>0?Nr-4:Nr;var Wr=0;for($r=0,zr=0;$r<_r;$r+=4,zr+=3)Dr=revLookup$1[Gt.charCodeAt($r)]<<18|revLookup$1[Gt.charCodeAt($r+1)]<<12|revLookup$1[Gt.charCodeAt($r+2)]<<6|revLookup$1[Gt.charCodeAt($r+3)],qr[Wr++]=Dr>>16&255,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255;return kr===2?(Dr=revLookup$1[Gt.charCodeAt($r)]<<2|revLookup$1[Gt.charCodeAt($r+1)]>>4,qr[Wr++]=Dr&255):kr===1&&(Dr=revLookup$1[Gt.charCodeAt($r)]<<10|revLookup$1[Gt.charCodeAt($r+1)]<<4|revLookup$1[Gt.charCodeAt($r+2)]>>2,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255),qr}function tripletToBase64$1(Gt){return lookup$6[Gt>>18&63]+lookup$6[Gt>>12&63]+lookup$6[Gt>>6&63]+lookup$6[Gt&63]}function encodeChunk$1(Gt,$r,zr){for(var _r,Dr=[],kr=$r;kr<zr;kr+=3)_r=(Gt[kr]<<16)+(Gt[kr+1]<<8)+Gt[kr+2],Dr.push(tripletToBase64$1(_r));return Dr.join("")}function fromByteArray$1(Gt){inited$1||init$2();for(var $r,zr=Gt.length,_r=zr%3,Dr="",kr=[],qr=16383,Nr=0,Wr=zr-_r;Nr<Wr;Nr+=qr)kr.push(encodeChunk$1(Gt,Nr,Nr+qr>Wr?Wr:Nr+qr));return _r===1?($r=Gt[zr-1],Dr+=lookup$6[$r>>2],Dr+=lookup$6[$r<<4&63],Dr+="=="):_r===2&&($r=(Gt[zr-2]<<8)+Gt[zr-1],Dr+=lookup$6[$r>>10],Dr+=lookup$6[$r>>4&63],Dr+=lookup$6[$r<<2&63],Dr+="="),kr.push(Dr),kr.join("")}function read$1(Gt,$r,zr,_r,Dr){var kr,qr,Nr=Dr*8-_r-1,Wr=(1<<Nr)-1,Qr=Wr>>1,Vr=-7,Jr=zr?Dr-1:0,Zr=zr?-1:1,zn=Gt[$r+Jr];for(Jr+=Zr,kr=zn&(1<<-Vr)-1,zn>>=-Vr,Vr+=Nr;Vr>0;kr=kr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);for(qr=kr&(1<<-Vr)-1,kr>>=-Vr,Vr+=_r;Vr>0;qr=qr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);if(kr===0)kr=1-Qr;else{if(kr===Wr)return qr?NaN:(zn?-1:1)*(1/0);qr=qr+Math.pow(2,_r),kr=kr-Qr}return(zn?-1:1)*qr*Math.pow(2,kr-_r)}function write$1(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr,Qr=kr*8-Dr-1,Vr=(1<<Qr)-1,Jr=Vr>>1,Zr=Dr===23?Math.pow(2,-24)-Math.pow(2,-77):0,zn=_r?0:kr-1,Vn=_r?1:-1,_i=$r<0||$r===0&&1/$r<0?1:0;for($r=Math.abs($r),isNaN($r)||$r===1/0?(Nr=isNaN($r)?1:0,qr=Vr):(qr=Math.floor(Math.log($r)/Math.LN2),$r*(Wr=Math.pow(2,-qr))<1&&(qr--,Wr*=2),qr+Jr>=1?$r+=Zr/Wr:$r+=Zr*Math.pow(2,1-Jr),$r*Wr>=2&&(qr++,Wr/=2),qr+Jr>=Vr?(Nr=0,qr=Vr):qr+Jr>=1?(Nr=($r*Wr-1)*Math.pow(2,Dr),qr=qr+Jr):(Nr=$r*Math.pow(2,Jr-1)*Math.pow(2,Dr),qr=0));Dr>=8;Gt[zr+zn]=Nr&255,zn+=Vn,Nr/=256,Dr-=8);for(qr=qr<<Dr|Nr,Qr+=Dr;Qr>0;Gt[zr+zn]=qr&255,zn+=Vn,qr/=256,Qr-=8);Gt[zr+zn-Vn]|=_i*128}var toString$b={}.toString,isArray$1$1=Array.isArray||function(Gt){return toString$b.call(Gt)=="[object Array]"};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */var INSPECT_MAX_BYTES$1=50;Buffer$2$1.TYPED_ARRAY_SUPPORT=global$1$2.TYPED_ARRAY_SUPPORT!==void 0?global$1$2.TYPED_ARRAY_SUPPORT:!0;var _kMaxLength=kMaxLength$1();function kMaxLength$1(){return Buffer$2$1.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer$1(Gt,$r){if(kMaxLength$1()<$r)throw new RangeError("Invalid typed array length");return Buffer$2$1.TYPED_ARRAY_SUPPORT?(Gt=new Uint8Array($r),Gt.__proto__=Buffer$2$1.prototype):(Gt===null&&(Gt=new Buffer$2$1($r)),Gt.length=$r),Gt}function Buffer$2$1(Gt,$r,zr){if(!Buffer$2$1.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$2$1))return new Buffer$2$1(Gt,$r,zr);if(typeof Gt=="number"){if(typeof $r=="string")throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe$1(this,Gt)}return from$1(this,Gt,$r,zr)}Buffer$2$1.poolSize=8192;Buffer$2$1._augment=function(Gt){return Gt.__proto__=Buffer$2$1.prototype,Gt};function from$1(Gt,$r,zr,_r){if(typeof $r=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&$r instanceof ArrayBuffer?fromArrayBuffer$1(Gt,$r,zr,_r):typeof $r=="string"?fromString$1(Gt,$r,zr):fromObject$1(Gt,$r)}Buffer$2$1.from=function(Gt,$r,zr){return from$1(null,Gt,$r,zr)};Buffer$2$1.TYPED_ARRAY_SUPPORT&&(Buffer$2$1.prototype.__proto__=Uint8Array.prototype,Buffer$2$1.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Buffer$2$1[Symbol.species]);function assertSize$1(Gt){if(typeof Gt!="number")throw new TypeError('"size" argument must be a number');if(Gt<0)throw new RangeError('"size" argument must not be negative')}function alloc$1(Gt,$r,zr,_r){return assertSize$1($r),$r<=0?createBuffer$1(Gt,$r):zr!==void 0?typeof _r=="string"?createBuffer$1(Gt,$r).fill(zr,_r):createBuffer$1(Gt,$r).fill(zr):createBuffer$1(Gt,$r)}Buffer$2$1.alloc=function(Gt,$r,zr){return alloc$1(null,Gt,$r,zr)};function allocUnsafe$1(Gt,$r){if(assertSize$1($r),Gt=createBuffer$1(Gt,$r<0?0:checked$1($r)|0),!Buffer$2$1.TYPED_ARRAY_SUPPORT)for(var zr=0;zr<$r;++zr)Gt[zr]=0;return Gt}Buffer$2$1.allocUnsafe=function(Gt){return allocUnsafe$1(null,Gt)};Buffer$2$1.allocUnsafeSlow=function(Gt){return allocUnsafe$1(null,Gt)};function fromString$1(Gt,$r,zr){if((typeof zr!="string"||zr==="")&&(zr="utf8"),!Buffer$2$1.isEncoding(zr))throw new TypeError('"encoding" must be a valid string encoding');var _r=byteLength$2($r,zr)|0;Gt=createBuffer$1(Gt,_r);var Dr=Gt.write($r,zr);return Dr!==_r&&(Gt=Gt.slice(0,Dr)),Gt}function fromArrayLike$1(Gt,$r){var zr=$r.length<0?0:checked$1($r.length)|0;Gt=createBuffer$1(Gt,zr);for(var _r=0;_r<zr;_r+=1)Gt[_r]=$r[_r]&255;return Gt}function fromArrayBuffer$1(Gt,$r,zr,_r){if($r.byteLength,zr<0||$r.byteLength<zr)throw new RangeError("'offset' is out of bounds");if($r.byteLength<zr+(_r||0))throw new RangeError("'length' is out of bounds");return zr===void 0&&_r===void 0?$r=new Uint8Array($r):_r===void 0?$r=new Uint8Array($r,zr):$r=new Uint8Array($r,zr,_r),Buffer$2$1.TYPED_ARRAY_SUPPORT?(Gt=$r,Gt.__proto__=Buffer$2$1.prototype):Gt=fromArrayLike$1(Gt,$r),Gt}function fromObject$1(Gt,$r){if(internalIsBuffer$1($r)){var zr=checked$1($r.length)|0;return Gt=createBuffer$1(Gt,zr),Gt.length===0||$r.copy(Gt,0,0,zr),Gt}if($r){if(typeof ArrayBuffer<"u"&&$r.buffer instanceof ArrayBuffer||"length"in $r)return typeof $r.length!="number"||isnan$1($r.length)?createBuffer$1(Gt,0):fromArrayLike$1(Gt,$r);if($r.type==="Buffer"&&isArray$1$1($r.data))return fromArrayLike$1(Gt,$r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function checked$1(Gt){if(Gt>=kMaxLength$1())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength$1().toString(16)+" bytes");return Gt|0}function SlowBuffer(Gt){return+Gt!=Gt&&(Gt=0),Buffer$2$1.alloc(+Gt)}Buffer$2$1.isBuffer=isBuffer$1$1;function internalIsBuffer$1(Gt){return!!(Gt!=null&&Gt._isBuffer)}Buffer$2$1.compare=function($r,zr){if(!internalIsBuffer$1($r)||!internalIsBuffer$1(zr))throw new TypeError("Arguments must be Buffers");if($r===zr)return 0;for(var _r=$r.length,Dr=zr.length,kr=0,qr=Math.min(_r,Dr);kr<qr;++kr)if($r[kr]!==zr[kr]){_r=$r[kr],Dr=zr[kr];break}return _r<Dr?-1:Dr<_r?1:0};Buffer$2$1.isEncoding=function($r){switch(String($r).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}};Buffer$2$1.concat=function($r,zr){if(!isArray$1$1($r))throw new TypeError('"list" argument must be an Array of Buffers');if($r.length===0)return Buffer$2$1.alloc(0);var _r;if(zr===void 0)for(zr=0,_r=0;_r<$r.length;++_r)zr+=$r[_r].length;var Dr=Buffer$2$1.allocUnsafe(zr),kr=0;for(_r=0;_r<$r.length;++_r){var qr=$r[_r];if(!internalIsBuffer$1(qr))throw new TypeError('"list" argument must be an Array of Buffers');qr.copy(Dr,kr),kr+=qr.length}return Dr};function byteLength$2(Gt,$r){if(internalIsBuffer$1(Gt))return Gt.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(Gt)||Gt instanceof ArrayBuffer))return Gt.byteLength;typeof Gt!="string"&&(Gt=""+Gt);var zr=Gt.length;if(zr===0)return 0;for(var _r=!1;;)switch($r){case"ascii":case"latin1":case"binary":return zr;case"utf8":case"utf-8":case void 0:return utf8ToBytes$1(Gt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zr*2;case"hex":return zr>>>1;case"base64":return base64ToBytes$1(Gt).length;default:if(_r)return utf8ToBytes$1(Gt).length;$r=(""+$r).toLowerCase(),_r=!0}}Buffer$2$1.byteLength=byteLength$2;function slowToString$1(Gt,$r,zr){var _r=!1;if(($r===void 0||$r<0)&&($r=0),$r>this.length||((zr===void 0||zr>this.length)&&(zr=this.length),zr<=0)||(zr>>>=0,$r>>>=0,zr<=$r))return"";for(Gt||(Gt="utf8");;)switch(Gt){case"hex":return hexSlice$1(this,$r,zr);case"utf8":case"utf-8":return utf8Slice$1(this,$r,zr);case"ascii":return asciiSlice$1(this,$r,zr);case"latin1":case"binary":return latin1Slice$1(this,$r,zr);case"base64":return base64Slice$1(this,$r,zr);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice$1(this,$r,zr);default:if(_r)throw new TypeError("Unknown encoding: "+Gt);Gt=(Gt+"").toLowerCase(),_r=!0}}Buffer$2$1.prototype._isBuffer=!0;function swap$2(Gt,$r,zr){var _r=Gt[$r];Gt[$r]=Gt[zr],Gt[zr]=_r}Buffer$2$1.prototype.swap16=function(){var $r=this.length;if($r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var zr=0;zr<$r;zr+=2)swap$2(this,zr,zr+1);return this};Buffer$2$1.prototype.swap32=function(){var $r=this.length;if($r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var zr=0;zr<$r;zr+=4)swap$2(this,zr,zr+3),swap$2(this,zr+1,zr+2);return this};Buffer$2$1.prototype.swap64=function(){var $r=this.length;if($r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var zr=0;zr<$r;zr+=8)swap$2(this,zr,zr+7),swap$2(this,zr+1,zr+6),swap$2(this,zr+2,zr+5),swap$2(this,zr+3,zr+4);return this};Buffer$2$1.prototype.toString=function(){var $r=this.length|0;return $r===0?"":arguments.length===0?utf8Slice$1(this,0,$r):slowToString$1.apply(this,arguments)};Buffer$2$1.prototype.equals=function($r){if(!internalIsBuffer$1($r))throw new TypeError("Argument must be a Buffer");return this===$r?!0:Buffer$2$1.compare(this,$r)===0};Buffer$2$1.prototype.inspect=function(){var $r="",zr=INSPECT_MAX_BYTES$1;return this.length>0&&($r=this.toString("hex",0,zr).match(/.{2}/g).join(" "),this.length>zr&&($r+=" ... ")),"<Buffer "+$r+">"};Buffer$2$1.prototype.compare=function($r,zr,_r,Dr,kr){if(!internalIsBuffer$1($r))throw new TypeError("Argument must be a Buffer");if(zr===void 0&&(zr=0),_r===void 0&&(_r=$r?$r.length:0),Dr===void 0&&(Dr=0),kr===void 0&&(kr=this.length),zr<0||_r>$r.length||Dr<0||kr>this.length)throw new RangeError("out of range index");if(Dr>=kr&&zr>=_r)return 0;if(Dr>=kr)return-1;if(zr>=_r)return 1;if(zr>>>=0,_r>>>=0,Dr>>>=0,kr>>>=0,this===$r)return 0;for(var qr=kr-Dr,Nr=_r-zr,Wr=Math.min(qr,Nr),Qr=this.slice(Dr,kr),Vr=$r.slice(zr,_r),Jr=0;Jr<Wr;++Jr)if(Qr[Jr]!==Vr[Jr]){qr=Qr[Jr],Nr=Vr[Jr];break}return qr<Nr?-1:Nr<qr?1:0};function bidirectionalIndexOf$1(Gt,$r,zr,_r,Dr){if(Gt.length===0)return-1;if(typeof zr=="string"?(_r=zr,zr=0):zr>2147483647?zr=2147483647:zr<-2147483648&&(zr=-2147483648),zr=+zr,isNaN(zr)&&(zr=Dr?0:Gt.length-1),zr<0&&(zr=Gt.length+zr),zr>=Gt.length){if(Dr)return-1;zr=Gt.length-1}else if(zr<0)if(Dr)zr=0;else return-1;if(typeof $r=="string"&&($r=Buffer$2$1.from($r,_r)),internalIsBuffer$1($r))return $r.length===0?-1:arrayIndexOf$2(Gt,$r,zr,_r,Dr);if(typeof $r=="number")return $r=$r&255,Buffer$2$1.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Dr?Uint8Array.prototype.indexOf.call(Gt,$r,zr):Uint8Array.prototype.lastIndexOf.call(Gt,$r,zr):arrayIndexOf$2(Gt,[$r],zr,_r,Dr);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf$2(Gt,$r,zr,_r,Dr){var kr=1,qr=Gt.length,Nr=$r.length;if(_r!==void 0&&(_r=String(_r).toLowerCase(),_r==="ucs2"||_r==="ucs-2"||_r==="utf16le"||_r==="utf-16le")){if(Gt.length<2||$r.length<2)return-1;kr=2,qr/=2,Nr/=2,zr/=2}function Wr(zn,Vn){return kr===1?zn[Vn]:zn.readUInt16BE(Vn*kr)}var Qr;if(Dr){var Vr=-1;for(Qr=zr;Qr<qr;Qr++)if(Wr(Gt,Qr)===Wr($r,Vr===-1?0:Qr-Vr)){if(Vr===-1&&(Vr=Qr),Qr-Vr+1===Nr)return Vr*kr}else Vr!==-1&&(Qr-=Qr-Vr),Vr=-1}else for(zr+Nr>qr&&(zr=qr-Nr),Qr=zr;Qr>=0;Qr--){for(var Jr=!0,Zr=0;Zr<Nr;Zr++)if(Wr(Gt,Qr+Zr)!==Wr($r,Zr)){Jr=!1;break}if(Jr)return Qr}return-1}Buffer$2$1.prototype.includes=function($r,zr,_r){return this.indexOf($r,zr,_r)!==-1};Buffer$2$1.prototype.indexOf=function($r,zr,_r){return bidirectionalIndexOf$1(this,$r,zr,_r,!0)};Buffer$2$1.prototype.lastIndexOf=function($r,zr,_r){return bidirectionalIndexOf$1(this,$r,zr,_r,!1)};function hexWrite$1(Gt,$r,zr,_r){zr=Number(zr)||0;var Dr=Gt.length-zr;_r?(_r=Number(_r),_r>Dr&&(_r=Dr)):_r=Dr;var kr=$r.length;if(kr%2!==0)throw new TypeError("Invalid hex string");_r>kr/2&&(_r=kr/2);for(var qr=0;qr<_r;++qr){var Nr=parseInt($r.substr(qr*2,2),16);if(isNaN(Nr))return qr;Gt[zr+qr]=Nr}return qr}function utf8Write$1(Gt,$r,zr,_r){return blitBuffer$1(utf8ToBytes$1($r,Gt.length-zr),Gt,zr,_r)}function asciiWrite$1(Gt,$r,zr,_r){return blitBuffer$1(asciiToBytes$1($r),Gt,zr,_r)}function latin1Write$1(Gt,$r,zr,_r){return asciiWrite$1(Gt,$r,zr,_r)}function base64Write$1(Gt,$r,zr,_r){return blitBuffer$1(base64ToBytes$1($r),Gt,zr,_r)}function ucs2Write$1(Gt,$r,zr,_r){return blitBuffer$1(utf16leToBytes$1($r,Gt.length-zr),Gt,zr,_r)}Buffer$2$1.prototype.write=function($r,zr,_r,Dr){if(zr===void 0)Dr="utf8",_r=this.length,zr=0;else if(_r===void 0&&typeof zr=="string")Dr=zr,_r=this.length,zr=0;else if(isFinite(zr))zr=zr|0,isFinite(_r)?(_r=_r|0,Dr===void 0&&(Dr="utf8")):(Dr=_r,_r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var kr=this.length-zr;if((_r===void 0||_r>kr)&&(_r=kr),$r.length>0&&(_r<0||zr<0)||zr>this.length)throw new RangeError("Attempt to write outside buffer bounds");Dr||(Dr="utf8");for(var qr=!1;;)switch(Dr){case"hex":return hexWrite$1(this,$r,zr,_r);case"utf8":case"utf-8":return utf8Write$1(this,$r,zr,_r);case"ascii":return asciiWrite$1(this,$r,zr,_r);case"latin1":case"binary":return latin1Write$1(this,$r,zr,_r);case"base64":return base64Write$1(this,$r,zr,_r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write$1(this,$r,zr,_r);default:if(qr)throw new TypeError("Unknown encoding: "+Dr);Dr=(""+Dr).toLowerCase(),qr=!0}};Buffer$2$1.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice$1(Gt,$r,zr){return $r===0&&zr===Gt.length?fromByteArray$1(Gt):fromByteArray$1(Gt.slice($r,zr))}function utf8Slice$1(Gt,$r,zr){zr=Math.min(Gt.length,zr);for(var _r=[],Dr=$r;Dr<zr;){var kr=Gt[Dr],qr=null,Nr=kr>239?4:kr>223?3:kr>191?2:1;if(Dr+Nr<=zr){var Wr,Qr,Vr,Jr;switch(Nr){case 1:kr<128&&(qr=kr);break;case 2:Wr=Gt[Dr+1],(Wr&192)===128&&(Jr=(kr&31)<<6|Wr&63,Jr>127&&(qr=Jr));break;case 3:Wr=Gt[Dr+1],Qr=Gt[Dr+2],(Wr&192)===128&&(Qr&192)===128&&(Jr=(kr&15)<<12|(Wr&63)<<6|Qr&63,Jr>2047&&(Jr<55296||Jr>57343)&&(qr=Jr));break;case 4:Wr=Gt[Dr+1],Qr=Gt[Dr+2],Vr=Gt[Dr+3],(Wr&192)===128&&(Qr&192)===128&&(Vr&192)===128&&(Jr=(kr&15)<<18|(Wr&63)<<12|(Qr&63)<<6|Vr&63,Jr>65535&&Jr<1114112&&(qr=Jr))}}qr===null?(qr=65533,Nr=1):qr>65535&&(qr-=65536,_r.push(qr>>>10&1023|55296),qr=56320|qr&1023),_r.push(qr),Dr+=Nr}return decodeCodePointsArray$1(_r)}var MAX_ARGUMENTS_LENGTH$1=4096;function decodeCodePointsArray$1(Gt){var $r=Gt.length;if($r<=MAX_ARGUMENTS_LENGTH$1)return String.fromCharCode.apply(String,Gt);for(var zr="",_r=0;_r<$r;)zr+=String.fromCharCode.apply(String,Gt.slice(_r,_r+=MAX_ARGUMENTS_LENGTH$1));return zr}function asciiSlice$1(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]&127);return _r}function latin1Slice$1(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]);return _r}function hexSlice$1(Gt,$r,zr){var _r=Gt.length;(!$r||$r<0)&&($r=0),(!zr||zr<0||zr>_r)&&(zr=_r);for(var Dr="",kr=$r;kr<zr;++kr)Dr+=toHex$1(Gt[kr]);return Dr}function utf16leSlice$1(Gt,$r,zr){for(var _r=Gt.slice($r,zr),Dr="",kr=0;kr<_r.length;kr+=2)Dr+=String.fromCharCode(_r[kr]+_r[kr+1]*256);return Dr}Buffer$2$1.prototype.slice=function($r,zr){var _r=this.length;$r=~~$r,zr=zr===void 0?_r:~~zr,$r<0?($r+=_r,$r<0&&($r=0)):$r>_r&&($r=_r),zr<0?(zr+=_r,zr<0&&(zr=0)):zr>_r&&(zr=_r),zr<$r&&(zr=$r);var Dr;if(Buffer$2$1.TYPED_ARRAY_SUPPORT)Dr=this.subarray($r,zr),Dr.__proto__=Buffer$2$1.prototype;else{var kr=zr-$r;Dr=new Buffer$2$1(kr,void 0);for(var qr=0;qr<kr;++qr)Dr[qr]=this[qr+$r]}return Dr};function checkOffset$1(Gt,$r,zr){if(Gt%1!==0||Gt<0)throw new RangeError("offset is not uint");if(Gt+$r>zr)throw new RangeError("Trying to access beyond buffer length")}Buffer$2$1.prototype.readUIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$1($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return Dr};Buffer$2$1.prototype.readUIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$1($r,zr,this.length);for(var Dr=this[$r+--zr],kr=1;zr>0&&(kr*=256);)Dr+=this[$r+--zr]*kr;return Dr};Buffer$2$1.prototype.readUInt8=function($r,zr){return zr||checkOffset$1($r,1,this.length),this[$r]};Buffer$2$1.prototype.readUInt16LE=function($r,zr){return zr||checkOffset$1($r,2,this.length),this[$r]|this[$r+1]<<8};Buffer$2$1.prototype.readUInt16BE=function($r,zr){return zr||checkOffset$1($r,2,this.length),this[$r]<<8|this[$r+1]};Buffer$2$1.prototype.readUInt32LE=function($r,zr){return zr||checkOffset$1($r,4,this.length),(this[$r]|this[$r+1]<<8|this[$r+2]<<16)+this[$r+3]*16777216};Buffer$2$1.prototype.readUInt32BE=function($r,zr){return zr||checkOffset$1($r,4,this.length),this[$r]*16777216+(this[$r+1]<<16|this[$r+2]<<8|this[$r+3])};Buffer$2$1.prototype.readIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$1($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return kr*=128,Dr>=kr&&(Dr-=Math.pow(2,8*zr)),Dr};Buffer$2$1.prototype.readIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset$1($r,zr,this.length);for(var Dr=zr,kr=1,qr=this[$r+--Dr];Dr>0&&(kr*=256);)qr+=this[$r+--Dr]*kr;return kr*=128,qr>=kr&&(qr-=Math.pow(2,8*zr)),qr};Buffer$2$1.prototype.readInt8=function($r,zr){return zr||checkOffset$1($r,1,this.length),this[$r]&128?(255-this[$r]+1)*-1:this[$r]};Buffer$2$1.prototype.readInt16LE=function($r,zr){zr||checkOffset$1($r,2,this.length);var _r=this[$r]|this[$r+1]<<8;return _r&32768?_r|4294901760:_r};Buffer$2$1.prototype.readInt16BE=function($r,zr){zr||checkOffset$1($r,2,this.length);var _r=this[$r+1]|this[$r]<<8;return _r&32768?_r|4294901760:_r};Buffer$2$1.prototype.readInt32LE=function($r,zr){return zr||checkOffset$1($r,4,this.length),this[$r]|this[$r+1]<<8|this[$r+2]<<16|this[$r+3]<<24};Buffer$2$1.prototype.readInt32BE=function($r,zr){return zr||checkOffset$1($r,4,this.length),this[$r]<<24|this[$r+1]<<16|this[$r+2]<<8|this[$r+3]};Buffer$2$1.prototype.readFloatLE=function($r,zr){return zr||checkOffset$1($r,4,this.length),read$1(this,$r,!0,23,4)};Buffer$2$1.prototype.readFloatBE=function($r,zr){return zr||checkOffset$1($r,4,this.length),read$1(this,$r,!1,23,4)};Buffer$2$1.prototype.readDoubleLE=function($r,zr){return zr||checkOffset$1($r,8,this.length),read$1(this,$r,!0,52,8)};Buffer$2$1.prototype.readDoubleBE=function($r,zr){return zr||checkOffset$1($r,8,this.length),read$1(this,$r,!1,52,8)};function checkInt$1(Gt,$r,zr,_r,Dr,kr){if(!internalIsBuffer$1(Gt))throw new TypeError('"buffer" argument must be a Buffer instance');if($r>Dr||$r<kr)throw new RangeError('"value" argument is out of bounds');if(zr+_r>Gt.length)throw new RangeError("Index out of range")}Buffer$2$1.prototype.writeUIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt$1(this,$r,zr,_r,kr,0)}var qr=1,Nr=0;for(this[zr]=$r&255;++Nr<_r&&(qr*=256);)this[zr+Nr]=$r/qr&255;return zr+_r};Buffer$2$1.prototype.writeUIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt$1(this,$r,zr,_r,kr,0)}var qr=_r-1,Nr=1;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)this[zr+qr]=$r/Nr&255;return zr+_r};Buffer$2$1.prototype.writeUInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,1,255,0),Buffer$2$1.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),this[zr]=$r&255,zr+1};function objectWriteUInt16$1(Gt,$r,zr,_r){$r<0&&($r=65535+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,2);Dr<kr;++Dr)Gt[zr+Dr]=($r&255<<8*(_r?Dr:1-Dr))>>>(_r?Dr:1-Dr)*8}Buffer$2$1.prototype.writeUInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,2,65535,0),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16$1(this,$r,zr,!0),zr+2};Buffer$2$1.prototype.writeUInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,2,65535,0),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16$1(this,$r,zr,!1),zr+2};function objectWriteUInt32$1(Gt,$r,zr,_r){$r<0&&($r=4294967295+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,4);Dr<kr;++Dr)Gt[zr+Dr]=$r>>>(_r?Dr:3-Dr)*8&255}Buffer$2$1.prototype.writeUInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,4,4294967295,0),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr+3]=$r>>>24,this[zr+2]=$r>>>16,this[zr+1]=$r>>>8,this[zr]=$r&255):objectWriteUInt32$1(this,$r,zr,!0),zr+4};Buffer$2$1.prototype.writeUInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,4,4294967295,0),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32$1(this,$r,zr,!1),zr+4};Buffer$2$1.prototype.writeIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt$1(this,$r,zr,_r,kr-1,-kr)}var qr=0,Nr=1,Wr=0;for(this[zr]=$r&255;++qr<_r&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr-1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$2$1.prototype.writeIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt$1(this,$r,zr,_r,kr-1,-kr)}var qr=_r-1,Nr=1,Wr=0;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr+1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$2$1.prototype.writeInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,1,127,-128),Buffer$2$1.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),$r<0&&($r=255+$r+1),this[zr]=$r&255,zr+1};Buffer$2$1.prototype.writeInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,2,32767,-32768),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16$1(this,$r,zr,!0),zr+2};Buffer$2$1.prototype.writeInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,2,32767,-32768),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16$1(this,$r,zr,!1),zr+2};Buffer$2$1.prototype.writeInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,4,2147483647,-2147483648),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8,this[zr+2]=$r>>>16,this[zr+3]=$r>>>24):objectWriteUInt32$1(this,$r,zr,!0),zr+4};Buffer$2$1.prototype.writeInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt$1(this,$r,zr,4,2147483647,-2147483648),$r<0&&($r=4294967295+$r+1),Buffer$2$1.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32$1(this,$r,zr,!1),zr+4};function checkIEEE754$1(Gt,$r,zr,_r,Dr,kr){if(zr+_r>Gt.length)throw new RangeError("Index out of range");if(zr<0)throw new RangeError("Index out of range")}function writeFloat$1(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754$1(Gt,$r,zr,4),write$1(Gt,$r,zr,_r,23,4),zr+4}Buffer$2$1.prototype.writeFloatLE=function($r,zr,_r){return writeFloat$1(this,$r,zr,!0,_r)};Buffer$2$1.prototype.writeFloatBE=function($r,zr,_r){return writeFloat$1(this,$r,zr,!1,_r)};function writeDouble$1(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754$1(Gt,$r,zr,8),write$1(Gt,$r,zr,_r,52,8),zr+8}Buffer$2$1.prototype.writeDoubleLE=function($r,zr,_r){return writeDouble$1(this,$r,zr,!0,_r)};Buffer$2$1.prototype.writeDoubleBE=function($r,zr,_r){return writeDouble$1(this,$r,zr,!1,_r)};Buffer$2$1.prototype.copy=function($r,zr,_r,Dr){if(_r||(_r=0),!Dr&&Dr!==0&&(Dr=this.length),zr>=$r.length&&(zr=$r.length),zr||(zr=0),Dr>0&&Dr<_r&&(Dr=_r),Dr===_r||$r.length===0||this.length===0)return 0;if(zr<0)throw new RangeError("targetStart out of bounds");if(_r<0||_r>=this.length)throw new RangeError("sourceStart out of bounds");if(Dr<0)throw new RangeError("sourceEnd out of bounds");Dr>this.length&&(Dr=this.length),$r.length-zr<Dr-_r&&(Dr=$r.length-zr+_r);var kr=Dr-_r,qr;if(this===$r&&_r<zr&&zr<Dr)for(qr=kr-1;qr>=0;--qr)$r[qr+zr]=this[qr+_r];else if(kr<1e3||!Buffer$2$1.TYPED_ARRAY_SUPPORT)for(qr=0;qr<kr;++qr)$r[qr+zr]=this[qr+_r];else Uint8Array.prototype.set.call($r,this.subarray(_r,_r+kr),zr);return kr};Buffer$2$1.prototype.fill=function($r,zr,_r,Dr){if(typeof $r=="string"){if(typeof zr=="string"?(Dr=zr,zr=0,_r=this.length):typeof _r=="string"&&(Dr=_r,_r=this.length),$r.length===1){var kr=$r.charCodeAt(0);kr<256&&($r=kr)}if(Dr!==void 0&&typeof Dr!="string")throw new TypeError("encoding must be a string");if(typeof Dr=="string"&&!Buffer$2$1.isEncoding(Dr))throw new TypeError("Unknown encoding: "+Dr)}else typeof $r=="number"&&($r=$r&255);if(zr<0||this.length<zr||this.length<_r)throw new RangeError("Out of range index");if(_r<=zr)return this;zr=zr>>>0,_r=_r===void 0?this.length:_r>>>0,$r||($r=0);var qr;if(typeof $r=="number")for(qr=zr;qr<_r;++qr)this[qr]=$r;else{var Nr=internalIsBuffer$1($r)?$r:utf8ToBytes$1(new Buffer$2$1($r,Dr).toString()),Wr=Nr.length;for(qr=0;qr<_r-zr;++qr)this[qr+zr]=Nr[qr%Wr]}return this};var INVALID_BASE64_RE$1=/[^+\/0-9A-Za-z-_]/g;function base64clean$1(Gt){if(Gt=stringtrim$1(Gt).replace(INVALID_BASE64_RE$1,""),Gt.length<2)return"";for(;Gt.length%4!==0;)Gt=Gt+"=";return Gt}function stringtrim$1(Gt){return Gt.trim?Gt.trim():Gt.replace(/^\s+|\s+$/g,"")}function toHex$1(Gt){return Gt<16?"0"+Gt.toString(16):Gt.toString(16)}function utf8ToBytes$1(Gt,$r){$r=$r||1/0;for(var zr,_r=Gt.length,Dr=null,kr=[],qr=0;qr<_r;++qr){if(zr=Gt.charCodeAt(qr),zr>55295&&zr<57344){if(!Dr){if(zr>56319){($r-=3)>-1&&kr.push(239,191,189);continue}else if(qr+1===_r){($r-=3)>-1&&kr.push(239,191,189);continue}Dr=zr;continue}if(zr<56320){($r-=3)>-1&&kr.push(239,191,189),Dr=zr;continue}zr=(Dr-55296<<10|zr-56320)+65536}else Dr&&($r-=3)>-1&&kr.push(239,191,189);if(Dr=null,zr<128){if(($r-=1)<0)break;kr.push(zr)}else if(zr<2048){if(($r-=2)<0)break;kr.push(zr>>6|192,zr&63|128)}else if(zr<65536){if(($r-=3)<0)break;kr.push(zr>>12|224,zr>>6&63|128,zr&63|128)}else if(zr<1114112){if(($r-=4)<0)break;kr.push(zr>>18|240,zr>>12&63|128,zr>>6&63|128,zr&63|128)}else throw new Error("Invalid code point")}return kr}function asciiToBytes$1(Gt){for(var $r=[],zr=0;zr<Gt.length;++zr)$r.push(Gt.charCodeAt(zr)&255);return $r}function utf16leToBytes$1(Gt,$r){for(var zr,_r,Dr,kr=[],qr=0;qr<Gt.length&&!(($r-=2)<0);++qr)zr=Gt.charCodeAt(qr),_r=zr>>8,Dr=zr%256,kr.push(Dr),kr.push(_r);return kr}function base64ToBytes$1(Gt){return toByteArray$1(base64clean$1(Gt))}function blitBuffer$1(Gt,$r,zr,_r){for(var Dr=0;Dr<_r&&!(Dr+zr>=$r.length||Dr>=Gt.length);++Dr)$r[Dr+zr]=Gt[Dr];return Dr}function isnan$1(Gt){return Gt!==Gt}function isBuffer$1$1(Gt){return Gt!=null&&(!!Gt._isBuffer||isFastBuffer$1(Gt)||isSlowBuffer$1(Gt))}function isFastBuffer$1(Gt){return!!Gt.constructor&&typeof Gt.constructor.isBuffer=="function"&&Gt.constructor.isBuffer(Gt)}function isSlowBuffer$1(Gt){return typeof Gt.readFloatLE=="function"&&typeof Gt.slice=="function"&&isFastBuffer$1(Gt.slice(0,0))}var _polyfillNode_buffer=Object.freeze({__proto__:null,Buffer:Buffer$2$1,INSPECT_MAX_BYTES:INSPECT_MAX_BYTES$1,SlowBuffer,isBuffer:isBuffer$1$1,kMaxLength:_kMaxLength}),commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs$1(Gt){return Gt&&Gt.__esModule&&Object.prototype.hasOwnProperty.call(Gt,"default")?Gt.default:Gt}function getAugmentedNamespace$1(Gt){if(Gt.__esModule)return Gt;var $r=Gt.default;if(typeof $r=="function"){var zr=function _r(){return this instanceof _r?Reflect.construct($r,arguments,this.constructor):$r.apply(this,arguments)};zr.prototype=$r.prototype}else zr={};return Object.defineProperty(zr,"__esModule",{value:!0}),Object.keys(Gt).forEach(function(_r){var Dr=Object.getOwnPropertyDescriptor(Gt,_r);Object.defineProperty(zr,_r,Dr.get?Dr:{enumerable:!0,get:function(){return Gt[_r]}})}),zr}var readableBrowser={exports:{}},_registry={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}var cachedSetTimeout=defaultSetTimout,cachedClearTimeout=defaultClearTimeout;typeof global$1$2.setTimeout=="function"&&(cachedSetTimeout=setTimeout);typeof global$1$2.clearTimeout=="function"&&(cachedClearTimeout=clearTimeout);function runTimeout(Gt){if(cachedSetTimeout===setTimeout)return setTimeout(Gt,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(Gt,0);try{return cachedSetTimeout(Gt,0)}catch{try{return cachedSetTimeout.call(null,Gt,0)}catch{return cachedSetTimeout.call(this,Gt,0)}}}function runClearTimeout(Gt){if(cachedClearTimeout===clearTimeout)return clearTimeout(Gt);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(Gt);try{return cachedClearTimeout(Gt)}catch{try{return cachedClearTimeout.call(null,Gt)}catch{return cachedClearTimeout.call(this,Gt)}}}var queue$1=[],draining=!1,currentQueue,queueIndex=-1;function cleanUpNextTick(){!draining||!currentQueue||(draining=!1,currentQueue.length?queue$1=currentQueue.concat(queue$1):queueIndex=-1,queue$1.length&&drainQueue())}function drainQueue(){if(!draining){var Gt=runTimeout(cleanUpNextTick);draining=!0;for(var $r=queue$1.length;$r;){for(currentQueue=queue$1,queue$1=[];++queueIndex<$r;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,$r=queue$1.length}currentQueue=null,draining=!1,runClearTimeout(Gt)}}function nextTick$1(Gt){var $r=new Array(arguments.length-1);if(arguments.length>1)for(var zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];queue$1.push(new Item(Gt,$r)),queue$1.length===1&&!draining&&runTimeout(drainQueue)}function Item(Gt,$r){this.fun=Gt,this.array=$r}Item.prototype.run=function(){this.fun.apply(null,this.array)};var title="browser",platform="browser",browser$1=!0,env={},argv=[],version="",versions={},release={},config$1$1={};function noop$2$1(){}var on$4=noop$2$1,addListener=noop$2$1,once$2=noop$2$1,off$1=noop$2$1,removeListener=noop$2$1,removeAllListeners=noop$2$1,emit=noop$2$1;function binding$1(Gt){throw new Error("process.binding is not supported")}function cwd(){return"/"}function chdir(Gt){throw new Error("process.chdir is not supported")}function umask(){return 0}var performance$1=global$1$2.performance||{},performanceNow$1=performance$1.now||performance$1.mozNow||performance$1.msNow||performance$1.oNow||performance$1.webkitNow||function(){return new Date().getTime()};function hrtime(Gt){var $r=performanceNow$1.call(performance$1)*.001,zr=Math.floor($r),_r=Math.floor($r%1*1e9);return Gt&&(zr=zr-Gt[0],_r=_r-Gt[1],_r<0&&(zr--,_r+=1e9)),[zr,_r]}var startTime=new Date;function uptime(){var Gt=new Date,$r=Gt-startTime;return $r/1e3}var browser$1$1={nextTick:nextTick$1,title,browser:browser$1,env,argv,version,versions,on:on$4,addListener,once:once$2,off:off$1,removeListener,removeAllListeners,emit,binding:binding$1,cwd,chdir,umask,hrtime,platform,release,config:config$1$1,uptime},domain;function EventHandlers(){}EventHandlers.prototype=Object.create(null);function EventEmitter(){EventEmitter.init.call(this)}EventEmitter.EventEmitter=EventEmitter;EventEmitter.usingDomains=!1;EventEmitter.prototype.domain=void 0;EventEmitter.prototype._events=void 0;EventEmitter.prototype._maxListeners=void 0;EventEmitter.defaultMaxListeners=10;EventEmitter.init=function(){this.domain=null,EventEmitter.usingDomains&&domain.active,(!this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=new EventHandlers,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};EventEmitter.prototype.setMaxListeners=function($r){if(typeof $r!="number"||$r<0||isNaN($r))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=$r,this};function $getMaxListeners(Gt){return Gt._maxListeners===void 0?EventEmitter.defaultMaxListeners:Gt._maxListeners}EventEmitter.prototype.getMaxListeners=function(){return $getMaxListeners(this)};function emitNone(Gt,$r,zr){if($r)Gt.call(zr);else for(var _r=Gt.length,Dr=arrayClone(Gt,_r),kr=0;kr<_r;++kr)Dr[kr].call(zr)}function emitOne(Gt,$r,zr,_r){if($r)Gt.call(zr,_r);else for(var Dr=Gt.length,kr=arrayClone(Gt,Dr),qr=0;qr<Dr;++qr)kr[qr].call(zr,_r)}function emitTwo(Gt,$r,zr,_r,Dr){if($r)Gt.call(zr,_r,Dr);else for(var kr=Gt.length,qr=arrayClone(Gt,kr),Nr=0;Nr<kr;++Nr)qr[Nr].call(zr,_r,Dr)}function emitThree(Gt,$r,zr,_r,Dr,kr){if($r)Gt.call(zr,_r,Dr,kr);else for(var qr=Gt.length,Nr=arrayClone(Gt,qr),Wr=0;Wr<qr;++Wr)Nr[Wr].call(zr,_r,Dr,kr)}function emitMany(Gt,$r,zr,_r){if($r)Gt.apply(zr,_r);else for(var Dr=Gt.length,kr=arrayClone(Gt,Dr),qr=0;qr<Dr;++qr)kr[qr].apply(zr,_r)}EventEmitter.prototype.emit=function($r){var zr,_r,Dr,kr,qr,Nr,Wr,Qr=$r==="error";if(Nr=this._events,Nr)Qr=Qr&&Nr.error==null;else if(!Qr)return!1;if(Wr=this.domain,Qr){if(zr=arguments[1],Wr)zr||(zr=new Error('Uncaught, unspecified "error" event')),zr.domainEmitter=this,zr.domain=Wr,zr.domainThrown=!1,Wr.emit("error",zr);else{if(zr instanceof Error)throw zr;var Vr=new Error('Uncaught, unspecified "error" event. ('+zr+")");throw Vr.context=zr,Vr}return!1}if(_r=Nr[$r],!_r)return!1;var Jr=typeof _r=="function";switch(Dr=arguments.length,Dr){case 1:emitNone(_r,Jr,this);break;case 2:emitOne(_r,Jr,this,arguments[1]);break;case 3:emitTwo(_r,Jr,this,arguments[1],arguments[2]);break;case 4:emitThree(_r,Jr,this,arguments[1],arguments[2],arguments[3]);break;default:for(kr=new Array(Dr-1),qr=1;qr<Dr;qr++)kr[qr-1]=arguments[qr];emitMany(_r,Jr,this,kr)}return!0};function _addListener(Gt,$r,zr,_r){var Dr,kr,qr;if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');if(kr=Gt._events,kr?(kr.newListener&&(Gt.emit("newListener",$r,zr.listener?zr.listener:zr),kr=Gt._events),qr=kr[$r]):(kr=Gt._events=new EventHandlers,Gt._eventsCount=0),!qr)qr=kr[$r]=zr,++Gt._eventsCount;else if(typeof qr=="function"?qr=kr[$r]=_r?[zr,qr]:[qr,zr]:_r?qr.unshift(zr):qr.push(zr),!qr.warned&&(Dr=$getMaxListeners(Gt),Dr&&Dr>0&&qr.length>Dr)){qr.warned=!0;var Nr=new Error("Possible EventEmitter memory leak detected. "+qr.length+" "+$r+" listeners added. Use emitter.setMaxListeners() to increase limit");Nr.name="MaxListenersExceededWarning",Nr.emitter=Gt,Nr.type=$r,Nr.count=qr.length,emitWarning(Nr)}return Gt}function emitWarning(Gt){typeof console.warn=="function"?console.warn(Gt):console.log(Gt)}EventEmitter.prototype.addListener=function($r,zr){return _addListener(this,$r,zr,!1)};EventEmitter.prototype.on=EventEmitter.prototype.addListener;EventEmitter.prototype.prependListener=function($r,zr){return _addListener(this,$r,zr,!0)};function _onceWrap(Gt,$r,zr){var _r=!1;function Dr(){Gt.removeListener($r,Dr),_r||(_r=!0,zr.apply(Gt,arguments))}return Dr.listener=zr,Dr}EventEmitter.prototype.once=function($r,zr){if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');return this.on($r,_onceWrap(this,$r,zr)),this};EventEmitter.prototype.prependOnceListener=function($r,zr){if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener($r,_onceWrap(this,$r,zr)),this};EventEmitter.prototype.removeListener=function($r,zr){var _r,Dr,kr,qr,Nr;if(typeof zr!="function")throw new TypeError('"listener" argument must be a function');if(Dr=this._events,!Dr)return this;if(_r=Dr[$r],!_r)return this;if(_r===zr||_r.listener&&_r.listener===zr)--this._eventsCount===0?this._events=new EventHandlers:(delete Dr[$r],Dr.removeListener&&this.emit("removeListener",$r,_r.listener||zr));else if(typeof _r!="function"){for(kr=-1,qr=_r.length;qr-- >0;)if(_r[qr]===zr||_r[qr].listener&&_r[qr].listener===zr){Nr=_r[qr].listener,kr=qr;break}if(kr<0)return this;if(_r.length===1){if(_r[0]=void 0,--this._eventsCount===0)return this._events=new EventHandlers,this;delete Dr[$r]}else spliceOne(_r,kr);Dr.removeListener&&this.emit("removeListener",$r,Nr||zr)}return this};EventEmitter.prototype.off=function(Gt,$r){return this.removeListener(Gt,$r)};EventEmitter.prototype.removeAllListeners=function($r){var zr,_r;if(_r=this._events,!_r)return this;if(!_r.removeListener)return arguments.length===0?(this._events=new EventHandlers,this._eventsCount=0):_r[$r]&&(--this._eventsCount===0?this._events=new EventHandlers:delete _r[$r]),this;if(arguments.length===0){for(var Dr=Object.keys(_r),kr=0,qr;kr<Dr.length;++kr)qr=Dr[kr],qr!=="removeListener"&&this.removeAllListeners(qr);return this.removeAllListeners("removeListener"),this._events=new EventHandlers,this._eventsCount=0,this}if(zr=_r[$r],typeof zr=="function")this.removeListener($r,zr);else if(zr)do this.removeListener($r,zr[zr.length-1]);while(zr[0]);return this};EventEmitter.prototype.listeners=function($r){var zr,_r,Dr=this._events;return Dr?(zr=Dr[$r],zr?typeof zr=="function"?_r=[zr.listener||zr]:_r=unwrapListeners(zr):_r=[]):_r=[],_r};EventEmitter.listenerCount=function(Gt,$r){return typeof Gt.listenerCount=="function"?Gt.listenerCount($r):listenerCount.call(Gt,$r)};EventEmitter.prototype.listenerCount=listenerCount;function listenerCount(Gt){var $r=this._events;if($r){var zr=$r[Gt];if(typeof zr=="function")return 1;if(zr)return zr.length}return 0}EventEmitter.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};function spliceOne(Gt,$r){for(var zr=$r,_r=zr+1,Dr=Gt.length;_r<Dr;zr+=1,_r+=1)Gt[zr]=Gt[_r];Gt.pop()}function arrayClone(Gt,$r){for(var zr=new Array($r);$r--;)zr[$r]=Gt[$r];return zr}function unwrapListeners(Gt){for(var $r=new Array(Gt.length),zr=0;zr<$r.length;++zr)$r[zr]=Gt[zr].listener||Gt[zr];return $r}var _polyfillNode_events=Object.freeze({__proto__:null,EventEmitter,default:EventEmitter}),require$$1$1=getAugmentedNamespace$1(_polyfillNode_events),streamBrowser=require$$1$1.EventEmitter,require$$0$2=getAugmentedNamespace$1(_polyfillNode_buffer),inherits$2;typeof Object.create=="function"?inherits$2=function($r,zr){$r.super_=zr,$r.prototype=Object.create(zr.prototype,{constructor:{value:$r,enumerable:!1,writable:!0,configurable:!0}})}:inherits$2=function($r,zr){$r.super_=zr;var _r=function(){};_r.prototype=zr.prototype,$r.prototype=new _r,$r.prototype.constructor=$r};var inherits$3=inherits$2,getOwnPropertyDescriptors=Object.getOwnPropertyDescriptors||function($r){for(var zr=Object.keys($r),_r={},Dr=0;Dr<zr.length;Dr++)_r[zr[Dr]]=Object.getOwnPropertyDescriptor($r,zr[Dr]);return _r},formatRegExp=/%[sdj%]/g;function format$1(Gt){if(!isString$4(Gt)){for(var $r=[],zr=0;zr<arguments.length;zr++)$r.push(inspect$1(arguments[zr]));return $r.join(" ")}for(var zr=1,_r=arguments,Dr=_r.length,kr=String(Gt).replace(formatRegExp,function(Nr){if(Nr==="%%")return"%";if(zr>=Dr)return Nr;switch(Nr){case"%s":return String(_r[zr++]);case"%d":return Number(_r[zr++]);case"%j":try{return JSON.stringify(_r[zr++])}catch{return"[Circular]"}default:return Nr}}),qr=_r[zr];zr<Dr;qr=_r[++zr])isNull$2(qr)||!isObject$a(qr)?kr+=" "+qr:kr+=" "+inspect$1(qr);return kr}function deprecate$1(Gt,$r){if(isUndefined$1(global$1$2.process))return function(){return deprecate$1(Gt,$r).apply(this,arguments)};if(browser$1$1.noDeprecation===!0)return Gt;var zr=!1;function _r(){if(!zr){if(browser$1$1.throwDeprecation)throw new Error($r);browser$1$1.traceDeprecation?console.trace($r):console.error($r),zr=!0}return Gt.apply(this,arguments)}return _r}var debugs={},debugEnviron;function debuglog(Gt){if(isUndefined$1(debugEnviron)&&(debugEnviron=browser$1$1.env.NODE_DEBUG||""),Gt=Gt.toUpperCase(),!debugs[Gt])if(new RegExp("\\b"+Gt+"\\b","i").test(debugEnviron)){var $r=0;debugs[Gt]=function(){var zr=format$1.apply(null,arguments);console.error("%s %d: %s",Gt,$r,zr)}}else debugs[Gt]=function(){};return debugs[Gt]}function inspect$1(Gt,$r){var zr={seen:[],stylize:stylizeNoColor};return arguments.length>=3&&(zr.depth=arguments[2]),arguments.length>=4&&(zr.colors=arguments[3]),isBoolean($r)?zr.showHidden=$r:$r&&_extend(zr,$r),isUndefined$1(zr.showHidden)&&(zr.showHidden=!1),isUndefined$1(zr.depth)&&(zr.depth=2),isUndefined$1(zr.colors)&&(zr.colors=!1),isUndefined$1(zr.customInspect)&&(zr.customInspect=!0),zr.colors&&(zr.stylize=stylizeWithColor),formatValue(zr,Gt,zr.depth)}inspect$1.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]};inspect$1.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function stylizeWithColor(Gt,$r){var zr=inspect$1.styles[$r];return zr?"\x1B["+inspect$1.colors[zr][0]+"m"+Gt+"\x1B["+inspect$1.colors[zr][1]+"m":Gt}function stylizeNoColor(Gt,$r){return Gt}function arrayToHash(Gt){var $r={};return Gt.forEach(function(zr,_r){$r[zr]=!0}),$r}function formatValue(Gt,$r,zr){if(Gt.customInspect&&$r&&isFunction$5($r.inspect)&&$r.inspect!==inspect$1&&!($r.constructor&&$r.constructor.prototype===$r)){var _r=$r.inspect(zr,Gt);return isString$4(_r)||(_r=formatValue(Gt,_r,zr)),_r}var Dr=formatPrimitive(Gt,$r);if(Dr)return Dr;var kr=Object.keys($r),qr=arrayToHash(kr);if(Gt.showHidden&&(kr=Object.getOwnPropertyNames($r)),isError($r)&&(kr.indexOf("message")>=0||kr.indexOf("description")>=0))return formatError($r);if(kr.length===0){if(isFunction$5($r)){var Nr=$r.name?": "+$r.name:"";return Gt.stylize("[Function"+Nr+"]","special")}if(isRegExp($r))return Gt.stylize(RegExp.prototype.toString.call($r),"regexp");if(isDate$1($r))return Gt.stylize(Date.prototype.toString.call($r),"date");if(isError($r))return formatError($r)}var Wr="",Qr=!1,Vr=["{","}"];if(isArray$9($r)&&(Qr=!0,Vr=["[","]"]),isFunction$5($r)){var Jr=$r.name?": "+$r.name:"";Wr=" [Function"+Jr+"]"}if(isRegExp($r)&&(Wr=" "+RegExp.prototype.toString.call($r)),isDate$1($r)&&(Wr=" "+Date.prototype.toUTCString.call($r)),isError($r)&&(Wr=" "+formatError($r)),kr.length===0&&(!Qr||$r.length==0))return Vr[0]+Wr+Vr[1];if(zr<0)return isRegExp($r)?Gt.stylize(RegExp.prototype.toString.call($r),"regexp"):Gt.stylize("[Object]","special");Gt.seen.push($r);var Zr;return Qr?Zr=formatArray(Gt,$r,zr,qr,kr):Zr=kr.map(function(zn){return formatProperty(Gt,$r,zr,qr,zn,Qr)}),Gt.seen.pop(),reduceToSingleString(Zr,Wr,Vr)}function formatPrimitive(Gt,$r){if(isUndefined$1($r))return Gt.stylize("undefined","undefined");if(isString$4($r)){var zr="'"+JSON.stringify($r).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Gt.stylize(zr,"string")}if(isNumber$2($r))return Gt.stylize(""+$r,"number");if(isBoolean($r))return Gt.stylize(""+$r,"boolean");if(isNull$2($r))return Gt.stylize("null","null")}function formatError(Gt){return"["+Error.prototype.toString.call(Gt)+"]"}function formatArray(Gt,$r,zr,_r,Dr){for(var kr=[],qr=0,Nr=$r.length;qr<Nr;++qr)hasOwnProperty$g($r,String(qr))?kr.push(formatProperty(Gt,$r,zr,_r,String(qr),!0)):kr.push("");return Dr.forEach(function(Wr){Wr.match(/^\d+$/)||kr.push(formatProperty(Gt,$r,zr,_r,Wr,!0))}),kr}function formatProperty(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr;if(Wr=Object.getOwnPropertyDescriptor($r,Dr)||{value:$r[Dr]},Wr.get?Wr.set?Nr=Gt.stylize("[Getter/Setter]","special"):Nr=Gt.stylize("[Getter]","special"):Wr.set&&(Nr=Gt.stylize("[Setter]","special")),hasOwnProperty$g(_r,Dr)||(qr="["+Dr+"]"),Nr||(Gt.seen.indexOf(Wr.value)<0?(isNull$2(zr)?Nr=formatValue(Gt,Wr.value,null):Nr=formatValue(Gt,Wr.value,zr-1),Nr.indexOf(`
`)>-1&&(kr?Nr=Nr.split(`
`).map(function(Qr){return"  "+Qr}).join(`
`).substr(2):Nr=`
`+Nr.split(`
`).map(function(Qr){return"   "+Qr}).join(`
`))):Nr=Gt.stylize("[Circular]","special")),isUndefined$1(qr)){if(kr&&Dr.match(/^\d+$/))return Nr;qr=JSON.stringify(""+Dr),qr.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qr=qr.substr(1,qr.length-2),qr=Gt.stylize(qr,"name")):(qr=qr.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qr=Gt.stylize(qr,"string"))}return qr+": "+Nr}function reduceToSingleString(Gt,$r,zr){var _r=Gt.reduce(function(Dr,kr){return kr.indexOf(`
`)>=0,Dr+kr.replace(/\u001b\[\d\d?m/g,"").length+1},0);return _r>60?zr[0]+($r===""?"":$r+`
 `)+" "+Gt.join(`,
  `)+" "+zr[1]:zr[0]+$r+" "+Gt.join(", ")+" "+zr[1]}function isArray$9(Gt){return Array.isArray(Gt)}function isBoolean(Gt){return typeof Gt=="boolean"}function isNull$2(Gt){return Gt===null}function isNullOrUndefined(Gt){return Gt==null}function isNumber$2(Gt){return typeof Gt=="number"}function isString$4(Gt){return typeof Gt=="string"}function isSymbol$3(Gt){return typeof Gt=="symbol"}function isUndefined$1(Gt){return Gt===void 0}function isRegExp(Gt){return isObject$a(Gt)&&objectToString$1(Gt)==="[object RegExp]"}function isObject$a(Gt){return typeof Gt=="object"&&Gt!==null}function isDate$1(Gt){return isObject$a(Gt)&&objectToString$1(Gt)==="[object Date]"}function isError(Gt){return isObject$a(Gt)&&(objectToString$1(Gt)==="[object Error]"||Gt instanceof Error)}function isFunction$5(Gt){return typeof Gt=="function"}function isPrimitive$2(Gt){return Gt===null||typeof Gt=="boolean"||typeof Gt=="number"||typeof Gt=="string"||typeof Gt=="symbol"||typeof Gt>"u"}function isBuffer$3(Gt){return Buffer$2$1.isBuffer(Gt)}function objectToString$1(Gt){return Object.prototype.toString.call(Gt)}function pad$1(Gt){return Gt<10?"0"+Gt.toString(10):Gt.toString(10)}var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function timestamp(){var Gt=new Date,$r=[pad$1(Gt.getHours()),pad$1(Gt.getMinutes()),pad$1(Gt.getSeconds())].join(":");return[Gt.getDate(),months[Gt.getMonth()],$r].join(" ")}function log$3(){console.log("%s - %s",timestamp(),format$1.apply(null,arguments))}function _extend(Gt,$r){if(!$r||!isObject$a($r))return Gt;for(var zr=Object.keys($r),_r=zr.length;_r--;)Gt[zr[_r]]=$r[zr[_r]];return Gt}function hasOwnProperty$g(Gt,$r){return Object.prototype.hasOwnProperty.call(Gt,$r)}var kCustomPromisifiedSymbol=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function promisify(Gt){if(typeof Gt!="function")throw new TypeError('The "original" argument must be of type Function');if(kCustomPromisifiedSymbol&&Gt[kCustomPromisifiedSymbol]){var $r=Gt[kCustomPromisifiedSymbol];if(typeof $r!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty($r,kCustomPromisifiedSymbol,{value:$r,enumerable:!1,writable:!1,configurable:!0}),$r}function $r(){for(var zr,_r,Dr=new Promise(function(Nr,Wr){zr=Nr,_r=Wr}),kr=[],qr=0;qr<arguments.length;qr++)kr.push(arguments[qr]);kr.push(function(Nr,Wr){Nr?_r(Nr):zr(Wr)});try{Gt.apply(this,kr)}catch(Nr){_r(Nr)}return Dr}return Object.setPrototypeOf($r,Object.getPrototypeOf(Gt)),kCustomPromisifiedSymbol&&Object.defineProperty($r,kCustomPromisifiedSymbol,{value:$r,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties($r,getOwnPropertyDescriptors(Gt))}promisify.custom=kCustomPromisifiedSymbol;function callbackifyOnRejected(Gt,$r){if(!Gt){var zr=new Error("Promise was rejected with a falsy value");zr.reason=Gt,Gt=zr}return $r(Gt)}function callbackify(Gt){if(typeof Gt!="function")throw new TypeError('The "original" argument must be of type Function');function $r(){for(var zr=[],_r=0;_r<arguments.length;_r++)zr.push(arguments[_r]);var Dr=zr.pop();if(typeof Dr!="function")throw new TypeError("The last argument must be of type Function");var kr=this,qr=function(){return Dr.apply(kr,arguments)};Gt.apply(this,zr).then(function(Nr){browser$1$1.nextTick(qr.bind(null,null,Nr))},function(Nr){browser$1$1.nextTick(callbackifyOnRejected.bind(null,Nr,qr))})}return Object.setPrototypeOf($r,Object.getPrototypeOf(Gt)),Object.defineProperties($r,getOwnPropertyDescriptors(Gt)),$r}var _polyfillNode_util={inherits:inherits$3,_extend,log:log$3,isBuffer:isBuffer$3,isPrimitive:isPrimitive$2,isFunction:isFunction$5,isError,isDate:isDate$1,isObject:isObject$a,isRegExp,isUndefined:isUndefined$1,isSymbol:isSymbol$3,isString:isString$4,isNumber:isNumber$2,isNullOrUndefined,isNull:isNull$2,isBoolean,isArray:isArray$9,inspect:inspect$1,deprecate:deprecate$1,format:format$1,debuglog,promisify,callbackify},_polyfillNode_util$1=Object.freeze({__proto__:null,_extend,callbackify,debuglog,default:_polyfillNode_util,deprecate:deprecate$1,format:format$1,inherits:inherits$3,inspect:inspect$1,isArray:isArray$9,isBoolean,isBuffer:isBuffer$3,isDate:isDate$1,isError,isFunction:isFunction$5,isNull:isNull$2,isNullOrUndefined,isNumber:isNumber$2,isObject:isObject$a,isPrimitive:isPrimitive$2,isRegExp,isString:isString$4,isSymbol:isSymbol$3,isUndefined:isUndefined$1,log:log$3,promisify}),require$$3$2=getAugmentedNamespace$1(_polyfillNode_util$1),buffer_list,hasRequiredBuffer_list;function requireBuffer_list(){if(hasRequiredBuffer_list)return buffer_list;hasRequiredBuffer_list=1;function Gt(Zr,zn){var Vn=Object.keys(Zr);if(Object.getOwnPropertySymbols){var _i=Object.getOwnPropertySymbols(Zr);zn&&(_i=_i.filter(function(e0){return Object.getOwnPropertyDescriptor(Zr,e0).enumerable})),Vn.push.apply(Vn,_i)}return Vn}function $r(Zr){for(var zn=1;zn<arguments.length;zn++){var Vn=arguments[zn]!=null?arguments[zn]:{};zn%2?Gt(Object(Vn),!0).forEach(function(_i){zr(Zr,_i,Vn[_i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Zr,Object.getOwnPropertyDescriptors(Vn)):Gt(Object(Vn)).forEach(function(_i){Object.defineProperty(Zr,_i,Object.getOwnPropertyDescriptor(Vn,_i))})}return Zr}function zr(Zr,zn,Vn){return zn in Zr?Object.defineProperty(Zr,zn,{value:Vn,enumerable:!0,configurable:!0,writable:!0}):Zr[zn]=Vn,Zr}function _r(Zr,zn){if(!(Zr instanceof zn))throw new TypeError("Cannot call a class as a function")}function Dr(Zr,zn){for(var Vn=0;Vn<zn.length;Vn++){var _i=zn[Vn];_i.enumerable=_i.enumerable||!1,_i.configurable=!0,"value"in _i&&(_i.writable=!0),Object.defineProperty(Zr,_i.key,_i)}}function kr(Zr,zn,Vn){return zn&&Dr(Zr.prototype,zn),Zr}var qr=require$$0$2,Nr=qr.Buffer,Wr=require$$3$2,Qr=Wr.inspect,Vr=Qr&&Qr.custom||"inspect";function Jr(Zr,zn,Vn){Nr.prototype.copy.call(Zr,zn,Vn)}return buffer_list=function(){function Zr(){_r(this,Zr),this.head=null,this.tail=null,this.length=0}return kr(Zr,[{key:"push",value:function(Vn){var _i={data:Vn,next:null};this.length>0?this.tail.next=_i:this.head=_i,this.tail=_i,++this.length}},{key:"unshift",value:function(Vn){var _i={data:Vn,next:this.head};this.length===0&&(this.tail=_i),this.head=_i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Vn=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Vn}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Vn){if(this.length===0)return"";for(var _i=this.head,e0=""+_i.data;_i=_i.next;)e0+=Vn+_i.data;return e0}},{key:"concat",value:function(Vn){if(this.length===0)return Nr.alloc(0);for(var _i=Nr.allocUnsafe(Vn>>>0),e0=this.head,r0=0;e0;)Jr(e0.data,_i,r0),r0+=e0.data.length,e0=e0.next;return _i}},{key:"consume",value:function(Vn,_i){var e0;return Vn<this.head.data.length?(e0=this.head.data.slice(0,Vn),this.head.data=this.head.data.slice(Vn)):Vn===this.head.data.length?e0=this.shift():e0=_i?this._getString(Vn):this._getBuffer(Vn),e0}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Vn){var _i=this.head,e0=1,r0=_i.data;for(Vn-=r0.length;_i=_i.next;){var i0=_i.data,n0=Vn>i0.length?i0.length:Vn;if(n0===i0.length?r0+=i0:r0+=i0.slice(0,Vn),Vn-=n0,Vn===0){n0===i0.length?(++e0,_i.next?this.head=_i.next:this.head=this.tail=null):(this.head=_i,_i.data=i0.slice(n0));break}++e0}return this.length-=e0,r0}},{key:"_getBuffer",value:function(Vn){var _i=Nr.allocUnsafe(Vn),e0=this.head,r0=1;for(e0.data.copy(_i),Vn-=e0.data.length;e0=e0.next;){var i0=e0.data,n0=Vn>i0.length?i0.length:Vn;if(i0.copy(_i,_i.length-Vn,0,n0),Vn-=n0,Vn===0){n0===i0.length?(++r0,e0.next?this.head=e0.next:this.head=this.tail=null):(this.head=e0,e0.data=i0.slice(n0));break}++r0}return this.length-=r0,_i}},{key:Vr,value:function(Vn,_i){return Qr(this,$r({},_i,{depth:0,customInspect:!1}))}}]),Zr}(),buffer_list}function destroy(Gt,$r){var zr=this,_r=this._readableState&&this._readableState.destroyed,Dr=this._writableState&&this._writableState.destroyed;return _r||Dr?($r?$r(Gt):Gt&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,browser$1$1.nextTick(emitErrorNT,this,Gt)):browser$1$1.nextTick(emitErrorNT,this,Gt)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(Gt||null,function(kr){!$r&&kr?zr._writableState?zr._writableState.errorEmitted?browser$1$1.nextTick(emitCloseNT,zr):(zr._writableState.errorEmitted=!0,browser$1$1.nextTick(emitErrorAndCloseNT,zr,kr)):browser$1$1.nextTick(emitErrorAndCloseNT,zr,kr):$r?(browser$1$1.nextTick(emitCloseNT,zr),$r(kr)):browser$1$1.nextTick(emitCloseNT,zr)}),this)}function emitErrorAndCloseNT(Gt,$r){emitErrorNT(Gt,$r),emitCloseNT(Gt)}function emitCloseNT(Gt){Gt._writableState&&!Gt._writableState.emitClose||Gt._readableState&&!Gt._readableState.emitClose||Gt.emit("close")}function undestroy(){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 emitErrorNT(Gt,$r){Gt.emit("error",$r)}function errorOrDestroy$2(Gt,$r){var zr=Gt._readableState,_r=Gt._writableState;zr&&zr.autoDestroy||_r&&_r.autoDestroy?Gt.destroy($r):Gt.emit("error",$r)}var destroy_1={destroy,undestroy,errorOrDestroy:errorOrDestroy$2},errorsBrowser={};function _inheritsLoose$3(Gt,$r){Gt.prototype=Object.create($r.prototype),Gt.prototype.constructor=Gt,Gt.__proto__=$r}var codes={};function createErrorType(Gt,$r,zr){zr||(zr=Error);function _r(kr,qr,Nr){return typeof $r=="string"?$r:$r(kr,qr,Nr)}var Dr=function(kr){_inheritsLoose$3(qr,kr);function qr(Nr,Wr,Qr){return kr.call(this,_r(Nr,Wr,Qr))||this}return qr}(zr);Dr.prototype.name=zr.name,Dr.prototype.code=Gt,codes[Gt]=Dr}function oneOf(Gt,$r){if(Array.isArray(Gt)){var zr=Gt.length;return Gt=Gt.map(function(_r){return String(_r)}),zr>2?"one of ".concat($r," ").concat(Gt.slice(0,zr-1).join(", "),", or ")+Gt[zr-1]:zr===2?"one of ".concat($r," ").concat(Gt[0]," or ").concat(Gt[1]):"of ".concat($r," ").concat(Gt[0])}else return"of ".concat($r," ").concat(String(Gt))}function startsWith(Gt,$r,zr){return Gt.substr(0,$r.length)===$r}function endsWith(Gt,$r,zr){return(zr===void 0||zr>Gt.length)&&(zr=Gt.length),Gt.substring(zr-$r.length,zr)===$r}function includes(Gt,$r,zr){return typeof zr!="number"&&(zr=0),zr+$r.length>Gt.length?!1:Gt.indexOf($r,zr)!==-1}createErrorType("ERR_INVALID_OPT_VALUE",function(Gt,$r){return'The value "'+$r+'" is invalid for option "'+Gt+'"'},TypeError);createErrorType("ERR_INVALID_ARG_TYPE",function(Gt,$r,zr){var _r;typeof $r=="string"&&startsWith($r,"not ")?(_r="must not be",$r=$r.replace(/^not /,"")):_r="must be";var Dr;if(endsWith(Gt," argument"))Dr="The ".concat(Gt," ").concat(_r," ").concat(oneOf($r,"type"));else{var kr=includes(Gt,".")?"property":"argument";Dr='The "'.concat(Gt,'" ').concat(kr," ").concat(_r," ").concat(oneOf($r,"type"))}return Dr+=". Received type ".concat(typeof zr),Dr},TypeError);createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(Gt){return"The "+Gt+" method is not implemented"});createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close");createErrorType("ERR_STREAM_DESTROYED",function(Gt){return"Cannot call "+Gt+" after a stream was destroyed"});createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times");createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);createErrorType("ERR_UNKNOWN_ENCODING",function(Gt){return"Unknown encoding: "+Gt},TypeError);createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");errorsBrowser.codes=codes;var ERR_INVALID_OPT_VALUE=errorsBrowser.codes.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom(Gt,$r,zr){return Gt.highWaterMark!=null?Gt.highWaterMark:$r?Gt[zr]:null}function getHighWaterMark$2(Gt,$r,zr,_r){var Dr=highWaterMarkFrom($r,_r,zr);if(Dr!=null){if(!(isFinite(Dr)&&Math.floor(Dr)===Dr)||Dr<0){var kr=_r?zr:"highWaterMark";throw new ERR_INVALID_OPT_VALUE(kr,Dr)}return Math.floor(Dr)}return Gt.objectMode?16:16*1024}var state={getHighWaterMark:getHighWaterMark$2},inherits$4;typeof Object.create=="function"?inherits$4=function($r,zr){$r.super_=zr,$r.prototype=Object.create(zr.prototype,{constructor:{value:$r,enumerable:!1,writable:!0,configurable:!0}})}:inherits$4=function($r,zr){$r.super_=zr;var _r=function(){};_r.prototype=zr.prototype,$r.prototype=new _r,$r.prototype.constructor=$r};var inherits$1$1=inherits$4,_polyfillNode_inherits=Object.freeze({__proto__:null,default:inherits$1$1}),require$$1=getAugmentedNamespace$1(_polyfillNode_inherits),isBufferEncoding=Buffer$2$1.isEncoding||function(Gt){switch(Gt&&Gt.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 assertEncoding(Gt){if(Gt&&!isBufferEncoding(Gt))throw new Error("Unknown encoding: "+Gt)}function StringDecoder$1(Gt){switch(this.encoding=(Gt||"utf8").toLowerCase().replace(/[-_]/,""),assertEncoding(Gt),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=utf16DetectIncompleteChar;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=base64DetectIncompleteChar;break;default:this.write=passThroughWrite;return}this.charBuffer=new Buffer$2$1(6),this.charReceived=0,this.charLength=0}StringDecoder$1.prototype.write=function(Gt){for(var $r="";this.charLength;){var zr=Gt.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:Gt.length;if(Gt.copy(this.charBuffer,this.charReceived,0,zr),this.charReceived+=zr,this.charReceived<this.charLength)return"";Gt=Gt.slice(zr,Gt.length),$r=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var Dr=$r.charCodeAt($r.length-1);if(Dr>=55296&&Dr<=56319){this.charLength+=this.surrogateSize,$r="";continue}if(this.charReceived=this.charLength=0,Gt.length===0)return $r;break}this.detectIncompleteChar(Gt);var _r=Gt.length;this.charLength&&(Gt.copy(this.charBuffer,0,Gt.length-this.charReceived,_r),_r-=this.charReceived),$r+=Gt.toString(this.encoding,0,_r);var _r=$r.length-1,Dr=$r.charCodeAt(_r);if(Dr>=55296&&Dr<=56319){var kr=this.surrogateSize;return this.charLength+=kr,this.charReceived+=kr,this.charBuffer.copy(this.charBuffer,kr,0,kr),Gt.copy(this.charBuffer,0,0,kr),$r.substring(0,_r)}return $r};StringDecoder$1.prototype.detectIncompleteChar=function(Gt){for(var $r=Gt.length>=3?3:Gt.length;$r>0;$r--){var zr=Gt[Gt.length-$r];if($r==1&&zr>>5==6){this.charLength=2;break}if($r<=2&&zr>>4==14){this.charLength=3;break}if($r<=3&&zr>>3==30){this.charLength=4;break}}this.charReceived=$r};StringDecoder$1.prototype.end=function(Gt){var $r="";if(Gt&&Gt.length&&($r=this.write(Gt)),this.charReceived){var zr=this.charReceived,_r=this.charBuffer,Dr=this.encoding;$r+=_r.slice(0,zr).toString(Dr)}return $r};function passThroughWrite(Gt){return Gt.toString(this.encoding)}function utf16DetectIncompleteChar(Gt){this.charReceived=Gt.length%2,this.charLength=this.charReceived?2:0}function base64DetectIncompleteChar(Gt){this.charReceived=Gt.length%3,this.charLength=this.charReceived?3:0}var _polyfillNode_string_decoder=Object.freeze({__proto__:null,StringDecoder:StringDecoder$1}),require$$10=getAugmentedNamespace$1(_polyfillNode_string_decoder),ERR_STREAM_PREMATURE_CLOSE=errorsBrowser.codes.ERR_STREAM_PREMATURE_CLOSE;function once$1(Gt){var $r=!1;return function(){if(!$r){$r=!0;for(var zr=arguments.length,_r=new Array(zr),Dr=0;Dr<zr;Dr++)_r[Dr]=arguments[Dr];Gt.apply(this,_r)}}}function noop$1$1(){}function isRequest$1(Gt){return Gt.setHeader&&typeof Gt.abort=="function"}function eos$1(Gt,$r,zr){if(typeof $r=="function")return eos$1(Gt,null,$r);$r||($r={}),zr=once$1(zr||noop$1$1);var _r=$r.readable||$r.readable!==!1&&Gt.readable,Dr=$r.writable||$r.writable!==!1&&Gt.writable,kr=function(){Gt.writable||Nr()},qr=Gt._writableState&&Gt._writableState.finished,Nr=function(){Dr=!1,qr=!0,_r||zr.call(Gt)},Wr=Gt._readableState&&Gt._readableState.endEmitted,Qr=function(){_r=!1,Wr=!0,Dr||zr.call(Gt)},Vr=function(Vn){zr.call(Gt,Vn)},Jr=function(){var Vn;if(_r&&!Wr)return(!Gt._readableState||!Gt._readableState.ended)&&(Vn=new ERR_STREAM_PREMATURE_CLOSE),zr.call(Gt,Vn);if(Dr&&!qr)return(!Gt._writableState||!Gt._writableState.ended)&&(Vn=new ERR_STREAM_PREMATURE_CLOSE),zr.call(Gt,Vn)},Zr=function(){Gt.req.on("finish",Nr)};return isRequest$1(Gt)?(Gt.on("complete",Nr),Gt.on("abort",Jr),Gt.req?Zr():Gt.on("request",Zr)):Dr&&!Gt._writableState&&(Gt.on("end",kr),Gt.on("close",kr)),Gt.on("end",Qr),Gt.on("finish",Nr),$r.error!==!1&&Gt.on("error",Vr),Gt.on("close",Jr),function(){Gt.removeListener("complete",Nr),Gt.removeListener("abort",Jr),Gt.removeListener("request",Zr),Gt.req&&Gt.req.removeListener("finish",Nr),Gt.removeListener("end",kr),Gt.removeListener("close",kr),Gt.removeListener("finish",Nr),Gt.removeListener("end",Qr),Gt.removeListener("error",Vr),Gt.removeListener("close",Jr)}}var endOfStream=eos$1,async_iterator,hasRequiredAsync_iterator;function requireAsync_iterator(){if(hasRequiredAsync_iterator)return async_iterator;hasRequiredAsync_iterator=1;var Gt;function $r(r0,i0,n0){return i0 in r0?Object.defineProperty(r0,i0,{value:n0,enumerable:!0,configurable:!0,writable:!0}):r0[i0]=n0,r0}var zr=endOfStream,_r=Symbol("lastResolve"),Dr=Symbol("lastReject"),kr=Symbol("error"),qr=Symbol("ended"),Nr=Symbol("lastPromise"),Wr=Symbol("handlePromise"),Qr=Symbol("stream");function Vr(r0,i0){return{value:r0,done:i0}}function Jr(r0){var i0=r0[_r];if(i0!==null){var n0=r0[Qr].read();n0!==null&&(r0[Nr]=null,r0[_r]=null,r0[Dr]=null,i0(Vr(n0,!1)))}}function Zr(r0){browser$1$1.nextTick(Jr,r0)}function zn(r0,i0){return function(n0,o0){r0.then(function(){if(i0[qr]){n0(Vr(void 0,!0));return}i0[Wr](n0,o0)},o0)}}var Vn=Object.getPrototypeOf(function(){}),_i=Object.setPrototypeOf((Gt={get stream(){return this[Qr]},next:function(){var i0=this,n0=this[kr];if(n0!==null)return Promise.reject(n0);if(this[qr])return Promise.resolve(Vr(void 0,!0));if(this[Qr].destroyed)return new Promise(function(l0,u0){browser$1$1.nextTick(function(){i0[kr]?u0(i0[kr]):l0(Vr(void 0,!0))})});var o0=this[Nr],a0;if(o0)a0=new Promise(zn(o0,this));else{var s0=this[Qr].read();if(s0!==null)return Promise.resolve(Vr(s0,!1));a0=new Promise(this[Wr])}return this[Nr]=a0,a0}},$r(Gt,Symbol.asyncIterator,function(){return this}),$r(Gt,"return",function(){var i0=this;return new Promise(function(n0,o0){i0[Qr].destroy(null,function(a0){if(a0){o0(a0);return}n0(Vr(void 0,!0))})})}),Gt),Vn),e0=function(i0){var n0,o0=Object.create(_i,(n0={},$r(n0,Qr,{value:i0,writable:!0}),$r(n0,_r,{value:null,writable:!0}),$r(n0,Dr,{value:null,writable:!0}),$r(n0,kr,{value:null,writable:!0}),$r(n0,qr,{value:i0._readableState.endEmitted,writable:!0}),$r(n0,Wr,{value:function(s0,l0){var u0=o0[Qr].read();u0?(o0[Nr]=null,o0[_r]=null,o0[Dr]=null,s0(Vr(u0,!1))):(o0[_r]=s0,o0[Dr]=l0)},writable:!0}),n0));return o0[Nr]=null,zr(i0,function(a0){if(a0&&a0.code!=="ERR_STREAM_PREMATURE_CLOSE"){var s0=o0[Dr];s0!==null&&(o0[Nr]=null,o0[_r]=null,o0[Dr]=null,s0(a0)),o0[kr]=a0;return}var l0=o0[_r];l0!==null&&(o0[Nr]=null,o0[_r]=null,o0[Dr]=null,l0(Vr(void 0,!0))),o0[qr]=!0}),i0.on("readable",Zr.bind(null,o0)),o0};return async_iterator=e0,async_iterator}var fromBrowser,hasRequiredFromBrowser;function requireFromBrowser(){return hasRequiredFromBrowser||(hasRequiredFromBrowser=1,fromBrowser=function(){throw new Error("Readable.from is not available in the browser")}),fromBrowser}const Registry$4=_registry;Registry$4.Readable=Readable;Readable.ReadableState=ReadableState;require$$1$1.EventEmitter;var EElistenerCount=function($r,zr){return $r.listeners(zr).length},Stream$1=streamBrowser,Buffer$1$1=require$$0$2.Buffer,OurUint8Array$1=commonjsGlobal.Uint8Array||function(){};function _uint8ArrayToBuffer$1(Gt){return Buffer$1$1.from(Gt)}function _isUint8Array$1(Gt){return Buffer$1$1.isBuffer(Gt)||Gt instanceof OurUint8Array$1}var debugUtil=require$$3$2,debug;debugUtil&&debugUtil.debuglog?debug=debugUtil.debuglog("stream"):debug=function(){};var BufferList=requireBuffer_list(),destroyImpl$1=destroy_1,_require$1=state,getHighWaterMark$1=_require$1.getHighWaterMark,_require$codes$3=errorsBrowser.codes,ERR_INVALID_ARG_TYPE$1=_require$codes$3.ERR_INVALID_ARG_TYPE,ERR_STREAM_PUSH_AFTER_EOF=_require$codes$3.ERR_STREAM_PUSH_AFTER_EOF,ERR_METHOD_NOT_IMPLEMENTED$2=_require$codes$3.ERR_METHOD_NOT_IMPLEMENTED,ERR_STREAM_UNSHIFT_AFTER_END_EVENT=_require$codes$3.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,StringDecoder,createReadableStreamAsyncIterator,from$2;require$$1(Readable,Stream$1);var errorOrDestroy$1=destroyImpl$1.errorOrDestroy,kProxyEvents=["error","close","destroy","pause","resume"];function prependListener(Gt,$r,zr){if(typeof Gt.prependListener=="function")return Gt.prependListener($r,zr);!Gt._events||!Gt._events[$r]?Gt.on($r,zr):Array.isArray(Gt._events[$r])?Gt._events[$r].unshift(zr):Gt._events[$r]=[zr,Gt._events[$r]]}function ReadableState(Gt,$r,zr){Gt=Gt||{},typeof zr!="boolean"&&(zr=$r instanceof Registry$4.Duplex),this.objectMode=!!Gt.objectMode,zr&&(this.objectMode=this.objectMode||!!Gt.readableObjectMode),this.highWaterMark=getHighWaterMark$1(this,Gt,"readableHighWaterMark",zr),this.buffer=new BufferList,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=Gt.emitClose!==!1,this.autoDestroy=!!Gt.autoDestroy,this.destroyed=!1,this.defaultEncoding=Gt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,Gt.encoding&&(StringDecoder||(StringDecoder=require$$10.StringDecoder),this.decoder=new StringDecoder(Gt.encoding),this.encoding=Gt.encoding)}function Readable(Gt){if(!(this instanceof Readable))return new Readable(Gt);var $r=this instanceof Registry$4.Duplex;this._readableState=new ReadableState(Gt,this,$r),this.readable=!0,Gt&&(typeof Gt.read=="function"&&(this._read=Gt.read),typeof Gt.destroy=="function"&&(this._destroy=Gt.destroy)),Stream$1.call(this)}Object.defineProperty(Readable.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function($r){this._readableState&&(this._readableState.destroyed=$r)}});Readable.prototype.destroy=destroyImpl$1.destroy;Readable.prototype._undestroy=destroyImpl$1.undestroy;Readable.prototype._destroy=function(Gt,$r){$r(Gt)};Readable.prototype.push=function(Gt,$r){var zr=this._readableState,_r;return zr.objectMode?_r=!0:typeof Gt=="string"&&($r=$r||zr.defaultEncoding,$r!==zr.encoding&&(Gt=Buffer$1$1.from(Gt,$r),$r=""),_r=!0),readableAddChunk(this,Gt,$r,!1,_r)};Readable.prototype.unshift=function(Gt){return readableAddChunk(this,Gt,null,!0,!1)};function readableAddChunk(Gt,$r,zr,_r,Dr){debug("readableAddChunk",$r);var kr=Gt._readableState;if($r===null)kr.reading=!1,onEofChunk(Gt,kr);else{var qr;if(Dr||(qr=chunkInvalid(kr,$r)),qr)errorOrDestroy$1(Gt,qr);else if(kr.objectMode||$r&&$r.length>0)if(typeof $r!="string"&&!kr.objectMode&&Object.getPrototypeOf($r)!==Buffer$1$1.prototype&&($r=_uint8ArrayToBuffer$1($r)),_r)kr.endEmitted?errorOrDestroy$1(Gt,new ERR_STREAM_UNSHIFT_AFTER_END_EVENT):addChunk(Gt,kr,$r,!0);else if(kr.ended)errorOrDestroy$1(Gt,new ERR_STREAM_PUSH_AFTER_EOF);else{if(kr.destroyed)return!1;kr.reading=!1,kr.decoder&&!zr?($r=kr.decoder.write($r),kr.objectMode||$r.length!==0?addChunk(Gt,kr,$r,!1):maybeReadMore(Gt,kr)):addChunk(Gt,kr,$r,!1)}else _r||(kr.reading=!1,maybeReadMore(Gt,kr))}return!kr.ended&&(kr.length<kr.highWaterMark||kr.length===0)}function addChunk(Gt,$r,zr,_r){$r.flowing&&$r.length===0&&!$r.sync?($r.awaitDrain=0,Gt.emit("data",zr)):($r.length+=$r.objectMode?1:zr.length,_r?$r.buffer.unshift(zr):$r.buffer.push(zr),$r.needReadable&&emitReadable(Gt)),maybeReadMore(Gt,$r)}function chunkInvalid(Gt,$r){var zr;return!_isUint8Array$1($r)&&typeof $r!="string"&&$r!==void 0&&!Gt.objectMode&&(zr=new ERR_INVALID_ARG_TYPE$1("chunk",["string","Buffer","Uint8Array"],$r)),zr}Readable.prototype.isPaused=function(){return this._readableState.flowing===!1};Readable.prototype.setEncoding=function(Gt){StringDecoder||(StringDecoder=require$$10.StringDecoder);var $r=new StringDecoder(Gt);this._readableState.decoder=$r,this._readableState.encoding=this._readableState.decoder.encoding;for(var zr=this._readableState.buffer.head,_r="";zr!==null;)_r+=$r.write(zr.data),zr=zr.next;return this._readableState.buffer.clear(),_r!==""&&this._readableState.buffer.push(_r),this._readableState.length=_r.length,this};var MAX_HWM=1073741824;function computeNewHighWaterMark(Gt){return Gt>=MAX_HWM?Gt=MAX_HWM:(Gt--,Gt|=Gt>>>1,Gt|=Gt>>>2,Gt|=Gt>>>4,Gt|=Gt>>>8,Gt|=Gt>>>16,Gt++),Gt}function howMuchToRead(Gt,$r){return Gt<=0||$r.length===0&&$r.ended?0:$r.objectMode?1:Gt!==Gt?$r.flowing&&$r.length?$r.buffer.head.data.length:$r.length:(Gt>$r.highWaterMark&&($r.highWaterMark=computeNewHighWaterMark(Gt)),Gt<=$r.length?Gt:$r.ended?$r.length:($r.needReadable=!0,0))}Readable.prototype.read=function(Gt){debug("read",Gt),Gt=parseInt(Gt,10);var $r=this._readableState,zr=Gt;if(Gt!==0&&($r.emittedReadable=!1),Gt===0&&$r.needReadable&&(($r.highWaterMark!==0?$r.length>=$r.highWaterMark:$r.length>0)||$r.ended))return debug("read: emitReadable",$r.length,$r.ended),$r.length===0&&$r.ended?endReadable(this):emitReadable(this),null;if(Gt=howMuchToRead(Gt,$r),Gt===0&&$r.ended)return $r.length===0&&endReadable(this),null;var _r=$r.needReadable;debug("need readable",_r),($r.length===0||$r.length-Gt<$r.highWaterMark)&&(_r=!0,debug("length less than watermark",_r)),$r.ended||$r.reading?(_r=!1,debug("reading or ended",_r)):_r&&(debug("do read"),$r.reading=!0,$r.sync=!0,$r.length===0&&($r.needReadable=!0),this._read($r.highWaterMark),$r.sync=!1,$r.reading||(Gt=howMuchToRead(zr,$r)));var Dr;return Gt>0?Dr=fromList(Gt,$r):Dr=null,Dr===null?($r.needReadable=$r.length<=$r.highWaterMark,Gt=0):($r.length-=Gt,$r.awaitDrain=0),$r.length===0&&($r.ended||($r.needReadable=!0),zr!==Gt&&$r.ended&&endReadable(this)),Dr!==null&&this.emit("data",Dr),Dr};function onEofChunk(Gt,$r){if(debug("onEofChunk"),!$r.ended){if($r.decoder){var zr=$r.decoder.end();zr&&zr.length&&($r.buffer.push(zr),$r.length+=$r.objectMode?1:zr.length)}$r.ended=!0,$r.sync?emitReadable(Gt):($r.needReadable=!1,$r.emittedReadable||($r.emittedReadable=!0,emitReadable_(Gt)))}}function emitReadable(Gt){var $r=Gt._readableState;debug("emitReadable",$r.needReadable,$r.emittedReadable),$r.needReadable=!1,$r.emittedReadable||(debug("emitReadable",$r.flowing),$r.emittedReadable=!0,browser$1$1.nextTick(emitReadable_,Gt))}function emitReadable_(Gt){var $r=Gt._readableState;debug("emitReadable_",$r.destroyed,$r.length,$r.ended),!$r.destroyed&&($r.length||$r.ended)&&(Gt.emit("readable"),$r.emittedReadable=!1),$r.needReadable=!$r.flowing&&!$r.ended&&$r.length<=$r.highWaterMark,flow(Gt)}function maybeReadMore(Gt,$r){$r.readingMore||($r.readingMore=!0,browser$1$1.nextTick(maybeReadMore_,Gt,$r))}function maybeReadMore_(Gt,$r){for(;!$r.reading&&!$r.ended&&($r.length<$r.highWaterMark||$r.flowing&&$r.length===0);){var zr=$r.length;if(debug("maybeReadMore read 0"),Gt.read(0),zr===$r.length)break}$r.readingMore=!1}Readable.prototype._read=function(Gt){errorOrDestroy$1(this,new ERR_METHOD_NOT_IMPLEMENTED$2("_read()"))};Readable.prototype.pipe=function(Gt,$r){var zr=this,_r=this._readableState;switch(_r.pipesCount){case 0:_r.pipes=Gt;break;case 1:_r.pipes=[_r.pipes,Gt];break;default:_r.pipes.push(Gt);break}_r.pipesCount+=1,debug("pipe count=%d opts=%j",_r.pipesCount,$r);var Dr=(!$r||$r.end!==!1)&&Gt!==browser$1$1.stdout&&Gt!==browser$1$1.stderr,kr=Dr?Nr:_i;_r.endEmitted?browser$1$1.nextTick(kr):zr.once("end",kr),Gt.on("unpipe",qr);function qr(e0,r0){debug("onunpipe"),e0===zr&&r0&&r0.hasUnpiped===!1&&(r0.hasUnpiped=!0,Vr())}function Nr(){debug("onend"),Gt.end()}var Wr=pipeOnDrain(zr);Gt.on("drain",Wr);var Qr=!1;function Vr(){debug("cleanup"),Gt.removeListener("close",zn),Gt.removeListener("finish",Vn),Gt.removeListener("drain",Wr),Gt.removeListener("error",Zr),Gt.removeListener("unpipe",qr),zr.removeListener("end",Nr),zr.removeListener("end",_i),zr.removeListener("data",Jr),Qr=!0,_r.awaitDrain&&(!Gt._writableState||Gt._writableState.needDrain)&&Wr()}zr.on("data",Jr);function Jr(e0){debug("ondata");var r0=Gt.write(e0);debug("dest.write",r0),r0===!1&&((_r.pipesCount===1&&_r.pipes===Gt||_r.pipesCount>1&&indexOf(_r.pipes,Gt)!==-1)&&!Qr&&(debug("false write response, pause",_r.awaitDrain),_r.awaitDrain++),zr.pause())}function Zr(e0){debug("onerror",e0),_i(),Gt.removeListener("error",Zr),EElistenerCount(Gt,"error")===0&&errorOrDestroy$1(Gt,e0)}prependListener(Gt,"error",Zr);function zn(){Gt.removeListener("finish",Vn),_i()}Gt.once("close",zn);function Vn(){debug("onfinish"),Gt.removeListener("close",zn),_i()}Gt.once("finish",Vn);function _i(){debug("unpipe"),zr.unpipe(Gt)}return Gt.emit("pipe",zr),_r.flowing||(debug("pipe resume"),zr.resume()),Gt};function pipeOnDrain(Gt){return function(){var zr=Gt._readableState;debug("pipeOnDrain",zr.awaitDrain),zr.awaitDrain&&zr.awaitDrain--,zr.awaitDrain===0&&EElistenerCount(Gt,"data")&&(zr.flowing=!0,flow(Gt))}}Readable.prototype.unpipe=function(Gt){var $r=this._readableState,zr={hasUnpiped:!1};if($r.pipesCount===0)return this;if($r.pipesCount===1)return Gt&&Gt!==$r.pipes?this:(Gt||(Gt=$r.pipes),$r.pipes=null,$r.pipesCount=0,$r.flowing=!1,Gt&&Gt.emit("unpipe",this,zr),this);if(!Gt){var _r=$r.pipes,Dr=$r.pipesCount;$r.pipes=null,$r.pipesCount=0,$r.flowing=!1;for(var kr=0;kr<Dr;kr++)_r[kr].emit("unpipe",this,{hasUnpiped:!1});return this}var qr=indexOf($r.pipes,Gt);return qr===-1?this:($r.pipes.splice(qr,1),$r.pipesCount-=1,$r.pipesCount===1&&($r.pipes=$r.pipes[0]),Gt.emit("unpipe",this,zr),this)};Readable.prototype.on=function(Gt,$r){var zr=Stream$1.prototype.on.call(this,Gt,$r),_r=this._readableState;return Gt==="data"?(_r.readableListening=this.listenerCount("readable")>0,_r.flowing!==!1&&this.resume()):Gt==="readable"&&!_r.endEmitted&&!_r.readableListening&&(_r.readableListening=_r.needReadable=!0,_r.flowing=!1,_r.emittedReadable=!1,debug("on readable",_r.length,_r.reading),_r.length?emitReadable(this):_r.reading||browser$1$1.nextTick(nReadingNextTick,this)),zr};Readable.prototype.addListener=Readable.prototype.on;Readable.prototype.removeListener=function(Gt,$r){var zr=Stream$1.prototype.removeListener.call(this,Gt,$r);return Gt==="readable"&&browser$1$1.nextTick(updateReadableListening,this),zr};Readable.prototype.removeAllListeners=function(Gt){var $r=Stream$1.prototype.removeAllListeners.apply(this,arguments);return(Gt==="readable"||Gt===void 0)&&browser$1$1.nextTick(updateReadableListening,this),$r};function updateReadableListening(Gt){var $r=Gt._readableState;$r.readableListening=Gt.listenerCount("readable")>0,$r.resumeScheduled&&!$r.paused?$r.flowing=!0:Gt.listenerCount("data")>0&&Gt.resume()}function nReadingNextTick(Gt){debug("readable nexttick read 0"),Gt.read(0)}Readable.prototype.resume=function(){var Gt=this._readableState;return Gt.flowing||(debug("resume"),Gt.flowing=!Gt.readableListening,resume(this,Gt)),Gt.paused=!1,this};function resume(Gt,$r){$r.resumeScheduled||($r.resumeScheduled=!0,browser$1$1.nextTick(resume_,Gt,$r))}function resume_(Gt,$r){debug("resume",$r.reading),$r.reading||Gt.read(0),$r.resumeScheduled=!1,Gt.emit("resume"),flow(Gt),$r.flowing&&!$r.reading&&Gt.read(0)}Readable.prototype.pause=function(){return debug("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(debug("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function flow(Gt){var $r=Gt._readableState;for(debug("flow",$r.flowing);$r.flowing&&Gt.read()!==null;);}Readable.prototype.wrap=function(Gt){var $r=this,zr=this._readableState,_r=!1;Gt.on("end",function(){if(debug("wrapped end"),zr.decoder&&!zr.ended){var qr=zr.decoder.end();qr&&qr.length&&$r.push(qr)}$r.push(null)}),Gt.on("data",function(qr){if(debug("wrapped data"),zr.decoder&&(qr=zr.decoder.write(qr)),!(zr.objectMode&&qr==null)&&!(!zr.objectMode&&(!qr||!qr.length))){var Nr=$r.push(qr);Nr||(_r=!0,Gt.pause())}});for(var Dr in Gt)this[Dr]===void 0&&typeof Gt[Dr]=="function"&&(this[Dr]=function(Nr){return function(){return Gt[Nr].apply(Gt,arguments)}}(Dr));for(var kr=0;kr<kProxyEvents.length;kr++)Gt.on(kProxyEvents[kr],this.emit.bind(this,kProxyEvents[kr]));return this._read=function(qr){debug("wrapped _read",qr),_r&&(_r=!1,Gt.resume())},this};typeof Symbol=="function"&&(Readable.prototype[Symbol.asyncIterator]=function(){return createReadableStreamAsyncIterator===void 0&&(createReadableStreamAsyncIterator=requireAsync_iterator()),createReadableStreamAsyncIterator(this)});Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}});Object.defineProperty(Readable.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}});Object.defineProperty(Readable.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function($r){this._readableState&&(this._readableState.flowing=$r)}});Readable._fromList=fromList;Object.defineProperty(Readable.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function fromList(Gt,$r){if($r.length===0)return null;var zr;return $r.objectMode?zr=$r.buffer.shift():!Gt||Gt>=$r.length?($r.decoder?zr=$r.buffer.join(""):$r.buffer.length===1?zr=$r.buffer.first():zr=$r.buffer.concat($r.length),$r.buffer.clear()):zr=$r.buffer.consume(Gt,$r.decoder),zr}function endReadable(Gt){var $r=Gt._readableState;debug("endReadable",$r.endEmitted),$r.endEmitted||($r.ended=!0,browser$1$1.nextTick(endReadableNT,$r,Gt))}function endReadableNT(Gt,$r){if(debug("endReadableNT",Gt.endEmitted,Gt.length),!Gt.endEmitted&&Gt.length===0&&(Gt.endEmitted=!0,$r.readable=!1,$r.emit("end"),Gt.autoDestroy)){var zr=$r._writableState;(!zr||zr.autoDestroy&&zr.finished)&&$r.destroy()}}typeof Symbol=="function"&&(Readable.from=function(Gt,$r){return from$2===void 0&&(from$2=requireFromBrowser()),from$2(Readable,Gt,$r)});function indexOf(Gt,$r){for(var zr=0,_r=Gt.length;zr<_r;zr++)if(Gt[zr]===$r)return zr;return-1}var browser$2=deprecate;function deprecate(Gt,$r){if(config$3("noDeprecation"))return Gt;var zr=!1;function _r(){if(!zr){if(config$3("throwDeprecation"))throw new Error($r);config$3("traceDeprecation")?console.trace($r):console.warn($r),zr=!0}return Gt.apply(this,arguments)}return _r}function config$3(Gt){try{if(!commonjsGlobal.localStorage)return!1}catch{return!1}var $r=commonjsGlobal.localStorage[Gt];return $r==null?!1:String($r).toLowerCase()==="true"}const Registry$3=_registry;Registry$3.Writable=Writable;function CorkedRequest(Gt){var $r=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish($r,Gt)}}Writable.WritableState=WritableState;var internalUtil={deprecate:browser$2},Stream=streamBrowser,Buffer$4=require$$0$2.Buffer,OurUint8Array=commonjsGlobal.Uint8Array||function(){};function _uint8ArrayToBuffer(Gt){return Buffer$4.from(Gt)}function _isUint8Array(Gt){return Buffer$4.isBuffer(Gt)||Gt instanceof OurUint8Array}var destroyImpl=destroy_1,_require=state,getHighWaterMark=_require.getHighWaterMark,_require$codes$2=errorsBrowser.codes,ERR_INVALID_ARG_TYPE=_require$codes$2.ERR_INVALID_ARG_TYPE,ERR_METHOD_NOT_IMPLEMENTED$1=_require$codes$2.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK$1=_require$codes$2.ERR_MULTIPLE_CALLBACK,ERR_STREAM_CANNOT_PIPE=_require$codes$2.ERR_STREAM_CANNOT_PIPE,ERR_STREAM_DESTROYED$1=_require$codes$2.ERR_STREAM_DESTROYED,ERR_STREAM_NULL_VALUES=_require$codes$2.ERR_STREAM_NULL_VALUES,ERR_STREAM_WRITE_AFTER_END=_require$codes$2.ERR_STREAM_WRITE_AFTER_END,ERR_UNKNOWN_ENCODING=_require$codes$2.ERR_UNKNOWN_ENCODING,errorOrDestroy=destroyImpl.errorOrDestroy;require$$1(Writable,Stream);function nop(){}function WritableState(Gt,$r,zr){Gt=Gt||{},typeof zr!="boolean"&&(zr=$r instanceof Registry$3.Duplex),this.objectMode=!!Gt.objectMode,zr&&(this.objectMode=this.objectMode||!!Gt.writableObjectMode),this.highWaterMark=getHighWaterMark(this,Gt,"writableHighWaterMark",zr),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var _r=Gt.decodeStrings===!1;this.decodeStrings=!_r,this.defaultEncoding=Gt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Dr){onwrite($r,Dr)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Gt.emitClose!==!1,this.autoDestroy=!!Gt.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}WritableState.prototype.getBuffer=function(){for(var $r=this.bufferedRequest,zr=[];$r;)zr.push($r),$r=$r.next;return zr};(function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:internalUtil.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var realHasInstance;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(realHasInstance=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function($r){return realHasInstance.call(this,$r)?!0:this!==Writable?!1:$r&&$r._writableState instanceof WritableState}})):realHasInstance=function($r){return $r instanceof this};function Writable(Gt){var $r=this instanceof Registry$3.Duplex;if(!$r&&!realHasInstance.call(Writable,this))return new Writable(Gt);this._writableState=new WritableState(Gt,this,$r),this.writable=!0,Gt&&(typeof Gt.write=="function"&&(this._write=Gt.write),typeof Gt.writev=="function"&&(this._writev=Gt.writev),typeof Gt.destroy=="function"&&(this._destroy=Gt.destroy),typeof Gt.final=="function"&&(this._final=Gt.final)),Stream.call(this)}Writable.prototype.pipe=function(){errorOrDestroy(this,new ERR_STREAM_CANNOT_PIPE)};function writeAfterEnd(Gt,$r){var zr=new ERR_STREAM_WRITE_AFTER_END;errorOrDestroy(Gt,zr),browser$1$1.nextTick($r,zr)}function validChunk(Gt,$r,zr,_r){var Dr;return zr===null?Dr=new ERR_STREAM_NULL_VALUES:typeof zr!="string"&&!$r.objectMode&&(Dr=new ERR_INVALID_ARG_TYPE("chunk",["string","Buffer"],zr)),Dr?(errorOrDestroy(Gt,Dr),browser$1$1.nextTick(_r,Dr),!1):!0}Writable.prototype.write=function(Gt,$r,zr){var _r=this._writableState,Dr=!1,kr=!_r.objectMode&&_isUint8Array(Gt);return kr&&!Buffer$4.isBuffer(Gt)&&(Gt=_uint8ArrayToBuffer(Gt)),typeof $r=="function"&&(zr=$r,$r=null),kr?$r="buffer":$r||($r=_r.defaultEncoding),typeof zr!="function"&&(zr=nop),_r.ending?writeAfterEnd(this,zr):(kr||validChunk(this,_r,Gt,zr))&&(_r.pendingcb++,Dr=writeOrBuffer(this,_r,kr,Gt,$r,zr)),Dr};Writable.prototype.cork=function(){this._writableState.corked++};Writable.prototype.uncork=function(){var Gt=this._writableState;Gt.corked&&(Gt.corked--,!Gt.writing&&!Gt.corked&&!Gt.bufferProcessing&&Gt.bufferedRequest&&clearBuffer(this,Gt))};Writable.prototype.setDefaultEncoding=function($r){if(typeof $r=="string"&&($r=$r.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf(($r+"").toLowerCase())>-1))throw new ERR_UNKNOWN_ENCODING($r);return this._writableState.defaultEncoding=$r,this};Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function decodeChunk(Gt,$r,zr){return!Gt.objectMode&&Gt.decodeStrings!==!1&&typeof $r=="string"&&($r=Buffer$4.from($r,zr)),$r}Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer(Gt,$r,zr,_r,Dr,kr){if(!zr){var qr=decodeChunk($r,_r,Dr);_r!==qr&&(zr=!0,Dr="buffer",_r=qr)}var Nr=$r.objectMode?1:_r.length;$r.length+=Nr;var Wr=$r.length<$r.highWaterMark;if(Wr||($r.needDrain=!0),$r.writing||$r.corked){var Qr=$r.lastBufferedRequest;$r.lastBufferedRequest={chunk:_r,encoding:Dr,isBuf:zr,callback:kr,next:null},Qr?Qr.next=$r.lastBufferedRequest:$r.bufferedRequest=$r.lastBufferedRequest,$r.bufferedRequestCount+=1}else doWrite(Gt,$r,!1,Nr,_r,Dr,kr);return Wr}function doWrite(Gt,$r,zr,_r,Dr,kr,qr){$r.writelen=_r,$r.writecb=qr,$r.writing=!0,$r.sync=!0,$r.destroyed?$r.onwrite(new ERR_STREAM_DESTROYED$1("write")):zr?Gt._writev(Dr,$r.onwrite):Gt._write(Dr,kr,$r.onwrite),$r.sync=!1}function onwriteError(Gt,$r,zr,_r,Dr){--$r.pendingcb,zr?(browser$1$1.nextTick(Dr,_r),browser$1$1.nextTick(finishMaybe,Gt,$r),Gt._writableState.errorEmitted=!0,errorOrDestroy(Gt,_r)):(Dr(_r),Gt._writableState.errorEmitted=!0,errorOrDestroy(Gt,_r),finishMaybe(Gt,$r))}function onwriteStateUpdate(Gt){Gt.writing=!1,Gt.writecb=null,Gt.length-=Gt.writelen,Gt.writelen=0}function onwrite(Gt,$r){var zr=Gt._writableState,_r=zr.sync,Dr=zr.writecb;if(typeof Dr!="function")throw new ERR_MULTIPLE_CALLBACK$1;if(onwriteStateUpdate(zr),$r)onwriteError(Gt,zr,_r,$r,Dr);else{var kr=needFinish(zr)||Gt.destroyed;!kr&&!zr.corked&&!zr.bufferProcessing&&zr.bufferedRequest&&clearBuffer(Gt,zr),_r?browser$1$1.nextTick(afterWrite,Gt,zr,kr,Dr):afterWrite(Gt,zr,kr,Dr)}}function afterWrite(Gt,$r,zr,_r){zr||onwriteDrain(Gt,$r),$r.pendingcb--,_r(),finishMaybe(Gt,$r)}function onwriteDrain(Gt,$r){$r.length===0&&$r.needDrain&&($r.needDrain=!1,Gt.emit("drain"))}function clearBuffer(Gt,$r){$r.bufferProcessing=!0;var zr=$r.bufferedRequest;if(Gt._writev&&zr&&zr.next){var _r=$r.bufferedRequestCount,Dr=new Array(_r),kr=$r.corkedRequestsFree;kr.entry=zr;for(var qr=0,Nr=!0;zr;)Dr[qr]=zr,zr.isBuf||(Nr=!1),zr=zr.next,qr+=1;Dr.allBuffers=Nr,doWrite(Gt,$r,!0,$r.length,Dr,"",kr.finish),$r.pendingcb++,$r.lastBufferedRequest=null,kr.next?($r.corkedRequestsFree=kr.next,kr.next=null):$r.corkedRequestsFree=new CorkedRequest($r),$r.bufferedRequestCount=0}else{for(;zr;){var Wr=zr.chunk,Qr=zr.encoding,Vr=zr.callback,Jr=$r.objectMode?1:Wr.length;if(doWrite(Gt,$r,!1,Jr,Wr,Qr,Vr),zr=zr.next,$r.bufferedRequestCount--,$r.writing)break}zr===null&&($r.lastBufferedRequest=null)}$r.bufferedRequest=zr,$r.bufferProcessing=!1}Writable.prototype._write=function(Gt,$r,zr){zr(new ERR_METHOD_NOT_IMPLEMENTED$1("_write()"))};Writable.prototype._writev=null;Writable.prototype.end=function(Gt,$r,zr){var _r=this._writableState;return typeof Gt=="function"?(zr=Gt,Gt=null,$r=null):typeof $r=="function"&&(zr=$r,$r=null),Gt!=null&&this.write(Gt,$r),_r.corked&&(_r.corked=1,this.uncork()),_r.ending||endWritable(this,_r,zr),this};Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function needFinish(Gt){return Gt.ending&&Gt.length===0&&Gt.bufferedRequest===null&&!Gt.finished&&!Gt.writing}function callFinal(Gt,$r){Gt._final(function(zr){$r.pendingcb--,zr&&errorOrDestroy(Gt,zr),$r.prefinished=!0,Gt.emit("prefinish"),finishMaybe(Gt,$r)})}function prefinish$1(Gt,$r){!$r.prefinished&&!$r.finalCalled&&(typeof Gt._final=="function"&&!$r.destroyed?($r.pendingcb++,$r.finalCalled=!0,browser$1$1.nextTick(callFinal,Gt,$r)):($r.prefinished=!0,Gt.emit("prefinish")))}function finishMaybe(Gt,$r){var zr=needFinish($r);if(zr&&(prefinish$1(Gt,$r),$r.pendingcb===0&&($r.finished=!0,Gt.emit("finish"),$r.autoDestroy))){var _r=Gt._readableState;(!_r||_r.autoDestroy&&_r.endEmitted)&&Gt.destroy()}return zr}function endWritable(Gt,$r,zr){$r.ending=!0,finishMaybe(Gt,$r),zr&&($r.finished?browser$1$1.nextTick(zr):Gt.once("finish",zr)),$r.ended=!0,Gt.writable=!1}function onCorkedFinish(Gt,$r,zr){var _r=Gt.entry;for(Gt.entry=null;_r;){var Dr=_r.callback;$r.pendingcb--,Dr(zr),_r=_r.next}$r.corkedRequestsFree.next=Gt}Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function($r){this._writableState&&(this._writableState.destroyed=$r)}});Writable.prototype.destroy=destroyImpl.destroy;Writable.prototype._undestroy=destroyImpl.undestroy;Writable.prototype._destroy=function(Gt,$r){$r(Gt)};var objectKeys$1$1=Object.keys||function(Gt){var $r=[];for(var zr in Gt)$r.push(zr);return $r};const Registry$2=_registry;Registry$2.Duplex=Duplex;require$$1(Duplex,Registry$2.Readable);for(var keys$1=objectKeys$1$1(Registry$2.Writable.prototype),v$a=0;v$a<keys$1.length;v$a++){var method=keys$1[v$a];Duplex.prototype[method]||(Duplex.prototype[method]=Registry$2.Writable.prototype[method])}function Duplex(Gt){if(!(this instanceof Duplex))return new Duplex(Gt);Registry$2.Readable.call(this,Gt),Registry$2.Writable.call(this,Gt),this.allowHalfOpen=!0,Gt&&(Gt.readable===!1&&(this.readable=!1),Gt.writable===!1&&(this.writable=!1),Gt.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",onend)))}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});Object.defineProperty(Duplex.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(Duplex.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function onend(){this._writableState.ended||browser$1$1.nextTick(onEndNT,this)}function onEndNT(Gt){Gt.end()}Object.defineProperty(Duplex.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function($r){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=$r,this._writableState.destroyed=$r)}});const Registry$1=_registry;Registry$1.Transform=Transform$1;var _require$codes$1=errorsBrowser.codes,ERR_METHOD_NOT_IMPLEMENTED=_require$codes$1.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK=_require$codes$1.ERR_MULTIPLE_CALLBACK,ERR_TRANSFORM_ALREADY_TRANSFORMING=_require$codes$1.ERR_TRANSFORM_ALREADY_TRANSFORMING,ERR_TRANSFORM_WITH_LENGTH_0=_require$codes$1.ERR_TRANSFORM_WITH_LENGTH_0;require$$1(Transform$1,Registry$1.Duplex);function afterTransform(Gt,$r){var zr=this._transformState;zr.transforming=!1;var _r=zr.writecb;if(_r===null)return this.emit("error",new ERR_MULTIPLE_CALLBACK);zr.writechunk=null,zr.writecb=null,$r!=null&&this.push($r),_r(Gt);var Dr=this._readableState;Dr.reading=!1,(Dr.needReadable||Dr.length<Dr.highWaterMark)&&this._read(Dr.highWaterMark)}function Transform$1(Gt){if(!(this instanceof Transform$1))return new Transform$1(Gt);Registry$1.Duplex.call(this,Gt),this._transformState={afterTransform:afterTransform.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,Gt&&(typeof Gt.transform=="function"&&(this._transform=Gt.transform),typeof Gt.flush=="function"&&(this._flush=Gt.flush)),this.on("prefinish",prefinish)}function prefinish(){var Gt=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function($r,zr){done(Gt,$r,zr)}):done(this,null,null)}Transform$1.prototype.push=function(Gt,$r){return this._transformState.needTransform=!1,Registry$1.Duplex.prototype.push.call(this,Gt,$r)};Transform$1.prototype._transform=function(Gt,$r,zr){zr(new ERR_METHOD_NOT_IMPLEMENTED("_transform()"))};Transform$1.prototype._write=function(Gt,$r,zr){var _r=this._transformState;if(_r.writecb=zr,_r.writechunk=Gt,_r.writeencoding=$r,!_r.transforming){var Dr=this._readableState;(_r.needTransform||Dr.needReadable||Dr.length<Dr.highWaterMark)&&this._read(Dr.highWaterMark)}};Transform$1.prototype._read=function(Gt){var $r=this._transformState;$r.writechunk!==null&&!$r.transforming?($r.transforming=!0,this._transform($r.writechunk,$r.writeencoding,$r.afterTransform)):$r.needTransform=!0};Transform$1.prototype._destroy=function(Gt,$r){Registry$1.Duplex.prototype._destroy.call(this,Gt,function(zr){$r(zr)})};function done(Gt,$r,zr){if($r)return Gt.emit("error",$r);if(zr!=null&&Gt.push(zr),Gt._writableState.length)throw new ERR_TRANSFORM_WITH_LENGTH_0;if(Gt._transformState.transforming)throw new ERR_TRANSFORM_ALREADY_TRANSFORMING;return Gt.push(null)}const Registry=_registry;Registry.PassThrough=PassThrough;require$$1(PassThrough,Registry.Transform);function PassThrough(Gt){if(!(this instanceof PassThrough))return new PassThrough(Gt);Transform.call(this,Gt)}PassThrough.prototype._transform=function(Gt,$r,zr){zr(null,Gt)};var eos;function once$3(Gt){var $r=!1;return function(){$r||($r=!0,Gt.apply(void 0,arguments))}}var _require$codes=errorsBrowser.codes,ERR_MISSING_ARGS=_require$codes.ERR_MISSING_ARGS,ERR_STREAM_DESTROYED=_require$codes.ERR_STREAM_DESTROYED;function noop$6(Gt){if(Gt)throw Gt}function isRequest(Gt){return Gt.setHeader&&typeof Gt.abort=="function"}function destroyer(Gt,$r,zr,_r){_r=once$3(_r);var Dr=!1;Gt.on("close",function(){Dr=!0}),eos===void 0&&(eos=endOfStream),eos(Gt,{readable:$r,writable:zr},function(qr){if(qr)return _r(qr);Dr=!0,_r()});var kr=!1;return function(qr){if(!Dr&&!kr){if(kr=!0,isRequest(Gt))return Gt.abort();if(typeof Gt.destroy=="function")return Gt.destroy();_r(qr||new ERR_STREAM_DESTROYED("pipe"))}}}function call$2(Gt){Gt()}function pipe(Gt,$r){return Gt.pipe($r)}function popCallback(Gt){return!Gt.length||typeof Gt[Gt.length-1]!="function"?noop$6:Gt.pop()}function pipeline(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];var _r=popCallback($r);if(Array.isArray($r[0])&&($r=$r[0]),$r.length<2)throw new ERR_MISSING_ARGS("streams");var Dr,kr=$r.map(function(qr,Nr){var Wr=Nr<$r.length-1,Qr=Nr>0;return destroyer(qr,Wr,Qr,function(Vr){Dr||(Dr=Vr),Vr&&kr.forEach(call$2),!Wr&&(kr.forEach(call$2),_r(Dr))})});return $r.reduce(pipe)}var pipeline_1=pipeline;(function(Gt,$r){const zr=_registry;$r=Gt.exports=zr.Readable,$r.Stream=zr.Readable,$r.Readable=zr.Readable,$r.Writable=zr.Writable,$r.Duplex=zr.Duplex,$r.Transform=zr.Transform,$r.PassThrough=zr.PassThrough,$r.finished=endOfStream,$r.pipeline=pipeline_1})(readableBrowser,readableBrowser.exports);var readableBrowserExports=readableBrowser.exports,stream=getDefaultExportFromCjs$1(readableBrowserExports),lib$5={},binding={};function compare(Gt,$r){if(Gt===$r)return 0;for(var zr=Gt.length,_r=$r.length,Dr=0,kr=Math.min(zr,_r);Dr<kr;++Dr)if(Gt[Dr]!==$r[Dr]){zr=Gt[Dr],_r=$r[Dr];break}return zr<_r?-1:_r<zr?1:0}var hasOwn$1=Object.prototype.hasOwnProperty,objectKeys$2=Object.keys||function(Gt){var $r=[];for(var zr in Gt)hasOwn$1.call(Gt,zr)&&$r.push(zr);return $r},pSlice=Array.prototype.slice,_functionsHaveNames;function functionsHaveNames(){return typeof _functionsHaveNames<"u"?_functionsHaveNames:_functionsHaveNames=function(){return(function(){}).name==="foo"}()}function pToString(Gt){return Object.prototype.toString.call(Gt)}function isView$2(Gt){return isBuffer$1$1(Gt)||typeof global$1$2.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Gt):Gt?!!(Gt instanceof DataView||Gt.buffer&&Gt.buffer instanceof ArrayBuffer):!1}function assert(Gt,$r){Gt||fail(Gt,!0,$r,"==",ok)}var regex$1=/\s*function\s+([^\(\s]*)\s*/;function getName(Gt){if(isFunction$5(Gt)){if(functionsHaveNames())return Gt.name;var $r=Gt.toString(),zr=$r.match(regex$1);return zr&&zr[1]}}assert.AssertionError=AssertionError;function AssertionError(Gt){this.name="AssertionError",this.actual=Gt.actual,this.expected=Gt.expected,this.operator=Gt.operator,Gt.message?(this.message=Gt.message,this.generatedMessage=!1):(this.message=getMessage(this),this.generatedMessage=!0);var $r=Gt.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,$r);else{var zr=new Error;if(zr.stack){var _r=zr.stack,Dr=getName($r),kr=_r.indexOf(`
`+Dr);if(kr>=0){var qr=_r.indexOf(`
`,kr+1);_r=_r.substring(qr+1)}this.stack=_r}}}inherits$3(AssertionError,Error);function truncate$1(Gt,$r){return typeof Gt=="string"?Gt.length<$r?Gt:Gt.slice(0,$r):Gt}function inspect(Gt){if(functionsHaveNames()||!isFunction$5(Gt))return inspect$1(Gt);var $r=getName(Gt),zr=$r?": "+$r:"";return"[Function"+zr+"]"}function getMessage(Gt){return truncate$1(inspect(Gt.actual),128)+" "+Gt.operator+" "+truncate$1(inspect(Gt.expected),128)}function fail(Gt,$r,zr,_r,Dr){throw new AssertionError({message:zr,actual:Gt,expected:$r,operator:_r,stackStartFunction:Dr})}assert.fail=fail;function ok(Gt,$r){Gt||fail(Gt,!0,$r,"==",ok)}assert.ok=ok;assert.equal=equal$1;function equal$1(Gt,$r,zr){Gt!=$r&&fail(Gt,$r,zr,"==",equal$1)}assert.notEqual=notEqual;function notEqual(Gt,$r,zr){Gt==$r&&fail(Gt,$r,zr,"!=",notEqual)}assert.deepEqual=deepEqual;function deepEqual(Gt,$r,zr){_deepEqual(Gt,$r,!1)||fail(Gt,$r,zr,"deepEqual",deepEqual)}assert.deepStrictEqual=deepStrictEqual;function deepStrictEqual(Gt,$r,zr){_deepEqual(Gt,$r,!0)||fail(Gt,$r,zr,"deepStrictEqual",deepStrictEqual)}function _deepEqual(Gt,$r,zr,_r){if(Gt===$r)return!0;if(isBuffer$1$1(Gt)&&isBuffer$1$1($r))return compare(Gt,$r)===0;if(isDate$1(Gt)&&isDate$1($r))return Gt.getTime()===$r.getTime();if(isRegExp(Gt)&&isRegExp($r))return Gt.source===$r.source&&Gt.global===$r.global&&Gt.multiline===$r.multiline&&Gt.lastIndex===$r.lastIndex&&Gt.ignoreCase===$r.ignoreCase;if((Gt===null||typeof Gt!="object")&&($r===null||typeof $r!="object"))return zr?Gt===$r:Gt==$r;if(isView$2(Gt)&&isView$2($r)&&pToString(Gt)===pToString($r)&&!(Gt instanceof Float32Array||Gt instanceof Float64Array))return compare(new Uint8Array(Gt.buffer),new Uint8Array($r.buffer))===0;if(isBuffer$1$1(Gt)!==isBuffer$1$1($r))return!1;_r=_r||{actual:[],expected:[]};var Dr=_r.actual.indexOf(Gt);return Dr!==-1&&Dr===_r.expected.indexOf($r)?!0:(_r.actual.push(Gt),_r.expected.push($r),objEquiv(Gt,$r,zr,_r))}function isArguments$3(Gt){return Object.prototype.toString.call(Gt)=="[object Arguments]"}function objEquiv(Gt,$r,zr,_r){if(Gt==null||$r===null||$r===void 0)return!1;if(isPrimitive$2(Gt)||isPrimitive$2($r))return Gt===$r;if(zr&&Object.getPrototypeOf(Gt)!==Object.getPrototypeOf($r))return!1;var Dr=isArguments$3(Gt),kr=isArguments$3($r);if(Dr&&!kr||!Dr&&kr)return!1;if(Dr)return Gt=pSlice.call(Gt),$r=pSlice.call($r),_deepEqual(Gt,$r,zr);var qr=objectKeys$2(Gt),Nr=objectKeys$2($r),Wr,Qr;if(qr.length!==Nr.length)return!1;for(qr.sort(),Nr.sort(),Qr=qr.length-1;Qr>=0;Qr--)if(qr[Qr]!==Nr[Qr])return!1;for(Qr=qr.length-1;Qr>=0;Qr--)if(Wr=qr[Qr],!_deepEqual(Gt[Wr],$r[Wr],zr,_r))return!1;return!0}assert.notDeepEqual=notDeepEqual;function notDeepEqual(Gt,$r,zr){_deepEqual(Gt,$r,!1)&&fail(Gt,$r,zr,"notDeepEqual",notDeepEqual)}assert.notDeepStrictEqual=notDeepStrictEqual;function notDeepStrictEqual(Gt,$r,zr){_deepEqual(Gt,$r,!0)&&fail(Gt,$r,zr,"notDeepStrictEqual",notDeepStrictEqual)}assert.strictEqual=strictEqual;function strictEqual(Gt,$r,zr){Gt!==$r&&fail(Gt,$r,zr,"===",strictEqual)}assert.notStrictEqual=notStrictEqual;function notStrictEqual(Gt,$r,zr){Gt===$r&&fail(Gt,$r,zr,"!==",notStrictEqual)}function expectedException(Gt,$r){if(!Gt||!$r)return!1;if(Object.prototype.toString.call($r)=="[object RegExp]")return $r.test(Gt);try{if(Gt instanceof $r)return!0}catch{}return Error.isPrototypeOf($r)?!1:$r.call({},Gt)===!0}function _tryBlock(Gt){var $r;try{Gt()}catch(zr){$r=zr}return $r}function _throws(Gt,$r,zr,_r){var Dr;if(typeof $r!="function")throw new TypeError('"block" argument must be a function');typeof zr=="string"&&(_r=zr,zr=null),Dr=_tryBlock($r),_r=(zr&&zr.name?" ("+zr.name+").":".")+(_r?" "+_r:"."),Gt&&!Dr&&fail(Dr,zr,"Missing expected exception"+_r);var kr=typeof _r=="string",qr=!Gt&&isError(Dr),Nr=!Gt&&Dr&&!zr;if((qr&&kr&&expectedException(Dr,zr)||Nr)&&fail(Dr,zr,"Got unwanted exception"+_r),Gt&&Dr&&zr&&!expectedException(Dr,zr)||!Gt&&Dr)throw Dr}assert.throws=throws;function throws(Gt,$r,zr){_throws(!0,Gt,$r,zr)}assert.doesNotThrow=doesNotThrow;function doesNotThrow(Gt,$r,zr){_throws(!1,Gt,$r,zr)}assert.ifError=ifError;function ifError(Gt){if(Gt)throw Gt}var _polyfillNode_assert=Object.freeze({__proto__:null,AssertionError,assert:ok,deepEqual,deepStrictEqual,default:assert,doesNotThrow,equal:equal$1,fail,ifError,notDeepEqual,notDeepStrictEqual,notEqual,notStrictEqual,ok,strictEqual,throws}),require$$4$1=getAugmentedNamespace$1(_polyfillNode_assert);(function(Gt){var $r=require$$4$1,zr=require$$1$2$1,_r=deflate$3,Dr=inflate$3,kr=require$$4$1$1;for(var qr in kr)Gt[qr]=kr[qr];Gt.NONE=0,Gt.DEFLATE=1,Gt.INFLATE=2,Gt.GZIP=3,Gt.GUNZIP=4,Gt.DEFLATERAW=5,Gt.INFLATERAW=6,Gt.UNZIP=7;var Nr=31,Wr=139;function Qr(Vr){if(typeof Vr!="number"||Vr<Gt.DEFLATE||Vr>Gt.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=Vr,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}Qr.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,$r(this.init_done,"close before init"),$r(this.mode<=Gt.UNZIP),this.mode===Gt.DEFLATE||this.mode===Gt.GZIP||this.mode===Gt.DEFLATERAW?_r.deflateEnd(this.strm):(this.mode===Gt.INFLATE||this.mode===Gt.GUNZIP||this.mode===Gt.INFLATERAW||this.mode===Gt.UNZIP)&&Dr.inflateEnd(this.strm),this.mode=Gt.NONE,this.dictionary=null},Qr.prototype.write=function(Vr,Jr,Zr,zn,Vn,_i,e0){return this._write(!0,Vr,Jr,Zr,zn,Vn,_i,e0)},Qr.prototype.writeSync=function(Vr,Jr,Zr,zn,Vn,_i,e0){return this._write(!1,Vr,Jr,Zr,zn,Vn,_i,e0)},Qr.prototype._write=function(Vr,Jr,Zr,zn,Vn,_i,e0,r0){if($r.equal(arguments.length,8),$r(this.init_done,"write before init"),$r(this.mode!==Gt.NONE,"already finalized"),$r.equal(!1,this.write_in_progress,"write already in progress"),$r.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,$r.equal(!1,Jr===void 0,"must provide flush value"),this.write_in_progress=!0,Jr!==Gt.Z_NO_FLUSH&&Jr!==Gt.Z_PARTIAL_FLUSH&&Jr!==Gt.Z_SYNC_FLUSH&&Jr!==Gt.Z_FULL_FLUSH&&Jr!==Gt.Z_FINISH&&Jr!==Gt.Z_BLOCK)throw new Error("Invalid flush value");if(Zr==null&&(Zr=Buffer$2$1.alloc(0),Vn=0,zn=0),this.strm.avail_in=Vn,this.strm.input=Zr,this.strm.next_in=zn,this.strm.avail_out=r0,this.strm.output=_i,this.strm.next_out=e0,this.flush=Jr,!Vr)return this._process(),this._checkError()?this._afterSync():void 0;var i0=this;return browser$1$1.nextTick(function(){i0._process(),i0._after()}),this},Qr.prototype._afterSync=function(){var Vr=this.strm.avail_out,Jr=this.strm.avail_in;return this.write_in_progress=!1,[Jr,Vr]},Qr.prototype._process=function(){var Vr=null;switch(this.mode){case Gt.DEFLATE:case Gt.GZIP:case Gt.DEFLATERAW:this.err=_r.deflate(this.strm,this.flush);break;case Gt.UNZIP:switch(this.strm.avail_in>0&&(Vr=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(Vr===null)break;if(this.strm.input[Vr]===Nr){if(this.gzip_id_bytes_read=1,Vr++,this.strm.avail_in===1)break}else{this.mode=Gt.INFLATE;break}case 1:if(Vr===null)break;this.strm.input[Vr]===Wr?(this.gzip_id_bytes_read=2,this.mode=Gt.GUNZIP):this.mode=Gt.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case Gt.INFLATE:case Gt.GUNZIP:case Gt.INFLATERAW:for(this.err=Dr.inflate(this.strm,this.flush),this.err===Gt.Z_NEED_DICT&&this.dictionary&&(this.err=Dr.inflateSetDictionary(this.strm,this.dictionary),this.err===Gt.Z_OK?this.err=Dr.inflate(this.strm,this.flush):this.err===Gt.Z_DATA_ERROR&&(this.err=Gt.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===Gt.GUNZIP&&this.err===Gt.Z_STREAM_END&&this.strm.next_in[0]!==0;)this.reset(),this.err=Dr.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},Qr.prototype._checkError=function(){switch(this.err){case Gt.Z_OK:case Gt.Z_BUF_ERROR:if(this.strm.avail_out!==0&&this.flush===Gt.Z_FINISH)return this._error("unexpected end of file"),!1;break;case Gt.Z_STREAM_END:break;case Gt.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},Qr.prototype._after=function(){if(this._checkError()){var Vr=this.strm.avail_out,Jr=this.strm.avail_in;this.write_in_progress=!1,this.callback(Jr,Vr),this.pending_close&&this.close()}},Qr.prototype._error=function(Vr){this.strm.msg&&(Vr=this.strm.msg),this.onerror(Vr,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},Qr.prototype.init=function(Vr,Jr,Zr,zn,Vn){$r(arguments.length===4||arguments.length===5,"init(windowBits, level, memLevel, strategy, [dictionary])"),$r(Vr>=8&&Vr<=15,"invalid windowBits"),$r(Jr>=-1&&Jr<=9,"invalid compression level"),$r(Zr>=1&&Zr<=9,"invalid memlevel"),$r(zn===Gt.Z_FILTERED||zn===Gt.Z_HUFFMAN_ONLY||zn===Gt.Z_RLE||zn===Gt.Z_FIXED||zn===Gt.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(Jr,Vr,Zr,zn,Vn),this._setDictionary()},Qr.prototype.params=function(){throw new Error("deflateParams Not supported")},Qr.prototype.reset=function(){this._reset(),this._setDictionary()},Qr.prototype._init=function(Vr,Jr,Zr,zn,Vn){switch(this.level=Vr,this.windowBits=Jr,this.memLevel=Zr,this.strategy=zn,this.flush=Gt.Z_NO_FLUSH,this.err=Gt.Z_OK,(this.mode===Gt.GZIP||this.mode===Gt.GUNZIP)&&(this.windowBits+=16),this.mode===Gt.UNZIP&&(this.windowBits+=32),(this.mode===Gt.DEFLATERAW||this.mode===Gt.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new zr,this.mode){case Gt.DEFLATE:case Gt.GZIP:case Gt.DEFLATERAW:this.err=_r.deflateInit2(this.strm,this.level,Gt.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case Gt.INFLATE:case Gt.GUNZIP:case Gt.INFLATERAW:case Gt.UNZIP:this.err=Dr.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==Gt.Z_OK&&this._error("Init error"),this.dictionary=Vn,this.write_in_progress=!1,this.init_done=!0},Qr.prototype._setDictionary=function(){if(this.dictionary!=null){switch(this.err=Gt.Z_OK,this.mode){case Gt.DEFLATE:case Gt.DEFLATERAW:this.err=_r.deflateSetDictionary(this.strm,this.dictionary);break}this.err!==Gt.Z_OK&&this._error("Failed to set dictionary")}},Qr.prototype._reset=function(){switch(this.err=Gt.Z_OK,this.mode){case Gt.DEFLATE:case Gt.DEFLATERAW:case Gt.GZIP:this.err=_r.deflateReset(this.strm);break;case Gt.INFLATE:case Gt.INFLATERAW:case Gt.GUNZIP:this.err=Dr.inflateReset(this.strm);break}this.err!==Gt.Z_OK&&this._error("Failed to reset stream")},Gt.Zlib=Qr})(binding);(function(Gt){var $r=require$$0$2.Buffer,zr=readableBrowserExports.Transform,_r=binding,Dr=require$$3$2,kr=require$$4$1.ok,qr=require$$0$2.kMaxLength,Nr="Cannot create final Buffer. It would be larger than 0x"+qr.toString(16)+" bytes";_r.Z_MIN_WINDOWBITS=8,_r.Z_MAX_WINDOWBITS=15,_r.Z_DEFAULT_WINDOWBITS=15,_r.Z_MIN_CHUNK=64,_r.Z_MAX_CHUNK=1/0,_r.Z_DEFAULT_CHUNK=16*1024,_r.Z_MIN_MEMLEVEL=1,_r.Z_MAX_MEMLEVEL=9,_r.Z_DEFAULT_MEMLEVEL=8,_r.Z_MIN_LEVEL=-1,_r.Z_MAX_LEVEL=9,_r.Z_DEFAULT_LEVEL=_r.Z_DEFAULT_COMPRESSION;for(var Wr=Object.keys(_r),Qr=0;Qr<Wr.length;Qr++){var Vr=Wr[Qr];Vr.match(/^Z/)&&Object.defineProperty(Gt,Vr,{enumerable:!0,value:_r[Vr],writable:!1})}for(var Jr={Z_OK:_r.Z_OK,Z_STREAM_END:_r.Z_STREAM_END,Z_NEED_DICT:_r.Z_NEED_DICT,Z_ERRNO:_r.Z_ERRNO,Z_STREAM_ERROR:_r.Z_STREAM_ERROR,Z_DATA_ERROR:_r.Z_DATA_ERROR,Z_MEM_ERROR:_r.Z_MEM_ERROR,Z_BUF_ERROR:_r.Z_BUF_ERROR,Z_VERSION_ERROR:_r.Z_VERSION_ERROR},Zr=Object.keys(Jr),zn=0;zn<Zr.length;zn++){var Vn=Zr[zn];Jr[Jr[Vn]]=Vn}Object.defineProperty(Gt,"codes",{enumerable:!0,value:Object.freeze(Jr),writable:!1}),Gt.Deflate=r0,Gt.Inflate=i0,Gt.Gzip=n0,Gt.Gunzip=o0,Gt.DeflateRaw=a0,Gt.InflateRaw=s0,Gt.Unzip=l0,Gt.createDeflate=function(f0){return new r0(f0)},Gt.createInflate=function(f0){return new i0(f0)},Gt.createDeflateRaw=function(f0){return new a0(f0)},Gt.createInflateRaw=function(f0){return new s0(f0)},Gt.createGzip=function(f0){return new n0(f0)},Gt.createGunzip=function(f0){return new o0(f0)},Gt.createUnzip=function(f0){return new l0(f0)},Gt.deflate=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new r0(v0),f0,A0)},Gt.deflateSync=function(f0,v0){return e0(new r0(v0),f0)},Gt.gzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new n0(v0),f0,A0)},Gt.gzipSync=function(f0,v0){return e0(new n0(v0),f0)},Gt.deflateRaw=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new a0(v0),f0,A0)},Gt.deflateRawSync=function(f0,v0){return e0(new a0(v0),f0)},Gt.unzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new l0(v0),f0,A0)},Gt.unzipSync=function(f0,v0){return e0(new l0(v0),f0)},Gt.inflate=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new i0(v0),f0,A0)},Gt.inflateSync=function(f0,v0){return e0(new i0(v0),f0)},Gt.gunzip=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new o0(v0),f0,A0)},Gt.gunzipSync=function(f0,v0){return e0(new o0(v0),f0)},Gt.inflateRaw=function(f0,v0,A0){return typeof v0=="function"&&(A0=v0,v0={}),_i(new s0(v0),f0,A0)},Gt.inflateRawSync=function(f0,v0){return e0(new s0(v0),f0)};function _i(f0,v0,A0){var p0=[],h0=0;f0.on("error",c0),f0.on("end",d0),f0.end(v0),m0();function m0(){for(var M0;(M0=f0.read())!==null;)p0.push(M0),h0+=M0.length;f0.once("readable",m0)}function c0(M0){f0.removeListener("end",d0),f0.removeListener("readable",m0),A0(M0)}function d0(){var M0,O0=null;h0>=qr?O0=new RangeError(Nr):M0=$r.concat(p0,h0),p0=[],f0.close(),A0(O0,M0)}}function e0(f0,v0){if(typeof v0=="string"&&(v0=$r.from(v0)),!$r.isBuffer(v0))throw new TypeError("Not a string or buffer");var A0=f0._finishFlushFlag;return f0._processChunk(v0,A0)}function r0(f0){if(!(this instanceof r0))return new r0(f0);b0.call(this,f0,_r.DEFLATE)}function i0(f0){if(!(this instanceof i0))return new i0(f0);b0.call(this,f0,_r.INFLATE)}function n0(f0){if(!(this instanceof n0))return new n0(f0);b0.call(this,f0,_r.GZIP)}function o0(f0){if(!(this instanceof o0))return new o0(f0);b0.call(this,f0,_r.GUNZIP)}function a0(f0){if(!(this instanceof a0))return new a0(f0);b0.call(this,f0,_r.DEFLATERAW)}function s0(f0){if(!(this instanceof s0))return new s0(f0);b0.call(this,f0,_r.INFLATERAW)}function l0(f0){if(!(this instanceof l0))return new l0(f0);b0.call(this,f0,_r.UNZIP)}function u0(f0){return f0===_r.Z_NO_FLUSH||f0===_r.Z_PARTIAL_FLUSH||f0===_r.Z_SYNC_FLUSH||f0===_r.Z_FULL_FLUSH||f0===_r.Z_FINISH||f0===_r.Z_BLOCK}function b0(f0,v0){var A0=this;if(this._opts=f0=f0||{},this._chunkSize=f0.chunkSize||Gt.Z_DEFAULT_CHUNK,zr.call(this,f0),f0.flush&&!u0(f0.flush))throw new Error("Invalid flush flag: "+f0.flush);if(f0.finishFlush&&!u0(f0.finishFlush))throw new Error("Invalid flush flag: "+f0.finishFlush);if(this._flushFlag=f0.flush||_r.Z_NO_FLUSH,this._finishFlushFlag=typeof f0.finishFlush<"u"?f0.finishFlush:_r.Z_FINISH,f0.chunkSize&&(f0.chunkSize<Gt.Z_MIN_CHUNK||f0.chunkSize>Gt.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+f0.chunkSize);if(f0.windowBits&&(f0.windowBits<Gt.Z_MIN_WINDOWBITS||f0.windowBits>Gt.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+f0.windowBits);if(f0.level&&(f0.level<Gt.Z_MIN_LEVEL||f0.level>Gt.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+f0.level);if(f0.memLevel&&(f0.memLevel<Gt.Z_MIN_MEMLEVEL||f0.memLevel>Gt.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+f0.memLevel);if(f0.strategy&&f0.strategy!=Gt.Z_FILTERED&&f0.strategy!=Gt.Z_HUFFMAN_ONLY&&f0.strategy!=Gt.Z_RLE&&f0.strategy!=Gt.Z_FIXED&&f0.strategy!=Gt.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+f0.strategy);if(f0.dictionary&&!$r.isBuffer(f0.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new _r.Zlib(v0);var p0=this;this._hadError=!1,this._handle.onerror=function(c0,d0){g0(p0),p0._hadError=!0;var M0=new Error(c0);M0.errno=d0,M0.code=Gt.codes[d0],p0.emit("error",M0)};var h0=Gt.Z_DEFAULT_COMPRESSION;typeof f0.level=="number"&&(h0=f0.level);var m0=Gt.Z_DEFAULT_STRATEGY;typeof f0.strategy=="number"&&(m0=f0.strategy),this._handle.init(f0.windowBits||Gt.Z_DEFAULT_WINDOWBITS,h0,f0.memLevel||Gt.Z_DEFAULT_MEMLEVEL,m0,f0.dictionary),this._buffer=$r.allocUnsafe(this._chunkSize),this._offset=0,this._level=h0,this._strategy=m0,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!A0._handle},configurable:!0,enumerable:!0})}Dr.inherits(b0,zr),b0.prototype.params=function(f0,v0,A0){if(f0<Gt.Z_MIN_LEVEL||f0>Gt.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+f0);if(v0!=Gt.Z_FILTERED&&v0!=Gt.Z_HUFFMAN_ONLY&&v0!=Gt.Z_RLE&&v0!=Gt.Z_FIXED&&v0!=Gt.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+v0);if(this._level!==f0||this._strategy!==v0){var p0=this;this.flush(_r.Z_SYNC_FLUSH,function(){kr(p0._handle,"zlib binding closed"),p0._handle.params(f0,v0),p0._hadError||(p0._level=f0,p0._strategy=v0,A0&&A0())})}else browser$1$1.nextTick(A0)},b0.prototype.reset=function(){return kr(this._handle,"zlib binding closed"),this._handle.reset()},b0.prototype._flush=function(f0){this._transform($r.alloc(0),"",f0)},b0.prototype.flush=function(f0,v0){var A0=this,p0=this._writableState;(typeof f0=="function"||f0===void 0&&!v0)&&(v0=f0,f0=_r.Z_FULL_FLUSH),p0.ended?v0&&browser$1$1.nextTick(v0):p0.ending?v0&&this.once("end",v0):p0.needDrain?v0&&this.once("drain",function(){return A0.flush(f0,v0)}):(this._flushFlag=f0,this.write($r.alloc(0),"",v0))},b0.prototype.close=function(f0){g0(this,f0),browser$1$1.nextTick(y0,this)};function g0(f0,v0){v0&&browser$1$1.nextTick(v0),f0._handle&&(f0._handle.close(),f0._handle=null)}function y0(f0){f0.emit("close")}b0.prototype._transform=function(f0,v0,A0){var p0,h0=this._writableState,m0=h0.ending||h0.ended,c0=m0&&(!f0||h0.length===f0.length);if(f0!==null&&!$r.isBuffer(f0))return A0(new Error("invalid input"));if(!this._handle)return A0(new Error("zlib binding closed"));c0?p0=this._finishFlushFlag:(p0=this._flushFlag,f0.length>=h0.length&&(this._flushFlag=this._opts.flush||_r.Z_NO_FLUSH)),this._processChunk(f0,p0,A0)},b0.prototype._processChunk=function(f0,v0,A0){var p0=f0&&f0.length,h0=this._chunkSize-this._offset,m0=0,c0=this,d0=typeof A0=="function";if(!d0){var M0=[],O0=0,x0;this.on("error",function(D0){x0=D0}),kr(this._handle,"zlib binding closed");do var C0=this._handle.writeSync(v0,f0,m0,p0,this._buffer,this._offset,h0);while(!this._hadError&&R0(C0[0],C0[1]));if(this._hadError)throw x0;if(O0>=qr)throw g0(this),new RangeError(Nr);var $0=$r.concat(M0,O0);return g0(this),$0}kr(this._handle,"zlib binding closed");var _0=this._handle.write(v0,f0,m0,p0,this._buffer,this._offset,h0);_0.buffer=f0,_0.callback=R0;function R0(D0,S0){if(this&&(this.buffer=null,this.callback=null),!c0._hadError){var I0=h0-S0;if(kr(I0>=0,"have should not go down"),I0>0){var B0=c0._buffer.slice(c0._offset,c0._offset+I0);c0._offset+=I0,d0?c0.push(B0):(M0.push(B0),O0+=B0.length)}if((S0===0||c0._offset>=c0._chunkSize)&&(h0=c0._chunkSize,c0._offset=0,c0._buffer=$r.allocUnsafe(c0._chunkSize)),S0===0){if(m0+=p0-D0,p0=D0,!d0)return!0;var T0=c0._handle.write(v0,f0,m0,p0,c0._buffer,c0._offset,c0._chunkSize);T0.callback=R0,T0.buffer=f0;return}if(!d0)return!1;A0()}}},Dr.inherits(r0,b0),Dr.inherits(i0,b0),Dr.inherits(n0,b0),Dr.inherits(o0,b0),Dr.inherits(a0,b0),Dr.inherits(s0,b0),Dr.inherits(l0,b0)})(lib$5);var zlib=getDefaultExportFromCjs$1(lib$5);class PDFReference extends stream.Writable{constructor($r,zr,_r){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=$r,this.id=zr,_r==null&&(_r={}),this.data=_r,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=zlib.createDeflate(),this.deflate.on("data",$r=>(this.chunks.push($r),this.data.Length+=$r.length)),this.deflate.on("end",this.finalize)}_write($r,zr,_r){return $r instanceof Uint8Array||($r=Buffer$2$1.from($r+`
`,"binary")),this.uncompressedLength+=$r.length,this.data.Length==null&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write($r)):(this.chunks.push($r),this.data.Length+=$r.length),_r()}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(PDFObject$1.convert(this.data)),this.chunks.length){this.document._write("stream");for(let $r of Array.from(this.chunks))this.document._write($r);this.chunks.length=0,this.document._write(`
endstream`)}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return this.id+" "+this.gen+" R"}}class PDFTree{constructor($r){$r===void 0&&($r={}),this._items={},this.limits=typeof $r.limits=="boolean"?$r.limits:!0}add($r,zr){return this._items[$r]=zr}get($r){return this._items[$r]}toString(){const $r=Object.keys(this._items).sort((_r,Dr)=>this._compareKeys(_r,Dr)),zr=["<<"];if(this.limits&&$r.length>1){const _r=$r[0],Dr=$r[$r.length-1];zr.push("  /Limits "+PDFObject$1.convert([this._dataForKey(_r),this._dataForKey(Dr)]))}zr.push("  /"+this._keysName()+" [");for(let _r of $r)zr.push("    "+PDFObject$1.convert(this._dataForKey(_r))+" "+PDFObject$1.convert(this._items[_r]));return zr.push("]"),zr.push(">>"),zr.join(`
`)}_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 PDFNameTree extends PDFTree{_compareKeys($r,zr){return $r.localeCompare(zr)}_keysName(){return"Names"}_dataForKey($r){return new String($r)}}const escapableRe=/[\n\r\t\b\f\(\)\\]/g,escapable={"\n":"\\n","\r":"\\r","	":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},pad$2=(Gt,$r)=>(Array($r+1).join("0")+Gt).slice(-$r),swapBytes=function(Gt){const $r=Gt.length;if($r&1)throw new Error("Buffer length must be even");for(let zr=0,_r=$r-1;zr<_r;zr+=2){const Dr=Gt[zr];Gt[zr]=Gt[zr+1],Gt[zr+1]=Dr}return Gt};class PDFObject{static convert($r){if(typeof $r=="string")return"/"+$r;if($r instanceof String){let zr=$r,_r=!1;for(let Dr=0,kr=zr.length;Dr<kr;Dr++)if(zr.charCodeAt(Dr)>127){_r=!0;break}return _r&&(zr=swapBytes(Buffer$2$1.from("\uFEFF"+zr,"utf16le")).toString("binary")),zr=zr.replace(escapableRe,Dr=>escapable[Dr]),"("+zr+")"}if(Buffer$2$1.isBuffer($r))return"<"+$r.toString("hex")+">";if($r instanceof PDFReference||$r instanceof PDFNameTree)return $r.toString();if($r instanceof Date)return"(D:"+pad$2($r.getUTCFullYear(),4)+pad$2($r.getUTCMonth()+1,2)+pad$2($r.getUTCDate(),2)+pad$2($r.getUTCHours(),2)+pad$2($r.getUTCMinutes(),2)+pad$2($r.getUTCSeconds(),2)+"Z)";if(Array.isArray($r))return"["+Array.from($r).map(_r=>PDFObject.convert(_r)).join(" ")+"]";if({}.toString.call($r)==="[object Object]"){const zr=["<<"];for(let _r in $r){const Dr=$r[_r];zr.push("/"+_r+" "+PDFObject.convert(Dr))}return zr.push(">>"),zr.join(`
`)}return typeof $r=="number"?PDFObject.number($r):""+$r}static number($r){if($r>-1e21&&$r<1e21)return Math.round($r*1e6)/1e6;throw new Error("unsupported number: "+$r)}}var PDFObject$1=PDFObject;const DEFAULT_MARGINS$1={top:72,left:72,bottom:72,right:72},SIZES={"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 PDFPage{constructor($r,zr){zr===void 0&&(zr={}),this.document=$r,this.size=zr.size||"letter",this.layout=zr.layout||"portrait",this.userUnit=zr.userUnit||1,typeof zr.margin=="number"?this.margins={top:zr.margin,left:zr.margin,bottom:zr.margin,right:zr.margin}:this.margins=zr.margins||DEFAULT_MARGINS$1;const _r=Array.isArray(this.size)?this.size:SIZES[this.size.toUpperCase()];this.width=_r[this.layout==="portrait"?0:1],this.height=_r[this.layout==="portrait"?1:0],this.content=this.document.ref(),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){const $r=this.resources.data;return $r.Font!=null?$r.Font:$r.Font={}}get xobjects(){const $r=this.resources.data;return $r.XObject!=null?$r.XObject:$r.XObject={}}get ext_gstates(){const $r=this.resources.data;return $r.ExtGState!=null?$r.ExtGState:$r.ExtGState={}}get patterns(){const $r=this.resources.data;return $r.Pattern!=null?$r.Pattern:$r.Pattern={}}get colorSpaces(){const $r=this.resources.data;return $r.ColorSpace||($r.ColorSpace={})}get annotations(){const $r=this.dictionary.data;return $r.Annots!=null?$r.Annots:$r.Annots=[]}get structParentTreeKey(){const $r=this.dictionary.data;return $r.StructParents!=null?$r.StructParents:$r.StructParents=this.document.createStructParentTreeNextKey()}maxY(){return this.height-this.margins.bottom}write($r){return this.content.write($r)}end(){return this.dictionary.end(),this.resources.end(),this.content.end()}}const wordArrayToBuffer=Gt=>{const $r=[];for(let zr=0;zr<Gt.sigBytes;zr++)$r.push(Gt.words[Math.floor(zr/4)]>>8*(3-zr%4)&255);return Buffer$2$1.from($r)};class PDFSecurity{static generateFileID($r){$r===void 0&&($r={});let zr=$r.CreationDate.getTime()+`
`;for(let _r in $r)$r.hasOwnProperty(_r)&&(zr+=_r+": "+$r[_r].valueOf()+`
`);return wordArrayToBuffer(MD5(zr))}}const{number:number$2$1}=PDFObject$1;let PDFGradient$1=class{constructor($r){this.doc=$r,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop($r,zr,_r){if(_r==null&&(_r=1),zr=this.doc._normalizeColor(zr),this.stops.length===0)if(zr.length===3)this._colorSpace="DeviceRGB";else if(zr.length===4)this._colorSpace="DeviceCMYK";else if(zr.length===1)this._colorSpace="DeviceGray";else throw new Error("Unknown color space");else if(this._colorSpace==="DeviceRGB"&&zr.length!==3||this._colorSpace==="DeviceCMYK"&&zr.length!==4||this._colorSpace==="DeviceGray"&&zr.length!==1)throw new Error("All gradient stops must use the same color space");return _r=Math.max(0,Math.min(1,_r)),this.stops.push([$r,zr,_r]),this}setTransform($r,zr,_r,Dr,kr,qr){return this.transform=[$r,zr,_r,Dr,kr,qr],this}embed($r){let zr;const _r=this.stops.length;if(_r===0)return;this.embedded=!0,this.matrix=$r;const Dr=this.stops[_r-1];Dr[0]<1&&this.stops.push([1,Dr[1],Dr[2]]);const kr=[],qr=[],Nr=[];for(let Vr=0;Vr<_r-1;Vr++)qr.push(0,1),Vr+2!==_r&&kr.push(this.stops[Vr+1][0]),zr=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[Vr+0][1],C1:this.stops[Vr+1][1],N:1}),Nr.push(zr),zr.end();_r===1?zr=Nr[0]:(zr=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:Nr,Bounds:kr,Encode:qr}),zr.end()),this.id="Sh"+ ++this.doc._gradCount;const Wr=this.shader(zr);Wr.end();const Qr=this.doc.ref({Type:"Pattern",PatternType:2,Shading:Wr,Matrix:this.matrix.map(number$2$1)});if(Qr.end(),this.stops.some(Vr=>Vr[2]<1)){let Vr=this.opacityGradient();Vr._colorSpace="DeviceGray";for(let _i of this.stops)Vr.stop(_i[0],[_i[2]]);Vr=Vr.embed(this.matrix);const Jr=[0,0,this.doc.page.width,this.doc.page.height],Zr=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:Jr,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:Vr}}});Zr.write("/Pattern cs /Sh1 scn"),Zr.end(Jr.join(" ")+" re f");const zn=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:Zr}});zn.end();const Vn=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:Jr,XStep:Jr[2],YStep:Jr[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:Qr},ExtGState:{Gs1:zn}}});Vn.write("/Gs1 gs /Pattern cs /Sh1 scn"),Vn.end(Jr.join(" ")+" re f"),this.doc.page.patterns[this.id]=Vn}else this.doc.page.patterns[this.id]=Qr;return Qr}apply($r){const[zr,_r,Dr,kr,qr,Nr]=this.doc._ctm,[Wr,Qr,Vr,Jr,Zr,zn]=this.transform,Vn=[zr*Wr+Dr*Qr,_r*Wr+kr*Qr,zr*Vr+Dr*Jr,_r*Vr+kr*Jr,zr*Zr+Dr*zn+qr,_r*Zr+kr*zn+Nr];(!this.embedded||Vn.join(" ")!==this.matrix.join(" "))&&this.embed(Vn),this.doc._setColorSpace("Pattern",$r);const _i=$r?"SCN":"scn";return this.doc.addContent("/"+this.id+" "+_i)}},PDFLinearGradient$1=class om extends PDFGradient$1{constructor($r,zr,_r,Dr,kr){super($r),this.x1=zr,this.y1=_r,this.x2=Dr,this.y2=kr}shader($r){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:$r,Extend:[!0,!0]})}opacityGradient(){return new om(this.doc,this.x1,this.y1,this.x2,this.y2)}},PDFRadialGradient$1=class sm extends PDFGradient$1{constructor($r,zr,_r,Dr,kr,qr,Nr){super($r),this.doc=$r,this.x1=zr,this.y1=_r,this.r1=Dr,this.x2=kr,this.y2=qr,this.r2=Nr}shader($r){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:$r,Extend:[!0,!0]})}opacityGradient(){return new sm(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}};var Gradient={PDFGradient:PDFGradient$1,PDFLinearGradient:PDFLinearGradient$1,PDFRadialGradient:PDFRadialGradient$1};const underlyingColorSpaces=["DeviceCMYK","DeviceRGB"];let PDFTilingPattern$1=class{constructor($r,zr,_r,Dr,kr){this.doc=$r,this.bBox=zr,this.xStep=_r,this.yStep=Dr,this.stream=kr}createPattern(){const $r=this.doc.ref();$r.end();const[zr,_r,Dr,kr,qr,Nr]=this.doc._ctm,[Wr,Qr,Vr,Jr,Zr,zn]=[1,0,0,1,0,0],Vn=[zr*Wr+Dr*Qr,_r*Wr+kr*Qr,zr*Vr+Dr*Jr,_r*Vr+kr*Jr,zr*Zr+Dr*zn+qr,_r*Zr+kr*zn+Nr],_i=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:Vn.map(e0=>+e0.toFixed(5)),Resources:$r});return _i.end(this.stream),_i}embedPatternColorSpaces(){underlyingColorSpaces.forEach($r=>{const zr=this.getPatternColorSpaceId($r);if(this.doc.page.colorSpaces[zr])return;const _r=this.doc.ref(["Pattern",$r]);_r.end(),this.doc.page.colorSpaces[zr]=_r})}getPatternColorSpaceId($r){return"CsP"+$r}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($r,zr){this.embedPatternColorSpaces(),this.embed();const _r=this.doc._normalizeColor(zr);if(!_r)throw Error("invalid pattern color. (value: "+zr+")");const Dr=this.getPatternColorSpaceId(this.doc._getColorSpace(_r));this.doc._setColorSpace(Dr,$r);const kr=$r?"SCN":"scn";return this.doc.addContent(_r.join(" ")+" /"+this.id+" "+kr)}};var pattern={PDFTilingPattern:PDFTilingPattern$1};const{PDFGradient,PDFLinearGradient,PDFRadialGradient}=Gradient,{PDFTilingPattern}=pattern;var ColorMixin={initColor(){return this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(Gt){if(typeof Gt=="string")if(Gt.charAt(0)==="#"){Gt.length===4&&(Gt=Gt.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const $r=parseInt(Gt.slice(1),16);Gt=[$r>>16,$r>>8&255,$r&255]}else namedColors[Gt]&&(Gt=namedColors[Gt]);return Array.isArray(Gt)?(Gt.length===3?Gt=Gt.map($r=>$r/255):Gt.length===4&&(Gt=Gt.map($r=>$r/100)),Gt):null},_setColor(Gt,$r){return Gt instanceof PDFGradient?(Gt.apply($r),!0):Array.isArray(Gt)&&Gt[0]instanceof PDFTilingPattern?(Gt[0].apply($r,Gt[1]),!0):this._setColorCore(Gt,$r)},_setColorCore(Gt,$r){if(Gt=this._normalizeColor(Gt),!Gt)return!1;const zr=$r?"SCN":"scn",_r=this._getColorSpace(Gt);return this._setColorSpace(_r,$r),Gt=Gt.join(" "),this.addContent(Gt+" "+zr),!0},_setColorSpace(Gt,$r){const zr=$r?"CS":"cs";return this.addContent("/"+Gt+" "+zr)},_getColorSpace(Gt){return Gt.length===4?"DeviceCMYK":"DeviceRGB"},fillColor(Gt,$r){return this._setColor(Gt,!1)&&this.fillOpacity($r),this._fillColor=[Gt,$r],this},strokeColor(Gt,$r){return this._setColor(Gt,!0)&&this.strokeOpacity($r),this},opacity(Gt){return this._doOpacity(Gt,Gt),this},fillOpacity(Gt){return this._doOpacity(Gt,null),this},strokeOpacity(Gt){return this._doOpacity(null,Gt),this},_doOpacity(Gt,$r){let zr,_r;if(Gt==null&&$r==null)return;Gt!=null&&(Gt=Math.max(0,Math.min(1,Gt))),$r!=null&&($r=Math.max(0,Math.min(1,$r)));const Dr=Gt+"_"+$r;return this._opacityRegistry[Dr]?[zr,_r]=this._opacityRegistry[Dr]:(zr={Type:"ExtGState"},Gt!=null&&(zr.ca=Gt),$r!=null&&(zr.CA=$r),zr=this.ref(zr),zr.end(),_r="Gs"+ ++this._opacityCount,this._opacityRegistry[Dr]=[zr,_r]),this.page.ext_gstates[_r]=zr,this.addContent("/"+_r+" gs")},linearGradient(Gt,$r,zr,_r){return new PDFLinearGradient(this,Gt,$r,zr,_r)},radialGradient(Gt,$r,zr,_r,Dr,kr){return new PDFRadialGradient(this,Gt,$r,zr,_r,Dr,kr)},pattern(Gt,$r,zr,_r){return new PDFTilingPattern(this,Gt,$r,zr,_r)}},namedColors={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],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],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 cx$1,cy,px$1,py,sx,sy;cx$1=cy=px$1=py=sx=sy=0;const argsCountPerCommand={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},isCommand=Gt=>Gt in argsCountPerCommand,isWsp=Gt=>{const $r=Gt.codePointAt(0);return $r===32||$r===9||$r===13||$r===10},isDigit$1=Gt=>{const $r=Gt.codePointAt(0);return $r==null?!1:48<=$r&&$r<=57},readNumber=(Gt,$r)=>{let zr=$r,_r="",Dr="none";for(;zr<Gt.length;zr+=1){const qr=Gt[zr];if(qr==="+"||qr==="-"){if(Dr==="none"){Dr="sign",_r+=qr;continue}if(Dr==="e"){Dr="exponent_sign",_r+=qr;continue}}if(isDigit$1(qr)){if(Dr==="none"||Dr==="sign"||Dr==="whole"){Dr="whole",_r+=qr;continue}if(Dr==="decimal_point"||Dr==="decimal"){Dr="decimal",_r+=qr;continue}if(Dr==="e"||Dr==="exponent_sign"||Dr==="exponent"){Dr="exponent",_r+=qr;continue}}if(qr==="."&&(Dr==="none"||Dr==="sign"||Dr==="whole")){Dr="decimal_point",_r+=qr;continue}if((qr==="E"||qr==="e")&&(Dr==="whole"||Dr==="decimal_point"||Dr==="decimal")){Dr="e",_r+=qr;continue}break}const kr=Number.parseFloat(_r);return Number.isNaN(kr)?[$r,null]:[zr-1,kr]},parsePathData=Gt=>{const $r=[];let zr=null,_r=[],Dr=0,kr=!1,qr=!1;for(let Nr=0;Nr<Gt.length;Nr+=1){const Wr=Gt.charAt(Nr);if(isWsp(Wr))continue;if(kr&&Wr===","){if(qr)break;qr=!0;continue}if(isCommand(Wr)){if(qr)return $r;if(zr==null){if(Wr!=="M"&&Wr!=="m")return $r}else if(_r.length!==0)return $r;zr=Wr,_r=[],Dr=argsCountPerCommand[zr],kr=!1,Dr===0&&$r.push({command:zr,args:_r});continue}if(zr==null)return $r;let Qr=Nr,Vr=null;if(zr==="A"||zr==="a"){const Jr=_r.length;(Jr===0||Jr===1)&&Wr!=="+"&&Wr!=="-"&&([Qr,Vr]=readNumber(Gt,Nr)),(Jr===2||Jr===5||Jr===6)&&([Qr,Vr]=readNumber(Gt,Nr)),(Jr===3||Jr===4)&&(Wr==="0"&&(Vr=0),Wr==="1"&&(Vr=1))}else[Qr,Vr]=readNumber(Gt,Nr);if(Vr==null)return $r;_r.push(Vr),kr=!0,qr=!1,Nr=Qr,_r.length===Dr&&($r.push({command:zr,args:_r}),zr==="M"&&(zr="L"),zr==="m"&&(zr="l"),_r=[])}return $r},apply$1=function(Gt,$r){cx$1=cy=px$1=py=sx=sy=0;for(let zr=0;zr<Gt.length;zr++){const{command:_r,args:Dr}=Gt[zr];typeof runners[_r]=="function"&&runners[_r]($r,Dr)}},runners={M(Gt,$r){return cx$1=$r[0],cy=$r[1],px$1=py=null,sx=cx$1,sy=cy,Gt.moveTo(cx$1,cy)},m(Gt,$r){return cx$1+=$r[0],cy+=$r[1],px$1=py=null,sx=cx$1,sy=cy,Gt.moveTo(cx$1,cy)},C(Gt,$r){return cx$1=$r[4],cy=$r[5],px$1=$r[2],py=$r[3],Gt.bezierCurveTo(...$r)},c(Gt,$r){return Gt.bezierCurveTo($r[0]+cx$1,$r[1]+cy,$r[2]+cx$1,$r[3]+cy,$r[4]+cx$1,$r[5]+cy),px$1=cx$1+$r[2],py=cy+$r[3],cx$1+=$r[4],cy+=$r[5]},S(Gt,$r){return px$1===null&&(px$1=cx$1,py=cy),Gt.bezierCurveTo(cx$1-(px$1-cx$1),cy-(py-cy),$r[0],$r[1],$r[2],$r[3]),px$1=$r[0],py=$r[1],cx$1=$r[2],cy=$r[3]},s(Gt,$r){return px$1===null&&(px$1=cx$1,py=cy),Gt.bezierCurveTo(cx$1-(px$1-cx$1),cy-(py-cy),cx$1+$r[0],cy+$r[1],cx$1+$r[2],cy+$r[3]),px$1=cx$1+$r[0],py=cy+$r[1],cx$1+=$r[2],cy+=$r[3]},Q(Gt,$r){return px$1=$r[0],py=$r[1],cx$1=$r[2],cy=$r[3],Gt.quadraticCurveTo($r[0],$r[1],cx$1,cy)},q(Gt,$r){return Gt.quadraticCurveTo($r[0]+cx$1,$r[1]+cy,$r[2]+cx$1,$r[3]+cy),px$1=cx$1+$r[0],py=cy+$r[1],cx$1+=$r[2],cy+=$r[3]},T(Gt,$r){return px$1===null?(px$1=cx$1,py=cy):(px$1=cx$1-(px$1-cx$1),py=cy-(py-cy)),Gt.quadraticCurveTo(px$1,py,$r[0],$r[1]),px$1=cx$1-(px$1-cx$1),py=cy-(py-cy),cx$1=$r[0],cy=$r[1]},t(Gt,$r){return px$1===null?(px$1=cx$1,py=cy):(px$1=cx$1-(px$1-cx$1),py=cy-(py-cy)),Gt.quadraticCurveTo(px$1,py,cx$1+$r[0],cy+$r[1]),cx$1+=$r[0],cy+=$r[1]},A(Gt,$r){return solveArc(Gt,cx$1,cy,$r),cx$1=$r[5],cy=$r[6]},a(Gt,$r){return $r[5]+=cx$1,$r[6]+=cy,solveArc(Gt,cx$1,cy,$r),cx$1=$r[5],cy=$r[6]},L(Gt,$r){return cx$1=$r[0],cy=$r[1],px$1=py=null,Gt.lineTo(cx$1,cy)},l(Gt,$r){return cx$1+=$r[0],cy+=$r[1],px$1=py=null,Gt.lineTo(cx$1,cy)},H(Gt,$r){return cx$1=$r[0],px$1=py=null,Gt.lineTo(cx$1,cy)},h(Gt,$r){return cx$1+=$r[0],px$1=py=null,Gt.lineTo(cx$1,cy)},V(Gt,$r){return cy=$r[0],px$1=py=null,Gt.lineTo(cx$1,cy)},v(Gt,$r){return cy+=$r[0],px$1=py=null,Gt.lineTo(cx$1,cy)},Z(Gt){return Gt.closePath(),cx$1=sx,cy=sy},z(Gt){return Gt.closePath(),cx$1=sx,cy=sy}},solveArc=function(Gt,$r,zr,_r){const[Dr,kr,qr,Nr,Wr,Qr,Vr]=_r,Jr=arcToSegments(Qr,Vr,Dr,kr,Nr,Wr,qr,$r,zr);for(let Zr of Jr){const zn=segmentToBezier(...Zr);Gt.bezierCurveTo(...zn)}},arcToSegments=function(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){const Qr=qr*(Math.PI/180),Vr=Math.sin(Qr),Jr=Math.cos(Qr);zr=Math.abs(zr),_r=Math.abs(_r),px$1=Jr*(Nr-Gt)*.5+Vr*(Wr-$r)*.5,py=Jr*(Wr-$r)*.5-Vr*(Nr-Gt)*.5;let Zr=px$1*px$1/(zr*zr)+py*py/(_r*_r);Zr>1&&(Zr=Math.sqrt(Zr),zr*=Zr,_r*=Zr);const zn=Jr/zr,Vn=Vr/zr,_i=-Vr/_r,e0=Jr/_r,r0=zn*Nr+Vn*Wr,i0=_i*Nr+e0*Wr,n0=zn*Gt+Vn*$r,o0=_i*Gt+e0*$r;let s0=1/((n0-r0)*(n0-r0)+(o0-i0)*(o0-i0))-.25;s0<0&&(s0=0);let l0=Math.sqrt(s0);kr===Dr&&(l0=-l0);const u0=.5*(r0+n0)-l0*(o0-i0),b0=.5*(i0+o0)+l0*(n0-r0),g0=Math.atan2(i0-b0,r0-u0);let f0=Math.atan2(o0-b0,n0-u0)-g0;f0<0&&kr===1?f0+=2*Math.PI:f0>0&&kr===0&&(f0-=2*Math.PI);const v0=Math.ceil(Math.abs(f0/(Math.PI*.5+.001))),A0=[];for(let p0=0;p0<v0;p0++){const h0=g0+p0*f0/v0,m0=g0+(p0+1)*f0/v0;A0[p0]=[u0,b0,h0,m0,zr,_r,Vr,Jr]}return A0},segmentToBezier=function(Gt,$r,zr,_r,Dr,kr,qr,Nr){const Wr=Nr*Dr,Qr=-qr*kr,Vr=qr*Dr,Jr=Nr*kr,Zr=.5*(_r-zr),zn=8/3*Math.sin(Zr*.5)*Math.sin(Zr*.5)/Math.sin(Zr),Vn=Gt+Math.cos(zr)-zn*Math.sin(zr),_i=$r+Math.sin(zr)+zn*Math.cos(zr),e0=Gt+Math.cos(_r),r0=$r+Math.sin(_r),i0=e0+zn*Math.sin(_r),n0=r0-zn*Math.cos(_r);return[Wr*Vn+Qr*_i,Vr*Vn+Jr*_i,Wr*i0+Qr*n0,Vr*i0+Jr*n0,Wr*e0+Qr*r0,Vr*e0+Jr*r0]};class SVGPath{static apply($r,zr){const _r=parsePathData(zr);apply$1(_r,$r)}}const{number:number$1$1}=PDFObject$1,KAPPA=4*((Math.sqrt(2)-1)/3);var VectorMixin={initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(Gt){return this.addContent(number$1$1(Gt)+" w")},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(Gt){return typeof Gt=="string"&&(Gt=this._CAP_STYLES[Gt.toUpperCase()]),this.addContent(Gt+" J")},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(Gt){return typeof Gt=="string"&&(Gt=this._JOIN_STYLES[Gt.toUpperCase()]),this.addContent(Gt+" j")},miterLimit(Gt){return this.addContent(number$1$1(Gt)+" M")},dash(Gt,$r){$r===void 0&&($r={});const zr=Gt;if(Array.isArray(Gt)||(Gt=[Gt,$r.space||Gt]),!Gt.every(Dr=>Number.isFinite(Dr)&&Dr>=0))throw new Error("dash("+JSON.stringify(zr)+", "+JSON.stringify($r)+") invalid, lengths must be numeric and greater than or equal to zero");return Gt=Gt.map(number$1$1).join(" "),this.addContent("["+Gt+"] "+number$1$1($r.phase||0)+" d")},undash(){return this.addContent("[] 0 d")},moveTo(Gt,$r){return this.addContent(number$1$1(Gt)+" "+number$1$1($r)+" m")},lineTo(Gt,$r){return this.addContent(number$1$1(Gt)+" "+number$1$1($r)+" l")},bezierCurveTo(Gt,$r,zr,_r,Dr,kr){return this.addContent(number$1$1(Gt)+" "+number$1$1($r)+" "+number$1$1(zr)+" "+number$1$1(_r)+" "+number$1$1(Dr)+" "+number$1$1(kr)+" c")},quadraticCurveTo(Gt,$r,zr,_r){return this.addContent(number$1$1(Gt)+" "+number$1$1($r)+" "+number$1$1(zr)+" "+number$1$1(_r)+" v")},rect(Gt,$r,zr,_r){return this.addContent(number$1$1(Gt)+" "+number$1$1($r)+" "+number$1$1(zr)+" "+number$1$1(_r)+" re")},roundedRect(Gt,$r,zr,_r,Dr){Dr==null&&(Dr=0),Dr=Math.min(Dr,.5*zr,.5*_r);const kr=Dr*(1-KAPPA);return this.moveTo(Gt+Dr,$r),this.lineTo(Gt+zr-Dr,$r),this.bezierCurveTo(Gt+zr-kr,$r,Gt+zr,$r+kr,Gt+zr,$r+Dr),this.lineTo(Gt+zr,$r+_r-Dr),this.bezierCurveTo(Gt+zr,$r+_r-kr,Gt+zr-kr,$r+_r,Gt+zr-Dr,$r+_r),this.lineTo(Gt+Dr,$r+_r),this.bezierCurveTo(Gt+kr,$r+_r,Gt,$r+_r-kr,Gt,$r+_r-Dr),this.lineTo(Gt,$r+Dr),this.bezierCurveTo(Gt,$r+kr,Gt+kr,$r,Gt+Dr,$r),this.closePath()},ellipse(Gt,$r,zr,_r){_r==null&&(_r=zr),Gt-=zr,$r-=_r;const Dr=zr*KAPPA,kr=_r*KAPPA,qr=Gt+zr*2,Nr=$r+_r*2,Wr=Gt+zr,Qr=$r+_r;return this.moveTo(Gt,Qr),this.bezierCurveTo(Gt,Qr-kr,Wr-Dr,$r,Wr,$r),this.bezierCurveTo(Wr+Dr,$r,qr,Qr-kr,qr,Qr),this.bezierCurveTo(qr,Qr+kr,Wr+Dr,Nr,Wr,Nr),this.bezierCurveTo(Wr-Dr,Nr,Gt,Qr+kr,Gt,Qr),this.closePath()},circle(Gt,$r,zr){return this.ellipse(Gt,$r,zr)},arc(Gt,$r,zr,_r,Dr,kr){kr==null&&(kr=!1);const qr=2*Math.PI,Nr=.5*Math.PI;let Wr=Dr-_r;Math.abs(Wr)>qr?Wr=qr:Wr!==0&&kr!==Wr<0&&(Wr=(kr?-1:1)*qr+Wr);const Qr=Math.ceil(Math.abs(Wr)/Nr),Vr=Wr/Qr,Jr=Vr/Nr*KAPPA*zr;let Zr=_r,zn=-Math.sin(Zr)*Jr,Vn=Math.cos(Zr)*Jr,_i=Gt+Math.cos(Zr)*zr,e0=$r+Math.sin(Zr)*zr;this.moveTo(_i,e0);for(let r0=0;r0<Qr;r0++){const i0=_i+zn,n0=e0+Vn;Zr+=Vr,_i=Gt+Math.cos(Zr)*zr,e0=$r+Math.sin(Zr)*zr,zn=-Math.sin(Zr)*Jr,Vn=Math.cos(Zr)*Jr;const o0=_i-zn,a0=e0-Vn;this.bezierCurveTo(i0,n0,o0,a0,_i,e0)}return this},polygon(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];this.moveTo(...$r.shift()||[]);for(let _r of $r)this.lineTo(..._r||[]);return this.closePath()},path(Gt){return SVGPath.apply(this,Gt),this},_windingRule(Gt){return/even-?odd/.test(Gt)?"*":""},fill(Gt,$r){return/(even-?odd)|(non-?zero)/.test(Gt)&&($r=Gt,Gt=null),Gt&&this.fillColor(Gt),this.addContent("f"+this._windingRule($r))},stroke(Gt){return Gt&&this.strokeColor(Gt),this.addContent("S")},fillAndStroke(Gt,$r,zr){$r==null&&($r=Gt);const _r=/(even-?odd)|(non-?zero)/;return _r.test(Gt)&&(zr=Gt,Gt=null),_r.test($r)&&(zr=$r,$r=Gt),Gt&&(this.fillColor(Gt),this.strokeColor($r)),this.addContent("B"+this._windingRule(zr))},clip(Gt){return this.addContent("W"+this._windingRule(Gt)+" n")},transform(Gt,$r,zr,_r,Dr,kr){if(Gt===1&&$r===0&&zr===0&&_r===1&&Dr===0&&kr===0)return this;const qr=this._ctm,[Nr,Wr,Qr,Vr,Jr,Zr]=qr;qr[0]=Nr*Gt+Qr*$r,qr[1]=Wr*Gt+Vr*$r,qr[2]=Nr*zr+Qr*_r,qr[3]=Wr*zr+Vr*_r,qr[4]=Nr*Dr+Qr*kr+Jr,qr[5]=Wr*Dr+Vr*kr+Zr;const zn=[Gt,$r,zr,_r,Dr,kr].map(Vn=>number$1$1(Vn)).join(" ");return this.addContent(zn+" cm")},translate(Gt,$r){return this.transform(1,0,0,1,Gt,$r)},rotate(Gt,$r){$r===void 0&&($r={});let zr;const _r=Gt*Math.PI/180,Dr=Math.cos(_r),kr=Math.sin(_r);let qr=zr=0;if($r.origin!=null){[qr,zr]=$r.origin;const Nr=qr*Dr-zr*kr,Wr=qr*kr+zr*Dr;qr-=Nr,zr-=Wr}return this.transform(Dr,kr,-kr,Dr,qr,zr)},scale(Gt,$r,zr){zr===void 0&&(zr={});let _r;$r==null&&($r=Gt),typeof $r=="object"&&(zr=$r,$r=Gt);let Dr=_r=0;return zr.origin!=null&&([Dr,_r]=zr.origin,Dr-=Gt*Dr,_r-=$r*_r),this.transform(Gt,0,0,$r,Dr,_r)}},fs={};const range$2=(Gt,$r,zr)=>{let _r=[],Dr=$r+1;for(let kr=Gt;kr<Dr;kr++)_r.push(kr);return _r},WIN_ANSI_MAP={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},characters=`.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef
.notdef       .notdef        .notdef        .notdef

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     .notdef

Euro          .notdef        quotesinglbase florin
quotedblbase  ellipsis       dagger         daggerdbl
circumflex    perthousand    Scaron         guilsinglleft
OE            .notdef        Zcaron         .notdef
.notdef       quoteleft      quoteright     quotedblleft
quotedblright bullet         endash         emdash
tilde         trademark      scaron         guilsinglright
oe            .notdef        zcaron         ydieresis

space         exclamdown     cent           sterling
currency      yen            brokenbar      section
dieresis      copyright      ordfeminine    guillemotleft
logicalnot    hyphen         registered     macron
degree        plusminus      twosuperior    threesuperior
acute         mu             paragraph      periodcentered
cedilla       onesuperior    ordmasculine   guillemotright
onequarter    onehalf        threequarters  questiondown

Agrave        Aacute         Acircumflex    Atilde
Adieresis     Aring          AE             Ccedilla
Egrave        Eacute         Ecircumflex    Edieresis
Igrave        Iacute         Icircumflex    Idieresis
Eth           Ntilde         Ograve         Oacute
Ocircumflex   Otilde         Odieresis      multiply
Oslash        Ugrave         Uacute         Ucircumflex
Udieresis     Yacute         Thorn          germandbls

agrave        aacute         acircumflex    atilde
adieresis     aring          ae             ccedilla
egrave        eacute         ecircumflex    edieresis
igrave        iacute         icircumflex    idieresis
eth           ntilde         ograve         oacute
ocircumflex   otilde         odieresis      divide
oslash        ugrave         uacute         ucircumflex
udieresis     yacute         thorn          ydieresis`.split(/\s+/);function parse$3(Gt){const $r={attributes:{},glyphWidths:{},kernPairs:{}};let zr="";for(let Wr of Gt.split(`
`)){var _r,Dr;if(_r=Wr.match(/^Start(\w+)/)){zr=_r[1];continue}else if(_r=Wr.match(/^End(\w+)/)){zr="";continue}switch(zr){case"FontMetrics":_r=Wr.match(/(^\w+)\s+(.*)/);var kr=_r[1],qr=_r[2];(Dr=$r.attributes[kr])?(Array.isArray(Dr)||(Dr=$r.attributes[kr]=[Dr]),Dr.push(qr)):$r.attributes[kr]=qr;break;case"CharMetrics":if(!/^CH?\s/.test(Wr))continue;var Nr=Wr.match(/\bN\s+(\.?\w+)\s*;/)[1];$r.glyphWidths[Nr]=+Wr.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":_r=Wr.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/),_r&&($r.kernPairs[_r[1]+_r[2]]=parseInt(_r[3]));break}}return $r}class AFMFont{static open($r){throw new Error("AFMFont.open not available on browser build")}static fromJson($r){return new AFMFont($r)}constructor($r){typeof $r=="string"?(this.contents=$r,this.parse()):(this.attributes=$r.attributes,this.glyphWidths=$r.glyphWidths,this.kernPairs=$r.kernPairs),this.charWidths=range$2(0,255).map(zr=>this.glyphWidths[characters[zr]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(zr=>+zr),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 $r=parse$3(this.contents);this.attributes=$r.attributes,this.glyphWidths=$r.glyphWidths,this.kernPairs=$r.kernPairs}encodeText($r){const zr=[];for(let _r=0,Dr=$r.length,kr=0<=Dr;kr?_r<Dr:_r>Dr;kr?_r++:_r--){let qr=$r.charCodeAt(_r);qr=WIN_ANSI_MAP[qr]||qr,zr.push(qr.toString(16))}return zr}glyphsForString($r){const zr=[];for(let _r=0,Dr=$r.length,kr=0<=Dr;kr?_r<Dr:_r>Dr;kr?_r++:_r--){const qr=$r.charCodeAt(_r);zr.push(this.characterToGlyph(qr))}return zr}characterToGlyph($r){return characters[WIN_ANSI_MAP[$r]||$r]||".notdef"}widthOfGlyph($r){return this.glyphWidths[$r]||0}getKernPair($r,zr){return this.kernPairs[$r+zr]||0}advancesForGlyphs($r){const zr=[];for(let _r=0;_r<$r.length;_r++){const Dr=$r[_r],kr=$r[_r+1];zr.push(this.widthOfGlyph(Dr)+this.getKernPair(Dr,kr))}return zr}}var attributes=[{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"}],glyphWidths={space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],comma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,480,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],commaaccent:[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]},kernPairs={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],AcircumflexUhungarumlaut:[-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,-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],Oacuteperiod:[-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],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],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],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,-140,-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,-140,-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],eacuteperiod:[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],nucircumflex:[-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:[-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],spaceTcaron:[-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],Cacuteperiod:[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],oacuteperiod:[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],racutelcommaaccent:[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:[0,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:[0,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],spaceAcircumflex:[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]},data={attributes,glyphWidths,kernPairs};const initFont=Gt=>[Gt.FontName,{attributes:Gt,glyphWidths:{},kernPairs:{}}],expandData=Gt=>{const{attributes:$r,glyphWidths:zr,kernPairs:_r}=Gt,Dr=$r.map(initFont);return Object.keys(zr).forEach(kr=>{zr[kr].forEach((qr,Nr)=>{qr&&(Dr[Nr][1].glyphWidths[kr]=qr)})}),Object.keys(_r).forEach(kr=>{_r[kr].forEach((qr,Nr)=>{qr&&(Dr[Nr][1].kernPairs[kr]=qr)})}),Object.fromEntries(Dr)},STANDARD_FONTS=expandData(data),createStandardFont=Gt=>class extends Gt{constructor(zr,_r,Dr){super(),this.document=zr,this.name=_r,this.id=Dr,this.font=AFMFont.fromJson(STANDARD_FONTS[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(zr){const _r=this.font.encodeText(zr),Dr=this.font.glyphsForString(""+zr),kr=this.font.advancesForGlyphs(Dr),qr=[];for(let Nr=0;Nr<Dr.length;Nr++){const Wr=Dr[Nr];qr.push({xAdvance:kr[Nr],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(Wr)})}return[_r,qr]}encodeGlyphs(zr){const _r=[];for(let Dr of Array.from(zr))_r.push(("00"+Dr.id.toString(16)).slice(-2));return _r}widthOfString(zr,_r){const Dr=this.font.glyphsForString(""+zr),kr=this.font.advancesForGlyphs(Dr);let qr=0;for(let Wr of Array.from(kr))qr+=Wr;const Nr=_r/1e3;return qr*Nr}static isStandardFont(zr){return zr in STANDARD_FONTS}},toHex$2=function(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];return Array.from($r).map(Dr=>("0000"+Dr.toString(16)).slice(-4)).join("")},createEmbeddedFont=Gt=>class extends Gt{constructor(zr,_r,Dr){super(),this.document=zr,this.font=_r,this.id=Dr,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(zr,_r){const Dr=this.font.layout(zr,_r,void 0,void 0,"ltr");for(let kr=0;kr<Dr.positions.length;kr++){const qr=Dr.positions[kr];for(let Nr in qr)qr[Nr]*=this.scale;qr.advanceWidth=Dr.glyphs[kr].advanceWidth*this.scale}return Dr}layoutCached(zr){let _r;if(_r=this.layoutCache[zr])return _r;const Dr=this.layoutRun(zr);return this.layoutCache[zr]=Dr,Dr}layout(zr,_r,Dr){if(Dr==null&&(Dr=!1),_r)return this.layoutRun(zr,_r);const kr=Dr?null:[],qr=Dr?null:[];let Nr=0,Wr=0,Qr=0;for(;Qr<=zr.length;){let Vr;if(Qr===zr.length&&Wr<Qr||(Vr=zr.charAt(Qr),[" ","	"].includes(Vr))){const Jr=this.layoutCached(zr.slice(Wr,++Qr));Dr||(kr.push(...Array.from(Jr.glyphs||[])),qr.push(...Array.from(Jr.positions||[]))),Nr+=Jr.advanceWidth,Wr=Qr}else Qr++}return{glyphs:kr,positions:qr,advanceWidth:Nr}}encode(zr,_r){const{glyphs:Dr,positions:kr}=this.layout(zr,_r),qr=[];for(let Nr=0;Nr<Dr.length;Nr++){const Wr=Dr[Nr],Qr=this.subset.includeGlyph(Wr.id);qr.push(("0000"+Qr.toString(16)).slice(-4)),this.widths[Qr]==null&&(this.widths[Qr]=Wr.advanceWidth*this.scale),this.unicode[Qr]==null&&(this.unicode[Qr]=Wr.codePoints)}return[qr,kr]}encodeGlyphs(zr){const _r=[];for(let Dr=0;Dr<zr.length;Dr++){const kr=zr[Dr],qr=this.subset.includeGlyph(kr.id);_r.push(("0000"+qr.toString(16)).slice(-4)),this.widths[qr]==null&&(this.widths[qr]=kr.advanceWidth*this.scale),this.unicode[qr]==null&&(this.unicode[qr]=kr.codePoints)}return _r}widthOfString(zr,_r,Dr){const kr=this.layout(zr,Dr,!0).advanceWidth,qr=_r/1e3;return kr*qr}embed(){const zr=this.subset.cff!=null,_r=this.document.ref();zr&&(_r.data.Subtype="CIDFontType0C"),_r.end(this.subset.encode());const Dr=((this.font["OS/2"]!=null?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let kr=0;this.font.post.isFixedPitch&&(kr|=1),1<=Dr&&Dr<=7&&(kr|=2),kr|=4,Dr===10&&(kr|=8),this.font.head.macStyle.italic&&(kr|=64);const Nr=[0,1,2,3,4,5].map(()=>String.fromCharCode(Math.random()*26+65)).join("")+"+"+this.font.postscriptName,{bbox:Wr}=this.font,Qr=this.document.ref({Type:"FontDescriptor",FontName:Nr,Flags:kr,FontBBox:[Wr.minX*this.scale,Wr.minY*this.scale,Wr.maxX*this.scale,Wr.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});zr?Qr.data.FontFile3=_r:Qr.data.FontFile2=_r,Qr.end();const Vr={Type:"Font",Subtype:"CIDFontType0",BaseFont:Nr,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:Qr,W:[0,this.widths]};zr||(Vr.Subtype="CIDFontType2",Vr.CIDToGIDMap="Identity");const Jr=this.document.ref(Vr);return Jr.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:Nr,Encoding:"Identity-H",DescendantFonts:[Jr],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const zr=this.document.ref();let _r=[],Dr=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
  /Registry (Adobe)
  /Ordering (UCS)
  /Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`;for(let[kr,qr]of this.unicode.entries()){const Nr=[];_r.length>=100&&(Dr+=`
`+_r.length+` beginbfchar
`+_r.join(`
`)+`
endbfchar`,_r=[]);for(let Wr of qr)Wr>65535&&(Wr-=65536,Nr.push(toHex$2(Wr>>>10&1023|55296)),Wr=56320|Wr&1023),Nr.push(toHex$2(Wr));_r.push("<"+toHex$2(kr)+"><"+Nr.join(" ")+">")}return _r.length&&(Dr+=`
`+_r.length+` beginbfchar
`+_r.join(`
`)+`
endbfchar
`),Dr+=`endcmap
CMapName currentdict /CMap defineresource pop
end
end`,zr.end(Dr),zr}};class PDFFont{static open($r,zr,_r,Dr){let kr;if(typeof zr=="string"){if(StandardFont$1.isStandardFont(zr))return new StandardFont$1($r,zr,Dr);throw new Error("Can't open "+zr+" in browser build")}else zr instanceof Uint8Array?kr=$d636bc798e7178db$export$185802fd694ee1f5(zr,_r):zr instanceof ArrayBuffer?kr=$d636bc798e7178db$export$185802fd694ee1f5(new Uint8Array(zr),_r):typeof zr=="object"&&(kr=zr);if(kr==null)throw new Error("Not a supported font format or standard PDF font.");return new EmbeddedFont($r,kr,Dr)}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}embed(){throw new Error("Must be implemented by subclasses")}lineHeight($r,zr){zr==null&&(zr=!1);const _r=zr?this.lineGap:0;return(this.ascender+_r-this.descender)/1e3*$r}}const StandardFont$1=createStandardFont(PDFFont),EmbeddedFont=createEmbeddedFont(PDFFont);var FontsMixin={initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(Gt,$r,zr){let _r,Dr;if(typeof $r=="number"&&(zr=$r,$r=null),typeof Gt=="string"&&this._registeredFonts[Gt]?(_r=Gt,{src:Gt,family:$r}=this._registeredFonts[Gt]):(_r=$r||Gt,typeof _r!="string"&&(_r=null)),zr!=null&&this.fontSize(zr),Dr=this._fontFamilies[_r])return this._font=Dr,this;const kr="F"+ ++this._fontCount;return this._font=PDFFont.open(this,Gt,$r,kr),(Dr=this._fontFamilies[this._font.name])?(this._font=Dr,this):(_r&&(this._fontFamilies[_r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize(Gt){return this._fontSize=Gt,this},currentLineHeight(Gt){return Gt==null&&(Gt=!1),this._font.lineHeight(this._fontSize,Gt)},registerFont(Gt,$r,zr){return this._registeredFonts[Gt]={src:$r,family:zr},this}};const{number:number$4}=PDFObject$1;var TextMixin={initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},_text(Gt,$r,zr,_r,Dr){_r=this._initOptions($r,zr,_r),Gt=Gt==null?"":""+Gt,_r.wordSpacing&&(Gt=Gt.replace(/\s{2,}/g," "));const kr=()=>{_r.structParent&&_r.structParent.add(this.struct(_r.structType||"P",[this.markStructureContent(_r.structType||"P")]))};for(let qr of Gt.split(`
`))kr(),Dr(qr,_r);return this},text(Gt,$r,zr,_r){return this._text(Gt,$r,zr,_r,this._line)},widthOfString(Gt,$r){return $r===void 0&&($r={}),this._font.widthOfString(Gt,this._fontSize,$r.features)+($r.characterSpacing||0)*(Gt.length-1)},_initOptions(Gt,$r,zr){Gt===void 0&&(Gt={}),zr===void 0&&(zr={}),typeof Gt=="object"&&(zr=Gt,Gt=null);const _r=Object.assign({},zr);if(this._textOptions)for(let Dr in this._textOptions){const kr=this._textOptions[Dr];Dr!=="continued"&&_r[Dr]===void 0&&(_r[Dr]=kr)}return Gt!=null&&(this.x=Gt),$r!=null&&(this.y=$r),_r.lineBreak!==!1&&(_r.width==null&&(_r.width=this.page.width-this.x-this.page.margins.right),_r.width=Math.max(_r.width,0)),_r.columns||(_r.columns=0),_r.columnGap==null&&(_r.columnGap=18),_r},_line(Gt,$r){return $r===void 0&&($r={}),this._fragment(Gt,this.x,this.y,$r),this.x+=this.widthOfString(Gt)},_fragment(Gt,$r,zr,_r){if(Gt=(""+Gt).replace(/\n/g,""),Gt.length===0)return;const[Dr,kr]=this._font.encode(Gt,_r.features),qr=this._font.ascender/1e3*this._fontSize;this._glyphs(Dr,kr,$r,zr+qr,_r)},_glyphs(Gt,$r,zr,_r,Dr){const kr=[],qr=this._fontSize/1e3;let Nr,Wr=0,Qr=!1;this.save(),this.transform(1,0,0,-1,0,this.page.height),_r=this.page.height-_r,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 "+number$4(zr)+" "+number$4(_r)+" Tm"),this.addContent("/"+this._font.id+" "+number$4(this._fontSize)+" Tf");const Vr=Dr.fill&&Dr.stroke?2:Dr.stroke?1:0;Vr&&this.addContent(Vr+" Tr");const Jr=zn=>{if(Wr<zn){const Vn=Gt.slice(Wr,zn).join(""),_i=$r[zn-1].xAdvance-$r[zn-1].advanceWidth;kr.push("<"+Vn+"> "+number$4(-_i))}return Wr=zn},Zr=zn=>{if(Jr(zn),kr.length>0)return this.addContent("["+kr.join(" ")+"] TJ"),kr.length=0};for(Nr=0;Nr<$r.length;Nr++){const zn=$r[Nr];zn.xOffset||zn.yOffset?(Zr(Nr),this.addContent("1 0 0 1 "+number$4(zr+zn.xOffset*qr)+" "+number$4(_r+zn.yOffset*qr)+" Tm"),Zr(Nr+1),Qr=!0):(Qr&&(this.addContent("1 0 0 1 "+number$4(zr)+" "+number$4(_r)+" Tm"),Qr=!1),zn.xAdvance-zn.advanceWidth!==0&&Jr(Nr+1)),zr+=zn.xAdvance*qr}return Zr(Nr),this.addContent("ET"),this.restore()}};const COLOR_SPACE_MAP={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};let JPEG$1=class{constructor($r,zr){if(this.data=$r,this.label=zr,this.orientation=1,this.data.readUInt16BE(0)!==65496)throw"SOI not found in JPEG";const _r=_JPEG.decode(this.data);for(let Dr=0;Dr<_r.length;Dr+=1){const kr=_r[Dr];kr.name==="EXIF"&&kr.entries.orientation&&(this.orientation=kr.entries.orientation),kr.name==="SOF"&&(this.bits||(this.bits=kr.precision),this.width||(this.width=kr.width),this.height||(this.height=kr.height),this.colorSpace||(this.colorSpace=COLOR_SPACE_MAP[kr.numberOfComponents]))}this.obj=null}embed($r){if(!this.obj)return this.obj=$r.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 PNGImage{constructor($r,zr){this.label=zr,this.image=new PNG($r),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed($r){let zr=!1;if(this.document=$r,this.obj)return;const _r=this.image.hasAlphaChannel,Dr=this.image.interlaceMethod===1;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:_r?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!_r){const kr=this.document.ref({Predictor:Dr?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=kr,kr.end()}if(this.image.palette.length===0)this.obj.data.ColorSpace=this.image.colorSpace;else{const kr=this.document.ref();kr.end(Buffer$2$1.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,kr]}if(this.image.transparency.grayscale!=null){const kr=this.image.transparency.grayscale;this.obj.data.Mask=[kr,kr]}else if(this.image.transparency.rgb){const{rgb:kr}=this.image.transparency,qr=[];for(let Nr of kr)qr.push(Nr,Nr);this.obj.data.Mask=qr}else{if(this.image.transparency.indexed)return zr=!0,this.loadIndexedAlphaChannel();if(_r)return zr=!0,this.splitAlphaChannel()}if(Dr&&!zr)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const $r=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});$r.end(this.alphaChannel),this.obj.data.SMask=$r}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels($r=>{let zr,_r;const Dr=this.image.colors,kr=this.width*this.height,qr=Buffer$2$1.alloc(kr*Dr),Nr=Buffer$2$1.alloc(kr);let Wr=_r=zr=0;const Qr=$r.length,Vr=this.image.bits===16?1:0;for(;Wr<Qr;){for(let Jr=0;Jr<Dr;Jr++)qr[_r++]=$r[Wr++],Wr+=Vr;Nr[zr++]=$r[Wr++],Wr+=Vr}return this.imgData=zlib.deflateSync(qr),this.alphaChannel=zlib.deflateSync(Nr),this.finalize()})}loadIndexedAlphaChannel(){const $r=this.image.transparency.indexed;return this.image.decodePixels(zr=>{const _r=Buffer$2$1.alloc(this.width*this.height);let Dr=0;for(let kr=0,qr=zr.length;kr<qr;kr++)_r[Dr++]=$r[zr[kr]];return this.alphaChannel=zlib.deflateSync(_r),this.finalize()})}decodeData(){this.image.decodePixels($r=>{this.imgData=zlib.deflateSync($r),this.finalize()})}}class PDFImage{static open($r,zr){let _r;if(Buffer$2$1.isBuffer($r))_r=$r;else if($r instanceof ArrayBuffer)_r=Buffer$2$1.from(new Uint8Array($r));else{let Dr;if(Dr=/^data:.+?;base64,(.*)$/.exec($r))_r=Buffer$2$1.from(Dr[1],"base64");else if(_r=fs.readFileSync($r),!_r)return}if(_r[0]===255&&_r[1]===216)return new JPEG$1(_r,zr);if(_r[0]===137&&_r.toString("ascii",1,4)==="PNG")return new PNGImage(_r,zr);throw new Error("Unknown image format.")}}var ImagesMixin={initImages(){return this._imageRegistry={},this._imageCount=0},embedImage(Gt){let $r;return typeof Gt=="string"&&($r=this._imageRegistry[Gt]),$r||(Gt.width&&Gt.height?$r=Gt:$r=this.openImage(Gt)),$r.obj||$r.embed(this),$r},image(Gt,$r,zr,_r){_r===void 0&&(_r={});let Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn;typeof $r=="object"&&(_r=$r,$r=null);const Vn=_r.ignoreOrientation||_r.ignoreOrientation!==!1&&this.options.ignoreOrientation;$r=(Qr=$r??_r.x)!=null?Qr:this.x,zr=(Vr=zr??_r.y)!=null?Vr:this.y,typeof Gt=="string"&&(Nr=this._imageRegistry[Gt]),Nr||(Gt.width&&Gt.height?Nr=Gt:Nr=this.openImage(Gt)),Nr.obj||Nr.embed(this),this.page.xobjects[Nr.label]==null&&(this.page.xobjects[Nr.label]=Nr.obj);let{width:_i,height:e0}=Nr;!Vn&&Nr.orientation>4&&([_i,e0]=[e0,_i]);let r0=_r.width||_i,i0=_r.height||e0;if(_r.width&&!_r.height){const n0=r0/_i;r0=_i*n0,i0=e0*n0}else if(_r.height&&!_r.width){const n0=i0/e0;r0=_i*n0,i0=e0*n0}else _r.scale?(r0=_i*_r.scale,i0=e0*_r.scale):_r.fit?([qr,Dr]=_r.fit,kr=qr/Dr,Wr=_i/e0,Wr>kr?(r0=qr,i0=qr/Wr):(i0=Dr,r0=Dr*Wr)):_r.cover&&([qr,Dr]=_r.cover,kr=qr/Dr,Wr=_i/e0,Wr>kr?(i0=Dr,r0=Dr*Wr):(r0=qr,i0=qr/Wr));if((_r.fit||_r.cover)&&(_r.align==="center"?$r=$r+qr/2-r0/2:_r.align==="right"&&($r=$r+qr-r0),_r.valign==="center"?zr=zr+Dr/2-i0/2:_r.valign==="bottom"&&(zr=zr+Dr-i0)),Vn)i0=-i0,zr-=i0,Jr=0;else switch(Nr.orientation){default:case 1:i0=-i0,zr-=i0,Jr=0;break;case 2:r0=-r0,i0=-i0,$r-=r0,zr-=i0,Jr=0;break;case 3:Zr=$r,zn=zr,i0=-i0,$r-=r0,Jr=180;break;case 4:break;case 5:Zr=$r,zn=zr,[r0,i0]=[i0,r0],zr-=i0,Jr=90;break;case 6:Zr=$r,zn=zr,[r0,i0]=[i0,r0],i0=-i0,Jr=90;break;case 7:Zr=$r,zn=zr,[r0,i0]=[i0,r0],i0=-i0,r0=-r0,$r-=r0,Jr=90;break;case 8:Zr=$r,zn=zr,[r0,i0]=[i0,r0],i0=-i0,$r-=r0,zr-=i0,Jr=-90;break}return this.y===zr&&(this.y+=i0),this.save(),Jr&&this.rotate(Jr,{origin:[Zr,zn]}),this.transform(r0,0,0,i0,$r,zr),this.addContent("/"+Nr.label+" Do"),this.restore(),this},openImage(Gt){let $r;return typeof Gt=="string"&&($r=this._imageRegistry[Gt]),$r||($r=PDFImage.open(Gt,"I"+ ++this._imageCount),typeof Gt=="string"&&(this._imageRegistry[Gt]=$r)),$r}},AnnotationsMixin={annotate(Gt,$r,zr,_r,Dr){Dr.Type="Annot",Dr.Rect=this._convertRect(Gt,$r,zr,_r),Dr.Border=[0,0,0],Dr.Subtype==="Link"&&typeof Dr.F>"u"&&(Dr.F=4),Dr.Subtype!=="Link"&&Dr.C==null&&(Dr.C=this._normalizeColor(Dr.color||[0,0,0])),delete Dr.color,typeof Dr.Dest=="string"&&(Dr.Dest=new String(Dr.Dest));for(let qr in Dr){const Nr=Dr[qr];Dr[qr[0].toUpperCase()+qr.slice(1)]=Nr}const kr=this.ref(Dr);return this.page.annotations.push(kr),kr.end(),this},note(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Text",kr.Contents=new String(Dr),kr.Name="Comment",kr.color==null&&(kr.color=[243,223,92]),this.annotate(Gt,$r,zr,_r,kr)},goTo(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="Link",kr.A=this.ref({S:"GoTo",D:new String(Dr)}),kr.A.end(),this.annotate(Gt,$r,zr,_r,kr)},link(Gt,$r,zr,_r,Dr,kr){if(kr===void 0&&(kr={}),kr.Subtype="Link",typeof Dr=="number"){const qr=this._root.data.Pages.data;if(Dr>=0&&Dr<qr.Kids.length)kr.A=this.ref({S:"GoTo",D:[qr.Kids[Dr],"XYZ",null,null,null]}),kr.A.end();else throw new Error("The document has no page "+Dr)}else kr.A=this.ref({S:"URI",URI:new String(Dr)}),kr.A.end();return this.annotate(Gt,$r,zr,_r,kr)},_markup(Gt,$r,zr,_r,Dr){Dr===void 0&&(Dr={});const[kr,qr,Nr,Wr]=this._convertRect(Gt,$r,zr,_r);return Dr.QuadPoints=[kr,Wr,Nr,Wr,kr,qr,Nr,qr],Dr.Contents=new String,this.annotate(Gt,$r,zr,_r,Dr)},highlight(Gt,$r,zr,_r,Dr){return Dr===void 0&&(Dr={}),Dr.Subtype="Highlight",Dr.color==null&&(Dr.color=[241,238,148]),this._markup(Gt,$r,zr,_r,Dr)},underline(Gt,$r,zr,_r,Dr){return Dr===void 0&&(Dr={}),Dr.Subtype="Underline",this._markup(Gt,$r,zr,_r,Dr)},strike(Gt,$r,zr,_r,Dr){return Dr===void 0&&(Dr={}),Dr.Subtype="StrikeOut",this._markup(Gt,$r,zr,_r,Dr)},lineAnnotation(Gt,$r,zr,_r,Dr){return Dr===void 0&&(Dr={}),Dr.Subtype="Line",Dr.Contents=new String,Dr.L=[Gt,this.page.height-$r,zr,this.page.height-_r],this.annotate(Gt,$r,zr,_r,Dr)},rectAnnotation(Gt,$r,zr,_r,Dr){return Dr===void 0&&(Dr={}),Dr.Subtype="Square",Dr.Contents=new String,this.annotate(Gt,$r,zr,_r,Dr)},ellipseAnnotation(Gt,$r,zr,_r,Dr){return Dr===void 0&&(Dr={}),Dr.Subtype="Circle",Dr.Contents=new String,this.annotate(Gt,$r,zr,_r,Dr)},textAnnotation(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),kr.Subtype="FreeText",kr.Contents=new String(Dr),kr.DA=new String,this.annotate(Gt,$r,zr,_r,kr)},fileAnnotation(Gt,$r,zr,_r,Dr,kr){Dr===void 0&&(Dr={}),kr===void 0&&(kr={});const qr=this.file(Dr.src,Object.assign({hidden:!0},Dr));return kr.Subtype="FileAttachment",kr.FS=qr,kr.Contents?kr.Contents=new String(kr.Contents):qr.data.Desc&&(kr.Contents=qr.data.Desc),this.annotate(Gt,$r,zr,_r,kr)},_convertRect(Gt,$r,zr,_r){let Dr=$r;$r+=_r;let kr=Gt+zr;const[qr,Nr,Wr,Qr,Vr,Jr]=this._ctm;return Gt=qr*Gt+Wr*$r+Vr,$r=Nr*Gt+Qr*$r+Jr,kr=qr*kr+Wr*Dr+Vr,Dr=Nr*kr+Qr*Dr+Jr,[Gt,$r,kr,Dr]}};class PDFOutline{constructor($r,zr,_r,Dr,kr){kr===void 0&&(kr={expanded:!1}),this.document=$r,this.options=kr,this.outlineData={},Dr!==null&&(this.outlineData.Dest=[Dr.dictionary,"Fit"]),zr!==null&&(this.outlineData.Parent=zr),_r!==null&&(this.outlineData.Title=new String(_r)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem($r,zr){zr===void 0&&(zr={expanded:!1});const _r=new PDFOutline(this.document,this.dictionary,$r,this.document.page,zr);return this.children.push(_r),_r}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const $r=this.children[0],zr=this.children[this.children.length-1];this.outlineData.First=$r.dictionary,this.outlineData.Last=zr.dictionary;for(let _r=0,Dr=this.children.length;_r<Dr;_r++){const kr=this.children[_r];_r>0&&(kr.outlineData.Prev=this.children[_r-1].dictionary),_r<this.children.length-1&&(kr.outlineData.Next=this.children[_r+1].dictionary),kr.endOutline()}}return this.dictionary.end()}}var OutlineMixin={initOutline(){return this.outline=new PDFOutline(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode="UseOutlines"}};class PDFStructureContent{constructor($r,zr){this.refs=[{pageRef:$r,mcid:zr}]}push($r){$r.refs.forEach(zr=>this.refs.push(zr))}}class PDFStructureElement{constructor($r,zr,_r,Dr){_r===void 0&&(_r={}),Dr===void 0&&(Dr=null),this.document=$r,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=$r.ref({S:zr});const kr=this.dictionary.data;(Array.isArray(_r)||this._isValidChild(_r))&&(Dr=_r,_r={}),typeof _r.title<"u"&&(kr.T=new String(_r.title)),typeof _r.lang<"u"&&(kr.Lang=new String(_r.lang)),typeof _r.alt<"u"&&(kr.Alt=new String(_r.alt)),typeof _r.expanded<"u"&&(kr.E=new String(_r.expanded)),typeof _r.actual<"u"&&(kr.ActualText=new String(_r.actual)),this._children=[],Dr&&(Array.isArray(Dr)||(Dr=[Dr]),Dr.forEach(qr=>this.add(qr)),this.end())}add($r){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild($r))throw new Error("Invalid structure element child");return $r instanceof PDFStructureElement&&($r.setParent(this.dictionary),this._attached&&$r.setAttached()),$r instanceof PDFStructureContent&&this._addContentToParentTree($r),typeof $r=="function"&&this._attached&&($r=this._contentForClosure($r)),this._children.push($r),this}_addContentToParentTree($r){$r.refs.forEach(zr=>{let{pageRef:_r,mcid:Dr}=zr;const kr=this.document.getStructParentTree().get(_r.data.StructParents);kr[Dr]=this.dictionary})}setParent($r){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=$r,this._flush()}setAttached(){this._attached||(this._children.forEach(($r,zr)=>{$r instanceof PDFStructureElement&&$r.setAttached(),typeof $r=="function"&&(this._children[zr]=this._contentForClosure($r))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter($r=>$r instanceof PDFStructureElement).forEach($r=>$r.end()),this._ended=!0,this._flush())}_isValidChild($r){return $r instanceof PDFStructureElement||$r instanceof PDFStructureContent||typeof $r=="function"}_contentForClosure($r){const zr=this.document.markStructureContent(this.dictionary.data.S);return $r(),this.document.endMarkedContent(),this._addContentToParentTree(zr),zr}_isFlushable(){return!this.dictionary.data.P||!this._ended?!1:this._children.every($r=>typeof $r=="function"?!1:$r instanceof PDFStructureElement?$r._isFlushable():!0)}_flush(){this._flushed||!this._isFlushable()||(this.dictionary.data.K=[],this._children.forEach($r=>this._flushChild($r)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild($r){$r instanceof PDFStructureElement&&this.dictionary.data.K.push($r.dictionary),$r instanceof PDFStructureContent&&$r.refs.forEach(zr=>{let{pageRef:_r,mcid:Dr}=zr;this.dictionary.data.Pg||(this.dictionary.data.Pg=_r),this.dictionary.data.Pg===_r?this.dictionary.data.K.push(Dr):this.dictionary.data.K.push({Type:"MCR",Pg:_r,MCID:Dr})})}}class PDFNumberTree extends PDFTree{_compareKeys($r,zr){return parseInt($r)-parseInt(zr)}_keysName(){return"Nums"}_dataForKey($r){return parseInt($r)}}var MarkingsMixin={initMarkings(Gt){this.structChildren=[],Gt.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(Gt,$r){if($r===void 0&&($r=null),Gt==="Artifact"||$r&&$r.mcid){let _r=0;for(this.page.markings.forEach(Dr=>{(_r||Dr.structContent||Dr.tag==="Artifact")&&_r++});_r--;)this.endMarkedContent()}if(!$r)return this.page.markings.push({tag:Gt}),this.addContent("/"+Gt+" BMC"),this;this.page.markings.push({tag:Gt,options:$r});const zr={};return typeof $r.mcid<"u"&&(zr.MCID=$r.mcid),Gt==="Artifact"&&(typeof $r.type=="string"&&(zr.Type=$r.type),Array.isArray($r.bbox)&&(zr.BBox=[$r.bbox[0],this.page.height-$r.bbox[3],$r.bbox[2],this.page.height-$r.bbox[1]]),Array.isArray($r.attached)&&$r.attached.every(_r=>typeof _r=="string")&&(zr.Attached=$r.attached)),Gt==="Span"&&($r.lang&&(zr.Lang=new String($r.lang)),$r.alt&&(zr.Alt=new String($r.alt)),$r.expanded&&(zr.E=new String($r.expanded)),$r.actual&&(zr.ActualText=new String($r.actual))),this.addContent("/"+Gt+" "+PDFObject$1.convert(zr)+" BDC"),this},markStructureContent(Gt,$r){$r===void 0&&($r={});const zr=this.getStructParentTree().get(this.page.structParentTreeKey),_r=zr.length;zr.push(null),this.markContent(Gt,{...$r,mcid:_r});const Dr=new PDFStructureContent(this.page.dictionary,_r);return this.page.markings.slice(-1)[0].structContent=Dr,Dr},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(Gt,$r,zr){return $r===void 0&&($r={}),zr===void 0&&(zr=null),new PDFStructureElement(this,Gt,$r,zr)},addStructure(Gt){const $r=this.getStructTreeRoot();return Gt.setParent($r),Gt.setAttached(),this.structChildren.push(Gt),$r.data.K||($r.data.K=[]),$r.data.K.push(Gt.dictionary),this},initPageMarkings(Gt){Gt.forEach($r=>{if($r.structContent){const zr=$r.structContent,_r=this.markStructureContent($r.tag,$r.options);zr.push(_r),this.page.markings.slice(-1)[0].structContent=zr}else this.markContent($r.tag,$r.options)})},endPageMarkings(Gt){const $r=Gt.markings;return $r.forEach(()=>Gt.write("EMC")),Gt.markings=[],$r},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new PDFNumberTree,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const Gt=this.getStructTreeRoot(),$r=Gt.data.ParentTreeNextKey++;return Gt.data.ParentTree.add($r,[]),$r},endMarkings(){const Gt=this._root.data.StructTreeRoot;Gt&&(Gt.end(),this.structChildren.forEach($r=>$r.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const FIELD_FLAGS={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},FIELD_JUSTIFY={left:0,center:1,right:2},VALUE_MAP={value:"V",defaultValue:"DV"},FORMAT_SPECIAL={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},FORMAT_DEFAULT={number:{nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},percent:{nDec:0,sepComma:!1}};var AcroFormMixin={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 Gt={Fields:[],NeedAppearances:!0,DA:new String("/"+this._font.id+" 0 Tf 0 g"),DR:{Font:{}}};Gt.DR.Font[this._font.id]=this._font.ref();const $r=this.ref(Gt);return this._root.data.AcroForm=$r,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 Gt=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach($r=>{Gt[$r]=this._acroform.fonts[$r]}),this._root.data.AcroForm.data.Fields.forEach($r=>{this._endChild($r)}),this._root.data.AcroForm.end()}return this},_endChild(Gt){return Array.isArray(Gt.data.Kids)&&(Gt.data.Kids.forEach($r=>{this._endChild($r)}),Gt.end()),this},formField(Gt,$r){$r===void 0&&($r={});let zr=this._fieldDict(Gt,null,$r),_r=this.ref(zr);return this._addToParent(_r),_r},formAnnotation(Gt,$r,zr,_r,Dr,kr,qr){qr===void 0&&(qr={});let Nr=this._fieldDict(Gt,$r,qr);Nr.Subtype="Widget",Nr.F===void 0&&(Nr.F=4),this.annotate(zr,_r,Dr,kr,Nr);let Wr=this.page.annotations[this.page.annotations.length-1];return this._addToParent(Wr)},formText(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),this.formAnnotation(Gt,"text",$r,zr,_r,Dr,kr)},formPushButton(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),this.formAnnotation(Gt,"pushButton",$r,zr,_r,Dr,kr)},formCombo(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),this.formAnnotation(Gt,"combo",$r,zr,_r,Dr,kr)},formList(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),this.formAnnotation(Gt,"list",$r,zr,_r,Dr,kr)},formRadioButton(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),this.formAnnotation(Gt,"radioButton",$r,zr,_r,Dr,kr)},formCheckbox(Gt,$r,zr,_r,Dr,kr){return kr===void 0&&(kr={}),this.formAnnotation(Gt,"checkbox",$r,zr,_r,Dr,kr)},_addToParent(Gt){let $r=Gt.data.Parent;return $r?($r.data.Kids||($r.data.Kids=[]),$r.data.Kids.push(Gt)):this._root.data.AcroForm.data.Fields.push(Gt),this},_fieldDict(Gt,$r,zr){if(zr===void 0&&(zr={}),!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");let _r=Object.assign({},zr);return $r!==null&&(_r=this._resolveType($r,zr)),_r=this._resolveFlags(_r),_r=this._resolveJustify(_r),_r=this._resolveFont(_r),_r=this._resolveStrings(_r),_r=this._resolveColors(_r),_r=this._resolveFormat(_r),_r.T=new String(Gt),_r.parent&&(_r.Parent=_r.parent,delete _r.parent),_r},_resolveType(Gt,$r){if(Gt==="text")$r.FT="Tx";else if(Gt==="pushButton")$r.FT="Btn",$r.pushButton=!0;else if(Gt==="radioButton")$r.FT="Btn",$r.radioButton=!0;else if(Gt==="checkbox")$r.FT="Btn";else if(Gt==="combo")$r.FT="Ch",$r.combo=!0;else if(Gt==="list")$r.FT="Ch";else throw new Error("Invalid form annotation type '"+Gt+"'");return $r},_resolveFormat(Gt){const $r=Gt.format;if($r&&$r.type){let zr,_r,Dr="";if(FORMAT_SPECIAL[$r.type]!==void 0)zr="AFSpecial_Keystroke",_r="AFSpecial_Format",Dr=FORMAT_SPECIAL[$r.type];else{let kr=$r.type.charAt(0).toUpperCase()+$r.type.slice(1);if(zr="AF"+kr+"_Keystroke",_r="AF"+kr+"_Format",$r.type==="date")zr+="Ex",Dr=String($r.param);else if($r.type==="time")Dr=String($r.param);else if($r.type==="number"){let qr=Object.assign({},FORMAT_DEFAULT.number,$r);Dr=String([String(qr.nDec),qr.sepComma?"0":"1",'"'+qr.negStyle+'"',"null",'"'+qr.currency+'"',String(qr.currencyPrepend)].join(","))}else if($r.type==="percent"){let qr=Object.assign({},FORMAT_DEFAULT.percent,$r);Dr=String([String(qr.nDec),qr.sepComma?"0":"1"].join(","))}}Gt.AA=Gt.AA?Gt.AA:{},Gt.AA.K={S:"JavaScript",JS:new String(zr+"("+Dr+");")},Gt.AA.F={S:"JavaScript",JS:new String(_r+"("+Dr+");")}}return delete Gt.format,Gt},_resolveColors(Gt){let $r=this._normalizeColor(Gt.backgroundColor);return $r&&(Gt.MK||(Gt.MK={}),Gt.MK.BG=$r),$r=this._normalizeColor(Gt.borderColor),$r&&(Gt.MK||(Gt.MK={}),Gt.MK.BC=$r),delete Gt.backgroundColor,delete Gt.borderColor,Gt},_resolveFlags(Gt){let $r=0;return Object.keys(Gt).forEach(zr=>{FIELD_FLAGS[zr]&&($r|=FIELD_FLAGS[zr],delete Gt[zr])}),$r!==0&&(Gt.Ff=Gt.Ff?Gt.Ff:0,Gt.Ff|=$r),Gt},_resolveJustify(Gt){let $r=0;return Gt.align!==void 0&&(typeof FIELD_JUSTIFY[Gt.align]=="number"&&($r=FIELD_JUSTIFY[Gt.align]),delete Gt.align),$r!==0&&(Gt.Q=$r),Gt},_resolveFont(Gt){if(this._acroform.fonts[this._font.id]===null&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){Gt.DR={Font:{}};const $r=Gt.fontSize||0;Gt.DR.Font[this._font.id]=this._font.ref(),Gt.DA=new String("/"+this._font.id+" "+$r+" Tf 0 g")}return Gt},_resolveStrings(Gt){let $r=[];function zr(_r){if(Array.isArray(_r))for(let Dr=0;Dr<_r.length;Dr++)typeof _r[Dr]=="string"?$r.push(new String(_r[Dr])):$r.push(_r[Dr])}return zr(Gt.Opt),Gt.select&&(zr(Gt.select),delete Gt.select),$r.length&&(Gt.Opt=$r),Object.keys(VALUE_MAP).forEach(_r=>{Gt[_r]!==void 0&&(Gt[VALUE_MAP[_r]]=Gt[_r],delete Gt[_r])}),["V","DV"].forEach(_r=>{typeof Gt[_r]=="string"&&(Gt[_r]=new String(Gt[_r]))}),Gt.MK&&Gt.MK.CA&&(Gt.MK.CA=new String(Gt.MK.CA)),Gt.label&&(Gt.MK=Gt.MK?Gt.MK:{},Gt.MK.CA=new String(Gt.label),delete Gt.label),Gt}},AttachmentsMixin={file(Gt,$r){$r===void 0&&($r={}),$r.name=$r.name||Gt;const zr={Type:"EmbeddedFile",Params:{}};let _r;if(!Gt)throw new Error("No src specified");if(Buffer$2$1.isBuffer(Gt))_r=Gt;else if(Gt instanceof ArrayBuffer)_r=Buffer$2$1.from(new Uint8Array(Gt));else{let Qr;if(Qr=/^data:(.*);base64,(.*)$/.exec(Gt))Qr[1]&&(zr.Subtype=Qr[1].replace("/","#2F")),_r=Buffer$2$1.from(Qr[2],"base64");else throw new Error("Could not find file "+Gt)}$r.creationDate instanceof Date&&(zr.Params.CreationDate=$r.creationDate),$r.modifiedDate instanceof Date&&(zr.Params.ModDate=$r.modifiedDate),$r.type&&(zr.Subtype=$r.type.replace("/","#2F"));const Dr=MD5(coreExports.lib.WordArray.create(new Uint8Array(_r)));zr.Params.CheckSum=new String(Dr),zr.Params.Size=_r.byteLength;let kr;this._fileRegistry||(this._fileRegistry={});let qr=this._fileRegistry[$r.name];qr&&isEqual$4(zr,qr)?kr=qr.ref:(kr=this.ref(zr),kr.end(_r),this._fileRegistry[$r.name]={...zr,ref:kr});const Nr={Type:"Filespec",F:new String($r.name),EF:{F:kr},UF:new String($r.name)};$r.description&&(Nr.Desc=new String($r.description));const Wr=this.ref(Nr);return Wr.end(),$r.hidden||this.addNamedEmbeddedFile($r.name,Wr),Wr}};function isEqual$4(Gt,$r){return Gt.Subtype===$r.Subtype&&Gt.Params.CheckSum.toString()===$r.Params.CheckSum.toString()&&Gt.Params.Size===$r.Params.Size&&Gt.Params.CreationDate===$r.Params.CreationDate&&Gt.Params.ModDate===$r.Params.ModDate}class PDFMetadata{constructor(){this._metadata=`
        <?xpacket begin="\uFEFF" id="W5M0MpCehiHzreSzNTczkc9d"?>
            <x:xmpmeta xmlns:x="adobe:ns:meta/">
                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        `}_closeTags(){this._metadata=this._metadata.concat(`
                </rdf:RDF>
            </x:xmpmeta>
        <?xpacket end="w"?>
        `)}append($r,zr){zr===void 0&&(zr=!0),this._metadata=this._metadata.concat($r),zr&&(this._metadata=this._metadata.concat(`
`))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var MetadataMixin={initMetadata(){this.metadata=new PDFMetadata},appendXML(Gt,$r){$r===void 0&&($r=!0),this.metadata.append(Gt,$r)},_addInfo(){this.appendXML(`
        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
            <xmp:CreateDate>`+(this.info.CreationDate.toISOString().split(".")[0]+"Z")+`</xmp:CreateDate>
            <xmp:CreatorTool>`+this.info.Creator+`</xmp:CreatorTool>
        </rdf:Description>
        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(`
            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
            `),this.info.Title&&this.appendXML(`
                <dc:title>
                    <rdf:Alt>
                        <rdf:li xml:lang="x-default">`+this.info.Title+`</rdf:li>
                    </rdf:Alt>
                </dc:title>
                `),this.info.Author&&this.appendXML(`
                <dc:creator>
                    <rdf:Seq>
                        <rdf:li>`+this.info.Author+`</rdf:li>
                    </rdf:Seq>
                </dc:creator>
                `),this.info.Subject&&this.appendXML(`
                <dc:description>
                    <rdf:Alt>
                        <rdf:li xml:lang="x-default">`+this.info.Subject+`</rdf:li>
                    </rdf:Alt>
                </dc:description>
                `),this.appendXML(`
            </rdf:Description>
            `)),this.appendXML(`
        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
            <pdf:Producer>`+this.info.Creator+"</pdf:Producer>",!1),this.info.Keywords&&this.appendXML(`
            <pdf:Keywords>`+this.info.Keywords+"</pdf:Keywords>",!1),this.appendXML(`
        </rdf:Description>
        `)},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(Buffer$2$1.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};const capitalize$3=Gt=>Gt[0].toUpperCase()+Gt.slice(1);class PDFDocument extends stream.Readable{constructor($r){switch($r===void 0&&($r={}),super(),this.options=$r,$r.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 zr=this.ref({Type:"Pages",Count:0,Kids:[]}),_r=this.ref({Dests:new PDFNameTree});if(this._root=this.ref({Type:"Catalog",Pages:zr,Names:_r}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.options.pageLayout&&(this._root.data.PageLayout=capitalize$3(this.options.pageLayout)),this.options.pageMode&&(this._root.data.PageMode=capitalize$3(this.options.pageMode)),this.page=null,this.initColor(),this.initVector(),this.initFonts(),this.initText(),this.initImages(),this.initOutline(),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let Dr in this.options.info){const kr=this.options.info[Dr];this.info[Dr]=kr}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=PDFSecurity.generateFileID(this.info),this._write("%PDF-"+this.version),this._write("%ÿÿÿÿ"),this.options.autoFirstPage!==!1&&this.addPage()}addPage($r){$r==null&&({options:$r}=this),this.options.bufferPages||this.flushPages(),this.page=new PDFPage(this,$r),this._pageBuffer.push(this.page);const zr=this._root.data.Pages.data;return zr.Kids.push(this.page.dictionary),zr.Count++,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this}flushPages(){const $r=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=$r.length;for(let zr of Array.from($r))zr.end()}addNamedDestination($r){for(var zr=arguments.length,_r=new Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];_r.length===0&&(_r=["XYZ",null,null,null]),_r[0]==="XYZ"&&_r[2]!==null&&(_r[2]=this.page.height-_r[2]),_r.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add($r,_r)}addNamedEmbeddedFile($r,zr){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new PDFNameTree({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add($r,zr)}addNamedJavaScript($r,zr){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new PDFNameTree);let _r={JS:new String(zr),S:"JavaScript"};this._root.data.Names.data.JavaScript.add($r,_r)}ref($r){const zr=new PDFReference(this,this._offsets.length+1,$r);return this._offsets.push(null),this._waiting++,zr}_read(){}_write($r){return Buffer$2$1.isBuffer($r)||($r=Buffer$2$1.from($r+`
`,"binary")),this.push($r),this._offset+=$r.length}addContent($r){return this.page.write($r),this}_refEnd($r){if(this._offsets[$r.id-1]=$r.offset,--this._waiting===0&&this._ended)return this._finalize(),this._ended=!1}end(){this.flushPages(),this._info=this.ref();for(let $r in this.info){let zr=this.info[$r];typeof zr=="string"&&(zr=new String(zr));let _r=this.ref(zr);_r.end(),this._info.data[$r]=_r}this._info.end();for(let $r in this._fontFamilies)this._fontFamilies[$r].finalize();if(this.endOutline(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._waiting===0)return this._finalize();this._ended=!0}_finalize(){const $r=this._offset;this._write("xref"),this._write("0 "+(this._offsets.length+1)),this._write("0000000000 65535 f ");for(let _r of Array.from(this._offsets))_r=("0000000000"+_r).slice(-10),this._write(_r+" 00000 n ");const zr={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._write("trailer"),this._write(PDFObject$1.convert(zr)),this._write("startxref"),this._write(""+$r),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}initColor(){}initVector(){}initFonts(){}initText(){}initImages(){}initOutline(){}transform($r,zr,_r,Dr,kr,qr){}endOutline(){}endAcroForm(){}}const mixin$1=Gt=>{Object.assign(PDFDocument.prototype,Gt)};mixin$1(MetadataMixin);mixin$1(ColorMixin);mixin$1(VectorMixin);mixin$1(FontsMixin);mixin$1(TextMixin);mixin$1(ImagesMixin);mixin$1(AnnotationsMixin);mixin$1(OutlineMixin);mixin$1(MarkingsMixin);mixin$1(AcroFormMixin);mixin$1(AttachmentsMixin);var wasmAsyncWeb$1={},wrapAssembly$1={},YGEnums={};Object.defineProperty(YGEnums,"__esModule",{value:!0});YGEnums.default=YGEnums.Wrap=YGEnums.Unit=YGEnums.PrintOptions=YGEnums.PositionType=YGEnums.Overflow=YGEnums.NodeType=YGEnums.MeasureMode=YGEnums.LogLevel=YGEnums.Justify=YGEnums.Gutter=YGEnums.FlexDirection=YGEnums.ExperimentalFeature=YGEnums.Errata=YGEnums.Edge=YGEnums.Display=YGEnums.Direction=YGEnums.Dimension=YGEnums.Align=void 0;let Align=function(Gt){return Gt[Gt.Auto=0]="Auto",Gt[Gt.FlexStart=1]="FlexStart",Gt[Gt.Center=2]="Center",Gt[Gt.FlexEnd=3]="FlexEnd",Gt[Gt.Stretch=4]="Stretch",Gt[Gt.Baseline=5]="Baseline",Gt[Gt.SpaceBetween=6]="SpaceBetween",Gt[Gt.SpaceAround=7]="SpaceAround",Gt}({});YGEnums.Align=Align;let Dimension=function(Gt){return Gt[Gt.Width=0]="Width",Gt[Gt.Height=1]="Height",Gt}({});YGEnums.Dimension=Dimension;let Direction$1=function(Gt){return Gt[Gt.Inherit=0]="Inherit",Gt[Gt.LTR=1]="LTR",Gt[Gt.RTL=2]="RTL",Gt}({});YGEnums.Direction=Direction$1;let Display=function(Gt){return Gt[Gt.Flex=0]="Flex",Gt[Gt.None=1]="None",Gt}({});YGEnums.Display=Display;let Edge=function(Gt){return Gt[Gt.Left=0]="Left",Gt[Gt.Top=1]="Top",Gt[Gt.Right=2]="Right",Gt[Gt.Bottom=3]="Bottom",Gt[Gt.Start=4]="Start",Gt[Gt.End=5]="End",Gt[Gt.Horizontal=6]="Horizontal",Gt[Gt.Vertical=7]="Vertical",Gt[Gt.All=8]="All",Gt}({});YGEnums.Edge=Edge;let Errata=function(Gt){return Gt[Gt.None=0]="None",Gt[Gt.StretchFlexBasis=1]="StretchFlexBasis",Gt[Gt.All=2147483647]="All",Gt[Gt.Classic=2147483646]="Classic",Gt}({});YGEnums.Errata=Errata;let ExperimentalFeature=function(Gt){return Gt[Gt.WebFlexBasis=0]="WebFlexBasis",Gt[Gt.AbsolutePercentageAgainstPaddingEdge=1]="AbsolutePercentageAgainstPaddingEdge",Gt[Gt.FixJNILocalRefOverflows=2]="FixJNILocalRefOverflows",Gt}({});YGEnums.ExperimentalFeature=ExperimentalFeature;let FlexDirection$1=function(Gt){return Gt[Gt.Column=0]="Column",Gt[Gt.ColumnReverse=1]="ColumnReverse",Gt[Gt.Row=2]="Row",Gt[Gt.RowReverse=3]="RowReverse",Gt}({});YGEnums.FlexDirection=FlexDirection$1;let Gutter=function(Gt){return Gt[Gt.Column=0]="Column",Gt[Gt.Row=1]="Row",Gt[Gt.All=2]="All",Gt}({});YGEnums.Gutter=Gutter;let Justify=function(Gt){return Gt[Gt.FlexStart=0]="FlexStart",Gt[Gt.Center=1]="Center",Gt[Gt.FlexEnd=2]="FlexEnd",Gt[Gt.SpaceBetween=3]="SpaceBetween",Gt[Gt.SpaceAround=4]="SpaceAround",Gt[Gt.SpaceEvenly=5]="SpaceEvenly",Gt}({});YGEnums.Justify=Justify;let LogLevel=function(Gt){return Gt[Gt.Error=0]="Error",Gt[Gt.Warn=1]="Warn",Gt[Gt.Info=2]="Info",Gt[Gt.Debug=3]="Debug",Gt[Gt.Verbose=4]="Verbose",Gt[Gt.Fatal=5]="Fatal",Gt}({});YGEnums.LogLevel=LogLevel;let MeasureMode=function(Gt){return Gt[Gt.Undefined=0]="Undefined",Gt[Gt.Exactly=1]="Exactly",Gt[Gt.AtMost=2]="AtMost",Gt}({});YGEnums.MeasureMode=MeasureMode;let NodeType=function(Gt){return Gt[Gt.Default=0]="Default",Gt[Gt.Text=1]="Text",Gt}({});YGEnums.NodeType=NodeType;let Overflow=function(Gt){return Gt[Gt.Visible=0]="Visible",Gt[Gt.Hidden=1]="Hidden",Gt[Gt.Scroll=2]="Scroll",Gt}({});YGEnums.Overflow=Overflow;let PositionType=function(Gt){return Gt[Gt.Static=0]="Static",Gt[Gt.Relative=1]="Relative",Gt[Gt.Absolute=2]="Absolute",Gt}({});YGEnums.PositionType=PositionType;let PrintOptions=function(Gt){return Gt[Gt.Layout=1]="Layout",Gt[Gt.Style=2]="Style",Gt[Gt.Children=4]="Children",Gt}({});YGEnums.PrintOptions=PrintOptions;let Unit=function(Gt){return Gt[Gt.Undefined=0]="Undefined",Gt[Gt.Point=1]="Point",Gt[Gt.Percent=2]="Percent",Gt[Gt.Auto=3]="Auto",Gt}({});YGEnums.Unit=Unit;let Wrap=function(Gt){return Gt[Gt.NoWrap=0]="NoWrap",Gt[Gt.Wrap=1]="Wrap",Gt[Gt.WrapReverse=2]="WrapReverse",Gt}({});YGEnums.Wrap=Wrap;const constants$4={ALIGN_AUTO:Align.Auto,ALIGN_FLEX_START:Align.FlexStart,ALIGN_CENTER:Align.Center,ALIGN_FLEX_END:Align.FlexEnd,ALIGN_STRETCH:Align.Stretch,ALIGN_BASELINE:Align.Baseline,ALIGN_SPACE_BETWEEN:Align.SpaceBetween,ALIGN_SPACE_AROUND:Align.SpaceAround,DIMENSION_WIDTH:Dimension.Width,DIMENSION_HEIGHT:Dimension.Height,DIRECTION_INHERIT:Direction$1.Inherit,DIRECTION_LTR:Direction$1.LTR,DIRECTION_RTL:Direction$1.RTL,DISPLAY_FLEX:Display.Flex,DISPLAY_NONE:Display.None,EDGE_LEFT:Edge.Left,EDGE_TOP:Edge.Top,EDGE_RIGHT:Edge.Right,EDGE_BOTTOM:Edge.Bottom,EDGE_START:Edge.Start,EDGE_END:Edge.End,EDGE_HORIZONTAL:Edge.Horizontal,EDGE_VERTICAL:Edge.Vertical,EDGE_ALL:Edge.All,ERRATA_NONE:Errata.None,ERRATA_STRETCH_FLEX_BASIS:Errata.StretchFlexBasis,ERRATA_ALL:Errata.All,ERRATA_CLASSIC:Errata.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:ExperimentalFeature.WebFlexBasis,EXPERIMENTAL_FEATURE_ABSOLUTE_PERCENTAGE_AGAINST_PADDING_EDGE:ExperimentalFeature.AbsolutePercentageAgainstPaddingEdge,EXPERIMENTAL_FEATURE_FIX_JNILOCAL_REF_OVERFLOWS:ExperimentalFeature.FixJNILocalRefOverflows,FLEX_DIRECTION_COLUMN:FlexDirection$1.Column,FLEX_DIRECTION_COLUMN_REVERSE:FlexDirection$1.ColumnReverse,FLEX_DIRECTION_ROW:FlexDirection$1.Row,FLEX_DIRECTION_ROW_REVERSE:FlexDirection$1.RowReverse,GUTTER_COLUMN:Gutter.Column,GUTTER_ROW:Gutter.Row,GUTTER_ALL:Gutter.All,JUSTIFY_FLEX_START:Justify.FlexStart,JUSTIFY_CENTER:Justify.Center,JUSTIFY_FLEX_END:Justify.FlexEnd,JUSTIFY_SPACE_BETWEEN:Justify.SpaceBetween,JUSTIFY_SPACE_AROUND:Justify.SpaceAround,JUSTIFY_SPACE_EVENLY:Justify.SpaceEvenly,LOG_LEVEL_ERROR:LogLevel.Error,LOG_LEVEL_WARN:LogLevel.Warn,LOG_LEVEL_INFO:LogLevel.Info,LOG_LEVEL_DEBUG:LogLevel.Debug,LOG_LEVEL_VERBOSE:LogLevel.Verbose,LOG_LEVEL_FATAL:LogLevel.Fatal,MEASURE_MODE_UNDEFINED:MeasureMode.Undefined,MEASURE_MODE_EXACTLY:MeasureMode.Exactly,MEASURE_MODE_AT_MOST:MeasureMode.AtMost,NODE_TYPE_DEFAULT:NodeType.Default,NODE_TYPE_TEXT:NodeType.Text,OVERFLOW_VISIBLE:Overflow.Visible,OVERFLOW_HIDDEN:Overflow.Hidden,OVERFLOW_SCROLL:Overflow.Scroll,POSITION_TYPE_STATIC:PositionType.Static,POSITION_TYPE_RELATIVE:PositionType.Relative,POSITION_TYPE_ABSOLUTE:PositionType.Absolute,PRINT_OPTIONS_LAYOUT:PrintOptions.Layout,PRINT_OPTIONS_STYLE:PrintOptions.Style,PRINT_OPTIONS_CHILDREN:PrintOptions.Children,UNIT_UNDEFINED:Unit.Undefined,UNIT_POINT:Unit.Point,UNIT_PERCENT:Unit.Percent,UNIT_AUTO:Unit.Auto,WRAP_NO_WRAP:Wrap.NoWrap,WRAP_WRAP:Wrap.Wrap,WRAP_WRAP_REVERSE:Wrap.WrapReverse};var _default$4=constants$4;YGEnums.default=_default$4;Object.defineProperty(wrapAssembly$1,"__esModule",{value:!0});wrapAssembly$1.default=wrapAssembly;var _YGEnums=_interopRequireWildcard$4(YGEnums);function _getRequireWildcardCache$4(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache$4=function(_r){return _r?zr:$r})(Gt)}function _interopRequireWildcard$4(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache$4($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}function wrapAssembly(Gt){function $r(Dr,kr,qr){const Nr=Dr[kr];Dr[kr]=function(){for(var Wr=arguments.length,Qr=new Array(Wr),Vr=0;Vr<Wr;Vr++)Qr[Vr]=arguments[Vr];return qr.call(this,Nr,...Qr)}}for(const Dr of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding"]){const kr={[_YGEnums.Unit.Point]:Gt.Node.prototype[Dr],[_YGEnums.Unit.Percent]:Gt.Node.prototype[`${Dr}Percent`],[_YGEnums.Unit.Auto]:Gt.Node.prototype[`${Dr}Auto`]};$r(Gt.Node.prototype,Dr,function(qr){for(var Nr=arguments.length,Wr=new Array(Nr>1?Nr-1:0),Qr=1;Qr<Nr;Qr++)Wr[Qr-1]=arguments[Qr];const Vr=Wr.pop();let Jr,Zr;if(Vr==="auto")Jr=_YGEnums.Unit.Auto,Zr=void 0;else if(typeof Vr=="object")Jr=Vr.unit,Zr=Vr.valueOf();else if(Jr=typeof Vr=="string"&&Vr.endsWith("%")?_YGEnums.Unit.Percent:_YGEnums.Unit.Point,Zr=parseFloat(Vr),!Number.isNaN(Vr)&&Number.isNaN(Zr))throw new Error(`Invalid value ${Vr} for ${Dr}`);if(!kr[Jr])throw new Error(`Failed to execute "${Dr}": Unsupported unit '${Vr}'`);return Zr!==void 0?kr[Jr].call(this,...Wr,Zr):kr[Jr].call(this,...Wr)})}function zr(Dr){return Gt.MeasureCallback.implement({measure:function(){const{width:kr,height:qr}=Dr(...arguments);return{width:kr??NaN,height:qr??NaN}}})}$r(Gt.Node.prototype,"setMeasureFunc",function(Dr,kr){return kr?Dr.call(this,zr(kr)):this.unsetMeasureFunc()});function _r(Dr){return Gt.DirtiedCallback.implement({dirtied:Dr})}return $r(Gt.Node.prototype,"setDirtiedFunc",function(Dr,kr){Dr.call(this,_r(kr))}),$r(Gt.Config.prototype,"free",function(){Gt.Config.destroy(this)}),$r(Gt.Node,"create",(Dr,kr)=>kr?Gt.Node.createWithConfig(kr):Gt.Node.createDefault()),$r(Gt.Node.prototype,"free",function(){Gt.Node.destroy(this)}),$r(Gt.Node.prototype,"freeRecursive",function(){for(let Dr=0,kr=this.getChildCount();Dr<kr;++Dr)this.getChild(0).freeRecursive();this.free()}),$r(Gt.Node.prototype,"calculateLayout",function(Dr){let kr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NaN,qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN,Nr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:_YGEnums.Direction.LTR;return Dr.call(this,kr,qr,Nr)}),{Config:Gt.Config,Node:Gt.Node,..._YGEnums.default}}var wasmAsyncWeb={exports:{}};(function(Gt,$r){var zr=(()=>{var _r=typeof document<"u"&&document.currentScript?document.currentScript.src:void 0;return function(Dr){Dr=Dr||{};var kr;kr||(kr=typeof Dr<"u"?Dr:{});var qr,Nr;kr.ready=new Promise(function(ro,no){qr=ro,Nr=no});var Wr=Object.assign({},kr),Qr="";typeof document<"u"&&document.currentScript&&(Qr=document.currentScript.src),_r&&(Qr=_r),Qr.indexOf("blob:")!==0?Qr=Qr.substr(0,Qr.replace(/[?#].*/,"").lastIndexOf("/")+1):Qr="";var Vr=kr.print||console.log.bind(console),Jr=kr.printErr||console.warn.bind(console);Object.assign(kr,Wr),Wr=null;var Zr;kr.wasmBinary&&(Zr=kr.wasmBinary),kr.noExitRuntime,typeof WebAssembly!="object"&&m0("no native wasm support detected");var zn,Vn=!1;function _i(ro,no,lo){lo=no+lo;for(var mo="";!(no>=lo);){var Oo=ro[no++];if(!Oo)break;if(Oo&128){var So=ro[no++]&63;if((Oo&224)==192)mo+=String.fromCharCode((Oo&31)<<6|So);else{var Lo=ro[no++]&63;Oo=(Oo&240)==224?(Oo&15)<<12|So<<6|Lo:(Oo&7)<<18|So<<12|Lo<<6|ro[no++]&63,65536>Oo?mo+=String.fromCharCode(Oo):(Oo-=65536,mo+=String.fromCharCode(55296|Oo>>10,56320|Oo&1023))}}else mo+=String.fromCharCode(Oo)}return mo}var e0,r0,i0,n0,o0,a0,s0,l0,u0;function b0(){var ro=zn.buffer;e0=ro,kr.HEAP8=r0=new Int8Array(ro),kr.HEAP16=n0=new Int16Array(ro),kr.HEAP32=a0=new Int32Array(ro),kr.HEAPU8=i0=new Uint8Array(ro),kr.HEAPU16=o0=new Uint16Array(ro),kr.HEAPU32=s0=new Uint32Array(ro),kr.HEAPF32=l0=new Float32Array(ro),kr.HEAPF64=u0=new Float64Array(ro)}var g0,y0=[],f0=[],v0=[];function A0(){var ro=kr.preRun.shift();y0.unshift(ro)}var p0=0,h0=null;function m0(ro){throw kr.onAbort&&kr.onAbort(ro),ro="Aborted("+ro+")",Jr(ro),Vn=!0,ro=new WebAssembly.RuntimeError(ro+". Build with -sASSERTIONS for more info."),Nr(ro),ro}function c0(ro){return ro.startsWith("data:application/octet-stream;base64,")}var d0;if(d0="data:application/octet-stream;base64,AGFzbQEAAAABvgM4YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gAABgA39/fABgAX8BfGADf399AX1gBX9/f39/AX9gAn9/AXxgAAF/YAZ/f31/fX8AYAR/f39/AX9gAn9/AX1gBn9/f39/fwF/YAV/f39/fwBgBH9/f38AYAN/fn8BfmAHf39/f39/fwBgBn9/f39/fwBgAn19AX1gAX0Bf2ABfwF9YAZ/fH9/f38Bf2ACf30AYAR/fHx/AGAIf39/f39/f38AYA1/f39/f39/f39/f39/AGAKf39/f39/f39/fwBgBX9/f39/AXxgBH9/fX0BfWAEfHx/fwF9YA5/fX1/f399fX9/f39/fwF/YAZ/f319f38AYAJ+fwF/YAR/fX1/AX1gA399fQF9YAF8AXxgBH98fHwAYAV/f319fQF9YA5/fX1/f399fX9/f39/fwBgB39/fX99f38AYA1/fX99f31/fX19fX1/AX9gBX9/fX19AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfWADf39/AXxgBH9/f3wAYAN/f30AYAZ/f31/fX8BfwKvAR0BYQFhAB0BYQFiAAMBYQFjABUBYQFkABIBYQFlAAcBYQFmAB4BYQFnAAABYQFoAB8BYQFpAAMBYQFqAAABYQFrABYBYQFsAAUBYQFtAAMBYQFuAAEBYQFvABYBYQFwAAYBYQFxAAABYQFyAAABYQFzACABYQF0ABMBYQF1AAsBYQF2ABUBYQF3AAIBYQF4AAMBYQF5AA8BYQF6AAIBYQFBAAEBYQFCABIBYQFDAAEDgwKBAgIXChAQCgoKIQIDEgAGBgcBBRgiGAYPCgMGIwMDBSQDGSUBDwoZAwMKAgUAAAIDAQMGAgcBCAwAFygHAAUAKQIBKistAwMGAgECAAEuCgUKLwcFEwIwCzECBwIAAgEGEwECAgEFAQAHAQURAQEBAQgIAQEAAg0CAgIFAQEBGwMNAQEBCwsGFAIBGhQGAgcCDgAAAAUyMzQMBQYINQUCAwUNDQ02AgMCAgIDBgICNwIMDAwBCQkJCQkJHAIAAAABAA4BBQICAQMCEAMMCQEBAQEBAQkJAQICAwICAgICAgMCCAEICAgEBAQEBAQEBAQABAQABAQEBAAEBAQBAQEICAEBBAcBcAHXAdcBBQcBAYACgIACBg0CfwFB8L8EC38BQQALByQIAUQCAAFFAFcBRgCrAQFHAKoBAUgASgFJAQABSgApAUsAoQEJ+QIBAEEBC9YBoAGmAaUBJp8BngGdASYmJiYmJt0B2gGEAcsBSMoByQEmJkiDAYIBgQHIAccBxgHFAUiAAcQBJiZIgwGCAYEBwwHCAcEBWn+cAX1amwF8mgHAAZkBNZgBNZcBlgF7lQE6lAE6kwG/AVS+AVS9AVRTUrwBuwG6AVh/kgG5AZEBfViQAYABjwE1jgE1jQG4AYwBiwGKAYkBiAGdApwCmwKaApkCmAKXApYCtwGVApQCkwKSApECkAKPAo4CjQKMAosCigKJAogChwKGAoUChAKDAoICgQKAAv8B/QH8ATr7AbYB+gH5AfgB9wH2AfUB9AHxAbUB8AG0Ae8B7gHtAewB6wHqAekB6AHnAbMB8wHyAeYB5QGyAeMBfOIBNeEBOuABOt8Be+QBOv4BNd4BNdwB2wE12QHYAdcBOtYBsQHVAdQB0wHSAdEB0AHPAbABzgHNAcwBU1JTUnZ3rQGsAXhuea8BrgF4qQGoAacBpAGjAaIBbgrrvQOBAjIBAX8gAEEBIAAbIQACQANAIAAQSiIBDQFB6D8oAgAiAQRAIAERBwAMAQsLEAQACyABCy8AIAAgACABlyABvEH/////B3FBgICA/AdLGyABIAC8Qf////8HcUGAgID8B00bC6gBAgF9AX8gAEEsaiEAIAFBAnRBwCFqKAIAIQQCQAJ/IAFBfnFBAkYEQCAAQQQgBEGPnrz8BxAzDAELIAAgBEGPnrz8BxAyCyIBQfDhg/wHRwRAIAFBj568/AdGIAFBqtWq/QdGcg0BIAG+IgMgA1wEQEMAAMB/DwsgAUH/////e3FBgICAgAJqviEDIAFBgICAgARxRQ0BCyADIAKUQwrXIzyUIQMLIAMLogECAX8BfSAAQZgBaiEAIAFBAnRBwCFqKAIAIQICfUMAAAAAAn8gAUF+cUECRgRAIABBBCACQY+evPwHEDMMAQsgACACQY+evPwHEDILIgFB8OGD/AdGDQAaQwAAAAAgAUGPnrz8B0YNABoCQCABQarVqv0HRg0AIAG+IgMgA1wNACABQf////97cUGAgICAAmq+DAELQwAAwH8LQwAAAAAQHguiAQIBfwF9IABBmAFqIQAgAUECdEHQIWooAgAhAgJ9QwAAAAACfyABQX5xQQJGBEAgAEEFIAJBj568/AcQMwwBCyAAIAJBj568/AcQMgsiAUHw4YP8B0YNABpDAAAAACABQY+evPwHRg0AGgJAIAFBqtWq/QdGDQAgAb4iAyADXA0AIAFB/////3txQYCAgIACar4MAQtDAADAfwtDAAAAABAeC6gBAgF9AX8gAEEsaiEAIAFBAnRB0CFqKAIAIQQCQAJ/IAFBfnFBAkYEQCAAQQUgBEGPnrz8BxAzDAELIAAgBEGPnrz8BxAyCyIBQfDhg/wHRwRAIAFBj568/AdGIAFBqtWq/QdGcg0BIAG+IgMgA1wEQEMAAMB/DwsgAUH/////e3FBgICAgAJqviEDIAFBgICAgARxRQ0BCyADIAKUQwrXIzyUIQMLIAMLggICA30BfyAAQfQAaiEGIAFBAnRB0CFqKAIAIQACQAJAAkACQAJ/IAFBfnFBAkYEQCAGQQUgAEGPnrz8BxAzDAELIAYgAEGPnrz8BxAyCyIBQfDhg/wHRgRADAELIAFBj568/AdGDQNB8CEhAAJAIAFBqtWq/QdHBEAgAb4iBCAEWw0BQfghIQALIAAqAgAhA0MAAMB/IQQgACgCBEEBaw4CAgEDCyABQf////97cUGAgICAAmq+IQMgAUGAgICABHFFDQELIAMgApRDCtcjPJQhAwsgA0MAAAAAYARAIAMPCyADIQQgA0MAAAAAXQ0BCyAEQwAAAAAgBCAEWxshBQsgBQuCAgIDfQF/IABB9ABqIQYgAUECdEHAIWooAgAhAAJAAkACQAJAAn8gAUF+cUECRgRAIAZBBCAAQY+evPwHEDMMAQsgBiAAQY+evPwHEDILIgFB8OGD/AdGBEAMAQsgAUGPnrz8B0YNA0HwISEAAkAgAUGq1ar9B0cEQCABviIEIARbDQFB+CEhAAsgACoCACEDQwAAwH8hBCAAKAIEQQFrDgICAQMLIAFB/////3txQYCAgIACar4hAyABQYCAgIAEcUUNAQsgAyAClEMK1yM8lCEDCyADQwAAAABgBEAgAw8LIAMhBCADQwAAAABdDQELIARDAAAAACAEIARbGyEFCyAFC4cFAgJ9AX8CQAJAAkACQAJAAkAgAUEBTQRAAkAgACgC1AEiAUHw4YP8B0YNACABQY+evPwHRg0CQfAhIQYCQCABQarVqv0HRwRAIAG+IgUgBVsNAUH4ISEGCyAGKgIAIQRDAADAfyEFIAYoAgRBAWsOAgMBBAsgAUH/////e3FBgICAgAJqviEEIAFBgICAgARxRQ0CCyAEIAOUQwrXIzyUIQUMAgsCQAJAAkAgACgC0AEiAUHw4YP8B0YNACABQY+evPwHRg0BQfAhIQYCQCABQarVqv0HRwRAIAG+IgUgBVsNAUH4ISEGCyAGKgIAIQRDAADAfyEFIAYoAgRBAWsOAgIBAwsgAUH/////e3FBgICAgAJqviEEIAFBgICAgARxRQ0BCyAEIAOUQwrXIzyUIQUMAQsgBCEFC0MAAAAAIQQCQCAAKALYASIAQfDhg/wHRg0AIABBj568/AdGDQRB8CEhAQJAIABBqtWq/QdHBEAgAL4iBCAEWw0BQfghIQELIAEqAgAhBCABKAIEQQFrDgIEAQYLIABB/////3txQYCAgIACar4hBCAAQYCAgIAEcUUNAwsgBCADlEMK1yM8lCEEDAILIAQhBQtDAAAAACEEAkAgACgC3AEiAEHw4YP8B0YNACAAQY+evPwHRg0CQfAhIQECQCAAQarVqv0HRwRAIAC+IgQgBFsNAUH4ISEBCyABKgIAIQQgASgCBEEBaw4CAgEECyAAQf////97cUGAgICAAmq+IQQgAEGAgICABHFFDQELIAQgA5RDCtcjPJQhBAsgBEMAAAAAYEUNAQsgAiAEXg0BCyAFQwAAAABgRQRAIAIPCyAFIAIgAiAFXRshBAsgBAsEACAAC74BAQN/IAAtAABBIHFFBEACQCABIQMCQCACIAAiASgCECIABH8gAAUgARB+DQEgASgCEAsgASgCFCIFa0sEQCABIAMgAiABKAIkEQYAGgwCCwJAIAEoAlBBAEgNACACIQADQCAAIgRFDQEgAyAEQQFrIgBqLQAAQQpHDQALIAEgAyAEIAEoAiQRBgAgBEkNASADIARqIQMgAiAEayECIAEoAhQhBQsgBSADIAIQKxogASABKAIUIAJqNgIUCwsLC20BAX8jAEGAAmsiBSQAIARBgMAEcSACIANMckUEQCAFIAFB/wFxIAIgA2siA0GAAiADQYACSSIBGxAqGiABRQRAA0AgACAFQYACECcgA0GAAmsiA0H/AUsNAAsLIAAgBSADECcLIAVBgAJqJAALzAIBBX8gAARAIABBBGsiASgCACIFIQMgASECIABBCGsoAgAiACAAQX5xIgRHBEAgASAEayICKAIEIgAgAigCCDYCCCACKAIIIAA2AgQgBCAFaiEDCyABIAVqIgQoAgAiASABIARqQQRrKAIARwRAIAQoAgQiACAEKAIINgIIIAQoAgggADYCBCABIANqIQMLIAIgAzYCACADQXxxIAJqQQRrIANBAXI2AgAgAgJ/IAIoAgBBCGsiAUH/AE0EQCABQQN2QQFrDAELIAFBHSABZyIAa3ZBBHMgAEECdGtB7gBqIAFB/x9NDQAaQT8gAUEeIABrdkECcyAAQQF0a0HHAGoiACAAQT9PGwsiAUEEdCIAQdAuajYCBCACIABB2C5qIgAoAgA2AgggACACNgIAIAIoAgggAjYCBEHYNkHYNikDAEIBIAGthoQ3AwALC/ICAgJ/AX4CQCACRQ0AIAAgAToAACAAIAJqIgNBAWsgAToAACACQQNJDQAgACABOgACIAAgAToAASADQQNrIAE6AAAgA0ECayABOgAAIAJBB0kNACAAIAE6AAMgA0EEayABOgAAIAJBCUkNACAAQQAgAGtBA3EiBGoiAyABQf8BcUGBgoQIbCIBNgIAIAMgAiAEa0F8cSIEaiICQQRrIAE2AgAgBEEJSQ0AIAMgATYCCCADIAE2AgQgAkEIayABNgIAIAJBDGsgATYCACAEQRlJDQAgAyABNgIYIAMgATYCFCADIAE2AhAgAyABNgIMIAJBEGsgATYCACACQRRrIAE2AgAgAkEYayABNgIAIAJBHGsgATYCACAEIANBBHFBGHIiBGsiAkEgSQ0AIAGtQoGAgIAQfiEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAAC4AEAQN/IAJBgARPBEAgACABIAIQFyAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAsOAEHILigCABEHABBQAAuXAgEDfyMAQRBrIgQkACAEIAE2AgwCQAJAIABFBEAgBCgCDCEBDAELIAQoAgwhASAAKAK4BCICRQ0AIAIoAgQhAyACLQAIQQhxBEAgAiAAQQVBAEG8ISABIAMREQAaDAILIAIgAEEFQbwhIAEgAxELABoMAQsCQEHoNi0AAEUEQEEcEB0iAkKAgID8AzcCFCACQgA3AgwgAkEANgIAIAJBADoACEEBIQMgAkEBNgIEQeQ2IAI2AgBB6DZBAToAAEHgNkHgNigCAEEBajYCAAwBC0HkNigCACICKAIEIQMgAi0ACEEIcUUNACACIABBBUEAQbwhIAEgAxERABoMAQsgAiAAQQVBvCEgASADEQsAGgsgBEEQaiQAC3cCAX8BfSAAQdAAaiEAIAFBAnRBwCFqKAIAIQICfyABQX5xQQJGBEAgAEEEIAJBgICA/gcQMwwBCyAAIAJBgICA/gcQMgshAUEBIQAgAUHw4YP8B0YgAUGPnrz8B0ZyIAFBqtWq/QdGcgR/IAAFIAG+IgMgA1sLC2oBAX0Cf0GAgID+ByAAi0MAAIB/WyAAIABccg0AGkGPnrz8ByAAQwAAACBdIABDAAAAoF5xIABDAAAAAFtyDQAaQ////18gAJgiASABIAAgAEP////fXRsgAEP///9fXhu8QYCAgIACawsLoAICAXwBfwJAIAAgAaIiABBWIgREAAAAAAAA8D+gIAQgBEQAAAAAAAAAAGMbIgQgBGIiBSAEmUQtQxzr4jYaP2NFckUEQCAAIAShIQAMAQsCQCAEIARiBEAgACAEoSEADAELIAAgBKEhACAERAAAAAAAAPC/oJlELUMc6+I2Gj9jRQ0AIABEAAAAAAAA8D+gIQAMAQsgAgRAIABEAAAAAAAA8D+gIQAMAQsgAw0AIAACfEQAAAAAAAAAACAFDQAaRAAAAAAAAPA/IAREAAAAAAAA4D9kDQAaRAAAAAAAAPA/RAAAAAAAAAAAIAREAAAAAAAA4L+gmUQtQxzr4jYaP2MbC6AhAAsgACAAYiABIAFicgRAQwAAwH8PCyAAIAGjtgtxAQF9An9BgICA/gcgAItDAACAf1sgACAAXHINABpB8OGD/AcgAEMAAAAgXSAAQwAAAKBecSAAQwAAAABbcg0AGkP//39fIACYIgEgASAAIABD//9/310bIABD//9/X14bvEGAgICAAmtBgICAgARyCwujAQEBfQJAIAAgAUECdGooAgAiAUHw4YP8B0YgAUGPnrz8B0ZyIAFBqtWq/QdGcg0AIAG+IgMgA1sNACAAKAIcIgFB8OGD/AdGIAFBj568/AdGciABQarVqv0HRnINACABviIDIANbDQAgACgCICIAQfDhg/wHRiAAQY+evPwHRnIgAEGq1ar9B0ZyRQRAIAIhASAAviIDIANcDQELIAAhAQsgAQvXAQEBfQJAIAAgAUECdGooAgAiAUHw4YP8B0YgAUGPnrz8B0ZyIAFBqtWq/QdGcg0AIAG+IgQgBFsNACAAIAJBAnRqKAIAIgFB8OGD/AdGIAFBj568/AdGciABQarVqv0HRnINACABviIEIARbDQAgACgCGCIBQfDhg/wHRiABQY+evPwHRnIgAUGq1ar9B0ZyDQAgAb4iBCAEWw0AIAAoAiAiAEHw4YP8B0YgAEGPnrz8B0ZyIABBqtWq/QdGckUEQCADIQEgAL4iBCAEXA0BCyAAIQELIAEL1AECAn0BfyAAQdAAaiEAIAFBAnRBwCFqKAIAIQUCQAJAAkACfyABQX5xQQJGBEAgAEEEIAVBj568/AcQMwwBCyAAIAVBj568/AcQMgsiAUHw4YP8B0YNACABQY+evPwHRg0CQfAhIQACQCABQarVqv0HRwRAIAG+IgMgA1sNAUH4ISEACyAAKgIAIQNDAADAfyEEIAAoAgRBAWsOAgMBAgsgAUH/////e3FBgICAgAJqviEDIAFBgICAgARxRQ0CCyADIAKUQwrXIzyUIQQLIAQPCyADCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRAQAL6AIBAn8CQCAAIAFGDQAgASAAIAJqIgRrQQAgAkEBdGtNBEAgACABIAIQKw8LIAAgAXNBA3EhAwJAAkAgACABSQRAIAMEQCAAIQMMAwsgAEEDcUUEQCAAIQMMAgsgACEDA0AgAkUNBCADIAEtAAA6AAAgAUEBaiEBIAJBAWshAiADQQFqIgNBA3ENAAsMAQsCQCADDQAgBEEDcQRAA0AgAkUNBSAAIAJBAWsiAmoiAyABIAJqLQAAOgAAIANBA3ENAAsLIAJBA00NAANAIAAgAkEEayICaiABIAJqKAIANgIAIAJBA0sNAAsLIAJFDQIDQCAAIAJBAWsiAmogASACai0AADoAACACDQALDAILIAJBA00NAANAIAMgASgCADYCACABQQRqIQEgA0EEaiEDIAJBBGsiAkEDSw0ACwsgAkUNAANAIAMgAS0AADoAACADQQFqIQMgAUEBaiEBIAJBAWsiAg0ACwsgAAvmBwIEfQZ/An8CQCAALQAEQQRxBEAgACgCuAIgDUcNAQtBACAAKAK8AiADRg0BGgsgAEKAgID8i4CAwL9/NwKcBCAAQgA3ApQEIABCgICA/IuAgMC/fzcCjAQgAEEANgLAAkEBCyEVIAxBAWohFgJAAkACQAJAIAAoAggEQCAAQQIgBhAfIQ4gAEECIAYQIiEPIABBACAGEB8hECAAQQAgBhAiIREgBCABIAUgAiAAKAKUBCAAQYwEaiIMKgIAIAAoApgEIAAqApAEIAAqApwEIAAqAqAEIA4gD5IiDiAQIBGSIg8gChBgDQIgACgCwAIiE0UNASAAQcQCaiEUA0AgBCABIAUgAiAUIBJBGGxqIgwoAgggDCoCACAMKAIMIAwqAgQgDCoCECAMKgIUIA4gDyAKEGANAyATIBJBAWoiEkcNAAsMAQsgCEUEQCAAKALAAiIXRQ0BIABBxAJqIRMDQAJAAkAgEyASQRhsIhRqIgwqAgAiDiAOXCABIAFcckUEQCAOIAGTi0MXt9E4XQ0BDAILIA4gDlsgASABW3INAQsCQCATIBRqIhQqAgQiDiAOXCACIAJcckUEQCAOIAKTi0MXt9E4XQ0BDAILIA4gDlsgAiACW3INAQsgFCgCCCAERw0AIBQoAgwgBUYNBAsgEkEBaiISIBdHDQALDAELAkAgAEGMBGoiDCoCACIOIA5cIAEgAVxyRQRAIA4gAZOLQxe30ThdDQEMAgsgDiAOWyABIAFbcg0BCyAMQQAgACgCmAQgBUYbQQAgACgClAQgBEYbQQACfyAAKgKQBCIOIA5cIhIgAiACXCITcgRAIBIgE3EMAQsgDiACk4tDF7fROF0LGyEMDAELIAAgASACIAMgBCAFIAYgByAIIAogCyAWIA0gCRBfIAAgAzYCvAIMAQsgFSAMRXJFBEAgACAMKgIQOAKEBCAAIAwqAhQ4AogEIAtBDEEQIAgbaiIDIAMoAgBBAWo2AgAMAgsgACABIAIgAyAEIAUgBiAHIAggCiALIBYgDSAJEF8gACADNgK8AiAMDQELIAAoAsACIgxBAWoiAyALKAIISwRAIAsgAzYCCAsgDEEIRgRAIABBADYCwAJBACEMCyAIBH8gAEGMBGoFIAAgDEEBajYCwAIgACAMQRhsakHEAmoLIgwgBTYCDCAMIAQ2AgggDCACOAIEIAwgATgCACAMIAAqAoQEOAIQIAwgACoCiAQ4AhRBACEMCwJAIAhFDQAgACAAKQKEBDcC9AEgACAALQAEIgNBAXIiBDoABCADQQRxRQ0AIAAgBEH7AXE6AAQLIAAgDTYCuAIgFSAMRXILYgIBfwF9AkAgAkF+cUECRgRAIAFBQGsoAgAiA0Hw4YP8B0YgA0GPnrz8B0ZyIANBqtWq/QdGcg0BIAO+IgQgBFsNAQsgASACQQJ0QdAhaigCAEECdGooAiwhAwsgACADEGgLXwIBfwF9AkAgAkF+cUECRgRAIAEoAjwiA0Hw4YP8B0YgA0GPnrz8B0ZyIANBqtWq/QdGcg0BIAO+IgQgBFsNAQsgASACQQJ0QcAhaigCAEECdGooAiwhAwsgACADEGgLNQEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAgALiAICAn0CfwJAAkACQCAAIAFBAnRB4CFqKAIAQQJ0aigC2AEiCEHw4YP8B0YNACAIQY+evPwHRg0BQfAhIQkCQCAIQarVqv0HRwRAIAi+IgYgBlsNAUH4ISEJCyAJKgIAIQZDAADAfyEHIAkoAgRBAWsOAgIBAwsgCEH/////e3FBgICAgAJqviEGIAhBgICAgARxRQ0BCyAGIAKUQwrXIzyUIQcMAQsgBiEHCyAHIAAgASADEB8gACABIAMQIpKSIQMCQAJAAkACQCAEKAIADgMBAAADCyAFKgIAIgIgAiADIAIgA10bIAMgA1wbIQMMAQsgAyADXA0BIARBAjYCAAsgBSADOAIACwtvAQF/AkAgAEEYaiIDECYgAUECdGooArABIAJGDQAgAxAmIAFBAnRqIAI2ArABA0AgAC0ABCIBQQRxDQEgACABQQRyOgAEIAAoAhQiAQRAIAAgAREAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsLVgECfSAAKAKoBEUEQEMAAAAADwsCQCAAKgIkIgEgAVsNAEMAAIA/IQEgACgCuAQtAAhBAXENAEMAAAAAIQEgACoCHCICQwAAAABdRQ0AIAKMIQELIAELhQECA38BfgJAIABCgICAgBBUBEAgACEFDAELA0AgAUEBayIBIABCCoAiBUL2AX4gAHynQTByOgAAIABC/////58BViECIAUhACACDQALCyAFpyICBEADQCABQQFrIgEgAkEKbiIDQfYBbCACakEwcjoAACACQQlLIQQgAyECIAQNAAsLIAELNwECf0EEEB0iAiABNgIAQQQQHSIDIAE2AgBBmTcgAEG6N0HqJEHCASACQbo3Qe4kQcMBIAMQBwteAQF/IABBADYCDCAAIAM2AhACQCABBEAgAUGAgICABE8NASABQQJ0EB0hBAsgACAENgIAIAAgBCACQQJ0aiICNgIIIAAgBCABQQJ0ajYCDCAAIAI2AgQgAA8LEFAAC9QBAgJ9AX8gAEHQAGohACABQQJ0QdAhaigCACEFAkACQAJAAn8gAUF+cUECRgRAIABBBSAFQY+evPwHEDMMAQsgACAFQY+evPwHEDILIgFB8OGD/AdGDQAgAUGPnrz8B0YNAkHwISEAAkAgAUGq1ar9B0cEQCABviIDIANbDQFB+CEhAAsgACoCACEDQwAAwH8hBCAAKAIEQQFrDgIDAQILIAFB/////3txQYCAgIACar4hAyABQYCAgIAEcUUNAgsgAyAClEMK1yM8lCEECyAEDwsgAwu4AgIHfwJ9IwBBEGsiAyQAAkAgACgCDCIBBEAgACoCiAQhCSAAKgKEBCEIAn0gAC0ABEEgcQRAIAAgCCAJQQAgAREmAAwBCyAAIAggCSABEScACyIIIAhbDQEgA0HRGjYCACAAIAMQLRAsAAsCQAJAIAAoArAEIgEgACgCrAQiBkcEQEEBIAEgBmtBAnUiASABQQFNGyEHA0AgBiAEQQJ0aigCACIBKAKkBEUEQCABKAIYIgVBgIAMcUGAgAhHBEAgBUENdkEHcSIFBH8gBQUgACgCGEEKdkEHcQtBBUYEQCAALQAYQQhxDQULIAEtAARBAnENBCACIAEgAhshAgsgBEEBaiIEIAdHDQELCyACDQILIAAqAogEIQgMAgsgASECCyACEEIgAioC6AGSIQgLIANBEGokACAIC28BAX8CQCAAQRhqIgMQJiABQQJ0aigCwAEgAkYNACADECYgAUECdGogAjYCwAEDQCAALQAEIgFBBHENASAAIAFBBHI6AAQgACgCFCIBBEAgACABEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwtvAQF/AkAgAEEYaiIDECYgAUECdGooArgBIAJGDQAgAxAmIAFBAnRqIAI2ArgBA0AgAC0ABCIBQQRxDQEgACABQQRyOgAEIAAoAhQiAQRAIAAgAREAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsL7wIBAn0CQAJAAkAgAUF+cUECRgRAIAAoArwBIgFB8OGD/AdGIAFBj568/AdGciABQarVqv0HRnINASABviIDIANbDQEgACgCxAEiAUHw4YP8B0YgAUGPnrz8B0ZyIAFBqtWq/QdGcg0BIAG+IgMgA1sNAQwCCyAAKALAASIBQfDhg/wHRiABQY+evPwHRnIgAUGq1ar9B0ZyDQAgAb4iAyADWw0AIAAoAsQBIgFB8OGD/AdGIAFBj568/AdGciABQarVqv0HRnINACABviIDIANcDQELQwAAAAAhAwJAAkAgAUHw4YP8B0YNACABQY+evPwHRg0DQfAhIQACQCABQarVqv0HRwRAIAG+IgMgA1sNAUH4ISEACyAAKgIAIQNDAADAfyEEIAAoAgRBAWsOAgQBAgsgAUH/////e3FBgICAgAJqviEDIAFBgICAgARxRQ0DCyADIAKUQwrXIzyUIQQLIAQPC0MAAAAAIQMLIAMLCgAgAEEwa0EKSQt3AgF/AX0gAEHQAGohACABQQJ0QdAhaigCACECAn8gAUF+cUECRgRAIABBBSACQYCAgP4HEDMMAQsgACACQYCAgP4HEDILIQFBASEAIAFB8OGD/AdGIAFBj568/AdGciABQarVqv0HRnIEfyAABSABviIDIANbCwsUACAABEAgACAAKAIAKAIEEQAACwsGACAAECkLogQCBn8CfgJ/QQghBAJAAkAgAEFHSw0AA0BBCCAEIARBCE0bIQRB2DYpAwAiBwJ/QQggAEEDakF8cSAAQQhNGyIAQf8ATQRAIABBA3ZBAWsMAQsgAEEdIABnIgFrdkEEcyABQQJ0a0HuAGogAEH/H00NABpBPyAAQR4gAWt2QQJzIAFBAXRrQccAaiIBIAFBP08bCyIDrYgiCFBFBEADQCAIIAh6IgiIIQcCfiADIAinaiIDQQR0IgJB2C5qKAIAIgEgAkHQLmoiBkcEQCABIAQgABBOIgUNBSABKAIEIgUgASgCCDYCCCABKAIIIAU2AgQgASAGNgIIIAEgAkHULmoiAigCADYCBCACIAE2AgAgASgCBCABNgIIIANBAWohAyAHQgGIDAELQdg2Qdg2KQMAQn4gA62JgzcDACAHQgGFCyIIQgBSDQALQdg2KQMAIQcLAkAgB1BFBEBBPyAHeadrIgZBBHQiAkHYLmooAgAhAQJAIAdCgICAgARUDQBB4wAhAyABIAJB0C5qIgJGDQADQCADRQ0BIAEgBCAAEE4iBQ0FIANBAWshAyABKAIIIgEgAkcNAAsgAiEBCyAAQTBqEE8NASABRQ0EIAEgBkEEdEHQLmoiAkYNBANAIAEgBCAAEE4iBQ0EIAEoAggiASACRw0ACwwECyAAQTBqEE9FDQMLQQAhBSAEIARBAWtxDQEgAEFHTQ0ACwsgBQwBC0EACwttAQF/AkAgAEEYaiIDECYgAUECdGooAhQgAkYNACADECYgAUECdGogAjYCFANAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLC2sBAn9BCSECAkAgASAAQRhqIgMQJigCEEYEQAwBCyADIAIRAgAgATYCEANAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLC7UBAQN/IwBBEGsiAyQAIANBCGogAEEYaiIEIAERAQACQCADKAIIKAIAQQcgAygCDCIFdHEgBXUgAkYNACADQQhqIAQgAREBACADKAIIIgEgASgCAEEHIAMoAgwiAXRBf3NxIAJBB3EgAXRyNgIAA0AgAC0ABCIBQQRxDQEgACABQQRyOgAEIAAoAhQiAQRAIAAgAREAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsgA0EQaiQAC6ADAQN/IAEgAEEEaiIEakEBa0EAIAFrcSIFIAJqIAAgACgCACIBakEEa00EfyAAKAIEIgMgACgCCDYCCCAAKAIIIAM2AgQgBCAFRwRAIAAgAEEEaygCAEF+cWsiAyAFIARrIgQgAygCAGoiBTYCACAFQXxxIANqQQRrIAU2AgAgACAEaiIAIAEgBGsiATYCAAsCQCABIAJBGGpPBEAgACACakEIaiIDIAEgAmtBCGsiATYCACABQXxxIANqQQRrIAFBAXI2AgAgAwJ/IAMoAgBBCGsiAUH/AE0EQCABQQN2QQFrDAELIAFnIQQgAUEdIARrdkEEcyAEQQJ0a0HuAGogAUH/H00NABpBPyABQR4gBGt2QQJzIARBAXRrQccAaiIBIAFBP08bCyIBQQR0IgRB0C5qNgIEIAMgBEHYLmoiBCgCADYCCCAEIAM2AgAgAygCCCADNgIEQdg2Qdg2KQMAQgEgAa2GhDcDACAAIAJBCGoiATYCACABQXxxIABqQQRrIAE2AgAMAQsgACABakEEayABNgIACyAAQQRqBSADCwvmAwEFfwJ/QaAsKAIAIgEgAEEHakF4cSIDaiECAkAgA0EAIAEgAk8bDQAgAj8AQRB0SwRAIAIQFkUNAQtBoCwgAjYCACABDAELQdQ3QTA2AgBBfwsiAkF/RwRAIAAgAmoiA0EQayIBQRA2AgwgAUEQNgIAAkACf0HQNigCACIABH8gACgCCAVBAAsgAkYEQCACIAJBBGsoAgBBfnFrIgRBBGsoAgAhBSAAIAM2AghBcCAEIAVBfnFrIgAgACgCAGpBBGstAABBAXFFDQEaIAAoAgQiAyAAKAIINgIIIAAoAgggAzYCBCAAIAEgAGsiATYCAAwCCyACQRA2AgwgAkEQNgIAIAIgAzYCCCACIAA2AgRB0DYgAjYCAEEQCyACaiIAIAEgAGsiATYCAAsgAUF8cSAAakEEayABQQFyNgIAIAACfyAAKAIAQQhrIgFB/wBNBEAgAUEDdkEBawwBCyABQR0gAWciA2t2QQRzIANBAnRrQe4AaiABQf8fTQ0AGkE/IAFBHiADa3ZBAnMgA0EBdGtBxwBqIgEgAUE/TxsLIgFBBHQiA0HQLmo2AgQgACADQdguaiIDKAIANgIIIAMgADYCACAAKAIIIAA2AgRB2DZB2DYpAwBCASABrYaENwMACyACQX9HCwUAEAQAC0ABAX8CQEGENy0AAEEBcQRAQYA3KAIAIQIMAQtBAUHwIhALIQJBhDdBAToAAEGANyACNgIACyACIAAgAUEAEBMLDwAgASAAKAIAaiACOQMACw0AIAEgACgCAGorAwALCwAgAARAIAAQKQsLLwAgACAAIAGWIAG8Qf////8HcUGAgID8B0sbIAEgALxB/////wdxQYCAgPwHTRsLlgMCA34CfyAAvSICQjSIp0H/D3EiBEH/D0YEQCAARAAAAAAAAPA/oiIAIACjDwsgAkIBhiIBQoCAgICAgIDw/wBYBEAgAEQAAAAAAAAAAKIgACABQoCAgICAgIDw/wBRGw8LAn4gBEUEQEEAIQQgAkIMhiIBQgBZBEADQCAEQQFrIQQgAUIBhiIBQgBZDQALCyACQQEgBGuthgwBCyACQv////////8Hg0KAgICAgICACIQLIQEgBEH/B0oEQANAAkAgAUKAgICAgICACH0iA0IAUw0AIAMiAUIAUg0AIABEAAAAAAAAAACiDwsgAUIBhiEBIARBAWsiBEH/B0oNAAtB/wchBAsCQCABQoCAgICAgIAIfSIDQgBTDQAgAyIBQgBSDQAgAEQAAAAAAAAAAKIPCyABQv////////8HWARAA0AgBEEBayEEIAFCgICAgICAgARUIQUgAUIBhiEBIAUNAAsLIAJCgICAgICAgICAf4MgAUKAgICAgICACH0gBK1CNIaEIAFBASAEa62IIARBAEobhL8LigEBA38DQCAAQQR0IgFB1C5qIAFB0C5qIgI2AgAgAUHYLmogAjYCACAAQQFqIgBBwABHDQALQTAQTxpB8DZBEDYCAEH0NkEANgIAEIQBQfQ2QaA3KAIANgIAQaA3QfA2NgIAQaQ3QcYBNgIAQag3QQA2AgAQdkGoN0GgNygCADYCAEGgN0GkNzYCAAukAwEHfyAABEAjAEEgayIGJAAgACgCACIBKAKoBCIDBEAgAyABEGsaIAFBADYCqAQLIAEoArAEIgIgASgCrAQiA0cEQEEBIAIgA2tBAnUiAiACQQFNGyEEQQAhAgNAIAMgAkECdGooAgBBADYCqAQgAkEBaiICIARHDQALCyABIAM2ArAEAkAgAyABQbQEaiICKAIARg0AIAZBCGpBAEEAIAIQQCICKAIEIAEoArAEIAEoAqwEIgRrIgVrIgMgBCAFEDYhBSABKAKsBCEEIAEgBTYCrAQgAiAENgIEIAEoArAEIQUgASACKAIINgKwBCACIAU2AgggASgCtAQhByABIAIoAgw2ArQEIAIgBDYCACACIAc2AgwgBCAFRwRAIAIgBSAEIAVrQQNqQXxxajYCCAsgBEUNACAEEEkgASgCrAQhAwsgAwRAIAEgAzYCsAQgAxBJCyABEEkgACgCCCEBIABBADYCCCABBEAgASABKAIAKAIEEQAACyAAKAIEIQEgAEEANgIEIAEEQCABIAEoAgAoAgQRAAALIAZBIGokACAAECkLC5ABAAJ/IAEEQCABKAIAEGQMAQsCQEHoNi0AAARAQeQ2KAIAIQEMAQtBHBAdIgFCgICA/AM3AhQgAUIANwIMIAFBADYCACABQQA6AAggAUEBNgIEQeQ2IAE2AgBB6DZBAToAAEHgNkHgNigCAEEBajYCAAsgARBkCyEBIABCADcCBCAAIAE2AgAgASAANgIAIAALKgEBfyAABEAgACgCACIBBEAgARApC0HgNkHgNigCAEEBazYCACAAECkLC7sDAwR/BXwDfQJAIAFEAAAAAAAAAABhDQAgACoC+AEhDSAAKgL0ASEOIAAqAugBIQ8gACAAKgLkAbsiCSABQQAgAC0ABEEIcSIEQQN2IgUQMDgC5AEgACAPuyIKIAFBACAFEDA4AugBIA67IgsgAaIQViIIIAhhIAiZRC1DHOviNho/Y3EiBUUhBiAGIAhEAAAAAAAA8L+gmUQtQxzr4jYaP2NFIAUgCCAIYnIbIQYgDbsiDCABohBWIgggCGEgCJlELUMc6+I2Gj9jcSIFRSEHIAcgCEQAAAAAAADwv6CZRC1DHOviNho/Y0UgBSAIIAhichshB0EAIQUgACAJIAKgIgIgC6AgASAEQQBHIgQgBnEgBCAGRXEQMCACIAFBACAEEDCTOAL0ASAAIAogA6AiAyAMoCABIAQgB3EgBCAHRXEQMCADIAFBACAEEDCTOAL4ASAAKAKwBCIEIAAoAqwEIgZGDQBBASAEIAZrQQJ1IgQgBEEBTRshBgNAQQAhBCAFIAAoArAEIAAoAqwEIgdrQQJ1SQR/IAcgBUECdGooAgAFIAQLIAEgAiADEFsgBUEBaiIFIAZHDQALCwuPAQEDfwJAIAAoAhgiAkEIcUUNAEEBIQEgAkGAOHFBgChGDQBBACEBIAAoArAEIgMgACgCrAQiAkYNAEEBIAMgAmtBAnUiACAAQQFNGyEDQQAhAANAIAIgAEECdGooAgAoAhgiAUGAgAxxQYCACEcgAUGAwANxQYDAAkZxIgENASAAQQFqIgAgA0cNAAsLIAEL3wIBBn8jAEHAAmsiAiQAIAJBAEGgAhAqIgNCgICA/oeAgOD/ADcDECADQRhqQQBBMRAqGiADQYCAgP4HNgJQIANBoAJqIQQgA0HgAGohAgNAIAJCgICA/IuAgMC/fzcCECACQgA3AgggAkKAgID8i4CAwL9/NwIAIAJBGGoiAiAERw0ACyADQoCAgPyLgIDAv383A7gCIANCADcDsAIgA0KAgID8i4CAwL9/NwOoAiADQoCAgP6HgIDg/wA3A6ACIABB5AFqIANBwAIQKxogAEIANwL0ASAAIAAtAARBAXI6AAQgACgCrAQiAiAAKAKwBCIGRwRAQQAhBANAIAAgAigCACIFKAKoBEcEfyACIAAoArgEIgcoAgAgBy0ACCAFIAAgBCABEIcBIgU2AgAgBSAANgKoBCACKAIABSAFCyABEF0gBEEBaiEEIAJBBGoiAiAGRw0ACwsgA0HAAmokAAumAwIDfQN/IAIgA5MiByAHXCIKBH0gBwVDAAAAACECAkACQAJAAkAgACABQQJ0aigC0AEiCEHw4YP8B0YNACAIQY+evPwHRg0CQfAhIQkCQCAIQarVqv0HRwRAIAi+IgIgAlsNAUH4ISEJCyAJKgIAIQIgCSgCBEEBaw4CAgEECyAIQf////97cUGAgICAAmq+IQIgCEGAgICABHFFDQELIAIgBJRDCtcjPJQhAgsgAiACWw0ADAELIAIgA5MhBQtDAAAAACECAkACQAJAAkAgACABQQJ0aigC2AEiAUHw4YP8B0YNACABQY+evPwHRg0CQfAhIQACQCABQarVqv0HRwRAIAG+IgIgAlsNAUH4ISEACyAAKgIAIQJD//9/fyEGIAAoAgRBAWsOAgIBBAsgAUH/////e3FBgICAgAJqviECIAFBgICAgARxRQ0BCyACIASUQwrXIzyUIQILIAIgAlsNAEP//39/IQYMAQsgAiADkyEGCyAHIAcgBhBVIAogBiAGXHIbIgIgAlwiACAFIAVcckUEQCACIAUQHg8LIAUgAiAAGwsL43UDJX8YfQF+IwBBgANrIg4kAAJAAkACQCABIAFcQQAgBBtFBEAgAiACXEEAIAUbRQRAIApBAEEEIAgbaiIQIBAoAgBBAWo2AgAgACAALQCsAkH8AXEgACgCGEEDcSIQQQEgAyADQQFMGyIyIBAbIhxBA3FyOgCsAiAAQfwBaiIDIBxBAUdBA3QiEWogAEEDQQIgHEECRhsiJiAGEB8iNTgCACADIBxBAUZBA3QiEGogACAmIAYQIiI0OAIAIAAgAEEAIAYQHyI4OAKAAiAAIABBACAGECIiMzgCiAIgAEGMAmoiAyARaiAAICYQIDgCACADIBBqIAAgJhAhOAIAIAAgAEEAECAiOzgCkAIgACAAQQAQISI8OAKYAiARIABBnAJqIgNqIAAgJiAGECQ4AgAgAyAQaiAAICYgBhAjOAIAIAAgAEEAIAYQJCI3OAKgAiAAIABBACAGECMiPTgCqAIgNSA0kiE1IDggM5IhMyAAKAIIIgMEQCAAKgKcAiAAKgKkApIgACoCjAKSIAAqApQCkiE0IAIgM5NDAADAfyAFGyECIDcgPZIgO5IhMyABIDWTQwAAwH8gBBsiNSEBAkAgNSA1XA0AIDUgNJMiASABXARAQwAAAAAhAQwBCyABQwAAAAAQHiEBCyAzIDySITgCQCACIAIiM1wNACACIDiTIjMgM1wEQEMAAAAAITMMAQsgM0MAAAAAEB4hMwsgBEEBRyAFQQFHckUEQCAAAn0gAEECIDUgBhAlIjMgM1wiAyAAQQIgBhAkIABBAhAgkiAAQQIgBhAjIABBAhAhkpIiASABXHJFBEAgMyABEB4MAQsgASAzIAMbCzgChAQgAAJ9IABBACACIAcQJSICIAJcIgMgAEEAIAYQJCAAQQAQIJIgAEEAIAYQIyAAQQAQIZKSIgEgAVxyRQRAIAIgARAeDAELIAEgAiADGws4AogEDAYLAkAgAC0ABEEQcQRAIA5BGGogACABIAQgMyAFQQAgAxEsAAwBCyAOQRhqIAAgASAEIDMgBSADEQ4ACyAKIAooAhRBAWo2AhQgCiANQQJ0aiIDIAMoAhhBAWo2AhggAAJ9IABBAiA0IA4qAhiSIgEgNSAEQQJGGyABIAQbIAYQJSIzIDNcIgMgAEECIAYQJCAAQQIQIJIgAEECIAYQIyAAQQIQIZKSIgEgAVxyRQRAIDMgARAeDAELIAEgMyADGws4AoQEIAACfSAAQQAgOCAOKgIckiIBIAIgBUECRhsgASAFGyAHECUiAiACXCIDIABBACAGECQgAEEAECCSIABBACAGECMgAEEAECGSkiIBIAFcckUEQCACIAEQHgwBCyABIAIgAxsLOAKIBAwFCyAAKAKwBCIRIAAoAqwEIgNGBEAgAiAzkyECIAACfSAAQQIgBEF9cQR9IAEgNZMFIAAqApwCIAAqAqQCkiAAKgKMApIgACoClAKSCyAGECUiMyAzXCIDIABBAiAGECQgAEECECCSIABBAiAGECMgAEECECGSkiIBIAFcckUEQCAzIAEQHgwBCyABIDMgAxsLOAKEBCAAAn0gAEEAIAIgNyA9kiA7kiA8kiAFQX1xGyAHECUiAiACXCIDIABBACAGECQgAEEAECCSIABBACAGECMgAEEAECGSkiIBIAFcckUEQCACIAEQHgwBCyABIAIgAxsLOAKIBAwFCwJAIAgNACABIDWTIjRDAAAAAF9FIARBAkdyRSA0IDRbcSACIDOTIjhDAAAAAF9FIAVBAkdyRSA4IDhbcXJFIARBAUcgBUEBR3JxDQAgAAJ9IABBAkMAAAAAQwAAAAAgNCA0QwAAAABdGyA0IARBAkYbIDQgNFwbIAYQJSICIAJcIgMgAEECIAYQJCAAQQIQIJIgAEECIAYQIyAAQQIQIZKSIgEgAVxyRQRAIAIgARAeDAELIAEgAiADGws4AoQEIAACfSAAQQBDAAAAAEMAAAAAIDggOEMAAAAAXRsgOCAFQQJGGyA4IDhcGyAHECUiAiACXCIDIABBACAGECQgAEEAECCSIABBACAGECMgAEEAECGSkiIBIAFcckUEQCACIAEQHgwBCyABIAIgAxsLOAKIBAwFCyARIANrIi1BAnUhIgNAIAAgAygCACIQKAKoBEcEQCADIAAoArgEIg0oAgAgDS0ACCAQIAAgE0EAEIcBIg02AgAgDSAANgKoBAsgE0EBaiETIANBBGoiAyARRw0ACyAAIAAtAKwCQfsBcToArAJBAyETIAAoAhgiLkECdkEDcSEDAkACfwJAIBxBAkYEQEEAIQ0CQCADQQJrDgIEAAILQQIhEwwDC0ECIRNBACADQQFLDQEaCyATCyENIAMhEwsgAEEAIAEgNZMiSSAAIBMgBhAkIAAgExAgkiAAIBMgBhAjIAAgExAhkpIiQSAAIA0gBhAkIAAgDRAgkiI9IAAgDSAGECMgACANECGSkiI+IBNBAUsiHhsgBhBeITYgAEEBIAIgM5MiSiA+IEEgHhsgBxBeIjwgNiAeGyE7IDYgPCAeGyE4IAAoArAEISQgACgCrAQhEAJAIAQgBSAeGyIgQQFHDQAgECAkRg0DIBAhAwNAAkAgAygCACIREGZFDQBBACEXIA8NAgJAAkAgESgCqARFBEBDAAAAACEzDAELIBEqAiAiAiACXARAQwAAAAAhMyARKgIcIgJDAAAAAF5FDQELIAIhMyACIAJcDQELIDOLQxe30ThdDQMLIBEQPSIBIAFcBEAgESEPDAELIBEhDyABi0MXt9E4XQ0CCyAPIRcgA0EEaiIDICRHDQALCyAQICRGDQJBASAcIBxBAUwbIS8gNiA2XCIZIARBAUdyITAgPCA8WyESIDYgNlshGkMAAAAAITMDQCAQKAIAIhUQZwJAIBUoAhgiEUGAgIACcQRAIBVBABBdIBUgFS0ABCIPQQFyIgM6AAQgD0EEcUUNASAVIANB+wFxOgAEDAELIAgEQCAVIBFBA3EiAyAvIAMbIDggOyA2EGkgFSgCGCERCyARQYCADHFBgIAIRg0AAkAgFSAXRgRAIBdBADYCtAIgFyAMNgKwAkMAAAAAIQIMAQsgACgCGCIpQQJ2QQNxIQMCQAJAIBxBAkcNAEEDIQ8CQCADQQJrDgICAAELQQIhDwwBCyADIQ8LIDYgPCAPQQFLIiUbITdDAAAAACECAkACQAJAIBUoAigiGEHw4YP8B0YNACAYQY+evPwHRg0BQfAhIQMCQCAYQarVqv0HRwRAIBi+IgEgAVsNAUH4ISEDCyADKgIAIQICQAJAIAMoAgQiFA4EAAEBAAELQwAAwH8hASAVKgIcQwAAAABeRQ0EQoCAgP43QoCAgIAQIBUoArgELQAIQQFxGyJLQiCIpyEUIEunviECC0MAAMB/IQEgFEEBaw4CAgEDCyAYQf////97cUGAgICAAmq+IQIgGEGAgICABHFFDQELIDcgApRDCtcjPJQhAQwBCyACIQELIBUpArwEIkunviECQQAhFAJAAkAgS0IgiKciGw4EAQAAAQALIBtBAUcgFSoCvAQiNCA0XHJFBEAgAkMAAAAAXQ0BQQEhFAwBC0EBIRQgG0ECRyA0IDRccg0AQQAhFCACQwAAAABdDQAgGiEUCyAVKQLEBCJLp74hNUEAIQMCQAJAIEtCIIinIh0OBAEAAAEACyAdQQFHIBUqAsQEIjQgNFxyRQRAIDVDAAAAAF0NAUEBIQMMAQtBASEDIB1BAkcgNCA0XHINAEEAIQMgNUMAAAAAXQ0AIBIhAwsCQAJAIAEgAVwgNyA3XHJFBEAgFSoCtAIiAiACWwRAIBUoArgELQAMQQFxRQ0DIBUoArACIAxGDQMLIAEgFSAPIDYQJCAVIA8QIJIgFSAPIDYQIyAVIA8QIZKSIgJgRSABIAJdcQ0BIAEhAgwBCyAUICVxBEAgFUECIDYQJCAVQQIQIJIgFUECIDYQIyAVQQIQIZKSITRDAADAfyEBAkACQAJAIBtBAWsOAgEAAgsgNiAClEMK1yM8lCECCyA0IAIiAV8NAgsgASABWyA0IDRbckUEQCABIQIMAgsgASA0XQRAIDQhAgwCCyA0IAEgASABXBshAgwBCyAlIANBAXNyRQRAIBVBACA2ECQgFUEAECCSIBVBACA2ECMgFUEAECGSkiEBQwAAwH8hAgJAAkACQCAdQQFrDgIBAAILIDwgNZRDCtcjPJQhNQsgASA1IgJfDQILIAIgAlwgASABXHENASABIAJeBEAgASECDAILIAEgAiACIAJcGyECDAELIA5BgICA/gc2AugCIA5BgICA/gc2AhhBACEYIA5BADYC5AIgDkEANgLgAiAVQQIgNhAfIBVBAiA2ECKSITkgFUEAIDYQHyE6IBVBACA2ECIhN0MAAMB/ITRBACEhQwAAwH8hASAUBEACQAJAAkAgG0EBaw4CAAECCyACIQEMAQsgNiAClEMK1yM8lCEBCyAOQQE2AuQCIA4gOSABkiIBOAIYQQEhIQsgOiA3kiE3IAMEQEMAAMB/IQICQAJAAkAgHUEBaw4CAAECCyA1IQIMAQsgPCA1lEMK1yM8lCECCyAOQQE2AuACIA4gNyACkiI0OALoAkEBIRgLAkACQAJAIClBgIDAAXFBgICAAUYiHSAPQQJJIhtxRQRAIBkgHXINAiABIAFcDQEMAgsgGSABIAFbcg0CC0ECISEgDkECNgLkAiAOIDY4AhggNiEBCwJAIBtBASAdGwRAIDwgPFwgHXINAiA0IDRcDQEMAgsgNCA0WyA8IDxccg0BC0ECIRggDkECNgLgAiAOIDw4AugCIDwhNAsCQCAVKgLgASICIAJcIh0NAAJ/ICUgIUEBR3JFBEAgDkEBNgLgAiAOIDcgASA5kyAClZI4AugCQQEMAQsgGyAYQQFHcg0BIA5BATYC5AIgDiA0IDeTIAKUIDmSOAIYQQELIRhBASEhCwJAIBFBDXZBB3EiESApQQp2QQdxIBEbIhFBBUYgIUEBRnIgJSAUIDBycnIgEUEER3INACAOQQE2AuQCIA4gNjgCGCAdDQBBASEYIA5BATYC4AIgDiA2IDmTIAKVOALoAgsCQCAFQQFHIBtyIDwgPFxyIANyIBFBBEdyIBhBAUZyDQAgDkEBNgLgAiAOIDw4AugCIB0NACAOQQE2AuQCIA4gPCA3kyAClDgCGAsgFUECIDYgNiAOQeQCaiAOQRhqEDsgFUEAIDwgNiAOQeACaiAOQegCahA7IBUgDioCGCAOKgLoAiAcIA4oAuQCIA4oAuACIDYgPEEAQQUgCSAKIAsgDBA3GiAVIA9BAnRB4CFqKAIAQQJ0aioChAQiAiACXCIDIBUgDyA2ECQgFSAPECCSIBUgDyA2ECMgFSAPECGSkiIBIAFcckUEQCACIAEQHiECDAELIAEgAiADGyECCyAVIAI4ArQCCyAVIAw2ArACCyAzIAIgFSATIDYQHyAVIBMgNhAikpKSITMLIBBBBGoiECAkRw0ACwwDCyAOQYAYNgIAIAAgDhAtECwACyAOQdIYNgIQIAAgDkEQahAtECwAC0MAAAAAITMLIDNDAAAAAJIhASAHIAYgHhshRiAGIAcgHhshQ0EBICAgLUEFTwR9IAAgEyA7EEUgIkEBa7OUIAGSBSABCyA4XiIQGyAgIC5BgIAwcSIxGyAgICBBAkYbIScgBSAEIB4bIipBAUYiFSAIQQFzcSEpIBNBAkkhKyAqQX1xIR0gAEHQAWohJCANQQJ0IgVBwCFqISMgFSAxRXEhLSAqQQFHIAhyIS4gE0ECdCIDQcAhaiEsIANB4CFqISggOyA7WyIeQQF0IS8gBUHgIWohHyAgRSAQRXIhMCAOQTRqISUgACANIDsQRSFIQQAhEUEAIQNBACEYAkADQCADIRogDkEYakEAQSwQKhoCQCAAKAKwBCIFIAAoAqwEIgNGDQAgBSADayIDQQBIDQIgDkHoAmogA0ECdUEAICUQQCEQIA4oAuwCIA4oAjAgDigCLCIFayIDayAFIAMQNiEDIA4gDigCLCIPNgLsAiAOIAM2AiwgDikD8AIhSyAOIA4oAjAiBTYC8AIgDigCNCEDIA4gSzcDMCAOIAM2AvQCIBAgDzYCACAFIA9HBEAgDiAFIA8gBWtBA2pBfHFqNgLwAgsgD0UNACAPECkLIAAoAhgiEkECdkEDcSEDAkACQCASQQNxIgUgMiAFG0ECRw0AQQMhDwJAIANBAmsOAgIAAQtBAiEPDAELIAMhDwsgACAPIDYQRSE3AkAgESIQIAAoArAEIhQgACgCrAQiBWtBAnVPDQAgEkGAgDBxIRJDAAAAACECA0AgFCAFa0ECdSAQTQ0DIAUgEEECdGooAgAiGSgCGCIDQYCAgAJxIANBgIAMcUGAgAhGckUEQCAZIBo2AqQEIBkgDyA2EB8hMyAZIA8gNhAiIQEgDigCGCEDQwAAAAAgNyAQIBFGGyI1IDMgAZIiMyACIBkgDyAZKgK0AiI0IEMQJSIBkpKSIDheRSASRXJBASADG0UNAiAOIANBAWo2AhggDiA1IDMgAZKSIjMgDioCHJI4AhwgGRBmBEACQCAZKAKoBEUEQEMAAAAAIQEMAQsgGSoCICIBIAFbDQAgGSoCHCIBQwAAAAAgAUMAAAAAXhshAQsgDiABIA4qAiCSOAIgIA4gDioCJCAZED0gNJSTOAIkCwJAIA4oAjAiAyAOKAI0RwRAIAMgGTYCACAOIANBBGo2AjAMAQsgAyAOKAIsayIXQQJ1IgVBAWoiFEGAgICABE8NBSAOQegCakH/////AyAXQQF1IgMgFCADIBRLGyAXQfz///8HTxsgBSAlEEAhFCAOKALwAiAZNgIAIA4gDigC8AJBBGo2AvACIA4oAuwCIA4oAjAgDigCLCIFayIDayAFIAMQNiEDIA4gDigCLCIXNgLsAiAOIAM2AiwgDikD8AIhSyAOIA4oAjAiBTYC8AIgDigCNCEDIA4gSzcDMCAOIAM2AvQCIBQgFzYCACAFIBdHBEAgDiAFIBcgBWtBA2pBfHFqNgLwAgsgF0UNACAXECkLIAAoAqwEIQUgACgCsAQhFCACIDOSIQILIBBBAWoiECAUIAVrQQJ1SQ0ACwsgDioCICI6QwAAAABeRSA6QwAAgD9dRXJFBEAgDkGAgID8AzYCIEMAAIA/IToLIA4qAiQiP0MAAAAAXkUgP0MAAIA/XUVyRQRAIA5BgICA/AM2AiRDAACAPyE/CyAOIBA2AiggDioCHCEzIA4oAhghICAYBEAgGBApCyAOKgI4ITUgDigCMCEhIA4oAiwhGAJAAkACQAJAICdBAUYNAEMAAAAAIQICQAJAAkAgJCgCACIDQfDhg/wHRg0AIANBj568/AdGDQFB8CEhBQJAIANBqtWq/QdHBEAgA74iASABWw0BQfghIQULIAUqAgAhAkMAAMB/IQEgBSgCBEEBaw4CAgEDCyADQf////97cUGAgICAAmq+IQIgA0GAgICABHFFDQELIAIgBpRDCtcjPJQhAQwBCyACIQELQwAAAAAhAgJAAkACQCAAKALYASIDQfDhg/wHRg0AIANBj568/AdGDQFB8CEhBQJAIANBqtWq/QdHBEAgA74iAiACWw0BQfghIQULIAUqAgAhAkMAAMB/ITcgBSgCBEEBaw4CAgEDCyADQf////97cUGAgICAAmq+IQIgA0GAgICABHFFDQELIAIgBpRDCtcjPJQhNwwBCyACITcLQwAAAAAhAgJAAkACQCAAKALUASIDQfDhg/wHRg0AIANBj568/AdGDQFB8CEhBQJAIANBqtWq/QdHBEAgA74iAiACWw0BQfghIQULIAUqAgAhAkMAAMB/ITQgBSgCBEEBaw4CAgEDCyADQf////97cUGAgICAAmq+IQIgA0GAgICABHFFDQELIAIgB5RDCtcjPJQhNAwBCyACITQLQwAAAAAhAgJAAkACQCAAKALcASIDQfDhg/wHRg0AIANBj568/AdGDQFB8CEhBQJAIANBqtWq/QdHBEAgA74iAiACWw0BQfghIQULIAUqAgAhAkMAAMB/ITkgBSgCBEEBaw4CAgEDCyADQf////97cUGAgICAAmq+IQIgA0GAgICABHFFDQELIAIgB5RDCtcjPJQhOQwBCyACITkLIAEgNCATQQFLIgMbIEGTIgIgAlsgAiAzXnENASA3IDkgAxsgQZMiAiACWyACIDNdcQ0BIAAoArgELQAQQQFxDQAgMyECIDpDAAAAAFsNAiAAKAKoBEUNAgJAAkAgACoCICIBIAFbBEAgASECDAELIAAqAhwiAkMAAAAAXkUNAQsgAiACXARAIDghAgwECyAAKgIgIQELIAEgAVwEQCAzIQIgACoCHCIBQwAAAABeRQ0DCyA4IQIgAUMAAAAAXA0CIDMhAgwCCyA4IQILIAIgAlwNACACIDOTITUMAQsgM0MAAAAAXUUNACAzjCE1CyACITggKUUEQAJAIBggIUYEQEMAAAAAITQMAQtDAAAAACE5IBghBQNAIAUoAgAiDyATIA8qArQCIgEgQxAlITcCQCA1QwAAAABdBEAgNyAPED2MlCICQwAAAABeIAJDAAAAAF1yRQ0BAn0gDyATIDUgP5UgApQgN5IiNCA4ECUiMyAzXCIDIA8gEyA2ECQgDyATECCSIA8gEyA2ECMgDyATECGSkiICIAJcckUEQCAzIAIQHgwBCyACIDMgAxsLIQIgNCA0XCACIAJcciACIDRbcg0BIDkgAiA3k5IhOSAPED0gAZQgP5IhPwwBCyA1QwAAAABeRQ0AIA8oAqgERQ0AIA8qAiAiMyAzXARAIA8qAhwiM0MAAAAAXkUNAQsgM0MAAAAAXSAzQwAAAABeckUNAAJ9IA8gEyA1IDqVIDOUIDeSIjQgOBAlIgIgAlwiAyAPIBMgNhAkIA8gExAgkiAPIBMgNhAjIA8gExAhkpIiASABXHJFBEAgAiABEB4MAQsgASACIAMbCyEBIDQgNFwgASABXHIgASA0W3INACA6IDOTITogOSABIDeTkiE5CyAFQQRqIgUgIUcNAAsgNSA5kyJEID+VIUcgRCA6lSFAIAAtABpBDHFFIDByIBVxIg9FIRkgHygCACEbQwAAAAAhNCAYIRQDQCAUKAIAIhYgEyAWKgK0AiBDECUhNwJAIBYgEwJ9IERDAAAAAF0EQCA3IjMgFhA9jJQiAUMAAAAAWw0CIDcgAZIgRyABlCA3kiA/QwAAAABbGwwBCyA3ITMgREMAAAAAXkUNASAWKAKoBEUNASAWKgIgIgEgAVwEQCAWKgIcIgFDAAAAAF5FDQILIAFDAAAAAF0gAUMAAAAAXnJFDQEgQCABlCA3kgsgOBAlIgIgAlwiAyAWIBMgNhAkIBYgExAgkiAWIBMgNhAjIBYgExAhkpIiASABXHJFBEAgAiABEB4hMwwBCyABIAIgAxshMwsgFiATIDYQHyECIBYgEyA2ECIhASAWIA0gNhAfITkgFiANIDYQIiE6IA4gMyACIAGSIgKSIgE4AuACIA5BATYC2AIgOSA6kiE6AkAgFioC4AEiOSA5WwRAIA5BATYC3AIgDiA6IAEgApMiASA5lCABIDmVICsbkjgC5AIMAQsCQCA7IDtcIgUNAAJAAkACQAJAIBYgG0EDdGoiAykCvAQiS0IgiKciEg4EAQAAAQALIEunviEBIBJBAUcgAyoCvAQiAiACXHINASABQwAAAABdRSAZckUNAgwDCyAPRQ0CDAELIAFDAAAAAF1FIBJBAkcgAiACXHJyIBlyDQELIBYoAhhBDXZBB3EiAwR/IAMFIAAoAhhBCnZBB3ELQQRHDQAgDkEYaiAWIA0QOSAOKAIcQQNGDQAgDkHoAmogFiANEDggDigC7AJBA0YNACAOQQE2AtwCIA4gOzgC5AIMAQsCQAJAAkACQAJAIBYgG0EDdGoiAykCvAQiS0IgiKciEg4EAQAAAQALIEunviECIBJBAUcgAyoCvAQiASABXHJFBEAgAiIBQwAAAABdDQEMBAsgEkECRyABIAFccg0BIAUNACACQwAAAABdRQ0CCyAOIC82AtwCIA4gOzgC5AIMAwtDAADAfyEBAkAgEkEBaw4CAAECCyACIQEMAQsgOyAClEMK1yM8lCEBCyAOIDogAZIiATgC5AIgDiAVIBJBAkdyIAEgAVtxNgLcAgsgFiATIDggNiAOQdgCaiAOQeACahA7IBYgDSA7IDYgDkHcAmogDkHkAmoQOwJAAkACQAJAIBYgG0EDdGoiAykCvAQiS0IgiKciBQ4EAQAAAQALIEunviEBIAVBAUcgAyoCvAQiAiACXHJFBEAgAUMAAAAAXQ0BDAILIAVBAkcgAiACXHINASABQwAAAABdDQBBACEXIB4NAgtBACEXIBYoAhhBDXZBB3EiAwR/IAMFIAAoAhhBCnZBB3ELQQRHDQEgDkEYaiAWIA0QOSAOKAIcQQNGDQEgDkHoAmogFiANEDggDigC7AJBA0chFwwBC0EAIRcLIBYgDioC4AIiAiAOKgLkAiIBIBNBAUsiEhsgASACIBIbIAAtAKwCQQNxIA4oAtgCIgUgDigC3AIiAyASGyADIAUgEhsgNiA8IAggF0EBc3EiA0EEQQcgAxsgCSAKIAsgDBA3GiA0IDMgN5OSITQgAAJ/AkAgAC0ArAIiA0EEcQRAIANB+wFxIRcMAQsgA0H7AXEhF0EAIBYtAKwCQQRxRQ0BGgtBBAsgF3I6AKwCIBRBBGoiFCAhRw0ACwsgNSA0kyE1CyAAIAAtAKwCIgNB+wFxQQQgA0EEcSA1QwAAAABdG3I6AKwCIAAgEyAGECQgACATECCSITkgACATIAYQIyAAIBMQIZIhPyAAIBMgBhBFITMCQCA1QwAAAABeRSAnQQJHckUEQEMAAAAAITRDAAAAACECAkACQAJ9ICQgKCgCAEECdGooAgAiFEHw4YP8B0YiD0UEQCAUQY+evPwHRiIFDQIgFEGq1ar9B0YiAw0FIBS+IgEgAVwNBSAFDQIgAw0FIBRB/////3txQYCAgIACar4iAiAUQYCAgIAEcUUNARoLIEMgApRDCtcjPJQLIgEgAVwNA0MAAAAAIQICQCAPDQAgFEGPnrz8B0YNAUHwISEFAkAgFEGq1ar9B0cEQCAUviIBIAFbDQFB+CEhBQsgBSoCACECQwAAwH8hNyAFKAIEQQFrDgICAQMLIBRB/////3txQYCAgIACar4hAiAUQYCAgIAEcUUNAQsgQyAClEMK1yM8lCE3DAELIAIhNwsgNyA5kyA/kyA4IDWTkyIBIAFcDQEgAUMAAAAAEB4hNAwBCyA1ITQLAkAgECARTSIbRQRAIBEgACgCsAQgACgCrAQiF2tBAnUiAyADIBFJGyESQQAhFCARIQMDQCADIBJGDQQgFyADQQJ0aigCACIZKAIYQYCADHFBgIAIRwRAIA5BGGoiDyAZIBMQOSAOKAIcIQUgDyAZIBMQOCAUIAVBA0ZqIA4oAhxBA0ZqIRQLIANBAWoiAyAQRw0AC0MAAAAAITogMyECIBQNAQtDAAAAACE6QQAhFCAzIQICQAJAAkACQAJAIAAoAhhBBHZBB3FBAWsOBQABAgQDBQsgNEMAAAA/lCE6DAQLIDQhOgwDCyAgQQJJBEAMAwsgM0MAAAAAIDRDAAAAABAeIDQgNFwbICBBAWuzlZIhAgwCCyAzIDQgIEEBarOVIjqSIQIMAQsgNEMAAAA/lCAgs5UiOiA6kiAzkiECCyA5IDqSIQFDAAAAACE1IAAQXCEXIBsEfUMAAAAABSAQQQFrIRIgNCAUspUhREMAAAAAITlDAAAAACE3IBEhAwNAIAAoArAEIAAoAqwEIgVrQQJ1IANNDQMgDkEYaiAFIANBAnRqKAIAIhRB5AFqIg9BwAIQKxogAiAzQwAAAAAgAyASRhuTIQICQCAUKAIYIgVBgICAAnENAAJAIAVBgIAMcUGAgAhGBEAgFCATEC5FDQEgCEUNAiAUIBMgOBA0IUcgACATECAhQCAUIBMgNhAfITQgDyAsKAIAQQJ0aiA0IEcgQJKSOAIADAILIA5B6AJqIBQgExA5IAEgREMAAACAIA4oAuwCQQNGG5IhASAIBEAgDyAsKAIAQQJ0IgVqIAEgDkEYaiAFaioCAJI4AgALIA5B6AJqIBQgExA4IAEgREMAAACAIA4oAuwCQQNGG5IhASAuRQRAIAEgAiAUIBMgNhAfIBQgEyA2ECKSkiAOKgJokpIhASA7ITUMAgsgASACIBRBhARqIg8gKCgCAEECdGoqAgAgFCATIDYQHyAUIBMgNhAikpKSkiEBIBcEQCAUEEIhQCAUQQAgNhAfITQgFCoCiAQgFEEAIDYQHyAUQQAgNhAikpIgQCA0kiJAkyE0An0gOSA5XCIFIEAgQFxyRQRAIDkgQBAeDAELIEAgOSAFGwshOSA3IDdcIgUgNCA0XHJFBEAgNyA0EB4hNwwDCyA0IDcgBRshNwwCCyA1IDVcIgUgDyAfKAIAQQJ0aioCACAUIA0gNhAfIBQgDSA2ECKSkiI0IDRcckUEQCA1IDQQHiE1DAILIDQgNSAFGyE1DAELIAhFDQAgDyAsKAIAQQJ0IgVqIDogDkEYaiAFaioCACAAIBMQIJKSOAIACyADQQFqIgMgEEcNAAsgNyA5kgsgNSAXGyECIDshNCAdRQRAAn0gACANID4gApIgRhAlIjQgNFwiAyAAIA0gBhAkIAAgDRAgkiAAIA0gBhAjIAAgDRAhkpIiMyAzXHJFBEAgNCAzEB4MAQsgMyA0IAMbCyA+kyE0CwJ9IAAgDSA+IDsgAiAtG5IgRhAlIjMgM1wiAyAAIA0gBhAkIAAgDRAgkiAAIA0gBhAjIAAgDRAhkpIiAiACXHJFBEAgMyACEB4MAQsgAiAzIAMbCyA+kyEzIAhFIBtyRQRAA0AgACgCsAQgACgCrAQiA2tBAnUgEU0NAwJAIAMgEUECdGooAgAiDygCGCIDQYCAgAJxDQAgA0GAgAxxQYCACEYEQAJAIA8gDRAuRQRAICMoAgAhBQwBCyAPIA0gOxA0ITcgACANECAhNSAPIA0gNhAfIQIgDyAjKAIAIgVBAnRqIAIgNyA1kpIiAjgC5AEgAiACWw0CCyAPIAVBAnRqIAAgDRAgIA8gDSA2EB+SOALkAQwBCyADQQ12QQdxIgVFBEAgACgCGEEKdkEHcSEFCwJAAkAgBUEFRgRAQQVBASAAKAIYQQhxGyEFDAELIAVBBEcNACAOQRhqIA8gDRA5QQQhBSAOKAIcQQNGDQAgDkHoAmogDyANEDggDigC7AJBA0YNAAJAAkAgDyAfKAIAQQN0aiIDKQK8BCJLQiCIpyIFDgQBAAABAAsgS6e+ITUgBUEBRyADKgK8BCI3IDdcckUEQCA9IQIgNUMAAAAAXQ0BDAMLID0hAiAeIDVDAAAAAF1FcSAFQQJHIDcgN1xycg0CCyAPICgoAgBBAnRqKgKEBCE3IDMhAiAOIA8qAuABIjUgNVsEfSAPIA0gNhAfIA8gDSA2ECKSIDcgNZQgNyA1lSArG5IFIAILOALoAiAOIDcgDyATIDYQHyAPIBMgNhAikpI4AhggDkEBNgLkAiAOQQE2AuACIA8gEyA4IDYgDkHkAmogDkEYahA7IA8gDSA7IDYgDkHgAmogDkHoAmoQOyAOKgLoAiI1IA4qAhgiAiATQQFLIgMbITcgMUEARyAAKAIYQYAHcUGABEdxIgUgK3EgAiA1IAMbIgIgAlxyIQMgDyACIDcgHCADQQFzICsgBUVyIDcgN1txIDYgPEEBQQIgCSAKIAsgDBA3GiA9IQIMAQsgDyAfKAIAQQJ0aioChAQhNyAPIA0gNhAfITUgDyANIDYQIiECIA5BGGogDyANEDkgNCA3IDUgApKSkyE1AkAgDigCHEEDRw0AIA5B6AJqIA8gDRA4IA4oAuwCQQNHDQAgPUMAAAAAIDVDAAAAP5QiAkMAAAAAEB4gAiACXBuSIQIMAQsgDkEYaiAPIA0QOCA9IQIgDigCHEEDRg0AIA5BGGogDyANEDkgDigCHEEDRgRAID1DAAAAACA1QwAAAAAQHiA1IDVcG5IhAgwBCwJAAkAgBUEBaw4CAgABCyA9IDVDAAAAP5SSIQIMAQsgPSA1kiECCyAPICMoAgBBAnRqIgMgAiBCIAMqAuQBkpI4AuQBCyARQQFqIhEgEEcNAAsLIEhDAAAAACAaGyAzkiECAn0gRSBFXCIDID8gAZIiASABXHJFBEAgRSABEB4MAQsgASBFIAMbCyFFIEIgApIhQiAaQQFqIQMgIiAQIhFLDQALAkAgCEUNACAxRQRAIAAQXEUNAQtDAAAAACE5AkACQCA7IDtcDQAgOyBCkyEBAkACQAJAAkACQCAAKAIYQQd2QQdxQQJrDgYABAEFAwIFCyA9IAFDAAAAP5SSIT0MBAsgOyBCXkUNAyABIAOzlSE5DAMLIDsgQl4EQCA9IAEgA0EBdLOVkiE9IANBAkkNAyABIAOzlSE5DAQLID0gAUMAAAA/lJIhPQwCCyA7IEJeRSADQQJJcg0BIAEgGrOVITkMAgsgPSABkiE9CyADRQ0BC0EAIRRBACEDQQAhBQNAQwAAAAAhNUMAAAAAITNDAAAAACECQwAAAAAhAUMAAAAAITcgIiADIhBLBEACfwNAIAAoArAEIAAoAqwEIgVrQQJ1IBBNDQUCQCAFIBBBAnRqKAIAIhEoAhgiD0GAgIACcSAPQYCADHFBgIAIRnINACAQIBQgESgCpARHDQIaAkAgESAfKAIAQQJ0aioChAQiAUMAAAAAYEUNACACIAJcIgUgASARIA0gNhAfIBEgDSA2ECKSkiIBIAFcckUEQCACIAEQHiECDAELIAEgAiAFGyECCyAPQQ12QQdxIgUEfyAFBSAAKAIYQQp2QQdxC0EFRw0AIAAtABhBCHFFDQAgERBCITQgEUEAIDYQHyEBIBEqAogEIBFBACA2EB8gEUEAIDYQIpKSIDQgAZIiNJMhASACIAJcIg8CfSAzIDNcIgUgNCA0XHJFBEAgMyA0EB4MAQsgNCAzIAUbCyIzAn0gNSA1XCIFIAEgAVxyRQRAIDUgARAeDAELIAEgNSAFGwsiNZIiASABXHJFBEAgAiABEB4hAgwBCyABIAIgDxshAgsgEEEBaiIQICJHDQALICILIQUgMyE3IAIhAQsgPSBIQwAAAAAgFBuSIjogOSABkiICkiE9IAMgBUkEQCA6IDeSITMDQCAAKAKwBCAAKAKsBCIQa0ECdSADTQ0EAkAgECADQQJ0aigCACIRKAIYIhBBgICAAnEgEEGAgAxxQYCACEZyDQACQAJAAkACQAJAAkAgEEENdkEHcSIQBH8gEAUgACgCGEEKdkEHcQtBAWsOBQEDAgQABgsgAC0AGEEIcQ0ECyARIA0gNhAfIQEgESAjKAIAQQJ0aiA6IAGSOALkAQwECyARIA0gNhAiIQEgEUHkAWoiECAjKAIAQQJ0aiA9IAGTIBAgHygCAEECdGoqAqACkzgCAAwDCyARQeQBaiIQICMoAgBBAnRqIDogAiAQIB8oAgBBAnRqKgKgApNDAAAAP5SSOAIADAILIBEgDSA2EB8hASARICMoAgBBAnRqIDogAZI4AuQBAkACQCARIB8oAgBBA3RqIhApArwEIktCIIinIg8OBAEAAAEACyBLp74hASAPQQFHIBAqArwEIjQgNFxyRQRAIAFDAAAAAF0NAQwDCyAeIAFDAAAAAF1FcSAPQQJHIDQgNFxycg0CCwJAAkACfSATQQJPBEAgAiE1IBEqAoQEIgEgESATIDYQHyARIBMgNhAikpIMAQsgESoCiAQgESANIDYQHyARIA0gNhAikpIhNSARKgKEBCEBIAILIjQgNFwgASABXHJFBEAgNCABk4tDF7fROF0NAQwCCyA0IDRbIAEgAVtyDQELIBEqAogEIgEgAVwiECA1IDVcckUEQCA1IAGTi0MXt9E4XUUNAQwDCyA1IDVbDQAgEA0CCyARIDQgNSAcQQFBASA2IDxBAUEDIAkgCiALIAwQNxoMAQsgESAzIBEQQpMgEUEAIDsQNJI4AugBCyADQQFqIgMgBUcNAAsLIBQgGkchECAUQQFqIRQgBSEDIBANAAsLIABBhARqIhoCfSAAQQIgSSAGECUiAiACXCIDIABBAiAGECQgAEECECCSIABBAiAGECMgAEECECGSkiIBIAFcckUEQCACIAEQHgwBCyABIAIgAxsLOAIAIAACfSAAQQAgSiAHECUiAiACXCIDIABBACAGECQgAEEAECCSIABBACAGECMgAEEAECGSkiIBIAFcckUEQCACIAEQHgwBCyABIAIgAxsLOAKIBAJAAn0CQCAnBEAgACgCGEEUdkEDcSIDQQJGICdBAkdyDQELIAAgEyBFIEMQJSICIAJcIgMgACATIAYQJCAAIBMQIJIgACATIAYQIyAAIBMQIZKSIgEgAVxyRQRAIAIgARAeDAILIAEgAiADGwwBCyAnQQJHIANBAkdyDQECfSBBIDiSIgIgAlwiAyAAIBMgRSBDECUiASABXHJFBEAgAiABEFUMAQsgASACIAMbCyIBIAFcIgMgQSBBXHJFBEAgASBBEB4MAQsgQSABIAMbCyEBIBogKCgCAEECdGogATgCAAsCQAJ9AkAgKgRAICpBAkciBSAAKAIYQRR2QQNxIgNBAkZyDQELIAAgDSA+IEKSIEYQJSICIAJcIgMgACANIAYQJCAAIA0QIJIgACANIAYQIyAAIA0QIZKSIgEgAVxyRQRAIAIgARAeDAILIAEgAiADGwwBCyAFIANBAkdyDQECfSA+IDuSIgIgAlwiAyAAIA0gPiBCkiBGECUiASABXHJFBEAgAiABEFUMAQsgASACIAMbCyIBIAFcIgMgPiA+XHJFBEAgASA+EB4MAQsgPiABIAMbCyEBIBogHygCAEECdGogATgCAAsCQCAIRQ0AIAAoAhhBgIAwcUGAgCBGBEBBASAiICJBAU0bIRQgACgCsAQgACgCrAQiEWtBAnUhD0EAIQMDQEEAIRAgAyAPSQRAIBEgA0ECdGooAgAhEAsgECgCGEGAgAxxQYCACEcEQCAQQeQBaiIQICMoAgBBAnRqIgggGiAfKAIAQQJ0IgVqKgIAIAgqAgCTIAUgEGoqAqACkzgCAAsgA0EBaiIDIBRHDQALCyAAKAKsBCIFIAAoArAEIhRHBEAgJyAEIBNBAUsbQQBHIQ8DQAJAIAUoAgAiEigCGEGAgIwCcUGAgAhHDQAgNiEzIDwhOCAAKAK4BC0ADEECcQRAIAAqAogEITggACoChAQhMwsgACgCGEECdkEDcSEDAkACQCAcQQJGBEBBACERQQMhEAJAIANBAmsOAgMAAgtBAiEQDAILQQAhESADQQFNDQAgAyEQDAELIAMhECAmIRELIBJBAiAzEB8gEkECIDMQIpIhNSASQQAgMxAfIQcgEkEAIDMQIiEGAkACQAJAIBIpArwEIktCIIinIgMOBAEAAAEACyBLp74hAQJAIANBAUcgEioCvAQiAiACXHJFBEAgASICQwAAAABdRQ0BDAILAkAgA0ECRyACIAJcckUEQCAzIDNcIAFDAAAAAF1yDQMMAQtDAADAfyECAkAgA0EBaw4CAAECCyABIQIMAQsgMyABlEMK1yM8lCECCyA1IAKSIQIMAQtDAADAfyECIBJBAhAuRQ0AIBJBAhBHRQ0AIBJBAiAAKgKEBCAAQQIQICAAQQIQIZKTIBJBAiAzEDQgEkECIDMQQZKTIDMQJSICIAJcIgMgEkECIDMQJCASQQIQIJIgEkECIDMQIyASQQIQIZKSIgEgAVxyRQRAIAIgARAeIQIMAQsgASACIAMbIQILIAcgBpIhBwJAAn8CQAJAAkACQAJAIAIgAlwCfQJAAkAgEikCxAQiS0IgiKciAw4EAQAAAQALIEunviEGAkAgA0EBRyASKgLEBCIBIAFcckUEQCAGIgFDAAAAAF1FDQEMAgsCQCADQQJHIAEgAVxyRQRAIDggOFwgBkMAAAAAXXINAwwBC0MAAMB/IQECQCADQQFrDgIAAQILIAYhAQwBCyA4IAaUQwrXIzyUIQELIAcgAZIMAQsCQCASQQAQLgRAIBJBABBHDQELQwAAwH8hASACIAJbDQIMBgsgEkEAIAAqAogEIABBABAgIABBABAhkpMgEkEAIDgQNCASQQAgOBBBkpMgOBAlIgYgBlwiAyASQQAgMxAkIBJBABAgkiASQQAgMxAjIBJBABAhkpIiASABXHJFBEAgBiABEB4MAQsgASAGIAMbCyIBIAFcRg0CIBIqAuABIjQgNFwNAiACIAJcBEAgASAHkyA0lCA1kiECDAMLIAEgAVsNAgwBCyASKgLgASI0IDRcDQILIAcgAiA1kyA0lZIhAQsgAiACXA0BIAEgAVsNAwtBAAwBC0EBCyEDIBIgMyACIDNDAAAAAF4iCBsgAiADIA9xIBBBAklxIgQbIgIgASAcQQIgA0EBcyIDIAgbIAMgBBsgASABWyACIAFBAEEGIAkgCiALIAwQNxogEioChAQgEkECIDMQbJIhAiASKgKIBCASQQAgMxBskiEBCyASIAIgASAcQQFBASACIAFBAUEBIAkgCiALIAwQNxoCQAJ9AkAgEiAQEEdFDQAgEiAQEC4NACAaIBBBAnRB4CFqKAIAQQJ0IgNqKgIAIAMgEmoqAoQEkyAAIBAQIZMgEiAQIDggMyAQQQJJGyIBECKTIBIgECABEEGTDAELAkAgEiAQEC4NACAAKAIYQfAAcUEQRw0AIBogEEECdEHgIWooAgBBAnQiA2oqAgAgAyASaioChASTQwAAAD+UDAELAkAgEiAQEC4NACAAKAIYQfAAcUEgRw0AIBogEEECdEHgIWooAgBBAnQiA2oqAgAgAyASaioChASTDAELIAAoArgELQAMQQJxRQ0BIBIgEBAuRQ0BIBIgECAaIBBBAnRB4CFqKAIAQQJ0aioCACIBEDQgACAQECCSIBIgECABEB+SCyEBIBIgEEECdEHAIWooAgBBAnRqIAE4AuQBCwJ9AkAgEiAREEdFDQAgEiAREC4NACAaIBFBAnRB4CFqKAIAQQJ0IgNqKgIAIAMgEmoqAoQEkyAAIBEQIZMgEiARIDMgOCAQQQJJGyIBECKTIBIgESABEEGTDAELAkAgEiAREC4NACASKAIYQQ12QQdxIgMEfyADBSAAKAIYQQp2QQdxC0ECRw0AIBogEUECdEHgIWooAgBBAnQiA2oqAgAgAyASaioChASTQwAAAD+UDAELAkAgEiAREC4NAAJAIBIoAhhBDXZBB3EiAyAAKAIYIgRBCnZBB3EgAxsiA0EFRgRAIARBgIAwcUGAgCBGDQEMAgsgA0EDRiAEQYCAMHFBgIAgRkYNAQsgGiARQQJ0QeAhaigCAEECdCIDaioCACADIBJqKgKEBJMMAQsgACgCuAQtAAxBAnFFDQEgEiAREC5FDQEgEiARIBogEUECdEHgIWooAgBBAnRqKgIAIgEQNCAAIBEQIJIgEiARIAEQH5ILIQEgEiARQQJ0QcAhaigCAEECdGogATgC5AELIAVBBGoiBSAURw0ACwsgDSATckEBcUUNACANQQFxIQwgE0EBcSELQQEgIiAiQQFNGyEKIA1BAnRB0CFqIQkgE0ECdEHQIWohCCAAKAKwBCAAKAKsBCIFa0ECdSEEQQAhAANAIAAgBEYNAgJAIAUgAEECdGooAgAiEC0AGkHAAHENACALBEAgEEHkAWoiDSAIKAIAQQJ0aiAaICgoAgBBAnQiA2oqAgAgAyANaioCoAKTIA0gLCgCAEECdGoqAgCTOAIACyAMRQ0AIBBB5AFqIg0gCSgCAEECdGogGiAfKAIAQQJ0IgNqKgIAIAMgDWoqAqACkyANICMoAgBBAnRqKgIAkzgCAAsgAEEBaiIAIApHDQALCyAYRQ0BIBgQKQwBCxAEAAsgDkGAA2okAAuJBAMDfwR9AXwgCEMAAAAAXSAJQwAAAABdcgR/IA0FIAUhECABIREgAyESAn0gByAMRQ0AGiAHIAwqAhQiE0MAAAAAWw0AGiABuyATuyIUQQBBABAwIREgA7sgFEEAQQAQMCESIAW7IBRBAEEAEDAhECAHuyAUQQBBABAwCyETAn9BACAAIARHDQAaIBAgEFwiDCARIBFcIg1yBEAgDCANcQwBCyAQIBGTi0MXt9E4XQshDwJAIAIgBkcNACATIBNcIgwgEiASXCINcgRAIAwgDXEhDgwBCyATIBKTi0MXt9E4XSEOC0EBIQ1BASEMAkAgDw0AIAEgCpMhAQJAIABBAUYNACAAQQJHIgAgBHJFBEAgASAIYEUNAQwCC0EAIQwgASAFXUUgACAEQQJHciABIAFcIAUgBVxyIAggCFxycnINAUEBIQwgASAIYA0BCyABIAFcIgAgCCAIXCIEcgRAIAAgBHEhDAwBCyABIAiTi0MXt9E4XSEMCwJAIA4NACADIAuTIQECQCACQQFGDQAgAkECRyIAIAZyRQRAIAEgCWBFDQEMAgtBACENIAEgB11FIAAgBkECR3IgASABXCAHIAdcciAJIAlccnJyDQFBASENIAEgCWANAQsgASABXCIAIAkgCVwiAnIEQCAAIAJxIQ0MAQsgASAJk4tDF7fROF0hDQsgDCANcQsLbQEBfwJAIABBGGoiAxAmIAFBAnRqKAJcIAJGDQAgAxAmIAFBAnRqIAI2AlwDQCAALQAEIgFBBHENASAAIAFBBHI6AAQgACgCFCIBBEAgACABEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwttAQF/AkAgAEEYaiIDECYgAUECdGooAjggAkYNACADECYgAUECdGogAjYCOANAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLCw4AIAAgASACQQJBAxBzCx0BAX9BzAQQHSAAEIYBIQEgAEEAR0H4FRCFASABC2oBA38jAEEQayICJAAgACAALQAEIgNBb3EiBDoABAJAIAEEfyAAKAKwBCAAKAKsBEcNASAEQQhyBSADQecBcQshAyAAIAE2AgggACADOgAEIAJBEGokAA8LIAJBoCA2AgAgACACEC0QLAALWwEBfQJ/QQAgACgCGEGAgAxxQYCACEYNABoCQCAAKAKoBEUNACAAKgIgIgEgAVwEQCAAKgIcIgFDAAAAAF5FDQELQQEgAUMAAAAAXA0BGgsgABA9QwAAAABcCwuTBQILfwN9IwBBEGsiBUKAgICAEDcCCCAAQcgBaiEGIABBvARqIQcgAEHQAWohCCAAQdgBaiEJQQAhAANAIAAhCgJ/AkACQAJAAkACQCAJIAVBCGogAEECdGooAgAiC0ECdCIDaigCACIAQfDhg/wHRiIEIABBj568/AdGciAAQarVqv0HRnJFBEAgAL4iDCAMXA0BCyADIAhqKAIAIQECfwJAIARFBEBDAADAfyEMQQMgAEGq1ar9B0YNAhogAEGPnrz8B0cNAUMAAAAAIQxBAQwCC0MAAAAAIQxBAgwBC0EAIAC+Ig0gDVwNABogAEH/////e3FBgICAgAJqviEMQQJBASAAQYCAgIAEcRsLIgICfwJAIAFB8OGD/AdHBEBDAADAfyENQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUMAAAAAIQ1BAQwCC0MAAAAAIQ1BAgwBC0EAIAG+Ig4gDlwNABogAUH/////e3FBgICAgAJqviENQQJBASABQYCAgIAEcRsLRyACRSAMIAxcIA0gDVxxciAMIA2Ti0MXt9E4XXJFcg0AQQAhASAEDQEgAEGPnrz8B0YNBCAAQarVqv0HRg0DIAC+IgwgDFwNAiAAQf////97cUGAgICAAmohAUECQQEgAEGAgICABHEbDAULQQAhASADIAZqKAIAIgBB8OGD/AdGDQAgAEGPnrz8B0YNAyAAQarVqv0HRg0CIAC+IgwgDFwNASAAQf////97cUGAgICAAmohAUECQQEgAEGAgICABHEbDAQLQQIMAwtBgICA/gchAUEADAILQYCAgP4HIQFBAwwBC0EBCyECIAcgC0EDdGoiACACNgIEIAAgATYCAEEBIQAgCkEBcUUNAAsLjQEBAX0CQCABQfDhg/wHRwRAIAFBj568/AdHBEAgAUGq1ar9B0cNAiAAQoCAgP43NwIADwsgAEKAgICAEDcCAA8LIABCgICAgCA3AgAPCyABviICIAJcBEAgAEKAgID+BzcCAA8LIABBAkEBIAFBgICAgARxGzYCBCAAIAFB/////3txQYCAgIACajYCAAuGAgIDfwF9QQIhBSAAKAIYQQJ2QQNxIQYCQAJ/AkAgACgCqARFIAFBAkdyRQRAQQAhAUEDIQUCQCAGQQJrDgIEAAILQQIhBQwDC0EAIAZBAUsNARoLIAULIQEgBiEFCyAAIAUgAhBqIQIgACABIAMQaiEDIAAgBSAEEB8hCCAAQeQBaiIGIAVBAnQiB0HAIWooAgBBAnRqIAIgCJI4AgAgACAFIAQQIiEIIAYgB0HQIWooAgBBAnRqIAIgCJI4AgAgACABIAQQHyECIAYgAUECdCIFQcAhaigCAEECdGogAyACkjgCACAAIAEgBBAiIQIgBiAFQdAhaigCAEECdGogAyACkjgCAAsqACAAIAEQLgRAIAAgASACEDQPCyAAIAEgAhBBIgIgAlsEfSACjAUgAgsLYAECfwJAAkAgACgCrAQiAiAAKAKwBCIDRg0AA0AgAigCACABRg0BIAJBBGoiAiADRw0ACwwBCyACIANGDQAgAiACQQRqIgEgAyABaxA2GiAAIANBBGs2ArAEQQEPC0EACxMAIAAgASACEB8gACABIAIQIpILHAAgACABQQggAqcgAkIgiKcgA6cgA0IgiKcQFQsFABBQAAs5ACAARQRAQQAPCwJ/IAFBgH9xQYC/A0YgAUH/AE1yRQRAQdQ3QRk2AgBBfwwBCyAAIAE6AABBAQsLxAIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEJaw4SAAoLDAoLAgMEBQwLDAwKCwcICQsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsACyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCwALIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQEACw8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBGBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELqBQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAHIQkDQCAJLQABQSVHBEAgCSEBDAILIAdBAWohByAJLQACIQogCUECaiIBIQkgCkElRg0ACwsgByANayIHIA5B/////wdzIhhKDQcgAARAIAAgDSAHECcLIAcNBiAIIAE2AkwgAUEBaiEHQX8hEgJAIAEsAAEiChBGRQ0AIAEtAAJBJEcNACABQQNqIQcgCkEwayESQQEhFQsgCCAHNgJMQQAhDAJAIAcsAAAiCUEgayIBQR9LBEAgByEKDAELIAchCkEBIAF0IgFBidEEcUUNAANAIAggB0EBaiIKNgJMIAEgDHIhDCAHLAABIglBIGsiAUEgTw0BIAohB0EBIAF0IgFBidEEcQ0ACwsCQCAJQSpGBEACfwJAIAosAAEiARBGRQ0AIAotAAJBJEcNACABQQJ0IARqQcABa0EKNgIAIApBA2ohCUEBIRUgCiwAAUEDdCADakGAA2soAgAMAQsgFQ0GIApBAWohCSAARQRAIAggCTYCTEEAIRVBACETDAMLIAIgAigCACIBQQRqNgIAQQAhFSABKAIACyETIAggCTYCTCATQQBODQFBACATayETIAxBgMAAciEMDAELIAhBzABqEHEiE0EASA0IIAgoAkwhCQtBACEHQX8hCwJ/IAktAABBLkcEQCAJIQFBAAwBCyAJLQABQSpGBEACfwJAIAksAAIiARBGRQ0AIAktAANBJEcNACABQQJ0IARqQcABa0EKNgIAIAlBBGohASAJLAACQQN0IANqQYADaygCAAwBCyAVDQYgCUECaiEBQQAgAEUNABogAiACKAIAIgpBBGo2AgAgCigCAAshCyAIIAE2AkwgC0F/c0EfdgwBCyAIIAlBAWo2AkwgCEHMAGoQcSELIAgoAkwhAUEBCyEPA0AgByERQRwhCiABIhAsAAAiB0H7AGtBRkkNCSAQQQFqIQEgByARQTpsakHvJmotAAAiB0EBa0EISQ0ACyAIIAE2AkwCQAJAIAdBG0cEQCAHRQ0LIBJBAE4EQCAEIBJBAnRqIAc2AgAgCCADIBJBA3RqKQMANwNADAILIABFDQggCEFAayAHIAIgBhBwDAILIBJBAE4NCgtBACEHIABFDQcLIAxB//97cSIJIAwgDEGAwABxGyEMQQAhEkGPCSEWIBQhCgJAAkACQAJ/AkACQAJAAkACfwJAAkACQAJAAkACQAJAIBAsAAAiB0FfcSAHIAdBD3FBA0YbIAcgERsiB0HYAGsOIQQUFBQUFBQUFA4UDwYODg4UBhQUFBQCBQMUFAkUARQUBAALAkAgB0HBAGsOBw4UCxQODg4ACyAHQdMARg0JDBMLIAgpA0AhGUGPCQwFC0EAIQcCQAJAAkACQAJAAkACQCARQf8BcQ4IAAECAwQaBQYaCyAIKAJAIA42AgAMGQsgCCgCQCAONgIADBgLIAgoAkAgDqw3AwAMFwsgCCgCQCAOOwEADBYLIAgoAkAgDjoAAAwVCyAIKAJAIA42AgAMFAsgCCgCQCAOrDcDAAwTC0EIIAsgC0EITRshCyAMQQhyIQxB+AAhBwsgFCENIAgpA0AiGVBFBEAgB0EgcSEQA0AgDUEBayINIBmnQQ9xQYArai0AACAQcjoAACAZQg9WIQkgGUIEiCEZIAkNAAsLIAxBCHFFIAgpA0BQcg0DIAdBBHZBjwlqIRZBAiESDAMLIBQhByAIKQNAIhlQRQRAA0AgB0EBayIHIBmnQQdxQTByOgAAIBlCB1YhDSAZQgOIIRkgDQ0ACwsgByENIAxBCHFFDQIgCyAUIA1rIgdBAWogByALSBshCwwCCyAIKQNAIhlCAFMEQCAIQgAgGX0iGTcDQEEBIRJBjwkMAQsgDEGAEHEEQEEBIRJBkAkMAQtBkQlBjwkgDEEBcSISGwshFiAZIBQQPiENCyAPQQAgC0EASBsNDiAMQf//e3EgDCAPGyEMIAgpA0AiGUIAUiALckUEQCAUIQ1BACELDAwLIAsgGVAgFCANa2oiByAHIAtIGyELDAsLQQAhDAJ/Qf////8HIAsgC0H/////B08bIgoiEUEARyEQAkACfwJAAkAgCCgCQCIHQbUhIAcbIg0iD0EDcUUgEUVyDQADQCAPLQAAIgxFDQIgEUEBayIRQQBHIRAgD0EBaiIPQQNxRQ0BIBENAAsLIBBFDQICQCAPLQAARSARQQRJckUEQANAIA8oAgAiB0F/cyAHQYGChAhrcUGAgYKEeHENAiAPQQRqIQ8gEUEEayIRQQNLDQALCyARRQ0DC0EADAELQQELIRADQCAQRQRAIA8tAAAhDEEBIRAMAQsgDyAMRQ0CGiAPQQFqIQ8gEUEBayIRRQ0BQQAhEAwACwALQQALIgcgDWsgCiAHGyIHIA1qIQogC0EATgRAIAkhDCAHIQsMCwsgCSEMIAchCyAKLQAADQ0MCgsgCwRAIAgoAkAMAgtBACEHIABBICATQQAgDBAoDAILIAhBADYCDCAIIAgpA0A+AgggCCAIQQhqIgc2AkBBfyELIAcLIQlBACEHAkADQCAJKAIAIg1FDQEgCEEEaiANEG8iCkEASCINIAogCyAHa0tyRQRAIAlBBGohCSALIAcgCmoiB0sNAQwCCwsgDQ0NC0E9IQogB0EASA0LIABBICATIAcgDBAoIAdFBEBBACEHDAELQQAhCiAIKAJAIQkDQCAJKAIAIg1FDQEgCEEEaiANEG8iDSAKaiIKIAdLDQEgACAIQQRqIA0QJyAJQQRqIQkgByAKSw0ACwsgAEEgIBMgByAMQYDAAHMQKCATIAcgByATSBshBwwICyAPQQAgC0EASBsNCEE9IQogACAIKwNAIBMgCyAMIAcgBREaACIHQQBODQcMCQsgCCAIKQNAPAA3QQEhCyAXIQ0gCSEMDAQLIActAAEhCSAHQQFqIQcMAAsACyAADQcgFUUNAkEBIQcDQCAEIAdBAnRqKAIAIgAEQCADIAdBA3RqIAAgAiAGEHBBASEOIAdBAWoiB0EKRw0BDAkLC0EBIQ4gB0EKTw0HA0AgBCAHQQJ0aigCAA0BIAdBAWoiB0EKRw0ACwwHC0EcIQoMBAsgCyAKIA1rIhAgCyAQShsiCSASQf////8Hc0oNAkE9IQogEyAJIBJqIgsgCyATSBsiByAYSg0DIABBICAHIAsgDBAoIAAgFiASECcgAEEwIAcgCyAMQYCABHMQKCAAQTAgCSAQQQAQKCAAIA0gEBAnIABBICAHIAsgDEGAwABzECgMAQsLQQAhDgwDC0E9IQoLQdQ3IAo2AgALQX8hDgsgCEHQAGokACAOC9YCAQR/IwBB0AFrIgUkACAFIAI2AswBIAVBoAFqIgJBAEEoECoaIAUgBSgCzAE2AsgBAkBBACABIAVByAFqIAVB0ABqIAIgAyAEEHJBAEgEQEF/IQQMAQtBASAGIAAoAkxBAE4bIQYgACgCACEHIAAoAkhBAEwEQCAAIAdBX3E2AgALAn8CQAJAIAAoAjBFBEAgAEHQADYCMCAAQQA2AhwgAEIANwMQIAAoAiwhCCAAIAU2AiwMAQsgACgCEA0BC0F/IAAQfg0BGgsgACABIAVByAFqIAVB0ABqIAVBoAFqIAMgBBByCyECIAgEQCAAQQBBACAAKAIkEQYAGiAAQQA2AjAgACAINgIsIABBADYCHCAAKAIUIQEgAEIANwMQIAJBfyABGyECCyAAIAAoAgAiACAHQSBxcjYCAEF/IAIgAEEgcRshBCAGRQ0ACyAFQdABaiQAIAQLfgIBfwF+IAC9IgNCNIinQf8PcSICQf8PRwR8IAJFBEAgASAARAAAAAAAAAAAYQR/QQAFIABEAAAAAAAA8EOiIAEQdCEAIAEoAgBBQGoLNgIAIAAPCyABIAJB/gdrNgIAIANC/////////4eAf4NCgICAgICAgPA/hL8FIAALCxUAIABFBEBBAA8LQdQ3IAA2AgBBfwvPAwBBrDdB+xcQHEGtN0GwE0EBQQFBABAbQa43QdwQQQFBgH9B/wAQA0GvN0HVEEEBQYB/Qf8AEANBsDdB0xBBAUEAQf8BEANBsTdBhwpBAkGAgH5B//8BEANBsjdB/glBAkEAQf//AxADQbM3QaQKQQRBgICAgHhB/////wcQA0G0N0GbCkEEQQBBfxADQbU3QeMUQQRBgICAgHhB/////wcQA0G2N0HaFEEEQQBBfxADQbc3QfENQoCAgICAgICAgH9C////////////ABBtQbg3QfANQgBCfxBtQbk3QeoNQQQQDEG6N0HHF0EIEAxBuzdB9RQQDUG8N0HAHhANQb03QQRB6BQQCEG+N0ECQYEVEAhBvzdBBEGQFRAIQcA3QbUTEBpBwTdBAEH7HRABQcI3QQBB4R4QAUHDN0EBQZkeEAFBxDdBAkGLGxABQcU3QQNBqhsQAUHGN0EEQdIbEAFBxzdBBUHvGxABQcg3QQRBhh8QAUHJN0EFQaQfEAFBwjdBAEHVHBABQcM3QQFBtBwQAUHEN0ECQZcdEAFBxTdBA0H1HBABQcY3QQRB2h0QAUHHN0EFQbgdEAFByjdBBkGVHBABQcs3QQdByx8QAQslACAAQeQiNgIAIAAtAAQEQCAAKAIIQd8NEFELIAAoAggQBiAACwMAAAslACAAQdwjNgIAIAAtAAQEQCAAKAIIQd8NEFELIAAoAggQBiAACzcBAn9BBBAdIgIgATYCAEEEEB0iAyABNgIAQfs2IABBujdB6iRBxAEgAkG6N0HuJEHFASADEAcLNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEFAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRAwALCQAgASAAEQAAC1kBAX8gACAAKAJIIgFBAWsgAXI2AkggACgCACIBQQhxBEAgACABQSByNgIAQX8PCyAAQgA3AgQgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCEEEACwcAIAARDQALNQEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAAALMAEBfyMAQRBrIgIkACACIAE2AgggAkEIaiAAEQIAIQAgAigCCBAGIAJBEGokACAACwwAIAEgACgCABEAAAsJACAAQQE6AAQLtyYBAn9B+DZB+TZB+jZBAEGAIkERQYMiQQBBgyJBAEHhE0GFIkESEAVBCBAdIgBCiICAgBA3AwBB+DZB6hZBBkGQIkGoIkETIABBARAAQfw2Qf02Qf42Qfg2QYAiQRRBgCJBFUGAIkEWQdEPQYUiQRcQBUEEEB0iAEEYNgIAQfw2QbcSQQJBsCJBuCJBGSAAQQAQAEH4NkH2CkECQbwiQcQiQRpBGxACQfg2QdMXQQNBlCNBoCNBHEEdEAJBkDdBkTdBkjdBAEGAIkEeQYMiQQBBgyJBAEHxE0GFIkEfEAVBCBAdIgBCiICAgBA3AwBBkDdB3RlBAkGoI0G4IkEgIABBARAAQZM3QZQ3QZU3QZA3QYAiQSFBgCJBIkGAIkEjQegPQYUiQSQQBUEEEB0iAEElNgIAQZM3QbcSQQJBsCNBuCJBJiAAQQAQAEGQN0H2CkECQbgjQcQiQSdBKBACQZA3QdMXQQNBlCNBoCNBHEEpEAJBljdBlzdBmDdBAEGAIkEqQYMiQQBBgyJBAEGtFkGFIkErEAVBljdBAUHoI0GAIkEsQS0QDkGWN0HjFkEBQegjQYAiQSxBLRACQZY3QekIQQJB7CNBuCJBLkEvEAJBCBAdIgBBADYCBCAAQTA2AgBBljdBohlBBEGAJEGQJEExIABBABAAQQgQHSIAQQA2AgQgAEEyNgIAQZY3Qb0PQQNBmCRBpCRBMyAAQQAQAEEIEB0iAEEANgIEIABBNDYCAEGWN0GgD0EDQawkQbgkQTUgAEEAEABBCBAdIgBBADYCBCAAQTY2AgBBljdBvRpBA0HAJEG4JEE3IABBABAAQQgQHSIAQQA2AgQgAEE4NgIAQZY3QYgOQQNBrCRBuCRBNSAAQQAQAEEIEB0iAEEANgIEIABBOTYCAEGWN0HAGUEDQcwkQaAjQTogAEEAEABBCBAdIgBBADYCBCAAQTs2AgBBljdBhg9BAkHYJEHEIkE8IABBABAAQQgQHSIAQQA2AgQgAEE9NgIAQZY3QccaQQJB4CRBxCJBPiAAQQAQAEEIEB0iAEEANgIEIABBPzYCAEGWN0H5DUECQdgkQcQiQTwgAEEAEABBmTdB9wlB6CRBwABBhSJBwQAQCkHEDUEAED9BzAxBCBA/QeEQQRAQP0GXE0EYED9BgRRBIBA/QdIMQSgQP0GZNxAJQfs2QdIWQegkQcIAQYUiQcMAEApBgRRBABB6QdIMQQgQekH7NhAJQZo3Qd0WQegkQcQAQYUiQcUAEApBBBAdIgBBCDYCAEEEEB0iAUEINgIAQZo3QdcWQbo3QeokQcYAIABBujdB7iRBxwAgARAHQQQQHSIAQQA2AgBBBBAdIgFBADYCAEGaN0HHDEGzN0HEIkHIACAAQbM3QbgkQckAIAEQB0GaNxAJQZs3QZw3QZ03QQBBgCJBygBBgyJBAEGDIkEAQc4XQYUiQcsAEAVBmzdBAUH0JEGAIkHMAEHNABAOQZs3QbkMQQFB9CRBgCJBzABBzQAQAkGbN0GjFkECQfgkQcQiQc4AQc8AEAJBmzdB6QhBAkGAJUG4IkHQAEHRABACQQgQHSIAQQA2AgQgAEHSADYCAEGbN0HZDUECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEHUADYCAEGbN0G9F0EDQYglQbgkQdUAIABBABAAQQgQHSIAQQA2AgQgAEHWADYCAEGbN0HyFkEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHYADYCAEGbN0GfEkEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEHaADYCAEGbN0HNC0EEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEHbADYCAEGbN0HMCkEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHcADYCAEGbN0GaDkEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHdADYCAEGbN0G4FkEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHeADYCAEGbN0HLEkEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHfADYCAEGbN0H0EEEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHgADYCAEGbN0GoCkEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHhADYCAEGbN0HtEkEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEHiADYCAEGbN0HgC0EEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEHjADYCAEGbN0G8EUEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHkADYCAEGbN0HECUEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHlADYCAEGbN0HxCEEDQZQlQbgkQdcAIABBABAAQQgQHSIAQQA2AgQgAEHmADYCAEGbN0GHCUEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHoADYCAEGbN0G2DkEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHpADYCAEGbN0G5C0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHqADYCAEGbN0GrEUECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEHrADYCAEGbN0GsCUEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHsADYCAEGbN0HFE0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHtADYCAEGbN0GfFEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHuADYCAEGbN0GEDEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHvADYCAEGbN0HKEUECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEHwADYCAEGbN0HzDEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHxADYCAEGbN0GUC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEHyADYCAEGbN0GdEUECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEHzADYCAEGbN0GxFEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH0ADYCAEGbN0GUDEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH1ADYCAEGbN0GHDUEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH2ADYCAEGbN0GlC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH3ADYCAEGbN0GHFEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH4ADYCAEGbN0HxC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH5ADYCAEGbN0HZDEEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH6ADYCAEGbN0GAC0EDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH7ADYCAEGbN0GBEkEDQbglQe4kQecAIABBABAAQQgQHSIAQQA2AgQgAEH8ADYCAEGbN0GtEEEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEH9ADYCAEGbN0GfFUEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEH+ADYCAEGbN0GnDEEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEH/ADYCAEGbN0GMEUEEQaAlQbAlQdkAIABBABAAQQgQHSIAQQA2AgQgAEGAATYCAEGbN0GCF0ECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGCATYCAEGbN0GrEkEDQcwlQaAjQYMBIABBABAAQQgQHSIAQQA2AgQgAEGEATYCAEGbN0HcCkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGFATYCAEGbN0GoDkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGGATYCAEGbN0HFFkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGHATYCAEGbN0HcEkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGIATYCAEGbN0GAEUECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGJATYCAEGbN0G6CkECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGKATYCAEGbN0H3EkEDQcwlQaAjQYMBIABBABAAQQgQHSIAQQA2AgQgAEGLATYCAEGbN0HDDkECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGNATYCAEGbN0G4CUECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEGPATYCAEGbN0HTE0ECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEGQATYCAEGbN0GoFEECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGRATYCAEGbN0H9DEECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGSATYCAEGbN0G9FEECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGTATYCAEGbN0GUDUECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGUATYCAEGbN0GTFEECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGVATYCAEGbN0HmDEECQdglQcQiQYwBIABBABAAQQgQHSIAQQA2AgQgAEGWATYCAEGbN0GQEkECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEGXATYCAEGbN0G3EEEDQeglQfQlQZgBIABBABAAQQgQHSIAQQA2AgQgAEGZATYCAEGbN0HQCUECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGaATYCAEGbN0H8CEECQcQlQcQiQYEBIABBABAAQQgQHSIAQQA2AgQgAEGbATYCAEGbN0GqFUEDQcwlQaAjQYMBIABBABAAQQgQHSIAQQA2AgQgAEGcATYCAEGbN0GTEUEDQfwlQYgmQZ0BIABBABAAQQgQHSIAQQA2AgQgAEGeATYCAEGbN0HaF0EEQZAmQZAkQZ8BIABBABAAQQgQHSIAQQA2AgQgAEGgATYCAEGbN0HvF0EDQaAmQbgkQaEBIABBABAAQQgQHSIAQQA2AgQgAEGiATYCAEGbN0GNCkECQawmQcQiQaMBIABBABAAQQgQHSIAQQA2AgQgAEGkATYCAEGbN0HsCkECQbQmQcQiQaUBIABBABAAQQgQHSIAQQA2AgQgAEGmATYCAEGbN0HmF0EDQbwmQaAjQacBIABBABAAQQgQHSIAQQA2AgQgAEGoATYCAEGbN0GSF0ECQcgmQcQiQakBIABBABAAQQgQHSIAQQA2AgQgAEGqATYCAEGbN0GmF0EDQdAmQbgkQasBIABBABAAQQgQHSIAQQA2AgQgAEGsATYCAEGbN0GdGkEDQdwmQbgkQa0BIABBABAAQQgQHSIAQQA2AgQgAEGuATYCAEGbN0GbGkECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEGvATYCAEGbN0GuGkEDQegmQbgkQbABIABBABAAQQgQHSIAQQA2AgQgAEGxATYCAEGbN0GsGkECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEGyATYCAEGbN0HfCEECQYAlQbgiQdMAIABBABAAQQgQHSIAQQA2AgQgAEGzATYCAEGbN0HXCEECQfQmQcQiQbQBIABBABAAQQgQHSIAQQA2AgQgAEG1ATYCAEGbN0HcCUEFQYAnQZQnQbYBIABBABAAQQgQHSIAQQA2AgQgAEG3ATYCAEGbN0HJDUECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEG4ATYCAEGbN0GzDUECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEG5ATYCAEGbN0HlEEECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEG6ATYCAEGbN0GeE0ECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEG7ATYCAEGbN0HJFEECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEG8ATYCAEGbN0GhDUECQeAlQeokQY4BIABBABAAQQgQHSIAQQA2AgQgAEG9ATYCAEGbN0HsCUECQZwnQcQiQb4BIABBABAAQQgQHSIAQQA2AgQgAEG/ATYCAEGbN0GBE0EDQeglQfQlQZgBIABBABAAQQgQHSIAQQA2AgQgAEHAATYCAEGbN0HBEEEDQeglQfQlQZgBIABBABAAQQgQHSIAQQA2AgQgAEHBATYCAEGbN0G1FUEDQeglQfQlQZgBIABBABAACyoBAX8jAEEQayICJAAgAEUEQCACIAE2AgBBACACEC0QLAALIAJBEGokAAu5BQECfyAAQQA2AgAgAEIANwIIIABCADcCECAAQQA2AhggAEKAgID+p9Wq1f8ANwIkIABCgICA/oeAgOD/ADcCHCAAIAAtAARBgAFxOgAEIABBLGpBAEEkECohAwNAIAMgAkECdGpBgICA/gc2AgAgAkEBaiICQQlHDQALQQAhAiAAQdAAakEAQSQQKiEDA0AgAyACQQJ0akGAgID+BzYCACACQQFqIgJBCUcNAAtBACECIABB9ABqQQBBJBAqIQMDQCADIAJBAnRqQYCAgP4HNgIAIAJBAWoiAkEJRw0AC0EAIQIgAEGYAWpBAEEkECohAwNAIAMgAkECdGpBgICA/gc2AgAgAkEBaiICQQlHDQALQQAhAiAAQQA2AsQBIABBvAFqIgNCADcCAANAIAMgAkECdGpBgICA/gc2AgAgAkEBaiICQQNHDQALIABBgCE2AhggAEGAgID+BzYC4AEgAEKAgID+h4CA4P8ANwLYASAAQoCAgP6HgIDg/wA3AtABIABCqtWq/afVqtX/ADcCyAEgAEHkAWpBAEGgAhAqGiAAQoCAgP6HgIDg/wA3AvQBIABB/AFqQQBBMRAqGiAAQYCAgP4HNgK0AiAAQYQEaiEDIABBxAJqIQIDQCACQoCAgPyLgIDAv383AhAgAkIANwIIIAJCgICA/IuAgMC/fzcCACACQRhqIgIgA0cNAAsgAEIANwKkBCAAQoCAgP6HgIDg/wA3AoQEIABCgICA/gc3ArwEIAAgATYCuAQgAEKAgID8i4CAwL9/NwKcBCAAQgA3ApQEIABCgICA/IuAgMC/fzcCjAQgAEIANwKsBCAAQQA2ArQEIABCgICA/gc3AsQEIAFBAEdByBUQhQEgACAALQAEQQFyOgAEIAEtAAhBAXEEQCAAIAAoAhhB83hxQYgEcjYCGAsgAAvnAQEBfwJAAkAgAARAAn8gAUEEcQRAIAIgAyAEIAUgABEPAAwBCyACIAMgBCAAEQYACyIFDQELQcwEEB0iBSACQagEECsiAUEANgK0BCABQgA3AqwEIAIoArAEIgMgAigCrAQiBEcEQCADIARrIgZBAEgNAiABIAYQHSIANgKsBCABIAAgBmo2ArQEA0AgACAEKAIANgIAIABBBGohACAEQQRqIgQgA0cNAAsgASAANgKwBAsgASACKQK4BDcCuAQgASACKALIBDYCyAQgASACKQLABDcCwAQgAUEANgKoBAsgBQ8LEAQAC3EBAX8CQCAAKAIAIgAoAhgiAkECdkEDcSABRg0AIAAgAkFzcSABQQJ0QQxxcjYCGANAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLCw0AIAAoAgBBByABEE0LDQAgACgCAEEGIAEQTQsNACAAKAIAQQUgARBNCxAAIAAoAgAgASACthAxEGILEAAgACgCACABIAK2EC8QYgt1AQF/AkAgACgCACIAKAIYIgJBEHZBA3EgAUYNACAAIAJB//9zcSABQRB0QYCADHFyNgIYA0AgAC0ABCIBQQRxDQEgACABQQRyOgAEIAAoAhQiAQRAIAAgAREAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsLxwkCBn8DfQJAAkAgASgCACIFKAIYIAAoAgAiASgCGHNB////A3ENACAFKAIoIQACfwJAIAEoAigiAkHw4YP8B0cEQEMAAMB/IQhBAyACQarVqv0HRg0CGiACQY+evPwHRw0BQwAAAAAhCEEBDAILQQIMAQtBACACviIJIAlcDQAaIAJB/////3txQYCAgIACar4hCEECQQEgAkGAgICABHEbCyEDAn8CQCAAQfDhg/wHRwRAQwAAwH8hCUEDIABBqtWq/QdGDQIaIABBj568/AdHDQFDAAAAACEJQQEMAgtDAAAAACEJQQIMAQtBACAAviIKIApcDQAaIABB/////3txQYCAgIACar4hCUECQQEgAEGAgICABHEbCyADRyADRSAIIAhcIAkgCVxxciAIIAmTi0MXt9E4XXJFcg0AIAFBLGoiAygCACAFQSxqIgQoAgBHDQBBACEAAkADQCAAIgJBAWoiAEEJRg0BIAMgAEECdCIGaigCACAEIAZqKAIARg0ACyACQQhJDQELIAFB0ABqIgMoAgAgBUHQAGoiBCgCAEcNAEEAIQACQANAIAAiAkEBaiIAQQlGDQEgAyAAQQJ0IgZqKAIAIAQgBmooAgBGDQALIAJBCEkNAQsgAUH0AGoiAygCACAFQfQAaiIEKAIARw0AQQAhAAJAA0AgACICQQFqIgBBCUYNASADIABBAnQiBmooAgAgBCAGaigCAEYNAAsgAkEISQ0BCyABQZgBaiIDKAIAIAVBmAFqIgQoAgBHDQBBACEAAkADQCAAIgJBAWoiAEEJRg0BIAMgAEECdCIGaigCACAEIAZqKAIARg0ACyACQQhJDQELIAFBvAFqIgMoAgAgBUG8AWoiBCgCAEcNAEEAIQACQANAIAAiAkEBaiIAQQNGDQEgAyAAQQJ0IgZqKAIAIAQgBmooAgBGDQALIAJBAkkNAQsgBUHIAWohBiABQcgBaiEHQQAhAEEBIQIDQAJAIAYgAEECdCIAaigCACEDIAAgB2ooAgAhBCACQQFxRQ0AQQAhAkEBIQAgAyAERg0BCwsgAyAERw0AIAVB0AFqIQYgAUHQAWohB0EAIQBBASECA0ACQCAGIABBAnQiAGooAgAhAyAAIAdqKAIAIQQgAkEBcUUNAEEAIQJBASEAIAMgBEYNAQsLIAMgBEcNACAFQdgBaiEGIAFB2AFqIQdBACEAQQEhAgNAAkAgBiAAQQJ0IgBqKAIAIQMgACAHaigCACEEIAJBAXFFDQBBACECQQEhACADIARGDQELCyADIARHDQAgBSoCHCIJIAlcIgAgASoCHCIIIAhbRiAIIAhcIAByRSAIIAlccXINACABKgIgIgggCFsgBSoCICIJIAlcRiAIIAhbIAggCVxxcg0AIAUqAiQiCCAIXCIAIAEqAiQiCSAJW0YNACAARQRAIAggCVwNAQtBACEAIAEqAuABIgggCFwEQEEBIQAgBSoC4AEiCSAJXA0CCyAIIAUqAuABIglbIAAgCSAJXHFyDQELIAFBGGogBUEYakHMARArGgNAIAEtAAQiAEEEcQ0BIAEgAEEEcjoABCABKAIUIgAEQCABIAARAAALIAFBgICA/gc2ArQCIAEoAqgEIgENAAsLC8kCAQN/IwBB8ARrIgIkACAAKAIEIQEgAEEANgIEIAEEQCABIAEoAgAoAgQRAAALIAAoAgghASAAQQA2AgggAQRAIAEgASgCACgCBBEAAAsCQCAAKAIAIgAoArAEIAAoAqwERgRAIAAoAqgEDQEgACACQSBqIAAoArgEEIYBIgEpAgA3AgAgACABKQIQNwIQIAAgASkCCDcCCCAAQRhqIAFBGGpBzAEQKxogAEHkAWogAUHkAWpByAIQKxogACgCrAQiAwRAIAAgAzYCsAQgAxApCyAAIAEoAqwENgKsBCAAIAEoArAENgKwBCAAIAEoArQENgK0BCAAIAEoAsgENgLIBCAAIAEpAsAENwLABCAAIAEpArgENwK4BCACQfAEaiQADwsgAkHlGTYCECAAIAJBEGoQLRAsAAsgAkH/DzYCACAAIAIQLRAsAAsKAEEMEB0gABBZCwoAQQwQHUEAEFkLDQAgACgCAC0ACEEBcQsKACAAKAIAKAIQCw0AIAAoAgAoAhBBAXELGwAgAUEDTwRAEAQACyAAKAIAKAIMIAF2QQFxCxgAIAAoAgAiACAALQAIQf4BcSABcjoACAsMACAAKAIAIAE2AhALFwAgACgCACIAIAAoAhBBfnEgAXI2AhAL/QEBA38jAEEQayICJAAgACgCACEAIAFDAAAAAGBFBEAgAkHXETYCACMAQRBrIgMkACADIAI2AgwCQCAADQBB6DYtAAAEQEHkNigCACEADAELQRwQHSIAQoCAgPwDNwIUIABCADcCDCAAQQA2AgAgAEEAOgAIIABBATYCBEHkNiAANgIAQeg2QQE6AABB4DZB4DYoAgBBAWo2AgALIAAoAgQhBAJAIAAtAAhBCHEEQCAAQQBBBUEAQbwhIAIgBBERABoMAQsgAEEAQQVBvCEgAiAEEQsAGgsgA0EQaiQAECwACyAAQwAAAAAgASABQwAAAABbGzgCFCACQRBqJAALPAAgAUEDSQRAQQEgAXQhASAAKAIAIgACfyACBEAgACgCDCABcgwBCyAAKAIMIAFBf3NxCzYCDA8LEAQAC00BAn9BBBAdIQFBHBAdIgBCgICA/AM3AhQgAEIANwIMIABBADYCACAAQQA6AAggAEEBNgIEQeA2QeA2KAIAQQFqNgIAIAEgADYCACABCxAAIABBDTYCBCAAIAE2AgALEAAgAEEKNgIEIAAgATYCAAsQACAAQQc2AgQgACABNgIACyMAIAJBBUdBACACG0UEQEGoLCADIAQQYw8LQbgtIAMgBBBjCyIBAX4gASACrSADrUIghoQgBCAAERQAIgVCIIinJAEgBacLqAEBBX8gACgCVCIDKAIAIQUgAygCBCIEIAAoAhQgACgCHCIHayIGIAQgBkkbIgYEQCAFIAcgBhArGiADIAMoAgAgBmoiBTYCACADIAMoAgQgBmsiBDYCBAsgBCACIAIgBEsbIgQEQCAFIAEgBBArGiADIAMoAgAgBGoiBTYCACADIAMoAgQgBGs2AgQLIAVBADoAACAAIAAoAiwiATYCHCAAIAE2AhQgAgsEAEIACwQAQQALigUCBn4CfyABIAEoAgBBB2pBeHEiAUEQajYCACAAIQkgASkDACEDIAEpAwghBiMAQSBrIggkAAJAIAZC////////////AIMiBEKAgICAgIDAgDx9IARCgICAgICAwP/DAH1UBEAgBkIEhiADQjyIhCEEIANC//////////8PgyIDQoGAgICAgICACFoEQCAEQoGAgICAgICAwAB8IQIMAgsgBEKAgICAgICAgEB9IQIgA0KAgICAgICAgAhSDQEgAiAEQgGDfCECDAELIANQIARCgICAgICAwP//AFQgBEKAgICAgIDA//8AURtFBEAgBkIEhiADQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgBEL///////+//8MAVg0AQgAhAiAEQjCIpyIAQZH3AEkNACADIQIgBkL///////8/g0KAgICAgIDAAIQiBSEHAkAgAEGB9wBrIgFBwABxBEAgAiABQUBqrYYhB0IAIQIMAQsgAUUNACAHIAGtIgSGIAJBwAAgAWutiIQhByACIASGIQILIAggAjcDECAIIAc3AxgCQEGB+AAgAGsiAEHAAHEEQCAFIABBQGqtiCEDQgAhBQwBCyAARQ0AIAVBwAAgAGuthiADIACtIgKIhCEDIAUgAoghBQsgCCADNwMAIAggBTcDCCAIKQMIQgSGIAgpAwAiA0I8iIQhAiAIKQMQIAgpAxiEQgBSrSADQv//////////D4OEIgNCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyADQoCAgICAgICACFINACACQgGDIAJ8IQILIAhBIGokACAJIAIgBkKAgICAgICAgIB/g4S/OQMAC5gYAxJ/AXwDfiMAQbAEayIMJAAgDEEANgIsAkAgAb0iGUIAUwRAQQEhEUGZCSETIAGaIgG9IRkMAQsgBEGAEHEEQEEBIRFBnAkhEwwBC0GfCUGaCSAEQQFxIhEbIRMgEUUhFQsCQCAZQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEUEDaiIDIARB//97cRAoIAAgEyARECcgAEGTE0GDGyAFQSBxIgUbQbQWQYcbIAUbIAEgAWIbQQMQJyAAQSAgAiADIARBgMAAcxAoIAMgAiACIANIGyEKDAELIAxBEGohEgJAAn8CQCABIAxBLGoQdCIBIAGgIgFEAAAAAAAAAABiBEAgDCAMKAIsIgZBAWs2AiwgBUEgciIOQeEARw0BDAMLIAVBIHIiDkHhAEYNAiAMKAIsIQlBBiADIANBAEgbDAELIAwgBkEdayIJNgIsIAFEAAAAAAAAsEGiIQFBBiADIANBAEgbCyELIAxBMGpBoAJBACAJQQBOG2oiDSEHA0AgBwJ/IAFEAAAAAAAA8EFjIAFEAAAAAAAAAABmcQRAIAGrDAELQQALIgM2AgAgB0EEaiEHIAEgA7ihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACwJAIAlBAEwEQCAJIQMgByEGIA0hCAwBCyANIQggCSEDA0BBHSADIANBHU4bIQMCQCAHQQRrIgYgCEkNACADrSEaQgAhGQNAIAYgGUL/////D4MgBjUCACAahnwiG0KAlOvcA4AiGUKA7JSjDH4gG3w+AgAgBkEEayIGIAhPDQALIBmnIgZFDQAgCEEEayIIIAY2AgALA0AgCCAHIgZJBEAgBkEEayIHKAIARQ0BCwsgDCAMKAIsIANrIgM2AiwgBiEHIANBAEoNAAsLIANBAEgEQCALQRlqQQluQQFqIQ8gDkHmAEYhEANAQQlBACADayIDIANBCU4bIQoCQCAGIAhNBEAgCCgCACEHDAELQYCU69wDIAp2IRRBfyAKdEF/cyEWQQAhAyAIIQcDQCAHIAMgBygCACIXIAp2ajYCACAWIBdxIBRsIQMgB0EEaiIHIAZJDQALIAgoAgAhByADRQ0AIAYgAzYCACAGQQRqIQYLIAwgDCgCLCAKaiIDNgIsIA0gCCAHRUECdGoiCCAQGyIHIA9BAnRqIAYgBiAHa0ECdSAPShshBiADQQBIDQALC0EAIQMCQCAGIAhNDQAgDSAIa0ECdUEJbCEDQQohByAIKAIAIgpBCkkNAANAIANBAWohAyAKIAdBCmwiB08NAAsLIAsgA0EAIA5B5gBHG2sgDkHnAEYgC0EAR3FrIgcgBiANa0ECdUEJbEEJa0gEQEEEQaQCIAlBAEgbIAxqIAdBgMgAaiIKQQltIg9BAnRqQdAfayEJQQohByAPQXdsIApqIgpBB0wEQANAIAdBCmwhByAKQQFqIgpBCEcNAAsLAkAgCSgCACIQIBAgB24iDyAHbCIKRiAJQQRqIhQgBkZxDQAgECAKayEQAkAgD0EBcUUEQEQAAAAAAABAQyEBIAdBgJTr3ANHIAggCU9yDQEgCUEEay0AAEEBcUUNAQtEAQAAAAAAQEMhAQtEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gBiAURhtEAAAAAAAA+D8gECAHQQF2IhRGGyAQIBRJGyEYAkAgFQ0AIBMtAABBLUcNACAYmiEYIAGaIQELIAkgCjYCACABIBigIAFhDQAgCSAHIApqIgM2AgAgA0GAlOvcA08EQANAIAlBADYCACAIIAlBBGsiCUsEQCAIQQRrIghBADYCAAsgCSAJKAIAQQFqIgM2AgAgA0H/k+vcA0sNAAsLIA0gCGtBAnVBCWwhA0EKIQcgCCgCACIKQQpJDQADQCADQQFqIQMgCiAHQQpsIgdPDQALCyAJQQRqIgcgBiAGIAdLGyEGCwNAIAYiByAITSIKRQRAIAdBBGsiBigCAEUNAQsLAkAgDkHnAEcEQCAEQQhxIQkMAQsgA0F/c0F/IAtBASALGyIGIANKIANBe0pxIgkbIAZqIQtBf0F+IAkbIAVqIQUgBEEIcSIJDQBBdyEGAkAgCg0AIAdBBGsoAgAiDkUNAEEKIQpBACEGIA5BCnANAANAIAYiCUEBaiEGIA4gCkEKbCIKcEUNAAsgCUF/cyEGCyAHIA1rQQJ1QQlsIQogBUFfcUHGAEYEQEEAIQkgCyAGIApqQQlrIgZBACAGQQBKGyIGIAYgC0obIQsMAQtBACEJIAsgAyAKaiAGakEJayIGQQAgBkEAShsiBiAGIAtKGyELC0F/IQogC0H9////B0H+////ByAJIAtyIhAbSg0BIAsgEEEAR2pBAWohDgJAIAVBX3EiFUHGAEYEQCADIA5B/////wdzSg0DIANBACADQQBKGyEGDAELIBIgAyADQR91IgZzIAZrrSASED4iBmtBAUwEQANAIAZBAWsiBkEwOgAAIBIgBmtBAkgNAAsLIAZBAmsiDyAFOgAAIAZBAWtBLUErIANBAEgbOgAAIBIgD2siBiAOQf////8Hc0oNAgsgBiAOaiIDIBFB/////wdzSg0BIABBICACIAMgEWoiBSAEECggACATIBEQJyAAQTAgAiAFIARBgIAEcxAoAkACQAJAIBVBxgBGBEAgDEEQaiIGQQhyIQMgBkEJciEJIA0gCCAIIA1LGyIKIQgDQCAINQIAIAkQPiEGAkAgCCAKRwRAIAYgDEEQak0NAQNAIAZBAWsiBkEwOgAAIAYgDEEQaksNAAsMAQsgBiAJRw0AIAxBMDoAGCADIQYLIAAgBiAJIAZrECcgCEEEaiIIIA1NDQALIBAEQCAAQbMhQQEQJwsgC0EATCAHIAhNcg0BA0AgCDUCACAJED4iBiAMQRBqSwRAA0AgBkEBayIGQTA6AAAgBiAMQRBqSw0ACwsgACAGQQkgCyALQQlOGxAnIAtBCWshBiAIQQRqIgggB08NAyALQQlKIQMgBiELIAMNAAsMAgsCQCALQQBIDQAgByAIQQRqIAcgCEsbIQogDEEQaiIGQQhyIQMgBkEJciENIAghBwNAIA0gBzUCACANED4iBkYEQCAMQTA6ABggAyEGCwJAIAcgCEcEQCAGIAxBEGpNDQEDQCAGQQFrIgZBMDoAACAGIAxBEGpLDQALDAELIAAgBkEBECcgBkEBaiEGIAkgC3JFDQAgAEGzIUEBECcLIAAgBiALIA0gBmsiBiAGIAtKGxAnIAsgBmshCyAHQQRqIgcgCk8NASALQQBODQALCyAAQTAgC0ESakESQQAQKCAAIA8gEiAPaxAnDAILIAshBgsgAEEwIAZBCWpBCUEAECgLIABBICACIAUgBEGAwABzECggBSACIAIgBUgbIQoMAQsgEyAFQRp0QR91QQlxaiELAkAgA0ELSw0AQQwgA2shBkQAAAAAAAAwQCEYA0AgGEQAAAAAAAAwQKIhGCAGQQFrIgYNAAsgCy0AAEEtRgRAIBggAZogGKGgmiEBDAELIAEgGKAgGKEhAQsgEUECciEJIAVBIHEhCCASIAwoAiwiByAHQR91IgZzIAZrrSASED4iBkYEQCAMQTA6AA8gDEEPaiEGCyAGQQJrIg0gBUEPajoAACAGQQFrQS1BKyAHQQBIGzoAACAEQQhxIQYgDEEQaiEHA0AgByIFAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgdBgCtqLQAAIAhyOgAAIAYgA0EASnJFIAEgB7ehRAAAAAAAADBAoiIBRAAAAAAAAAAAYXEgBUEBaiIHIAxBEGprQQFHckUEQCAFQS46AAEgBUECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQpB/f///wcgCSASIA1rIgVqIgZrIANIDQAgAEEgIAIgBgJ/AkAgA0UNACAHIAxBEGprIghBAmsgA04NACADQQJqDAELIAcgDEEQamsiCAsiB2oiAyAEECggACALIAkQJyAAQTAgAiADIARBgIAEcxAoIAAgDEEQaiAIECcgAEEwIAcgCGtBAEEAECggACANIAUQJyAAQSAgAiADIARBgMAAcxAoIAMgAiACIANIGyEKCyAMQbAEaiQAIAoLRQEBfyAAKAI8IQMjAEEQayIAJAAgAyABpyABQiCIpyACQf8BcSAAQQhqEBQQdSECIAApAwghASAAQRBqJABCfyABIAIbC70CAQd/IwBBIGsiAyQAIAMgACgCHCIENgIQIAAoAhQhBSADIAI2AhwgAyABNgIYIAMgBSAEayIBNgIUIAEgAmohBUECIQYgA0EQaiEBAn8DQAJAAkACQCAAKAI8IAEgBiADQQxqEBgQdUUEQCAFIAMoAgwiB0YNASAHQQBODQIMAwsgBUF/Rw0CCyAAIAAoAiwiATYCHCAAIAE2AhQgACABIAAoAjBqNgIQIAIMAwsgASAHIAEoAgQiCEsiCUEDdGoiBCAHIAhBACAJG2siCCAEKAIAajYCACABQQxBBCAJG2oiASABKAIAIAhrNgIAIAUgB2shBSAGIAlrIQYgBCEBDAELCyAAQQA2AhwgAEIANwMQIAAgACgCAEEgcjYCAEEAIAZBAkYNABogAiABKAIEawshBCADQSBqJAAgBAsJACAAKAI8EBkLIwEBf0GgNygCACIABEADQCAAKAIAEQcAIAAoAgQiAA0ACwsLvgIBBX8jAEHgAGsiAiQAIAIgADYCACMAQRBrIgMkACADIAI2AgwjAEGQAWsiACQAIABBkCtBkAEQKyIAIAJBEGoiBSIBNgIsIAAgATYCFCAAQf////8HQX4gAWsiBCAEQf////8HTxsiBDYCMCAAIAEgBGoiATYCHCAAIAE2AhAgAEGaESACQQBBABBzGiAEBEAgACgCFCIBIAEgACgCEEZrQQA6AAALIABBkAFqJAAgA0EQaiQAAkAgBSIAQQNxBEADQCAALQAARQ0CIABBAWoiAEEDcQ0ACwsDQCAAIgFBBGohACABKAIAIgNBf3MgA0GBgoQIa3FBgIGChHhxRQ0ACwNAIAEiAEEBaiEBIAAtAAANAAsLIAAgBWtBAWoiABBKIgEEfyABIAUgABArBUEACyEAIAJB4ABqJAAgAAvFAQICfwF8IwBBMGsiBiQAIAEoAgghBwJAQYw3LQAAQQFxBEBBiDcoAgAhAQwBC0EFQYAjEAshAUGMN0EBOgAAQYg3IAE2AgALIAYgBTYCKCAGIAQ4AiAgBiADNgIYIAYgAjgCEAJ/IAEgB0HqFiAGQQxqIAZBEGoQEiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACyEBIAYoAgwhAyAAIAEpAwA3AwAgACABKQMINwMIIAMQESAGQTBqJAALCAAgABB3ECkLDAAgACgCCEHdGRBRCwgAIAAQeRApC1UBAn8jAEEwayICJAAgASAAKAIEIgNBAXVqIQEgACgCACEAIAIgASADQQFxBH8gASgCACAAaigCAAUgAAsRAQBBMBAdIAJBMBArIQAgAkEwaiQAIAALOwEBfyABIAAoAgQiBUEBdWohASAAKAIAIQAgASACIAMgBCAFQQFxBH8gASgCACAAaigCAAUgAAsRHAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEQAAs3AQF/IAEgACgCBCIDQQF1aiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALEQwACzUBAX8gASAAKAIEIgJBAXVqIQEgACgCACEAIAEgAkEBcQR/IAEoAgAgAGooAgAFIAALEQkAC2EBAn8jAEEQayICJAAgASAAKAIEIgNBAXVqIQEgACgCACEAIAIgASADQQFxBH8gASgCACAAaigCAAUgAAsRAQBBEBAdIgAgAikDCDcDCCAAIAIpAwA3AwAgAkEQaiQAIAALYwECfyMAQRBrIgMkACABIAAoAgQiBEEBdWohASAAKAIAIQAgAyABIAIgBEEBcQR/IAEoAgAgAGooAgAFIAALEQMAQRAQHSIAIAMpAwg3AwggACADKQMANwMAIANBEGokACAACzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRBAALOQEBfyABIAAoAgQiBEEBdWohASAAKAIAIQAgASACIAMgBEEBcQR/IAEoAgAgAGooAgAFIAALEQgACwkAIAEgABECAAsFAEGbNwsPACABIAAoAgBqIAI2AgALDQAgASAAKAIAaigCAAsYAQF/QRAQHSIAQgA3AwggAEEANgIAIAALGAEBf0EQEB0iAEIANwMAIABCADcDCCAACwwAQTAQHUEAQTAQKgs3AQF/IAEgACgCBCIDQQF1aiEBIAAoAgAhACABIAIgA0EBcQR/IAEoAgAgAGooAgAFIAALERsACwUAQZY3CyEAIAAgASgCACABIAEsAAtBAEgbQZM3IAIoAgAQDzYCAAsqAQF/QQwQHSIBQQA6AAQgASAAKAIANgIIIABBADYCACABQcgjNgIAIAELBQBBkzcLBQBBkDcLIQAgACABKAIAIAEgASwAC0EASBtB/DYgAigCABAPNgIAC9gBAQR/IwBBIGsiAyQAIAEoAgAiBEHw////B0kEQAJAAkAgBEELTwRAIARBD3JBAWoiBRAdIQYgAyAFQYCAgIB4cjYCECADIAY2AgggAyAENgIMIAQgBmohBQwBCyADIAQ6ABMgA0EIaiIGIARqIQUgBEUNAQsgBiABQQRqIAQQKxoLIAVBADoAACADIAI2AgAgA0EYaiADQQhqIAMgABEDACADKAIYEBAgAygCGCIAEAYgAygCABAGIAMsABNBAEgEQCADKAIIECkLIANBIGokACAADwsQBAALKgEBf0EMEB0iAUEAOgAEIAEgACgCADYCCCAAQQA2AgAgAUHQIjYCACABCwUAQfw2C2kBAn8jAEEQayIGJAAgASAAKAIEIgdBAXVqIQEgACgCACEAIAYgASACIAMgBCAFIAdBAXEEfyABKAIAIABqKAIABSAACxEOAEEQEB0iACAGKQMINwMIIAAgBikDADcDACAGQRBqJAAgAAsFAEH4NgubAQIBfwF9IwBBEGsiAiQAIAAoAgAhACABQQZIBEACfwJAAkACQCABQQRrDgIAAQILIABBpAJqIAAtAKwCQQNxQQJGDQIaIABBnAJqDAILIABBnAJqIAAtAKwCQQNxQQJGDQEaIABBpAJqDAELIAAgAUECdGpBnAJqCyoCACEDIAJBEGokACADuw8LIAJB0A42AgAgACACEC0QLAALmwECAX8BfSMAQRBrIgIkACAAKAIAIQAgAUEGSARAAn8CQAJAAkAgAUEEaw4CAAECCyAAQZQCaiAALQCsAkEDcUECRg0CGiAAQYwCagwCCyAAQYwCaiAALQCsAkEDcUECRg0BGiAAQZQCagwBCyAAIAFBAnRqQYwCagsqAgAhAyACQRBqJAAgA7sPCyACQdAONgIAIAAgAhAtECwAC5sBAgF/AX0jAEEQayICJAAgACgCACEAIAFBBkgEQAJ/AkACQAJAIAFBBGsOAgABAgsgAEGEAmogAC0ArAJBA3FBAkYNAhogAEH8AWoMAgsgAEH8AWogAC0ArAJBA3FBAkYNARogAEGEAmoMAQsgACABQQJ0akH8AWoLKgIAIQMgAkEQaiQAIAO7DwsgAkHQDjYCACAAIAIQLRAsAAtPACAAIAEoAgAiASoC5AG7OQMAIAAgASoC7AG7OQMIIAAgASoC6AG7OQMQIAAgASoC8AG7OQMYIAAgASoC9AG7OQMgIAAgASoC+AG7OQMoCwwAIAAoAgAqAvgBuwsMACAAKAIAKgL0AbsLDAAgACgCACoC8AG7CwwAIAAoAgAqAugBuwsMACAAKAIAKgLsAbsLDAAgACgCACoC5AG7C48JAwV9BH8BfiMAQUBqIgwkACAAKAIAIQkgDEEIakEAQTgQKhpB7DZB7DYoAgBBAWo2AgAgCRBnIAG2IQUCQAJAAkAgCSkCvAQiDUIgiKciAA4EAQAAAQALIA2nviEGAkAgAEEBRyAJKgK8BCIEIARcckUEQCAGIgRDAAAAAF1FDQEMAgsCQCAAQQJHIAQgBFxyRQRAIAUgBVwgBkMAAAAAXXINAwwBC0MAAMB/IQQCQCAAQQFrDgIAAQILIAYhBAwBCyAGIAWUQwrXIzyUIQQLIAQgCUECIAUQHyAJQQIgBRAikpIhCEEBIQsMAQtDAAAAACEEAkACQAJAAkAgCSgC2AEiAEHw4YP8B0YNACAAQY+evPwHRg0DQfAhIQsCQCAAQarVqv0HRwRAIAC+IgQgBFsNAUH4ISELCyALKgIAIQQgCygCBEEBaw4CAgEDCyAAQf////97cUGAgICAAmq+IQQgAEGAgICABHFFDQELIAQgBZRDCtcjPJQhBAsgBCAEXA0AQwAAAAAhBAJAIABB8OGD/AdGDQAgAEGPnrz8B0YNAkHwISEKAkAgAEGq1ar9B0cEQCAAviIEIARbDQFB+CEhCgsgCioCACEEQwAAwH8hCEECIQsgCigCBEEBaw4CAwEECyAAQf////97cUGAgICAAmq+IQQgAEGAgICABHFFDQILIAQgBZRDCtcjPJQhCEECIQsMAgsgBSAFWyELIAUhCAwBC0ECIQsgBCEICyACtiEHAkACQAJAIAkpAsQEIg1CIIinIgAOBAEAAAEACyANp74hBgJAIABBAUcgCSoCxAQiBCAEXHJFBEAgBiIEQwAAAABdRQ0BDAILAkAgAEECRyAEIARcckUEQCAHIAdcIAZDAAAAAF1yDQMMAQtDAADAfyEEAkAgAEEBaw4CAAECCyAGIQQMAQsgBiAHlEMK1yM8lCEECyAEIAlBACAFEB8gCUEAIAUQIpKSIQZBASEADAELQwAAAAAhBAJAAkACQAJAIAkoAtwBIgBB8OGD/AdGDQAgAEGPnrz8B0YNA0HwISEKAkAgAEGq1ar9B0cEQCAAviIEIARbDQFB+CEhCgsgCioCACEEIAooAgRBAWsOAgIBAwsgAEH/////e3FBgICAgAJqviEEIABBgICAgARxRQ0BCyAEIAeUQwrXIzyUIQQLIAQgBFwNAEMAAAAAIQQCQCAAQfDhg/wHRg0AIABBj568/AdGDQJB8CEhCgJAIABBqtWq/QdHBEAgAL4iBCAEWw0BQfghIQoLIAoqAgAhBEMAAMB/IQZBAiEAIAooAgRBAWsOAgMBBAsgAEH/////e3FBgICAgAJqviEEIABBgICAgARxRQ0CCyAEIAeUQwrXIzyUIQZBAiEADAILIAcgB1shACAHIQYMAQtBAiEAIAQhBgsgCSAIIAYgAyALIAAgBSAHQQFBACAJKAK4BCAMQQhqQQBB7DYoAgAQNwRAIAkgCS0ArAJBA3EgBSAHIAUQaSAJIAkoArgEKgIUu0QAAAAAAAAAAEQAAAAAAAAAABBbCyAMQUBrJAALEAAgACgCAC0ABEEEcUECdgt1AQJ/IwBBEGsiASQAIAAoAgAiACgCCARAA0AgAC0ABCICQQRxRQRAIAAgAkEEcjoABCAAKAIUIgIEQCAAIAIRAAALIABBgICA/gc2ArQCIAAoAqgEIgANAQsLIAFBEGokAA8LIAFBgAg2AgAgACABEC0QLAALLgEBfyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALIAAoAgBBADYCFAsXACAAKAIAKAIIIgAgACgCACgCCBEAAAsuAQF/IAAoAgghAiAAIAE2AgggAgRAIAIgAigCACgCBBEAAAsgACgCAEEPNgIUCy0BAX8gACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIAQQAQZQtJAQF/IwBBEGsiBiQAIAYgASgCACgCBCIBIAIgAyAEIAUgASgCACgCCBEOACAAIAYrAwC2OAIAIAAgBisDCLY4AgQgBkEQaiQACy0BAX8gACgCBCECIAAgATYCBCACBEAgAiACKAIAKAIEEQAACyAAKAIAQQ4QZQs8AQF/AkAgACgCACIAKAKwBCAAKAKsBCIAa0ECdSABTQ0AIAAgAUECdGooAgAiAEUNACAAKAIAIQILIAILGQAgACgCACgCqAQiAEUEQEEADwsgACgCAAsXACAAKAIAIgAoArAEIAAoAqwEa0ECdQvSAgEEfyMAQcACayIEJAACQCAAKAIAIgAoArAEIAAoAqwERg0AIAEoAgAiAygCqAQhASAAIAMQa0UNACAAIAFGBEAgBEEAQaACECoiAkKAgID+h4CA4P8ANwMQIAJBGGpBAEExECoaIAJBgICA/gc2AlAgAkGgAmohBSACQeAAaiEBA0AgAUKAgID8i4CAwL9/NwIQIAFCADcCCCABQoCAgPyLgIDAv383AgAgAUEYaiIBIAVHDQALIAJCgICA/IuAgMC/fzcDuAIgAkIANwOwAiACQoCAgPyLgIDAv383A6gCIAJCgICA/oeAgOD/ADcDoAIgA0HkAWogAkHAAhArGiADQQA2AqgECwNAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLIARBwAJqJAALsgcBCH8jAEHQAGsiByQAIAAoAgAhAAJAAkAgASgCACIIKAKoBEUEQCAAKAIIDQEgACgCrAQiASACQQJ0aiEGAkAgACgCsAQiBCAAQbQEaiIDKAIAIgVJBEAgBCAGRgRAIAYgCDYCACAAIAZBBGo2ArAEDAILIAQgBCICQQRrIgFLBEADQCACIAEoAgA2AgAgAkEEaiECIAFBBGoiASAESQ0ACwsgACACNgKwBCAGQQRqIgEgBEcEQCAEIAQgAWsiAUF8cWsgBiABEDYaCyAGIAg2AgAMAQsgBCABa0ECdUEBaiIEQYCAgIAETw0DAkAgB0EgakH/////AyAFIAFrIgFBAXUiBSAEIAQgBUkbIAFB/P///wdPGyACIAMQQCIDKAIIIgIgAygCDEcNACADKAIEIgEgAygCACIESwRAIAMgASABIARrQQJ1QQFqQX5tQQJ0IgRqIAEgAiABayIBEDYgAWoiAjYCCCADIAMoAgQgBGo2AgQMAQsgB0E4akEBIAIgBGtBAXUgAiAERhsiASABQQJ2IAMoAhAQQCIFKAIIIQQCfyADKAIIIgIgAygCBCIBRgRAIAQhAiABDAELIAQgAiABa2ohAgNAIAQgASgCADYCACABQQRqIQEgBEEEaiIEIAJHDQALIAMoAgghASADKAIECyEEIAMoAgAhCSADIAUoAgA2AgAgBSAJNgIAIAMgBSgCBDYCBCAFIAQ2AgQgAyACNgIIIAUgATYCCCADKAIMIQogAyAFKAIMNgIMIAUgCjYCDCABIARHBEAgBSABIAQgAWtBA2pBfHFqNgIICyAJRQ0AIAkQKSADKAIIIQILIAIgCDYCACADIAMoAghBBGo2AgggAyADKAIEIAYgACgCrAQiAWsiAmsgASACEDY2AgQgAygCCCAGIAAoArAEIAZrIgQQNiEGIAAoAqwEIQEgACADKAIENgKsBCADIAE2AgQgACgCsAQhAiAAIAQgBmo2ArAEIAMgAjYCCCAAKAK0BCEEIAAgAygCDDYCtAQgAyABNgIAIAMgBDYCDCABIAJHBEAgAyACIAEgAmtBA2pBfHFqNgIICyABRQ0AIAEQKQsgCCAANgKoBANAIAAtAAQiAUEEcUUEQCAAIAFBBHI6AAQgACgCFCIBBEAgACABEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQELCyAHQdAAaiQADwsgB0HrHzYCECAAIAdBEGoQLRAsAAsgB0HwIDYCACAAIAcQLRAsAAsQBAALEAAgACgCAC0ABEECcUEBdgt1AQJ9AkACQCAAKAIAIAFBAnRqKAK8ASIAQfDhg/wHRiAAQY+evPwHRnINAEMAAMB/IQIgAEGq1ar9B0YiASABcg0BIAC+IgMgA1wNASAAQfDhg/wHRg0AIABB/////3txQYCAgIACar4PC0MAAAAAIQILIAILqgEDAX8BfAF9QQIhAwJAAkAgASgCACACQQJ0aigCdCIBQfDhg/wHRwRARAAAAAAAAPh/IQQgAUGq1ar9B0YEQEEDIQMMAwsgAUGPnrz8B0cNAUQAAAAAAAAAACEEQQEhAwwCCwwBCyABviIFIAVcBEBBACEDDAELQQJBASABQYCAgIAEcRshAyABQf////97cUGAgICAAmq+uyEECyAAIAQ5AwggACADNgIAC4ABAgF8AX0CQAJAIAAoAgAgAUECdGooApgBIgBB8OGD/AdGIABBj568/AdGcg0ARAAAAAAAAPh/IQIgAEGq1ar9B0YiASABcg0BIAC+IgMgA1wNASAAQfDhg/wHRg0AIABB/////3txQYCAgIACar67DwtEAAAAAAAAAAAhAgsgAgsbAQF9QwAAwH8gACgCACoC4AEiASABIAFcG7sLlwECAXwBfQJ/AkAgASgCACgC3AEiAUHw4YP8B0cEQEQAAAAAAAD4fyECQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUQAAAAAAAAAACECQQEMAgtBAgwBC0EAIAG+IgMgA1wNABogAUH/////e3FBgICAgAJqvrshAkECQQEgAUGAgICABHEbCyEBIAAgAjkDCCAAIAE2AgALlwECAXwBfQJ/AkAgASgCACgC2AEiAUHw4YP8B0cEQEQAAAAAAAD4fyECQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUQAAAAAAAAAACECQQEMAgtBAgwBC0EAIAG+IgMgA1wNABogAUH/////e3FBgICAgAJqvrshAkECQQEgAUGAgICABHEbCyEBIAAgAjkDCCAAIAE2AgALlwECAXwBfQJ/AkAgASgCACgC1AEiAUHw4YP8B0cEQEQAAAAAAAD4fyECQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUQAAAAAAAAAACECQQEMAgtBAgwBC0EAIAG+IgMgA1wNABogAUH/////e3FBgICAgAJqvrshAkECQQEgAUGAgICABHEbCyEBIAAgAjkDCCAAIAE2AgALlwECAXwBfQJ/AkAgASgCACgC0AEiAUHw4YP8B0cEQEQAAAAAAAD4fyECQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUQAAAAAAAAAACECQQEMAgtBAgwBC0EAIAG+IgMgA1wNABogAUH/////e3FBgICAgAJqvrshAkECQQEgAUGAgICABHEbCyEBIAAgAjkDCCAAIAE2AgALlwECAXwBfQJ/AkAgASgCACgCzAEiAUHw4YP8B0cEQEQAAAAAAAD4fyECQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUQAAAAAAAAAACECQQEMAgtBAgwBC0EAIAG+IgMgA1wNABogAUH/////e3FBgICAgAJqvrshAkECQQEgAUGAgICABHEbCyEBIAAgAjkDCCAAIAE2AgALlwECAXwBfQJ/AkAgASgCACgCyAEiAUHw4YP8B0cEQEQAAAAAAAD4fyECQQMgAUGq1ar9B0YNAhogAUGPnrz8B0cNAUQAAAAAAAAAACECQQEMAgtBAgwBC0EAIAG+IgMgA1wNABogAUH/////e3FBgICAgAJqvrshAkECQQEgAUGAgICABHEbCyEBIAAgAjkDCCAAIAE2AgALMQEBfSAAKAIAIgAqAiQiASABXAR9QwAAgD9DAAAAACAAKAK4BC0ACEEBcRsFIAELuwsaAQF9IAAoAgAqAiAiAUMAAAAAIAEgAVsbuwuNAQECfUMAAMB/IQIgAAJ/QQMgASgCACgCKCIBQarVqv0HRg0AGiABQY+evPwHRgRAQwAAAAAhAkEBDAELIAFB8OGD/AdGBEBDAAAAACECQQIMAQtBACABviIDIANcDQAaIAFB/////3txQYCAgIACar4hAkECQQEgAUGAgICABHEbCzYCACAAIAK7OQMICxAAIAAoAgAoAhhBFnZBAXELEAAgACgCACgCGEEUdkEDcQuqAQMBfwF8AX1BAiEDAkACQCABKAIAIAJBAnRqKAIsIgFB8OGD/AdHBEBEAAAAAAAA+H8hBCABQarVqv0HRgRAQQMhAwwDCyABQY+evPwHRw0BRAAAAAAAAAAAIQRBASEDDAILDAELIAG+IgUgBVwEQEEAIQMMAQtBAkEBIAFBgICAgARxGyEDIAFB/////3txQYCAgIACar67IQQLIAAgBDkDCCAAIAM2AgALEAAgACgCACgCGEEEdkEHcQsQACAAKAIAKAIYQRJ2QQNxCxAAIAAoAgAoAhhBAnZBA3ELEAAgACgCACgCGEENdkEHcQsQACAAKAIAKAIYQQp2QQdxCxAAIAAoAgAoAhhBB3ZBB3ELqgEDAX8BfAF9QQIhAwJAAkAgASgCACACQQJ0aigCUCIBQfDhg/wHRwRARAAAAAAAAPh/IQQgAUGq1ar9B0YEQEEDIQMMAwsgAUGPnrz8B0cNAUQAAAAAAAAAACEEQQEhAwwCCwwBCyABviIFIAVcBEBBACEDDAELQQJBASABQYCAgIAEcRshAyABQf////97cUGAgICAAmq+uyEECyAAIAQ5AwggACADNgIACw0AIAAoAgAvARpBA3ELbwEBfwJAIAAoAgAiACABQQJ0aiIBQbwBaigCACACthAvIgNGDQAgASADNgK8AQNAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLC3EBAX8CQCAAKAIAIgAtAAQiAkECcUEBdiABRg0AIAAgAkH9AXFBAkEAIAEbcjoABANAIAAtAAQiAUEEcQ0BIAAgAUEEcjoABCAAKAIUIgEEQCAAIAERAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLCxAAIAAoAgAgASACthAxEGELEAAgACgCACABIAK2EC8QYQtvAQF/AkAgACgCACIAIAFBAnRqIgFBmAFqKAIAIAK2EC8iA0YNACABIAM2ApgBA0AgAC0ABCIBQQRxDQEgACABQQRyOgAEIAAoAhQiAQRAIAAgAREAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsLcgICfQF/AkAgACgCACIAKgLgASIDIAG2IgJbIAIgAlwgAyADXHFyDQAgACACOALgAQNAIAAtAAQiBEEEcQ0BIAAgBEEEcjoABCAAKAIUIgQEQCAAIAQRAAALIABBgICA/gc2ArQCIAAoAqgEIgANAAsLCxAAIAAoAgBBASABthAxEEMLEAAgACgCAEEBIAG2EC8QQwsQACAAKAIAQQAgAbYQMRBDCxAAIAAoAgBBACABthAvEEMLEAAgACgCAEEBIAG2EDEQRAsQACAAKAIAQQEgAbYQLxBECxAAIAAoAgBBACABthAxEEQLEAAgACgCAEEAIAG2EC8QRAsRACAAKAIAQQFBqtWq/QcQPAsQACAAKAIAQQEgAbYQMRA8CxAAIAAoAgBBASABthAvEDwLEQAgACgCAEEAQarVqv0HEDwLEAAgACgCAEEAIAG2EDEQPAsQACAAKAIAQQAgAbYQLxA8C3ACAn0BfwJAIAAoAgAiACoCJCIDIAG2IgJbIAIgAlwgAyADXHFyDQAgACACOAIkA0AgAC0ABCIEQQRxDQEgACAEQQRyOgAEIAAoAhQiBARAIAAgBBEAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsLcAICfQF/AkAgACgCACIAKgIgIgMgAbYiAlsgAiACXCADIANccXINACAAIAI4AiADQCAALQAEIgRBBHENASAAIARBBHI6AAQgACgCFCIEBEAgACAEEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwsPACAAKAIAQarVqv0HEEwLDgAgACgCACABthAxEEwLDgAgACgCACABthAvEEwLcAICfQF/AkAgACgCACIAKgIcIgMgAbYiAlsgAiACXCADIANccXINACAAIAI4AhwDQCAALQAEIgRBBHENASAAIARBBHI6AAQgACgCFCIEBEAgACAEEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwt3AQF/AkAgACgCACIAKAIYIgJBFnZBAXEgAUYNACAAIAJB////fXEgAUEWdEGAgIACcXI2AhgDQCAALQAEIgFBBHENASAAIAFBBHI6AAQgACgCFCIBBEAgACABEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwt3AQF/AkAgACgCACIAKAIYIgJBFHZBA3EgAUYNACAAIAJB//+/fnEgAUEUdEGAgMABcXI2AhgDQCAALQAEIgFBBHENASAAIAFBBHI6AAQgACgCFCIBBEAgACABEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwsRACAAKAIAIAFBqtWq/QcQSwsQACAAKAIAIAEgArYQMRBLCxAAIAAoAgAgASACthAvEEsLcwEBfwJAIAAoAgAiACgCGCICQQR2QQdxIAFGDQAgACACQY9/cSABQQR0QfAAcXI2AhgDQCAALQAEIgFBBHENASAAIAFBBHI6AAQgACgCFCIBBEAgACABEQAACyAAQYCAgP4HNgK0AiAAKAKoBCIADQALCwt1AQF/AkAgACgCACIAKAIYIgJBEnZBA3EgAUYNACAAIAJB//9PcSABQRJ0QYCAMHFyNgIYA0AgAC0ABCIBQQRxDQEgACABQQRyOgAEIAAoAhQiAQRAIAAgAREAAAsgAEGAgID+BzYCtAIgACgCqAQiAA0ACwsLC9IiIwBBgAgL5RlPbmx5IGxlYWYgbm9kZXMgd2l0aCBjdXN0b20gbWVhc3VyZSBmdW5jdGlvbnMgc2hvdWxkIG1hbnVhbGx5IG1hcmsgdGhlbXNlbHZlcyBhcyBkaXJ0eQBpc0RpcnR5AG1hcmtEaXJ0eQBkZXN0cm95AHNldERpc3BsYXkAZ2V0RGlzcGxheQBzZXRGbGV4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAc2V0RmxleEdyb3cAZ2V0RmxleEdyb3cAc2V0T3ZlcmZsb3cAZ2V0T3ZlcmZsb3cAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AHNldEFsaWduQ29udGVudABnZXRBbGlnbkNvbnRlbnQAZ2V0UGFyZW50AGltcGxlbWVudABzZXRNYXhIZWlnaHRQZXJjZW50AHNldEhlaWdodFBlcmNlbnQAc2V0TWluSGVpZ2h0UGVyY2VudABzZXRGbGV4QmFzaXNQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHVzZUxlZ2FjeVN0cmV0Y2hCZWhhdmlvdXIAc2V0VXNlTGVnYWN5U3RyZXRjaEJlaGF2aW91cgBzZXRQb2ludFNjYWxlRmFjdG9yAE1lYXN1cmVDYWxsYmFja1dyYXBwZXIARGlydGllZENhbGxiYWNrV3JhcHBlcgBDYW5ub3QgcmVzZXQgYSBub2RlIHN0aWxsIGF0dGFjaGVkIHRvIGEgb3duZXIAc2V0Qm9yZGVyAGdldEJvcmRlcgBnZXRDb21wdXRlZEJvcmRlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRNYXJnaW5BdXRvAHNldFdpZHRoQXV0bwBTY2FsZSBmYWN0b3Igc2hvdWxkIG5vdCBiZSBsZXNzIHRoYW4gemVybwBzZXRBc3BlY3RSYXRpbwBnZXRBc3BlY3RSYXRpbwBzZXRQb3NpdGlvbgBnZXRQb3NpdGlvbgBub3RpZnlPbkRlc3RydWN0aW9uAHNldEZsZXhEaXJlY3Rpb24AZ2V0RmxleERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAd2lkdGgAc2V0TWF4V2lkdGgAZ2V0TWF4V2lkdGgAc2V0V2lkdGgAZ2V0V2lkdGgAc2V0TWluV2lkdGgAZ2V0TWluV2lkdGgAZ2V0Q29tcHV0ZWRXaWR0aAB1bnNpZ25lZCBsb25nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAEF0dGVtcHRpbmcgdG8gY29uc3RydWN0IFlHTm9kZSB3aXRoIG51bGwgY29uZmlnAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBjcmVhdGVXaXRoQ29uZmlnAGluZgBzZXRBbGlnblNlbGYAZ2V0QWxpZ25TZWxmAFNpemUAdmFsdWUAVmFsdWUAY3JlYXRlAG1lYXN1cmUAc2V0UG9zaXRpb25UeXBlAGdldFBvc2l0aW9uVHlwZQBpc1JlZmVyZW5jZUJhc2VsaW5lAHNldElzUmVmZXJlbmNlQmFzZWxpbmUAY29weVN0eWxlAGRvdWJsZQBOb2RlAGV4dGVuZABpbnNlcnRDaGlsZABnZXRDaGlsZAByZW1vdmVDaGlsZAB2b2lkAGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodE1lYXN1cmVNb2RlIG11c3QgYmUgWUdNZWFzdXJlTW9kZVVuZGVmaW5lZABhdmFpbGFibGVXaWR0aCBpcyBpbmRlZmluaXRlIHNvIHdpZHRoTWVhc3VyZU1vZGUgbXVzdCBiZSBZR01lYXN1cmVNb2RlVW5kZWZpbmVkAHNldEV4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGlzRXhwZXJpbWVudGFsRmVhdHVyZUVuYWJsZWQAZGlydGllZABDYW5ub3QgcmVzZXQgYSBub2RlIHdoaWNoIHN0aWxsIGhhcyBjaGlsZHJlbiBhdHRhY2hlZAB1bnNldE1lYXN1cmVGdW5jAHVuc2V0RGlydGllZEZ1bmMAc2V0RXJyYXRhAGdldEVycmF0YQBFeHBlY3QgY3VzdG9tIGJhc2VsaW5lIGZ1bmN0aW9uIHRvIG5vdCByZXR1cm4gTmFOAE5BTgBJTkYAZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZmxvYXQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDE2X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgBDaGlsZCBhbHJlYWR5IGhhcyBhIG93bmVyLCBpdCBtdXN0IGJlIHJlbW92ZWQgZmlyc3QuAENhbm5vdCBzZXQgbWVhc3VyZSBmdW5jdGlvbjogTm9kZXMgd2l0aCBtZWFzdXJlIGZ1bmN0aW9ucyBjYW5ub3QgaGF2ZSBjaGlsZHJlbi4AQ2Fubm90IGFkZCBjaGlsZDogTm9kZXMgd2l0aCBtZWFzdXJlIGZ1bmN0aW9ucyBjYW5ub3QgaGF2ZSBjaGlsZHJlbi4AKG51bGwpACVzCgABAAAAAwAAAAAAAAACAAAAAwAAAAEAAAACAAAAAAAAAAEAAAABAEHyIQsVwH8DAAAAAADAfwAAAABpaQB2AHZpAEGQIgs3exsAAHkbAAC5GwAAsxsAALkbAACzGwAAaWlpZmlmaQCsGwAAfBsAAHZpaQB9GwAAwBsAAGlpaQBB0CILCccAAADIAAAAyQBB5CILDscAAADKAAAAywAAAKwbAEGAIws+exsAALkbAACzGwAAuRsAALMbAADAGwAAuxsAAMAbAABpaWlpAAAAAKwbAACRGwAArBsAAJMbAACUGwAAwBsAQcgjCwnMAAAAzQAAAM4AQdwjCxbMAAAAzwAAAMsAAACXGwAArBsAAJcbAEGAJAuiA6wbAACXGwAAsxsAAK0bAAB2aWlpaQAAAKwbAACXGwAAuRsAAHZpaWYAAAAArBsAAJcbAACtGwAAdmlpaQAAAACsGwAAlxsAALMbAACtGwAAmBsAALMbAACtGwAAmBsAALMbAACYGwAAaQBkaWkAdmlpZAAAnBsAAJwbAACXGwAArBsAAJwbAACsGwAAnBsAAJsbAACsGwAAnBsAALMbAACsGwAAnBsAALMbAAC6GwAAdmlpaWQAAACsGwAAnBsAALobAACzGwAAnRsAAJobAACdGwAAsxsAAJobAACdGwAAuhsAAJ0bAAC6GwAAnRsAALMbAABkaWlpAAAAALkbAACcGwAAsxsAAGZpaWkAAAAArBsAAJwbAACcGwAAtBsAAKwbAACcGwAAnBsAALQbAACdGwAAnBsAAJwbAACcGwAAnBsAALQbAACtGwAAnBsAAKwbAACcGwAArRsAAKwbAACcGwAAeRsAAKwbAACcGwAAkRsAAK0bAACdGwAAAAAAAKwbAACcGwAAuhsAALobAACzGwAAdmlpZGRpAACZGwAAnRsAQbAnC0EZAAoAGRkZAAAAAAUAAAAAAAAJAAAAAAsAAAAAAAAAABkAEQoZGRkDCgcAAQAJCxgAAAkGCwAACwAGGQAAABkZGQBBgSgLIQ4AAAAAAAAAABkACg0ZGRkADQAAAgAJDgAAAAkADgAADgBBuygLAQwAQccoCxUTAAAAABMAAAAACQwAAAAAAAwAAAwAQfUoCwEQAEGBKQsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGvKQsBEgBBuykLHhEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgBB8ikLDhoAAAAaGhoAAAAAAAAJAEGjKgsBFABBryoLFRcAAAAAFwAAAAAJFAAAAAAAFAAAFABB3SoLARYAQekqCycVAAAAABUAAAAACRYAAAAAABYAABYAADAxMjM0NTY3ODlBQkNERUYAQbQrCwHVAEHcKwsI//////////8AQaAsCwnwHwEAAAAAAAUAQbQsCwHQAEHMLAsK0QAAANIAAADUGwBB5CwLAQIAQfQsCwj//////////wBBuC0LAQUAQcQtCwHTAEHcLQsO0QAAANQAAADoGwAAAAQAQfQtCwEBAEGELgsF/////woAQcguCwHW",!c0(d0)){var M0=d0;d0=kr.locateFile?kr.locateFile(M0,Qr):Qr+M0}function O0(){var ro=d0;try{if(ro==d0&&Zr)return new Uint8Array(Zr);if(c0(ro))try{var no=A1(ro.slice(37)),lo=new Uint8Array(no.length);for(ro=0;ro<no.length;++ro)lo[ro]=no.charCodeAt(ro);var mo=lo}catch{throw Error("Converting base64 string to bytes failed.")}else mo=void 0;var Oo=mo;if(Oo)return Oo;throw"both async and sync fetching of the wasm failed"}catch(So){m0(So)}}function x0(){return Zr||typeof fetch!="function"?Promise.resolve().then(function(){return O0()}):fetch(d0,{credentials:"same-origin"}).then(function(ro){if(!ro.ok)throw"failed to load wasm binary file at '"+d0+"'";return ro.arrayBuffer()}).catch(function(){return O0()})}function C0(ro){for(;0<ro.length;)ro.shift()(kr)}function $0(ro){if(ro===void 0)return"_unknown";ro=ro.replace(/[^a-zA-Z0-9_]/g,"$");var no=ro.charCodeAt(0);return 48<=no&&57>=no?"_"+ro:ro}function _0(ro,no){return ro=$0(ro),function(){return no.apply(this,arguments)}}var R0=[{},{value:void 0},{value:null},{value:!0},{value:!1}],D0=[];function S0(ro){var no=Error,lo=_0(ro,function(mo){this.name=ro,this.message=mo,mo=Error(mo).stack,mo!==void 0&&(this.stack=this.toString()+`
`+mo.replace(/^Error(:[^\n]*)?\n/,""))});return lo.prototype=Object.create(no.prototype),lo.prototype.constructor=lo,lo.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message},lo}var I0=void 0;function B0(ro){throw new I0(ro)}var T0=ro=>(ro||B0("Cannot use deleted val. handle = "+ro),R0[ro].value),Q0=ro=>{switch(ro){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var no=D0.length?D0.pop():R0.length;return R0[no]={fa:1,value:ro},no}},L0=void 0,N0=void 0;function j0(ro){for(var no="";i0[ro];)no+=N0[i0[ro++]];return no}var q0=[];function k0(){for(;q0.length;){var ro=q0.pop();ro.L.Z=!1,ro.delete()}}var w0=void 0,F0={};function G0(ro,no){for(no===void 0&&B0("ptr should not be undefined");ro.P;)no=ro.aa(no),ro=ro.P;return no}var X0={};function eo(ro){ro=Js(ro);var no=j0(ro);return po(ro),no}function K0(ro,no){var lo=X0[ro];return lo===void 0&&B0(no+" has unknown type "+eo(ro)),lo}function Z0(){}var ao=!1;function io(ro){--ro.count.value,ro.count.value===0&&(ro.S?ro.T.V(ro.S):ro.O.M.V(ro.N))}function H0(ro,no,lo){return no===lo?ro:lo.P===void 0?null:(ro=H0(ro,no,lo.P),ro===null?null:lo.ma(ro))}var P0={};function W0(ro,no){return no=G0(ro,no),F0[no]}var Y0=void 0;function co(ro){throw new Y0(ro)}function Ao(ro,no){return no.O&&no.N||co("makeClassHandle requires ptr and ptrType"),!!no.T!=!!no.S&&co("Both smartPtrType and smartPtr must be specified"),no.count={value:1},oo(Object.create(ro,{L:{value:no}}))}function oo(ro){return typeof FinalizationRegistry>"u"?(oo=no=>no,ro):(ao=new FinalizationRegistry(no=>{io(no.L)}),oo=no=>{var lo=no.L;return lo.S&&ao.register(no,{L:lo},no),no},Z0=no=>{ao.unregister(no)},oo(ro))}var uo={};function Mo(ro){for(;ro.length;){var no=ro.pop();ro.pop()(no)}}function go(ro){return this.fromWireType(a0[ro>>2])}var qo={},Io={};function Qo(ro,no,lo){function mo(Po){Po=lo(Po),Po.length!==ro.length&&co("Mismatched type converter count");for(var Jo=0;Jo<ro.length;++Jo)gs(ro[Jo],Po[Jo])}ro.forEach(function(Po){Io[Po]=no});var Oo=Array(no.length),So=[],Lo=0;no.forEach((Po,Jo)=>{X0.hasOwnProperty(Po)?Oo[Jo]=X0[Po]:(So.push(Po),qo.hasOwnProperty(Po)||(qo[Po]=[]),qo[Po].push(()=>{Oo[Jo]=X0[Po],++Lo,Lo===So.length&&mo(Oo)}))}),So.length===0&&mo(Oo)}function rs(ro){switch(ro){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+ro)}}function gs(ro,no,lo={}){if(!("argPackAdvance"in no))throw new TypeError("registerType registeredInstance requires argPackAdvance");var mo=no.name;if(ro||B0('type "'+mo+'" must have a positive integer typeid pointer'),X0.hasOwnProperty(ro)){if(lo.ta)return;B0("Cannot register type '"+mo+"' twice")}X0[ro]=no,delete Io[ro],qo.hasOwnProperty(ro)&&(no=qo[ro],delete qo[ro],no.forEach(Oo=>Oo()))}function Ss(ro){B0(ro.L.O.M.name+" instance already deleted")}function zs(){}function Os(ro,no,lo){if(ro[no].R===void 0){var mo=ro[no];ro[no]=function(){return ro[no].R.hasOwnProperty(arguments.length)||B0("Function '"+lo+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+ro[no].R+")!"),ro[no].R[arguments.length].apply(this,arguments)},ro[no].R=[],ro[no].R[mo.Y]=mo}}function Ts(ro,no){kr.hasOwnProperty(ro)?(B0("Cannot register public name '"+ro+"' twice"),Os(kr,ro,ro),kr.hasOwnProperty(void 0)&&B0("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),kr[ro].R[void 0]=no):kr[ro]=no}function Ds(ro,no,lo,mo,Oo,So,Lo,Po){this.name=ro,this.constructor=no,this.W=lo,this.V=mo,this.P=Oo,this.oa=So,this.aa=Lo,this.ma=Po,this.ia=[]}function Bs(ro,no,lo){for(;no!==lo;)no.aa||B0("Expected null or instance of "+lo.name+", got an instance of "+no.name),ro=no.aa(ro),no=no.P;return ro}function ks(ro,no){return no===null?(this.da&&B0("null is not a valid "+this.name),0):(no.L||B0('Cannot pass "'+Uo(no)+'" as a '+this.name),no.L.N||B0("Cannot pass deleted object as a pointer of type "+this.name),Bs(no.L.N,no.L.O.M,this.M))}function Go(ro,no){if(no===null){if(this.da&&B0("null is not a valid "+this.name),this.ca){var lo=this.ea();return ro!==null&&ro.push(this.V,lo),lo}return 0}if(no.L||B0('Cannot pass "'+Uo(no)+'" as a '+this.name),no.L.N||B0("Cannot pass deleted object as a pointer of type "+this.name),!this.ba&&no.L.O.ba&&B0("Cannot convert argument of type "+(no.L.T?no.L.T.name:no.L.O.name)+" to parameter type "+this.name),lo=Bs(no.L.N,no.L.O.M,this.M),this.ca)switch(no.L.S===void 0&&B0("Passing raw pointer to smart pointer is illegal"),this.Aa){case 0:no.L.T===this?lo=no.L.S:B0("Cannot convert argument of type "+(no.L.T?no.L.T.name:no.L.O.name)+" to parameter type "+this.name);break;case 1:lo=no.L.S;break;case 2:if(no.L.T===this)lo=no.L.S;else{var mo=no.clone();lo=this.wa(lo,Q0(function(){mo.delete()})),ro!==null&&ro.push(this.V,lo)}break;default:B0("Unsupporting sharing policy")}return lo}function yo(ro,no){return no===null?(this.da&&B0("null is not a valid "+this.name),0):(no.L||B0('Cannot pass "'+Uo(no)+'" as a '+this.name),no.L.N||B0("Cannot pass deleted object as a pointer of type "+this.name),no.L.O.ba&&B0("Cannot convert argument of type "+no.L.O.name+" to parameter type "+this.name),Bs(no.L.N,no.L.O.M,this.M))}function zo(ro,no,lo,mo){this.name=ro,this.M=no,this.da=lo,this.ba=mo,this.ca=!1,this.V=this.wa=this.ea=this.ja=this.Aa=this.va=void 0,no.P!==void 0?this.toWireType=Go:(this.toWireType=mo?ks:yo,this.U=null)}function xo(ro,no){kr.hasOwnProperty(ro)||co("Replacing nonexistant public symbol"),kr[ro]=no,kr[ro].Y=void 0}function Bo(ro,no){var lo=[];return function(){if(lo.length=0,Object.assign(lo,arguments),ro.includes("j")){var mo=kr["dynCall_"+ro];mo=lo&&lo.length?mo.apply(null,[no].concat(lo)):mo.call(null,no)}else mo=g0.get(no).apply(null,lo);return mo}}function Wo(ro,no){ro=j0(ro);var lo=ro.includes("j")?Bo(ro,no):g0.get(no);return typeof lo!="function"&&B0("unknown function pointer with signature "+ro+": "+no),lo}var us=void 0;function ms(ro,no){function lo(So){Oo[So]||X0[So]||(Io[So]?Io[So].forEach(lo):(mo.push(So),Oo[So]=!0))}var mo=[],Oo={};throw no.forEach(lo),new us(ro+": "+mo.map(eo).join([", "]))}function ns(ro,no,lo,mo,Oo){var So=no.length;2>So&&B0("argTypes array size mismatch! Must at least get return value and 'this' types!");var Lo=no[1]!==null&&lo!==null,Po=!1;for(lo=1;lo<no.length;++lo)if(no[lo]!==null&&no[lo].U===void 0){Po=!0;break}var Jo=no[0].name!=="void",ss=So-2,Es=Array(ss),$s=[],Vs=[];return function(){if(arguments.length!==ss&&B0("function "+ro+" called with "+arguments.length+" arguments, expected "+ss+" args!"),Vs.length=0,$s.length=Lo?2:1,$s[0]=Oo,Lo){var a1=no[1].toWireType(Vs,this);$s[1]=a1}for(var Qs=0;Qs<ss;++Qs)Es[Qs]=no[Qs+2].toWireType(Vs,arguments[Qs]),$s.push(Es[Qs]);if(Qs=mo.apply(null,$s),Po)Mo(Vs);else for(var z1=Lo?1:2;z1<no.length;z1++){var L1=z1===1?a1:Es[z1-2];no[z1].U!==null&&no[z1].U(L1)}return a1=Jo?no[0].fromWireType(Qs):void 0,a1}}function Vo(ro,no){for(var lo=[],mo=0;mo<ro;mo++)lo.push(s0[no+4*mo>>2]);return lo}function vs(ro){4<ro&&--R0[ro].fa===0&&(R0[ro]=void 0,D0.push(ro))}function Uo(ro){if(ro===null)return"null";var no=typeof ro;return no==="object"||no==="array"||no==="function"?ro.toString():""+ro}function Co(ro,no){switch(no){case 2:return function(lo){return this.fromWireType(l0[lo>>2])};case 3:return function(lo){return this.fromWireType(u0[lo>>3])};default:throw new TypeError("Unknown float type: "+ro)}}function wo(ro,no,lo){switch(no){case 0:return lo?function(mo){return r0[mo]}:function(mo){return i0[mo]};case 1:return lo?function(mo){return n0[mo>>1]}:function(mo){return o0[mo>>1]};case 2:return lo?function(mo){return a0[mo>>2]}:function(mo){return s0[mo>>2]};default:throw new TypeError("Unknown integer type: "+ro)}}function Zo(ro,no){for(var lo="",mo=0;!(mo>=no/2);++mo){var Oo=n0[ro+2*mo>>1];if(Oo==0)break;lo+=String.fromCharCode(Oo)}return lo}function jo(ro,no,lo){if(lo===void 0&&(lo=2147483647),2>lo)return 0;lo-=2;var mo=no;lo=lo<2*ro.length?lo/2:ro.length;for(var Oo=0;Oo<lo;++Oo)n0[no>>1]=ro.charCodeAt(Oo),no+=2;return n0[no>>1]=0,no-mo}function Xo(ro){return 2*ro.length}function os(ro,no){for(var lo=0,mo="";!(lo>=no/4);){var Oo=a0[ro+4*lo>>2];if(Oo==0)break;++lo,65536<=Oo?(Oo-=65536,mo+=String.fromCharCode(55296|Oo>>10,56320|Oo&1023)):mo+=String.fromCharCode(Oo)}return mo}function ho(ro,no,lo){if(lo===void 0&&(lo=2147483647),4>lo)return 0;var mo=no;lo=mo+lo-4;for(var Oo=0;Oo<ro.length;++Oo){var So=ro.charCodeAt(Oo);if(55296<=So&&57343>=So){var Lo=ro.charCodeAt(++Oo);So=65536+((So&1023)<<10)|Lo&1023}if(a0[no>>2]=So,no+=4,no+4>lo)break}return a0[no>>2]=0,no-mo}function Fo(ro){for(var no=0,lo=0;lo<ro.length;++lo){var mo=ro.charCodeAt(lo);55296<=mo&&57343>=mo&&++lo,no+=4}return no}var Ko={};function ds(ro){var no=Ko[ro];return no===void 0?j0(ro):no}var Yo=[];function ls(ro){var no=Yo.length;return Yo.push(ro),no}function Fs(ro,no){for(var lo=Array(ro),mo=0;mo<ro;++mo)lo[mo]=K0(s0[no+4*mo>>2],"parameter "+mo);return lo}var js=[],n1=[null,[],[]];I0=kr.BindingError=S0("BindingError"),kr.count_emval_handles=function(){for(var ro=0,no=5;no<R0.length;++no)R0[no]!==void 0&&++ro;return ro},kr.get_first_emval=function(){for(var ro=5;ro<R0.length;++ro)if(R0[ro]!==void 0)return R0[ro];return null},L0=kr.PureVirtualError=S0("PureVirtualError");for(var Ns=Array(256),Us=0;256>Us;++Us)Ns[Us]=String.fromCharCode(Us);N0=Ns,kr.getInheritedInstanceCount=function(){return Object.keys(F0).length},kr.getLiveInheritedInstances=function(){var ro=[],no;for(no in F0)F0.hasOwnProperty(no)&&ro.push(F0[no]);return ro},kr.flushPendingDeletes=k0,kr.setDelayFunction=function(ro){w0=ro,q0.length&&w0&&w0(k0)},Y0=kr.InternalError=S0("InternalError"),zs.prototype.isAliasOf=function(ro){if(!(this instanceof zs&&ro instanceof zs))return!1;var no=this.L.O.M,lo=this.L.N,mo=ro.L.O.M;for(ro=ro.L.N;no.P;)lo=no.aa(lo),no=no.P;for(;mo.P;)ro=mo.aa(ro),mo=mo.P;return no===mo&&lo===ro},zs.prototype.clone=function(){if(this.L.N||Ss(this),this.L.$)return this.L.count.value+=1,this;var ro=oo,no=Object,lo=no.create,mo=Object.getPrototypeOf(this),Oo=this.L;return ro=ro(lo.call(no,mo,{L:{value:{count:Oo.count,Z:Oo.Z,$:Oo.$,N:Oo.N,O:Oo.O,S:Oo.S,T:Oo.T}}})),ro.L.count.value+=1,ro.L.Z=!1,ro},zs.prototype.delete=function(){this.L.N||Ss(this),this.L.Z&&!this.L.$&&B0("Object already scheduled for deletion"),Z0(this),io(this.L),this.L.$||(this.L.S=void 0,this.L.N=void 0)},zs.prototype.isDeleted=function(){return!this.L.N},zs.prototype.deleteLater=function(){return this.L.N||Ss(this),this.L.Z&&!this.L.$&&B0("Object already scheduled for deletion"),q0.push(this),q0.length===1&&w0&&w0(k0),this.L.Z=!0,this},zo.prototype.pa=function(ro){return this.ja&&(ro=this.ja(ro)),ro},zo.prototype.ga=function(ro){this.V&&this.V(ro)},zo.prototype.argPackAdvance=8,zo.prototype.readValueFromPointer=go,zo.prototype.deleteObject=function(ro){ro!==null&&ro.delete()},zo.prototype.fromWireType=function(ro){function no(){return this.ca?Ao(this.M.W,{O:this.va,N:lo,T:this,S:ro}):Ao(this.M.W,{O:this,N:ro})}var lo=this.pa(ro);if(!lo)return this.ga(ro),null;var mo=W0(this.M,lo);if(mo!==void 0)return mo.L.count.value===0?(mo.L.N=lo,mo.L.S=ro,mo.clone()):(mo=mo.clone(),this.ga(ro),mo);if(mo=this.M.oa(lo),mo=P0[mo],!mo)return no.call(this);mo=this.ba?mo.ka:mo.pointerType;var Oo=H0(lo,this.M,mo.M);return Oo===null?no.call(this):this.ca?Ao(mo.M.W,{O:mo,N:Oo,T:this,S:ro}):Ao(mo.M.W,{O:mo,N:Oo})},us=kr.UnboundTypeError=S0("UnboundTypeError");var A1=typeof atob=="function"?atob:function(ro){var no="",lo=0;ro=ro.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var mo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ro.charAt(lo++)),Oo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ro.charAt(lo++)),So="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ro.charAt(lo++)),Lo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(ro.charAt(lo++));mo=mo<<2|Oo>>4,Oo=(Oo&15)<<4|So>>2;var Po=(So&3)<<6|Lo;no+=String.fromCharCode(mo),So!==64&&(no+=String.fromCharCode(Oo)),Lo!==64&&(no+=String.fromCharCode(Po))}while(lo<ro.length);return no},b1={p:function(ro,no,lo){ro=j0(ro),no=K0(no,"wrapper"),lo=T0(lo);var mo=[].slice,Oo=no.M,So=Oo.W,Lo=Oo.P.W,Po=Oo.P.constructor;ro=_0(ro,function(){Oo.P.ia.forEach((function(ss){if(this[ss]===Lo[ss])throw new L0("Pure virtual function "+ss+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:So}),this.__construct.apply(this,mo.call(arguments))}),So.__construct=function(){this===So&&B0("Pass correct 'this' to __construct");var ss=Po.implement.apply(void 0,[this].concat(mo.call(arguments)));Z0(ss);var Es=ss.L;ss.notifyOnDestruction(),Es.$=!0,Object.defineProperties(this,{L:{value:Es}}),oo(this),ss=Es.N,ss=G0(Oo,ss),F0.hasOwnProperty(ss)?B0("Tried to register registered instance: "+ss):F0[ss]=this},So.__destruct=function(){this===So&&B0("Pass correct 'this' to __destruct"),Z0(this);var ss=this.L.N;ss=G0(Oo,ss),F0.hasOwnProperty(ss)?delete F0[ss]:B0("Tried to unregister unregistered instance: "+ss)},ro.prototype=Object.create(So);for(var Jo in lo)ro.prototype[Jo]=lo[Jo];return Q0(ro)},j:function(ro){var no=uo[ro];delete uo[ro];var lo=no.ea,mo=no.V,Oo=no.ha,So=Oo.map(Lo=>Lo.sa).concat(Oo.map(Lo=>Lo.ya));Qo([ro],So,Lo=>{var Po={};return Oo.forEach((Jo,ss)=>{var Es=Lo[ss],$s=Jo.qa,Vs=Jo.ra,a1=Lo[ss+Oo.length],Qs=Jo.xa,z1=Jo.za;Po[Jo.na]={read:L1=>Es.fromWireType($s(Vs,L1)),write:(L1,j1)=>{var W1=[];Qs(z1,L1,a1.toWireType(W1,j1)),Mo(W1)}}}),[{name:no.name,fromWireType:function(Jo){var ss={},Es;for(Es in Po)ss[Es]=Po[Es].read(Jo);return mo(Jo),ss},toWireType:function(Jo,ss){for(var Es in Po)if(!(Es in ss))throw new TypeError('Missing field:  "'+Es+'"');var $s=lo();for(Es in Po)Po[Es].write($s,ss[Es]);return Jo!==null&&Jo.push(mo,$s),$s},argPackAdvance:8,readValueFromPointer:go,U:mo}]})},v:function(){},B:function(ro,no,lo,mo,Oo){var So=rs(lo);no=j0(no),gs(ro,{name:no,fromWireType:function(Lo){return!!Lo},toWireType:function(Lo,Po){return Po?mo:Oo},argPackAdvance:8,readValueFromPointer:function(Lo){if(lo===1)var Po=r0;else if(lo===2)Po=n0;else if(lo===4)Po=a0;else throw new TypeError("Unknown boolean type size: "+no);return this.fromWireType(Po[Lo>>So])},U:null})},f:function(ro,no,lo,mo,Oo,So,Lo,Po,Jo,ss,Es,$s,Vs){Es=j0(Es),So=Wo(Oo,So),Po&&(Po=Wo(Lo,Po)),ss&&(ss=Wo(Jo,ss)),Vs=Wo($s,Vs);var a1=$0(Es);Ts(a1,function(){ms("Cannot construct "+Es+" due to unbound types",[mo])}),Qo([ro,no,lo],mo?[mo]:[],function(Qs){if(Qs=Qs[0],mo)var z1=Qs.M,L1=z1.W;else L1=zs.prototype;Qs=_0(a1,function(){if(Object.getPrototypeOf(this)!==j1)throw new I0("Use 'new' to construct "+Es);if(W1.X===void 0)throw new I0(Es+" has no accessible constructor");var H1=W1.X[arguments.length];if(H1===void 0)throw new I0("Tried to invoke ctor of "+Es+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(W1.X).toString()+") parameters instead!");return H1.apply(this,arguments)});var j1=Object.create(L1,{constructor:{value:Qs}});Qs.prototype=j1;var W1=new Ds(Es,Qs,j1,Vs,z1,So,Po,ss);z1=new zo(Es,W1,!0,!1),L1=new zo(Es+"*",W1,!1,!1);var J1=new zo(Es+" const*",W1,!1,!0);return P0[ro]={pointerType:L1,ka:J1},xo(a1,Qs),[z1,L1,J1]})},c:function(ro,no,lo,mo,Oo,So,Lo){var Po=Vo(lo,mo);no=j0(no),So=Wo(Oo,So),Qo([],[ro],function(Jo){function ss(){ms("Cannot call "+Es+" due to unbound types",Po)}Jo=Jo[0];var Es=Jo.name+"."+no;no.startsWith("@@")&&(no=Symbol[no.substring(2)]);var $s=Jo.M.constructor;return $s[no]===void 0?(ss.Y=lo-1,$s[no]=ss):(Os($s,no,Es),$s[no].R[lo-1]=ss),Qo([],Po,function(Vs){return Vs=ns(Es,[Vs[0],null].concat(Vs.slice(1)),null,So,Lo),$s[no].R===void 0?(Vs.Y=lo-1,$s[no]=Vs):$s[no].R[lo-1]=Vs,[]}),[]})},o:function(ro,no,lo,mo,Oo,So){0<no||m0();var Lo=Vo(no,lo);Oo=Wo(mo,Oo),Qo([],[ro],function(Po){Po=Po[0];var Jo="constructor "+Po.name;if(Po.M.X===void 0&&(Po.M.X=[]),Po.M.X[no-1]!==void 0)throw new I0("Cannot register multiple constructors with identical number of parameters ("+(no-1)+") for class '"+Po.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return Po.M.X[no-1]=()=>{ms("Cannot construct "+Po.name+" due to unbound types",Lo)},Qo([],Lo,function(ss){return ss.splice(1,0,null),Po.M.X[no-1]=ns(Jo,ss,null,Oo,So),[]}),[]})},a:function(ro,no,lo,mo,Oo,So,Lo,Po){var Jo=Vo(lo,mo);no=j0(no),So=Wo(Oo,So),Qo([],[ro],function(ss){function Es(){ms("Cannot call "+$s+" due to unbound types",Jo)}ss=ss[0];var $s=ss.name+"."+no;no.startsWith("@@")&&(no=Symbol[no.substring(2)]),Po&&ss.M.ia.push(no);var Vs=ss.M.W,a1=Vs[no];return a1===void 0||a1.R===void 0&&a1.className!==ss.name&&a1.Y===lo-2?(Es.Y=lo-2,Es.className=ss.name,Vs[no]=Es):(Os(Vs,no,$s),Vs[no].R[lo-2]=Es),Qo([],Jo,function(Qs){return Qs=ns($s,Qs,ss,So,Lo),Vs[no].R===void 0?(Qs.Y=lo-2,Vs[no]=Qs):Vs[no].R[lo-2]=Qs,[]}),[]})},A:function(ro,no){no=j0(no),gs(ro,{name:no,fromWireType:function(lo){var mo=T0(lo);return vs(lo),mo},toWireType:function(lo,mo){return Q0(mo)},argPackAdvance:8,readValueFromPointer:go,U:null})},m:function(ro,no,lo){lo=rs(lo),no=j0(no),gs(ro,{name:no,fromWireType:function(mo){return mo},toWireType:function(mo,Oo){return Oo},argPackAdvance:8,readValueFromPointer:Co(no,lo),U:null})},d:function(ro,no,lo,mo,Oo){no=j0(no),Oo===-1&&(Oo=4294967295),Oo=rs(lo);var So=Po=>Po;if(mo===0){var Lo=32-8*lo;So=Po=>Po<<Lo>>>Lo}lo=no.includes("unsigned")?function(Po,Jo){return Jo>>>0}:function(Po,Jo){return Jo},gs(ro,{name:no,fromWireType:So,toWireType:lo,argPackAdvance:8,readValueFromPointer:wo(no,Oo,mo!==0),U:null})},b:function(ro,no,lo){function mo(So){So>>=2;var Lo=s0;return new Oo(e0,Lo[So+1],Lo[So])}var Oo=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][no];lo=j0(lo),gs(ro,{name:lo,fromWireType:mo,argPackAdvance:8,readValueFromPointer:mo},{ta:!0})},n:function(ro,no){no=j0(no);var lo=no==="std::string";gs(ro,{name:no,fromWireType:function(mo){var Oo=s0[mo>>2],So=mo+4;if(lo)for(var Lo=So,Po=0;Po<=Oo;++Po){var Jo=So+Po;if(Po==Oo||i0[Jo]==0){if(Lo=Lo?_i(i0,Lo,Jo-Lo):"",ss===void 0)var ss=Lo;else ss+="\0",ss+=Lo;Lo=Jo+1}}else{for(ss=Array(Oo),Po=0;Po<Oo;++Po)ss[Po]=String.fromCharCode(i0[So+Po]);ss=ss.join("")}return po(mo),ss},toWireType:function(mo,Oo){Oo instanceof ArrayBuffer&&(Oo=new Uint8Array(Oo));var So,Lo=typeof Oo=="string";if(Lo||Oo instanceof Uint8Array||Oo instanceof Uint8ClampedArray||Oo instanceof Int8Array||B0("Cannot pass non-string to std::string"),lo&&Lo){var Po=0;for(So=0;So<Oo.length;++So){var Jo=Oo.charCodeAt(So);127>=Jo?Po++:2047>=Jo?Po+=2:55296<=Jo&&57343>=Jo?(Po+=4,++So):Po+=3}So=Po}else So=Oo.length;if(Po=v1(4+So+1),Jo=Po+4,s0[Po>>2]=So,lo&&Lo){if(Lo=Jo,Jo=So+1,So=i0,0<Jo){Jo=Lo+Jo-1;for(var ss=0;ss<Oo.length;++ss){var Es=Oo.charCodeAt(ss);if(55296<=Es&&57343>=Es){var $s=Oo.charCodeAt(++ss);Es=65536+((Es&1023)<<10)|$s&1023}if(127>=Es){if(Lo>=Jo)break;So[Lo++]=Es}else{if(2047>=Es){if(Lo+1>=Jo)break;So[Lo++]=192|Es>>6}else{if(65535>=Es){if(Lo+2>=Jo)break;So[Lo++]=224|Es>>12}else{if(Lo+3>=Jo)break;So[Lo++]=240|Es>>18,So[Lo++]=128|Es>>12&63}So[Lo++]=128|Es>>6&63}So[Lo++]=128|Es&63}}So[Lo]=0}}else if(Lo)for(Lo=0;Lo<So;++Lo)ss=Oo.charCodeAt(Lo),255<ss&&(po(Jo),B0("String has UTF-16 code units that do not fit in 8 bits")),i0[Jo+Lo]=ss;else for(Lo=0;Lo<So;++Lo)i0[Jo+Lo]=Oo[Lo];return mo!==null&&mo.push(po,Po),Po},argPackAdvance:8,readValueFromPointer:go,U:function(mo){po(mo)}})},i:function(ro,no,lo){if(lo=j0(lo),no===2)var mo=Zo,Oo=jo,So=Xo,Lo=()=>o0,Po=1;else no===4&&(mo=os,Oo=ho,So=Fo,Lo=()=>s0,Po=2);gs(ro,{name:lo,fromWireType:function(Jo){for(var ss=s0[Jo>>2],Es=Lo(),$s,Vs=Jo+4,a1=0;a1<=ss;++a1){var Qs=Jo+4+a1*no;(a1==ss||Es[Qs>>Po]==0)&&(Vs=mo(Vs,Qs-Vs),$s===void 0?$s=Vs:($s+="\0",$s+=Vs),Vs=Qs+no)}return po(Jo),$s},toWireType:function(Jo,ss){typeof ss!="string"&&B0("Cannot pass non-string to C++ string type "+lo);var Es=So(ss),$s=v1(4+Es+no);return s0[$s>>2]=Es>>Po,Oo(ss,$s+4,Es+no),Jo!==null&&Jo.push(po,$s),$s},argPackAdvance:8,readValueFromPointer:go,U:function(Jo){po(Jo)}})},k:function(ro,no,lo,mo,Oo,So){uo[ro]={name:j0(no),ea:Wo(lo,mo),V:Wo(Oo,So),ha:[]}},h:function(ro,no,lo,mo,Oo,So,Lo,Po,Jo,ss){uo[ro].ha.push({na:j0(no),sa:lo,qa:Wo(mo,Oo),ra:So,ya:Lo,xa:Wo(Po,Jo),za:ss})},C:function(ro,no){no=j0(no),gs(ro,{ua:!0,name:no,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(ro,no,lo,mo,Oo){ro=Yo[ro],no=T0(no),lo=ds(lo);var So=[];return s0[mo>>2]=Q0(So),ro(no,lo,So,Oo)},t:function(ro,no,lo,mo){ro=Yo[ro],no=T0(no),lo=ds(lo),ro(no,lo,null,mo)},g:vs,l:function(ro,no){var lo=Fs(ro,no),mo=lo[0];no=mo.name+"_$"+lo.slice(1).map(function(Lo){return Lo.name}).join("_")+"$";var Oo=js[no];if(Oo!==void 0)return Oo;var So=Array(ro-1);return Oo=ls((Lo,Po,Jo,ss)=>{for(var Es=0,$s=0;$s<ro-1;++$s)So[$s]=lo[$s+1].readValueFromPointer(ss+Es),Es+=lo[$s+1].argPackAdvance;for(Lo=Lo[Po].apply(Lo,So),$s=0;$s<ro-1;++$s)lo[$s+1].la&&lo[$s+1].la(So[$s]);if(!mo.ua)return mo.toWireType(Jo,Lo)}),js[no]=Oo},q:function(ro){4<ro&&(R0[ro].fa+=1)},r:function(ro){var no=T0(ro);Mo(no),vs(ro)},e:function(){m0("")},x:function(ro,no,lo){i0.copyWithin(ro,no,no+lo)},w:function(ro){var no=i0.length;if(ro>>>=0,2147483648<ro)return!1;for(var lo=1;4>=lo;lo*=2){var mo=no*(1+.2/lo);mo=Math.min(mo,ro+100663296);var Oo=Math;mo=Math.max(ro,mo),Oo=Oo.min.call(Oo,2147483648,mo+(65536-mo%65536)%65536);e:{try{zn.grow(Oo-e0.byteLength+65535>>>16),b0();var So=1;break e}catch{}So=void 0}if(So)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(ro,no,lo,mo){for(var Oo=0,So=0;So<lo;So++){var Lo=s0[no>>2],Po=s0[no+4>>2];no+=8;for(var Jo=0;Jo<Po;Jo++){var ss=i0[Lo+Jo],Es=n1[ro];ss===0||ss===10?((ro===1?Vr:Jr)(_i(Es,0)),Es.length=0):Es.push(ss)}Oo+=Po}return s0[mo>>2]=Oo,0}};(function(){function ro(Oo){kr.asm=Oo.exports,zn=kr.asm.D,b0(),g0=kr.asm.I,f0.unshift(kr.asm.E),p0--,kr.monitorRunDependencies&&kr.monitorRunDependencies(p0),p0==0&&h0&&(Oo=h0,h0=null,Oo())}function no(Oo){ro(Oo.instance)}function lo(Oo){return x0().then(function(So){return WebAssembly.instantiate(So,mo)}).then(function(So){return So}).then(Oo,function(So){Jr("failed to asynchronously prepare wasm: "+So),m0(So)})}var mo={a:b1};if(p0++,kr.monitorRunDependencies&&kr.monitorRunDependencies(p0),kr.instantiateWasm)try{return kr.instantiateWasm(mo,ro)}catch(Oo){Jr("Module.instantiateWasm callback failed with error: "+Oo),Nr(Oo)}return function(){return Zr||typeof WebAssembly.instantiateStreaming!="function"||c0(d0)||typeof fetch!="function"?lo(no):fetch(d0,{credentials:"same-origin"}).then(function(Oo){return WebAssembly.instantiateStreaming(Oo,mo).then(no,function(So){return Jr("wasm streaming compile failed: "+So),Jr("falling back to ArrayBuffer instantiation"),lo(no)})})}().catch(Nr),{}})(),kr.___wasm_call_ctors=function(){return(kr.___wasm_call_ctors=kr.asm.E).apply(null,arguments)};var Js=kr.___getTypeName=function(){return(Js=kr.___getTypeName=kr.asm.F).apply(null,arguments)};kr.__embind_initialize_bindings=function(){return(kr.__embind_initialize_bindings=kr.asm.G).apply(null,arguments)};var v1=kr._malloc=function(){return(v1=kr._malloc=kr.asm.H).apply(null,arguments)},po=kr._free=function(){return(po=kr._free=kr.asm.J).apply(null,arguments)};kr.dynCall_jiji=function(){return(kr.dynCall_jiji=kr.asm.K).apply(null,arguments)};var Eo;h0=function ro(){Eo||_o(),Eo||(h0=ro)};function _o(){function ro(){if(!Eo&&(Eo=!0,kr.calledRun=!0,!Vn)){if(C0(f0),qr(kr),kr.onRuntimeInitialized&&kr.onRuntimeInitialized(),kr.postRun)for(typeof kr.postRun=="function"&&(kr.postRun=[kr.postRun]);kr.postRun.length;){var no=kr.postRun.shift();v0.unshift(no)}C0(v0)}}if(!(0<p0)){if(kr.preRun)for(typeof kr.preRun=="function"&&(kr.preRun=[kr.preRun]);kr.preRun.length;)A0();C0(y0),0<p0||(kr.setStatus?(kr.setStatus("Running..."),setTimeout(function(){setTimeout(function(){kr.setStatus("")},1),ro()},1)):ro())}}if(kr.preInit)for(typeof kr.preInit=="function"&&(kr.preInit=[kr.preInit]);0<kr.preInit.length;)kr.preInit.pop()();return _o(),Dr.ready}})();Gt.exports=zr})(wasmAsyncWeb);var wasmAsyncWebExports=wasmAsyncWeb.exports;(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0});var $r={loadYoga:!0};Gt.loadYoga=qr;var zr=Dr(wrapAssembly$1),_r=YGEnums;Object.keys(_r).forEach(function(Nr){Nr==="default"||Nr==="__esModule"||Object.prototype.hasOwnProperty.call($r,Nr)||Nr in Gt&&Gt[Nr]===_r[Nr]||Object.defineProperty(Gt,Nr,{enumerable:!0,get:function(){return _r[Nr]}})});function Dr(Nr){return Nr&&Nr.__esModule?Nr:{default:Nr}}const kr=wasmAsyncWebExports;async function qr(){return(0,zr.default)(await kr())}})(wasmAsyncWeb$1);const emojiRegex=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC2\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var browserPonyfill={exports:{}};(function(Gt,$r){var zr=typeof self<"u"?self:commonjsGlobal$2,_r=function(){function kr(){this.fetch=!1,this.DOMException=zr.DOMException}return kr.prototype=zr,new kr}();(function(kr){(function(qr){var Nr={searchParams:"URLSearchParams"in kr,iterable:"Symbol"in kr&&"iterator"in Symbol,blob:"FileReader"in kr&&"Blob"in kr&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in kr,arrayBuffer:"ArrayBuffer"in kr};function Wr(A0){return A0&&DataView.prototype.isPrototypeOf(A0)}if(Nr.arrayBuffer)var Qr=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Vr=ArrayBuffer.isView||function(A0){return A0&&Qr.indexOf(Object.prototype.toString.call(A0))>-1};function Jr(A0){if(typeof A0!="string"&&(A0=String(A0)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(A0))throw new TypeError("Invalid character in header field name");return A0.toLowerCase()}function Zr(A0){return typeof A0!="string"&&(A0=String(A0)),A0}function zn(A0){var p0={next:function(){var h0=A0.shift();return{done:h0===void 0,value:h0}}};return Nr.iterable&&(p0[Symbol.iterator]=function(){return p0}),p0}function Vn(A0){this.map={},A0 instanceof Vn?A0.forEach(function(p0,h0){this.append(h0,p0)},this):Array.isArray(A0)?A0.forEach(function(p0){this.append(p0[0],p0[1])},this):A0&&Object.getOwnPropertyNames(A0).forEach(function(p0){this.append(p0,A0[p0])},this)}Vn.prototype.append=function(A0,p0){A0=Jr(A0),p0=Zr(p0);var h0=this.map[A0];this.map[A0]=h0?h0+", "+p0:p0},Vn.prototype.delete=function(A0){delete this.map[Jr(A0)]},Vn.prototype.get=function(A0){return A0=Jr(A0),this.has(A0)?this.map[A0]:null},Vn.prototype.has=function(A0){return this.map.hasOwnProperty(Jr(A0))},Vn.prototype.set=function(A0,p0){this.map[Jr(A0)]=Zr(p0)},Vn.prototype.forEach=function(A0,p0){for(var h0 in this.map)this.map.hasOwnProperty(h0)&&A0.call(p0,this.map[h0],h0,this)},Vn.prototype.keys=function(){var A0=[];return this.forEach(function(p0,h0){A0.push(h0)}),zn(A0)},Vn.prototype.values=function(){var A0=[];return this.forEach(function(p0){A0.push(p0)}),zn(A0)},Vn.prototype.entries=function(){var A0=[];return this.forEach(function(p0,h0){A0.push([h0,p0])}),zn(A0)},Nr.iterable&&(Vn.prototype[Symbol.iterator]=Vn.prototype.entries);function _i(A0){if(A0.bodyUsed)return Promise.reject(new TypeError("Already read"));A0.bodyUsed=!0}function e0(A0){return new Promise(function(p0,h0){A0.onload=function(){p0(A0.result)},A0.onerror=function(){h0(A0.error)}})}function r0(A0){var p0=new FileReader,h0=e0(p0);return p0.readAsArrayBuffer(A0),h0}function i0(A0){var p0=new FileReader,h0=e0(p0);return p0.readAsText(A0),h0}function n0(A0){for(var p0=new Uint8Array(A0),h0=new Array(p0.length),m0=0;m0<p0.length;m0++)h0[m0]=String.fromCharCode(p0[m0]);return h0.join("")}function o0(A0){if(A0.slice)return A0.slice(0);var p0=new Uint8Array(A0.byteLength);return p0.set(new Uint8Array(A0)),p0.buffer}function a0(){return this.bodyUsed=!1,this._initBody=function(A0){this._bodyInit=A0,A0?typeof A0=="string"?this._bodyText=A0:Nr.blob&&Blob.prototype.isPrototypeOf(A0)?this._bodyBlob=A0:Nr.formData&&FormData.prototype.isPrototypeOf(A0)?this._bodyFormData=A0:Nr.searchParams&&URLSearchParams.prototype.isPrototypeOf(A0)?this._bodyText=A0.toString():Nr.arrayBuffer&&Nr.blob&&Wr(A0)?(this._bodyArrayBuffer=o0(A0.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Nr.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(A0)||Vr(A0))?this._bodyArrayBuffer=o0(A0):this._bodyText=A0=Object.prototype.toString.call(A0):this._bodyText="",this.headers.get("content-type")||(typeof A0=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Nr.searchParams&&URLSearchParams.prototype.isPrototypeOf(A0)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Nr.blob&&(this.blob=function(){var A0=_i(this);if(A0)return A0;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?_i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(r0)}),this.text=function(){var A0=_i(this);if(A0)return A0;if(this._bodyBlob)return i0(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(n0(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},Nr.formData&&(this.formData=function(){return this.text().then(b0)}),this.json=function(){return this.text().then(JSON.parse)},this}var s0=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function l0(A0){var p0=A0.toUpperCase();return s0.indexOf(p0)>-1?p0:A0}function u0(A0,p0){p0=p0||{};var h0=p0.body;if(A0 instanceof u0){if(A0.bodyUsed)throw new TypeError("Already read");this.url=A0.url,this.credentials=A0.credentials,p0.headers||(this.headers=new Vn(A0.headers)),this.method=A0.method,this.mode=A0.mode,this.signal=A0.signal,!h0&&A0._bodyInit!=null&&(h0=A0._bodyInit,A0.bodyUsed=!0)}else this.url=String(A0);if(this.credentials=p0.credentials||this.credentials||"same-origin",(p0.headers||!this.headers)&&(this.headers=new Vn(p0.headers)),this.method=l0(p0.method||this.method||"GET"),this.mode=p0.mode||this.mode||null,this.signal=p0.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&h0)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(h0)}u0.prototype.clone=function(){return new u0(this,{body:this._bodyInit})};function b0(A0){var p0=new FormData;return A0.trim().split("&").forEach(function(h0){if(h0){var m0=h0.split("="),c0=m0.shift().replace(/\+/g," "),d0=m0.join("=").replace(/\+/g," ");p0.append(decodeURIComponent(c0),decodeURIComponent(d0))}}),p0}function g0(A0){var p0=new Vn,h0=A0.replace(/\r?\n[\t ]+/g," ");return h0.split(/\r?\n/).forEach(function(m0){var c0=m0.split(":"),d0=c0.shift().trim();if(d0){var M0=c0.join(":").trim();p0.append(d0,M0)}}),p0}a0.call(u0.prototype);function y0(A0,p0){p0||(p0={}),this.type="default",this.status=p0.status===void 0?200:p0.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in p0?p0.statusText:"OK",this.headers=new Vn(p0.headers),this.url=p0.url||"",this._initBody(A0)}a0.call(y0.prototype),y0.prototype.clone=function(){return new y0(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Vn(this.headers),url:this.url})},y0.error=function(){var A0=new y0(null,{status:0,statusText:""});return A0.type="error",A0};var f0=[301,302,303,307,308];y0.redirect=function(A0,p0){if(f0.indexOf(p0)===-1)throw new RangeError("Invalid status code");return new y0(null,{status:p0,headers:{location:A0}})},qr.DOMException=kr.DOMException;try{new qr.DOMException}catch{qr.DOMException=function(p0,h0){this.message=p0,this.name=h0;var m0=Error(p0);this.stack=m0.stack},qr.DOMException.prototype=Object.create(Error.prototype),qr.DOMException.prototype.constructor=qr.DOMException}function v0(A0,p0){return new Promise(function(h0,m0){var c0=new u0(A0,p0);if(c0.signal&&c0.signal.aborted)return m0(new qr.DOMException("Aborted","AbortError"));var d0=new XMLHttpRequest;function M0(){d0.abort()}d0.onload=function(){var O0={status:d0.status,statusText:d0.statusText,headers:g0(d0.getAllResponseHeaders()||"")};O0.url="responseURL"in d0?d0.responseURL:O0.headers.get("X-Request-URL");var x0="response"in d0?d0.response:d0.responseText;h0(new y0(x0,O0))},d0.onerror=function(){m0(new TypeError("Network request failed"))},d0.ontimeout=function(){m0(new TypeError("Network request failed"))},d0.onabort=function(){m0(new qr.DOMException("Aborted","AbortError"))},d0.open(c0.method,c0.url,!0),c0.credentials==="include"?d0.withCredentials=!0:c0.credentials==="omit"&&(d0.withCredentials=!1),"responseType"in d0&&Nr.blob&&(d0.responseType="blob"),c0.headers.forEach(function(O0,x0){d0.setRequestHeader(x0,O0)}),c0.signal&&(c0.signal.addEventListener("abort",M0),d0.onreadystatechange=function(){d0.readyState===4&&c0.signal.removeEventListener("abort",M0)}),d0.send(typeof c0._bodyInit>"u"?null:c0._bodyInit)})}return v0.polyfill=!0,kr.fetch||(kr.fetch=v0,kr.Headers=Vn,kr.Request=u0,kr.Response=y0),qr.Headers=Vn,qr.Request=u0,qr.Response=y0,qr.fetch=v0,Object.defineProperty(qr,"__esModule",{value:!0}),qr})({})})(_r),_r.fetch.ponyfill=!0,delete _r.fetch.polyfill;var Dr=_r;$r=Dr.fetch,$r.default=Dr.fetch,$r.fetch=Dr.fetch,$r.Headers=Dr.Headers,$r.Request=Dr.Request,$r.Response=Dr.Response,Gt.exports=$r})(browserPonyfill,browserPonyfill.exports);var browserPonyfillExports=browserPonyfill.exports;const fetch$1=getDefaultExportFromCjs$3(browserPonyfillExports);var global$1$1=typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},lookup$5=[],revLookup=[],Arr=typeof Uint8Array<"u"?Uint8Array:Array,inited=!1;function init$1(){inited=!0;for(var Gt="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$r=0,zr=Gt.length;$r<zr;++$r)lookup$5[$r]=Gt[$r],revLookup[Gt.charCodeAt($r)]=$r;revLookup[45]=62,revLookup[95]=63}function toByteArray(Gt){inited||init$1();var $r,zr,_r,Dr,kr,qr,Nr=Gt.length;if(Nr%4>0)throw new Error("Invalid string. Length must be a multiple of 4");kr=Gt[Nr-2]==="="?2:Gt[Nr-1]==="="?1:0,qr=new Arr(Nr*3/4-kr),_r=kr>0?Nr-4:Nr;var Wr=0;for($r=0,zr=0;$r<_r;$r+=4,zr+=3)Dr=revLookup[Gt.charCodeAt($r)]<<18|revLookup[Gt.charCodeAt($r+1)]<<12|revLookup[Gt.charCodeAt($r+2)]<<6|revLookup[Gt.charCodeAt($r+3)],qr[Wr++]=Dr>>16&255,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255;return kr===2?(Dr=revLookup[Gt.charCodeAt($r)]<<2|revLookup[Gt.charCodeAt($r+1)]>>4,qr[Wr++]=Dr&255):kr===1&&(Dr=revLookup[Gt.charCodeAt($r)]<<10|revLookup[Gt.charCodeAt($r+1)]<<4|revLookup[Gt.charCodeAt($r+2)]>>2,qr[Wr++]=Dr>>8&255,qr[Wr++]=Dr&255),qr}function tripletToBase64(Gt){return lookup$5[Gt>>18&63]+lookup$5[Gt>>12&63]+lookup$5[Gt>>6&63]+lookup$5[Gt&63]}function encodeChunk(Gt,$r,zr){for(var _r,Dr=[],kr=$r;kr<zr;kr+=3)_r=(Gt[kr]<<16)+(Gt[kr+1]<<8)+Gt[kr+2],Dr.push(tripletToBase64(_r));return Dr.join("")}function fromByteArray(Gt){inited||init$1();for(var $r,zr=Gt.length,_r=zr%3,Dr="",kr=[],qr=16383,Nr=0,Wr=zr-_r;Nr<Wr;Nr+=qr)kr.push(encodeChunk(Gt,Nr,Nr+qr>Wr?Wr:Nr+qr));return _r===1?($r=Gt[zr-1],Dr+=lookup$5[$r>>2],Dr+=lookup$5[$r<<4&63],Dr+="=="):_r===2&&($r=(Gt[zr-2]<<8)+Gt[zr-1],Dr+=lookup$5[$r>>10],Dr+=lookup$5[$r>>4&63],Dr+=lookup$5[$r<<2&63],Dr+="="),kr.push(Dr),kr.join("")}function read(Gt,$r,zr,_r,Dr){var kr,qr,Nr=Dr*8-_r-1,Wr=(1<<Nr)-1,Qr=Wr>>1,Vr=-7,Jr=zr?Dr-1:0,Zr=zr?-1:1,zn=Gt[$r+Jr];for(Jr+=Zr,kr=zn&(1<<-Vr)-1,zn>>=-Vr,Vr+=Nr;Vr>0;kr=kr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);for(qr=kr&(1<<-Vr)-1,kr>>=-Vr,Vr+=_r;Vr>0;qr=qr*256+Gt[$r+Jr],Jr+=Zr,Vr-=8);if(kr===0)kr=1-Qr;else{if(kr===Wr)return qr?NaN:(zn?-1:1)*(1/0);qr=qr+Math.pow(2,_r),kr=kr-Qr}return(zn?-1:1)*qr*Math.pow(2,kr-_r)}function write(Gt,$r,zr,_r,Dr,kr){var qr,Nr,Wr,Qr=kr*8-Dr-1,Vr=(1<<Qr)-1,Jr=Vr>>1,Zr=Dr===23?Math.pow(2,-24)-Math.pow(2,-77):0,zn=_r?0:kr-1,Vn=_r?1:-1,_i=$r<0||$r===0&&1/$r<0?1:0;for($r=Math.abs($r),isNaN($r)||$r===1/0?(Nr=isNaN($r)?1:0,qr=Vr):(qr=Math.floor(Math.log($r)/Math.LN2),$r*(Wr=Math.pow(2,-qr))<1&&(qr--,Wr*=2),qr+Jr>=1?$r+=Zr/Wr:$r+=Zr*Math.pow(2,1-Jr),$r*Wr>=2&&(qr++,Wr/=2),qr+Jr>=Vr?(Nr=0,qr=Vr):qr+Jr>=1?(Nr=($r*Wr-1)*Math.pow(2,Dr),qr=qr+Jr):(Nr=$r*Math.pow(2,Jr-1)*Math.pow(2,Dr),qr=0));Dr>=8;Gt[zr+zn]=Nr&255,zn+=Vn,Nr/=256,Dr-=8);for(qr=qr<<Dr|Nr,Qr+=Dr;Qr>0;Gt[zr+zn]=qr&255,zn+=Vn,qr/=256,Qr-=8);Gt[zr+zn-Vn]|=_i*128}var toString$a={}.toString,isArray$8=Array.isArray||function(Gt){return toString$a.call(Gt)=="[object Array]"};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */var INSPECT_MAX_BYTES=50;Buffer$3.TYPED_ARRAY_SUPPORT=global$1$1.TYPED_ARRAY_SUPPORT!==void 0?global$1$1.TYPED_ARRAY_SUPPORT:!0;kMaxLength();function kMaxLength(){return Buffer$3.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(Gt,$r){if(kMaxLength()<$r)throw new RangeError("Invalid typed array length");return Buffer$3.TYPED_ARRAY_SUPPORT?(Gt=new Uint8Array($r),Gt.__proto__=Buffer$3.prototype):(Gt===null&&(Gt=new Buffer$3($r)),Gt.length=$r),Gt}function Buffer$3(Gt,$r,zr){if(!Buffer$3.TYPED_ARRAY_SUPPORT&&!(this instanceof Buffer$3))return new Buffer$3(Gt,$r,zr);if(typeof Gt=="number"){if(typeof $r=="string")throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe(this,Gt)}return from(this,Gt,$r,zr)}Buffer$3.poolSize=8192;Buffer$3._augment=function(Gt){return Gt.__proto__=Buffer$3.prototype,Gt};function from(Gt,$r,zr,_r){if(typeof $r=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&$r instanceof ArrayBuffer?fromArrayBuffer(Gt,$r,zr,_r):typeof $r=="string"?fromString(Gt,$r,zr):fromObject(Gt,$r)}Buffer$3.from=function(Gt,$r,zr){return from(null,Gt,$r,zr)};Buffer$3.TYPED_ARRAY_SUPPORT&&(Buffer$3.prototype.__proto__=Uint8Array.prototype,Buffer$3.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&Buffer$3[Symbol.species]);function assertSize(Gt){if(typeof Gt!="number")throw new TypeError('"size" argument must be a number');if(Gt<0)throw new RangeError('"size" argument must not be negative')}function alloc(Gt,$r,zr,_r){return assertSize($r),$r<=0?createBuffer(Gt,$r):zr!==void 0?typeof _r=="string"?createBuffer(Gt,$r).fill(zr,_r):createBuffer(Gt,$r).fill(zr):createBuffer(Gt,$r)}Buffer$3.alloc=function(Gt,$r,zr){return alloc(null,Gt,$r,zr)};function allocUnsafe(Gt,$r){if(assertSize($r),Gt=createBuffer(Gt,$r<0?0:checked($r)|0),!Buffer$3.TYPED_ARRAY_SUPPORT)for(var zr=0;zr<$r;++zr)Gt[zr]=0;return Gt}Buffer$3.allocUnsafe=function(Gt){return allocUnsafe(null,Gt)};Buffer$3.allocUnsafeSlow=function(Gt){return allocUnsafe(null,Gt)};function fromString(Gt,$r,zr){if((typeof zr!="string"||zr==="")&&(zr="utf8"),!Buffer$3.isEncoding(zr))throw new TypeError('"encoding" must be a valid string encoding');var _r=byteLength$1($r,zr)|0;Gt=createBuffer(Gt,_r);var Dr=Gt.write($r,zr);return Dr!==_r&&(Gt=Gt.slice(0,Dr)),Gt}function fromArrayLike(Gt,$r){var zr=$r.length<0?0:checked($r.length)|0;Gt=createBuffer(Gt,zr);for(var _r=0;_r<zr;_r+=1)Gt[_r]=$r[_r]&255;return Gt}function fromArrayBuffer(Gt,$r,zr,_r){if($r.byteLength,zr<0||$r.byteLength<zr)throw new RangeError("'offset' is out of bounds");if($r.byteLength<zr+(_r||0))throw new RangeError("'length' is out of bounds");return zr===void 0&&_r===void 0?$r=new Uint8Array($r):_r===void 0?$r=new Uint8Array($r,zr):$r=new Uint8Array($r,zr,_r),Buffer$3.TYPED_ARRAY_SUPPORT?(Gt=$r,Gt.__proto__=Buffer$3.prototype):Gt=fromArrayLike(Gt,$r),Gt}function fromObject(Gt,$r){if(internalIsBuffer($r)){var zr=checked($r.length)|0;return Gt=createBuffer(Gt,zr),Gt.length===0||$r.copy(Gt,0,0,zr),Gt}if($r){if(typeof ArrayBuffer<"u"&&$r.buffer instanceof ArrayBuffer||"length"in $r)return typeof $r.length!="number"||isnan($r.length)?createBuffer(Gt,0):fromArrayLike(Gt,$r);if($r.type==="Buffer"&&isArray$8($r.data))return fromArrayLike(Gt,$r.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function checked(Gt){if(Gt>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return Gt|0}Buffer$3.isBuffer=isBuffer$2;function internalIsBuffer(Gt){return!!(Gt!=null&&Gt._isBuffer)}Buffer$3.compare=function($r,zr){if(!internalIsBuffer($r)||!internalIsBuffer(zr))throw new TypeError("Arguments must be Buffers");if($r===zr)return 0;for(var _r=$r.length,Dr=zr.length,kr=0,qr=Math.min(_r,Dr);kr<qr;++kr)if($r[kr]!==zr[kr]){_r=$r[kr],Dr=zr[kr];break}return _r<Dr?-1:Dr<_r?1:0};Buffer$3.isEncoding=function($r){switch(String($r).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}};Buffer$3.concat=function($r,zr){if(!isArray$8($r))throw new TypeError('"list" argument must be an Array of Buffers');if($r.length===0)return Buffer$3.alloc(0);var _r;if(zr===void 0)for(zr=0,_r=0;_r<$r.length;++_r)zr+=$r[_r].length;var Dr=Buffer$3.allocUnsafe(zr),kr=0;for(_r=0;_r<$r.length;++_r){var qr=$r[_r];if(!internalIsBuffer(qr))throw new TypeError('"list" argument must be an Array of Buffers');qr.copy(Dr,kr),kr+=qr.length}return Dr};function byteLength$1(Gt,$r){if(internalIsBuffer(Gt))return Gt.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(Gt)||Gt instanceof ArrayBuffer))return Gt.byteLength;typeof Gt!="string"&&(Gt=""+Gt);var zr=Gt.length;if(zr===0)return 0;for(var _r=!1;;)switch($r){case"ascii":case"latin1":case"binary":return zr;case"utf8":case"utf-8":case void 0:return utf8ToBytes(Gt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return zr*2;case"hex":return zr>>>1;case"base64":return base64ToBytes(Gt).length;default:if(_r)return utf8ToBytes(Gt).length;$r=(""+$r).toLowerCase(),_r=!0}}Buffer$3.byteLength=byteLength$1;function slowToString(Gt,$r,zr){var _r=!1;if(($r===void 0||$r<0)&&($r=0),$r>this.length||((zr===void 0||zr>this.length)&&(zr=this.length),zr<=0)||(zr>>>=0,$r>>>=0,zr<=$r))return"";for(Gt||(Gt="utf8");;)switch(Gt){case"hex":return hexSlice(this,$r,zr);case"utf8":case"utf-8":return utf8Slice(this,$r,zr);case"ascii":return asciiSlice(this,$r,zr);case"latin1":case"binary":return latin1Slice(this,$r,zr);case"base64":return base64Slice(this,$r,zr);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,$r,zr);default:if(_r)throw new TypeError("Unknown encoding: "+Gt);Gt=(Gt+"").toLowerCase(),_r=!0}}Buffer$3.prototype._isBuffer=!0;function swap$1(Gt,$r,zr){var _r=Gt[$r];Gt[$r]=Gt[zr],Gt[zr]=_r}Buffer$3.prototype.swap16=function(){var $r=this.length;if($r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var zr=0;zr<$r;zr+=2)swap$1(this,zr,zr+1);return this};Buffer$3.prototype.swap32=function(){var $r=this.length;if($r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var zr=0;zr<$r;zr+=4)swap$1(this,zr,zr+3),swap$1(this,zr+1,zr+2);return this};Buffer$3.prototype.swap64=function(){var $r=this.length;if($r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var zr=0;zr<$r;zr+=8)swap$1(this,zr,zr+7),swap$1(this,zr+1,zr+6),swap$1(this,zr+2,zr+5),swap$1(this,zr+3,zr+4);return this};Buffer$3.prototype.toString=function(){var $r=this.length|0;return $r===0?"":arguments.length===0?utf8Slice(this,0,$r):slowToString.apply(this,arguments)};Buffer$3.prototype.equals=function($r){if(!internalIsBuffer($r))throw new TypeError("Argument must be a Buffer");return this===$r?!0:Buffer$3.compare(this,$r)===0};Buffer$3.prototype.inspect=function(){var $r="",zr=INSPECT_MAX_BYTES;return this.length>0&&($r=this.toString("hex",0,zr).match(/.{2}/g).join(" "),this.length>zr&&($r+=" ... ")),"<Buffer "+$r+">"};Buffer$3.prototype.compare=function($r,zr,_r,Dr,kr){if(!internalIsBuffer($r))throw new TypeError("Argument must be a Buffer");if(zr===void 0&&(zr=0),_r===void 0&&(_r=$r?$r.length:0),Dr===void 0&&(Dr=0),kr===void 0&&(kr=this.length),zr<0||_r>$r.length||Dr<0||kr>this.length)throw new RangeError("out of range index");if(Dr>=kr&&zr>=_r)return 0;if(Dr>=kr)return-1;if(zr>=_r)return 1;if(zr>>>=0,_r>>>=0,Dr>>>=0,kr>>>=0,this===$r)return 0;for(var qr=kr-Dr,Nr=_r-zr,Wr=Math.min(qr,Nr),Qr=this.slice(Dr,kr),Vr=$r.slice(zr,_r),Jr=0;Jr<Wr;++Jr)if(Qr[Jr]!==Vr[Jr]){qr=Qr[Jr],Nr=Vr[Jr];break}return qr<Nr?-1:Nr<qr?1:0};function bidirectionalIndexOf(Gt,$r,zr,_r,Dr){if(Gt.length===0)return-1;if(typeof zr=="string"?(_r=zr,zr=0):zr>2147483647?zr=2147483647:zr<-2147483648&&(zr=-2147483648),zr=+zr,isNaN(zr)&&(zr=Dr?0:Gt.length-1),zr<0&&(zr=Gt.length+zr),zr>=Gt.length){if(Dr)return-1;zr=Gt.length-1}else if(zr<0)if(Dr)zr=0;else return-1;if(typeof $r=="string"&&($r=Buffer$3.from($r,_r)),internalIsBuffer($r))return $r.length===0?-1:arrayIndexOf$1(Gt,$r,zr,_r,Dr);if(typeof $r=="number")return $r=$r&255,Buffer$3.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Dr?Uint8Array.prototype.indexOf.call(Gt,$r,zr):Uint8Array.prototype.lastIndexOf.call(Gt,$r,zr):arrayIndexOf$1(Gt,[$r],zr,_r,Dr);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf$1(Gt,$r,zr,_r,Dr){var kr=1,qr=Gt.length,Nr=$r.length;if(_r!==void 0&&(_r=String(_r).toLowerCase(),_r==="ucs2"||_r==="ucs-2"||_r==="utf16le"||_r==="utf-16le")){if(Gt.length<2||$r.length<2)return-1;kr=2,qr/=2,Nr/=2,zr/=2}function Wr(zn,Vn){return kr===1?zn[Vn]:zn.readUInt16BE(Vn*kr)}var Qr;if(Dr){var Vr=-1;for(Qr=zr;Qr<qr;Qr++)if(Wr(Gt,Qr)===Wr($r,Vr===-1?0:Qr-Vr)){if(Vr===-1&&(Vr=Qr),Qr-Vr+1===Nr)return Vr*kr}else Vr!==-1&&(Qr-=Qr-Vr),Vr=-1}else for(zr+Nr>qr&&(zr=qr-Nr),Qr=zr;Qr>=0;Qr--){for(var Jr=!0,Zr=0;Zr<Nr;Zr++)if(Wr(Gt,Qr+Zr)!==Wr($r,Zr)){Jr=!1;break}if(Jr)return Qr}return-1}Buffer$3.prototype.includes=function($r,zr,_r){return this.indexOf($r,zr,_r)!==-1};Buffer$3.prototype.indexOf=function($r,zr,_r){return bidirectionalIndexOf(this,$r,zr,_r,!0)};Buffer$3.prototype.lastIndexOf=function($r,zr,_r){return bidirectionalIndexOf(this,$r,zr,_r,!1)};function hexWrite(Gt,$r,zr,_r){zr=Number(zr)||0;var Dr=Gt.length-zr;_r?(_r=Number(_r),_r>Dr&&(_r=Dr)):_r=Dr;var kr=$r.length;if(kr%2!==0)throw new TypeError("Invalid hex string");_r>kr/2&&(_r=kr/2);for(var qr=0;qr<_r;++qr){var Nr=parseInt($r.substr(qr*2,2),16);if(isNaN(Nr))return qr;Gt[zr+qr]=Nr}return qr}function utf8Write(Gt,$r,zr,_r){return blitBuffer(utf8ToBytes($r,Gt.length-zr),Gt,zr,_r)}function asciiWrite(Gt,$r,zr,_r){return blitBuffer(asciiToBytes($r),Gt,zr,_r)}function latin1Write(Gt,$r,zr,_r){return asciiWrite(Gt,$r,zr,_r)}function base64Write(Gt,$r,zr,_r){return blitBuffer(base64ToBytes($r),Gt,zr,_r)}function ucs2Write(Gt,$r,zr,_r){return blitBuffer(utf16leToBytes($r,Gt.length-zr),Gt,zr,_r)}Buffer$3.prototype.write=function($r,zr,_r,Dr){if(zr===void 0)Dr="utf8",_r=this.length,zr=0;else if(_r===void 0&&typeof zr=="string")Dr=zr,_r=this.length,zr=0;else if(isFinite(zr))zr=zr|0,isFinite(_r)?(_r=_r|0,Dr===void 0&&(Dr="utf8")):(Dr=_r,_r=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var kr=this.length-zr;if((_r===void 0||_r>kr)&&(_r=kr),$r.length>0&&(_r<0||zr<0)||zr>this.length)throw new RangeError("Attempt to write outside buffer bounds");Dr||(Dr="utf8");for(var qr=!1;;)switch(Dr){case"hex":return hexWrite(this,$r,zr,_r);case"utf8":case"utf-8":return utf8Write(this,$r,zr,_r);case"ascii":return asciiWrite(this,$r,zr,_r);case"latin1":case"binary":return latin1Write(this,$r,zr,_r);case"base64":return base64Write(this,$r,zr,_r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,$r,zr,_r);default:if(qr)throw new TypeError("Unknown encoding: "+Dr);Dr=(""+Dr).toLowerCase(),qr=!0}};Buffer$3.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function base64Slice(Gt,$r,zr){return $r===0&&zr===Gt.length?fromByteArray(Gt):fromByteArray(Gt.slice($r,zr))}function utf8Slice(Gt,$r,zr){zr=Math.min(Gt.length,zr);for(var _r=[],Dr=$r;Dr<zr;){var kr=Gt[Dr],qr=null,Nr=kr>239?4:kr>223?3:kr>191?2:1;if(Dr+Nr<=zr){var Wr,Qr,Vr,Jr;switch(Nr){case 1:kr<128&&(qr=kr);break;case 2:Wr=Gt[Dr+1],(Wr&192)===128&&(Jr=(kr&31)<<6|Wr&63,Jr>127&&(qr=Jr));break;case 3:Wr=Gt[Dr+1],Qr=Gt[Dr+2],(Wr&192)===128&&(Qr&192)===128&&(Jr=(kr&15)<<12|(Wr&63)<<6|Qr&63,Jr>2047&&(Jr<55296||Jr>57343)&&(qr=Jr));break;case 4:Wr=Gt[Dr+1],Qr=Gt[Dr+2],Vr=Gt[Dr+3],(Wr&192)===128&&(Qr&192)===128&&(Vr&192)===128&&(Jr=(kr&15)<<18|(Wr&63)<<12|(Qr&63)<<6|Vr&63,Jr>65535&&Jr<1114112&&(qr=Jr))}}qr===null?(qr=65533,Nr=1):qr>65535&&(qr-=65536,_r.push(qr>>>10&1023|55296),qr=56320|qr&1023),_r.push(qr),Dr+=Nr}return decodeCodePointsArray(_r)}var MAX_ARGUMENTS_LENGTH=4096;function decodeCodePointsArray(Gt){var $r=Gt.length;if($r<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,Gt);for(var zr="",_r=0;_r<$r;)zr+=String.fromCharCode.apply(String,Gt.slice(_r,_r+=MAX_ARGUMENTS_LENGTH));return zr}function asciiSlice(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]&127);return _r}function latin1Slice(Gt,$r,zr){var _r="";zr=Math.min(Gt.length,zr);for(var Dr=$r;Dr<zr;++Dr)_r+=String.fromCharCode(Gt[Dr]);return _r}function hexSlice(Gt,$r,zr){var _r=Gt.length;(!$r||$r<0)&&($r=0),(!zr||zr<0||zr>_r)&&(zr=_r);for(var Dr="",kr=$r;kr<zr;++kr)Dr+=toHex(Gt[kr]);return Dr}function utf16leSlice(Gt,$r,zr){for(var _r=Gt.slice($r,zr),Dr="",kr=0;kr<_r.length;kr+=2)Dr+=String.fromCharCode(_r[kr]+_r[kr+1]*256);return Dr}Buffer$3.prototype.slice=function($r,zr){var _r=this.length;$r=~~$r,zr=zr===void 0?_r:~~zr,$r<0?($r+=_r,$r<0&&($r=0)):$r>_r&&($r=_r),zr<0?(zr+=_r,zr<0&&(zr=0)):zr>_r&&(zr=_r),zr<$r&&(zr=$r);var Dr;if(Buffer$3.TYPED_ARRAY_SUPPORT)Dr=this.subarray($r,zr),Dr.__proto__=Buffer$3.prototype;else{var kr=zr-$r;Dr=new Buffer$3(kr,void 0);for(var qr=0;qr<kr;++qr)Dr[qr]=this[qr+$r]}return Dr};function checkOffset(Gt,$r,zr){if(Gt%1!==0||Gt<0)throw new RangeError("offset is not uint");if(Gt+$r>zr)throw new RangeError("Trying to access beyond buffer length")}Buffer$3.prototype.readUIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return Dr};Buffer$3.prototype.readUIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset($r,zr,this.length);for(var Dr=this[$r+--zr],kr=1;zr>0&&(kr*=256);)Dr+=this[$r+--zr]*kr;return Dr};Buffer$3.prototype.readUInt8=function($r,zr){return zr||checkOffset($r,1,this.length),this[$r]};Buffer$3.prototype.readUInt16LE=function($r,zr){return zr||checkOffset($r,2,this.length),this[$r]|this[$r+1]<<8};Buffer$3.prototype.readUInt16BE=function($r,zr){return zr||checkOffset($r,2,this.length),this[$r]<<8|this[$r+1]};Buffer$3.prototype.readUInt32LE=function($r,zr){return zr||checkOffset($r,4,this.length),(this[$r]|this[$r+1]<<8|this[$r+2]<<16)+this[$r+3]*16777216};Buffer$3.prototype.readUInt32BE=function($r,zr){return zr||checkOffset($r,4,this.length),this[$r]*16777216+(this[$r+1]<<16|this[$r+2]<<8|this[$r+3])};Buffer$3.prototype.readIntLE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset($r,zr,this.length);for(var Dr=this[$r],kr=1,qr=0;++qr<zr&&(kr*=256);)Dr+=this[$r+qr]*kr;return kr*=128,Dr>=kr&&(Dr-=Math.pow(2,8*zr)),Dr};Buffer$3.prototype.readIntBE=function($r,zr,_r){$r=$r|0,zr=zr|0,_r||checkOffset($r,zr,this.length);for(var Dr=zr,kr=1,qr=this[$r+--Dr];Dr>0&&(kr*=256);)qr+=this[$r+--Dr]*kr;return kr*=128,qr>=kr&&(qr-=Math.pow(2,8*zr)),qr};Buffer$3.prototype.readInt8=function($r,zr){return zr||checkOffset($r,1,this.length),this[$r]&128?(255-this[$r]+1)*-1:this[$r]};Buffer$3.prototype.readInt16LE=function($r,zr){zr||checkOffset($r,2,this.length);var _r=this[$r]|this[$r+1]<<8;return _r&32768?_r|4294901760:_r};Buffer$3.prototype.readInt16BE=function($r,zr){zr||checkOffset($r,2,this.length);var _r=this[$r+1]|this[$r]<<8;return _r&32768?_r|4294901760:_r};Buffer$3.prototype.readInt32LE=function($r,zr){return zr||checkOffset($r,4,this.length),this[$r]|this[$r+1]<<8|this[$r+2]<<16|this[$r+3]<<24};Buffer$3.prototype.readInt32BE=function($r,zr){return zr||checkOffset($r,4,this.length),this[$r]<<24|this[$r+1]<<16|this[$r+2]<<8|this[$r+3]};Buffer$3.prototype.readFloatLE=function($r,zr){return zr||checkOffset($r,4,this.length),read(this,$r,!0,23,4)};Buffer$3.prototype.readFloatBE=function($r,zr){return zr||checkOffset($r,4,this.length),read(this,$r,!1,23,4)};Buffer$3.prototype.readDoubleLE=function($r,zr){return zr||checkOffset($r,8,this.length),read(this,$r,!0,52,8)};Buffer$3.prototype.readDoubleBE=function($r,zr){return zr||checkOffset($r,8,this.length),read(this,$r,!1,52,8)};function checkInt(Gt,$r,zr,_r,Dr,kr){if(!internalIsBuffer(Gt))throw new TypeError('"buffer" argument must be a Buffer instance');if($r>Dr||$r<kr)throw new RangeError('"value" argument is out of bounds');if(zr+_r>Gt.length)throw new RangeError("Index out of range")}Buffer$3.prototype.writeUIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt(this,$r,zr,_r,kr,0)}var qr=1,Nr=0;for(this[zr]=$r&255;++Nr<_r&&(qr*=256);)this[zr+Nr]=$r/qr&255;return zr+_r};Buffer$3.prototype.writeUIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,_r=_r|0,!Dr){var kr=Math.pow(2,8*_r)-1;checkInt(this,$r,zr,_r,kr,0)}var qr=_r-1,Nr=1;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)this[zr+qr]=$r/Nr&255;return zr+_r};Buffer$3.prototype.writeUInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,1,255,0),Buffer$3.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),this[zr]=$r&255,zr+1};function objectWriteUInt16(Gt,$r,zr,_r){$r<0&&($r=65535+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,2);Dr<kr;++Dr)Gt[zr+Dr]=($r&255<<8*(_r?Dr:1-Dr))>>>(_r?Dr:1-Dr)*8}Buffer$3.prototype.writeUInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,2,65535,0),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16(this,$r,zr,!0),zr+2};Buffer$3.prototype.writeUInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,2,65535,0),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16(this,$r,zr,!1),zr+2};function objectWriteUInt32(Gt,$r,zr,_r){$r<0&&($r=4294967295+$r+1);for(var Dr=0,kr=Math.min(Gt.length-zr,4);Dr<kr;++Dr)Gt[zr+Dr]=$r>>>(_r?Dr:3-Dr)*8&255}Buffer$3.prototype.writeUInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,4,4294967295,0),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr+3]=$r>>>24,this[zr+2]=$r>>>16,this[zr+1]=$r>>>8,this[zr]=$r&255):objectWriteUInt32(this,$r,zr,!0),zr+4};Buffer$3.prototype.writeUInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,4,4294967295,0),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32(this,$r,zr,!1),zr+4};Buffer$3.prototype.writeIntLE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt(this,$r,zr,_r,kr-1,-kr)}var qr=0,Nr=1,Wr=0;for(this[zr]=$r&255;++qr<_r&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr-1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$3.prototype.writeIntBE=function($r,zr,_r,Dr){if($r=+$r,zr=zr|0,!Dr){var kr=Math.pow(2,8*_r-1);checkInt(this,$r,zr,_r,kr-1,-kr)}var qr=_r-1,Nr=1,Wr=0;for(this[zr+qr]=$r&255;--qr>=0&&(Nr*=256);)$r<0&&Wr===0&&this[zr+qr+1]!==0&&(Wr=1),this[zr+qr]=($r/Nr>>0)-Wr&255;return zr+_r};Buffer$3.prototype.writeInt8=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,1,127,-128),Buffer$3.TYPED_ARRAY_SUPPORT||($r=Math.floor($r)),$r<0&&($r=255+$r+1),this[zr]=$r&255,zr+1};Buffer$3.prototype.writeInt16LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,2,32767,-32768),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8):objectWriteUInt16(this,$r,zr,!0),zr+2};Buffer$3.prototype.writeInt16BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,2,32767,-32768),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>8,this[zr+1]=$r&255):objectWriteUInt16(this,$r,zr,!1),zr+2};Buffer$3.prototype.writeInt32LE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,4,2147483647,-2147483648),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r&255,this[zr+1]=$r>>>8,this[zr+2]=$r>>>16,this[zr+3]=$r>>>24):objectWriteUInt32(this,$r,zr,!0),zr+4};Buffer$3.prototype.writeInt32BE=function($r,zr,_r){return $r=+$r,zr=zr|0,_r||checkInt(this,$r,zr,4,2147483647,-2147483648),$r<0&&($r=4294967295+$r+1),Buffer$3.TYPED_ARRAY_SUPPORT?(this[zr]=$r>>>24,this[zr+1]=$r>>>16,this[zr+2]=$r>>>8,this[zr+3]=$r&255):objectWriteUInt32(this,$r,zr,!1),zr+4};function checkIEEE754(Gt,$r,zr,_r,Dr,kr){if(zr+_r>Gt.length)throw new RangeError("Index out of range");if(zr<0)throw new RangeError("Index out of range")}function writeFloat(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754(Gt,$r,zr,4),write(Gt,$r,zr,_r,23,4),zr+4}Buffer$3.prototype.writeFloatLE=function($r,zr,_r){return writeFloat(this,$r,zr,!0,_r)};Buffer$3.prototype.writeFloatBE=function($r,zr,_r){return writeFloat(this,$r,zr,!1,_r)};function writeDouble(Gt,$r,zr,_r,Dr){return Dr||checkIEEE754(Gt,$r,zr,8),write(Gt,$r,zr,_r,52,8),zr+8}Buffer$3.prototype.writeDoubleLE=function($r,zr,_r){return writeDouble(this,$r,zr,!0,_r)};Buffer$3.prototype.writeDoubleBE=function($r,zr,_r){return writeDouble(this,$r,zr,!1,_r)};Buffer$3.prototype.copy=function($r,zr,_r,Dr){if(_r||(_r=0),!Dr&&Dr!==0&&(Dr=this.length),zr>=$r.length&&(zr=$r.length),zr||(zr=0),Dr>0&&Dr<_r&&(Dr=_r),Dr===_r||$r.length===0||this.length===0)return 0;if(zr<0)throw new RangeError("targetStart out of bounds");if(_r<0||_r>=this.length)throw new RangeError("sourceStart out of bounds");if(Dr<0)throw new RangeError("sourceEnd out of bounds");Dr>this.length&&(Dr=this.length),$r.length-zr<Dr-_r&&(Dr=$r.length-zr+_r);var kr=Dr-_r,qr;if(this===$r&&_r<zr&&zr<Dr)for(qr=kr-1;qr>=0;--qr)$r[qr+zr]=this[qr+_r];else if(kr<1e3||!Buffer$3.TYPED_ARRAY_SUPPORT)for(qr=0;qr<kr;++qr)$r[qr+zr]=this[qr+_r];else Uint8Array.prototype.set.call($r,this.subarray(_r,_r+kr),zr);return kr};Buffer$3.prototype.fill=function($r,zr,_r,Dr){if(typeof $r=="string"){if(typeof zr=="string"?(Dr=zr,zr=0,_r=this.length):typeof _r=="string"&&(Dr=_r,_r=this.length),$r.length===1){var kr=$r.charCodeAt(0);kr<256&&($r=kr)}if(Dr!==void 0&&typeof Dr!="string")throw new TypeError("encoding must be a string");if(typeof Dr=="string"&&!Buffer$3.isEncoding(Dr))throw new TypeError("Unknown encoding: "+Dr)}else typeof $r=="number"&&($r=$r&255);if(zr<0||this.length<zr||this.length<_r)throw new RangeError("Out of range index");if(_r<=zr)return this;zr=zr>>>0,_r=_r===void 0?this.length:_r>>>0,$r||($r=0);var qr;if(typeof $r=="number")for(qr=zr;qr<_r;++qr)this[qr]=$r;else{var Nr=internalIsBuffer($r)?$r:utf8ToBytes(new Buffer$3($r,Dr).toString()),Wr=Nr.length;for(qr=0;qr<_r-zr;++qr)this[qr+zr]=Nr[qr%Wr]}return this};var INVALID_BASE64_RE=/[^+\/0-9A-Za-z-_]/g;function base64clean(Gt){if(Gt=stringtrim(Gt).replace(INVALID_BASE64_RE,""),Gt.length<2)return"";for(;Gt.length%4!==0;)Gt=Gt+"=";return Gt}function stringtrim(Gt){return Gt.trim?Gt.trim():Gt.replace(/^\s+|\s+$/g,"")}function toHex(Gt){return Gt<16?"0"+Gt.toString(16):Gt.toString(16)}function utf8ToBytes(Gt,$r){$r=$r||1/0;for(var zr,_r=Gt.length,Dr=null,kr=[],qr=0;qr<_r;++qr){if(zr=Gt.charCodeAt(qr),zr>55295&&zr<57344){if(!Dr){if(zr>56319){($r-=3)>-1&&kr.push(239,191,189);continue}else if(qr+1===_r){($r-=3)>-1&&kr.push(239,191,189);continue}Dr=zr;continue}if(zr<56320){($r-=3)>-1&&kr.push(239,191,189),Dr=zr;continue}zr=(Dr-55296<<10|zr-56320)+65536}else Dr&&($r-=3)>-1&&kr.push(239,191,189);if(Dr=null,zr<128){if(($r-=1)<0)break;kr.push(zr)}else if(zr<2048){if(($r-=2)<0)break;kr.push(zr>>6|192,zr&63|128)}else if(zr<65536){if(($r-=3)<0)break;kr.push(zr>>12|224,zr>>6&63|128,zr&63|128)}else if(zr<1114112){if(($r-=4)<0)break;kr.push(zr>>18|240,zr>>12&63|128,zr>>6&63|128,zr&63|128)}else throw new Error("Invalid code point")}return kr}function asciiToBytes(Gt){for(var $r=[],zr=0;zr<Gt.length;++zr)$r.push(Gt.charCodeAt(zr)&255);return $r}function utf16leToBytes(Gt,$r){for(var zr,_r,Dr,kr=[],qr=0;qr<Gt.length&&!(($r-=2)<0);++qr)zr=Gt.charCodeAt(qr),_r=zr>>8,Dr=zr%256,kr.push(Dr),kr.push(_r);return kr}function base64ToBytes(Gt){return toByteArray(base64clean(Gt))}function blitBuffer(Gt,$r,zr,_r){for(var Dr=0;Dr<_r&&!(Dr+zr>=$r.length||Dr>=Gt.length);++Dr)$r[Dr+zr]=Gt[Dr];return Dr}function isnan(Gt){return Gt!==Gt}function isBuffer$2(Gt){return Gt!=null&&(!!Gt._isBuffer||isFastBuffer(Gt)||isSlowBuffer(Gt))}function isFastBuffer(Gt){return!!Gt.constructor&&typeof Gt.constructor.isBuffer=="function"&&Gt.constructor.isBuffer(Gt)}function isSlowBuffer(Gt){return typeof Gt.readFloatLE=="function"&&typeof Gt.slice=="function"&&isFastBuffer(Gt.slice(0,0))}PNG.isValid=function($r){try{return!!new PNG($r)}catch{return!1}};var JPEG=function($r){if(this.data=null,this.width=null,this.height=null,this.data=$r,$r.readUInt16BE(0)!==65496)throw new Error("SOI not found in JPEG");for(var zr=_JPEG.decode(this.data),_r=0;_r<zr.length;_r+=1){var Dr=zr[_r];Dr.name==="EXIF"&&Dr.entries.orientation&&(this.orientation=Dr.entries.orientation),Dr.name==="SOF"&&(this.width||(this.width=Dr.width),this.height||(this.height=Dr.height))}if(this.orientation>4){var kr=[this.height,this.width];this.width=kr[0],this.height=kr[1]}};JPEG.isValid=function(Gt){return Gt&&Buffer$3.isBuffer(Gt)&&Gt.readUInt16BE(0)===65496};var createCache=function($r){var zr=$r===void 0?{}:$r,_r=zr.limit,Dr=_r===void 0?100:_r,kr={},qr=[];return{get:function(Wr){return kr[Wr]},set:function(Wr,Qr){qr.push(Wr),qr.length>Dr&&delete kr[qr.shift()],kr[Wr]=Qr},reset:function(){kr={},qr=[]},length:function(){return qr.length}}},IMAGE_CACHE=createCache({limit:30}),fetchRemoteFile=function(){var Gt=_asyncToGenerator(_regeneratorRuntime().mark(function $r(zr,_r){var Dr,kr;return _regeneratorRuntime().wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:return Nr.next=2,fetch$1(zr,_r);case 2:return Dr=Nr.sent,Nr.next=5,Dr.buffer?Dr.buffer():Dr.arrayBuffer();case 5:return kr=Nr.sent,Nr.abrupt("return",kr.constructor.name==="Buffer"?kr:Buffer$3.from(kr));case 7:case"end":return Nr.stop()}},$r)}));return function(zr,_r){return Gt.apply(this,arguments)}}(),isValidFormat=function($r){var zr=$r.toLowerCase();return zr==="jpg"||zr==="jpeg"||zr==="png"},guessFormat=function($r){var zr;return JPEG.isValid($r)?zr="jpg":PNG.isValid($r)&&(zr="png"),zr},isCompatibleBase64=function($r){var zr=$r.uri;return/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(zr)};function getImage(Gt,$r){switch($r.toLowerCase()){case"jpg":case"jpeg":return new JPEG(Gt);case"png":return new PNG(Gt);default:return null}}var resolveBase64Image=function($r){var zr=$r.uri,_r=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(zr),Dr=_r[1],kr=_r[2];if(!isValidFormat(Dr))throw new Error("Base64 image invalid format: "+Dr);return new Promise(function(qr){return qr(getImage(Buffer$3.from(kr,"base64"),Dr))})},resolveImageFromData=function($r){if($r.data&&$r.format)return new Promise(function(zr){return zr(getImage($r.data,$r.format))});throw new Error("Invalid data given for local file: "+JSON.stringify($r))},resolveBufferImage=function($r){var zr=guessFormat($r);return zr?new Promise(function(_r){return _r(getImage($r,zr))}):Promise.resolve()},resolveBlobImage=function(){var Gt=_asyncToGenerator(_regeneratorRuntime().mark(function $r(zr){var _r,Dr,kr,qr,Nr;return _regeneratorRuntime().wrap(function(Qr){for(;;)switch(Qr.prev=Qr.next){case 0:if(_r=zr.type,!(!_r||_r==="application/octet-stream")){Qr.next=7;break}return Qr.next=4,zr.arrayBuffer();case 4:return Dr=Qr.sent,kr=Buffer$3.from(Dr),Qr.abrupt("return",resolveBufferImage(kr));case 7:if(_r.startsWith("image/")){Qr.next=9;break}throw new Error("Invalid blob type: "+_r);case 9:if(qr=_r.replace("image/",""),isValidFormat(qr)){Qr.next=12;break}throw new Error("Invalid blob type: "+_r);case 12:return Qr.next=14,zr.arrayBuffer();case 14:return Nr=Qr.sent,Qr.abrupt("return",getImage(Buffer$3.from(Nr),qr));case 16:case"end":return Qr.stop()}},$r)}));return function(zr){return Gt.apply(this,arguments)}}(),getImageFormat=function($r){var zr=$r[0]===137&&$r[1]===80&&$r[2]===78&&$r[3]===71&&$r[4]===13&&$r[5]===10&&$r[6]===26&&$r[7]===10,_r=$r[0]===255&&$r[1]===216&&$r[2]===255,Dr="";if(zr)Dr="png";else if(_r)Dr="jpg";else throw new Error("Not valid image extension");return Dr},resolveImageFromUrl=function(){var Gt=_asyncToGenerator(_regeneratorRuntime().mark(function $r(zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr;return _regeneratorRuntime().wrap(function(Zr){for(;;)switch(Zr.prev=Zr.next){case 0:_r=zr.uri,Dr=zr.body,kr=zr.headers,qr=zr.method,Nr=qr===void 0?"GET":qr,Wr=zr.credentials;{Zr.next=7;break}case 4:Zr.t0=Zr.sent,Zr.next=10;break;case 7:return Zr.next=9,fetchRemoteFile(_r,{body:Dr,headers:kr,method:Nr,credentials:Wr});case 9:Zr.t0=Zr.sent;case 10:return Qr=Zr.t0,Vr=getImageFormat(Qr),Zr.abrupt("return",getImage(Qr,Vr));case 13:case"end":return Zr.stop()}},$r)}));return function(zr){return Gt.apply(this,arguments)}}(),resolveImage=function($r,zr){var _r=zr===void 0?{}:zr,Dr=_r.cache,kr=Dr===void 0?!0:Dr,qr,Nr=$r.data?$r.data.toString():$r.uri;if(typeof Blob<"u"&&$r instanceof Blob)qr=resolveBlobImage($r);else if(Buffer$3.isBuffer($r))qr=resolveBufferImage($r);else{if(kr&&IMAGE_CACHE.get(Nr))return IMAGE_CACHE.get(Nr);isCompatibleBase64($r)?qr=resolveBase64Image($r):typeof $r=="object"&&$r.data?qr=resolveImageFromData($r):qr=resolveImageFromUrl($r)}if(!qr)throw new Error("Cannot resolve image");return kr&&IMAGE_CACHE.set(Nr,qr),qr};const fromFragments=Gt=>{let $r=0,zr="";const _r=[];return Gt.forEach(Dr=>{zr+=Dr.string,_r.push({start:$r,end:$r+Dr.string.length,attributes:Dr.attributes||{}}),$r+=Dr.string.length}),{string:zr,runs:_r}},transformText=(Gt,$r)=>{switch($r){case"uppercase":return Gt.toUpperCase();case"lowercase":return Gt.toLowerCase();case"capitalize":return capitalize$5(Gt);case"upperfirst":return upperFirst$2(Gt);default:return Gt}};class StandardFont{constructor($r){this.name=$r,this.src=PDFFont.open(null,$r)}encode($r){return this.src.encode($r)}layout($r){const[zr,_r]=this.encode($r);return{positions:_r,stringIndices:_r.map((Dr,kr)=>kr),glyphs:zr.map((Dr,kr)=>{const qr=this.getGlyph(parseInt(Dr,16));return qr.advanceWidth=_r[kr].advanceWidth,qr})}}glyphForCodePoint($r){const zr=this.getGlyph($r);return zr.advanceWidth=400,zr}getGlyph($r){return{id:$r,_font:this.src,codePoints:[$r],isLigature:!1,name:this.src.font.characterToGlyph($r)}}hasGlyphForCodePoint($r){return this.src.font.characterToGlyph($r)!==".notdef"}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}}const fontCache={},IGNORED_CODE_POINTS=[173],getFontSize=Gt=>Gt.attributes.fontSize||12,getOrCreateFont=Gt=>{if(fontCache[Gt])return fontCache[Gt];const $r=new StandardFont(Gt);return fontCache[Gt]=$r,$r},getFallbackFont=()=>getOrCreateFont("Helvetica"),pickFontFromFontStack=(Gt,$r,zr)=>{const _r=[...$r,zr,getFallbackFont()];for(let Dr=0;Dr<_r.length;Dr+=1){const kr=_r[Dr];if(!IGNORED_CODE_POINTS.includes(Gt)&&kr&&kr.hasGlyphForCodePoint&&kr.hasGlyphForCodePoint(Gt))return kr}return getFallbackFont()},fontSubstitution=()=>Gt=>{let{string:$r,runs:zr}=Gt,_r=null,Dr=null,kr=0,qr=0;const Nr=[];for(let Wr=0;Wr<zr.length;Wr+=1){const Qr=zr[Wr],Vr=Qr.attributes.font.map(Zr=>typeof Zr=="string"?getOrCreateFont(Zr):Zr);if($r.length===0){Nr.push({start:0,end:0,attributes:{font:Vr}});break}const Jr=$r.slice(Qr.start,Qr.end);for(let Zr=0;Zr<Jr.length;Zr+=1){const zn=Jr[Zr],Vn=zn.codePointAt(),_i=pickFontFromFontStack(Vn,Vr,_r),e0=getFontSize(Qr);(_i!==_r||e0!==Dr||_i.unitsPerEm!==_r.unitsPerEm)&&(_r&&Nr.push({start:kr,end:qr,attributes:{font:_r,scale:Dr/_r.unitsPerEm}}),_r=_i,Dr=e0,kr=qr),qr+=zn.length}}if(kr<$r.length){const Wr=getFontSize(last$1(zr));Nr.push({start:kr,end:$r.length,attributes:{font:_r,scale:Wr/_r.unitsPerEm}})}return{string:$r,runs:Nr}},isTextInstance$4=Gt=>Gt.type===TextInstance,engines$1={bidi:bidiEngine,linebreaker,justification,textDecoration,scriptItemizer,wordHyphenation,fontSubstitution},engine$1=layoutEngine(engines$1),getFragments$1=(Gt,$r)=>{if(!$r)return[{string:""}];const zr=[],{fill:_r="black",fontFamily:Dr="Helvetica",fontWeight:kr,fontStyle:qr,fontSize:Nr=18,textDecorationColor:Wr,textDecorationStyle:Qr,textTransform:Vr,opacity:Jr}=$r.props,Zr=$r.props.textDecoration,_i={font:(typeof Dr=="string"?[Dr]:[...Dr||[]]).map(e0=>{if(typeof e0!="string")return e0;const r0={fontFamily:e0,fontWeight:kr,fontStyle:qr},i0=Gt?Gt.getFont(r0):null;return i0?i0.data:e0}),opacity:Jr,fontSize:Nr,color:_r,underlineStyle:Qr,underline:Zr==="underline"||Zr==="underline line-through"||Zr==="line-through underline",underlineColor:Wr||_r,strike:Zr==="line-through"||Zr==="underline line-through"||Zr==="line-through underline",strikeStyle:Qr,strikeColor:Wr||_r};for(let e0=0;e0<$r.children.length;e0+=1){const r0=$r.children[e0];isTextInstance$4(r0)?zr.push({string:transformText(r0.value,Vr),attributes:_i}):r0&&zr.push(...getFragments$1(r0))}return zr},getAttributedString$1=(Gt,$r)=>fromFragments(getFragments$1(Gt,$r)),AlmostInfinity=999999999999,shrinkWhitespaceFactor={before:-.5,after:-.5},layoutTspan=Gt=>$r=>{var zr,_r;const Dr=getAttributedString$1(Gt,$r),kr=((zr=$r.props)===null||zr===void 0?void 0:zr.x)||0,qr=((_r=$r.props)===null||_r===void 0?void 0:_r.y)||0,Nr={x:kr,y:qr,width:AlmostInfinity,height:AlmostInfinity},Qr={hyphenationCallback:$r.props.hyphenationCallback||(Gt==null?void 0:Gt.getHyphenationCallback())||null,shrinkWhitespaceFactor},Vr=engine$1(Dr,Nr,Qr).flat();return Object.assign({},$r,{lines:Vr})},layoutText$1=(Gt,$r)=>{if(!$r.children)return $r;const zr=$r.children.map(layoutTspan(Gt));return Object.assign({},$r,{children:zr})},isDefs=Gt=>Gt.type===Defs,getDefs=Gt=>(((Gt.children||[]).find(isDefs)||{}).children||[]).reduce((Dr,kr)=>{var qr;const Nr=(qr=kr.props)===null||qr===void 0?void 0:qr.id;return Nr&&(Dr[Nr]=kr),Dr},{}),isNotDefs=Gt=>Gt.type!==Defs,detachDefs=Gt=>{if(!Gt.children)return Gt;const $r=Gt.children.filter(isNotDefs);return Object.assign({},Gt,{children:$r})},URL_REGEX=/url\(['"]?#([^'"]+)['"]?\)/,replaceDef=(Gt,$r)=>{if(!$r)return;if(!URL_REGEX.test($r))return $r;const zr=$r.match(URL_REGEX);return Gt[zr[1]]},parseNodeDefs=Gt=>$r=>{var zr,_r;const Dr=replaceDef(Gt,(zr=$r.props)===null||zr===void 0?void 0:zr.fill),kr=replaceDef(Gt,(_r=$r.props)===null||_r===void 0?void 0:_r.clipPath),qr=Object.assign({},$r.props,{fill:Dr,clipPath:kr}),Nr=$r.children?$r.children.map(parseNodeDefs(Gt)):void 0;return Object.assign({},$r,{props:qr,children:Nr})},parseDefs=Gt=>{if(!Gt.children)return Gt;const $r=getDefs(Gt),zr=Gt.children.map(parseNodeDefs($r));return Object.assign({},Gt,{children:zr})},replaceDefs=Gt=>detachDefs(parseDefs(Gt)),parseViewbox=Gt=>{if(!Gt)return null;const $r=Gt.split(/[,\s]+/).map(parseFloat);return $r.length!==4?null:{minX:$r[0],minY:$r[1],maxX:$r[2],maxY:$r[3]}},getContainer$1=Gt=>{const $r=parseViewbox(Gt.props.viewBox);return $r?{width:$r.maxX,height:$r.maxY}:Gt.props.width&&Gt.props.height?{width:parseFloat(Gt.props.width),height:parseFloat(Gt.props.height)}:{width:0,height:0}},SVG_INHERITED_PROPS=["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"],getInheritProps=Gt=>{const $r=Gt.props||{};return pick$2(SVG_INHERITED_PROPS,$r)},inheritProps=Gt=>{if(!Gt.children)return Gt;const $r=getInheritProps(Gt),zr=Gt.children.map(_r=>{const Dr=Object.assign({},$r,_r.props||{}),kr=Object.assign({},_r,{props:Dr});return inheritProps(kr)});return Object.assign({},Gt,{children:zr})},parseAspectRatio=Gt=>{const $r=Gt.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" "),zr=$r[0]||"xMidYMid",_r=$r[1]||"meet";return{align:zr,meetOrSlice:_r}},STYLE_PROPS=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray"],VERTICAL_PROPS=["y","y1","y2","height","cy","ry"],HORIZONTAL_PROPS=["x","x1","x2","width","cx","rx"],isType$3=Gt=>$r=>$r.type===Gt,isSvg$3=isType$3(Svg),isText$5=isType$3(Text),isTextInstance$3=isType$3(TextInstance),transformPercent=Gt=>$r=>mapValues($r,(zr,_r)=>{const Dr=matchPercent(zr);return Dr&&VERTICAL_PROPS.includes(_r)?Dr.percent*Gt.height:Dr&&HORIZONTAL_PROPS.includes(_r)?Dr.percent*Gt.width:zr}),parsePercent=Gt=>{const $r=matchPercent(Gt);return $r?$r.percent:parseFloat(Gt)},parseProps=Gt=>$r=>{let zr=transformPercent(Gt)($r.props);return zr=evolve({x:parseFloat,x1:parseFloat,x2:parseFloat,y:parseFloat,y1:parseFloat,y2:parseFloat,r:parseFloat,rx:parseFloat,ry:parseFloat,cx:parseFloat,cy:parseFloat,width:parseFloat,height:parseFloat,offset:parsePercent,fill:transformColor,opacity:parsePercent,stroke:transformColor,stopOpacity:parsePercent,stopColor:transformColor,transform:processTransform},zr),Object.assign({},$r,{props:zr})},mergeStyles$1=Gt=>{const $r=Gt.style||{},zr=Object.assign({},$r,Gt.props);return Object.assign({},Gt,{props:zr})},removeNoneValues=Gt=>{const $r=_r=>_r==="none"?null:_r,zr=mapValues(Gt.props,$r);return Object.assign({},Gt,{props:zr})},pickStyleProps=Gt=>{const $r=Gt.props||{},zr=pick$2(STYLE_PROPS,$r),_r=Object.assign({},zr,Gt.style||{});return Object.assign({},Gt,{style:_r})},parseSvgProps=Gt=>{const $r=evolve({width:parseFloat,height:parseFloat,viewBox:parseViewbox,preserveAspectRatio:parseAspectRatio},Gt.props);return Object.assign({},Gt,{props:$r})},wrapBetweenTspan=Gt=>({type:Tspan,props:{},children:[Gt]}),addMissingTspan=Gt=>{if(!isText$5(Gt)||!Gt.children)return Gt;const $r=_r=>isTextInstance$3(_r)?wrapBetweenTspan(_r):_r,zr=Gt.children.map($r);return Object.assign({},Gt,{children:zr})},parseText=Gt=>$r=>{if(isText$5($r))return layoutText$1(Gt,$r);if(!$r.children)return $r;const zr=$r.children.map(parseText(Gt));return Object.assign({},$r,{children:zr})},resolveSvgNode=Gt=>compose$2(parseProps(Gt),addMissingTspan,removeNoneValues,mergeStyles$1),resolveChildren=Gt=>$r=>{if(!$r.children)return $r;const zr=compose$2(resolveChildren(Gt),resolveSvgNode(Gt)),_r=$r.children.map(zr);return Object.assign({},$r,{children:_r})},resolveSvgRoot=(Gt,$r)=>{const zr=getContainer$1(Gt);return compose$2(replaceDefs,parseText($r),parseSvgProps,pickStyleProps,inheritProps,resolveChildren(zr))(Gt)},resolveSvg=(Gt,$r)=>{if(!Gt.children)return Gt;const zr=kr=>resolveSvg(kr,$r),_r=isSvg$3(Gt)?resolveSvgRoot(Gt,$r):Gt,Dr=_r.children.map(zr);return Object.assign({},_r,{children:Dr})};let instance;const loadYoga=async()=>{instance||(instance=await wasmAsyncWeb$1.loadYoga());const Gt=instance.Config.create();return Gt.setPointScaleFactor(0),{node:{create:()=>instance.Node.createWithConfig(Gt)}}},resolveYoga=async Gt=>{const $r=await loadYoga();return Object.assign({},Gt,{yoga:$r})},getZIndex=Gt=>Gt.style.zIndex,shouldSort=Gt=>Gt.type!==Document$1&&Gt.type!==Svg,sortZIndex=(Gt,$r)=>{const zr=getZIndex(Gt),_r=getZIndex($r);return!zr&&!_r?0:zr?_r?_r-zr:-1:1},resolveZIndex=Gt=>{if(!Gt.children)return Gt;const zr=(shouldSort(Gt)?Gt.children.sort(sortZIndex):Gt.children).map(resolveZIndex);return Object.assign({},Gt,{children:zr})},emojis$1={},regex=emojiRegex(),reflect$1=Gt=>function(){return Gt(...arguments).then($r=>$r,$r=>$r)},makeFetchEmojiImage=()=>reflect$1(resolveImage),_removeVariationSelectors=Gt=>Gt!=="️",getCodePoints=(Gt,$r)=>Array.from(Gt).filter($r?()=>!0:_removeVariationSelectors).map(zr=>zr.codePointAt(0).toString(16)).join("-"),buildEmojiUrl=(Gt,$r)=>{const{url:zr,format:_r,builder:Dr,withVariationSelectors:kr}=$r;return typeof Dr=="function"?Dr(getCodePoints(Gt,kr)):""+zr+getCodePoints(Gt,kr)+"."+_r},fetchEmojis=(Gt,$r)=>{if(!$r||!$r.url&&!$r.builder)return[];const zr=[];return Array.from(Gt.matchAll(regex)).forEach(_r=>{const Dr=_r[0];if(!emojis$1[Dr]||emojis$1[Dr].loading){const kr=buildEmojiUrl(Dr,$r);emojis$1[Dr]={loading:!0};const qr=makeFetchEmojiImage();zr.push(qr({uri:kr}).then(Nr=>{emojis$1[Dr].loading=!1,emojis$1[Dr].data=Nr.data}))}}),zr},specialCases=["©️","®","™"],embedEmojis=Gt=>{const $r=[];for(let zr=0;zr<Gt.length;zr+=1){const _r=Gt[zr];let Dr=0;Array.from(_r.string.matchAll(regex)).forEach(kr=>{const{index:qr}=kr,Nr=kr[0],Wr=specialCases.includes(Nr),Qr=_r.attributes.fontSize,Vr=_r.string.slice(Dr,qr+kr[0].length);emojis$1[Nr]&&emojis$1[Nr].data?$r.push({string:Vr.replace(kr,"￼"),attributes:{..._r.attributes,attachment:{width:Qr,height:Qr,yOffset:Math.floor(Qr*.1),image:emojis$1[Nr].data}}}):Wr?$r.push({string:Vr,attributes:_r.attributes}):$r.push({string:Vr.replace(kr,"\0"),attributes:_r.attributes}),Dr=qr+Nr.length}),Dr<_r.string.length&&$r.push({string:_r.string.slice(Dr),attributes:_r.attributes})}return $r},getSource=Gt=>{var $r,zr,_r;return(($r=Gt.props)===null||$r===void 0?void 0:$r.src)||((zr=Gt.props)===null||zr===void 0?void 0:zr.source)||((_r=Gt.props)===null||_r===void 0?void 0:_r.href)},resolveSource=async Gt=>{const $r=typeof Gt=="function"?await Gt():await Gt;return typeof $r=="string"?{uri:$r}:$r},fetchImage=async Gt=>{const $r=getSource(Gt),{cache:zr}=Gt.props;if(!$r){console.warn(!1,'Image should receive either a "src" or "source" prop');return}try{const _r=await resolveSource($r);if(!_r)throw new Error(`Image's "src" or "source" prop returned `+_r);Gt.image=await resolveImage(_r,{cache:zr}),Gt.image.key=_r.data?_r.data.toString():_r.uri}catch(_r){Gt.image={width:0,height:0,key:null},console.warn(_r.message)}},isImage$2=Gt=>Gt.type===Image$1,fetchAssets=(Gt,$r)=>{var zr;const _r=[],Dr=((zr=$r.children)===null||zr===void 0?void 0:zr.slice(0))||[],kr=Gt?Gt.getEmojiSource():null;for(;Dr.length>0;){var qr;const Nr=Dr.shift();isImage$2(Nr)&&_r.push(fetchImage(Nr)),Gt&&(qr=Nr.style)!==null&&qr!==void 0&&qr.fontFamily&&_r.push(Gt.load(Nr.style)),typeof Nr=="string"&&_r.push(...fetchEmojis(Nr,kr)),typeof Nr.value=="string"&&_r.push(...fetchEmojis(Nr.value,kr)),Nr.children&&Nr.children.forEach(Wr=>{Dr.push(Wr)})}return _r},resolveAssets=async(Gt,$r)=>{const zr=fetchAssets($r,Gt);return await Promise.all(zr),Gt},isLink$1=Gt=>Gt.type===Link,DEFAULT_LINK_STYLES={color:"blue",textDecoration:"underline"},computeStyle=(Gt,$r)=>{let zr=$r.style;return isLink$1($r)&&(zr=Array.isArray($r.style)?[DEFAULT_LINK_STYLES,...$r.style]:[DEFAULT_LINK_STYLES,$r.style]),resolveStyles$1(Gt,zr)},resolveNodeStyles=Gt=>$r=>{const zr=computeStyle(Gt,$r);if(!$r.children)return Object.assign({},$r,{style:zr});const _r=$r.children.map(resolveNodeStyles(Gt));return Object.assign({},$r,{style:zr,children:_r})},resolvePageStyles=Gt=>{var $r,zr,_r;const kr=(($r=Gt.box)===null||$r===void 0?void 0:$r.width)||Gt.style.width,qr=((zr=Gt.box)===null||zr===void 0?void 0:zr.height)||Gt.style.height,Nr=((_r=Gt.props)===null||_r===void 0?void 0:_r.orientation)||"portrait";return resolveNodeStyles({width:kr,height:qr,orientation:Nr,dpi:72})(Gt)},resolveStyles=Gt=>{if(!Gt.children)return Gt;const $r=Gt.children.map(resolvePageStyles);return Object.assign({},Gt,{children:$r})},getTransformStyle=Gt=>$r=>{var zr,_r;return isNil((zr=$r.style)===null||zr===void 0?void 0:zr[Gt])?"50%":(_r=$r.style)===null||_r===void 0?void 0:_r[Gt]},getOrigin=Gt=>{if(!Gt.box)return{};const{left:$r,top:zr,width:_r,height:Dr}=Gt.box,kr=getTransformStyle("transformOriginX")(Gt),qr=getTransformStyle("transformOriginY")(Gt),Nr=matchPercent(kr),Wr=matchPercent(qr),Qr=Nr?_r*Nr.percent:kr,Vr=Wr?Dr*Wr.percent:qr;return{left:$r+Qr,top:zr+Vr}},resolveNodeOrigin=Gt=>{const $r=getOrigin(Gt),zr=Object.assign({},Gt,{origin:$r});if(!Gt.children)return zr;const _r=Gt.children.map(resolveNodeOrigin);return Object.assign({},zr,{children:_r})},resolveOrigin=Gt=>{if(!Gt.children)return Gt;const $r=Gt.children.map(resolveNodeOrigin);return Object.assign({},Gt,{children:$r})},getBookmarkValue=Gt=>typeof Gt=="string"?{title:Gt,fit:!1,expanded:!1}:Gt,resolveBookmarks=Gt=>{let $r=0;const _r=(Gt.children||[]).slice(0).map(qr=>({value:qr,parent:null}));for(;_r.length>0;){var Dr;const qr=_r.shift(),Nr=qr.value;let Wr=qr.parent;if((Dr=Nr.props)!==null&&Dr!==void 0&&Dr.bookmark){var kr;const Qr=getBookmarkValue(Nr.props.bookmark),Jr={ref:$r++,parent:(kr=Wr)===null||kr===void 0?void 0:kr.ref,...Qr};Nr.props.bookmark=Jr,Wr=Jr}Nr.children&&Nr.children.forEach(Qr=>{_r.push({value:Qr,parent:Wr})})}return Gt},VALID_ORIENTATIONS=["portrait","landscape"],getOrientation=Gt=>{var $r;const zr=(($r=Gt.props)===null||$r===void 0?void 0:$r.orientation)||"portrait";return VALID_ORIENTATIONS.includes(zr)?zr:"portrait"},isLandscape=Gt=>getOrientation(Gt)==="landscape",PAGE_SIZES={"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]},toSizeObject=Gt=>({width:Gt[0],height:Gt[1]}),flipSizeObject=Gt=>({width:Gt.height,height:Gt.width}),adjustDpi=(Gt,$r)=>({width:Gt.width?Gt.width*(72/$r):Gt.width,height:Gt.height?Gt.height*(72/$r):Gt.height}),getStringSize$1=Gt=>toSizeObject(PAGE_SIZES[Gt.toUpperCase()]),getNumberSize=Gt=>toSizeObject([Gt]),getSize=Gt=>{var $r,zr;const _r=(($r=Gt.props)===null||$r===void 0?void 0:$r.size)||"A4",Dr=parseFloat(((zr=Gt.props)===null||zr===void 0?void 0:zr.dpi)||72),kr=typeof _r;let qr;return kr==="string"?qr=getStringSize$1(_r):Array.isArray(_r)?(qr=toSizeObject(_r),qr=adjustDpi(qr,Dr)):kr==="number"?(qr=getNumberSize(_r),qr=adjustDpi(qr,Dr)):(qr=_r,qr=adjustDpi(qr,Dr)),isLandscape(Gt)?flipSizeObject(qr):qr},resolvePageSize=Gt=>{const $r=getSize(Gt),zr=flatten$1(Gt.style||{});return{...Gt,style:{...zr,...$r}}},resolvePageSizes=Gt=>{if(!Gt.children)return Gt;const $r=Gt.children.map(resolvePageSize);return Object.assign({},Gt,{children:$r})},isFixed=Gt=>{var $r;return(($r=Gt.props)===null||$r===void 0?void 0:$r.fixed)===!0},lineIndexAtHeight=(Gt,$r)=>{let zr=0;if(!Gt.lines)return 0;for(let _r=0;_r<Gt.lines.length;_r+=1){const Dr=Gt.lines[_r];if(zr+Dr.box.height>$r)return _r;zr+=Dr.box.height}return Gt.lines.length},heightAtLineIndex=(Gt,$r)=>{let zr=0;if(!Gt.lines)return zr;for(let _r=0;_r<$r;_r+=1){const Dr=Gt.lines[_r];if(!Dr)break;zr+=Dr.box.height}return zr},getLineBreak=(Gt,$r)=>{const zr=get$2(Gt,["box","top"],0),_r=get$2(Gt,["props","widows"],2),Dr=get$2(Gt,["props","orphans"],2),kr=Gt.lines.length,qr=lineIndexAtHeight(Gt,$r-zr);return qr===0?0:kr<Dr?kr:qr<Dr||kr<Dr+_r?0:kr===Dr+_r?Dr:kr-qr<_r?kr-_r:qr},splitText=(Gt,$r)=>{const zr=getLineBreak(Gt,$r),_r=heightAtLineIndex(Gt,zr),Dr=Gt.box.height-_r,kr=Object.assign({},Gt,{box:{...Gt.box,height:_r,borderBottomWidth:0},style:{...Gt.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:Gt.lines.slice(0,zr)}),qr=Object.assign({},Gt,{box:{...Gt.box,top:0,height:Dr,borderTopWidth:0},style:{...Gt.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:Gt.lines.slice(zr)});return[kr,qr]},getTop$1=Gt=>{var $r;return(($r=Gt.box)===null||$r===void 0?void 0:$r.top)||0},hasFixedHeight=Gt=>{var $r;return!isNil(($r=Gt.style)===null||$r===void 0?void 0:$r.height)},splitNode=(Gt,$r)=>{if(!Gt)return[null,null];const zr=getTop$1(Gt),_r=Object.assign({},Gt,{box:{...Gt.box,borderBottomWidth:0},style:{...Gt.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});_r.style.height=$r-zr;const Dr=hasFixedHeight(Gt)?Gt.box.height-($r-zr):null,kr=Object.assign({},Gt,{box:{...Gt.box,top:0,borderTopWidth:0},style:{...Gt.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0}});return Dr&&(kr.style.height=Dr),[_r,kr]},NON_WRAP_TYPES=[Svg,Note,Image$1,Canvas],getWrap=Gt=>{var $r;return NON_WRAP_TYPES.includes(Gt.type)?!1:isNil(($r=Gt.props)===null||$r===void 0?void 0:$r.wrap)?!0:Gt.props.wrap},getComputedPadding=(Gt,$r)=>{const{yogaNode:zr}=Gt;return zr?zr.getComputedPadding($r):null},getPadding=Gt=>{const{style:$r,box:zr}=Gt,_r=getComputedPadding(Gt,wasmAsyncWeb$1.Edge.Top)||(zr==null?void 0:zr.paddingTop)||($r==null?void 0:$r.paddingTop)||($r==null?void 0:$r.paddingVertical)||($r==null?void 0:$r.padding)||0,Dr=getComputedPadding(Gt,wasmAsyncWeb$1.Edge.Right)||(zr==null?void 0:zr.paddingRight)||($r==null?void 0:$r.paddingRight)||($r==null?void 0:$r.paddingHorizontal)||($r==null?void 0:$r.padding)||0,kr=getComputedPadding(Gt,wasmAsyncWeb$1.Edge.Bottom)||(zr==null?void 0:zr.paddingBottom)||($r==null?void 0:$r.paddingBottom)||($r==null?void 0:$r.paddingVertical)||($r==null?void 0:$r.padding)||0,qr=getComputedPadding(Gt,wasmAsyncWeb$1.Edge.Left)||(zr==null?void 0:zr.paddingLeft)||($r==null?void 0:$r.paddingLeft)||($r==null?void 0:$r.paddingHorizontal)||($r==null?void 0:$r.padding)||0;return{paddingTop:_r,paddingRight:Dr,paddingBottom:kr,paddingLeft:qr}},getWrapArea=Gt=>{var $r;const{paddingBottom:zr}=getPadding(Gt);return(($r=Gt.style)===null||$r===void 0?void 0:$r.height)-zr},getContentArea=Gt=>{var $r;const zr=($r=Gt.style)===null||$r===void 0?void 0:$r.height,{paddingTop:_r,paddingBottom:Dr}=getPadding(Gt);return zr-Dr-_r},isString$3=Gt=>typeof Gt=="string",isNumber$1=Gt=>typeof Gt=="number",isFragment=Gt=>Gt&&Gt.type===Symbol.for("react.fragment"),createInstances=Gt=>{if(!Gt)return[];if(isString$3(Gt)||isNumber$1(Gt))return[{type:TextInstance,value:""+Gt}];if(isFragment(Gt))return createInstances(Gt.props.children);if(Array.isArray(Gt))return Gt.reduce((qr,Nr)=>qr.concat(createInstances(Nr)),[]);if(!isString$3(Gt.type))return createInstances(Gt.type(Gt.props));const{type:$r,props:{style:zr={},children:_r=[],...Dr}}=Gt,kr=castArray(_r).reduce((qr,Nr)=>qr.concat(createInstances(Nr)),[]);return[{type:$r,style:zr,props:Dr,box:{},children:kr}]},getBreak=Gt=>{var $r;return(($r=Gt.props)===null||$r===void 0?void 0:$r.break)||!1},getMinPresenceAhead=Gt=>{var $r;return(($r=Gt.props)===null||$r===void 0?void 0:$r.minPresenceAhead)||0},getFurthestEnd=Gt=>Math.max(...Gt.map($r=>$r.box.top+$r.box.height)),getEndOfMinPresenceAhead=Gt=>Gt.box.top+Gt.box.height+Gt.box.marginBottom+getMinPresenceAhead(Gt),getEndOfPresence=(Gt,$r)=>{const zr=getEndOfMinPresenceAhead(Gt),_r=getFurthestEnd($r.filter(Dr=>{var kr;return!((kr=Dr.props)!==null&&kr!==void 0&&kr.fixed)}));return Math.min(zr,_r)},shouldBreak=(Gt,$r,zr)=>{var _r;if((_r=Gt.props)!==null&&_r!==void 0&&_r.fixed)return!1;const Dr=zr<Gt.box.top+Gt.box.height,kr=getWrap(Gt),qr=getEndOfPresence(Gt,$r),Nr=Gt.box.top>Gt.box.marginTop;return getBreak(Gt)||Dr&&!kr||!Dr&&qr>zr&&Nr},IGNORABLE_CODEPOINTS=[8232,8233],buildSubsetForFont=Gt=>IGNORABLE_CODEPOINTS.reduce(($r,zr)=>Gt&&Gt.hasGlyphForCodePoint&&Gt.hasGlyphForCodePoint(zr)?$r:[...$r,String.fromCharCode(zr)],[]),ignoreChars=Gt=>Gt.map($r=>{const zr=buildSubsetForFont($r.attributes.font),_r=new RegExp(zr.join("|"));return{string:$r.string.replace(_r,""),attributes:$r.attributes}}),PREPROCESSORS=[ignoreChars,embedEmojis],isImage$1=Gt=>Gt.type===Image$1,isTextInstance$2=Gt=>Gt.type===TextInstance,getFragments=function(Gt,$r,zr,_r){var Dr,kr;if(_r===void 0&&(_r=0),!$r)return[{string:""}];let qr=[];const{color:Nr="black",direction:Wr="ltr",fontFamily:Qr="Helvetica",fontWeight:Vr,fontStyle:Jr,fontSize:Zr=18,textAlign:zn,lineHeight:Vn,textDecoration:_i,textDecorationColor:e0,textDecorationStyle:r0,textTransform:i0,letterSpacing:n0,textIndent:o0,opacity:a0,verticalAlign:s0}=$r.style,u0=(typeof Qr=="string"?[Qr]:[...Qr||[]]).map(y0=>{if(typeof y0!="string")return y0;const f0={fontFamily:y0,fontWeight:Vr,fontStyle:Jr},v0=Gt?Gt.getFont(f0):null;return v0?v0.data:y0}),b0=_r===0?null:$r.style.backgroundColor,g0={font:u0,color:Nr,opacity:a0,fontSize:Zr,direction:Wr,verticalAlign:s0,backgroundColor:b0,indent:o0,characterSpacing:n0,strikeStyle:r0,underlineStyle:r0,underline:_i==="underline"||_i==="underline line-through"||_i==="line-through underline",strike:_i==="line-through"||_i==="underline line-through"||_i==="line-through underline",strikeColor:e0||Nr,underlineColor:e0||Nr,link:zr||((Dr=$r.props)===null||Dr===void 0?void 0:Dr.src)||((kr=$r.props)===null||kr===void 0?void 0:kr.href),lineHeight:Vn?Vn*Zr:null,align:zn||(Wr==="rtl"?"right":"left")};for(let y0=0;y0<$r.children.length;y0+=1){const f0=$r.children[y0];isImage$1(f0)?qr.push({string:"￼",attributes:{...g0,attachment:{width:f0.style.width||Zr,height:f0.style.height||Zr,image:f0.image.data}}}):isTextInstance$2(f0)?qr.push({string:transformText(f0.value,i0),attributes:g0}):f0&&qr.push(...getFragments(Gt,f0,g0.link,_r+1))}for(let y0=0;y0<PREPROCESSORS.length;y0+=1){const f0=PREPROCESSORS[y0];qr=f0(qr)}return qr},getAttributedString=(Gt,$r)=>{const zr=getFragments(Gt,$r);return fromFragments(zr)},engines={bidi:bidiEngine,linebreaker,justification,textDecoration,scriptItemizer,wordHyphenation,fontSubstitution},engine=layoutEngine(engines),getMaxLines=Gt=>{var $r;return($r=Gt.style)===null||$r===void 0?void 0:$r.maxLines},getTextOverflow=Gt=>{var $r;return($r=Gt.style)===null||$r===void 0?void 0:$r.textOverflow},getContainer=(Gt,$r,zr)=>{const _r=getMaxLines(zr),Dr=getTextOverflow(zr);return{x:0,y:0,width:Gt,maxLines:_r,height:$r||1/0,truncateMode:Dr}},getLayoutOptions=(Gt,$r)=>({hyphenationPenalty:$r.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:$r.props.hyphenationCallback||(Gt==null?void 0:Gt.getHyphenationCallback())||null}),layoutText=(Gt,$r,zr,_r)=>{const Dr=getAttributedString(_r,Gt),kr=getContainer($r,zr,Gt),qr=getLayoutOptions(_r,Gt);return engine(Dr,kr,qr).reduce((Wr,Qr)=>[...Wr,...Qr],[])},isType$2=Gt=>$r=>$r.type===Gt,isSvg$2=isType$2(Svg),isText$4=isType$2(Text),shouldIterate=Gt=>!isSvg$2(Gt)&&!isText$4(Gt),shouldLayoutText=Gt=>isText$4(Gt)&&!Gt.lines,resolveTextLayout=(Gt,$r)=>{if(shouldLayoutText(Gt)){const zr=Gt.box.width-(Gt.box.paddingRight+Gt.box.paddingLeft),_r=Gt.box.height-(Gt.box.paddingTop+Gt.box.paddingBottom);Gt.lines=layoutText(Gt,zr,_r,$r)}if(shouldIterate(Gt)){if(!Gt.children)return Gt;const zr=Dr=>resolveTextLayout(Dr,$r),_r=Gt.children.map(zr);return Object.assign({},Gt,{children:_r})}return Gt},BASE_INHERITABLE_PROPERTIES=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],TEXT_INHERITABLE_PROPERTIES=[...BASE_INHERITABLE_PROPERTIES,"backgroundColor"],isSvg$1=Gt=>Gt.type===Svg,isText$3=Gt=>Gt.type===Text,mergeValues=(Gt,$r,zr)=>{switch(Gt){case"textDecoration":return[zr,$r].filter(_r=>_r&&_r!=="none").join(" ");default:return $r}},merge$3=(Gt,$r)=>{const zr={...Gt};return Object.entries($r).forEach(_r=>{let[Dr,kr]=_r;zr[Dr]=mergeValues(Dr,kr,Gt[Dr])}),zr},mergeStyles=Gt=>$r=>{const zr=merge$3(Gt,$r.style||{});return Object.assign({},$r,{style:zr})},resolveInheritance=Gt=>{if(isSvg$1(Gt)||!Gt.children)return Gt;const $r=isText$3(Gt)?TEXT_INHERITABLE_PROPERTIES:BASE_INHERITABLE_PROPERTIES,zr=pick$2($r,Gt.style||{}),_r=compose$2(resolveInheritance,mergeStyles(zr)),Dr=Gt.children.map(_r);return Object.assign({},Gt,{children:Dr})},getComputedMargin=(Gt,$r)=>{const{yogaNode:zr}=Gt;return zr?zr.getComputedMargin($r):null},getMargin=Gt=>{const{style:$r,box:zr}=Gt,_r=getComputedMargin(Gt,wasmAsyncWeb$1.Edge.Top)||(zr==null?void 0:zr.marginTop)||($r==null?void 0:$r.marginTop)||($r==null?void 0:$r.marginVertical)||($r==null?void 0:$r.margin)||0,Dr=getComputedMargin(Gt,wasmAsyncWeb$1.Edge.Right)||(zr==null?void 0:zr.marginRight)||($r==null?void 0:$r.marginRight)||($r==null?void 0:$r.marginHorizontal)||($r==null?void 0:$r.margin)||0,kr=getComputedMargin(Gt,wasmAsyncWeb$1.Edge.Bottom)||(zr==null?void 0:zr.marginBottom)||($r==null?void 0:$r.marginBottom)||($r==null?void 0:$r.marginVertical)||($r==null?void 0:$r.margin)||0,qr=getComputedMargin(Gt,wasmAsyncWeb$1.Edge.Left)||(zr==null?void 0:zr.marginLeft)||($r==null?void 0:$r.marginLeft)||($r==null?void 0:$r.marginHorizontal)||($r==null?void 0:$r.margin)||0;return{marginTop:_r,marginRight:Dr,marginBottom:kr,marginLeft:qr}},getPosition=Gt=>{const{yogaNode:$r}=Gt;return{top:($r==null?void 0:$r.getComputedTop())||0,right:($r==null?void 0:$r.getComputedRight())||0,bottom:($r==null?void 0:$r.getComputedBottom())||0,left:($r==null?void 0:$r.getComputedLeft())||0}},DEFAULT_DIMENSION={width:0,height:0},getDimension$1=Gt=>{const{yogaNode:$r}=Gt;return $r?{width:$r.getComputedWidth(),height:$r.getComputedHeight()}:DEFAULT_DIMENSION},getComputedBorder=(Gt,$r)=>Gt?Gt.getComputedBorder($r):0,getBorderWidth=Gt=>{const{yogaNode:$r}=Gt;return{borderTopWidth:getComputedBorder($r,wasmAsyncWeb$1.Edge.Top),borderRightWidth:getComputedBorder($r,wasmAsyncWeb$1.Edge.Right),borderBottomWidth:getComputedBorder($r,wasmAsyncWeb$1.Edge.Bottom),borderLeftWidth:getComputedBorder($r,wasmAsyncWeb$1.Edge.Left)}},setDisplay=Gt=>$r=>{const{yogaNode:zr}=$r;return zr&&zr.setDisplay(Gt==="none"?wasmAsyncWeb$1.Display.None:wasmAsyncWeb$1.Display.Flex),$r},OVERFLOW={hidden:wasmAsyncWeb$1.Overflow.Hidden,scroll:wasmAsyncWeb$1.Overflow.Scroll},setOverflow=Gt=>$r=>{const{yogaNode:zr}=$r;if(!isNil(Gt)&&zr){const _r=OVERFLOW[Gt]||wasmAsyncWeb$1.Overflow.Visible;zr.setOverflow(_r)}return $r},FLEX_WRAP={wrap:wasmAsyncWeb$1.Wrap.Wrap,"wrap-reverse":wasmAsyncWeb$1.Wrap.WrapReverse},setFlexWrap=Gt=>$r=>{const{yogaNode:zr}=$r;if(zr){const _r=FLEX_WRAP[Gt]||wasmAsyncWeb$1.Wrap.NoWrap;zr.setFlexWrap(_r)}return $r},setYogaValue=(Gt,$r)=>zr=>_r=>{const{yogaNode:Dr}=_r;if(!isNil(zr)&&Dr){const Jr=!isNil($r),Zr="set"+upperFirst$2(Gt),zn=Zr+"Auto",Vn=Zr+"Percent",_i=matchPercent(zr);if(_i&&!Dr[Vn])throw new Error("You can't pass percentage values to "+Gt+" property");if(_i)if(Jr){var kr;(kr=Dr[Vn])===null||kr===void 0||kr.call(Dr,$r,_i.value)}else{var qr;(qr=Dr[Vn])===null||qr===void 0||qr.call(Dr,_i.value)}else if(zr==="auto")if(Jr){var Nr;(Nr=Dr[zn])===null||Nr===void 0||Nr.call(Dr,$r)}else{var Wr;(Wr=Dr[zn])===null||Wr===void 0||Wr.call(Dr)}else if(Jr){var Qr;(Qr=Dr[Zr])===null||Qr===void 0||Qr.call(Dr,$r,zr)}else{var Vr;(Vr=Dr[Zr])===null||Vr===void 0||Vr.call(Dr,zr)}}return _r},setFlexGrow=Gt=>$r=>setYogaValue("flexGrow")(Gt||0)($r),setFlexBasis=setYogaValue("flexBasis"),ALIGN={"flex-start":wasmAsyncWeb$1.Align.FlexStart,center:wasmAsyncWeb$1.Align.Center,"flex-end":wasmAsyncWeb$1.Align.FlexEnd,stretch:wasmAsyncWeb$1.Align.Stretch,baseline:wasmAsyncWeb$1.Align.Baseline,"space-between":wasmAsyncWeb$1.Align.SpaceBetween,"space-around":wasmAsyncWeb$1.Align.SpaceAround},setAlign=Gt=>$r=>zr=>{const{yogaNode:_r}=zr,Dr=Gt==="items"?wasmAsyncWeb$1.Align.Stretch:wasmAsyncWeb$1.Align.Auto;if(_r){const kr=ALIGN[$r]||Dr;_r["setAlign"+upperFirst$2(Gt)](kr)}return zr},setAlignSelf=setAlign("self"),setAlignItems=setAlign("items"),setFlexShrink=Gt=>$r=>setYogaValue("flexShrink")(Gt||1)($r),setAspectRatio=Gt=>$r=>{const{yogaNode:zr}=$r;return!isNil(Gt)&&zr&&zr.setAspectRatio(Gt),$r},setAlignContent=setAlign("content"),setPositionType=Gt=>$r=>{const{yogaNode:zr}=$r;return!isNil(Gt)&&zr&&zr.setPositionType(Gt==="absolute"?wasmAsyncWeb$1.PositionType.Absolute:wasmAsyncWeb$1.PositionType.Relative),$r},FLEX_DIRECTIONS={row:wasmAsyncWeb$1.FlexDirection.Row,"row-reverse":wasmAsyncWeb$1.FlexDirection.RowReverse,"column-reverse":wasmAsyncWeb$1.FlexDirection.ColumnReverse},setFlexDirection=Gt=>$r=>{const{yogaNode:zr}=$r;if(zr){const _r=FLEX_DIRECTIONS[Gt]||wasmAsyncWeb$1.FlexDirection.Column;zr.setFlexDirection(_r)}return $r},JUSTIFY_CONTENT={center:wasmAsyncWeb$1.Justify.Center,"flex-end":wasmAsyncWeb$1.Justify.FlexEnd,"space-between":wasmAsyncWeb$1.Justify.SpaceBetween,"space-around":wasmAsyncWeb$1.Justify.SpaceAround,"space-evenly":wasmAsyncWeb$1.Justify.SpaceEvenly},setJustifyContent=Gt=>$r=>{const{yogaNode:zr}=$r;if(!isNil(Gt)&&zr){const _r=JUSTIFY_CONTENT[Gt]||wasmAsyncWeb$1.Justify.FlexStart;zr.setJustifyContent(_r)}return $r},setMarginTop=setYogaValue("margin",wasmAsyncWeb$1.Edge.Top),setMarginRight=setYogaValue("margin",wasmAsyncWeb$1.Edge.Right),setMarginBottom=setYogaValue("margin",wasmAsyncWeb$1.Edge.Bottom),setMarginLeft=setYogaValue("margin",wasmAsyncWeb$1.Edge.Left),setPaddingTop=setYogaValue("padding",wasmAsyncWeb$1.Edge.Top),setPaddingRight=setYogaValue("padding",wasmAsyncWeb$1.Edge.Right),setPaddingBottom=setYogaValue("padding",wasmAsyncWeb$1.Edge.Bottom),setPaddingLeft=setYogaValue("padding",wasmAsyncWeb$1.Edge.Left),setBorderTop=setYogaValue("border",wasmAsyncWeb$1.Edge.Top),setBorderRight=setYogaValue("border",wasmAsyncWeb$1.Edge.Right),setBorderBottom=setYogaValue("border",wasmAsyncWeb$1.Edge.Bottom),setBorderLeft=setYogaValue("border",wasmAsyncWeb$1.Edge.Left),setPositionTop=setYogaValue("position",wasmAsyncWeb$1.Edge.Top),setPositionRight=setYogaValue("position",wasmAsyncWeb$1.Edge.Right),setPositionBottom=setYogaValue("position",wasmAsyncWeb$1.Edge.Bottom),setPositionLeft=setYogaValue("position",wasmAsyncWeb$1.Edge.Left),setWidth=setYogaValue("width"),setMinWidth=setYogaValue("minWidth"),setMaxWidth=setYogaValue("maxWidth"),setHeight=setYogaValue("height"),setMinHeight=setYogaValue("minHeight"),setMaxHeight=setYogaValue("maxHeight"),checkPercents=(Gt,$r)=>{if(matchPercent($r))throw new Error("You can't pass percentage values to "+Gt+" property")},setRowGap=Gt=>$r=>{const{yogaNode:zr}=$r;return!isNil(Gt)&&zr&&(checkPercents("rowGap",Gt),zr.setGap(wasmAsyncWeb$1.Gutter.Row,Gt)),$r},setColumnGap=Gt=>$r=>{const{yogaNode:zr}=$r;return!isNil(Gt)&&zr&&(checkPercents("columnGap",Gt),zr.setGap(wasmAsyncWeb$1.Gutter.Column,Gt)),$r},getAspectRatio=Gt=>Gt?(Gt.maxX-Gt.minX)/(Gt.maxY-Gt.minY):null,measureCanvas$1=(Gt,$r)=>(zr,_r,Dr,kr)=>{const qr=getAspectRatio($r.props.viewBox)||1;return _r===wasmAsyncWeb$1.MeasureMode.Exactly||_r===wasmAsyncWeb$1.MeasureMode.AtMost?{width:zr,height:zr/qr}:kr===wasmAsyncWeb$1.MeasureMode.Exactly?{width:Dr*qr}:{}},linesWidth=Gt=>Gt.lines?Math.max(0,...Gt.lines.map($r=>$r.xAdvance)):0,linesHeight=Gt=>Gt.lines?Gt.lines.reduce(($r,zr)=>$r+zr.box.height,0):-1,ALIGNMENT_FACTORS={center:.5,right:1},measureText=(Gt,$r,zr)=>(_r,Dr,kr)=>{if(Dr===wasmAsyncWeb$1.MeasureMode.Exactly)return $r.lines||($r.lines=layoutText($r,_r,kr,zr)),{height:linesHeight($r)};if(Dr===wasmAsyncWeb$1.MeasureMode.AtMost){var qr;const Nr=ALIGNMENT_FACTORS[(qr=$r.style)===null||qr===void 0?void 0:qr.textAlign]||0;return $r.lines||($r.lines=layoutText($r,_r,kr,zr),$r.alignOffset=(_r-linesWidth($r))*Nr),{height:linesHeight($r),width:Math.min(_r,linesWidth($r))}}return{}},getRatio=Gt=>{var $r;return($r=Gt.image)!==null&&$r!==void 0&&$r.data?Gt.image.width/Gt.image.height:1},isHeightAuto=Gt=>{var $r;return isNil(($r=Gt.box)===null||$r===void 0?void 0:$r.height)},SAFETY_HEIGHT$1=10,measureImage=(Gt,$r)=>(zr,_r,Dr,kr)=>{const qr=getRatio($r),Nr=getMargin($r),Wr=getPadding(Gt),Qr=isHeightAuto(Gt)?1/0:Gt.box.height-Wr.paddingTop-Wr.paddingBottom-Nr.marginTop-Nr.marginBottom-SAFETY_HEIGHT$1;if(!$r.image)return{width:0,height:0};if(_r===wasmAsyncWeb$1.MeasureMode.Exactly&&kr===wasmAsyncWeb$1.MeasureMode.Undefined){const Vr=zr/qr;return{height:Math.min(Qr,Vr)}}if(kr===wasmAsyncWeb$1.MeasureMode.Exactly&&(_r===wasmAsyncWeb$1.MeasureMode.AtMost||_r===wasmAsyncWeb$1.MeasureMode.Undefined))return{width:Math.min(Dr*qr,zr)};if(_r===wasmAsyncWeb$1.MeasureMode.Exactly&&kr===wasmAsyncWeb$1.MeasureMode.AtMost){const Vr=zr/qr;return{height:Math.min(Dr,Qr,Vr)}}return _r===wasmAsyncWeb$1.MeasureMode.AtMost&&kr===wasmAsyncWeb$1.MeasureMode.AtMost?qr>1?{width:zr,height:Math.min(zr/qr,Dr)}:{height:Dr,width:Math.min(Dr*qr,zr)}:{height:Dr,width:zr}},SAFETY_HEIGHT=10,getMax=Gt=>Math.max(-1/0,...Gt),measureCtx=()=>{const Gt={},$r=[],zr=()=>Gt,_r=(Wr,Qr)=>$r.push([Wr,Qr]),Dr=function(){return _r(...arguments),Gt},kr=(Wr,Qr,Vr,Jr)=>(_r(Wr,Qr),_r(Wr+Vr,Qr),_r(Wr,Qr+Jr),_r(Wr+Vr,Qr+Jr),Gt),qr=(Wr,Qr,Vr,Jr)=>(Jr=Jr||Vr,_r(Wr-Vr,Qr-Jr),_r(Wr+Vr,Qr-Jr),_r(Wr+Vr,Qr+Jr),_r(Wr-Vr,Qr+Jr),Gt),Nr=function(){return $r.push(...arguments),Gt};return Gt.rect=kr,Gt.moveTo=Dr,Gt.lineTo=Dr,Gt.circle=qr,Gt.polygon=Nr,Gt.ellipse=qr,Gt.roundedRect=kr,Gt.text=zr,Gt.path=zr,Gt.lineWidth=zr,Gt.bezierCurveTo=zr,Gt.quadraticCurveTo=zr,Gt.scale=zr,Gt.rotate=zr,Gt.translate=zr,Gt.dash=zr,Gt.clip=zr,Gt.save=zr,Gt.fill=zr,Gt.font=zr,Gt.stroke=zr,Gt.lineCap=zr,Gt.opacity=zr,Gt.restore=zr,Gt.lineJoin=zr,Gt.fontSize=zr,Gt.fillColor=zr,Gt.miterLimit=zr,Gt.strokeColor=zr,Gt.fillOpacity=zr,Gt.strokeOpacity=zr,Gt.linearGradient=zr,Gt.radialGradient=zr,Gt.getWidth=()=>getMax($r.map(Wr=>Wr[0])),Gt.getHeight=()=>getMax($r.map(Wr=>Wr[1])),Gt},measureCanvas=(Gt,$r)=>()=>{const zr=getMargin($r),_r=getPadding(Gt),Dr=isHeightAuto(Gt)?1/0:Gt.box.height-_r.paddingTop-_r.paddingBottom-zr.marginTop-zr.marginBottom-SAFETY_HEIGHT,kr=measureCtx();$r.props.paint(kr);const qr=kr.getWidth(),Nr=Math.min(Dr,kr.getHeight());return{width:qr,height:Nr}},isType$1=Gt=>$r=>$r.type===Gt,isSvg=isType$1(Svg),isText$2=isType$1(Text),isNote=isType$1(Note),isPage=isType$1(Page),isImage=isType$1(Image$1),isCanvas=isType$1(Canvas),isTextInstance$1=isType$1(TextInstance),setNodeHeight=Gt=>{const $r=isPage(Gt)?Gt.box.height:Gt.style.height;return setHeight($r)},setYogaValues=Gt=>{compose$2(setNodeHeight(Gt),setWidth(Gt.style.width),setMinWidth(Gt.style.minWidth),setMaxWidth(Gt.style.maxWidth),setMinHeight(Gt.style.minHeight),setMaxHeight(Gt.style.maxHeight),setMarginTop(Gt.style.marginTop),setMarginRight(Gt.style.marginRight),setMarginBottom(Gt.style.marginBottom),setMarginLeft(Gt.style.marginLeft),setPaddingTop(Gt.style.paddingTop),setPaddingRight(Gt.style.paddingRight),setPaddingBottom(Gt.style.paddingBottom),setPaddingLeft(Gt.style.paddingLeft),setPositionType(Gt.style.position),setPositionTop(Gt.style.top),setPositionRight(Gt.style.right),setPositionBottom(Gt.style.bottom),setPositionLeft(Gt.style.left),setBorderTop(Gt.style.borderTopWidth),setBorderRight(Gt.style.borderRightWidth),setBorderBottom(Gt.style.borderBottomWidth),setBorderLeft(Gt.style.borderLeftWidth),setDisplay(Gt.style.display),setFlexDirection(Gt.style.flexDirection),setAlignSelf(Gt.style.alignSelf),setAlignContent(Gt.style.alignContent),setAlignItems(Gt.style.alignItems),setJustifyContent(Gt.style.justifyContent),setFlexWrap(Gt.style.flexWrap),setOverflow(Gt.style.overflow),setAspectRatio(Gt.style.aspectRatio),setFlexBasis(Gt.style.flexBasis),setFlexGrow(Gt.style.flexGrow),setFlexShrink(Gt.style.flexShrink),setRowGap(Gt.style.rowGap),setColumnGap(Gt.style.columnGap))(Gt)},insertYogaNodes=Gt=>$r=>(Gt.insertChild($r.yogaNode,Gt.getChildCount()),$r),setMeasureFunc=(Gt,$r,zr)=>{const{yogaNode:_r}=Gt;return isText$2(Gt)&&_r.setMeasureFunc(measureText($r,Gt,zr)),isImage(Gt)&&_r.setMeasureFunc(measureImage($r,Gt)),isCanvas(Gt)&&_r.setMeasureFunc(measureCanvas($r,Gt)),isSvg(Gt)&&_r.setMeasureFunc(measureCanvas$1($r,Gt)),Gt},isLayoutElement=Gt=>!isText$2(Gt)&&!isNote(Gt)&&!isSvg(Gt),createYogaNodes=(Gt,$r,zr)=>_r=>{const Dr=zr.node.create(),kr=Object.assign({},_r,{yogaNode:Dr});if(setYogaValues(kr),isLayoutElement(_r)&&_r.children){const qr=compose$2(insertYogaNodes(Dr),createYogaNodes(Gt,$r,zr));kr.children=_r.children.map(qr)}return setMeasureFunc(kr,Gt,$r),kr},calculateLayout=Gt=>(Gt.yogaNode.calculateLayout(),Gt),persistDimensions=Gt=>{if(isTextInstance$1(Gt))return Gt;const $r=Object.assign(getPadding(Gt),getMargin(Gt),getBorderWidth(Gt),getPosition(Gt),getDimension$1(Gt)),zr=Object.assign({},Gt,{box:$r});if(!Gt.children)return zr;const _r=Gt.children.map(persistDimensions);return Object.assign({},zr,{children:_r})},destroyYogaNodes=Gt=>{const $r=Object.assign({},Gt);if(delete $r.yogaNode,!Gt.children)return $r;const zr=Gt.children.map(destroyYogaNodes);return Object.assign({},$r,{children:zr})},freeYogaNodes=Gt=>(Gt.yogaNode&&Gt.yogaNode.freeRecursive(),Gt),resolvePageDimensions=(Gt,$r,zr)=>isNil(Gt)?null:compose$2(destroyYogaNodes,freeYogaNodes,persistDimensions,calculateLayout,createYogaNodes(Gt,$r,zr))(Gt),resolveDimensions=(Gt,$r)=>{if(!Gt.children)return Gt;const zr=Dr=>resolvePageDimensions(Dr,$r,Gt.yoga),_r=Gt.children.map(zr);return Object.assign({},Gt,{children:_r})},isText$1=Gt=>Gt.type===Text,SAFETY_THRESHOLD=.001,assingChildren=(Gt,$r)=>Object.assign({},$r,{children:Gt}),getTop=Gt=>{var $r;return(($r=Gt.box)===null||$r===void 0?void 0:$r.top)||0},allFixed=Gt=>Gt.every(isFixed),isDynamic=Gt=>{var $r;return!isNil(($r=Gt.props)===null||$r===void 0?void 0:$r.render)},relayoutPage=compose$2(resolveTextLayout,resolvePageDimensions,resolveInheritance,resolvePageStyles),warnUnavailableSpace=Gt=>{console.warn("Node of type "+Gt.type+" can't wrap between pages and it's bigger than available page height")},splitNodes=(Gt,$r,zr)=>{const _r=[],Dr=[];for(let kr=0;kr<zr.length;kr+=1){const qr=zr[kr],Nr=zr.slice(kr+1),Wr=Nr.filter(isFixed),Qr=getTop(qr),Vr=qr.box.height,Jr=Gt<=Qr,Zr=shouldBreak(qr,Nr,Gt),zn=Gt+SAFETY_THRESHOLD<Qr+Vr,Vn=getWrap(qr),_i=Vr<=$r;if(isFixed(qr)){Dr.push(qr),_r.push(qr);continue}if(Jr){const e0=Object.assign({},qr.box,{top:qr.box.top-Gt}),r0=Object.assign({},qr,{box:e0});Dr.push(r0);continue}if(!_i&&!Vn){_r.push(qr),Dr.push(...Nr),warnUnavailableSpace(qr);break}if(Zr){const e0=Object.assign({},qr.box,{top:qr.box.top-Gt}),r0=Object.assign({},qr.props,{wrap:!0,break:!1}),i0=Object.assign({},qr,{box:e0,props:r0});_r.push(...Wr),Dr.push(i0,...Nr);break}if(zn){const[e0,r0]=split(qr,Gt,$r);if(qr.children.length>0&&e0.children.length===0){if(_r.length===0)_r.push(qr,...Wr),Dr.push(...Nr);else{const i0=Object.assign({},qr.box,{top:qr.box.top-Gt}),n0=Object.assign({},qr,{box:i0});_r.push(...Wr),Dr.push(n0,...Nr)}break}e0&&_r.push(e0),r0&&Dr.push(r0);continue}_r.push(qr)}return[_r,Dr]},splitChildren=(Gt,$r,zr)=>{const _r=zr.children||[],Dr=Gt-getTop(zr);return splitNodes(Dr,$r,_r)},splitView=(Gt,$r,zr)=>{const[_r,Dr]=splitNode(Gt,$r),[kr,qr]=splitChildren($r,zr,Gt);return[assingChildren(kr,_r),assingChildren(qr,Dr)]},split=(Gt,$r,zr)=>isText$1(Gt)?splitText(Gt,$r):splitView(Gt,$r,zr),shouldResolveDynamicNodes=Gt=>{const $r=Gt.children||[];return isDynamic(Gt)||$r.some(shouldResolveDynamicNodes)},resolveDynamicNodes=(Gt,$r)=>{const zr=isDynamic($r),_r=function(Wr){if(Wr===void 0&&(Wr=[]),zr){const Qr=$r.props.render(Gt);return createInstances(Qr).filter(Boolean).map(Vr=>resolveDynamicNodes(Gt,Vr))}return Wr.map(Qr=>resolveDynamicNodes(Gt,Qr))},kr=zr&&isText$1($r)?{...$r.box,height:0}:$r.box,qr=_r($r.children),Nr=zr?null:$r.lines;return Object.assign({},$r,{box:kr,lines:Nr,children:qr})},resolveDynamicPage=(Gt,$r,zr,_r)=>{if(shouldResolveDynamicNodes($r)){const Dr=resolveDynamicNodes(Gt,$r);return relayoutPage(Dr,zr,_r)}return $r},splitPage=(Gt,$r,zr,_r)=>{const Dr=getWrapArea(Gt),kr=getContentArea(Gt),qr=resolveDynamicPage({pageNumber:$r},Gt,zr,_r),Nr=Gt.style.height,[Wr,Qr]=splitNodes(Dr,kr,qr.children),Vr=e0=>relayoutPage(e0,zr,_r),Jr={...Gt.box,height:Nr},Zr=Vr(Object.assign({},Gt,{box:Jr,children:Wr}));if(Qr.length===0||allFixed(Qr))return[Zr,null];const zn=omit$2("height",Gt.box),Vn=omit$2("bookmark",Gt.props),_i=Vr(Object.assign({},Gt,{props:Vn,box:zn,children:Qr}));return[Zr,_i]},resolvePageIndices=(Gt,$r,zr,_r,Dr)=>{const qr={totalPages:Dr.length,pageNumber:_r+1,subPageNumber:zr.subPageNumber+1,subPageTotalPages:zr.subPageTotalPages};return resolveDynamicPage(qr,zr,Gt,$r)},assocSubPageData=Gt=>Gt.map(($r,zr)=>({...$r,subPageNumber:zr,subPageTotalPages:Gt.length})),dissocSubPageData=Gt=>omit$2(["subPageNumber","subPageTotalPages"],Gt),paginate=(Gt,$r,zr,_r)=>{var Dr;if(!Gt)return[];if(((Dr=Gt.props)===null||Dr===void 0?void 0:Dr.wrap)===!1)return[Gt];let kr=splitPage(Gt,$r,zr,_r);const qr=[kr[0]];let Nr=kr[1];for(;Nr!==null;)kr=splitPage(Nr,$r+qr.length,zr,_r),qr.push(kr[0]),Nr=kr[1];return qr},resolvePagination=(Gt,$r)=>{let zr=[],_r=1;for(let Dr=0;Dr<Gt.children.length;Dr+=1){const kr=Gt.children[Dr];let qr=paginate(kr,_r,$r,Gt.yoga);qr=assocSubPageData(qr),_r+=qr.length,zr=zr.concat(qr)}return zr=zr.map(function(){for(var Dr=arguments.length,kr=new Array(Dr),qr=0;qr<Dr;qr++)kr[qr]=arguments[qr];return dissocSubPageData(resolvePageIndices($r,Gt.yoga,...kr))}),assingChildren(zr,Gt)},resolvePageHorizontalPadding=Gt=>$r=>{const zr=matchPercent($r);return zr?zr.percent*Gt.width:$r},resolvePageVerticalPadding=Gt=>$r=>{const zr=matchPercent($r);return zr?zr.percent*Gt.height:$r},resolvePagePaddings=Gt=>{const $r=Gt.style,zr=evolve({paddingTop:resolvePageVerticalPadding($r),paddingLeft:resolvePageHorizontalPadding($r),paddingRight:resolvePageHorizontalPadding($r),paddingBottom:resolvePageVerticalPadding($r)},Gt.style);return Object.assign({},Gt,{style:zr})},resolvePagesPaddings=Gt=>{if(!Gt.children)return Gt;const $r=Gt.children.map(resolvePagePaddings);return Object.assign({},Gt,{children:$r})},resolveRadius=Gt=>$r=>{if(!$r)return;const zr=matchPercent($r);return zr?zr.percent*Math.min(Gt.width,Gt.height):$r},resolvePercentRadius=Gt=>{const $r=evolve({borderTopLeftRadius:resolveRadius(Gt.box),borderTopRightRadius:resolveRadius(Gt.box),borderBottomRightRadius:resolveRadius(Gt.box),borderBottomLeftRadius:resolveRadius(Gt.box)},Gt.style||{}),zr=Object.assign({},Gt,{style:$r});if(!Gt.children)return zr;const _r=Gt.children.map(resolvePercentRadius);return Object.assign({},zr,{children:_r})},transformHeight=(Gt,$r)=>{const zr=matchPercent($r);return zr?zr.percent*Gt:$r},getPageArea=Gt=>{var $r,zr;const _r=Gt.style.height,Dr=(($r=Gt.style)===null||$r===void 0?void 0:$r.paddingTop)||0,kr=((zr=Gt.style)===null||zr===void 0?void 0:zr.paddingBottom)||0;return _r-Dr-kr},resolveNodePercentHeight=(Gt,$r)=>{var zr,_r;if(isNil((zr=Gt.style)===null||zr===void 0?void 0:zr.height)||isNil((_r=$r.style)===null||_r===void 0?void 0:_r.height))return $r;const Dr=getPageArea(Gt),kr=transformHeight(Dr,$r.style.height),qr=Object.assign({},$r.style,{height:kr});return Object.assign({},$r,{style:qr})},resolvePagePercentHeight=Gt=>{if(!Gt.children)return Gt;const $r=_r=>resolveNodePercentHeight(Gt,_r),zr=Gt.children.map($r);return Object.assign({},Gt,{children:zr})},resolvePercentHeight=Gt=>{if(!Gt.children)return Gt;const $r=Gt.children.map(resolvePagePercentHeight);return Object.assign({},Gt,{children:$r})},isType=Gt=>$r=>$r.type===Gt,isLink=isType(Link),isText=isType(Text),isTextInstance=isType(TextInstance),hasRenderProp=Gt=>{var $r;return!!(($r=Gt.props)!==null&&$r!==void 0&&$r.render)},isTextType=Gt=>isText(Gt)||isTextInstance(Gt),isTextLink=Gt=>{const $r=Gt.children||[];return $r.every(isTextInstance)?!0:$r.every(isText)?!1:$r.every(isTextType)},wrapText=Gt=>{const $r={type:Text,props:{},style:{},box:{},children:Gt.children};return Object.assign({},Gt,{children:[$r]})},transformLink=Gt=>isLink(Gt)?hasRenderProp(Gt)?Object.assign({},Gt,{type:Text}):isTextLink(Gt)?wrapText(Gt):Gt:Gt,resolveLinkSubstitution=Gt=>{if(!Gt.children)return Gt;const $r=compose$2(transformLink,resolveLinkSubstitution),zr=Gt.children.map($r);return Object.assign({},Gt,{children:zr})},layout=asyncCompose(resolveZIndex,resolveOrigin,resolveAssets,resolvePagination,resolveTextLayout,resolvePercentRadius,resolveDimensions,resolveSvg,resolveAssets,resolveInheritance,resolvePercentHeight,resolvePagesPaddings,resolveStyles,resolveLinkSubstitution,resolveBookmarks,resolvePageSizes,resolveYoga);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$f=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject$3(Gt){if(Gt==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(Gt)}function shouldUseNative(){try{if(!Object.assign)return!1;var Gt=new String("abc");if(Gt[5]="de",Object.getOwnPropertyNames(Gt)[0]==="5")return!1;for(var $r={},zr=0;zr<10;zr++)$r["_"+String.fromCharCode(zr)]=zr;var _r=Object.getOwnPropertyNames($r).map(function(kr){return $r[kr]});if(_r.join("")!=="0123456789")return!1;var Dr={};return"abcdefghijklmnopqrst".split("").forEach(function(kr){Dr[kr]=kr}),Object.keys(Object.assign({},Dr)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(Gt,$r){for(var zr,_r=toObject$3(Gt),Dr,kr=1;kr<arguments.length;kr++){zr=Object(arguments[kr]);for(var qr in zr)hasOwnProperty$f.call(zr,qr)&&(_r[qr]=zr[qr]);if(getOwnPropertySymbols){Dr=getOwnPropertySymbols(zr);for(var Nr=0;Nr<Dr.length;Nr++)propIsEnumerable.call(zr,Dr[Nr])&&(_r[Dr[Nr]]=zr[Dr[Nr]])}}return _r};const require$$0$1=getDefaultExportFromCjs$3(objectAssign);var scheduler$1={exports:{}},scheduler_production_min={};/** @license React v0.17.0
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0});var $r,zr,_r,Dr,kr;if(typeof window>"u"||typeof MessageChannel!="function"){var qr=null,Nr=null,Wr=function(){if(qr!==null)try{var _0=Gt.unstable_now();qr(!0,_0),qr=null}catch(R0){throw setTimeout(Wr,0),R0}},Qr=Date.now();Gt.unstable_now=function(){return Date.now()-Qr},$r=function(_0){qr!==null?setTimeout($r,0,_0):(qr=_0,setTimeout(Wr,0))},zr=function(_0,R0){Nr=setTimeout(_0,R0)},_r=function(){clearTimeout(Nr)},Dr=function(){return!1},kr=Gt.unstable_forceFrameRate=function(){}}else{var Vr=window.performance,Jr=window.Date,Zr=window.setTimeout,zn=window.clearTimeout,Vn=window.requestAnimationFrame,_i=window.cancelAnimationFrame;if(typeof console<"u"&&(typeof Vn!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof _i!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),typeof Vr=="object"&&typeof Vr.now=="function")Gt.unstable_now=function(){return Vr.now()};else{var e0=Jr.now();Gt.unstable_now=function(){return Jr.now()-e0}}var r0=!1,i0=null,n0=-1,o0=5,a0=0;Dr=function(){return Gt.unstable_now()>=a0},kr=function(){},Gt.unstable_forceFrameRate=function(_0){0>_0||125<_0?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):o0=0<_0?Math.floor(1e3/_0):33.33};var s0=new MessageChannel,l0=s0.port2;s0.port1.onmessage=function(){if(i0!==null){var _0=Gt.unstable_now();a0=_0+o0;try{i0(!0,_0)?l0.postMessage(null):(r0=!1,i0=null)}catch(R0){throw l0.postMessage(null),R0}}else r0=!1},$r=function(_0){i0=_0,r0||(r0=!0,l0.postMessage(null))},zr=function(_0,R0){n0=Zr(function(){_0(Gt.unstable_now())},R0)},_r=function(){zn(n0),n0=-1}}function u0(_0,R0){var D0=_0.length;_0.push(R0);e:for(;;){var S0=Math.floor((D0-1)/2),I0=_0[S0];if(I0!==void 0&&0<y0(I0,R0))_0[S0]=R0,_0[D0]=I0,D0=S0;else break e}}function b0(_0){return _0=_0[0],_0===void 0?null:_0}function g0(_0){var R0=_0[0];if(R0!==void 0){var D0=_0.pop();if(D0!==R0){_0[0]=D0;e:for(var S0=0,I0=_0.length;S0<I0;){var B0=2*(S0+1)-1,T0=_0[B0],Q0=B0+1,L0=_0[Q0];if(T0!==void 0&&0>y0(T0,D0))L0!==void 0&&0>y0(L0,T0)?(_0[S0]=L0,_0[Q0]=D0,S0=Q0):(_0[S0]=T0,_0[B0]=D0,S0=B0);else if(L0!==void 0&&0>y0(L0,D0))_0[S0]=L0,_0[Q0]=D0,S0=Q0;else break e}}return R0}return null}function y0(_0,R0){var D0=_0.sortIndex-R0.sortIndex;return D0!==0?D0:_0.id-R0.id}var f0=[],v0=[],A0=1,p0=null,h0=3,m0=!1,c0=!1,d0=!1;function M0(_0){for(var R0=b0(v0);R0!==null;){if(R0.callback===null)g0(v0);else if(R0.startTime<=_0)g0(v0),R0.sortIndex=R0.expirationTime,u0(f0,R0);else break;R0=b0(v0)}}function O0(_0){if(d0=!1,M0(_0),!c0)if(b0(f0)!==null)c0=!0,$r(x0);else{var R0=b0(v0);R0!==null&&zr(O0,R0.startTime-_0)}}function x0(_0,R0){c0=!1,d0&&(d0=!1,_r()),m0=!0;var D0=h0;try{for(M0(R0),p0=b0(f0);p0!==null&&(!(p0.expirationTime>R0)||_0&&!Dr());){var S0=p0.callback;if(S0!==null){p0.callback=null,h0=p0.priorityLevel;var I0=S0(p0.expirationTime<=R0);R0=Gt.unstable_now(),typeof I0=="function"?p0.callback=I0:p0===b0(f0)&&g0(f0),M0(R0)}else g0(f0);p0=b0(f0)}if(p0!==null)var B0=!0;else{var T0=b0(v0);T0!==null&&zr(O0,T0.startTime-R0),B0=!1}return B0}finally{p0=null,h0=D0,m0=!1}}function C0(_0){switch(_0){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var $0=kr;Gt.unstable_ImmediatePriority=1,Gt.unstable_UserBlockingPriority=2,Gt.unstable_NormalPriority=3,Gt.unstable_IdlePriority=5,Gt.unstable_LowPriority=4,Gt.unstable_runWithPriority=function(_0,R0){switch(_0){case 1:case 2:case 3:case 4:case 5:break;default:_0=3}var D0=h0;h0=_0;try{return R0()}finally{h0=D0}},Gt.unstable_next=function(_0){switch(h0){case 1:case 2:case 3:var R0=3;break;default:R0=h0}var D0=h0;h0=R0;try{return _0()}finally{h0=D0}},Gt.unstable_scheduleCallback=function(_0,R0,D0){var S0=Gt.unstable_now();if(typeof D0=="object"&&D0!==null){var I0=D0.delay;I0=typeof I0=="number"&&0<I0?S0+I0:S0,D0=typeof D0.timeout=="number"?D0.timeout:C0(_0)}else D0=C0(_0),I0=S0;return D0=I0+D0,_0={id:A0++,callback:R0,priorityLevel:_0,startTime:I0,expirationTime:D0,sortIndex:-1},I0>S0?(_0.sortIndex=I0,u0(v0,_0),b0(f0)===null&&_0===b0(v0)&&(d0?_r():d0=!0,zr(O0,I0-S0))):(_0.sortIndex=D0,u0(f0,_0),c0||m0||(c0=!0,$r(x0))),_0},Gt.unstable_cancelCallback=function(_0){_0.callback=null},Gt.unstable_wrapCallback=function(_0){var R0=h0;return function(){var D0=h0;h0=R0;try{return _0.apply(this,arguments)}finally{h0=D0}}},Gt.unstable_getCurrentPriorityLevel=function(){return h0},Gt.unstable_shouldYield=function(){var _0=Gt.unstable_now();M0(_0);var R0=b0(f0);return R0!==p0&&p0!==null&&R0!==null&&R0.callback!==null&&R0.startTime<=_0&&R0.expirationTime<p0.expirationTime||Dr()},Gt.unstable_requestPaint=$0,Gt.unstable_continueExecution=function(){c0||m0||(c0=!0,$r(x0))},Gt.unstable_pauseExecution=function(){},Gt.unstable_getFirstCallbackNode=function(){return b0(f0)},Gt.unstable_Profiling=null})(scheduler_production_min);scheduler$1.exports=scheduler_production_min;var schedulerExports=scheduler$1.exports;const index$1=getDefaultExportFromCjs$3(schedulerExports),scheduler=_mergeNamespaces({__proto__:null,default:index$1},[schedulerExports]);function getDefaultExportFromCjs(Gt){return Gt&&Gt.__esModule&&Object.prototype.hasOwnProperty.call(Gt,"default")?Gt.default:Gt}function getAugmentedNamespace(Gt){if(Gt.__esModule)return Gt;var $r=Gt.default;if(typeof $r=="function"){var zr=function _r(){return this instanceof _r?Reflect.construct($r,arguments,this.constructor):$r.apply(this,arguments)};zr.prototype=$r.prototype}else zr={};return Object.defineProperty(zr,"__esModule",{value:!0}),Object.keys(Gt).forEach(function(_r){var Dr=Object.getOwnPropertyDescriptor(Gt,_r);Object.defineProperty(zr,_r,Dr.get?Dr:{enumerable:!0,get:function(){return Gt[_r]}})}),zr}var reactReconciler_production_min={exports:{}},require$$2$1=getAugmentedNamespace(scheduler);/** @license React v0.23.0
 * react-reconciler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(Gt){Gt.exports=function $r(zr){var _r=require$$0$1,Dr=React$6,kr=require$$2$1;function qr(z0){for(var E0="https://reactjs.org/docs/error-decoder.html?invariant="+z0,U0=1;U0<arguments.length;U0++)E0+="&args[]="+encodeURIComponent(arguments[U0]);return"Minified React error #"+z0+"; visit "+E0+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Nr=Dr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;Nr.hasOwnProperty("ReactCurrentDispatcher")||(Nr.ReactCurrentDispatcher={current:null}),Nr.hasOwnProperty("ReactCurrentBatchConfig")||(Nr.ReactCurrentBatchConfig={suspense:null});var Wr=typeof Symbol=="function"&&Symbol.for,Qr=Wr?Symbol.for("react.element"):60103,Vr=Wr?Symbol.for("react.portal"):60106,Jr=Wr?Symbol.for("react.fragment"):60107,Zr=Wr?Symbol.for("react.strict_mode"):60108,zn=Wr?Symbol.for("react.profiler"):60114,Vn=Wr?Symbol.for("react.provider"):60109,_i=Wr?Symbol.for("react.context"):60110,e0=Wr?Symbol.for("react.concurrent_mode"):60111,r0=Wr?Symbol.for("react.forward_ref"):60112,i0=Wr?Symbol.for("react.suspense"):60113,n0=Wr?Symbol.for("react.suspense_list"):60120,o0=Wr?Symbol.for("react.memo"):60115,a0=Wr?Symbol.for("react.lazy"):60116,s0=typeof Symbol=="function"&&Symbol.iterator;function l0(z0){return z0===null||typeof z0!="object"?null:(z0=s0&&z0[s0]||z0["@@iterator"],typeof z0=="function"?z0:null)}function u0(z0){if(z0._status===-1){z0._status=0;var E0=z0._ctor;E0=E0(),z0._result=E0,E0.then(function(U0){z0._status===0&&(U0=U0.default,z0._status=1,z0._result=U0)},function(U0){z0._status===0&&(z0._status=2,z0._result=U0)})}}function b0(z0){if(z0==null)return null;if(typeof z0=="function")return z0.displayName||z0.name||null;if(typeof z0=="string")return z0;switch(z0){case Jr:return"Fragment";case Vr:return"Portal";case zn:return"Profiler";case Zr:return"StrictMode";case i0:return"Suspense";case n0:return"SuspenseList"}if(typeof z0=="object")switch(z0.$$typeof){case _i:return"Context.Consumer";case Vn:return"Context.Provider";case r0:var E0=z0.render;return E0=E0.displayName||E0.name||"",z0.displayName||(E0!==""?"ForwardRef("+E0+")":"ForwardRef");case o0:return b0(z0.type);case a0:if(z0=z0._status===1?z0._result:null)return b0(z0)}return null}function g0(z0){var E0=z0,U0=z0;if(z0.alternate)for(;E0.return;)E0=E0.return;else{z0=E0;do E0=z0,E0.effectTag&1026&&(U0=E0.return),z0=E0.return;while(z0)}return E0.tag===3?U0:null}function y0(z0){if(g0(z0)!==z0)throw Error(qr(188))}function f0(z0){var E0=z0.alternate;if(!E0){if(E0=g0(z0),E0===null)throw Error(qr(188));return E0!==z0?null:z0}for(var U0=z0,J0=E0;;){var ga=U0.return;if(ga===null)break;var vo=ga.alternate;if(vo===null){if(J0=ga.return,J0!==null){U0=J0;continue}break}if(ga.child===vo.child){for(vo=ga.child;vo;){if(vo===U0)return y0(ga),z0;if(vo===J0)return y0(ga),E0;vo=vo.sibling}throw Error(qr(188))}if(U0.return!==J0.return)U0=ga,J0=vo;else{for(var Do=!1,Is=ga.child;Is;){if(Is===U0){Do=!0,U0=ga,J0=vo;break}if(Is===J0){Do=!0,J0=ga,U0=vo;break}Is=Is.sibling}if(!Do){for(Is=vo.child;Is;){if(Is===U0){Do=!0,U0=vo,J0=ga;break}if(Is===J0){Do=!0,J0=vo,U0=ga;break}Is=Is.sibling}if(!Do)throw Error(qr(189))}}if(U0.alternate!==J0)throw Error(qr(190))}if(U0.tag!==3)throw Error(qr(188));return U0.stateNode.current===U0?z0:E0}function v0(z0){if(z0=f0(z0),!z0)return null;for(var E0=z0;;){if(E0.tag===5||E0.tag===6)return E0;if(E0.child)E0.child.return=E0,E0=E0.child;else{if(E0===z0)break;for(;!E0.sibling;){if(!E0.return||E0.return===z0)return null;E0=E0.return}E0.sibling.return=E0.return,E0=E0.sibling}}return null}function A0(z0){if(z0=f0(z0),!z0)return null;for(var E0=z0;;){if(E0.tag===5||E0.tag===6)return E0;if(E0.child&&E0.tag!==4)E0.child.return=E0,E0=E0.child;else{if(E0===z0)break;for(;!E0.sibling;){if(!E0.return||E0.return===z0)return null;E0=E0.return}E0.sibling.return=E0.return,E0=E0.sibling}}return null}var p0=zr.getPublicInstance,h0=zr.getRootHostContext,m0=zr.getChildHostContext,c0=zr.prepareForCommit,d0=zr.resetAfterCommit,M0=zr.createInstance,O0=zr.appendInitialChild,x0=zr.finalizeInitialChildren,C0=zr.prepareUpdate,$0=zr.shouldSetTextContent,_0=zr.shouldDeprioritizeSubtree,R0=zr.createTextInstance,D0=zr.setTimeout,S0=zr.clearTimeout,I0=zr.noTimeout,B0=zr.isPrimaryRenderer,T0=zr.supportsMutation,Q0=zr.supportsPersistence,L0=zr.supportsHydration,N0=zr.appendChild,j0=zr.appendChildToContainer,q0=zr.commitTextUpdate,k0=zr.commitMount,w0=zr.commitUpdate,F0=zr.insertBefore,G0=zr.insertInContainerBefore,X0=zr.removeChild,eo=zr.removeChildFromContainer,K0=zr.resetTextContent,Z0=zr.hideInstance,ao=zr.hideTextInstance,io=zr.unhideInstance,H0=zr.unhideTextInstance,P0=zr.cloneInstance,W0=zr.createContainerChildSet,Y0=zr.appendChildToContainerChildSet,co=zr.finalizeContainerChildren,Ao=zr.replaceContainerChildren,oo=zr.cloneHiddenInstance,uo=zr.cloneHiddenTextInstance,Mo=zr.canHydrateInstance,go=zr.canHydrateTextInstance,qo=zr.isSuspenseInstancePending,Io=zr.isSuspenseInstanceFallback,Qo=zr.getNextHydratableSibling,rs=zr.getFirstHydratableChild,gs=zr.hydrateInstance,Ss=zr.hydrateTextInstance,zs=zr.getNextHydratableInstanceAfterSuspenseInstance,Os=zr.commitHydratedContainer,Ts=zr.commitHydratedSuspenseInstance,Ds=/^(.*)[\\\/]/;function Bs(z0){var E0="";do{e:switch(z0.tag){case 3:case 4:case 6:case 7:case 10:case 9:var U0="";break e;default:var J0=z0._debugOwner,ga=z0._debugSource,vo=b0(z0.type);U0=null,J0&&(U0=b0(J0.type)),J0=vo,vo="",ga?vo=" (at "+ga.fileName.replace(Ds,"")+":"+ga.lineNumber+")":U0&&(vo=" (created by "+U0+")"),U0=`
    in `+(J0||"Unknown")+vo}E0+=U0,z0=z0.return}while(z0);return E0}var ks=[],Go=-1;function yo(z0){0>Go||(z0.current=ks[Go],ks[Go]=null,Go--)}function zo(z0,E0){Go++,ks[Go]=z0.current,z0.current=E0}var xo={},Bo={current:xo},Wo={current:!1},us=xo;function ms(z0,E0){var U0=z0.type.contextTypes;if(!U0)return xo;var J0=z0.stateNode;if(J0&&J0.__reactInternalMemoizedUnmaskedChildContext===E0)return J0.__reactInternalMemoizedMaskedChildContext;var ga={},vo;for(vo in U0)ga[vo]=E0[vo];return J0&&(z0=z0.stateNode,z0.__reactInternalMemoizedUnmaskedChildContext=E0,z0.__reactInternalMemoizedMaskedChildContext=ga),ga}function ns(z0){return z0=z0.childContextTypes,z0!=null}function Vo(z0){yo(Wo),yo(Bo)}function vs(z0){yo(Wo),yo(Bo)}function Uo(z0,E0,U0){if(Bo.current!==xo)throw Error(qr(168));zo(Bo,E0),zo(Wo,U0)}function Co(z0,E0,U0){var J0=z0.stateNode;if(z0=E0.childContextTypes,typeof J0.getChildContext!="function")return U0;J0=J0.getChildContext();for(var ga in J0)if(!(ga in z0))throw Error(qr(108,b0(E0)||"Unknown",ga));return _r({},U0,{},J0)}function wo(z0){var E0=z0.stateNode;return E0=E0&&E0.__reactInternalMemoizedMergedChildContext||xo,us=Bo.current,zo(Bo,E0),zo(Wo,Wo.current),!0}function Zo(z0,E0,U0){var J0=z0.stateNode;if(!J0)throw Error(qr(169));U0?(E0=Co(z0,E0,us),J0.__reactInternalMemoizedMergedChildContext=E0,yo(Wo),yo(Bo),zo(Bo,E0)):yo(Wo),zo(Wo,U0)}var jo=kr.unstable_runWithPriority,Xo=kr.unstable_scheduleCallback,os=kr.unstable_cancelCallback,ho=kr.unstable_shouldYield,Fo=kr.unstable_requestPaint,Ko=kr.unstable_now,ds=kr.unstable_getCurrentPriorityLevel,Yo=kr.unstable_ImmediatePriority,ls=kr.unstable_UserBlockingPriority,Fs=kr.unstable_NormalPriority,js=kr.unstable_LowPriority,n1=kr.unstable_IdlePriority,Ns={},Us=Fo!==void 0?Fo:function(){},A1=null,b1=null,Js=!1,v1=Ko(),po=1e4>v1?Ko:function(){return Ko()-v1};function Eo(){switch(ds()){case Yo:return 99;case ls:return 98;case Fs:return 97;case js:return 96;case n1:return 95;default:throw Error(qr(332))}}function _o(z0){switch(z0){case 99:return Yo;case 98:return ls;case 97:return Fs;case 96:return js;case 95:return n1;default:throw Error(qr(332))}}function ro(z0,E0){return z0=_o(z0),jo(z0,E0)}function no(z0,E0,U0){return z0=_o(z0),Xo(z0,E0,U0)}function lo(z0){return A1===null?(A1=[z0],b1=Xo(Yo,Oo)):A1.push(z0),Ns}function mo(){if(b1!==null){var z0=b1;b1=null,os(z0)}Oo()}function Oo(){if(!Js&&A1!==null){Js=!0;var z0=0;try{var E0=A1;ro(99,function(){for(;z0<E0.length;z0++){var U0=E0[z0];do U0=U0(!0);while(U0!==null)}}),A1=null}catch(U0){throw A1!==null&&(A1=A1.slice(z0+1)),Xo(Yo,mo),U0}finally{Js=!1}}}var So=3;function Lo(z0,E0,U0){return U0/=10,1073741821-(((1073741821-z0+E0/10)/U0|0)+1)*U0}function Po(z0,E0){return z0===E0&&(z0!==0||1/z0===1/E0)||z0!==z0&&E0!==E0}var Jo=typeof Object.is=="function"?Object.is:Po,ss=Object.prototype.hasOwnProperty;function Es(z0,E0){if(Jo(z0,E0))return!0;if(typeof z0!="object"||z0===null||typeof E0!="object"||E0===null)return!1;var U0=Object.keys(z0),J0=Object.keys(E0);if(U0.length!==J0.length)return!1;for(J0=0;J0<U0.length;J0++)if(!ss.call(E0,U0[J0])||!Jo(z0[U0[J0]],E0[U0[J0]]))return!1;return!0}function $s(z0,E0){if(z0&&z0.defaultProps){E0=_r({},E0),z0=z0.defaultProps;for(var U0 in z0)E0[U0]===void 0&&(E0[U0]=z0[U0])}return E0}var Vs={current:null},a1=null,Qs=null,z1=null;function L1(){z1=Qs=a1=null}function j1(z0,E0){var U0=z0.type._context;B0?(zo(Vs,U0._currentValue),U0._currentValue=E0):(zo(Vs,U0._currentValue2),U0._currentValue2=E0)}function W1(z0){var E0=Vs.current;yo(Vs),z0=z0.type._context,B0?z0._currentValue=E0:z0._currentValue2=E0}function J1(z0,E0){for(;z0!==null;){var U0=z0.alternate;if(z0.childExpirationTime<E0)z0.childExpirationTime=E0,U0!==null&&U0.childExpirationTime<E0&&(U0.childExpirationTime=E0);else if(U0!==null&&U0.childExpirationTime<E0)U0.childExpirationTime=E0;else break;z0=z0.return}}function H1(z0,E0){a1=z0,z1=Qs=null,z0=z0.dependencies,z0!==null&&z0.firstContext!==null&&(z0.expirationTime>=E0&&(vu=!0),z0.firstContext=null)}function G1(z0,E0){if(z1!==z0&&E0!==!1&&E0!==0)if((typeof E0!="number"||E0===1073741823)&&(z1=z0,E0=1073741823),E0={context:z0,observedBits:E0,next:null},Qs===null){if(a1===null)throw Error(qr(308));Qs=E0,a1.dependencies={expirationTime:0,firstContext:E0,responders:null}}else Qs=Qs.next=E0;return B0?z0._currentValue:z0._currentValue2}var K1=!1;function uu(z0){return{baseState:z0,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function wu(z0){return{baseState:z0.baseState,firstUpdate:z0.firstUpdate,lastUpdate:z0.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function V1(z0,E0){return{expirationTime:z0,suspenseConfig:E0,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function lu(z0,E0){z0.lastUpdate===null?z0.firstUpdate=z0.lastUpdate=E0:(z0.lastUpdate.next=E0,z0.lastUpdate=E0)}function fu(z0,E0){var U0=z0.alternate;if(U0===null){var J0=z0.updateQueue,ga=null;J0===null&&(J0=z0.updateQueue=uu(z0.memoizedState))}else J0=z0.updateQueue,ga=U0.updateQueue,J0===null?ga===null?(J0=z0.updateQueue=uu(z0.memoizedState),ga=U0.updateQueue=uu(U0.memoizedState)):J0=z0.updateQueue=wu(ga):ga===null&&(ga=U0.updateQueue=wu(J0));ga===null||J0===ga?lu(J0,E0):J0.lastUpdate===null||ga.lastUpdate===null?(lu(J0,E0),lu(ga,E0)):(lu(J0,E0),ga.lastUpdate=E0)}function hu(z0,E0){var U0=z0.updateQueue;U0=U0===null?z0.updateQueue=uu(z0.memoizedState):xu(z0,U0),U0.lastCapturedUpdate===null?U0.firstCapturedUpdate=U0.lastCapturedUpdate=E0:(U0.lastCapturedUpdate.next=E0,U0.lastCapturedUpdate=E0)}function xu(z0,E0){var U0=z0.alternate;return U0!==null&&E0===U0.updateQueue&&(E0=z0.updateQueue=wu(E0)),E0}function Tu(z0,E0,U0,J0,ga,vo){switch(U0.tag){case 1:return z0=U0.payload,typeof z0=="function"?z0.call(vo,J0,ga):z0;case 3:z0.effectTag=z0.effectTag&-4097|64;case 0:if(z0=U0.payload,ga=typeof z0=="function"?z0.call(vo,J0,ga):z0,ga==null)break;return _r({},J0,ga);case 2:K1=!0}return J0}function P1(z0,E0,U0,J0,ga){K1=!1,E0=xu(z0,E0);for(var vo=E0.baseState,Do=null,Is=0,xs=E0.firstUpdate,Ps=vo;xs!==null;){var _1=xs.expirationTime;_1<ga?(Do===null&&(Do=xs,vo=Ps),Is<_1&&(Is=_1)):(I2(_1,xs.suspenseConfig),Ps=Tu(z0,E0,xs,Ps,U0,J0),xs.callback!==null&&(z0.effectTag|=32,xs.nextEffect=null,E0.lastEffect===null?E0.firstEffect=E0.lastEffect=xs:(E0.lastEffect.nextEffect=xs,E0.lastEffect=xs))),xs=xs.next}for(_1=null,xs=E0.firstCapturedUpdate;xs!==null;){var du=xs.expirationTime;du<ga?(_1===null&&(_1=xs,Do===null&&(vo=Ps)),Is<du&&(Is=du)):(Ps=Tu(z0,E0,xs,Ps,U0,J0),xs.callback!==null&&(z0.effectTag|=32,xs.nextEffect=null,E0.lastCapturedEffect===null?E0.firstCapturedEffect=E0.lastCapturedEffect=xs:(E0.lastCapturedEffect.nextEffect=xs,E0.lastCapturedEffect=xs))),xs=xs.next}Do===null&&(E0.lastUpdate=null),_1===null?E0.lastCapturedUpdate=null:z0.effectTag|=32,Do===null&&_1===null&&(vo=Ps),E0.baseState=vo,E0.firstUpdate=Do,E0.firstCapturedUpdate=_1,AA(Is),z0.expirationTime=Is,z0.memoizedState=Ps}function Bu(z0,E0,U0){E0.firstCapturedUpdate!==null&&(E0.lastUpdate!==null&&(E0.lastUpdate.next=E0.firstCapturedUpdate,E0.lastUpdate=E0.lastCapturedUpdate),E0.firstCapturedUpdate=E0.lastCapturedUpdate=null),Vu(E0.firstEffect,U0),E0.firstEffect=E0.lastEffect=null,Vu(E0.firstCapturedEffect,U0),E0.firstCapturedEffect=E0.lastCapturedEffect=null}function Vu(z0,E0){for(;z0!==null;){var U0=z0.callback;if(U0!==null){z0.callback=null;var J0=E0;if(typeof U0!="function")throw Error(qr(191,U0));U0.call(J0)}z0=z0.nextEffect}}var bu=Nr.ReactCurrentBatchConfig,Nu=new Dr.Component().refs;function Wu(z0,E0,U0,J0){E0=z0.memoizedState,U0=U0(J0,E0),U0=U0==null?E0:_r({},E0,U0),z0.memoizedState=U0,J0=z0.updateQueue,J0!==null&&z0.expirationTime===0&&(J0.baseState=U0)}var r1={isMounted:function(z0){return(z0=z0._reactInternalFiber)?g0(z0)===z0:!1},enqueueSetState:function(z0,E0,U0){z0=z0._reactInternalFiber;var J0=Pu(),ga=bu.suspense;J0=Kl(J0,z0,ga),ga=V1(J0,ga),ga.payload=E0,U0!=null&&(ga.callback=U0),fu(z0,ga),Ol(z0,J0)},enqueueReplaceState:function(z0,E0,U0){z0=z0._reactInternalFiber;var J0=Pu(),ga=bu.suspense;J0=Kl(J0,z0,ga),ga=V1(J0,ga),ga.tag=1,ga.payload=E0,U0!=null&&(ga.callback=U0),fu(z0,ga),Ol(z0,J0)},enqueueForceUpdate:function(z0,E0){z0=z0._reactInternalFiber;var U0=Pu(),J0=bu.suspense;U0=Kl(U0,z0,J0),J0=V1(U0,J0),J0.tag=2,E0!=null&&(J0.callback=E0),fu(z0,J0),Ol(z0,U0)}};function No(z0,E0,U0,J0,ga,vo,Do){return z0=z0.stateNode,typeof z0.shouldComponentUpdate=="function"?z0.shouldComponentUpdate(J0,vo,Do):E0.prototype&&E0.prototype.isPureReactComponent?!Es(U0,J0)||!Es(ga,vo):!0}function Ls(z0,E0,U0){var J0=!1,ga=xo,vo=E0.contextType;return typeof vo=="object"&&vo!==null?vo=G1(vo):(ga=ns(E0)?us:Bo.current,J0=E0.contextTypes,vo=(J0=J0!=null)?ms(z0,ga):xo),E0=new E0(U0,vo),z0.memoizedState=E0.state!==null&&E0.state!==void 0?E0.state:null,E0.updater=r1,z0.stateNode=E0,E0._reactInternalFiber=z0,J0&&(z0=z0.stateNode,z0.__reactInternalMemoizedUnmaskedChildContext=ga,z0.__reactInternalMemoizedMaskedChildContext=vo),E0}function Xs(z0,E0,U0,J0){z0=E0.state,typeof E0.componentWillReceiveProps=="function"&&E0.componentWillReceiveProps(U0,J0),typeof E0.UNSAFE_componentWillReceiveProps=="function"&&E0.UNSAFE_componentWillReceiveProps(U0,J0),E0.state!==z0&&r1.enqueueReplaceState(E0,E0.state,null)}function D1(z0,E0,U0,J0){var ga=z0.stateNode;ga.props=U0,ga.state=z0.memoizedState,ga.refs=Nu;var vo=E0.contextType;typeof vo=="object"&&vo!==null?ga.context=G1(vo):(vo=ns(E0)?us:Bo.current,ga.context=ms(z0,vo)),vo=z0.updateQueue,vo!==null&&(P1(z0,vo,U0,ga,J0),ga.state=z0.memoizedState),vo=E0.getDerivedStateFromProps,typeof vo=="function"&&(Wu(z0,E0,vo,U0),ga.state=z0.memoizedState),typeof E0.getDerivedStateFromProps=="function"||typeof ga.getSnapshotBeforeUpdate=="function"||typeof ga.UNSAFE_componentWillMount!="function"&&typeof ga.componentWillMount!="function"||(E0=ga.state,typeof ga.componentWillMount=="function"&&ga.componentWillMount(),typeof ga.UNSAFE_componentWillMount=="function"&&ga.UNSAFE_componentWillMount(),E0!==ga.state&&r1.enqueueReplaceState(ga,ga.state,null),vo=z0.updateQueue,vo!==null&&(P1(z0,vo,U0,ga,J0),ga.state=z0.memoizedState)),typeof ga.componentDidMount=="function"&&(z0.effectTag|=4)}var U1=Array.isArray;function k1(z0,E0,U0){if(z0=U0.ref,z0!==null&&typeof z0!="function"&&typeof z0!="object"){if(U0._owner){if(U0=U0._owner,U0){if(U0.tag!==1)throw Error(qr(309));var J0=U0.stateNode}if(!J0)throw Error(qr(147,z0));var ga=""+z0;return E0!==null&&E0.ref!==null&&typeof E0.ref=="function"&&E0.ref._stringRef===ga?E0.ref:(E0=function(vo){var Do=J0.refs;Do===Nu&&(Do=J0.refs={}),vo===null?delete Do[ga]:Do[ga]=vo},E0._stringRef=ga,E0)}if(typeof z0!="string")throw Error(qr(284));if(!U0._owner)throw Error(qr(290,z0))}return z0}function V0(z0,E0){if(z0.type!=="textarea")throw Error(qr(31,Object.prototype.toString.call(E0)==="[object Object]"?"object with keys {"+Object.keys(E0).join(", ")+"}":E0,""))}function so(z0){function E0(bs,Ho){if(z0){var Ms=bs.lastEffect;Ms!==null?(Ms.nextEffect=Ho,bs.lastEffect=Ho):bs.firstEffect=bs.lastEffect=Ho,Ho.nextEffect=null,Ho.effectTag=8}}function U0(bs,Ho){if(!z0)return null;for(;Ho!==null;)E0(bs,Ho),Ho=Ho.sibling;return null}function J0(bs,Ho){for(bs=new Map;Ho!==null;)Ho.key!==null?bs.set(Ho.key,Ho):bs.set(Ho.index,Ho),Ho=Ho.sibling;return bs}function ga(bs,Ho,Ms){return bs=Zl(bs,Ho),bs.index=0,bs.sibling=null,bs}function vo(bs,Ho,Ms){return bs.index=Ms,z0?(Ms=bs.alternate,Ms!==null?(Ms=Ms.index,Ms<Ho?(bs.effectTag=2,Ho):Ms):(bs.effectTag=2,Ho)):Ho}function Do(bs){return z0&&bs.alternate===null&&(bs.effectTag=2),bs}function Is(bs,Ho,Ms,e1){return Ho===null||Ho.tag!==6?(Ho=NA(Ms,bs.mode,e1),Ho.return=bs,Ho):(Ho=ga(Ho,Ms),Ho.return=bs,Ho)}function xs(bs,Ho,Ms,e1){return Ho!==null&&Ho.elementType===Ms.type?(e1=ga(Ho,Ms.props),e1.ref=k1(bs,Ho,Ms),e1.return=bs,e1):(e1=hA(Ms.type,Ms.key,Ms.props,null,bs.mode,e1),e1.ref=k1(bs,Ho,Ms),e1.return=bs,e1)}function Ps(bs,Ho,Ms,e1){return Ho===null||Ho.tag!==4||Ho.stateNode.containerInfo!==Ms.containerInfo||Ho.stateNode.implementation!==Ms.implementation?(Ho=WA(Ms,bs.mode,e1),Ho.return=bs,Ho):(Ho=ga(Ho,Ms.children||[]),Ho.return=bs,Ho)}function _1(bs,Ho,Ms,e1,g1){return Ho===null||Ho.tag!==7?(Ho=xl(Ms,bs.mode,e1,g1),Ho.return=bs,Ho):(Ho=ga(Ho,Ms),Ho.return=bs,Ho)}function du(bs,Ho,Ms){if(typeof Ho=="string"||typeof Ho=="number")return Ho=NA(""+Ho,bs.mode,Ms),Ho.return=bs,Ho;if(typeof Ho=="object"&&Ho!==null){switch(Ho.$$typeof){case Qr:return Ms=hA(Ho.type,Ho.key,Ho.props,null,bs.mode,Ms),Ms.ref=k1(bs,null,Ho),Ms.return=bs,Ms;case Vr:return Ho=WA(Ho,bs.mode,Ms),Ho.return=bs,Ho}if(U1(Ho)||l0(Ho))return Ho=xl(Ho,bs.mode,Ms,null),Ho.return=bs,Ho;V0(bs,Ho)}return null}function nu(bs,Ho,Ms,e1){var g1=Ho!==null?Ho.key:null;if(typeof Ms=="string"||typeof Ms=="number")return g1!==null?null:Is(bs,Ho,""+Ms,e1);if(typeof Ms=="object"&&Ms!==null){switch(Ms.$$typeof){case Qr:return Ms.key===g1?Ms.type===Jr?_1(bs,Ho,Ms.props.children,e1,g1):xs(bs,Ho,Ms,e1):null;case Vr:return Ms.key===g1?Ps(bs,Ho,Ms,e1):null}if(U1(Ms)||l0(Ms))return g1!==null?null:_1(bs,Ho,Ms,e1,null);V0(bs,Ms)}return null}function Ou(bs,Ho,Ms,e1,g1){if(typeof e1=="string"||typeof e1=="number")return bs=bs.get(Ms)||null,Is(Ho,bs,""+e1,g1);if(typeof e1=="object"&&e1!==null){switch(e1.$$typeof){case Qr:return bs=bs.get(e1.key===null?Ms:e1.key)||null,e1.type===Jr?_1(Ho,bs,e1.props.children,g1,e1.key):xs(Ho,bs,e1,g1);case Vr:return bs=bs.get(e1.key===null?Ms:e1.key)||null,Ps(Ho,bs,e1,g1)}if(U1(e1)||l0(e1))return bs=bs.get(Ms)||null,_1(Ho,bs,e1,g1,null);V0(Ho,e1)}return null}function _d(bs,Ho,Ms,e1){for(var g1=null,F1=null,O1=Ho,N1=Ho=0,_c=null;O1!==null&&N1<Ms.length;N1++){O1.index>N1?(_c=O1,O1=null):_c=O1.sibling;var T1=nu(bs,O1,Ms[N1],e1);if(T1===null){O1===null&&(O1=_c);break}z0&&O1&&T1.alternate===null&&E0(bs,O1),Ho=vo(T1,Ho,N1),F1===null?g1=T1:F1.sibling=T1,F1=T1,O1=_c}if(N1===Ms.length)return U0(bs,O1),g1;if(O1===null){for(;N1<Ms.length;N1++)O1=du(bs,Ms[N1],e1),O1!==null&&(Ho=vo(O1,Ho,N1),F1===null?g1=O1:F1.sibling=O1,F1=O1);return g1}for(O1=J0(bs,O1);N1<Ms.length;N1++)_c=Ou(O1,bs,N1,Ms[N1],e1),_c!==null&&(z0&&_c.alternate!==null&&O1.delete(_c.key===null?N1:_c.key),Ho=vo(_c,Ho,N1),F1===null?g1=_c:F1.sibling=_c,F1=_c);return z0&&O1.forEach(function(Eu){return E0(bs,Eu)}),g1}function Ru(bs,Ho,Ms,e1){var g1=l0(Ms);if(typeof g1!="function")throw Error(qr(150));if(Ms=g1.call(Ms),Ms==null)throw Error(qr(151));for(var F1=g1=null,O1=Ho,N1=Ho=0,_c=null,T1=Ms.next();O1!==null&&!T1.done;N1++,T1=Ms.next()){O1.index>N1?(_c=O1,O1=null):_c=O1.sibling;var Eu=nu(bs,O1,T1.value,e1);if(Eu===null){O1===null&&(O1=_c);break}z0&&O1&&Eu.alternate===null&&E0(bs,O1),Ho=vo(Eu,Ho,N1),F1===null?g1=Eu:F1.sibling=Eu,F1=Eu,O1=_c}if(T1.done)return U0(bs,O1),g1;if(O1===null){for(;!T1.done;N1++,T1=Ms.next())T1=du(bs,T1.value,e1),T1!==null&&(Ho=vo(T1,Ho,N1),F1===null?g1=T1:F1.sibling=T1,F1=T1);return g1}for(O1=J0(bs,O1);!T1.done;N1++,T1=Ms.next())T1=Ou(O1,bs,N1,T1.value,e1),T1!==null&&(z0&&T1.alternate!==null&&O1.delete(T1.key===null?N1:T1.key),Ho=vo(T1,Ho,N1),F1===null?g1=T1:F1.sibling=T1,F1=T1);return z0&&O1.forEach(function(Sm){return E0(bs,Sm)}),g1}return function(bs,Ho,Ms,e1){var g1=typeof Ms=="object"&&Ms!==null&&Ms.type===Jr&&Ms.key===null;g1&&(Ms=Ms.props.children);var F1=typeof Ms=="object"&&Ms!==null;if(F1)switch(Ms.$$typeof){case Qr:e:{for(F1=Ms.key,g1=Ho;g1!==null;){if(g1.key===F1)if(g1.tag===7?Ms.type===Jr:g1.elementType===Ms.type){U0(bs,g1.sibling),Ho=ga(g1,Ms.type===Jr?Ms.props.children:Ms.props),Ho.ref=k1(bs,g1,Ms),Ho.return=bs,bs=Ho;break e}else{U0(bs,g1);break}else E0(bs,g1);g1=g1.sibling}Ms.type===Jr?(Ho=xl(Ms.props.children,bs.mode,e1,Ms.key),Ho.return=bs,bs=Ho):(e1=hA(Ms.type,Ms.key,Ms.props,null,bs.mode,e1),e1.ref=k1(bs,Ho,Ms),e1.return=bs,bs=e1)}return Do(bs);case Vr:e:{for(g1=Ms.key;Ho!==null;){if(Ho.key===g1)if(Ho.tag===4&&Ho.stateNode.containerInfo===Ms.containerInfo&&Ho.stateNode.implementation===Ms.implementation){U0(bs,Ho.sibling),Ho=ga(Ho,Ms.children||[]),Ho.return=bs,bs=Ho;break e}else{U0(bs,Ho);break}else E0(bs,Ho);Ho=Ho.sibling}Ho=WA(Ms,bs.mode,e1),Ho.return=bs,bs=Ho}return Do(bs)}if(typeof Ms=="string"||typeof Ms=="number")return Ms=""+Ms,Ho!==null&&Ho.tag===6?(U0(bs,Ho.sibling),Ho=ga(Ho,Ms),Ho.return=bs,bs=Ho):(U0(bs,Ho),Ho=NA(Ms,bs.mode,e1),Ho.return=bs,bs=Ho),Do(bs);if(U1(Ms))return _d(bs,Ho,Ms,e1);if(l0(Ms))return Ru(bs,Ho,Ms,e1);if(F1&&V0(bs,Ms),typeof Ms>"u"&&!g1)switch(bs.tag){case 1:case 0:throw bs=bs.type,Error(qr(152,bs.displayName||bs.name||"Component"))}return U0(bs,Ho)}}var fo=so(!0),bo=so(!1),Ro={},$o={current:Ro},ko={current:Ro},ps={current:Ro};function As(z0){if(z0===Ro)throw Error(qr(174));return z0}function ys(z0,E0){zo(ps,E0),zo(ko,z0),zo($o,Ro),E0=h0(E0),yo($o),zo($o,E0)}function Cs(z0){yo($o),yo(ko),yo(ps)}function _s(z0){var E0=As(ps.current),U0=As($o.current);E0=m0(U0,z0.type,E0),U0!==E0&&(zo(ko,z0),zo($o,E0))}function ws(z0){ko.current===z0&&(yo($o),yo(ko))}var hs={current:0};function qs(z0){for(var E0=z0;E0!==null;){if(E0.tag===13){var U0=E0.memoizedState;if(U0!==null&&(U0=U0.dehydrated,U0===null||qo(U0)||Io(U0)))return E0}else if(E0.tag===19&&E0.memoizedProps.revealOrder!==void 0){if(E0.effectTag&64)return E0}else if(E0.child!==null){E0.child.return=E0,E0=E0.child;continue}if(E0===z0)break;for(;E0.sibling===null;){if(E0.return===null||E0.return===z0)return null;E0=E0.return}E0.sibling.return=E0.return,E0=E0.sibling}return null}function Hs(z0,E0){return{responder:z0,props:E0}}var Gs=Nr.ReactCurrentDispatcher,Ys=Nr.ReactCurrentBatchConfig,y1=0,Zs=null,Rs=null,f1=null,Ks=null,i1=null,E1=null,l1=0,s1=null,R1=0,h1=!1,$1=null,w1=0;function x1(){throw Error(qr(321))}function o1(z0,E0){if(E0===null)return!1;for(var U0=0;U0<E0.length&&U0<z0.length;U0++)if(!Jo(z0[U0],E0[U0]))return!1;return!0}function S1(z0,E0,U0,J0,ga,vo){if(y1=vo,Zs=E0,f1=z0!==null?z0.memoizedState:null,Gs.current=f1===null?Vp:Xp,E0=U0(J0,ga),h1){do h1=!1,w1+=1,f1=z0!==null?z0.memoizedState:null,E1=Ks,s1=i1=Rs=null,Gs.current=Xp,E0=U0(J0,ga);while(h1);$1=null,w1=0}if(Gs.current=Hl,z0=Zs,z0.memoizedState=Ks,z0.expirationTime=l1,z0.updateQueue=s1,z0.effectTag|=R1,z0=Rs!==null&&Rs.next!==null,y1=0,E1=i1=Ks=f1=Rs=Zs=null,l1=0,s1=null,R1=0,z0)throw Error(qr(300));return E0}function X1(){Gs.current=Hl,y1=0,E1=i1=Ks=f1=Rs=Zs=null,l1=0,s1=null,R1=0,h1=!1,$1=null,w1=0}function tu(){var z0={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return i1===null?Ks=i1=z0:i1=i1.next=z0,i1}function d1(){if(E1!==null)i1=E1,E1=i1.next,Rs=f1,f1=Rs!==null?Rs.next:null;else{if(f1===null)throw Error(qr(310));Rs=f1;var z0={memoizedState:Rs.memoizedState,baseState:Rs.baseState,queue:Rs.queue,baseUpdate:Rs.baseUpdate,next:null};i1=i1===null?Ks=z0:i1.next=z0,f1=Rs.next}return i1}function Q1(z0,E0){return typeof E0=="function"?E0(z0):E0}function Z1(z0){var E0=d1(),U0=E0.queue;if(U0===null)throw Error(qr(311));if(U0.lastRenderedReducer=z0,0<w1){var J0=U0.dispatch;if($1!==null){var ga=$1.get(U0);if(ga!==void 0){$1.delete(U0);var vo=E0.memoizedState;do vo=z0(vo,ga.action),ga=ga.next;while(ga!==null);return Jo(vo,E0.memoizedState)||(vu=!0),E0.memoizedState=vo,E0.baseUpdate===U0.last&&(E0.baseState=vo),U0.lastRenderedState=vo,[vo,J0]}}return[E0.memoizedState,J0]}J0=U0.last;var Do=E0.baseUpdate;if(vo=E0.baseState,Do!==null?(J0!==null&&(J0.next=null),J0=Do.next):J0=J0!==null?J0.next:null,J0!==null){var Is=ga=null,xs=J0,Ps=!1;do{var _1=xs.expirationTime;_1<y1?(Ps||(Ps=!0,Is=Do,ga=vo),_1>l1&&(l1=_1,AA(l1))):(I2(_1,xs.suspenseConfig),vo=xs.eagerReducer===z0?xs.eagerState:z0(vo,xs.action)),Do=xs,xs=xs.next}while(xs!==null&&xs!==J0);Ps||(Is=Do,ga=vo),Jo(vo,E0.memoizedState)||(vu=!0),E0.memoizedState=vo,E0.baseUpdate=Is,E0.baseState=ga,U0.lastRenderedState=vo}return[E0.memoizedState,U0.dispatch]}function su(z0){var E0=tu();return typeof z0=="function"&&(z0=z0()),E0.memoizedState=E0.baseState=z0,z0=E0.queue={last:null,dispatch:null,lastRenderedReducer:Q1,lastRenderedState:z0},z0=z0.dispatch=Ql.bind(null,Zs,z0),[E0.memoizedState,z0]}function ru(z0){return Z1(Q1)}function ku(z0,E0,U0,J0){return z0={tag:z0,create:E0,destroy:U0,deps:J0,next:null},s1===null?(s1={lastEffect:null},s1.lastEffect=z0.next=z0):(E0=s1.lastEffect,E0===null?s1.lastEffect=z0.next=z0:(U0=E0.next,E0.next=z0,z0.next=U0,s1.lastEffect=z0)),z0}function _u(z0,E0,U0,J0){var ga=tu();R1|=z0,ga.memoizedState=ku(E0,U0,void 0,J0===void 0?null:J0)}function sp(z0,E0,U0,J0){var ga=d1();J0=J0===void 0?null:J0;var vo=void 0;if(Rs!==null){var Do=Rs.memoizedState;if(vo=Do.destroy,J0!==null&&o1(J0,Do.deps)){ku(0,U0,vo,J0);return}}R1|=z0,ga.memoizedState=ku(E0,U0,vo,J0)}function cp(z0,E0){return _u(516,192,z0,E0)}function Hp(z0,E0){return sp(516,192,z0,E0)}function Wl(z0,E0){if(typeof E0=="function")return z0=z0(),E0(z0),function(){E0(null)};if(E0!=null)return z0=z0(),E0.current=z0,function(){E0.current=null}}function Gp(){}function _p(z0,E0){return tu().memoizedState=[z0,E0===void 0?null:E0],z0}function Ul(z0,E0){var U0=d1();E0=E0===void 0?null:E0;var J0=U0.memoizedState;return J0!==null&&E0!==null&&o1(E0,J0[1])?J0[0]:(U0.memoizedState=[z0,E0],z0)}function Ql(z0,E0,U0){if(!(25>w1))throw Error(qr(301));var J0=z0.alternate;if(z0===Zs||J0!==null&&J0===Zs)if(h1=!0,z0={expirationTime:y1,suspenseConfig:null,action:U0,eagerReducer:null,eagerState:null,next:null},$1===null&&($1=new Map),U0=$1.get(E0),U0===void 0)$1.set(E0,z0);else{for(E0=U0;E0.next!==null;)E0=E0.next;E0.next=z0}else{var ga=Pu(),vo=bu.suspense;ga=Kl(ga,z0,vo),vo={expirationTime:ga,suspenseConfig:vo,action:U0,eagerReducer:null,eagerState:null,next:null};var Do=E0.last;if(Do===null)vo.next=vo;else{var Is=Do.next;Is!==null&&(vo.next=Is),Do.next=vo}if(E0.last=vo,z0.expirationTime===0&&(J0===null||J0.expirationTime===0)&&(J0=E0.lastRenderedReducer,J0!==null))try{var xs=E0.lastRenderedState,Ps=J0(xs,U0);if(vo.eagerReducer=J0,vo.eagerState=Ps,Jo(Ps,xs))return}catch{}finally{}Ol(z0,ga)}}var Hl={readContext:G1,useCallback:x1,useContext:x1,useEffect:x1,useImperativeHandle:x1,useLayoutEffect:x1,useMemo:x1,useReducer:x1,useRef:x1,useState:x1,useDebugValue:x1,useResponder:x1,useDeferredValue:x1,useTransition:x1},Vp={readContext:G1,useCallback:_p,useContext:G1,useEffect:cp,useImperativeHandle:function(z0,E0,U0){return U0=U0!=null?U0.concat([z0]):null,_u(4,36,Wl.bind(null,E0,z0),U0)},useLayoutEffect:function(z0,E0){return _u(4,36,z0,E0)},useMemo:function(z0,E0){var U0=tu();return E0=E0===void 0?null:E0,z0=z0(),U0.memoizedState=[z0,E0],z0},useReducer:function(z0,E0,U0){var J0=tu();return E0=U0!==void 0?U0(E0):E0,J0.memoizedState=J0.baseState=E0,z0=J0.queue={last:null,dispatch:null,lastRenderedReducer:z0,lastRenderedState:E0},z0=z0.dispatch=Ql.bind(null,Zs,z0),[J0.memoizedState,z0]},useRef:function(z0){var E0=tu();return z0={current:z0},E0.memoizedState=z0},useState:su,useDebugValue:Gp,useResponder:Hs,useDeferredValue:function(z0,E0){var U0=su(z0),J0=U0[0],ga=U0[1];return cp(function(){kr.unstable_next(function(){var vo=Ys.suspense;Ys.suspense=E0===void 0?null:E0;try{ga(z0)}finally{Ys.suspense=vo}})},[z0,E0]),J0},useTransition:function(z0){var E0=su(!1),U0=E0[0],J0=E0[1];return[_p(function(ga){J0(!0),kr.unstable_next(function(){var vo=Ys.suspense;Ys.suspense=z0===void 0?null:z0;try{J0(!1),ga()}finally{Ys.suspense=vo}})},[z0,U0]),U0]}},Xp={readContext:G1,useCallback:Ul,useContext:G1,useEffect:Hp,useImperativeHandle:function(z0,E0,U0){return U0=U0!=null?U0.concat([z0]):null,sp(4,36,Wl.bind(null,E0,z0),U0)},useLayoutEffect:function(z0,E0){return sp(4,36,z0,E0)},useMemo:function(z0,E0){var U0=d1();E0=E0===void 0?null:E0;var J0=U0.memoizedState;return J0!==null&&E0!==null&&o1(E0,J0[1])?J0[0]:(z0=z0(),U0.memoizedState=[z0,E0],z0)},useReducer:Z1,useRef:function(){return d1().memoizedState},useState:ru,useDebugValue:Gp,useResponder:Hs,useDeferredValue:function(z0,E0){var U0=ru(),J0=U0[0],ga=U0[1];return Hp(function(){kr.unstable_next(function(){var vo=Ys.suspense;Ys.suspense=E0===void 0?null:E0;try{ga(z0)}finally{Ys.suspense=vo}})},[z0,E0]),J0},useTransition:function(z0){var E0=ru(),U0=E0[0],J0=E0[1];return[Ul(function(ga){J0(!0),kr.unstable_next(function(){var vo=Ys.suspense;Ys.suspense=z0===void 0?null:z0;try{J0(!1),ga()}finally{Ys.suspense=vo}})},[z0,U0]),U0]}},ju=null,au=null,Uu=!1;function Kp(z0,E0){var U0=Ku(5,null,null,0);U0.elementType="DELETED",U0.type="DELETED",U0.stateNode=E0,U0.return=z0,U0.effectTag=8,z0.lastEffect!==null?(z0.lastEffect.nextEffect=U0,z0.lastEffect=U0):z0.firstEffect=z0.lastEffect=U0}function Gl(z0,E0){switch(z0.tag){case 5:return E0=Mo(E0,z0.type,z0.pendingProps),E0!==null?(z0.stateNode=E0,!0):!1;case 6:return E0=go(E0,z0.pendingProps),E0!==null?(z0.stateNode=E0,!0):!1;case 13:return!1;default:return!1}}function Y1(z0){if(Uu){var E0=au;if(E0){var U0=E0;if(!Gl(z0,E0)){if(E0=Qo(U0),!E0||!Gl(z0,E0)){z0.effectTag=z0.effectTag&-1025|2,Uu=!1,ju=z0;return}Kp(ju,U0)}ju=z0,au=rs(E0)}else z0.effectTag=z0.effectTag&-1025|2,Uu=!1,ju=z0}}function Sp(z0){for(z0=z0.return;z0!==null&&z0.tag!==5&&z0.tag!==3&&z0.tag!==13;)z0=z0.return;ju=z0}function up(z0){if(!L0||z0!==ju)return!1;if(!Uu)return Sp(z0),Uu=!0,!1;var E0=z0.type;if(z0.tag!==5||E0!=="head"&&E0!=="body"&&!$0(E0,z0.memoizedProps))for(E0=au;E0;)Kp(z0,E0),E0=Qo(E0);if(Sp(z0),z0.tag===13){if(!L0)throw Error(qr(316));if(z0=z0.memoizedState,z0=z0!==null?z0.dehydrated:null,!z0)throw Error(qr(317));au=zs(z0)}else au=ju?Qo(z0.stateNode):null;return!0}function Rp(){L0&&(au=ju=null,Uu=!1)}var lp=Nr.ReactCurrentOwner,vu=!1;function pu(z0,E0,U0,J0){E0.child=z0===null?bo(E0,null,U0,J0):fo(E0,z0.child,U0,J0)}function n2(z0,E0,U0,J0,ga){U0=U0.render;var vo=E0.ref;return H1(E0,ga),J0=S1(z0,E0,U0,J0,vo,ga),z0!==null&&!vu?(E0.updateQueue=z0.updateQueue,E0.effectTag&=-517,z0.expirationTime<=ga&&(z0.expirationTime=0),yl(z0,E0,ga)):(E0.effectTag|=1,pu(z0,E0,J0,ga),E0.child)}function i2(z0,E0,U0,J0,ga,vo){if(z0===null){var Do=U0.type;return typeof Do=="function"&&!FA(Do)&&Do.defaultProps===void 0&&U0.compare===null&&U0.defaultProps===void 0?(E0.tag=15,E0.type=Do,a2(z0,E0,Do,J0,ga,vo)):(z0=hA(U0.type,null,J0,null,E0.mode,vo),z0.ref=E0.ref,z0.return=E0,E0.child=z0)}return Do=z0.child,ga<vo&&(ga=Do.memoizedProps,U0=U0.compare,U0=U0!==null?U0:Es,U0(ga,J0)&&z0.ref===E0.ref)?yl(z0,E0,vo):(E0.effectTag|=1,z0=Zl(Do,J0),z0.ref=E0.ref,z0.return=E0,E0.child=z0)}function a2(z0,E0,U0,J0,ga,vo){return z0!==null&&Es(z0.memoizedProps,J0)&&z0.ref===E0.ref&&(vu=!1,ga<vo)?yl(z0,E0,vo):OA(z0,E0,U0,J0,vo)}function o2(z0,E0){var U0=E0.ref;(z0===null&&U0!==null||z0!==null&&z0.ref!==U0)&&(E0.effectTag|=128)}function OA(z0,E0,U0,J0,ga){var vo=ns(U0)?us:Bo.current;return vo=ms(E0,vo),H1(E0,ga),U0=S1(z0,E0,U0,J0,vo,ga),z0!==null&&!vu?(E0.updateQueue=z0.updateQueue,E0.effectTag&=-517,z0.expirationTime<=ga&&(z0.expirationTime=0),yl(z0,E0,ga)):(E0.effectTag|=1,pu(z0,E0,U0,ga),E0.child)}function s2(z0,E0,U0,J0,ga){if(ns(U0)){var vo=!0;wo(E0)}else vo=!1;if(H1(E0,ga),E0.stateNode===null)z0!==null&&(z0.alternate=null,E0.alternate=null,E0.effectTag|=2),Ls(E0,U0,J0),D1(E0,U0,J0,ga),J0=!0;else if(z0===null){var Do=E0.stateNode,Is=E0.memoizedProps;Do.props=Is;var xs=Do.context,Ps=U0.contextType;typeof Ps=="object"&&Ps!==null?Ps=G1(Ps):(Ps=ns(U0)?us:Bo.current,Ps=ms(E0,Ps));var _1=U0.getDerivedStateFromProps,du=typeof _1=="function"||typeof Do.getSnapshotBeforeUpdate=="function";du||typeof Do.UNSAFE_componentWillReceiveProps!="function"&&typeof Do.componentWillReceiveProps!="function"||(Is!==J0||xs!==Ps)&&Xs(E0,Do,J0,Ps),K1=!1;var nu=E0.memoizedState;xs=Do.state=nu;var Ou=E0.updateQueue;Ou!==null&&(P1(E0,Ou,J0,Do,ga),xs=E0.memoizedState),Is!==J0||nu!==xs||Wo.current||K1?(typeof _1=="function"&&(Wu(E0,U0,_1,J0),xs=E0.memoizedState),(Is=K1||No(E0,U0,Is,J0,nu,xs,Ps))?(du||typeof Do.UNSAFE_componentWillMount!="function"&&typeof Do.componentWillMount!="function"||(typeof Do.componentWillMount=="function"&&Do.componentWillMount(),typeof Do.UNSAFE_componentWillMount=="function"&&Do.UNSAFE_componentWillMount()),typeof Do.componentDidMount=="function"&&(E0.effectTag|=4)):(typeof Do.componentDidMount=="function"&&(E0.effectTag|=4),E0.memoizedProps=J0,E0.memoizedState=xs),Do.props=J0,Do.state=xs,Do.context=Ps,J0=Is):(typeof Do.componentDidMount=="function"&&(E0.effectTag|=4),J0=!1)}else Do=E0.stateNode,Is=E0.memoizedProps,Do.props=E0.type===E0.elementType?Is:$s(E0.type,Is),xs=Do.context,Ps=U0.contextType,typeof Ps=="object"&&Ps!==null?Ps=G1(Ps):(Ps=ns(U0)?us:Bo.current,Ps=ms(E0,Ps)),_1=U0.getDerivedStateFromProps,(du=typeof _1=="function"||typeof Do.getSnapshotBeforeUpdate=="function")||typeof Do.UNSAFE_componentWillReceiveProps!="function"&&typeof Do.componentWillReceiveProps!="function"||(Is!==J0||xs!==Ps)&&Xs(E0,Do,J0,Ps),K1=!1,xs=E0.memoizedState,nu=Do.state=xs,Ou=E0.updateQueue,Ou!==null&&(P1(E0,Ou,J0,Do,ga),nu=E0.memoizedState),Is!==J0||xs!==nu||Wo.current||K1?(typeof _1=="function"&&(Wu(E0,U0,_1,J0),nu=E0.memoizedState),(_1=K1||No(E0,U0,Is,J0,xs,nu,Ps))?(du||typeof Do.UNSAFE_componentWillUpdate!="function"&&typeof Do.componentWillUpdate!="function"||(typeof Do.componentWillUpdate=="function"&&Do.componentWillUpdate(J0,nu,Ps),typeof Do.UNSAFE_componentWillUpdate=="function"&&Do.UNSAFE_componentWillUpdate(J0,nu,Ps)),typeof Do.componentDidUpdate=="function"&&(E0.effectTag|=4),typeof Do.getSnapshotBeforeUpdate=="function"&&(E0.effectTag|=256)):(typeof Do.componentDidUpdate!="function"||Is===z0.memoizedProps&&xs===z0.memoizedState||(E0.effectTag|=4),typeof Do.getSnapshotBeforeUpdate!="function"||Is===z0.memoizedProps&&xs===z0.memoizedState||(E0.effectTag|=256),E0.memoizedProps=J0,E0.memoizedState=nu),Do.props=J0,Do.state=nu,Do.context=Ps,J0=_1):(typeof Do.componentDidUpdate!="function"||Is===z0.memoizedProps&&xs===z0.memoizedState||(E0.effectTag|=4),typeof Do.getSnapshotBeforeUpdate!="function"||Is===z0.memoizedProps&&xs===z0.memoizedState||(E0.effectTag|=256),J0=!1);return EA(z0,E0,U0,J0,vo,ga)}function EA(z0,E0,U0,J0,ga,vo){o2(z0,E0);var Do=(E0.effectTag&64)!==0;if(!J0&&!Do)return ga&&Zo(E0,U0,!1),yl(z0,E0,vo);J0=E0.stateNode,lp.current=E0;var Is=Do&&typeof U0.getDerivedStateFromError!="function"?null:J0.render();return E0.effectTag|=1,z0!==null&&Do?(E0.child=fo(E0,z0.child,null,vo),E0.child=fo(E0,null,Is,vo)):pu(z0,E0,Is,vo),E0.memoizedState=J0.state,ga&&Zo(E0,U0,!0),E0.child}function u2(z0){var E0=z0.stateNode;E0.pendingContext?Uo(z0,E0.pendingContext,E0.pendingContext!==E0.context):E0.context&&Uo(z0,E0.context,!1),ys(z0,E0.containerInfo)}var $A={dehydrated:null,retryTime:0};function l2(z0,E0,U0){var J0=E0.mode,ga=E0.pendingProps,vo=hs.current,Do=!1,Is;if((Is=(E0.effectTag&64)!==0)||(Is=(vo&2)!==0&&(z0===null||z0.memoizedState!==null)),Is?(Do=!0,E0.effectTag&=-65):z0!==null&&z0.memoizedState===null||ga.fallback===void 0||ga.unstable_avoidThisFallback===!0||(vo|=1),zo(hs,vo&1),z0===null){if(ga.fallback!==void 0&&Y1(E0),Do){if(Do=ga.fallback,ga=xl(null,J0,0,null),ga.return=E0,!(E0.mode&2))for(z0=E0.memoizedState!==null?E0.child.child:E0.child,ga.child=z0;z0!==null;)z0.return=ga,z0=z0.sibling;return U0=xl(Do,J0,U0,null),U0.return=E0,ga.sibling=U0,E0.memoizedState=$A,E0.child=ga,U0}return J0=ga.children,E0.memoizedState=null,E0.child=bo(E0,null,J0,U0)}if(z0.memoizedState!==null){if(z0=z0.child,J0=z0.sibling,Do){if(ga=ga.fallback,U0=Zl(z0,z0.pendingProps),U0.return=E0,!(E0.mode&2)&&(Do=E0.memoizedState!==null?E0.child.child:E0.child,Do!==z0.child))for(U0.child=Do;Do!==null;)Do.return=U0,Do=Do.sibling;return J0=Zl(J0,ga,J0.expirationTime),J0.return=E0,U0.sibling=J0,U0.childExpirationTime=0,E0.memoizedState=$A,E0.child=U0,J0}return U0=fo(E0,z0.child,ga.children,U0),E0.memoizedState=null,E0.child=U0}if(z0=z0.child,Do){if(Do=ga.fallback,ga=xl(null,J0,0,null),ga.return=E0,ga.child=z0,z0!==null&&(z0.return=ga),!(E0.mode&2))for(z0=E0.memoizedState!==null?E0.child.child:E0.child,ga.child=z0;z0!==null;)z0.return=ga,z0=z0.sibling;return U0=xl(Do,J0,U0,null),U0.return=E0,ga.sibling=U0,U0.effectTag|=2,ga.childExpirationTime=0,E0.memoizedState=$A,E0.child=ga,U0}return E0.memoizedState=null,E0.child=fo(E0,z0,ga.children,U0)}function f2(z0,E0){z0.expirationTime<E0&&(z0.expirationTime=E0);var U0=z0.alternate;U0!==null&&U0.expirationTime<E0&&(U0.expirationTime=E0),J1(z0.return,E0)}function zA(z0,E0,U0,J0,ga,vo){var Do=z0.memoizedState;Do===null?z0.memoizedState={isBackwards:E0,rendering:null,last:J0,tail:U0,tailExpiration:0,tailMode:ga,lastEffect:vo}:(Do.isBackwards=E0,Do.rendering=null,Do.last=J0,Do.tail=U0,Do.tailExpiration=0,Do.tailMode=ga,Do.lastEffect=vo)}function d2(z0,E0,U0){var J0=E0.pendingProps,ga=J0.revealOrder,vo=J0.tail;if(pu(z0,E0,J0.children,U0),J0=hs.current,J0&2)J0=J0&1|2,E0.effectTag|=64;else{if(z0!==null&&z0.effectTag&64)e:for(z0=E0.child;z0!==null;){if(z0.tag===13)z0.memoizedState!==null&&f2(z0,U0);else if(z0.tag===19)f2(z0,U0);else if(z0.child!==null){z0.child.return=z0,z0=z0.child;continue}if(z0===E0)break e;for(;z0.sibling===null;){if(z0.return===null||z0.return===E0)break e;z0=z0.return}z0.sibling.return=z0.return,z0=z0.sibling}J0&=1}if(zo(hs,J0),!(E0.mode&2))E0.memoizedState=null;else switch(ga){case"forwards":for(U0=E0.child,ga=null;U0!==null;)z0=U0.alternate,z0!==null&&qs(z0)===null&&(ga=U0),U0=U0.sibling;U0=ga,U0===null?(ga=E0.child,E0.child=null):(ga=U0.sibling,U0.sibling=null),zA(E0,!1,ga,U0,vo,E0.lastEffect);break;case"backwards":for(U0=null,ga=E0.child,E0.child=null;ga!==null;){if(z0=ga.alternate,z0!==null&&qs(z0)===null){E0.child=ga;break}z0=ga.sibling,ga.sibling=U0,U0=ga,ga=z0}zA(E0,!0,U0,null,vo,E0.lastEffect);break;case"together":zA(E0,!1,null,null,void 0,E0.lastEffect);break;default:E0.memoizedState=null}return E0.child}function yl(z0,E0,U0){z0!==null&&(E0.dependencies=z0.dependencies);var J0=E0.expirationTime;if(J0!==0&&AA(J0),E0.childExpirationTime<U0)return null;if(z0!==null&&E0.child!==z0.child)throw Error(qr(153));if(E0.child!==null){for(z0=E0.child,U0=Zl(z0,z0.pendingProps,z0.expirationTime),E0.child=U0,U0.return=E0;z0.sibling!==null;)z0=z0.sibling,U0=U0.sibling=Zl(z0,z0.pendingProps,z0.expirationTime),U0.return=E0;U0.sibling=null}return E0.child}function Xu(z0){z0.effectTag|=4}var Ip,Dp,Yp,Jp;if(T0)Ip=function(z0,E0){for(var U0=E0.child;U0!==null;){if(U0.tag===5||U0.tag===6)O0(z0,U0.stateNode);else if(U0.tag!==4&&U0.child!==null){U0.child.return=U0,U0=U0.child;continue}if(U0===E0)break;for(;U0.sibling===null;){if(U0.return===null||U0.return===E0)return;U0=U0.return}U0.sibling.return=U0.return,U0=U0.sibling}},Dp=function(){},Yp=function(z0,E0,U0,J0,ga){if(z0=z0.memoizedProps,z0!==J0){var vo=E0.stateNode,Do=As($o.current);U0=C0(vo,U0,z0,J0,ga,Do),(E0.updateQueue=U0)&&Xu(E0)}},Jp=function(z0,E0,U0,J0){U0!==J0&&Xu(E0)};else if(Q0){Ip=function(z0,E0,U0,J0){for(var ga=E0.child;ga!==null;){if(ga.tag===5){var vo=ga.stateNode;U0&&J0&&(vo=oo(vo,ga.type,ga.memoizedProps,ga)),O0(z0,vo)}else if(ga.tag===6)vo=ga.stateNode,U0&&J0&&(vo=uo(vo,ga.memoizedProps,ga)),O0(z0,vo);else if(ga.tag!==4){if(ga.tag===13&&ga.effectTag&4&&(vo=ga.memoizedState!==null)){var Do=ga.child;if(Do!==null&&(Do.child!==null&&(Do.child.return=Do,Ip(z0,Do,!0,vo)),vo=Do.sibling,vo!==null)){vo.return=ga,ga=vo;continue}}if(ga.child!==null){ga.child.return=ga,ga=ga.child;continue}}if(ga===E0)break;for(;ga.sibling===null;){if(ga.return===null||ga.return===E0)return;ga=ga.return}ga.sibling.return=ga.return,ga=ga.sibling}};var p2=function(z0,E0,U0,J0){for(var ga=E0.child;ga!==null;){if(ga.tag===5){var vo=ga.stateNode;U0&&J0&&(vo=oo(vo,ga.type,ga.memoizedProps,ga)),Y0(z0,vo)}else if(ga.tag===6)vo=ga.stateNode,U0&&J0&&(vo=uo(vo,ga.memoizedProps,ga)),Y0(z0,vo);else if(ga.tag!==4){if(ga.tag===13&&ga.effectTag&4&&(vo=ga.memoizedState!==null)){var Do=ga.child;if(Do!==null&&(Do.child!==null&&(Do.child.return=Do,p2(z0,Do,!0,vo)),vo=Do.sibling,vo!==null)){vo.return=ga,ga=vo;continue}}if(ga.child!==null){ga.child.return=ga,ga=ga.child;continue}}if(ga===E0)break;for(;ga.sibling===null;){if(ga.return===null||ga.return===E0)return;ga=ga.return}ga.sibling.return=ga.return,ga=ga.sibling}};Dp=function(z0){var E0=z0.stateNode;if(z0.firstEffect!==null){var U0=E0.containerInfo,J0=W0(U0);p2(J0,z0,!1,!1),E0.pendingChildren=J0,Xu(z0),co(U0,J0)}},Yp=function(z0,E0,U0,J0,ga){var vo=z0.stateNode,Do=z0.memoizedProps;if((z0=E0.firstEffect===null)&&Do===J0)E0.stateNode=vo;else{var Is=E0.stateNode,xs=As($o.current),Ps=null;Do!==J0&&(Ps=C0(Is,U0,Do,J0,ga,xs)),z0&&Ps===null?E0.stateNode=vo:(vo=P0(vo,Ps,U0,Do,J0,E0,z0,Is),x0(vo,U0,J0,ga,xs)&&Xu(E0),E0.stateNode=vo,z0?Xu(E0):Ip(vo,E0,!1,!1))}},Jp=function(z0,E0,U0,J0){U0!==J0&&(z0=As(ps.current),U0=As($o.current),E0.stateNode=R0(J0,z0,U0,E0),Xu(E0))}}else Dp=function(){},Yp=function(){},Jp=function(){};function Zp(z0,E0){switch(z0.tailMode){case"hidden":E0=z0.tail;for(var U0=null;E0!==null;)E0.alternate!==null&&(U0=E0),E0=E0.sibling;U0===null?z0.tail=null:U0.sibling=null;break;case"collapsed":U0=z0.tail;for(var J0=null;U0!==null;)U0.alternate!==null&&(J0=U0),U0=U0.sibling;J0===null?E0||z0.tail===null?z0.tail=null:z0.tail.sibling=null:J0.sibling=null}}function um(z0){switch(z0.tag){case 1:ns(z0.type)&&Vo();var E0=z0.effectTag;return E0&4096?(z0.effectTag=E0&-4097|64,z0):null;case 3:if(Cs(),vs(),E0=z0.effectTag,E0&64)throw Error(qr(285));return z0.effectTag=E0&-4097|64,z0;case 5:return ws(z0),null;case 13:return yo(hs),E0=z0.effectTag,E0&4096?(z0.effectTag=E0&-4097|64,z0):null;case 19:return yo(hs),null;case 4:return Cs(),null;case 10:return W1(z0),null;default:return null}}function CA(z0,E0){return{value:z0,source:E0,stack:Bs(E0)}}var lm=typeof WeakSet=="function"?WeakSet:Set;function wA(z0,E0){var U0=E0.source,J0=E0.stack;J0===null&&U0!==null&&(J0=Bs(U0)),U0!==null&&b0(U0.type),E0=E0.value,z0!==null&&z0.tag===1&&b0(z0.type);try{console.error(E0)}catch(ga){setTimeout(function(){throw ga})}}function fm(z0,E0){try{E0.props=z0.memoizedProps,E0.state=z0.memoizedState,E0.componentWillUnmount()}catch(U0){Jl(z0,U0)}}function A2(z0){var E0=z0.ref;if(E0!==null)if(typeof E0=="function")try{E0(null)}catch(U0){Jl(z0,U0)}else E0.current=null}function dm(z0,E0){switch(E0.tag){case 0:case 11:case 15:fp(2,0,E0);break;case 1:if(E0.effectTag&256&&z0!==null){var U0=z0.memoizedProps,J0=z0.memoizedState;z0=E0.stateNode,E0=z0.getSnapshotBeforeUpdate(E0.elementType===E0.type?U0:$s(E0.type,U0),J0),z0.__reactInternalSnapshotBeforeUpdate=E0}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(qr(163))}}function fp(z0,E0,U0){if(U0=U0.updateQueue,U0=U0!==null?U0.lastEffect:null,U0!==null){var J0=U0=U0.next;do{if(J0.tag&z0){var ga=J0.destroy;J0.destroy=void 0,ga!==void 0&&ga()}J0.tag&E0&&(ga=J0.create,J0.destroy=ga()),J0=J0.next}while(J0!==U0)}}function h2(z0,E0,U0){switch(typeof qA=="function"&&qA(E0),E0.tag){case 0:case 11:case 14:case 15:if(z0=E0.updateQueue,z0!==null&&(z0=z0.lastEffect,z0!==null)){var J0=z0.next;ro(97<U0?97:U0,function(){var ga=J0;do{var vo=ga.destroy;if(vo!==void 0){var Do=E0;try{vo()}catch(Is){Jl(Do,Is)}}ga=ga.next}while(ga!==J0)})}break;case 1:A2(E0),U0=E0.stateNode,typeof U0.componentWillUnmount=="function"&&fm(E0,U0);break;case 5:A2(E0);break;case 4:T0?y2(z0,E0,U0):Q0&&pm(E0)}}function b2(z0,E0,U0){for(var J0=E0;;)if(h2(z0,J0,U0),J0.child===null||T0&&J0.tag===4){if(J0===E0)break;for(;J0.sibling===null;){if(J0.return===null||J0.return===E0)return;J0=J0.return}J0.sibling.return=J0.return,J0=J0.sibling}else J0.child.return=J0,J0=J0.child}function g2(z0){var E0=z0.alternate;z0.return=null,z0.child=null,z0.memoizedState=null,z0.updateQueue=null,z0.dependencies=null,z0.alternate=null,z0.firstEffect=null,z0.lastEffect=null,z0.pendingProps=null,z0.memoizedProps=null,E0!==null&&g2(E0)}function pm(z0){if(Q0){z0=z0.stateNode.containerInfo;var E0=W0(z0);Ao(z0,E0)}}function m2(z0){return z0.tag===5||z0.tag===3||z0.tag===4}function v2(z0){if(T0){e:{for(var E0=z0.return;E0!==null;){if(m2(E0)){var U0=E0;break e}E0=E0.return}throw Error(qr(160))}switch(E0=U0.stateNode,U0.tag){case 5:var J0=!1;break;case 3:E0=E0.containerInfo,J0=!0;break;case 4:E0=E0.containerInfo,J0=!0;break;default:throw Error(qr(161))}U0.effectTag&16&&(K0(E0),U0.effectTag&=-17);e:t:for(U0=z0;;){for(;U0.sibling===null;){if(U0.return===null||m2(U0.return)){U0=null;break e}U0=U0.return}for(U0.sibling.return=U0.return,U0=U0.sibling;U0.tag!==5&&U0.tag!==6&&U0.tag!==18;){if(U0.effectTag&2||U0.child===null||U0.tag===4)continue t;U0.child.return=U0,U0=U0.child}if(!(U0.effectTag&2)){U0=U0.stateNode;break e}}for(var ga=z0;;){var vo=ga.tag===5||ga.tag===6;if(vo)vo=vo?ga.stateNode:ga.stateNode.instance,U0?J0?G0(E0,vo,U0):F0(E0,vo,U0):J0?j0(E0,vo):N0(E0,vo);else if(ga.tag!==4&&ga.child!==null){ga.child.return=ga,ga=ga.child;continue}if(ga===z0)break;for(;ga.sibling===null;){if(ga.return===null||ga.return===z0)return;ga=ga.return}ga.sibling.return=ga.return,ga=ga.sibling}}}function y2(z0,E0,U0){for(var J0=E0,ga=!1,vo,Do;;){if(!ga){ga=J0.return;e:for(;;){if(ga===null)throw Error(qr(160));switch(vo=ga.stateNode,ga.tag){case 5:Do=!1;break e;case 3:vo=vo.containerInfo,Do=!0;break e;case 4:vo=vo.containerInfo,Do=!0;break e}ga=ga.return}ga=!0}if(J0.tag===5||J0.tag===6)b2(z0,J0,U0),Do?eo(vo,J0.stateNode):X0(vo,J0.stateNode);else if(J0.tag===4){if(J0.child!==null){vo=J0.stateNode.containerInfo,Do=!0,J0.child.return=J0,J0=J0.child;continue}}else if(h2(z0,J0,U0),J0.child!==null){J0.child.return=J0,J0=J0.child;continue}if(J0===E0)break;for(;J0.sibling===null;){if(J0.return===null||J0.return===E0)return;J0=J0.return,J0.tag===4&&(ga=!1)}J0.sibling.return=J0.return,J0=J0.sibling}}function xA(z0,E0){if(T0)switch(E0.tag){case 0:case 11:case 14:case 15:fp(4,8,E0);break;case 1:break;case 5:var U0=E0.stateNode;if(U0!=null){var J0=E0.memoizedProps;z0=z0!==null?z0.memoizedProps:J0;var ga=E0.type,vo=E0.updateQueue;E0.updateQueue=null,vo!==null&&w0(U0,vo,ga,z0,J0,E0)}break;case 6:if(E0.stateNode===null)throw Error(qr(162));U0=E0.memoizedProps,q0(E0.stateNode,z0!==null?z0.memoizedProps:U0,U0);break;case 3:L0&&(E0=E0.stateNode,E0.hydrate&&(E0.hydrate=!1,Os(E0.containerInfo)));break;case 12:break;case 13:M2(E0),eA(E0);break;case 19:eA(E0);break;case 17:break;case 20:break;case 21:break;default:throw Error(qr(163))}else{switch(E0.tag){case 0:case 11:case 14:case 15:fp(4,8,E0);return;case 12:return;case 13:M2(E0),eA(E0);return;case 19:eA(E0);return;case 3:L0&&(U0=E0.stateNode,U0.hydrate&&(U0.hydrate=!1,Os(U0.containerInfo)))}e:if(Q0)switch(E0.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:E0=E0.stateNode,Ao(E0.containerInfo,E0.pendingChildren);break e;default:throw Error(qr(163))}}}function M2(z0){var E0=z0;if(z0.memoizedState===null)var U0=!1;else U0=!0,E0=z0.child,IA=po();if(T0&&E0!==null){e:if(z0=E0,T0)for(E0=z0;;){if(E0.tag===5){var J0=E0.stateNode;U0?Z0(J0):io(E0.stateNode,E0.memoizedProps)}else if(E0.tag===6)J0=E0.stateNode,U0?ao(J0):H0(J0,E0.memoizedProps);else if(E0.tag===13&&E0.memoizedState!==null&&E0.memoizedState.dehydrated===null){J0=E0.child.sibling,J0.return=E0,E0=J0;continue}else if(E0.child!==null){E0.child.return=E0,E0=E0.child;continue}if(E0===z0)break e;for(;E0.sibling===null;){if(E0.return===null||E0.return===z0)break e;E0=E0.return}E0.sibling.return=E0.return,E0=E0.sibling}}}function eA(z0){var E0=z0.updateQueue;if(E0!==null){z0.updateQueue=null;var U0=z0.stateNode;U0===null&&(U0=z0.stateNode=new lm),E0.forEach(function(J0){var ga=$m.bind(null,z0,J0);U0.has(J0)||(U0.add(J0),J0.then(ga,ga))})}}var Am=typeof WeakMap=="function"?WeakMap:Map;function O2(z0,E0,U0){U0=V1(U0,null),U0.tag=3,U0.payload={element:null};var J0=E0.value;return U0.callback=function(){cA||(cA=!0,DA=J0),wA(z0,E0)},U0}function E2(z0,E0,U0){U0=V1(U0,null),U0.tag=3;var J0=z0.type.getDerivedStateFromError;if(typeof J0=="function"){var ga=E0.value;U0.payload=function(){return wA(z0,E0),J0(ga)}}var vo=z0.stateNode;return vo!==null&&typeof vo.componentDidCatch=="function"&&(U0.callback=function(){typeof J0!="function"&&(Cl===null?Cl=new Set([this]):Cl.add(this),wA(z0,E0));var Do=E0.stack;this.componentDidCatch(E0.value,{componentStack:Do!==null?Do:""})}),U0}var hm=Math.ceil,tA=Nr.ReactCurrentDispatcher,$2=Nr.ReactCurrentOwner,ou=0,_A=8,Lu=16,Qu=32,Vl=0,rA=1,z2=2,nA=3,iA=4,RA=5,m1=ou,Su=null,I1=null,yu=0,cu=Vl,aA=null,Ml=1073741823,Tp=1073741823,oA=null,Bp=0,sA=!1,IA=0,w2=500,p1=null,cA=!1,DA=null,Cl=null,uA=!1,lA=null,kp=90,Xl=null,Lp=0,TA=null,fA=0;function Pu(){return(m1&(Lu|Qu))!==ou?1073741821-(po()/10|0):fA!==0?fA:fA=1073741821-(po()/10|0)}function Kl(z0,E0,U0){if(E0=E0.mode,!(E0&2))return 1073741823;var J0=Eo();if(!(E0&4))return J0===99?1073741823:1073741822;if((m1&Lu)!==ou)return yu;if(U0!==null)z0=Lo(z0,U0.timeoutMs|0||5e3,250);else switch(J0){case 99:z0=1073741823;break;case 98:z0=Lo(z0,150,100);break;case 97:case 96:z0=Lo(z0,5e3,250);break;case 95:z0=2;break;default:throw Error(qr(326))}return Su!==null&&z0===yu&&--z0,z0}function Ol(z0,E0){if(50<Lp)throw Lp=0,TA=null,Error(qr(185));if(z0=dA(z0,E0),z0!==null){var U0=Eo();E0===1073741823?(m1&_A)!==ou&&(m1&(Lu|Qu))===ou?kA(z0):(Mu(z0),m1===ou&&mo()):Mu(z0),(m1&4)===ou||U0!==98&&U0!==99||(Xl===null?Xl=new Map([[z0,E0]]):(U0=Xl.get(z0),(U0===void 0||U0>E0)&&Xl.set(z0,E0)))}}function dA(z0,E0){z0.expirationTime<E0&&(z0.expirationTime=E0);var U0=z0.alternate;U0!==null&&U0.expirationTime<E0&&(U0.expirationTime=E0);var J0=z0.return,ga=null;if(J0===null&&z0.tag===3)ga=z0.stateNode;else for(;J0!==null;){if(U0=J0.alternate,J0.childExpirationTime<E0&&(J0.childExpirationTime=E0),U0!==null&&U0.childExpirationTime<E0&&(U0.childExpirationTime=E0),J0.return===null&&J0.tag===3){ga=J0.stateNode;break}J0=J0.return}return ga!==null&&(Su===ga&&(AA(E0),cu===iA&&_f(ga,yu)),q2(ga,E0)),ga}function pA(z0){var E0=z0.lastExpiredTime;return E0!==0||(E0=z0.firstPendingTime,!P2(z0,E0))?E0:(E0=z0.lastPingedTime,z0=z0.nextKnownPendingLevel,E0>z0?E0:z0)}function Mu(z0){if(z0.lastExpiredTime!==0)z0.callbackExpirationTime=1073741823,z0.callbackPriority=99,z0.callbackNode=lo(kA.bind(null,z0));else{var E0=pA(z0),U0=z0.callbackNode;if(E0===0)U0!==null&&(z0.callbackNode=null,z0.callbackExpirationTime=0,z0.callbackPriority=90);else{var J0=Pu();if(E0===1073741823?J0=99:E0===1||E0===2?J0=95:(J0=10*(1073741821-E0)-10*(1073741821-J0),J0=0>=J0?99:250>=J0?98:5250>=J0?97:95),U0!==null){var ga=z0.callbackPriority;if(z0.callbackExpirationTime===E0&&ga>=J0)return;U0!==Ns&&os(U0)}z0.callbackExpirationTime=E0,z0.callbackPriority=J0,E0=E0===1073741823?lo(kA.bind(null,z0)):no(J0,x2.bind(null,z0),{timeout:10*(1073741821-E0)-po()}),z0.callbackNode=E0}}}function x2(z0,E0){if(fA=0,E0)return E0=Pu(),bA(z0,E0),Mu(z0),null;var U0=pA(z0);if(U0!==0){if(E0=z0.callbackNode,(m1&(Lu|Qu))!==ou)throw Error(qr(327));if(dp(),z0===Su&&U0===yu||Yl(z0,U0),I1!==null){var J0=m1;m1|=Lu;var ga=R2();do try{vm();break}catch(Is){S2(z0,Is)}while(!0);if(L1(),m1=J0,tA.current=ga,cu===rA)throw E0=aA,Yl(z0,U0),_f(z0,U0),Mu(z0),E0;if(I1===null)switch(ga=z0.finishedWork=z0.current.alternate,z0.finishedExpirationTime=U0,J0=cu,Su=null,J0){case Vl:case rA:throw Error(qr(345));case z2:bA(z0,2<U0?2:U0);break;case nA:if(_f(z0,U0),J0=z0.lastSuspendedTime,U0===J0&&(z0.nextKnownPendingLevel=LA(ga)),Ml===1073741823&&(ga=IA+w2-po(),10<ga)){if(sA){var vo=z0.lastPingedTime;if(vo===0||vo>=U0){z0.lastPingedTime=U0,Yl(z0,U0);break}}if(vo=pA(z0),vo!==0&&vo!==U0)break;if(J0!==0&&J0!==U0){z0.lastPingedTime=J0;break}z0.timeoutHandle=D0(wl.bind(null,z0),ga);break}wl(z0);break;case iA:if(_f(z0,U0),J0=z0.lastSuspendedTime,U0===J0&&(z0.nextKnownPendingLevel=LA(ga)),sA&&(ga=z0.lastPingedTime,ga===0||ga>=U0)){z0.lastPingedTime=U0,Yl(z0,U0);break}if(ga=pA(z0),ga!==0&&ga!==U0)break;if(J0!==0&&J0!==U0){z0.lastPingedTime=J0;break}if(Tp!==1073741823?J0=10*(1073741821-Tp)-po():Ml===1073741823?J0=0:(J0=10*(1073741821-Ml)-5e3,ga=po(),U0=10*(1073741821-U0)-ga,J0=ga-J0,0>J0&&(J0=0),J0=(120>J0?120:480>J0?480:1080>J0?1080:1920>J0?1920:3e3>J0?3e3:4320>J0?4320:1960*hm(J0/1960))-J0,U0<J0&&(J0=U0)),10<J0){z0.timeoutHandle=D0(wl.bind(null,z0),J0);break}wl(z0);break;case RA:if(Ml!==1073741823&&oA!==null){vo=Ml;var Do=oA;if(J0=Do.busyMinDurationMs|0,0>=J0?J0=0:(ga=Do.busyDelayMs|0,vo=po()-(10*(1073741821-vo)-(Do.timeoutMs|0||5e3)),J0=vo<=ga?0:ga+J0-vo),10<J0){_f(z0,U0),z0.timeoutHandle=D0(wl.bind(null,z0),J0);break}}wl(z0);break;default:throw Error(qr(329))}if(Mu(z0),z0.callbackNode===E0)return x2.bind(null,z0)}}return null}function kA(z0){var E0=z0.lastExpiredTime;if(E0=E0!==0?E0:1073741823,z0.finishedExpirationTime===E0)wl(z0);else{if((m1&(Lu|Qu))!==ou)throw Error(qr(327));if(dp(),z0===Su&&E0===yu||Yl(z0,E0),I1!==null){var U0=m1;m1|=Lu;var J0=R2();do try{mm();break}catch(ga){S2(z0,ga)}while(!0);if(L1(),m1=U0,tA.current=J0,cu===rA)throw U0=aA,Yl(z0,E0),_f(z0,E0),Mu(z0),U0;if(I1!==null)throw Error(qr(261));z0.finishedWork=z0.current.alternate,z0.finishedExpirationTime=E0,Su=null,wl(z0),Mu(z0)}}return null}function bm(z0,E0){bA(z0,E0),Mu(z0),(m1&(Lu|Qu))===ou&&mo()}function gm(){if(Xl!==null){var z0=Xl;Xl=null,z0.forEach(function(E0,U0){bA(U0,E0),Mu(U0)}),mo()}}function _2(z0,E0){if((m1&(Lu|Qu))!==ou)throw Error(qr(187));var U0=m1;m1|=1;try{return ro(99,z0.bind(null,E0))}finally{m1=U0,mo()}}function Yl(z0,E0){z0.finishedWork=null,z0.finishedExpirationTime=0;var U0=z0.timeoutHandle;if(U0!==I0&&(z0.timeoutHandle=I0,S0(U0)),I1!==null)for(U0=I1.return;U0!==null;){var J0=U0;switch(J0.tag){case 1:var ga=J0.type.childContextTypes;ga!=null&&Vo();break;case 3:Cs(),vs();break;case 5:ws(J0);break;case 4:Cs();break;case 13:yo(hs);break;case 19:yo(hs);break;case 10:W1(J0)}U0=U0.return}Su=z0,I1=Zl(z0.current,null),yu=E0,cu=Vl,aA=null,Tp=Ml=1073741823,oA=null,Bp=0,sA=!1}function S2(z0,E0){do{try{if(L1(),X1(),I1===null||I1.return===null)return cu=rA,aA=E0,null;e:{var U0=z0,J0=I1.return,ga=I1,vo=E0;if(E0=yu,ga.effectTag|=2048,ga.firstEffect=ga.lastEffect=null,vo!==null&&typeof vo=="object"&&typeof vo.then=="function"){var Do=vo,Is=(hs.current&1)!==0,xs=J0;do{var Ps;if(Ps=xs.tag===13){var _1=xs.memoizedState;if(_1!==null)Ps=_1.dehydrated!==null;else{var du=xs.memoizedProps;Ps=du.fallback===void 0?!1:du.unstable_avoidThisFallback!==!0?!0:!Is}}if(Ps){var nu=xs.updateQueue;if(nu===null){var Ou=new Set;Ou.add(Do),xs.updateQueue=Ou}else nu.add(Do);if(!(xs.mode&2)){if(xs.effectTag|=64,ga.effectTag&=-2981,ga.tag===1)if(ga.alternate===null)ga.tag=17;else{var _d=V1(1073741823,null);_d.tag=2,fu(ga,_d)}ga.expirationTime=1073741823;break e}vo=void 0,ga=E0;var Ru=U0.pingCache;if(Ru===null?(Ru=U0.pingCache=new Am,vo=new Set,Ru.set(Do,vo)):(vo=Ru.get(Do),vo===void 0&&(vo=new Set,Ru.set(Do,vo))),!vo.has(ga)){vo.add(ga);var bs=Em.bind(null,U0,Do,ga);Do.then(bs,bs)}xs.effectTag|=4096,xs.expirationTime=E0;break e}xs=xs.return}while(xs!==null);vo=Error((b0(ga.type)||"A React component")+` suspended while rendering, but no fallback UI was specified.

Add a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.`+Bs(ga))}cu!==RA&&(cu=z2),vo=CA(vo,ga),xs=J0;do{switch(xs.tag){case 3:Do=vo,xs.effectTag|=4096,xs.expirationTime=E0;var Ho=O2(xs,Do,E0);hu(xs,Ho);break e;case 1:Do=vo;var Ms=xs.type,e1=xs.stateNode;if(!(xs.effectTag&64)&&(typeof Ms.getDerivedStateFromError=="function"||e1!==null&&typeof e1.componentDidCatch=="function"&&(Cl===null||!Cl.has(e1)))){xs.effectTag|=4096,xs.expirationTime=E0;var g1=E2(xs,Do,E0);hu(xs,g1);break e}}xs=xs.return}while(xs!==null)}I1=T2(I1)}catch(F1){E0=F1;continue}break}while(!0)}function R2(){var z0=tA.current;return tA.current=Hl,z0===null?Hl:z0}function I2(z0,E0){z0<Ml&&2<z0&&(Ml=z0),E0!==null&&z0<Tp&&2<z0&&(Tp=z0,oA=E0)}function AA(z0){z0>Bp&&(Bp=z0)}function mm(){for(;I1!==null;)I1=D2(I1)}function vm(){for(;I1!==null&&!ho();)I1=D2(I1)}function D2(z0){var E0=L2(z0.alternate,z0,yu);return z0.memoizedProps=z0.pendingProps,E0===null&&(E0=T2(z0)),$2.current=null,E0}function T2(z0){I1=z0;do{var E0=I1.alternate;if(z0=I1.return,I1.effectTag&2048){if(E0=um(I1),E0!==null)return E0.effectTag&=2047,E0;z0!==null&&(z0.firstEffect=z0.lastEffect=null,z0.effectTag|=2048)}else{e:{var U0=E0;E0=I1;var J0=yu,ga=E0.pendingProps;switch(E0.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:ns(E0.type)&&Vo();break;case 3:Cs(),vs(),ga=E0.stateNode,ga.pendingContext&&(ga.context=ga.pendingContext,ga.pendingContext=null),(U0===null||U0.child===null)&&up(E0)&&Xu(E0),Dp(E0);break;case 5:ws(E0);var vo=As(ps.current);if(J0=E0.type,U0!==null&&E0.stateNode!=null)Yp(U0,E0,J0,ga,vo),U0.ref!==E0.ref&&(E0.effectTag|=128);else if(ga){if(U0=As($o.current),up(E0)){if(ga=E0,!L0)throw Error(qr(175));U0=gs(ga.stateNode,ga.type,ga.memoizedProps,vo,U0,ga),ga.updateQueue=U0,U0=U0!==null,U0&&Xu(E0)}else{var Do=M0(J0,ga,vo,U0,E0);Ip(Do,E0,!1,!1),E0.stateNode=Do,x0(Do,J0,ga,vo,U0)&&Xu(E0)}E0.ref!==null&&(E0.effectTag|=128)}else if(E0.stateNode===null)throw Error(qr(166));break;case 6:if(U0&&E0.stateNode!=null)Jp(U0,E0,U0.memoizedProps,ga);else{if(typeof ga!="string"&&E0.stateNode===null)throw Error(qr(166));if(U0=As(ps.current),vo=As($o.current),up(E0)){if(U0=E0,!L0)throw Error(qr(176));(U0=Ss(U0.stateNode,U0.memoizedProps,U0))&&Xu(E0)}else E0.stateNode=R0(ga,U0,vo,E0)}break;case 11:break;case 13:if(yo(hs),ga=E0.memoizedState,E0.effectTag&64){E0.expirationTime=J0;break e}ga=ga!==null,vo=!1,U0===null?E0.memoizedProps.fallback!==void 0&&up(E0):(J0=U0.memoizedState,vo=J0!==null,ga||J0===null||(J0=U0.child.sibling,J0!==null&&(Do=E0.firstEffect,Do!==null?(E0.firstEffect=J0,J0.nextEffect=Do):(E0.firstEffect=E0.lastEffect=J0,J0.nextEffect=null),J0.effectTag=8))),ga&&!vo&&E0.mode&2&&(U0===null&&E0.memoizedProps.unstable_avoidThisFallback!==!0||hs.current&1?cu===Vl&&(cu=nA):((cu===Vl||cu===nA)&&(cu=iA),Bp!==0&&Su!==null&&(_f(Su,yu),q2(Su,Bp)))),Q0&&ga&&(E0.effectTag|=4),T0&&(ga||vo)&&(E0.effectTag|=4);break;case 7:break;case 8:break;case 12:break;case 4:Cs(),Dp(E0);break;case 10:W1(E0);break;case 9:break;case 14:break;case 17:ns(E0.type)&&Vo();break;case 19:if(yo(hs),ga=E0.memoizedState,ga===null)break;if(vo=(E0.effectTag&64)!==0,Do=ga.rendering,Do===null){if(vo)Zp(ga,!1);else if(cu!==Vl||U0!==null&&U0.effectTag&64)for(U0=E0.child;U0!==null;){if(Do=qs(U0),Do!==null){for(E0.effectTag|=64,Zp(ga,!1),U0=Do.updateQueue,U0!==null&&(E0.updateQueue=U0,E0.effectTag|=4),ga.lastEffect===null&&(E0.firstEffect=null),E0.lastEffect=ga.lastEffect,U0=J0,ga=E0.child;ga!==null;)vo=ga,J0=U0,vo.effectTag&=2,vo.nextEffect=null,vo.firstEffect=null,vo.lastEffect=null,Do=vo.alternate,Do===null?(vo.childExpirationTime=0,vo.expirationTime=J0,vo.child=null,vo.memoizedProps=null,vo.memoizedState=null,vo.updateQueue=null,vo.dependencies=null):(vo.childExpirationTime=Do.childExpirationTime,vo.expirationTime=Do.expirationTime,vo.child=Do.child,vo.memoizedProps=Do.memoizedProps,vo.memoizedState=Do.memoizedState,vo.updateQueue=Do.updateQueue,J0=Do.dependencies,vo.dependencies=J0===null?null:{expirationTime:J0.expirationTime,firstContext:J0.firstContext,responders:J0.responders}),ga=ga.sibling;zo(hs,hs.current&1|2),E0=E0.child;break e}U0=U0.sibling}}else{if(!vo)if(U0=qs(Do),U0!==null){if(E0.effectTag|=64,vo=!0,U0=U0.updateQueue,U0!==null&&(E0.updateQueue=U0,E0.effectTag|=4),Zp(ga,!0),ga.tail===null&&ga.tailMode==="hidden"){E0=E0.lastEffect=ga.lastEffect,E0!==null&&(E0.nextEffect=null);break}}else po()>ga.tailExpiration&&1<J0&&(E0.effectTag|=64,vo=!0,Zp(ga,!1),E0.expirationTime=E0.childExpirationTime=J0-1);ga.isBackwards?(Do.sibling=E0.child,E0.child=Do):(U0=ga.last,U0!==null?U0.sibling=Do:E0.child=Do,ga.last=Do)}if(ga.tail!==null){ga.tailExpiration===0&&(ga.tailExpiration=po()+500),U0=ga.tail,ga.rendering=U0,ga.tail=U0.sibling,ga.lastEffect=E0.lastEffect,U0.sibling=null,ga=hs.current,ga=vo?ga&1|2:ga&1,zo(hs,ga),E0=U0;break e}break;case 20:break;case 21:break;default:throw Error(qr(156,E0.tag))}E0=null}if(U0=I1,yu===1||U0.childExpirationTime!==1){for(ga=0,vo=U0.child;vo!==null;)J0=vo.expirationTime,Do=vo.childExpirationTime,J0>ga&&(ga=J0),Do>ga&&(ga=Do),vo=vo.sibling;U0.childExpirationTime=ga}if(E0!==null)return E0;z0!==null&&!(z0.effectTag&2048)&&(z0.firstEffect===null&&(z0.firstEffect=I1.firstEffect),I1.lastEffect!==null&&(z0.lastEffect!==null&&(z0.lastEffect.nextEffect=I1.firstEffect),z0.lastEffect=I1.lastEffect),1<I1.effectTag&&(z0.lastEffect!==null?z0.lastEffect.nextEffect=I1:z0.firstEffect=I1,z0.lastEffect=I1))}if(E0=I1.sibling,E0!==null)return E0;I1=z0}while(I1!==null);return cu===Vl&&(cu=RA),null}function LA(z0){var E0=z0.expirationTime;return z0=z0.childExpirationTime,E0>z0?E0:z0}function wl(z0){var E0=Eo();return ro(99,ym.bind(null,z0,E0)),null}function ym(z0,E0){if(dp(),(m1&(Lu|Qu))!==ou)throw Error(qr(327));var U0=z0.finishedWork,J0=z0.finishedExpirationTime;if(U0===null)return null;if(z0.finishedWork=null,z0.finishedExpirationTime=0,U0===z0.current)throw Error(qr(177));z0.callbackNode=null,z0.callbackExpirationTime=0,z0.callbackPriority=90,z0.nextKnownPendingLevel=0;var ga=LA(U0);if(z0.firstPendingTime=ga,J0<=z0.lastSuspendedTime?z0.firstSuspendedTime=z0.lastSuspendedTime=z0.nextKnownPendingLevel=0:J0<=z0.firstSuspendedTime&&(z0.firstSuspendedTime=J0-1),J0<=z0.lastPingedTime&&(z0.lastPingedTime=0),J0<=z0.lastExpiredTime&&(z0.lastExpiredTime=0),z0===Su&&(I1=Su=null,yu=0),1<U0.effectTag?U0.lastEffect!==null?(U0.lastEffect.nextEffect=U0,ga=U0.firstEffect):ga=U0:ga=U0.firstEffect,ga!==null){var vo=m1;m1|=Qu,$2.current=null,c0(z0.containerInfo),p1=ga;do try{Mm()}catch(Eu){if(p1===null)throw Error(qr(330));Jl(p1,Eu),p1=p1.nextEffect}while(p1!==null);p1=ga;do try{for(var Do=z0,Is=E0;p1!==null;){var xs=p1.effectTag;if(xs&16&&T0&&K0(p1.stateNode),xs&128){var Ps=p1.alternate;if(Ps!==null){var _1=Ps.ref;_1!==null&&(typeof _1=="function"?_1(null):_1.current=null)}}switch(xs&1038){case 2:v2(p1),p1.effectTag&=-3;break;case 6:v2(p1),p1.effectTag&=-3,xA(p1.alternate,p1);break;case 1024:p1.effectTag&=-1025;break;case 1028:p1.effectTag&=-1025,xA(p1.alternate,p1);break;case 4:xA(p1.alternate,p1);break;case 8:var du=Do,nu=p1,Ou=Is;T0?y2(du,nu,Ou):b2(du,nu,Ou),g2(nu)}p1=p1.nextEffect}}catch(Eu){if(p1===null)throw Error(qr(330));Jl(p1,Eu),p1=p1.nextEffect}while(p1!==null);d0(z0.containerInfo),z0.current=U0,p1=ga;do try{for(xs=J0;p1!==null;){var _d=p1.effectTag;if(_d&36){var Ru=p1.alternate;switch(Ps=p1,_1=xs,Ps.tag){case 0:case 11:case 15:fp(16,32,Ps);break;case 1:var bs=Ps.stateNode;if(Ps.effectTag&4)if(Ru===null)bs.componentDidMount();else{var Ho=Ps.elementType===Ps.type?Ru.memoizedProps:$s(Ps.type,Ru.memoizedProps);bs.componentDidUpdate(Ho,Ru.memoizedState,bs.__reactInternalSnapshotBeforeUpdate)}var Ms=Ps.updateQueue;Ms!==null&&Bu(Ps,Ms,bs,_1);break;case 3:var e1=Ps.updateQueue;if(e1!==null){if(Do=null,Ps.child!==null)switch(Ps.child.tag){case 5:Do=p0(Ps.child.stateNode);break;case 1:Do=Ps.child.stateNode}Bu(Ps,e1,Do,_1)}break;case 5:var g1=Ps.stateNode;Ru===null&&Ps.effectTag&4&&k0(g1,Ps.type,Ps.memoizedProps,Ps);break;case 6:break;case 4:break;case 12:break;case 13:if(L0&&Ps.memoizedState===null){var F1=Ps.alternate;if(F1!==null){var O1=F1.memoizedState;if(O1!==null){var N1=O1.dehydrated;N1!==null&&Ts(N1)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(qr(163))}}if(_d&128){Ps=void 0;var _c=p1.ref;if(_c!==null){var T1=p1.stateNode;switch(p1.tag){case 5:Ps=p0(T1);break;default:Ps=T1}typeof _c=="function"?_c(Ps):_c.current=Ps}}p1=p1.nextEffect}}catch(Eu){if(p1===null)throw Error(qr(330));Jl(p1,Eu),p1=p1.nextEffect}while(p1!==null);p1=null,Us(),m1=vo}else z0.current=U0;if(uA)uA=!1,lA=z0,kp=E0;else for(p1=ga;p1!==null;)E0=p1.nextEffect,p1.nextEffect=null,p1=E0;if(E0=z0.firstPendingTime,E0===0&&(Cl=null),E0===1073741823?z0===TA?Lp++:(Lp=0,TA=z0):Lp=0,typeof PA=="function"&&PA(U0.stateNode,J0),Mu(z0),cA)throw cA=!1,z0=DA,DA=null,z0;return(m1&_A)!==ou||mo(),null}function Mm(){for(;p1!==null;){var z0=p1.effectTag;z0&256&&dm(p1.alternate,p1),!(z0&512)||uA||(uA=!0,no(97,function(){return dp(),null})),p1=p1.nextEffect}}function dp(){if(kp!==90){var z0=97<kp?97:kp;return kp=90,ro(z0,Om)}}function Om(){if(lA===null)return!1;var z0=lA;if(lA=null,(m1&(Lu|Qu))!==ou)throw Error(qr(331));var E0=m1;for(m1|=Qu,z0=z0.current.firstEffect;z0!==null;){try{var U0=z0;if(U0.effectTag&512)switch(U0.tag){case 0:case 11:case 15:fp(128,0,U0),fp(0,64,U0)}}catch(J0){if(z0===null)throw Error(qr(330));Jl(z0,J0)}U0=z0.nextEffect,z0.nextEffect=null,z0=U0}return m1=E0,mo(),!0}function k2(z0,E0,U0){E0=CA(U0,E0),E0=O2(z0,E0,1073741823),fu(z0,E0),z0=dA(z0,1073741823),z0!==null&&Mu(z0)}function Jl(z0,E0){if(z0.tag===3)k2(z0,z0,E0);else for(var U0=z0.return;U0!==null;){if(U0.tag===3){k2(U0,z0,E0);break}else if(U0.tag===1){var J0=U0.stateNode;if(typeof U0.type.getDerivedStateFromError=="function"||typeof J0.componentDidCatch=="function"&&(Cl===null||!Cl.has(J0))){z0=CA(E0,z0),z0=E2(U0,z0,1073741823),fu(U0,z0),U0=dA(U0,1073741823),U0!==null&&Mu(U0);break}}U0=U0.return}}function Em(z0,E0,U0){var J0=z0.pingCache;J0!==null&&J0.delete(E0),Su===z0&&yu===U0?cu===iA||cu===nA&&Ml===1073741823&&po()-IA<w2?Yl(z0,yu):sA=!0:P2(z0,U0)&&(E0=z0.lastPingedTime,E0!==0&&E0<U0||(z0.lastPingedTime=U0,z0.finishedExpirationTime===U0&&(z0.finishedExpirationTime=0,z0.finishedWork=null),Mu(z0)))}function $m(z0,E0){var U0=z0.stateNode;U0!==null&&U0.delete(E0),E0=0,E0===0&&(E0=Pu(),E0=Kl(E0,z0,null)),z0=dA(z0,E0),z0!==null&&Mu(z0)}var L2;L2=function(z0,E0,U0){var J0=E0.expirationTime;if(z0!==null){var ga=E0.pendingProps;if(z0.memoizedProps!==ga||Wo.current)vu=!0;else{if(J0<U0){switch(vu=!1,E0.tag){case 3:u2(E0),Rp();break;case 5:if(_s(E0),E0.mode&4&&U0!==1&&_0(E0.type,ga))return E0.expirationTime=E0.childExpirationTime=1,null;break;case 1:ns(E0.type)&&wo(E0);break;case 4:ys(E0,E0.stateNode.containerInfo);break;case 10:j1(E0,E0.memoizedProps.value);break;case 13:if(E0.memoizedState!==null)return J0=E0.child.childExpirationTime,J0!==0&&J0>=U0?l2(z0,E0,U0):(zo(hs,hs.current&1),E0=yl(z0,E0,U0),E0!==null?E0.sibling:null);zo(hs,hs.current&1);break;case 19:if(J0=E0.childExpirationTime>=U0,z0.effectTag&64){if(J0)return d2(z0,E0,U0);E0.effectTag|=64}if(ga=E0.memoizedState,ga!==null&&(ga.rendering=null,ga.tail=null),zo(hs,hs.current),!J0)return null}return yl(z0,E0,U0)}vu=!1}}else vu=!1;switch(E0.expirationTime=0,E0.tag){case 2:if(J0=E0.type,z0!==null&&(z0.alternate=null,E0.alternate=null,E0.effectTag|=2),z0=E0.pendingProps,ga=ms(E0,Bo.current),H1(E0,U0),ga=S1(null,E0,J0,z0,ga,U0),E0.effectTag|=1,typeof ga=="object"&&ga!==null&&typeof ga.render=="function"&&ga.$$typeof===void 0){if(E0.tag=1,X1(),ns(J0)){var vo=!0;wo(E0)}else vo=!1;E0.memoizedState=ga.state!==null&&ga.state!==void 0?ga.state:null;var Do=J0.getDerivedStateFromProps;typeof Do=="function"&&Wu(E0,J0,Do,z0),ga.updater=r1,E0.stateNode=ga,ga._reactInternalFiber=E0,D1(E0,J0,z0,U0),E0=EA(null,E0,J0,!0,vo,U0)}else E0.tag=0,pu(null,E0,ga,U0),E0=E0.child;return E0;case 16:if(ga=E0.elementType,z0!==null&&(z0.alternate=null,E0.alternate=null,E0.effectTag|=2),z0=E0.pendingProps,u0(ga),ga._status!==1)throw ga._result;switch(ga=ga._result,E0.type=ga,vo=E0.tag=wm(ga),z0=$s(ga,z0),vo){case 0:E0=OA(null,E0,ga,z0,U0);break;case 1:E0=s2(null,E0,ga,z0,U0);break;case 11:E0=n2(null,E0,ga,z0,U0);break;case 14:E0=i2(null,E0,ga,$s(ga.type,z0),J0,U0);break;default:throw Error(qr(306,ga,""))}return E0;case 0:return J0=E0.type,ga=E0.pendingProps,ga=E0.elementType===J0?ga:$s(J0,ga),OA(z0,E0,J0,ga,U0);case 1:return J0=E0.type,ga=E0.pendingProps,ga=E0.elementType===J0?ga:$s(J0,ga),s2(z0,E0,J0,ga,U0);case 3:if(u2(E0),J0=E0.updateQueue,J0===null)throw Error(qr(282));if(ga=E0.memoizedState,ga=ga!==null?ga.element:null,P1(E0,J0,E0.pendingProps,null,U0),J0=E0.memoizedState.element,J0===ga)Rp(),E0=yl(z0,E0,U0);else{if((ga=E0.stateNode.hydrate)&&(L0?(au=rs(E0.stateNode.containerInfo),ju=E0,ga=Uu=!0):ga=!1),ga)for(U0=bo(E0,null,J0,U0),E0.child=U0;U0;)U0.effectTag=U0.effectTag&-3|1024,U0=U0.sibling;else pu(z0,E0,J0,U0),Rp();E0=E0.child}return E0;case 5:return _s(E0),z0===null&&Y1(E0),J0=E0.type,ga=E0.pendingProps,vo=z0!==null?z0.memoizedProps:null,Do=ga.children,$0(J0,ga)?Do=null:vo!==null&&$0(J0,vo)&&(E0.effectTag|=16),o2(z0,E0),E0.mode&4&&U0!==1&&_0(J0,ga)?(E0.expirationTime=E0.childExpirationTime=1,E0=null):(pu(z0,E0,Do,U0),E0=E0.child),E0;case 6:return z0===null&&Y1(E0),null;case 13:return l2(z0,E0,U0);case 4:return ys(E0,E0.stateNode.containerInfo),J0=E0.pendingProps,z0===null?E0.child=fo(E0,null,J0,U0):pu(z0,E0,J0,U0),E0.child;case 11:return J0=E0.type,ga=E0.pendingProps,ga=E0.elementType===J0?ga:$s(J0,ga),n2(z0,E0,J0,ga,U0);case 7:return pu(z0,E0,E0.pendingProps,U0),E0.child;case 8:return pu(z0,E0,E0.pendingProps.children,U0),E0.child;case 12:return pu(z0,E0,E0.pendingProps.children,U0),E0.child;case 10:e:{if(J0=E0.type._context,ga=E0.pendingProps,Do=E0.memoizedProps,vo=ga.value,j1(E0,vo),Do!==null){var Is=Do.value;if(vo=Jo(Is,vo)?0:(typeof J0._calculateChangedBits=="function"?J0._calculateChangedBits(Is,vo):1073741823)|0,vo===0){if(Do.children===ga.children&&!Wo.current){E0=yl(z0,E0,U0);break e}}else for(Is=E0.child,Is!==null&&(Is.return=E0);Is!==null;){var xs=Is.dependencies;if(xs!==null){Do=Is.child;for(var Ps=xs.firstContext;Ps!==null;){if(Ps.context===J0&&Ps.observedBits&vo){Is.tag===1&&(Ps=V1(U0,null),Ps.tag=2,fu(Is,Ps)),Is.expirationTime<U0&&(Is.expirationTime=U0),Ps=Is.alternate,Ps!==null&&Ps.expirationTime<U0&&(Ps.expirationTime=U0),J1(Is.return,U0),xs.expirationTime<U0&&(xs.expirationTime=U0);break}Ps=Ps.next}}else Do=Is.tag===10&&Is.type===E0.type?null:Is.child;if(Do!==null)Do.return=Is;else for(Do=Is;Do!==null;){if(Do===E0){Do=null;break}if(Is=Do.sibling,Is!==null){Is.return=Do.return,Do=Is;break}Do=Do.return}Is=Do}}pu(z0,E0,ga.children,U0),E0=E0.child}return E0;case 9:return ga=E0.type,vo=E0.pendingProps,J0=vo.children,H1(E0,U0),ga=G1(ga,vo.unstable_observedBits),J0=J0(ga),E0.effectTag|=1,pu(z0,E0,J0,U0),E0.child;case 14:return ga=E0.type,vo=$s(ga,E0.pendingProps),vo=$s(ga.type,vo),i2(z0,E0,ga,vo,J0,U0);case 15:return a2(z0,E0,E0.type,E0.pendingProps,J0,U0);case 17:return J0=E0.type,ga=E0.pendingProps,ga=E0.elementType===J0?ga:$s(J0,ga),z0!==null&&(z0.alternate=null,E0.alternate=null,E0.effectTag|=2),E0.tag=1,ns(J0)?(z0=!0,wo(E0)):z0=!1,H1(E0,U0),Ls(E0,J0,ga),D1(E0,J0,ga,U0),EA(null,E0,J0,!0,z0,U0);case 19:return d2(z0,E0,U0)}throw Error(qr(156,E0.tag))};var PA=null,qA=null;function zm(z0){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var E0=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(E0.isDisabled||!E0.supportsFiber)return!0;try{var U0=E0.inject(z0);PA=function(J0){try{E0.onCommitFiberRoot(U0,J0,void 0,(J0.current.effectTag&64)===64)}catch{}},qA=function(J0){try{E0.onCommitFiberUnmount(U0,J0)}catch{}}}catch{}return!0}function Cm(z0,E0,U0,J0){this.tag=z0,this.key=U0,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=E0,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=J0,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Ku(z0,E0,U0,J0){return new Cm(z0,E0,U0,J0)}function FA(z0){return z0=z0.prototype,!(!z0||!z0.isReactComponent)}function wm(z0){if(typeof z0=="function")return FA(z0)?1:0;if(z0!=null){if(z0=z0.$$typeof,z0===r0)return 11;if(z0===o0)return 14}return 2}function Zl(z0,E0){var U0=z0.alternate;return U0===null?(U0=Ku(z0.tag,E0,z0.key,z0.mode),U0.elementType=z0.elementType,U0.type=z0.type,U0.stateNode=z0.stateNode,U0.alternate=z0,z0.alternate=U0):(U0.pendingProps=E0,U0.effectTag=0,U0.nextEffect=null,U0.firstEffect=null,U0.lastEffect=null),U0.childExpirationTime=z0.childExpirationTime,U0.expirationTime=z0.expirationTime,U0.child=z0.child,U0.memoizedProps=z0.memoizedProps,U0.memoizedState=z0.memoizedState,U0.updateQueue=z0.updateQueue,E0=z0.dependencies,U0.dependencies=E0===null?null:{expirationTime:E0.expirationTime,firstContext:E0.firstContext,responders:E0.responders},U0.sibling=z0.sibling,U0.index=z0.index,U0.ref=z0.ref,U0}function hA(z0,E0,U0,J0,ga,vo){var Do=2;if(J0=z0,typeof z0=="function")FA(z0)&&(Do=1);else if(typeof z0=="string")Do=5;else e:switch(z0){case Jr:return xl(U0.children,ga,vo,E0);case e0:Do=8,ga|=7;break;case Zr:Do=8,ga|=1;break;case zn:return z0=Ku(12,U0,E0,ga|8),z0.elementType=zn,z0.type=zn,z0.expirationTime=vo,z0;case i0:return z0=Ku(13,U0,E0,ga),z0.type=i0,z0.elementType=i0,z0.expirationTime=vo,z0;case n0:return z0=Ku(19,U0,E0,ga),z0.elementType=n0,z0.expirationTime=vo,z0;default:if(typeof z0=="object"&&z0!==null)switch(z0.$$typeof){case Vn:Do=10;break e;case _i:Do=9;break e;case r0:Do=11;break e;case o0:Do=14;break e;case a0:Do=16,J0=null;break e}throw Error(qr(130,z0==null?z0:typeof z0,""))}return E0=Ku(Do,U0,E0,ga),E0.elementType=z0,E0.type=J0,E0.expirationTime=vo,E0}function xl(z0,E0,U0,J0){return z0=Ku(7,z0,J0,E0),z0.expirationTime=U0,z0}function NA(z0,E0,U0){return z0=Ku(6,z0,null,E0),z0.expirationTime=U0,z0}function WA(z0,E0,U0){return E0=Ku(4,z0.children!==null?z0.children:[],z0.key,E0),E0.expirationTime=U0,E0.stateNode={containerInfo:z0.containerInfo,pendingChildren:null,implementation:z0.implementation},E0}function xm(z0,E0,U0){this.tag=E0,this.current=null,this.containerInfo=z0,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=I0,this.pendingContext=this.context=null,this.hydrate=U0,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function P2(z0,E0){var U0=z0.firstSuspendedTime;return z0=z0.lastSuspendedTime,U0!==0&&U0>=E0&&z0<=E0}function _f(z0,E0){var U0=z0.firstSuspendedTime,J0=z0.lastSuspendedTime;U0<E0&&(z0.firstSuspendedTime=E0),(J0>E0||U0===0)&&(z0.lastSuspendedTime=E0),E0<=z0.lastPingedTime&&(z0.lastPingedTime=0),E0<=z0.lastExpiredTime&&(z0.lastExpiredTime=0)}function q2(z0,E0){E0>z0.firstPendingTime&&(z0.firstPendingTime=E0);var U0=z0.firstSuspendedTime;U0!==0&&(E0>=U0?z0.firstSuspendedTime=z0.lastSuspendedTime=z0.nextKnownPendingLevel=0:E0>=z0.lastSuspendedTime&&(z0.lastSuspendedTime=E0+1),E0>z0.nextKnownPendingLevel&&(z0.nextKnownPendingLevel=E0))}function bA(z0,E0){var U0=z0.lastExpiredTime;(U0===0||U0>E0)&&(z0.lastExpiredTime=E0)}function F2(z0){var E0=z0._reactInternalFiber;if(E0===void 0)throw typeof z0.render=="function"?Error(qr(188)):Error(qr(268,Object.keys(z0)));return z0=v0(E0),z0===null?null:z0.stateNode}function N2(z0,E0){z0=z0.memoizedState,z0!==null&&z0.dehydrated!==null&&z0.retryTime<E0&&(z0.retryTime=E0)}function gA(z0,E0){N2(z0,E0),(z0=z0.alternate)&&N2(z0,E0)}var W2={createContainer:function(z0,E0,U0){return z0=new xm(z0,E0,U0),E0=Ku(3,null,null,E0===2?7:E0===1?3:0),z0.current=E0,E0.stateNode=z0},updateContainer:function(z0,E0,U0,J0){var ga=E0.current,vo=Pu(),Do=bu.suspense;vo=Kl(vo,ga,Do);e:if(U0){U0=U0._reactInternalFiber;t:{if(g0(U0)!==U0||U0.tag!==1)throw Error(qr(170));var Is=U0;do{switch(Is.tag){case 3:Is=Is.stateNode.context;break t;case 1:if(ns(Is.type)){Is=Is.stateNode.__reactInternalMemoizedMergedChildContext;break t}}Is=Is.return}while(Is!==null);throw Error(qr(171))}if(U0.tag===1){var xs=U0.type;if(ns(xs)){U0=Co(U0,xs,Is);break e}}U0=Is}else U0=xo;return E0.context===null?E0.context=U0:E0.pendingContext=U0,E0=V1(vo,Do),E0.payload={element:z0},J0=J0===void 0?null:J0,J0!==null&&(E0.callback=J0),fu(ga,E0),Ol(ga,vo),vo},batchedEventUpdates:function(z0,E0){var U0=m1;m1|=2;try{return z0(E0)}finally{m1=U0,m1===ou&&mo()}},batchedUpdates:function(z0,E0){var U0=m1;m1|=1;try{return z0(E0)}finally{m1=U0,m1===ou&&mo()}},unbatchedUpdates:function(z0,E0){var U0=m1;m1&=-2,m1|=_A;try{return z0(E0)}finally{m1=U0,m1===ou&&mo()}},deferredUpdates:function(z0){return ro(97,z0)},syncUpdates:function(z0,E0,U0,J0){return ro(99,z0.bind(null,E0,U0,J0))},discreteUpdates:function(z0,E0,U0,J0){var ga=m1;m1|=4;try{return ro(98,z0.bind(null,E0,U0,J0))}finally{m1=ga,m1===ou&&mo()}},flushDiscreteUpdates:function(){(m1&(1|Lu|Qu))===ou&&(gm(),dp())},flushControlled:function(z0){var E0=m1;m1|=1;try{ro(99,z0)}finally{m1=E0,m1===ou&&mo()}},flushSync:_2,flushPassiveEffects:dp,IsThisRendererActing:{current:!1},getPublicRootInstance:function(z0){if(z0=z0.current,!z0.child)return null;switch(z0.child.tag){case 5:return p0(z0.child.stateNode);default:return z0.child.stateNode}},attemptSynchronousHydration:function(z0){switch(z0.tag){case 3:var E0=z0.stateNode;E0.hydrate&&bm(E0,E0.firstPendingTime);break;case 13:_2(function(){return Ol(z0,1073741823)}),E0=Lo(Pu(),150,100),gA(z0,E0)}},attemptUserBlockingHydration:function(z0){if(z0.tag===13){var E0=Lo(Pu(),150,100);Ol(z0,E0),gA(z0,E0)}},attemptContinuousHydration:function(z0){if(z0.tag===13){Pu();var E0=So++;Ol(z0,E0),gA(z0,E0)}},attemptHydrationAtCurrentPriority:function(z0){if(z0.tag===13){var E0=Pu();E0=Kl(E0,z0,null),Ol(z0,E0),gA(z0,E0)}},findHostInstance:F2,findHostInstanceWithWarning:function(z0){return F2(z0)},findHostInstanceWithNoPortals:function(z0){return z0=A0(z0),z0===null?null:z0.tag===20?z0.stateNode.instance:z0.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(z0){var E0=z0.findFiberByHostInstance;return zm(_r({},z0,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Nr.ReactCurrentDispatcher,findHostInstanceByFiber:function(U0){return U0=v0(U0),U0===null?null:U0.stateNode},findFiberByHostInstance:function(U0){return E0?E0(U0):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};Gt.exports=W2.default||W2;var _m=Gt.exports;return Gt.exports=$r,_m}})(reactReconciler_production_min);var reactReconciler_production_minExports=reactReconciler_production_min.exports,ReactFiberReconciler=getDefaultExportFromCjs(reactReconciler_production_minExports);const propsEqual=(Gt,$r)=>{const zr=Object.keys(Gt),_r=Object.keys($r);if(zr.length!==_r.length)return!1;for(let Dr=0;Dr<zr.length;Dr+=1){const kr=zr[Dr];if(kr==="render"&&!Gt[kr]!=!$r[kr])return!1;if(kr!=="children"&&Gt[kr]!==$r[kr]){if(typeof Gt[kr]=="object"&&typeof $r[kr]=="object"&&propsEqual(Gt[kr],$r[kr]))continue;return!1}if(kr==="children"&&(typeof Gt[kr]=="string"||typeof $r[kr]=="string"))return Gt[kr]===$r[kr]}return!0},emptyObject={},appendChild=(Gt,$r)=>{const zr=Gt.type==="TEXT"||Gt.type==="LINK"||Gt.type==="TSPAN";if($r.type==="TEXT_INSTANCE"&&!zr){console.warn("Invalid '"+$r.value+"' string child outside <Text> component");return}Gt.children.push($r)},createRenderer=Gt=>{let{onChange:$r=()=>{}}=Gt;return ReactFiberReconciler({schedulePassiveEffects:schedulerExports.unstable_scheduleCallback,cancelPassiveEffects:schedulerExports.unstable_cancelCallback,supportsMutation:!0,isPrimaryRenderer:!1,warnsIfNotActing:!1,appendInitialChild:appendChild,createInstance(zr,_r){let{style:Dr,children:kr,...qr}=_r;return{type:zr,box:{},style:Dr||{},props:qr||{},children:[]}},createTextInstance(zr,_r){return{type:"TEXT_INSTANCE",value:zr}},finalizeInitialChildren(zr,_r,Dr){return!1},getPublicInstance(zr){return zr},prepareForCommit(){},clearContainer(){},prepareUpdate(zr,_r,Dr,kr){return!propsEqual(Dr,kr)},resetAfterCommit:$r,resetTextContent(zr){},getRootHostContext(){return emptyObject},getChildHostContext(){return emptyObject},shouldSetTextContent(zr,_r){return!1},now:Date.now,useSyncScheduling:!0,appendChild,appendChildToContainer(zr,_r){zr.type==="ROOT"?zr.document=_r:appendChild(zr,_r)},insertBefore(zr,_r,Dr){var kr;const qr=(kr=zr.children)===null||kr===void 0?void 0:kr.indexOf(Dr);qr!==void 0&&qr!==-1&&_r&&zr.children.splice(qr,0,_r)},removeChild(zr,_r){var Dr;const kr=(Dr=zr.children)===null||Dr===void 0?void 0:Dr.indexOf(_r);kr!==void 0&&kr!==-1&&zr.children.splice(kr,1)},removeChildFromContainer(zr,_r){var Dr;const kr=(Dr=zr.children)===null||Dr===void 0?void 0:Dr.indexOf(_r);kr!==void 0&&kr!==-1&&zr.children.splice(kr,1)},commitTextUpdate(zr,_r,Dr){zr.value=Dr},commitUpdate(zr,_r,Dr,kr,qr){const{style:Nr,...Wr}=qr;zr.props=Wr,zr.style=Nr}})},fontStore=new FontStore;let renderer;const events={},pdf=Gt=>{const $r=()=>{var Zr;const zn=((Zr=events.change)===null||Zr===void 0?void 0:Zr.slice())||[];for(let Vn=0;Vn<zn.length;Vn+=1)zn[Vn]()},zr={type:"ROOT",document:null};renderer=renderer||createRenderer({onChange:$r});const _r=renderer.createContainer(zr),Dr=(Zr,zn)=>{renderer.updateContainer(Zr,_r,null,zn)};Gt&&Dr(Gt);const kr=async function(Zr){Zr===void 0&&(Zr=!0);const zn=zr.document.props||{},{pdfVersion:Vn,language:_i,pageLayout:e0,pageMode:r0}=zn,i0=new PDFDocument$1({compress:Zr,pdfVersion:Vn,lang:_i,displayTitle:!0,autoFirstPage:!1,pageLayout:e0,pageMode:r0}),n0=await layout(zr.document,fontStore),o0=render$1(i0,n0);return{layout:n0,fileStream:o0}},qr=function(Zr){Zr===void 0&&(Zr={}),zr.document.props.onRender&&zr.document.props.onRender(Zr)};return{on:(Zr,zn)=>{events[Zr]||(events[Zr]=[]),events[Zr].push(zn)},container:zr,toBlob:async()=>{const Zr=[],{layout:zn,fileStream:Vn}=await kr();return new Promise((_i,e0)=>{Vn.on("data",r0=>{Zr.push(r0 instanceof Uint8Array?r0:new Uint8Array(r0))}),Vn.on("end",()=>{try{const r0=new Blob(Zr,{type:"application/pdf"});qr({blob:r0,_INTERNAL__LAYOUT__DATA_:zn}),_i(r0)}catch(r0){e0(r0)}})})},toBuffer:async()=>{const{layout:Zr,fileStream:zn}=await kr();return qr({_INTERNAL__LAYOUT__DATA_:Zr}),zn},toString:async()=>{let Zr="";const{fileStream:zn}=await kr(!1);return new Promise((Vn,_i)=>{try{zn.on("data",e0=>{Zr+=e0}),zn.on("end",()=>{qr(),Vn(Zr)})}catch(e0){_i(e0)}})},removeListener:(Zr,zn)=>{if(!events[Zr])return;const Vn=events[Zr].indexOf(zn);Vn>-1&&events[Zr].splice(Vn,1)},updateContainer:Dr}},Font=fontStore,StyleSheet={create:Gt=>Gt};/*!
 * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
 * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
 * Released under MIT License
 *//*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var extendStatics=function(Gt,$r){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(zr,_r){zr.__proto__=_r}||function(zr,_r){for(var Dr in _r)Object.prototype.hasOwnProperty.call(_r,Dr)&&(zr[Dr]=_r[Dr])},extendStatics(Gt,$r)};function __extends(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Class extends value "+String($r)+" is not a constructor or null");extendStatics(Gt,$r);function zr(){this.constructor=Gt}Gt.prototype=$r===null?Object.create($r):(zr.prototype=$r.prototype,new zr)}var __assign=function(){return __assign=Object.assign||function($r){for(var zr,_r=1,Dr=arguments.length;_r<Dr;_r++){zr=arguments[_r];for(var kr in zr)Object.prototype.hasOwnProperty.call(zr,kr)&&($r[kr]=zr[kr])}return $r},__assign.apply(this,arguments)};function __awaiter(Gt,$r,zr,_r){function Dr(kr){return kr instanceof zr?kr:new zr(function(qr){qr(kr)})}return new(zr||(zr=Promise))(function(kr,qr){function Nr(Vr){try{Qr(_r.next(Vr))}catch(Jr){qr(Jr)}}function Wr(Vr){try{Qr(_r.throw(Vr))}catch(Jr){qr(Jr)}}function Qr(Vr){Vr.done?kr(Vr.value):Dr(Vr.value).then(Nr,Wr)}Qr((_r=_r.apply(Gt,[])).next())})}function __generator(Gt,$r){var zr={label:0,sent:function(){if(kr[0]&1)throw kr[1];return kr[1]},trys:[],ops:[]},_r,Dr,kr,qr;return qr={next:Nr(0),throw:Nr(1),return:Nr(2)},typeof Symbol=="function"&&(qr[Symbol.iterator]=function(){return this}),qr;function Nr(Qr){return function(Vr){return Wr([Qr,Vr])}}function Wr(Qr){if(_r)throw new TypeError("Generator is already executing.");for(;zr;)try{if(_r=1,Dr&&(kr=Qr[0]&2?Dr.return:Qr[0]?Dr.throw||((kr=Dr.return)&&kr.call(Dr),0):Dr.next)&&!(kr=kr.call(Dr,Qr[1])).done)return kr;switch(Dr=0,kr&&(Qr=[Qr[0]&2,kr.value]),Qr[0]){case 0:case 1:kr=Qr;break;case 4:return zr.label++,{value:Qr[1],done:!1};case 5:zr.label++,Dr=Qr[1],Qr=[0];continue;case 7:Qr=zr.ops.pop(),zr.trys.pop();continue;default:if(kr=zr.trys,!(kr=kr.length>0&&kr[kr.length-1])&&(Qr[0]===6||Qr[0]===2)){zr=0;continue}if(Qr[0]===3&&(!kr||Qr[1]>kr[0]&&Qr[1]<kr[3])){zr.label=Qr[1];break}if(Qr[0]===6&&zr.label<kr[1]){zr.label=kr[1],kr=Qr;break}if(kr&&zr.label<kr[2]){zr.label=kr[2],zr.ops.push(Qr);break}kr[2]&&zr.ops.pop(),zr.trys.pop();continue}Qr=$r.call(Gt,zr)}catch(Vr){Qr=[6,Vr],Dr=0}finally{_r=kr=0}if(Qr[0]&5)throw Qr[1];return{value:Qr[0]?Qr[1]:void 0,done:!0}}}function __spreadArray(Gt,$r,zr){if(arguments.length===2)for(var _r=0,Dr=$r.length,kr;_r<Dr;_r++)(kr||!(_r in $r))&&(kr||(kr=Array.prototype.slice.call($r,0,_r)),kr[_r]=$r[_r]);return Gt.concat(kr||$r)}var Bounds=function(){function Gt($r,zr,_r,Dr){this.left=$r,this.top=zr,this.width=_r,this.height=Dr}return Gt.prototype.add=function($r,zr,_r,Dr){return new Gt(this.left+$r,this.top+zr,this.width+_r,this.height+Dr)},Gt.fromClientRect=function($r,zr){return new Gt(zr.left+$r.windowBounds.left,zr.top+$r.windowBounds.top,zr.width,zr.height)},Gt.fromDOMRectList=function($r,zr){var _r=Array.from(zr).find(function(Dr){return Dr.width!==0});return _r?new Gt(_r.left+$r.windowBounds.left,_r.top+$r.windowBounds.top,_r.width,_r.height):Gt.EMPTY},Gt.EMPTY=new Gt(0,0,0,0),Gt}(),parseBounds=function(Gt,$r){return Bounds.fromClientRect(Gt,$r.getBoundingClientRect())},parseDocumentSize=function(Gt){var $r=Gt.body,zr=Gt.documentElement;if(!$r||!zr)throw new Error("Unable to get document size");var _r=Math.max(Math.max($r.scrollWidth,zr.scrollWidth),Math.max($r.offsetWidth,zr.offsetWidth),Math.max($r.clientWidth,zr.clientWidth)),Dr=Math.max(Math.max($r.scrollHeight,zr.scrollHeight),Math.max($r.offsetHeight,zr.offsetHeight),Math.max($r.clientHeight,zr.clientHeight));return new Bounds(0,0,_r,Dr)},toCodePoints$1=function(Gt){for(var $r=[],zr=0,_r=Gt.length;zr<_r;){var Dr=Gt.charCodeAt(zr++);if(Dr>=55296&&Dr<=56319&&zr<_r){var kr=Gt.charCodeAt(zr++);(kr&64512)===56320?$r.push(((Dr&1023)<<10)+(kr&1023)+65536):($r.push(Dr),zr--)}else $r.push(Dr)}return $r},fromCodePoint$1=function(){for(var Gt=[],$r=0;$r<arguments.length;$r++)Gt[$r]=arguments[$r];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Gt);var zr=Gt.length;if(!zr)return"";for(var _r=[],Dr=-1,kr="";++Dr<zr;){var qr=Gt[Dr];qr<=65535?_r.push(qr):(qr-=65536,_r.push((qr>>10)+55296,qr%1024+56320)),(Dr+1===zr||_r.length>16384)&&(kr+=String.fromCharCode.apply(String,_r),_r.length=0)}return kr},chars$2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$2=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$2$1=0;i$2$1<chars$2.length;i$2$1++)lookup$2[chars$2.charCodeAt(i$2$1)]=i$2$1;var chars$1$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1$1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$1$1=0;i$1$1<chars$1$1.length;i$1$1++)lookup$1$1[chars$1$1.charCodeAt(i$1$1)]=i$1$1;var decode$1$1=function(Gt){var $r=Gt.length*.75,zr=Gt.length,_r,Dr=0,kr,qr,Nr,Wr;Gt[Gt.length-1]==="="&&($r--,Gt[Gt.length-2]==="="&&$r--);var Qr=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer($r):new Array($r),Vr=Array.isArray(Qr)?Qr:new Uint8Array(Qr);for(_r=0;_r<zr;_r+=4)kr=lookup$1$1[Gt.charCodeAt(_r)],qr=lookup$1$1[Gt.charCodeAt(_r+1)],Nr=lookup$1$1[Gt.charCodeAt(_r+2)],Wr=lookup$1$1[Gt.charCodeAt(_r+3)],Vr[Dr++]=kr<<2|qr>>4,Vr[Dr++]=(qr&15)<<4|Nr>>2,Vr[Dr++]=(Nr&3)<<6|Wr&63;return Qr},polyUint16Array$1=function(Gt){for(var $r=Gt.length,zr=[],_r=0;_r<$r;_r+=2)zr.push(Gt[_r+1]<<8|Gt[_r]);return zr},polyUint32Array$1=function(Gt){for(var $r=Gt.length,zr=[],_r=0;_r<$r;_r+=4)zr.push(Gt[_r+3]<<24|Gt[_r+2]<<16|Gt[_r+1]<<8|Gt[_r]);return zr},UTRIE2_SHIFT_2$1=5,UTRIE2_SHIFT_1$1=11,UTRIE2_INDEX_SHIFT$1=2,UTRIE2_SHIFT_1_2$1=UTRIE2_SHIFT_1$1-UTRIE2_SHIFT_2$1,UTRIE2_LSCP_INDEX_2_OFFSET$1=65536>>UTRIE2_SHIFT_2$1,UTRIE2_DATA_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_2$1,UTRIE2_DATA_MASK$1=UTRIE2_DATA_BLOCK_LENGTH$1-1,UTRIE2_LSCP_INDEX_2_LENGTH$1=1024>>UTRIE2_SHIFT_2$1,UTRIE2_INDEX_2_BMP_LENGTH$1=UTRIE2_LSCP_INDEX_2_OFFSET$1+UTRIE2_LSCP_INDEX_2_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_OFFSET$1=UTRIE2_INDEX_2_BMP_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_LENGTH$1=32,UTRIE2_INDEX_1_OFFSET$1=UTRIE2_UTF8_2B_INDEX_2_OFFSET$1+UTRIE2_UTF8_2B_INDEX_2_LENGTH$1,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1=65536>>UTRIE2_SHIFT_1$1,UTRIE2_INDEX_2_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_1_2$1,UTRIE2_INDEX_2_MASK$1=UTRIE2_INDEX_2_BLOCK_LENGTH$1-1,slice16$1=function(Gt,$r,zr){return Gt.slice?Gt.slice($r,zr):new Uint16Array(Array.prototype.slice.call(Gt,$r,zr))},slice32$1=function(Gt,$r,zr){return Gt.slice?Gt.slice($r,zr):new Uint32Array(Array.prototype.slice.call(Gt,$r,zr))},createTrieFromBase64$1=function(Gt,$r){var zr=decode$1$1(Gt),_r=Array.isArray(zr)?polyUint32Array$1(zr):new Uint32Array(zr),Dr=Array.isArray(zr)?polyUint16Array$1(zr):new Uint16Array(zr),kr=24,qr=slice16$1(Dr,kr/2,_r[4]/2),Nr=_r[5]===2?slice16$1(Dr,(kr+_r[4])/2):slice32$1(_r,Math.ceil((kr+_r[4])/4));return new Trie$1(_r[0],_r[1],_r[2],_r[3],qr,Nr)},Trie$1=function(){function Gt($r,zr,_r,Dr,kr,qr){this.initialValue=$r,this.errorValue=zr,this.highStart=_r,this.highValueIndex=Dr,this.index=kr,this.data=qr}return Gt.prototype.get=function($r){var zr;if($r>=0){if($r<55296||$r>56319&&$r<=65535)return zr=this.index[$r>>UTRIE2_SHIFT_2$1],zr=(zr<<UTRIE2_INDEX_SHIFT$1)+($r&UTRIE2_DATA_MASK$1),this.data[zr];if($r<=65535)return zr=this.index[UTRIE2_LSCP_INDEX_2_OFFSET$1+($r-55296>>UTRIE2_SHIFT_2$1)],zr=(zr<<UTRIE2_INDEX_SHIFT$1)+($r&UTRIE2_DATA_MASK$1),this.data[zr];if($r<this.highStart)return zr=UTRIE2_INDEX_1_OFFSET$1-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1+($r>>UTRIE2_SHIFT_1$1),zr=this.index[zr],zr+=$r>>UTRIE2_SHIFT_2$1&UTRIE2_INDEX_2_MASK$1,zr=this.index[zr],zr=(zr<<UTRIE2_INDEX_SHIFT$1)+($r&UTRIE2_DATA_MASK$1),this.data[zr];if($r<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Gt}(),chars$3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$3=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$3$1=0;i$3$1<chars$3.length;i$3$1++)lookup$3[chars$3.charCodeAt(i$3$1)]=i$3$1;var base64$1="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",LETTER_NUMBER_MODIFIER=50,BK=1,CR$1=2,LF$1=3,CM=4,NL=5,WJ=7,ZW=8,GL=9,SP=10,ZWJ$1=11,B2=12,BA=13,BB=14,HY=15,CB=16,CL=17,CP=18,EX=19,IN=20,NS=21,OP=22,QU=23,IS=24,NU=25,PO=26,PR=27,SY=28,AI=29,AL=30,CJ=31,EB$1=32,EM=33,H2=34,H3=35,HL=36,ID=37,JL=38,JV=39,JT=40,RI$1=41,SA=42,XX=43,ea_OP=[9001,65288],BREAK_MANDATORY="!",BREAK_NOT_ALLOWED$1="×",BREAK_ALLOWED$1="÷",UnicodeTrie$1=createTrieFromBase64$1(base64$1),ALPHABETICS=[AL,HL],HARD_LINE_BREAKS=[BK,CR$1,LF$1,NL],SPACE$1=[SP,ZW],PREFIX_POSTFIX=[PR,PO],LINE_BREAKS=HARD_LINE_BREAKS.concat(SPACE$1),KOREAN_SYLLABLE_BLOCK=[JL,JV,JT,H2,H3],HYPHEN=[HY,BA],codePointsToCharacterClasses=function(Gt,$r){$r===void 0&&($r="strict");var zr=[],_r=[],Dr=[];return Gt.forEach(function(kr,qr){var Nr=UnicodeTrie$1.get(kr);if(Nr>LETTER_NUMBER_MODIFIER?(Dr.push(!0),Nr-=LETTER_NUMBER_MODIFIER):Dr.push(!1),["normal","auto","loose"].indexOf($r)!==-1&&[8208,8211,12316,12448].indexOf(kr)!==-1)return _r.push(qr),zr.push(CB);if(Nr===CM||Nr===ZWJ$1){if(qr===0)return _r.push(qr),zr.push(AL);var Wr=zr[qr-1];return LINE_BREAKS.indexOf(Wr)===-1?(_r.push(_r[qr-1]),zr.push(Wr)):(_r.push(qr),zr.push(AL))}if(_r.push(qr),Nr===CJ)return zr.push($r==="strict"?NS:ID);if(Nr===SA||Nr===AI)return zr.push(AL);if(Nr===XX)return kr>=131072&&kr<=196605||kr>=196608&&kr<=262141?zr.push(ID):zr.push(AL);zr.push(Nr)}),[_r,zr,Dr]},isAdjacentWithSpaceIgnored=function(Gt,$r,zr,_r){var Dr=_r[zr];if(Array.isArray(Gt)?Gt.indexOf(Dr)!==-1:Gt===Dr)for(var kr=zr;kr<=_r.length;){kr++;var qr=_r[kr];if(qr===$r)return!0;if(qr!==SP)break}if(Dr===SP)for(var kr=zr;kr>0;){kr--;var Nr=_r[kr];if(Array.isArray(Gt)?Gt.indexOf(Nr)!==-1:Gt===Nr)for(var Wr=zr;Wr<=_r.length;){Wr++;var qr=_r[Wr];if(qr===$r)return!0;if(qr!==SP)break}if(Nr!==SP)break}return!1},previousNonSpaceClassType=function(Gt,$r){for(var zr=Gt;zr>=0;){var _r=$r[zr];if(_r===SP)zr--;else return _r}return 0},_lineBreakAtIndex=function(Gt,$r,zr,_r,Dr){if(zr[_r]===0)return BREAK_NOT_ALLOWED$1;var kr=_r-1;if(Array.isArray(Dr)&&Dr[kr]===!0)return BREAK_NOT_ALLOWED$1;var qr=kr-1,Nr=kr+1,Wr=$r[kr],Qr=qr>=0?$r[qr]:0,Vr=$r[Nr];if(Wr===CR$1&&Vr===LF$1)return BREAK_NOT_ALLOWED$1;if(HARD_LINE_BREAKS.indexOf(Wr)!==-1)return BREAK_MANDATORY;if(HARD_LINE_BREAKS.indexOf(Vr)!==-1||SPACE$1.indexOf(Vr)!==-1)return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(kr,$r)===ZW)return BREAK_ALLOWED$1;if(UnicodeTrie$1.get(Gt[kr])===ZWJ$1||(Wr===EB$1||Wr===EM)&&UnicodeTrie$1.get(Gt[Nr])===ZWJ$1||Wr===WJ||Vr===WJ||Wr===GL||[SP,BA,HY].indexOf(Wr)===-1&&Vr===GL||[CL,CP,EX,IS,SY].indexOf(Vr)!==-1||previousNonSpaceClassType(kr,$r)===OP||isAdjacentWithSpaceIgnored(QU,OP,kr,$r)||isAdjacentWithSpaceIgnored([CL,CP],NS,kr,$r)||isAdjacentWithSpaceIgnored(B2,B2,kr,$r))return BREAK_NOT_ALLOWED$1;if(Wr===SP)return BREAK_ALLOWED$1;if(Wr===QU||Vr===QU)return BREAK_NOT_ALLOWED$1;if(Vr===CB||Wr===CB)return BREAK_ALLOWED$1;if([BA,HY,NS].indexOf(Vr)!==-1||Wr===BB||Qr===HL&&HYPHEN.indexOf(Wr)!==-1||Wr===SY&&Vr===HL||Vr===IN||ALPHABETICS.indexOf(Vr)!==-1&&Wr===NU||ALPHABETICS.indexOf(Wr)!==-1&&Vr===NU||Wr===PR&&[ID,EB$1,EM].indexOf(Vr)!==-1||[ID,EB$1,EM].indexOf(Wr)!==-1&&Vr===PO||ALPHABETICS.indexOf(Wr)!==-1&&PREFIX_POSTFIX.indexOf(Vr)!==-1||PREFIX_POSTFIX.indexOf(Wr)!==-1&&ALPHABETICS.indexOf(Vr)!==-1||[PR,PO].indexOf(Wr)!==-1&&(Vr===NU||[OP,HY].indexOf(Vr)!==-1&&$r[Nr+1]===NU)||[OP,HY].indexOf(Wr)!==-1&&Vr===NU||Wr===NU&&[NU,SY,IS].indexOf(Vr)!==-1)return BREAK_NOT_ALLOWED$1;if([NU,SY,IS,CL,CP].indexOf(Vr)!==-1)for(var Jr=kr;Jr>=0;){var Zr=$r[Jr];if(Zr===NU)return BREAK_NOT_ALLOWED$1;if([SY,IS].indexOf(Zr)!==-1)Jr--;else break}if([PR,PO].indexOf(Vr)!==-1)for(var Jr=[CL,CP].indexOf(Wr)!==-1?qr:kr;Jr>=0;){var Zr=$r[Jr];if(Zr===NU)return BREAK_NOT_ALLOWED$1;if([SY,IS].indexOf(Zr)!==-1)Jr--;else break}if(JL===Wr&&[JL,JV,H2,H3].indexOf(Vr)!==-1||[JV,H2].indexOf(Wr)!==-1&&[JV,JT].indexOf(Vr)!==-1||[JT,H3].indexOf(Wr)!==-1&&Vr===JT||KOREAN_SYLLABLE_BLOCK.indexOf(Wr)!==-1&&[IN,PO].indexOf(Vr)!==-1||KOREAN_SYLLABLE_BLOCK.indexOf(Vr)!==-1&&Wr===PR||ALPHABETICS.indexOf(Wr)!==-1&&ALPHABETICS.indexOf(Vr)!==-1||Wr===IS&&ALPHABETICS.indexOf(Vr)!==-1||ALPHABETICS.concat(NU).indexOf(Wr)!==-1&&Vr===OP&&ea_OP.indexOf(Gt[Nr])===-1||ALPHABETICS.concat(NU).indexOf(Vr)!==-1&&Wr===CP)return BREAK_NOT_ALLOWED$1;if(Wr===RI$1&&Vr===RI$1){for(var zn=zr[kr],Vn=1;zn>0&&(zn--,$r[zn]===RI$1);)Vn++;if(Vn%2!==0)return BREAK_NOT_ALLOWED$1}return Wr===EB$1&&Vr===EM?BREAK_NOT_ALLOWED$1:BREAK_ALLOWED$1},cssFormattedClasses=function(Gt,$r){$r||($r={lineBreak:"normal",wordBreak:"normal"});var zr=codePointsToCharacterClasses(Gt,$r.lineBreak),_r=zr[0],Dr=zr[1],kr=zr[2];($r.wordBreak==="break-all"||$r.wordBreak==="break-word")&&(Dr=Dr.map(function(Nr){return[NU,AL,SA].indexOf(Nr)!==-1?ID:Nr}));var qr=$r.wordBreak==="keep-all"?kr.map(function(Nr,Wr){return Nr&&Gt[Wr]>=19968&&Gt[Wr]<=40959}):void 0;return[_r,Dr,qr]},Break=function(){function Gt($r,zr,_r,Dr){this.codePoints=$r,this.required=zr===BREAK_MANDATORY,this.start=_r,this.end=Dr}return Gt.prototype.slice=function(){return fromCodePoint$1.apply(void 0,this.codePoints.slice(this.start,this.end))},Gt}(),LineBreaker=function(Gt,$r){var zr=toCodePoints$1(Gt),_r=cssFormattedClasses(zr,$r),Dr=_r[0],kr=_r[1],qr=_r[2],Nr=zr.length,Wr=0,Qr=0;return{next:function(){if(Qr>=Nr)return{done:!0,value:null};for(var Vr=BREAK_NOT_ALLOWED$1;Qr<Nr&&(Vr=_lineBreakAtIndex(zr,kr,Dr,++Qr,qr))===BREAK_NOT_ALLOWED$1;);if(Vr!==BREAK_NOT_ALLOWED$1||Qr===Nr){var Jr=new Break(zr,Vr,Wr,Qr);return Wr=Qr,{value:Jr,done:!1}}return{done:!0,value:null}}}},FLAG_UNRESTRICTED=1,FLAG_ID=2,FLAG_INTEGER=4,FLAG_NUMBER=8,LINE_FEED=10,SOLIDUS=47,REVERSE_SOLIDUS=92,CHARACTER_TABULATION=9,SPACE=32,QUOTATION_MARK=34,EQUALS_SIGN=61,NUMBER_SIGN=35,DOLLAR_SIGN=36,PERCENTAGE_SIGN=37,APOSTROPHE=39,LEFT_PARENTHESIS=40,RIGHT_PARENTHESIS=41,LOW_LINE=95,HYPHEN_MINUS=45,EXCLAMATION_MARK=33,LESS_THAN_SIGN=60,GREATER_THAN_SIGN=62,COMMERCIAL_AT=64,LEFT_SQUARE_BRACKET=91,RIGHT_SQUARE_BRACKET=93,CIRCUMFLEX_ACCENT=61,LEFT_CURLY_BRACKET=123,QUESTION_MARK=63,RIGHT_CURLY_BRACKET=125,VERTICAL_LINE=124,TILDE=126,CONTROL=128,REPLACEMENT_CHARACTER=65533,ASTERISK=42,PLUS_SIGN=43,COMMA=44,COLON=58,SEMICOLON=59,FULL_STOP=46,NULL=0,BACKSPACE=8,LINE_TABULATION=11,SHIFT_OUT=14,INFORMATION_SEPARATOR_ONE=31,DELETE=127,EOF=-1,ZERO=48,a$3=97,e$3=101,f$3=102,u$7=117,z$8=122,A$6=65,E$9=69,F$3=70,U$7=85,Z$9=90,isDigit=function(Gt){return Gt>=ZERO&&Gt<=57},isSurrogateCodePoint=function(Gt){return Gt>=55296&&Gt<=57343},isHex=function(Gt){return isDigit(Gt)||Gt>=A$6&&Gt<=F$3||Gt>=a$3&&Gt<=f$3},isLowerCaseLetter=function(Gt){return Gt>=a$3&&Gt<=z$8},isUpperCaseLetter=function(Gt){return Gt>=A$6&&Gt<=Z$9},isLetter=function(Gt){return isLowerCaseLetter(Gt)||isUpperCaseLetter(Gt)},isNonASCIICodePoint=function(Gt){return Gt>=CONTROL},isWhiteSpace=function(Gt){return Gt===LINE_FEED||Gt===CHARACTER_TABULATION||Gt===SPACE},isNameStartCodePoint=function(Gt){return isLetter(Gt)||isNonASCIICodePoint(Gt)||Gt===LOW_LINE},isNameCodePoint=function(Gt){return isNameStartCodePoint(Gt)||isDigit(Gt)||Gt===HYPHEN_MINUS},isNonPrintableCodePoint=function(Gt){return Gt>=NULL&&Gt<=BACKSPACE||Gt===LINE_TABULATION||Gt>=SHIFT_OUT&&Gt<=INFORMATION_SEPARATOR_ONE||Gt===DELETE},isValidEscape=function(Gt,$r){return Gt!==REVERSE_SOLIDUS?!1:$r!==LINE_FEED},isIdentifierStart=function(Gt,$r,zr){return Gt===HYPHEN_MINUS?isNameStartCodePoint($r)||isValidEscape($r,zr):isNameStartCodePoint(Gt)?!0:!!(Gt===REVERSE_SOLIDUS&&isValidEscape(Gt,$r))},isNumberStart=function(Gt,$r,zr){return Gt===PLUS_SIGN||Gt===HYPHEN_MINUS?isDigit($r)?!0:$r===FULL_STOP&&isDigit(zr):isDigit(Gt===FULL_STOP?$r:Gt)},stringToNumber=function(Gt){var $r=0,zr=1;(Gt[$r]===PLUS_SIGN||Gt[$r]===HYPHEN_MINUS)&&(Gt[$r]===HYPHEN_MINUS&&(zr=-1),$r++);for(var _r=[];isDigit(Gt[$r]);)_r.push(Gt[$r++]);var Dr=_r.length?parseInt(fromCodePoint$1.apply(void 0,_r),10):0;Gt[$r]===FULL_STOP&&$r++;for(var kr=[];isDigit(Gt[$r]);)kr.push(Gt[$r++]);var qr=kr.length,Nr=qr?parseInt(fromCodePoint$1.apply(void 0,kr),10):0;(Gt[$r]===E$9||Gt[$r]===e$3)&&$r++;var Wr=1;(Gt[$r]===PLUS_SIGN||Gt[$r]===HYPHEN_MINUS)&&(Gt[$r]===HYPHEN_MINUS&&(Wr=-1),$r++);for(var Qr=[];isDigit(Gt[$r]);)Qr.push(Gt[$r++]);var Vr=Qr.length?parseInt(fromCodePoint$1.apply(void 0,Qr),10):0;return zr*(Dr+Nr*Math.pow(10,-qr))*Math.pow(10,Wr*Vr)},LEFT_PARENTHESIS_TOKEN={type:2},RIGHT_PARENTHESIS_TOKEN={type:3},COMMA_TOKEN={type:4},SUFFIX_MATCH_TOKEN={type:13},PREFIX_MATCH_TOKEN={type:8},COLUMN_TOKEN={type:21},DASH_MATCH_TOKEN={type:9},INCLUDE_MATCH_TOKEN={type:10},LEFT_CURLY_BRACKET_TOKEN={type:11},RIGHT_CURLY_BRACKET_TOKEN={type:12},SUBSTRING_MATCH_TOKEN={type:14},BAD_URL_TOKEN={type:23},BAD_STRING_TOKEN={type:1},CDO_TOKEN={type:25},CDC_TOKEN={type:24},COLON_TOKEN={type:26},SEMICOLON_TOKEN={type:27},LEFT_SQUARE_BRACKET_TOKEN={type:28},RIGHT_SQUARE_BRACKET_TOKEN={type:29},WHITESPACE_TOKEN={type:31},EOF_TOKEN={type:32},Tokenizer=function(){function Gt(){this._value=[]}return Gt.prototype.write=function($r){this._value=this._value.concat(toCodePoints$1($r))},Gt.prototype.read=function(){for(var $r=[],zr=this.consumeToken();zr!==EOF_TOKEN;)$r.push(zr),zr=this.consumeToken();return $r},Gt.prototype.consumeToken=function(){var $r=this.consumeCodePoint();switch($r){case QUOTATION_MARK:return this.consumeStringToken(QUOTATION_MARK);case NUMBER_SIGN:var zr=this.peekCodePoint(0),_r=this.peekCodePoint(1),Dr=this.peekCodePoint(2);if(isNameCodePoint(zr)||isValidEscape(_r,Dr)){var kr=isIdentifierStart(zr,_r,Dr)?FLAG_ID:FLAG_UNRESTRICTED,qr=this.consumeName();return{type:5,value:qr,flags:kr}}break;case DOLLAR_SIGN:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUFFIX_MATCH_TOKEN;break;case APOSTROPHE:return this.consumeStringToken(APOSTROPHE);case LEFT_PARENTHESIS:return LEFT_PARENTHESIS_TOKEN;case RIGHT_PARENTHESIS:return RIGHT_PARENTHESIS_TOKEN;case ASTERISK:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUBSTRING_MATCH_TOKEN;break;case PLUS_SIGN:if(isNumberStart($r,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint($r),this.consumeNumericToken();break;case COMMA:return COMMA_TOKEN;case HYPHEN_MINUS:var Nr=$r,Wr=this.peekCodePoint(0),Qr=this.peekCodePoint(1);if(isNumberStart(Nr,Wr,Qr))return this.reconsumeCodePoint($r),this.consumeNumericToken();if(isIdentifierStart(Nr,Wr,Qr))return this.reconsumeCodePoint($r),this.consumeIdentLikeToken();if(Wr===HYPHEN_MINUS&&Qr===GREATER_THAN_SIGN)return this.consumeCodePoint(),this.consumeCodePoint(),CDC_TOKEN;break;case FULL_STOP:if(isNumberStart($r,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint($r),this.consumeNumericToken();break;case SOLIDUS:if(this.peekCodePoint(0)===ASTERISK)for(this.consumeCodePoint();;){var Vr=this.consumeCodePoint();if(Vr===ASTERISK&&(Vr=this.consumeCodePoint(),Vr===SOLIDUS))return this.consumeToken();if(Vr===EOF)return this.consumeToken()}break;case COLON:return COLON_TOKEN;case SEMICOLON:return SEMICOLON_TOKEN;case LESS_THAN_SIGN:if(this.peekCodePoint(0)===EXCLAMATION_MARK&&this.peekCodePoint(1)===HYPHEN_MINUS&&this.peekCodePoint(2)===HYPHEN_MINUS)return this.consumeCodePoint(),this.consumeCodePoint(),CDO_TOKEN;break;case COMMERCIAL_AT:var Jr=this.peekCodePoint(0),Zr=this.peekCodePoint(1),zn=this.peekCodePoint(2);if(isIdentifierStart(Jr,Zr,zn)){var qr=this.consumeName();return{type:7,value:qr}}break;case LEFT_SQUARE_BRACKET:return LEFT_SQUARE_BRACKET_TOKEN;case REVERSE_SOLIDUS:if(isValidEscape($r,this.peekCodePoint(0)))return this.reconsumeCodePoint($r),this.consumeIdentLikeToken();break;case RIGHT_SQUARE_BRACKET:return RIGHT_SQUARE_BRACKET_TOKEN;case CIRCUMFLEX_ACCENT:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),PREFIX_MATCH_TOKEN;break;case LEFT_CURLY_BRACKET:return LEFT_CURLY_BRACKET_TOKEN;case RIGHT_CURLY_BRACKET:return RIGHT_CURLY_BRACKET_TOKEN;case u$7:case U$7:var Vn=this.peekCodePoint(0),_i=this.peekCodePoint(1);return Vn===PLUS_SIGN&&(isHex(_i)||_i===QUESTION_MARK)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint($r),this.consumeIdentLikeToken();case VERTICAL_LINE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),DASH_MATCH_TOKEN;if(this.peekCodePoint(0)===VERTICAL_LINE)return this.consumeCodePoint(),COLUMN_TOKEN;break;case TILDE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),INCLUDE_MATCH_TOKEN;break;case EOF:return EOF_TOKEN}return isWhiteSpace($r)?(this.consumeWhiteSpace(),WHITESPACE_TOKEN):isDigit($r)?(this.reconsumeCodePoint($r),this.consumeNumericToken()):isNameStartCodePoint($r)?(this.reconsumeCodePoint($r),this.consumeIdentLikeToken()):{type:6,value:fromCodePoint$1($r)}},Gt.prototype.consumeCodePoint=function(){var $r=this._value.shift();return typeof $r>"u"?-1:$r},Gt.prototype.reconsumeCodePoint=function($r){this._value.unshift($r)},Gt.prototype.peekCodePoint=function($r){return $r>=this._value.length?-1:this._value[$r]},Gt.prototype.consumeUnicodeRangeToken=function(){for(var $r=[],zr=this.consumeCodePoint();isHex(zr)&&$r.length<6;)$r.push(zr),zr=this.consumeCodePoint();for(var _r=!1;zr===QUESTION_MARK&&$r.length<6;)$r.push(zr),zr=this.consumeCodePoint(),_r=!0;if(_r){var Dr=parseInt(fromCodePoint$1.apply(void 0,$r.map(function(Wr){return Wr===QUESTION_MARK?ZERO:Wr})),16),kr=parseInt(fromCodePoint$1.apply(void 0,$r.map(function(Wr){return Wr===QUESTION_MARK?F$3:Wr})),16);return{type:30,start:Dr,end:kr}}var qr=parseInt(fromCodePoint$1.apply(void 0,$r),16);if(this.peekCodePoint(0)===HYPHEN_MINUS&&isHex(this.peekCodePoint(1))){this.consumeCodePoint(),zr=this.consumeCodePoint();for(var Nr=[];isHex(zr)&&Nr.length<6;)Nr.push(zr),zr=this.consumeCodePoint();var kr=parseInt(fromCodePoint$1.apply(void 0,Nr),16);return{type:30,start:qr,end:kr}}else return{type:30,start:qr,end:qr}},Gt.prototype.consumeIdentLikeToken=function(){var $r=this.consumeName();return $r.toLowerCase()==="url"&&this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),{type:19,value:$r}):{type:20,value:$r}},Gt.prototype.consumeUrlToken=function(){var $r=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF)return{type:22,value:""};var zr=this.peekCodePoint(0);if(zr===APOSTROPHE||zr===QUOTATION_MARK){var _r=this.consumeStringToken(this.consumeCodePoint());return _r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS)?(this.consumeCodePoint(),{type:22,value:_r.value}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN)}for(;;){var Dr=this.consumeCodePoint();if(Dr===EOF||Dr===RIGHT_PARENTHESIS)return{type:22,value:fromCodePoint$1.apply(void 0,$r)};if(isWhiteSpace(Dr))return this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS?(this.consumeCodePoint(),{type:22,value:fromCodePoint$1.apply(void 0,$r)}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN);if(Dr===QUOTATION_MARK||Dr===APOSTROPHE||Dr===LEFT_PARENTHESIS||isNonPrintableCodePoint(Dr))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;if(Dr===REVERSE_SOLIDUS)if(isValidEscape(Dr,this.peekCodePoint(0)))$r.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;else $r.push(Dr)}},Gt.prototype.consumeWhiteSpace=function(){for(;isWhiteSpace(this.peekCodePoint(0));)this.consumeCodePoint()},Gt.prototype.consumeBadUrlRemnants=function(){for(;;){var $r=this.consumeCodePoint();if($r===RIGHT_PARENTHESIS||$r===EOF)return;isValidEscape($r,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},Gt.prototype.consumeStringSlice=function($r){for(var zr=5e4,_r="";$r>0;){var Dr=Math.min(zr,$r);_r+=fromCodePoint$1.apply(void 0,this._value.splice(0,Dr)),$r-=Dr}return this._value.shift(),_r},Gt.prototype.consumeStringToken=function($r){var zr="",_r=0;do{var Dr=this._value[_r];if(Dr===EOF||Dr===void 0||Dr===$r)return zr+=this.consumeStringSlice(_r),{type:0,value:zr};if(Dr===LINE_FEED)return this._value.splice(0,_r),BAD_STRING_TOKEN;if(Dr===REVERSE_SOLIDUS){var kr=this._value[_r+1];kr!==EOF&&kr!==void 0&&(kr===LINE_FEED?(zr+=this.consumeStringSlice(_r),_r=-1,this._value.shift()):isValidEscape(Dr,kr)&&(zr+=this.consumeStringSlice(_r),zr+=fromCodePoint$1(this.consumeEscapedCodePoint()),_r=-1))}_r++}while(!0)},Gt.prototype.consumeNumber=function(){var $r=[],zr=FLAG_INTEGER,_r=this.peekCodePoint(0);for((_r===PLUS_SIGN||_r===HYPHEN_MINUS)&&$r.push(this.consumeCodePoint());isDigit(this.peekCodePoint(0));)$r.push(this.consumeCodePoint());_r=this.peekCodePoint(0);var Dr=this.peekCodePoint(1);if(_r===FULL_STOP&&isDigit(Dr))for($r.push(this.consumeCodePoint(),this.consumeCodePoint()),zr=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)$r.push(this.consumeCodePoint());_r=this.peekCodePoint(0),Dr=this.peekCodePoint(1);var kr=this.peekCodePoint(2);if((_r===E$9||_r===e$3)&&((Dr===PLUS_SIGN||Dr===HYPHEN_MINUS)&&isDigit(kr)||isDigit(Dr)))for($r.push(this.consumeCodePoint(),this.consumeCodePoint()),zr=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)$r.push(this.consumeCodePoint());return[stringToNumber($r),zr]},Gt.prototype.consumeNumericToken=function(){var $r=this.consumeNumber(),zr=$r[0],_r=$r[1],Dr=this.peekCodePoint(0),kr=this.peekCodePoint(1),qr=this.peekCodePoint(2);if(isIdentifierStart(Dr,kr,qr)){var Nr=this.consumeName();return{type:15,number:zr,flags:_r,unit:Nr}}return Dr===PERCENTAGE_SIGN?(this.consumeCodePoint(),{type:16,number:zr,flags:_r}):{type:17,number:zr,flags:_r}},Gt.prototype.consumeEscapedCodePoint=function(){var $r=this.consumeCodePoint();if(isHex($r)){for(var zr=fromCodePoint$1($r);isHex(this.peekCodePoint(0))&&zr.length<6;)zr+=fromCodePoint$1(this.consumeCodePoint());isWhiteSpace(this.peekCodePoint(0))&&this.consumeCodePoint();var _r=parseInt(zr,16);return _r===0||isSurrogateCodePoint(_r)||_r>1114111?REPLACEMENT_CHARACTER:_r}return $r===EOF?REPLACEMENT_CHARACTER:$r},Gt.prototype.consumeName=function(){for(var $r="";;){var zr=this.consumeCodePoint();if(isNameCodePoint(zr))$r+=fromCodePoint$1(zr);else if(isValidEscape(zr,this.peekCodePoint(0)))$r+=fromCodePoint$1(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(zr),$r}},Gt}(),Parser=function(){function Gt($r){this._tokens=$r}return Gt.create=function($r){var zr=new Tokenizer;return zr.write($r),new Gt(zr.read())},Gt.parseValue=function($r){return Gt.create($r).parseComponentValue()},Gt.parseValues=function($r){return Gt.create($r).parseComponentValues()},Gt.prototype.parseComponentValue=function(){for(var $r=this.consumeToken();$r.type===31;)$r=this.consumeToken();if($r.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken($r);var zr=this.consumeComponentValue();do $r=this.consumeToken();while($r.type===31);if($r.type===32)return zr;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},Gt.prototype.parseComponentValues=function(){for(var $r=[];;){var zr=this.consumeComponentValue();if(zr.type===32)return $r;$r.push(zr),$r.push()}},Gt.prototype.consumeComponentValue=function(){var $r=this.consumeToken();switch($r.type){case 11:case 28:case 2:return this.consumeSimpleBlock($r.type);case 19:return this.consumeFunction($r)}return $r},Gt.prototype.consumeSimpleBlock=function($r){for(var zr={type:$r,values:[]},_r=this.consumeToken();;){if(_r.type===32||isEndingTokenFor(_r,$r))return zr;this.reconsumeToken(_r),zr.values.push(this.consumeComponentValue()),_r=this.consumeToken()}},Gt.prototype.consumeFunction=function($r){for(var zr={name:$r.value,values:[],type:18};;){var _r=this.consumeToken();if(_r.type===32||_r.type===3)return zr;this.reconsumeToken(_r),zr.values.push(this.consumeComponentValue())}},Gt.prototype.consumeToken=function(){var $r=this._tokens.shift();return typeof $r>"u"?EOF_TOKEN:$r},Gt.prototype.reconsumeToken=function($r){this._tokens.unshift($r)},Gt}(),isDimensionToken=function(Gt){return Gt.type===15},isNumberToken=function(Gt){return Gt.type===17},isIdentToken=function(Gt){return Gt.type===20},isStringToken=function(Gt){return Gt.type===0},isIdentWithValue=function(Gt,$r){return isIdentToken(Gt)&&Gt.value===$r},nonWhiteSpace=function(Gt){return Gt.type!==31},nonFunctionArgSeparator=function(Gt){return Gt.type!==31&&Gt.type!==4},parseFunctionArgs=function(Gt){var $r=[],zr=[];return Gt.forEach(function(_r){if(_r.type===4){if(zr.length===0)throw new Error("Error parsing function args, zero tokens for arg");$r.push(zr),zr=[];return}_r.type!==31&&zr.push(_r)}),zr.length&&$r.push(zr),$r},isEndingTokenFor=function(Gt,$r){return $r===11&&Gt.type===12||$r===28&&Gt.type===29?!0:$r===2&&Gt.type===3},isLength$1=function(Gt){return Gt.type===17||Gt.type===15},isLengthPercentage=function(Gt){return Gt.type===16||isLength$1(Gt)},parseLengthPercentageTuple=function(Gt){return Gt.length>1?[Gt[0],Gt[1]]:[Gt[0]]},ZERO_LENGTH={type:17,number:0,flags:FLAG_INTEGER},FIFTY_PERCENT={type:16,number:50,flags:FLAG_INTEGER},HUNDRED_PERCENT={type:16,number:100,flags:FLAG_INTEGER},getAbsoluteValueForTuple=function(Gt,$r,zr){var _r=Gt[0],Dr=Gt[1];return[getAbsoluteValue(_r,$r),getAbsoluteValue(typeof Dr<"u"?Dr:_r,zr)]},getAbsoluteValue=function(Gt,$r){if(Gt.type===16)return Gt.number/100*$r;if(isDimensionToken(Gt))switch(Gt.unit){case"rem":case"em":return 16*Gt.number;case"px":default:return Gt.number}return Gt.number},DEG="deg",GRAD="grad",RAD="rad",TURN="turn",angle={name:"angle",parse:function(Gt,$r){if($r.type===15)switch($r.unit){case DEG:return Math.PI*$r.number/180;case GRAD:return Math.PI/200*$r.number;case RAD:return $r.number;case TURN:return Math.PI*2*$r.number}throw new Error("Unsupported angle type")}},isAngle=function(Gt){return Gt.type===15&&(Gt.unit===DEG||Gt.unit===GRAD||Gt.unit===RAD||Gt.unit===TURN)},parseNamedSide=function(Gt){var $r=Gt.filter(isIdentToken).map(function(zr){return zr.value}).join(" ");switch($r){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ZERO_LENGTH,ZERO_LENGTH];case"to top":case"bottom":return deg(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ZERO_LENGTH,HUNDRED_PERCENT];case"to right":case"left":return deg(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[HUNDRED_PERCENT,HUNDRED_PERCENT];case"to bottom":case"top":return deg(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[HUNDRED_PERCENT,ZERO_LENGTH];case"to left":case"right":return deg(270)}return 0},deg=function(Gt){return Math.PI*Gt/180},color$1={name:"color",parse:function(Gt,$r){if($r.type===18){var zr=SUPPORTED_COLOR_FUNCTIONS[$r.name];if(typeof zr>"u")throw new Error('Attempting to parse an unsupported color function "'+$r.name+'"');return zr(Gt,$r.values)}if($r.type===5){if($r.value.length===3){var _r=$r.value.substring(0,1),Dr=$r.value.substring(1,2),kr=$r.value.substring(2,3);return pack(parseInt(_r+_r,16),parseInt(Dr+Dr,16),parseInt(kr+kr,16),1)}if($r.value.length===4){var _r=$r.value.substring(0,1),Dr=$r.value.substring(1,2),kr=$r.value.substring(2,3),qr=$r.value.substring(3,4);return pack(parseInt(_r+_r,16),parseInt(Dr+Dr,16),parseInt(kr+kr,16),parseInt(qr+qr,16)/255)}if($r.value.length===6){var _r=$r.value.substring(0,2),Dr=$r.value.substring(2,4),kr=$r.value.substring(4,6);return pack(parseInt(_r,16),parseInt(Dr,16),parseInt(kr,16),1)}if($r.value.length===8){var _r=$r.value.substring(0,2),Dr=$r.value.substring(2,4),kr=$r.value.substring(4,6),qr=$r.value.substring(6,8);return pack(parseInt(_r,16),parseInt(Dr,16),parseInt(kr,16),parseInt(qr,16)/255)}}if($r.type===20){var Nr=COLORS[$r.value.toUpperCase()];if(typeof Nr<"u")return Nr}return COLORS.TRANSPARENT}},isTransparent=function(Gt){return(255&Gt)===0},asString=function(Gt){var $r=255&Gt,zr=255&Gt>>8,_r=255&Gt>>16,Dr=255&Gt>>24;return $r<255?"rgba("+Dr+","+_r+","+zr+","+$r/255+")":"rgb("+Dr+","+_r+","+zr+")"},pack=function(Gt,$r,zr,_r){return(Gt<<24|$r<<16|zr<<8|Math.round(_r*255)<<0)>>>0},getTokenColorValue=function(Gt,$r){if(Gt.type===17)return Gt.number;if(Gt.type===16){var zr=$r===3?1:255;return $r===3?Gt.number/100*zr:Math.round(Gt.number/100*zr)}return 0},rgb$3=function(Gt,$r){var zr=$r.filter(nonFunctionArgSeparator);if(zr.length===3){var _r=zr.map(getTokenColorValue),Dr=_r[0],kr=_r[1],qr=_r[2];return pack(Dr,kr,qr,1)}if(zr.length===4){var Nr=zr.map(getTokenColorValue),Dr=Nr[0],kr=Nr[1],qr=Nr[2],Wr=Nr[3];return pack(Dr,kr,qr,Wr)}return 0};function hue2rgb$1(Gt,$r,zr){return zr<0&&(zr+=1),zr>=1&&(zr-=1),zr<1/6?($r-Gt)*zr*6+Gt:zr<1/2?$r:zr<2/3?($r-Gt)*6*(2/3-zr)+Gt:Gt}var hsl$2=function(Gt,$r){var zr=$r.filter(nonFunctionArgSeparator),_r=zr[0],Dr=zr[1],kr=zr[2],qr=zr[3],Nr=(_r.type===17?deg(_r.number):angle.parse(Gt,_r))/(Math.PI*2),Wr=isLengthPercentage(Dr)?Dr.number/100:0,Qr=isLengthPercentage(kr)?kr.number/100:0,Vr=typeof qr<"u"&&isLengthPercentage(qr)?getAbsoluteValue(qr,1):1;if(Wr===0)return pack(Qr*255,Qr*255,Qr*255,1);var Jr=Qr<=.5?Qr*(Wr+1):Qr+Wr-Qr*Wr,Zr=Qr*2-Jr,zn=hue2rgb$1(Zr,Jr,Nr+1/3),Vn=hue2rgb$1(Zr,Jr,Nr),_i=hue2rgb$1(Zr,Jr,Nr-1/3);return pack(zn*255,Vn*255,_i*255,Vr)},SUPPORTED_COLOR_FUNCTIONS={hsl:hsl$2,hsla:hsl$2,rgb:rgb$3,rgba:rgb$3},parseColor=function(Gt,$r){return color$1.parse(Gt,Parser.create($r).parseComponentValue())},COLORS={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},backgroundClip={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(Gt,$r){return $r.map(function(zr){if(isIdentToken(zr))switch(zr.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},backgroundColor={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},parseColorStop=function(Gt,$r){var zr=color$1.parse(Gt,$r[0]),_r=$r[1];return _r&&isLengthPercentage(_r)?{color:zr,stop:_r}:{color:zr,stop:null}},processColorStops=function(Gt,$r){var zr=Gt[0],_r=Gt[Gt.length-1];zr.stop===null&&(zr.stop=ZERO_LENGTH),_r.stop===null&&(_r.stop=HUNDRED_PERCENT);for(var Dr=[],kr=0,qr=0;qr<Gt.length;qr++){var Nr=Gt[qr].stop;if(Nr!==null){var Wr=getAbsoluteValue(Nr,$r);Wr>kr?Dr.push(Wr):Dr.push(kr),kr=Wr}else Dr.push(null)}for(var Qr=null,qr=0;qr<Dr.length;qr++){var Vr=Dr[qr];if(Vr===null)Qr===null&&(Qr=qr);else if(Qr!==null){for(var Jr=qr-Qr,Zr=Dr[Qr-1],zn=(Vr-Zr)/(Jr+1),Vn=1;Vn<=Jr;Vn++)Dr[Qr+Vn-1]=zn*Vn;Qr=null}}return Gt.map(function(_i,e0){var r0=_i.color;return{color:r0,stop:Math.max(Math.min(1,Dr[e0]/$r),0)}})},getAngleFromCorner=function(Gt,$r,zr){var _r=$r/2,Dr=zr/2,kr=getAbsoluteValue(Gt[0],$r)-_r,qr=Dr-getAbsoluteValue(Gt[1],zr);return(Math.atan2(qr,kr)+Math.PI*2)%(Math.PI*2)},calculateGradientDirection=function(Gt,$r,zr){var _r=typeof Gt=="number"?Gt:getAngleFromCorner(Gt,$r,zr),Dr=Math.abs($r*Math.sin(_r))+Math.abs(zr*Math.cos(_r)),kr=$r/2,qr=zr/2,Nr=Dr/2,Wr=Math.sin(_r-Math.PI/2)*Nr,Qr=Math.cos(_r-Math.PI/2)*Nr;return[Dr,kr-Qr,kr+Qr,qr-Wr,qr+Wr]},distance=function(Gt,$r){return Math.sqrt(Gt*Gt+$r*$r)},findCorner=function(Gt,$r,zr,_r,Dr){var kr=[[0,0],[0,$r],[Gt,0],[Gt,$r]];return kr.reduce(function(qr,Nr){var Wr=Nr[0],Qr=Nr[1],Vr=distance(zr-Wr,_r-Qr);return(Dr?Vr<qr.optimumDistance:Vr>qr.optimumDistance)?{optimumCorner:Nr,optimumDistance:Vr}:qr},{optimumDistance:Dr?1/0:-1/0,optimumCorner:null}).optimumCorner},calculateRadius=function(Gt,$r,zr,_r,Dr){var kr=0,qr=0;switch(Gt.size){case 0:Gt.shape===0?kr=qr=Math.min(Math.abs($r),Math.abs($r-_r),Math.abs(zr),Math.abs(zr-Dr)):Gt.shape===1&&(kr=Math.min(Math.abs($r),Math.abs($r-_r)),qr=Math.min(Math.abs(zr),Math.abs(zr-Dr)));break;case 2:if(Gt.shape===0)kr=qr=Math.min(distance($r,zr),distance($r,zr-Dr),distance($r-_r,zr),distance($r-_r,zr-Dr));else if(Gt.shape===1){var Nr=Math.min(Math.abs(zr),Math.abs(zr-Dr))/Math.min(Math.abs($r),Math.abs($r-_r)),Wr=findCorner(_r,Dr,$r,zr,!0),Qr=Wr[0],Vr=Wr[1];kr=distance(Qr-$r,(Vr-zr)/Nr),qr=Nr*kr}break;case 1:Gt.shape===0?kr=qr=Math.max(Math.abs($r),Math.abs($r-_r),Math.abs(zr),Math.abs(zr-Dr)):Gt.shape===1&&(kr=Math.max(Math.abs($r),Math.abs($r-_r)),qr=Math.max(Math.abs(zr),Math.abs(zr-Dr)));break;case 3:if(Gt.shape===0)kr=qr=Math.max(distance($r,zr),distance($r,zr-Dr),distance($r-_r,zr),distance($r-_r,zr-Dr));else if(Gt.shape===1){var Nr=Math.max(Math.abs(zr),Math.abs(zr-Dr))/Math.max(Math.abs($r),Math.abs($r-_r)),Jr=findCorner(_r,Dr,$r,zr,!1),Qr=Jr[0],Vr=Jr[1];kr=distance(Qr-$r,(Vr-zr)/Nr),qr=Nr*kr}break}return Array.isArray(Gt.size)&&(kr=getAbsoluteValue(Gt.size[0],_r),qr=Gt.size.length===2?getAbsoluteValue(Gt.size[1],Dr):kr),[kr,qr]},linearGradient=function(Gt,$r){var zr=deg(180),_r=[];return parseFunctionArgs($r).forEach(function(Dr,kr){if(kr===0){var qr=Dr[0];if(qr.type===20&&qr.value==="to"){zr=parseNamedSide(Dr);return}else if(isAngle(qr)){zr=angle.parse(Gt,qr);return}}var Nr=parseColorStop(Gt,Dr);_r.push(Nr)}),{angle:zr,stops:_r,type:1}},prefixLinearGradient=function(Gt,$r){var zr=deg(180),_r=[];return parseFunctionArgs($r).forEach(function(Dr,kr){if(kr===0){var qr=Dr[0];if(qr.type===20&&["top","left","right","bottom"].indexOf(qr.value)!==-1){zr=parseNamedSide(Dr);return}else if(isAngle(qr)){zr=(angle.parse(Gt,qr)+deg(270))%deg(360);return}}var Nr=parseColorStop(Gt,Dr);_r.push(Nr)}),{angle:zr,stops:_r,type:1}},webkitGradient=function(Gt,$r){var zr=deg(180),_r=[],Dr=1,kr=0,qr=3,Nr=[];return parseFunctionArgs($r).forEach(function(Wr,Qr){var Vr=Wr[0];if(Qr===0){if(isIdentToken(Vr)&&Vr.value==="linear"){Dr=1;return}else if(isIdentToken(Vr)&&Vr.value==="radial"){Dr=2;return}}if(Vr.type===18){if(Vr.name==="from"){var Jr=color$1.parse(Gt,Vr.values[0]);_r.push({stop:ZERO_LENGTH,color:Jr})}else if(Vr.name==="to"){var Jr=color$1.parse(Gt,Vr.values[0]);_r.push({stop:HUNDRED_PERCENT,color:Jr})}else if(Vr.name==="color-stop"){var Zr=Vr.values.filter(nonFunctionArgSeparator);if(Zr.length===2){var Jr=color$1.parse(Gt,Zr[1]),zn=Zr[0];isNumberToken(zn)&&_r.push({stop:{type:16,number:zn.number*100,flags:zn.flags},color:Jr})}}}}),Dr===1?{angle:(zr+deg(180))%deg(360),stops:_r,type:Dr}:{size:qr,shape:kr,stops:_r,position:Nr,type:Dr}},CLOSEST_SIDE="closest-side",FARTHEST_SIDE="farthest-side",CLOSEST_CORNER="closest-corner",FARTHEST_CORNER="farthest-corner",CIRCLE="circle",ELLIPSE="ellipse",COVER="cover",CONTAIN="contain",radialGradient=function(Gt,$r){var zr=0,_r=3,Dr=[],kr=[];return parseFunctionArgs($r).forEach(function(qr,Nr){var Wr=!0;if(Nr===0){var Qr=!1;Wr=qr.reduce(function(Jr,Zr){if(Qr)if(isIdentToken(Zr))switch(Zr.value){case"center":return kr.push(FIFTY_PERCENT),Jr;case"top":case"left":return kr.push(ZERO_LENGTH),Jr;case"right":case"bottom":return kr.push(HUNDRED_PERCENT),Jr}else(isLengthPercentage(Zr)||isLength$1(Zr))&&kr.push(Zr);else if(isIdentToken(Zr))switch(Zr.value){case CIRCLE:return zr=0,!1;case ELLIPSE:return zr=1,!1;case"at":return Qr=!0,!1;case CLOSEST_SIDE:return _r=0,!1;case COVER:case FARTHEST_SIDE:return _r=1,!1;case CONTAIN:case CLOSEST_CORNER:return _r=2,!1;case FARTHEST_CORNER:return _r=3,!1}else if(isLength$1(Zr)||isLengthPercentage(Zr))return Array.isArray(_r)||(_r=[]),_r.push(Zr),!1;return Jr},Wr)}if(Wr){var Vr=parseColorStop(Gt,qr);Dr.push(Vr)}}),{size:_r,shape:zr,stops:Dr,position:kr,type:2}},prefixRadialGradient=function(Gt,$r){var zr=0,_r=3,Dr=[],kr=[];return parseFunctionArgs($r).forEach(function(qr,Nr){var Wr=!0;if(Nr===0?Wr=qr.reduce(function(Vr,Jr){if(isIdentToken(Jr))switch(Jr.value){case"center":return kr.push(FIFTY_PERCENT),!1;case"top":case"left":return kr.push(ZERO_LENGTH),!1;case"right":case"bottom":return kr.push(HUNDRED_PERCENT),!1}else if(isLengthPercentage(Jr)||isLength$1(Jr))return kr.push(Jr),!1;return Vr},Wr):Nr===1&&(Wr=qr.reduce(function(Vr,Jr){if(isIdentToken(Jr))switch(Jr.value){case CIRCLE:return zr=0,!1;case ELLIPSE:return zr=1,!1;case CONTAIN:case CLOSEST_SIDE:return _r=0,!1;case FARTHEST_SIDE:return _r=1,!1;case CLOSEST_CORNER:return _r=2,!1;case COVER:case FARTHEST_CORNER:return _r=3,!1}else if(isLength$1(Jr)||isLengthPercentage(Jr))return Array.isArray(_r)||(_r=[]),_r.push(Jr),!1;return Vr},Wr)),Wr){var Qr=parseColorStop(Gt,qr);Dr.push(Qr)}}),{size:_r,shape:zr,stops:Dr,position:kr,type:2}},isLinearGradient=function(Gt){return Gt.type===1},isRadialGradient=function(Gt){return Gt.type===2},image={name:"image",parse:function(Gt,$r){if($r.type===22){var zr={url:$r.value,type:0};return Gt.cache.addImage($r.value),zr}if($r.type===18){var _r=SUPPORTED_IMAGE_FUNCTIONS[$r.name];if(typeof _r>"u")throw new Error('Attempting to parse an unsupported image function "'+$r.name+'"');return _r(Gt,$r.values)}throw new Error("Unsupported image type "+$r.type)}};function isSupportedImage(Gt){return!(Gt.type===20&&Gt.value==="none")&&(Gt.type!==18||!!SUPPORTED_IMAGE_FUNCTIONS[Gt.name])}var SUPPORTED_IMAGE_FUNCTIONS={"linear-gradient":linearGradient,"-moz-linear-gradient":prefixLinearGradient,"-ms-linear-gradient":prefixLinearGradient,"-o-linear-gradient":prefixLinearGradient,"-webkit-linear-gradient":prefixLinearGradient,"radial-gradient":radialGradient,"-moz-radial-gradient":prefixRadialGradient,"-ms-radial-gradient":prefixRadialGradient,"-o-radial-gradient":prefixRadialGradient,"-webkit-radial-gradient":prefixRadialGradient,"-webkit-gradient":webkitGradient},backgroundImage={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(Gt,$r){if($r.length===0)return[];var zr=$r[0];return zr.type===20&&zr.value==="none"?[]:$r.filter(function(_r){return nonFunctionArgSeparator(_r)&&isSupportedImage(_r)}).map(function(_r){return image.parse(Gt,_r)})}},backgroundOrigin={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(Gt,$r){return $r.map(function(zr){if(isIdentToken(zr))switch(zr.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},backgroundPosition={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(Gt,$r){return parseFunctionArgs($r).map(function(zr){return zr.filter(isLengthPercentage)}).map(parseLengthPercentageTuple)}},backgroundRepeat={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(Gt,$r){return parseFunctionArgs($r).map(function(zr){return zr.filter(isIdentToken).map(function(_r){return _r.value}).join(" ")}).map(parseBackgroundRepeat)}},parseBackgroundRepeat=function(Gt){switch(Gt){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},BACKGROUND_SIZE;(function(Gt){Gt.AUTO="auto",Gt.CONTAIN="contain",Gt.COVER="cover"})(BACKGROUND_SIZE||(BACKGROUND_SIZE={}));var backgroundSize={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(Gt,$r){return parseFunctionArgs($r).map(function(zr){return zr.filter(isBackgroundSizeInfoToken)})}},isBackgroundSizeInfoToken=function(Gt){return isIdentToken(Gt)||isLengthPercentage(Gt)},borderColorForSide=function(Gt){return{name:"border-"+Gt+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},borderTopColor=borderColorForSide("top"),borderRightColor=borderColorForSide("right"),borderBottomColor=borderColorForSide("bottom"),borderLeftColor=borderColorForSide("left"),borderRadiusForSide=function(Gt){return{name:"border-radius-"+Gt,initialValue:"0 0",prefix:!1,type:1,parse:function($r,zr){return parseLengthPercentageTuple(zr.filter(isLengthPercentage))}}},borderTopLeftRadius=borderRadiusForSide("top-left"),borderTopRightRadius=borderRadiusForSide("top-right"),borderBottomRightRadius=borderRadiusForSide("bottom-right"),borderBottomLeftRadius=borderRadiusForSide("bottom-left"),borderStyleForSide=function(Gt){return{name:"border-"+Gt+"-style",initialValue:"solid",prefix:!1,type:2,parse:function($r,zr){switch(zr){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},borderTopStyle=borderStyleForSide("top"),borderRightStyle=borderStyleForSide("right"),borderBottomStyle=borderStyleForSide("bottom"),borderLeftStyle=borderStyleForSide("left"),borderWidthForSide=function(Gt){return{name:"border-"+Gt+"-width",initialValue:"0",type:0,prefix:!1,parse:function($r,zr){return isDimensionToken(zr)?zr.number:0}}},borderTopWidth=borderWidthForSide("top"),borderRightWidth=borderWidthForSide("right"),borderBottomWidth=borderWidthForSide("bottom"),borderLeftWidth=borderWidthForSide("left"),color$2={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},direction$1={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"rtl":return 1;case"ltr":default:return 0}}},display={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(Gt,$r){return $r.filter(isIdentToken).reduce(function(zr,_r){return zr|parseDisplayValue(_r.value)},0)}},parseDisplayValue=function(Gt){switch(Gt){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},float={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},letterSpacing={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(Gt,$r){return $r.type===20&&$r.value==="normal"?0:$r.type===17||$r.type===15?$r.number:0}},LINE_BREAK;(function(Gt){Gt.NORMAL="normal",Gt.STRICT="strict"})(LINE_BREAK||(LINE_BREAK={}));var lineBreak={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"strict":return LINE_BREAK.STRICT;case"normal":default:return LINE_BREAK.NORMAL}}},lineHeight={name:"line-height",initialValue:"normal",prefix:!1,type:4},computeLineHeight=function(Gt,$r){return isIdentToken(Gt)&&Gt.value==="normal"?1.2*$r:Gt.type===17?$r*Gt.number:isLengthPercentage(Gt)?getAbsoluteValue(Gt,$r):$r},listStyleImage={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(Gt,$r){return $r.type===20&&$r.value==="none"?null:image.parse(Gt,$r)}},listStylePosition={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"inside":return 0;case"outside":default:return 1}}},listStyleType={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},marginForSide=function(Gt){return{name:"margin-"+Gt,initialValue:"0",prefix:!1,type:4}},marginTop=marginForSide("top"),marginRight=marginForSide("right"),marginBottom=marginForSide("bottom"),marginLeft=marginForSide("left"),overflow={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(Gt,$r){return $r.filter(isIdentToken).map(function(zr){switch(zr.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},overflowWrap={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"break-word":return"break-word";case"normal":default:return"normal"}}},paddingForSide=function(Gt){return{name:"padding-"+Gt,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},paddingTop=paddingForSide("top"),paddingRight=paddingForSide("right"),paddingBottom=paddingForSide("bottom"),paddingLeft=paddingForSide("left"),textAlign={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},position={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},textShadow={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Gt,$r){return $r.length===1&&isIdentWithValue($r[0],"none")?[]:parseFunctionArgs($r).map(function(zr){for(var _r={color:COLORS.TRANSPARENT,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH},Dr=0,kr=0;kr<zr.length;kr++){var qr=zr[kr];isLength$1(qr)?(Dr===0?_r.offsetX=qr:Dr===1?_r.offsetY=qr:_r.blur=qr,Dr++):_r.color=color$1.parse(Gt,qr)}return _r})}},textTransform={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},transform$1={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(Gt,$r){if($r.type===20&&$r.value==="none")return null;if($r.type===18){var zr=SUPPORTED_TRANSFORM_FUNCTIONS[$r.name];if(typeof zr>"u")throw new Error('Attempting to parse an unsupported transform function "'+$r.name+'"');return zr($r.values)}return null}},matrix=function(Gt){var $r=Gt.filter(function(zr){return zr.type===17}).map(function(zr){return zr.number});return $r.length===6?$r:null},matrix3d=function(Gt){var $r=Gt.filter(function(Wr){return Wr.type===17}).map(function(Wr){return Wr.number}),zr=$r[0],_r=$r[1];$r[2],$r[3];var Dr=$r[4],kr=$r[5];$r[6],$r[7],$r[8],$r[9],$r[10],$r[11];var qr=$r[12],Nr=$r[13];return $r[14],$r[15],$r.length===16?[zr,_r,Dr,kr,qr,Nr]:null},SUPPORTED_TRANSFORM_FUNCTIONS={matrix,matrix3d},DEFAULT_VALUE={type:16,number:50,flags:FLAG_INTEGER},DEFAULT=[DEFAULT_VALUE,DEFAULT_VALUE],transformOrigin={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(Gt,$r){var zr=$r.filter(isLengthPercentage);return zr.length!==2?DEFAULT:[zr[0],zr[1]]}},visibility$1={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},WORD_BREAK;(function(Gt){Gt.NORMAL="normal",Gt.BREAK_ALL="break-all",Gt.KEEP_ALL="keep-all"})(WORD_BREAK||(WORD_BREAK={}));var wordBreak={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"break-all":return WORD_BREAK.BREAK_ALL;case"keep-all":return WORD_BREAK.KEEP_ALL;case"normal":default:return WORD_BREAK.NORMAL}}},zIndex={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(Gt,$r){if($r.type===20)return{auto:!0,order:0};if(isNumberToken($r))return{auto:!1,order:$r.number};throw new Error("Invalid z-index number parsed")}},time$1={name:"time",parse:function(Gt,$r){if($r.type===15)switch($r.unit.toLowerCase()){case"s":return 1e3*$r.number;case"ms":return $r.number}throw new Error("Unsupported time type")}},opacity={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(Gt,$r){return isNumberToken($r)?$r.number:1}},textDecorationColor={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},textDecorationLine={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(Gt,$r){return $r.filter(isIdentToken).map(function(zr){switch(zr.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(zr){return zr!==0})}},fontFamily={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(Gt,$r){var zr=[],_r=[];return $r.forEach(function(Dr){switch(Dr.type){case 20:case 0:zr.push(Dr.value);break;case 17:zr.push(Dr.number.toString());break;case 4:_r.push(zr.join(" ")),zr.length=0;break}}),zr.length&&_r.push(zr.join(" ")),_r.map(function(Dr){return Dr.indexOf(" ")===-1?Dr:"'"+Dr+"'"})}},fontSize={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},fontWeight={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(Gt,$r){if(isNumberToken($r))return $r.number;if(isIdentToken($r))switch($r.value){case"bold":return 700;case"normal":default:return 400}return 400}},fontVariant={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(Gt,$r){return $r.filter(isIdentToken).map(function(zr){return zr.value})}},fontStyle={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(Gt,$r){switch($r){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},contains=function(Gt,$r){return(Gt&$r)!==0},content={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(Gt,$r){if($r.length===0)return[];var zr=$r[0];return zr.type===20&&zr.value==="none"?[]:$r}},counterIncrement={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(Gt,$r){if($r.length===0)return null;var zr=$r[0];if(zr.type===20&&zr.value==="none")return null;for(var _r=[],Dr=$r.filter(nonWhiteSpace),kr=0;kr<Dr.length;kr++){var qr=Dr[kr],Nr=Dr[kr+1];if(qr.type===20){var Wr=Nr&&isNumberToken(Nr)?Nr.number:1;_r.push({counter:qr.value,increment:Wr})}}return _r}},counterReset={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(Gt,$r){if($r.length===0)return[];for(var zr=[],_r=$r.filter(nonWhiteSpace),Dr=0;Dr<_r.length;Dr++){var kr=_r[Dr],qr=_r[Dr+1];if(isIdentToken(kr)&&kr.value!=="none"){var Nr=qr&&isNumberToken(qr)?qr.number:0;zr.push({counter:kr.value,reset:Nr})}}return zr}},duration={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(Gt,$r){return $r.filter(isDimensionToken).map(function(zr){return time$1.parse(Gt,zr)})}},quotes={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(Gt,$r){if($r.length===0)return null;var zr=$r[0];if(zr.type===20&&zr.value==="none")return null;var _r=[],Dr=$r.filter(isStringToken);if(Dr.length%2!==0)return null;for(var kr=0;kr<Dr.length;kr+=2){var qr=Dr[kr].value,Nr=Dr[kr+1].value;_r.push({open:qr,close:Nr})}return _r}},getQuote=function(Gt,$r,zr){if(!Gt)return"";var _r=Gt[Math.min($r,Gt.length-1)];return _r?zr?_r.open:_r.close:""},boxShadow={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(Gt,$r){return $r.length===1&&isIdentWithValue($r[0],"none")?[]:parseFunctionArgs($r).map(function(zr){for(var _r={color:255,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH,spread:ZERO_LENGTH,inset:!1},Dr=0,kr=0;kr<zr.length;kr++){var qr=zr[kr];isIdentWithValue(qr,"inset")?_r.inset=!0:isLength$1(qr)?(Dr===0?_r.offsetX=qr:Dr===1?_r.offsetY=qr:Dr===2?_r.blur=qr:_r.spread=qr,Dr++):_r.color=color$1.parse(Gt,qr)}return _r})}},paintOrder={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(Gt,$r){var zr=[0,1,2],_r=[];return $r.filter(isIdentToken).forEach(function(Dr){switch(Dr.value){case"stroke":_r.push(1);break;case"fill":_r.push(0);break;case"markers":_r.push(2);break}}),zr.forEach(function(Dr){_r.indexOf(Dr)===-1&&_r.push(Dr)}),_r}},webkitTextStrokeColor={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},webkitTextStrokeWidth={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(Gt,$r){return isDimensionToken($r)?$r.number:0}},CSSParsedDeclaration=function(){function Gt($r,zr){var _r,Dr;this.animationDuration=parse$2($r,duration,zr.animationDuration),this.backgroundClip=parse$2($r,backgroundClip,zr.backgroundClip),this.backgroundColor=parse$2($r,backgroundColor,zr.backgroundColor),this.backgroundImage=parse$2($r,backgroundImage,zr.backgroundImage),this.backgroundOrigin=parse$2($r,backgroundOrigin,zr.backgroundOrigin),this.backgroundPosition=parse$2($r,backgroundPosition,zr.backgroundPosition),this.backgroundRepeat=parse$2($r,backgroundRepeat,zr.backgroundRepeat),this.backgroundSize=parse$2($r,backgroundSize,zr.backgroundSize),this.borderTopColor=parse$2($r,borderTopColor,zr.borderTopColor),this.borderRightColor=parse$2($r,borderRightColor,zr.borderRightColor),this.borderBottomColor=parse$2($r,borderBottomColor,zr.borderBottomColor),this.borderLeftColor=parse$2($r,borderLeftColor,zr.borderLeftColor),this.borderTopLeftRadius=parse$2($r,borderTopLeftRadius,zr.borderTopLeftRadius),this.borderTopRightRadius=parse$2($r,borderTopRightRadius,zr.borderTopRightRadius),this.borderBottomRightRadius=parse$2($r,borderBottomRightRadius,zr.borderBottomRightRadius),this.borderBottomLeftRadius=parse$2($r,borderBottomLeftRadius,zr.borderBottomLeftRadius),this.borderTopStyle=parse$2($r,borderTopStyle,zr.borderTopStyle),this.borderRightStyle=parse$2($r,borderRightStyle,zr.borderRightStyle),this.borderBottomStyle=parse$2($r,borderBottomStyle,zr.borderBottomStyle),this.borderLeftStyle=parse$2($r,borderLeftStyle,zr.borderLeftStyle),this.borderTopWidth=parse$2($r,borderTopWidth,zr.borderTopWidth),this.borderRightWidth=parse$2($r,borderRightWidth,zr.borderRightWidth),this.borderBottomWidth=parse$2($r,borderBottomWidth,zr.borderBottomWidth),this.borderLeftWidth=parse$2($r,borderLeftWidth,zr.borderLeftWidth),this.boxShadow=parse$2($r,boxShadow,zr.boxShadow),this.color=parse$2($r,color$2,zr.color),this.direction=parse$2($r,direction$1,zr.direction),this.display=parse$2($r,display,zr.display),this.float=parse$2($r,float,zr.cssFloat),this.fontFamily=parse$2($r,fontFamily,zr.fontFamily),this.fontSize=parse$2($r,fontSize,zr.fontSize),this.fontStyle=parse$2($r,fontStyle,zr.fontStyle),this.fontVariant=parse$2($r,fontVariant,zr.fontVariant),this.fontWeight=parse$2($r,fontWeight,zr.fontWeight),this.letterSpacing=parse$2($r,letterSpacing,zr.letterSpacing),this.lineBreak=parse$2($r,lineBreak,zr.lineBreak),this.lineHeight=parse$2($r,lineHeight,zr.lineHeight),this.listStyleImage=parse$2($r,listStyleImage,zr.listStyleImage),this.listStylePosition=parse$2($r,listStylePosition,zr.listStylePosition),this.listStyleType=parse$2($r,listStyleType,zr.listStyleType),this.marginTop=parse$2($r,marginTop,zr.marginTop),this.marginRight=parse$2($r,marginRight,zr.marginRight),this.marginBottom=parse$2($r,marginBottom,zr.marginBottom),this.marginLeft=parse$2($r,marginLeft,zr.marginLeft),this.opacity=parse$2($r,opacity,zr.opacity);var kr=parse$2($r,overflow,zr.overflow);this.overflowX=kr[0],this.overflowY=kr[kr.length>1?1:0],this.overflowWrap=parse$2($r,overflowWrap,zr.overflowWrap),this.paddingTop=parse$2($r,paddingTop,zr.paddingTop),this.paddingRight=parse$2($r,paddingRight,zr.paddingRight),this.paddingBottom=parse$2($r,paddingBottom,zr.paddingBottom),this.paddingLeft=parse$2($r,paddingLeft,zr.paddingLeft),this.paintOrder=parse$2($r,paintOrder,zr.paintOrder),this.position=parse$2($r,position,zr.position),this.textAlign=parse$2($r,textAlign,zr.textAlign),this.textDecorationColor=parse$2($r,textDecorationColor,(_r=zr.textDecorationColor)!==null&&_r!==void 0?_r:zr.color),this.textDecorationLine=parse$2($r,textDecorationLine,(Dr=zr.textDecorationLine)!==null&&Dr!==void 0?Dr:zr.textDecoration),this.textShadow=parse$2($r,textShadow,zr.textShadow),this.textTransform=parse$2($r,textTransform,zr.textTransform),this.transform=parse$2($r,transform$1,zr.transform),this.transformOrigin=parse$2($r,transformOrigin,zr.transformOrigin),this.visibility=parse$2($r,visibility$1,zr.visibility),this.webkitTextStrokeColor=parse$2($r,webkitTextStrokeColor,zr.webkitTextStrokeColor),this.webkitTextStrokeWidth=parse$2($r,webkitTextStrokeWidth,zr.webkitTextStrokeWidth),this.wordBreak=parse$2($r,wordBreak,zr.wordBreak),this.zIndex=parse$2($r,zIndex,zr.zIndex)}return Gt.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},Gt.prototype.isTransparent=function(){return isTransparent(this.backgroundColor)},Gt.prototype.isTransformed=function(){return this.transform!==null},Gt.prototype.isPositioned=function(){return this.position!==0},Gt.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},Gt.prototype.isFloating=function(){return this.float!==0},Gt.prototype.isInlineLevel=function(){return contains(this.display,4)||contains(this.display,33554432)||contains(this.display,268435456)||contains(this.display,536870912)||contains(this.display,67108864)||contains(this.display,134217728)},Gt}(),CSSParsedPseudoDeclaration=function(){function Gt($r,zr){this.content=parse$2($r,content,zr.content),this.quotes=parse$2($r,quotes,zr.quotes)}return Gt}(),CSSParsedCounterDeclaration=function(){function Gt($r,zr){this.counterIncrement=parse$2($r,counterIncrement,zr.counterIncrement),this.counterReset=parse$2($r,counterReset,zr.counterReset)}return Gt}(),parse$2=function(Gt,$r,zr){var _r=new Tokenizer,Dr=zr!==null&&typeof zr<"u"?zr.toString():$r.initialValue;_r.write(Dr);var kr=new Parser(_r.read());switch($r.type){case 2:var qr=kr.parseComponentValue();return $r.parse(Gt,isIdentToken(qr)?qr.value:$r.initialValue);case 0:return $r.parse(Gt,kr.parseComponentValue());case 1:return $r.parse(Gt,kr.parseComponentValues());case 4:return kr.parseComponentValue();case 3:switch($r.format){case"angle":return angle.parse(Gt,kr.parseComponentValue());case"color":return color$1.parse(Gt,kr.parseComponentValue());case"image":return image.parse(Gt,kr.parseComponentValue());case"length":var Nr=kr.parseComponentValue();return isLength$1(Nr)?Nr:ZERO_LENGTH;case"length-percentage":var Wr=kr.parseComponentValue();return isLengthPercentage(Wr)?Wr:ZERO_LENGTH;case"time":return time$1.parse(Gt,kr.parseComponentValue())}break}},elementDebuggerAttribute="data-html2canvas-debug",getElementDebugType=function(Gt){var $r=Gt.getAttribute(elementDebuggerAttribute);switch($r){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},isDebugging=function(Gt,$r){var zr=getElementDebugType(Gt);return zr===1||$r===zr},ElementContainer=function(){function Gt($r,zr){if(this.context=$r,this.textNodes=[],this.elements=[],this.flags=0,isDebugging(zr,3))debugger;this.styles=new CSSParsedDeclaration($r,window.getComputedStyle(zr,null)),isHTMLElementNode(zr)&&(this.styles.animationDuration.some(function(_r){return _r>0})&&(zr.style.animationDuration="0s"),this.styles.transform!==null&&(zr.style.transform="none")),this.bounds=parseBounds(this.context,zr),isDebugging(zr,4)&&(this.flags|=16)}return Gt}(),base64="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",chars$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1$2=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$1$2=0;i$1$2<chars$1.length;i$1$2++)lookup$1$2[chars$1.charCodeAt(i$1$2)]=i$1$2;var decode$2=function(Gt){var $r=Gt.length*.75,zr=Gt.length,_r,Dr=0,kr,qr,Nr,Wr;Gt[Gt.length-1]==="="&&($r--,Gt[Gt.length-2]==="="&&$r--);var Qr=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer($r):new Array($r),Vr=Array.isArray(Qr)?Qr:new Uint8Array(Qr);for(_r=0;_r<zr;_r+=4)kr=lookup$1$2[Gt.charCodeAt(_r)],qr=lookup$1$2[Gt.charCodeAt(_r+1)],Nr=lookup$1$2[Gt.charCodeAt(_r+2)],Wr=lookup$1$2[Gt.charCodeAt(_r+3)],Vr[Dr++]=kr<<2|qr>>4,Vr[Dr++]=(qr&15)<<4|Nr>>2,Vr[Dr++]=(Nr&3)<<6|Wr&63;return Qr},polyUint16Array=function(Gt){for(var $r=Gt.length,zr=[],_r=0;_r<$r;_r+=2)zr.push(Gt[_r+1]<<8|Gt[_r]);return zr},polyUint32Array=function(Gt){for(var $r=Gt.length,zr=[],_r=0;_r<$r;_r+=4)zr.push(Gt[_r+3]<<24|Gt[_r+2]<<16|Gt[_r+1]<<8|Gt[_r]);return zr},UTRIE2_SHIFT_2=5,UTRIE2_SHIFT_1=11,UTRIE2_INDEX_SHIFT=2,UTRIE2_SHIFT_1_2=UTRIE2_SHIFT_1-UTRIE2_SHIFT_2,UTRIE2_LSCP_INDEX_2_OFFSET=65536>>UTRIE2_SHIFT_2,UTRIE2_DATA_BLOCK_LENGTH=1<<UTRIE2_SHIFT_2,UTRIE2_DATA_MASK=UTRIE2_DATA_BLOCK_LENGTH-1,UTRIE2_LSCP_INDEX_2_LENGTH=1024>>UTRIE2_SHIFT_2,UTRIE2_INDEX_2_BMP_LENGTH=UTRIE2_LSCP_INDEX_2_OFFSET+UTRIE2_LSCP_INDEX_2_LENGTH,UTRIE2_UTF8_2B_INDEX_2_OFFSET=UTRIE2_INDEX_2_BMP_LENGTH,UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,UTRIE2_INDEX_1_OFFSET=UTRIE2_UTF8_2B_INDEX_2_OFFSET+UTRIE2_UTF8_2B_INDEX_2_LENGTH,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>UTRIE2_SHIFT_1,UTRIE2_INDEX_2_BLOCK_LENGTH=1<<UTRIE2_SHIFT_1_2,UTRIE2_INDEX_2_MASK=UTRIE2_INDEX_2_BLOCK_LENGTH-1,slice16=function(Gt,$r,zr){return Gt.slice?Gt.slice($r,zr):new Uint16Array(Array.prototype.slice.call(Gt,$r,zr))},slice32=function(Gt,$r,zr){return Gt.slice?Gt.slice($r,zr):new Uint32Array(Array.prototype.slice.call(Gt,$r,zr))},createTrieFromBase64=function(Gt,$r){var zr=decode$2(Gt),_r=Array.isArray(zr)?polyUint32Array(zr):new Uint32Array(zr),Dr=Array.isArray(zr)?polyUint16Array(zr):new Uint16Array(zr),kr=24,qr=slice16(Dr,kr/2,_r[4]/2),Nr=_r[5]===2?slice16(Dr,(kr+_r[4])/2):slice32(_r,Math.ceil((kr+_r[4])/4));return new Trie(_r[0],_r[1],_r[2],_r[3],qr,Nr)},Trie=function(){function Gt($r,zr,_r,Dr,kr,qr){this.initialValue=$r,this.errorValue=zr,this.highStart=_r,this.highValueIndex=Dr,this.index=kr,this.data=qr}return Gt.prototype.get=function($r){var zr;if($r>=0){if($r<55296||$r>56319&&$r<=65535)return zr=this.index[$r>>UTRIE2_SHIFT_2],zr=(zr<<UTRIE2_INDEX_SHIFT)+($r&UTRIE2_DATA_MASK),this.data[zr];if($r<=65535)return zr=this.index[UTRIE2_LSCP_INDEX_2_OFFSET+($r-55296>>UTRIE2_SHIFT_2)],zr=(zr<<UTRIE2_INDEX_SHIFT)+($r&UTRIE2_DATA_MASK),this.data[zr];if($r<this.highStart)return zr=UTRIE2_INDEX_1_OFFSET-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH+($r>>UTRIE2_SHIFT_1),zr=this.index[zr],zr+=$r>>UTRIE2_SHIFT_2&UTRIE2_INDEX_2_MASK,zr=this.index[zr],zr=(zr<<UTRIE2_INDEX_SHIFT)+($r&UTRIE2_DATA_MASK),this.data[zr];if($r<=1114111)return this.data[this.highValueIndex]}return this.errorValue},Gt}(),chars$4="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$4=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$5=0;i$5<chars$4.length;i$5++)lookup$4[chars$4.charCodeAt(i$5)]=i$5;var Prepend=1,CR=2,LF=3,Control=4,Extend=5,SpacingMark=7,L$7=8,V$3=9,T$8=10,LV=11,LVT=12,ZWJ=13,Extended_Pictographic=14,RI=15,toCodePoints=function(Gt){for(var $r=[],zr=0,_r=Gt.length;zr<_r;){var Dr=Gt.charCodeAt(zr++);if(Dr>=55296&&Dr<=56319&&zr<_r){var kr=Gt.charCodeAt(zr++);(kr&64512)===56320?$r.push(((Dr&1023)<<10)+(kr&1023)+65536):($r.push(Dr),zr--)}else $r.push(Dr)}return $r},fromCodePoint=function(){for(var Gt=[],$r=0;$r<arguments.length;$r++)Gt[$r]=arguments[$r];if(String.fromCodePoint)return String.fromCodePoint.apply(String,Gt);var zr=Gt.length;if(!zr)return"";for(var _r=[],Dr=-1,kr="";++Dr<zr;){var qr=Gt[Dr];qr<=65535?_r.push(qr):(qr-=65536,_r.push((qr>>10)+55296,qr%1024+56320)),(Dr+1===zr||_r.length>16384)&&(kr+=String.fromCharCode.apply(String,_r),_r.length=0)}return kr},UnicodeTrie=createTrieFromBase64(base64),BREAK_NOT_ALLOWED="×",BREAK_ALLOWED="÷",codePointToClass=function(Gt){return UnicodeTrie.get(Gt)},_graphemeBreakAtIndex=function(Gt,$r,zr){var _r=zr-2,Dr=$r[_r],kr=$r[zr-1],qr=$r[zr];if(kr===CR&&qr===LF)return BREAK_NOT_ALLOWED;if(kr===CR||kr===LF||kr===Control||qr===CR||qr===LF||qr===Control)return BREAK_ALLOWED;if(kr===L$7&&[L$7,V$3,LV,LVT].indexOf(qr)!==-1||(kr===LV||kr===V$3)&&(qr===V$3||qr===T$8)||(kr===LVT||kr===T$8)&&qr===T$8||qr===ZWJ||qr===Extend||qr===SpacingMark||kr===Prepend)return BREAK_NOT_ALLOWED;if(kr===ZWJ&&qr===Extended_Pictographic){for(;Dr===Extend;)Dr=$r[--_r];if(Dr===Extended_Pictographic)return BREAK_NOT_ALLOWED}if(kr===RI&&qr===RI){for(var Nr=0;Dr===RI;)Nr++,Dr=$r[--_r];if(Nr%2===0)return BREAK_NOT_ALLOWED}return BREAK_ALLOWED},GraphemeBreaker=function(Gt){var $r=toCodePoints(Gt),zr=$r.length,_r=0,Dr=0,kr=$r.map(codePointToClass);return{next:function(){if(_r>=zr)return{done:!0,value:null};for(var qr=BREAK_NOT_ALLOWED;_r<zr&&(qr=_graphemeBreakAtIndex($r,kr,++_r))===BREAK_NOT_ALLOWED;);if(qr!==BREAK_NOT_ALLOWED||_r===zr){var Nr=fromCodePoint.apply(null,$r.slice(Dr,_r));return Dr=_r,{value:Nr,done:!1}}return{done:!0,value:null}}}},splitGraphemes=function(Gt){for(var $r=GraphemeBreaker(Gt),zr=[],_r;!(_r=$r.next()).done;)_r.value&&zr.push(_r.value.slice());return zr},testRangeBounds=function(Gt){var $r=123;if(Gt.createRange){var zr=Gt.createRange();if(zr.getBoundingClientRect){var _r=Gt.createElement("boundtest");_r.style.height=$r+"px",_r.style.display="block",Gt.body.appendChild(_r),zr.selectNode(_r);var Dr=zr.getBoundingClientRect(),kr=Math.round(Dr.height);if(Gt.body.removeChild(_r),kr===$r)return!0}}return!1},testIOSLineBreak=function(Gt){var $r=Gt.createElement("boundtest");$r.style.width="50px",$r.style.display="block",$r.style.fontSize="12px",$r.style.letterSpacing="0px",$r.style.wordSpacing="0px",Gt.body.appendChild($r);var zr=Gt.createRange();$r.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var _r=$r.firstChild,Dr=toCodePoints$1(_r.data).map(function(Wr){return fromCodePoint$1(Wr)}),kr=0,qr={},Nr=Dr.every(function(Wr,Qr){zr.setStart(_r,kr),zr.setEnd(_r,kr+Wr.length);var Vr=zr.getBoundingClientRect();kr+=Wr.length;var Jr=Vr.x>qr.x||Vr.y>qr.y;return qr=Vr,Qr===0?!0:Jr});return Gt.body.removeChild($r),Nr},testCORS=function(){return typeof new Image().crossOrigin<"u"},testResponseType=function(){return typeof new XMLHttpRequest().responseType=="string"},testSVG=function(Gt){var $r=new Image,zr=Gt.createElement("canvas"),_r=zr.getContext("2d");if(!_r)return!1;$r.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{_r.drawImage($r,0,0),zr.toDataURL()}catch{return!1}return!0},isGreenPixel=function(Gt){return Gt[0]===0&&Gt[1]===255&&Gt[2]===0&&Gt[3]===255},testForeignObject=function(Gt){var $r=Gt.createElement("canvas"),zr=100;$r.width=zr,$r.height=zr;var _r=$r.getContext("2d");if(!_r)return Promise.reject(!1);_r.fillStyle="rgb(0, 255, 0)",_r.fillRect(0,0,zr,zr);var Dr=new Image,kr=$r.toDataURL();Dr.src=kr;var qr=createForeignObjectSVG(zr,zr,0,0,Dr);return _r.fillStyle="red",_r.fillRect(0,0,zr,zr),loadSerializedSVG$1(qr).then(function(Nr){_r.drawImage(Nr,0,0);var Wr=_r.getImageData(0,0,zr,zr).data;_r.fillStyle="red",_r.fillRect(0,0,zr,zr);var Qr=Gt.createElement("div");return Qr.style.backgroundImage="url("+kr+")",Qr.style.height=zr+"px",isGreenPixel(Wr)?loadSerializedSVG$1(createForeignObjectSVG(zr,zr,0,0,Qr)):Promise.reject(!1)}).then(function(Nr){return _r.drawImage(Nr,0,0),isGreenPixel(_r.getImageData(0,0,zr,zr).data)}).catch(function(){return!1})},createForeignObjectSVG=function(Gt,$r,zr,_r,Dr){var kr="http://www.w3.org/2000/svg",qr=document.createElementNS(kr,"svg"),Nr=document.createElementNS(kr,"foreignObject");return qr.setAttributeNS(null,"width",Gt.toString()),qr.setAttributeNS(null,"height",$r.toString()),Nr.setAttributeNS(null,"width","100%"),Nr.setAttributeNS(null,"height","100%"),Nr.setAttributeNS(null,"x",zr.toString()),Nr.setAttributeNS(null,"y",_r.toString()),Nr.setAttributeNS(null,"externalResourcesRequired","true"),qr.appendChild(Nr),Nr.appendChild(Dr),qr},loadSerializedSVG$1=function(Gt){return new Promise(function($r,zr){var _r=new Image;_r.onload=function(){return $r(_r)},_r.onerror=zr,_r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Gt))})},FEATURES={get SUPPORT_RANGE_BOUNDS(){var Gt=testRangeBounds(document);return Object.defineProperty(FEATURES,"SUPPORT_RANGE_BOUNDS",{value:Gt}),Gt},get SUPPORT_WORD_BREAKING(){var Gt=FEATURES.SUPPORT_RANGE_BOUNDS&&testIOSLineBreak(document);return Object.defineProperty(FEATURES,"SUPPORT_WORD_BREAKING",{value:Gt}),Gt},get SUPPORT_SVG_DRAWING(){var Gt=testSVG(document);return Object.defineProperty(FEATURES,"SUPPORT_SVG_DRAWING",{value:Gt}),Gt},get SUPPORT_FOREIGNOBJECT_DRAWING(){var Gt=typeof Array.from=="function"&&typeof window.fetch=="function"?testForeignObject(document):Promise.resolve(!1);return Object.defineProperty(FEATURES,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:Gt}),Gt},get SUPPORT_CORS_IMAGES(){var Gt=testCORS();return Object.defineProperty(FEATURES,"SUPPORT_CORS_IMAGES",{value:Gt}),Gt},get SUPPORT_RESPONSE_TYPE(){var Gt=testResponseType();return Object.defineProperty(FEATURES,"SUPPORT_RESPONSE_TYPE",{value:Gt}),Gt},get SUPPORT_CORS_XHR(){var Gt="withCredentials"in new XMLHttpRequest;return Object.defineProperty(FEATURES,"SUPPORT_CORS_XHR",{value:Gt}),Gt},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var Gt=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(FEATURES,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:Gt}),Gt}},TextBounds=function(){function Gt($r,zr){this.text=$r,this.bounds=zr}return Gt}(),parseTextBounds=function(Gt,$r,zr,_r){var Dr=breakText($r,zr),kr=[],qr=0;return Dr.forEach(function(Nr){if(zr.textDecorationLine.length||Nr.trim().length>0)if(FEATURES.SUPPORT_RANGE_BOUNDS){var Wr=createRange(_r,qr,Nr.length).getClientRects();if(Wr.length>1){var Qr=segmentGraphemes(Nr),Vr=0;Qr.forEach(function(Zr){kr.push(new TextBounds(Zr,Bounds.fromDOMRectList(Gt,createRange(_r,Vr+qr,Zr.length).getClientRects()))),Vr+=Zr.length})}else kr.push(new TextBounds(Nr,Bounds.fromDOMRectList(Gt,Wr)))}else{var Jr=_r.splitText(Nr.length);kr.push(new TextBounds(Nr,getWrapperBounds(Gt,_r))),_r=Jr}else FEATURES.SUPPORT_RANGE_BOUNDS||(_r=_r.splitText(Nr.length));qr+=Nr.length}),kr},getWrapperBounds=function(Gt,$r){var zr=$r.ownerDocument;if(zr){var _r=zr.createElement("html2canvaswrapper");_r.appendChild($r.cloneNode(!0));var Dr=$r.parentNode;if(Dr){Dr.replaceChild(_r,$r);var kr=parseBounds(Gt,_r);return _r.firstChild&&Dr.replaceChild(_r.firstChild,_r),kr}}return Bounds.EMPTY},createRange=function(Gt,$r,zr){var _r=Gt.ownerDocument;if(!_r)throw new Error("Node has no owner document");var Dr=_r.createRange();return Dr.setStart(Gt,$r),Dr.setEnd(Gt,$r+zr),Dr},segmentGraphemes=function(Gt){if(FEATURES.SUPPORT_NATIVE_TEXT_SEGMENTATION){var $r=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from($r.segment(Gt)).map(function(zr){return zr.segment})}return splitGraphemes(Gt)},segmentWords=function(Gt,$r){if(FEATURES.SUPPORT_NATIVE_TEXT_SEGMENTATION){var zr=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(zr.segment(Gt)).map(function(_r){return _r.segment})}return breakWords(Gt,$r)},breakText=function(Gt,$r){return $r.letterSpacing!==0?segmentGraphemes(Gt):segmentWords(Gt,$r)},wordSeparators=[32,160,4961,65792,65793,4153,4241],breakWords=function(Gt,$r){for(var zr=LineBreaker(Gt,{lineBreak:$r.lineBreak,wordBreak:$r.overflowWrap==="break-word"?"break-word":$r.wordBreak}),_r=[],Dr,kr=function(){if(Dr.value){var qr=Dr.value.slice(),Nr=toCodePoints$1(qr),Wr="";Nr.forEach(function(Qr){wordSeparators.indexOf(Qr)===-1?Wr+=fromCodePoint$1(Qr):(Wr.length&&_r.push(Wr),_r.push(fromCodePoint$1(Qr)),Wr="")}),Wr.length&&_r.push(Wr)}};!(Dr=zr.next()).done;)kr();return _r},TextContainer=function(){function Gt($r,zr,_r){this.text=transform(zr.data,_r.textTransform),this.textBounds=parseTextBounds($r,this.text,_r,zr)}return Gt}(),transform=function(Gt,$r){switch($r){case 1:return Gt.toLowerCase();case 3:return Gt.replace(CAPITALIZE,capitalize$2);case 2:return Gt.toUpperCase();default:return Gt}},CAPITALIZE=/(^|\s|:|-|\(|\))([a-z])/g,capitalize$2=function(Gt,$r,zr){return Gt.length>0?$r+zr.toUpperCase():Gt},ImageElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr.src=_r.currentSrc||_r.src,Dr.intrinsicWidth=_r.naturalWidth,Dr.intrinsicHeight=_r.naturalHeight,Dr.context.cache.addImage(Dr.src),Dr}return $r}(ElementContainer),CanvasElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr.canvas=_r,Dr.intrinsicWidth=_r.width,Dr.intrinsicHeight=_r.height,Dr}return $r}(ElementContainer),SVGElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this,kr=new XMLSerializer,qr=parseBounds(zr,_r);return _r.setAttribute("width",qr.width+"px"),_r.setAttribute("height",qr.height+"px"),Dr.svg="data:image/svg+xml,"+encodeURIComponent(kr.serializeToString(_r)),Dr.intrinsicWidth=_r.width.baseVal.value,Dr.intrinsicHeight=_r.height.baseVal.value,Dr.context.cache.addImage(Dr.svg),Dr}return $r}(ElementContainer),LIElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr.value=_r.value,Dr}return $r}(ElementContainer),OLElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr.start=_r.start,Dr.reversed=typeof _r.reversed=="boolean"&&_r.reversed===!0,Dr}return $r}(ElementContainer),CHECKBOX_BORDER_RADIUS=[{type:15,flags:0,unit:"px",number:3}],RADIO_BORDER_RADIUS=[{type:16,flags:0,number:50}],reformatInputBounds=function(Gt){return Gt.width>Gt.height?new Bounds(Gt.left+(Gt.width-Gt.height)/2,Gt.top,Gt.height,Gt.height):Gt.width<Gt.height?new Bounds(Gt.left,Gt.top+(Gt.height-Gt.width)/2,Gt.width,Gt.width):Gt},getInputValue=function(Gt){var $r=Gt.type===PASSWORD?new Array(Gt.value.length+1).join("•"):Gt.value;return $r.length===0?Gt.placeholder||"":$r},CHECKBOX="checkbox",RADIO="radio",PASSWORD="password",INPUT_COLOR=707406591,InputElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;switch(Dr.type=_r.type.toLowerCase(),Dr.checked=_r.checked,Dr.value=getInputValue(_r),(Dr.type===CHECKBOX||Dr.type===RADIO)&&(Dr.styles.backgroundColor=3739148031,Dr.styles.borderTopColor=Dr.styles.borderRightColor=Dr.styles.borderBottomColor=Dr.styles.borderLeftColor=2779096575,Dr.styles.borderTopWidth=Dr.styles.borderRightWidth=Dr.styles.borderBottomWidth=Dr.styles.borderLeftWidth=1,Dr.styles.borderTopStyle=Dr.styles.borderRightStyle=Dr.styles.borderBottomStyle=Dr.styles.borderLeftStyle=1,Dr.styles.backgroundClip=[0],Dr.styles.backgroundOrigin=[0],Dr.bounds=reformatInputBounds(Dr.bounds)),Dr.type){case CHECKBOX:Dr.styles.borderTopRightRadius=Dr.styles.borderTopLeftRadius=Dr.styles.borderBottomRightRadius=Dr.styles.borderBottomLeftRadius=CHECKBOX_BORDER_RADIUS;break;case RADIO:Dr.styles.borderTopRightRadius=Dr.styles.borderTopLeftRadius=Dr.styles.borderBottomRightRadius=Dr.styles.borderBottomLeftRadius=RADIO_BORDER_RADIUS;break}return Dr}return $r}(ElementContainer),SelectElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this,kr=_r.options[_r.selectedIndex||0];return Dr.value=kr&&kr.text||"",Dr}return $r}(ElementContainer),TextareaElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr.value=_r.value,Dr}return $r}(ElementContainer),IFrameElementContainer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;Dr.src=_r.src,Dr.width=parseInt(_r.width,10)||0,Dr.height=parseInt(_r.height,10)||0,Dr.backgroundColor=Dr.styles.backgroundColor;try{if(_r.contentWindow&&_r.contentWindow.document&&_r.contentWindow.document.documentElement){Dr.tree=parseTree(zr,_r.contentWindow.document.documentElement);var kr=_r.contentWindow.document.documentElement?parseColor(zr,getComputedStyle(_r.contentWindow.document.documentElement).backgroundColor):COLORS.TRANSPARENT,qr=_r.contentWindow.document.body?parseColor(zr,getComputedStyle(_r.contentWindow.document.body).backgroundColor):COLORS.TRANSPARENT;Dr.backgroundColor=isTransparent(kr)?isTransparent(qr)?Dr.styles.backgroundColor:qr:kr}}catch{}return Dr}return $r}(ElementContainer),LIST_OWNERS=["OL","UL","MENU"],parseNodeTree=function(Gt,$r,zr,_r){for(var Dr=$r.firstChild,kr=void 0;Dr;Dr=kr)if(kr=Dr.nextSibling,isTextNode(Dr)&&Dr.data.trim().length>0)zr.textNodes.push(new TextContainer(Gt,Dr,zr.styles));else if(isElementNode(Dr))if(isSlotElement(Dr)&&Dr.assignedNodes)Dr.assignedNodes().forEach(function(Nr){return parseNodeTree(Gt,Nr,zr,_r)});else{var qr=createContainer(Gt,Dr);qr.styles.isVisible()&&(createsRealStackingContext(Dr,qr,_r)?qr.flags|=4:createsStackingContext(qr.styles)&&(qr.flags|=2),LIST_OWNERS.indexOf(Dr.tagName)!==-1&&(qr.flags|=8),zr.elements.push(qr),Dr.slot,Dr.shadowRoot?parseNodeTree(Gt,Dr.shadowRoot,qr,_r):!isTextareaElement(Dr)&&!isSVGElement(Dr)&&!isSelectElement(Dr)&&parseNodeTree(Gt,Dr,qr,_r))}},createContainer=function(Gt,$r){return isImageElement($r)?new ImageElementContainer(Gt,$r):isCanvasElement($r)?new CanvasElementContainer(Gt,$r):isSVGElement($r)?new SVGElementContainer(Gt,$r):isLIElement($r)?new LIElementContainer(Gt,$r):isOLElement($r)?new OLElementContainer(Gt,$r):isInputElement($r)?new InputElementContainer(Gt,$r):isSelectElement($r)?new SelectElementContainer(Gt,$r):isTextareaElement($r)?new TextareaElementContainer(Gt,$r):isIFrameElement($r)?new IFrameElementContainer(Gt,$r):new ElementContainer(Gt,$r)},parseTree=function(Gt,$r){var zr=createContainer(Gt,$r);return zr.flags|=4,parseNodeTree(Gt,$r,zr,zr),zr},createsRealStackingContext=function(Gt,$r,zr){return $r.styles.isPositionedWithZIndex()||$r.styles.opacity<1||$r.styles.isTransformed()||isBodyElement(Gt)&&zr.styles.isTransparent()},createsStackingContext=function(Gt){return Gt.isPositioned()||Gt.isFloating()},isTextNode=function(Gt){return Gt.nodeType===Node.TEXT_NODE},isElementNode=function(Gt){return Gt.nodeType===Node.ELEMENT_NODE},isHTMLElementNode=function(Gt){return isElementNode(Gt)&&typeof Gt.style<"u"&&!isSVGElementNode(Gt)},isSVGElementNode=function(Gt){return typeof Gt.className=="object"},isLIElement=function(Gt){return Gt.tagName==="LI"},isOLElement=function(Gt){return Gt.tagName==="OL"},isInputElement=function(Gt){return Gt.tagName==="INPUT"},isHTMLElement=function(Gt){return Gt.tagName==="HTML"},isSVGElement=function(Gt){return Gt.tagName==="svg"},isBodyElement=function(Gt){return Gt.tagName==="BODY"},isCanvasElement=function(Gt){return Gt.tagName==="CANVAS"},isVideoElement=function(Gt){return Gt.tagName==="VIDEO"},isImageElement=function(Gt){return Gt.tagName==="IMG"},isIFrameElement=function(Gt){return Gt.tagName==="IFRAME"},isStyleElement=function(Gt){return Gt.tagName==="STYLE"},isScriptElement=function(Gt){return Gt.tagName==="SCRIPT"},isTextareaElement=function(Gt){return Gt.tagName==="TEXTAREA"},isSelectElement=function(Gt){return Gt.tagName==="SELECT"},isSlotElement=function(Gt){return Gt.tagName==="SLOT"},isCustomElement=function(Gt){return Gt.tagName.indexOf("-")>0},CounterState=function(){function Gt(){this.counters={}}return Gt.prototype.getCounterValue=function($r){var zr=this.counters[$r];return zr&&zr.length?zr[zr.length-1]:1},Gt.prototype.getCounterValues=function($r){var zr=this.counters[$r];return zr||[]},Gt.prototype.pop=function($r){var zr=this;$r.forEach(function(_r){return zr.counters[_r].pop()})},Gt.prototype.parse=function($r){var zr=this,_r=$r.counterIncrement,Dr=$r.counterReset,kr=!0;_r!==null&&_r.forEach(function(Nr){var Wr=zr.counters[Nr.counter];Wr&&Nr.increment!==0&&(kr=!1,Wr.length||Wr.push(1),Wr[Math.max(0,Wr.length-1)]+=Nr.increment)});var qr=[];return kr&&Dr.forEach(function(Nr){var Wr=zr.counters[Nr.counter];qr.push(Nr.counter),Wr||(Wr=zr.counters[Nr.counter]=[]),Wr.push(Nr.reset)}),qr},Gt}(),ROMAN_UPPER={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ARMENIAN={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},HEBREW={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},GEORGIAN={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},createAdditiveCounter=function(Gt,$r,zr,_r,Dr,kr){return Gt<$r||Gt>zr?createCounterText(Gt,Dr,kr.length>0):_r.integers.reduce(function(qr,Nr,Wr){for(;Gt>=Nr;)Gt-=Nr,qr+=_r.values[Wr];return qr},"")+kr},createCounterStyleWithSymbolResolver=function(Gt,$r,zr,_r){var Dr="";do zr||Gt--,Dr=_r(Gt)+Dr,Gt/=$r;while(Gt*$r>=$r);return Dr},createCounterStyleFromRange=function(Gt,$r,zr,_r,Dr){var kr=zr-$r+1;return(Gt<0?"-":"")+(createCounterStyleWithSymbolResolver(Math.abs(Gt),kr,_r,function(qr){return fromCodePoint$1(Math.floor(qr%kr)+$r)})+Dr)},createCounterStyleFromSymbols=function(Gt,$r,zr){zr===void 0&&(zr=". ");var _r=$r.length;return createCounterStyleWithSymbolResolver(Math.abs(Gt),_r,!1,function(Dr){return $r[Math.floor(Dr%_r)]})+zr},CJK_ZEROS=1,CJK_TEN_COEFFICIENTS=2,CJK_TEN_HIGH_COEFFICIENTS=4,CJK_HUNDRED_COEFFICIENTS=8,createCJKCounter=function(Gt,$r,zr,_r,Dr,kr){if(Gt<-9999||Gt>9999)return createCounterText(Gt,4,Dr.length>0);var qr=Math.abs(Gt),Nr=Dr;if(qr===0)return $r[0]+Nr;for(var Wr=0;qr>0&&Wr<=4;Wr++){var Qr=qr%10;Qr===0&&contains(kr,CJK_ZEROS)&&Nr!==""?Nr=$r[Qr]+Nr:Qr>1||Qr===1&&Wr===0||Qr===1&&Wr===1&&contains(kr,CJK_TEN_COEFFICIENTS)||Qr===1&&Wr===1&&contains(kr,CJK_TEN_HIGH_COEFFICIENTS)&&Gt>100||Qr===1&&Wr>1&&contains(kr,CJK_HUNDRED_COEFFICIENTS)?Nr=$r[Qr]+(Wr>0?zr[Wr-1]:"")+Nr:Qr===1&&Wr>0&&(Nr=zr[Wr-1]+Nr),qr=Math.floor(qr/10)}return(Gt<0?_r:"")+Nr},CHINESE_INFORMAL_MULTIPLIERS="十百千萬",CHINESE_FORMAL_MULTIPLIERS="拾佰仟萬",JAPANESE_NEGATIVE="マイナス",KOREAN_NEGATIVE="마이너스",createCounterText=function(Gt,$r,zr){var _r=zr?". ":"",Dr=zr?"、":"",kr=zr?", ":"",qr=zr?" ":"";switch($r){case 0:return"•"+qr;case 1:return"◦"+qr;case 2:return"◾"+qr;case 5:var Nr=createCounterStyleFromRange(Gt,48,57,!0,_r);return Nr.length<4?"0"+Nr:Nr;case 4:return createCounterStyleFromSymbols(Gt,"〇一二三四五六七八九",Dr);case 6:return createAdditiveCounter(Gt,1,3999,ROMAN_UPPER,3,_r).toLowerCase();case 7:return createAdditiveCounter(Gt,1,3999,ROMAN_UPPER,3,_r);case 8:return createCounterStyleFromRange(Gt,945,969,!1,_r);case 9:return createCounterStyleFromRange(Gt,97,122,!1,_r);case 10:return createCounterStyleFromRange(Gt,65,90,!1,_r);case 11:return createCounterStyleFromRange(Gt,1632,1641,!0,_r);case 12:case 49:return createAdditiveCounter(Gt,1,9999,ARMENIAN,3,_r);case 35:return createAdditiveCounter(Gt,1,9999,ARMENIAN,3,_r).toLowerCase();case 13:return createCounterStyleFromRange(Gt,2534,2543,!0,_r);case 14:case 30:return createCounterStyleFromRange(Gt,6112,6121,!0,_r);case 15:return createCounterStyleFromSymbols(Gt,"子丑寅卯辰巳午未申酉戌亥",Dr);case 16:return createCounterStyleFromSymbols(Gt,"甲乙丙丁戊己庚辛壬癸",Dr);case 17:case 48:return createCJKCounter(Gt,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"負",Dr,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 47:return createCJKCounter(Gt,"零壹貳參肆伍陸柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"負",Dr,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 42:return createCJKCounter(Gt,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"负",Dr,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 41:return createCJKCounter(Gt,"零壹贰叁肆伍陆柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"负",Dr,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 26:return createCJKCounter(Gt,"〇一二三四五六七八九","十百千万",JAPANESE_NEGATIVE,Dr,0);case 25:return createCJKCounter(Gt,"零壱弐参四伍六七八九","拾百千万",JAPANESE_NEGATIVE,Dr,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 31:return createCJKCounter(Gt,"영일이삼사오육칠팔구","십백천만",KOREAN_NEGATIVE,kr,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 33:return createCJKCounter(Gt,"零一二三四五六七八九","十百千萬",KOREAN_NEGATIVE,kr,0);case 32:return createCJKCounter(Gt,"零壹貳參四五六七八九","拾百千",KOREAN_NEGATIVE,kr,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 18:return createCounterStyleFromRange(Gt,2406,2415,!0,_r);case 20:return createAdditiveCounter(Gt,1,19999,GEORGIAN,3,_r);case 21:return createCounterStyleFromRange(Gt,2790,2799,!0,_r);case 22:return createCounterStyleFromRange(Gt,2662,2671,!0,_r);case 22:return createAdditiveCounter(Gt,1,10999,HEBREW,3,_r);case 23:return createCounterStyleFromSymbols(Gt,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return createCounterStyleFromSymbols(Gt,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return createCounterStyleFromRange(Gt,3302,3311,!0,_r);case 28:return createCounterStyleFromSymbols(Gt,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",Dr);case 29:return createCounterStyleFromSymbols(Gt,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",Dr);case 34:return createCounterStyleFromRange(Gt,3792,3801,!0,_r);case 37:return createCounterStyleFromRange(Gt,6160,6169,!0,_r);case 38:return createCounterStyleFromRange(Gt,4160,4169,!0,_r);case 39:return createCounterStyleFromRange(Gt,2918,2927,!0,_r);case 40:return createCounterStyleFromRange(Gt,1776,1785,!0,_r);case 43:return createCounterStyleFromRange(Gt,3046,3055,!0,_r);case 44:return createCounterStyleFromRange(Gt,3174,3183,!0,_r);case 45:return createCounterStyleFromRange(Gt,3664,3673,!0,_r);case 46:return createCounterStyleFromRange(Gt,3872,3881,!0,_r);case 3:default:return createCounterStyleFromRange(Gt,48,57,!0,_r)}},IGNORE_ATTRIBUTE="data-html2canvas-ignore",DocumentCloner=function(){function Gt($r,zr,_r){if(this.context=$r,this.options=_r,this.scrolledElements=[],this.referenceElement=zr,this.counters=new CounterState,this.quoteDepth=0,!zr.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(zr.ownerDocument.documentElement,!1)}return Gt.prototype.toIFrame=function($r,zr){var _r=this,Dr=createIFrameContainer($r,zr);if(!Dr.contentWindow)return Promise.reject("Unable to find iframe window");var kr=$r.defaultView.pageXOffset,qr=$r.defaultView.pageYOffset,Nr=Dr.contentWindow,Wr=Nr.document,Qr=iframeLoader(Dr).then(function(){return __awaiter(_r,void 0,void 0,function(){var Vr,Jr;return __generator(this,function(Zr){switch(Zr.label){case 0:return this.scrolledElements.forEach(restoreNodeScroll),Nr&&(Nr.scrollTo(zr.left,zr.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Nr.scrollY!==zr.top||Nr.scrollX!==zr.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Nr.scrollX-zr.left,Nr.scrollY-zr.top,0,0))),Vr=this.options.onclone,Jr=this.clonedReferenceElement,typeof Jr>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Wr.fonts&&Wr.fonts.ready?[4,Wr.fonts.ready]:[3,2];case 1:Zr.sent(),Zr.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,imagesReady(Wr)]:[3,4];case 3:Zr.sent(),Zr.label=4;case 4:return typeof Vr=="function"?[2,Promise.resolve().then(function(){return Vr(Wr,Jr)}).then(function(){return Dr})]:[2,Dr]}})})});return Wr.open(),Wr.write(serializeDoctype(document.doctype)+"<html></html>"),restoreOwnerScroll(this.referenceElement.ownerDocument,kr,qr),Wr.replaceChild(Wr.adoptNode(this.documentElement),Wr.documentElement),Wr.close(),Qr},Gt.prototype.createElementClone=function($r){if(isDebugging($r,2))debugger;if(isCanvasElement($r))return this.createCanvasClone($r);if(isVideoElement($r))return this.createVideoClone($r);if(isStyleElement($r))return this.createStyleClone($r);var zr=$r.cloneNode(!1);return isImageElement(zr)&&(isImageElement($r)&&$r.currentSrc&&$r.currentSrc!==$r.src&&(zr.src=$r.currentSrc,zr.srcset=""),zr.loading==="lazy"&&(zr.loading="eager")),isCustomElement(zr)?this.createCustomElementClone(zr):zr},Gt.prototype.createCustomElementClone=function($r){var zr=document.createElement("html2canvascustomelement");return copyCSSStyles($r.style,zr),zr},Gt.prototype.createStyleClone=function($r){try{var zr=$r.sheet;if(zr&&zr.cssRules){var _r=[].slice.call(zr.cssRules,0).reduce(function(kr,qr){return qr&&typeof qr.cssText=="string"?kr+qr.cssText:kr},""),Dr=$r.cloneNode(!1);return Dr.textContent=_r,Dr}}catch(kr){if(this.context.logger.error("Unable to access cssRules property",kr),kr.name!=="SecurityError")throw kr}return $r.cloneNode(!1)},Gt.prototype.createCanvasClone=function($r){var zr;if(this.options.inlineImages&&$r.ownerDocument){var _r=$r.ownerDocument.createElement("img");try{return _r.src=$r.toDataURL(),_r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",$r)}}var Dr=$r.cloneNode(!1);try{Dr.width=$r.width,Dr.height=$r.height;var kr=$r.getContext("2d"),qr=Dr.getContext("2d");if(qr)if(!this.options.allowTaint&&kr)qr.putImageData(kr.getImageData(0,0,$r.width,$r.height),0,0);else{var Nr=(zr=$r.getContext("webgl2"))!==null&&zr!==void 0?zr:$r.getContext("webgl");if(Nr){var Wr=Nr.getContextAttributes();(Wr==null?void 0:Wr.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",$r)}qr.drawImage($r,0,0)}return Dr}catch{this.context.logger.info("Unable to clone canvas as it is tainted",$r)}return Dr},Gt.prototype.createVideoClone=function($r){var zr=$r.ownerDocument.createElement("canvas");zr.width=$r.offsetWidth,zr.height=$r.offsetHeight;var _r=zr.getContext("2d");try{return _r&&(_r.drawImage($r,0,0,zr.width,zr.height),this.options.allowTaint||_r.getImageData(0,0,zr.width,zr.height)),zr}catch{this.context.logger.info("Unable to clone video as it is tainted",$r)}var Dr=$r.ownerDocument.createElement("canvas");return Dr.width=$r.offsetWidth,Dr.height=$r.offsetHeight,Dr},Gt.prototype.appendChildNode=function($r,zr,_r){(!isElementNode(zr)||!isScriptElement(zr)&&!zr.hasAttribute(IGNORE_ATTRIBUTE)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(zr)))&&(!this.options.copyStyles||!isElementNode(zr)||!isStyleElement(zr))&&$r.appendChild(this.cloneNode(zr,_r))},Gt.prototype.cloneChildNodes=function($r,zr,_r){for(var Dr=this,kr=$r.shadowRoot?$r.shadowRoot.firstChild:$r.firstChild;kr;kr=kr.nextSibling)if(isElementNode(kr)&&isSlotElement(kr)&&typeof kr.assignedNodes=="function"){var qr=kr.assignedNodes();qr.length&&qr.forEach(function(Nr){return Dr.appendChildNode(zr,Nr,_r)})}else this.appendChildNode(zr,kr,_r)},Gt.prototype.cloneNode=function($r,zr){if(isTextNode($r))return document.createTextNode($r.data);if(!$r.ownerDocument)return $r.cloneNode(!1);var _r=$r.ownerDocument.defaultView;if(_r&&isElementNode($r)&&(isHTMLElementNode($r)||isSVGElementNode($r))){var Dr=this.createElementClone($r);Dr.style.transitionProperty="none";var kr=_r.getComputedStyle($r),qr=_r.getComputedStyle($r,":before"),Nr=_r.getComputedStyle($r,":after");this.referenceElement===$r&&isHTMLElementNode(Dr)&&(this.clonedReferenceElement=Dr),isBodyElement(Dr)&&createPseudoHideStyles(Dr);var Wr=this.counters.parse(new CSSParsedCounterDeclaration(this.context,kr)),Qr=this.resolvePseudoContent($r,Dr,qr,PseudoElementType.BEFORE);isCustomElement($r)&&(zr=!0),isVideoElement($r)||this.cloneChildNodes($r,Dr,zr),Qr&&Dr.insertBefore(Qr,Dr.firstChild);var Vr=this.resolvePseudoContent($r,Dr,Nr,PseudoElementType.AFTER);return Vr&&Dr.appendChild(Vr),this.counters.pop(Wr),(kr&&(this.options.copyStyles||isSVGElementNode($r))&&!isIFrameElement($r)||zr)&&copyCSSStyles(kr,Dr),($r.scrollTop!==0||$r.scrollLeft!==0)&&this.scrolledElements.push([Dr,$r.scrollLeft,$r.scrollTop]),(isTextareaElement($r)||isSelectElement($r))&&(isTextareaElement(Dr)||isSelectElement(Dr))&&(Dr.value=$r.value),Dr}return $r.cloneNode(!1)},Gt.prototype.resolvePseudoContent=function($r,zr,_r,Dr){var kr=this;if(_r){var qr=_r.content,Nr=zr.ownerDocument;if(!(!Nr||!qr||qr==="none"||qr==="-moz-alt-content"||_r.display==="none")){this.counters.parse(new CSSParsedCounterDeclaration(this.context,_r));var Wr=new CSSParsedPseudoDeclaration(this.context,_r),Qr=Nr.createElement("html2canvaspseudoelement");copyCSSStyles(_r,Qr),Wr.content.forEach(function(Jr){if(Jr.type===0)Qr.appendChild(Nr.createTextNode(Jr.value));else if(Jr.type===22){var Zr=Nr.createElement("img");Zr.src=Jr.value,Zr.style.opacity="1",Qr.appendChild(Zr)}else if(Jr.type===18){if(Jr.name==="attr"){var zn=Jr.values.filter(isIdentToken);zn.length&&Qr.appendChild(Nr.createTextNode($r.getAttribute(zn[0].value)||""))}else if(Jr.name==="counter"){var Vn=Jr.values.filter(nonFunctionArgSeparator),_i=Vn[0],e0=Vn[1];if(_i&&isIdentToken(_i)){var r0=kr.counters.getCounterValue(_i.value),i0=e0&&isIdentToken(e0)?listStyleType.parse(kr.context,e0.value):3;Qr.appendChild(Nr.createTextNode(createCounterText(r0,i0,!1)))}}else if(Jr.name==="counters"){var n0=Jr.values.filter(nonFunctionArgSeparator),_i=n0[0],o0=n0[1],e0=n0[2];if(_i&&isIdentToken(_i)){var a0=kr.counters.getCounterValues(_i.value),s0=e0&&isIdentToken(e0)?listStyleType.parse(kr.context,e0.value):3,l0=o0&&o0.type===0?o0.value:"",u0=a0.map(function(y0){return createCounterText(y0,s0,!1)}).join(l0);Qr.appendChild(Nr.createTextNode(u0))}}}else if(Jr.type===20)switch(Jr.value){case"open-quote":Qr.appendChild(Nr.createTextNode(getQuote(Wr.quotes,kr.quoteDepth++,!0)));break;case"close-quote":Qr.appendChild(Nr.createTextNode(getQuote(Wr.quotes,--kr.quoteDepth,!1)));break;default:Qr.appendChild(Nr.createTextNode(Jr.value))}}),Qr.className=PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;var Vr=Dr===PseudoElementType.BEFORE?" "+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE:" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;return isSVGElementNode(zr)?zr.className.baseValue+=Vr:zr.className+=Vr,Qr}}},Gt.destroy=function($r){return $r.parentNode?($r.parentNode.removeChild($r),!0):!1},Gt}(),PseudoElementType;(function(Gt){Gt[Gt.BEFORE=0]="BEFORE",Gt[Gt.AFTER=1]="AFTER"})(PseudoElementType||(PseudoElementType={}));var createIFrameContainer=function(Gt,$r){var zr=Gt.createElement("iframe");return zr.className="html2canvas-container",zr.style.visibility="hidden",zr.style.position="fixed",zr.style.left="-10000px",zr.style.top="0px",zr.style.border="0",zr.width=$r.width.toString(),zr.height=$r.height.toString(),zr.scrolling="no",zr.setAttribute(IGNORE_ATTRIBUTE,"true"),Gt.body.appendChild(zr),zr},imageReady=function(Gt){return new Promise(function($r){if(Gt.complete){$r();return}if(!Gt.src){$r();return}Gt.onload=$r,Gt.onerror=$r})},imagesReady=function(Gt){return Promise.all([].slice.call(Gt.images,0).map(imageReady))},iframeLoader=function(Gt){return new Promise(function($r,zr){var _r=Gt.contentWindow;if(!_r)return zr("No window assigned for iframe");var Dr=_r.document;_r.onload=Gt.onload=function(){_r.onload=Gt.onload=null;var kr=setInterval(function(){Dr.body.childNodes.length>0&&Dr.readyState==="complete"&&(clearInterval(kr),$r(Gt))},50)}})},ignoredStyleProperties=["all","d","content"],copyCSSStyles=function(Gt,$r){for(var zr=Gt.length-1;zr>=0;zr--){var _r=Gt.item(zr);ignoredStyleProperties.indexOf(_r)===-1&&$r.style.setProperty(_r,Gt.getPropertyValue(_r))}return $r},serializeDoctype=function(Gt){var $r="";return Gt&&($r+="<!DOCTYPE ",Gt.name&&($r+=Gt.name),Gt.internalSubset&&($r+=Gt.internalSubset),Gt.publicId&&($r+='"'+Gt.publicId+'"'),Gt.systemId&&($r+='"'+Gt.systemId+'"'),$r+=">"),$r},restoreOwnerScroll=function(Gt,$r,zr){Gt&&Gt.defaultView&&($r!==Gt.defaultView.pageXOffset||zr!==Gt.defaultView.pageYOffset)&&Gt.defaultView.scrollTo($r,zr)},restoreNodeScroll=function(Gt){var $r=Gt[0],zr=Gt[1],_r=Gt[2];$r.scrollLeft=zr,$r.scrollTop=_r},PSEUDO_BEFORE=":before",PSEUDO_AFTER=":after",PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",PSEUDO_HIDE_ELEMENT_STYLE=`{
    content: "" !important;
    display: none !important;
}`,createPseudoHideStyles=function(Gt){createStyles(Gt,"."+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+PSEUDO_BEFORE+PSEUDO_HIDE_ELEMENT_STYLE+`
         .`+PSEUDO_HIDE_ELEMENT_CLASS_AFTER+PSEUDO_AFTER+PSEUDO_HIDE_ELEMENT_STYLE)},createStyles=function(Gt,$r){var zr=Gt.ownerDocument;if(zr){var _r=zr.createElement("style");_r.textContent=$r,Gt.appendChild(_r)}},CacheStorage=function(){function Gt(){}return Gt.getOrigin=function($r){var zr=Gt._link;return zr?(zr.href=$r,zr.href=zr.href,zr.protocol+zr.hostname+zr.port):"about:blank"},Gt.isSameOrigin=function($r){return Gt.getOrigin($r)===Gt._origin},Gt.setContext=function($r){Gt._link=$r.document.createElement("a"),Gt._origin=Gt.getOrigin($r.location.href)},Gt._origin="about:blank",Gt}(),Cache=function(){function Gt($r,zr){this.context=$r,this._options=zr,this._cache={}}return Gt.prototype.addImage=function($r){var zr=Promise.resolve();return this.has($r)||(isBlobImage($r)||isRenderable($r))&&(this._cache[$r]=this.loadImage($r)).catch(function(){}),zr},Gt.prototype.match=function($r){return this._cache[$r]},Gt.prototype.loadImage=function($r){return __awaiter(this,void 0,void 0,function(){var zr,_r,Dr,kr,qr=this;return __generator(this,function(Nr){switch(Nr.label){case 0:return zr=CacheStorage.isSameOrigin($r),_r=!isInlineImage($r)&&this._options.useCORS===!0&&FEATURES.SUPPORT_CORS_IMAGES&&!zr,Dr=!isInlineImage($r)&&!zr&&!isBlobImage($r)&&typeof this._options.proxy=="string"&&FEATURES.SUPPORT_CORS_XHR&&!_r,!zr&&this._options.allowTaint===!1&&!isInlineImage($r)&&!isBlobImage($r)&&!Dr&&!_r?[2]:(kr=$r,Dr?[4,this.proxy(kr)]:[3,2]);case 1:kr=Nr.sent(),Nr.label=2;case 2:return this.context.logger.debug("Added image "+$r.substring(0,256)),[4,new Promise(function(Wr,Qr){var Vr=new Image;Vr.onload=function(){return Wr(Vr)},Vr.onerror=Qr,(isInlineBase64Image(kr)||_r)&&(Vr.crossOrigin="anonymous"),Vr.src=kr,Vr.complete===!0&&setTimeout(function(){return Wr(Vr)},500),qr._options.imageTimeout>0&&setTimeout(function(){return Qr("Timed out ("+qr._options.imageTimeout+"ms) loading image")},qr._options.imageTimeout)})];case 3:return[2,Nr.sent()]}})})},Gt.prototype.has=function($r){return typeof this._cache[$r]<"u"},Gt.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},Gt.prototype.proxy=function($r){var zr=this,_r=this._options.proxy;if(!_r)throw new Error("No proxy defined");var Dr=$r.substring(0,256);return new Promise(function(kr,qr){var Nr=FEATURES.SUPPORT_RESPONSE_TYPE?"blob":"text",Wr=new XMLHttpRequest;Wr.onload=function(){if(Wr.status===200)if(Nr==="text")kr(Wr.response);else{var Jr=new FileReader;Jr.addEventListener("load",function(){return kr(Jr.result)},!1),Jr.addEventListener("error",function(Zr){return qr(Zr)},!1),Jr.readAsDataURL(Wr.response)}else qr("Failed to proxy resource "+Dr+" with status code "+Wr.status)},Wr.onerror=qr;var Qr=_r.indexOf("?")>-1?"&":"?";if(Wr.open("GET",""+_r+Qr+"url="+encodeURIComponent($r)+"&responseType="+Nr),Nr!=="text"&&Wr instanceof XMLHttpRequest&&(Wr.responseType=Nr),zr._options.imageTimeout){var Vr=zr._options.imageTimeout;Wr.timeout=Vr,Wr.ontimeout=function(){return qr("Timed out ("+Vr+"ms) proxying "+Dr)}}Wr.send()})},Gt}(),INLINE_SVG=/^data:image\/svg\+xml/i,INLINE_BASE64=/^data:image\/.*;base64,/i,INLINE_IMG=/^data:image\/.*/i,isRenderable=function(Gt){return FEATURES.SUPPORT_SVG_DRAWING||!isSVG(Gt)},isInlineImage=function(Gt){return INLINE_IMG.test(Gt)},isInlineBase64Image=function(Gt){return INLINE_BASE64.test(Gt)},isBlobImage=function(Gt){return Gt.substr(0,4)==="blob"},isSVG=function(Gt){return Gt.substr(-3).toLowerCase()==="svg"||INLINE_SVG.test(Gt)},Vector=function(){function Gt($r,zr){this.type=0,this.x=$r,this.y=zr}return Gt.prototype.add=function($r,zr){return new Gt(this.x+$r,this.y+zr)},Gt}(),lerp=function(Gt,$r,zr){return new Vector(Gt.x+($r.x-Gt.x)*zr,Gt.y+($r.y-Gt.y)*zr)},BezierCurve=function(){function Gt($r,zr,_r,Dr){this.type=1,this.start=$r,this.startControl=zr,this.endControl=_r,this.end=Dr}return Gt.prototype.subdivide=function($r,zr){var _r=lerp(this.start,this.startControl,$r),Dr=lerp(this.startControl,this.endControl,$r),kr=lerp(this.endControl,this.end,$r),qr=lerp(_r,Dr,$r),Nr=lerp(Dr,kr,$r),Wr=lerp(qr,Nr,$r);return zr?new Gt(this.start,_r,qr,Wr):new Gt(Wr,Nr,kr,this.end)},Gt.prototype.add=function($r,zr){return new Gt(this.start.add($r,zr),this.startControl.add($r,zr),this.endControl.add($r,zr),this.end.add($r,zr))},Gt.prototype.reverse=function(){return new Gt(this.end,this.endControl,this.startControl,this.start)},Gt}(),isBezierCurve=function(Gt){return Gt.type===1},BoundCurves=function(){function Gt($r){var zr=$r.styles,_r=$r.bounds,Dr=getAbsoluteValueForTuple(zr.borderTopLeftRadius,_r.width,_r.height),kr=Dr[0],qr=Dr[1],Nr=getAbsoluteValueForTuple(zr.borderTopRightRadius,_r.width,_r.height),Wr=Nr[0],Qr=Nr[1],Vr=getAbsoluteValueForTuple(zr.borderBottomRightRadius,_r.width,_r.height),Jr=Vr[0],Zr=Vr[1],zn=getAbsoluteValueForTuple(zr.borderBottomLeftRadius,_r.width,_r.height),Vn=zn[0],_i=zn[1],e0=[];e0.push((kr+Wr)/_r.width),e0.push((Vn+Jr)/_r.width),e0.push((qr+_i)/_r.height),e0.push((Qr+Zr)/_r.height);var r0=Math.max.apply(Math,e0);r0>1&&(kr/=r0,qr/=r0,Wr/=r0,Qr/=r0,Jr/=r0,Zr/=r0,Vn/=r0,_i/=r0);var i0=_r.width-Wr,n0=_r.height-Zr,o0=_r.width-Jr,a0=_r.height-_i,s0=zr.borderTopWidth,l0=zr.borderRightWidth,u0=zr.borderBottomWidth,b0=zr.borderLeftWidth,g0=getAbsoluteValue(zr.paddingTop,$r.bounds.width),y0=getAbsoluteValue(zr.paddingRight,$r.bounds.width),f0=getAbsoluteValue(zr.paddingBottom,$r.bounds.width),v0=getAbsoluteValue(zr.paddingLeft,$r.bounds.width);this.topLeftBorderDoubleOuterBox=kr>0||qr>0?getCurvePoints(_r.left+b0/3,_r.top+s0/3,kr-b0/3,qr-s0/3,CORNER.TOP_LEFT):new Vector(_r.left+b0/3,_r.top+s0/3),this.topRightBorderDoubleOuterBox=kr>0||qr>0?getCurvePoints(_r.left+i0,_r.top+s0/3,Wr-l0/3,Qr-s0/3,CORNER.TOP_RIGHT):new Vector(_r.left+_r.width-l0/3,_r.top+s0/3),this.bottomRightBorderDoubleOuterBox=Jr>0||Zr>0?getCurvePoints(_r.left+o0,_r.top+n0,Jr-l0/3,Zr-u0/3,CORNER.BOTTOM_RIGHT):new Vector(_r.left+_r.width-l0/3,_r.top+_r.height-u0/3),this.bottomLeftBorderDoubleOuterBox=Vn>0||_i>0?getCurvePoints(_r.left+b0/3,_r.top+a0,Vn-b0/3,_i-u0/3,CORNER.BOTTOM_LEFT):new Vector(_r.left+b0/3,_r.top+_r.height-u0/3),this.topLeftBorderDoubleInnerBox=kr>0||qr>0?getCurvePoints(_r.left+b0*2/3,_r.top+s0*2/3,kr-b0*2/3,qr-s0*2/3,CORNER.TOP_LEFT):new Vector(_r.left+b0*2/3,_r.top+s0*2/3),this.topRightBorderDoubleInnerBox=kr>0||qr>0?getCurvePoints(_r.left+i0,_r.top+s0*2/3,Wr-l0*2/3,Qr-s0*2/3,CORNER.TOP_RIGHT):new Vector(_r.left+_r.width-l0*2/3,_r.top+s0*2/3),this.bottomRightBorderDoubleInnerBox=Jr>0||Zr>0?getCurvePoints(_r.left+o0,_r.top+n0,Jr-l0*2/3,Zr-u0*2/3,CORNER.BOTTOM_RIGHT):new Vector(_r.left+_r.width-l0*2/3,_r.top+_r.height-u0*2/3),this.bottomLeftBorderDoubleInnerBox=Vn>0||_i>0?getCurvePoints(_r.left+b0*2/3,_r.top+a0,Vn-b0*2/3,_i-u0*2/3,CORNER.BOTTOM_LEFT):new Vector(_r.left+b0*2/3,_r.top+_r.height-u0*2/3),this.topLeftBorderStroke=kr>0||qr>0?getCurvePoints(_r.left+b0/2,_r.top+s0/2,kr-b0/2,qr-s0/2,CORNER.TOP_LEFT):new Vector(_r.left+b0/2,_r.top+s0/2),this.topRightBorderStroke=kr>0||qr>0?getCurvePoints(_r.left+i0,_r.top+s0/2,Wr-l0/2,Qr-s0/2,CORNER.TOP_RIGHT):new Vector(_r.left+_r.width-l0/2,_r.top+s0/2),this.bottomRightBorderStroke=Jr>0||Zr>0?getCurvePoints(_r.left+o0,_r.top+n0,Jr-l0/2,Zr-u0/2,CORNER.BOTTOM_RIGHT):new Vector(_r.left+_r.width-l0/2,_r.top+_r.height-u0/2),this.bottomLeftBorderStroke=Vn>0||_i>0?getCurvePoints(_r.left+b0/2,_r.top+a0,Vn-b0/2,_i-u0/2,CORNER.BOTTOM_LEFT):new Vector(_r.left+b0/2,_r.top+_r.height-u0/2),this.topLeftBorderBox=kr>0||qr>0?getCurvePoints(_r.left,_r.top,kr,qr,CORNER.TOP_LEFT):new Vector(_r.left,_r.top),this.topRightBorderBox=Wr>0||Qr>0?getCurvePoints(_r.left+i0,_r.top,Wr,Qr,CORNER.TOP_RIGHT):new Vector(_r.left+_r.width,_r.top),this.bottomRightBorderBox=Jr>0||Zr>0?getCurvePoints(_r.left+o0,_r.top+n0,Jr,Zr,CORNER.BOTTOM_RIGHT):new Vector(_r.left+_r.width,_r.top+_r.height),this.bottomLeftBorderBox=Vn>0||_i>0?getCurvePoints(_r.left,_r.top+a0,Vn,_i,CORNER.BOTTOM_LEFT):new Vector(_r.left,_r.top+_r.height),this.topLeftPaddingBox=kr>0||qr>0?getCurvePoints(_r.left+b0,_r.top+s0,Math.max(0,kr-b0),Math.max(0,qr-s0),CORNER.TOP_LEFT):new Vector(_r.left+b0,_r.top+s0),this.topRightPaddingBox=Wr>0||Qr>0?getCurvePoints(_r.left+Math.min(i0,_r.width-l0),_r.top+s0,i0>_r.width+l0?0:Math.max(0,Wr-l0),Math.max(0,Qr-s0),CORNER.TOP_RIGHT):new Vector(_r.left+_r.width-l0,_r.top+s0),this.bottomRightPaddingBox=Jr>0||Zr>0?getCurvePoints(_r.left+Math.min(o0,_r.width-b0),_r.top+Math.min(n0,_r.height-u0),Math.max(0,Jr-l0),Math.max(0,Zr-u0),CORNER.BOTTOM_RIGHT):new Vector(_r.left+_r.width-l0,_r.top+_r.height-u0),this.bottomLeftPaddingBox=Vn>0||_i>0?getCurvePoints(_r.left+b0,_r.top+Math.min(a0,_r.height-u0),Math.max(0,Vn-b0),Math.max(0,_i-u0),CORNER.BOTTOM_LEFT):new Vector(_r.left+b0,_r.top+_r.height-u0),this.topLeftContentBox=kr>0||qr>0?getCurvePoints(_r.left+b0+v0,_r.top+s0+g0,Math.max(0,kr-(b0+v0)),Math.max(0,qr-(s0+g0)),CORNER.TOP_LEFT):new Vector(_r.left+b0+v0,_r.top+s0+g0),this.topRightContentBox=Wr>0||Qr>0?getCurvePoints(_r.left+Math.min(i0,_r.width+b0+v0),_r.top+s0+g0,i0>_r.width+b0+v0?0:Wr-b0+v0,Qr-(s0+g0),CORNER.TOP_RIGHT):new Vector(_r.left+_r.width-(l0+y0),_r.top+s0+g0),this.bottomRightContentBox=Jr>0||Zr>0?getCurvePoints(_r.left+Math.min(o0,_r.width-(b0+v0)),_r.top+Math.min(n0,_r.height+s0+g0),Math.max(0,Jr-(l0+y0)),Zr-(u0+f0),CORNER.BOTTOM_RIGHT):new Vector(_r.left+_r.width-(l0+y0),_r.top+_r.height-(u0+f0)),this.bottomLeftContentBox=Vn>0||_i>0?getCurvePoints(_r.left+b0+v0,_r.top+a0,Math.max(0,Vn-(b0+v0)),_i-(u0+f0),CORNER.BOTTOM_LEFT):new Vector(_r.left+b0+v0,_r.top+_r.height-(u0+f0))}return Gt}(),CORNER;(function(Gt){Gt[Gt.TOP_LEFT=0]="TOP_LEFT",Gt[Gt.TOP_RIGHT=1]="TOP_RIGHT",Gt[Gt.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Gt[Gt.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(CORNER||(CORNER={}));var getCurvePoints=function(Gt,$r,zr,_r,Dr){var kr=4*((Math.sqrt(2)-1)/3),qr=zr*kr,Nr=_r*kr,Wr=Gt+zr,Qr=$r+_r;switch(Dr){case CORNER.TOP_LEFT:return new BezierCurve(new Vector(Gt,Qr),new Vector(Gt,Qr-Nr),new Vector(Wr-qr,$r),new Vector(Wr,$r));case CORNER.TOP_RIGHT:return new BezierCurve(new Vector(Gt,$r),new Vector(Gt+qr,$r),new Vector(Wr,Qr-Nr),new Vector(Wr,Qr));case CORNER.BOTTOM_RIGHT:return new BezierCurve(new Vector(Wr,$r),new Vector(Wr,$r+Nr),new Vector(Gt+qr,Qr),new Vector(Gt,Qr));case CORNER.BOTTOM_LEFT:default:return new BezierCurve(new Vector(Wr,Qr),new Vector(Wr-qr,Qr),new Vector(Gt,$r+Nr),new Vector(Gt,$r))}},calculateBorderBoxPath=function(Gt){return[Gt.topLeftBorderBox,Gt.topRightBorderBox,Gt.bottomRightBorderBox,Gt.bottomLeftBorderBox]},calculateContentBoxPath=function(Gt){return[Gt.topLeftContentBox,Gt.topRightContentBox,Gt.bottomRightContentBox,Gt.bottomLeftContentBox]},calculatePaddingBoxPath=function(Gt){return[Gt.topLeftPaddingBox,Gt.topRightPaddingBox,Gt.bottomRightPaddingBox,Gt.bottomLeftPaddingBox]},TransformEffect=function(){function Gt($r,zr,_r){this.offsetX=$r,this.offsetY=zr,this.matrix=_r,this.type=0,this.target=6}return Gt}(),ClipEffect=function(){function Gt($r,zr){this.path=$r,this.target=zr,this.type=1}return Gt}(),OpacityEffect=function(){function Gt($r){this.opacity=$r,this.type=2,this.target=6}return Gt}(),isTransformEffect=function(Gt){return Gt.type===0},isClipEffect=function(Gt){return Gt.type===1},isOpacityEffect=function(Gt){return Gt.type===2},equalPath=function(Gt,$r){return Gt.length===$r.length?Gt.some(function(zr,_r){return zr===$r[_r]}):!1},transformPath=function(Gt,$r,zr,_r,Dr){return Gt.map(function(kr,qr){switch(qr){case 0:return kr.add($r,zr);case 1:return kr.add($r+_r,zr);case 2:return kr.add($r+_r,zr+Dr);case 3:return kr.add($r,zr+Dr)}return kr})},StackingContext=function(){function Gt($r){this.element=$r,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return Gt}(),ElementPaint=function(){function Gt($r,zr){if(this.container=$r,this.parent=zr,this.effects=[],this.curves=new BoundCurves(this.container),this.container.styles.opacity<1&&this.effects.push(new OpacityEffect(this.container.styles.opacity)),this.container.styles.transform!==null){var _r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,Dr=this.container.bounds.top+this.container.styles.transformOrigin[1].number,kr=this.container.styles.transform;this.effects.push(new TransformEffect(_r,Dr,kr))}if(this.container.styles.overflowX!==0){var qr=calculateBorderBoxPath(this.curves),Nr=calculatePaddingBoxPath(this.curves);equalPath(qr,Nr)?this.effects.push(new ClipEffect(qr,6)):(this.effects.push(new ClipEffect(qr,2)),this.effects.push(new ClipEffect(Nr,4)))}}return Gt.prototype.getEffects=function($r){for(var zr=[2,3].indexOf(this.container.styles.position)===-1,_r=this.parent,Dr=this.effects.slice(0);_r;){var kr=_r.effects.filter(function(Wr){return!isClipEffect(Wr)});if(zr||_r.container.styles.position!==0||!_r.parent){if(Dr.unshift.apply(Dr,kr),zr=[2,3].indexOf(_r.container.styles.position)===-1,_r.container.styles.overflowX!==0){var qr=calculateBorderBoxPath(_r.curves),Nr=calculatePaddingBoxPath(_r.curves);equalPath(qr,Nr)||Dr.unshift(new ClipEffect(Nr,6))}}else Dr.unshift.apply(Dr,kr);_r=_r.parent}return Dr.filter(function(Wr){return contains(Wr.target,$r)})},Gt}(),parseStackTree=function(Gt,$r,zr,_r){Gt.container.elements.forEach(function(Dr){var kr=contains(Dr.flags,4),qr=contains(Dr.flags,2),Nr=new ElementPaint(Dr,Gt);contains(Dr.styles.display,2048)&&_r.push(Nr);var Wr=contains(Dr.flags,8)?[]:_r;if(kr||qr){var Qr=kr||Dr.styles.isPositioned()?zr:$r,Vr=new StackingContext(Nr);if(Dr.styles.isPositioned()||Dr.styles.opacity<1||Dr.styles.isTransformed()){var Jr=Dr.styles.zIndex.order;if(Jr<0){var Zr=0;Qr.negativeZIndex.some(function(Vn,_i){return Jr>Vn.element.container.styles.zIndex.order?(Zr=_i,!1):Zr>0}),Qr.negativeZIndex.splice(Zr,0,Vr)}else if(Jr>0){var zn=0;Qr.positiveZIndex.some(function(Vn,_i){return Jr>=Vn.element.container.styles.zIndex.order?(zn=_i+1,!1):zn>0}),Qr.positiveZIndex.splice(zn,0,Vr)}else Qr.zeroOrAutoZIndexOrTransformedOrOpacity.push(Vr)}else Dr.styles.isFloating()?Qr.nonPositionedFloats.push(Vr):Qr.nonPositionedInlineLevel.push(Vr);parseStackTree(Nr,Vr,kr?Vr:zr,Wr)}else Dr.styles.isInlineLevel()?$r.inlineLevel.push(Nr):$r.nonInlineLevel.push(Nr),parseStackTree(Nr,$r,zr,Wr);contains(Dr.flags,8)&&processListItems(Dr,Wr)})},processListItems=function(Gt,$r){for(var zr=Gt instanceof OLElementContainer?Gt.start:1,_r=Gt instanceof OLElementContainer?Gt.reversed:!1,Dr=0;Dr<$r.length;Dr++){var kr=$r[Dr];kr.container instanceof LIElementContainer&&typeof kr.container.value=="number"&&kr.container.value!==0&&(zr=kr.container.value),kr.listValue=createCounterText(zr,kr.container.styles.listStyleType,!0),zr+=_r?-1:1}},parseStackingContexts=function(Gt){var $r=new ElementPaint(Gt,null),zr=new StackingContext($r),_r=[];return parseStackTree($r,zr,zr,_r),processListItems($r.container,_r),zr},parsePathForBorder=function(Gt,$r){switch($r){case 0:return createPathFromCurves(Gt.topLeftBorderBox,Gt.topLeftPaddingBox,Gt.topRightBorderBox,Gt.topRightPaddingBox);case 1:return createPathFromCurves(Gt.topRightBorderBox,Gt.topRightPaddingBox,Gt.bottomRightBorderBox,Gt.bottomRightPaddingBox);case 2:return createPathFromCurves(Gt.bottomRightBorderBox,Gt.bottomRightPaddingBox,Gt.bottomLeftBorderBox,Gt.bottomLeftPaddingBox);case 3:default:return createPathFromCurves(Gt.bottomLeftBorderBox,Gt.bottomLeftPaddingBox,Gt.topLeftBorderBox,Gt.topLeftPaddingBox)}},parsePathForBorderDoubleOuter=function(Gt,$r){switch($r){case 0:return createPathFromCurves(Gt.topLeftBorderBox,Gt.topLeftBorderDoubleOuterBox,Gt.topRightBorderBox,Gt.topRightBorderDoubleOuterBox);case 1:return createPathFromCurves(Gt.topRightBorderBox,Gt.topRightBorderDoubleOuterBox,Gt.bottomRightBorderBox,Gt.bottomRightBorderDoubleOuterBox);case 2:return createPathFromCurves(Gt.bottomRightBorderBox,Gt.bottomRightBorderDoubleOuterBox,Gt.bottomLeftBorderBox,Gt.bottomLeftBorderDoubleOuterBox);case 3:default:return createPathFromCurves(Gt.bottomLeftBorderBox,Gt.bottomLeftBorderDoubleOuterBox,Gt.topLeftBorderBox,Gt.topLeftBorderDoubleOuterBox)}},parsePathForBorderDoubleInner=function(Gt,$r){switch($r){case 0:return createPathFromCurves(Gt.topLeftBorderDoubleInnerBox,Gt.topLeftPaddingBox,Gt.topRightBorderDoubleInnerBox,Gt.topRightPaddingBox);case 1:return createPathFromCurves(Gt.topRightBorderDoubleInnerBox,Gt.topRightPaddingBox,Gt.bottomRightBorderDoubleInnerBox,Gt.bottomRightPaddingBox);case 2:return createPathFromCurves(Gt.bottomRightBorderDoubleInnerBox,Gt.bottomRightPaddingBox,Gt.bottomLeftBorderDoubleInnerBox,Gt.bottomLeftPaddingBox);case 3:default:return createPathFromCurves(Gt.bottomLeftBorderDoubleInnerBox,Gt.bottomLeftPaddingBox,Gt.topLeftBorderDoubleInnerBox,Gt.topLeftPaddingBox)}},parsePathForBorderStroke=function(Gt,$r){switch($r){case 0:return createStrokePathFromCurves(Gt.topLeftBorderStroke,Gt.topRightBorderStroke);case 1:return createStrokePathFromCurves(Gt.topRightBorderStroke,Gt.bottomRightBorderStroke);case 2:return createStrokePathFromCurves(Gt.bottomRightBorderStroke,Gt.bottomLeftBorderStroke);case 3:default:return createStrokePathFromCurves(Gt.bottomLeftBorderStroke,Gt.topLeftBorderStroke)}},createStrokePathFromCurves=function(Gt,$r){var zr=[];return isBezierCurve(Gt)?zr.push(Gt.subdivide(.5,!1)):zr.push(Gt),isBezierCurve($r)?zr.push($r.subdivide(.5,!0)):zr.push($r),zr},createPathFromCurves=function(Gt,$r,zr,_r){var Dr=[];return isBezierCurve(Gt)?Dr.push(Gt.subdivide(.5,!1)):Dr.push(Gt),isBezierCurve(zr)?Dr.push(zr.subdivide(.5,!0)):Dr.push(zr),isBezierCurve(_r)?Dr.push(_r.subdivide(.5,!0).reverse()):Dr.push(_r),isBezierCurve($r)?Dr.push($r.subdivide(.5,!1).reverse()):Dr.push($r),Dr},paddingBox=function(Gt){var $r=Gt.bounds,zr=Gt.styles;return $r.add(zr.borderLeftWidth,zr.borderTopWidth,-(zr.borderRightWidth+zr.borderLeftWidth),-(zr.borderTopWidth+zr.borderBottomWidth))},contentBox=function(Gt){var $r=Gt.styles,zr=Gt.bounds,_r=getAbsoluteValue($r.paddingLeft,zr.width),Dr=getAbsoluteValue($r.paddingRight,zr.width),kr=getAbsoluteValue($r.paddingTop,zr.width),qr=getAbsoluteValue($r.paddingBottom,zr.width);return zr.add(_r+$r.borderLeftWidth,kr+$r.borderTopWidth,-($r.borderRightWidth+$r.borderLeftWidth+_r+Dr),-($r.borderTopWidth+$r.borderBottomWidth+kr+qr))},calculateBackgroundPositioningArea=function(Gt,$r){return Gt===0?$r.bounds:Gt===2?contentBox($r):paddingBox($r)},calculateBackgroundPaintingArea=function(Gt,$r){return Gt===0?$r.bounds:Gt===2?contentBox($r):paddingBox($r)},calculateBackgroundRendering=function(Gt,$r,zr){var _r=calculateBackgroundPositioningArea(getBackgroundValueForIndex(Gt.styles.backgroundOrigin,$r),Gt),Dr=calculateBackgroundPaintingArea(getBackgroundValueForIndex(Gt.styles.backgroundClip,$r),Gt),kr=calculateBackgroundSize(getBackgroundValueForIndex(Gt.styles.backgroundSize,$r),zr,_r),qr=kr[0],Nr=kr[1],Wr=getAbsoluteValueForTuple(getBackgroundValueForIndex(Gt.styles.backgroundPosition,$r),_r.width-qr,_r.height-Nr),Qr=calculateBackgroundRepeatPath(getBackgroundValueForIndex(Gt.styles.backgroundRepeat,$r),Wr,kr,_r,Dr),Vr=Math.round(_r.left+Wr[0]),Jr=Math.round(_r.top+Wr[1]);return[Qr,Vr,Jr,qr,Nr]},isAuto=function(Gt){return isIdentToken(Gt)&&Gt.value===BACKGROUND_SIZE.AUTO},hasIntrinsicValue=function(Gt){return typeof Gt=="number"},calculateBackgroundSize=function(Gt,$r,zr){var _r=$r[0],Dr=$r[1],kr=$r[2],qr=Gt[0],Nr=Gt[1];if(!qr)return[0,0];if(isLengthPercentage(qr)&&Nr&&isLengthPercentage(Nr))return[getAbsoluteValue(qr,zr.width),getAbsoluteValue(Nr,zr.height)];var Wr=hasIntrinsicValue(kr);if(isIdentToken(qr)&&(qr.value===BACKGROUND_SIZE.CONTAIN||qr.value===BACKGROUND_SIZE.COVER)){if(hasIntrinsicValue(kr)){var Qr=zr.width/zr.height;return Qr<kr!=(qr.value===BACKGROUND_SIZE.COVER)?[zr.width,zr.width/kr]:[zr.height*kr,zr.height]}return[zr.width,zr.height]}var Vr=hasIntrinsicValue(_r),Jr=hasIntrinsicValue(Dr),Zr=Vr||Jr;if(isAuto(qr)&&(!Nr||isAuto(Nr))){if(Vr&&Jr)return[_r,Dr];if(!Wr&&!Zr)return[zr.width,zr.height];if(Zr&&Wr){var zn=Vr?_r:Dr*kr,Vn=Jr?Dr:_r/kr;return[zn,Vn]}var _i=Vr?_r:zr.width,e0=Jr?Dr:zr.height;return[_i,e0]}if(Wr){var r0=0,i0=0;return isLengthPercentage(qr)?r0=getAbsoluteValue(qr,zr.width):isLengthPercentage(Nr)&&(i0=getAbsoluteValue(Nr,zr.height)),isAuto(qr)?r0=i0*kr:(!Nr||isAuto(Nr))&&(i0=r0/kr),[r0,i0]}var n0=null,o0=null;if(isLengthPercentage(qr)?n0=getAbsoluteValue(qr,zr.width):Nr&&isLengthPercentage(Nr)&&(o0=getAbsoluteValue(Nr,zr.height)),n0!==null&&(!Nr||isAuto(Nr))&&(o0=Vr&&Jr?n0/_r*Dr:zr.height),o0!==null&&isAuto(qr)&&(n0=Vr&&Jr?o0/Dr*_r:zr.width),n0!==null&&o0!==null)return[n0,o0];throw new Error("Unable to calculate background-size for element")},getBackgroundValueForIndex=function(Gt,$r){var zr=Gt[$r];return typeof zr>"u"?Gt[0]:zr},calculateBackgroundRepeatPath=function(Gt,$r,zr,_r,Dr){var kr=$r[0],qr=$r[1],Nr=zr[0],Wr=zr[1];switch(Gt){case 2:return[new Vector(Math.round(_r.left),Math.round(_r.top+qr)),new Vector(Math.round(_r.left+_r.width),Math.round(_r.top+qr)),new Vector(Math.round(_r.left+_r.width),Math.round(Wr+_r.top+qr)),new Vector(Math.round(_r.left),Math.round(Wr+_r.top+qr))];case 3:return[new Vector(Math.round(_r.left+kr),Math.round(_r.top)),new Vector(Math.round(_r.left+kr+Nr),Math.round(_r.top)),new Vector(Math.round(_r.left+kr+Nr),Math.round(_r.height+_r.top)),new Vector(Math.round(_r.left+kr),Math.round(_r.height+_r.top))];case 1:return[new Vector(Math.round(_r.left+kr),Math.round(_r.top+qr)),new Vector(Math.round(_r.left+kr+Nr),Math.round(_r.top+qr)),new Vector(Math.round(_r.left+kr+Nr),Math.round(_r.top+qr+Wr)),new Vector(Math.round(_r.left+kr),Math.round(_r.top+qr+Wr))];default:return[new Vector(Math.round(Dr.left),Math.round(Dr.top)),new Vector(Math.round(Dr.left+Dr.width),Math.round(Dr.top)),new Vector(Math.round(Dr.left+Dr.width),Math.round(Dr.height+Dr.top)),new Vector(Math.round(Dr.left),Math.round(Dr.height+Dr.top))]}},SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",SAMPLE_TEXT="Hidden Text",FontMetrics=function(){function Gt($r){this._data={},this._document=$r}return Gt.prototype.parseMetrics=function($r,zr){var _r=this._document.createElement("div"),Dr=this._document.createElement("img"),kr=this._document.createElement("span"),qr=this._document.body;_r.style.visibility="hidden",_r.style.fontFamily=$r,_r.style.fontSize=zr,_r.style.margin="0",_r.style.padding="0",_r.style.whiteSpace="nowrap",qr.appendChild(_r),Dr.src=SMALL_IMAGE,Dr.width=1,Dr.height=1,Dr.style.margin="0",Dr.style.padding="0",Dr.style.verticalAlign="baseline",kr.style.fontFamily=$r,kr.style.fontSize=zr,kr.style.margin="0",kr.style.padding="0",kr.appendChild(this._document.createTextNode(SAMPLE_TEXT)),_r.appendChild(kr),_r.appendChild(Dr);var Nr=Dr.offsetTop-kr.offsetTop+2;_r.removeChild(kr),_r.appendChild(this._document.createTextNode(SAMPLE_TEXT)),_r.style.lineHeight="normal",Dr.style.verticalAlign="super";var Wr=Dr.offsetTop-_r.offsetTop+2;return qr.removeChild(_r),{baseline:Nr,middle:Wr}},Gt.prototype.getMetrics=function($r,zr){var _r=$r+" "+zr;return typeof this._data[_r]>"u"&&(this._data[_r]=this.parseMetrics($r,zr)),this._data[_r]},Gt}(),Renderer=function(){function Gt($r,zr){this.context=$r,this.options=zr}return Gt}(),MASK_OFFSET=1e4,CanvasRenderer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr._activeEffects=[],Dr.canvas=_r.canvas?_r.canvas:document.createElement("canvas"),Dr.ctx=Dr.canvas.getContext("2d"),_r.canvas||(Dr.canvas.width=Math.floor(_r.width*_r.scale),Dr.canvas.height=Math.floor(_r.height*_r.scale),Dr.canvas.style.width=_r.width+"px",Dr.canvas.style.height=_r.height+"px"),Dr.fontMetrics=new FontMetrics(document),Dr.ctx.scale(Dr.options.scale,Dr.options.scale),Dr.ctx.translate(-_r.x,-_r.y),Dr.ctx.textBaseline="bottom",Dr._activeEffects=[],Dr.context.logger.debug("Canvas renderer initialized ("+_r.width+"x"+_r.height+") with scale "+_r.scale),Dr}return $r.prototype.applyEffects=function(zr){for(var _r=this;this._activeEffects.length;)this.popEffect();zr.forEach(function(Dr){return _r.applyEffect(Dr)})},$r.prototype.applyEffect=function(zr){this.ctx.save(),isOpacityEffect(zr)&&(this.ctx.globalAlpha=zr.opacity),isTransformEffect(zr)&&(this.ctx.translate(zr.offsetX,zr.offsetY),this.ctx.transform(zr.matrix[0],zr.matrix[1],zr.matrix[2],zr.matrix[3],zr.matrix[4],zr.matrix[5]),this.ctx.translate(-zr.offsetX,-zr.offsetY)),isClipEffect(zr)&&(this.path(zr.path),this.ctx.clip()),this._activeEffects.push(zr)},$r.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},$r.prototype.renderStack=function(zr){return __awaiter(this,void 0,void 0,function(){var _r;return __generator(this,function(Dr){switch(Dr.label){case 0:return _r=zr.element.container.styles,_r.isVisible()?[4,this.renderStackContent(zr)]:[3,2];case 1:Dr.sent(),Dr.label=2;case 2:return[2]}})})},$r.prototype.renderNode=function(zr){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_r){switch(_r.label){case 0:if(contains(zr.container.flags,16))debugger;return zr.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(zr)]:[3,3];case 1:return _r.sent(),[4,this.renderNodeContent(zr)];case 2:_r.sent(),_r.label=3;case 3:return[2]}})})},$r.prototype.renderTextWithLetterSpacing=function(zr,_r,Dr){var kr=this;if(_r===0)this.ctx.fillText(zr.text,zr.bounds.left,zr.bounds.top+Dr);else{var qr=segmentGraphemes(zr.text);qr.reduce(function(Nr,Wr){return kr.ctx.fillText(Wr,Nr,zr.bounds.top+Dr),Nr+kr.ctx.measureText(Wr).width},zr.bounds.left)}},$r.prototype.createFontStyle=function(zr){var _r=zr.fontVariant.filter(function(qr){return qr==="normal"||qr==="small-caps"}).join(""),Dr=fixIOSSystemFonts(zr.fontFamily).join(", "),kr=isDimensionToken(zr.fontSize)?""+zr.fontSize.number+zr.fontSize.unit:zr.fontSize.number+"px";return[[zr.fontStyle,_r,zr.fontWeight,kr,Dr].join(" "),Dr,kr]},$r.prototype.renderTextNode=function(zr,_r){return __awaiter(this,void 0,void 0,function(){var Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr=this;return __generator(this,function(zn){return Dr=this.createFontStyle(_r),kr=Dr[0],qr=Dr[1],Nr=Dr[2],this.ctx.font=kr,this.ctx.direction=_r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",Wr=this.fontMetrics.getMetrics(qr,Nr),Qr=Wr.baseline,Vr=Wr.middle,Jr=_r.paintOrder,zr.textBounds.forEach(function(Vn){Jr.forEach(function(_i){switch(_i){case 0:Zr.ctx.fillStyle=asString(_r.color),Zr.renderTextWithLetterSpacing(Vn,_r.letterSpacing,Qr);var e0=_r.textShadow;e0.length&&Vn.text.trim().length&&(e0.slice(0).reverse().forEach(function(r0){Zr.ctx.shadowColor=asString(r0.color),Zr.ctx.shadowOffsetX=r0.offsetX.number*Zr.options.scale,Zr.ctx.shadowOffsetY=r0.offsetY.number*Zr.options.scale,Zr.ctx.shadowBlur=r0.blur.number,Zr.renderTextWithLetterSpacing(Vn,_r.letterSpacing,Qr)}),Zr.ctx.shadowColor="",Zr.ctx.shadowOffsetX=0,Zr.ctx.shadowOffsetY=0,Zr.ctx.shadowBlur=0),_r.textDecorationLine.length&&(Zr.ctx.fillStyle=asString(_r.textDecorationColor||_r.color),_r.textDecorationLine.forEach(function(r0){switch(r0){case 1:Zr.ctx.fillRect(Vn.bounds.left,Math.round(Vn.bounds.top+Qr),Vn.bounds.width,1);break;case 2:Zr.ctx.fillRect(Vn.bounds.left,Math.round(Vn.bounds.top),Vn.bounds.width,1);break;case 3:Zr.ctx.fillRect(Vn.bounds.left,Math.ceil(Vn.bounds.top+Vr),Vn.bounds.width,1);break}}));break;case 1:_r.webkitTextStrokeWidth&&Vn.text.trim().length&&(Zr.ctx.strokeStyle=asString(_r.webkitTextStrokeColor),Zr.ctx.lineWidth=_r.webkitTextStrokeWidth,Zr.ctx.lineJoin=window.chrome?"miter":"round",Zr.ctx.strokeText(Vn.text,Vn.bounds.left,Vn.bounds.top+Qr)),Zr.ctx.strokeStyle="",Zr.ctx.lineWidth=0,Zr.ctx.lineJoin="miter";break}})}),[2]})})},$r.prototype.renderReplacedElement=function(zr,_r,Dr){if(Dr&&zr.intrinsicWidth>0&&zr.intrinsicHeight>0){var kr=contentBox(zr),qr=calculatePaddingBoxPath(_r);this.path(qr),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(Dr,0,0,zr.intrinsicWidth,zr.intrinsicHeight,kr.left,kr.top,kr.width,kr.height),this.ctx.restore()}},$r.prototype.renderNodeContent=function(zr){return __awaiter(this,void 0,void 0,function(){var _r,Dr,kr,qr,Nr,Wr,i0,i0,Qr,Vr,Jr,Zr,o0,zn,Vn,a0,_i,e0,r0,i0,n0,o0,a0;return __generator(this,function(s0){switch(s0.label){case 0:this.applyEffects(zr.getEffects(4)),_r=zr.container,Dr=zr.curves,kr=_r.styles,qr=0,Nr=_r.textNodes,s0.label=1;case 1:return qr<Nr.length?(Wr=Nr[qr],[4,this.renderTextNode(Wr,kr)]):[3,4];case 2:s0.sent(),s0.label=3;case 3:return qr++,[3,1];case 4:if(!(_r instanceof ImageElementContainer))return[3,8];s0.label=5;case 5:return s0.trys.push([5,7,,8]),[4,this.context.cache.match(_r.src)];case 6:return i0=s0.sent(),this.renderReplacedElement(_r,Dr,i0),[3,8];case 7:return s0.sent(),this.context.logger.error("Error loading image "+_r.src),[3,8];case 8:if(_r instanceof CanvasElementContainer&&this.renderReplacedElement(_r,Dr,_r.canvas),!(_r instanceof SVGElementContainer))return[3,12];s0.label=9;case 9:return s0.trys.push([9,11,,12]),[4,this.context.cache.match(_r.svg)];case 10:return i0=s0.sent(),this.renderReplacedElement(_r,Dr,i0),[3,12];case 11:return s0.sent(),this.context.logger.error("Error loading svg "+_r.svg.substring(0,255)),[3,12];case 12:return _r instanceof IFrameElementContainer&&_r.tree?(Qr=new $r(this.context,{scale:this.options.scale,backgroundColor:_r.backgroundColor,x:0,y:0,width:_r.width,height:_r.height}),[4,Qr.render(_r.tree)]):[3,14];case 13:Vr=s0.sent(),_r.width&&_r.height&&this.ctx.drawImage(Vr,0,0,_r.width,_r.height,_r.bounds.left,_r.bounds.top,_r.bounds.width,_r.bounds.height),s0.label=14;case 14:if(_r instanceof InputElementContainer&&(Jr=Math.min(_r.bounds.width,_r.bounds.height),_r.type===CHECKBOX?_r.checked&&(this.ctx.save(),this.path([new Vector(_r.bounds.left+Jr*.39363,_r.bounds.top+Jr*.79),new Vector(_r.bounds.left+Jr*.16,_r.bounds.top+Jr*.5549),new Vector(_r.bounds.left+Jr*.27347,_r.bounds.top+Jr*.44071),new Vector(_r.bounds.left+Jr*.39694,_r.bounds.top+Jr*.5649),new Vector(_r.bounds.left+Jr*.72983,_r.bounds.top+Jr*.23),new Vector(_r.bounds.left+Jr*.84,_r.bounds.top+Jr*.34085),new Vector(_r.bounds.left+Jr*.39363,_r.bounds.top+Jr*.79)]),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore()):_r.type===RADIO&&_r.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(_r.bounds.left+Jr/2,_r.bounds.top+Jr/2,Jr/4,0,Math.PI*2,!0),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore())),isTextInputElement(_r)&&_r.value.length){switch(Zr=this.createFontStyle(kr),o0=Zr[0],zn=Zr[1],Vn=this.fontMetrics.getMetrics(o0,zn).baseline,this.ctx.font=o0,this.ctx.fillStyle=asString(kr.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=canvasTextAlign(_r.styles.textAlign),a0=contentBox(_r),_i=0,_r.styles.textAlign){case 1:_i+=a0.width/2;break;case 2:_i+=a0.width;break}e0=a0.add(_i,0,0,-a0.height/2+1),this.ctx.save(),this.path([new Vector(a0.left,a0.top),new Vector(a0.left+a0.width,a0.top),new Vector(a0.left+a0.width,a0.top+a0.height),new Vector(a0.left,a0.top+a0.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new TextBounds(_r.value,e0),kr.letterSpacing,Vn),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!contains(_r.styles.display,2048))return[3,20];if(_r.styles.listStyleImage===null)return[3,19];if(r0=_r.styles.listStyleImage,r0.type!==0)return[3,18];i0=void 0,n0=r0.url,s0.label=15;case 15:return s0.trys.push([15,17,,18]),[4,this.context.cache.match(n0)];case 16:return i0=s0.sent(),this.ctx.drawImage(i0,_r.bounds.left-(i0.width+10),_r.bounds.top),[3,18];case 17:return s0.sent(),this.context.logger.error("Error loading list-style-image "+n0),[3,18];case 18:return[3,20];case 19:zr.listValue&&_r.styles.listStyleType!==-1&&(o0=this.createFontStyle(kr)[0],this.ctx.font=o0,this.ctx.fillStyle=asString(kr.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",a0=new Bounds(_r.bounds.left,_r.bounds.top+getAbsoluteValue(_r.styles.paddingTop,_r.bounds.width),_r.bounds.width,computeLineHeight(kr.lineHeight,kr.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new TextBounds(zr.listValue,a0),kr.letterSpacing,computeLineHeight(kr.lineHeight,kr.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),s0.label=20;case 20:return[2]}})})},$r.prototype.renderStackContent=function(zr){return __awaiter(this,void 0,void 0,function(){var _r,Dr,r0,kr,qr,r0,Nr,Wr,r0,Qr,Vr,r0,Jr,Zr,r0,zn,Vn,r0,_i,e0,r0;return __generator(this,function(i0){switch(i0.label){case 0:if(contains(zr.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(zr.element)];case 1:i0.sent(),_r=0,Dr=zr.negativeZIndex,i0.label=2;case 2:return _r<Dr.length?(r0=Dr[_r],[4,this.renderStack(r0)]):[3,5];case 3:i0.sent(),i0.label=4;case 4:return _r++,[3,2];case 5:return[4,this.renderNodeContent(zr.element)];case 6:i0.sent(),kr=0,qr=zr.nonInlineLevel,i0.label=7;case 7:return kr<qr.length?(r0=qr[kr],[4,this.renderNode(r0)]):[3,10];case 8:i0.sent(),i0.label=9;case 9:return kr++,[3,7];case 10:Nr=0,Wr=zr.nonPositionedFloats,i0.label=11;case 11:return Nr<Wr.length?(r0=Wr[Nr],[4,this.renderStack(r0)]):[3,14];case 12:i0.sent(),i0.label=13;case 13:return Nr++,[3,11];case 14:Qr=0,Vr=zr.nonPositionedInlineLevel,i0.label=15;case 15:return Qr<Vr.length?(r0=Vr[Qr],[4,this.renderStack(r0)]):[3,18];case 16:i0.sent(),i0.label=17;case 17:return Qr++,[3,15];case 18:Jr=0,Zr=zr.inlineLevel,i0.label=19;case 19:return Jr<Zr.length?(r0=Zr[Jr],[4,this.renderNode(r0)]):[3,22];case 20:i0.sent(),i0.label=21;case 21:return Jr++,[3,19];case 22:zn=0,Vn=zr.zeroOrAutoZIndexOrTransformedOrOpacity,i0.label=23;case 23:return zn<Vn.length?(r0=Vn[zn],[4,this.renderStack(r0)]):[3,26];case 24:i0.sent(),i0.label=25;case 25:return zn++,[3,23];case 26:_i=0,e0=zr.positiveZIndex,i0.label=27;case 27:return _i<e0.length?(r0=e0[_i],[4,this.renderStack(r0)]):[3,30];case 28:i0.sent(),i0.label=29;case 29:return _i++,[3,27];case 30:return[2]}})})},$r.prototype.mask=function(zr){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(zr.slice(0).reverse()),this.ctx.closePath()},$r.prototype.path=function(zr){this.ctx.beginPath(),this.formatPath(zr),this.ctx.closePath()},$r.prototype.formatPath=function(zr){var _r=this;zr.forEach(function(Dr,kr){var qr=isBezierCurve(Dr)?Dr.start:Dr;kr===0?_r.ctx.moveTo(qr.x,qr.y):_r.ctx.lineTo(qr.x,qr.y),isBezierCurve(Dr)&&_r.ctx.bezierCurveTo(Dr.startControl.x,Dr.startControl.y,Dr.endControl.x,Dr.endControl.y,Dr.end.x,Dr.end.y)})},$r.prototype.renderRepeat=function(zr,_r,Dr,kr){this.path(zr),this.ctx.fillStyle=_r,this.ctx.translate(Dr,kr),this.ctx.fill(),this.ctx.translate(-Dr,-kr)},$r.prototype.resizeImage=function(zr,_r,Dr){var kr;if(zr.width===_r&&zr.height===Dr)return zr;var qr=(kr=this.canvas.ownerDocument)!==null&&kr!==void 0?kr:document,Nr=qr.createElement("canvas");Nr.width=Math.max(1,_r),Nr.height=Math.max(1,Dr);var Wr=Nr.getContext("2d");return Wr.drawImage(zr,0,0,zr.width,zr.height,0,0,_r,Dr),Nr},$r.prototype.renderBackgroundImage=function(zr){return __awaiter(this,void 0,void 0,function(){var _r,Dr,kr,qr,Nr,Wr;return __generator(this,function(Qr){switch(Qr.label){case 0:_r=zr.styles.backgroundImage.length-1,Dr=function(Vr){var Jr,Zr,zn,g0,h0,m0,v0,A0,u0,Vn,g0,h0,m0,v0,A0,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0,y0,f0,v0,A0,p0,h0,m0,c0,d0,M0,O0,x0,C0,$0,_0;return __generator(this,function(R0){switch(R0.label){case 0:if(Vr.type!==0)return[3,5];Jr=void 0,Zr=Vr.url,R0.label=1;case 1:return R0.trys.push([1,3,,4]),[4,kr.context.cache.match(Zr)];case 2:return Jr=R0.sent(),[3,4];case 3:return R0.sent(),kr.context.logger.error("Error loading background-image "+Zr),[3,4];case 4:return Jr&&(zn=calculateBackgroundRendering(zr,_r,[Jr.width,Jr.height,Jr.width/Jr.height]),g0=zn[0],h0=zn[1],m0=zn[2],v0=zn[3],A0=zn[4],u0=kr.ctx.createPattern(kr.resizeImage(Jr,v0,A0),"repeat"),kr.renderRepeat(g0,u0,h0,m0)),[3,6];case 5:isLinearGradient(Vr)?(Vn=calculateBackgroundRendering(zr,_r,[null,null,null]),g0=Vn[0],h0=Vn[1],m0=Vn[2],v0=Vn[3],A0=Vn[4],_i=calculateGradientDirection(Vr.angle,v0,A0),e0=_i[0],r0=_i[1],i0=_i[2],n0=_i[3],o0=_i[4],a0=document.createElement("canvas"),a0.width=v0,a0.height=A0,s0=a0.getContext("2d"),l0=s0.createLinearGradient(r0,n0,i0,o0),processColorStops(Vr.stops,e0).forEach(function(D0){return l0.addColorStop(D0.stop,asString(D0.color))}),s0.fillStyle=l0,s0.fillRect(0,0,v0,A0),v0>0&&A0>0&&(u0=kr.ctx.createPattern(a0,"repeat"),kr.renderRepeat(g0,u0,h0,m0))):isRadialGradient(Vr)&&(b0=calculateBackgroundRendering(zr,_r,[null,null,null]),g0=b0[0],y0=b0[1],f0=b0[2],v0=b0[3],A0=b0[4],p0=Vr.position.length===0?[FIFTY_PERCENT]:Vr.position,h0=getAbsoluteValue(p0[0],v0),m0=getAbsoluteValue(p0[p0.length-1],A0),c0=calculateRadius(Vr,h0,m0,v0,A0),d0=c0[0],M0=c0[1],d0>0&&M0>0&&(O0=kr.ctx.createRadialGradient(y0+h0,f0+m0,0,y0+h0,f0+m0,d0),processColorStops(Vr.stops,d0*2).forEach(function(D0){return O0.addColorStop(D0.stop,asString(D0.color))}),kr.path(g0),kr.ctx.fillStyle=O0,d0!==M0?(x0=zr.bounds.left+.5*zr.bounds.width,C0=zr.bounds.top+.5*zr.bounds.height,$0=M0/d0,_0=1/$0,kr.ctx.save(),kr.ctx.translate(x0,C0),kr.ctx.transform(1,0,0,$0,0,0),kr.ctx.translate(-x0,-C0),kr.ctx.fillRect(y0,_0*(f0-C0)+C0,v0,A0*_0),kr.ctx.restore()):kr.ctx.fill())),R0.label=6;case 6:return _r--,[2]}})},kr=this,qr=0,Nr=zr.styles.backgroundImage.slice(0).reverse(),Qr.label=1;case 1:return qr<Nr.length?(Wr=Nr[qr],[5,Dr(Wr)]):[3,4];case 2:Qr.sent(),Qr.label=3;case 3:return qr++,[3,1];case 4:return[2]}})})},$r.prototype.renderSolidBorder=function(zr,_r,Dr){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(kr){return this.path(parsePathForBorder(Dr,_r)),this.ctx.fillStyle=asString(zr),this.ctx.fill(),[2]})})},$r.prototype.renderDoubleBorder=function(zr,_r,Dr,kr){return __awaiter(this,void 0,void 0,function(){var qr,Nr;return __generator(this,function(Wr){switch(Wr.label){case 0:return _r<3?[4,this.renderSolidBorder(zr,Dr,kr)]:[3,2];case 1:return Wr.sent(),[2];case 2:return qr=parsePathForBorderDoubleOuter(kr,Dr),this.path(qr),this.ctx.fillStyle=asString(zr),this.ctx.fill(),Nr=parsePathForBorderDoubleInner(kr,Dr),this.path(Nr),this.ctx.fill(),[2]}})})},$r.prototype.renderNodeBackgroundAndBorders=function(zr){return __awaiter(this,void 0,void 0,function(){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr=this;return __generator(this,function(Zr){switch(Zr.label){case 0:return this.applyEffects(zr.getEffects(2)),_r=zr.container.styles,Dr=!isTransparent(_r.backgroundColor)||_r.backgroundImage.length,kr=[{style:_r.borderTopStyle,color:_r.borderTopColor,width:_r.borderTopWidth},{style:_r.borderRightStyle,color:_r.borderRightColor,width:_r.borderRightWidth},{style:_r.borderBottomStyle,color:_r.borderBottomColor,width:_r.borderBottomWidth},{style:_r.borderLeftStyle,color:_r.borderLeftColor,width:_r.borderLeftWidth}],qr=calculateBackgroundCurvedPaintingArea(getBackgroundValueForIndex(_r.backgroundClip,0),zr.curves),Dr||_r.boxShadow.length?(this.ctx.save(),this.path(qr),this.ctx.clip(),isTransparent(_r.backgroundColor)||(this.ctx.fillStyle=asString(_r.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(zr.container)]):[3,2];case 1:Zr.sent(),this.ctx.restore(),_r.boxShadow.slice(0).reverse().forEach(function(zn){Jr.ctx.save();var Vn=calculateBorderBoxPath(zr.curves),_i=zn.inset?0:MASK_OFFSET,e0=transformPath(Vn,-_i+(zn.inset?1:-1)*zn.spread.number,(zn.inset?1:-1)*zn.spread.number,zn.spread.number*(zn.inset?-2:2),zn.spread.number*(zn.inset?-2:2));zn.inset?(Jr.path(Vn),Jr.ctx.clip(),Jr.mask(e0)):(Jr.mask(Vn),Jr.ctx.clip(),Jr.path(e0)),Jr.ctx.shadowOffsetX=zn.offsetX.number+_i,Jr.ctx.shadowOffsetY=zn.offsetY.number,Jr.ctx.shadowColor=asString(zn.color),Jr.ctx.shadowBlur=zn.blur.number,Jr.ctx.fillStyle=zn.inset?asString(zn.color):"rgba(0,0,0,1)",Jr.ctx.fill(),Jr.ctx.restore()}),Zr.label=2;case 2:Nr=0,Wr=0,Qr=kr,Zr.label=3;case 3:return Wr<Qr.length?(Vr=Qr[Wr],Vr.style!==0&&!isTransparent(Vr.color)&&Vr.width>0?Vr.style!==2?[3,5]:[4,this.renderDashedDottedBorder(Vr.color,Vr.width,Nr,zr.curves,2)]:[3,11]):[3,13];case 4:return Zr.sent(),[3,11];case 5:return Vr.style!==3?[3,7]:[4,this.renderDashedDottedBorder(Vr.color,Vr.width,Nr,zr.curves,3)];case 6:return Zr.sent(),[3,11];case 7:return Vr.style!==4?[3,9]:[4,this.renderDoubleBorder(Vr.color,Vr.width,Nr,zr.curves)];case 8:return Zr.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Vr.color,Nr,zr.curves)];case 10:Zr.sent(),Zr.label=11;case 11:Nr++,Zr.label=12;case 12:return Wr++,[3,3];case 13:return[2]}})})},$r.prototype.renderDashedDottedBorder=function(zr,_r,Dr,kr,qr){return __awaiter(this,void 0,void 0,function(){var Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,a0,s0;return __generator(this,function(l0){return this.ctx.save(),Nr=parsePathForBorderStroke(kr,Dr),Wr=parsePathForBorder(kr,Dr),qr===2&&(this.path(Wr),this.ctx.clip()),isBezierCurve(Wr[0])?(Qr=Wr[0].start.x,Vr=Wr[0].start.y):(Qr=Wr[0].x,Vr=Wr[0].y),isBezierCurve(Wr[1])?(Jr=Wr[1].end.x,Zr=Wr[1].end.y):(Jr=Wr[1].x,Zr=Wr[1].y),Dr===0||Dr===2?zn=Math.abs(Qr-Jr):zn=Math.abs(Vr-Zr),this.ctx.beginPath(),qr===3?this.formatPath(Nr):this.formatPath(Wr.slice(0,2)),Vn=_r<3?_r*3:_r*2,_i=_r<3?_r*2:_r,qr===3&&(Vn=_r,_i=_r),e0=!0,zn<=Vn*2?e0=!1:zn<=Vn*2+_i?(r0=zn/(2*Vn+_i),Vn*=r0,_i*=r0):(i0=Math.floor((zn+_i)/(Vn+_i)),n0=(zn-i0*Vn)/(i0-1),o0=(zn-(i0+1)*Vn)/i0,_i=o0<=0||Math.abs(_i-n0)<Math.abs(_i-o0)?n0:o0),e0&&(qr===3?this.ctx.setLineDash([0,Vn+_i]):this.ctx.setLineDash([Vn,_i])),qr===3?(this.ctx.lineCap="round",this.ctx.lineWidth=_r):this.ctx.lineWidth=_r*2+1.1,this.ctx.strokeStyle=asString(zr),this.ctx.stroke(),this.ctx.setLineDash([]),qr===2&&(isBezierCurve(Wr[0])&&(a0=Wr[3],s0=Wr[0],this.ctx.beginPath(),this.formatPath([new Vector(a0.end.x,a0.end.y),new Vector(s0.start.x,s0.start.y)]),this.ctx.stroke()),isBezierCurve(Wr[1])&&(a0=Wr[1],s0=Wr[2],this.ctx.beginPath(),this.formatPath([new Vector(a0.end.x,a0.end.y),new Vector(s0.start.x,s0.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},$r.prototype.render=function(zr){return __awaiter(this,void 0,void 0,function(){var _r;return __generator(this,function(Dr){switch(Dr.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),_r=parseStackingContexts(zr),[4,this.renderStack(_r)];case 1:return Dr.sent(),this.applyEffects([]),[2,this.canvas]}})})},$r}(Renderer),isTextInputElement=function(Gt){return Gt instanceof TextareaElementContainer||Gt instanceof SelectElementContainer?!0:Gt instanceof InputElementContainer&&Gt.type!==RADIO&&Gt.type!==CHECKBOX},calculateBackgroundCurvedPaintingArea=function(Gt,$r){switch(Gt){case 0:return calculateBorderBoxPath($r);case 2:return calculateContentBoxPath($r);case 1:default:return calculatePaddingBoxPath($r)}},canvasTextAlign=function(Gt){switch(Gt){case 1:return"center";case 2:return"right";case 0:default:return"left"}},iOSBrokenFonts=["-apple-system","system-ui"],fixIOSSystemFonts=function(Gt){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?Gt.filter(function($r){return iOSBrokenFonts.indexOf($r)===-1}):Gt},ForeignObjectRenderer=function(Gt){__extends($r,Gt);function $r(zr,_r){var Dr=Gt.call(this,zr,_r)||this;return Dr.canvas=_r.canvas?_r.canvas:document.createElement("canvas"),Dr.ctx=Dr.canvas.getContext("2d"),Dr.options=_r,Dr.canvas.width=Math.floor(_r.width*_r.scale),Dr.canvas.height=Math.floor(_r.height*_r.scale),Dr.canvas.style.width=_r.width+"px",Dr.canvas.style.height=_r.height+"px",Dr.ctx.scale(Dr.options.scale,Dr.options.scale),Dr.ctx.translate(-_r.x,-_r.y),Dr.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+_r.width+"x"+_r.height+" at "+_r.x+","+_r.y+") with scale "+_r.scale),Dr}return $r.prototype.render=function(zr){return __awaiter(this,void 0,void 0,function(){var _r,Dr;return __generator(this,function(kr){switch(kr.label){case 0:return _r=createForeignObjectSVG(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,zr),[4,loadSerializedSVG(_r)];case 1:return Dr=kr.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(Dr,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},$r}(Renderer),loadSerializedSVG=function(Gt){return new Promise(function($r,zr){var _r=new Image;_r.onload=function(){$r(_r)},_r.onerror=zr,_r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(Gt))})},Logger=function(){function Gt($r){var zr=$r.id,_r=$r.enabled;this.id=zr,this.enabled=_r,this.start=Date.now()}return Gt.prototype.debug=function(){for(var $r=[],zr=0;zr<arguments.length;zr++)$r[zr]=arguments[zr];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,__spreadArray([this.id,this.getTime()+"ms"],$r)):this.info.apply(this,$r))},Gt.prototype.getTime=function(){return Date.now()-this.start},Gt.prototype.info=function(){for(var $r=[],zr=0;zr<arguments.length;zr++)$r[zr]=arguments[zr];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,__spreadArray([this.id,this.getTime()+"ms"],$r))},Gt.prototype.warn=function(){for(var $r=[],zr=0;zr<arguments.length;zr++)$r[zr]=arguments[zr];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,__spreadArray([this.id,this.getTime()+"ms"],$r)):this.info.apply(this,$r))},Gt.prototype.error=function(){for(var $r=[],zr=0;zr<arguments.length;zr++)$r[zr]=arguments[zr];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,__spreadArray([this.id,this.getTime()+"ms"],$r)):this.info.apply(this,$r))},Gt.instances={},Gt}(),Context$1=function(){function Gt($r,zr){var _r;this.windowBounds=zr,this.instanceName="#"+Gt.instanceCount++,this.logger=new Logger({id:this.instanceName,enabled:$r.logging}),this.cache=(_r=$r.cache)!==null&&_r!==void 0?_r:new Cache(this,$r)}return Gt.instanceCount=1,Gt}(),html2canvas=function(Gt,$r){return $r===void 0&&($r={}),renderElement(Gt,$r)};typeof window<"u"&&CacheStorage.setContext(window);var renderElement=function(Gt,$r){return __awaiter(void 0,void 0,void 0,function(){var zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,l0,s0,l0,u0,b0,g0,y0,f0,v0,A0,p0,h0,m0,c0,d0,M0,O0,x0,C0,$0;return __generator(this,function(_0){switch(_0.label){case 0:if(!Gt||typeof Gt!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(zr=Gt.ownerDocument,!zr)throw new Error("Element is not attached to a Document");if(_r=zr.defaultView,!_r)throw new Error("Document is not attached to a Window");return Dr={allowTaint:(u0=$r.allowTaint)!==null&&u0!==void 0?u0:!1,imageTimeout:(b0=$r.imageTimeout)!==null&&b0!==void 0?b0:15e3,proxy:$r.proxy,useCORS:(g0=$r.useCORS)!==null&&g0!==void 0?g0:!1},kr=__assign({logging:(y0=$r.logging)!==null&&y0!==void 0?y0:!0,cache:$r.cache},Dr),qr={windowWidth:(f0=$r.windowWidth)!==null&&f0!==void 0?f0:_r.innerWidth,windowHeight:(v0=$r.windowHeight)!==null&&v0!==void 0?v0:_r.innerHeight,scrollX:(A0=$r.scrollX)!==null&&A0!==void 0?A0:_r.pageXOffset,scrollY:(p0=$r.scrollY)!==null&&p0!==void 0?p0:_r.pageYOffset},Nr=new Bounds(qr.scrollX,qr.scrollY,qr.windowWidth,qr.windowHeight),Wr=new Context$1(kr,Nr),Qr=(h0=$r.foreignObjectRendering)!==null&&h0!==void 0?h0:!1,Vr={allowTaint:(m0=$r.allowTaint)!==null&&m0!==void 0?m0:!1,onclone:$r.onclone,ignoreElements:$r.ignoreElements,inlineImages:Qr,copyStyles:Qr},Wr.logger.debug("Starting document clone with size "+Nr.width+"x"+Nr.height+" scrolled to "+-Nr.left+","+-Nr.top),Jr=new DocumentCloner(Wr,Gt,Vr),Zr=Jr.clonedReferenceElement,Zr?[4,Jr.toIFrame(zr,Nr)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return zn=_0.sent(),Vn=isBodyElement(Zr)||isHTMLElement(Zr)?parseDocumentSize(Zr.ownerDocument):parseBounds(Wr,Zr),_i=Vn.width,e0=Vn.height,r0=Vn.left,i0=Vn.top,n0=parseBackgroundColor(Wr,Zr,$r.backgroundColor),o0={canvas:$r.canvas,backgroundColor:n0,scale:(d0=(c0=$r.scale)!==null&&c0!==void 0?c0:_r.devicePixelRatio)!==null&&d0!==void 0?d0:1,x:((M0=$r.x)!==null&&M0!==void 0?M0:0)+r0,y:((O0=$r.y)!==null&&O0!==void 0?O0:0)+i0,width:(x0=$r.width)!==null&&x0!==void 0?x0:Math.ceil(_i),height:(C0=$r.height)!==null&&C0!==void 0?C0:Math.ceil(e0)},Qr?(Wr.logger.debug("Document cloned, using foreign object rendering"),l0=new ForeignObjectRenderer(Wr,o0),[4,l0.render(Zr)]):[3,3];case 2:return a0=_0.sent(),[3,5];case 3:return Wr.logger.debug("Document cloned, element located at "+r0+","+i0+" with size "+_i+"x"+e0+" using computed rendering"),Wr.logger.debug("Starting DOM parsing"),s0=parseTree(Wr,Zr),n0===s0.styles.backgroundColor&&(s0.styles.backgroundColor=COLORS.TRANSPARENT),Wr.logger.debug("Starting renderer for element at "+o0.x+","+o0.y+" with size "+o0.width+"x"+o0.height),l0=new CanvasRenderer(Wr,o0),[4,l0.render(s0)];case 4:a0=_0.sent(),_0.label=5;case 5:return(!(($0=$r.removeContainer)!==null&&$0!==void 0)||$0)&&(DocumentCloner.destroy(zn)||Wr.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),Wr.logger.debug("Finished rendering"),[2,a0]}})})},parseBackgroundColor=function(Gt,$r,zr){var _r=$r.ownerDocument,Dr=_r.documentElement?parseColor(Gt,getComputedStyle(_r.documentElement).backgroundColor):COLORS.TRANSPARENT,kr=_r.body?parseColor(Gt,getComputedStyle(_r.body).backgroundColor):COLORS.TRANSPARENT,qr=typeof zr=="string"?parseColor(Gt,zr):zr===null?COLORS.TRANSPARENT:4294967295;return $r===_r.documentElement?isTransparent(Dr)?isTransparent(kr)?qr:kr:Dr:qr};function _slicedToArray$2(Gt,$r){return _arrayWithHoles$1(Gt)||_iterableToArrayLimit$1(Gt,$r)||_unsupportedIterableToArray$2(Gt,$r)||_nonIterableRest$1()}function _arrayWithHoles$1(Gt){if(Array.isArray(Gt))return Gt}function _iterableToArrayLimit$1(Gt,$r){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(Gt)))){var zr=[],_r=!0,Dr=!1,kr=void 0;try{for(var qr=Gt[Symbol.iterator](),Nr;!(_r=(Nr=qr.next()).done)&&(zr.push(Nr.value),!($r&&zr.length===$r));_r=!0);}catch(Wr){Dr=!0,kr=Wr}finally{try{!_r&&qr.return!=null&&qr.return()}finally{if(Dr)throw kr}}return zr}}function _unsupportedIterableToArray$2(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$2(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(zr);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray$2(Gt,$r)}}function _arrayLikeToArray$2(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _nonIterableRest$1(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var useScreenshot=function(){var $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zr=$r.type,_r=$r.quality,Dr=reactExports.useState(null),kr=_slicedToArray$2(Dr,2),qr=kr[0],Nr=kr[1],Wr=reactExports.useState(null),Qr=_slicedToArray$2(Wr,2),Vr=Qr[0],Jr=Qr[1],Zr=function(Vn){var _i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Vn)throw new Error("You should provide correct html node.");return html2canvas(Vn,_i).then(function(e0){var r0=document.createElement("canvas"),i0=r0.getContext("2d"),n0=0,o0=0,a0=e0.width,s0=e0.height;r0.width=a0,r0.height=s0,i0.drawImage(e0,o0,n0);var l0=r0.toDataURL(zr,_r);return Nr(l0),l0}).catch(Jr)};return[qr,Zr,{error:Vr}]};function getTabUtilityClass$1(Gt){return generateUtilityClass$3("MuiTab",Gt)}const tabClasses$1=generateUtilityClasses$3("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),_excluded$I=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],useUtilityClasses$A=Gt=>{const{classes:$r,textColor:zr,fullWidth:_r,wrapped:Dr,icon:kr,label:qr,selected:Nr,disabled:Wr}=Gt,Qr={root:["root",kr&&qr&&"labelIcon",`textColor${capitalize$7(zr)}`,_r&&"fullWidth",Dr&&"wrapped",Nr&&"selected",Wr&&"disabled"],iconWrapper:["iconWrapper"]};return composeClasses$3(Qr,getTabUtilityClass$1,$r)},TabRoot=styled$2(ButtonBase,{name:"MuiTab",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.label&&zr.icon&&$r.labelIcon,$r[`textColor${capitalize$7(zr.textColor)}`],zr.fullWidth&&$r.fullWidth,zr.wrapped&&$r.wrapped,{[`& .${tabClasses$1.iconWrapper}`]:$r.iconWrapper}]}})(({theme:Gt,ownerState:$r})=>_extends$q({},Gt.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},$r.label&&{flexDirection:$r.iconPosition==="top"||$r.iconPosition==="bottom"?"column":"row"},{lineHeight:1.25},$r.icon&&$r.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${tabClasses$1.iconWrapper}`]:_extends$q({},$r.iconPosition==="top"&&{marginBottom:6},$r.iconPosition==="bottom"&&{marginTop:6},$r.iconPosition==="start"&&{marginRight:Gt.spacing(1)},$r.iconPosition==="end"&&{marginLeft:Gt.spacing(1)})},$r.textColor==="inherit"&&{color:"inherit",opacity:.6,[`&.${tabClasses$1.selected}`]:{opacity:1},[`&.${tabClasses$1.disabled}`]:{opacity:(Gt.vars||Gt).palette.action.disabledOpacity}},$r.textColor==="primary"&&{color:(Gt.vars||Gt).palette.text.secondary,[`&.${tabClasses$1.selected}`]:{color:(Gt.vars||Gt).palette.primary.main},[`&.${tabClasses$1.disabled}`]:{color:(Gt.vars||Gt).palette.text.disabled}},$r.textColor==="secondary"&&{color:(Gt.vars||Gt).palette.text.secondary,[`&.${tabClasses$1.selected}`]:{color:(Gt.vars||Gt).palette.secondary.main},[`&.${tabClasses$1.disabled}`]:{color:(Gt.vars||Gt).palette.text.disabled}},$r.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},$r.wrapped&&{fontSize:Gt.typography.pxToRem(12)})),Tab$1=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiTab"}),{className:Dr,disabled:kr=!1,disableFocusRipple:qr=!1,fullWidth:Nr,icon:Wr,iconPosition:Qr="top",indicator:Vr,label:Jr,onChange:Zr,onClick:zn,onFocus:Vn,selected:_i,selectionFollowsFocus:e0,textColor:r0="inherit",value:i0,wrapped:n0=!1}=_r,o0=_objectWithoutPropertiesLoose$a(_r,_excluded$I),a0=_extends$q({},_r,{disabled:kr,disableFocusRipple:qr,selected:_i,icon:!!Wr,iconPosition:Qr,label:!!Jr,fullWidth:Nr,textColor:r0,wrapped:n0}),s0=useUtilityClasses$A(a0),l0=Wr&&Jr&&reactExports.isValidElement(Wr)?reactExports.cloneElement(Wr,{className:clsx$1(s0.iconWrapper,Wr.props.className)}):Wr,u0=g0=>{!_i&&Zr&&Zr(g0,i0),zn&&zn(g0)},b0=g0=>{e0&&!_i&&Zr&&Zr(g0,i0),Vn&&Vn(g0)};return jsxRuntimeExports.jsxs(TabRoot,_extends$q({focusRipple:!qr,className:clsx$1(s0.root,Dr),ref:zr,role:"tab","aria-selected":_i,disabled:kr,onClick:u0,onFocus:b0,ownerState:a0,tabIndex:_i?0:-1},o0,{children:[Qr==="top"||Qr==="start"?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[l0,Jr]}):jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[Jr,l0]}),Vr]}))});function easeInOutSin(Gt){return(1+Math.sin(Math.PI*Gt-Math.PI/2))/2}function animate(Gt,$r,zr,_r={},Dr=()=>{}){const{ease:kr=easeInOutSin,duration:qr=300}=_r;let Nr=null;const Wr=$r[Gt];let Qr=!1;const Vr=()=>{Qr=!0},Jr=Zr=>{if(Qr){Dr(new Error("Animation cancelled"));return}Nr===null&&(Nr=Zr);const zn=Math.min(1,(Zr-Nr)/qr);if($r[Gt]=kr(zn)*(zr-Wr)+Wr,zn>=1){requestAnimationFrame(()=>{Dr(null)});return}requestAnimationFrame(Jr)};return Wr===zr?(Dr(new Error("Element already at target position")),Vr):(requestAnimationFrame(Jr),Vr)}const _excluded$H=["onChange"],styles$m={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function ScrollbarSize(Gt){const{onChange:$r}=Gt,zr=_objectWithoutPropertiesLoose$a(Gt,_excluded$H),_r=reactExports.useRef(),Dr=reactExports.useRef(null),kr=()=>{_r.current=Dr.current.offsetHeight-Dr.current.clientHeight};return useEnhancedEffect$2(()=>{const qr=debounce$3(()=>{const Wr=_r.current;kr(),Wr!==_r.current&&$r(_r.current)}),Nr=ownerWindow$2(Dr.current);return Nr.addEventListener("resize",qr),()=>{qr.clear(),Nr.removeEventListener("resize",qr)}},[$r]),reactExports.useEffect(()=>{kr(),$r(_r.current)},[$r]),jsxRuntimeExports.jsx("div",_extends$q({style:styles$m,ref:Dr},zr))}const KeyboardArrowLeft=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),KeyboardArrowRight$1=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function getTabScrollButtonUtilityClass(Gt){return generateUtilityClass$3("MuiTabScrollButton",Gt)}const tabScrollButtonClasses=generateUtilityClasses$3("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),_excluded$G=["className","slots","slotProps","direction","orientation","disabled"],useUtilityClasses$z=Gt=>{const{classes:$r,orientation:zr,disabled:_r}=Gt;return composeClasses$3({root:["root",zr,_r&&"disabled"]},getTabScrollButtonUtilityClass,$r)},TabScrollButtonRoot=styled$2(ButtonBase,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.orientation&&$r[zr.orientation]]}})(({ownerState:Gt})=>_extends$q({width:40,flexShrink:0,opacity:.8,[`&.${tabScrollButtonClasses.disabled}`]:{opacity:0}},Gt.orientation==="vertical"&&{width:"100%",height:40,"& svg":{transform:`rotate(${Gt.isRtl?-90:90}deg)`}})),TabScrollButton=reactExports.forwardRef(function($r,zr){var _r,Dr;const kr=useDefaultProps({props:$r,name:"MuiTabScrollButton"}),{className:qr,slots:Nr={},slotProps:Wr={},direction:Qr}=kr,Vr=_objectWithoutPropertiesLoose$a(kr,_excluded$G),Jr=useRtl(),Zr=_extends$q({isRtl:Jr},kr),zn=useUtilityClasses$z(Zr),Vn=(_r=Nr.StartScrollButtonIcon)!=null?_r:KeyboardArrowLeft,_i=(Dr=Nr.EndScrollButtonIcon)!=null?Dr:KeyboardArrowRight$1,e0=useSlotProps$1({elementType:Vn,externalSlotProps:Wr.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:Zr}),r0=useSlotProps$1({elementType:_i,externalSlotProps:Wr.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:Zr});return jsxRuntimeExports.jsx(TabScrollButtonRoot,_extends$q({component:"div",className:clsx$1(zn.root,qr),ref:zr,role:null,ownerState:Zr,tabIndex:null},Vr,{children:Qr==="left"?jsxRuntimeExports.jsx(Vn,_extends$q({},e0)):jsxRuntimeExports.jsx(_i,_extends$q({},r0))}))});function getTabsUtilityClass$1(Gt){return generateUtilityClass$3("MuiTabs",Gt)}const tabsClasses=generateUtilityClasses$3("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),_excluded$F=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],nextItem=(Gt,$r)=>Gt===$r?Gt.firstChild:$r&&$r.nextElementSibling?$r.nextElementSibling:Gt.firstChild,previousItem=(Gt,$r)=>Gt===$r?Gt.lastChild:$r&&$r.previousElementSibling?$r.previousElementSibling:Gt.lastChild,moveFocus=(Gt,$r,zr)=>{let _r=!1,Dr=zr(Gt,$r);for(;Dr;){if(Dr===Gt.firstChild){if(_r)return;_r=!0}const kr=Dr.disabled||Dr.getAttribute("aria-disabled")==="true";if(!Dr.hasAttribute("tabindex")||kr)Dr=zr(Gt,Dr);else{Dr.focus();return}}},useUtilityClasses$y=Gt=>{const{vertical:$r,fixed:zr,hideScrollbar:_r,scrollableX:Dr,scrollableY:kr,centered:qr,scrollButtonsHideMobile:Nr,classes:Wr}=Gt;return composeClasses$3({root:["root",$r&&"vertical"],scroller:["scroller",zr&&"fixed",_r&&"hideScrollbar",Dr&&"scrollableX",kr&&"scrollableY"],flexContainer:["flexContainer",$r&&"flexContainerVertical",qr&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",Nr&&"scrollButtonsHideMobile"],scrollableX:[Dr&&"scrollableX"],hideScrollbar:[_r&&"hideScrollbar"]},getTabsUtilityClass$1,Wr)},TabsRoot=styled$2("div",{name:"MuiTabs",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`& .${tabsClasses.scrollButtons}`]:$r.scrollButtons},{[`& .${tabsClasses.scrollButtons}`]:zr.scrollButtonsHideMobile&&$r.scrollButtonsHideMobile},$r.root,zr.vertical&&$r.vertical]}})(({ownerState:Gt,theme:$r})=>_extends$q({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},Gt.vertical&&{flexDirection:"column"},Gt.scrollButtonsHideMobile&&{[`& .${tabsClasses.scrollButtons}`]:{[$r.breakpoints.down("sm")]:{display:"none"}}})),TabsScroller=styled$2("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.scroller,zr.fixed&&$r.fixed,zr.hideScrollbar&&$r.hideScrollbar,zr.scrollableX&&$r.scrollableX,zr.scrollableY&&$r.scrollableY]}})(({ownerState:Gt})=>_extends$q({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},Gt.fixed&&{overflowX:"hidden",width:"100%"},Gt.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},Gt.scrollableX&&{overflowX:"auto",overflowY:"hidden"},Gt.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),FlexContainer=styled$2("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.flexContainer,zr.vertical&&$r.flexContainerVertical,zr.centered&&$r.centered]}})(({ownerState:Gt})=>_extends$q({display:"flex"},Gt.vertical&&{flexDirection:"column"},Gt.centered&&{justifyContent:"center"})),TabsIndicator=styled$2("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(Gt,$r)=>$r.indicator})(({ownerState:Gt,theme:$r})=>_extends$q({position:"absolute",height:2,bottom:0,width:"100%",transition:$r.transitions.create()},Gt.indicatorColor==="primary"&&{backgroundColor:($r.vars||$r).palette.primary.main},Gt.indicatorColor==="secondary"&&{backgroundColor:($r.vars||$r).palette.secondary.main},Gt.vertical&&{height:"100%",width:2,right:0})),TabsScrollbarSize=styled$2(ScrollbarSize)({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),defaultIndicatorStyle={},Tabs$1=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiTabs"}),Dr=useTheme$1(),kr=useRtl(),{"aria-label":qr,"aria-labelledby":Nr,action:Wr,centered:Qr=!1,children:Vr,className:Jr,component:Zr="div",allowScrollButtonsMobile:zn=!1,indicatorColor:Vn="primary",onChange:_i,orientation:e0="horizontal",ScrollButtonComponent:r0=TabScrollButton,scrollButtons:i0="auto",selectionFollowsFocus:n0,slots:o0={},slotProps:a0={},TabIndicatorProps:s0={},TabScrollButtonProps:l0={},textColor:u0="primary",value:b0,variant:g0="standard",visibleScrollbar:y0=!1}=_r,f0=_objectWithoutPropertiesLoose$a(_r,_excluded$F),v0=g0==="scrollable",A0=e0==="vertical",p0=A0?"scrollTop":"scrollLeft",h0=A0?"top":"left",m0=A0?"bottom":"right",c0=A0?"clientHeight":"clientWidth",d0=A0?"height":"width",M0=_extends$q({},_r,{component:Zr,allowScrollButtonsMobile:zn,indicatorColor:Vn,orientation:e0,vertical:A0,scrollButtons:i0,textColor:u0,variant:g0,visibleScrollbar:y0,fixed:!v0,hideScrollbar:v0&&!y0,scrollableX:v0&&!A0,scrollableY:v0&&A0,centered:Qr&&!v0,scrollButtonsHideMobile:!zn}),O0=useUtilityClasses$y(M0),x0=useSlotProps$1({elementType:o0.StartScrollButtonIcon,externalSlotProps:a0.startScrollButtonIcon,ownerState:M0}),C0=useSlotProps$1({elementType:o0.EndScrollButtonIcon,externalSlotProps:a0.endScrollButtonIcon,ownerState:M0}),[$0,_0]=reactExports.useState(!1),[R0,D0]=reactExports.useState(defaultIndicatorStyle),[S0,I0]=reactExports.useState(!1),[B0,T0]=reactExports.useState(!1),[Q0,L0]=reactExports.useState(!1),[N0,j0]=reactExports.useState({overflow:"hidden",scrollbarWidth:0}),q0=new Map,k0=reactExports.useRef(null),w0=reactExports.useRef(null),F0=()=>{const Mo=k0.current;let go;if(Mo){const Io=Mo.getBoundingClientRect();go={clientWidth:Mo.clientWidth,scrollLeft:Mo.scrollLeft,scrollTop:Mo.scrollTop,scrollLeftNormalized:getNormalizedScrollLeft(Mo,kr?"rtl":"ltr"),scrollWidth:Mo.scrollWidth,top:Io.top,bottom:Io.bottom,left:Io.left,right:Io.right}}let qo;if(Mo&&b0!==!1){const Io=w0.current.children;if(Io.length>0){const Qo=Io[q0.get(b0)];qo=Qo?Qo.getBoundingClientRect():null}}return{tabsMeta:go,tabMeta:qo}},G0=useEventCallback$1(()=>{const{tabsMeta:Mo,tabMeta:go}=F0();let qo=0,Io;if(A0)Io="top",go&&Mo&&(qo=go.top-Mo.top+Mo.scrollTop);else if(Io=kr?"right":"left",go&&Mo){const rs=kr?Mo.scrollLeftNormalized+Mo.clientWidth-Mo.scrollWidth:Mo.scrollLeft;qo=(kr?-1:1)*(go[Io]-Mo[Io]+rs)}const Qo={[Io]:qo,[d0]:go?go[d0]:0};if(isNaN(R0[Io])||isNaN(R0[d0]))D0(Qo);else{const rs=Math.abs(R0[Io]-Qo[Io]),gs=Math.abs(R0[d0]-Qo[d0]);(rs>=1||gs>=1)&&D0(Qo)}}),X0=(Mo,{animation:go=!0}={})=>{go?animate(p0,k0.current,Mo,{duration:Dr.transitions.duration.standard}):k0.current[p0]=Mo},eo=Mo=>{let go=k0.current[p0];A0?go+=Mo:(go+=Mo*(kr?-1:1),go*=kr&&detectScrollType()==="reverse"?-1:1),X0(go)},K0=()=>{const Mo=k0.current[c0];let go=0;const qo=Array.from(w0.current.children);for(let Io=0;Io<qo.length;Io+=1){const Qo=qo[Io];if(go+Qo[c0]>Mo){Io===0&&(go=Mo);break}go+=Qo[c0]}return go},Z0=()=>{eo(-1*K0())},ao=()=>{eo(K0())},io=reactExports.useCallback(Mo=>{j0({overflow:null,scrollbarWidth:Mo})},[]),H0=()=>{const Mo={};Mo.scrollbarSizeListener=v0?jsxRuntimeExports.jsx(TabsScrollbarSize,{onChange:io,className:clsx$1(O0.scrollableX,O0.hideScrollbar)}):null;const qo=v0&&(i0==="auto"&&(S0||B0)||i0===!0);return Mo.scrollButtonStart=qo?jsxRuntimeExports.jsx(r0,_extends$q({slots:{StartScrollButtonIcon:o0.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:x0},orientation:e0,direction:kr?"right":"left",onClick:Z0,disabled:!S0},l0,{className:clsx$1(O0.scrollButtons,l0.className)})):null,Mo.scrollButtonEnd=qo?jsxRuntimeExports.jsx(r0,_extends$q({slots:{EndScrollButtonIcon:o0.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:C0},orientation:e0,direction:kr?"left":"right",onClick:ao,disabled:!B0},l0,{className:clsx$1(O0.scrollButtons,l0.className)})):null,Mo},P0=useEventCallback$1(Mo=>{const{tabsMeta:go,tabMeta:qo}=F0();if(!(!qo||!go)){if(qo[h0]<go[h0]){const Io=go[p0]+(qo[h0]-go[h0]);X0(Io,{animation:Mo})}else if(qo[m0]>go[m0]){const Io=go[p0]+(qo[m0]-go[m0]);X0(Io,{animation:Mo})}}}),W0=useEventCallback$1(()=>{v0&&i0!==!1&&L0(!Q0)});reactExports.useEffect(()=>{const Mo=debounce$3(()=>{k0.current&&G0()});let go;const qo=rs=>{rs.forEach(gs=>{gs.removedNodes.forEach(Ss=>{var zs;(zs=go)==null||zs.unobserve(Ss)}),gs.addedNodes.forEach(Ss=>{var zs;(zs=go)==null||zs.observe(Ss)})}),Mo(),W0()},Io=ownerWindow$2(k0.current);Io.addEventListener("resize",Mo);let Qo;return typeof ResizeObserver<"u"&&(go=new ResizeObserver(Mo),Array.from(w0.current.children).forEach(rs=>{go.observe(rs)})),typeof MutationObserver<"u"&&(Qo=new MutationObserver(qo),Qo.observe(w0.current,{childList:!0})),()=>{var rs,gs;Mo.clear(),Io.removeEventListener("resize",Mo),(rs=Qo)==null||rs.disconnect(),(gs=go)==null||gs.disconnect()}},[G0,W0]),reactExports.useEffect(()=>{const Mo=Array.from(w0.current.children),go=Mo.length;if(typeof IntersectionObserver<"u"&&go>0&&v0&&i0!==!1){const qo=Mo[0],Io=Mo[go-1],Qo={root:k0.current,threshold:.99},rs=Os=>{I0(!Os[0].isIntersecting)},gs=new IntersectionObserver(rs,Qo);gs.observe(qo);const Ss=Os=>{T0(!Os[0].isIntersecting)},zs=new IntersectionObserver(Ss,Qo);return zs.observe(Io),()=>{gs.disconnect(),zs.disconnect()}}},[v0,i0,Q0,Vr==null?void 0:Vr.length]),reactExports.useEffect(()=>{_0(!0)},[]),reactExports.useEffect(()=>{G0()}),reactExports.useEffect(()=>{P0(defaultIndicatorStyle!==R0)},[P0,R0]),reactExports.useImperativeHandle(Wr,()=>({updateIndicator:G0,updateScrollButtons:W0}),[G0,W0]);const Y0=jsxRuntimeExports.jsx(TabsIndicator,_extends$q({},s0,{className:clsx$1(O0.indicator,s0.className),ownerState:M0,style:_extends$q({},R0,s0.style)}));let co=0;const Ao=reactExports.Children.map(Vr,Mo=>{if(!reactExports.isValidElement(Mo))return null;const go=Mo.props.value===void 0?co:Mo.props.value;q0.set(go,co);const qo=go===b0;return co+=1,reactExports.cloneElement(Mo,_extends$q({fullWidth:g0==="fullWidth",indicator:qo&&!$0&&Y0,selected:qo,selectionFollowsFocus:n0,onChange:_i,textColor:u0,value:go},co===1&&b0===!1&&!Mo.props.tabIndex?{tabIndex:0}:{}))}),oo=Mo=>{const go=w0.current,qo=ownerDocument$2(go).activeElement;if(qo.getAttribute("role")!=="tab")return;let Qo=e0==="horizontal"?"ArrowLeft":"ArrowUp",rs=e0==="horizontal"?"ArrowRight":"ArrowDown";switch(e0==="horizontal"&&kr&&(Qo="ArrowRight",rs="ArrowLeft"),Mo.key){case Qo:Mo.preventDefault(),moveFocus(go,qo,previousItem);break;case rs:Mo.preventDefault(),moveFocus(go,qo,nextItem);break;case"Home":Mo.preventDefault(),moveFocus(go,null,nextItem);break;case"End":Mo.preventDefault(),moveFocus(go,null,previousItem);break}},uo=H0();return jsxRuntimeExports.jsxs(TabsRoot,_extends$q({className:clsx$1(O0.root,Jr),ownerState:M0,ref:zr,as:Zr},f0,{children:[uo.scrollButtonStart,uo.scrollbarSizeListener,jsxRuntimeExports.jsxs(TabsScroller,{className:O0.scroller,ownerState:M0,style:{overflow:N0.overflow,[A0?`margin${kr?"Left":"Right"}`:"marginBottom"]:y0?void 0:-N0.scrollbarWidth},ref:k0,children:[jsxRuntimeExports.jsx(FlexContainer,{"aria-label":qr,"aria-labelledby":Nr,"aria-orientation":e0==="vertical"?"vertical":null,className:O0.flexContainer,ownerState:M0,onKeyDown:oo,ref:w0,role:"tablist",children:Ao}),$0&&Y0]}),uo.scrollButtonEnd]}))});function getListItemUtilityClass(Gt){return generateUtilityClass$3("MuiListItem",Gt)}const listItemClasses=generateUtilityClasses$3("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);function getListItemButtonUtilityClass(Gt){return generateUtilityClass$3("MuiListItemButton",Gt)}const listItemButtonClasses=generateUtilityClasses$3("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),_excluded$E=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],overridesResolver$3=(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.dense&&$r.dense,zr.alignItems==="flex-start"&&$r.alignItemsFlexStart,zr.divider&&$r.divider,!zr.disableGutters&&$r.gutters]},useUtilityClasses$x=Gt=>{const{alignItems:$r,classes:zr,dense:_r,disabled:Dr,disableGutters:kr,divider:qr,selected:Nr}=Gt,Qr=composeClasses$3({root:["root",_r&&"dense",!kr&&"gutters",qr&&"divider",Dr&&"disabled",$r==="flex-start"&&"alignItemsFlexStart",Nr&&"selected"]},getListItemButtonUtilityClass,zr);return _extends$q({},zr,Qr)},ListItemButtonRoot=styled$2(ButtonBase,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:overridesResolver$3})(({theme:Gt,ownerState:$r})=>_extends$q({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:Gt.transitions.create("background-color",{duration:Gt.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(Gt.vars||Gt).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${listItemButtonClasses.selected}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity),[`&.${listItemButtonClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.focusOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.focusOpacity)}},[`&.${listItemButtonClasses.selected}:hover`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.hoverOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity)}},[`&.${listItemButtonClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette.action.focus},[`&.${listItemButtonClasses.disabled}`]:{opacity:(Gt.vars||Gt).palette.action.disabledOpacity}},$r.divider&&{borderBottom:`1px solid ${(Gt.vars||Gt).palette.divider}`,backgroundClip:"padding-box"},$r.alignItems==="flex-start"&&{alignItems:"flex-start"},!$r.disableGutters&&{paddingLeft:16,paddingRight:16},$r.dense&&{paddingTop:4,paddingBottom:4})),ListItemButton=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListItemButton"}),{alignItems:Dr="center",autoFocus:kr=!1,component:qr="div",children:Nr,dense:Wr=!1,disableGutters:Qr=!1,divider:Vr=!1,focusVisibleClassName:Jr,selected:Zr=!1,className:zn}=_r,Vn=_objectWithoutPropertiesLoose$a(_r,_excluded$E),_i=reactExports.useContext(ListContext$1),e0=reactExports.useMemo(()=>({dense:Wr||_i.dense||!1,alignItems:Dr,disableGutters:Qr}),[Dr,_i.dense,Wr,Qr]),r0=reactExports.useRef(null);useEnhancedEffect$2(()=>{kr&&r0.current&&r0.current.focus()},[kr]);const i0=_extends$q({},_r,{alignItems:Dr,dense:e0.dense,disableGutters:Qr,divider:Vr,selected:Zr}),n0=useUtilityClasses$x(i0),o0=useForkRef$2(r0,zr);return jsxRuntimeExports.jsx(ListContext$1.Provider,{value:e0,children:jsxRuntimeExports.jsx(ListItemButtonRoot,_extends$q({ref:o0,href:Vn.href||Vn.to,component:(Vn.href||Vn.to)&&qr==="div"?"button":qr,focusVisibleClassName:clsx$1(n0.focusVisible,Jr),ownerState:i0,className:clsx$1(n0.root,zn)},Vn,{classes:n0,children:Nr}))})});function getListItemSecondaryActionClassesUtilityClass(Gt){return generateUtilityClass$3("MuiListItemSecondaryAction",Gt)}generateUtilityClasses$3("MuiListItemSecondaryAction",["root","disableGutters"]);const _excluded$D=["className"],useUtilityClasses$w=Gt=>{const{disableGutters:$r,classes:zr}=Gt;return composeClasses$3({root:["root",$r&&"disableGutters"]},getListItemSecondaryActionClassesUtilityClass,zr)},ListItemSecondaryActionRoot=styled$2("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.disableGutters&&$r.disableGutters]}})(({ownerState:Gt})=>_extends$q({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},Gt.disableGutters&&{right:0})),ListItemSecondaryAction=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListItemSecondaryAction"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$D),qr=reactExports.useContext(ListContext$1),Nr=_extends$q({},_r,{disableGutters:qr.disableGutters}),Wr=useUtilityClasses$w(Nr);return jsxRuntimeExports.jsx(ListItemSecondaryActionRoot,_extends$q({className:clsx$1(Wr.root,Dr),ownerState:Nr,ref:zr},kr))});ListItemSecondaryAction.muiName="ListItemSecondaryAction";const _excluded$C=["className"],_excluded2$1=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],overridesResolver$2=(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.dense&&$r.dense,zr.alignItems==="flex-start"&&$r.alignItemsFlexStart,zr.divider&&$r.divider,!zr.disableGutters&&$r.gutters,!zr.disablePadding&&$r.padding,zr.button&&$r.button,zr.hasSecondaryAction&&$r.secondaryAction]},useUtilityClasses$v=Gt=>{const{alignItems:$r,button:zr,classes:_r,dense:Dr,disabled:kr,disableGutters:qr,disablePadding:Nr,divider:Wr,hasSecondaryAction:Qr,selected:Vr}=Gt;return composeClasses$3({root:["root",Dr&&"dense",!qr&&"gutters",!Nr&&"padding",Wr&&"divider",kr&&"disabled",zr&&"button",$r==="flex-start"&&"alignItemsFlexStart",Qr&&"secondaryAction",Vr&&"selected"],container:["container"]},getListItemUtilityClass,_r)},ListItemRoot=styled$2("div",{name:"MuiListItem",slot:"Root",overridesResolver:overridesResolver$2})(({theme:Gt,ownerState:$r})=>_extends$q({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!$r.disablePadding&&_extends$q({paddingTop:8,paddingBottom:8},$r.dense&&{paddingTop:4,paddingBottom:4},!$r.disableGutters&&{paddingLeft:16,paddingRight:16},!!$r.secondaryAction&&{paddingRight:48}),!!$r.secondaryAction&&{[`& > .${listItemButtonClasses.root}`]:{paddingRight:48}},{[`&.${listItemClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette.action.focus},[`&.${listItemClasses.selected}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity),[`&.${listItemClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.focusOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.focusOpacity)}},[`&.${listItemClasses.disabled}`]:{opacity:(Gt.vars||Gt).palette.action.disabledOpacity}},$r.alignItems==="flex-start"&&{alignItems:"flex-start"},$r.divider&&{borderBottom:`1px solid ${(Gt.vars||Gt).palette.divider}`,backgroundClip:"padding-box"},$r.button&&{transition:Gt.transitions.create("background-color",{duration:Gt.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(Gt.vars||Gt).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${listItemClasses.selected}:hover`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.hoverOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity)}}},$r.hasSecondaryAction&&{paddingRight:48})),ListItemContainer=styled$2("li",{name:"MuiListItem",slot:"Container",overridesResolver:(Gt,$r)=>$r.container})({position:"relative"}),ListItem=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListItem"}),{alignItems:Dr="center",autoFocus:kr=!1,button:qr=!1,children:Nr,className:Wr,component:Qr,components:Vr={},componentsProps:Jr={},ContainerComponent:Zr="li",ContainerProps:{className:zn}={},dense:Vn=!1,disabled:_i=!1,disableGutters:e0=!1,disablePadding:r0=!1,divider:i0=!1,focusVisibleClassName:n0,secondaryAction:o0,selected:a0=!1,slotProps:s0={},slots:l0={}}=_r,u0=_objectWithoutPropertiesLoose$a(_r.ContainerProps,_excluded$C),b0=_objectWithoutPropertiesLoose$a(_r,_excluded2$1),g0=reactExports.useContext(ListContext$1),y0=reactExports.useMemo(()=>({dense:Vn||g0.dense||!1,alignItems:Dr,disableGutters:e0}),[Dr,g0.dense,Vn,e0]),f0=reactExports.useRef(null);useEnhancedEffect$2(()=>{kr&&f0.current&&f0.current.focus()},[kr]);const v0=reactExports.Children.toArray(Nr),A0=v0.length&&isMuiElement(v0[v0.length-1],["ListItemSecondaryAction"]),p0=_extends$q({},_r,{alignItems:Dr,autoFocus:kr,button:qr,dense:y0.dense,disabled:_i,disableGutters:e0,disablePadding:r0,divider:i0,hasSecondaryAction:A0,selected:a0}),h0=useUtilityClasses$v(p0),m0=useForkRef$2(f0,zr),c0=l0.root||Vr.Root||ListItemRoot,d0=s0.root||Jr.root||{},M0=_extends$q({className:clsx$1(h0.root,d0.className,Wr),disabled:_i},b0);let O0=Qr||"li";return qr&&(M0.component=Qr||"div",M0.focusVisibleClassName=clsx$1(listItemClasses.focusVisible,n0),O0=ButtonBase),A0?(O0=!M0.component&&!Qr?"div":O0,Zr==="li"&&(O0==="li"?O0="div":M0.component==="li"&&(M0.component="div")),jsxRuntimeExports.jsx(ListContext$1.Provider,{value:y0,children:jsxRuntimeExports.jsxs(ListItemContainer,_extends$q({as:Zr,className:clsx$1(h0.container,zn),ref:m0,ownerState:p0},u0,{children:[jsxRuntimeExports.jsx(c0,_extends$q({},d0,!isHostComponent$1(c0)&&{as:O0,ownerState:_extends$q({},p0,d0.ownerState)},M0,{children:v0})),v0.pop()]}))})):jsxRuntimeExports.jsx(ListContext$1.Provider,{value:y0,children:jsxRuntimeExports.jsxs(c0,_extends$q({},d0,{as:O0,ref:m0},!isHostComponent$1(c0)&&{ownerState:_extends$q({},p0,d0.ownerState)},M0,{children:[v0,o0&&jsxRuntimeExports.jsx(ListItemSecondaryAction,{children:o0})]}))})});function getAlertUtilityClass(Gt){return generateUtilityClass$3("MuiAlert",Gt)}const alertClasses=generateUtilityClasses$3("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]),SuccessOutlinedIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),ReportProblemOutlinedIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),ErrorOutlineIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),InfoOutlinedIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),_excluded$B=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],useUtilityClasses$u=Gt=>{const{variant:$r,color:zr,severity:_r,classes:Dr}=Gt,kr={root:["root",`color${capitalize$7(zr||_r)}`,`${$r}${capitalize$7(zr||_r)}`,`${$r}`],icon:["icon"],message:["message"],action:["action"]};return composeClasses$3(kr,getAlertUtilityClass,Dr)},AlertRoot=styled$2(Paper,{name:"MuiAlert",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.variant],$r[`${zr.variant}${capitalize$7(zr.color||zr.severity)}`]]}})(({theme:Gt})=>{const $r=Gt.palette.mode==="light"?darken_1:lighten_1,zr=Gt.palette.mode==="light"?lighten_1:darken_1;return _extends$q({},Gt.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(Gt.palette).filter(([,_r])=>_r.main&&_r.light).map(([_r])=>({props:{colorSeverity:_r,variant:"standard"},style:{color:Gt.vars?Gt.vars.palette.Alert[`${_r}Color`]:$r(Gt.palette[_r].light,.6),backgroundColor:Gt.vars?Gt.vars.palette.Alert[`${_r}StandardBg`]:zr(Gt.palette[_r].light,.9),[`& .${alertClasses.icon}`]:Gt.vars?{color:Gt.vars.palette.Alert[`${_r}IconColor`]}:{color:Gt.palette[_r].main}}})),...Object.entries(Gt.palette).filter(([,_r])=>_r.main&&_r.light).map(([_r])=>({props:{colorSeverity:_r,variant:"outlined"},style:{color:Gt.vars?Gt.vars.palette.Alert[`${_r}Color`]:$r(Gt.palette[_r].light,.6),border:`1px solid ${(Gt.vars||Gt).palette[_r].light}`,[`& .${alertClasses.icon}`]:Gt.vars?{color:Gt.vars.palette.Alert[`${_r}IconColor`]}:{color:Gt.palette[_r].main}}})),...Object.entries(Gt.palette).filter(([,_r])=>_r.main&&_r.dark).map(([_r])=>({props:{colorSeverity:_r,variant:"filled"},style:_extends$q({fontWeight:Gt.typography.fontWeightMedium},Gt.vars?{color:Gt.vars.palette.Alert[`${_r}FilledColor`],backgroundColor:Gt.vars.palette.Alert[`${_r}FilledBg`]}:{backgroundColor:Gt.palette.mode==="dark"?Gt.palette[_r].dark:Gt.palette[_r].main,color:Gt.palette.getContrastText(Gt.palette[_r].main)})}))]})}),AlertIcon=styled$2("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(Gt,$r)=>$r.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),AlertMessage=styled$2("div",{name:"MuiAlert",slot:"Message",overridesResolver:(Gt,$r)=>$r.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),AlertAction=styled$2("div",{name:"MuiAlert",slot:"Action",overridesResolver:(Gt,$r)=>$r.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),defaultIconMapping={success:jsxRuntimeExports.jsx(SuccessOutlinedIcon,{fontSize:"inherit"}),warning:jsxRuntimeExports.jsx(ReportProblemOutlinedIcon,{fontSize:"inherit"}),error:jsxRuntimeExports.jsx(ErrorOutlineIcon,{fontSize:"inherit"}),info:jsxRuntimeExports.jsx(InfoOutlinedIcon,{fontSize:"inherit"})},Alert$1=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiAlert"}),{action:Dr,children:kr,className:qr,closeText:Nr="Close",color:Wr,components:Qr={},componentsProps:Vr={},icon:Jr,iconMapping:Zr=defaultIconMapping,onClose:zn,role:Vn="alert",severity:_i="success",slotProps:e0={},slots:r0={},variant:i0="standard"}=_r,n0=_objectWithoutPropertiesLoose$a(_r,_excluded$B),o0=_extends$q({},_r,{color:Wr,severity:_i,variant:i0,colorSeverity:Wr||_i}),a0=useUtilityClasses$u(o0),s0={slots:_extends$q({closeButton:Qr.CloseButton,closeIcon:Qr.CloseIcon},r0),slotProps:_extends$q({},Vr,e0)},[l0,u0]=useSlot("closeButton",{elementType:IconButton,externalForwardedProps:s0,ownerState:o0}),[b0,g0]=useSlot("closeIcon",{elementType:CloseIcon,externalForwardedProps:s0,ownerState:o0});return jsxRuntimeExports.jsxs(AlertRoot,_extends$q({role:Vn,elevation:0,ownerState:o0,className:clsx$1(a0.root,qr),ref:zr},n0,{children:[Jr!==!1?jsxRuntimeExports.jsx(AlertIcon,{ownerState:o0,className:a0.icon,children:Jr||Zr[_i]||defaultIconMapping[_i]}):null,jsxRuntimeExports.jsx(AlertMessage,{ownerState:o0,className:a0.message,children:kr}),Dr!=null?jsxRuntimeExports.jsx(AlertAction,{ownerState:o0,className:a0.action,children:Dr}):null,Dr==null&&zn?jsxRuntimeExports.jsx(AlertAction,{ownerState:o0,className:a0.action,children:jsxRuntimeExports.jsx(l0,_extends$q({size:"small","aria-label":Nr,title:Nr,color:"inherit",onClick:zn},u0,{children:jsxRuntimeExports.jsx(b0,_extends$q({fontSize:"small"},g0))}))}):null]}))});function getAlertTitleUtilityClass(Gt){return generateUtilityClass$3("MuiAlertTitle",Gt)}generateUtilityClasses$3("MuiAlertTitle",["root"]);const _excluded$A=["className"],useUtilityClasses$t=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"]},getAlertTitleUtilityClass,$r)},AlertTitleRoot=styled$2(Typography,{name:"MuiAlertTitle",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})(({theme:Gt})=>({fontWeight:Gt.typography.fontWeightMedium,marginTop:-2})),AlertTitle=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiAlertTitle"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$A),qr=_r,Nr=useUtilityClasses$t(qr);return jsxRuntimeExports.jsx(AlertTitleRoot,_extends$q({gutterBottom:!0,component:"div",ownerState:qr,ref:zr,className:clsx$1(Nr.root,Dr)},kr))});function getCollapseUtilityClass(Gt){return generateUtilityClass$3("MuiCollapse",Gt)}generateUtilityClasses$3("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const _excluded$z=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],useUtilityClasses$s=Gt=>{const{orientation:$r,classes:zr}=Gt,_r={root:["root",`${$r}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${$r}`],wrapperInner:["wrapperInner",`${$r}`]};return composeClasses$3(_r,getCollapseUtilityClass,zr)},CollapseRoot=styled$2("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.orientation],zr.state==="entered"&&$r.entered,zr.state==="exited"&&!zr.in&&zr.collapsedSize==="0px"&&$r.hidden]}})(({theme:Gt,ownerState:$r})=>_extends$q({height:0,overflow:"hidden",transition:Gt.transitions.create("height")},$r.orientation==="horizontal"&&{height:"auto",width:0,transition:Gt.transitions.create("width")},$r.state==="entered"&&_extends$q({height:"auto",overflow:"visible"},$r.orientation==="horizontal"&&{width:"auto"}),$r.state==="exited"&&!$r.in&&$r.collapsedSize==="0px"&&{visibility:"hidden"})),CollapseWrapper=styled$2("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(Gt,$r)=>$r.wrapper})(({ownerState:Gt})=>_extends$q({display:"flex",width:"100%"},Gt.orientation==="horizontal"&&{width:"auto",height:"100%"})),CollapseWrapperInner=styled$2("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(Gt,$r)=>$r.wrapperInner})(({ownerState:Gt})=>_extends$q({width:"100%"},Gt.orientation==="horizontal"&&{width:"auto",height:"100%"})),Collapse=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiCollapse"}),{addEndListener:Dr,children:kr,className:qr,collapsedSize:Nr="0px",component:Wr,easing:Qr,in:Vr,onEnter:Jr,onEntered:Zr,onEntering:zn,onExit:Vn,onExited:_i,onExiting:e0,orientation:r0="vertical",style:i0,timeout:n0=duration$1.standard,TransitionComponent:o0=Transition}=_r,a0=_objectWithoutPropertiesLoose$a(_r,_excluded$z),s0=_extends$q({},_r,{orientation:r0,collapsedSize:Nr}),l0=useUtilityClasses$s(s0),u0=useTheme$1(),b0=useTimeout(),g0=reactExports.useRef(null),y0=reactExports.useRef(),f0=typeof Nr=="number"?`${Nr}px`:Nr,v0=r0==="horizontal",A0=v0?"width":"height",p0=reactExports.useRef(null),h0=useForkRef$2(zr,p0),m0=R0=>D0=>{if(R0){const S0=p0.current;D0===void 0?R0(S0):R0(S0,D0)}},c0=()=>g0.current?g0.current[v0?"clientWidth":"clientHeight"]:0,d0=m0((R0,D0)=>{g0.current&&v0&&(g0.current.style.position="absolute"),R0.style[A0]=f0,Jr&&Jr(R0,D0)}),M0=m0((R0,D0)=>{const S0=c0();g0.current&&v0&&(g0.current.style.position="");const{duration:I0,easing:B0}=getTransitionProps({style:i0,timeout:n0,easing:Qr},{mode:"enter"});if(n0==="auto"){const T0=u0.transitions.getAutoHeightDuration(S0);R0.style.transitionDuration=`${T0}ms`,y0.current=T0}else R0.style.transitionDuration=typeof I0=="string"?I0:`${I0}ms`;R0.style[A0]=`${S0}px`,R0.style.transitionTimingFunction=B0,zn&&zn(R0,D0)}),O0=m0((R0,D0)=>{R0.style[A0]="auto",Zr&&Zr(R0,D0)}),x0=m0(R0=>{R0.style[A0]=`${c0()}px`,Vn&&Vn(R0)}),C0=m0(_i),$0=m0(R0=>{const D0=c0(),{duration:S0,easing:I0}=getTransitionProps({style:i0,timeout:n0,easing:Qr},{mode:"exit"});if(n0==="auto"){const B0=u0.transitions.getAutoHeightDuration(D0);R0.style.transitionDuration=`${B0}ms`,y0.current=B0}else R0.style.transitionDuration=typeof S0=="string"?S0:`${S0}ms`;R0.style[A0]=f0,R0.style.transitionTimingFunction=I0,e0&&e0(R0)}),_0=R0=>{n0==="auto"&&b0.start(y0.current||0,R0),Dr&&Dr(p0.current,R0)};return jsxRuntimeExports.jsx(o0,_extends$q({in:Vr,onEnter:d0,onEntered:O0,onEntering:M0,onExit:x0,onExited:C0,onExiting:$0,addEndListener:_0,nodeRef:p0,timeout:n0==="auto"?null:n0},a0,{children:(R0,D0)=>jsxRuntimeExports.jsx(CollapseRoot,_extends$q({as:Wr,className:clsx$1(l0.root,qr,{entered:l0.entered,exited:!Vr&&f0==="0px"&&l0.hidden}[R0]),style:_extends$q({[v0?"minWidth":"minHeight"]:f0},i0),ref:h0},D0,{ownerState:_extends$q({},s0,{state:R0}),children:jsxRuntimeExports.jsx(CollapseWrapper,{ownerState:_extends$q({},s0,{state:R0}),className:l0.wrapper,ref:g0,children:jsxRuntimeExports.jsx(CollapseWrapperInner,{ownerState:_extends$q({},s0,{state:R0}),className:l0.wrapperInner,children:kr})})}))}))});Collapse.muiSupportAuto=!0;const AccordionContext=reactExports.createContext({});function getAccordionUtilityClass(Gt){return generateUtilityClass$3("MuiAccordion",Gt)}const accordionClasses=generateUtilityClasses$3("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),_excluded$y=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","slots","slotProps","TransitionComponent","TransitionProps"],useUtilityClasses$r=Gt=>{const{classes:$r,square:zr,expanded:_r,disabled:Dr,disableGutters:kr}=Gt;return composeClasses$3({root:["root",!zr&&"rounded",_r&&"expanded",Dr&&"disabled",!kr&&"gutters"],region:["region"]},getAccordionUtilityClass,$r)},AccordionRoot=styled$2(Paper,{name:"MuiAccordion",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`& .${accordionClasses.region}`]:$r.region},$r.root,!zr.square&&$r.rounded,!zr.disableGutters&&$r.gutters]}})(({theme:Gt})=>{const $r={duration:Gt.transitions.duration.shortest};return{position:"relative",transition:Gt.transitions.create(["margin"],$r),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(Gt.vars||Gt).palette.divider,transition:Gt.transitions.create(["opacity","background-color"],$r)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${accordionClasses.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${accordionClasses.disabled}`]:{backgroundColor:(Gt.vars||Gt).palette.action.disabledBackground}}},({theme:Gt})=>({variants:[{props:$r=>!$r.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(Gt.vars||Gt).shape.borderRadius,borderTopRightRadius:(Gt.vars||Gt).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(Gt.vars||Gt).shape.borderRadius,borderBottomRightRadius:(Gt.vars||Gt).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:$r=>!$r.disableGutters,style:{[`&.${accordionClasses.expanded}`]:{margin:"16px 0"}}}]})),Accordion=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiAccordion"}),{children:Dr,className:kr,defaultExpanded:qr=!1,disabled:Nr=!1,disableGutters:Wr=!1,expanded:Qr,onChange:Vr,square:Jr=!1,slots:Zr={},slotProps:zn={},TransitionComponent:Vn,TransitionProps:_i}=_r,e0=_objectWithoutPropertiesLoose$a(_r,_excluded$y),[r0,i0]=useControlled$1({controlled:Qr,default:qr,name:"Accordion",state:"expanded"}),n0=reactExports.useCallback(v0=>{i0(!r0),Vr&&Vr(v0,!r0)},[r0,Vr,i0]),[o0,...a0]=reactExports.Children.toArray(Dr),s0=reactExports.useMemo(()=>({expanded:r0,disabled:Nr,disableGutters:Wr,toggle:n0}),[r0,Nr,Wr,n0]),l0=_extends$q({},_r,{square:Jr,disabled:Nr,disableGutters:Wr,expanded:r0}),u0=useUtilityClasses$r(l0),b0=_extends$q({transition:Vn},Zr),g0=_extends$q({transition:_i},zn),[y0,f0]=useSlot("transition",{elementType:Collapse,externalForwardedProps:{slots:b0,slotProps:g0},ownerState:l0});return jsxRuntimeExports.jsxs(AccordionRoot,_extends$q({className:clsx$1(u0.root,kr),ref:zr,ownerState:l0,square:Jr},e0,{children:[jsxRuntimeExports.jsx(AccordionContext.Provider,{value:s0,children:o0}),jsxRuntimeExports.jsx(y0,_extends$q({in:r0,timeout:"auto"},f0,{children:jsxRuntimeExports.jsx("div",{"aria-labelledby":o0.props.id,id:o0.props["aria-controls"],role:"region",className:u0.region,children:a0})}))]}))});function getAccordionDetailsUtilityClass(Gt){return generateUtilityClass$3("MuiAccordionDetails",Gt)}generateUtilityClasses$3("MuiAccordionDetails",["root"]);const _excluded$x=["className"],useUtilityClasses$q=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"]},getAccordionDetailsUtilityClass,$r)},AccordionDetailsRoot=styled$2("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})(({theme:Gt})=>({padding:Gt.spacing(1,2,2)})),AccordionDetails=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiAccordionDetails"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$x),qr=_r,Nr=useUtilityClasses$q(qr);return jsxRuntimeExports.jsx(AccordionDetailsRoot,_extends$q({className:clsx$1(Nr.root,Dr),ref:zr,ownerState:qr},kr))});function getAccordionSummaryUtilityClass(Gt){return generateUtilityClass$3("MuiAccordionSummary",Gt)}const accordionSummaryClasses=generateUtilityClasses$3("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),_excluded$w=["children","className","expandIcon","focusVisibleClassName","onClick"],useUtilityClasses$p=Gt=>{const{classes:$r,expanded:zr,disabled:_r,disableGutters:Dr}=Gt;return composeClasses$3({root:["root",zr&&"expanded",_r&&"disabled",!Dr&&"gutters"],focusVisible:["focusVisible"],content:["content",zr&&"expanded",!Dr&&"contentGutters"],expandIconWrapper:["expandIconWrapper",zr&&"expanded"]},getAccordionSummaryUtilityClass,$r)},AccordionSummaryRoot=styled$2(ButtonBase,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})(({theme:Gt})=>{const $r={duration:Gt.transitions.duration.shortest};return{display:"flex",minHeight:48,padding:Gt.spacing(0,2),transition:Gt.transitions.create(["min-height","background-color"],$r),[`&.${accordionSummaryClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette.action.focus},[`&.${accordionSummaryClasses.disabled}`]:{opacity:(Gt.vars||Gt).palette.action.disabledOpacity},[`&:hover:not(.${accordionSummaryClasses.disabled})`]:{cursor:"pointer"},variants:[{props:zr=>!zr.disableGutters,style:{[`&.${accordionSummaryClasses.expanded}`]:{minHeight:64}}}]}}),AccordionSummaryContent=styled$2("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(Gt,$r)=>$r.content})(({theme:Gt})=>({display:"flex",flexGrow:1,margin:"12px 0",variants:[{props:$r=>!$r.disableGutters,style:{transition:Gt.transitions.create(["margin"],{duration:Gt.transitions.duration.shortest}),[`&.${accordionSummaryClasses.expanded}`]:{margin:"20px 0"}}}]})),AccordionSummaryExpandIconWrapper=styled$2("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(Gt,$r)=>$r.expandIconWrapper})(({theme:Gt})=>({display:"flex",color:(Gt.vars||Gt).palette.action.active,transform:"rotate(0deg)",transition:Gt.transitions.create("transform",{duration:Gt.transitions.duration.shortest}),[`&.${accordionSummaryClasses.expanded}`]:{transform:"rotate(180deg)"}})),AccordionSummary=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiAccordionSummary"}),{children:Dr,className:kr,expandIcon:qr,focusVisibleClassName:Nr,onClick:Wr}=_r,Qr=_objectWithoutPropertiesLoose$a(_r,_excluded$w),{disabled:Vr=!1,disableGutters:Jr,expanded:Zr,toggle:zn}=reactExports.useContext(AccordionContext),Vn=r0=>{zn&&zn(r0),Wr&&Wr(r0)},_i=_extends$q({},_r,{expanded:Zr,disabled:Vr,disableGutters:Jr}),e0=useUtilityClasses$p(_i);return jsxRuntimeExports.jsxs(AccordionSummaryRoot,_extends$q({focusRipple:!1,disableRipple:!0,disabled:Vr,component:"div","aria-expanded":Zr,className:clsx$1(e0.root,kr),focusVisibleClassName:clsx$1(e0.focusVisible,Nr),onClick:Vn,ref:zr,ownerState:_i},Qr,{children:[jsxRuntimeExports.jsx(AccordionSummaryContent,{className:e0.content,ownerState:_i,children:Dr}),qr&&jsxRuntimeExports.jsx(AccordionSummaryExpandIconWrapper,{className:e0.expandIconWrapper,ownerState:_i,children:qr})]}))});function getSwitchUtilityClass(Gt){return generateUtilityClass$3("MuiSwitch",Gt)}const switchClasses=generateUtilityClasses$3("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),_excluded$v=["className","color","edge","size","sx"],useUtilityClasses$o=Gt=>{const{classes:$r,edge:zr,size:_r,color:Dr,checked:kr,disabled:qr}=Gt,Nr={root:["root",zr&&`edge${capitalize$7(zr)}`,`size${capitalize$7(_r)}`],switchBase:["switchBase",`color${capitalize$7(Dr)}`,kr&&"checked",qr&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},Wr=composeClasses$3(Nr,getSwitchUtilityClass,$r);return _extends$q({},$r,Wr)},SwitchRoot=styled$2("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.edge&&$r[`edge${capitalize$7(zr.edge)}`],$r[`size${capitalize$7(zr.size)}`]]}})({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${switchClasses.thumb}`]:{width:16,height:16},[`& .${switchClasses.switchBase}`]:{padding:4,[`&.${switchClasses.checked}`]:{transform:"translateX(16px)"}}}}]}),SwitchSwitchBase=styled$2(SwitchBase,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.switchBase,{[`& .${switchClasses.input}`]:$r.input},zr.color!=="default"&&$r[`color${capitalize$7(zr.color)}`]]}})(({theme:Gt})=>({position:"absolute",top:0,left:0,zIndex:1,color:Gt.vars?Gt.vars.palette.Switch.defaultColor:`${Gt.palette.mode==="light"?Gt.palette.common.white:Gt.palette.grey[300]}`,transition:Gt.transitions.create(["left","transform"],{duration:Gt.transitions.duration.shortest}),[`&.${switchClasses.checked}`]:{transform:"translateX(20px)"},[`&.${switchClasses.disabled}`]:{color:Gt.vars?Gt.vars.palette.Switch.defaultDisabledColor:`${Gt.palette.mode==="light"?Gt.palette.grey[100]:Gt.palette.grey[600]}`},[`&.${switchClasses.checked} + .${switchClasses.track}`]:{opacity:.5},[`&.${switchClasses.disabled} + .${switchClasses.track}`]:{opacity:Gt.vars?Gt.vars.opacity.switchTrackDisabled:`${Gt.palette.mode==="light"?.12:.2}`},[`& .${switchClasses.input}`]:{left:"-100%",width:"300%"}}),({theme:Gt})=>({"&:hover":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.action.activeChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette.action.active,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(Gt.palette).filter(([,$r])=>$r.main&&$r.light).map(([$r])=>({props:{color:$r},style:{[`&.${switchClasses.checked}`]:{color:(Gt.vars||Gt).palette[$r].main,"&:hover":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette[$r].mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette[$r].main,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${switchClasses.disabled}`]:{color:Gt.vars?Gt.vars.palette.Switch[`${$r}DisabledColor`]:`${Gt.palette.mode==="light"?lighten_1(Gt.palette[$r].main,.62):darken_1(Gt.palette[$r].main,.55)}`}},[`&.${switchClasses.checked} + .${switchClasses.track}`]:{backgroundColor:(Gt.vars||Gt).palette[$r].main}}}))]})),SwitchTrack=styled$2("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(Gt,$r)=>$r.track})(({theme:Gt})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:Gt.transitions.create(["opacity","background-color"],{duration:Gt.transitions.duration.shortest}),backgroundColor:Gt.vars?Gt.vars.palette.common.onBackground:`${Gt.palette.mode==="light"?Gt.palette.common.black:Gt.palette.common.white}`,opacity:Gt.vars?Gt.vars.opacity.switchTrack:`${Gt.palette.mode==="light"?.38:.3}`})),SwitchThumb=styled$2("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(Gt,$r)=>$r.thumb})(({theme:Gt})=>({boxShadow:(Gt.vars||Gt).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),Switch=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiSwitch"}),{className:Dr,color:kr="primary",edge:qr=!1,size:Nr="medium",sx:Wr}=_r,Qr=_objectWithoutPropertiesLoose$a(_r,_excluded$v),Vr=_extends$q({},_r,{color:kr,edge:qr,size:Nr}),Jr=useUtilityClasses$o(Vr),Zr=jsxRuntimeExports.jsx(SwitchThumb,{className:Jr.thumb,ownerState:Vr});return jsxRuntimeExports.jsxs(SwitchRoot,{className:clsx$1(Jr.root,Dr),sx:Wr,ownerState:Vr,children:[jsxRuntimeExports.jsx(SwitchSwitchBase,_extends$q({type:"checkbox",icon:Zr,checkedIcon:Zr,ref:zr,ownerState:Vr},Qr,{classes:_extends$q({},Jr,{root:Jr.switchBase})})),jsxRuntimeExports.jsx(SwitchTrack,{className:Jr.track,ownerState:Vr})]})});var Close={},_interopRequireDefault$F=interopRequireDefaultExports;Object.defineProperty(Close,"__esModule",{value:!0});var default_1$l=Close.default=void 0,_createSvgIcon$k=_interopRequireDefault$F(requireCreateSvgIcon()),_jsxRuntime$k=jsxRuntimeExports;default_1$l=Close.default=(0,_createSvgIcon$k.default)((0,_jsxRuntime$k.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var qrCodeStyling={exports:{}};(function(Gt,$r){(function(zr,_r){Gt.exports=_r()})(self,function(){return(()=>{var zr={192:(kr,qr)=>{var Nr,Wr,Qr=function(){var Vr=function(v0,A0){var p0=v0,h0=e0[A0],m0=null,c0=0,d0=null,M0=[],O0={},x0=function(T0,Q0){m0=function(L0){for(var N0=new Array(L0),j0=0;j0<L0;j0+=1){N0[j0]=new Array(L0);for(var q0=0;q0<L0;q0+=1)N0[j0][q0]=null}return N0}(c0=4*p0+17),C0(0,0),C0(c0-7,0),C0(0,c0-7),_0(),$0(),D0(T0,Q0),p0>=7&&R0(T0),d0==null&&(d0=I0(p0,h0,M0)),S0(d0,Q0)},C0=function(T0,Q0){for(var L0=-1;L0<=7;L0+=1)if(!(T0+L0<=-1||c0<=T0+L0))for(var N0=-1;N0<=7;N0+=1)Q0+N0<=-1||c0<=Q0+N0||(m0[T0+L0][Q0+N0]=0<=L0&&L0<=6&&(N0==0||N0==6)||0<=N0&&N0<=6&&(L0==0||L0==6)||2<=L0&&L0<=4&&2<=N0&&N0<=4)},$0=function(){for(var T0=8;T0<c0-8;T0+=1)m0[T0][6]==null&&(m0[T0][6]=T0%2==0);for(var Q0=8;Q0<c0-8;Q0+=1)m0[6][Q0]==null&&(m0[6][Q0]=Q0%2==0)},_0=function(){for(var T0=r0.getPatternPosition(p0),Q0=0;Q0<T0.length;Q0+=1)for(var L0=0;L0<T0.length;L0+=1){var N0=T0[Q0],j0=T0[L0];if(m0[N0][j0]==null)for(var q0=-2;q0<=2;q0+=1)for(var k0=-2;k0<=2;k0+=1)m0[N0+q0][j0+k0]=q0==-2||q0==2||k0==-2||k0==2||q0==0&&k0==0}},R0=function(T0){for(var Q0=r0.getBCHTypeNumber(p0),L0=0;L0<18;L0+=1){var N0=!T0&&(Q0>>L0&1)==1;m0[Math.floor(L0/3)][L0%3+c0-8-3]=N0}for(L0=0;L0<18;L0+=1)N0=!T0&&(Q0>>L0&1)==1,m0[L0%3+c0-8-3][Math.floor(L0/3)]=N0},D0=function(T0,Q0){for(var L0=h0<<3|Q0,N0=r0.getBCHTypeInfo(L0),j0=0;j0<15;j0+=1){var q0=!T0&&(N0>>j0&1)==1;j0<6?m0[j0][8]=q0:j0<8?m0[j0+1][8]=q0:m0[c0-15+j0][8]=q0}for(j0=0;j0<15;j0+=1)q0=!T0&&(N0>>j0&1)==1,j0<8?m0[8][c0-j0-1]=q0:j0<9?m0[8][15-j0-1+1]=q0:m0[8][15-j0-1]=q0;m0[c0-8][8]=!T0},S0=function(T0,Q0){for(var L0=-1,N0=c0-1,j0=7,q0=0,k0=r0.getMaskFunction(Q0),w0=c0-1;w0>0;w0-=2)for(w0==6&&(w0-=1);;){for(var F0=0;F0<2;F0+=1)if(m0[N0][w0-F0]==null){var G0=!1;q0<T0.length&&(G0=(T0[q0]>>>j0&1)==1),k0(N0,w0-F0)&&(G0=!G0),m0[N0][w0-F0]=G0,(j0-=1)==-1&&(q0+=1,j0=7)}if((N0+=L0)<0||c0<=N0){N0-=L0,L0=-L0;break}}},I0=function(T0,Q0,L0){for(var N0=o0.getRSBlocks(T0,Q0),j0=a0(),q0=0;q0<L0.length;q0+=1){var k0=L0[q0];j0.put(k0.getMode(),4),j0.put(k0.getLength(),r0.getLengthInBits(k0.getMode(),T0)),k0.write(j0)}var w0=0;for(q0=0;q0<N0.length;q0+=1)w0+=N0[q0].dataCount;if(j0.getLengthInBits()>8*w0)throw"code length overflow. ("+j0.getLengthInBits()+">"+8*w0+")";for(j0.getLengthInBits()+4<=8*w0&&j0.put(0,4);j0.getLengthInBits()%8!=0;)j0.putBit(!1);for(;!(j0.getLengthInBits()>=8*w0||(j0.put(236,8),j0.getLengthInBits()>=8*w0));)j0.put(17,8);return function(F0,G0){for(var X0=0,eo=0,K0=0,Z0=new Array(G0.length),ao=new Array(G0.length),io=0;io<G0.length;io+=1){var H0=G0[io].dataCount,P0=G0[io].totalCount-H0;eo=Math.max(eo,H0),K0=Math.max(K0,P0),Z0[io]=new Array(H0);for(var W0=0;W0<Z0[io].length;W0+=1)Z0[io][W0]=255&F0.getBuffer()[W0+X0];X0+=H0;var Y0=r0.getErrorCorrectPolynomial(P0),co=n0(Z0[io],Y0.getLength()-1).mod(Y0);for(ao[io]=new Array(Y0.getLength()-1),W0=0;W0<ao[io].length;W0+=1){var Ao=W0+co.getLength()-ao[io].length;ao[io][W0]=Ao>=0?co.getAt(Ao):0}}var oo=0;for(W0=0;W0<G0.length;W0+=1)oo+=G0[W0].totalCount;var uo=new Array(oo),Mo=0;for(W0=0;W0<eo;W0+=1)for(io=0;io<G0.length;io+=1)W0<Z0[io].length&&(uo[Mo]=Z0[io][W0],Mo+=1);for(W0=0;W0<K0;W0+=1)for(io=0;io<G0.length;io+=1)W0<ao[io].length&&(uo[Mo]=ao[io][W0],Mo+=1);return uo}(j0,N0)};O0.addData=function(T0,Q0){var L0=null;switch(Q0=Q0||"Byte"){case"Numeric":L0=s0(T0);break;case"Alphanumeric":L0=l0(T0);break;case"Byte":L0=u0(T0);break;case"Kanji":L0=b0(T0);break;default:throw"mode:"+Q0}M0.push(L0),d0=null},O0.isDark=function(T0,Q0){if(T0<0||c0<=T0||Q0<0||c0<=Q0)throw T0+","+Q0;return m0[T0][Q0]},O0.getModuleCount=function(){return c0},O0.make=function(){if(p0<1){for(var T0=1;T0<40;T0++){for(var Q0=o0.getRSBlocks(T0,h0),L0=a0(),N0=0;N0<M0.length;N0++){var j0=M0[N0];L0.put(j0.getMode(),4),L0.put(j0.getLength(),r0.getLengthInBits(j0.getMode(),T0)),j0.write(L0)}var q0=0;for(N0=0;N0<Q0.length;N0++)q0+=Q0[N0].dataCount;if(L0.getLengthInBits()<=8*q0)break}p0=T0}x0(!1,function(){for(var k0=0,w0=0,F0=0;F0<8;F0+=1){x0(!0,F0);var G0=r0.getLostPoint(O0);(F0==0||k0>G0)&&(k0=G0,w0=F0)}return w0}())},O0.createTableTag=function(T0,Q0){T0=T0||2;var L0="";L0+='<table style="',L0+=" border-width: 0px; border-style: none;",L0+=" border-collapse: collapse;",L0+=" padding: 0px; margin: "+(Q0=Q0===void 0?4*T0:Q0)+"px;",L0+='">',L0+="<tbody>";for(var N0=0;N0<O0.getModuleCount();N0+=1){L0+="<tr>";for(var j0=0;j0<O0.getModuleCount();j0+=1)L0+='<td style="',L0+=" border-width: 0px; border-style: none;",L0+=" border-collapse: collapse;",L0+=" padding: 0px; margin: 0px;",L0+=" width: "+T0+"px;",L0+=" height: "+T0+"px;",L0+=" background-color: ",L0+=O0.isDark(N0,j0)?"#000000":"#ffffff",L0+=";",L0+='"/>';L0+="</tr>"}return(L0+="</tbody>")+"</table>"},O0.createSvgTag=function(T0,Q0,L0,N0){var j0={};typeof arguments[0]=="object"&&(T0=(j0=arguments[0]).cellSize,Q0=j0.margin,L0=j0.alt,N0=j0.title),T0=T0||2,Q0=Q0===void 0?4*T0:Q0,(L0=typeof L0=="string"?{text:L0}:L0||{}).text=L0.text||null,L0.id=L0.text?L0.id||"qrcode-description":null,(N0=typeof N0=="string"?{text:N0}:N0||{}).text=N0.text||null,N0.id=N0.text?N0.id||"qrcode-title":null;var q0,k0,w0,F0,G0=O0.getModuleCount()*T0+2*Q0,X0="";for(F0="l"+T0+",0 0,"+T0+" -"+T0+",0 0,-"+T0+"z ",X0+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',X0+=j0.scalable?"":' width="'+G0+'px" height="'+G0+'px"',X0+=' viewBox="0 0 '+G0+" "+G0+'" ',X0+=' preserveAspectRatio="xMinYMin meet"',X0+=N0.text||L0.text?' role="img" aria-labelledby="'+B0([N0.id,L0.id].join(" ").trim())+'"':"",X0+=">",X0+=N0.text?'<title id="'+B0(N0.id)+'">'+B0(N0.text)+"</title>":"",X0+=L0.text?'<description id="'+B0(L0.id)+'">'+B0(L0.text)+"</description>":"",X0+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',X0+='<path d="',k0=0;k0<O0.getModuleCount();k0+=1)for(w0=k0*T0+Q0,q0=0;q0<O0.getModuleCount();q0+=1)O0.isDark(k0,q0)&&(X0+="M"+(q0*T0+Q0)+","+w0+F0);return(X0+='" stroke="transparent" fill="black"/>')+"</svg>"},O0.createDataURL=function(T0,Q0){T0=T0||2,Q0=Q0===void 0?4*T0:Q0;var L0=O0.getModuleCount()*T0+2*Q0,N0=Q0,j0=L0-Q0;return f0(L0,L0,function(q0,k0){if(N0<=q0&&q0<j0&&N0<=k0&&k0<j0){var w0=Math.floor((q0-N0)/T0),F0=Math.floor((k0-N0)/T0);return O0.isDark(F0,w0)?0:1}return 1})},O0.createImgTag=function(T0,Q0,L0){T0=T0||2,Q0=Q0===void 0?4*T0:Q0;var N0=O0.getModuleCount()*T0+2*Q0,j0="";return j0+="<img",j0+=' src="',j0+=O0.createDataURL(T0,Q0),j0+='"',j0+=' width="',j0+=N0,j0+='"',j0+=' height="',j0+=N0,j0+='"',L0&&(j0+=' alt="',j0+=B0(L0),j0+='"'),j0+"/>"};var B0=function(T0){for(var Q0="",L0=0;L0<T0.length;L0+=1){var N0=T0.charAt(L0);switch(N0){case"<":Q0+="&lt;";break;case">":Q0+="&gt;";break;case"&":Q0+="&amp;";break;case'"':Q0+="&quot;";break;default:Q0+=N0}}return Q0};return O0.createASCII=function(T0,Q0){if((T0=T0||1)<2)return function(Z0){Z0=Z0===void 0?2:Z0;var ao,io,H0,P0,W0,Y0=1*O0.getModuleCount()+2*Z0,co=Z0,Ao=Y0-Z0,oo={"██":"█","█ ":"▀"," █":"▄","  ":" "},uo={"██":"▀","█ ":"▀"," █":" ","  ":" "},Mo="";for(ao=0;ao<Y0;ao+=2){for(H0=Math.floor((ao-co)/1),P0=Math.floor((ao+1-co)/1),io=0;io<Y0;io+=1)W0="█",co<=io&&io<Ao&&co<=ao&&ao<Ao&&O0.isDark(H0,Math.floor((io-co)/1))&&(W0=" "),co<=io&&io<Ao&&co<=ao+1&&ao+1<Ao&&O0.isDark(P0,Math.floor((io-co)/1))?W0+=" ":W0+="█",Mo+=Z0<1&&ao+1>=Ao?uo[W0]:oo[W0];Mo+=`
`}return Y0%2&&Z0>0?Mo.substring(0,Mo.length-Y0-1)+Array(Y0+1).join("▀"):Mo.substring(0,Mo.length-1)}(Q0);T0-=1,Q0=Q0===void 0?2*T0:Q0;var L0,N0,j0,q0,k0=O0.getModuleCount()*T0+2*Q0,w0=Q0,F0=k0-Q0,G0=Array(T0+1).join("██"),X0=Array(T0+1).join("  "),eo="",K0="";for(L0=0;L0<k0;L0+=1){for(j0=Math.floor((L0-w0)/T0),K0="",N0=0;N0<k0;N0+=1)q0=1,w0<=N0&&N0<F0&&w0<=L0&&L0<F0&&O0.isDark(j0,Math.floor((N0-w0)/T0))&&(q0=0),K0+=q0?G0:X0;for(j0=0;j0<T0;j0+=1)eo+=K0+`
`}return eo.substring(0,eo.length-1)},O0.renderTo2dContext=function(T0,Q0){Q0=Q0||2;for(var L0=O0.getModuleCount(),N0=0;N0<L0;N0++)for(var j0=0;j0<L0;j0++)T0.fillStyle=O0.isDark(N0,j0)?"black":"white",T0.fillRect(N0*Q0,j0*Q0,Q0,Q0)},O0};Vr.stringToBytes=(Vr.stringToBytesFuncs={default:function(v0){for(var A0=[],p0=0;p0<v0.length;p0+=1){var h0=v0.charCodeAt(p0);A0.push(255&h0)}return A0}}).default,Vr.createStringToBytes=function(v0,A0){var p0=function(){for(var m0=y0(v0),c0=function(){var $0=m0.read();if($0==-1)throw"eof";return $0},d0=0,M0={};;){var O0=m0.read();if(O0==-1)break;var x0=c0(),C0=c0()<<8|c0();M0[String.fromCharCode(O0<<8|x0)]=C0,d0+=1}if(d0!=A0)throw d0+" != "+A0;return M0}(),h0=63;return function(m0){for(var c0=[],d0=0;d0<m0.length;d0+=1){var M0=m0.charCodeAt(d0);if(M0<128)c0.push(M0);else{var O0=p0[m0.charAt(d0)];typeof O0=="number"?(255&O0)==O0?c0.push(O0):(c0.push(O0>>>8),c0.push(255&O0)):c0.push(h0)}}return c0}};var Jr,Zr,zn,Vn,_i,e0={L:1,M:0,Q:3,H:2},r0=(Jr=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],Zr=1335,zn=7973,_i=function(v0){for(var A0=0;v0!=0;)A0+=1,v0>>>=1;return A0},(Vn={}).getBCHTypeInfo=function(v0){for(var A0=v0<<10;_i(A0)-_i(Zr)>=0;)A0^=Zr<<_i(A0)-_i(Zr);return 21522^(v0<<10|A0)},Vn.getBCHTypeNumber=function(v0){for(var A0=v0<<12;_i(A0)-_i(zn)>=0;)A0^=zn<<_i(A0)-_i(zn);return v0<<12|A0},Vn.getPatternPosition=function(v0){return Jr[v0-1]},Vn.getMaskFunction=function(v0){switch(v0){case 0:return function(A0,p0){return(A0+p0)%2==0};case 1:return function(A0,p0){return A0%2==0};case 2:return function(A0,p0){return p0%3==0};case 3:return function(A0,p0){return(A0+p0)%3==0};case 4:return function(A0,p0){return(Math.floor(A0/2)+Math.floor(p0/3))%2==0};case 5:return function(A0,p0){return A0*p0%2+A0*p0%3==0};case 6:return function(A0,p0){return(A0*p0%2+A0*p0%3)%2==0};case 7:return function(A0,p0){return(A0*p0%3+(A0+p0)%2)%2==0};default:throw"bad maskPattern:"+v0}},Vn.getErrorCorrectPolynomial=function(v0){for(var A0=n0([1],0),p0=0;p0<v0;p0+=1)A0=A0.multiply(n0([1,i0.gexp(p0)],0));return A0},Vn.getLengthInBits=function(v0,A0){if(1<=A0&&A0<10)switch(v0){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+v0}else if(A0<27)switch(v0){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+v0}else{if(!(A0<41))throw"type:"+A0;switch(v0){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+v0}}},Vn.getLostPoint=function(v0){for(var A0=v0.getModuleCount(),p0=0,h0=0;h0<A0;h0+=1)for(var m0=0;m0<A0;m0+=1){for(var c0=0,d0=v0.isDark(h0,m0),M0=-1;M0<=1;M0+=1)if(!(h0+M0<0||A0<=h0+M0))for(var O0=-1;O0<=1;O0+=1)m0+O0<0||A0<=m0+O0||M0==0&&O0==0||d0==v0.isDark(h0+M0,m0+O0)&&(c0+=1);c0>5&&(p0+=3+c0-5)}for(h0=0;h0<A0-1;h0+=1)for(m0=0;m0<A0-1;m0+=1){var x0=0;v0.isDark(h0,m0)&&(x0+=1),v0.isDark(h0+1,m0)&&(x0+=1),v0.isDark(h0,m0+1)&&(x0+=1),v0.isDark(h0+1,m0+1)&&(x0+=1),x0!=0&&x0!=4||(p0+=3)}for(h0=0;h0<A0;h0+=1)for(m0=0;m0<A0-6;m0+=1)v0.isDark(h0,m0)&&!v0.isDark(h0,m0+1)&&v0.isDark(h0,m0+2)&&v0.isDark(h0,m0+3)&&v0.isDark(h0,m0+4)&&!v0.isDark(h0,m0+5)&&v0.isDark(h0,m0+6)&&(p0+=40);for(m0=0;m0<A0;m0+=1)for(h0=0;h0<A0-6;h0+=1)v0.isDark(h0,m0)&&!v0.isDark(h0+1,m0)&&v0.isDark(h0+2,m0)&&v0.isDark(h0+3,m0)&&v0.isDark(h0+4,m0)&&!v0.isDark(h0+5,m0)&&v0.isDark(h0+6,m0)&&(p0+=40);var C0=0;for(m0=0;m0<A0;m0+=1)for(h0=0;h0<A0;h0+=1)v0.isDark(h0,m0)&&(C0+=1);return p0+Math.abs(100*C0/A0/A0-50)/5*10},Vn),i0=function(){for(var v0=new Array(256),A0=new Array(256),p0=0;p0<8;p0+=1)v0[p0]=1<<p0;for(p0=8;p0<256;p0+=1)v0[p0]=v0[p0-4]^v0[p0-5]^v0[p0-6]^v0[p0-8];for(p0=0;p0<255;p0+=1)A0[v0[p0]]=p0;return{glog:function(h0){if(h0<1)throw"glog("+h0+")";return A0[h0]},gexp:function(h0){for(;h0<0;)h0+=255;for(;h0>=256;)h0-=255;return v0[h0]}}}();function n0(v0,A0){if(v0.length===void 0)throw v0.length+"/"+A0;var p0=function(){for(var m0=0;m0<v0.length&&v0[m0]==0;)m0+=1;for(var c0=new Array(v0.length-m0+A0),d0=0;d0<v0.length-m0;d0+=1)c0[d0]=v0[d0+m0];return c0}(),h0={getAt:function(m0){return p0[m0]},getLength:function(){return p0.length},multiply:function(m0){for(var c0=new Array(h0.getLength()+m0.getLength()-1),d0=0;d0<h0.getLength();d0+=1)for(var M0=0;M0<m0.getLength();M0+=1)c0[d0+M0]^=i0.gexp(i0.glog(h0.getAt(d0))+i0.glog(m0.getAt(M0)));return n0(c0,0)},mod:function(m0){if(h0.getLength()-m0.getLength()<0)return h0;for(var c0=i0.glog(h0.getAt(0))-i0.glog(m0.getAt(0)),d0=new Array(h0.getLength()),M0=0;M0<h0.getLength();M0+=1)d0[M0]=h0.getAt(M0);for(M0=0;M0<m0.getLength();M0+=1)d0[M0]^=i0.gexp(i0.glog(m0.getAt(M0))+c0);return n0(d0,0).mod(m0)}};return h0}var o0=function(){var v0=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],A0=function(h0,m0){var c0={};return c0.totalCount=h0,c0.dataCount=m0,c0},p0={getRSBlocks:function(h0,m0){var c0=function(R0,D0){switch(D0){case e0.L:return v0[4*(R0-1)+0];case e0.M:return v0[4*(R0-1)+1];case e0.Q:return v0[4*(R0-1)+2];case e0.H:return v0[4*(R0-1)+3];default:return}}(h0,m0);if(c0===void 0)throw"bad rs block @ typeNumber:"+h0+"/errorCorrectionLevel:"+m0;for(var d0=c0.length/3,M0=[],O0=0;O0<d0;O0+=1)for(var x0=c0[3*O0+0],C0=c0[3*O0+1],$0=c0[3*O0+2],_0=0;_0<x0;_0+=1)M0.push(A0(C0,$0));return M0}};return p0}(),a0=function(){var v0=[],A0=0,p0={getBuffer:function(){return v0},getAt:function(h0){var m0=Math.floor(h0/8);return(v0[m0]>>>7-h0%8&1)==1},put:function(h0,m0){for(var c0=0;c0<m0;c0+=1)p0.putBit((h0>>>m0-c0-1&1)==1)},getLengthInBits:function(){return A0},putBit:function(h0){var m0=Math.floor(A0/8);v0.length<=m0&&v0.push(0),h0&&(v0[m0]|=128>>>A0%8),A0+=1}};return p0},s0=function(v0){var A0=v0,p0={getMode:function(){return 1},getLength:function(c0){return A0.length},write:function(c0){for(var d0=A0,M0=0;M0+2<d0.length;)c0.put(h0(d0.substring(M0,M0+3)),10),M0+=3;M0<d0.length&&(d0.length-M0==1?c0.put(h0(d0.substring(M0,M0+1)),4):d0.length-M0==2&&c0.put(h0(d0.substring(M0,M0+2)),7))}},h0=function(c0){for(var d0=0,M0=0;M0<c0.length;M0+=1)d0=10*d0+m0(c0.charAt(M0));return d0},m0=function(c0){if("0"<=c0&&c0<="9")return c0.charCodeAt(0)-48;throw"illegal char :"+c0};return p0},l0=function(v0){var A0=v0,p0={getMode:function(){return 2},getLength:function(m0){return A0.length},write:function(m0){for(var c0=A0,d0=0;d0+1<c0.length;)m0.put(45*h0(c0.charAt(d0))+h0(c0.charAt(d0+1)),11),d0+=2;d0<c0.length&&m0.put(h0(c0.charAt(d0)),6)}},h0=function(m0){if("0"<=m0&&m0<="9")return m0.charCodeAt(0)-48;if("A"<=m0&&m0<="Z")return m0.charCodeAt(0)-65+10;switch(m0){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+m0}};return p0},u0=function(v0){var A0=Vr.stringToBytes(v0);return{getMode:function(){return 4},getLength:function(p0){return A0.length},write:function(p0){for(var h0=0;h0<A0.length;h0+=1)p0.put(A0[h0],8)}}},b0=function(v0){var A0=Vr.stringToBytesFuncs.SJIS;if(!A0)throw"sjis not supported.";(function(h0,m0){var c0=A0("友");if(c0.length!=2||(c0[0]<<8|c0[1])!=38726)throw"sjis not supported."})();var p0=A0(v0);return{getMode:function(){return 8},getLength:function(h0){return~~(p0.length/2)},write:function(h0){for(var m0=p0,c0=0;c0+1<m0.length;){var d0=(255&m0[c0])<<8|255&m0[c0+1];if(33088<=d0&&d0<=40956)d0-=33088;else{if(!(57408<=d0&&d0<=60351))throw"illegal char at "+(c0+1)+"/"+d0;d0-=49472}d0=192*(d0>>>8&255)+(255&d0),h0.put(d0,13),c0+=2}if(c0<m0.length)throw"illegal char at "+(c0+1)}}},g0=function(){var v0=[],A0={writeByte:function(p0){v0.push(255&p0)},writeShort:function(p0){A0.writeByte(p0),A0.writeByte(p0>>>8)},writeBytes:function(p0,h0,m0){h0=h0||0,m0=m0||p0.length;for(var c0=0;c0<m0;c0+=1)A0.writeByte(p0[c0+h0])},writeString:function(p0){for(var h0=0;h0<p0.length;h0+=1)A0.writeByte(p0.charCodeAt(h0))},toByteArray:function(){return v0},toString:function(){var p0="";p0+="[";for(var h0=0;h0<v0.length;h0+=1)h0>0&&(p0+=","),p0+=v0[h0];return p0+"]"}};return A0},y0=function(v0){var A0=v0,p0=0,h0=0,m0=0,c0={read:function(){for(;m0<8;){if(p0>=A0.length){if(m0==0)return-1;throw"unexpected end of file./"+m0}var M0=A0.charAt(p0);if(p0+=1,M0=="=")return m0=0,-1;M0.match(/^\s$/)||(h0=h0<<6|d0(M0.charCodeAt(0)),m0+=6)}var O0=h0>>>m0-8&255;return m0-=8,O0}},d0=function(M0){if(65<=M0&&M0<=90)return M0-65;if(97<=M0&&M0<=122)return M0-97+26;if(48<=M0&&M0<=57)return M0-48+52;if(M0==43)return 62;if(M0==47)return 63;throw"c:"+M0};return c0},f0=function(v0,A0,p0){for(var h0=function(C0,$0){var _0=C0,R0=$0,D0=new Array(C0*$0),S0={setPixel:function(T0,Q0,L0){D0[Q0*_0+T0]=L0},write:function(T0){T0.writeString("GIF87a"),T0.writeShort(_0),T0.writeShort(R0),T0.writeByte(128),T0.writeByte(0),T0.writeByte(0),T0.writeByte(0),T0.writeByte(0),T0.writeByte(0),T0.writeByte(255),T0.writeByte(255),T0.writeByte(255),T0.writeString(","),T0.writeShort(0),T0.writeShort(0),T0.writeShort(_0),T0.writeShort(R0),T0.writeByte(0);var Q0=I0(2);T0.writeByte(2);for(var L0=0;Q0.length-L0>255;)T0.writeByte(255),T0.writeBytes(Q0,L0,255),L0+=255;T0.writeByte(Q0.length-L0),T0.writeBytes(Q0,L0,Q0.length-L0),T0.writeByte(0),T0.writeString(";")}},I0=function(T0){for(var Q0=1<<T0,L0=1+(1<<T0),N0=T0+1,j0=B0(),q0=0;q0<Q0;q0+=1)j0.add(String.fromCharCode(q0));j0.add(String.fromCharCode(Q0)),j0.add(String.fromCharCode(L0));var k0,w0,F0,G0=g0(),X0=(k0=G0,w0=0,F0=0,{write:function(ao,io){if(ao>>>io)throw"length over";for(;w0+io>=8;)k0.writeByte(255&(ao<<w0|F0)),io-=8-w0,ao>>>=8-w0,F0=0,w0=0;F0|=ao<<w0,w0+=io},flush:function(){w0>0&&k0.writeByte(F0)}});X0.write(Q0,N0);var eo=0,K0=String.fromCharCode(D0[eo]);for(eo+=1;eo<D0.length;){var Z0=String.fromCharCode(D0[eo]);eo+=1,j0.contains(K0+Z0)?K0+=Z0:(X0.write(j0.indexOf(K0),N0),j0.size()<4095&&(j0.size()==1<<N0&&(N0+=1),j0.add(K0+Z0)),K0=Z0)}return X0.write(j0.indexOf(K0),N0),X0.write(L0,N0),X0.flush(),G0.toByteArray()},B0=function(){var T0={},Q0=0,L0={add:function(N0){if(L0.contains(N0))throw"dup key:"+N0;T0[N0]=Q0,Q0+=1},size:function(){return Q0},indexOf:function(N0){return T0[N0]},contains:function(N0){return T0[N0]!==void 0}};return L0};return S0}(v0,A0),m0=0;m0<A0;m0+=1)for(var c0=0;c0<v0;c0+=1)h0.setPixel(c0,m0,p0(c0,m0));var d0=g0();h0.write(d0);for(var M0=function(){var C0=0,$0=0,_0=0,R0="",D0={},S0=function(B0){R0+=String.fromCharCode(I0(63&B0))},I0=function(B0){if(!(B0<0)){if(B0<26)return 65+B0;if(B0<52)return B0-26+97;if(B0<62)return B0-52+48;if(B0==62)return 43;if(B0==63)return 47}throw"n:"+B0};return D0.writeByte=function(B0){for(C0=C0<<8|255&B0,$0+=8,_0+=1;$0>=6;)S0(C0>>>$0-6),$0-=6},D0.flush=function(){if($0>0&&(S0(C0<<6-$0),C0=0,$0=0),_0%3!=0)for(var B0=3-_0%3,T0=0;T0<B0;T0+=1)R0+="="},D0.toString=function(){return R0},D0}(),O0=d0.toByteArray(),x0=0;x0<O0.length;x0+=1)M0.writeByte(O0[x0]);return M0.flush(),"data:image/gif;base64,"+M0};return Vr}();Qr.stringToBytesFuncs["UTF-8"]=function(Vr){return function(Jr){for(var Zr=[],zn=0;zn<Jr.length;zn++){var Vn=Jr.charCodeAt(zn);Vn<128?Zr.push(Vn):Vn<2048?Zr.push(192|Vn>>6,128|63&Vn):Vn<55296||Vn>=57344?Zr.push(224|Vn>>12,128|Vn>>6&63,128|63&Vn):(zn++,Vn=65536+((1023&Vn)<<10|1023&Jr.charCodeAt(zn)),Zr.push(240|Vn>>18,128|Vn>>12&63,128|Vn>>6&63,128|63&Vn))}return Zr}(Vr)},(Wr=typeof(Nr=function(){return Qr})=="function"?Nr.apply(qr,[]):Nr)===void 0||(kr.exports=Wr)},676:(kr,qr,Nr)=>{Nr.d(qr,{default:()=>x0});var Wr=function(){return(Wr=Object.assign||function(C0){for(var $0,_0=1,R0=arguments.length;_0<R0;_0++)for(var D0 in $0=arguments[_0])Object.prototype.hasOwnProperty.call($0,D0)&&(C0[D0]=$0[D0]);return C0}).apply(this,arguments)},Qr=function(){for(var C0=0,$0=0,_0=arguments.length;$0<_0;$0++)C0+=arguments[$0].length;var R0=Array(C0),D0=0;for($0=0;$0<_0;$0++)for(var S0=arguments[$0],I0=0,B0=S0.length;I0<B0;I0++,D0++)R0[D0]=S0[I0];return R0},Vr=function(C0){return!!C0&&typeof C0=="object"&&!Array.isArray(C0)};function Jr(C0){for(var $0=[],_0=1;_0<arguments.length;_0++)$0[_0-1]=arguments[_0];if(!$0.length)return C0;var R0=$0.shift();return R0!==void 0&&Vr(C0)&&Vr(R0)?(C0=Wr({},C0),Object.keys(R0).forEach(function(D0){var S0=C0[D0],I0=R0[D0];Array.isArray(S0)&&Array.isArray(I0)?C0[D0]=I0:Vr(S0)&&Vr(I0)?C0[D0]=Jr(Object.assign({},S0),I0):C0[D0]=I0}),Jr.apply(void 0,Qr([C0],$0))):C0}function Zr(C0,$0){var _0=document.createElement("a");_0.download=$0,_0.href=C0,document.body.appendChild(_0),_0.click(),document.body.removeChild(_0)}function zn(C0){return $0=this,_0=void 0,D0=function(){return function(S0,I0){var B0,T0,Q0,L0,N0={label:0,sent:function(){if(1&Q0[0])throw Q0[1];return Q0[1]},trys:[],ops:[]};return L0={next:j0(0),throw:j0(1),return:j0(2)},typeof Symbol=="function"&&(L0[Symbol.iterator]=function(){return this}),L0;function j0(q0){return function(k0){return function(w0){if(B0)throw new TypeError("Generator is already executing.");for(;N0;)try{if(B0=1,T0&&(Q0=2&w0[0]?T0.return:w0[0]?T0.throw||((Q0=T0.return)&&Q0.call(T0),0):T0.next)&&!(Q0=Q0.call(T0,w0[1])).done)return Q0;switch(T0=0,Q0&&(w0=[2&w0[0],Q0.value]),w0[0]){case 0:case 1:Q0=w0;break;case 4:return N0.label++,{value:w0[1],done:!1};case 5:N0.label++,T0=w0[1],w0=[0];continue;case 7:w0=N0.ops.pop(),N0.trys.pop();continue;default:if(!((Q0=(Q0=N0.trys).length>0&&Q0[Q0.length-1])||w0[0]!==6&&w0[0]!==2)){N0=0;continue}if(w0[0]===3&&(!Q0||w0[1]>Q0[0]&&w0[1]<Q0[3])){N0.label=w0[1];break}if(w0[0]===6&&N0.label<Q0[1]){N0.label=Q0[1],Q0=w0;break}if(Q0&&N0.label<Q0[2]){N0.label=Q0[2],N0.ops.push(w0);break}Q0[2]&&N0.ops.pop(),N0.trys.pop();continue}w0=I0.call(S0,N0)}catch(F0){w0=[6,F0],T0=0}finally{B0=Q0=0}if(5&w0[0])throw w0[1];return{value:w0[0]?w0[1]:void 0,done:!0}}([q0,k0])}}}(this,function(S0){return[2,new Promise(function(I0){var B0=new XMLHttpRequest;B0.onload=function(){var T0=new FileReader;T0.onloadend=function(){I0(T0.result)},T0.readAsDataURL(B0.response)},B0.open("GET",C0),B0.responseType="blob",B0.send()})]})},new((R0=void 0)||(R0=Promise))(function(S0,I0){function B0(L0){try{Q0(D0.next(L0))}catch(N0){I0(N0)}}function T0(L0){try{Q0(D0.throw(L0))}catch(N0){I0(N0)}}function Q0(L0){var N0;L0.done?S0(L0.value):(N0=L0.value,N0 instanceof R0?N0:new R0(function(j0){j0(N0)})).then(B0,T0)}Q0((D0=D0.apply($0,_0||[])).next())});var $0,_0,R0,D0}const Vn={L:.07,M:.15,Q:.25,H:.3};var _i=function(){return(_i=Object.assign||function(C0){for(var $0,_0=1,R0=arguments.length;_0<R0;_0++)for(var D0 in $0=arguments[_0])Object.prototype.hasOwnProperty.call($0,D0)&&(C0[D0]=$0[D0]);return C0}).apply(this,arguments)};const e0=function(){function C0($0){var _0=$0.svg,R0=$0.type;this._svg=_0,this._type=R0}return C0.prototype.draw=function($0,_0,R0,D0){var S0;switch(this._type){case"dots":S0=this._drawDot;break;case"classy":S0=this._drawClassy;break;case"classy-rounded":S0=this._drawClassyRounded;break;case"rounded":S0=this._drawRounded;break;case"extra-rounded":S0=this._drawExtraRounded;break;case"square":default:S0=this._drawSquare}S0.call(this,{x:$0,y:_0,size:R0,getNeighbor:D0})},C0.prototype._rotateFigure=function($0){var _0,R0=$0.x,D0=$0.y,S0=$0.size,I0=$0.rotation,B0=I0===void 0?0:I0,T0=R0+S0/2,Q0=D0+S0/2;(0,$0.draw)(),(_0=this._element)===null||_0===void 0||_0.setAttribute("transform","rotate("+180*B0/Math.PI+","+T0+","+Q0+")")},C0.prototype._basicDot=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(_i(_i({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),_0._element.setAttribute("cx",String(D0+R0/2)),_0._element.setAttribute("cy",String(S0+R0/2)),_0._element.setAttribute("r",String(R0/2))}}))},C0.prototype._basicSquare=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(_i(_i({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),_0._element.setAttribute("x",String(D0)),_0._element.setAttribute("y",String(S0)),_0._element.setAttribute("width",String(R0)),_0._element.setAttribute("height",String(R0))}}))},C0.prototype._basicSideRounded=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(_i(_i({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("d","M "+D0+" "+S0+"v "+R0+"h "+R0/2+"a "+R0/2+" "+R0/2+", 0, 0, 0, 0 "+-R0)}}))},C0.prototype._basicCornerRounded=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(_i(_i({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("d","M "+D0+" "+S0+"v "+R0+"h "+R0+"v "+-R0/2+"a "+R0/2+" "+R0/2+", 0, 0, 0, "+-R0/2+" "+-R0/2)}}))},C0.prototype._basicCornerExtraRounded=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(_i(_i({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("d","M "+D0+" "+S0+"v "+R0+"h "+R0+"a "+R0+" "+R0+", 0, 0, 0, "+-R0+" "+-R0)}}))},C0.prototype._basicCornersRounded=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(_i(_i({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("d","M "+D0+" "+S0+"v "+R0/2+"a "+R0/2+" "+R0/2+", 0, 0, 0, "+R0/2+" "+R0/2+"h "+R0/2+"v "+-R0/2+"a "+R0/2+" "+R0/2+", 0, 0, 0, "+-R0/2+" "+-R0/2)}}))},C0.prototype._drawDot=function($0){var _0=$0.x,R0=$0.y,D0=$0.size;this._basicDot({x:_0,y:R0,size:D0,rotation:0})},C0.prototype._drawSquare=function($0){var _0=$0.x,R0=$0.y,D0=$0.size;this._basicSquare({x:_0,y:R0,size:D0,rotation:0})},C0.prototype._drawRounded=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.getNeighbor,I0=S0?+S0(-1,0):0,B0=S0?+S0(1,0):0,T0=S0?+S0(0,-1):0,Q0=S0?+S0(0,1):0,L0=I0+B0+T0+Q0;if(L0!==0)if(L0>2||I0&&B0||T0&&Q0)this._basicSquare({x:_0,y:R0,size:D0,rotation:0});else{if(L0===2){var N0=0;return I0&&T0?N0=Math.PI/2:T0&&B0?N0=Math.PI:B0&&Q0&&(N0=-Math.PI/2),void this._basicCornerRounded({x:_0,y:R0,size:D0,rotation:N0})}if(L0===1)return N0=0,T0?N0=Math.PI/2:B0?N0=Math.PI:Q0&&(N0=-Math.PI/2),void this._basicSideRounded({x:_0,y:R0,size:D0,rotation:N0})}else this._basicDot({x:_0,y:R0,size:D0,rotation:0})},C0.prototype._drawExtraRounded=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.getNeighbor,I0=S0?+S0(-1,0):0,B0=S0?+S0(1,0):0,T0=S0?+S0(0,-1):0,Q0=S0?+S0(0,1):0,L0=I0+B0+T0+Q0;if(L0!==0)if(L0>2||I0&&B0||T0&&Q0)this._basicSquare({x:_0,y:R0,size:D0,rotation:0});else{if(L0===2){var N0=0;return I0&&T0?N0=Math.PI/2:T0&&B0?N0=Math.PI:B0&&Q0&&(N0=-Math.PI/2),void this._basicCornerExtraRounded({x:_0,y:R0,size:D0,rotation:N0})}if(L0===1)return N0=0,T0?N0=Math.PI/2:B0?N0=Math.PI:Q0&&(N0=-Math.PI/2),void this._basicSideRounded({x:_0,y:R0,size:D0,rotation:N0})}else this._basicDot({x:_0,y:R0,size:D0,rotation:0})},C0.prototype._drawClassy=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.getNeighbor,I0=S0?+S0(-1,0):0,B0=S0?+S0(1,0):0,T0=S0?+S0(0,-1):0,Q0=S0?+S0(0,1):0;I0+B0+T0+Q0!==0?I0||T0?B0||Q0?this._basicSquare({x:_0,y:R0,size:D0,rotation:0}):this._basicCornerRounded({x:_0,y:R0,size:D0,rotation:Math.PI/2}):this._basicCornerRounded({x:_0,y:R0,size:D0,rotation:-Math.PI/2}):this._basicCornersRounded({x:_0,y:R0,size:D0,rotation:Math.PI/2})},C0.prototype._drawClassyRounded=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.getNeighbor,I0=S0?+S0(-1,0):0,B0=S0?+S0(1,0):0,T0=S0?+S0(0,-1):0,Q0=S0?+S0(0,1):0;I0+B0+T0+Q0!==0?I0||T0?B0||Q0?this._basicSquare({x:_0,y:R0,size:D0,rotation:0}):this._basicCornerExtraRounded({x:_0,y:R0,size:D0,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:_0,y:R0,size:D0,rotation:-Math.PI/2}):this._basicCornersRounded({x:_0,y:R0,size:D0,rotation:Math.PI/2})},C0}();var r0=function(){return(r0=Object.assign||function(C0){for(var $0,_0=1,R0=arguments.length;_0<R0;_0++)for(var D0 in $0=arguments[_0])Object.prototype.hasOwnProperty.call($0,D0)&&(C0[D0]=$0[D0]);return C0}).apply(this,arguments)};const i0=function(){function C0($0){var _0=$0.svg,R0=$0.type;this._svg=_0,this._type=R0}return C0.prototype.draw=function($0,_0,R0,D0){var S0;switch(this._type){case"square":S0=this._drawSquare;break;case"extra-rounded":S0=this._drawExtraRounded;break;case"dot":default:S0=this._drawDot}S0.call(this,{x:$0,y:_0,size:R0,rotation:D0})},C0.prototype._rotateFigure=function($0){var _0,R0=$0.x,D0=$0.y,S0=$0.size,I0=$0.rotation,B0=I0===void 0?0:I0,T0=R0+S0/2,Q0=D0+S0/2;(0,$0.draw)(),(_0=this._element)===null||_0===void 0||_0.setAttribute("transform","rotate("+180*B0/Math.PI+","+T0+","+Q0+")")},C0.prototype._basicDot=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y,I0=R0/7;this._rotateFigure(r0(r0({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("clip-rule","evenodd"),_0._element.setAttribute("d","M "+(D0+R0/2)+" "+S0+"a "+R0/2+" "+R0/2+" 0 1 0 0.1 0zm 0 "+I0+"a "+(R0/2-I0)+" "+(R0/2-I0)+" 0 1 1 -0.1 0Z")}}))},C0.prototype._basicSquare=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y,I0=R0/7;this._rotateFigure(r0(r0({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("clip-rule","evenodd"),_0._element.setAttribute("d","M "+D0+" "+S0+"v "+R0+"h "+R0+"v "+-R0+"zM "+(D0+I0)+" "+(S0+I0)+"h "+(R0-2*I0)+"v "+(R0-2*I0)+"h "+(2*I0-R0)+"z")}}))},C0.prototype._basicExtraRounded=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y,I0=R0/7;this._rotateFigure(r0(r0({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","path"),_0._element.setAttribute("clip-rule","evenodd"),_0._element.setAttribute("d","M "+D0+" "+(S0+2.5*I0)+"v "+2*I0+"a "+2.5*I0+" "+2.5*I0+", 0, 0, 0, "+2.5*I0+" "+2.5*I0+"h "+2*I0+"a "+2.5*I0+" "+2.5*I0+", 0, 0, 0, "+2.5*I0+" "+2.5*-I0+"v "+-2*I0+"a "+2.5*I0+" "+2.5*I0+", 0, 0, 0, "+2.5*-I0+" "+2.5*-I0+"h "+-2*I0+"a "+2.5*I0+" "+2.5*I0+", 0, 0, 0, "+2.5*-I0+" "+2.5*I0+"M "+(D0+2.5*I0)+" "+(S0+I0)+"h "+2*I0+"a "+1.5*I0+" "+1.5*I0+", 0, 0, 1, "+1.5*I0+" "+1.5*I0+"v "+2*I0+"a "+1.5*I0+" "+1.5*I0+", 0, 0, 1, "+1.5*-I0+" "+1.5*I0+"h "+-2*I0+"a "+1.5*I0+" "+1.5*I0+", 0, 0, 1, "+1.5*-I0+" "+1.5*-I0+"v "+-2*I0+"a "+1.5*I0+" "+1.5*I0+", 0, 0, 1, "+1.5*I0+" "+1.5*-I0)}}))},C0.prototype._drawDot=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.rotation;this._basicDot({x:_0,y:R0,size:D0,rotation:S0})},C0.prototype._drawSquare=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.rotation;this._basicSquare({x:_0,y:R0,size:D0,rotation:S0})},C0.prototype._drawExtraRounded=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.rotation;this._basicExtraRounded({x:_0,y:R0,size:D0,rotation:S0})},C0}();var n0=function(){return(n0=Object.assign||function(C0){for(var $0,_0=1,R0=arguments.length;_0<R0;_0++)for(var D0 in $0=arguments[_0])Object.prototype.hasOwnProperty.call($0,D0)&&(C0[D0]=$0[D0]);return C0}).apply(this,arguments)};const o0=function(){function C0($0){var _0=$0.svg,R0=$0.type;this._svg=_0,this._type=R0}return C0.prototype.draw=function($0,_0,R0,D0){var S0;switch(this._type){case"square":S0=this._drawSquare;break;case"dot":default:S0=this._drawDot}S0.call(this,{x:$0,y:_0,size:R0,rotation:D0})},C0.prototype._rotateFigure=function($0){var _0,R0=$0.x,D0=$0.y,S0=$0.size,I0=$0.rotation,B0=I0===void 0?0:I0,T0=R0+S0/2,Q0=D0+S0/2;(0,$0.draw)(),(_0=this._element)===null||_0===void 0||_0.setAttribute("transform","rotate("+180*B0/Math.PI+","+T0+","+Q0+")")},C0.prototype._basicDot=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(n0(n0({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","circle"),_0._element.setAttribute("cx",String(D0+R0/2)),_0._element.setAttribute("cy",String(S0+R0/2)),_0._element.setAttribute("r",String(R0/2))}}))},C0.prototype._basicSquare=function($0){var _0=this,R0=$0.size,D0=$0.x,S0=$0.y;this._rotateFigure(n0(n0({},$0),{draw:function(){_0._element=document.createElementNS("http://www.w3.org/2000/svg","rect"),_0._element.setAttribute("x",String(D0)),_0._element.setAttribute("y",String(S0)),_0._element.setAttribute("width",String(R0)),_0._element.setAttribute("height",String(R0))}}))},C0.prototype._drawDot=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.rotation;this._basicDot({x:_0,y:R0,size:D0,rotation:S0})},C0.prototype._drawSquare=function($0){var _0=$0.x,R0=$0.y,D0=$0.size,S0=$0.rotation;this._basicSquare({x:_0,y:R0,size:D0,rotation:S0})},C0}(),a0="circle";var s0=function(C0,$0,_0,R0){return new(_0||(_0=Promise))(function(D0,S0){function I0(Q0){try{T0(R0.next(Q0))}catch(L0){S0(L0)}}function B0(Q0){try{T0(R0.throw(Q0))}catch(L0){S0(L0)}}function T0(Q0){var L0;Q0.done?D0(Q0.value):(L0=Q0.value,L0 instanceof _0?L0:new _0(function(N0){N0(L0)})).then(I0,B0)}T0((R0=R0.apply(C0,[])).next())})},l0=function(C0,$0){var _0,R0,D0,S0,I0={label:0,sent:function(){if(1&D0[0])throw D0[1];return D0[1]},trys:[],ops:[]};return S0={next:B0(0),throw:B0(1),return:B0(2)},typeof Symbol=="function"&&(S0[Symbol.iterator]=function(){return this}),S0;function B0(T0){return function(Q0){return function(L0){if(_0)throw new TypeError("Generator is already executing.");for(;I0;)try{if(_0=1,R0&&(D0=2&L0[0]?R0.return:L0[0]?R0.throw||((D0=R0.return)&&D0.call(R0),0):R0.next)&&!(D0=D0.call(R0,L0[1])).done)return D0;switch(R0=0,D0&&(L0=[2&L0[0],D0.value]),L0[0]){case 0:case 1:D0=L0;break;case 4:return I0.label++,{value:L0[1],done:!1};case 5:I0.label++,R0=L0[1],L0=[0];continue;case 7:L0=I0.ops.pop(),I0.trys.pop();continue;default:if(!((D0=(D0=I0.trys).length>0&&D0[D0.length-1])||L0[0]!==6&&L0[0]!==2)){I0=0;continue}if(L0[0]===3&&(!D0||L0[1]>D0[0]&&L0[1]<D0[3])){I0.label=L0[1];break}if(L0[0]===6&&I0.label<D0[1]){I0.label=D0[1],D0=L0;break}if(D0&&I0.label<D0[2]){I0.label=D0[2],I0.ops.push(L0);break}D0[2]&&I0.ops.pop(),I0.trys.pop();continue}L0=$0.call(C0,I0)}catch(N0){L0=[6,N0],R0=0}finally{_0=D0=0}if(5&L0[0])throw L0[1];return{value:L0[0]?L0[1]:void 0,done:!0}}([T0,Q0])}}},u0=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],b0=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];const g0=function(){function C0($0){this._element=document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String($0.width)),this._element.setAttribute("height",String($0.height)),this._defs=document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._options=$0}return Object.defineProperty(C0.prototype,"width",{get:function(){return this._options.width},enumerable:!1,configurable:!0}),Object.defineProperty(C0.prototype,"height",{get:function(){return this._options.height},enumerable:!1,configurable:!0}),C0.prototype.getElement=function(){return this._element},C0.prototype.drawQR=function($0){return s0(this,void 0,void 0,function(){var _0,R0,D0,S0,I0,B0,T0,Q0,L0,N0,j0=this;return l0(this,function(q0){switch(q0.label){case 0:return _0=$0.getModuleCount(),R0=Math.min(this._options.width,this._options.height)-2*this._options.margin,D0=this._options.shape===a0?R0/Math.sqrt(2):R0,S0=Math.floor(D0/_0),I0={hideXDots:0,hideYDots:0,width:0,height:0},this._qr=$0,this._options.image?[4,this.loadImage()]:[3,2];case 1:if(q0.sent(),!this._image)return[2];B0=this._options,T0=B0.imageOptions,Q0=B0.qrOptions,L0=T0.imageSize*Vn[Q0.errorCorrectionLevel],N0=Math.floor(L0*_0*_0),I0=function(k0){var w0=k0.originalHeight,F0=k0.originalWidth,G0=k0.maxHiddenDots,X0=k0.maxHiddenAxisDots,eo=k0.dotSize,K0={x:0,y:0},Z0={x:0,y:0};if(w0<=0||F0<=0||G0<=0||eo<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};var ao=w0/F0;return K0.x=Math.floor(Math.sqrt(G0/ao)),K0.x<=0&&(K0.x=1),X0&&X0<K0.x&&(K0.x=X0),K0.x%2==0&&K0.x--,Z0.x=K0.x*eo,K0.y=1+2*Math.ceil((K0.x*ao-1)/2),Z0.y=Math.round(Z0.x*ao),(K0.y*K0.x>G0||X0&&X0<K0.y)&&(X0&&X0<K0.y?(K0.y=X0,K0.y%2==0&&K0.x--):K0.y-=2,Z0.y=K0.y*eo,K0.x=1+2*Math.ceil((K0.y/ao-1)/2),Z0.x=Math.round(Z0.y/ao)),{height:Z0.y,width:Z0.x,hideYDots:K0.y,hideXDots:K0.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:N0,maxHiddenAxisDots:_0-14,dotSize:S0}),q0.label=2;case 2:return this.drawBackground(),this.drawDots(function(k0,w0){var F0,G0,X0,eo,K0,Z0;return!(j0._options.imageOptions.hideBackgroundDots&&k0>=(_0-I0.hideXDots)/2&&k0<(_0+I0.hideXDots)/2&&w0>=(_0-I0.hideYDots)/2&&w0<(_0+I0.hideYDots)/2||!((F0=u0[k0])===null||F0===void 0)&&F0[w0]||!((G0=u0[k0-_0+7])===null||G0===void 0)&&G0[w0]||!((X0=u0[k0])===null||X0===void 0)&&X0[w0-_0+7]||!((eo=b0[k0])===null||eo===void 0)&&eo[w0]||!((K0=b0[k0-_0+7])===null||K0===void 0)&&K0[w0]||!((Z0=b0[k0])===null||Z0===void 0)&&Z0[w0-_0+7])}),this.drawCorners(),this._options.image?[4,this.drawImage({width:I0.width,height:I0.height,count:_0,dotSize:S0})]:[3,4];case 3:q0.sent(),q0.label=4;case 4:return[2]}})})},C0.prototype.drawBackground=function(){var $0,_0,R0,D0=this._element,S0=this._options;if(D0){var I0=($0=S0.backgroundOptions)===null||$0===void 0?void 0:$0.gradient,B0=(_0=S0.backgroundOptions)===null||_0===void 0?void 0:_0.color;if((I0||B0)&&this._createColor({options:I0,color:B0,additionalRotation:0,x:0,y:0,height:S0.height,width:S0.width,name:"background-color"}),(R0=S0.backgroundOptions)===null||R0===void 0?void 0:R0.round){var T0=Math.min(S0.width,S0.height),Q0=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),Q0.setAttribute("x",String((S0.width-T0)/2)),Q0.setAttribute("y",String((S0.height-T0)/2)),Q0.setAttribute("width",String(T0)),Q0.setAttribute("height",String(T0)),Q0.setAttribute("rx",String(T0/2*S0.backgroundOptions.round)),this._backgroundClipPath.appendChild(Q0)}}},C0.prototype.drawDots=function($0){var _0,R0,D0=this;if(!this._qr)throw"QR code is not defined";var S0=this._options,I0=this._qr.getModuleCount();if(I0>S0.width||I0>S0.height)throw"The canvas is too small.";var B0=Math.min(S0.width,S0.height)-2*S0.margin,T0=S0.shape===a0?B0/Math.sqrt(2):B0,Q0=Math.floor(T0/I0),L0=Math.floor((S0.width-I0*Q0)/2),N0=Math.floor((S0.height-I0*Q0)/2),j0=new e0({svg:this._element,type:S0.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(_0=S0.dotsOptions)===null||_0===void 0?void 0:_0.gradient,color:S0.dotsOptions.color,additionalRotation:0,x:0,y:0,height:S0.height,width:S0.width,name:"dot-color"});for(var q0=function(P0){for(var W0=function(co){return $0&&!$0(P0,co)?"continue":!((R0=k0._qr)===null||R0===void 0)&&R0.isDark(P0,co)?(j0.draw(L0+P0*Q0,N0+co*Q0,Q0,function(Ao,oo){return!(P0+Ao<0||co+oo<0||P0+Ao>=I0||co+oo>=I0)&&!($0&&!$0(P0+Ao,co+oo))&&!!D0._qr&&D0._qr.isDark(P0+Ao,co+oo)}),void(j0._element&&k0._dotsClipPath&&k0._dotsClipPath.appendChild(j0._element))):"continue"},Y0=0;Y0<I0;Y0++)W0(Y0)},k0=this,w0=0;w0<I0;w0++)q0(w0);if(S0.shape===a0){var F0=Math.floor((B0/Q0-I0)/2),G0=I0+2*F0,X0=L0-F0*Q0,eo=N0-F0*Q0,K0=[],Z0=Math.floor(G0/2);for(w0=0;w0<G0;w0++){K0[w0]=[];for(var ao=0;ao<G0;ao++)w0>=F0-1&&w0<=G0-F0&&ao>=F0-1&&ao<=G0-F0||Math.sqrt((w0-Z0)*(w0-Z0)+(ao-Z0)*(ao-Z0))>Z0?K0[w0][ao]=0:K0[w0][ao]=this._qr.isDark(ao-2*F0<0?ao:ao>=I0?ao-2*F0:ao-F0,w0-2*F0<0?w0:w0>=I0?w0-2*F0:w0-F0)?1:0}var io=function(P0){for(var W0=function(co){if(!K0[P0][co])return"continue";j0.draw(X0+P0*Q0,eo+co*Q0,Q0,function(Ao,oo){var uo;return!!(!((uo=K0[P0+Ao])===null||uo===void 0)&&uo[co+oo])}),j0._element&&H0._dotsClipPath&&H0._dotsClipPath.appendChild(j0._element)},Y0=0;Y0<G0;Y0++)W0(Y0)},H0=this;for(w0=0;w0<G0;w0++)io(w0)}},C0.prototype.drawCorners=function(){var $0=this;if(!this._qr)throw"QR code is not defined";var _0=this._element,R0=this._options;if(!_0)throw"Element code is not defined";var D0=this._qr.getModuleCount(),S0=Math.min(R0.width,R0.height)-2*R0.margin,I0=R0.shape===a0?S0/Math.sqrt(2):S0,B0=Math.floor(I0/D0),T0=7*B0,Q0=3*B0,L0=Math.floor((R0.width-D0*B0)/2),N0=Math.floor((R0.height-D0*B0)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(function(j0){var q0,k0,w0,F0,G0,X0,eo,K0,Z0,ao,io,H0,P0=j0[0],W0=j0[1],Y0=j0[2],co=L0+P0*B0*(D0-7),Ao=N0+W0*B0*(D0-7),oo=$0._dotsClipPath,uo=$0._dotsClipPath;if((!((q0=R0.cornersSquareOptions)===null||q0===void 0)&&q0.gradient||!((k0=R0.cornersSquareOptions)===null||k0===void 0)&&k0.color)&&((oo=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-square-color-"+P0+"-"+W0),$0._defs.appendChild(oo),$0._cornersSquareClipPath=$0._cornersDotClipPath=uo=oo,$0._createColor({options:(w0=R0.cornersSquareOptions)===null||w0===void 0?void 0:w0.gradient,color:(F0=R0.cornersSquareOptions)===null||F0===void 0?void 0:F0.color,additionalRotation:Y0,x:co,y:Ao,height:T0,width:T0,name:"corners-square-color-"+P0+"-"+W0})),(G0=R0.cornersSquareOptions)===null||G0===void 0?void 0:G0.type){var Mo=new i0({svg:$0._element,type:R0.cornersSquareOptions.type});Mo.draw(co,Ao,T0,Y0),Mo._element&&oo&&oo.appendChild(Mo._element)}else for(var go=new e0({svg:$0._element,type:R0.dotsOptions.type}),qo=function(gs){for(var Ss=function(Os){if(!(!((X0=u0[gs])===null||X0===void 0)&&X0[Os]))return"continue";go.draw(co+gs*B0,Ao+Os*B0,B0,function(Ts,Ds){var Bs;return!!(!((Bs=u0[gs+Ts])===null||Bs===void 0)&&Bs[Os+Ds])}),go._element&&oo&&oo.appendChild(go._element)},zs=0;zs<u0[gs].length;zs++)Ss(zs)},Io=0;Io<u0.length;Io++)qo(Io);if((!((eo=R0.cornersDotOptions)===null||eo===void 0)&&eo.gradient||!((K0=R0.cornersDotOptions)===null||K0===void 0)&&K0.color)&&((uo=document.createElementNS("http://www.w3.org/2000/svg","clipPath")).setAttribute("id","clip-path-corners-dot-color-"+P0+"-"+W0),$0._defs.appendChild(uo),$0._cornersDotClipPath=uo,$0._createColor({options:(Z0=R0.cornersDotOptions)===null||Z0===void 0?void 0:Z0.gradient,color:(ao=R0.cornersDotOptions)===null||ao===void 0?void 0:ao.color,additionalRotation:Y0,x:co+2*B0,y:Ao+2*B0,height:Q0,width:Q0,name:"corners-dot-color-"+P0+"-"+W0})),(io=R0.cornersDotOptions)===null||io===void 0?void 0:io.type){var Qo=new o0({svg:$0._element,type:R0.cornersDotOptions.type});Qo.draw(co+2*B0,Ao+2*B0,Q0,Y0),Qo._element&&uo&&uo.appendChild(Qo._element)}else{go=new e0({svg:$0._element,type:R0.dotsOptions.type});var rs=function(gs){for(var Ss=function(Os){if(!(!((H0=b0[gs])===null||H0===void 0)&&H0[Os]))return"continue";go.draw(co+gs*B0,Ao+Os*B0,B0,function(Ts,Ds){var Bs;return!!(!((Bs=b0[gs+Ts])===null||Bs===void 0)&&Bs[Os+Ds])}),go._element&&uo&&uo.appendChild(go._element)},zs=0;zs<b0[gs].length;zs++)Ss(zs)};for(Io=0;Io<b0.length;Io++)rs(Io)}})},C0.prototype.loadImage=function(){var $0=this;return new Promise(function(_0,R0){var D0=$0._options,S0=new Image;if(!D0.image)return R0("Image is not defined");typeof D0.imageOptions.crossOrigin=="string"&&(S0.crossOrigin=D0.imageOptions.crossOrigin),$0._image=S0,S0.onload=function(){_0()},S0.src=D0.image})},C0.prototype.drawImage=function($0){var _0=$0.width,R0=$0.height,D0=$0.count,S0=$0.dotSize;return s0(this,void 0,void 0,function(){var I0,B0,T0,Q0,L0,N0,j0,q0,k0;return l0(this,function(w0){switch(w0.label){case 0:return I0=this._options,B0=Math.floor((I0.width-D0*S0)/2),T0=Math.floor((I0.height-D0*S0)/2),Q0=B0+I0.imageOptions.margin+(D0*S0-_0)/2,L0=T0+I0.imageOptions.margin+(D0*S0-R0)/2,N0=_0-2*I0.imageOptions.margin,j0=R0-2*I0.imageOptions.margin,(q0=document.createElementNS("http://www.w3.org/2000/svg","image")).setAttribute("x",String(Q0)),q0.setAttribute("y",String(L0)),q0.setAttribute("width",N0+"px"),q0.setAttribute("height",j0+"px"),[4,zn(I0.image||"")];case 1:return k0=w0.sent(),q0.setAttribute("href",k0||""),this._element.appendChild(q0),[2]}})})},C0.prototype._createColor=function($0){var _0=$0.options,R0=$0.color,D0=$0.additionalRotation,S0=$0.x,I0=$0.y,B0=$0.height,T0=$0.width,Q0=$0.name,L0=T0>B0?T0:B0,N0=document.createElementNS("http://www.w3.org/2000/svg","rect");if(N0.setAttribute("x",String(S0)),N0.setAttribute("y",String(I0)),N0.setAttribute("height",String(B0)),N0.setAttribute("width",String(T0)),N0.setAttribute("clip-path","url('#clip-path-"+Q0+"')"),_0){var j0;if(_0.type==="radial")(j0=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")).setAttribute("id",Q0),j0.setAttribute("gradientUnits","userSpaceOnUse"),j0.setAttribute("fx",String(S0+T0/2)),j0.setAttribute("fy",String(I0+B0/2)),j0.setAttribute("cx",String(S0+T0/2)),j0.setAttribute("cy",String(I0+B0/2)),j0.setAttribute("r",String(L0/2));else{var q0=((_0.rotation||0)+D0)%(2*Math.PI),k0=(q0+2*Math.PI)%(2*Math.PI),w0=S0+T0/2,F0=I0+B0/2,G0=S0+T0/2,X0=I0+B0/2;k0>=0&&k0<=.25*Math.PI||k0>1.75*Math.PI&&k0<=2*Math.PI?(w0-=T0/2,F0-=B0/2*Math.tan(q0),G0+=T0/2,X0+=B0/2*Math.tan(q0)):k0>.25*Math.PI&&k0<=.75*Math.PI?(F0-=B0/2,w0-=T0/2/Math.tan(q0),X0+=B0/2,G0+=T0/2/Math.tan(q0)):k0>.75*Math.PI&&k0<=1.25*Math.PI?(w0+=T0/2,F0+=B0/2*Math.tan(q0),G0-=T0/2,X0-=B0/2*Math.tan(q0)):k0>1.25*Math.PI&&k0<=1.75*Math.PI&&(F0+=B0/2,w0+=T0/2/Math.tan(q0),X0-=B0/2,G0-=T0/2/Math.tan(q0)),(j0=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")).setAttribute("id",Q0),j0.setAttribute("gradientUnits","userSpaceOnUse"),j0.setAttribute("x1",String(Math.round(w0))),j0.setAttribute("y1",String(Math.round(F0))),j0.setAttribute("x2",String(Math.round(G0))),j0.setAttribute("y2",String(Math.round(X0)))}_0.colorStops.forEach(function(eo){var K0=eo.offset,Z0=eo.color,ao=document.createElementNS("http://www.w3.org/2000/svg","stop");ao.setAttribute("offset",100*K0+"%"),ao.setAttribute("stop-color",Z0),j0.appendChild(ao)}),N0.setAttribute("fill","url('#"+Q0+"')"),this._defs.appendChild(j0)}else R0&&N0.setAttribute("fill",R0);this._element.appendChild(N0)},C0}(),y0="canvas";for(var f0={},v0=0;v0<=40;v0++)f0[v0]=v0;const A0={type:y0,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:f0[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};var p0=function(){return(p0=Object.assign||function(C0){for(var $0,_0=1,R0=arguments.length;_0<R0;_0++)for(var D0 in $0=arguments[_0])Object.prototype.hasOwnProperty.call($0,D0)&&(C0[D0]=$0[D0]);return C0}).apply(this,arguments)};function h0(C0){var $0=p0({},C0);if(!$0.colorStops||!$0.colorStops.length)throw"Field 'colorStops' is required in gradient";return $0.rotation?$0.rotation=Number($0.rotation):$0.rotation=0,$0.colorStops=$0.colorStops.map(function(_0){return p0(p0({},_0),{offset:Number(_0.offset)})}),$0}function m0(C0){var $0=p0({},C0);return $0.width=Number($0.width),$0.height=Number($0.height),$0.margin=Number($0.margin),$0.imageOptions=p0(p0({},$0.imageOptions),{hideBackgroundDots:!!$0.imageOptions.hideBackgroundDots,imageSize:Number($0.imageOptions.imageSize),margin:Number($0.imageOptions.margin)}),$0.margin>Math.min($0.width,$0.height)&&($0.margin=Math.min($0.width,$0.height)),$0.dotsOptions=p0({},$0.dotsOptions),$0.dotsOptions.gradient&&($0.dotsOptions.gradient=h0($0.dotsOptions.gradient)),$0.cornersSquareOptions&&($0.cornersSquareOptions=p0({},$0.cornersSquareOptions),$0.cornersSquareOptions.gradient&&($0.cornersSquareOptions.gradient=h0($0.cornersSquareOptions.gradient))),$0.cornersDotOptions&&($0.cornersDotOptions=p0({},$0.cornersDotOptions),$0.cornersDotOptions.gradient&&($0.cornersDotOptions.gradient=h0($0.cornersDotOptions.gradient))),$0.backgroundOptions&&($0.backgroundOptions=p0({},$0.backgroundOptions),$0.backgroundOptions.gradient&&($0.backgroundOptions.gradient=h0($0.backgroundOptions.gradient))),$0}var c0=Nr(192),d0=Nr.n(c0),M0=function(C0,$0,_0,R0){return new(_0||(_0=Promise))(function(D0,S0){function I0(Q0){try{T0(R0.next(Q0))}catch(L0){S0(L0)}}function B0(Q0){try{T0(R0.throw(Q0))}catch(L0){S0(L0)}}function T0(Q0){var L0;Q0.done?D0(Q0.value):(L0=Q0.value,L0 instanceof _0?L0:new _0(function(N0){N0(L0)})).then(I0,B0)}T0((R0=R0.apply(C0,[])).next())})},O0=function(C0,$0){var _0,R0,D0,S0,I0={label:0,sent:function(){if(1&D0[0])throw D0[1];return D0[1]},trys:[],ops:[]};return S0={next:B0(0),throw:B0(1),return:B0(2)},typeof Symbol=="function"&&(S0[Symbol.iterator]=function(){return this}),S0;function B0(T0){return function(Q0){return function(L0){if(_0)throw new TypeError("Generator is already executing.");for(;I0;)try{if(_0=1,R0&&(D0=2&L0[0]?R0.return:L0[0]?R0.throw||((D0=R0.return)&&D0.call(R0),0):R0.next)&&!(D0=D0.call(R0,L0[1])).done)return D0;switch(R0=0,D0&&(L0=[2&L0[0],D0.value]),L0[0]){case 0:case 1:D0=L0;break;case 4:return I0.label++,{value:L0[1],done:!1};case 5:I0.label++,R0=L0[1],L0=[0];continue;case 7:L0=I0.ops.pop(),I0.trys.pop();continue;default:if(!((D0=(D0=I0.trys).length>0&&D0[D0.length-1])||L0[0]!==6&&L0[0]!==2)){I0=0;continue}if(L0[0]===3&&(!D0||L0[1]>D0[0]&&L0[1]<D0[3])){I0.label=L0[1];break}if(L0[0]===6&&I0.label<D0[1]){I0.label=D0[1],D0=L0;break}if(D0&&I0.label<D0[2]){I0.label=D0[2],I0.ops.push(L0);break}D0[2]&&I0.ops.pop(),I0.trys.pop();continue}L0=$0.call(C0,I0)}catch(N0){L0=[6,N0],R0=0}finally{_0=D0=0}if(5&L0[0])throw L0[1];return{value:L0[0]?L0[1]:void 0,done:!0}}([T0,Q0])}}};const x0=function(){function C0($0){this._options=$0?m0(Jr(A0,$0)):A0,this.update()}return C0._clearContainer=function($0){$0&&($0.innerHTML="")},C0.prototype._setupSvg=function(){var $0=this;if(this._qr){var _0=new g0(this._options);this._svg=_0.getElement(),this._svgDrawingPromise=_0.drawQR(this._qr).then(function(){var R0;$0._svg&&((R0=$0._extension)===null||R0===void 0||R0.call($0,_0.getElement(),$0._options))})}},C0.prototype._setupCanvas=function(){var $0,_0=this;this._qr&&(this._canvas=document.createElement("canvas"),this._canvas.width=this._options.width,this._canvas.height=this._options.height,this._setupSvg(),this._canvasDrawingPromise=($0=this._svgDrawingPromise)===null||$0===void 0?void 0:$0.then(function(){if(_0._svg){var R0=_0._svg,D0=new XMLSerializer().serializeToString(R0),S0="data:image/svg+xml;base64,"+btoa(D0),I0=new Image;return new Promise(function(B0){I0.onload=function(){var T0,Q0;(Q0=(T0=_0._canvas)===null||T0===void 0?void 0:T0.getContext("2d"))===null||Q0===void 0||Q0.drawImage(I0,0,0),B0()},I0.src=S0})}}))},C0.prototype._getElement=function($0){return $0===void 0&&($0="png"),M0(this,void 0,void 0,function(){return O0(this,function(_0){switch(_0.label){case 0:if(!this._qr)throw"QR code is empty";return $0.toLowerCase()!=="svg"?[3,2]:(this._svg&&this._svgDrawingPromise||this._setupSvg(),[4,this._svgDrawingPromise]);case 1:return _0.sent(),[2,this._svg];case 2:return this._canvas&&this._canvasDrawingPromise||this._setupCanvas(),[4,this._canvasDrawingPromise];case 3:return _0.sent(),[2,this._canvas]}})})},C0.prototype.update=function($0){C0._clearContainer(this._container),this._options=$0?m0(Jr(this._options,$0)):this._options,this._options.data&&(this._qr=d0()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(_0){switch(!0){case/^[0-9]*$/.test(_0):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(_0):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===y0?this._setupCanvas():this._setupSvg(),this.append(this._container))},C0.prototype.append=function($0){if($0){if(typeof $0.appendChild!="function")throw"Container should be a single DOM node";this._options.type===y0?this._canvas&&$0.appendChild(this._canvas):this._svg&&$0.appendChild(this._svg),this._container=$0}},C0.prototype.applyExtension=function($0){if(!$0)throw"Extension function should be defined.";this._extension=$0,this.update()},C0.prototype.deleteExtension=function(){this._extension=void 0,this.update()},C0.prototype.getRawData=function($0){return $0===void 0&&($0="png"),M0(this,void 0,void 0,function(){var _0,R0,D0;return O0(this,function(S0){switch(S0.label){case 0:if(!this._qr)throw"QR code is empty";return[4,this._getElement($0)];case 1:return(_0=S0.sent())?$0.toLowerCase()==="svg"?(R0=new XMLSerializer,D0=R0.serializeToString(_0),[2,new Blob([`<?xml version="1.0" standalone="no"?>\r
`+D0],{type:"image/svg+xml"})]):[2,new Promise(function(I0){return _0.toBlob(I0,"image/"+$0,1)})]:[2,null]}})})},C0.prototype.download=function($0){return M0(this,void 0,void 0,function(){var _0,R0,D0,S0,I0;return O0(this,function(B0){switch(B0.label){case 0:if(!this._qr)throw"QR code is empty";return _0="png",R0="qr",typeof $0=="string"?(_0=$0,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof $0=="object"&&$0!==null&&($0.name&&(R0=$0.name),$0.extension&&(_0=$0.extension)),[4,this._getElement(_0)];case 1:return(D0=B0.sent())?(_0.toLowerCase()==="svg"?(S0=new XMLSerializer,I0=`<?xml version="1.0" standalone="no"?>\r
`+(I0=S0.serializeToString(D0)),Zr("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(I0),R0+".svg")):Zr(D0.toDataURL("image/"+_0),R0+"."+_0),[2]):[2]}})})},C0}()}},_r={};function Dr(kr){if(_r[kr])return _r[kr].exports;var qr=_r[kr]={exports:{}};return zr[kr](qr,qr.exports,Dr),qr.exports}return Dr.n=kr=>{var qr=kr&&kr.__esModule?()=>kr.default:()=>kr;return Dr.d(qr,{a:qr}),qr},Dr.d=(kr,qr)=>{for(var Nr in qr)Dr.o(qr,Nr)&&!Dr.o(kr,Nr)&&Object.defineProperty(kr,Nr,{enumerable:!0,get:qr[Nr]})},Dr.o=(kr,qr)=>Object.prototype.hasOwnProperty.call(kr,qr),Dr(676)})().default})})(qrCodeStyling);var qrCodeStylingExports=qrCodeStyling.exports;const QRCodeStyling=getDefaultExportFromCjs$3(qrCodeStylingExports);var ExpandLess={},_interopRequireDefault$E=interopRequireDefaultExports;Object.defineProperty(ExpandLess,"__esModule",{value:!0});var default_1$k=ExpandLess.default=void 0,_createSvgIcon$j=_interopRequireDefault$E(requireCreateSvgIcon()),_jsxRuntime$j=jsxRuntimeExports;default_1$k=ExpandLess.default=(0,_createSvgIcon$j.default)((0,_jsxRuntime$j.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");var ExpandMore={},_interopRequireDefault$D=interopRequireDefaultExports;Object.defineProperty(ExpandMore,"__esModule",{value:!0});var default_1$j=ExpandMore.default=void 0,_createSvgIcon$i=_interopRequireDefault$D(requireCreateSvgIcon()),_jsxRuntime$i=jsxRuntimeExports;default_1$j=ExpandMore.default=(0,_createSvgIcon$i.default)((0,_jsxRuntime$i.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");function getDividerUtilityClass(Gt){return generateUtilityClass$3("MuiDivider",Gt)}const dividerClasses=generateUtilityClasses$3("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),_excluded$u=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],useUtilityClasses$n=Gt=>{const{absolute:$r,children:zr,classes:_r,flexItem:Dr,light:kr,orientation:qr,textAlign:Nr,variant:Wr}=Gt;return composeClasses$3({root:["root",$r&&"absolute",Wr,kr&&"light",qr==="vertical"&&"vertical",Dr&&"flexItem",zr&&"withChildren",zr&&qr==="vertical"&&"withChildrenVertical",Nr==="right"&&qr!=="vertical"&&"textAlignRight",Nr==="left"&&qr!=="vertical"&&"textAlignLeft"],wrapper:["wrapper",qr==="vertical"&&"wrapperVertical"]},getDividerUtilityClass,_r)},DividerRoot=styled$2("div",{name:"MuiDivider",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.absolute&&$r.absolute,$r[zr.variant],zr.light&&$r.light,zr.orientation==="vertical"&&$r.vertical,zr.flexItem&&$r.flexItem,zr.children&&$r.withChildren,zr.children&&zr.orientation==="vertical"&&$r.withChildrenVertical,zr.textAlign==="right"&&zr.orientation!=="vertical"&&$r.textAlignRight,zr.textAlign==="left"&&zr.orientation!=="vertical"&&$r.textAlignLeft]}})(({theme:Gt,ownerState:$r})=>_extends$q({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(Gt.vars||Gt).palette.divider,borderBottomWidth:"thin"},$r.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},$r.light&&{borderColor:Gt.vars?`rgba(${Gt.vars.palette.dividerChannel} / 0.08)`:alpha_1(Gt.palette.divider,.08)},$r.variant==="inset"&&{marginLeft:72},$r.variant==="middle"&&$r.orientation==="horizontal"&&{marginLeft:Gt.spacing(2),marginRight:Gt.spacing(2)},$r.variant==="middle"&&$r.orientation==="vertical"&&{marginTop:Gt.spacing(1),marginBottom:Gt.spacing(1)},$r.orientation==="vertical"&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},$r.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:Gt})=>_extends$q({},Gt.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:Gt,ownerState:$r})=>_extends$q({},$r.children&&$r.orientation!=="vertical"&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(Gt.vars||Gt).palette.divider}`,borderTopStyle:"inherit"}}),({theme:Gt,ownerState:$r})=>_extends$q({},$r.children&&$r.orientation==="vertical"&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(Gt.vars||Gt).palette.divider}`,borderLeftStyle:"inherit"}}),({ownerState:Gt})=>_extends$q({},Gt.textAlign==="right"&&Gt.orientation!=="vertical"&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},Gt.textAlign==="left"&&Gt.orientation!=="vertical"&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),DividerWrapper=styled$2("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.wrapper,zr.orientation==="vertical"&&$r.wrapperVertical]}})(({theme:Gt,ownerState:$r})=>_extends$q({display:"inline-block",paddingLeft:`calc(${Gt.spacing(1)} * 1.2)`,paddingRight:`calc(${Gt.spacing(1)} * 1.2)`},$r.orientation==="vertical"&&{paddingTop:`calc(${Gt.spacing(1)} * 1.2)`,paddingBottom:`calc(${Gt.spacing(1)} * 1.2)`})),Divider=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiDivider"}),{absolute:Dr=!1,children:kr,className:qr,component:Nr=kr?"div":"hr",flexItem:Wr=!1,light:Qr=!1,orientation:Vr="horizontal",role:Jr=Nr!=="hr"?"separator":void 0,textAlign:Zr="center",variant:zn="fullWidth"}=_r,Vn=_objectWithoutPropertiesLoose$a(_r,_excluded$u),_i=_extends$q({},_r,{absolute:Dr,component:Nr,flexItem:Wr,light:Qr,orientation:Vr,role:Jr,textAlign:Zr,variant:zn}),e0=useUtilityClasses$n(_i);return jsxRuntimeExports.jsx(DividerRoot,_extends$q({as:Nr,className:clsx$1(e0.root,qr),role:Jr,ref:zr,ownerState:_i},Vn,{children:kr?jsxRuntimeExports.jsx(DividerWrapper,{className:e0.wrapper,ownerState:_i,children:kr}):null}))});Divider.muiSkipListHighlight=!0;function getListItemIconUtilityClass(Gt){return generateUtilityClass$3("MuiListItemIcon",Gt)}const listItemIconClasses=generateUtilityClasses$3("MuiListItemIcon",["root","alignItemsFlexStart"]),_excluded$t=["className"],useUtilityClasses$m=Gt=>{const{alignItems:$r,classes:zr}=Gt;return composeClasses$3({root:["root",$r==="flex-start"&&"alignItemsFlexStart"]},getListItemIconUtilityClass,zr)},ListItemIconRoot=styled$2("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.alignItems==="flex-start"&&$r.alignItemsFlexStart]}})(({theme:Gt,ownerState:$r})=>_extends$q({minWidth:56,color:(Gt.vars||Gt).palette.action.active,flexShrink:0,display:"inline-flex"},$r.alignItems==="flex-start"&&{marginTop:8})),ListItemIcon=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListItemIcon"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$t),qr=reactExports.useContext(ListContext$1),Nr=_extends$q({},_r,{alignItems:qr.alignItems}),Wr=useUtilityClasses$m(Nr);return jsxRuntimeExports.jsx(ListItemIconRoot,_extends$q({className:clsx$1(Wr.root,Dr),ownerState:Nr,ref:zr},kr))});function getListItemTextUtilityClass(Gt){return generateUtilityClass$3("MuiListItemText",Gt)}const listItemTextClasses=generateUtilityClasses$3("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),_excluded$s=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],useUtilityClasses$l=Gt=>{const{classes:$r,inset:zr,primary:_r,secondary:Dr,dense:kr}=Gt;return composeClasses$3({root:["root",zr&&"inset",kr&&"dense",_r&&Dr&&"multiline"],primary:["primary"],secondary:["secondary"]},getListItemTextUtilityClass,$r)},ListItemTextRoot=styled$2("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[{[`& .${listItemTextClasses.primary}`]:$r.primary},{[`& .${listItemTextClasses.secondary}`]:$r.secondary},$r.root,zr.inset&&$r.inset,zr.primary&&zr.secondary&&$r.multiline,zr.dense&&$r.dense]}})(({ownerState:Gt})=>_extends$q({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},Gt.primary&&Gt.secondary&&{marginTop:6,marginBottom:6},Gt.inset&&{paddingLeft:56})),ListItemText=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListItemText"}),{children:Dr,className:kr,disableTypography:qr=!1,inset:Nr=!1,primary:Wr,primaryTypographyProps:Qr,secondary:Vr,secondaryTypographyProps:Jr}=_r,Zr=_objectWithoutPropertiesLoose$a(_r,_excluded$s),{dense:zn}=reactExports.useContext(ListContext$1);let Vn=Wr??Dr,_i=Vr;const e0=_extends$q({},_r,{disableTypography:qr,inset:Nr,primary:!!Vn,secondary:!!_i,dense:zn}),r0=useUtilityClasses$l(e0);return Vn!=null&&Vn.type!==Typography&&!qr&&(Vn=jsxRuntimeExports.jsx(Typography,_extends$q({variant:zn?"body2":"body1",className:r0.primary,component:Qr!=null&&Qr.variant?void 0:"span",display:"block"},Qr,{children:Vn}))),_i!=null&&_i.type!==Typography&&!qr&&(_i=jsxRuntimeExports.jsx(Typography,_extends$q({variant:"body2",className:r0.secondary,color:"text.secondary",display:"block"},Jr,{children:_i}))),jsxRuntimeExports.jsxs(ListItemTextRoot,_extends$q({className:clsx$1(r0.root,kr),ownerState:e0,ref:zr},Zr,{children:[Vn,_i]}))});function getMenuItemUtilityClass(Gt){return generateUtilityClass$3("MuiMenuItem",Gt)}const menuItemClasses=generateUtilityClasses$3("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),_excluded$r=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],overridesResolver$1=(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.dense&&$r.dense,zr.divider&&$r.divider,!zr.disableGutters&&$r.gutters]},useUtilityClasses$k=Gt=>{const{disabled:$r,dense:zr,divider:_r,disableGutters:Dr,selected:kr,classes:qr}=Gt,Wr=composeClasses$3({root:["root",zr&&"dense",$r&&"disabled",!Dr&&"gutters",_r&&"divider",kr&&"selected"]},getMenuItemUtilityClass,qr);return _extends$q({},qr,Wr)},MenuItemRoot=styled$2(ButtonBase,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:overridesResolver$1})(({theme:Gt,ownerState:$r})=>_extends$q({},Gt.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!$r.disableGutters&&{paddingLeft:16,paddingRight:16},$r.divider&&{borderBottom:`1px solid ${(Gt.vars||Gt).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(Gt.vars||Gt).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${menuItemClasses.selected}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity),[`&.${menuItemClasses.focusVisible}`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.focusOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.focusOpacity)}},[`&.${menuItemClasses.selected}:hover`]:{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / calc(${Gt.vars.palette.action.selectedOpacity} + ${Gt.vars.palette.action.hoverOpacity}))`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity+Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.primary.mainChannel} / ${Gt.vars.palette.action.selectedOpacity})`:alpha_1(Gt.palette.primary.main,Gt.palette.action.selectedOpacity)}},[`&.${menuItemClasses.focusVisible}`]:{backgroundColor:(Gt.vars||Gt).palette.action.focus},[`&.${menuItemClasses.disabled}`]:{opacity:(Gt.vars||Gt).palette.action.disabledOpacity},[`& + .${dividerClasses.root}`]:{marginTop:Gt.spacing(1),marginBottom:Gt.spacing(1)},[`& + .${dividerClasses.inset}`]:{marginLeft:52},[`& .${listItemTextClasses.root}`]:{marginTop:0,marginBottom:0},[`& .${listItemTextClasses.inset}`]:{paddingLeft:36},[`& .${listItemIconClasses.root}`]:{minWidth:36}},!$r.dense&&{[Gt.breakpoints.up("sm")]:{minHeight:"auto"}},$r.dense&&_extends$q({minHeight:32,paddingTop:4,paddingBottom:4},Gt.typography.body2,{[`& .${listItemIconClasses.root} svg`]:{fontSize:"1.25rem"}}))),MenuItem=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiMenuItem"}),{autoFocus:Dr=!1,component:kr="li",dense:qr=!1,divider:Nr=!1,disableGutters:Wr=!1,focusVisibleClassName:Qr,role:Vr="menuitem",tabIndex:Jr,className:Zr}=_r,zn=_objectWithoutPropertiesLoose$a(_r,_excluded$r),Vn=reactExports.useContext(ListContext$1),_i=reactExports.useMemo(()=>({dense:qr||Vn.dense||!1,disableGutters:Wr}),[Vn.dense,qr,Wr]),e0=reactExports.useRef(null);useEnhancedEffect$2(()=>{Dr&&e0.current&&e0.current.focus()},[Dr]);const r0=_extends$q({},_r,{dense:_i.dense,divider:Nr,disableGutters:Wr}),i0=useUtilityClasses$k(_r),n0=useForkRef$2(e0,zr);let o0;return _r.disabled||(o0=Jr!==void 0?Jr:-1),jsxRuntimeExports.jsx(ListContext$1.Provider,{value:_i,children:jsxRuntimeExports.jsx(MenuItemRoot,_extends$q({ref:n0,role:Vr,tabIndex:o0,component:kr,focusVisibleClassName:clsx$1(i0.focusVisible,Qr),className:clsx$1(i0.root,Zr)},zn,{ownerState:r0,classes:i0}))})}),_excluded$q=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],styles$l={entering:{transform:"none"},entered:{transform:"none"}},Zoom=reactExports.forwardRef(function($r,zr){const _r=useTheme$1(),Dr={enter:_r.transitions.duration.enteringScreen,exit:_r.transitions.duration.leavingScreen},{addEndListener:kr,appear:qr=!0,children:Nr,easing:Wr,in:Qr,onEnter:Vr,onEntered:Jr,onEntering:Zr,onExit:zn,onExited:Vn,onExiting:_i,style:e0,timeout:r0=Dr,TransitionComponent:i0=Transition}=$r,n0=_objectWithoutPropertiesLoose$a($r,_excluded$q),o0=reactExports.useRef(null),a0=useForkRef$2(o0,Nr.ref,zr),s0=A0=>p0=>{if(A0){const h0=o0.current;p0===void 0?A0(h0):A0(h0,p0)}},l0=s0(Zr),u0=s0((A0,p0)=>{reflow(A0);const h0=getTransitionProps({style:e0,timeout:r0,easing:Wr},{mode:"enter"});A0.style.webkitTransition=_r.transitions.create("transform",h0),A0.style.transition=_r.transitions.create("transform",h0),Vr&&Vr(A0,p0)}),b0=s0(Jr),g0=s0(_i),y0=s0(A0=>{const p0=getTransitionProps({style:e0,timeout:r0,easing:Wr},{mode:"exit"});A0.style.webkitTransition=_r.transitions.create("transform",p0),A0.style.transition=_r.transitions.create("transform",p0),zn&&zn(A0)}),f0=s0(Vn),v0=A0=>{kr&&kr(o0.current,A0)};return jsxRuntimeExports.jsx(i0,_extends$q({appear:qr,in:Qr,nodeRef:o0,onEnter:u0,onEntered:b0,onEntering:l0,onExit:y0,onExited:f0,onExiting:g0,addEndListener:v0,timeout:r0},n0,{children:(A0,p0)=>reactExports.cloneElement(Nr,_extends$q({style:_extends$q({transform:"scale(0)",visibility:A0==="exited"&&!Qr?"hidden":void 0},styles$l[A0],e0,Nr.props.style),ref:a0},p0))}))});var basePickBy=_basePickBy,hasIn$1=hasIn_1;function basePick$1(Gt,$r){return basePickBy(Gt,$r,function(zr,_r){return hasIn$1(Gt,_r)})}var _basePick=basePick$1,basePick=_basePick,flatRest=_flatRest,pick$1=flatRest(function(Gt,$r){return Gt==null?{}:basePick(Gt,$r)}),pick_1=pick$1;const Tr=getDefaultExportFromCjs$3(pick_1);function baseIsNaN$1(Gt){return Gt!==Gt}var _baseIsNaN=baseIsNaN$1;function strictIndexOf$1(Gt,$r,zr){for(var _r=zr-1,Dr=Gt.length;++_r<Dr;)if(Gt[_r]===$r)return _r;return-1}var _strictIndexOf=strictIndexOf$1,baseFindIndex=_baseFindIndex,baseIsNaN=_baseIsNaN,strictIndexOf=_strictIndexOf;function baseIndexOf$1(Gt,$r,zr){return $r===$r?strictIndexOf(Gt,$r,zr):baseFindIndex(Gt,baseIsNaN,zr)}var _baseIndexOf=baseIndexOf$1,baseIndexOf=_baseIndexOf;function arrayIncludes$2(Gt,$r){var zr=Gt==null?0:Gt.length;return!!zr&&baseIndexOf(Gt,$r,0)>-1}var _arrayIncludes$1=arrayIncludes$2;function arrayIncludesWith$2(Gt,$r,zr){for(var _r=-1,Dr=Gt==null?0:Gt.length;++_r<Dr;)if(zr($r,Gt[_r]))return!0;return!1}var _arrayIncludesWith=arrayIncludesWith$2;function noop$5(){}var noop_1=noop$5,Set$2=_Set,noop$4=noop_1,setToArray$2=_setToArray,INFINITY$2=1/0,createSet$1=Set$2&&1/setToArray$2(new Set$2([,-0]))[1]==INFINITY$2?function(Gt){return new Set$2(Gt)}:noop$4,_createSet=createSet$1,SetCache$2=_SetCache,arrayIncludes$1=_arrayIncludes$1,arrayIncludesWith$1=_arrayIncludesWith,cacheHas$2=_cacheHas,createSet=_createSet,setToArray$1=_setToArray,LARGE_ARRAY_SIZE$2=200;function baseUniq$2(Gt,$r,zr){var _r=-1,Dr=arrayIncludes$1,kr=Gt.length,qr=!0,Nr=[],Wr=Nr;if(zr)qr=!1,Dr=arrayIncludesWith$1;else if(kr>=LARGE_ARRAY_SIZE$2){var Qr=$r?null:createSet(Gt);if(Qr)return setToArray$1(Qr);qr=!1,Dr=cacheHas$2,Wr=new SetCache$2}else Wr=$r?[]:Nr;e:for(;++_r<kr;){var Vr=Gt[_r],Jr=$r?$r(Vr):Vr;if(Vr=zr||Vr!==0?Vr:0,qr&&Jr===Jr){for(var Zr=Wr.length;Zr--;)if(Wr[Zr]===Jr)continue e;$r&&Wr.push(Jr),Nr.push(Vr)}else Dr(Wr,Jr,zr)||(Wr!==Nr&&Wr.push(Jr),Nr.push(Vr))}return Nr}var _baseUniq=baseUniq$2,baseUniq$1=_baseUniq;function uniq(Gt){return Gt&&Gt.length?baseUniq$1(Gt):[]}var uniq_1=uniq;const n$3=getDefaultExportFromCjs$3(uniq_1);var reactTable={exports:{}},reactTable_production_min={exports:{}};(function(Gt,$r){(function(zr,_r){_r($r,reactExports)})(commonjsGlobal$2,function(zr,_r){function Dr(V0,so,fo,bo,Ro,$o,ko){try{var ps=V0[$o](ko),As=ps.value}catch(ys){return void fo(ys)}ps.done?so(As):Promise.resolve(As).then(bo,Ro)}function kr(V0){return function(){var so=this,fo=arguments;return new Promise(function(bo,Ro){var $o=V0.apply(so,fo);function ko(As){Dr($o,bo,Ro,ko,ps,"next",As)}function ps(As){Dr($o,bo,Ro,ko,ps,"throw",As)}ko(void 0)})}}function qr(){return(qr=Object.assign||function(V0){for(var so=1;so<arguments.length;so++){var fo=arguments[so];for(var bo in fo)Object.prototype.hasOwnProperty.call(fo,bo)&&(V0[bo]=fo[bo])}return V0}).apply(this,arguments)}function Nr(V0,so){if(V0==null)return{};var fo,bo,Ro={},$o=Object.keys(V0);for(bo=0;bo<$o.length;bo++)fo=$o[bo],so.indexOf(fo)>=0||(Ro[fo]=V0[fo]);return Ro}function Wr(V0){var so=function(fo,bo){if(typeof fo!="object"||fo===null)return fo;var Ro=fo[Symbol.toPrimitive];if(Ro!==void 0){var $o=Ro.call(fo,bo);if(typeof $o!="object")return $o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(fo)}(V0,"string");return typeof so=="symbol"?so:String(so)}_r=_r&&Object.prototype.hasOwnProperty.call(_r,"default")?_r.default:_r;var Qr={init:"init"},Vr=function(V0){var so=V0.value;return so===void 0?"":so},Jr=function(){return _r.createElement(_r.Fragment,null," ")},Zr={Cell:Vr,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function zn(){for(var V0=arguments.length,so=new Array(V0),fo=0;fo<V0;fo++)so[fo]=arguments[fo];return so.reduce(function(bo,Ro){var $o=Ro.style,ko=Ro.className;return bo=qr({},bo,{},Nr(Ro,["style","className"])),$o&&(bo.style=bo.style?qr({},bo.style||{},{},$o||{}):$o),ko&&(bo.className=bo.className?bo.className+" "+ko:ko),bo.className===""&&delete bo.className,bo},{})}var Vn=function(V0,so){return so===void 0&&(so={}),function(fo){return fo===void 0&&(fo={}),[].concat(V0,[fo]).reduce(function(bo,Ro){return function $o(ko,ps,As){return typeof ps=="function"?$o({},ps(ko,As)):Array.isArray(ps)?zn.apply(void 0,[ko].concat(ps)):zn(ko,ps)}(bo,Ro,qr({},so,{userProps:fo}))},{})}},_i=function(V0,so,fo,bo){return fo===void 0&&(fo={}),V0.reduce(function(Ro,$o){return $o(Ro,fo)},so)},e0=function(V0,so,fo){return fo===void 0&&(fo={}),V0.forEach(function(bo){bo(so,fo)})};function r0(V0,so,fo,bo){V0.findIndex(function(Ro){return Ro.pluginName===fo}),so.forEach(function(Ro){V0.findIndex(function($o){return $o.pluginName===Ro})})}function i0(V0,so){return typeof V0=="function"?V0(so):V0}function n0(V0){var so=_r.useRef();return so.current=V0,_r.useCallback(function(){return so.current},[])}var o0=typeof document<"u"?_r.useLayoutEffect:_r.useEffect;function a0(V0,so){var fo=_r.useRef(!1);o0(function(){fo.current&&V0(),fo.current=!0},so)}function s0(V0,so,fo){return fo===void 0&&(fo={}),function(bo,Ro){Ro===void 0&&(Ro={});var $o=typeof bo=="string"?so[bo]:bo;if($o===void 0)throw console.info(so),new Error("Renderer Error ☝️");return l0($o,qr({},V0,{column:so},fo,{},Ro))}}function l0(V0,so){return function(bo){return typeof bo=="function"&&(Ro=Object.getPrototypeOf(bo)).prototype&&Ro.prototype.isReactComponent;var Ro}(fo=V0)||typeof fo=="function"||function(bo){return typeof bo=="object"&&typeof bo.$$typeof=="symbol"&&["react.memo","react.forward_ref"].includes(bo.$$typeof.description)}(fo)?_r.createElement(V0,so):V0;var fo}function u0(V0,so,fo){return fo===void 0&&(fo=0),V0.map(function(bo){return g0(bo=qr({},bo,{parent:so,depth:fo})),bo.columns&&(bo.columns=u0(bo.columns,bo,fo+1)),bo})}function b0(V0){return h0(V0,"columns")}function g0(V0){var so=V0.id,fo=V0.accessor,bo=V0.Header;if(typeof fo=="string"){so=so||fo;var Ro=fo.split(".");fo=function($o){return function(ko,ps,As){if(!ps)return ko;var ys,Cs=typeof ps=="function"?ps:JSON.stringify(ps),_s=v0.get(Cs)||function(){var ws=function(hs){return function qs(Hs,Gs){if(Gs===void 0&&(Gs=[]),Array.isArray(Hs))for(var Ys=0;Ys<Hs.length;Ys+=1)qs(Hs[Ys],Gs);else Gs.push(Hs);return Gs}(hs).map(function(qs){return String(qs).replace(".","_")}).join(".").replace(x0,".").replace(C0,"").split(".")}(ps);return v0.set(Cs,ws),ws}();try{ys=_s.reduce(function(ws,hs){return ws[hs]},ko)}catch{}return ys!==void 0?ys:As}($o,Ro)}}if(!so&&typeof bo=="string"&&bo&&(so=bo),!so&&V0.columns)throw console.error(V0),new Error('A column ID (or unique "Header" value) is required!');if(!so)throw console.error(V0),new Error("A column ID (or string accessor) is required!");return Object.assign(V0,{id:so,accessor:fo}),V0}function y0(V0,so){if(!so)throw new Error;return Object.assign(V0,qr({Header:Jr,Footer:Jr},Zr,{},so,{},V0)),Object.assign(V0,{originalWidth:V0.width}),V0}function f0(V0,so,fo){fo===void 0&&(fo=function(){return{}});for(var bo=[],Ro=V0,$o=0,ko=function(){return $o++},ps=function(){var As={headers:[]},ys=[],Cs=Ro.some(function(_s){return _s.parent});Ro.forEach(function(_s){var ws,hs=[].concat(ys).reverse()[0];Cs&&(_s.parent?ws=qr({},_s.parent,{originalId:_s.parent.id,id:_s.parent.id+"_"+ko(),headers:[_s]},fo(_s)):ws=y0(qr({originalId:_s.id+"_placeholder",id:_s.id+"_placeholder_"+ko(),placeholderOf:_s,headers:[_s]},fo(_s)),so),hs&&hs.originalId===ws.originalId?hs.headers.push(_s):ys.push(ws)),As.headers.push(_s)}),bo.push(As),Ro=ys};Ro.length;)ps();return bo.reverse()}var v0=new Map;function A0(){for(var V0=arguments.length,so=new Array(V0),fo=0;fo<V0;fo++)so[fo]=arguments[fo];for(var bo=0;bo<so.length;bo+=1)if(so[bo]!==void 0)return so[bo]}function p0(V0){if(typeof V0=="function")return V0}function h0(V0,so){var fo=[];return function bo(Ro){Ro.forEach(function($o){$o[so]?bo($o[so]):fo.push($o)})}(V0),fo}function m0(V0,so){var fo=so.manualExpandedKey,bo=so.expanded,Ro=so.expandSubRows,$o=Ro===void 0||Ro,ko=[];return V0.forEach(function(ps){return function As(ys,Cs){Cs===void 0&&(Cs=!0),ys.isExpanded=ys.original&&ys.original[fo]||bo[ys.id],ys.canExpand=ys.subRows&&!!ys.subRows.length,Cs&&ko.push(ys),ys.subRows&&ys.subRows.length&&ys.isExpanded&&ys.subRows.forEach(function(_s){return As(_s,$o)})}(ps)}),ko}function c0(V0,so,fo){return p0(V0)||so[V0]||fo[V0]||fo.text}function d0(V0,so,fo){return V0?V0(so,fo):so===void 0}function M0(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var O0=null,x0=/\[/g,C0=/\]/g,$0=function(V0){return qr({role:"table"},V0)},_0=function(V0){return qr({role:"rowgroup"},V0)},R0=function(V0,so){var fo=so.column;return qr({key:"header_"+fo.id,colSpan:fo.totalVisibleHeaderCount,role:"columnheader"},V0)},D0=function(V0,so){var fo=so.column;return qr({key:"footer_"+fo.id,colSpan:fo.totalVisibleHeaderCount},V0)},S0=function(V0,so){return qr({key:"headerGroup_"+so.index,role:"row"},V0)},I0=function(V0,so){return qr({key:"footerGroup_"+so.index},V0)},B0=function(V0,so){return qr({key:"row_"+so.row.id,role:"row"},V0)},T0=function(V0,so){var fo=so.cell;return qr({key:"cell_"+fo.row.id+"_"+fo.column.id,role:"cell"},V0)};function Q0(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[$0],getTableBodyProps:[_0],getHeaderGroupProps:[S0],getFooterGroupProps:[I0],getHeaderProps:[R0],getFooterProps:[D0],getRowProps:[B0],getCellProps:[T0],useFinalInstance:[]}}Qr.resetHiddenColumns="resetHiddenColumns",Qr.toggleHideColumn="toggleHideColumn",Qr.setHiddenColumns="setHiddenColumns",Qr.toggleHideAllColumns="toggleHideAllColumns";var L0=function(V0){V0.getToggleHiddenProps=[N0],V0.getToggleHideAllColumnsProps=[j0],V0.stateReducers.push(q0),V0.useInstanceBeforeDimensions.push(k0),V0.headerGroupsDeps.push(function(so,fo){var bo=fo.instance;return[].concat(so,[bo.state.hiddenColumns])}),V0.useInstance.push(w0)};L0.pluginName="useColumnVisibility";var N0=function(V0,so){var fo=so.column;return[V0,{onChange:function(bo){fo.toggleHidden(!bo.target.checked)},style:{cursor:"pointer"},checked:fo.isVisible,title:"Toggle Column Visible"}]},j0=function(V0,so){var fo=so.instance;return[V0,{onChange:function(bo){fo.toggleHideAllColumns(!bo.target.checked)},style:{cursor:"pointer"},checked:!fo.allColumnsHidden&&!fo.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!fo.allColumnsHidden&&fo.state.hiddenColumns.length}]};function q0(V0,so,fo,bo){if(so.type===Qr.init)return qr({hiddenColumns:[]},V0);if(so.type===Qr.resetHiddenColumns)return qr({},V0,{hiddenColumns:bo.initialState.hiddenColumns||[]});if(so.type===Qr.toggleHideColumn){var Ro=(so.value!==void 0?so.value:!V0.hiddenColumns.includes(so.columnId))?[].concat(V0.hiddenColumns,[so.columnId]):V0.hiddenColumns.filter(function($o){return $o!==so.columnId});return qr({},V0,{hiddenColumns:Ro})}return so.type===Qr.setHiddenColumns?qr({},V0,{hiddenColumns:i0(so.value,V0.hiddenColumns)}):so.type===Qr.toggleHideAllColumns?qr({},V0,{hiddenColumns:(so.value!==void 0?so.value:!V0.hiddenColumns.length)?bo.allColumns.map(function($o){return $o.id}):[]}):void 0}function k0(V0){var so=V0.headers,fo=V0.state.hiddenColumns;_r.useRef(!1).current;var bo=0;so.forEach(function(Ro){return bo+=function $o(ko,ps){ko.isVisible=ps&&!fo.includes(ko.id);var As=0;return ko.headers&&ko.headers.length?ko.headers.forEach(function(ys){return As+=$o(ys,ko.isVisible)}):As=ko.isVisible?1:0,ko.totalVisibleHeaderCount=As,As}(Ro,!0)})}function w0(V0){var so=V0.columns,fo=V0.flatHeaders,bo=V0.dispatch,Ro=V0.allColumns,$o=V0.getHooks,ko=V0.state.hiddenColumns,ps=V0.autoResetHiddenColumns,As=ps===void 0||ps,ys=n0(V0),Cs=Ro.length===ko.length,_s=_r.useCallback(function(Gs,Ys){return bo({type:Qr.toggleHideColumn,columnId:Gs,value:Ys})},[bo]),ws=_r.useCallback(function(Gs){return bo({type:Qr.setHiddenColumns,value:Gs})},[bo]),hs=_r.useCallback(function(Gs){return bo({type:Qr.toggleHideAllColumns,value:Gs})},[bo]),qs=Vn($o().getToggleHideAllColumnsProps,{instance:ys()});fo.forEach(function(Gs){Gs.toggleHidden=function(Ys){bo({type:Qr.toggleHideColumn,columnId:Gs.id,value:Ys})},Gs.getToggleHiddenProps=Vn($o().getToggleHiddenProps,{instance:ys(),column:Gs})});var Hs=n0(As);a0(function(){Hs()&&bo({type:Qr.resetHiddenColumns})},[bo,so]),Object.assign(V0,{allColumnsHidden:Cs,toggleHideColumn:_s,setHiddenColumns:ws,toggleHideAllColumns:hs,getToggleHideAllColumnsProps:qs})}var F0={},G0={},X0=function(V0,so,fo){return V0},eo=function(V0,so){return V0.subRows||[]},K0=function(V0,so,fo){return""+(fo?[fo.id,so].join("."):so)},Z0=function(V0){return V0};function ao(V0){var so=V0.initialState,fo=so===void 0?F0:so,bo=V0.defaultColumn,Ro=bo===void 0?G0:bo,$o=V0.getSubRows,ko=$o===void 0?eo:$o,ps=V0.getRowId,As=ps===void 0?K0:ps,ys=V0.stateReducer,Cs=ys===void 0?X0:ys,_s=V0.useControlledState,ws=_s===void 0?Z0:_s;return qr({},Nr(V0,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:fo,defaultColumn:Ro,getSubRows:ko,getRowId:As,stateReducer:Cs,useControlledState:ws})}function io(V0,so){so===void 0&&(so=0);var fo=0,bo=0,Ro=0,$o=0;return V0.forEach(function(ko){var ps=ko.headers;if(ko.totalLeft=so,ps&&ps.length){var As=io(ps,so),ys=As[0],Cs=As[1],_s=As[2],ws=As[3];ko.totalMinWidth=ys,ko.totalWidth=Cs,ko.totalMaxWidth=_s,ko.totalFlexWidth=ws}else ko.totalMinWidth=ko.minWidth,ko.totalWidth=Math.min(Math.max(ko.minWidth,ko.width),ko.maxWidth),ko.totalMaxWidth=ko.maxWidth,ko.totalFlexWidth=ko.canResize?ko.totalWidth:0;ko.isVisible&&(so+=ko.totalWidth,fo+=ko.totalMinWidth,bo+=ko.totalWidth,Ro+=ko.totalMaxWidth,$o+=ko.totalFlexWidth)}),[fo,bo,Ro,$o]}function H0(V0){var so=V0.data,fo=V0.rows,bo=V0.flatRows,Ro=V0.rowsById,$o=V0.column,ko=V0.getRowId,ps=V0.getSubRows,As=V0.accessValueHooks,ys=V0.getInstance;so.forEach(function(Cs,_s){return function ws(hs,qs,Hs,Gs,Ys){Hs===void 0&&(Hs=0);var y1=hs,Zs=ko(hs,qs,Gs),Rs=Ro[Zs];if(Rs)Rs.subRows&&Rs.originalSubRows.forEach(function(Ks,i1){return ws(Ks,i1,Hs+1,Rs)});else if((Rs={id:Zs,original:y1,index:qs,depth:Hs,cells:[{}]}).cells.map=M0,Rs.cells.filter=M0,Rs.cells.forEach=M0,Rs.cells[0].getCellProps=M0,Rs.values={},Ys.push(Rs),bo.push(Rs),Ro[Zs]=Rs,Rs.originalSubRows=ps(hs,qs),Rs.originalSubRows){var f1=[];Rs.originalSubRows.forEach(function(Ks,i1){return ws(Ks,i1,Hs+1,Rs,f1)}),Rs.subRows=f1}$o.accessor&&(Rs.values[$o.id]=$o.accessor(hs,qs,Rs,Ys,so)),Rs.values[$o.id]=_i(As,Rs.values[$o.id],{row:Rs,column:$o,instance:ys()})}(Cs,_s,0,void 0,fo)})}Qr.resetExpanded="resetExpanded",Qr.toggleRowExpanded="toggleRowExpanded",Qr.toggleAllRowsExpanded="toggleAllRowsExpanded";var P0=function(V0){V0.getToggleAllRowsExpandedProps=[W0],V0.getToggleRowExpandedProps=[Y0],V0.stateReducers.push(co),V0.useInstance.push(Ao),V0.prepareRow.push(oo)};P0.pluginName="useExpanded";var W0=function(V0,so){var fo=so.instance;return[V0,{onClick:function(bo){fo.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},Y0=function(V0,so){var fo=so.row;return[V0,{onClick:function(){fo.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function co(V0,so,fo,bo){if(so.type===Qr.init)return qr({expanded:{}},V0);if(so.type===Qr.resetExpanded)return qr({},V0,{expanded:bo.initialState.expanded||{}});if(so.type===Qr.toggleAllRowsExpanded){var Ro=so.value,$o=bo.rowsById,ko=Object.keys($o).length===Object.keys(V0.expanded).length;if(Ro!==void 0?Ro:!ko){var ps={};return Object.keys($o).forEach(function(qs){ps[qs]=!0}),qr({},V0,{expanded:ps})}return qr({},V0,{expanded:{}})}if(so.type===Qr.toggleRowExpanded){var As,ys=so.id,Cs=so.value,_s=V0.expanded[ys],ws=Cs!==void 0?Cs:!_s;if(!_s&&ws)return qr({},V0,{expanded:qr({},V0.expanded,(As={},As[ys]=!0,As))});if(_s&&!ws){var hs=V0.expanded;return hs[ys],qr({},V0,{expanded:Nr(hs,[ys].map(Wr))})}return V0}}function Ao(V0){var so=V0.data,fo=V0.rows,bo=V0.rowsById,Ro=V0.manualExpandedKey,$o=Ro===void 0?"expanded":Ro,ko=V0.paginateExpandedRows,ps=ko===void 0||ko,As=V0.expandSubRows,ys=As===void 0||As,Cs=V0.autoResetExpanded,_s=Cs===void 0||Cs,ws=V0.getHooks,hs=V0.plugins,qs=V0.state.expanded,Hs=V0.dispatch;r0(hs,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var Gs=n0(_s),Ys=!!(Object.keys(bo).length&&Object.keys(qs).length);Ys&&Object.keys(bo).some(function(E1){return!qs[E1]})&&(Ys=!1),a0(function(){Gs()&&Hs({type:Qr.resetExpanded})},[Hs,so]);var y1=_r.useCallback(function(E1,l1){Hs({type:Qr.toggleRowExpanded,id:E1,value:l1})},[Hs]),Zs=_r.useCallback(function(E1){return Hs({type:Qr.toggleAllRowsExpanded,value:E1})},[Hs]),Rs=_r.useMemo(function(){return ps?m0(fo,{manualExpandedKey:$o,expanded:qs,expandSubRows:ys}):fo},[ps,fo,$o,qs,ys]),f1=_r.useMemo(function(){return function(E1){var l1=0;return Object.keys(E1).forEach(function(s1){var R1=s1.split(".");l1=Math.max(l1,R1.length)}),l1}(qs)},[qs]),Ks=n0(V0),i1=Vn(ws().getToggleAllRowsExpandedProps,{instance:Ks()});Object.assign(V0,{preExpandedRows:fo,expandedRows:Rs,rows:Rs,expandedDepth:f1,isAllRowsExpanded:Ys,toggleRowExpanded:y1,toggleAllRowsExpanded:Zs,getToggleAllRowsExpandedProps:i1})}function oo(V0,so){var fo=so.instance.getHooks,bo=so.instance;V0.toggleRowExpanded=function(Ro){return bo.toggleRowExpanded(V0.id,Ro)},V0.getToggleRowExpandedProps=Vn(fo().getToggleRowExpandedProps,{instance:bo,row:V0})}var uo=function(V0,so,fo){return V0=V0.filter(function(bo){return so.some(function(Ro){var $o=bo.values[Ro];return String($o).toLowerCase().includes(String(fo).toLowerCase())})})};uo.autoRemove=function(V0){return!V0};var Mo=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){var $o=bo.values[Ro];return $o===void 0||String($o).toLowerCase()===String(fo).toLowerCase()})})};Mo.autoRemove=function(V0){return!V0};var go=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){var $o=bo.values[Ro];return $o===void 0||String($o)===String(fo)})})};go.autoRemove=function(V0){return!V0};var qo=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){return bo.values[Ro].includes(fo)})})};qo.autoRemove=function(V0){return!V0||!V0.length};var Io=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){var $o=bo.values[Ro];return $o&&$o.length&&fo.every(function(ko){return $o.includes(ko)})})})};Io.autoRemove=function(V0){return!V0||!V0.length};var Qo=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){var $o=bo.values[Ro];return $o&&$o.length&&fo.some(function(ko){return $o.includes(ko)})})})};Qo.autoRemove=function(V0){return!V0||!V0.length};var rs=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){var $o=bo.values[Ro];return fo.includes($o)})})};rs.autoRemove=function(V0){return!V0||!V0.length};var gs=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){return bo.values[Ro]===fo})})};gs.autoRemove=function(V0){return V0===void 0};var Ss=function(V0,so,fo){return V0.filter(function(bo){return so.some(function(Ro){return bo.values[Ro]==fo})})};Ss.autoRemove=function(V0){return V0==null};var zs=function(V0,so,fo){var bo=fo||[],Ro=bo[0],$o=bo[1];if((Ro=typeof Ro=="number"?Ro:-1/0)>($o=typeof $o=="number"?$o:1/0)){var ko=Ro;Ro=$o,$o=ko}return V0.filter(function(ps){return so.some(function(As){var ys=ps.values[As];return ys>=Ro&&ys<=$o})})};zs.autoRemove=function(V0){return!V0||typeof V0[0]!="number"&&typeof V0[1]!="number"};var Os=Object.freeze({__proto__:null,text:uo,exactText:Mo,exactTextCase:go,includes:qo,includesAll:Io,includesSome:Qo,includesValue:rs,exact:gs,equals:Ss,between:zs});Qr.resetFilters="resetFilters",Qr.setFilter="setFilter",Qr.setAllFilters="setAllFilters";var Ts=function(V0){V0.stateReducers.push(Ds),V0.useInstance.push(Bs)};function Ds(V0,so,fo,bo){if(so.type===Qr.init)return qr({filters:[]},V0);if(so.type===Qr.resetFilters)return qr({},V0,{filters:bo.initialState.filters||[]});if(so.type===Qr.setFilter){var Ro=so.columnId,$o=so.filterValue,ko=bo.allColumns,ps=bo.filterTypes,As=ko.find(function(Hs){return Hs.id===Ro});if(!As)throw new Error("React-Table: Could not find a column with id: "+Ro);var ys=c0(As.filter,ps||{},Os),Cs=V0.filters.find(function(Hs){return Hs.id===Ro}),_s=i0($o,Cs&&Cs.value);return d0(ys.autoRemove,_s,As)?qr({},V0,{filters:V0.filters.filter(function(Hs){return Hs.id!==Ro})}):qr({},V0,Cs?{filters:V0.filters.map(function(Hs){return Hs.id===Ro?{id:Ro,value:_s}:Hs})}:{filters:[].concat(V0.filters,[{id:Ro,value:_s}])})}if(so.type===Qr.setAllFilters){var ws=so.filters,hs=bo.allColumns,qs=bo.filterTypes;return qr({},V0,{filters:i0(ws,V0.filters).filter(function(Hs){var Gs=hs.find(function(Ys){return Ys.id===Hs.id});return!d0(c0(Gs.filter,qs||{},Os).autoRemove,Hs.value,Gs)})})}}function Bs(V0){var so=V0.data,fo=V0.rows,bo=V0.flatRows,Ro=V0.rowsById,$o=V0.allColumns,ko=V0.filterTypes,ps=V0.manualFilters,As=V0.defaultCanFilter,ys=As!==void 0&&As,Cs=V0.disableFilters,_s=V0.state.filters,ws=V0.dispatch,hs=V0.autoResetFilters,qs=hs===void 0||hs,Hs=_r.useCallback(function(Ks,i1){ws({type:Qr.setFilter,columnId:Ks,filterValue:i1})},[ws]),Gs=_r.useCallback(function(Ks){ws({type:Qr.setAllFilters,filters:Ks})},[ws]);$o.forEach(function(Ks){var i1=Ks.id,E1=Ks.accessor,l1=Ks.defaultCanFilter,s1=Ks.disableFilters;Ks.canFilter=E1?A0(s1!==!0&&void 0,Cs!==!0&&void 0,!0):A0(l1,ys,!1),Ks.setFilter=function(h1){return Hs(Ks.id,h1)};var R1=_s.find(function(h1){return h1.id===i1});Ks.filterValue=R1&&R1.value});var Ys=_r.useMemo(function(){if(ps||!_s.length)return[fo,bo,Ro];var Ks=[],i1={};return[function E1(l1,s1){s1===void 0&&(s1=0);var R1=l1;return(R1=_s.reduce(function(h1,$1){var w1=$1.id,x1=$1.value,o1=$o.find(function(X1){return X1.id===w1});if(!o1)return h1;s1===0&&(o1.preFilteredRows=h1);var S1=c0(o1.filter,ko||{},Os);return S1?(o1.filteredRows=S1(h1,[w1],x1),o1.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+o1.id+"."),h1)},l1)).forEach(function(h1){Ks.push(h1),i1[h1.id]=h1,h1.subRows&&(h1.subRows=h1.subRows&&h1.subRows.length>0?E1(h1.subRows,s1+1):h1.subRows)}),R1}(fo),Ks,i1]},[ps,_s,fo,bo,Ro,$o,ko]),y1=Ys[0],Zs=Ys[1],Rs=Ys[2];_r.useMemo(function(){$o.filter(function(Ks){return!_s.find(function(i1){return i1.id===Ks.id})}).forEach(function(Ks){Ks.preFilteredRows=y1,Ks.filteredRows=y1})},[y1,_s,$o]);var f1=n0(qs);a0(function(){f1()&&ws({type:Qr.resetFilters})},[ws,ps?null:so]),Object.assign(V0,{preFilteredRows:fo,preFilteredFlatRows:bo,preFilteredRowsById:Ro,filteredRows:y1,filteredFlatRows:Zs,filteredRowsById:Rs,rows:y1,flatRows:Zs,rowsById:Rs,setFilter:Hs,setAllFilters:Gs})}Ts.pluginName="useFilters",Qr.resetGlobalFilter="resetGlobalFilter",Qr.setGlobalFilter="setGlobalFilter";var ks=function(V0){V0.stateReducers.push(Go),V0.useInstance.push(yo)};function Go(V0,so,fo,bo){if(so.type===Qr.resetGlobalFilter)return qr({},V0,{globalFilter:bo.initialState.globalFilter||void 0});if(so.type===Qr.setGlobalFilter){var Ro=so.filterValue,$o=bo.userFilterTypes,ko=c0(bo.globalFilter,$o||{},Os),ps=i0(Ro,V0.globalFilter);return d0(ko.autoRemove,ps)?(V0.globalFilter,Nr(V0,["globalFilter"])):qr({},V0,{globalFilter:ps})}}function yo(V0){var so=V0.data,fo=V0.rows,bo=V0.flatRows,Ro=V0.rowsById,$o=V0.allColumns,ko=V0.filterTypes,ps=V0.globalFilter,As=V0.manualGlobalFilter,ys=V0.state.globalFilter,Cs=V0.dispatch,_s=V0.autoResetGlobalFilter,ws=_s===void 0||_s,hs=V0.disableGlobalFilter,qs=_r.useCallback(function(Rs){Cs({type:Qr.setGlobalFilter,filterValue:Rs})},[Cs]),Hs=_r.useMemo(function(){if(As||ys===void 0)return[fo,bo,Ro];var Rs=[],f1={},Ks=c0(ps,ko||{},Os);if(!Ks)return console.warn("Could not find a valid 'globalFilter' option."),fo;$o.forEach(function(E1){var l1=E1.disableGlobalFilter;E1.canFilter=A0(l1!==!0&&void 0,hs!==!0&&void 0,!0)});var i1=$o.filter(function(E1){return E1.canFilter===!0});return[function E1(l1){return(l1=Ks(l1,i1.map(function(s1){return s1.id}),ys)).forEach(function(s1){Rs.push(s1),f1[s1.id]=s1,s1.subRows=s1.subRows&&s1.subRows.length?E1(s1.subRows):s1.subRows}),l1}(fo),Rs,f1]},[As,ys,ps,ko,$o,fo,bo,Ro,hs]),Gs=Hs[0],Ys=Hs[1],y1=Hs[2],Zs=n0(ws);a0(function(){Zs()&&Cs({type:Qr.resetGlobalFilter})},[Cs,As?null:so]),Object.assign(V0,{preGlobalFilteredRows:fo,preGlobalFilteredFlatRows:bo,preGlobalFilteredRowsById:Ro,globalFilteredRows:Gs,globalFilteredFlatRows:Ys,globalFilteredRowsById:y1,rows:Gs,flatRows:Ys,rowsById:y1,setGlobalFilter:qs,disableGlobalFilter:hs})}function zo(V0,so){return so.reduce(function(fo,bo){return fo+(typeof bo=="number"?bo:0)},0)}ks.pluginName="useGlobalFilter";var xo=Object.freeze({__proto__:null,sum:zo,min:function(V0){var so=V0[0]||0;return V0.forEach(function(fo){typeof fo=="number"&&(so=Math.min(so,fo))}),so},max:function(V0){var so=V0[0]||0;return V0.forEach(function(fo){typeof fo=="number"&&(so=Math.max(so,fo))}),so},minMax:function(V0){var so=V0[0]||0,fo=V0[0]||0;return V0.forEach(function(bo){typeof bo=="number"&&(so=Math.min(so,bo),fo=Math.max(fo,bo))}),so+".."+fo},average:function(V0){return zo(0,V0)/V0.length},median:function(V0){if(!V0.length)return null;var so=Math.floor(V0.length/2),fo=[].concat(V0).sort(function(bo,Ro){return bo-Ro});return V0.length%2!=0?fo[so]:(fo[so-1]+fo[so])/2},unique:function(V0){return Array.from(new Set(V0).values())},uniqueCount:function(V0){return new Set(V0).size},count:function(V0){return V0.length}}),Bo=[],Wo={};Qr.resetGroupBy="resetGroupBy",Qr.setGroupBy="setGroupBy",Qr.toggleGroupBy="toggleGroupBy";var us=function(V0){V0.getGroupByToggleProps=[ms],V0.stateReducers.push(ns),V0.visibleColumnsDeps.push(function(so,fo){var bo=fo.instance;return[].concat(so,[bo.state.groupBy])}),V0.visibleColumns.push(Vo),V0.useInstance.push(Uo),V0.prepareRow.push(Co)};us.pluginName="useGroupBy";var ms=function(V0,so){var fo=so.header;return[V0,{onClick:fo.canGroupBy?function(bo){bo.persist(),fo.toggleGroupBy()}:void 0,style:{cursor:fo.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function ns(V0,so,fo,bo){if(so.type===Qr.init)return qr({groupBy:[]},V0);if(so.type===Qr.resetGroupBy)return qr({},V0,{groupBy:bo.initialState.groupBy||[]});if(so.type===Qr.setGroupBy)return qr({},V0,{groupBy:so.value});if(so.type===Qr.toggleGroupBy){var Ro=so.columnId,$o=so.value,ko=$o!==void 0?$o:!V0.groupBy.includes(Ro);return qr({},V0,ko?{groupBy:[].concat(V0.groupBy,[Ro])}:{groupBy:V0.groupBy.filter(function(ps){return ps!==Ro})})}}function Vo(V0,so){var fo=so.instance.state.groupBy,bo=fo.map(function($o){return V0.find(function(ko){return ko.id===$o})}).filter(Boolean),Ro=V0.filter(function($o){return!fo.includes($o.id)});return(V0=[].concat(bo,Ro)).forEach(function($o){$o.isGrouped=fo.includes($o.id),$o.groupedIndex=fo.indexOf($o.id)}),V0}var vs={};function Uo(V0){var so=V0.data,fo=V0.rows,bo=V0.flatRows,Ro=V0.rowsById,$o=V0.allColumns,ko=V0.flatHeaders,ps=V0.groupByFn,As=ps===void 0?wo:ps,ys=V0.manualGroupBy,Cs=V0.aggregations,_s=Cs===void 0?vs:Cs,ws=V0.plugins,hs=V0.state.groupBy,qs=V0.dispatch,Hs=V0.autoResetGroupBy,Gs=Hs===void 0||Hs,Ys=V0.disableGroupBy,y1=V0.defaultCanGroupBy,Zs=V0.getHooks;r0(ws,["useColumnOrder","useFilters"],"useGroupBy");var Rs=n0(V0);$o.forEach(function(o1){var S1=o1.accessor,X1=o1.defaultGroupBy,tu=o1.disableGroupBy;o1.canGroupBy=S1?A0(o1.canGroupBy,tu!==!0&&void 0,Ys!==!0&&void 0,!0):A0(o1.canGroupBy,X1,y1,!1),o1.canGroupBy&&(o1.toggleGroupBy=function(){return V0.toggleGroupBy(o1.id)}),o1.Aggregated=o1.Aggregated||o1.Cell});var f1=_r.useCallback(function(o1,S1){qs({type:Qr.toggleGroupBy,columnId:o1,value:S1})},[qs]),Ks=_r.useCallback(function(o1){qs({type:Qr.setGroupBy,value:o1})},[qs]);ko.forEach(function(o1){o1.getGroupByToggleProps=Vn(Zs().getGroupByToggleProps,{instance:Rs(),header:o1})});var i1=_r.useMemo(function(){if(ys||!hs.length)return[fo,bo,Ro,Bo,Wo,bo,Ro];var o1=hs.filter(function(ru){return $o.find(function(ku){return ku.id===ru})}),S1=[],X1={},tu=[],d1={},Q1=[],Z1={},su=function ru(ku,_u,sp){if(_u===void 0&&(_u=0),_u===o1.length)return ku.map(function(Wl){return qr({},Wl,{depth:_u})});var cp=o1[_u],Hp=As(ku,cp);return Object.entries(Hp).map(function(Wl,Gp){var _p=Wl[0],Ul=Wl[1],Ql=cp+":"+_p,Hl=ru(Ul,_u+1,Ql=sp?sp+">"+Ql:Ql),Vp=_u?h0(Ul,"leafRows"):Ul,Xp=function(au,Uu,Kp){var Gl={};return $o.forEach(function(Y1){if(o1.includes(Y1.id))Gl[Y1.id]=Uu[0]?Uu[0].values[Y1.id]:null;else{var Sp=typeof Y1.aggregate=="function"?Y1.aggregate:_s[Y1.aggregate]||xo[Y1.aggregate];if(Sp){var up=Uu.map(function(lp){return lp.values[Y1.id]}),Rp=au.map(function(lp){var vu=lp.values[Y1.id];if(!Kp&&Y1.aggregateValue){var pu=typeof Y1.aggregateValue=="function"?Y1.aggregateValue:_s[Y1.aggregateValue]||xo[Y1.aggregateValue];if(!pu)throw console.info({column:Y1}),new Error("React Table: Invalid column.aggregateValue option for column listed above");vu=pu(vu,lp,Y1)}return vu});Gl[Y1.id]=Sp(Rp,up)}else{if(Y1.aggregate)throw console.info({column:Y1}),new Error("React Table: Invalid column.aggregate option for column listed above");Gl[Y1.id]=null}}}),Gl}(Vp,Ul,_u),ju={id:Ql,isGrouped:!0,groupByID:cp,groupByVal:_p,values:Xp,subRows:Hl,leafRows:Vp,depth:_u,index:Gp};return Hl.forEach(function(au){S1.push(au),X1[au.id]=au,au.isGrouped?(tu.push(au),d1[au.id]=au):(Q1.push(au),Z1[au.id]=au)}),ju})}(fo);return su.forEach(function(ru){S1.push(ru),X1[ru.id]=ru,ru.isGrouped?(tu.push(ru),d1[ru.id]=ru):(Q1.push(ru),Z1[ru.id]=ru)}),[su,S1,X1,tu,d1,Q1,Z1]},[ys,hs,fo,bo,Ro,$o,_s,As]),E1=i1[0],l1=i1[1],s1=i1[2],R1=i1[3],h1=i1[4],$1=i1[5],w1=i1[6],x1=n0(Gs);a0(function(){x1()&&qs({type:Qr.resetGroupBy})},[qs,ys?null:so]),Object.assign(V0,{preGroupedRows:fo,preGroupedFlatRow:bo,preGroupedRowsById:Ro,groupedRows:E1,groupedFlatRows:l1,groupedRowsById:s1,onlyGroupedFlatRows:R1,onlyGroupedRowsById:h1,nonGroupedFlatRows:$1,nonGroupedRowsById:w1,rows:E1,flatRows:l1,rowsById:s1,toggleGroupBy:f1,setGroupBy:Ks})}function Co(V0){V0.allCells.forEach(function(so){var fo;so.isGrouped=so.column.isGrouped&&so.column.id===V0.groupByID,so.isPlaceholder=!so.isGrouped&&so.column.isGrouped,so.isAggregated=!so.isGrouped&&!so.isPlaceholder&&((fo=V0.subRows)==null?void 0:fo.length)})}function wo(V0,so){return V0.reduce(function(fo,bo,Ro){var $o=""+bo.values[so];return fo[$o]=Array.isArray(fo[$o])?fo[$o]:[],fo[$o].push(bo),fo},{})}var Zo=/([0-9]+)/gm;function jo(V0,so){return V0===so?0:V0>so?1:-1}function Xo(V0,so,fo){return[V0.values[fo],so.values[fo]]}function os(V0){return typeof V0=="number"?isNaN(V0)||V0===1/0||V0===-1/0?"":String(V0):typeof V0=="string"?V0:""}var ho=Object.freeze({__proto__:null,alphanumeric:function(V0,so,fo){var bo=Xo(V0,so,fo),Ro=bo[0],$o=bo[1];for(Ro=os(Ro),$o=os($o),Ro=Ro.split(Zo).filter(Boolean),$o=$o.split(Zo).filter(Boolean);Ro.length&&$o.length;){var ko=Ro.shift(),ps=$o.shift(),As=parseInt(ko,10),ys=parseInt(ps,10),Cs=[As,ys].sort();if(isNaN(Cs[0])){if(ko>ps)return 1;if(ps>ko)return-1}else{if(isNaN(Cs[1]))return isNaN(As)?-1:1;if(As>ys)return 1;if(ys>As)return-1}}return Ro.length-$o.length},datetime:function(V0,so,fo){var bo=Xo(V0,so,fo),Ro=bo[0],$o=bo[1];return jo(Ro=Ro.getTime(),$o=$o.getTime())},basic:function(V0,so,fo){var bo=Xo(V0,so,fo);return jo(bo[0],bo[1])},string:function(V0,so,fo){var bo=Xo(V0,so,fo),Ro=bo[0],$o=bo[1];for(Ro=Ro.split("").filter(Boolean),$o=$o.split("").filter(Boolean);Ro.length&&$o.length;){var ko=Ro.shift(),ps=$o.shift(),As=ko.toLowerCase(),ys=ps.toLowerCase();if(As>ys)return 1;if(ys>As)return-1;if(ko>ps)return 1;if(ps>ko)return-1}return Ro.length-$o.length},number:function(V0,so,fo){var bo=Xo(V0,so,fo),Ro=bo[0],$o=bo[1],ko=/[^0-9.]/gi;return jo(Ro=Number(String(Ro).replace(ko,"")),$o=Number(String($o).replace(ko,"")))}});Qr.resetSortBy="resetSortBy",Qr.setSortBy="setSortBy",Qr.toggleSortBy="toggleSortBy",Qr.clearSortBy="clearSortBy",Zr.sortType="alphanumeric",Zr.sortDescFirst=!1;var Fo=function(V0){V0.getSortByToggleProps=[Ko],V0.stateReducers.push(ds),V0.useInstance.push(Yo)};Fo.pluginName="useSortBy";var Ko=function(V0,so){var fo=so.instance,bo=so.column,Ro=fo.isMultiSortEvent,$o=Ro===void 0?function(ko){return ko.shiftKey}:Ro;return[V0,{onClick:bo.canSort?function(ko){ko.persist(),bo.toggleSortBy(void 0,!fo.disableMultiSort&&$o(ko))}:void 0,style:{cursor:bo.canSort?"pointer":void 0},title:bo.canSort?"Toggle SortBy":void 0}]};function ds(V0,so,fo,bo){if(so.type===Qr.init)return qr({sortBy:[]},V0);if(so.type===Qr.resetSortBy)return qr({},V0,{sortBy:bo.initialState.sortBy||[]});if(so.type===Qr.clearSortBy)return qr({},V0,{sortBy:V0.sortBy.filter(function(Rs){return Rs.id!==so.columnId})});if(so.type===Qr.setSortBy)return qr({},V0,{sortBy:so.sortBy});if(so.type===Qr.toggleSortBy){var Ro,$o=so.columnId,ko=so.desc,ps=so.multi,As=bo.allColumns,ys=bo.disableMultiSort,Cs=bo.disableSortRemove,_s=bo.disableMultiRemove,ws=bo.maxMultiSortColCount,hs=ws===void 0?Number.MAX_SAFE_INTEGER:ws,qs=V0.sortBy,Hs=As.find(function(Rs){return Rs.id===$o}).sortDescFirst,Gs=qs.find(function(Rs){return Rs.id===$o}),Ys=qs.findIndex(function(Rs){return Rs.id===$o}),y1=ko!=null,Zs=[];return(Ro=!ys&&ps?Gs?"toggle":"add":Ys!==qs.length-1||qs.length!==1?"replace":Gs?"toggle":"replace")!="toggle"||Cs||y1||ps&&_s||!(Gs&&Gs.desc&&!Hs||!Gs.desc&&Hs)||(Ro="remove"),Ro==="replace"?Zs=[{id:$o,desc:y1?ko:Hs}]:Ro==="add"?(Zs=[].concat(qs,[{id:$o,desc:y1?ko:Hs}])).splice(0,Zs.length-hs):Ro==="toggle"?Zs=qs.map(function(Rs){return Rs.id===$o?qr({},Rs,{desc:y1?ko:!Gs.desc}):Rs}):Ro==="remove"&&(Zs=qs.filter(function(Rs){return Rs.id!==$o})),qr({},V0,{sortBy:Zs})}}function Yo(V0){var so=V0.data,fo=V0.rows,bo=V0.flatRows,Ro=V0.allColumns,$o=V0.orderByFn,ko=$o===void 0?ls:$o,ps=V0.sortTypes,As=V0.manualSortBy,ys=V0.defaultCanSort,Cs=V0.disableSortBy,_s=V0.flatHeaders,ws=V0.state.sortBy,hs=V0.dispatch,qs=V0.plugins,Hs=V0.getHooks,Gs=V0.autoResetSortBy,Ys=Gs===void 0||Gs;r0(qs,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var y1=_r.useCallback(function(l1){hs({type:Qr.setSortBy,sortBy:l1})},[hs]),Zs=_r.useCallback(function(l1,s1,R1){hs({type:Qr.toggleSortBy,columnId:l1,desc:s1,multi:R1})},[hs]),Rs=n0(V0);_s.forEach(function(l1){var s1=l1.accessor,R1=l1.canSort,h1=l1.disableSortBy,$1=l1.id,w1=s1?A0(h1!==!0&&void 0,Cs!==!0&&void 0,!0):A0(ys,R1,!1);l1.canSort=w1,l1.canSort&&(l1.toggleSortBy=function(o1,S1){return Zs(l1.id,o1,S1)},l1.clearSortBy=function(){hs({type:Qr.clearSortBy,columnId:l1.id})}),l1.getSortByToggleProps=Vn(Hs().getSortByToggleProps,{instance:Rs(),column:l1});var x1=ws.find(function(o1){return o1.id===$1});l1.isSorted=!!x1,l1.sortedIndex=ws.findIndex(function(o1){return o1.id===$1}),l1.isSortedDesc=l1.isSorted?x1.desc:void 0});var f1=_r.useMemo(function(){if(As||!ws.length)return[fo,bo];var l1=[],s1=ws.filter(function(R1){return Ro.find(function(h1){return h1.id===R1.id})});return[function R1(h1){var $1=ko(h1,s1.map(function(w1){var x1=Ro.find(function(X1){return X1.id===w1.id});if(!x1)throw new Error("React-Table: Could not find a column with id: "+w1.id+" while sorting");var o1=x1.sortType,S1=p0(o1)||(ps||{})[o1]||ho[o1];if(!S1)throw new Error("React-Table: Could not find a valid sortType of '"+o1+"' for column '"+w1.id+"'.");return function(X1,tu){return S1(X1,tu,w1.id,w1.desc)}}),s1.map(function(w1){var x1=Ro.find(function(o1){return o1.id===w1.id});return x1&&x1.sortInverted?w1.desc:!w1.desc}));return $1.forEach(function(w1){l1.push(w1),w1.subRows&&w1.subRows.length!==0&&(w1.subRows=R1(w1.subRows))}),$1}(fo),l1]},[As,ws,fo,bo,Ro,ko,ps]),Ks=f1[0],i1=f1[1],E1=n0(Ys);a0(function(){E1()&&hs({type:Qr.resetSortBy})},[As?null:so]),Object.assign(V0,{preSortedRows:fo,preSortedFlatRows:bo,sortedRows:Ks,sortedFlatRows:i1,rows:Ks,flatRows:i1,setSortBy:y1,toggleSortBy:Zs})}function ls(V0,so,fo){return[].concat(V0).sort(function(bo,Ro){for(var $o=0;$o<so.length;$o+=1){var ko=so[$o],ps=fo[$o]===!1||fo[$o]==="desc",As=ko(bo,Ro);if(As!==0)return ps?-As:As}return fo[0]?bo.index-Ro.index:Ro.index-bo.index})}Qr.resetPage="resetPage",Qr.gotoPage="gotoPage",Qr.setPageSize="setPageSize";var Fs=function(V0){V0.stateReducers.push(js),V0.useInstance.push(n1)};function js(V0,so,fo,bo){if(so.type===Qr.init)return qr({pageSize:10,pageIndex:0},V0);if(so.type===Qr.resetPage)return qr({},V0,{pageIndex:bo.initialState.pageIndex||0});if(so.type===Qr.gotoPage){var Ro=bo.pageCount,$o=bo.page,ko=i0(so.pageIndex,V0.pageIndex),ps=!1;return ko>V0.pageIndex?ps=Ro===-1?$o.length>=V0.pageSize:ko<Ro:ko<V0.pageIndex&&(ps=ko>-1),ps?qr({},V0,{pageIndex:ko}):V0}if(so.type===Qr.setPageSize){var As=so.pageSize,ys=V0.pageSize*V0.pageIndex;return qr({},V0,{pageIndex:Math.floor(ys/As),pageSize:As})}}function n1(V0){var so=V0.rows,fo=V0.autoResetPage,bo=fo===void 0||fo,Ro=V0.manualExpandedKey,$o=Ro===void 0?"expanded":Ro,ko=V0.plugins,ps=V0.pageCount,As=V0.paginateExpandedRows,ys=As===void 0||As,Cs=V0.expandSubRows,_s=Cs===void 0||Cs,ws=V0.state,hs=ws.pageSize,qs=ws.pageIndex,Hs=ws.expanded,Gs=ws.globalFilter,Ys=ws.filters,y1=ws.groupBy,Zs=ws.sortBy,Rs=V0.dispatch,f1=V0.data,Ks=V0.manualPagination;r0(ko,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var i1=n0(bo);a0(function(){i1()&&Rs({type:Qr.resetPage})},[Rs,Ks?null:f1,Gs,Ys,y1,Zs]);var E1=Ks?ps:Math.ceil(so.length/hs),l1=_r.useMemo(function(){return E1>0?[].concat(new Array(E1)).fill(null).map(function(S1,X1){return X1}):[]},[E1]),s1=_r.useMemo(function(){var S1;if(Ks)S1=so;else{var X1=hs*qs,tu=X1+hs;S1=so.slice(X1,tu)}return ys?S1:m0(S1,{manualExpandedKey:$o,expanded:Hs,expandSubRows:_s})},[_s,Hs,$o,Ks,qs,hs,ys,so]),R1=qs>0,h1=E1===-1?s1.length>=hs:qs<E1-1,$1=_r.useCallback(function(S1){Rs({type:Qr.gotoPage,pageIndex:S1})},[Rs]),w1=_r.useCallback(function(){return $1(function(S1){return S1-1})},[$1]),x1=_r.useCallback(function(){return $1(function(S1){return S1+1})},[$1]),o1=_r.useCallback(function(S1){Rs({type:Qr.setPageSize,pageSize:S1})},[Rs]);Object.assign(V0,{pageOptions:l1,pageCount:E1,page:s1,canPreviousPage:R1,canNextPage:h1,gotoPage:$1,previousPage:w1,nextPage:x1,setPageSize:o1})}Fs.pluginName="usePagination",Qr.resetPivot="resetPivot",Qr.togglePivot="togglePivot";var Ns=function(V0){V0.getPivotToggleProps=[A1],V0.stateReducers.push(b1),V0.useInstanceAfterData.push(Js),V0.allColumns.push(v1),V0.accessValue.push(po),V0.materializedColumns.push(Eo),V0.materializedColumnsDeps.push(_o),V0.visibleColumns.push(ro),V0.visibleColumnsDeps.push(no),V0.useInstance.push(lo),V0.prepareRow.push(mo)};Ns.pluginName="usePivotColumns";var Us=[],A1=function(V0,so){var fo=so.header;return[V0,{onClick:fo.canPivot?function(bo){bo.persist(),fo.togglePivot()}:void 0,style:{cursor:fo.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function b1(V0,so,fo,bo){if(so.type===Qr.init)return qr({pivotColumns:Us},V0);if(so.type===Qr.resetPivot)return qr({},V0,{pivotColumns:bo.initialState.pivotColumns||Us});if(so.type===Qr.togglePivot){var Ro=so.columnId,$o=so.value,ko=$o!==void 0?$o:!V0.pivotColumns.includes(Ro);return qr({},V0,ko?{pivotColumns:[].concat(V0.pivotColumns,[Ro])}:{pivotColumns:V0.pivotColumns.filter(function(ps){return ps!==Ro})})}}function Js(V0){V0.allColumns.forEach(function(so){so.isPivotSource=V0.state.pivotColumns.includes(so.id)})}function v1(V0,so){var fo=so.instance;return V0.forEach(function(bo){bo.isPivotSource=fo.state.pivotColumns.includes(bo.id),bo.uniqueValues=new Set}),V0}function po(V0,so){var fo=so.column;return fo.uniqueValues&&V0!==void 0&&fo.uniqueValues.add(V0),V0}function Eo(V0,so){var fo=so.instance,bo=fo.allColumns,Ro=fo.state;if(!Ro.pivotColumns.length||!Ro.groupBy||!Ro.groupBy.length)return V0;var $o=Ro.pivotColumns.map(function(As){return bo.find(function(ys){return ys.id===As})}).filter(Boolean),ko=bo.filter(function(As){return!As.isPivotSource&&!Ro.groupBy.includes(As.id)&&!Ro.pivotColumns.includes(As.id)}),ps=b0(function As(ys,Cs,_s){ys===void 0&&(ys=0),_s===void 0&&(_s=[]);var ws=$o[ys];return ws?Array.from(ws.uniqueValues).sort().map(function(hs){var qs=qr({},ws,{Header:ws.PivotHeader||typeof ws.header=="string"?ws.Header+": "+hs:hs,isPivotGroup:!0,parent:Cs,depth:ys,id:Cs?Cs.id+"."+ws.id+"."+hs:ws.id+"."+hs,pivotValue:hs});return qs.columns=As(ys+1,qs,[].concat(_s,[function(Hs){return Hs.values[ws.id]===hs}])),qs}):ko.map(function(hs){return qr({},hs,{canPivot:!1,isPivoted:!0,parent:Cs,depth:ys,id:""+(Cs?Cs.id+"."+hs.id:hs.id),accessor:function(qs,Hs,Gs){if(_s.every(function(Ys){return Ys(Gs)}))return Gs.values[hs.id]}})})}());return[].concat(V0,ps)}function _o(V0,so){var fo=so.instance.state,bo=fo.pivotColumns,Ro=fo.groupBy;return[].concat(V0,[bo,Ro])}function ro(V0,so){var fo=so.instance.state;return V0=V0.filter(function(bo){return!bo.isPivotSource}),fo.pivotColumns.length&&fo.groupBy&&fo.groupBy.length&&(V0=V0.filter(function(bo){return bo.isGrouped||bo.isPivoted})),V0}function no(V0,so){var fo=so.instance;return[].concat(V0,[fo.state.pivotColumns,fo.state.groupBy])}function lo(V0){var so=V0.columns,fo=V0.allColumns,bo=V0.flatHeaders,Ro=V0.getHooks,$o=V0.plugins,ko=V0.dispatch,ps=V0.autoResetPivot,As=ps===void 0||ps,ys=V0.manaulPivot,Cs=V0.disablePivot,_s=V0.defaultCanPivot;r0($o,["useGroupBy"],"usePivotColumns");var ws=n0(V0);fo.forEach(function(qs){var Hs=qs.accessor,Gs=qs.defaultPivot,Ys=qs.disablePivot;qs.canPivot=Hs?A0(qs.canPivot,Ys!==!0&&void 0,Cs!==!0&&void 0,!0):A0(qs.canPivot,Gs,_s,!1),qs.canPivot&&(qs.togglePivot=function(){return V0.togglePivot(qs.id)}),qs.Aggregated=qs.Aggregated||qs.Cell}),bo.forEach(function(qs){qs.getPivotToggleProps=Vn(Ro().getPivotToggleProps,{instance:ws(),header:qs})});var hs=n0(As);a0(function(){hs()&&ko({type:Qr.resetPivot})},[ko,ys?null:so]),Object.assign(V0,{togglePivot:function(qs,Hs){ko({type:Qr.togglePivot,columnId:qs,value:Hs})}})}function mo(V0){V0.allCells.forEach(function(so){so.isPivoted=so.column.isPivoted})}Qr.resetSelectedRows="resetSelectedRows",Qr.toggleAllRowsSelected="toggleAllRowsSelected",Qr.toggleRowSelected="toggleRowSelected",Qr.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var Oo=function(V0){V0.getToggleRowSelectedProps=[So],V0.getToggleAllRowsSelectedProps=[Lo],V0.getToggleAllPageRowsSelectedProps=[Po],V0.stateReducers.push(Jo),V0.useInstance.push(ss),V0.prepareRow.push(Es)};Oo.pluginName="useRowSelect";var So=function(V0,so){var fo=so.instance,bo=so.row,Ro=fo.manualRowSelectedKey,$o=Ro===void 0?"isSelected":Ro;return[V0,{onChange:function(ko){bo.toggleRowSelected(ko.target.checked)},style:{cursor:"pointer"},checked:!(!bo.original||!bo.original[$o])||bo.isSelected,title:"Toggle Row Selected",indeterminate:bo.isSomeSelected}]},Lo=function(V0,so){var fo=so.instance;return[V0,{onChange:function(bo){fo.toggleAllRowsSelected(bo.target.checked)},style:{cursor:"pointer"},checked:fo.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:!!(!fo.isAllRowsSelected&&Object.keys(fo.state.selectedRowIds).length)}]},Po=function(V0,so){var fo=so.instance;return[V0,{onChange:function(bo){fo.toggleAllPageRowsSelected(bo.target.checked)},style:{cursor:"pointer"},checked:fo.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:!!(!fo.isAllPageRowsSelected&&fo.page.some(function(bo){var Ro=bo.id;return fo.state.selectedRowIds[Ro]}))}]};function Jo(V0,so,fo,bo){if(so.type===Qr.init)return qr({selectedRowIds:{}},V0);if(so.type===Qr.resetSelectedRows)return qr({},V0,{selectedRowIds:bo.initialState.selectedRowIds||{}});if(so.type===Qr.toggleAllRowsSelected){var Ro=so.value,$o=bo.isAllRowsSelected,ko=bo.rowsById,ps=bo.nonGroupedRowsById,As=ps===void 0?ko:ps,ys=Ro!==void 0?Ro:!$o,Cs=Object.assign({},V0.selectedRowIds);return ys?Object.keys(As).forEach(function($1){Cs[$1]=!0}):Object.keys(As).forEach(function($1){delete Cs[$1]}),qr({},V0,{selectedRowIds:Cs})}if(so.type===Qr.toggleRowSelected){var _s=so.id,ws=so.value,hs=bo.rowsById,qs=bo.selectSubRows,Hs=qs===void 0||qs,Gs=bo.getSubRows,Ys=V0.selectedRowIds[_s],y1=ws!==void 0?ws:!Ys;if(Ys===y1)return V0;var Zs=qr({},V0.selectedRowIds);return function $1(w1){var x1=hs[w1];if(x1&&(x1.isGrouped||(y1?Zs[w1]=!0:delete Zs[w1]),Hs&&Gs(x1)))return Gs(x1).forEach(function(o1){return $1(o1.id)})}(_s),qr({},V0,{selectedRowIds:Zs})}if(so.type===Qr.toggleAllPageRowsSelected){var Rs=so.value,f1=bo.page,Ks=bo.rowsById,i1=bo.selectSubRows,E1=i1===void 0||i1,l1=bo.isAllPageRowsSelected,s1=bo.getSubRows,R1=Rs!==void 0?Rs:!l1,h1=qr({},V0.selectedRowIds);return f1.forEach(function($1){return function w1(x1){var o1=Ks[x1];if(o1.isGrouped||(R1?h1[x1]=!0:delete h1[x1]),E1&&s1(o1))return s1(o1).forEach(function(S1){return w1(S1.id)})}($1.id)}),qr({},V0,{selectedRowIds:h1})}return V0}function ss(V0){var so=V0.data,fo=V0.rows,bo=V0.getHooks,Ro=V0.plugins,$o=V0.rowsById,ko=V0.nonGroupedRowsById,ps=ko===void 0?$o:ko,As=V0.autoResetSelectedRows,ys=As===void 0||As,Cs=V0.state.selectedRowIds,_s=V0.selectSubRows,ws=_s===void 0||_s,hs=V0.dispatch,qs=V0.page,Hs=V0.getSubRows;r0(Ro,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var Gs=_r.useMemo(function(){var s1=[];return fo.forEach(function(R1){var h1=ws?function $1(w1,x1,o1){if(x1[w1.id])return!0;var S1=o1(w1);if(S1&&S1.length){var X1=!0,tu=!1;return S1.forEach(function(d1){tu&&!X1||($1(d1,x1,o1)?tu=!0:X1=!1)}),!!X1||!!tu&&null}return!1}(R1,Cs,Hs):!!Cs[R1.id];R1.isSelected=!!h1,R1.isSomeSelected=h1===null,h1&&s1.push(R1)}),s1},[fo,ws,Cs,Hs]),Ys=!!(Object.keys(ps).length&&Object.keys(Cs).length),y1=Ys;Ys&&Object.keys(ps).some(function(s1){return!Cs[s1]})&&(Ys=!1),Ys||qs&&qs.length&&qs.some(function(s1){var R1=s1.id;return!Cs[R1]})&&(y1=!1);var Zs=n0(ys);a0(function(){Zs()&&hs({type:Qr.resetSelectedRows})},[hs,so]);var Rs=_r.useCallback(function(s1){return hs({type:Qr.toggleAllRowsSelected,value:s1})},[hs]),f1=_r.useCallback(function(s1){return hs({type:Qr.toggleAllPageRowsSelected,value:s1})},[hs]),Ks=_r.useCallback(function(s1,R1){return hs({type:Qr.toggleRowSelected,id:s1,value:R1})},[hs]),i1=n0(V0),E1=Vn(bo().getToggleAllRowsSelectedProps,{instance:i1()}),l1=Vn(bo().getToggleAllPageRowsSelectedProps,{instance:i1()});Object.assign(V0,{selectedFlatRows:Gs,isAllRowsSelected:Ys,isAllPageRowsSelected:y1,toggleRowSelected:Ks,toggleAllRowsSelected:Rs,getToggleAllRowsSelectedProps:E1,getToggleAllPageRowsSelectedProps:l1,toggleAllPageRowsSelected:f1})}function Es(V0,so){var fo=so.instance;V0.toggleRowSelected=function(bo){return fo.toggleRowSelected(V0.id,bo)},V0.getToggleRowSelectedProps=Vn(fo.getHooks().getToggleRowSelectedProps,{instance:fo,row:V0})}var $s=function(V0){return{}},Vs=function(V0){return{}};Qr.setRowState="setRowState",Qr.setCellState="setCellState",Qr.resetRowState="resetRowState";var a1=function(V0){V0.stateReducers.push(Qs),V0.useInstance.push(z1),V0.prepareRow.push(L1)};function Qs(V0,so,fo,bo){var Ro=bo.initialRowStateAccessor,$o=Ro===void 0?$s:Ro,ko=bo.initialCellStateAccessor,ps=ko===void 0?Vs:ko,As=bo.rowsById;if(so.type===Qr.init)return qr({rowState:{}},V0);if(so.type===Qr.resetRowState)return qr({},V0,{rowState:bo.initialState.rowState||{}});if(so.type===Qr.setRowState){var ys,Cs=so.rowId,_s=so.value,ws=V0.rowState[Cs]!==void 0?V0.rowState[Cs]:$o(As[Cs]);return qr({},V0,{rowState:qr({},V0.rowState,(ys={},ys[Cs]=i0(_s,ws),ys))})}if(so.type===Qr.setCellState){var hs,qs,Hs,Gs,Ys,y1=so.rowId,Zs=so.columnId,Rs=so.value,f1=V0.rowState[y1]!==void 0?V0.rowState[y1]:$o(As[y1]),Ks=(f1==null||(hs=f1.cellState)==null?void 0:hs[Zs])!==void 0?f1.cellState[Zs]:ps((qs=As[y1])==null||(Hs=qs.cells)==null?void 0:Hs.find(function(i1){return i1.column.id===Zs}));return qr({},V0,{rowState:qr({},V0.rowState,(Ys={},Ys[y1]=qr({},f1,{cellState:qr({},f1.cellState||{},(Gs={},Gs[Zs]=i0(Rs,Ks),Gs))}),Ys))})}}function z1(V0){var so=V0.autoResetRowState,fo=so===void 0||so,bo=V0.data,Ro=V0.dispatch,$o=_r.useCallback(function(As,ys){return Ro({type:Qr.setRowState,rowId:As,value:ys})},[Ro]),ko=_r.useCallback(function(As,ys,Cs){return Ro({type:Qr.setCellState,rowId:As,columnId:ys,value:Cs})},[Ro]),ps=n0(fo);a0(function(){ps()&&Ro({type:Qr.resetRowState})},[bo]),Object.assign(V0,{setRowState:$o,setCellState:ko})}function L1(V0,so){var fo=so.instance,bo=fo.initialRowStateAccessor,Ro=bo===void 0?$s:bo,$o=fo.initialCellStateAccessor,ko=$o===void 0?Vs:$o,ps=fo.state.rowState;V0&&(V0.state=ps[V0.id]!==void 0?ps[V0.id]:Ro(V0),V0.setState=function(As){return fo.setRowState(V0.id,As)},V0.cells.forEach(function(As){V0.state.cellState||(V0.state.cellState={}),As.state=V0.state.cellState[As.column.id]!==void 0?V0.state.cellState[As.column.id]:ko(As),As.setState=function(ys){return fo.setCellState(V0.id,As.column.id,ys)}}))}a1.pluginName="useRowState",Qr.resetColumnOrder="resetColumnOrder",Qr.setColumnOrder="setColumnOrder";var j1=function(V0){V0.stateReducers.push(W1),V0.visibleColumnsDeps.push(function(so,fo){var bo=fo.instance;return[].concat(so,[bo.state.columnOrder])}),V0.visibleColumns.push(J1),V0.useInstance.push(H1)};function W1(V0,so,fo,bo){return so.type===Qr.init?qr({columnOrder:[]},V0):so.type===Qr.resetColumnOrder?qr({},V0,{columnOrder:bo.initialState.columnOrder||[]}):so.type===Qr.setColumnOrder?qr({},V0,{columnOrder:i0(so.columnOrder,V0.columnOrder)}):void 0}function J1(V0,so){var fo=so.instance.state.columnOrder;if(!fo||!fo.length)return V0;for(var bo=[].concat(fo),Ro=[].concat(V0),$o=[],ko=function(){var ps=bo.shift(),As=Ro.findIndex(function(ys){return ys.id===ps});As>-1&&$o.push(Ro.splice(As,1)[0])};Ro.length&&bo.length;)ko();return[].concat($o,Ro)}function H1(V0){var so=V0.dispatch;V0.setColumnOrder=_r.useCallback(function(fo){return so({type:Qr.setColumnOrder,columnOrder:fo})},[so])}j1.pluginName="useColumnOrder",Zr.canResize=!0,Qr.columnStartResizing="columnStartResizing",Qr.columnResizing="columnResizing",Qr.columnDoneResizing="columnDoneResizing",Qr.resetResize="resetResize";var G1=function(V0){V0.getResizerProps=[K1],V0.getHeaderProps.push({style:{position:"relative"}}),V0.stateReducers.push(uu),V0.useInstance.push(V1),V0.useInstanceBeforeDimensions.push(wu)},K1=function(V0,so){var fo=so.instance,bo=so.header,Ro=fo.dispatch,$o=function(ko,ps){var As=!1;if(ko.type==="touchstart"){if(ko.touches&&ko.touches.length>1)return;As=!0}var ys,Cs,_s=function(Zs){var Rs=[];return function f1(Ks){Ks.columns&&Ks.columns.length&&Ks.columns.map(f1),Rs.push(Ks)}(Zs),Rs}(ps).map(function(Zs){return[Zs.id,Zs.totalWidth]}),ws=As?Math.round(ko.touches[0].clientX):ko.clientX,hs=function(){window.cancelAnimationFrame(ys),ys=null,Ro({type:Qr.columnDoneResizing})},qs=function(){window.cancelAnimationFrame(ys),ys=null,Ro({type:Qr.columnResizing,clientX:Cs})},Hs=function(Zs){Cs=Zs,ys||(ys=window.requestAnimationFrame(qs))},Gs={mouse:{moveEvent:"mousemove",moveHandler:function(Zs){return Hs(Zs.clientX)},upEvent:"mouseup",upHandler:function(Zs){document.removeEventListener("mousemove",Gs.mouse.moveHandler),document.removeEventListener("mouseup",Gs.mouse.upHandler),hs()}},touch:{moveEvent:"touchmove",moveHandler:function(Zs){return Zs.cancelable&&(Zs.preventDefault(),Zs.stopPropagation()),Hs(Zs.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(Zs){document.removeEventListener(Gs.touch.moveEvent,Gs.touch.moveHandler),document.removeEventListener(Gs.touch.upEvent,Gs.touch.moveHandler),hs()}}},Ys=As?Gs.touch:Gs.mouse,y1=!!function(){if(typeof O0=="boolean")return O0;var Zs=!1;try{var Rs={get passive(){return Zs=!0,!1}};window.addEventListener("test",null,Rs),window.removeEventListener("test",null,Rs)}catch{Zs=!1}return O0=Zs}()&&{passive:!1};document.addEventListener(Ys.moveEvent,Ys.moveHandler,y1),document.addEventListener(Ys.upEvent,Ys.upHandler,y1),Ro({type:Qr.columnStartResizing,columnId:ps.id,columnWidth:ps.totalWidth,headerIdWidths:_s,clientX:ws})};return[V0,{onMouseDown:function(ko){return ko.persist()||$o(ko,bo)},onTouchStart:function(ko){return ko.persist()||$o(ko,bo)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function uu(V0,so){if(so.type===Qr.init)return qr({columnResizing:{columnWidths:{}}},V0);if(so.type===Qr.resetResize)return qr({},V0,{columnResizing:{columnWidths:{}}});if(so.type===Qr.columnStartResizing){var fo=so.clientX,bo=so.columnId,Ro=so.columnWidth,$o=so.headerIdWidths;return qr({},V0,{columnResizing:qr({},V0.columnResizing,{startX:fo,headerIdWidths:$o,columnWidth:Ro,isResizingColumn:bo})})}if(so.type===Qr.columnResizing){var ko=so.clientX,ps=V0.columnResizing,As=ps.startX,ys=ps.columnWidth,Cs=ps.headerIdWidths,_s=(ko-As)/ys,ws={};return(Cs===void 0?[]:Cs).forEach(function(hs){var qs=hs[0],Hs=hs[1];ws[qs]=Math.max(Hs+Hs*_s,0)}),qr({},V0,{columnResizing:qr({},V0.columnResizing,{columnWidths:qr({},V0.columnResizing.columnWidths,{},ws)})})}return so.type===Qr.columnDoneResizing?qr({},V0,{columnResizing:qr({},V0.columnResizing,{startX:null,isResizingColumn:null})}):void 0}G1.pluginName="useResizeColumns";var wu=function(V0){var so=V0.flatHeaders,fo=V0.disableResizing,bo=V0.getHooks,Ro=V0.state.columnResizing,$o=n0(V0);so.forEach(function(ko){var ps=A0(ko.disableResizing!==!0&&void 0,fo!==!0&&void 0,!0);ko.canResize=ps,ko.width=Ro.columnWidths[ko.id]||ko.originalWidth||ko.width,ko.isResizing=Ro.isResizingColumn===ko.id,ps&&(ko.getResizerProps=Vn(bo().getResizerProps,{instance:$o(),header:ko}))})};function V1(V0){var so=V0.plugins,fo=V0.dispatch,bo=V0.autoResetResize,Ro=bo===void 0||bo,$o=V0.columns;r0(so,["useAbsoluteLayout"],"useResizeColumns");var ko=n0(Ro);a0(function(){ko()&&fo({type:Qr.resetResize})},[$o]);var ps=_r.useCallback(function(){return fo({type:Qr.resetResize})},[fo]);Object.assign(V0,{resetResizing:ps})}var lu={position:"absolute",top:0},fu=function(V0){V0.getTableBodyProps.push(hu),V0.getRowProps.push(hu),V0.getHeaderGroupProps.push(hu),V0.getFooterGroupProps.push(hu),V0.getHeaderProps.push(function(so,fo){var bo=fo.column;return[so,{style:qr({},lu,{left:bo.totalLeft+"px",width:bo.totalWidth+"px"})}]}),V0.getCellProps.push(function(so,fo){var bo=fo.cell;return[so,{style:qr({},lu,{left:bo.column.totalLeft+"px",width:bo.column.totalWidth+"px"})}]}),V0.getFooterProps.push(function(so,fo){var bo=fo.column;return[so,{style:qr({},lu,{left:bo.totalLeft+"px",width:bo.totalWidth+"px"})}]})};fu.pluginName="useAbsoluteLayout";var hu=function(V0,so){return[V0,{style:{position:"relative",width:so.instance.totalColumnsWidth+"px"}}]},xu={display:"inline-block",boxSizing:"border-box"},Tu=function(V0,so){return[V0,{style:{display:"flex",width:so.instance.totalColumnsWidth+"px"}}]},P1=function(V0){V0.getRowProps.push(Tu),V0.getHeaderGroupProps.push(Tu),V0.getFooterGroupProps.push(Tu),V0.getHeaderProps.push(function(so,fo){var bo=fo.column;return[so,{style:qr({},xu,{width:bo.totalWidth+"px"})}]}),V0.getCellProps.push(function(so,fo){var bo=fo.cell;return[so,{style:qr({},xu,{width:bo.column.totalWidth+"px"})}]}),V0.getFooterProps.push(function(so,fo){var bo=fo.column;return[so,{style:qr({},xu,{width:bo.totalWidth+"px"})}]})};function Bu(V0){V0.getTableProps.push(Vu),V0.getRowProps.push(bu),V0.getHeaderGroupProps.push(bu),V0.getFooterGroupProps.push(bu),V0.getHeaderProps.push(Nu),V0.getCellProps.push(Wu),V0.getFooterProps.push(r1)}P1.pluginName="useBlockLayout",Bu.pluginName="useFlexLayout";var Vu=function(V0,so){return[V0,{style:{minWidth:so.instance.totalColumnsMinWidth+"px"}}]},bu=function(V0,so){return[V0,{style:{display:"flex",flex:"1 0 auto",minWidth:so.instance.totalColumnsMinWidth+"px"}}]},Nu=function(V0,so){var fo=so.column;return[V0,{style:{boxSizing:"border-box",flex:fo.totalFlexWidth?fo.totalFlexWidth+" 0 auto":void 0,minWidth:fo.totalMinWidth+"px",width:fo.totalWidth+"px"}}]},Wu=function(V0,so){var fo=so.cell;return[V0,{style:{boxSizing:"border-box",flex:fo.column.totalFlexWidth+" 0 auto",minWidth:fo.column.totalMinWidth+"px",width:fo.column.totalWidth+"px"}}]},r1=function(V0,so){var fo=so.column;return[V0,{style:{boxSizing:"border-box",flex:fo.totalFlexWidth?fo.totalFlexWidth+" 0 auto":void 0,minWidth:fo.totalMinWidth+"px",width:fo.totalWidth+"px"}}]};function No(V0){V0.stateReducers.push(U1),V0.getTableProps.push(Ls),V0.getHeaderProps.push(Xs),V0.getRowProps.push(D1)}Qr.columnStartResizing="columnStartResizing",Qr.columnResizing="columnResizing",Qr.columnDoneResizing="columnDoneResizing",Qr.resetResize="resetResize",No.pluginName="useGridLayout";var Ls=function(V0,so){var fo=so.instance;return[V0,{style:{display:"grid",gridTemplateColumns:fo.visibleColumns.map(function(bo){var Ro;return fo.state.gridLayout.columnWidths[bo.id]?fo.state.gridLayout.columnWidths[bo.id]+"px":(Ro=fo.state.columnResizing)!=null&&Ro.isResizingColumn?fo.state.gridLayout.startWidths[bo.id]+"px":typeof bo.width=="number"?bo.width+"px":bo.width}).join(" ")}}]},Xs=function(V0,so){var fo=so.column;return[V0,{id:"header-cell-"+fo.id,style:{position:"sticky",gridColumn:"span "+fo.totalVisibleHeaderCount}}]},D1=function(V0,so){var fo=so.row;return fo.isExpanded?[V0,{style:{gridColumn:"1 / "+(fo.cells.length+1)}}]:[V0,{}]};function U1(V0,so,fo,bo){if(so.type===Qr.init)return qr({gridLayout:{columnWidths:{}}},V0);if(so.type===Qr.resetResize)return qr({},V0,{gridLayout:{columnWidths:{}}});if(so.type===Qr.columnStartResizing){var Ro=so.columnId,$o=so.headerIdWidths,ko=k1(Ro);if(ko!==void 0){var ps=bo.visibleColumns.reduce(function(Rs,f1){var Ks;return qr({},Rs,((Ks={})[f1.id]=k1(f1.id),Ks))},{}),As=bo.visibleColumns.reduce(function(Rs,f1){var Ks;return qr({},Rs,((Ks={})[f1.id]=f1.minWidth,Ks))},{}),ys=bo.visibleColumns.reduce(function(Rs,f1){var Ks;return qr({},Rs,((Ks={})[f1.id]=f1.maxWidth,Ks))},{}),Cs=$o.map(function(Rs){var f1=Rs[0];return[f1,k1(f1)]});return qr({},V0,{gridLayout:qr({},V0.gridLayout,{startWidths:ps,minWidths:As,maxWidths:ys,headerIdGridWidths:Cs,columnWidth:ko})})}return V0}if(so.type===Qr.columnResizing){var _s=so.clientX,ws=V0.columnResizing.startX,hs=V0.gridLayout,qs=hs.columnWidth,Hs=hs.minWidths,Gs=hs.maxWidths,Ys=hs.headerIdGridWidths,y1=(_s-ws)/qs,Zs={};return(Ys===void 0?[]:Ys).forEach(function(Rs){var f1=Rs[0],Ks=Rs[1];Zs[f1]=Math.min(Math.max(Hs[f1],Ks+Ks*y1),Gs[f1])}),qr({},V0,{gridLayout:qr({},V0.gridLayout,{columnWidths:qr({},V0.gridLayout.columnWidths,{},Zs)})})}return so.type===Qr.columnDoneResizing?qr({},V0,{gridLayout:qr({},V0.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function k1(V0){var so,fo=(so=document.getElementById("header-cell-"+V0))==null?void 0:so.offsetWidth;if(fo!==void 0)return fo}zr._UNSTABLE_usePivotColumns=Ns,zr.actions=Qr,zr.defaultColumn=Zr,zr.defaultGroupByFn=wo,zr.defaultOrderByFn=ls,zr.defaultRenderer=Vr,zr.emptyRenderer=Jr,zr.ensurePluginOrder=r0,zr.flexRender=l0,zr.functionalUpdate=i0,zr.loopHooks=e0,zr.makePropGetter=Vn,zr.makeRenderer=s0,zr.reduceHooks=_i,zr.safeUseLayoutEffect=o0,zr.useAbsoluteLayout=fu,zr.useAsyncDebounce=function(V0,so){so===void 0&&(so=0);var fo=_r.useRef({}),bo=n0(V0),Ro=n0(so);return _r.useCallback(function(){var $o=kr(regeneratorRuntime.mark(function ko(){var ps,As,ys,Cs=arguments;return regeneratorRuntime.wrap(function(_s){for(;;)switch(_s.prev=_s.next){case 0:for(ps=Cs.length,As=new Array(ps),ys=0;ys<ps;ys++)As[ys]=Cs[ys];return fo.current.promise||(fo.current.promise=new Promise(function(ws,hs){fo.current.resolve=ws,fo.current.reject=hs})),fo.current.timeout&&clearTimeout(fo.current.timeout),fo.current.timeout=setTimeout(kr(regeneratorRuntime.mark(function ws(){return regeneratorRuntime.wrap(function(hs){for(;;)switch(hs.prev=hs.next){case 0:return delete fo.current.timeout,hs.prev=1,hs.t0=fo.current,hs.next=5,bo().apply(void 0,As);case 5:hs.t1=hs.sent,hs.t0.resolve.call(hs.t0,hs.t1),hs.next=12;break;case 9:hs.prev=9,hs.t2=hs.catch(1),fo.current.reject(hs.t2);case 12:return hs.prev=12,delete fo.current.promise,hs.finish(12);case 15:case"end":return hs.stop()}},ws,null,[[1,9,12,15]])})),Ro()),_s.abrupt("return",fo.current.promise);case 5:case"end":return _s.stop()}},ko)}));return function(){return $o.apply(this,arguments)}}(),[bo,Ro])},zr.useBlockLayout=P1,zr.useColumnOrder=j1,zr.useExpanded=P0,zr.useFilters=Ts,zr.useFlexLayout=Bu,zr.useGetLatest=n0,zr.useGlobalFilter=ks,zr.useGridLayout=No,zr.useGroupBy=us,zr.useMountedLayoutEffect=a0,zr.usePagination=Fs,zr.useResizeColumns=G1,zr.useRowSelect=Oo,zr.useRowState=a1,zr.useSortBy=Fo,zr.useTable=function(V0){for(var so=arguments.length,fo=new Array(so>1?so-1:0),bo=1;bo<so;bo++)fo[bo-1]=arguments[bo];V0=ao(V0),fo=[L0].concat(fo);var Ro=_r.useRef({}),$o=n0(Ro.current);Object.assign($o(),qr({},V0,{plugins:fo,hooks:Q0()})),fo.filter(Boolean).forEach(function(d1){d1($o().hooks)});var ko=n0($o().hooks);$o().getHooks=ko,delete $o().hooks,Object.assign($o(),_i(ko().useOptions,ao(V0)));var ps=$o(),As=ps.data,ys=ps.columns,Cs=ps.initialState,_s=ps.defaultColumn,ws=ps.getSubRows,hs=ps.getRowId,qs=ps.stateReducer,Hs=ps.useControlledState,Gs=n0(qs),Ys=_r.useCallback(function(d1,Q1){if(!Q1.type)throw console.info({action:Q1}),new Error("Unknown Action 👆");return[].concat(ko().stateReducers,Array.isArray(Gs())?Gs():[Gs()]).reduce(function(Z1,su){return su(Z1,Q1,d1,$o())||Z1},d1)},[ko,Gs,$o]),y1=_r.useReducer(Ys,void 0,function(){return Ys(Cs,{type:Qr.init})}),Zs=y1[0],Rs=y1[1],f1=_i([].concat(ko().useControlledState,[Hs]),Zs,{instance:$o()});Object.assign($o(),{state:f1,dispatch:Rs});var Ks=_r.useMemo(function(){return u0(_i(ko().columns,ys,{instance:$o()}))},[ko,$o,ys].concat(_i(ko().columnsDeps,[],{instance:$o()})));$o().columns=Ks;var i1=_r.useMemo(function(){return _i(ko().allColumns,b0(Ks),{instance:$o()}).map(g0)},[Ks,ko,$o].concat(_i(ko().allColumnsDeps,[],{instance:$o()})));$o().allColumns=i1;var E1=_r.useMemo(function(){for(var d1=[],Q1=[],Z1={},su=[].concat(i1);su.length;){var ru=su.shift();H0({data:As,rows:d1,flatRows:Q1,rowsById:Z1,column:ru,getRowId:hs,getSubRows:ws,accessValueHooks:ko().accessValue,getInstance:$o})}return[d1,Q1,Z1]},[i1,As,hs,ws,ko,$o]),l1=E1[0],s1=E1[1],R1=E1[2];Object.assign($o(),{rows:l1,initialRows:[].concat(l1),flatRows:s1,rowsById:R1}),e0(ko().useInstanceAfterData,$o());var h1=_r.useMemo(function(){return _i(ko().visibleColumns,i1,{instance:$o()}).map(function(d1){return y0(d1,_s)})},[ko,i1,$o,_s].concat(_i(ko().visibleColumnsDeps,[],{instance:$o()})));i1=_r.useMemo(function(){var d1=[].concat(h1);return i1.forEach(function(Q1){d1.find(function(Z1){return Z1.id===Q1.id})||d1.push(Q1)}),d1},[i1,h1]),$o().allColumns=i1;var $1=_r.useMemo(function(){return _i(ko().headerGroups,f0(h1,_s),$o())},[ko,h1,_s,$o].concat(_i(ko().headerGroupsDeps,[],{instance:$o()})));$o().headerGroups=$1;var w1=_r.useMemo(function(){return $1.length?$1[0].headers:[]},[$1]);$o().headers=w1,$o().flatHeaders=$1.reduce(function(d1,Q1){return[].concat(d1,Q1.headers)},[]),e0(ko().useInstanceBeforeDimensions,$o());var x1=h1.filter(function(d1){return d1.isVisible}).map(function(d1){return d1.id}).sort().join("_");h1=_r.useMemo(function(){return h1.filter(function(d1){return d1.isVisible})},[h1,x1]),$o().visibleColumns=h1;var o1=io(w1),S1=o1[0],X1=o1[1],tu=o1[2];return $o().totalColumnsMinWidth=S1,$o().totalColumnsWidth=X1,$o().totalColumnsMaxWidth=tu,e0(ko().useInstance,$o()),[].concat($o().flatHeaders,$o().allColumns).forEach(function(d1){d1.render=s0($o(),d1),d1.getHeaderProps=Vn(ko().getHeaderProps,{instance:$o(),column:d1}),d1.getFooterProps=Vn(ko().getFooterProps,{instance:$o(),column:d1})}),$o().headerGroups=_r.useMemo(function(){return $1.filter(function(d1,Q1){return d1.headers=d1.headers.filter(function(Z1){return Z1.headers?function su(ru){return ru.filter(function(ku){return ku.headers?su(ku.headers):ku.isVisible}).length}(Z1.headers):Z1.isVisible}),!!d1.headers.length&&(d1.getHeaderGroupProps=Vn(ko().getHeaderGroupProps,{instance:$o(),headerGroup:d1,index:Q1}),d1.getFooterGroupProps=Vn(ko().getFooterGroupProps,{instance:$o(),headerGroup:d1,index:Q1}),!0)})},[$1,$o,ko]),$o().footerGroups=[].concat($o().headerGroups).reverse(),$o().prepareRow=_r.useCallback(function(d1){d1.getRowProps=Vn(ko().getRowProps,{instance:$o(),row:d1}),d1.allCells=i1.map(function(Q1){var Z1=d1.values[Q1.id],su={column:Q1,row:d1,value:Z1};return su.getCellProps=Vn(ko().getCellProps,{instance:$o(),cell:su}),su.render=s0($o(),Q1,{row:d1,cell:su,value:Z1}),su}),d1.cells=h1.map(function(Q1){return d1.allCells.find(function(Z1){return Z1.column.id===Q1.id})}),e0(ko().prepareRow,d1,{instance:$o()})},[ko,$o,i1,h1]),$o().getTableProps=Vn(ko().getTableProps,{instance:$o()}),$o().getTableBodyProps=Vn(ko().getTableBodyProps,{instance:$o()}),e0(ko().useFinalInstance,$o()),$o()},Object.defineProperty(zr,"__esModule",{value:!0})})})(reactTable_production_min,reactTable_production_min.exports);var reactTable_production_minExports=reactTable_production_min.exports;reactTable.exports=reactTable_production_minExports;var reactTableExports=reactTable.exports;function mapEventPropToEvent$1(Gt){return Gt.substring(2).toLowerCase()}function clickedRootScrollbar$1(Gt,$r){return $r.documentElement.clientWidth<Gt.clientX||$r.documentElement.clientHeight<Gt.clientY}function ClickAwayListener$1(Gt){const{children:$r,disableReactTree:zr=!1,mouseEvent:_r="onClick",onClickAway:Dr,touchEvent:kr="onTouchEnd"}=Gt,qr=reactExports.useRef(!1),Nr=reactExports.useRef(null),Wr=reactExports.useRef(!1),Qr=reactExports.useRef(!1);reactExports.useEffect(()=>(setTimeout(()=>{Wr.current=!0},0),()=>{Wr.current=!1}),[]);const Vr=useForkRef$2($r.ref,Nr),Jr=useEventCallback$1(Vn=>{const _i=Qr.current;Qr.current=!1;const e0=ownerDocument$2(Nr.current);if(!Wr.current||!Nr.current||"clientX"in Vn&&clickedRootScrollbar$1(Vn,e0))return;if(qr.current){qr.current=!1;return}let r0;Vn.composedPath?r0=Vn.composedPath().indexOf(Nr.current)>-1:r0=!e0.documentElement.contains(Vn.target)||Nr.current.contains(Vn.target),!r0&&(zr||!_i)&&Dr(Vn)}),Zr=Vn=>_i=>{Qr.current=!0;const e0=$r.props[Vn];e0&&e0(_i)},zn={ref:Vr};return kr!==!1&&(zn[kr]=Zr(kr)),reactExports.useEffect(()=>{if(kr!==!1){const Vn=mapEventPropToEvent$1(kr),_i=ownerDocument$2(Nr.current),e0=()=>{qr.current=!0};return _i.addEventListener(Vn,Jr),_i.addEventListener("touchmove",e0),()=>{_i.removeEventListener(Vn,Jr),_i.removeEventListener("touchmove",e0)}}},[Jr,kr]),_r!==!1&&(zn[_r]=Zr(_r)),reactExports.useEffect(()=>{if(_r!==!1){const Vn=mapEventPropToEvent$1(_r),_i=ownerDocument$2(Nr.current);return _i.addEventListener(Vn,Jr),()=>{_i.removeEventListener(Vn,Jr)}}},[Jr,_r]),jsxRuntimeExports.jsx(reactExports.Fragment,{children:reactExports.cloneElement($r,zn)})}const s$2=(Gt,$r,zr)=>{if(Gt&&"reportValidity"in Gt){const _r=get$4(zr,$r);Gt.setCustomValidity(_r&&_r.message||""),Gt.reportValidity()}},o$4=(Gt,$r)=>{for(const zr in $r.fields){const _r=$r.fields[zr];_r&&_r.ref&&"reportValidity"in _r.ref?s$2(_r.ref,zr,Gt):_r.refs&&_r.refs.forEach(Dr=>s$2(Dr,zr,Gt))}},r$4=(Gt,$r)=>{$r.shouldUseNativeValidation&&o$4(Gt,$r);const zr={};for(const _r in Gt){const Dr=get$4($r.fields,_r),kr=Object.assign(Gt[_r]||{},{ref:Dr&&Dr.ref});if(i$4($r.names||Object.keys(Gt),_r)){const qr=Object.assign({},get$4(zr,_r));set$1(qr,"root",kr),set$1(zr,_r,qr)}else set$1(zr,_r,kr)}return zr},i$4=(Gt,$r)=>Gt.some(zr=>zr.startsWith($r+"."));function o$3(Gt,$r,zr){return $r===void 0&&($r={}),zr===void 0&&(zr={}),function(_r,Dr,kr){try{return Promise.resolve(function(qr,Nr){try{var Wr=($r.context,Promise.resolve(Gt[zr.mode==="sync"?"validateSync":"validate"](_r,Object.assign({abortEarly:!1},$r,{context:Dr}))).then(function(Qr){return kr.shouldUseNativeValidation&&o$4({},kr),{values:zr.raw?_r:Qr,errors:{}}}))}catch(Qr){return Nr(Qr)}return Wr&&Wr.then?Wr.then(void 0,Nr):Wr}(0,function(qr){if(!qr.inner)throw qr;return{values:{},errors:r$4((Nr=qr,Wr=!kr.shouldUseNativeValidation&&kr.criteriaMode==="all",(Nr.inner||[]).reduce(function(Qr,Vr){if(Qr[Vr.path]||(Qr[Vr.path]={message:Vr.message,type:Vr.type}),Wr){var Jr=Qr[Vr.path].types,Zr=Jr&&Jr[Vr.type];Qr[Vr.path]=appendErrors(Vr.path,Wr,Qr,Vr.type,Zr?[].concat(Zr,Vr.message):Vr.message)}return Qr},{})),kr)};var Nr,Wr}))}catch(qr){return Promise.reject(qr)}}}function areArraysEqual$1(Gt,$r,zr=(_r,Dr)=>_r===Dr){return Gt.length===$r.length&&Gt.every((_r,Dr)=>zr(_r,$r[Dr]))}const defaultContextValue={disableDefaultClasses:!1},ClassNameConfiguratorContext=reactExports.createContext(defaultContextValue);function useClassNamesOverride(Gt){const{disableDefaultClasses:$r}=reactExports.useContext(ClassNameConfiguratorContext);return zr=>$r?"":Gt(zr)}function useRootElementName(Gt){const{rootElementName:$r="",componentName:zr}=Gt,[_r,Dr]=reactExports.useState($r.toUpperCase()),kr=reactExports.useCallback(qr=>{Dr((qr==null?void 0:qr.tagName)??"")},[]);return[_r,kr]}const GLOBAL_CLASS_PREFIX="base";function buildStateClass(Gt){return`${GLOBAL_CLASS_PREFIX}--${Gt}`}function buildSlotClass(Gt,$r){return`${GLOBAL_CLASS_PREFIX}-${Gt}-${$r}`}function generateUtilityClass$2(Gt,$r){const zr=globalStateClasses$2[$r];return zr?buildStateClass(zr):buildSlotClass(Gt,$r)}function generateUtilityClasses$2(Gt,$r){const zr={};return $r.forEach(_r=>{zr[_r]=generateUtilityClass$2(Gt,_r)}),zr}function useButton(Gt={}){const{disabled:$r=!1,focusableWhenDisabled:zr,href:_r,rootRef:Dr,tabIndex:kr,to:qr,type:Nr,rootElementName:Wr}=Gt,Qr=reactExports.useRef(null),[Vr,Jr]=reactExports.useState(!1),[Zr,zn]=reactExports.useState(!1);$r&&!zr&&Zr&&zn(!1);const[Vn,_i]=useRootElementName({rootElementName:Wr??(_r||qr?"a":void 0),componentName:"Button"}),e0=y0=>f0=>{var v0;Zr&&f0.preventDefault(),(v0=y0.onMouseLeave)==null||v0.call(y0,f0)},r0=y0=>f0=>{var v0;isFocusVisible(f0.target)||zn(!1),(v0=y0.onBlur)==null||v0.call(y0,f0)},i0=y0=>f0=>{var v0,A0;Qr.current||(Qr.current=f0.currentTarget),isFocusVisible(f0.target)&&(zn(!0),(v0=y0.onFocusVisible)==null||v0.call(y0,f0)),(A0=y0.onFocus)==null||A0.call(y0,f0)},n0=()=>{const y0=Qr.current;return Vn==="BUTTON"||Vn==="INPUT"&&["button","submit","reset"].includes(y0==null?void 0:y0.type)||Vn==="A"&&(y0==null?void 0:y0.href)},o0=y0=>f0=>{var v0;$r||(v0=y0.onClick)==null||v0.call(y0,f0)},a0=y0=>f0=>{var v0;$r||(Jr(!0),document.addEventListener("mouseup",()=>{Jr(!1)},{once:!0})),(v0=y0.onMouseDown)==null||v0.call(y0,f0)},s0=y0=>f0=>{var v0,A0;(v0=y0.onKeyDown)==null||v0.call(y0,f0),!f0.defaultMuiPrevented&&(f0.target===f0.currentTarget&&!n0()&&f0.key===" "&&f0.preventDefault(),f0.target===f0.currentTarget&&f0.key===" "&&!$r&&Jr(!0),f0.target===f0.currentTarget&&!n0()&&f0.key==="Enter"&&!$r&&((A0=y0.onClick)==null||A0.call(y0,f0),f0.preventDefault()))},l0=y0=>f0=>{var v0,A0;f0.target===f0.currentTarget&&Jr(!1),(v0=y0.onKeyUp)==null||v0.call(y0,f0),f0.target===f0.currentTarget&&!n0()&&!$r&&f0.key===" "&&!f0.defaultMuiPrevented&&((A0=y0.onClick)==null||A0.call(y0,f0))},u0=useForkRef$1(_i,Dr,Qr),b0={};return kr!==void 0&&(b0.tabIndex=kr),Vn==="BUTTON"?(b0.type=Nr??"button",zr?b0["aria-disabled"]=$r:b0.disabled=$r):Vn==="INPUT"?Nr&&["button","submit","reset"].includes(Nr)&&(zr?b0["aria-disabled"]=$r:b0.disabled=$r):Vn!==""&&(!_r&&!qr&&(b0.role="button",b0.tabIndex=kr??0),$r&&(b0["aria-disabled"]=$r,b0.tabIndex=zr?kr??0:-1)),{getRootProps:(y0={})=>{const f0={...extractEventHandlers(Gt),...extractEventHandlers(y0)},v0={type:Nr,...f0,...b0,...y0,onBlur:r0(f0),onClick:o0(f0),onFocus:i0(f0),onKeyDown:s0(f0),onKeyUp:l0(f0),onMouseDown:a0(f0),onMouseLeave:e0(f0),ref:u0};return delete v0.onFocusVisible,v0},focusVisible:Zr,setFocusVisible:zn,active:Vr,rootRef:u0}}function mapEventPropToEvent(Gt){return Gt.substring(2).toLowerCase()}function clickedRootScrollbar(Gt,$r){return $r.documentElement.clientWidth<Gt.clientX||$r.documentElement.clientHeight<Gt.clientY}function ClickAwayListener(Gt){const{children:$r,disableReactTree:zr=!1,mouseEvent:_r="onClick",onClickAway:Dr,touchEvent:kr="onTouchEnd"}=Gt,qr=reactExports.useRef(!1),Nr=reactExports.useRef(null),Wr=reactExports.useRef(!1),Qr=reactExports.useRef(!1);reactExports.useEffect(()=>(setTimeout(()=>{Wr.current=!0},0),()=>{Wr.current=!1}),[]);const Vr=useForkRef$1(getReactNodeRef($r),Nr),Jr=useEventCallback(Vn=>{const _i=Qr.current;Qr.current=!1;const e0=ownerDocument$1(Nr.current);if(!Wr.current||!Nr.current||"clientX"in Vn&&clickedRootScrollbar(Vn,e0))return;if(qr.current){qr.current=!1;return}let r0;Vn.composedPath?r0=Vn.composedPath().indexOf(Nr.current)>-1:r0=!e0.documentElement.contains(Vn.target)||Nr.current.contains(Vn.target),!r0&&(zr||!_i)&&Dr(Vn)}),Zr=Vn=>_i=>{Qr.current=!0;const e0=$r.props[Vn];e0&&e0(_i)},zn={ref:Vr};return kr!==!1&&(zn[kr]=Zr(kr)),reactExports.useEffect(()=>{if(kr!==!1){const Vn=mapEventPropToEvent(kr),_i=ownerDocument$1(Nr.current),e0=()=>{qr.current=!0};return _i.addEventListener(Vn,Jr),_i.addEventListener("touchmove",e0),()=>{_i.removeEventListener(Vn,Jr),_i.removeEventListener("touchmove",e0)}}},[Jr,kr]),_r!==!1&&(zn[_r]=Zr(_r)),reactExports.useEffect(()=>{if(_r!==!1){const Vn=mapEventPropToEvent(_r),_i=ownerDocument$1(Nr.current);return _i.addEventListener(Vn,Jr),()=>{_i.removeEventListener(Vn,Jr)}}},[Jr,_r]),jsxRuntimeExports.jsx(reactExports.Fragment,{children:reactExports.cloneElement($r,zn)})}function areEqual(Gt,$r){return Gt===$r}const EMPTY_OBJECT$1={},NOOP$1=()=>{};function getControlledState(Gt,$r){const zr={...Gt};return Object.keys($r).forEach(_r=>{$r[_r]!==void 0&&(zr[_r]=$r[_r])}),zr}function useStateChangeDetection(Gt){const{nextState:$r,initialState:zr,stateComparers:_r,onStateChange:Dr,controlledProps:kr,lastActionRef:qr}=Gt,Nr=reactExports.useRef(zr);reactExports.useEffect(()=>{if(qr.current===null)return;const Wr=getControlledState(Nr.current,kr);Object.keys($r).forEach(Qr=>{const Vr=_r[Qr]??areEqual,Jr=$r[Qr],Zr=Wr[Qr];(Zr==null&&Jr!=null||Zr!=null&&Jr==null||Zr!=null&&Jr!=null&&!Vr(Jr,Zr))&&(Dr==null||Dr(qr.current.event??null,Qr,Jr,qr.current.type??"",$r))}),Nr.current=$r,qr.current=null},[Nr,$r,qr,Dr,_r,kr])}function useControllableReducer(Gt){const $r=reactExports.useRef(null),{reducer:zr,initialState:_r,controlledProps:Dr=EMPTY_OBJECT$1,stateComparers:kr=EMPTY_OBJECT$1,onStateChange:qr=NOOP$1,actionContext:Nr,componentName:Wr=""}=Gt;reactExports.useRef(Dr);const Qr=reactExports.useCallback((zn,Vn)=>{$r.current=Vn;const _i=getControlledState(zn,Dr);return zr(_i,Vn)},[Dr,zr]),[Vr,Jr]=reactExports.useReducer(Qr,_r),Zr=reactExports.useCallback(zn=>{Jr({...zn,context:Nr})},[Nr]);return useStateChangeDetection({nextState:Vr,initialState:_r,stateComparers:kr??EMPTY_OBJECT$1,onStateChange:qr??NOOP$1,controlledProps:Dr,lastActionRef:$r}),[getControlledState(Vr,Dr),Zr]}const ListActionTypes={blur:"list:blur",focus:"list:focus",itemClick:"list:itemClick",itemHover:"list:itemHover",itemsChange:"list:itemsChange",keyDown:"list:keyDown",resetHighlight:"list:resetHighlight",highlightLast:"list:highlightLast",textNavigation:"list:textNavigation",clearSelection:"list:clearSelection"};function findValidItemToHighlight(Gt,$r,zr,_r,Dr,kr){if(zr.length===0||!_r&&zr.every((Nr,Wr)=>Dr(Nr,Wr)))return-1;let qr=Gt;for(;;){if(!kr&&$r==="next"&&qr===zr.length||!kr&&$r==="previous"&&qr===-1)return-1;if(_r?!1:Dr(zr[qr],qr))qr+=$r==="next"?1:-1,kr&&(qr=(qr+zr.length)%zr.length);else return qr}}function moveHighlight(Gt,$r,zr){const{items:_r,isItemDisabled:Dr,disableListWrap:kr,disabledItemsFocusable:qr,itemComparer:Nr,focusManagement:Wr}=zr,Qr=Wr==="DOM"?0:-1,Vr=_r.length-1,Jr=Gt==null?-1:_r.findIndex(e0=>Nr(e0,Gt));let Zr,zn,Vn=!kr;switch($r){case"reset":if(Qr===-1)return null;Zr=0,zn="next",Vn=!1;break;case"start":Zr=0,zn="next",Vn=!1;break;case"end":Zr=Vr,zn="previous",Vn=!1;break;default:{const e0=Jr+$r;e0<0?!Vn&&Jr!==-1||Math.abs($r)>1?(Zr=0,zn="next"):(Zr=Vr,zn="previous"):e0>Vr?!Vn||Math.abs($r)>1?(Zr=Vr,zn="previous"):(Zr=0,zn="next"):(Zr=e0,zn=$r>=0?"next":"previous")}}const _i=findValidItemToHighlight(Zr,zn,_r,qr,Dr,Vn);return _i===-1&&Gt!==null&&!Dr(Gt,Jr)?Gt:_r[_i]??null}function toggleSelection(Gt,$r,zr,_r){return zr==="none"?[]:zr==="single"?_r($r[0],Gt)?$r:[Gt]:$r.some(Dr=>_r(Dr,Gt))?$r.filter(Dr=>!_r(Dr,Gt)):[...$r,Gt]}function handleItemSelection(Gt,$r,zr){const{itemComparer:_r,isItemDisabled:Dr,selectionMode:kr,items:qr}=zr,{selectedValues:Nr}=$r,Wr=qr.findIndex(Vr=>_r(Gt,Vr));if(Dr(Gt,Wr))return $r;const Qr=toggleSelection(Gt,Nr,kr,_r);return{...$r,selectedValues:Qr,highlightedValue:Gt}}function handleKeyDown(Gt,$r,zr){const _r=$r.highlightedValue,{orientation:Dr,pageSize:kr}=zr;switch(Gt){case"Home":return{...$r,highlightedValue:moveHighlight(_r,"start",zr)};case"End":return{...$r,highlightedValue:moveHighlight(_r,"end",zr)};case"PageUp":return{...$r,highlightedValue:moveHighlight(_r,-kr,zr)};case"PageDown":return{...$r,highlightedValue:moveHighlight(_r,kr,zr)};case"ArrowUp":if(Dr!=="vertical")break;return{...$r,highlightedValue:moveHighlight(_r,-1,zr)};case"ArrowDown":if(Dr!=="vertical")break;return{...$r,highlightedValue:moveHighlight(_r,1,zr)};case"ArrowLeft":{if(Dr==="vertical")break;return{...$r,highlightedValue:moveHighlight(_r,Dr==="horizontal-ltr"?-1:1,zr)}}case"ArrowRight":{if(Dr==="vertical")break;return{...$r,highlightedValue:moveHighlight(_r,Dr==="horizontal-ltr"?1:-1,zr)}}case"Enter":case" ":return $r.highlightedValue===null?$r:handleItemSelection($r.highlightedValue,$r,zr)}return $r}function handleBlur(Gt,$r){return $r.focusManagement==="DOM"?Gt:{...Gt,highlightedValue:null}}function textCriteriaMatches(Gt,$r,zr){var Dr;const _r=(Dr=zr(Gt))==null?void 0:Dr.trim().toLowerCase();return!_r||_r.length===0?!1:_r.startsWith($r)}function handleTextNavigation(Gt,$r,zr){const{items:_r,isItemDisabled:Dr,disabledItemsFocusable:kr,getItemAsString:qr}=zr,Nr=$r.length>1;let Wr=Nr?Gt.highlightedValue:moveHighlight(Gt.highlightedValue,1,zr);for(let Qr=0;Qr<_r.length;Qr+=1){if(!Wr||!Nr&&Gt.highlightedValue===Wr)return Gt;if(textCriteriaMatches(Wr,$r,qr)&&(!Dr(Wr,_r.indexOf(Wr))||kr))return{...Gt,highlightedValue:Wr};Wr=moveHighlight(Wr,1,zr)}return Gt}function handleItemsChange(Gt,$r,zr,_r){const{itemComparer:Dr,focusManagement:kr}=_r;let qr=null;zr.highlightedValue!=null?qr=Gt.find(Qr=>Dr(Qr,zr.highlightedValue))??null:kr==="DOM"&&$r.length===0&&(qr=moveHighlight(null,"reset",_r));const Wr=(zr.selectedValues??[]).filter(Qr=>Gt.some(Vr=>Dr(Vr,Qr)));return{...zr,highlightedValue:qr,selectedValues:Wr}}function handleResetHighlight(Gt,$r){return{...Gt,highlightedValue:moveHighlight(null,"reset",$r)}}function handleHighlightLast(Gt,$r){return{...Gt,highlightedValue:moveHighlight(null,"end",$r)}}function handleClearSelection(Gt,$r){return{...Gt,selectedValues:[],highlightedValue:moveHighlight(null,"reset",$r)}}function listReducer(Gt,$r){const{type:zr,context:_r}=$r;switch(zr){case ListActionTypes.keyDown:return handleKeyDown($r.key,Gt,_r);case ListActionTypes.itemClick:return handleItemSelection($r.item,Gt,_r);case ListActionTypes.blur:return handleBlur(Gt,_r);case ListActionTypes.textNavigation:return handleTextNavigation(Gt,$r.searchString,_r);case ListActionTypes.itemsChange:return handleItemsChange($r.items,$r.previousItems,Gt,_r);case ListActionTypes.resetHighlight:return handleResetHighlight(Gt,_r);case ListActionTypes.highlightLast:return handleHighlightLast(Gt,_r);case ListActionTypes.clearSelection:return handleClearSelection(Gt,_r);default:return Gt}}const TEXT_NAVIGATION_RESET_TIMEOUT=500;function useTextNavigation(Gt){const $r=reactExports.useRef({searchString:"",lastTime:null});return reactExports.useCallback(zr=>{if(zr.key.length===1&&zr.key!==" "){const _r=$r.current,Dr=zr.key.toLowerCase(),kr=performance.now();_r.searchString.length>0&&_r.lastTime&&kr-_r.lastTime>TEXT_NAVIGATION_RESET_TIMEOUT?_r.searchString=Dr:(_r.searchString.length!==1||Dr!==_r.searchString)&&(_r.searchString+=Dr),_r.lastTime=kr,Gt(_r.searchString,zr)}},[Gt])}const EMPTY_OBJECT={},NOOP=()=>{},defaultItemComparer=(Gt,$r)=>Gt===$r,defaultIsItemDisabled=()=>!1,defaultItemStringifier=Gt=>typeof Gt=="string"?Gt:String(Gt),defaultGetInitialState=()=>({highlightedValue:null,selectedValues:[]});function useList(Gt){const{controlledProps:$r=EMPTY_OBJECT,disabledItemsFocusable:zr=!1,disableListWrap:_r=!1,focusManagement:Dr="activeDescendant",getInitialState:kr=defaultGetInitialState,getItemDomElement:qr,getItemId:Nr,isItemDisabled:Wr=defaultIsItemDisabled,rootRef:Qr,onStateChange:Vr=NOOP,items:Jr,itemComparer:Zr=defaultItemComparer,getItemAsString:zn=defaultItemStringifier,onChange:Vn,onHighlightChange:_i,onItemsChange:e0,orientation:r0="vertical",pageSize:i0=5,reducerActionContext:n0=EMPTY_OBJECT,selectionMode:o0="single",stateReducer:a0,componentName:s0="useList"}=Gt,l0=reactExports.useRef(null),u0=useForkRef$1(Qr,l0),b0=reactExports.useCallback((D0,S0,I0)=>{var B0;_i==null||_i(D0,S0,I0),Dr==="DOM"&&S0!=null&&(I0===ListActionTypes.itemClick||I0===ListActionTypes.keyDown||I0===ListActionTypes.textNavigation)&&((B0=qr==null?void 0:qr(S0))==null||B0.focus())},[qr,_i,Dr]),g0=reactExports.useMemo(()=>({highlightedValue:Zr,selectedValues:(D0,S0)=>areArraysEqual$1(D0,S0,Zr)}),[Zr]),y0=reactExports.useCallback((D0,S0,I0,B0,T0)=>{switch(Vr==null||Vr(D0,S0,I0,B0,T0),S0){case"highlightedValue":b0(D0,I0,B0);break;case"selectedValues":Vn==null||Vn(D0,I0,B0);break}},[b0,Vn,Vr]),f0=reactExports.useMemo(()=>({disabledItemsFocusable:zr,disableListWrap:_r,focusManagement:Dr,isItemDisabled:Wr,itemComparer:Zr,items:Jr,getItemAsString:zn,onHighlightChange:b0,orientation:r0,pageSize:i0,selectionMode:o0,stateComparers:g0}),[zr,_r,Dr,Wr,Zr,Jr,zn,b0,r0,i0,o0,g0]),v0=kr(),A0=a0??listReducer,p0=reactExports.useMemo(()=>({...n0,...f0}),[n0,f0]),[h0,m0]=useControllableReducer({reducer:A0,actionContext:p0,initialState:v0,controlledProps:$r,stateComparers:g0,onStateChange:y0,componentName:s0}),{highlightedValue:c0,selectedValues:d0}=h0,M0=useTextNavigation((D0,S0)=>m0({type:ListActionTypes.textNavigation,event:S0,searchString:D0})),O0=reactExports.useRef([]);reactExports.useEffect(()=>{areArraysEqual$1(O0.current,Jr,Zr)||(m0({type:ListActionTypes.itemsChange,event:null,items:Jr,previousItems:O0.current}),O0.current=Jr,e0==null||e0(Jr))},[Jr,Zr,m0,e0]);const x0=D0=>S0=>{var B0;if((B0=D0.onKeyDown)==null||B0.call(D0,S0),S0.defaultMuiPrevented)return;const I0=["Home","End","PageUp","PageDown"];r0==="vertical"?I0.push("ArrowUp","ArrowDown"):I0.push("ArrowLeft","ArrowRight"),Dr==="activeDescendant"&&I0.push(" ","Enter"),I0.includes(S0.key)&&S0.preventDefault(),m0({type:ListActionTypes.keyDown,key:S0.key,event:S0}),M0(S0)},C0=D0=>S0=>{var I0,B0;(I0=D0.onBlur)==null||I0.call(D0,S0),!S0.defaultMuiPrevented&&((B0=l0.current)!=null&&B0.contains(S0.relatedTarget)||m0({type:ListActionTypes.blur,event:S0}))},$0=(D0={})=>{const S0=extractEventHandlers(D0);return{...D0,"aria-activedescendant":Dr==="activeDescendant"&&c0!=null?Nr(c0):void 0,tabIndex:Dr==="DOM"?-1:0,ref:u0,...S0,onBlur:C0(S0),onKeyDown:x0(S0)}},_0=reactExports.useCallback(D0=>{const S0=(d0??[]).some(T0=>T0!=null&&Zr(D0,T0)),I0=c0!=null&&Zr(D0,c0);return{focusable:Dr==="DOM",highlighted:I0,selected:S0}},[Zr,d0,c0,Dr]),R0=reactExports.useMemo(()=>({dispatch:m0,getItemState:_0}),[m0,_0]);return reactExports.useDebugValue({state:h0}),{contextValue:R0,dispatch:m0,getRootProps:$0,rootRef:u0,state:h0}}const ListContext=reactExports.createContext(null);function useListItem(Gt){const{handlePointerOverEvents:$r=!1,item:zr}=Gt,_r=reactExports.useContext(ListContext);if(!_r)throw new Error("useListItem must be used within a ListProvider");const{dispatch:Dr,getItemState:kr}=_r,{highlighted:qr,selected:Nr,focusable:Wr}=kr(zr),Qr=reactExports.useCallback(zn=>Vn=>{var _i;(_i=zn.onClick)==null||_i.call(zn,Vn),!Vn.defaultPrevented&&Dr({type:ListActionTypes.itemClick,item:zr,event:Vn})},[Dr,zr]),Vr=reactExports.useCallback(zn=>Vn=>{var _i;(_i=zn.onMouseOver)==null||_i.call(zn,Vn),!Vn.defaultPrevented&&Dr({type:ListActionTypes.itemHover,item:zr,event:Vn})},[Dr,zr]);let Jr;return Wr&&(Jr=qr?0:-1),{getRootProps:(zn={})=>{const Vn=extractEventHandlers(zn);return{...zn,onClick:Qr(Vn),onPointerOver:$r?Vr(Vn):void 0,tabIndex:Jr}},highlighted:qr,selected:Nr}}const CompoundComponentContext=reactExports.createContext(null);function sortSubitems(Gt){const $r=Array.from(Gt.keys()).map(zr=>{const _r=Gt.get(zr);return{key:zr,subitem:_r}});return $r.sort((zr,_r)=>{const Dr=zr.subitem.ref.current,kr=_r.subitem.ref.current;return Dr===null||kr===null||Dr===kr?0:Dr.compareDocumentPosition(kr)&Node.DOCUMENT_POSITION_PRECEDING?1:-1}),new Map($r.map(zr=>[zr.key,zr.subitem]))}function useCompoundParent(){const[Gt,$r]=reactExports.useState(new Map),zr=reactExports.useRef(new Set),_r=reactExports.useCallback(function(Qr){zr.current.delete(Qr),$r(Vr=>{const Jr=new Map(Vr);return Jr.delete(Qr),Jr})},[]),Dr=reactExports.useCallback(function(Qr,Vr){let Jr;return typeof Qr=="function"?Jr=Qr(zr.current):Jr=Qr,zr.current.add(Jr),$r(Zr=>{const zn=new Map(Zr);return zn.set(Jr,Vr),zn}),{id:Jr,deregister:()=>_r(Jr)}},[_r]),kr=reactExports.useMemo(()=>sortSubitems(Gt),[Gt]),qr=reactExports.useCallback(function(Qr){return Array.from(kr.keys()).indexOf(Qr)},[kr]);return{contextValue:reactExports.useMemo(()=>({getItemIndex:qr,registerItem:Dr,totalSubitemCount:Gt.size}),[qr,Dr,Gt.size]),subitems:kr}}function useCompoundItem(Gt,$r){const zr=reactExports.useContext(CompoundComponentContext);if(zr===null)throw new Error("useCompoundItem must be used within a useCompoundParent");const{registerItem:_r}=zr,[Dr,kr]=reactExports.useState(typeof Gt=="function"?void 0:Gt);return useEnhancedEffect$1(()=>{const{id:qr,deregister:Nr}=_r(Gt,$r);return kr(qr),Nr},[_r,$r,Gt]),{id:Dr,index:Dr!==void 0?zr.getItemIndex(Dr):-1,totalItemCount:zr.totalSubitemCount}}function combineHooksSlotProps(Gt,$r){return function(_r={}){const Dr={..._r,...Gt(_r)};return{...Dr,...$r(Dr)}}}const COMPONENT_NAME$2="Tabs";function getTabsUtilityClass(Gt){return generateUtilityClass$2(COMPONENT_NAME$2,Gt)}generateUtilityClasses$2(COMPONENT_NAME$2,["root","horizontal","vertical"]);function useTabs(Gt){const{value:$r,defaultValue:zr,onChange:_r,orientation:Dr="horizontal",direction:kr="ltr",selectionFollowsFocus:qr=!1}=Gt,[Nr,Wr]=useControlled({controlled:$r,default:zr,name:"Tabs",state:"value"}),Qr=reactExports.useCallback((e0,r0)=>{Wr(r0),_r==null||_r(e0,r0)},[_r,Wr]),{subitems:Vr,contextValue:Jr}=useCompoundParent(),Zr=reactExports.useRef(()=>{}),zn=reactExports.useCallback(e0=>{var r0;return(r0=Vr.get(e0))==null?void 0:r0.id},[Vr]),Vn=reactExports.useCallback(e0=>Zr.current(e0),[]),_i=reactExports.useCallback(e0=>{Zr.current=e0},[]);return{contextValue:{direction:kr,getTabId:Vn,getTabPanelId:zn,onSelected:Qr,orientation:Dr,registerTabIdLookup:_i,selectionFollowsFocus:qr,value:Nr,...Jr}}}const TabsContext=reactExports.createContext(null);function useTabsContext(){const Gt=reactExports.useContext(TabsContext);if(Gt==null)throw new Error("No TabsContext provided");return Gt}function TabsProvider(Gt){const{value:$r,children:zr}=Gt,{direction:_r,getItemIndex:Dr,onSelected:kr,orientation:qr,registerItem:Nr,registerTabIdLookup:Wr,selectionFollowsFocus:Qr,totalSubitemCount:Vr,value:Jr,getTabId:Zr,getTabPanelId:zn}=$r,Vn=reactExports.useMemo(()=>({getItemIndex:Dr,registerItem:Nr,totalSubitemCount:Vr}),[Nr,Dr,Vr]),_i=reactExports.useMemo(()=>({direction:_r,getTabId:Zr,getTabPanelId:zn,onSelected:kr,orientation:qr,registerTabIdLookup:Wr,selectionFollowsFocus:Qr,value:Jr}),[_r,Zr,zn,kr,qr,Wr,Qr,Jr]);return jsxRuntimeExports.jsx(CompoundComponentContext.Provider,{value:Vn,children:jsxRuntimeExports.jsx(TabsContext.Provider,{value:_i,children:zr})})}const useUtilityClasses$j=Gt=>{const{orientation:$r}=Gt;return composeClasses$2({root:["root",$r]},useClassNamesOverride(getTabsUtilityClass))},Tabs=reactExports.forwardRef(function($r,zr){const{children:_r,value:Dr,defaultValue:kr,orientation:qr="horizontal",direction:Nr="ltr",onChange:Wr,selectionFollowsFocus:Qr,slotProps:Vr={},slots:Jr={},...Zr}=$r,zn={...$r,orientation:qr,direction:Nr},{contextValue:Vn}=useTabs(zn),_i=useUtilityClasses$j(zn),e0=Jr.root??"div",r0=useSlotProps({elementType:e0,externalSlotProps:Vr.root,externalForwardedProps:Zr,additionalProps:{ref:zr},ownerState:zn,className:_i.root});return jsxRuntimeExports.jsx(e0,{...r0,children:jsxRuntimeExports.jsx(TabsProvider,{value:Vn,children:_r})})}),COMPONENT_NAME$1="TabsList";function getTabsListUtilityClass(Gt){return generateUtilityClass$2(COMPONENT_NAME$1,Gt)}generateUtilityClasses$2(COMPONENT_NAME$1,["root","horizontal","vertical"]);const TabsListActionTypes={valueChange:"valueChange"};function tabsListReducer(Gt,$r){if($r.type===TabsListActionTypes.valueChange)return{...Gt,highlightedValue:$r.value};const zr=listReducer(Gt,$r),{context:{selectionFollowsFocus:_r}}=$r;if($r.type===ListActionTypes.itemsChange){if(zr.selectedValues.length>0)return{...zr,highlightedValue:zr.selectedValues[0]};moveHighlight(null,"reset",$r.context)}return _r&&zr.highlightedValue!=null?{...zr,selectedValues:[zr.highlightedValue]}:zr}function useTabsList(Gt){const{rootRef:$r}=Gt,{direction:zr="ltr",onSelected:_r,orientation:Dr="horizontal",value:kr,registerTabIdLookup:qr,selectionFollowsFocus:Nr}=useTabsContext(),{subitems:Wr,contextValue:Qr}=useCompoundParent(),Vr=reactExports.useCallback(g0=>{var y0;return(y0=Wr.get(g0))==null?void 0:y0.id},[Wr]);qr(Vr);const Jr=reactExports.useMemo(()=>Array.from(Wr.keys()),[Wr]),Zr=reactExports.useCallback(g0=>{var y0;return g0==null?null:((y0=Wr.get(g0))==null?void 0:y0.ref.current)??null},[Wr]),zn=zr==="rtl";let Vn;Dr==="vertical"?Vn="vertical":Vn=zn?"horizontal-rtl":"horizontal-ltr";const _i=reactExports.useCallback((g0,y0)=>{_r(g0,y0[0]??null)},[_r]),e0=reactExports.useMemo(()=>kr===void 0?{}:kr!=null?{selectedValues:[kr]}:{selectedValues:[]},[kr]),r0=reactExports.useCallback(g0=>{var y0;return((y0=Wr.get(g0))==null?void 0:y0.disabled)??!1},[Wr]),{contextValue:i0,dispatch:n0,getRootProps:o0,state:{highlightedValue:a0,selectedValues:s0},rootRef:l0}=useList({controlledProps:e0,disabledItemsFocusable:!Nr,focusManagement:"DOM",getItemDomElement:Zr,isItemDisabled:r0,items:Jr,rootRef:$r,onChange:_i,orientation:Vn,reducerActionContext:reactExports.useMemo(()=>({selectionFollowsFocus:Nr||!1}),[Nr]),selectionMode:"single",stateReducer:tabsListReducer});reactExports.useEffect(()=>{kr!==void 0&&kr!=null&&n0({type:TabsListActionTypes.valueChange,value:kr})},[n0,kr]);const u0=(g0={})=>({...g0,...o0(g0),"aria-orientation":Dr==="vertical"?"vertical":void 0,role:"tablist"});return{contextValue:reactExports.useMemo(()=>({...Qr,...i0}),[Qr,i0]),dispatch:n0,getRootProps:u0,highlightedValue:a0,isRtl:zn,orientation:Dr,rootRef:l0,selectedValue:s0[0]??null}}function TabsListProvider(Gt){const{value:$r,children:zr}=Gt,{dispatch:_r,getItemIndex:Dr,getItemState:kr,registerItem:qr,totalSubitemCount:Nr}=$r,Wr=reactExports.useMemo(()=>({dispatch:_r,getItemState:kr,getItemIndex:Dr}),[_r,Dr,kr]),Qr=reactExports.useMemo(()=>({getItemIndex:Dr,registerItem:qr,totalSubitemCount:Nr}),[qr,Dr,Nr]);return jsxRuntimeExports.jsx(CompoundComponentContext.Provider,{value:Qr,children:jsxRuntimeExports.jsx(ListContext.Provider,{value:Wr,children:zr})})}const useUtilityClasses$i=Gt=>{const{orientation:$r}=Gt;return composeClasses$2({root:["root",$r]},useClassNamesOverride(getTabsListUtilityClass))},TabsList=reactExports.forwardRef(function($r,zr){const{children:_r,slotProps:Dr={},slots:kr={},...qr}=$r,{isRtl:Nr,orientation:Wr,getRootProps:Qr,contextValue:Vr}=useTabsList({rootRef:zr}),Jr={...$r,isRtl:Nr,orientation:Wr},Zr=useUtilityClasses$i(Jr),zn=kr.root??"div",Vn=useSlotProps({elementType:zn,getSlotProps:Qr,externalSlotProps:Dr.root,externalForwardedProps:qr,ownerState:Jr,className:Zr.root});return jsxRuntimeExports.jsx(TabsListProvider,{value:Vr,children:jsxRuntimeExports.jsx(zn,{...Vn,children:_r})})}),COMPONENT_NAME="Tab";function getTabUtilityClass(Gt){return generateUtilityClass$2(COMPONENT_NAME,Gt)}const tabClasses=generateUtilityClasses$2(COMPONENT_NAME,["root","selected","disabled"]);function tabValueGenerator(Gt){return Gt.size}function useTab(Gt){const{value:$r,rootRef:zr,disabled:_r=!1,id:Dr}=Gt,kr=reactExports.useRef(null),qr=useId$1(Dr),{value:Nr,selectionFollowsFocus:Wr,getTabPanelId:Qr}=useTabsContext(),Vr=reactExports.useMemo(()=>({disabled:_r,ref:kr,id:qr}),[_r,kr,qr]),{id:Jr,index:Zr,totalItemCount:zn}=useCompoundItem($r??tabValueGenerator,Vr),{getRootProps:Vn,highlighted:_i,selected:e0}=useListItem({item:Jr}),{getRootProps:r0,rootRef:i0,active:n0,focusVisible:o0,setFocusVisible:a0}=useButton({disabled:_r,focusableWhenDisabled:!Wr,type:"button"}),s0=useForkRef$1(kr,zr,i0),l0=Jr!==void 0?Qr(Jr):void 0;return{getRootProps:(b0={})=>{const g0=extractEventHandlers(b0),y0=combineHooksSlotProps(Vn,r0);return{...b0,...y0(g0),role:"tab","aria-controls":l0,"aria-selected":e0,id:qr,ref:s0}},active:n0,focusVisible:o0,highlighted:_i,index:Zr,rootRef:s0,selected:e0||Jr===Nr,setFocusVisible:a0,totalTabsCount:zn}}const useUtilityClasses$h=Gt=>{const{selected:$r,disabled:zr}=Gt;return composeClasses$2({root:["root",$r&&"selected",zr&&"disabled"]},useClassNamesOverride(getTabUtilityClass))},Tab=reactExports.forwardRef(function($r,zr){const{action:_r,children:Dr,disabled:kr=!1,onChange:qr,onClick:Nr,onFocus:Wr,slotProps:Qr={},slots:Vr={},value:Jr,...Zr}=$r,zn=reactExports.useRef(null),Vn=useForkRef$1(zn,zr),{active:_i,highlighted:e0,selected:r0,getRootProps:i0}=useTab({...$r,rootRef:Vn,value:Jr}),n0={...$r,active:_i,disabled:kr,highlighted:e0,selected:r0},o0=useUtilityClasses$h(n0),a0=Vr.root??"button",s0=useSlotProps({elementType:a0,getSlotProps:i0,externalSlotProps:Qr.root,externalForwardedProps:Zr,additionalProps:{ref:zr},ownerState:n0,className:o0.root});return jsxRuntimeExports.jsx(a0,{...s0,children:Dr})});var lib$4={},flattenNames$1={},baseGetTag$3=_baseGetTag,isArray$7=isArray_1,isObjectLike$4=isObjectLike_1,stringTag$2="[object String]";function isString$2(Gt){return typeof Gt=="string"||!isArray$7(Gt)&&isObjectLike$4(Gt)&&baseGetTag$3(Gt)==stringTag$2}var isString_1=isString$2;const O$7=getDefaultExportFromCjs$3(isString_1);var identity$4=identity_1;function castFunction$2(Gt){return typeof Gt=="function"?Gt:identity$4}var _castFunction=castFunction$2,baseForOwn$1=_baseForOwn,castFunction$1=_castFunction;function forOwn(Gt,$r){return Gt&&baseForOwn$1(Gt,castFunction$1($r))}var forOwn_1=forOwn,arrayMap$2=_arrayMap,baseIteratee$4=_baseIteratee,baseMap$1=_baseMap,isArray$6=isArray_1;function map$2(Gt,$r){var zr=isArray$6(Gt)?arrayMap$2:baseMap$1;return zr(Gt,baseIteratee$4($r))}var map_1=map$2;Object.defineProperty(flattenNames$1,"__esModule",{value:!0});flattenNames$1.flattenNames=void 0;var _isString2=isString_1,_isString3=_interopRequireDefault$C(_isString2),_forOwn2$2=forOwn_1,_forOwn3$2=_interopRequireDefault$C(_forOwn2$2),_isPlainObject2=isPlainObject_1,_isPlainObject3=_interopRequireDefault$C(_isPlainObject2),_map2=map_1,_map3=_interopRequireDefault$C(_map2);function _interopRequireDefault$C(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}var flattenNames=flattenNames$1.flattenNames=function Gt(){var $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],zr=[];return(0,_map3.default)($r,function(_r){Array.isArray(_r)?Gt(_r).map(function(Dr){return zr.push(Dr)}):(0,_isPlainObject3.default)(_r)?(0,_forOwn3$2.default)(_r,function(Dr,kr){Dr===!0&&zr.push(kr),zr.push(kr+"-"+Dr)}):(0,_isString3.default)(_r)&&zr.push(_r)}),zr};flattenNames$1.default=flattenNames;var mergeClasses$1={};Object.defineProperty(mergeClasses$1,"__esModule",{value:!0});mergeClasses$1.mergeClasses=void 0;var _forOwn2$1=forOwn_1,_forOwn3$1=_interopRequireDefault$B(_forOwn2$1),_cloneDeep2=cloneDeep_1,_cloneDeep3=_interopRequireDefault$B(_cloneDeep2),_extends$j=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt};function _interopRequireDefault$B(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}var mergeClasses=mergeClasses$1.mergeClasses=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_r=$r.default&&(0,_cloneDeep3.default)($r.default)||{};return zr.map(function(Dr){var kr=$r[Dr];return kr&&(0,_forOwn3$1.default)(kr,function(qr,Nr){_r[Nr]||(_r[Nr]={}),_r[Nr]=_extends$j({},_r[Nr],kr[Nr])}),Dr}),_r};mergeClasses$1.default=mergeClasses;var autoprefix$1={};Object.defineProperty(autoprefix$1,"__esModule",{value:!0});autoprefix$1.autoprefix=void 0;var _forOwn2=forOwn_1,_forOwn3=_interopRequireDefault$A(_forOwn2),_extends$i=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt};function _interopRequireDefault$A(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}var transforms={borderRadius:function($r){return{msBorderRadius:$r,MozBorderRadius:$r,OBorderRadius:$r,WebkitBorderRadius:$r,borderRadius:$r}},boxShadow:function($r){return{msBoxShadow:$r,MozBoxShadow:$r,OBoxShadow:$r,WebkitBoxShadow:$r,boxShadow:$r}},userSelect:function($r){return{WebkitTouchCallout:$r,KhtmlUserSelect:$r,MozUserSelect:$r,msUserSelect:$r,WebkitUserSelect:$r,userSelect:$r}},flex:function($r){return{WebkitBoxFlex:$r,MozBoxFlex:$r,WebkitFlex:$r,msFlex:$r,flex:$r}},flexBasis:function($r){return{WebkitFlexBasis:$r,flexBasis:$r}},justifyContent:function($r){return{WebkitJustifyContent:$r,justifyContent:$r}},transition:function($r){return{msTransition:$r,MozTransition:$r,OTransition:$r,WebkitTransition:$r,transition:$r}},transform:function($r){return{msTransform:$r,MozTransform:$r,OTransform:$r,WebkitTransform:$r,transform:$r}},absolute:function($r){var zr=$r&&$r.split(" ");return{position:"absolute",top:zr&&zr[0],right:zr&&zr[1],bottom:zr&&zr[2],left:zr&&zr[3]}},extend:function($r,zr){var _r=zr[$r];return _r||{extend:$r}}},autoprefix=autoprefix$1.autoprefix=function($r){var zr={};return(0,_forOwn3.default)($r,function(_r,Dr){var kr={};(0,_forOwn3.default)(_r,function(qr,Nr){var Wr=transforms[Nr];Wr?kr=_extends$i({},kr,Wr(qr)):kr[Nr]=qr}),zr[Dr]=kr}),zr};autoprefix$1.default=autoprefix;var hover$1={};Object.defineProperty(hover$1,"__esModule",{value:!0});hover$1.hover=void 0;var _extends$h=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_react$6=reactExports,_react2$5=_interopRequireDefault$z(_react$6);function _interopRequireDefault$z(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _classCallCheck$d(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$c(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$c(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var hover=hover$1.hover=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(_r){_inherits$c(Dr,_r);function Dr(){var kr,qr,Nr,Wr;_classCallCheck$d(this,Dr);for(var Qr=arguments.length,Vr=Array(Qr),Jr=0;Jr<Qr;Jr++)Vr[Jr]=arguments[Jr];return Wr=(qr=(Nr=_possibleConstructorReturn$c(this,(kr=Dr.__proto__||Object.getPrototypeOf(Dr)).call.apply(kr,[this].concat(Vr))),Nr),Nr.state={hover:!1},Nr.handleMouseOver=function(){return Nr.setState({hover:!0})},Nr.handleMouseOut=function(){return Nr.setState({hover:!1})},Nr.render=function(){return _react2$5.default.createElement(zr,{onMouseOver:Nr.handleMouseOver,onMouseOut:Nr.handleMouseOut},_react2$5.default.createElement($r,_extends$h({},Nr.props,Nr.state)))},qr),_possibleConstructorReturn$c(Nr,Wr)}return Dr}(_react2$5.default.Component)};hover$1.default=hover;var active$1={};Object.defineProperty(active$1,"__esModule",{value:!0});active$1.active=void 0;var _extends$g=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_react$5=reactExports,_react2$4=_interopRequireDefault$y(_react$5);function _interopRequireDefault$y(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _classCallCheck$c(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$b(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$b(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var active=active$1.active=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(_r){_inherits$b(Dr,_r);function Dr(){var kr,qr,Nr,Wr;_classCallCheck$c(this,Dr);for(var Qr=arguments.length,Vr=Array(Qr),Jr=0;Jr<Qr;Jr++)Vr[Jr]=arguments[Jr];return Wr=(qr=(Nr=_possibleConstructorReturn$b(this,(kr=Dr.__proto__||Object.getPrototypeOf(Dr)).call.apply(kr,[this].concat(Vr))),Nr),Nr.state={active:!1},Nr.handleMouseDown=function(){return Nr.setState({active:!0})},Nr.handleMouseUp=function(){return Nr.setState({active:!1})},Nr.render=function(){return _react2$4.default.createElement(zr,{onMouseDown:Nr.handleMouseDown,onMouseUp:Nr.handleMouseUp},_react2$4.default.createElement($r,_extends$g({},Nr.props,Nr.state)))},qr),_possibleConstructorReturn$b(Nr,Wr)}return Dr}(_react2$4.default.Component)};active$1.default=active;var loop$1={};Object.defineProperty(loop$1,"__esModule",{value:!0});var loopable=function($r,zr){var _r={},Dr=function(qr){var Nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;_r[qr]=Nr};return $r===0&&Dr("first-child"),$r===zr-1&&Dr("last-child"),($r===0||$r%2===0)&&Dr("even"),Math.abs($r%2)===1&&Dr("odd"),Dr("nth-child",$r),_r};loop$1.default=loopable;Object.defineProperty(lib$4,"__esModule",{value:!0});lib$4.ReactCSS=lib$4.loop=lib$4.handleActive=handleHover=lib$4.handleHover=lib$4.hover=void 0;var _flattenNames=flattenNames$1,_flattenNames2=_interopRequireDefault$x(_flattenNames),_mergeClasses=mergeClasses$1,_mergeClasses2=_interopRequireDefault$x(_mergeClasses),_autoprefix=autoprefix$1,_autoprefix2=_interopRequireDefault$x(_autoprefix),_hover2=hover$1,_hover3=_interopRequireDefault$x(_hover2),_active=active$1,_active2=_interopRequireDefault$x(_active),_loop2=loop$1,_loop3=_interopRequireDefault$x(_loop2);function _interopRequireDefault$x(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}lib$4.hover=_hover3.default;var handleHover=lib$4.handleHover=_hover3.default;lib$4.handleActive=_active2.default;lib$4.loop=_loop3.default;var ReactCSS=lib$4.ReactCSS=function($r){for(var zr=arguments.length,_r=Array(zr>1?zr-1:0),Dr=1;Dr<zr;Dr++)_r[Dr-1]=arguments[Dr];var kr=(0,_flattenNames2.default)(_r),qr=(0,_mergeClasses2.default)($r,kr);return(0,_autoprefix2.default)(qr)},_default$3=lib$4.default=ReactCSS,calculateChange$2=function($r,zr,_r,Dr,kr){var qr=kr.clientWidth,Nr=kr.clientHeight,Wr=typeof $r.pageX=="number"?$r.pageX:$r.touches[0].pageX,Qr=typeof $r.pageY=="number"?$r.pageY:$r.touches[0].pageY,Vr=Wr-(kr.getBoundingClientRect().left+window.pageXOffset),Jr=Qr-(kr.getBoundingClientRect().top+window.pageYOffset);if(_r==="vertical"){var Zr=void 0;if(Jr<0?Zr=0:Jr>Nr?Zr=1:Zr=Math.round(Jr*100/Nr)/100,zr.a!==Zr)return{h:zr.h,s:zr.s,l:zr.l,a:Zr,source:"rgb"}}else{var zn=void 0;if(Vr<0?zn=0:Vr>qr?zn=1:zn=Math.round(Vr*100/qr)/100,Dr!==zn)return{h:zr.h,s:zr.s,l:zr.l,a:zn,source:"rgb"}}return null},checkboardCache={},render=function($r,zr,_r,Dr){if(typeof document>"u"&&!Dr)return null;var kr=Dr?new Dr:document.createElement("canvas");kr.width=_r*2,kr.height=_r*2;var qr=kr.getContext("2d");return qr?(qr.fillStyle=$r,qr.fillRect(0,0,kr.width,kr.height),qr.fillStyle=zr,qr.fillRect(0,0,_r,_r),qr.translate(_r,_r),qr.fillRect(0,0,_r,_r),kr.toDataURL()):null},get$1=function($r,zr,_r,Dr){var kr=$r+"-"+zr+"-"+_r+(Dr?"-server":"");if(checkboardCache[kr])return checkboardCache[kr];var qr=render($r,zr,_r,Dr);return checkboardCache[kr]=qr,qr},_extends$f=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},Checkboard=function($r){var zr=$r.white,_r=$r.grey,Dr=$r.size,kr=$r.renderers,qr=$r.borderRadius,Nr=$r.boxShadow,Wr=$r.children,Qr=_default$3({default:{grid:{borderRadius:qr,boxShadow:Nr,absolute:"0px 0px 0px 0px",background:"url("+get$1(zr,_r,Dr,kr.canvas)+") center left"}}});return reactExports.isValidElement(Wr)?React$6.cloneElement(Wr,_extends$f({},Wr.props,{style:_extends$f({},Wr.props.style,Qr.grid)})):React$6.createElement("div",{style:Qr.grid})};Checkboard.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var _extends$e=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_createClass$b=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$b(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$a(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$a(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var Alpha=function(Gt){_inherits$a($r,Gt);function $r(){var zr,_r,Dr,kr;_classCallCheck$b(this,$r);for(var qr=arguments.length,Nr=Array(qr),Wr=0;Wr<qr;Wr++)Nr[Wr]=arguments[Wr];return kr=(_r=(Dr=_possibleConstructorReturn$a(this,(zr=$r.__proto__||Object.getPrototypeOf($r)).call.apply(zr,[this].concat(Nr))),Dr),Dr.handleChange=function(Qr){var Vr=calculateChange$2(Qr,Dr.props.hsl,Dr.props.direction,Dr.props.a,Dr.container);Vr&&typeof Dr.props.onChange=="function"&&Dr.props.onChange(Vr,Qr)},Dr.handleMouseDown=function(Qr){Dr.handleChange(Qr),window.addEventListener("mousemove",Dr.handleChange),window.addEventListener("mouseup",Dr.handleMouseUp)},Dr.handleMouseUp=function(){Dr.unbindEventListeners()},Dr.unbindEventListeners=function(){window.removeEventListener("mousemove",Dr.handleChange),window.removeEventListener("mouseup",Dr.handleMouseUp)},_r),_possibleConstructorReturn$a(Dr,kr)}return _createClass$b($r,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var _r=this,Dr=this.props.rgb,kr=_default$3({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+Dr.r+","+Dr.g+","+Dr.b+`, 0) 0%,
           rgba(`+Dr.r+","+Dr.g+","+Dr.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:Dr.a*100+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+Dr.r+","+Dr.g+","+Dr.b+`, 0) 0%,
           rgba(`+Dr.r+","+Dr.g+","+Dr.b+", 1) 100%)"},pointer:{left:0,top:Dr.a*100+"%"}},overwrite:_extends$e({},this.props.style)},{vertical:this.props.direction==="vertical",overwrite:!0});return React$6.createElement("div",{style:kr.alpha},React$6.createElement("div",{style:kr.checkboard},React$6.createElement(Checkboard,{renderers:this.props.renderers})),React$6.createElement("div",{style:kr.gradient}),React$6.createElement("div",{style:kr.container,ref:function(Nr){return _r.container=Nr},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},React$6.createElement("div",{style:kr.pointer},this.props.pointer?React$6.createElement(this.props.pointer,this.props):React$6.createElement("div",{style:kr.slider}))))}}]),$r}(reactExports.PureComponent||reactExports.Component),_createClass$a=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _defineProperty$9(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _classCallCheck$a(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$9(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$9(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var DEFAULT_ARROW_OFFSET=1,UP_KEY_CODE=38,DOWN_KEY_CODE=40,VALID_KEY_CODES=[UP_KEY_CODE,DOWN_KEY_CODE],isValidKeyCode=function($r){return VALID_KEY_CODES.indexOf($r)>-1},getNumberValue=function($r){return Number(String($r).replace(/%/g,""))},idCounter$1=1,EditableInput=function(Gt){_inherits$9($r,Gt);function $r(zr){_classCallCheck$a(this,$r);var _r=_possibleConstructorReturn$9(this,($r.__proto__||Object.getPrototypeOf($r)).call(this));return _r.handleBlur=function(){_r.state.blurValue&&_r.setState({value:_r.state.blurValue,blurValue:null})},_r.handleChange=function(Dr){_r.setUpdatedValue(Dr.target.value,Dr)},_r.handleKeyDown=function(Dr){var kr=getNumberValue(Dr.target.value);if(!isNaN(kr)&&isValidKeyCode(Dr.keyCode)){var qr=_r.getArrowOffset(),Nr=Dr.keyCode===UP_KEY_CODE?kr+qr:kr-qr;_r.setUpdatedValue(Nr,Dr)}},_r.handleDrag=function(Dr){if(_r.props.dragLabel){var kr=Math.round(_r.props.value+Dr.movementX);kr>=0&&kr<=_r.props.dragMax&&_r.props.onChange&&_r.props.onChange(_r.getValueObjectWithLabel(kr),Dr)}},_r.handleMouseDown=function(Dr){_r.props.dragLabel&&(Dr.preventDefault(),_r.handleDrag(Dr),window.addEventListener("mousemove",_r.handleDrag),window.addEventListener("mouseup",_r.handleMouseUp))},_r.handleMouseUp=function(){_r.unbindEventListeners()},_r.unbindEventListeners=function(){window.removeEventListener("mousemove",_r.handleDrag),window.removeEventListener("mouseup",_r.handleMouseUp)},_r.state={value:String(zr.value).toUpperCase(),blurValue:String(zr.value).toUpperCase()},_r.inputId="rc-editable-input-"+idCounter$1++,_r}return _createClass$a($r,[{key:"componentDidUpdate",value:function(_r,Dr){this.props.value!==this.state.value&&(_r.value!==this.props.value||Dr.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(_r){return _defineProperty$9({},this.props.label,_r)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||DEFAULT_ARROW_OFFSET}},{key:"setUpdatedValue",value:function(_r,Dr){var kr=this.props.label?this.getValueObjectWithLabel(_r):_r;this.props.onChange&&this.props.onChange(kr,Dr),this.setState({value:_r})}},{key:"render",value:function(){var _r=this,Dr=_default$3({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return React$6.createElement("div",{style:Dr.wrap},React$6.createElement("input",{id:this.inputId,style:Dr.input,ref:function(qr){return _r.input=qr},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?React$6.createElement("label",{htmlFor:this.inputId,style:Dr.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),$r}(reactExports.PureComponent||reactExports.Component),calculateChange$1=function($r,zr,_r,Dr){var kr=Dr.clientWidth,qr=Dr.clientHeight,Nr=typeof $r.pageX=="number"?$r.pageX:$r.touches[0].pageX,Wr=typeof $r.pageY=="number"?$r.pageY:$r.touches[0].pageY,Qr=Nr-(Dr.getBoundingClientRect().left+window.pageXOffset),Vr=Wr-(Dr.getBoundingClientRect().top+window.pageYOffset);if(zr==="vertical"){var Jr=void 0;if(Vr<0)Jr=359;else if(Vr>qr)Jr=0;else{var Zr=-(Vr*100/qr)+100;Jr=360*Zr/100}if(_r.h!==Jr)return{h:Jr,s:_r.s,l:_r.l,a:_r.a,source:"hsl"}}else{var zn=void 0;if(Qr<0)zn=0;else if(Qr>kr)zn=359;else{var Vn=Qr*100/kr;zn=360*Vn/100}if(_r.h!==zn)return{h:zn,s:_r.s,l:_r.l,a:_r.a,source:"hsl"}}return null},_createClass$9=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$9(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$8(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$8(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var Hue=function(Gt){_inherits$8($r,Gt);function $r(){var zr,_r,Dr,kr;_classCallCheck$9(this,$r);for(var qr=arguments.length,Nr=Array(qr),Wr=0;Wr<qr;Wr++)Nr[Wr]=arguments[Wr];return kr=(_r=(Dr=_possibleConstructorReturn$8(this,(zr=$r.__proto__||Object.getPrototypeOf($r)).call.apply(zr,[this].concat(Nr))),Dr),Dr.handleChange=function(Qr){var Vr=calculateChange$1(Qr,Dr.props.direction,Dr.props.hsl,Dr.container);Vr&&typeof Dr.props.onChange=="function"&&Dr.props.onChange(Vr,Qr)},Dr.handleMouseDown=function(Qr){Dr.handleChange(Qr),window.addEventListener("mousemove",Dr.handleChange),window.addEventListener("mouseup",Dr.handleMouseUp)},Dr.handleMouseUp=function(){Dr.unbindEventListeners()},_r),_possibleConstructorReturn$8(Dr,kr)}return _createClass$9($r,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var _r=this,Dr=this.props.direction,kr=Dr===void 0?"horizontal":Dr,qr=_default$3({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:this.props.hsl.h*100/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(this.props.hsl.h*100/360)+100+"%"}}},{vertical:kr==="vertical"});return React$6.createElement("div",{style:qr.hue},React$6.createElement("div",{className:"hue-"+kr,style:qr.container,ref:function(Wr){return _r.container=Wr},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},React$6.createElement("style",null,`
            .hue-horizontal {
              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0
                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
              background: -webkit-linear-gradient(to right, #f00 0%, #ff0
                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
            }

            .hue-vertical {
              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,
                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,
                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
            }
          `),React$6.createElement("div",{style:qr.pointer},this.props.pointer?React$6.createElement(this.props.pointer,this.props):React$6.createElement("div",{style:qr.slider}))))}}]),$r}(reactExports.PureComponent||reactExports.Component);function listCacheClear(){this.__data__=[],this.size=0}function eq$1(Gt,$r){return Gt===$r||Gt!==Gt&&$r!==$r}function assocIndexOf(Gt,$r){for(var zr=Gt.length;zr--;)if(eq$1(Gt[zr][0],$r))return zr;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(Gt){var $r=this.__data__,zr=assocIndexOf($r,Gt);if(zr<0)return!1;var _r=$r.length-1;return zr==_r?$r.pop():splice.call($r,zr,1),--this.size,!0}function listCacheGet(Gt){var $r=this.__data__,zr=assocIndexOf($r,Gt);return zr<0?void 0:$r[zr][1]}function listCacheHas(Gt){return assocIndexOf(this.__data__,Gt)>-1}function listCacheSet(Gt,$r){var zr=this.__data__,_r=assocIndexOf(zr,Gt);return _r<0?(++this.size,zr.push([Gt,$r])):zr[_r][1]=$r,this}function ListCache(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.clear();++$r<zr;){var _r=Gt[$r];this.set(_r[0],_r[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(Gt){var $r=this.__data__,zr=$r.delete(Gt);return this.size=$r.size,zr}function stackGet(Gt){return this.__data__.get(Gt)}function stackHas(Gt){return this.__data__.has(Gt)}var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root$1=freeGlobal||freeSelf||Function("return this")(),Symbol$2=root$1.Symbol,objectProto$f=Object.prototype,hasOwnProperty$e=objectProto$f.hasOwnProperty,nativeObjectToString$1=objectProto$f.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(Gt){var $r=hasOwnProperty$e.call(Gt,symToStringTag$1),zr=Gt[symToStringTag$1];try{Gt[symToStringTag$1]=void 0;var _r=!0}catch{}var Dr=nativeObjectToString$1.call(Gt);return _r&&($r?Gt[symToStringTag$1]=zr:delete Gt[symToStringTag$1]),Dr}var objectProto$e=Object.prototype,nativeObjectToString=objectProto$e.toString;function objectToString(Gt){return nativeObjectToString.call(Gt)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag$2(Gt){return Gt==null?Gt===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(Gt)?getRawTag(Gt):objectToString(Gt)}function isObject$9(Gt){var $r=typeof Gt;return Gt!=null&&($r=="object"||$r=="function")}var asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$4(Gt){if(!isObject$9(Gt))return!1;var $r=baseGetTag$2(Gt);return $r==funcTag$1||$r==genTag||$r==asyncTag||$r==proxyTag}var coreJsData=root$1["__core-js_shared__"],maskSrcKey=function(){var Gt=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return Gt?"Symbol(src)_1."+Gt:""}();function isMasked(Gt){return!!maskSrcKey&&maskSrcKey in Gt}var funcProto$2=Function.prototype,funcToString$2=funcProto$2.toString;function toSource(Gt){if(Gt!=null){try{return funcToString$2.call(Gt)}catch{}try{return Gt+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$1=Function.prototype,objectProto$d=Object.prototype,funcToString$1=funcProto$1.toString,hasOwnProperty$d=objectProto$d.hasOwnProperty,reIsNative=RegExp("^"+funcToString$1.call(hasOwnProperty$d).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(Gt){if(!isObject$9(Gt)||isMasked(Gt))return!1;var $r=isFunction$4(Gt)?reIsNative:reIsHostCtor;return $r.test(toSource(Gt))}function getValue(Gt,$r){return Gt==null?void 0:Gt[$r]}function getNative(Gt,$r){var zr=getValue(Gt,$r);return baseIsNative(zr)?zr:void 0}var Map$1=getNative(root$1,"Map"),nativeCreate=getNative(Object,"create");function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{},this.size=0}function hashDelete(Gt){var $r=this.has(Gt)&&delete this.__data__[Gt];return this.size-=$r?1:0,$r}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$c=Object.prototype,hasOwnProperty$c=objectProto$c.hasOwnProperty;function hashGet(Gt){var $r=this.__data__;if(nativeCreate){var zr=$r[Gt];return zr===HASH_UNDEFINED$2?void 0:zr}return hasOwnProperty$c.call($r,Gt)?$r[Gt]:void 0}var objectProto$b=Object.prototype,hasOwnProperty$b=objectProto$b.hasOwnProperty;function hashHas(Gt){var $r=this.__data__;return nativeCreate?$r[Gt]!==void 0:hasOwnProperty$b.call($r,Gt)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(Gt,$r){var zr=this.__data__;return this.size+=this.has(Gt)?0:1,zr[Gt]=nativeCreate&&$r===void 0?HASH_UNDEFINED$1:$r,this}function Hash(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.clear();++$r<zr;){var _r=Gt[$r];this.set(_r[0],_r[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$1||ListCache),string:new Hash}}function isKeyable(Gt){var $r=typeof Gt;return $r=="string"||$r=="number"||$r=="symbol"||$r=="boolean"?Gt!=="__proto__":Gt===null}function getMapData(Gt,$r){var zr=Gt.__data__;return isKeyable($r)?zr[typeof $r=="string"?"string":"hash"]:zr.map}function mapCacheDelete(Gt){var $r=getMapData(this,Gt).delete(Gt);return this.size-=$r?1:0,$r}function mapCacheGet(Gt){return getMapData(this,Gt).get(Gt)}function mapCacheHas(Gt){return getMapData(this,Gt).has(Gt)}function mapCacheSet(Gt,$r){var zr=getMapData(this,Gt),_r=zr.size;return zr.set(Gt,$r),this.size+=zr.size==_r?0:1,this}function MapCache(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.clear();++$r<zr;){var _r=Gt[$r];this.set(_r[0],_r[1])}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;var LARGE_ARRAY_SIZE$1=200;function stackSet(Gt,$r){var zr=this.__data__;if(zr instanceof ListCache){var _r=zr.__data__;if(!Map$1||_r.length<LARGE_ARRAY_SIZE$1-1)return _r.push([Gt,$r]),this.size=++zr.size,this;zr=this.__data__=new MapCache(_r)}return zr.set(Gt,$r),this.size=zr.size,this}function Stack$1(Gt){var $r=this.__data__=new ListCache(Gt);this.size=$r.size}Stack$1.prototype.clear=stackClear;Stack$1.prototype.delete=stackDelete;Stack$1.prototype.get=stackGet;Stack$1.prototype.has=stackHas;Stack$1.prototype.set=stackSet;var defineProperty$4=function(){try{var Gt=getNative(Object,"defineProperty");return Gt({},"",{}),Gt}catch{}}();function baseAssignValue$2(Gt,$r,zr){$r=="__proto__"&&defineProperty$4?defineProperty$4(Gt,$r,{configurable:!0,enumerable:!0,value:zr,writable:!0}):Gt[$r]=zr}function assignMergeValue$3(Gt,$r,zr){(zr!==void 0&&!eq$1(Gt[$r],zr)||zr===void 0&&!($r in Gt))&&baseAssignValue$2(Gt,$r,zr)}function createBaseFor(Gt){return function($r,zr,_r){for(var Dr=-1,kr=Object($r),qr=_r($r),Nr=qr.length;Nr--;){var Wr=qr[++Dr];if(zr(kr[Wr],Wr,kr)===!1)break}return $r}}var baseFor$1=createBaseFor(),freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$2=moduleExports$2?root$1.Buffer:void 0;Buffer$2&&Buffer$2.allocUnsafe;function cloneBuffer$1(Gt,$r){return Gt.slice()}var Uint8Array$1=root$1.Uint8Array;function cloneArrayBuffer(Gt){var $r=new Gt.constructor(Gt.byteLength);return new Uint8Array$1($r).set(new Uint8Array$1(Gt)),$r}function cloneTypedArray$1(Gt,$r){var zr=cloneArrayBuffer(Gt.buffer);return new Gt.constructor(zr,Gt.byteOffset,Gt.length)}function copyArray$1(Gt,$r){var zr=-1,_r=Gt.length;for($r||($r=Array(_r));++zr<_r;)$r[zr]=Gt[zr];return $r}var objectCreate=Object.create,baseCreate=function(){function Gt(){}return function($r){if(!isObject$9($r))return{};if(objectCreate)return objectCreate($r);Gt.prototype=$r;var zr=new Gt;return Gt.prototype=void 0,zr}}();function overArg(Gt,$r){return function(zr){return Gt($r(zr))}}var getPrototype=overArg(Object.getPrototypeOf,Object),objectProto$a=Object.prototype;function isPrototype(Gt){var $r=Gt&&Gt.constructor,zr=typeof $r=="function"&&$r.prototype||objectProto$a;return Gt===zr}function initCloneObject$1(Gt){return typeof Gt.constructor=="function"&&!isPrototype(Gt)?baseCreate(getPrototype(Gt)):{}}function isObjectLike$3(Gt){return Gt!=null&&typeof Gt=="object"}var argsTag$2="[object Arguments]";function baseIsArguments(Gt){return isObjectLike$3(Gt)&&baseGetTag$2(Gt)==argsTag$2}var objectProto$9=Object.prototype,hasOwnProperty$a=objectProto$9.hasOwnProperty,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,isArguments$2=baseIsArguments(function(){return arguments}())?baseIsArguments:function(Gt){return isObjectLike$3(Gt)&&hasOwnProperty$a.call(Gt,"callee")&&!propertyIsEnumerable$1.call(Gt,"callee")},isArray$5=Array.isArray,MAX_SAFE_INTEGER$1=9007199254740991;function isLength(Gt){return typeof Gt=="number"&&Gt>-1&&Gt%1==0&&Gt<=MAX_SAFE_INTEGER$1}function isArrayLike$1(Gt){return Gt!=null&&isLength(Gt.length)&&!isFunction$4(Gt)}function isArrayLikeObject$3(Gt){return isObjectLike$3(Gt)&&isArrayLike$1(Gt)}function stubFalse(){return!1}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,Buffer$1=moduleExports$1?root$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer$1=nativeIsBuffer||stubFalse,objectTag$3="[object Object]",funcProto=Function.prototype,objectProto$8=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$9=objectProto$8.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$3(Gt){if(!isObjectLike$3(Gt)||baseGetTag$2(Gt)!=objectTag$3)return!1;var $r=getPrototype(Gt);if($r===null)return!0;var zr=hasOwnProperty$9.call($r,"constructor")&&$r.constructor;return typeof zr=="function"&&zr instanceof zr&&funcToString.call(zr)==objectCtorString}var argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$2="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",mapTag$2="[object Map]",numberTag$2="[object Number]",objectTag$2="[object Object]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$1="[object String]",weakMapTag$1="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0;typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$1]=typedArrayTags[boolTag$1]=typedArrayTags[dataViewTag$2]=typedArrayTags[dateTag$2]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag]=typedArrayTags[mapTag$2]=typedArrayTags[numberTag$2]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag$1]=typedArrayTags[setTag$2]=typedArrayTags[stringTag$1]=typedArrayTags[weakMapTag$1]=!1;function baseIsTypedArray(Gt){return isObjectLike$3(Gt)&&isLength(Gt.length)&&!!typedArrayTags[baseGetTag$2(Gt)]}function baseUnary$2(Gt){return function($r){return Gt($r)}}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil$1=function(){try{var Gt=freeModule&&freeModule.require&&freeModule.require("util").types;return Gt||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary$2(nodeIsTypedArray):baseIsTypedArray;function safeGet$3(Gt,$r){if(!($r==="constructor"&&typeof Gt[$r]=="function")&&$r!="__proto__")return Gt[$r]}var objectProto$7=Object.prototype,hasOwnProperty$8=objectProto$7.hasOwnProperty;function assignValue(Gt,$r,zr){var _r=Gt[$r];(!(hasOwnProperty$8.call(Gt,$r)&&eq$1(_r,zr))||zr===void 0&&!($r in Gt))&&baseAssignValue$2(Gt,$r,zr)}function copyObject$1(Gt,$r,zr,_r){var Dr=!zr;zr||(zr={});for(var kr=-1,qr=$r.length;++kr<qr;){var Nr=$r[kr],Wr=void 0;Wr===void 0&&(Wr=Gt[Nr]),Dr?baseAssignValue$2(zr,Nr,Wr):assignValue(zr,Nr,Wr)}return zr}function baseTimes(Gt,$r){for(var zr=-1,_r=Array(Gt);++zr<Gt;)_r[zr]=$r(zr);return _r}var MAX_SAFE_INTEGER=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(Gt,$r){var zr=typeof Gt;return $r=$r??MAX_SAFE_INTEGER,!!$r&&(zr=="number"||zr!="symbol"&&reIsUint.test(Gt))&&Gt>-1&&Gt%1==0&&Gt<$r}var objectProto$6=Object.prototype,hasOwnProperty$7=objectProto$6.hasOwnProperty;function arrayLikeKeys(Gt,$r){var zr=isArray$5(Gt),_r=!zr&&isArguments$2(Gt),Dr=!zr&&!_r&&isBuffer$1(Gt),kr=!zr&&!_r&&!Dr&&isTypedArray$1(Gt),qr=zr||_r||Dr||kr,Nr=qr?baseTimes(Gt.length,String):[],Wr=Nr.length;for(var Qr in Gt)($r||hasOwnProperty$7.call(Gt,Qr))&&!(qr&&(Qr=="length"||Dr&&(Qr=="offset"||Qr=="parent")||kr&&(Qr=="buffer"||Qr=="byteLength"||Qr=="byteOffset")||isIndex(Qr,Wr)))&&Nr.push(Qr);return Nr}function nativeKeysIn(Gt){var $r=[];if(Gt!=null)for(var zr in Object(Gt))$r.push(zr);return $r}var objectProto$5=Object.prototype,hasOwnProperty$6=objectProto$5.hasOwnProperty;function baseKeysIn(Gt){if(!isObject$9(Gt))return nativeKeysIn(Gt);var $r=isPrototype(Gt),zr=[];for(var _r in Gt)_r=="constructor"&&($r||!hasOwnProperty$6.call(Gt,_r))||zr.push(_r);return zr}function keysIn$2(Gt){return isArrayLike$1(Gt)?arrayLikeKeys(Gt,!0):baseKeysIn(Gt)}function toPlainObject$2(Gt){return copyObject$1(Gt,keysIn$2(Gt))}function baseMergeDeep$2(Gt,$r,zr,_r,Dr,kr,qr){var Nr=safeGet$3(Gt,zr),Wr=safeGet$3($r,zr),Qr=qr.get(Wr);if(Qr){assignMergeValue$3(Gt,zr,Qr);return}var Vr=kr?kr(Nr,Wr,zr+"",Gt,$r,qr):void 0,Jr=Vr===void 0;if(Jr){var Zr=isArray$5(Wr),zn=!Zr&&isBuffer$1(Wr),Vn=!Zr&&!zn&&isTypedArray$1(Wr);Vr=Wr,Zr||zn||Vn?isArray$5(Nr)?Vr=Nr:isArrayLikeObject$3(Nr)?Vr=copyArray$1(Nr):zn?(Jr=!1,Vr=cloneBuffer$1(Wr)):Vn?(Jr=!1,Vr=cloneTypedArray$1(Wr)):Vr=[]:isPlainObject$3(Wr)||isArguments$2(Wr)?(Vr=Nr,isArguments$2(Nr)?Vr=toPlainObject$2(Nr):(!isObject$9(Nr)||isFunction$4(Nr))&&(Vr=initCloneObject$1(Wr))):Jr=!1}Jr&&(qr.set(Wr,Vr),Dr(Vr,Wr,_r,kr,qr),qr.delete(Wr)),assignMergeValue$3(Gt,zr,Vr)}function baseMerge$2(Gt,$r,zr,_r,Dr){Gt!==$r&&baseFor$1($r,function(kr,qr){if(Dr||(Dr=new Stack$1),isObject$9(kr))baseMergeDeep$2(Gt,$r,qr,zr,baseMerge$2,_r,Dr);else{var Nr=_r?_r(safeGet$3(Gt,qr),kr,qr+"",Gt,$r,Dr):void 0;Nr===void 0&&(Nr=kr),assignMergeValue$3(Gt,qr,Nr)}},keysIn$2)}function identity$3(Gt){return Gt}function apply(Gt,$r,zr){switch(zr.length){case 0:return Gt.call($r);case 1:return Gt.call($r,zr[0]);case 2:return Gt.call($r,zr[0],zr[1]);case 3:return Gt.call($r,zr[0],zr[1],zr[2])}return Gt.apply($r,zr)}var nativeMax$1=Math.max;function overRest(Gt,$r,zr){return $r=nativeMax$1($r===void 0?Gt.length-1:$r,0),function(){for(var _r=arguments,Dr=-1,kr=nativeMax$1(_r.length-$r,0),qr=Array(kr);++Dr<kr;)qr[Dr]=_r[$r+Dr];Dr=-1;for(var Nr=Array($r+1);++Dr<$r;)Nr[Dr]=_r[Dr];return Nr[$r]=zr(qr),apply(Gt,this,Nr)}}function constant$2(Gt){return function(){return Gt}}var baseSetToString=defineProperty$4?function(Gt,$r){return defineProperty$4(Gt,"toString",{configurable:!0,enumerable:!1,value:constant$2($r),writable:!0})}:identity$3,HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(Gt){var $r=0,zr=0;return function(){var _r=nativeNow(),Dr=HOT_SPAN-(_r-zr);if(zr=_r,Dr>0){if(++$r>=HOT_COUNT)return arguments[0]}else $r=0;return Gt.apply(void 0,arguments)}}var setToString=shortOut(baseSetToString);function baseRest$2(Gt,$r){return setToString(overRest(Gt,$r,identity$3),Gt+"")}function isIterateeCall$1(Gt,$r,zr){if(!isObject$9(zr))return!1;var _r=typeof $r;return(_r=="number"?isArrayLike$1(zr)&&isIndex($r,zr.length):_r=="string"&&$r in zr)?eq$1(zr[$r],Gt):!1}function createAssigner$2(Gt){return baseRest$2(function($r,zr){var _r=-1,Dr=zr.length,kr=Dr>1?zr[Dr-1]:void 0,qr=Dr>2?zr[2]:void 0;for(kr=Gt.length>3&&typeof kr=="function"?(Dr--,kr):void 0,qr&&isIterateeCall$1(zr[0],zr[1],qr)&&(kr=Dr<3?void 0:kr,Dr=1),$r=Object($r);++_r<Dr;){var Nr=zr[_r];Nr&&Gt($r,Nr,_r,kr)}return $r})}var merge$2=createAssigner$2(function(Gt,$r,zr){baseMerge$2(Gt,$r,zr)}),Raised=function($r){var zr=$r.zDepth,_r=$r.radius,Dr=$r.background,kr=$r.children,qr=$r.styles,Nr=qr===void 0?{}:qr,Wr=_default$3(merge$2({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+zr+"px "+zr*4+"px rgba(0,0,0,.24)",borderRadius:_r,background:Dr}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},Nr),{"zDepth-1":zr===1});return React$6.createElement("div",{style:Wr.wrap},React$6.createElement("div",{style:Wr.bg}),React$6.createElement("div",{style:Wr.content},kr))};Raised.propTypes={background:PropTypes.string,zDepth:PropTypes.oneOf([0,1,2,3,4,5]),radius:PropTypes.number,styles:PropTypes.object};Raised.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var now$2=function(){return root$1.Date.now()},reWhitespace=/\s/;function trimmedEndIndex(Gt){for(var $r=Gt.length;$r--&&reWhitespace.test(Gt.charAt($r)););return $r}var reTrimStart=/^\s+/;function baseTrim(Gt){return Gt&&Gt.slice(0,trimmedEndIndex(Gt)+1).replace(reTrimStart,"")}var symbolTag$1="[object Symbol]";function isSymbol$2(Gt){return typeof Gt=="symbol"||isObjectLike$3(Gt)&&baseGetTag$2(Gt)==symbolTag$1}var NAN=NaN,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(Gt){if(typeof Gt=="number")return Gt;if(isSymbol$2(Gt))return NAN;if(isObject$9(Gt)){var $r=typeof Gt.valueOf=="function"?Gt.valueOf():Gt;Gt=isObject$9($r)?$r+"":$r}if(typeof Gt!="string")return Gt===0?Gt:+Gt;Gt=baseTrim(Gt);var zr=reIsBinary.test(Gt);return zr||reIsOctal.test(Gt)?freeParseInt(Gt.slice(2),zr?2:8):reIsBadHex.test(Gt)?NAN:+Gt}var FUNC_ERROR_TEXT$2="Expected a function",nativeMax=Math.max,nativeMin=Math.min;function debounce(Gt,$r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr=0,Vr=!1,Jr=!1,Zr=!0;if(typeof Gt!="function")throw new TypeError(FUNC_ERROR_TEXT$2);$r=toNumber($r)||0,isObject$9(zr)&&(Vr=!!zr.leading,Jr="maxWait"in zr,kr=Jr?nativeMax(toNumber(zr.maxWait)||0,$r):kr,Zr="trailing"in zr?!!zr.trailing:Zr);function zn(s0){var l0=_r,u0=Dr;return _r=Dr=void 0,Qr=s0,qr=Gt.apply(u0,l0),qr}function Vn(s0){return Qr=s0,Nr=setTimeout(r0,$r),Vr?zn(s0):qr}function _i(s0){var l0=s0-Wr,u0=s0-Qr,b0=$r-l0;return Jr?nativeMin(b0,kr-u0):b0}function e0(s0){var l0=s0-Wr,u0=s0-Qr;return Wr===void 0||l0>=$r||l0<0||Jr&&u0>=kr}function r0(){var s0=now$2();if(e0(s0))return i0(s0);Nr=setTimeout(r0,_i(s0))}function i0(s0){return Nr=void 0,Zr&&_r?zn(s0):(_r=Dr=void 0,qr)}function n0(){Nr!==void 0&&clearTimeout(Nr),Qr=0,_r=Wr=Dr=Nr=void 0}function o0(){return Nr===void 0?qr:i0(now$2())}function a0(){var s0=now$2(),l0=e0(s0);if(_r=arguments,Dr=this,Wr=s0,l0){if(Nr===void 0)return Vn(Wr);if(Jr)return clearTimeout(Nr),Nr=setTimeout(r0,$r),zn(Wr)}return Nr===void 0&&(Nr=setTimeout(r0,$r)),qr}return a0.cancel=n0,a0.flush=o0,a0}var FUNC_ERROR_TEXT$1="Expected a function";function throttle(Gt,$r,zr){var _r=!0,Dr=!0;if(typeof Gt!="function")throw new TypeError(FUNC_ERROR_TEXT$1);return isObject$9(zr)&&(_r="leading"in zr?!!zr.leading:_r,Dr="trailing"in zr?!!zr.trailing:Dr),debounce(Gt,$r,{leading:_r,maxWait:$r,trailing:Dr})}var calculateChange=function($r,zr,_r){var Dr=_r.getBoundingClientRect(),kr=Dr.width,qr=Dr.height,Nr=typeof $r.pageX=="number"?$r.pageX:$r.touches[0].pageX,Wr=typeof $r.pageY=="number"?$r.pageY:$r.touches[0].pageY,Qr=Nr-(_r.getBoundingClientRect().left+window.pageXOffset),Vr=Wr-(_r.getBoundingClientRect().top+window.pageYOffset);Qr<0?Qr=0:Qr>kr&&(Qr=kr),Vr<0?Vr=0:Vr>qr&&(Vr=qr);var Jr=Qr/kr,Zr=1-Vr/qr;return{h:zr.h,s:Jr,v:Zr,a:zr.a,source:"hsv"}},_createClass$8=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$8(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$7(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$7(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var Saturation=function(Gt){_inherits$7($r,Gt);function $r(zr){_classCallCheck$8(this,$r);var _r=_possibleConstructorReturn$7(this,($r.__proto__||Object.getPrototypeOf($r)).call(this,zr));return _r.handleChange=function(Dr){typeof _r.props.onChange=="function"&&_r.throttle(_r.props.onChange,calculateChange(Dr,_r.props.hsl,_r.container),Dr)},_r.handleMouseDown=function(Dr){_r.handleChange(Dr);var kr=_r.getContainerRenderWindow();kr.addEventListener("mousemove",_r.handleChange),kr.addEventListener("mouseup",_r.handleMouseUp)},_r.handleMouseUp=function(){_r.unbindEventListeners()},_r.throttle=throttle(function(Dr,kr,qr){Dr(kr,qr)},50),_r}return _createClass$8($r,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var _r=this.container,Dr=window;!Dr.document.contains(_r)&&Dr.parent!==Dr;)Dr=Dr.parent;return Dr}},{key:"unbindEventListeners",value:function(){var _r=this.getContainerRenderWindow();_r.removeEventListener("mousemove",this.handleChange),_r.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var _r=this,Dr=this.props.style||{},kr=Dr.color,qr=Dr.white,Nr=Dr.black,Wr=Dr.pointer,Qr=Dr.circle,Vr=_default$3({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(this.props.hsv.v*100)+100+"%",left:this.props.hsv.s*100+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),
            0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:kr,white:qr,black:Nr,pointer:Wr,circle:Qr}},{custom:!!this.props.style});return React$6.createElement("div",{style:Vr.color,ref:function(Zr){return _r.container=Zr},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},React$6.createElement("style",null,`
          .saturation-white {
            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));
            background: linear-gradient(to right, #fff, rgba(255,255,255,0));
          }
          .saturation-black {
            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));
            background: linear-gradient(to top, #000, rgba(0,0,0,0));
          }
        `),React$6.createElement("div",{style:Vr.white,className:"saturation-white"},React$6.createElement("div",{style:Vr.black,className:"saturation-black"}),React$6.createElement("div",{style:Vr.pointer},this.props.pointer?React$6.createElement(this.props.pointer,this.props):React$6.createElement("div",{style:Vr.circle}))))}}]),$r}(reactExports.PureComponent||reactExports.Component);function arrayEach(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length;++zr<_r&&$r(Gt[zr],zr,Gt)!==!1;);return Gt}var nativeKeys=overArg(Object.keys,Object),objectProto$4=Object.prototype,hasOwnProperty$5=objectProto$4.hasOwnProperty;function baseKeys(Gt){if(!isPrototype(Gt))return nativeKeys(Gt);var $r=[];for(var zr in Object(Gt))hasOwnProperty$5.call(Gt,zr)&&zr!="constructor"&&$r.push(zr);return $r}function keys(Gt){return isArrayLike$1(Gt)?arrayLikeKeys(Gt):baseKeys(Gt)}function baseForOwn(Gt,$r){return Gt&&baseFor$1(Gt,$r,keys)}function createBaseEach(Gt,$r){return function(zr,_r){if(zr==null)return zr;if(!isArrayLike$1(zr))return Gt(zr,_r);for(var Dr=zr.length,kr=-1,qr=Object(zr);++kr<Dr&&_r(qr[kr],kr,qr)!==!1;);return zr}}var baseEach$2=createBaseEach(baseForOwn);function castFunction(Gt){return typeof Gt=="function"?Gt:identity$3}function forEach$1(Gt,$r){var zr=isArray$5(Gt)?arrayEach:baseEach$2;return zr(Gt,castFunction($r))}function _typeof$6(Gt){"@babel/helpers - typeof";return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$6(Gt)}var trimLeft=/^\s+/,trimRight=/\s+$/;function tinycolor(Gt,$r){if(Gt=Gt||"",$r=$r||{},Gt instanceof tinycolor)return Gt;if(!(this instanceof tinycolor))return new tinycolor(Gt,$r);var zr=inputToRGB(Gt);this._originalInput=Gt,this._r=zr.r,this._g=zr.g,this._b=zr.b,this._a=zr.a,this._roundA=Math.round(100*this._a)/100,this._format=$r.format||zr.format,this._gradientType=$r.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=zr.ok}tinycolor.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var $r=this.toRgb();return($r.r*299+$r.g*587+$r.b*114)/1e3},getLuminance:function(){var $r=this.toRgb(),zr,_r,Dr,kr,qr,Nr;return zr=$r.r/255,_r=$r.g/255,Dr=$r.b/255,zr<=.03928?kr=zr/12.92:kr=Math.pow((zr+.055)/1.055,2.4),_r<=.03928?qr=_r/12.92:qr=Math.pow((_r+.055)/1.055,2.4),Dr<=.03928?Nr=Dr/12.92:Nr=Math.pow((Dr+.055)/1.055,2.4),.2126*kr+.7152*qr+.0722*Nr},setAlpha:function($r){return this._a=boundAlpha($r),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var $r=rgbToHsv(this._r,this._g,this._b);return{h:$r.h*360,s:$r.s,v:$r.v,a:this._a}},toHsvString:function(){var $r=rgbToHsv(this._r,this._g,this._b),zr=Math.round($r.h*360),_r=Math.round($r.s*100),Dr=Math.round($r.v*100);return this._a==1?"hsv("+zr+", "+_r+"%, "+Dr+"%)":"hsva("+zr+", "+_r+"%, "+Dr+"%, "+this._roundA+")"},toHsl:function(){var $r=rgbToHsl(this._r,this._g,this._b);return{h:$r.h*360,s:$r.s,l:$r.l,a:this._a}},toHslString:function(){var $r=rgbToHsl(this._r,this._g,this._b),zr=Math.round($r.h*360),_r=Math.round($r.s*100),Dr=Math.round($r.l*100);return this._a==1?"hsl("+zr+", "+_r+"%, "+Dr+"%)":"hsla("+zr+", "+_r+"%, "+Dr+"%, "+this._roundA+")"},toHex:function($r){return rgbToHex(this._r,this._g,this._b,$r)},toHexString:function($r){return"#"+this.toHex($r)},toHex8:function($r){return rgbaToHex(this._r,this._g,this._b,this._a,$r)},toHex8String:function($r){return"#"+this.toHex8($r)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(bound01(this._r,255)*100)+"%",g:Math.round(bound01(this._g,255)*100)+"%",b:Math.round(bound01(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%)":"rgba("+Math.round(bound01(this._r,255)*100)+"%, "+Math.round(bound01(this._g,255)*100)+"%, "+Math.round(bound01(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:hexNames[rgbToHex(this._r,this._g,this._b,!0)]||!1},toFilter:function($r){var zr="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),_r=zr,Dr=this._gradientType?"GradientType = 1, ":"";if($r){var kr=tinycolor($r);_r="#"+rgbaToArgbHex(kr._r,kr._g,kr._b,kr._a)}return"progid:DXImageTransform.Microsoft.gradient("+Dr+"startColorstr="+zr+",endColorstr="+_r+")"},toString:function($r){var zr=!!$r;$r=$r||this._format;var _r=!1,Dr=this._a<1&&this._a>=0,kr=!zr&&Dr&&($r==="hex"||$r==="hex6"||$r==="hex3"||$r==="hex4"||$r==="hex8"||$r==="name");return kr?$r==="name"&&this._a===0?this.toName():this.toRgbString():($r==="rgb"&&(_r=this.toRgbString()),$r==="prgb"&&(_r=this.toPercentageRgbString()),($r==="hex"||$r==="hex6")&&(_r=this.toHexString()),$r==="hex3"&&(_r=this.toHexString(!0)),$r==="hex4"&&(_r=this.toHex8String(!0)),$r==="hex8"&&(_r=this.toHex8String()),$r==="name"&&(_r=this.toName()),$r==="hsl"&&(_r=this.toHslString()),$r==="hsv"&&(_r=this.toHsvString()),_r||this.toHexString())},clone:function(){return tinycolor(this.toString())},_applyModification:function($r,zr){var _r=$r.apply(null,[this].concat([].slice.call(zr)));return this._r=_r._r,this._g=_r._g,this._b=_r._b,this.setAlpha(_r._a),this},lighten:function(){return this._applyModification(_lighten,arguments)},brighten:function(){return this._applyModification(_brighten,arguments)},darken:function(){return this._applyModification(_darken,arguments)},desaturate:function(){return this._applyModification(_desaturate,arguments)},saturate:function(){return this._applyModification(_saturate,arguments)},greyscale:function(){return this._applyModification(_greyscale,arguments)},spin:function(){return this._applyModification(_spin,arguments)},_applyCombination:function($r,zr){return $r.apply(null,[this].concat([].slice.call(zr)))},analogous:function(){return this._applyCombination(_analogous,arguments)},complement:function(){return this._applyCombination(_complement,arguments)},monochromatic:function(){return this._applyCombination(_monochromatic,arguments)},splitcomplement:function(){return this._applyCombination(_splitcomplement,arguments)},triad:function(){return this._applyCombination(polyad,[3])},tetrad:function(){return this._applyCombination(polyad,[4])}};tinycolor.fromRatio=function(Gt,$r){if(_typeof$6(Gt)=="object"){var zr={};for(var _r in Gt)Gt.hasOwnProperty(_r)&&(_r==="a"?zr[_r]=Gt[_r]:zr[_r]=convertToPercentage(Gt[_r]));Gt=zr}return tinycolor(Gt,$r)};function inputToRGB(Gt){var $r={r:0,g:0,b:0},zr=1,_r=null,Dr=null,kr=null,qr=!1,Nr=!1;return typeof Gt=="string"&&(Gt=stringInputToObject(Gt)),_typeof$6(Gt)=="object"&&(isValidCSSUnit(Gt.r)&&isValidCSSUnit(Gt.g)&&isValidCSSUnit(Gt.b)?($r=rgbToRgb(Gt.r,Gt.g,Gt.b),qr=!0,Nr=String(Gt.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(Gt.h)&&isValidCSSUnit(Gt.s)&&isValidCSSUnit(Gt.v)?(_r=convertToPercentage(Gt.s),Dr=convertToPercentage(Gt.v),$r=hsvToRgb(Gt.h,_r,Dr),qr=!0,Nr="hsv"):isValidCSSUnit(Gt.h)&&isValidCSSUnit(Gt.s)&&isValidCSSUnit(Gt.l)&&(_r=convertToPercentage(Gt.s),kr=convertToPercentage(Gt.l),$r=hslToRgb$1(Gt.h,_r,kr),qr=!0,Nr="hsl"),Gt.hasOwnProperty("a")&&(zr=Gt.a)),zr=boundAlpha(zr),{ok:qr,format:Gt.format||Nr,r:Math.min(255,Math.max($r.r,0)),g:Math.min(255,Math.max($r.g,0)),b:Math.min(255,Math.max($r.b,0)),a:zr}}function rgbToRgb(Gt,$r,zr){return{r:bound01(Gt,255)*255,g:bound01($r,255)*255,b:bound01(zr,255)*255}}function rgbToHsl(Gt,$r,zr){Gt=bound01(Gt,255),$r=bound01($r,255),zr=bound01(zr,255);var _r=Math.max(Gt,$r,zr),Dr=Math.min(Gt,$r,zr),kr,qr,Nr=(_r+Dr)/2;if(_r==Dr)kr=qr=0;else{var Wr=_r-Dr;switch(qr=Nr>.5?Wr/(2-_r-Dr):Wr/(_r+Dr),_r){case Gt:kr=($r-zr)/Wr+($r<zr?6:0);break;case $r:kr=(zr-Gt)/Wr+2;break;case zr:kr=(Gt-$r)/Wr+4;break}kr/=6}return{h:kr,s:qr,l:Nr}}function hslToRgb$1(Gt,$r,zr){var _r,Dr,kr;Gt=bound01(Gt,360),$r=bound01($r,100),zr=bound01(zr,100);function qr(Qr,Vr,Jr){return Jr<0&&(Jr+=1),Jr>1&&(Jr-=1),Jr<1/6?Qr+(Vr-Qr)*6*Jr:Jr<1/2?Vr:Jr<2/3?Qr+(Vr-Qr)*(2/3-Jr)*6:Qr}if($r===0)_r=Dr=kr=zr;else{var Nr=zr<.5?zr*(1+$r):zr+$r-zr*$r,Wr=2*zr-Nr;_r=qr(Wr,Nr,Gt+1/3),Dr=qr(Wr,Nr,Gt),kr=qr(Wr,Nr,Gt-1/3)}return{r:_r*255,g:Dr*255,b:kr*255}}function rgbToHsv(Gt,$r,zr){Gt=bound01(Gt,255),$r=bound01($r,255),zr=bound01(zr,255);var _r=Math.max(Gt,$r,zr),Dr=Math.min(Gt,$r,zr),kr,qr,Nr=_r,Wr=_r-Dr;if(qr=_r===0?0:Wr/_r,_r==Dr)kr=0;else{switch(_r){case Gt:kr=($r-zr)/Wr+($r<zr?6:0);break;case $r:kr=(zr-Gt)/Wr+2;break;case zr:kr=(Gt-$r)/Wr+4;break}kr/=6}return{h:kr,s:qr,v:Nr}}function hsvToRgb(Gt,$r,zr){Gt=bound01(Gt,360)*6,$r=bound01($r,100),zr=bound01(zr,100);var _r=Math.floor(Gt),Dr=Gt-_r,kr=zr*(1-$r),qr=zr*(1-Dr*$r),Nr=zr*(1-(1-Dr)*$r),Wr=_r%6,Qr=[zr,qr,kr,kr,Nr,zr][Wr],Vr=[Nr,zr,zr,qr,kr,kr][Wr],Jr=[kr,kr,Nr,zr,zr,qr][Wr];return{r:Qr*255,g:Vr*255,b:Jr*255}}function rgbToHex(Gt,$r,zr,_r){var Dr=[pad2(Math.round(Gt).toString(16)),pad2(Math.round($r).toString(16)),pad2(Math.round(zr).toString(16))];return _r&&Dr[0].charAt(0)==Dr[0].charAt(1)&&Dr[1].charAt(0)==Dr[1].charAt(1)&&Dr[2].charAt(0)==Dr[2].charAt(1)?Dr[0].charAt(0)+Dr[1].charAt(0)+Dr[2].charAt(0):Dr.join("")}function rgbaToHex(Gt,$r,zr,_r,Dr){var kr=[pad2(Math.round(Gt).toString(16)),pad2(Math.round($r).toString(16)),pad2(Math.round(zr).toString(16)),pad2(convertDecimalToHex(_r))];return Dr&&kr[0].charAt(0)==kr[0].charAt(1)&&kr[1].charAt(0)==kr[1].charAt(1)&&kr[2].charAt(0)==kr[2].charAt(1)&&kr[3].charAt(0)==kr[3].charAt(1)?kr[0].charAt(0)+kr[1].charAt(0)+kr[2].charAt(0)+kr[3].charAt(0):kr.join("")}function rgbaToArgbHex(Gt,$r,zr,_r){var Dr=[pad2(convertDecimalToHex(_r)),pad2(Math.round(Gt).toString(16)),pad2(Math.round($r).toString(16)),pad2(Math.round(zr).toString(16))];return Dr.join("")}tinycolor.equals=function(Gt,$r){return!Gt||!$r?!1:tinycolor(Gt).toRgbString()==tinycolor($r).toRgbString()};tinycolor.random=function(){return tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function _desaturate(Gt,$r){$r=$r===0?0:$r||10;var zr=tinycolor(Gt).toHsl();return zr.s-=$r/100,zr.s=clamp01(zr.s),tinycolor(zr)}function _saturate(Gt,$r){$r=$r===0?0:$r||10;var zr=tinycolor(Gt).toHsl();return zr.s+=$r/100,zr.s=clamp01(zr.s),tinycolor(zr)}function _greyscale(Gt){return tinycolor(Gt).desaturate(100)}function _lighten(Gt,$r){$r=$r===0?0:$r||10;var zr=tinycolor(Gt).toHsl();return zr.l+=$r/100,zr.l=clamp01(zr.l),tinycolor(zr)}function _brighten(Gt,$r){$r=$r===0?0:$r||10;var zr=tinycolor(Gt).toRgb();return zr.r=Math.max(0,Math.min(255,zr.r-Math.round(255*-($r/100)))),zr.g=Math.max(0,Math.min(255,zr.g-Math.round(255*-($r/100)))),zr.b=Math.max(0,Math.min(255,zr.b-Math.round(255*-($r/100)))),tinycolor(zr)}function _darken(Gt,$r){$r=$r===0?0:$r||10;var zr=tinycolor(Gt).toHsl();return zr.l-=$r/100,zr.l=clamp01(zr.l),tinycolor(zr)}function _spin(Gt,$r){var zr=tinycolor(Gt).toHsl(),_r=(zr.h+$r)%360;return zr.h=_r<0?360+_r:_r,tinycolor(zr)}function _complement(Gt){var $r=tinycolor(Gt).toHsl();return $r.h=($r.h+180)%360,tinycolor($r)}function polyad(Gt,$r){if(isNaN($r)||$r<=0)throw new Error("Argument to polyad must be a positive number");for(var zr=tinycolor(Gt).toHsl(),_r=[tinycolor(Gt)],Dr=360/$r,kr=1;kr<$r;kr++)_r.push(tinycolor({h:(zr.h+kr*Dr)%360,s:zr.s,l:zr.l}));return _r}function _splitcomplement(Gt){var $r=tinycolor(Gt).toHsl(),zr=$r.h;return[tinycolor(Gt),tinycolor({h:(zr+72)%360,s:$r.s,l:$r.l}),tinycolor({h:(zr+216)%360,s:$r.s,l:$r.l})]}function _analogous(Gt,$r,zr){$r=$r||6,zr=zr||30;var _r=tinycolor(Gt).toHsl(),Dr=360/zr,kr=[tinycolor(Gt)];for(_r.h=(_r.h-(Dr*$r>>1)+720)%360;--$r;)_r.h=(_r.h+Dr)%360,kr.push(tinycolor(_r));return kr}function _monochromatic(Gt,$r){$r=$r||6;for(var zr=tinycolor(Gt).toHsv(),_r=zr.h,Dr=zr.s,kr=zr.v,qr=[],Nr=1/$r;$r--;)qr.push(tinycolor({h:_r,s:Dr,v:kr})),kr=(kr+Nr)%1;return qr}tinycolor.mix=function(Gt,$r,zr){zr=zr===0?0:zr||50;var _r=tinycolor(Gt).toRgb(),Dr=tinycolor($r).toRgb(),kr=zr/100,qr={r:(Dr.r-_r.r)*kr+_r.r,g:(Dr.g-_r.g)*kr+_r.g,b:(Dr.b-_r.b)*kr+_r.b,a:(Dr.a-_r.a)*kr+_r.a};return tinycolor(qr)};tinycolor.readability=function(Gt,$r){var zr=tinycolor(Gt),_r=tinycolor($r);return(Math.max(zr.getLuminance(),_r.getLuminance())+.05)/(Math.min(zr.getLuminance(),_r.getLuminance())+.05)};tinycolor.isReadable=function(Gt,$r,zr){var _r=tinycolor.readability(Gt,$r),Dr,kr;switch(kr=!1,Dr=validateWCAG2Parms(zr),Dr.level+Dr.size){case"AAsmall":case"AAAlarge":kr=_r>=4.5;break;case"AAlarge":kr=_r>=3;break;case"AAAsmall":kr=_r>=7;break}return kr};tinycolor.mostReadable=function(Gt,$r,zr){var _r=null,Dr=0,kr,qr,Nr,Wr;zr=zr||{},qr=zr.includeFallbackColors,Nr=zr.level,Wr=zr.size;for(var Qr=0;Qr<$r.length;Qr++)kr=tinycolor.readability(Gt,$r[Qr]),kr>Dr&&(Dr=kr,_r=tinycolor($r[Qr]));return tinycolor.isReadable(Gt,_r,{level:Nr,size:Wr})||!qr?_r:(zr.includeFallbackColors=!1,tinycolor.mostReadable(Gt,["#fff","#000"],zr))};var names=tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},hexNames=tinycolor.hexNames=flip(names);function flip(Gt){var $r={};for(var zr in Gt)Gt.hasOwnProperty(zr)&&($r[Gt[zr]]=zr);return $r}function boundAlpha(Gt){return Gt=parseFloat(Gt),(isNaN(Gt)||Gt<0||Gt>1)&&(Gt=1),Gt}function bound01(Gt,$r){isOnePointZero(Gt)&&(Gt="100%");var zr=isPercentage(Gt);return Gt=Math.min($r,Math.max(0,parseFloat(Gt))),zr&&(Gt=parseInt(Gt*$r,10)/100),Math.abs(Gt-$r)<1e-6?1:Gt%$r/parseFloat($r)}function clamp01(Gt){return Math.min(1,Math.max(0,Gt))}function parseIntFromHex(Gt){return parseInt(Gt,16)}function isOnePointZero(Gt){return typeof Gt=="string"&&Gt.indexOf(".")!=-1&&parseFloat(Gt)===1}function isPercentage(Gt){return typeof Gt=="string"&&Gt.indexOf("%")!=-1}function pad2(Gt){return Gt.length==1?"0"+Gt:""+Gt}function convertToPercentage(Gt){return Gt<=1&&(Gt=Gt*100+"%"),Gt}function convertDecimalToHex(Gt){return Math.round(parseFloat(Gt)*255).toString(16)}function convertHexToDecimal(Gt){return parseIntFromHex(Gt)/255}var matchers=function(){var Gt="[-\\+]?\\d+%?",$r="[-\\+]?\\d*\\.\\d+%?",zr="(?:"+$r+")|(?:"+Gt+")",_r="[\\s|\\(]+("+zr+")[,|\\s]+("+zr+")[,|\\s]+("+zr+")\\s*\\)?",Dr="[\\s|\\(]+("+zr+")[,|\\s]+("+zr+")[,|\\s]+("+zr+")[,|\\s]+("+zr+")\\s*\\)?";return{CSS_UNIT:new RegExp(zr),rgb:new RegExp("rgb"+_r),rgba:new RegExp("rgba"+Dr),hsl:new RegExp("hsl"+_r),hsla:new RegExp("hsla"+Dr),hsv:new RegExp("hsv"+_r),hsva:new RegExp("hsva"+Dr),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function isValidCSSUnit(Gt){return!!matchers.CSS_UNIT.exec(Gt)}function stringInputToObject(Gt){Gt=Gt.replace(trimLeft,"").replace(trimRight,"").toLowerCase();var $r=!1;if(names[Gt])Gt=names[Gt],$r=!0;else if(Gt=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var zr;return(zr=matchers.rgb.exec(Gt))?{r:zr[1],g:zr[2],b:zr[3]}:(zr=matchers.rgba.exec(Gt))?{r:zr[1],g:zr[2],b:zr[3],a:zr[4]}:(zr=matchers.hsl.exec(Gt))?{h:zr[1],s:zr[2],l:zr[3]}:(zr=matchers.hsla.exec(Gt))?{h:zr[1],s:zr[2],l:zr[3],a:zr[4]}:(zr=matchers.hsv.exec(Gt))?{h:zr[1],s:zr[2],v:zr[3]}:(zr=matchers.hsva.exec(Gt))?{h:zr[1],s:zr[2],v:zr[3],a:zr[4]}:(zr=matchers.hex8.exec(Gt))?{r:parseIntFromHex(zr[1]),g:parseIntFromHex(zr[2]),b:parseIntFromHex(zr[3]),a:convertHexToDecimal(zr[4]),format:$r?"name":"hex8"}:(zr=matchers.hex6.exec(Gt))?{r:parseIntFromHex(zr[1]),g:parseIntFromHex(zr[2]),b:parseIntFromHex(zr[3]),format:$r?"name":"hex"}:(zr=matchers.hex4.exec(Gt))?{r:parseIntFromHex(zr[1]+""+zr[1]),g:parseIntFromHex(zr[2]+""+zr[2]),b:parseIntFromHex(zr[3]+""+zr[3]),a:convertHexToDecimal(zr[4]+""+zr[4]),format:$r?"name":"hex8"}:(zr=matchers.hex3.exec(Gt))?{r:parseIntFromHex(zr[1]+""+zr[1]),g:parseIntFromHex(zr[2]+""+zr[2]),b:parseIntFromHex(zr[3]+""+zr[3]),format:$r?"name":"hex"}:!1}function validateWCAG2Parms(Gt){var $r,zr;return Gt=Gt||{level:"AA",size:"small"},$r=(Gt.level||"AA").toUpperCase(),zr=(Gt.size||"small").toLowerCase(),$r!=="AA"&&$r!=="AAA"&&($r="AA"),zr!=="small"&&zr!=="large"&&(zr="small"),{level:$r,size:zr}}var simpleCheckForValidColor=function($r){var zr=["r","g","b","a","h","s","l","v"],_r=0,Dr=0;return forEach$1(zr,function(kr){if($r[kr]&&(_r+=1,isNaN($r[kr])||(Dr+=1),kr==="s"||kr==="l")){var qr=/^\d+%$/;qr.test($r[kr])&&(Dr+=1)}}),_r===Dr?$r:!1},toState=function($r,zr){var _r=$r.hex?tinycolor($r.hex):tinycolor($r),Dr=_r.toHsl(),kr=_r.toHsv(),qr=_r.toRgb(),Nr=_r.toHex();Dr.s===0&&(Dr.h=zr||0,kr.h=zr||0);var Wr=Nr==="000000"&&qr.a===0;return{hsl:Dr,hex:Wr?"transparent":"#"+Nr,rgb:qr,hsv:kr,oldHue:$r.h||zr||Dr.h,source:$r.source}},isValidHex=function($r){if($r==="transparent")return!0;var zr=String($r).charAt(0)==="#"?1:0;return $r.length!==4+zr&&$r.length<7+zr&&tinycolor($r).isValid()},getContrastingColor=function($r){if(!$r)return"#fff";var zr=toState($r);if(zr.hex==="transparent")return"rgba(0,0,0,0.4)";var _r=(zr.rgb.r*299+zr.rgb.g*587+zr.rgb.b*114)/1e3;return _r>=128?"#000":"#fff"},isvalidColorString=function($r,zr){var _r=$r.replace("°","");return tinycolor(zr+" ("+_r+")")._ok},_extends$d=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_createClass$7=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$7(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$6(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$6(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var ColorWrap=function($r){var zr=function(_r){_inherits$6(Dr,_r);function Dr(kr){_classCallCheck$7(this,Dr);var qr=_possibleConstructorReturn$6(this,(Dr.__proto__||Object.getPrototypeOf(Dr)).call(this));return qr.handleChange=function(Nr,Wr){var Qr=simpleCheckForValidColor(Nr);if(Qr){var Vr=toState(Nr,Nr.h||qr.state.oldHue);qr.setState(Vr),qr.props.onChangeComplete&&qr.debounce(qr.props.onChangeComplete,Vr,Wr),qr.props.onChange&&qr.props.onChange(Vr,Wr)}},qr.handleSwatchHover=function(Nr,Wr){var Qr=simpleCheckForValidColor(Nr);if(Qr){var Vr=toState(Nr,Nr.h||qr.state.oldHue);qr.props.onSwatchHover&&qr.props.onSwatchHover(Vr,Wr)}},qr.state=_extends$d({},toState(kr.color,0)),qr.debounce=debounce(function(Nr,Wr,Qr){Nr(Wr,Qr)},100),qr}return _createClass$7(Dr,[{key:"render",value:function(){var qr={};return this.props.onSwatchHover&&(qr.onSwatchHover=this.handleSwatchHover),React$6.createElement($r,_extends$d({},this.props,this.state,{onChange:this.handleChange},qr))}}],[{key:"getDerivedStateFromProps",value:function(qr,Nr){return _extends$d({},toState(qr.color,Nr.oldHue))}}]),Dr}(reactExports.PureComponent||reactExports.Component);return zr.propTypes=_extends$d({},$r.propTypes),zr.defaultProps=_extends$d({},$r.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),zr},_extends$c=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_createClass$6=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$6(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$5(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$5(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var handleFocus=function($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"span";return function(_r){_inherits$5(Dr,_r);function Dr(){var kr,qr,Nr,Wr;_classCallCheck$6(this,Dr);for(var Qr=arguments.length,Vr=Array(Qr),Jr=0;Jr<Qr;Jr++)Vr[Jr]=arguments[Jr];return Wr=(qr=(Nr=_possibleConstructorReturn$5(this,(kr=Dr.__proto__||Object.getPrototypeOf(Dr)).call.apply(kr,[this].concat(Vr))),Nr),Nr.state={focus:!1},Nr.handleFocus=function(){return Nr.setState({focus:!0})},Nr.handleBlur=function(){return Nr.setState({focus:!1})},qr),_possibleConstructorReturn$5(Nr,Wr)}return _createClass$6(Dr,[{key:"render",value:function(){return React$6.createElement(zr,{onFocus:this.handleFocus,onBlur:this.handleBlur},React$6.createElement($r,_extends$c({},this.props,this.state)))}}]),Dr}(React$6.Component)},_extends$b=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},ENTER=13,Swatch=function($r){var zr=$r.color,_r=$r.style,Dr=$r.onClick,kr=Dr===void 0?function(){}:Dr,qr=$r.onHover,Nr=$r.title,Wr=Nr===void 0?zr:Nr,Qr=$r.children,Vr=$r.focus,Jr=$r.focusStyle,Zr=Jr===void 0?{}:Jr,zn=zr==="transparent",Vn=_default$3({default:{swatch:_extends$b({background:zr,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},_r,Vr?Zr:{})}}),_i=function(o0){return kr(zr,o0)},e0=function(o0){return o0.keyCode===ENTER&&kr(zr,o0)},r0=function(o0){return qr(zr,o0)},i0={};return qr&&(i0.onMouseOver=r0),React$6.createElement("div",_extends$b({style:Vn.swatch,onClick:_i,title:Wr,tabIndex:0,onKeyDown:e0},i0),Qr,zn&&React$6.createElement(Checkboard,{borderRadius:Vn.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};const Swatch$1=handleFocus(Swatch);var AlphaPointer=function($r){var zr=$r.direction,_r=_default$3({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:zr==="vertical"});return React$6.createElement("div",{style:_r.picker})},_extends$a=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},AlphaPicker=function($r){var zr=$r.rgb,_r=$r.hsl,Dr=$r.width,kr=$r.height,qr=$r.onChange,Nr=$r.direction,Wr=$r.style,Qr=$r.renderers,Vr=$r.pointer,Jr=$r.className,Zr=Jr===void 0?"":Jr,zn=_default$3({default:{picker:{position:"relative",width:Dr,height:kr},alpha:{radius:"2px",style:Wr}}});return React$6.createElement("div",{style:zn.picker,className:"alpha-picker "+Zr},React$6.createElement(Alpha,_extends$a({},zn.alpha,{rgb:zr,hsl:_r,pointer:Vr,renderers:Qr,onChange:qr,direction:Nr})))};AlphaPicker.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:AlphaPointer};ColorWrap(AlphaPicker);function arrayMap$1(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length,Dr=Array(_r);++zr<_r;)Dr[zr]=$r(Gt[zr],zr,Gt);return Dr}var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(Gt){return this.__data__.set(Gt,HASH_UNDEFINED),this}function setCacheHas(Gt){return this.__data__.has(Gt)}function SetCache$1(Gt){var $r=-1,zr=Gt==null?0:Gt.length;for(this.__data__=new MapCache;++$r<zr;)this.add(Gt[$r])}SetCache$1.prototype.add=SetCache$1.prototype.push=setCacheAdd;SetCache$1.prototype.has=setCacheHas;function arraySome(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length;++zr<_r;)if($r(Gt[zr],zr,Gt))return!0;return!1}function cacheHas$1(Gt,$r){return Gt.has($r)}var COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(Gt,$r,zr,_r,Dr,kr){var qr=zr&COMPARE_PARTIAL_FLAG$5,Nr=Gt.length,Wr=$r.length;if(Nr!=Wr&&!(qr&&Wr>Nr))return!1;var Qr=kr.get(Gt),Vr=kr.get($r);if(Qr&&Vr)return Qr==$r&&Vr==Gt;var Jr=-1,Zr=!0,zn=zr&COMPARE_UNORDERED_FLAG$3?new SetCache$1:void 0;for(kr.set(Gt,$r),kr.set($r,Gt);++Jr<Nr;){var Vn=Gt[Jr],_i=$r[Jr];if(_r)var e0=qr?_r(_i,Vn,Jr,$r,Gt,kr):_r(Vn,_i,Jr,Gt,$r,kr);if(e0!==void 0){if(e0)continue;Zr=!1;break}if(zn){if(!arraySome($r,function(r0,i0){if(!cacheHas$1(zn,i0)&&(Vn===r0||Dr(Vn,r0,zr,_r,kr)))return zn.push(i0)})){Zr=!1;break}}else if(!(Vn===_i||Dr(Vn,_i,zr,_r,kr))){Zr=!1;break}}return kr.delete(Gt),kr.delete($r),Zr}function mapToArray(Gt){var $r=-1,zr=Array(Gt.size);return Gt.forEach(function(_r,Dr){zr[++$r]=[Dr,_r]}),zr}function setToArray(Gt){var $r=-1,zr=Array(Gt.size);return Gt.forEach(function(_r){zr[++$r]=_r}),zr}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag$1="[object Date]",errorTag="[object Error]",mapTag$1="[object Map]",numberTag$1="[object Number]",regexpTag="[object RegExp]",setTag$1="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag$1="[object DataView]",symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto$1?symbolProto$1.valueOf:void 0;function equalByTag(Gt,$r,zr,_r,Dr,kr,qr){switch(zr){case dataViewTag$1:if(Gt.byteLength!=$r.byteLength||Gt.byteOffset!=$r.byteOffset)return!1;Gt=Gt.buffer,$r=$r.buffer;case arrayBufferTag:return!(Gt.byteLength!=$r.byteLength||!kr(new Uint8Array$1(Gt),new Uint8Array$1($r)));case boolTag:case dateTag$1:case numberTag$1:return eq$1(+Gt,+$r);case errorTag:return Gt.name==$r.name&&Gt.message==$r.message;case regexpTag:case stringTag:return Gt==$r+"";case mapTag$1:var Nr=mapToArray;case setTag$1:var Wr=_r&COMPARE_PARTIAL_FLAG$4;if(Nr||(Nr=setToArray),Gt.size!=$r.size&&!Wr)return!1;var Qr=qr.get(Gt);if(Qr)return Qr==$r;_r|=COMPARE_UNORDERED_FLAG$2,qr.set(Gt,$r);var Vr=equalArrays(Nr(Gt),Nr($r),_r,Dr,kr,qr);return qr.delete(Gt),Vr;case symbolTag:if(symbolValueOf)return symbolValueOf.call(Gt)==symbolValueOf.call($r)}return!1}function arrayPush(Gt,$r){for(var zr=-1,_r=$r.length,Dr=Gt.length;++zr<_r;)Gt[Dr+zr]=$r[zr];return Gt}function baseGetAllKeys(Gt,$r,zr){var _r=$r(Gt);return isArray$5(Gt)?_r:arrayPush(_r,zr(Gt))}function arrayFilter$1(Gt,$r){for(var zr=-1,_r=Gt==null?0:Gt.length,Dr=0,kr=[];++zr<_r;){var qr=Gt[zr];$r(qr,zr,Gt)&&(kr[Dr++]=qr)}return kr}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(Gt){return Gt==null?[]:(Gt=Object(Gt),arrayFilter$1(nativeGetSymbols(Gt),function($r){return propertyIsEnumerable.call(Gt,$r)}))}:stubArray;function getAllKeys(Gt){return baseGetAllKeys(Gt,keys,getSymbols)}var COMPARE_PARTIAL_FLAG$3=1,objectProto$2=Object.prototype,hasOwnProperty$4=objectProto$2.hasOwnProperty;function equalObjects(Gt,$r,zr,_r,Dr,kr){var qr=zr&COMPARE_PARTIAL_FLAG$3,Nr=getAllKeys(Gt),Wr=Nr.length,Qr=getAllKeys($r),Vr=Qr.length;if(Wr!=Vr&&!qr)return!1;for(var Jr=Wr;Jr--;){var Zr=Nr[Jr];if(!(qr?Zr in $r:hasOwnProperty$4.call($r,Zr)))return!1}var zn=kr.get(Gt),Vn=kr.get($r);if(zn&&Vn)return zn==$r&&Vn==Gt;var _i=!0;kr.set(Gt,$r),kr.set($r,Gt);for(var e0=qr;++Jr<Wr;){Zr=Nr[Jr];var r0=Gt[Zr],i0=$r[Zr];if(_r)var n0=qr?_r(i0,r0,Zr,$r,Gt,kr):_r(r0,i0,Zr,Gt,$r,kr);if(!(n0===void 0?r0===i0||Dr(r0,i0,zr,_r,kr):n0)){_i=!1;break}e0||(e0=Zr=="constructor")}if(_i&&!e0){var o0=Gt.constructor,a0=$r.constructor;o0!=a0&&"constructor"in Gt&&"constructor"in $r&&!(typeof o0=="function"&&o0 instanceof o0&&typeof a0=="function"&&a0 instanceof a0)&&(_i=!1)}return kr.delete(Gt),kr.delete($r),_i}var DataView$1=getNative(root$1,"DataView"),Promise$1=getNative(root$1,"Promise"),Set$1=getNative(root$1,"Set"),WeakMap$1=getNative(root$1,"WeakMap"),mapTag="[object Map]",objectTag$1="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView$1),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$1),getTag=baseGetTag$2;(DataView$1&&getTag(new DataView$1(new ArrayBuffer(1)))!=dataViewTag||Map$1&&getTag(new Map$1)!=mapTag||Promise$1&&getTag(Promise$1.resolve())!=promiseTag||Set$1&&getTag(new Set$1)!=setTag||WeakMap$1&&getTag(new WeakMap$1)!=weakMapTag)&&(getTag=function(Gt){var $r=baseGetTag$2(Gt),zr=$r==objectTag$1?Gt.constructor:void 0,_r=zr?toSource(zr):"";if(_r)switch(_r){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return $r});var COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto$1=Object.prototype,hasOwnProperty$3=objectProto$1.hasOwnProperty;function baseIsEqualDeep(Gt,$r,zr,_r,Dr,kr){var qr=isArray$5(Gt),Nr=isArray$5($r),Wr=qr?arrayTag:getTag(Gt),Qr=Nr?arrayTag:getTag($r);Wr=Wr==argsTag?objectTag:Wr,Qr=Qr==argsTag?objectTag:Qr;var Vr=Wr==objectTag,Jr=Qr==objectTag,Zr=Wr==Qr;if(Zr&&isBuffer$1(Gt)){if(!isBuffer$1($r))return!1;qr=!0,Vr=!1}if(Zr&&!Vr)return kr||(kr=new Stack$1),qr||isTypedArray$1(Gt)?equalArrays(Gt,$r,zr,_r,Dr,kr):equalByTag(Gt,$r,Wr,zr,_r,Dr,kr);if(!(zr&COMPARE_PARTIAL_FLAG$2)){var zn=Vr&&hasOwnProperty$3.call(Gt,"__wrapped__"),Vn=Jr&&hasOwnProperty$3.call($r,"__wrapped__");if(zn||Vn){var _i=zn?Gt.value():Gt,e0=Vn?$r.value():$r;return kr||(kr=new Stack$1),Dr(_i,e0,zr,_r,kr)}}return Zr?(kr||(kr=new Stack$1),equalObjects(Gt,$r,zr,_r,Dr,kr)):!1}function baseIsEqual$1(Gt,$r,zr,_r,Dr){return Gt===$r?!0:Gt==null||$r==null||!isObjectLike$3(Gt)&&!isObjectLike$3($r)?Gt!==Gt&&$r!==$r:baseIsEqualDeep(Gt,$r,zr,_r,baseIsEqual$1,Dr)}var COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(Gt,$r,zr,_r){var Dr=zr.length,kr=Dr;if(Gt==null)return!kr;for(Gt=Object(Gt);Dr--;){var qr=zr[Dr];if(qr[2]?qr[1]!==Gt[qr[0]]:!(qr[0]in Gt))return!1}for(;++Dr<kr;){qr=zr[Dr];var Nr=qr[0],Wr=Gt[Nr],Qr=qr[1];if(qr[2]){if(Wr===void 0&&!(Nr in Gt))return!1}else{var Vr=new Stack$1,Jr;if(!(Jr===void 0?baseIsEqual$1(Qr,Wr,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,_r,Vr):Jr))return!1}}return!0}function isStrictComparable(Gt){return Gt===Gt&&!isObject$9(Gt)}function getMatchData(Gt){for(var $r=keys(Gt),zr=$r.length;zr--;){var _r=$r[zr],Dr=Gt[_r];$r[zr]=[_r,Dr,isStrictComparable(Dr)]}return $r}function matchesStrictComparable(Gt,$r){return function(zr){return zr==null?!1:zr[Gt]===$r&&($r!==void 0||Gt in Object(zr))}}function baseMatches(Gt){var $r=getMatchData(Gt);return $r.length==1&&$r[0][2]?matchesStrictComparable($r[0][0],$r[0][1]):function(zr){return zr===Gt||baseIsMatch(zr,Gt,$r)}}var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(Gt,$r){if(isArray$5(Gt))return!1;var zr=typeof Gt;return zr=="number"||zr=="symbol"||zr=="boolean"||Gt==null||isSymbol$2(Gt)?!0:reIsPlainProp.test(Gt)||!reIsDeepProp.test(Gt)||$r!=null&&Gt in Object($r)}var FUNC_ERROR_TEXT="Expected a function";function memoize(Gt,$r){if(typeof Gt!="function"||$r!=null&&typeof $r!="function")throw new TypeError(FUNC_ERROR_TEXT);var zr=function(){var _r=arguments,Dr=$r?$r.apply(this,_r):_r[0],kr=zr.cache;if(kr.has(Dr))return kr.get(Dr);var qr=Gt.apply(this,_r);return zr.cache=kr.set(Dr,qr)||kr,qr};return zr.cache=new(memoize.Cache||MapCache),zr}memoize.Cache=MapCache;var MAX_MEMOIZE_SIZE=500;function memoizeCapped(Gt){var $r=memoize(Gt,function(_r){return zr.size===MAX_MEMOIZE_SIZE&&zr.clear(),_r}),zr=$r.cache;return $r}var rePropName$1=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar$1=/\\(\\)?/g,stringToPath$1=memoizeCapped(function(Gt){var $r=[];return Gt.charCodeAt(0)===46&&$r.push(""),Gt.replace(rePropName$1,function(zr,_r,Dr,kr){$r.push(Dr?kr.replace(reEscapeChar$1,"$1"):_r||zr)}),$r}),INFINITY$1=1/0,symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolToString=symbolProto?symbolProto.toString:void 0;function baseToString(Gt){if(typeof Gt=="string")return Gt;if(isArray$5(Gt))return arrayMap$1(Gt,baseToString)+"";if(isSymbol$2(Gt))return symbolToString?symbolToString.call(Gt):"";var $r=Gt+"";return $r=="0"&&1/Gt==-INFINITY$1?"-0":$r}function toString$9(Gt){return Gt==null?"":baseToString(Gt)}function castPath(Gt,$r){return isArray$5(Gt)?Gt:isKey(Gt,$r)?[Gt]:stringToPath$1(toString$9(Gt))}var INFINITY=1/0;function toKey(Gt){if(typeof Gt=="string"||isSymbol$2(Gt))return Gt;var $r=Gt+"";return $r=="0"&&1/Gt==-INFINITY?"-0":$r}function baseGet(Gt,$r){$r=castPath($r,Gt);for(var zr=0,_r=$r.length;Gt!=null&&zr<_r;)Gt=Gt[toKey($r[zr++])];return zr&&zr==_r?Gt:void 0}function get(Gt,$r,zr){var _r=Gt==null?void 0:baseGet(Gt,$r);return _r===void 0?zr:_r}function baseHasIn(Gt,$r){return Gt!=null&&$r in Object(Gt)}function hasPath(Gt,$r,zr){$r=castPath($r,Gt);for(var _r=-1,Dr=$r.length,kr=!1;++_r<Dr;){var qr=toKey($r[_r]);if(!(kr=Gt!=null&&zr(Gt,qr)))break;Gt=Gt[qr]}return kr||++_r!=Dr?kr:(Dr=Gt==null?0:Gt.length,!!Dr&&isLength(Dr)&&isIndex(qr,Dr)&&(isArray$5(Gt)||isArguments$2(Gt)))}function hasIn(Gt,$r){return Gt!=null&&hasPath(Gt,$r,baseHasIn)}var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(Gt,$r){return isKey(Gt)&&isStrictComparable($r)?matchesStrictComparable(toKey(Gt),$r):function(zr){var _r=get(zr,Gt);return _r===void 0&&_r===$r?hasIn(zr,Gt):baseIsEqual$1($r,_r,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}function baseProperty(Gt){return function($r){return $r==null?void 0:$r[Gt]}}function basePropertyDeep(Gt){return function($r){return baseGet($r,Gt)}}function property(Gt){return isKey(Gt)?baseProperty(toKey(Gt)):basePropertyDeep(Gt)}function baseIteratee$3(Gt){return typeof Gt=="function"?Gt:Gt==null?identity$3:typeof Gt=="object"?isArray$5(Gt)?baseMatchesProperty(Gt[0],Gt[1]):baseMatches(Gt):property(Gt)}function baseMap(Gt,$r){var zr=-1,_r=isArrayLike$1(Gt)?Array(Gt.length):[];return baseEach$2(Gt,function(Dr,kr,qr){_r[++zr]=$r(Dr,kr,qr)}),_r}function map$1(Gt,$r){var zr=isArray$5(Gt)?arrayMap$1:baseMap;return zr(Gt,baseIteratee$3($r))}var BlockSwatches=function($r){var zr=$r.colors,_r=$r.onClick,Dr=$r.onSwatchHover,kr=_default$3({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return React$6.createElement("div",{style:kr.swatches},map$1(zr,function(qr){return React$6.createElement(Swatch$1,{key:qr,color:qr,style:kr.swatch,onClick:_r,onHover:Dr,focusStyle:{boxShadow:"0 0 4px "+qr}})}),React$6.createElement("div",{style:kr.clear}))},Block=function($r){var zr=$r.onChange,_r=$r.onSwatchHover,Dr=$r.hex,kr=$r.colors,qr=$r.width,Nr=$r.triangle,Wr=$r.styles,Qr=Wr===void 0?{}:Wr,Vr=$r.className,Jr=Vr===void 0?"":Vr,Zr=Dr==="transparent",zn=function(e0,r0){isValidHex(e0)&&zr({hex:e0,source:"hex"},r0)},Vn=_default$3(merge$2({default:{card:{width:qr,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:Dr,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:getContrastingColor(Dr),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+Dr+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},Qr),{"hide-triangle":Nr==="hide"});return React$6.createElement("div",{style:Vn.card,className:"block-picker "+Jr},React$6.createElement("div",{style:Vn.triangle}),React$6.createElement("div",{style:Vn.head},Zr&&React$6.createElement(Checkboard,{borderRadius:"6px 6px 0 0"}),React$6.createElement("div",{style:Vn.label},Dr)),React$6.createElement("div",{style:Vn.body},React$6.createElement(BlockSwatches,{colors:kr,onClick:zn,onSwatchHover:_r}),React$6.createElement(EditableInput,{style:{input:Vn.input},value:Dr,onChange:zn})))};Block.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),colors:PropTypes.arrayOf(PropTypes.string),triangle:PropTypes.oneOf(["top","hide"]),styles:PropTypes.object};Block.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};ColorWrap(Block);var red={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},pink={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},purple={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},deepPurple={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},indigo={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},blue={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},lightBlue={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},cyan={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},teal={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},green={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},lightGreen={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},lime={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},yellow={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},amber={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},orange={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},deepOrange={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},brown={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},blueGrey={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},CircleSwatch=function($r){var zr=$r.color,_r=$r.onClick,Dr=$r.onSwatchHover,kr=$r.hover,qr=$r.active,Nr=$r.circleSize,Wr=$r.circleSpacing,Qr=_default$3({default:{swatch:{width:Nr,height:Nr,marginRight:Wr,marginBottom:Wr,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(Nr/2+1)+"px "+zr,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+zr}}},{hover:kr,active:qr});return React$6.createElement("div",{style:Qr.swatch},React$6.createElement(Swatch$1,{style:Qr.Swatch,color:zr,onClick:_r,onHover:Dr,focusStyle:{boxShadow:Qr.Swatch.boxShadow+", 0 0 5px "+zr}}))};CircleSwatch.defaultProps={circleSize:28,circleSpacing:14};const CircleSwatch$1=handleHover(CircleSwatch);var Circle=function($r){var zr=$r.width,_r=$r.onChange,Dr=$r.onSwatchHover,kr=$r.colors,qr=$r.hex,Nr=$r.circleSize,Wr=$r.styles,Qr=Wr===void 0?{}:Wr,Vr=$r.circleSpacing,Jr=$r.className,Zr=Jr===void 0?"":Jr,zn=_default$3(merge$2({default:{card:{width:zr,display:"flex",flexWrap:"wrap",marginRight:-Vr,marginBottom:-Vr}}},Qr)),Vn=function(e0,r0){return _r({hex:e0,source:"hex"},r0)};return React$6.createElement("div",{style:zn.card,className:"circle-picker "+Zr},map$1(kr,function(_i){return React$6.createElement(CircleSwatch$1,{key:_i,color:_i,onClick:Vn,onSwatchHover:Dr,active:qr===_i.toLowerCase(),circleSize:Nr,circleSpacing:Vr})}))};Circle.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),circleSize:PropTypes.number,circleSpacing:PropTypes.number,styles:PropTypes.object};Circle.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[red[500],pink[500],purple[500],deepPurple[500],indigo[500],blue[500],lightBlue[500],cyan[500],teal[500],green[500],lightGreen[500],lime[500],yellow[500],amber[500],orange[500],deepOrange[500],brown[500],blueGrey[500]],styles:{}};ColorWrap(Circle);function isUndefined(Gt){return Gt===void 0}var UnfoldMoreHorizontalIcon={};Object.defineProperty(UnfoldMoreHorizontalIcon,"__esModule",{value:!0});var _extends$9=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_react$4=reactExports,_react2$3=_interopRequireDefault$w(_react$4);function _interopRequireDefault$w(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _objectWithoutProperties$3(Gt,$r){var zr={};for(var _r in Gt)$r.indexOf(_r)>=0||Object.prototype.hasOwnProperty.call(Gt,_r)&&(zr[_r]=Gt[_r]);return zr}var DEFAULT_SIZE$1=24,_default$2=UnfoldMoreHorizontalIcon.default=function(Gt){var $r=Gt.fill,zr=$r===void 0?"currentColor":$r,_r=Gt.width,Dr=_r===void 0?DEFAULT_SIZE$1:_r,kr=Gt.height,qr=kr===void 0?DEFAULT_SIZE$1:kr,Nr=Gt.style,Wr=Nr===void 0?{}:Nr,Qr=_objectWithoutProperties$3(Gt,["fill","width","height","style"]);return _react2$3.default.createElement("svg",_extends$9({viewBox:"0 0 "+DEFAULT_SIZE$1+" "+DEFAULT_SIZE$1,style:_extends$9({fill:zr,width:Dr,height:qr},Wr)},Qr),_react2$3.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))},_createClass$5=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$5(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$4(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$4(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var ChromeFields=function(Gt){_inherits$4($r,Gt);function $r(zr){_classCallCheck$5(this,$r);var _r=_possibleConstructorReturn$4(this,($r.__proto__||Object.getPrototypeOf($r)).call(this));return _r.toggleViews=function(){_r.state.view==="hex"?_r.setState({view:"rgb"}):_r.state.view==="rgb"?_r.setState({view:"hsl"}):_r.state.view==="hsl"&&(_r.props.hsl.a===1?_r.setState({view:"hex"}):_r.setState({view:"rgb"}))},_r.handleChange=function(Dr,kr){Dr.hex?isValidHex(Dr.hex)&&_r.props.onChange({hex:Dr.hex,source:"hex"},kr):Dr.r||Dr.g||Dr.b?_r.props.onChange({r:Dr.r||_r.props.rgb.r,g:Dr.g||_r.props.rgb.g,b:Dr.b||_r.props.rgb.b,source:"rgb"},kr):Dr.a?(Dr.a<0?Dr.a=0:Dr.a>1&&(Dr.a=1),_r.props.onChange({h:_r.props.hsl.h,s:_r.props.hsl.s,l:_r.props.hsl.l,a:Math.round(Dr.a*100)/100,source:"rgb"},kr)):(Dr.h||Dr.s||Dr.l)&&(typeof Dr.s=="string"&&Dr.s.includes("%")&&(Dr.s=Dr.s.replace("%","")),typeof Dr.l=="string"&&Dr.l.includes("%")&&(Dr.l=Dr.l.replace("%","")),Dr.s==1?Dr.s=.01:Dr.l==1&&(Dr.l=.01),_r.props.onChange({h:Dr.h||_r.props.hsl.h,s:Number(isUndefined(Dr.s)?_r.props.hsl.s:Dr.s),l:Number(isUndefined(Dr.l)?_r.props.hsl.l:Dr.l),source:"hsl"},kr))},_r.showHighlight=function(Dr){Dr.currentTarget.style.background="#eee"},_r.hideHighlight=function(Dr){Dr.currentTarget.style.background="transparent"},zr.hsl.a!==1&&zr.view==="hex"?_r.state={view:"rgb"}:_r.state={view:zr.view},_r}return _createClass$5($r,[{key:"render",value:function(){var _r=this,Dr=_default$3({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),kr=void 0;return this.state.view==="hex"?kr=React$6.createElement("div",{style:Dr.fields,className:"flexbox-fix"},React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):this.state.view==="rgb"?kr=React$6.createElement("div",{style:Dr.fields,className:"flexbox-fix"},React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),React$6.createElement("div",{style:Dr.alpha},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view==="hsl"&&(kr=React$6.createElement("div",{style:Dr.fields,className:"flexbox-fix"},React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"s",value:Math.round(this.props.hsl.s*100)+"%",onChange:this.handleChange})),React$6.createElement("div",{style:Dr.field},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"l",value:Math.round(this.props.hsl.l*100)+"%",onChange:this.handleChange})),React$6.createElement("div",{style:Dr.alpha},React$6.createElement(EditableInput,{style:{input:Dr.input,label:Dr.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),React$6.createElement("div",{style:Dr.wrap,className:"flexbox-fix"},kr,React$6.createElement("div",{style:Dr.toggle},React$6.createElement("div",{style:Dr.icon,onClick:this.toggleViews,ref:function(Nr){return _r.icon=Nr}},React$6.createElement(_default$2,{style:Dr.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(_r,Dr){return _r.hsl.a!==1&&Dr.view==="hex"?{view:"rgb"}:null}}]),$r}(React$6.Component);ChromeFields.defaultProps={view:"hex"};var ChromePointer=function(){var $r=_default$3({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return React$6.createElement("div",{style:$r.picker})},ChromePointerCircle=function(){var $r=_default$3({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return React$6.createElement("div",{style:$r.picker})},Chrome=function($r){var zr=$r.width,_r=$r.onChange,Dr=$r.disableAlpha,kr=$r.rgb,qr=$r.hsl,Nr=$r.hsv,Wr=$r.hex,Qr=$r.renderers,Vr=$r.styles,Jr=Vr===void 0?{}:Vr,Zr=$r.className,zn=Zr===void 0?"":Zr,Vn=$r.defaultView,_i=_default$3(merge$2({default:{picker:{width:zr,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+kr.r+", "+kr.g+", "+kr.b+", "+kr.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},Jr),{disableAlpha:Dr});return React$6.createElement("div",{style:_i.picker,className:"chrome-picker "+zn},React$6.createElement("div",{style:_i.saturation},React$6.createElement(Saturation,{style:_i.Saturation,hsl:qr,hsv:Nr,pointer:ChromePointerCircle,onChange:_r})),React$6.createElement("div",{style:_i.body},React$6.createElement("div",{style:_i.controls,className:"flexbox-fix"},React$6.createElement("div",{style:_i.color},React$6.createElement("div",{style:_i.swatch},React$6.createElement("div",{style:_i.active}),React$6.createElement(Checkboard,{renderers:Qr}))),React$6.createElement("div",{style:_i.toggles},React$6.createElement("div",{style:_i.hue},React$6.createElement(Hue,{style:_i.Hue,hsl:qr,pointer:ChromePointer,onChange:_r})),React$6.createElement("div",{style:_i.alpha},React$6.createElement(Alpha,{style:_i.Alpha,rgb:kr,hsl:qr,pointer:ChromePointer,renderers:Qr,onChange:_r})))),React$6.createElement(ChromeFields,{rgb:kr,hsl:qr,hex:Wr,view:Vn,onChange:_r,disableAlpha:Dr})))};Chrome.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),disableAlpha:PropTypes.bool,styles:PropTypes.object,defaultView:PropTypes.oneOf(["hex","rgb","hsl"])};Chrome.defaultProps={width:225,disableAlpha:!1,styles:{}};const ChromePicker=ColorWrap(Chrome);var CompactColor=function($r){var zr=$r.color,_r=$r.onClick,Dr=_r===void 0?function(){}:_r,kr=$r.onSwatchHover,qr=$r.active,Nr=_default$3({default:{color:{background:zr,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:getContrastingColor(zr),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:qr,"color-#FFFFFF":zr==="#FFFFFF",transparent:zr==="transparent"});return React$6.createElement(Swatch$1,{style:Nr.color,color:zr,onClick:Dr,onHover:kr,focusStyle:{boxShadow:"0 0 4px "+zr}},React$6.createElement("div",{style:Nr.dot}))},CompactFields=function($r){var zr=$r.hex,_r=$r.rgb,Dr=$r.onChange,kr=_default$3({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:zr},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),qr=function(Wr,Qr){Wr.r||Wr.g||Wr.b?Dr({r:Wr.r||_r.r,g:Wr.g||_r.g,b:Wr.b||_r.b,source:"rgb"},Qr):Dr({hex:Wr.hex,source:"hex"},Qr)};return React$6.createElement("div",{style:kr.fields,className:"flexbox-fix"},React$6.createElement("div",{style:kr.active}),React$6.createElement(EditableInput,{style:{wrap:kr.HEXwrap,input:kr.HEXinput,label:kr.HEXlabel},label:"hex",value:zr,onChange:qr}),React$6.createElement(EditableInput,{style:{wrap:kr.RGBwrap,input:kr.RGBinput,label:kr.RGBlabel},label:"r",value:_r.r,onChange:qr}),React$6.createElement(EditableInput,{style:{wrap:kr.RGBwrap,input:kr.RGBinput,label:kr.RGBlabel},label:"g",value:_r.g,onChange:qr}),React$6.createElement(EditableInput,{style:{wrap:kr.RGBwrap,input:kr.RGBinput,label:kr.RGBlabel},label:"b",value:_r.b,onChange:qr}))},Compact=function($r){var zr=$r.onChange,_r=$r.onSwatchHover,Dr=$r.colors,kr=$r.hex,qr=$r.rgb,Nr=$r.styles,Wr=Nr===void 0?{}:Nr,Qr=$r.className,Vr=Qr===void 0?"":Qr,Jr=_default$3(merge$2({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},Wr)),Zr=function(Vn,_i){Vn.hex?isValidHex(Vn.hex)&&zr({hex:Vn.hex,source:"hex"},_i):zr(Vn,_i)};return React$6.createElement(Raised,{style:Jr.Compact,styles:Wr},React$6.createElement("div",{style:Jr.compact,className:"compact-picker "+Vr},React$6.createElement("div",null,map$1(Dr,function(zn){return React$6.createElement(CompactColor,{key:zn,color:zn,active:zn.toLowerCase()===kr,onClick:Zr,onSwatchHover:_r})}),React$6.createElement("div",{style:Jr.clear})),React$6.createElement(CompactFields,{hex:kr,rgb:qr,onChange:Zr})))};Compact.propTypes={colors:PropTypes.arrayOf(PropTypes.string),styles:PropTypes.object};Compact.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};ColorWrap(Compact);var GithubSwatch=function($r){var zr=$r.hover,_r=$r.color,Dr=$r.onClick,kr=$r.onSwatchHover,qr={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},Nr=_default$3({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:qr}},{hover:zr});return React$6.createElement("div",{style:Nr.swatch},React$6.createElement(Swatch$1,{color:_r,onClick:Dr,onHover:kr,focusStyle:qr}))};const GithubSwatch$1=handleHover(GithubSwatch);var Github=function($r){var zr=$r.width,_r=$r.colors,Dr=$r.onChange,kr=$r.onSwatchHover,qr=$r.triangle,Nr=$r.styles,Wr=Nr===void 0?{}:Nr,Qr=$r.className,Vr=Qr===void 0?"":Qr,Jr=_default$3(merge$2({default:{card:{width:zr,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},Wr),{"hide-triangle":qr==="hide","top-left-triangle":qr==="top-left","top-right-triangle":qr==="top-right","bottom-left-triangle":qr==="bottom-left","bottom-right-triangle":qr==="bottom-right"}),Zr=function(Vn,_i){return Dr({hex:Vn,source:"hex"},_i)};return React$6.createElement("div",{style:Jr.card,className:"github-picker "+Vr},React$6.createElement("div",{style:Jr.triangleShadow}),React$6.createElement("div",{style:Jr.triangle}),map$1(_r,function(zn){return React$6.createElement(GithubSwatch$1,{color:zn,key:zn,onClick:Zr,onSwatchHover:kr})}))};Github.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),colors:PropTypes.arrayOf(PropTypes.string),triangle:PropTypes.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:PropTypes.object};Github.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};ColorWrap(Github);var SliderPointer$1=function($r){var zr=$r.direction,_r=_default$3({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:zr==="vertical"});return React$6.createElement("div",{style:_r.picker})},_extends$8=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},HuePicker=function($r){var zr=$r.width,_r=$r.height,Dr=$r.onChange,kr=$r.hsl,qr=$r.direction,Nr=$r.pointer,Wr=$r.styles,Qr=Wr===void 0?{}:Wr,Vr=$r.className,Jr=Vr===void 0?"":Vr,Zr=_default$3(merge$2({default:{picker:{position:"relative",width:zr,height:_r},hue:{radius:"2px"}}},Qr)),zn=function(_i){return Dr({a:1,h:_i.h,l:.5,s:1})};return React$6.createElement("div",{style:Zr.picker,className:"hue-picker "+Jr},React$6.createElement(Hue,_extends$8({},Zr.hue,{hsl:kr,pointer:Nr,onChange:zn,direction:qr})))};HuePicker.propTypes={styles:PropTypes.object};HuePicker.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:SliderPointer$1,styles:{}};ColorWrap(HuePicker);var Material=function($r){var zr=$r.onChange,_r=$r.hex,Dr=$r.rgb,kr=$r.styles,qr=kr===void 0?{}:kr,Nr=$r.className,Wr=Nr===void 0?"":Nr,Qr=_default$3(merge$2({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+_r,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},qr)),Vr=function(Zr,zn){Zr.hex?isValidHex(Zr.hex)&&zr({hex:Zr.hex,source:"hex"},zn):(Zr.r||Zr.g||Zr.b)&&zr({r:Zr.r||Dr.r,g:Zr.g||Dr.g,b:Zr.b||Dr.b,source:"rgb"},zn)};return React$6.createElement(Raised,{styles:qr},React$6.createElement("div",{style:Qr.material,className:"material-picker "+Wr},React$6.createElement(EditableInput,{style:{wrap:Qr.HEXwrap,input:Qr.HEXinput,label:Qr.HEXlabel},label:"hex",value:_r,onChange:Vr}),React$6.createElement("div",{style:Qr.split,className:"flexbox-fix"},React$6.createElement("div",{style:Qr.third},React$6.createElement(EditableInput,{style:{wrap:Qr.RGBwrap,input:Qr.RGBinput,label:Qr.RGBlabel},label:"r",value:Dr.r,onChange:Vr})),React$6.createElement("div",{style:Qr.third},React$6.createElement(EditableInput,{style:{wrap:Qr.RGBwrap,input:Qr.RGBinput,label:Qr.RGBlabel},label:"g",value:Dr.g,onChange:Vr})),React$6.createElement("div",{style:Qr.third},React$6.createElement(EditableInput,{style:{wrap:Qr.RGBwrap,input:Qr.RGBinput,label:Qr.RGBlabel},label:"b",value:Dr.b,onChange:Vr})))))};ColorWrap(Material);var PhotoshopPicker=function($r){var zr=$r.onChange,_r=$r.rgb,Dr=$r.hsv,kr=$r.hex,qr=_default$3({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),Nr=function(Qr,Vr){Qr["#"]?isValidHex(Qr["#"])&&zr({hex:Qr["#"],source:"hex"},Vr):Qr.r||Qr.g||Qr.b?zr({r:Qr.r||_r.r,g:Qr.g||_r.g,b:Qr.b||_r.b,source:"rgb"},Vr):(Qr.h||Qr.s||Qr.v)&&zr({h:Qr.h||Dr.h,s:Qr.s||Dr.s,v:Qr.v||Dr.v,source:"hsv"},Vr)};return React$6.createElement("div",{style:qr.fields},React$6.createElement(EditableInput,{style:{wrap:qr.RGBwrap,input:qr.RGBinput,label:qr.RGBlabel},label:"h",value:Math.round(Dr.h),onChange:Nr}),React$6.createElement(EditableInput,{style:{wrap:qr.RGBwrap,input:qr.RGBinput,label:qr.RGBlabel},label:"s",value:Math.round(Dr.s*100),onChange:Nr}),React$6.createElement(EditableInput,{style:{wrap:qr.RGBwrap,input:qr.RGBinput,label:qr.RGBlabel},label:"v",value:Math.round(Dr.v*100),onChange:Nr}),React$6.createElement("div",{style:qr.divider}),React$6.createElement(EditableInput,{style:{wrap:qr.RGBwrap,input:qr.RGBinput,label:qr.RGBlabel},label:"r",value:_r.r,onChange:Nr}),React$6.createElement(EditableInput,{style:{wrap:qr.RGBwrap,input:qr.RGBinput,label:qr.RGBlabel},label:"g",value:_r.g,onChange:Nr}),React$6.createElement(EditableInput,{style:{wrap:qr.RGBwrap,input:qr.RGBinput,label:qr.RGBlabel},label:"b",value:_r.b,onChange:Nr}),React$6.createElement("div",{style:qr.divider}),React$6.createElement(EditableInput,{style:{wrap:qr.HEXwrap,input:qr.HEXinput,label:qr.HEXlabel},label:"#",value:kr.replace("#",""),onChange:Nr}),React$6.createElement("div",{style:qr.fieldSymbols},React$6.createElement("div",{style:qr.symbol},"°"),React$6.createElement("div",{style:qr.symbol},"%"),React$6.createElement("div",{style:qr.symbol},"%")))},PhotoshopPointerCircle$1=function($r){var zr=$r.hsl,_r=_default$3({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":zr.l>.5});return React$6.createElement("div",{style:_r.picker})},PhotoshopPointerCircle=function(){var $r=_default$3({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return React$6.createElement("div",{style:$r.pointer},React$6.createElement("div",{style:$r.left},React$6.createElement("div",{style:$r.leftInside})),React$6.createElement("div",{style:$r.right},React$6.createElement("div",{style:$r.rightInside})))},PhotoshopButton=function($r){var zr=$r.onClick,_r=$r.label,Dr=$r.children,kr=$r.active,qr=_default$3({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:kr});return React$6.createElement("div",{style:qr.button,onClick:zr},_r||Dr)},PhotoshopPreviews=function($r){var zr=$r.rgb,_r=$r.currentColor,Dr=_default$3({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+zr.r+","+zr.g+", "+zr.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:_r,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return React$6.createElement("div",null,React$6.createElement("div",{style:Dr.label},"new"),React$6.createElement("div",{style:Dr.swatches},React$6.createElement("div",{style:Dr.new}),React$6.createElement("div",{style:Dr.current})),React$6.createElement("div",{style:Dr.label},"current"))},_createClass$4=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$4(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$3(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$3(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var Photoshop=function(Gt){_inherits$3($r,Gt);function $r(zr){_classCallCheck$4(this,$r);var _r=_possibleConstructorReturn$3(this,($r.__proto__||Object.getPrototypeOf($r)).call(this));return _r.state={currentColor:zr.hex},_r}return _createClass$4($r,[{key:"render",value:function(){var _r=this.props,Dr=_r.styles,kr=Dr===void 0?{}:Dr,qr=_r.className,Nr=qr===void 0?"":qr,Wr=_default$3(merge$2({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},kr));return React$6.createElement("div",{style:Wr.picker,className:"photoshop-picker "+Nr},React$6.createElement("div",{style:Wr.head},this.props.header),React$6.createElement("div",{style:Wr.body,className:"flexbox-fix"},React$6.createElement("div",{style:Wr.saturation},React$6.createElement(Saturation,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:PhotoshopPointerCircle$1,onChange:this.props.onChange})),React$6.createElement("div",{style:Wr.hue},React$6.createElement(Hue,{direction:"vertical",hsl:this.props.hsl,pointer:PhotoshopPointerCircle,onChange:this.props.onChange})),React$6.createElement("div",{style:Wr.controls},React$6.createElement("div",{style:Wr.top,className:"flexbox-fix"},React$6.createElement("div",{style:Wr.previews},React$6.createElement(PhotoshopPreviews,{rgb:this.props.rgb,currentColor:this.state.currentColor})),React$6.createElement("div",{style:Wr.actions},React$6.createElement(PhotoshopButton,{label:"OK",onClick:this.props.onAccept,active:!0}),React$6.createElement(PhotoshopButton,{label:"Cancel",onClick:this.props.onCancel}),React$6.createElement(PhotoshopPicker,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),$r}(React$6.Component);Photoshop.propTypes={header:PropTypes.string,styles:PropTypes.object};Photoshop.defaultProps={header:"Color Picker",styles:{}};ColorWrap(Photoshop);var SketchFields=function($r){var zr=$r.onChange,_r=$r.rgb,Dr=$r.hsl,kr=$r.hex,qr=$r.disableAlpha,Nr=_default$3({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:qr}),Wr=function(Vr,Jr){Vr.hex?isValidHex(Vr.hex)&&zr({hex:Vr.hex,source:"hex"},Jr):Vr.r||Vr.g||Vr.b?zr({r:Vr.r||_r.r,g:Vr.g||_r.g,b:Vr.b||_r.b,a:_r.a,source:"rgb"},Jr):Vr.a&&(Vr.a<0?Vr.a=0:Vr.a>100&&(Vr.a=100),Vr.a/=100,zr({h:Dr.h,s:Dr.s,l:Dr.l,a:Vr.a,source:"rgb"},Jr))};return React$6.createElement("div",{style:Nr.fields,className:"flexbox-fix"},React$6.createElement("div",{style:Nr.double},React$6.createElement(EditableInput,{style:{input:Nr.input,label:Nr.label},label:"hex",value:kr.replace("#",""),onChange:Wr})),React$6.createElement("div",{style:Nr.single},React$6.createElement(EditableInput,{style:{input:Nr.input,label:Nr.label},label:"r",value:_r.r,onChange:Wr,dragLabel:"true",dragMax:"255"})),React$6.createElement("div",{style:Nr.single},React$6.createElement(EditableInput,{style:{input:Nr.input,label:Nr.label},label:"g",value:_r.g,onChange:Wr,dragLabel:"true",dragMax:"255"})),React$6.createElement("div",{style:Nr.single},React$6.createElement(EditableInput,{style:{input:Nr.input,label:Nr.label},label:"b",value:_r.b,onChange:Wr,dragLabel:"true",dragMax:"255"})),React$6.createElement("div",{style:Nr.alpha},React$6.createElement(EditableInput,{style:{input:Nr.input,label:Nr.label},label:"a",value:Math.round(_r.a*100),onChange:Wr,dragLabel:"true",dragMax:"100"})))},_extends$7=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},SketchPresetColors=function($r){var zr=$r.colors,_r=$r.onClick,Dr=_r===void 0?function(){}:_r,kr=$r.onSwatchHover,qr=_default$3({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!zr||!zr.length}),Nr=function(Qr,Vr){Dr({hex:Qr,source:"hex"},Vr)};return React$6.createElement("div",{style:qr.colors,className:"flexbox-fix"},zr.map(function(Wr){var Qr=typeof Wr=="string"?{color:Wr}:Wr,Vr=""+Qr.color+(Qr.title||"");return React$6.createElement("div",{key:Vr,style:qr.swatchWrap},React$6.createElement(Swatch$1,_extends$7({},Qr,{style:qr.swatch,onClick:Nr,onHover:kr,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+Qr.color}})))}))};SketchPresetColors.propTypes={colors:PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string,PropTypes.shape({color:PropTypes.string,title:PropTypes.string})])).isRequired};var _extends$6=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},Sketch=function($r){var zr=$r.width,_r=$r.rgb,Dr=$r.hex,kr=$r.hsv,qr=$r.hsl,Nr=$r.onChange,Wr=$r.onSwatchHover,Qr=$r.disableAlpha,Vr=$r.presetColors,Jr=$r.renderers,Zr=$r.styles,zn=Zr===void 0?{}:Zr,Vn=$r.className,_i=Vn===void 0?"":Vn,e0=_default$3(merge$2({default:_extends$6({picker:{width:zr,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+_r.r+","+_r.g+","+_r.b+","+_r.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},zn),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},zn),{disableAlpha:Qr});return React$6.createElement("div",{style:e0.picker,className:"sketch-picker "+_i},React$6.createElement("div",{style:e0.saturation},React$6.createElement(Saturation,{style:e0.Saturation,hsl:qr,hsv:kr,onChange:Nr})),React$6.createElement("div",{style:e0.controls,className:"flexbox-fix"},React$6.createElement("div",{style:e0.sliders},React$6.createElement("div",{style:e0.hue},React$6.createElement(Hue,{style:e0.Hue,hsl:qr,onChange:Nr})),React$6.createElement("div",{style:e0.alpha},React$6.createElement(Alpha,{style:e0.Alpha,rgb:_r,hsl:qr,renderers:Jr,onChange:Nr}))),React$6.createElement("div",{style:e0.color},React$6.createElement(Checkboard,null),React$6.createElement("div",{style:e0.activeColor}))),React$6.createElement(SketchFields,{rgb:_r,hsl:qr,hex:Dr,onChange:Nr,disableAlpha:Qr}),React$6.createElement(SketchPresetColors,{colors:Vr,onClick:Nr,onSwatchHover:Wr}))};Sketch.propTypes={disableAlpha:PropTypes.bool,width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),styles:PropTypes.object};Sketch.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};ColorWrap(Sketch);var SliderSwatch=function($r){var zr=$r.hsl,_r=$r.offset,Dr=$r.onClick,kr=Dr===void 0?function(){}:Dr,qr=$r.active,Nr=$r.first,Wr=$r.last,Qr=_default$3({default:{swatch:{height:"12px",background:"hsl("+zr.h+", 50%, "+_r*100+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:qr,first:Nr,last:Wr}),Vr=function(Zr){return kr({h:zr.h,s:.5,l:_r,source:"hsl"},Zr)};return React$6.createElement("div",{style:Qr.swatch,onClick:Vr})},SliderSwatches=function($r){var zr=$r.onClick,_r=$r.hsl,Dr=_default$3({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),kr=.1;return React$6.createElement("div",{style:Dr.swatches},React$6.createElement("div",{style:Dr.swatch},React$6.createElement(SliderSwatch,{hsl:_r,offset:".80",active:Math.abs(_r.l-.8)<kr&&Math.abs(_r.s-.5)<kr,onClick:zr,first:!0})),React$6.createElement("div",{style:Dr.swatch},React$6.createElement(SliderSwatch,{hsl:_r,offset:".65",active:Math.abs(_r.l-.65)<kr&&Math.abs(_r.s-.5)<kr,onClick:zr})),React$6.createElement("div",{style:Dr.swatch},React$6.createElement(SliderSwatch,{hsl:_r,offset:".50",active:Math.abs(_r.l-.5)<kr&&Math.abs(_r.s-.5)<kr,onClick:zr})),React$6.createElement("div",{style:Dr.swatch},React$6.createElement(SliderSwatch,{hsl:_r,offset:".35",active:Math.abs(_r.l-.35)<kr&&Math.abs(_r.s-.5)<kr,onClick:zr})),React$6.createElement("div",{style:Dr.swatch},React$6.createElement(SliderSwatch,{hsl:_r,offset:".20",active:Math.abs(_r.l-.2)<kr&&Math.abs(_r.s-.5)<kr,onClick:zr,last:!0})),React$6.createElement("div",{style:Dr.clear}))},SliderPointer=function(){var $r=_default$3({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return React$6.createElement("div",{style:$r.picker})},Slider$1=function($r){var zr=$r.hsl,_r=$r.onChange,Dr=$r.pointer,kr=$r.styles,qr=kr===void 0?{}:kr,Nr=$r.className,Wr=Nr===void 0?"":Nr,Qr=_default$3(merge$2({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},qr));return React$6.createElement("div",{style:Qr.wrap||{},className:"slider-picker "+Wr},React$6.createElement("div",{style:Qr.hue},React$6.createElement(Hue,{style:Qr.Hue,hsl:zr,pointer:Dr,onChange:_r})),React$6.createElement("div",{style:Qr.swatches},React$6.createElement(SliderSwatches,{hsl:zr,onClick:_r})))};Slider$1.propTypes={styles:PropTypes.object};Slider$1.defaultProps={pointer:SliderPointer,styles:{}};ColorWrap(Slider$1);var CheckIcon={};Object.defineProperty(CheckIcon,"__esModule",{value:!0});var _extends$5=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_react$3=reactExports,_react2$2=_interopRequireDefault$v(_react$3);function _interopRequireDefault$v(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _objectWithoutProperties$2(Gt,$r){var zr={};for(var _r in Gt)$r.indexOf(_r)>=0||Object.prototype.hasOwnProperty.call(Gt,_r)&&(zr[_r]=Gt[_r]);return zr}var DEFAULT_SIZE=24,_default$1=CheckIcon.default=function(Gt){var $r=Gt.fill,zr=$r===void 0?"currentColor":$r,_r=Gt.width,Dr=_r===void 0?DEFAULT_SIZE:_r,kr=Gt.height,qr=kr===void 0?DEFAULT_SIZE:kr,Nr=Gt.style,Wr=Nr===void 0?{}:Nr,Qr=_objectWithoutProperties$2(Gt,["fill","width","height","style"]);return _react2$2.default.createElement("svg",_extends$5({viewBox:"0 0 "+DEFAULT_SIZE+" "+DEFAULT_SIZE,style:_extends$5({fill:zr,width:Dr,height:qr},Wr)},Qr),_react2$2.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))},SwatchesColor=function($r){var zr=$r.color,_r=$r.onClick,Dr=_r===void 0?function(){}:_r,kr=$r.onSwatchHover,qr=$r.first,Nr=$r.last,Wr=$r.active,Qr=_default$3({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:zr,marginBottom:"1px"},check:{color:getContrastingColor(zr),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:qr,last:Nr,active:Wr,"color-#FFFFFF":zr==="#FFFFFF",transparent:zr==="transparent"});return React$6.createElement(Swatch$1,{color:zr,style:Qr.color,onClick:Dr,onHover:kr,focusStyle:{boxShadow:"0 0 4px "+zr}},React$6.createElement("div",{style:Qr.check},React$6.createElement(_default$1,null)))},SwatchesGroup=function($r){var zr=$r.onClick,_r=$r.onSwatchHover,Dr=$r.group,kr=$r.active,qr=_default$3({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return React$6.createElement("div",{style:qr.group},map$1(Dr,function(Nr,Wr){return React$6.createElement(SwatchesColor,{key:Nr,color:Nr,active:Nr.toLowerCase()===kr,first:Wr===0,last:Wr===Dr.length-1,onClick:zr,onSwatchHover:_r})}))},Swatches=function($r){var zr=$r.width,_r=$r.height,Dr=$r.onChange,kr=$r.onSwatchHover,qr=$r.colors,Nr=$r.hex,Wr=$r.styles,Qr=Wr===void 0?{}:Wr,Vr=$r.className,Jr=Vr===void 0?"":Vr,Zr=_default$3(merge$2({default:{picker:{width:zr,height:_r},overflow:{height:_r,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},Qr)),zn=function(_i,e0){return Dr({hex:_i,source:"hex"},e0)};return React$6.createElement("div",{style:Zr.picker,className:"swatches-picker "+Jr},React$6.createElement(Raised,null,React$6.createElement("div",{style:Zr.overflow},React$6.createElement("div",{style:Zr.body},map$1(qr,function(Vn){return React$6.createElement(SwatchesGroup,{key:Vn.toString(),group:Vn,active:Nr,onClick:zn,onSwatchHover:kr})}),React$6.createElement("div",{style:Zr.clear})))))};Swatches.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),height:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),colors:PropTypes.arrayOf(PropTypes.arrayOf(PropTypes.string)),styles:PropTypes.object};Swatches.defaultProps={width:320,height:240,colors:[[red[900],red[700],red[500],red[300],red[100]],[pink[900],pink[700],pink[500],pink[300],pink[100]],[purple[900],purple[700],purple[500],purple[300],purple[100]],[deepPurple[900],deepPurple[700],deepPurple[500],deepPurple[300],deepPurple[100]],[indigo[900],indigo[700],indigo[500],indigo[300],indigo[100]],[blue[900],blue[700],blue[500],blue[300],blue[100]],[lightBlue[900],lightBlue[700],lightBlue[500],lightBlue[300],lightBlue[100]],[cyan[900],cyan[700],cyan[500],cyan[300],cyan[100]],[teal[900],teal[700],teal[500],teal[300],teal[100]],["#194D33",green[700],green[500],green[300],green[100]],[lightGreen[900],lightGreen[700],lightGreen[500],lightGreen[300],lightGreen[100]],[lime[900],lime[700],lime[500],lime[300],lime[100]],[yellow[900],yellow[700],yellow[500],yellow[300],yellow[100]],[amber[900],amber[700],amber[500],amber[300],amber[100]],[orange[900],orange[700],orange[500],orange[300],orange[100]],[deepOrange[900],deepOrange[700],deepOrange[500],deepOrange[300],deepOrange[100]],[brown[900],brown[700],brown[500],brown[300],brown[100]],[blueGrey[900],blueGrey[700],blueGrey[500],blueGrey[300],blueGrey[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};ColorWrap(Swatches);var Twitter=function($r){var zr=$r.onChange,_r=$r.onSwatchHover,Dr=$r.hex,kr=$r.colors,qr=$r.width,Nr=$r.triangle,Wr=$r.styles,Qr=Wr===void 0?{}:Wr,Vr=$r.className,Jr=Vr===void 0?"":Vr,Zr=_default$3(merge$2({default:{card:{width:qr,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},Qr),{"hide-triangle":Nr==="hide","top-left-triangle":Nr==="top-left","top-right-triangle":Nr==="top-right"}),zn=function(_i,e0){isValidHex(_i)&&zr({hex:_i,source:"hex"},e0)};return React$6.createElement("div",{style:Zr.card,className:"twitter-picker "+Jr},React$6.createElement("div",{style:Zr.triangleShadow}),React$6.createElement("div",{style:Zr.triangle}),React$6.createElement("div",{style:Zr.body},map$1(kr,function(Vn,_i){return React$6.createElement(Swatch$1,{key:_i,color:Vn,hex:Vn,style:Zr.swatch,onClick:zn,onHover:_r,focusStyle:{boxShadow:"0 0 4px "+Vn}})}),React$6.createElement("div",{style:Zr.hash},"#"),React$6.createElement(EditableInput,{label:null,style:{input:Zr.input},value:Dr.replace("#",""),onChange:zn}),React$6.createElement("div",{style:Zr.clear})))};Twitter.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),triangle:PropTypes.oneOf(["hide","top-left","top-right"]),colors:PropTypes.arrayOf(PropTypes.string),styles:PropTypes.object};Twitter.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};ColorWrap(Twitter);var GooglePointerCircle=function($r){var zr=_default$3({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round($r.hsl.h)+", "+Math.round($r.hsl.s*100)+"%, "+Math.round($r.hsl.l*100)+"%)"}}});return React$6.createElement("div",{style:zr.picker})};GooglePointerCircle.propTypes={hsl:PropTypes.shape({h:PropTypes.number,s:PropTypes.number,l:PropTypes.number,a:PropTypes.number})};GooglePointerCircle.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var GooglePointer=function($r){var zr=_default$3({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round($r.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return React$6.createElement("div",{style:zr.picker})};GooglePointer.propTypes={hsl:PropTypes.shape({h:PropTypes.number,s:PropTypes.number,l:PropTypes.number,a:PropTypes.number})};GooglePointer.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var GoogleFields=function($r){var zr=$r.onChange,_r=$r.rgb,Dr=$r.hsl,kr=$r.hex,qr=$r.hsv,Nr=function(zn,Vn){if(zn.hex)isValidHex(zn.hex)&&zr({hex:zn.hex,source:"hex"},Vn);else if(zn.rgb){var _i=zn.rgb.split(",");isvalidColorString(zn.rgb,"rgb")&&zr({r:_i[0],g:_i[1],b:_i[2],a:1,source:"rgb"},Vn)}else if(zn.hsv){var e0=zn.hsv.split(",");isvalidColorString(zn.hsv,"hsv")&&(e0[2]=e0[2].replace("%",""),e0[1]=e0[1].replace("%",""),e0[0]=e0[0].replace("°",""),e0[1]==1?e0[1]=.01:e0[2]==1&&(e0[2]=.01),zr({h:Number(e0[0]),s:Number(e0[1]),v:Number(e0[2]),source:"hsv"},Vn))}else if(zn.hsl){var r0=zn.hsl.split(",");isvalidColorString(zn.hsl,"hsl")&&(r0[2]=r0[2].replace("%",""),r0[1]=r0[1].replace("%",""),r0[0]=r0[0].replace("°",""),Jr[1]==1?Jr[1]=.01:Jr[2]==1&&(Jr[2]=.01),zr({h:Number(r0[0]),s:Number(r0[1]),v:Number(r0[2]),source:"hsl"},Vn))}},Wr=_default$3({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),Qr=_r.r+", "+_r.g+", "+_r.b,Vr=Math.round(Dr.h)+"°, "+Math.round(Dr.s*100)+"%, "+Math.round(Dr.l*100)+"%",Jr=Math.round(qr.h)+"°, "+Math.round(qr.s*100)+"%, "+Math.round(qr.v*100)+"%";return React$6.createElement("div",{style:Wr.wrap,className:"flexbox-fix"},React$6.createElement("div",{style:Wr.fields},React$6.createElement("div",{style:Wr.double},React$6.createElement(EditableInput,{style:{input:Wr.input,label:Wr.label},label:"hex",value:kr,onChange:Nr})),React$6.createElement("div",{style:Wr.column},React$6.createElement("div",{style:Wr.single},React$6.createElement(EditableInput,{style:{input:Wr.input2,label:Wr.label2},label:"rgb",value:Qr,onChange:Nr})),React$6.createElement("div",{style:Wr.single},React$6.createElement(EditableInput,{style:{input:Wr.input2,label:Wr.label2},label:"hsv",value:Jr,onChange:Nr})),React$6.createElement("div",{style:Wr.single},React$6.createElement(EditableInput,{style:{input:Wr.input2,label:Wr.label2},label:"hsl",value:Vr,onChange:Nr})))))},Google=function($r){var zr=$r.width,_r=$r.onChange,Dr=$r.rgb,kr=$r.hsl,qr=$r.hsv,Nr=$r.hex,Wr=$r.header,Qr=$r.styles,Vr=Qr===void 0?{}:Qr,Jr=$r.className,Zr=Jr===void 0?"":Jr,zn=_default$3(merge$2({default:{picker:{width:zr,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+Dr.r+", "+Dr.g+", "+Dr.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},Vr));return React$6.createElement("div",{style:zn.picker,className:"google-picker "+Zr},React$6.createElement("div",{style:zn.head},Wr),React$6.createElement("div",{style:zn.swatch}),React$6.createElement("div",{style:zn.saturation},React$6.createElement(Saturation,{hsl:kr,hsv:qr,pointer:GooglePointerCircle,onChange:_r})),React$6.createElement("div",{style:zn.body},React$6.createElement("div",{style:zn.controls,className:"flexbox-fix"},React$6.createElement("div",{style:zn.hue},React$6.createElement(Hue,{style:zn.Hue,hsl:kr,radius:"4px",pointer:GooglePointer,onChange:_r}))),React$6.createElement(GoogleFields,{rgb:Dr,hsl:kr,hex:Nr,hsv:qr,onChange:_r})))};Google.propTypes={width:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),styles:PropTypes.object,header:PropTypes.string};Google.defaultProps={width:652,styles:{},header:"Color picker"};ColorWrap(Google);var lib$3=function(Gt){var $r={};function zr(_r){if($r[_r])return $r[_r].exports;var Dr=$r[_r]={i:_r,l:!1,exports:{}};return Gt[_r].call(Dr.exports,Dr,Dr.exports,zr),Dr.l=!0,Dr.exports}return zr.m=Gt,zr.c=$r,zr.d=function(_r,Dr,kr){zr.o(_r,Dr)||Object.defineProperty(_r,Dr,{enumerable:!0,get:kr})},zr.r=function(_r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_r,"__esModule",{value:!0})},zr.t=function(_r,Dr){if(1&Dr&&(_r=zr(_r)),8&Dr||4&Dr&&typeof _r=="object"&&_r&&_r.__esModule)return _r;var kr=Object.create(null);if(zr.r(kr),Object.defineProperty(kr,"default",{enumerable:!0,value:_r}),2&Dr&&typeof _r!="string")for(var qr in _r)zr.d(kr,qr,(function(Nr){return _r[Nr]}).bind(null,qr));return kr},zr.n=function(_r){var Dr=_r&&_r.__esModule?function(){return _r.default}:function(){return _r};return zr.d(Dr,"a",Dr),Dr},zr.o=function(_r,Dr){return Object.prototype.hasOwnProperty.call(_r,Dr)},zr.p="",zr(zr.s=9)}([function(Gt,$r){Gt.exports=reactExports},function(Gt,$r,zr){var _r;/*!
  Copyright (c) 2017 Jed Watson.
  Licensed under the MIT License (MIT), see
  http://jedwatson.github.io/classnames
*/(function(){var Dr={}.hasOwnProperty;function kr(){for(var qr=[],Nr=0;Nr<arguments.length;Nr++){var Wr=arguments[Nr];if(Wr){var Qr=typeof Wr;if(Qr==="string"||Qr==="number")qr.push(Wr);else if(Array.isArray(Wr)&&Wr.length){var Vr=kr.apply(null,Wr);Vr&&qr.push(Vr)}else if(Qr==="object")for(var Jr in Wr)Dr.call(Wr,Jr)&&Wr[Jr]&&qr.push(Jr)}}return qr.join(" ")}Gt.exports?(kr.default=kr,Gt.exports=kr):(_r=(function(){return kr}).apply($r,[]))===void 0||(Gt.exports=_r)})()},function(Gt,$r,zr){(function(_r){var Dr=/^\s+|\s+$/g,kr=/^[-+]0x[0-9a-f]+$/i,qr=/^0b[01]+$/i,Nr=/^0o[0-7]+$/i,Wr=parseInt,Qr=typeof _r=="object"&&_r&&_r.Object===Object&&_r,Vr=typeof self=="object"&&self&&self.Object===Object&&self,Jr=Qr||Vr||Function("return this")(),Zr=Object.prototype.toString,zn=Jr.Symbol,Vn=zn?zn.prototype:void 0,_i=Vn?Vn.toString:void 0;function e0(o0){if(typeof o0=="string")return o0;if(i0(o0))return _i?_i.call(o0):"";var a0=o0+"";return a0=="0"&&1/o0==-1/0?"-0":a0}function r0(o0){var a0=typeof o0;return!!o0&&(a0=="object"||a0=="function")}function i0(o0){return typeof o0=="symbol"||function(a0){return!!a0&&typeof a0=="object"}(o0)&&Zr.call(o0)=="[object Symbol]"}function n0(o0){return o0?(o0=function(a0){if(typeof a0=="number")return a0;if(i0(a0))return NaN;if(r0(a0)){var s0=typeof a0.valueOf=="function"?a0.valueOf():a0;a0=r0(s0)?s0+"":s0}if(typeof a0!="string")return a0===0?a0:+a0;a0=a0.replace(Dr,"");var l0=qr.test(a0);return l0||Nr.test(a0)?Wr(a0.slice(2),l0?2:8):kr.test(a0)?NaN:+a0}(o0))===1/0||o0===-1/0?17976931348623157e292*(o0<0?-1:1):o0==o0?o0:0:o0===0?o0:0}Gt.exports=function(o0,a0,s0){var l0,u0,b0,g0;return o0=(l0=o0)==null?"":e0(l0),u0=function(y0){var f0=n0(y0),v0=f0%1;return f0==f0?v0?f0-v0:f0:0}(s0),b0=0,g0=o0.length,u0==u0&&(g0!==void 0&&(u0=u0<=g0?u0:g0),b0!==void 0&&(u0=u0>=b0?u0:b0)),s0=u0,a0=e0(a0),o0.slice(s0,s0+a0.length)==a0}}).call(this,zr(3))},function(Gt,$r){var zr;zr=function(){return this}();try{zr=zr||new Function("return this")()}catch{typeof window=="object"&&(zr=window)}Gt.exports=zr},function(Gt,$r,zr){(function(_r){var Dr=/^\[object .+?Constructor\]$/,kr=typeof _r=="object"&&_r&&_r.Object===Object&&_r,qr=typeof self=="object"&&self&&self.Object===Object&&self,Nr=kr||qr||Function("return this")(),Wr,Qr=Array.prototype,Vr=Function.prototype,Jr=Object.prototype,Zr=Nr["__core-js_shared__"],zn=(Wr=/[^.]+$/.exec(Zr&&Zr.keys&&Zr.keys.IE_PROTO||""))?"Symbol(src)_1."+Wr:"",Vn=Vr.toString,_i=Jr.hasOwnProperty,e0=Jr.toString,r0=RegExp("^"+Vn.call(_i).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),i0=Qr.splice,n0=y0(Nr,"Map"),o0=y0(Object,"create");function a0(A0){var p0=-1,h0=A0?A0.length:0;for(this.clear();++p0<h0;){var m0=A0[p0];this.set(m0[0],m0[1])}}function s0(A0){var p0=-1,h0=A0?A0.length:0;for(this.clear();++p0<h0;){var m0=A0[p0];this.set(m0[0],m0[1])}}function l0(A0){var p0=-1,h0=A0?A0.length:0;for(this.clear();++p0<h0;){var m0=A0[p0];this.set(m0[0],m0[1])}}function u0(A0,p0){for(var h0,m0,c0=A0.length;c0--;)if((h0=A0[c0][0])===(m0=p0)||h0!=h0&&m0!=m0)return c0;return-1}function b0(A0){return!(!v0(A0)||(p0=A0,zn&&zn in p0))&&(function(h0){var m0=v0(h0)?e0.call(h0):"";return m0=="[object Function]"||m0=="[object GeneratorFunction]"}(A0)||function(h0){var m0=!1;if(h0!=null&&typeof h0.toString!="function")try{m0=!!(h0+"")}catch{}return m0}(A0)?r0:Dr).test(function(h0){if(h0!=null){try{return Vn.call(h0)}catch{}try{return h0+""}catch{}}return""}(A0));var p0}function g0(A0,p0){var h0,m0,c0=A0.__data__;return((m0=typeof(h0=p0))=="string"||m0=="number"||m0=="symbol"||m0=="boolean"?h0!=="__proto__":h0===null)?c0[typeof p0=="string"?"string":"hash"]:c0.map}function y0(A0,p0){var h0=function(m0,c0){return m0==null?void 0:m0[c0]}(A0,p0);return b0(h0)?h0:void 0}function f0(A0,p0){if(typeof A0!="function"||p0&&typeof p0!="function")throw new TypeError("Expected a function");var h0=function(){var m0=arguments,c0=p0?p0.apply(this,m0):m0[0],d0=h0.cache;if(d0.has(c0))return d0.get(c0);var M0=A0.apply(this,m0);return h0.cache=d0.set(c0,M0),M0};return h0.cache=new(f0.Cache||l0),h0}function v0(A0){var p0=typeof A0;return!!A0&&(p0=="object"||p0=="function")}a0.prototype.clear=function(){this.__data__=o0?o0(null):{}},a0.prototype.delete=function(A0){return this.has(A0)&&delete this.__data__[A0]},a0.prototype.get=function(A0){var p0=this.__data__;if(o0){var h0=p0[A0];return h0==="__lodash_hash_undefined__"?void 0:h0}return _i.call(p0,A0)?p0[A0]:void 0},a0.prototype.has=function(A0){var p0=this.__data__;return o0?p0[A0]!==void 0:_i.call(p0,A0)},a0.prototype.set=function(A0,p0){return this.__data__[A0]=o0&&p0===void 0?"__lodash_hash_undefined__":p0,this},s0.prototype.clear=function(){this.__data__=[]},s0.prototype.delete=function(A0){var p0=this.__data__,h0=u0(p0,A0);return!(h0<0)&&(h0==p0.length-1?p0.pop():i0.call(p0,h0,1),!0)},s0.prototype.get=function(A0){var p0=this.__data__,h0=u0(p0,A0);return h0<0?void 0:p0[h0][1]},s0.prototype.has=function(A0){return u0(this.__data__,A0)>-1},s0.prototype.set=function(A0,p0){var h0=this.__data__,m0=u0(h0,A0);return m0<0?h0.push([A0,p0]):h0[m0][1]=p0,this},l0.prototype.clear=function(){this.__data__={hash:new a0,map:new(n0||s0),string:new a0}},l0.prototype.delete=function(A0){return g0(this,A0).delete(A0)},l0.prototype.get=function(A0){return g0(this,A0).get(A0)},l0.prototype.has=function(A0){return g0(this,A0).has(A0)},l0.prototype.set=function(A0,p0){return g0(this,A0).set(A0,p0),this},f0.Cache=l0,Gt.exports=f0}).call(this,zr(3))},function(Gt,$r,zr){(function(_r){var Dr=/^\s+|\s+$/g,kr=/^[-+]0x[0-9a-f]+$/i,qr=/^0b[01]+$/i,Nr=/^0o[0-7]+$/i,Wr=parseInt,Qr=typeof _r=="object"&&_r&&_r.Object===Object&&_r,Vr=typeof self=="object"&&self&&self.Object===Object&&self,Jr=Qr||Vr||Function("return this")(),Zr=Object.prototype.toString,zn=Math.max,Vn=Math.min,_i=function(){return Jr.Date.now()};function e0(i0){var n0=typeof i0;return!!i0&&(n0=="object"||n0=="function")}function r0(i0){if(typeof i0=="number")return i0;if(function(a0){return typeof a0=="symbol"||function(s0){return!!s0&&typeof s0=="object"}(a0)&&Zr.call(a0)=="[object Symbol]"}(i0))return NaN;if(e0(i0)){var n0=typeof i0.valueOf=="function"?i0.valueOf():i0;i0=e0(n0)?n0+"":n0}if(typeof i0!="string")return i0===0?i0:+i0;i0=i0.replace(Dr,"");var o0=qr.test(i0);return o0||Nr.test(i0)?Wr(i0.slice(2),o0?2:8):kr.test(i0)?NaN:+i0}Gt.exports=function(i0,n0,o0){var a0,s0,l0,u0,b0,g0,y0=0,f0=!1,v0=!1,A0=!0;if(typeof i0!="function")throw new TypeError("Expected a function");function p0(O0){var x0=a0,C0=s0;return a0=s0=void 0,y0=O0,u0=i0.apply(C0,x0)}function h0(O0){return y0=O0,b0=setTimeout(c0,n0),f0?p0(O0):u0}function m0(O0){var x0=O0-g0;return g0===void 0||x0>=n0||x0<0||v0&&O0-y0>=l0}function c0(){var O0=_i();if(m0(O0))return d0(O0);b0=setTimeout(c0,function(x0){var C0=n0-(x0-g0);return v0?Vn(C0,l0-(x0-y0)):C0}(O0))}function d0(O0){return b0=void 0,A0&&a0?p0(O0):(a0=s0=void 0,u0)}function M0(){var O0=_i(),x0=m0(O0);if(a0=arguments,s0=this,g0=O0,x0){if(b0===void 0)return h0(g0);if(v0)return b0=setTimeout(c0,n0),p0(g0)}return b0===void 0&&(b0=setTimeout(c0,n0)),u0}return n0=r0(n0)||0,e0(o0)&&(f0=!!o0.leading,l0=(v0="maxWait"in o0)?zn(r0(o0.maxWait)||0,n0):l0,A0="trailing"in o0?!!o0.trailing:A0),M0.cancel=function(){b0!==void 0&&clearTimeout(b0),y0=0,a0=g0=s0=b0=void 0},M0.flush=function(){return b0===void 0?u0:d0(_i())},M0}}).call(this,zr(3))},function(Gt,$r,zr){(function(_r,Dr){var kr="[object Arguments]",qr="[object Map]",Nr="[object Object]",Wr="[object Set]",Qr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Vr=/^\w*$/,Jr=/^\./,Zr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,zn=/\\(\\)?/g,Vn=/^\[object .+?Constructor\]$/,_i=/^(?:0|[1-9]\d*)$/,e0={};e0["[object Float32Array]"]=e0["[object Float64Array]"]=e0["[object Int8Array]"]=e0["[object Int16Array]"]=e0["[object Int32Array]"]=e0["[object Uint8Array]"]=e0["[object Uint8ClampedArray]"]=e0["[object Uint16Array]"]=e0["[object Uint32Array]"]=!0,e0[kr]=e0["[object Array]"]=e0["[object ArrayBuffer]"]=e0["[object Boolean]"]=e0["[object DataView]"]=e0["[object Date]"]=e0["[object Error]"]=e0["[object Function]"]=e0[qr]=e0["[object Number]"]=e0[Nr]=e0["[object RegExp]"]=e0[Wr]=e0["[object String]"]=e0["[object WeakMap]"]=!1;var r0=typeof _r=="object"&&_r&&_r.Object===Object&&_r,i0=typeof self=="object"&&self&&self.Object===Object&&self,n0=r0||i0||Function("return this")(),o0=$r&&!$r.nodeType&&$r,a0=o0&&typeof Dr=="object"&&Dr&&!Dr.nodeType&&Dr,s0=a0&&a0.exports===o0&&r0.process,l0=function(){try{return s0&&s0.binding("util")}catch{}}(),u0=l0&&l0.isTypedArray;function b0(ho,Fo,Ko,ds){var Yo=-1,ls=ho?ho.length:0;for(ds&&ls&&(Ko=ho[++Yo]);++Yo<ls;)Ko=Fo(Ko,ho[Yo],Yo,ho);return Ko}function g0(ho,Fo){for(var Ko=-1,ds=ho?ho.length:0;++Ko<ds;)if(Fo(ho[Ko],Ko,ho))return!0;return!1}function y0(ho,Fo,Ko,ds,Yo){return Yo(ho,function(ls,Fs,js){Ko=ds?(ds=!1,ls):Fo(Ko,ls,Fs,js)}),Ko}function f0(ho){var Fo=!1;if(ho!=null&&typeof ho.toString!="function")try{Fo=!!(ho+"")}catch{}return Fo}function v0(ho){var Fo=-1,Ko=Array(ho.size);return ho.forEach(function(ds,Yo){Ko[++Fo]=[Yo,ds]}),Ko}function A0(ho){var Fo=-1,Ko=Array(ho.size);return ho.forEach(function(ds){Ko[++Fo]=ds}),Ko}var p0,h0,m0,c0=Array.prototype,d0=Function.prototype,M0=Object.prototype,O0=n0["__core-js_shared__"],x0=(p0=/[^.]+$/.exec(O0&&O0.keys&&O0.keys.IE_PROTO||""))?"Symbol(src)_1."+p0:"",C0=d0.toString,$0=M0.hasOwnProperty,_0=M0.toString,R0=RegExp("^"+C0.call($0).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),D0=n0.Symbol,S0=n0.Uint8Array,I0=M0.propertyIsEnumerable,B0=c0.splice,T0=(h0=Object.keys,m0=Object,function(ho){return h0(m0(ho))}),Q0=Ts(n0,"DataView"),L0=Ts(n0,"Map"),N0=Ts(n0,"Promise"),j0=Ts(n0,"Set"),q0=Ts(n0,"WeakMap"),k0=Ts(Object,"create"),w0=Bo(Q0),F0=Bo(L0),G0=Bo(N0),X0=Bo(j0),eo=Bo(q0),K0=D0?D0.prototype:void 0,Z0=K0?K0.valueOf:void 0,ao=K0?K0.toString:void 0;function io(ho){var Fo=-1,Ko=ho?ho.length:0;for(this.clear();++Fo<Ko;){var ds=ho[Fo];this.set(ds[0],ds[1])}}function H0(ho){var Fo=-1,Ko=ho?ho.length:0;for(this.clear();++Fo<Ko;){var ds=ho[Fo];this.set(ds[0],ds[1])}}function P0(ho){var Fo=-1,Ko=ho?ho.length:0;for(this.clear();++Fo<Ko;){var ds=ho[Fo];this.set(ds[0],ds[1])}}function W0(ho){var Fo=-1,Ko=ho?ho.length:0;for(this.__data__=new P0;++Fo<Ko;)this.add(ho[Fo])}function Y0(ho){this.__data__=new H0(ho)}function co(ho,Fo){var Ko=ns(ho)||ms(ho)?function(Fs,js){for(var n1=-1,Ns=Array(Fs);++n1<Fs;)Ns[n1]=js(n1);return Ns}(ho.length,String):[],ds=Ko.length,Yo=!!ds;for(var ls in ho)!$0.call(ho,ls)||Yo&&(ls=="length"||Bs(ls,ds))||Ko.push(ls);return Ko}function Ao(ho,Fo){for(var Ko=ho.length;Ko--;)if(us(ho[Ko][0],Fo))return Ko;return-1}io.prototype.clear=function(){this.__data__=k0?k0(null):{}},io.prototype.delete=function(ho){return this.has(ho)&&delete this.__data__[ho]},io.prototype.get=function(ho){var Fo=this.__data__;if(k0){var Ko=Fo[ho];return Ko==="__lodash_hash_undefined__"?void 0:Ko}return $0.call(Fo,ho)?Fo[ho]:void 0},io.prototype.has=function(ho){var Fo=this.__data__;return k0?Fo[ho]!==void 0:$0.call(Fo,ho)},io.prototype.set=function(ho,Fo){return this.__data__[ho]=k0&&Fo===void 0?"__lodash_hash_undefined__":Fo,this},H0.prototype.clear=function(){this.__data__=[]},H0.prototype.delete=function(ho){var Fo=this.__data__,Ko=Ao(Fo,ho);return!(Ko<0)&&(Ko==Fo.length-1?Fo.pop():B0.call(Fo,Ko,1),!0)},H0.prototype.get=function(ho){var Fo=this.__data__,Ko=Ao(Fo,ho);return Ko<0?void 0:Fo[Ko][1]},H0.prototype.has=function(ho){return Ao(this.__data__,ho)>-1},H0.prototype.set=function(ho,Fo){var Ko=this.__data__,ds=Ao(Ko,ho);return ds<0?Ko.push([ho,Fo]):Ko[ds][1]=Fo,this},P0.prototype.clear=function(){this.__data__={hash:new io,map:new(L0||H0),string:new io}},P0.prototype.delete=function(ho){return Os(this,ho).delete(ho)},P0.prototype.get=function(ho){return Os(this,ho).get(ho)},P0.prototype.has=function(ho){return Os(this,ho).has(ho)},P0.prototype.set=function(ho,Fo){return Os(this,ho).set(ho,Fo),this},W0.prototype.add=W0.prototype.push=function(ho){return this.__data__.set(ho,"__lodash_hash_undefined__"),this},W0.prototype.has=function(ho){return this.__data__.has(ho)},Y0.prototype.clear=function(){this.__data__=new H0},Y0.prototype.delete=function(ho){return this.__data__.delete(ho)},Y0.prototype.get=function(ho){return this.__data__.get(ho)},Y0.prototype.has=function(ho){return this.__data__.has(ho)},Y0.prototype.set=function(ho,Fo){var Ko=this.__data__;if(Ko instanceof H0){var ds=Ko.__data__;if(!L0||ds.length<199)return ds.push([ho,Fo]),this;Ko=this.__data__=new P0(ds)}return Ko.set(ho,Fo),this};var oo,uo=(oo=function(ho,Fo){return ho&&Mo(ho,Fo,Xo)},function(ho,Fo){if(ho==null)return ho;if(!Vo(ho))return oo(ho,Fo);for(var Ko=ho.length,ds=-1,Yo=Object(ho);++ds<Ko&&Fo(Yo[ds],ds,Yo)!==!1;);return ho}),Mo=function(ho){return function(Fo,Ko,ds){for(var Yo=-1,ls=Object(Fo),Fs=ds(Fo),js=Fs.length;js--;){var n1=Fs[++Yo];if(Ko(ls[n1],n1,ls)===!1)break}return Fo}}();function go(ho,Fo){for(var Ko=0,ds=(Fo=ks(Fo,ho)?[Fo]:Ss(Fo)).length;ho!=null&&Ko<ds;)ho=ho[xo(Fo[Ko++])];return Ko&&Ko==ds?ho:void 0}function qo(ho,Fo){return ho!=null&&Fo in Object(ho)}function Io(ho,Fo,Ko,ds,Yo){return ho===Fo||(ho==null||Fo==null||!Co(ho)&&!wo(Fo)?ho!=ho&&Fo!=Fo:function(ls,Fs,js,n1,Ns,Us){var A1=ns(ls),b1=ns(Fs),Js="[object Array]",v1="[object Array]";A1||(Js=(Js=Ds(ls))==kr?Nr:Js),b1||(v1=(v1=Ds(Fs))==kr?Nr:v1);var po=Js==Nr&&!f0(ls),Eo=v1==Nr&&!f0(Fs),_o=Js==v1;if(_o&&!po)return Us||(Us=new Y0),A1||jo(ls)?zs(ls,Fs,js,n1,Ns,Us):function(Oo,So,Lo,Po,Jo,ss,Es){switch(Lo){case"[object DataView]":if(Oo.byteLength!=So.byteLength||Oo.byteOffset!=So.byteOffset)return!1;Oo=Oo.buffer,So=So.buffer;case"[object ArrayBuffer]":return!(Oo.byteLength!=So.byteLength||!Po(new S0(Oo),new S0(So)));case"[object Boolean]":case"[object Date]":case"[object Number]":return us(+Oo,+So);case"[object Error]":return Oo.name==So.name&&Oo.message==So.message;case"[object RegExp]":case"[object String]":return Oo==So+"";case qr:var $s=v0;case Wr:var Vs=2&ss;if($s||($s=A0),Oo.size!=So.size&&!Vs)return!1;var a1=Es.get(Oo);if(a1)return a1==So;ss|=1,Es.set(Oo,So);var Qs=zs($s(Oo),$s(So),Po,Jo,ss,Es);return Es.delete(Oo),Qs;case"[object Symbol]":if(Z0)return Z0.call(Oo)==Z0.call(So)}return!1}(ls,Fs,Js,js,n1,Ns,Us);if(!(2&Ns)){var ro=po&&$0.call(ls,"__wrapped__"),no=Eo&&$0.call(Fs,"__wrapped__");if(ro||no){var lo=ro?ls.value():ls,mo=no?Fs.value():Fs;return Us||(Us=new Y0),js(lo,mo,n1,Ns,Us)}}return _o?(Us||(Us=new Y0),function(Oo,So,Lo,Po,Jo,ss){var Es=2&Jo,$s=Xo(Oo),Vs=$s.length,a1=Xo(So).length;if(Vs!=a1&&!Es)return!1;for(var Qs=Vs;Qs--;){var z1=$s[Qs];if(!(Es?z1 in So:$0.call(So,z1)))return!1}var L1=ss.get(Oo);if(L1&&ss.get(So))return L1==So;var j1=!0;ss.set(Oo,So),ss.set(So,Oo);for(var W1=Es;++Qs<Vs;){z1=$s[Qs];var J1=Oo[z1],H1=So[z1];if(Po)var G1=Es?Po(H1,J1,z1,So,Oo,ss):Po(J1,H1,z1,Oo,So,ss);if(!(G1===void 0?J1===H1||Lo(J1,H1,Po,Jo,ss):G1)){j1=!1;break}W1||(W1=z1=="constructor")}if(j1&&!W1){var K1=Oo.constructor,uu=So.constructor;K1==uu||!("constructor"in Oo)||!("constructor"in So)||typeof K1=="function"&&K1 instanceof K1&&typeof uu=="function"&&uu instanceof uu||(j1=!1)}return ss.delete(Oo),ss.delete(So),j1}(ls,Fs,js,n1,Ns,Us)):!1}(ho,Fo,Io,Ko,ds,Yo))}function Qo(ho){return!(!Co(ho)||function(Fo){return!!x0&&x0 in Fo}(ho))&&(vs(ho)||f0(ho)?R0:Vn).test(Bo(ho))}function rs(ho){return typeof ho=="function"?ho:ho==null?os:typeof ho=="object"?ns(ho)?function(ds,Yo){return ks(ds)&&Go(Yo)?yo(xo(ds),Yo):function(ls){var Fs=function(js,n1,Ns){var Us=js==null?void 0:go(js,n1);return Us===void 0?Ns:Us}(ls,ds);return Fs===void 0&&Fs===Yo?function(js,n1){return js!=null&&function(Ns,Us,A1){Us=ks(Us,Ns)?[Us]:Ss(Us);for(var b1,Js=-1,v1=Us.length;++Js<v1;){var po=xo(Us[Js]);if(!(b1=Ns!=null&&A1(Ns,po)))break;Ns=Ns[po]}return b1||!!(v1=Ns?Ns.length:0)&&Uo(v1)&&Bs(po,v1)&&(ns(Ns)||ms(Ns))}(js,n1,qo)}(ls,ds):Io(Yo,Fs,void 0,3)}}(ho[0],ho[1]):function(ds){var Yo=function(ls){for(var Fs=Xo(ls),js=Fs.length;js--;){var n1=Fs[js],Ns=ls[n1];Fs[js]=[n1,Ns,Go(Ns)]}return Fs}(ds);return Yo.length==1&&Yo[0][2]?yo(Yo[0][0],Yo[0][1]):function(ls){return ls===ds||function(Fs,js,n1,Ns){var Us=n1.length,A1=Us;if(Fs==null)return!A1;for(Fs=Object(Fs);Us--;){var b1=n1[Us];if(b1[2]?b1[1]!==Fs[b1[0]]:!(b1[0]in Fs))return!1}for(;++Us<A1;){var Js=(b1=n1[Us])[0],v1=Fs[Js],po=b1[1];if(b1[2]){if(v1===void 0&&!(Js in Fs))return!1}else{var Eo=new Y0,_o;if(!(_o===void 0?Io(po,v1,Ns,3,Eo):_o))return!1}}return!0}(ls,ds,Yo)}}(ho):ks(Fo=ho)?(Ko=xo(Fo),function(ds){return ds==null?void 0:ds[Ko]}):function(ds){return function(Yo){return go(Yo,ds)}}(Fo);var Fo,Ko}function gs(ho){if(Ko=(Fo=ho)&&Fo.constructor,ds=typeof Ko=="function"&&Ko.prototype||M0,Fo!==ds)return T0(ho);var Fo,Ko,ds,Yo=[];for(var ls in Object(ho))$0.call(ho,ls)&&ls!="constructor"&&Yo.push(ls);return Yo}function Ss(ho){return ns(ho)?ho:zo(ho)}function zs(ho,Fo,Ko,ds,Yo,ls){var Fs=2&Yo,js=ho.length,n1=Fo.length;if(js!=n1&&!(Fs&&n1>js))return!1;var Ns=ls.get(ho);if(Ns&&ls.get(Fo))return Ns==Fo;var Us=-1,A1=!0,b1=1&Yo?new W0:void 0;for(ls.set(ho,Fo),ls.set(Fo,ho);++Us<js;){var Js=ho[Us],v1=Fo[Us];if(ds)var po=Fs?ds(v1,Js,Us,Fo,ho,ls):ds(Js,v1,Us,ho,Fo,ls);if(po!==void 0){if(po)continue;A1=!1;break}if(b1){if(!g0(Fo,function(Eo,_o){if(!b1.has(_o)&&(Js===Eo||Ko(Js,Eo,ds,Yo,ls)))return b1.add(_o)})){A1=!1;break}}else if(Js!==v1&&!Ko(Js,v1,ds,Yo,ls)){A1=!1;break}}return ls.delete(ho),ls.delete(Fo),A1}function Os(ho,Fo){var Ko,ds,Yo=ho.__data__;return((ds=typeof(Ko=Fo))=="string"||ds=="number"||ds=="symbol"||ds=="boolean"?Ko!=="__proto__":Ko===null)?Yo[typeof Fo=="string"?"string":"hash"]:Yo.map}function Ts(ho,Fo){var Ko=function(ds,Yo){return ds==null?void 0:ds[Yo]}(ho,Fo);return Qo(Ko)?Ko:void 0}var Ds=function(ho){return _0.call(ho)};function Bs(ho,Fo){return!!(Fo=Fo??9007199254740991)&&(typeof ho=="number"||_i.test(ho))&&ho>-1&&ho%1==0&&ho<Fo}function ks(ho,Fo){if(ns(ho))return!1;var Ko=typeof ho;return!(Ko!="number"&&Ko!="symbol"&&Ko!="boolean"&&ho!=null&&!Zo(ho))||Vr.test(ho)||!Qr.test(ho)||Fo!=null&&ho in Object(Fo)}function Go(ho){return ho==ho&&!Co(ho)}function yo(ho,Fo){return function(Ko){return Ko!=null&&Ko[ho]===Fo&&(Fo!==void 0||ho in Object(Ko))}}(Q0&&Ds(new Q0(new ArrayBuffer(1)))!="[object DataView]"||L0&&Ds(new L0)!=qr||N0&&Ds(N0.resolve())!="[object Promise]"||j0&&Ds(new j0)!=Wr||q0&&Ds(new q0)!="[object WeakMap]")&&(Ds=function(ho){var Fo=_0.call(ho),Ko=Fo==Nr?ho.constructor:void 0,ds=Ko?Bo(Ko):void 0;if(ds)switch(ds){case w0:return"[object DataView]";case F0:return qr;case G0:return"[object Promise]";case X0:return Wr;case eo:return"[object WeakMap]"}return Fo});var zo=Wo(function(ho){var Fo;ho=(Fo=ho)==null?"":function(ds){if(typeof ds=="string")return ds;if(Zo(ds))return ao?ao.call(ds):"";var Yo=ds+"";return Yo=="0"&&1/ds==-1/0?"-0":Yo}(Fo);var Ko=[];return Jr.test(ho)&&Ko.push(""),ho.replace(Zr,function(ds,Yo,ls,Fs){Ko.push(ls?Fs.replace(zn,"$1"):Yo||ds)}),Ko});function xo(ho){if(typeof ho=="string"||Zo(ho))return ho;var Fo=ho+"";return Fo=="0"&&1/ho==-1/0?"-0":Fo}function Bo(ho){if(ho!=null){try{return C0.call(ho)}catch{}try{return ho+""}catch{}}return""}function Wo(ho,Fo){if(typeof ho!="function"||Fo&&typeof Fo!="function")throw new TypeError("Expected a function");var Ko=function(){var ds=arguments,Yo=Fo?Fo.apply(this,ds):ds[0],ls=Ko.cache;if(ls.has(Yo))return ls.get(Yo);var Fs=ho.apply(this,ds);return Ko.cache=ls.set(Yo,Fs),Fs};return Ko.cache=new(Wo.Cache||P0),Ko}function us(ho,Fo){return ho===Fo||ho!=ho&&Fo!=Fo}function ms(ho){return function(Fo){return wo(Fo)&&Vo(Fo)}(ho)&&$0.call(ho,"callee")&&(!I0.call(ho,"callee")||_0.call(ho)==kr)}Wo.Cache=P0;var ns=Array.isArray;function Vo(ho){return ho!=null&&Uo(ho.length)&&!vs(ho)}function vs(ho){var Fo=Co(ho)?_0.call(ho):"";return Fo=="[object Function]"||Fo=="[object GeneratorFunction]"}function Uo(ho){return typeof ho=="number"&&ho>-1&&ho%1==0&&ho<=9007199254740991}function Co(ho){var Fo=typeof ho;return!!ho&&(Fo=="object"||Fo=="function")}function wo(ho){return!!ho&&typeof ho=="object"}function Zo(ho){return typeof ho=="symbol"||wo(ho)&&_0.call(ho)=="[object Symbol]"}var jo=u0?function(ho){return function(Fo){return ho(Fo)}}(u0):function(ho){return wo(ho)&&Uo(ho.length)&&!!e0[_0.call(ho)]};function Xo(ho){return Vo(ho)?co(ho):gs(ho)}function os(ho){return ho}Dr.exports=function(ho,Fo,Ko){var ds=ns(ho)?b0:y0,Yo=arguments.length<3;return ds(ho,rs(Fo),Ko,Yo,uo)}}).call(this,zr(3),zr(7)(Gt))},function(Gt,$r){Gt.exports=function(zr){return zr.webpackPolyfill||(zr.deprecate=function(){},zr.paths=[],zr.children||(zr.children=[]),Object.defineProperty(zr,"loaded",{enumerable:!0,get:function(){return zr.l}}),Object.defineProperty(zr,"id",{enumerable:!0,get:function(){return zr.i}}),zr.webpackPolyfill=1),zr}},function(Gt,$r){String.prototype.padEnd||(String.prototype.padEnd=function(zr,_r){return zr>>=0,_r=String(_r!==void 0?_r:" "),this.length>zr?String(this):((zr-=this.length)>_r.length&&(_r+=_r.repeat(zr/_r.length)),String(this)+_r.slice(0,zr))})},function(Gt,$r,zr){function _r(M0,O0,x0){return O0 in M0?Object.defineProperty(M0,O0,{value:x0,enumerable:!0,configurable:!0,writable:!0}):M0[O0]=x0,M0}function Dr(M0){if(Symbol.iterator in Object(M0)||Object.prototype.toString.call(M0)==="[object Arguments]")return Array.from(M0)}function kr(M0){return function(O0){if(Array.isArray(O0)){for(var x0=0,C0=new Array(O0.length);x0<O0.length;x0++)C0[x0]=O0[x0];return C0}}(M0)||Dr(M0)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function qr(M0){if(Array.isArray(M0))return M0}function Nr(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function Wr(M0,O0){if(!(M0 instanceof O0))throw new TypeError("Cannot call a class as a function")}function Qr(M0,O0){for(var x0=0;x0<O0.length;x0++){var C0=O0[x0];C0.enumerable=C0.enumerable||!1,C0.configurable=!0,"value"in C0&&(C0.writable=!0),Object.defineProperty(M0,C0.key,C0)}}function Vr(M0){return(Vr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(O0){return typeof O0}:function(O0){return O0&&typeof Symbol=="function"&&O0.constructor===Symbol&&O0!==Symbol.prototype?"symbol":typeof O0})(M0)}function Jr(M0){return(Jr=typeof Symbol=="function"&&Vr(Symbol.iterator)==="symbol"?function(O0){return Vr(O0)}:function(O0){return O0&&typeof Symbol=="function"&&O0.constructor===Symbol&&O0!==Symbol.prototype?"symbol":Vr(O0)})(M0)}function Zr(M0){if(M0===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return M0}function zn(M0){return(zn=Object.setPrototypeOf?Object.getPrototypeOf:function(O0){return O0.__proto__||Object.getPrototypeOf(O0)})(M0)}function Vn(M0,O0){return(Vn=Object.setPrototypeOf||function(x0,C0){return x0.__proto__=C0,x0})(M0,O0)}zr.r($r);var _i=zr(0),e0=zr.n(_i),r0=zr(5),i0=zr.n(r0),n0=zr(4),o0=zr.n(n0),a0=zr(6),s0=zr.n(a0),l0=zr(2),u0=zr.n(l0),b0=zr(1),g0=zr.n(b0);zr(8);function y0(M0,O0){return qr(M0)||function(x0,C0){var $0=[],_0=!0,R0=!1,D0=void 0;try{for(var S0,I0=x0[Symbol.iterator]();!(_0=(S0=I0.next()).done)&&($0.push(S0.value),!C0||$0.length!==C0);_0=!0);}catch(B0){R0=!0,D0=B0}finally{try{_0||I0.return==null||I0.return()}finally{if(R0)throw D0}}return $0}(M0,O0)||Nr()}var f0=[["Afghanistan",["asia"],"af","93"],["Albania",["europe"],"al","355"],["Algeria",["africa","north-africa"],"dz","213"],["Andorra",["europe"],"ad","376"],["Angola",["africa"],"ao","244"],["Antigua and Barbuda",["america","carribean"],"ag","1268"],["Argentina",["america","south-america"],"ar","54","(..) ........",0,["11","221","223","261","264","2652","280","2905","291","2920","2966","299","341","342","343","351","376","379","381","3833","385","387","388"]],["Armenia",["asia","ex-ussr"],"am","374",".. ......"],["Aruba",["america","carribean"],"aw","297"],["Australia",["oceania"],"au","61","(..) .... ....",0,["2","3","4","7","8","02","03","04","07","08"]],["Austria",["europe","eu-union"],"at","43"],["Azerbaijan",["asia","ex-ussr"],"az","994","(..) ... .. .."],["Bahamas",["america","carribean"],"bs","1242"],["Bahrain",["middle-east"],"bh","973"],["Bangladesh",["asia"],"bd","880"],["Barbados",["america","carribean"],"bb","1246"],["Belarus",["europe","ex-ussr"],"by","375","(..) ... .. .."],["Belgium",["europe","eu-union"],"be","32","... .. .. .."],["Belize",["america","central-america"],"bz","501"],["Benin",["africa"],"bj","229"],["Bhutan",["asia"],"bt","975"],["Bolivia",["america","south-america"],"bo","591"],["Bosnia and Herzegovina",["europe","ex-yugos"],"ba","387"],["Botswana",["africa"],"bw","267"],["Brazil",["america","south-america"],"br","55","(..) ........."],["British Indian Ocean Territory",["asia"],"io","246"],["Brunei",["asia"],"bn","673"],["Bulgaria",["europe","eu-union"],"bg","359"],["Burkina Faso",["africa"],"bf","226"],["Burundi",["africa"],"bi","257"],["Cambodia",["asia"],"kh","855"],["Cameroon",["africa"],"cm","237"],["Canada",["america","north-america"],"ca","1","(...) ...-....",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde",["africa"],"cv","238"],["Caribbean Netherlands",["america","carribean"],"bq","599","",1],["Central African Republic",["africa"],"cf","236"],["Chad",["africa"],"td","235"],["Chile",["america","south-america"],"cl","56"],["China",["asia"],"cn","86","..-........."],["Colombia",["america","south-america"],"co","57","... ... ...."],["Comoros",["africa"],"km","269"],["Congo",["africa"],"cd","243"],["Congo",["africa"],"cg","242"],["Costa Rica",["america","central-america"],"cr","506","....-...."],["Côte d’Ivoire",["africa"],"ci","225",".. .. .. .."],["Croatia",["europe","eu-union","ex-yugos"],"hr","385"],["Cuba",["america","carribean"],"cu","53"],["Curaçao",["america","carribean"],"cw","599","",0],["Cyprus",["europe","eu-union"],"cy","357",".. ......"],["Czech Republic",["europe","eu-union"],"cz","420","... ... ..."],["Denmark",["europe","eu-union","baltic"],"dk","45",".. .. .. .."],["Djibouti",["africa"],"dj","253"],["Dominica",["america","carribean"],"dm","1767"],["Dominican Republic",["america","carribean"],"do","1","",2,["809","829","849"]],["Ecuador",["america","south-america"],"ec","593"],["Egypt",["africa","north-africa"],"eg","20"],["El Salvador",["america","central-america"],"sv","503","....-...."],["Equatorial Guinea",["africa"],"gq","240"],["Eritrea",["africa"],"er","291"],["Estonia",["europe","eu-union","ex-ussr","baltic"],"ee","372",".... ......"],["Ethiopia",["africa"],"et","251"],["Fiji",["oceania"],"fj","679"],["Finland",["europe","eu-union","baltic"],"fi","358",".. ... .. .."],["France",["europe","eu-union"],"fr","33",". .. .. .. .."],["French Guiana",["america","south-america"],"gf","594"],["French Polynesia",["oceania"],"pf","689"],["Gabon",["africa"],"ga","241"],["Gambia",["africa"],"gm","220"],["Georgia",["asia","ex-ussr"],"ge","995"],["Germany",["europe","eu-union","baltic"],"de","49",".... ........"],["Ghana",["africa"],"gh","233"],["Greece",["europe","eu-union"],"gr","30"],["Grenada",["america","carribean"],"gd","1473"],["Guadeloupe",["america","carribean"],"gp","590","",0],["Guam",["oceania"],"gu","1671"],["Guatemala",["america","central-america"],"gt","502","....-...."],["Guinea",["africa"],"gn","224"],["Guinea-Bissau",["africa"],"gw","245"],["Guyana",["america","south-america"],"gy","592"],["Haiti",["america","carribean"],"ht","509","....-...."],["Honduras",["america","central-america"],"hn","504"],["Hong Kong",["asia"],"hk","852",".... ...."],["Hungary",["europe","eu-union"],"hu","36"],["Iceland",["europe"],"is","354","... ...."],["India",["asia"],"in","91",".....-....."],["Indonesia",["asia"],"id","62"],["Iran",["middle-east"],"ir","98","... ... ...."],["Iraq",["middle-east"],"iq","964"],["Ireland",["europe","eu-union"],"ie","353",".. ......."],["Israel",["middle-east"],"il","972","... ... ...."],["Italy",["europe","eu-union"],"it","39","... .......",0],["Jamaica",["america","carribean"],"jm","1876"],["Japan",["asia"],"jp","81",".. .... ...."],["Jordan",["middle-east"],"jo","962"],["Kazakhstan",["asia","ex-ussr"],"kz","7","... ...-..-..",1,["310","311","312","313","315","318","321","324","325","326","327","336","7172","73622"]],["Kenya",["africa"],"ke","254"],["Kiribati",["oceania"],"ki","686"],["Kosovo",["europe","ex-yugos"],"xk","383"],["Kuwait",["middle-east"],"kw","965"],["Kyrgyzstan",["asia","ex-ussr"],"kg","996","... ... ..."],["Laos",["asia"],"la","856"],["Latvia",["europe","eu-union","ex-ussr","baltic"],"lv","371",".. ... ..."],["Lebanon",["middle-east"],"lb","961"],["Lesotho",["africa"],"ls","266"],["Liberia",["africa"],"lr","231"],["Libya",["africa","north-africa"],"ly","218"],["Liechtenstein",["europe"],"li","423"],["Lithuania",["europe","eu-union","ex-ussr","baltic"],"lt","370"],["Luxembourg",["europe","eu-union"],"lu","352"],["Macau",["asia"],"mo","853"],["Macedonia",["europe","ex-yugos"],"mk","389"],["Madagascar",["africa"],"mg","261"],["Malawi",["africa"],"mw","265"],["Malaysia",["asia"],"my","60","..-....-...."],["Maldives",["asia"],"mv","960"],["Mali",["africa"],"ml","223"],["Malta",["europe","eu-union"],"mt","356"],["Marshall Islands",["oceania"],"mh","692"],["Martinique",["america","carribean"],"mq","596"],["Mauritania",["africa"],"mr","222"],["Mauritius",["africa"],"mu","230"],["Mexico",["america","central-america"],"mx","52","... ... ....",0,["55","81","33","656","664","998","774","229"]],["Micronesia",["oceania"],"fm","691"],["Moldova",["europe"],"md","373","(..) ..-..-.."],["Monaco",["europe"],"mc","377"],["Mongolia",["asia"],"mn","976"],["Montenegro",["europe","ex-yugos"],"me","382"],["Morocco",["africa","north-africa"],"ma","212"],["Mozambique",["africa"],"mz","258"],["Myanmar",["asia"],"mm","95"],["Namibia",["africa"],"na","264"],["Nauru",["africa"],"nr","674"],["Nepal",["asia"],"np","977"],["Netherlands",["europe","eu-union"],"nl","31",".. ........"],["New Caledonia",["oceania"],"nc","687"],["New Zealand",["oceania"],"nz","64","...-...-...."],["Nicaragua",["america","central-america"],"ni","505"],["Niger",["africa"],"ne","227"],["Nigeria",["africa"],"ng","234"],["North Korea",["asia"],"kp","850"],["Norway",["europe","baltic"],"no","47","... .. ..."],["Oman",["middle-east"],"om","968"],["Pakistan",["asia"],"pk","92","...-......."],["Palau",["oceania"],"pw","680"],["Palestine",["middle-east"],"ps","970"],["Panama",["america","central-america"],"pa","507"],["Papua New Guinea",["oceania"],"pg","675"],["Paraguay",["america","south-america"],"py","595"],["Peru",["america","south-america"],"pe","51"],["Philippines",["asia"],"ph","63",".... ......."],["Poland",["europe","eu-union","baltic"],"pl","48","...-...-..."],["Portugal",["europe","eu-union"],"pt","351"],["Puerto Rico",["america","carribean"],"pr","1","",3,["787","939"]],["Qatar",["middle-east"],"qa","974"],["Réunion",["africa"],"re","262"],["Romania",["europe","eu-union"],"ro","40"],["Russia",["europe","asia","ex-ussr","baltic"],"ru","7","(...) ...-..-..",0],["Rwanda",["africa"],"rw","250"],["Saint Kitts and Nevis",["america","carribean"],"kn","1869"],["Saint Lucia",["america","carribean"],"lc","1758"],["Saint Vincent and the Grenadines",["america","carribean"],"vc","1784"],["Samoa",["oceania"],"ws","685"],["San Marino",["europe"],"sm","378"],["São Tomé and Príncipe",["africa"],"st","239"],["Saudi Arabia",["middle-east"],"sa","966"],["Senegal",["africa"],"sn","221"],["Serbia",["europe","ex-yugos"],"rs","381"],["Seychelles",["africa"],"sc","248"],["Sierra Leone",["africa"],"sl","232"],["Singapore",["asia"],"sg","65","....-...."],["Slovakia",["europe","eu-union"],"sk","421"],["Slovenia",["europe","eu-union","ex-yugos"],"si","386"],["Solomon Islands",["oceania"],"sb","677"],["Somalia",["africa"],"so","252"],["South Africa",["africa"],"za","27"],["South Korea",["asia"],"kr","82","... .... ...."],["South Sudan",["africa","north-africa"],"ss","211"],["Spain",["europe","eu-union"],"es","34","... ... ..."],["Sri Lanka",["asia"],"lk","94"],["Sudan",["africa"],"sd","249"],["Suriname",["america","south-america"],"sr","597"],["Swaziland",["africa"],"sz","268"],["Sweden",["europe","eu-union","baltic"],"se","46","(...) ...-..."],["Switzerland",["europe"],"ch","41",".. ... .. .."],["Syria",["middle-east"],"sy","963"],["Taiwan",["asia"],"tw","886"],["Tajikistan",["asia","ex-ussr"],"tj","992"],["Tanzania",["africa"],"tz","255"],["Thailand",["asia"],"th","66"],["Timor-Leste",["asia"],"tl","670"],["Togo",["africa"],"tg","228"],["Tonga",["oceania"],"to","676"],["Trinidad and Tobago",["america","carribean"],"tt","1868"],["Tunisia",["africa","north-africa"],"tn","216"],["Turkey",["europe"],"tr","90","... ... .. .."],["Turkmenistan",["asia","ex-ussr"],"tm","993"],["Tuvalu",["asia"],"tv","688"],["Uganda",["africa"],"ug","256"],["Ukraine",["europe","ex-ussr"],"ua","380","(..) ... .. .."],["United Arab Emirates",["middle-east"],"ae","971"],["United Kingdom",["europe","eu-union"],"gb","44",".... ......"],["United States",["america","north-america"],"us","1","(...) ...-....",0,["907","205","251","256","334","479","501","870","480","520","602","623","928","209","213","310","323","408","415","510","530","559","562","619","626","650","661","707","714","760","805","818","831","858","909","916","925","949","951","303","719","970","203","860","202","302","239","305","321","352","386","407","561","727","772","813","850","863","904","941","954","229","404","478","706","770","912","808","319","515","563","641","712","208","217","309","312","618","630","708","773","815","847","219","260","317","574","765","812","316","620","785","913","270","502","606","859","225","318","337","504","985","413","508","617","781","978","301","410","207","231","248","269","313","517","586","616","734","810","906","989","218","320","507","612","651","763","952","314","417","573","636","660","816","228","601","662","406","252","336","704","828","910","919","701","308","402","603","201","609","732","856","908","973","505","575","702","775","212","315","516","518","585","607","631","716","718","845","914","216","330","419","440","513","614","740","937","405","580","918","503","541","215","412","570","610","717","724","814","401","803","843","864","605","423","615","731","865","901","931","210","214","254","281","325","361","409","432","512","713","806","817","830","903","915","936","940","956","972","979","435","801","276","434","540","703","757","804","802","206","253","360","425","509","262","414","608","715","920","304","307"]],["Uruguay",["america","south-america"],"uy","598"],["Uzbekistan",["asia","ex-ussr"],"uz","998",".. ... .. .."],["Vanuatu",["oceania"],"vu","678"],["Vatican City",["europe"],"va","39",".. .... ....",1],["Venezuela",["america","south-america"],"ve","58"],["Vietnam",["asia"],"vn","84"],["Yemen",["middle-east"],"ye","967"],["Zambia",["africa"],"zm","260"],["Zimbabwe",["africa"],"zw","263"]],v0=[["American Samoa",["oceania"],"as","1684"],["Anguilla",["america","carribean"],"ai","1264"],["Bermuda",["america","north-america"],"bm","1441"],["British Virgin Islands",["america","carribean"],"vg","1284"],["Cayman Islands",["america","carribean"],"ky","1345"],["Cook Islands",["oceania"],"ck","682"],["Falkland Islands",["america","south-america"],"fk","500"],["Faroe Islands",["europe"],"fo","298"],["Gibraltar",["europe"],"gi","350"],["Greenland",["america"],"gl","299"],["Jersey",["europe","eu-union"],"je","44",".... ......"],["Montserrat",["america","carribean"],"ms","1664"],["Niue",["asia"],"nu","683"],["Norfolk Island",["oceania"],"nf","672"],["Northern Mariana Islands",["oceania"],"mp","1670"],["Saint Barthélemy",["america","carribean"],"bl","590","",1],["Saint Helena",["africa"],"sh","290"],["Saint Martin",["america","carribean"],"mf","590","",2],["Saint Pierre and Miquelon",["america","north-america"],"pm","508"],["Sint Maarten",["america","carribean"],"sx","1721"],["Tokelau",["oceania"],"tk","690"],["Turks and Caicos Islands",["america","carribean"],"tc","1649"],["U.S. Virgin Islands",["america","carribean"],"vi","1340"],["Wallis and Futuna",["oceania"],"wf","681"]];function A0(M0,O0,x0,C0,$0){return!x0||$0?M0+"".padEnd(O0.length,".")+" "+C0:M0+"".padEnd(O0.length,".")+" "+x0}function p0(M0,O0,x0,C0,$0){var _0,R0,D0=[];return R0=O0===!0,[(_0=[]).concat.apply(_0,kr(M0.map(function(S0){var I0={name:S0[0],regions:S0[1],iso2:S0[2],countryCode:S0[3],dialCode:S0[3],format:A0(x0,S0[3],S0[4],C0,$0),priority:S0[5]||0},B0=[];return S0[6]&&S0[6].map(function(T0){var Q0=function(L0){for(var N0=1;N0<arguments.length;N0++){var j0=arguments[N0]!=null?arguments[N0]:{},q0=Object.keys(j0);typeof Object.getOwnPropertySymbols=="function"&&(q0=q0.concat(Object.getOwnPropertySymbols(j0).filter(function(k0){return Object.getOwnPropertyDescriptor(j0,k0).enumerable}))),q0.forEach(function(k0){_r(L0,k0,j0[k0])})}return L0}({},I0);Q0.dialCode=S0[3]+T0,Q0.isAreaCode=!0,Q0.areaCodeLength=T0.length,B0.push(Q0)}),B0.length>0?(I0.mainCode=!0,R0||O0.constructor.name==="Array"&&O0.includes(S0[2])?(I0.hasAreaCodes=!0,[I0].concat(B0)):(D0=D0.concat(B0),[I0])):[I0]}))),D0]}function h0(M0,O0,x0,C0){if(x0!==null){var $0=Object.keys(x0),_0=Object.values(x0);$0.forEach(function(R0,D0){if(C0)return M0.push([R0,_0[D0]]);var S0=M0.findIndex(function(B0){return B0[0]===R0});if(S0===-1){var I0=[R0];I0[O0]=_0[D0],M0.push(I0)}else M0[S0][O0]=_0[D0]})}}function m0(M0,O0){return O0.length===0?M0:M0.map(function(x0){var C0=O0.findIndex(function(_0){return _0[0]===x0[2]});if(C0===-1)return x0;var $0=O0[C0];return $0[1]&&(x0[4]=$0[1]),$0[3]&&(x0[5]=$0[3]),$0[2]&&(x0[6]=$0[2]),x0})}var c0=function M0(O0,x0,C0,$0,_0,R0,D0,S0,I0,B0,T0,Q0,L0,N0){Wr(this,M0),this.filterRegions=function(K0,Z0){if(typeof K0=="string"){var ao=K0;return Z0.filter(function(io){return io.regions.some(function(H0){return H0===ao})})}return Z0.filter(function(io){return K0.map(function(H0){return io.regions.some(function(P0){return P0===H0})}).some(function(H0){return H0})})},this.sortTerritories=function(K0,Z0){var ao=[].concat(kr(K0),kr(Z0));return ao.sort(function(io,H0){return io.name<H0.name?-1:io.name>H0.name?1:0}),ao},this.getFilteredCountryList=function(K0,Z0,ao){return K0.length===0?Z0:ao?K0.map(function(io){var H0=Z0.find(function(P0){return P0.iso2===io});if(H0)return H0}).filter(function(io){return io}):Z0.filter(function(io){return K0.some(function(H0){return H0===io.iso2})})},this.localizeCountries=function(K0,Z0,ao){for(var io=0;io<K0.length;io++)Z0[K0[io].iso2]!==void 0?K0[io].localName=Z0[K0[io].iso2]:Z0[K0[io].name]!==void 0&&(K0[io].localName=Z0[K0[io].name]);return ao||K0.sort(function(H0,P0){return H0.localName<P0.localName?-1:H0.localName>P0.localName?1:0}),K0},this.getCustomAreas=function(K0,Z0){for(var ao=[],io=0;io<Z0.length;io++){var H0=JSON.parse(JSON.stringify(K0));H0.dialCode+=Z0[io],ao.push(H0)}return ao},this.excludeCountries=function(K0,Z0){return Z0.length===0?K0:K0.filter(function(ao){return!Z0.includes(ao.iso2)})};var j0=function(K0,Z0,ao){var io=[];return h0(io,1,K0,!0),h0(io,3,Z0),h0(io,2,ao),io}(S0,I0,B0),q0=m0(JSON.parse(JSON.stringify(f0)),j0),k0=m0(JSON.parse(JSON.stringify(v0)),j0),w0=y0(p0(q0,O0,Q0,L0,N0),2),F0=w0[0],G0=w0[1];if(x0){var X0=y0(p0(k0,O0,Q0,L0,N0),2),eo=X0[0];X0[1],F0=this.sortTerritories(eo,F0)}C0&&(F0=this.filterRegions(C0,F0)),this.onlyCountries=this.localizeCountries(this.excludeCountries(this.getFilteredCountryList($0,F0,D0.includes("onlyCountries")),R0),T0,D0.includes("onlyCountries")),this.preferredCountries=_0.length===0?[]:this.localizeCountries(this.getFilteredCountryList(_0,F0,D0.includes("preferredCountries")),T0,D0.includes("preferredCountries")),this.hiddenAreaCodes=this.excludeCountries(this.getFilteredCountryList($0,G0),R0)},d0=function(M0){function O0($0){var _0;Wr(this,O0),(_0=function(j0,q0){return!q0||Jr(q0)!=="object"&&typeof q0!="function"?Zr(j0):q0}(this,zn(O0).call(this,$0))).getProbableCandidate=o0()(function(j0){return j0&&j0.length!==0?_0.state.onlyCountries.filter(function(q0){return u0()(q0.name.toLowerCase(),j0.toLowerCase())},Zr(Zr(_0)))[0]:null}),_0.guessSelectedCountry=o0()(function(j0,q0,k0,w0){var F0;if(_0.props.enableAreaCodes===!1&&(w0.some(function(eo){if(u0()(j0,eo.dialCode))return k0.some(function(K0){if(eo.iso2===K0.iso2&&K0.mainCode)return F0=K0,!0}),!0}),F0))return F0;var G0=k0.find(function(eo){return eo.iso2==q0});if(j0.trim()==="")return G0;var X0=k0.reduce(function(eo,K0){return u0()(j0,K0.dialCode)&&(K0.dialCode.length>eo.dialCode.length||K0.dialCode.length===eo.dialCode.length&&K0.priority<eo.priority)?K0:eo},{dialCode:"",priority:10001},Zr(Zr(_0)));return X0.name?X0:G0}),_0.updateCountry=function(j0){var q0,k0=_0.state.onlyCountries;(q0=j0.indexOf(0)>="0"&&j0.indexOf(0)<="9"?k0.find(function(w0){return w0.dialCode==+j0}):k0.find(function(w0){return w0.iso2==j0}))&&q0.dialCode&&_0.setState({selectedCountry:q0,formattedNumber:_0.props.disableCountryCode?"":_0.formatNumber(q0.dialCode,q0)})},_0.scrollTo=function(j0,q0){if(j0){var k0=_0.dropdownRef;if(k0&&document.body){var w0=k0.offsetHeight,F0=k0.getBoundingClientRect().top+document.body.scrollTop,G0=F0+w0,X0=j0,eo=X0.getBoundingClientRect(),K0=X0.offsetHeight,Z0=eo.top+document.body.scrollTop,ao=Z0+K0,io=Z0-F0+k0.scrollTop,H0=w0/2-K0/2;if(_0.props.enableSearch?Z0<F0+32:Z0<F0)q0&&(io-=H0),k0.scrollTop=io;else if(ao>G0){q0&&(io+=H0);var P0=w0-K0;k0.scrollTop=io-P0}}}},_0.scrollToTop=function(){var j0=_0.dropdownRef;j0&&document.body&&(j0.scrollTop=0)},_0.formatNumber=function(j0,q0){if(!q0)return j0;var k0,w0=q0.format,F0=_0.props,G0=F0.disableCountryCode,X0=F0.enableAreaCodeStretch,eo=F0.enableLongNumbers,K0=F0.autoFormat;if(G0?((k0=w0.split(" ")).shift(),k0=k0.join(" ")):X0&&q0.isAreaCode?((k0=w0.split(" "))[1]=k0[1].replace(/\.+/,"".padEnd(q0.areaCodeLength,".")),k0=k0.join(" ")):k0=w0,!j0||j0.length===0)return G0?"":_0.props.prefix;if(j0&&j0.length<2||!k0||!K0)return G0?j0:_0.props.prefix+j0;var Z0,ao=s0()(k0,function(io,H0){if(io.remainingText.length===0)return io;if(H0!==".")return{formattedText:io.formattedText+H0,remainingText:io.remainingText};var P0,W0=qr(P0=io.remainingText)||Dr(P0)||Nr(),Y0=W0[0],co=W0.slice(1);return{formattedText:io.formattedText+Y0,remainingText:co}},{formattedText:"",remainingText:j0.split("")});return(Z0=eo?ao.formattedText+ao.remainingText.join(""):ao.formattedText).includes("(")&&!Z0.includes(")")&&(Z0+=")"),Z0},_0.cursorToEnd=function(){var j0=_0.numberInputRef;if(document.activeElement===j0){j0.focus();var q0=j0.value.length;j0.value.charAt(q0-1)===")"&&(q0-=1),j0.setSelectionRange(q0,q0)}},_0.getElement=function(j0){return _0["flag_no_".concat(j0)]},_0.getCountryData=function(){return _0.state.selectedCountry?{name:_0.state.selectedCountry.name||"",dialCode:_0.state.selectedCountry.dialCode||"",countryCode:_0.state.selectedCountry.iso2||"",format:_0.state.selectedCountry.format||""}:{}},_0.handleFlagDropdownClick=function(j0){if(j0.preventDefault(),_0.state.showDropdown||!_0.props.disabled){var q0=_0.state,k0=q0.preferredCountries,w0=q0.onlyCountries,F0=q0.selectedCountry,G0=_0.concatPreferredCountries(k0,w0).findIndex(function(X0){return X0.dialCode===F0.dialCode&&X0.iso2===F0.iso2});_0.setState({showDropdown:!_0.state.showDropdown,highlightCountryIndex:G0},function(){_0.state.showDropdown&&_0.scrollTo(_0.getElement(_0.state.highlightCountryIndex))})}},_0.handleInput=function(j0){var q0=j0.target.value,k0=_0.props,w0=k0.prefix,F0=k0.onChange,G0=_0.props.disableCountryCode?"":w0,X0=_0.state.selectedCountry,eo=_0.state.freezeSelection;if(!_0.props.countryCodeEditable){var K0=w0+(X0.hasAreaCodes?_0.state.onlyCountries.find(function(uo){return uo.iso2===X0.iso2&&uo.mainCode}).dialCode:X0.dialCode);if(q0.slice(0,K0.length)!==K0)return}if(q0===w0)return F0&&F0("",_0.getCountryData(),j0,""),_0.setState({formattedNumber:""});if(!(q0.replace(/\D/g,"").length>15&&(_0.props.enableLongNumbers===!1||typeof _0.props.enableLongNumbers=="number"&&q0.replace(/\D/g,"").length>_0.props.enableLongNumbers))&&q0!==_0.state.formattedNumber){j0.preventDefault?j0.preventDefault():j0.returnValue=!1;var Z0=_0.props.country,ao=_0.state,io=ao.onlyCountries,H0=ao.selectedCountry,P0=ao.hiddenAreaCodes;if(F0&&j0.persist(),q0.length>0){var W0=q0.replace(/\D/g,"");(!_0.state.freezeSelection||H0&&H0.dialCode.length>W0.length)&&(X0=_0.props.disableCountryGuess?H0:_0.guessSelectedCountry(W0.substring(0,6),Z0,io,P0)||H0,eo=!1),G0=_0.formatNumber(W0,X0),X0=X0.dialCode?X0:H0}var Y0=j0.target.selectionStart,co=j0.target.selectionStart,Ao=_0.state.formattedNumber,oo=G0.length-Ao.length;_0.setState({formattedNumber:G0,freezeSelection:eo,selectedCountry:X0},function(){oo>0&&(co-=oo),G0.charAt(G0.length-1)==")"?_0.numberInputRef.setSelectionRange(G0.length-1,G0.length-1):co>0&&Ao.length>=G0.length?_0.numberInputRef.setSelectionRange(co,co):Y0<Ao.length&&_0.numberInputRef.setSelectionRange(Y0,Y0),F0&&F0(G0.replace(/[^0-9]+/g,""),_0.getCountryData(),j0,G0)})}},_0.handleInputClick=function(j0){_0.setState({showDropdown:!1}),_0.props.onClick&&_0.props.onClick(j0,_0.getCountryData())},_0.handleDoubleClick=function(j0){var q0=j0.target.value.length;j0.target.setSelectionRange(0,q0)},_0.handleFlagItemClick=function(j0,q0){var k0=_0.state.selectedCountry,w0=_0.state.onlyCountries.find(function(eo){return eo==j0});if(w0){var F0=_0.state.formattedNumber.replace(" ","").replace("(","").replace(")","").replace("-",""),G0=F0.length>1?F0.replace(k0.dialCode,w0.dialCode):w0.dialCode,X0=_0.formatNumber(G0.replace(/\D/g,""),w0);_0.setState({showDropdown:!1,selectedCountry:w0,freezeSelection:!0,formattedNumber:X0,searchValue:""},function(){_0.cursorToEnd(),_0.props.onChange&&_0.props.onChange(X0.replace(/[^0-9]+/g,""),_0.getCountryData(),q0,X0)})}},_0.handleInputFocus=function(j0){_0.numberInputRef&&_0.numberInputRef.value===_0.props.prefix&&_0.state.selectedCountry&&!_0.props.disableCountryCode&&_0.setState({formattedNumber:_0.props.prefix+_0.state.selectedCountry.dialCode},function(){_0.props.jumpCursorToEnd&&setTimeout(_0.cursorToEnd,0)}),_0.setState({placeholder:""}),_0.props.onFocus&&_0.props.onFocus(j0,_0.getCountryData()),_0.props.jumpCursorToEnd&&setTimeout(_0.cursorToEnd,0)},_0.handleInputBlur=function(j0){j0.target.value||_0.setState({placeholder:_0.props.placeholder}),_0.props.onBlur&&_0.props.onBlur(j0,_0.getCountryData())},_0.handleInputCopy=function(j0){if(_0.props.copyNumbersOnly){var q0=window.getSelection().toString().replace(/[^0-9]+/g,"");j0.clipboardData.setData("text/plain",q0),j0.preventDefault()}},_0.getHighlightCountryIndex=function(j0){var q0=_0.state.highlightCountryIndex+j0;return q0<0||q0>=_0.state.onlyCountries.length+_0.state.preferredCountries.length?q0-j0:_0.props.enableSearch&&q0>_0.getSearchFilteredCountries().length?0:q0},_0.searchCountry=function(){var j0=_0.getProbableCandidate(_0.state.queryString)||_0.state.onlyCountries[0],q0=_0.state.onlyCountries.findIndex(function(k0){return k0==j0})+_0.state.preferredCountries.length;_0.scrollTo(_0.getElement(q0),!0),_0.setState({queryString:"",highlightCountryIndex:q0})},_0.handleKeydown=function(j0){var q0=_0.props.keys,k0=j0.target.className;if(k0.includes("selected-flag")&&j0.which===q0.ENTER&&!_0.state.showDropdown)return _0.handleFlagDropdownClick(j0);if(k0.includes("form-control")&&(j0.which===q0.ENTER||j0.which===q0.ESC))return j0.target.blur();if(_0.state.showDropdown&&!_0.props.disabled&&(!k0.includes("search-box")||j0.which===q0.UP||j0.which===q0.DOWN||j0.which===q0.ENTER||j0.which===q0.ESC&&j0.target.value==="")){j0.preventDefault?j0.preventDefault():j0.returnValue=!1;var w0=function(F0){_0.setState({highlightCountryIndex:_0.getHighlightCountryIndex(F0)},function(){_0.scrollTo(_0.getElement(_0.state.highlightCountryIndex),!0)})};switch(j0.which){case q0.DOWN:w0(1);break;case q0.UP:w0(-1);break;case q0.ENTER:_0.props.enableSearch?_0.handleFlagItemClick(_0.getSearchFilteredCountries()[_0.state.highlightCountryIndex]||_0.getSearchFilteredCountries()[0],j0):_0.handleFlagItemClick([].concat(kr(_0.state.preferredCountries),kr(_0.state.onlyCountries))[_0.state.highlightCountryIndex],j0);break;case q0.ESC:case q0.TAB:_0.setState({showDropdown:!1},_0.cursorToEnd);break;default:(j0.which>=q0.A&&j0.which<=q0.Z||j0.which===q0.SPACE)&&_0.setState({queryString:_0.state.queryString+String.fromCharCode(j0.which)},_0.state.debouncedQueryStingSearcher)}}},_0.handleInputKeyDown=function(j0){var q0=_0.props,k0=q0.keys,w0=q0.onEnterKeyPress,F0=q0.onKeyDown;j0.which===k0.ENTER&&w0&&w0(j0),F0&&F0(j0)},_0.handleClickOutside=function(j0){_0.dropdownRef&&!_0.dropdownContainerRef.contains(j0.target)&&_0.state.showDropdown&&_0.setState({showDropdown:!1})},_0.handleSearchChange=function(j0){var q0=j0.currentTarget.value,k0=_0.state,w0=k0.preferredCountries,F0=k0.selectedCountry,G0=0;if(q0===""&&F0){var X0=_0.state.onlyCountries;G0=_0.concatPreferredCountries(w0,X0).findIndex(function(eo){return eo==F0}),setTimeout(function(){return _0.scrollTo(_0.getElement(G0))},100)}_0.setState({searchValue:q0,highlightCountryIndex:G0})},_0.concatPreferredCountries=function(j0,q0){return j0.length>0?kr(new Set(j0.concat(q0))):q0},_0.getDropdownCountryName=function(j0){return j0.localName||j0.name},_0.getSearchFilteredCountries=function(){var j0=_0.state,q0=j0.preferredCountries,k0=j0.onlyCountries,w0=j0.searchValue,F0=_0.props.enableSearch,G0=_0.concatPreferredCountries(q0,k0),X0=w0.trim().toLowerCase().replace("+","");if(F0&&X0){if(/^\d+$/.test(X0))return G0.filter(function(Z0){var ao=Z0.dialCode;return["".concat(ao)].some(function(io){return io.toLowerCase().includes(X0)})});var eo=G0.filter(function(Z0){var ao=Z0.iso2;return["".concat(ao)].some(function(io){return io.toLowerCase().includes(X0)})}),K0=G0.filter(function(Z0){var ao=Z0.name,io=Z0.localName;return Z0.iso2,["".concat(ao),"".concat(io||"")].some(function(H0){return H0.toLowerCase().includes(X0)})});return _0.scrollToTop(),kr(new Set([].concat(eo,K0)))}return G0},_0.getCountryDropdownList=function(){var j0=_0.state,q0=j0.preferredCountries,k0=j0.highlightCountryIndex,w0=j0.showDropdown,F0=j0.searchValue,G0=_0.props,X0=G0.disableDropdown,eo=G0.prefix,K0=_0.props,Z0=K0.enableSearch,ao=K0.searchNotFound,io=K0.disableSearchIcon,H0=K0.searchClass,P0=K0.searchStyle,W0=K0.searchPlaceholder,Y0=K0.autocompleteSearch,co=_0.getSearchFilteredCountries().map(function(uo,Mo){var go=k0===Mo,qo=g0()({country:!0,preferred:uo.iso2==="us"||uo.iso2==="gb",active:uo.iso2==="us",highlight:go}),Io="flag ".concat(uo.iso2);return e0.a.createElement("li",Object.assign({ref:function(Qo){return _0["flag_no_".concat(Mo)]=Qo},key:"flag_no_".concat(Mo),"data-flag-key":"flag_no_".concat(Mo),className:qo,"data-dial-code":"1",tabIndex:X0?"-1":"0","data-country-code":uo.iso2,onClick:function(Qo){return _0.handleFlagItemClick(uo,Qo)},role:"option"},go?{"aria-selected":!0}:{}),e0.a.createElement("div",{className:Io}),e0.a.createElement("span",{className:"country-name"},_0.getDropdownCountryName(uo)),e0.a.createElement("span",{className:"dial-code"},uo.format?_0.formatNumber(uo.dialCode,uo):eo+uo.dialCode))}),Ao=e0.a.createElement("li",{key:"dashes",className:"divider"});q0.length>0&&(!Z0||Z0&&!F0.trim())&&co.splice(q0.length,0,Ao);var oo=g0()(_r({"country-list":!0,hide:!w0},_0.props.dropdownClass,!0));return e0.a.createElement("ul",{ref:function(uo){return!Z0&&uo&&uo.focus(),_0.dropdownRef=uo},className:oo,style:_0.props.dropdownStyle,role:"listbox",tabIndex:"0"},Z0&&e0.a.createElement("li",{className:g0()(_r({search:!0},H0,H0))},!io&&e0.a.createElement("span",{className:g0()(_r({"search-emoji":!0},"".concat(H0,"-emoji"),H0)),role:"img","aria-label":"Magnifying glass"},"🔎"),e0.a.createElement("input",{className:g0()(_r({"search-box":!0},"".concat(H0,"-box"),H0)),style:P0,type:"search",placeholder:W0,autoFocus:!0,autoComplete:Y0?"on":"off",value:F0,onChange:_0.handleSearchChange})),co.length>0?co:e0.a.createElement("li",{className:"no-entries-message"},e0.a.createElement("span",null,ao)))};var R0,D0=new c0($0.enableAreaCodes,$0.enableTerritories,$0.regions,$0.onlyCountries,$0.preferredCountries,$0.excludeCountries,$0.preserveOrder,$0.masks,$0.priority,$0.areaCodes,$0.localization,$0.prefix,$0.defaultMask,$0.alwaysDefaultMask),S0=D0.onlyCountries,I0=D0.preferredCountries,B0=D0.hiddenAreaCodes,T0=$0.value?$0.value.replace(/\D/g,""):"";R0=$0.disableInitialCountryGuess?0:T0.length>1?_0.guessSelectedCountry(T0.substring(0,6),$0.country,S0,B0)||0:$0.country&&S0.find(function(j0){return j0.iso2==$0.country})||0;var Q0,L0=T0.length<2&&R0&&!u0()(T0,R0.dialCode)?R0.dialCode:"";Q0=T0===""&&R0===0?"":_0.formatNumber(($0.disableCountryCode?"":L0)+T0,R0.name?R0:void 0);var N0=S0.findIndex(function(j0){return j0==R0});return _0.state={showDropdown:$0.showDropdown,formattedNumber:Q0,onlyCountries:S0,preferredCountries:I0,hiddenAreaCodes:B0,selectedCountry:R0,highlightCountryIndex:N0,queryString:"",freezeSelection:!1,debouncedQueryStingSearcher:i0()(_0.searchCountry,250),searchValue:""},_0}var x0,C0;return function($0,_0){if(typeof _0!="function"&&_0!==null)throw new TypeError("Super expression must either be null or a function");$0.prototype=Object.create(_0&&_0.prototype,{constructor:{value:$0,writable:!0,configurable:!0}}),_0&&Vn($0,_0)}(O0,M0),x0=O0,(C0=[{key:"componentDidMount",value:function(){document.addEventListener&&this.props.enableClickOutside&&document.addEventListener("mousedown",this.handleClickOutside),this.props.onMount&&this.props.onMount(this.state.formattedNumber.replace(/[^0-9]+/g,""),this.getCountryData(),this.state.formattedNumber)}},{key:"componentWillUnmount",value:function(){document.removeEventListener&&this.props.enableClickOutside&&document.removeEventListener("mousedown",this.handleClickOutside)}},{key:"componentDidUpdate",value:function($0,_0,R0){$0.country!==this.props.country?this.updateCountry(this.props.country):$0.value!==this.props.value&&this.updateFormattedNumber(this.props.value)}},{key:"updateFormattedNumber",value:function($0){if($0===null)return this.setState({selectedCountry:0,formattedNumber:""});var _0=this.state,R0=_0.onlyCountries,D0=_0.selectedCountry,S0=_0.hiddenAreaCodes,I0=this.props,B0=I0.country,T0=I0.prefix;if($0==="")return this.setState({selectedCountry:D0,formattedNumber:""});var Q0,L0,N0=$0.replace(/\D/g,"");if(D0&&u0()($0,T0+D0.dialCode))L0=this.formatNumber(N0,D0),this.setState({formattedNumber:L0});else{var j0=(Q0=this.props.disableCountryGuess?D0:this.guessSelectedCountry(N0.substring(0,6),B0,R0,S0)||D0)&&u0()(N0,T0+Q0.dialCode)?Q0.dialCode:"";L0=this.formatNumber((this.props.disableCountryCode?"":j0)+N0,Q0||void 0),this.setState({selectedCountry:Q0,formattedNumber:L0})}}},{key:"render",value:function(){var $0,_0,R0,D0=this,S0=this.state,I0=S0.onlyCountries,B0=S0.selectedCountry,T0=S0.showDropdown,Q0=S0.formattedNumber,L0=S0.hiddenAreaCodes,N0=this.props,j0=N0.disableDropdown,q0=N0.renderStringAsFlag,k0=N0.isValid,w0=N0.defaultErrorMessage,F0=N0.specialLabel;if(typeof k0=="boolean")_0=k0;else{var G0=k0(Q0.replace(/\D/g,""),B0,I0,L0);typeof G0=="boolean"?(_0=G0)===!1&&(R0=w0):(_0=!1,R0=G0)}var X0=g0()((_r($0={},this.props.containerClass,!0),_r($0,"react-tel-input",!0),$0)),eo=g0()({arrow:!0,up:T0}),K0=g0()(_r({"form-control":!0,"invalid-number":!_0,open:T0},this.props.inputClass,!0)),Z0=g0()({"selected-flag":!0,open:T0}),ao=g0()(_r({"flag-dropdown":!0,"invalid-number":!_0,open:T0},this.props.buttonClass,!0)),io="flag ".concat(B0&&B0.iso2);return e0.a.createElement("div",{className:"".concat(X0," ").concat(this.props.className),style:this.props.style||this.props.containerStyle,onKeyDown:this.handleKeydown},F0&&e0.a.createElement("div",{className:"special-label"},F0),R0&&e0.a.createElement("div",{className:"invalid-number-message"},R0),e0.a.createElement("input",Object.assign({className:K0,style:this.props.inputStyle,onChange:this.handleInput,onClick:this.handleInputClick,onDoubleClick:this.handleDoubleClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onCopy:this.handleInputCopy,value:Q0,onKeyDown:this.handleInputKeyDown,placeholder:this.props.placeholder,disabled:this.props.disabled,type:"tel"},this.props.inputProps,{ref:function(H0){D0.numberInputRef=H0,typeof D0.props.inputProps.ref=="function"?D0.props.inputProps.ref(H0):typeof D0.props.inputProps.ref=="object"&&(D0.props.inputProps.ref.current=H0)}})),e0.a.createElement("div",{className:ao,style:this.props.buttonStyle,ref:function(H0){return D0.dropdownContainerRef=H0}},q0?e0.a.createElement("div",{className:Z0},q0):e0.a.createElement("div",{onClick:j0?void 0:this.handleFlagDropdownClick,className:Z0,title:B0?"".concat(B0.localName||B0.name,": + ").concat(B0.dialCode):"",tabIndex:j0?"-1":"0",role:"button","aria-haspopup":"listbox","aria-expanded":!!T0||void 0},e0.a.createElement("div",{className:io},!j0&&e0.a.createElement("div",{className:eo}))),T0&&this.getCountryDropdownList()))}}])&&Qr(x0.prototype,C0),O0}(e0.a.Component);d0.defaultProps={country:"",value:"",onlyCountries:[],preferredCountries:[],excludeCountries:[],placeholder:"1 (702) 123-4567",searchPlaceholder:"search",searchNotFound:"No entries to show",flagsImagePath:"./flags.png",disabled:!1,containerStyle:{},inputStyle:{},buttonStyle:{},dropdownStyle:{},searchStyle:{},containerClass:"",inputClass:"",buttonClass:"",dropdownClass:"",searchClass:"",className:"",autoFormat:!0,enableAreaCodes:!1,enableTerritories:!1,disableCountryCode:!1,disableDropdown:!1,enableLongNumbers:!1,countryCodeEditable:!0,enableSearch:!1,disableSearchIcon:!1,disableInitialCountryGuess:!1,disableCountryGuess:!1,regions:"",inputProps:{},localization:{},masks:null,priority:null,areaCodes:null,preserveOrder:[],defaultMask:"... ... ... ... ..",alwaysDefaultMask:!1,prefix:"+",copyNumbersOnly:!0,renderStringAsFlag:"",autocompleteSearch:!1,jumpCursorToEnd:!0,enableAreaCodeStretch:!1,enableClickOutside:!0,showDropdown:!1,isValid:!0,defaultErrorMessage:"",specialLabel:"Phone",onEnterKeyPress:null,keys:{UP:38,DOWN:40,RIGHT:39,LEFT:37,ENTER:13,ESC:27,PLUS:43,A:65,Z:90,SPACE:32,TAB:9}},$r.default=d0}]);const ReactPhoneInput=getDefaultExportFromCjs$3(lib$3);var reactDomServerLegacy_browser_production_min={};/**
 * @license React
 * react-dom-server-legacy.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var aa$1=reactExports;function l$5(Gt){for(var $r="https://reactjs.org/docs/error-decoder.html?invariant="+Gt,zr=1;zr<arguments.length;zr++)$r+="&args[]="+encodeURIComponent(arguments[zr]);return"Minified React error #"+Gt+"; visit "+$r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p$4=Object.prototype.hasOwnProperty,fa$1=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ha$1={},ia$1={};function ja$1(Gt){return p$4.call(ia$1,Gt)?!0:p$4.call(ha$1,Gt)?!1:fa$1.test(Gt)?ia$1[Gt]=!0:(ha$1[Gt]=!0,!1)}function r$3(Gt,$r,zr,_r,Dr,kr,qr){this.acceptsBooleans=$r===2||$r===3||$r===4,this.attributeName=_r,this.attributeNamespace=Dr,this.mustUseProperty=zr,this.propertyName=Gt,this.type=$r,this.sanitizeURL=kr,this.removeEmptyString=qr}var t$3={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(Gt){t$3[Gt]=new r$3(Gt,0,!1,Gt,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(Gt){var $r=Gt[0];t$3[$r]=new r$3($r,1,!1,Gt[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,2,!1,Gt.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,2,!1,Gt,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(Gt){t$3[Gt]=new r$3(Gt,3,!1,Gt.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,3,!0,Gt,null,!1,!1)});["capture","download"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,4,!1,Gt,null,!1,!1)});["cols","rows","size","span"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,6,!1,Gt,null,!1,!1)});["rowSpan","start"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,5,!1,Gt.toLowerCase(),null,!1,!1)});var ka$1=/[\-:]([a-z])/g;function la$1(Gt){return Gt[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(Gt){var $r=Gt.replace(ka$1,la$1);t$3[$r]=new r$3($r,1,!1,Gt,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(Gt){var $r=Gt.replace(ka$1,la$1);t$3[$r]=new r$3($r,1,!1,Gt,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(Gt){var $r=Gt.replace(ka$1,la$1);t$3[$r]=new r$3($r,1,!1,Gt,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,1,!1,Gt.toLowerCase(),null,!1,!1)});t$3.xlinkHref=new r$3("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(Gt){t$3[Gt]=new r$3(Gt,1,!1,Gt.toLowerCase(),null,!0,!0)});var u$6={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ma=["Webkit","ms","Moz","O"];Object.keys(u$6).forEach(function(Gt){ma.forEach(function($r){$r=$r+Gt.charAt(0).toUpperCase()+Gt.substring(1),u$6[$r]=u$6[Gt]})});var na=/["'&<>]/;function v$9(Gt){if(typeof Gt=="boolean"||typeof Gt=="number")return""+Gt;Gt=""+Gt;var $r=na.exec(Gt);if($r){var zr="",_r,Dr=0;for(_r=$r.index;_r<Gt.length;_r++){switch(Gt.charCodeAt(_r)){case 34:$r="&quot;";break;case 38:$r="&amp;";break;case 39:$r="&#x27;";break;case 60:$r="&lt;";break;case 62:$r="&gt;";break;default:continue}Dr!==_r&&(zr+=Gt.substring(Dr,_r)),Dr=_r+1,zr+=$r}Gt=Dr!==_r?zr+Gt.substring(Dr,_r):zr}return Gt}var oa$1=/([A-Z])/g,pa$1=/^ms-/,qa$1=Array.isArray;function w$8(Gt,$r){return{insertionMode:Gt,selectedValue:$r}}function ra$1(Gt,$r,zr){switch($r){case"select":return w$8(1,zr.value!=null?zr.value:zr.defaultValue);case"svg":return w$8(2,null);case"math":return w$8(3,null);case"foreignObject":return w$8(1,null);case"table":return w$8(4,null);case"thead":case"tbody":case"tfoot":return w$8(5,null);case"colgroup":return w$8(7,null);case"tr":return w$8(6,null)}return 4<=Gt.insertionMode||Gt.insertionMode===0?w$8(1,null):Gt}var sa$1=new Map;function ta$1(Gt,$r,zr){if(typeof zr!="object")throw Error(l$5(62));$r=!0;for(var _r in zr)if(p$4.call(zr,_r)){var Dr=zr[_r];if(Dr!=null&&typeof Dr!="boolean"&&Dr!==""){if(_r.indexOf("--")===0){var kr=v$9(_r);Dr=v$9((""+Dr).trim())}else{kr=_r;var qr=sa$1.get(kr);qr!==void 0||(qr=v$9(kr.replace(oa$1,"-$1").toLowerCase().replace(pa$1,"-ms-")),sa$1.set(kr,qr)),kr=qr,Dr=typeof Dr=="number"?Dr===0||p$4.call(u$6,_r)?""+Dr:Dr+"px":v$9((""+Dr).trim())}$r?($r=!1,Gt.push(' style="',kr,":",Dr)):Gt.push(";",kr,":",Dr)}}$r||Gt.push('"')}function x$5(Gt,$r,zr,_r){switch(zr){case"style":ta$1(Gt,$r,_r);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<zr.length)||zr[0]!=="o"&&zr[0]!=="O"||zr[1]!=="n"&&zr[1]!=="N"){if($r=t$3.hasOwnProperty(zr)?t$3[zr]:null,$r!==null){switch(typeof _r){case"function":case"symbol":return;case"boolean":if(!$r.acceptsBooleans)return}switch(zr=$r.attributeName,$r.type){case 3:_r&&Gt.push(" ",zr,'=""');break;case 4:_r===!0?Gt.push(" ",zr,'=""'):_r!==!1&&Gt.push(" ",zr,'="',v$9(_r),'"');break;case 5:isNaN(_r)||Gt.push(" ",zr,'="',v$9(_r),'"');break;case 6:!isNaN(_r)&&1<=_r&&Gt.push(" ",zr,'="',v$9(_r),'"');break;default:$r.sanitizeURL&&(_r=""+_r),Gt.push(" ",zr,'="',v$9(_r),'"')}}else if(ja$1(zr)){switch(typeof _r){case"function":case"symbol":return;case"boolean":if($r=zr.toLowerCase().slice(0,5),$r!=="data-"&&$r!=="aria-")return}Gt.push(" ",zr,'="',v$9(_r),'"')}}}function y$5(Gt,$r,zr){if($r!=null){if(zr!=null)throw Error(l$5(60));if(typeof $r!="object"||!("__html"in $r))throw Error(l$5(61));$r=$r.__html,$r!=null&&Gt.push(""+$r)}}function ua$1(Gt){var $r="";return aa$1.Children.forEach(Gt,function(zr){zr!=null&&($r+=zr)}),$r}function va$1(Gt,$r,zr,_r){Gt.push(A$5(zr));var Dr=zr=null,kr;for(kr in $r)if(p$4.call($r,kr)){var qr=$r[kr];if(qr!=null)switch(kr){case"children":zr=qr;break;case"dangerouslySetInnerHTML":Dr=qr;break;default:x$5(Gt,_r,kr,qr)}}return Gt.push(">"),y$5(Gt,Dr,zr),typeof zr=="string"?(Gt.push(v$9(zr)),null):zr}var wa$1=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,xa$1=new Map;function A$5(Gt){var $r=xa$1.get(Gt);if($r===void 0){if(!wa$1.test(Gt))throw Error(l$5(65,Gt));$r="<"+Gt,xa$1.set(Gt,$r)}return $r}function ya$1(Gt,$r,zr,_r,Dr){switch($r){case"select":Gt.push(A$5("select"));var kr=null,qr=null;for(Vr in zr)if(p$4.call(zr,Vr)){var Nr=zr[Vr];if(Nr!=null)switch(Vr){case"children":kr=Nr;break;case"dangerouslySetInnerHTML":qr=Nr;break;case"defaultValue":case"value":break;default:x$5(Gt,_r,Vr,Nr)}}return Gt.push(">"),y$5(Gt,qr,kr),kr;case"option":qr=Dr.selectedValue,Gt.push(A$5("option"));var Wr=Nr=null,Qr=null,Vr=null;for(kr in zr)if(p$4.call(zr,kr)){var Jr=zr[kr];if(Jr!=null)switch(kr){case"children":Nr=Jr;break;case"selected":Qr=Jr;break;case"dangerouslySetInnerHTML":Vr=Jr;break;case"value":Wr=Jr;default:x$5(Gt,_r,kr,Jr)}}if(qr!=null)if(zr=Wr!==null?""+Wr:ua$1(Nr),qa$1(qr)){for(_r=0;_r<qr.length;_r++)if(""+qr[_r]===zr){Gt.push(' selected=""');break}}else""+qr===zr&&Gt.push(' selected=""');else Qr&&Gt.push(' selected=""');return Gt.push(">"),y$5(Gt,Vr,Nr),Nr;case"textarea":Gt.push(A$5("textarea")),Vr=qr=kr=null;for(Nr in zr)if(p$4.call(zr,Nr)&&(Wr=zr[Nr],Wr!=null))switch(Nr){case"children":Vr=Wr;break;case"value":kr=Wr;break;case"defaultValue":qr=Wr;break;case"dangerouslySetInnerHTML":throw Error(l$5(91));default:x$5(Gt,_r,Nr,Wr)}if(kr===null&&qr!==null&&(kr=qr),Gt.push(">"),Vr!=null){if(kr!=null)throw Error(l$5(92));if(qa$1(Vr)&&1<Vr.length)throw Error(l$5(93));kr=""+Vr}return typeof kr=="string"&&kr[0]===`
`&&Gt.push(`
`),kr!==null&&Gt.push(v$9(""+kr)),null;case"input":Gt.push(A$5("input")),Wr=Vr=Nr=kr=null;for(qr in zr)if(p$4.call(zr,qr)&&(Qr=zr[qr],Qr!=null))switch(qr){case"children":case"dangerouslySetInnerHTML":throw Error(l$5(399,"input"));case"defaultChecked":Wr=Qr;break;case"defaultValue":Nr=Qr;break;case"checked":Vr=Qr;break;case"value":kr=Qr;break;default:x$5(Gt,_r,qr,Qr)}return Vr!==null?x$5(Gt,_r,"checked",Vr):Wr!==null&&x$5(Gt,_r,"checked",Wr),kr!==null?x$5(Gt,_r,"value",kr):Nr!==null&&x$5(Gt,_r,"value",Nr),Gt.push("/>"),null;case"menuitem":Gt.push(A$5("menuitem"));for(var Zr in zr)if(p$4.call(zr,Zr)&&(kr=zr[Zr],kr!=null))switch(Zr){case"children":case"dangerouslySetInnerHTML":throw Error(l$5(400));default:x$5(Gt,_r,Zr,kr)}return Gt.push(">"),null;case"title":Gt.push(A$5("title")),kr=null;for(Jr in zr)if(p$4.call(zr,Jr)&&(qr=zr[Jr],qr!=null))switch(Jr){case"children":kr=qr;break;case"dangerouslySetInnerHTML":throw Error(l$5(434));default:x$5(Gt,_r,Jr,qr)}return Gt.push(">"),kr;case"listing":case"pre":Gt.push(A$5($r)),qr=kr=null;for(Wr in zr)if(p$4.call(zr,Wr)&&(Nr=zr[Wr],Nr!=null))switch(Wr){case"children":kr=Nr;break;case"dangerouslySetInnerHTML":qr=Nr;break;default:x$5(Gt,_r,Wr,Nr)}if(Gt.push(">"),qr!=null){if(kr!=null)throw Error(l$5(60));if(typeof qr!="object"||!("__html"in qr))throw Error(l$5(61));zr=qr.__html,zr!=null&&(typeof zr=="string"&&0<zr.length&&zr[0]===`
`?Gt.push(`
`,zr):Gt.push(""+zr))}return typeof kr=="string"&&kr[0]===`
`&&Gt.push(`
`),kr;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":Gt.push(A$5($r));for(var zn in zr)if(p$4.call(zr,zn)&&(kr=zr[zn],kr!=null))switch(zn){case"children":case"dangerouslySetInnerHTML":throw Error(l$5(399,$r));default:x$5(Gt,_r,zn,kr)}return Gt.push("/>"),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return va$1(Gt,zr,$r,_r);case"html":return Dr.insertionMode===0&&Gt.push("<!DOCTYPE html>"),va$1(Gt,zr,$r,_r);default:if($r.indexOf("-")===-1&&typeof zr.is!="string")return va$1(Gt,zr,$r,_r);Gt.push(A$5($r)),qr=kr=null;for(Qr in zr)if(p$4.call(zr,Qr)&&(Nr=zr[Qr],Nr!=null))switch(Qr){case"children":kr=Nr;break;case"dangerouslySetInnerHTML":qr=Nr;break;case"style":ta$1(Gt,_r,Nr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:ja$1(Qr)&&typeof Nr!="function"&&typeof Nr!="symbol"&&Gt.push(" ",Qr,'="',v$9(Nr),'"')}return Gt.push(">"),y$5(Gt,qr,kr),kr}}function za$1(Gt,$r,zr){if(Gt.push('<!--$?--><template id="'),zr===null)throw Error(l$5(395));return Gt.push(zr),Gt.push('"></template>')}function Aa$1(Gt,$r,zr,_r){switch(zr.insertionMode){case 0:case 1:return Gt.push('<div hidden id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');case 2:return Gt.push('<svg aria-hidden="true" style="display:none" id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');case 3:return Gt.push('<math aria-hidden="true" style="display:none" id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');case 4:return Gt.push('<table hidden id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');case 5:return Gt.push('<table hidden><tbody id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');case 6:return Gt.push('<table hidden><tr id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');case 7:return Gt.push('<table hidden><colgroup id="'),Gt.push($r.segmentPrefix),$r=_r.toString(16),Gt.push($r),Gt.push('">');default:throw Error(l$5(397))}}function Ba$1(Gt,$r){switch($r.insertionMode){case 0:case 1:return Gt.push("</div>");case 2:return Gt.push("</svg>");case 3:return Gt.push("</math>");case 4:return Gt.push("</table>");case 5:return Gt.push("</tbody></table>");case 6:return Gt.push("</tr></table>");case 7:return Gt.push("</colgroup></table>");default:throw Error(l$5(397))}}var Ca$1=/[<\u2028\u2029]/g;function Da$1(Gt){return JSON.stringify(Gt).replace(Ca$1,function($r){switch($r){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}function Ea$1(Gt,$r){return $r=$r===void 0?"":$r,{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:$r+"P:",segmentPrefix:$r+"S:",boundaryPrefix:$r+"B:",idPrefix:$r,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:Gt}}function Fa$1(Gt,$r,zr,_r){return zr.generateStaticMarkup?(Gt.push(v$9($r)),!1):($r===""?Gt=_r:(_r&&Gt.push("<!-- -->"),Gt.push(v$9($r)),Gt=!0),Gt)}var B$6=Object.assign,Ga$1=Symbol.for("react.element"),Ha$1=Symbol.for("react.portal"),Ia$1=Symbol.for("react.fragment"),Ja$1=Symbol.for("react.strict_mode"),Ka$1=Symbol.for("react.profiler"),La$1=Symbol.for("react.provider"),Ma$1=Symbol.for("react.context"),Na$1=Symbol.for("react.forward_ref"),Oa$1=Symbol.for("react.suspense"),Pa$1=Symbol.for("react.suspense_list"),Qa$1=Symbol.for("react.memo"),Ra$1=Symbol.for("react.lazy"),Sa$1=Symbol.for("react.scope"),Ta$1=Symbol.for("react.debug_trace_mode"),Ua$1=Symbol.for("react.legacy_hidden"),Va$1=Symbol.for("react.default_value"),Wa$1=Symbol.iterator;function Xa$1(Gt){if(Gt==null)return null;if(typeof Gt=="function")return Gt.displayName||Gt.name||null;if(typeof Gt=="string")return Gt;switch(Gt){case Ia$1:return"Fragment";case Ha$1:return"Portal";case Ka$1:return"Profiler";case Ja$1:return"StrictMode";case Oa$1:return"Suspense";case Pa$1:return"SuspenseList"}if(typeof Gt=="object")switch(Gt.$$typeof){case Ma$1:return(Gt.displayName||"Context")+".Consumer";case La$1:return(Gt._context.displayName||"Context")+".Provider";case Na$1:var $r=Gt.render;return Gt=Gt.displayName,Gt||(Gt=$r.displayName||$r.name||"",Gt=Gt!==""?"ForwardRef("+Gt+")":"ForwardRef"),Gt;case Qa$1:return $r=Gt.displayName||null,$r!==null?$r:Xa$1(Gt.type)||"Memo";case Ra$1:$r=Gt._payload,Gt=Gt._init;try{return Xa$1(Gt($r))}catch{}}return null}var Ya$1={};function Za$1(Gt,$r){if(Gt=Gt.contextTypes,!Gt)return Ya$1;var zr={},_r;for(_r in Gt)zr[_r]=$r[_r];return zr}var E$8=null;function F$2(Gt,$r){if(Gt!==$r){Gt.context._currentValue2=Gt.parentValue,Gt=Gt.parent;var zr=$r.parent;if(Gt===null){if(zr!==null)throw Error(l$5(401))}else{if(zr===null)throw Error(l$5(401));F$2(Gt,zr)}$r.context._currentValue2=$r.value}}function $a$1(Gt){Gt.context._currentValue2=Gt.parentValue,Gt=Gt.parent,Gt!==null&&$a$1(Gt)}function ab$1(Gt){var $r=Gt.parent;$r!==null&&ab$1($r),Gt.context._currentValue2=Gt.value}function bb$1(Gt,$r){if(Gt.context._currentValue2=Gt.parentValue,Gt=Gt.parent,Gt===null)throw Error(l$5(402));Gt.depth===$r.depth?F$2(Gt,$r):bb$1(Gt,$r)}function cb$1(Gt,$r){var zr=$r.parent;if(zr===null)throw Error(l$5(402));Gt.depth===zr.depth?F$2(Gt,zr):cb$1(Gt,zr),$r.context._currentValue2=$r.value}function G$2(Gt){var $r=E$8;$r!==Gt&&($r===null?ab$1(Gt):Gt===null?$a$1($r):$r.depth===Gt.depth?F$2($r,Gt):$r.depth>Gt.depth?bb$1($r,Gt):cb$1($r,Gt),E$8=Gt)}var db$1={isMounted:function(){return!1},enqueueSetState:function(Gt,$r){Gt=Gt._reactInternals,Gt.queue!==null&&Gt.queue.push($r)},enqueueReplaceState:function(Gt,$r){Gt=Gt._reactInternals,Gt.replace=!0,Gt.queue=[$r]},enqueueForceUpdate:function(){}};function eb$1(Gt,$r,zr,_r){var Dr=Gt.state!==void 0?Gt.state:null;Gt.updater=db$1,Gt.props=zr,Gt.state=Dr;var kr={queue:[],replace:!1};Gt._reactInternals=kr;var qr=$r.contextType;if(Gt.context=typeof qr=="object"&&qr!==null?qr._currentValue2:_r,qr=$r.getDerivedStateFromProps,typeof qr=="function"&&(qr=qr(zr,Dr),Dr=qr==null?Dr:B$6({},Dr,qr),Gt.state=Dr),typeof $r.getDerivedStateFromProps!="function"&&typeof Gt.getSnapshotBeforeUpdate!="function"&&(typeof Gt.UNSAFE_componentWillMount=="function"||typeof Gt.componentWillMount=="function"))if($r=Gt.state,typeof Gt.componentWillMount=="function"&&Gt.componentWillMount(),typeof Gt.UNSAFE_componentWillMount=="function"&&Gt.UNSAFE_componentWillMount(),$r!==Gt.state&&db$1.enqueueReplaceState(Gt,Gt.state,null),kr.queue!==null&&0<kr.queue.length)if($r=kr.queue,qr=kr.replace,kr.queue=null,kr.replace=!1,qr&&$r.length===1)Gt.state=$r[0];else{for(kr=qr?$r[0]:Gt.state,Dr=!0,qr=qr?1:0;qr<$r.length;qr++){var Nr=$r[qr];Nr=typeof Nr=="function"?Nr.call(Gt,kr,zr,_r):Nr,Nr!=null&&(Dr?(Dr=!1,kr=B$6({},kr,Nr)):B$6(kr,Nr))}Gt.state=kr}else kr.queue=null}var fb$1={id:1,overflow:""};function gb$1(Gt,$r,zr){var _r=Gt.id;Gt=Gt.overflow;var Dr=32-H$9(_r)-1;_r&=~(1<<Dr),zr+=1;var kr=32-H$9($r)+Dr;if(30<kr){var qr=Dr-Dr%5;return kr=(_r&(1<<qr)-1).toString(32),_r>>=qr,Dr-=qr,{id:1<<32-H$9($r)+Dr|zr<<Dr|_r,overflow:kr+Gt}}return{id:1<<kr|zr<<Dr|_r,overflow:Gt}}var H$9=Math.clz32?Math.clz32:hb$1,ib$1=Math.log,jb$1=Math.LN2;function hb$1(Gt){return Gt>>>=0,Gt===0?32:31-(ib$1(Gt)/jb$1|0)|0}function kb$1(Gt,$r){return Gt===$r&&(Gt!==0||1/Gt===1/$r)||Gt!==Gt&&$r!==$r}var lb$1=typeof Object.is=="function"?Object.is:kb$1,I$7=null,ob$1=null,J$6=null,K$7=null,L$6=!1,M$7=!1,N$6=0,O$6=null,P$7=0;function Q$9(){if(I$7===null)throw Error(l$5(321));return I$7}function pb$1(){if(0<P$7)throw Error(l$5(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){return K$7===null?J$6===null?(L$6=!1,J$6=K$7=pb$1()):(L$6=!0,K$7=J$6):K$7.next===null?(L$6=!1,K$7=K$7.next=pb$1()):(L$6=!0,K$7=K$7.next),K$7}function rb$1(){ob$1=I$7=null,M$7=!1,J$6=null,P$7=0,K$7=O$6=null}function sb$1(Gt,$r){return typeof $r=="function"?$r(Gt):$r}function tb$1(Gt,$r,zr){if(I$7=Q$9(),K$7=qb$1(),L$6){var _r=K$7.queue;if($r=_r.dispatch,O$6!==null&&(zr=O$6.get(_r),zr!==void 0)){O$6.delete(_r),_r=K$7.memoizedState;do _r=Gt(_r,zr.action),zr=zr.next;while(zr!==null);return K$7.memoizedState=_r,[_r,$r]}return[K$7.memoizedState,$r]}return Gt=Gt===sb$1?typeof $r=="function"?$r():$r:zr!==void 0?zr($r):$r,K$7.memoizedState=Gt,Gt=K$7.queue={last:null,dispatch:null},Gt=Gt.dispatch=ub$1.bind(null,I$7,Gt),[K$7.memoizedState,Gt]}function vb$1(Gt,$r){if(I$7=Q$9(),K$7=qb$1(),$r=$r===void 0?null:$r,K$7!==null){var zr=K$7.memoizedState;if(zr!==null&&$r!==null){var _r=zr[1];e:if(_r===null)_r=!1;else{for(var Dr=0;Dr<_r.length&&Dr<$r.length;Dr++)if(!lb$1($r[Dr],_r[Dr])){_r=!1;break e}_r=!0}if(_r)return zr[0]}}return Gt=Gt(),K$7.memoizedState=[Gt,$r],Gt}function ub$1(Gt,$r,zr){if(25<=P$7)throw Error(l$5(301));if(Gt===I$7)if(M$7=!0,Gt={action:zr,next:null},O$6===null&&(O$6=new Map),zr=O$6.get($r),zr===void 0)O$6.set($r,Gt);else{for($r=zr;$r.next!==null;)$r=$r.next;$r.next=Gt}}function wb$1(){throw Error(l$5(394))}function R$3(){}var xb$1={readContext:function(Gt){return Gt._currentValue2},useContext:function(Gt){return Q$9(),Gt._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(Gt){I$7=Q$9(),K$7=qb$1();var $r=K$7.memoizedState;return $r===null?(Gt={current:Gt},K$7.memoizedState=Gt):$r},useState:function(Gt){return tb$1(sb$1,Gt)},useInsertionEffect:R$3,useLayoutEffect:function(){},useCallback:function(Gt,$r){return vb$1(function(){return Gt},$r)},useImperativeHandle:R$3,useEffect:R$3,useDebugValue:R$3,useDeferredValue:function(Gt){return Q$9(),Gt},useTransition:function(){return Q$9(),[!1,wb$1]},useId:function(){var Gt=ob$1.treeContext,$r=Gt.overflow;Gt=Gt.id,Gt=(Gt&~(1<<32-H$9(Gt)-1)).toString(32)+$r;var zr=S$5;if(zr===null)throw Error(l$5(404));return $r=N$6++,Gt=":"+zr.idPrefix+"R"+Gt,0<$r&&(Gt+="H"+$r.toString(32)),Gt+":"},useMutableSource:function(Gt,$r){return Q$9(),$r(Gt._source)},useSyncExternalStore:function(Gt,$r,zr){if(zr===void 0)throw Error(l$5(407));return zr()}},S$5=null,yb$1=aa$1.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(Gt){return console.error(Gt),null}function T$7(){}function Ab$1(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=[],Vr=new Set;return $r={destination:null,responseState:$r,progressiveChunkSize:_r===void 0?12800:_r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:Vr,pingedTasks:Qr,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:Dr===void 0?zb$1:Dr,onAllReady:T$7,onShellReady:qr===void 0?T$7:qr,onShellError:T$7,onFatalError:T$7},zr=U$6($r,0,null,zr,!1,!1),zr.parentFlushed=!0,Gt=Bb$1($r,Gt,null,zr,Vr,Ya$1,null,fb$1),Qr.push(Gt),$r}function Bb$1(Gt,$r,zr,_r,Dr,kr,qr,Nr){Gt.allPendingTasks++,zr===null?Gt.pendingRootTasks++:zr.pendingTasks++;var Wr={node:$r,ping:function(){var Qr=Gt.pingedTasks;Qr.push(Wr),Qr.length===1&&Cb$1(Gt)},blockedBoundary:zr,blockedSegment:_r,abortSet:Dr,legacyContext:kr,context:qr,treeContext:Nr};return Dr.add(Wr),Wr}function U$6(Gt,$r,zr,_r,Dr,kr){return{status:0,id:-1,index:$r,parentFlushed:!1,chunks:[],children:[],formatContext:_r,boundary:zr,lastPushedText:Dr,textEmbedded:kr}}function V$2(Gt,$r){if(Gt=Gt.onError($r),Gt!=null&&typeof Gt!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof Gt+'" instead');return Gt}function W$9(Gt,$r){var zr=Gt.onShellError;zr($r),zr=Gt.onFatalError,zr($r),Gt.destination!==null?(Gt.status=2,Gt.destination.destroy($r)):(Gt.status=1,Gt.fatalError=$r)}function Db$1(Gt,$r,zr,_r,Dr){for(I$7={},ob$1=$r,N$6=0,Gt=zr(_r,Dr);M$7;)M$7=!1,N$6=0,P$7+=1,K$7=null,Gt=zr(_r,Dr);return rb$1(),Gt}function Eb$1(Gt,$r,zr,_r){var Dr=zr.render(),kr=_r.childContextTypes;if(kr!=null){var qr=$r.legacyContext;if(typeof zr.getChildContext!="function")_r=qr;else{zr=zr.getChildContext();for(var Nr in zr)if(!(Nr in kr))throw Error(l$5(108,Xa$1(_r)||"Unknown",Nr));_r=B$6({},qr,zr)}$r.legacyContext=_r,X$7(Gt,$r,Dr),$r.legacyContext=qr}else X$7(Gt,$r,Dr)}function Fb(Gt,$r){if(Gt&&Gt.defaultProps){$r=B$6({},$r),Gt=Gt.defaultProps;for(var zr in Gt)$r[zr]===void 0&&($r[zr]=Gt[zr]);return $r}return $r}function Gb$1(Gt,$r,zr,_r,Dr){if(typeof zr=="function")if(zr.prototype&&zr.prototype.isReactComponent){Dr=Za$1(zr,$r.legacyContext);var kr=zr.contextType;kr=new zr(_r,typeof kr=="object"&&kr!==null?kr._currentValue2:Dr),eb$1(kr,zr,_r,Dr),Eb$1(Gt,$r,kr,zr)}else{kr=Za$1(zr,$r.legacyContext),Dr=Db$1(Gt,$r,zr,_r,kr);var qr=N$6!==0;if(typeof Dr=="object"&&Dr!==null&&typeof Dr.render=="function"&&Dr.$$typeof===void 0)eb$1(Dr,zr,_r,kr),Eb$1(Gt,$r,Dr,zr);else if(qr){_r=$r.treeContext,$r.treeContext=gb$1(_r,1,0);try{X$7(Gt,$r,Dr)}finally{$r.treeContext=_r}}else X$7(Gt,$r,Dr)}else if(typeof zr=="string"){switch(Dr=$r.blockedSegment,kr=ya$1(Dr.chunks,zr,_r,Gt.responseState,Dr.formatContext),Dr.lastPushedText=!1,qr=Dr.formatContext,Dr.formatContext=ra$1(qr,zr,_r),Hb$1(Gt,$r,kr),Dr.formatContext=qr,zr){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:Dr.chunks.push("</",zr,">")}Dr.lastPushedText=!1}else{switch(zr){case Ua$1:case Ta$1:case Ja$1:case Ka$1:case Ia$1:X$7(Gt,$r,_r.children);return;case Pa$1:X$7(Gt,$r,_r.children);return;case Sa$1:throw Error(l$5(343));case Oa$1:e:{zr=$r.blockedBoundary,Dr=$r.blockedSegment,kr=_r.fallback,_r=_r.children,qr=new Set;var Nr={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:qr,errorDigest:null},Wr=U$6(Gt,Dr.chunks.length,Nr,Dr.formatContext,!1,!1);Dr.children.push(Wr),Dr.lastPushedText=!1;var Qr=U$6(Gt,0,null,Dr.formatContext,!1,!1);Qr.parentFlushed=!0,$r.blockedBoundary=Nr,$r.blockedSegment=Qr;try{if(Hb$1(Gt,$r,_r),Gt.responseState.generateStaticMarkup||Qr.lastPushedText&&Qr.textEmbedded&&Qr.chunks.push("<!-- -->"),Qr.status=1,Y$9(Nr,Qr),Nr.pendingTasks===0)break e}catch(Vr){Qr.status=4,Nr.forceClientRender=!0,Nr.errorDigest=V$2(Gt,Vr)}finally{$r.blockedBoundary=zr,$r.blockedSegment=Dr}$r=Bb$1(Gt,kr,zr,Wr,qr,$r.legacyContext,$r.context,$r.treeContext),Gt.pingedTasks.push($r)}return}if(typeof zr=="object"&&zr!==null)switch(zr.$$typeof){case Na$1:if(_r=Db$1(Gt,$r,zr.render,_r,Dr),N$6!==0){zr=$r.treeContext,$r.treeContext=gb$1(zr,1,0);try{X$7(Gt,$r,_r)}finally{$r.treeContext=zr}}else X$7(Gt,$r,_r);return;case Qa$1:zr=zr.type,_r=Fb(zr,_r),Gb$1(Gt,$r,zr,_r,Dr);return;case La$1:if(Dr=_r.children,zr=zr._context,_r=_r.value,kr=zr._currentValue2,zr._currentValue2=_r,qr=E$8,E$8=_r={parent:qr,depth:qr===null?0:qr.depth+1,context:zr,parentValue:kr,value:_r},$r.context=_r,X$7(Gt,$r,Dr),Gt=E$8,Gt===null)throw Error(l$5(403));_r=Gt.parentValue,Gt.context._currentValue2=_r===Va$1?Gt.context._defaultValue:_r,Gt=E$8=Gt.parent,$r.context=Gt;return;case Ma$1:_r=_r.children,_r=_r(zr._currentValue2),X$7(Gt,$r,_r);return;case Ra$1:Dr=zr._init,zr=Dr(zr._payload),_r=Fb(zr,_r),Gb$1(Gt,$r,zr,_r,void 0);return}throw Error(l$5(130,zr==null?zr:typeof zr,""))}}function X$7(Gt,$r,zr){if($r.node=zr,typeof zr=="object"&&zr!==null){switch(zr.$$typeof){case Ga$1:Gb$1(Gt,$r,zr.type,zr.props,zr.ref);return;case Ha$1:throw Error(l$5(257));case Ra$1:var _r=zr._init;zr=_r(zr._payload),X$7(Gt,$r,zr);return}if(qa$1(zr)){Ib$1(Gt,$r,zr);return}if(zr===null||typeof zr!="object"?_r=null:(_r=Wa$1&&zr[Wa$1]||zr["@@iterator"],_r=typeof _r=="function"?_r:null),_r&&(_r=_r.call(zr))){if(zr=_r.next(),!zr.done){var Dr=[];do Dr.push(zr.value),zr=_r.next();while(!zr.done);Ib$1(Gt,$r,Dr)}return}throw Gt=Object.prototype.toString.call(zr),Error(l$5(31,Gt==="[object Object]"?"object with keys {"+Object.keys(zr).join(", ")+"}":Gt))}typeof zr=="string"?(_r=$r.blockedSegment,_r.lastPushedText=Fa$1($r.blockedSegment.chunks,zr,Gt.responseState,_r.lastPushedText)):typeof zr=="number"&&(_r=$r.blockedSegment,_r.lastPushedText=Fa$1($r.blockedSegment.chunks,""+zr,Gt.responseState,_r.lastPushedText))}function Ib$1(Gt,$r,zr){for(var _r=zr.length,Dr=0;Dr<_r;Dr++){var kr=$r.treeContext;$r.treeContext=gb$1(kr,_r,Dr);try{Hb$1(Gt,$r,zr[Dr])}finally{$r.treeContext=kr}}}function Hb$1(Gt,$r,zr){var _r=$r.blockedSegment.formatContext,Dr=$r.legacyContext,kr=$r.context;try{return X$7(Gt,$r,zr)}catch(Wr){if(rb$1(),typeof Wr=="object"&&Wr!==null&&typeof Wr.then=="function"){zr=Wr;var qr=$r.blockedSegment,Nr=U$6(Gt,qr.chunks.length,null,qr.formatContext,qr.lastPushedText,!0);qr.children.push(Nr),qr.lastPushedText=!1,Gt=Bb$1(Gt,$r.node,$r.blockedBoundary,Nr,$r.abortSet,$r.legacyContext,$r.context,$r.treeContext).ping,zr.then(Gt,Gt),$r.blockedSegment.formatContext=_r,$r.legacyContext=Dr,$r.context=kr,G$2(kr)}else throw $r.blockedSegment.formatContext=_r,$r.legacyContext=Dr,$r.context=kr,G$2(kr),Wr}}function Jb$1(Gt){var $r=Gt.blockedBoundary;Gt=Gt.blockedSegment,Gt.status=3,Kb$1(this,$r,Gt)}function Lb$1(Gt,$r,zr){var _r=Gt.blockedBoundary;Gt.blockedSegment.status=3,_r===null?($r.allPendingTasks--,$r.status!==2&&($r.status=2,$r.destination!==null&&$r.destination.push(null))):(_r.pendingTasks--,_r.forceClientRender||(_r.forceClientRender=!0,Gt=zr===void 0?Error(l$5(432)):zr,_r.errorDigest=$r.onError(Gt),_r.parentFlushed&&$r.clientRenderedBoundaries.push(_r)),_r.fallbackAbortableTasks.forEach(function(Dr){return Lb$1(Dr,$r,zr)}),_r.fallbackAbortableTasks.clear(),$r.allPendingTasks--,$r.allPendingTasks===0&&(_r=$r.onAllReady,_r()))}function Y$9(Gt,$r){if($r.chunks.length===0&&$r.children.length===1&&$r.children[0].boundary===null){var zr=$r.children[0];zr.id=$r.id,zr.parentFlushed=!0,zr.status===1&&Y$9(Gt,zr)}else Gt.completedSegments.push($r)}function Kb$1(Gt,$r,zr){if($r===null){if(zr.parentFlushed){if(Gt.completedRootSegment!==null)throw Error(l$5(389));Gt.completedRootSegment=zr}Gt.pendingRootTasks--,Gt.pendingRootTasks===0&&(Gt.onShellError=T$7,$r=Gt.onShellReady,$r())}else $r.pendingTasks--,$r.forceClientRender||($r.pendingTasks===0?(zr.parentFlushed&&zr.status===1&&Y$9($r,zr),$r.parentFlushed&&Gt.completedBoundaries.push($r),$r.fallbackAbortableTasks.forEach(Jb$1,Gt),$r.fallbackAbortableTasks.clear()):zr.parentFlushed&&zr.status===1&&(Y$9($r,zr),$r.completedSegments.length===1&&$r.parentFlushed&&Gt.partialBoundaries.push($r)));Gt.allPendingTasks--,Gt.allPendingTasks===0&&(Gt=Gt.onAllReady,Gt())}function Cb$1(Gt){if(Gt.status!==2){var $r=E$8,zr=yb$1.current;yb$1.current=xb$1;var _r=S$5;S$5=Gt.responseState;try{var Dr=Gt.pingedTasks,kr;for(kr=0;kr<Dr.length;kr++){var qr=Dr[kr],Nr=Gt,Wr=qr.blockedSegment;if(Wr.status===0){G$2(qr.context);try{X$7(Nr,qr,qr.node),Nr.responseState.generateStaticMarkup||Wr.lastPushedText&&Wr.textEmbedded&&Wr.chunks.push("<!-- -->"),qr.abortSet.delete(qr),Wr.status=1,Kb$1(Nr,qr.blockedBoundary,Wr)}catch(Vn){if(rb$1(),typeof Vn=="object"&&Vn!==null&&typeof Vn.then=="function"){var Qr=qr.ping;Vn.then(Qr,Qr)}else{qr.abortSet.delete(qr),Wr.status=4;var Vr=qr.blockedBoundary,Jr=Vn,Zr=V$2(Nr,Jr);if(Vr===null?W$9(Nr,Jr):(Vr.pendingTasks--,Vr.forceClientRender||(Vr.forceClientRender=!0,Vr.errorDigest=Zr,Vr.parentFlushed&&Nr.clientRenderedBoundaries.push(Vr))),Nr.allPendingTasks--,Nr.allPendingTasks===0){var zn=Nr.onAllReady;zn()}}}finally{}}}Dr.splice(0,kr),Gt.destination!==null&&Mb$1(Gt,Gt.destination)}catch(Vn){V$2(Gt,Vn),W$9(Gt,Vn)}finally{S$5=_r,yb$1.current=zr,zr===xb$1&&G$2($r)}}}function Z$8(Gt,$r,zr){switch(zr.parentFlushed=!0,zr.status){case 0:var _r=zr.id=Gt.nextSegmentId++;return zr.lastPushedText=!1,zr.textEmbedded=!1,Gt=Gt.responseState,$r.push('<template id="'),$r.push(Gt.placeholderPrefix),Gt=_r.toString(16),$r.push(Gt),$r.push('"></template>');case 1:zr.status=2;var Dr=!0;_r=zr.chunks;var kr=0;zr=zr.children;for(var qr=0;qr<zr.length;qr++){for(Dr=zr[qr];kr<Dr.index;kr++)$r.push(_r[kr]);Dr=Nb$1(Gt,$r,Dr)}for(;kr<_r.length-1;kr++)$r.push(_r[kr]);return kr<_r.length&&(Dr=$r.push(_r[kr])),Dr;default:throw Error(l$5(390))}}function Nb$1(Gt,$r,zr){var _r=zr.boundary;if(_r===null)return Z$8(Gt,$r,zr);if(_r.parentFlushed=!0,_r.forceClientRender)return Gt.responseState.generateStaticMarkup||(_r=_r.errorDigest,$r.push("<!--$!-->"),$r.push("<template"),_r&&($r.push(' data-dgst="'),_r=v$9(_r),$r.push(_r),$r.push('"')),$r.push("></template>")),Z$8(Gt,$r,zr),Gt=Gt.responseState.generateStaticMarkup?!0:$r.push("<!--/$-->"),Gt;if(0<_r.pendingTasks){_r.rootSegmentID=Gt.nextSegmentId++,0<_r.completedSegments.length&&Gt.partialBoundaries.push(_r);var Dr=Gt.responseState,kr=Dr.nextSuspenseID++;return Dr=Dr.boundaryPrefix+kr.toString(16),_r=_r.id=Dr,za$1($r,Gt.responseState,_r),Z$8(Gt,$r,zr),$r.push("<!--/$-->")}if(_r.byteSize>Gt.progressiveChunkSize)return _r.rootSegmentID=Gt.nextSegmentId++,Gt.completedBoundaries.push(_r),za$1($r,Gt.responseState,_r.id),Z$8(Gt,$r,zr),$r.push("<!--/$-->");if(Gt.responseState.generateStaticMarkup||$r.push("<!--$-->"),zr=_r.completedSegments,zr.length!==1)throw Error(l$5(391));return Nb$1(Gt,$r,zr[0]),Gt=Gt.responseState.generateStaticMarkup?!0:$r.push("<!--/$-->"),Gt}function Ob$1(Gt,$r,zr){return Aa$1($r,Gt.responseState,zr.formatContext,zr.id),Nb$1(Gt,$r,zr),Ba$1($r,zr.formatContext)}function Pb$1(Gt,$r,zr){for(var _r=zr.completedSegments,Dr=0;Dr<_r.length;Dr++)Qb$1(Gt,$r,zr,_r[Dr]);if(_r.length=0,Gt=Gt.responseState,_r=zr.id,zr=zr.rootSegmentID,$r.push(Gt.startInlineScript),Gt.sentCompleteBoundaryFunction?$r.push('$RC("'):(Gt.sentCompleteBoundaryFunction=!0,$r.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),_r===null)throw Error(l$5(395));return zr=zr.toString(16),$r.push(_r),$r.push('","'),$r.push(Gt.segmentPrefix),$r.push(zr),$r.push('")<\/script>')}function Qb$1(Gt,$r,zr,_r){if(_r.status===2)return!0;var Dr=_r.id;if(Dr===-1){if((_r.id=zr.rootSegmentID)===-1)throw Error(l$5(392));return Ob$1(Gt,$r,_r)}return Ob$1(Gt,$r,_r),Gt=Gt.responseState,$r.push(Gt.startInlineScript),Gt.sentCompleteSegmentFunction?$r.push('$RS("'):(Gt.sentCompleteSegmentFunction=!0,$r.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),$r.push(Gt.segmentPrefix),Dr=Dr.toString(16),$r.push(Dr),$r.push('","'),$r.push(Gt.placeholderPrefix),$r.push(Dr),$r.push('")<\/script>')}function Mb$1(Gt,$r){try{var zr=Gt.completedRootSegment;if(zr!==null&&Gt.pendingRootTasks===0){Nb$1(Gt,$r,zr),Gt.completedRootSegment=null;var _r=Gt.responseState.bootstrapChunks;for(zr=0;zr<_r.length-1;zr++)$r.push(_r[zr]);zr<_r.length&&$r.push(_r[zr])}var Dr=Gt.clientRenderedBoundaries,kr;for(kr=0;kr<Dr.length;kr++){var qr=Dr[kr];_r=$r;var Nr=Gt.responseState,Wr=qr.id,Qr=qr.errorDigest,Vr=qr.errorMessage,Jr=qr.errorComponentStack;if(_r.push(Nr.startInlineScript),Nr.sentClientRenderFunction?_r.push('$RX("'):(Nr.sentClientRenderFunction=!0,_r.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),Wr===null)throw Error(l$5(395));if(_r.push(Wr),_r.push('"'),Qr||Vr||Jr){_r.push(",");var Zr=Da$1(Qr||"");_r.push(Zr)}if(Vr||Jr){_r.push(",");var zn=Da$1(Vr||"");_r.push(zn)}if(Jr){_r.push(",");var Vn=Da$1(Jr);_r.push(Vn)}if(!_r.push(")<\/script>")){Gt.destination=null,kr++,Dr.splice(0,kr);return}}Dr.splice(0,kr);var _i=Gt.completedBoundaries;for(kr=0;kr<_i.length;kr++)if(!Pb$1(Gt,$r,_i[kr])){Gt.destination=null,kr++,_i.splice(0,kr);return}_i.splice(0,kr);var e0=Gt.partialBoundaries;for(kr=0;kr<e0.length;kr++){var r0=e0[kr];e:{Dr=Gt,qr=$r;var i0=r0.completedSegments;for(Nr=0;Nr<i0.length;Nr++)if(!Qb$1(Dr,qr,r0,i0[Nr])){Nr++,i0.splice(0,Nr);var n0=!1;break e}i0.splice(0,Nr),n0=!0}if(!n0){Gt.destination=null,kr++,e0.splice(0,kr);return}}e0.splice(0,kr);var o0=Gt.completedBoundaries;for(kr=0;kr<o0.length;kr++)if(!Pb$1(Gt,$r,o0[kr])){Gt.destination=null,kr++,o0.splice(0,kr);return}o0.splice(0,kr)}finally{Gt.allPendingTasks===0&&Gt.pingedTasks.length===0&&Gt.clientRenderedBoundaries.length===0&&Gt.completedBoundaries.length===0&&$r.push(null)}}function Rb$1(Gt,$r){try{var zr=Gt.abortableTasks;zr.forEach(function(_r){return Lb$1(_r,Gt,$r)}),zr.clear(),Gt.destination!==null&&Mb$1(Gt,Gt.destination)}catch(_r){V$2(Gt,_r),W$9(Gt,_r)}}function Sb$1(){}function Tb$1(Gt,$r,zr,_r){var Dr=!1,kr=null,qr="",Nr={push:function(Qr){return Qr!==null&&(qr+=Qr),!0},destroy:function(Qr){Dr=!0,kr=Qr}},Wr=!1;if(Gt=Ab$1(Gt,Ea$1(zr,$r?$r.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,Sb$1,void 0,function(){Wr=!0}),Cb$1(Gt),Rb$1(Gt,_r),Gt.status===1)Gt.status=2,Nr.destroy(Gt.fatalError);else if(Gt.status!==2&&Gt.destination===null){Gt.destination=Nr;try{Mb$1(Gt,Nr)}catch(Qr){V$2(Gt,Qr),W$9(Gt,Qr)}}if(Dr)throw kr;if(!Wr)throw Error(l$5(426));return qr}reactDomServerLegacy_browser_production_min.renderToNodeStream=function(){throw Error(l$5(207))};reactDomServerLegacy_browser_production_min.renderToStaticMarkup=function(Gt,$r){return Tb$1(Gt,$r,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};reactDomServerLegacy_browser_production_min.renderToStaticNodeStream=function(){throw Error(l$5(208))};reactDomServerLegacy_browser_production_min.renderToString=function(Gt,$r){return Tb$1(Gt,$r,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};reactDomServerLegacy_browser_production_min.version="18.3.1";var reactDomServer_browser_production_min={};/**
 * @license React
 * react-dom-server.browser.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var aa=reactExports;function k$8(Gt){for(var $r="https://reactjs.org/docs/error-decoder.html?invariant="+Gt,zr=1;zr<arguments.length;zr++)$r+="&args[]="+encodeURIComponent(arguments[zr]);return"Minified React error #"+Gt+"; visit "+$r+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l$4=null,n$2=0;function p$3(Gt,$r){if($r.length!==0)if(512<$r.length)0<n$2&&(Gt.enqueue(new Uint8Array(l$4.buffer,0,n$2)),l$4=new Uint8Array(512),n$2=0),Gt.enqueue($r);else{var zr=l$4.length-n$2;zr<$r.length&&(zr===0?Gt.enqueue(l$4):(l$4.set($r.subarray(0,zr),n$2),Gt.enqueue(l$4),$r=$r.subarray(zr)),l$4=new Uint8Array(512),n$2=0),l$4.set($r,n$2),n$2+=$r.length}}function t$2(Gt,$r){return p$3(Gt,$r),!0}function ba(Gt){l$4&&0<n$2&&(Gt.enqueue(new Uint8Array(l$4.buffer,0,n$2)),l$4=null,n$2=0)}var ca=new TextEncoder;function u$5(Gt){return ca.encode(Gt)}function w$7(Gt){return ca.encode(Gt)}function da(Gt,$r){typeof Gt.error=="function"?Gt.error($r):Gt.close()}var x$4=Object.prototype.hasOwnProperty,ea=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,fa={},ha={};function ia(Gt){return x$4.call(ha,Gt)?!0:x$4.call(fa,Gt)?!1:ea.test(Gt)?ha[Gt]=!0:(fa[Gt]=!0,!1)}function y$4(Gt,$r,zr,_r,Dr,kr,qr){this.acceptsBooleans=$r===2||$r===3||$r===4,this.attributeName=_r,this.attributeNamespace=Dr,this.mustUseProperty=zr,this.propertyName=Gt,this.type=$r,this.sanitizeURL=kr,this.removeEmptyString=qr}var z$7={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(Gt){z$7[Gt]=new y$4(Gt,0,!1,Gt,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(Gt){var $r=Gt[0];z$7[$r]=new y$4($r,1,!1,Gt[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,2,!1,Gt.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,2,!1,Gt,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(Gt){z$7[Gt]=new y$4(Gt,3,!1,Gt.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,3,!0,Gt,null,!1,!1)});["capture","download"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,4,!1,Gt,null,!1,!1)});["cols","rows","size","span"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,6,!1,Gt,null,!1,!1)});["rowSpan","start"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,5,!1,Gt.toLowerCase(),null,!1,!1)});var ja=/[\-:]([a-z])/g;function ka(Gt){return Gt[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(Gt){var $r=Gt.replace(ja,ka);z$7[$r]=new y$4($r,1,!1,Gt,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(Gt){var $r=Gt.replace(ja,ka);z$7[$r]=new y$4($r,1,!1,Gt,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(Gt){var $r=Gt.replace(ja,ka);z$7[$r]=new y$4($r,1,!1,Gt,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,1,!1,Gt.toLowerCase(),null,!1,!1)});z$7.xlinkHref=new y$4("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(Gt){z$7[Gt]=new y$4(Gt,1,!1,Gt.toLowerCase(),null,!0,!0)});var B$5={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},la=["Webkit","ms","Moz","O"];Object.keys(B$5).forEach(function(Gt){la.forEach(function($r){$r=$r+Gt.charAt(0).toUpperCase()+Gt.substring(1),B$5[$r]=B$5[Gt]})});var oa=/["'&<>]/;function C$7(Gt){if(typeof Gt=="boolean"||typeof Gt=="number")return""+Gt;Gt=""+Gt;var $r=oa.exec(Gt);if($r){var zr="",_r,Dr=0;for(_r=$r.index;_r<Gt.length;_r++){switch(Gt.charCodeAt(_r)){case 34:$r="&quot;";break;case 38:$r="&amp;";break;case 39:$r="&#x27;";break;case 60:$r="&lt;";break;case 62:$r="&gt;";break;default:continue}Dr!==_r&&(zr+=Gt.substring(Dr,_r)),Dr=_r+1,zr+=$r}Gt=Dr!==_r?zr+Gt.substring(Dr,_r):zr}return Gt}var pa=/([A-Z])/g,qa=/^ms-/,ra=Array.isArray,sa=w$7("<script>"),ta=w$7("<\/script>"),ua=w$7('<script src="'),va=w$7('<script type="module" src="'),wa=w$7('" async=""><\/script>'),xa=/(<\/|<)(s)(cript)/gi;function ya(Gt,$r,zr,_r){return""+$r+(zr==="s"?"\\u0073":"\\u0053")+_r}function za(Gt,$r,zr,_r,Dr){Gt=Gt===void 0?"":Gt,$r=$r===void 0?sa:w$7('<script nonce="'+C$7($r)+'">');var kr=[];if(zr!==void 0&&kr.push($r,u$5((""+zr).replace(xa,ya)),ta),_r!==void 0)for(zr=0;zr<_r.length;zr++)kr.push(ua,u$5(C$7(_r[zr])),wa);if(Dr!==void 0)for(_r=0;_r<Dr.length;_r++)kr.push(va,u$5(C$7(Dr[_r])),wa);return{bootstrapChunks:kr,startInlineScript:$r,placeholderPrefix:w$7(Gt+"P:"),segmentPrefix:w$7(Gt+"S:"),boundaryPrefix:Gt+"B:",idPrefix:Gt,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D$7(Gt,$r){return{insertionMode:Gt,selectedValue:$r}}function Aa(Gt){return D$7(Gt==="http://www.w3.org/2000/svg"?2:Gt==="http://www.w3.org/1998/Math/MathML"?3:0,null)}function Ba(Gt,$r,zr){switch($r){case"select":return D$7(1,zr.value!=null?zr.value:zr.defaultValue);case"svg":return D$7(2,null);case"math":return D$7(3,null);case"foreignObject":return D$7(1,null);case"table":return D$7(4,null);case"thead":case"tbody":case"tfoot":return D$7(5,null);case"colgroup":return D$7(7,null);case"tr":return D$7(6,null)}return 4<=Gt.insertionMode||Gt.insertionMode===0?D$7(1,null):Gt}var Ca=w$7("<!-- -->");function Da(Gt,$r,zr,_r){return $r===""?_r:(_r&&Gt.push(Ca),Gt.push(u$5(C$7($r))),!0)}var Ea=new Map,Fa=w$7(' style="'),Ga=w$7(":"),Ha=w$7(";");function Ia(Gt,$r,zr){if(typeof zr!="object")throw Error(k$8(62));$r=!0;for(var _r in zr)if(x$4.call(zr,_r)){var Dr=zr[_r];if(Dr!=null&&typeof Dr!="boolean"&&Dr!==""){if(_r.indexOf("--")===0){var kr=u$5(C$7(_r));Dr=u$5(C$7((""+Dr).trim()))}else{kr=_r;var qr=Ea.get(kr);qr!==void 0||(qr=w$7(C$7(kr.replace(pa,"-$1").toLowerCase().replace(qa,"-ms-"))),Ea.set(kr,qr)),kr=qr,Dr=typeof Dr=="number"?Dr===0||x$4.call(B$5,_r)?u$5(""+Dr):u$5(Dr+"px"):u$5(C$7((""+Dr).trim()))}$r?($r=!1,Gt.push(Fa,kr,Ga,Dr)):Gt.push(Ha,kr,Ga,Dr)}}$r||Gt.push(E$7)}var H$8=w$7(" "),I$6=w$7('="'),E$7=w$7('"'),Ja=w$7('=""');function J$5(Gt,$r,zr,_r){switch(zr){case"style":Ia(Gt,$r,_r);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<zr.length)||zr[0]!=="o"&&zr[0]!=="O"||zr[1]!=="n"&&zr[1]!=="N"){if($r=z$7.hasOwnProperty(zr)?z$7[zr]:null,$r!==null){switch(typeof _r){case"function":case"symbol":return;case"boolean":if(!$r.acceptsBooleans)return}switch(zr=u$5($r.attributeName),$r.type){case 3:_r&&Gt.push(H$8,zr,Ja);break;case 4:_r===!0?Gt.push(H$8,zr,Ja):_r!==!1&&Gt.push(H$8,zr,I$6,u$5(C$7(_r)),E$7);break;case 5:isNaN(_r)||Gt.push(H$8,zr,I$6,u$5(C$7(_r)),E$7);break;case 6:!isNaN(_r)&&1<=_r&&Gt.push(H$8,zr,I$6,u$5(C$7(_r)),E$7);break;default:$r.sanitizeURL&&(_r=""+_r),Gt.push(H$8,zr,I$6,u$5(C$7(_r)),E$7)}}else if(ia(zr)){switch(typeof _r){case"function":case"symbol":return;case"boolean":if($r=zr.toLowerCase().slice(0,5),$r!=="data-"&&$r!=="aria-")return}Gt.push(H$8,u$5(zr),I$6,u$5(C$7(_r)),E$7)}}}var K$6=w$7(">"),Ka=w$7("/>");function L$5(Gt,$r,zr){if($r!=null){if(zr!=null)throw Error(k$8(60));if(typeof $r!="object"||!("__html"in $r))throw Error(k$8(61));$r=$r.__html,$r!=null&&Gt.push(u$5(""+$r))}}function La(Gt){var $r="";return aa.Children.forEach(Gt,function(zr){zr!=null&&($r+=zr)}),$r}var Ma=w$7(' selected=""');function Na(Gt,$r,zr,_r){Gt.push(M$6(zr));var Dr=zr=null,kr;for(kr in $r)if(x$4.call($r,kr)){var qr=$r[kr];if(qr!=null)switch(kr){case"children":zr=qr;break;case"dangerouslySetInnerHTML":Dr=qr;break;default:J$5(Gt,_r,kr,qr)}}return Gt.push(K$6),L$5(Gt,Dr,zr),typeof zr=="string"?(Gt.push(u$5(C$7(zr))),null):zr}var Oa=w$7(`
`),Pa=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Qa=new Map;function M$6(Gt){var $r=Qa.get(Gt);if($r===void 0){if(!Pa.test(Gt))throw Error(k$8(65,Gt));$r=w$7("<"+Gt),Qa.set(Gt,$r)}return $r}var Ra=w$7("<!DOCTYPE html>");function Sa(Gt,$r,zr,_r,Dr){switch($r){case"select":Gt.push(M$6("select"));var kr=null,qr=null;for(Vr in zr)if(x$4.call(zr,Vr)){var Nr=zr[Vr];if(Nr!=null)switch(Vr){case"children":kr=Nr;break;case"dangerouslySetInnerHTML":qr=Nr;break;case"defaultValue":case"value":break;default:J$5(Gt,_r,Vr,Nr)}}return Gt.push(K$6),L$5(Gt,qr,kr),kr;case"option":qr=Dr.selectedValue,Gt.push(M$6("option"));var Wr=Nr=null,Qr=null,Vr=null;for(kr in zr)if(x$4.call(zr,kr)){var Jr=zr[kr];if(Jr!=null)switch(kr){case"children":Nr=Jr;break;case"selected":Qr=Jr;break;case"dangerouslySetInnerHTML":Vr=Jr;break;case"value":Wr=Jr;default:J$5(Gt,_r,kr,Jr)}}if(qr!=null)if(zr=Wr!==null?""+Wr:La(Nr),ra(qr)){for(_r=0;_r<qr.length;_r++)if(""+qr[_r]===zr){Gt.push(Ma);break}}else""+qr===zr&&Gt.push(Ma);else Qr&&Gt.push(Ma);return Gt.push(K$6),L$5(Gt,Vr,Nr),Nr;case"textarea":Gt.push(M$6("textarea")),Vr=qr=kr=null;for(Nr in zr)if(x$4.call(zr,Nr)&&(Wr=zr[Nr],Wr!=null))switch(Nr){case"children":Vr=Wr;break;case"value":kr=Wr;break;case"defaultValue":qr=Wr;break;case"dangerouslySetInnerHTML":throw Error(k$8(91));default:J$5(Gt,_r,Nr,Wr)}if(kr===null&&qr!==null&&(kr=qr),Gt.push(K$6),Vr!=null){if(kr!=null)throw Error(k$8(92));if(ra(Vr)&&1<Vr.length)throw Error(k$8(93));kr=""+Vr}return typeof kr=="string"&&kr[0]===`
`&&Gt.push(Oa),kr!==null&&Gt.push(u$5(C$7(""+kr))),null;case"input":Gt.push(M$6("input")),Wr=Vr=Nr=kr=null;for(qr in zr)if(x$4.call(zr,qr)&&(Qr=zr[qr],Qr!=null))switch(qr){case"children":case"dangerouslySetInnerHTML":throw Error(k$8(399,"input"));case"defaultChecked":Wr=Qr;break;case"defaultValue":Nr=Qr;break;case"checked":Vr=Qr;break;case"value":kr=Qr;break;default:J$5(Gt,_r,qr,Qr)}return Vr!==null?J$5(Gt,_r,"checked",Vr):Wr!==null&&J$5(Gt,_r,"checked",Wr),kr!==null?J$5(Gt,_r,"value",kr):Nr!==null&&J$5(Gt,_r,"value",Nr),Gt.push(Ka),null;case"menuitem":Gt.push(M$6("menuitem"));for(var Zr in zr)if(x$4.call(zr,Zr)&&(kr=zr[Zr],kr!=null))switch(Zr){case"children":case"dangerouslySetInnerHTML":throw Error(k$8(400));default:J$5(Gt,_r,Zr,kr)}return Gt.push(K$6),null;case"title":Gt.push(M$6("title")),kr=null;for(Jr in zr)if(x$4.call(zr,Jr)&&(qr=zr[Jr],qr!=null))switch(Jr){case"children":kr=qr;break;case"dangerouslySetInnerHTML":throw Error(k$8(434));default:J$5(Gt,_r,Jr,qr)}return Gt.push(K$6),kr;case"listing":case"pre":Gt.push(M$6($r)),qr=kr=null;for(Wr in zr)if(x$4.call(zr,Wr)&&(Nr=zr[Wr],Nr!=null))switch(Wr){case"children":kr=Nr;break;case"dangerouslySetInnerHTML":qr=Nr;break;default:J$5(Gt,_r,Wr,Nr)}if(Gt.push(K$6),qr!=null){if(kr!=null)throw Error(k$8(60));if(typeof qr!="object"||!("__html"in qr))throw Error(k$8(61));zr=qr.__html,zr!=null&&(typeof zr=="string"&&0<zr.length&&zr[0]===`
`?Gt.push(Oa,u$5(zr)):Gt.push(u$5(""+zr)))}return typeof kr=="string"&&kr[0]===`
`&&Gt.push(Oa),kr;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":Gt.push(M$6($r));for(var zn in zr)if(x$4.call(zr,zn)&&(kr=zr[zn],kr!=null))switch(zn){case"children":case"dangerouslySetInnerHTML":throw Error(k$8(399,$r));default:J$5(Gt,_r,zn,kr)}return Gt.push(Ka),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return Na(Gt,zr,$r,_r);case"html":return Dr.insertionMode===0&&Gt.push(Ra),Na(Gt,zr,$r,_r);default:if($r.indexOf("-")===-1&&typeof zr.is!="string")return Na(Gt,zr,$r,_r);Gt.push(M$6($r)),qr=kr=null;for(Qr in zr)if(x$4.call(zr,Qr)&&(Nr=zr[Qr],Nr!=null))switch(Qr){case"children":kr=Nr;break;case"dangerouslySetInnerHTML":qr=Nr;break;case"style":Ia(Gt,_r,Nr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:ia(Qr)&&typeof Nr!="function"&&typeof Nr!="symbol"&&Gt.push(H$8,u$5(Qr),I$6,u$5(C$7(Nr)),E$7)}return Gt.push(K$6),L$5(Gt,qr,kr),kr}}var Ta=w$7("</"),Ua=w$7(">"),Va=w$7('<template id="'),Wa=w$7('"></template>'),Xa=w$7("<!--$-->"),Ya=w$7('<!--$?--><template id="'),Za=w$7('"></template>'),$a=w$7("<!--$!-->"),ab=w$7("<!--/$-->"),bb=w$7("<template"),cb=w$7('"'),db=w$7(' data-dgst="');w$7(' data-msg="');w$7(' data-stck="');var eb=w$7("></template>");function fb(Gt,$r,zr){if(p$3(Gt,Ya),zr===null)throw Error(k$8(395));return p$3(Gt,zr),t$2(Gt,Za)}var gb=w$7('<div hidden id="'),hb=w$7('">'),ib=w$7("</div>"),jb=w$7('<svg aria-hidden="true" style="display:none" id="'),kb=w$7('">'),lb=w$7("</svg>"),mb=w$7('<math aria-hidden="true" style="display:none" id="'),nb=w$7('">'),ob=w$7("</math>"),pb=w$7('<table hidden id="'),qb=w$7('">'),rb=w$7("</table>"),sb=w$7('<table hidden><tbody id="'),tb=w$7('">'),ub=w$7("</tbody></table>"),vb=w$7('<table hidden><tr id="'),wb=w$7('">'),xb=w$7("</tr></table>"),yb=w$7('<table hidden><colgroup id="'),zb=w$7('">'),Ab=w$7("</colgroup></table>");function Bb(Gt,$r,zr,_r){switch(zr.insertionMode){case 0:case 1:return p$3(Gt,gb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,hb);case 2:return p$3(Gt,jb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,kb);case 3:return p$3(Gt,mb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,nb);case 4:return p$3(Gt,pb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,qb);case 5:return p$3(Gt,sb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,tb);case 6:return p$3(Gt,vb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,wb);case 7:return p$3(Gt,yb),p$3(Gt,$r.segmentPrefix),p$3(Gt,u$5(_r.toString(16))),t$2(Gt,zb);default:throw Error(k$8(397))}}function Cb(Gt,$r){switch($r.insertionMode){case 0:case 1:return t$2(Gt,ib);case 2:return t$2(Gt,lb);case 3:return t$2(Gt,ob);case 4:return t$2(Gt,rb);case 5:return t$2(Gt,ub);case 6:return t$2(Gt,xb);case 7:return t$2(Gt,Ab);default:throw Error(k$8(397))}}var Db=w$7('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),Eb=w$7('$RS("'),Gb=w$7('","'),Hb=w$7('")<\/script>'),Ib=w$7('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),Jb=w$7('$RC("'),Kb=w$7('","'),Lb=w$7('")<\/script>'),Mb=w$7('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),Nb=w$7('$RX("'),Ob=w$7('"'),Pb=w$7(")<\/script>"),Qb=w$7(","),Rb=/[<\u2028\u2029]/g;function Sb(Gt){return JSON.stringify(Gt).replace(Rb,function($r){switch($r){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var N$5=Object.assign,Tb=Symbol.for("react.element"),Ub=Symbol.for("react.portal"),Vb=Symbol.for("react.fragment"),Wb=Symbol.for("react.strict_mode"),Xb=Symbol.for("react.profiler"),Yb=Symbol.for("react.provider"),Zb=Symbol.for("react.context"),$b=Symbol.for("react.forward_ref"),ac=Symbol.for("react.suspense"),bc=Symbol.for("react.suspense_list"),cc=Symbol.for("react.memo"),dc=Symbol.for("react.lazy"),ec=Symbol.for("react.scope"),fc=Symbol.for("react.debug_trace_mode"),gc=Symbol.for("react.legacy_hidden"),hc=Symbol.for("react.default_value"),ic=Symbol.iterator;function jc(Gt){if(Gt==null)return null;if(typeof Gt=="function")return Gt.displayName||Gt.name||null;if(typeof Gt=="string")return Gt;switch(Gt){case Vb:return"Fragment";case Ub:return"Portal";case Xb:return"Profiler";case Wb:return"StrictMode";case ac:return"Suspense";case bc:return"SuspenseList"}if(typeof Gt=="object")switch(Gt.$$typeof){case Zb:return(Gt.displayName||"Context")+".Consumer";case Yb:return(Gt._context.displayName||"Context")+".Provider";case $b:var $r=Gt.render;return Gt=Gt.displayName,Gt||(Gt=$r.displayName||$r.name||"",Gt=Gt!==""?"ForwardRef("+Gt+")":"ForwardRef"),Gt;case cc:return $r=Gt.displayName||null,$r!==null?$r:jc(Gt.type)||"Memo";case dc:$r=Gt._payload,Gt=Gt._init;try{return jc(Gt($r))}catch{}}return null}var kc={};function lc(Gt,$r){if(Gt=Gt.contextTypes,!Gt)return kc;var zr={},_r;for(_r in Gt)zr[_r]=$r[_r];return zr}var O$5=null;function P$6(Gt,$r){if(Gt!==$r){Gt.context._currentValue=Gt.parentValue,Gt=Gt.parent;var zr=$r.parent;if(Gt===null){if(zr!==null)throw Error(k$8(401))}else{if(zr===null)throw Error(k$8(401));P$6(Gt,zr)}$r.context._currentValue=$r.value}}function mc(Gt){Gt.context._currentValue=Gt.parentValue,Gt=Gt.parent,Gt!==null&&mc(Gt)}function nc(Gt){var $r=Gt.parent;$r!==null&&nc($r),Gt.context._currentValue=Gt.value}function oc(Gt,$r){if(Gt.context._currentValue=Gt.parentValue,Gt=Gt.parent,Gt===null)throw Error(k$8(402));Gt.depth===$r.depth?P$6(Gt,$r):oc(Gt,$r)}function pc(Gt,$r){var zr=$r.parent;if(zr===null)throw Error(k$8(402));Gt.depth===zr.depth?P$6(Gt,zr):pc(Gt,zr),$r.context._currentValue=$r.value}function Q$8(Gt){var $r=O$5;$r!==Gt&&($r===null?nc(Gt):Gt===null?mc($r):$r.depth===Gt.depth?P$6($r,Gt):$r.depth>Gt.depth?oc($r,Gt):pc($r,Gt),O$5=Gt)}var qc={isMounted:function(){return!1},enqueueSetState:function(Gt,$r){Gt=Gt._reactInternals,Gt.queue!==null&&Gt.queue.push($r)},enqueueReplaceState:function(Gt,$r){Gt=Gt._reactInternals,Gt.replace=!0,Gt.queue=[$r]},enqueueForceUpdate:function(){}};function rc(Gt,$r,zr,_r){var Dr=Gt.state!==void 0?Gt.state:null;Gt.updater=qc,Gt.props=zr,Gt.state=Dr;var kr={queue:[],replace:!1};Gt._reactInternals=kr;var qr=$r.contextType;if(Gt.context=typeof qr=="object"&&qr!==null?qr._currentValue:_r,qr=$r.getDerivedStateFromProps,typeof qr=="function"&&(qr=qr(zr,Dr),Dr=qr==null?Dr:N$5({},Dr,qr),Gt.state=Dr),typeof $r.getDerivedStateFromProps!="function"&&typeof Gt.getSnapshotBeforeUpdate!="function"&&(typeof Gt.UNSAFE_componentWillMount=="function"||typeof Gt.componentWillMount=="function"))if($r=Gt.state,typeof Gt.componentWillMount=="function"&&Gt.componentWillMount(),typeof Gt.UNSAFE_componentWillMount=="function"&&Gt.UNSAFE_componentWillMount(),$r!==Gt.state&&qc.enqueueReplaceState(Gt,Gt.state,null),kr.queue!==null&&0<kr.queue.length)if($r=kr.queue,qr=kr.replace,kr.queue=null,kr.replace=!1,qr&&$r.length===1)Gt.state=$r[0];else{for(kr=qr?$r[0]:Gt.state,Dr=!0,qr=qr?1:0;qr<$r.length;qr++){var Nr=$r[qr];Nr=typeof Nr=="function"?Nr.call(Gt,kr,zr,_r):Nr,Nr!=null&&(Dr?(Dr=!1,kr=N$5({},kr,Nr)):N$5(kr,Nr))}Gt.state=kr}else kr.queue=null}var sc={id:1,overflow:""};function tc(Gt,$r,zr){var _r=Gt.id;Gt=Gt.overflow;var Dr=32-uc(_r)-1;_r&=~(1<<Dr),zr+=1;var kr=32-uc($r)+Dr;if(30<kr){var qr=Dr-Dr%5;return kr=(_r&(1<<qr)-1).toString(32),_r>>=qr,Dr-=qr,{id:1<<32-uc($r)+Dr|zr<<Dr|_r,overflow:kr+Gt}}return{id:1<<kr|zr<<Dr|_r,overflow:Gt}}var uc=Math.clz32?Math.clz32:vc,wc=Math.log,xc=Math.LN2;function vc(Gt){return Gt>>>=0,Gt===0?32:31-(wc(Gt)/xc|0)|0}function yc(Gt,$r){return Gt===$r&&(Gt!==0||1/Gt===1/$r)||Gt!==Gt&&$r!==$r}var zc=typeof Object.is=="function"?Object.is:yc,R$2=null,Ac=null,Bc=null,S$4=null,T$6=!1,Cc=!1,U$5=0,V$1=null,Dc=0;function W$8(){if(R$2===null)throw Error(k$8(321));return R$2}function Ec(){if(0<Dc)throw Error(k$8(312));return{memoizedState:null,queue:null,next:null}}function Fc(){return S$4===null?Bc===null?(T$6=!1,Bc=S$4=Ec()):(T$6=!0,S$4=Bc):S$4.next===null?(T$6=!1,S$4=S$4.next=Ec()):(T$6=!0,S$4=S$4.next),S$4}function Gc(){Ac=R$2=null,Cc=!1,Bc=null,Dc=0,S$4=V$1=null}function Hc(Gt,$r){return typeof $r=="function"?$r(Gt):$r}function Ic(Gt,$r,zr){if(R$2=W$8(),S$4=Fc(),T$6){var _r=S$4.queue;if($r=_r.dispatch,V$1!==null&&(zr=V$1.get(_r),zr!==void 0)){V$1.delete(_r),_r=S$4.memoizedState;do _r=Gt(_r,zr.action),zr=zr.next;while(zr!==null);return S$4.memoizedState=_r,[_r,$r]}return[S$4.memoizedState,$r]}return Gt=Gt===Hc?typeof $r=="function"?$r():$r:zr!==void 0?zr($r):$r,S$4.memoizedState=Gt,Gt=S$4.queue={last:null,dispatch:null},Gt=Gt.dispatch=Jc.bind(null,R$2,Gt),[S$4.memoizedState,Gt]}function Kc(Gt,$r){if(R$2=W$8(),S$4=Fc(),$r=$r===void 0?null:$r,S$4!==null){var zr=S$4.memoizedState;if(zr!==null&&$r!==null){var _r=zr[1];e:if(_r===null)_r=!1;else{for(var Dr=0;Dr<_r.length&&Dr<$r.length;Dr++)if(!zc($r[Dr],_r[Dr])){_r=!1;break e}_r=!0}if(_r)return zr[0]}}return Gt=Gt(),S$4.memoizedState=[Gt,$r],Gt}function Jc(Gt,$r,zr){if(25<=Dc)throw Error(k$8(301));if(Gt===R$2)if(Cc=!0,Gt={action:zr,next:null},V$1===null&&(V$1=new Map),zr=V$1.get($r),zr===void 0)V$1.set($r,Gt);else{for($r=zr;$r.next!==null;)$r=$r.next;$r.next=Gt}}function Lc(){throw Error(k$8(394))}function Mc(){}var Oc={readContext:function(Gt){return Gt._currentValue},useContext:function(Gt){return W$8(),Gt._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(Gt){R$2=W$8(),S$4=Fc();var $r=S$4.memoizedState;return $r===null?(Gt={current:Gt},S$4.memoizedState=Gt):$r},useState:function(Gt){return Ic(Hc,Gt)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(Gt,$r){return Kc(function(){return Gt},$r)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(Gt){return W$8(),Gt},useTransition:function(){return W$8(),[!1,Lc]},useId:function(){var Gt=Ac.treeContext,$r=Gt.overflow;Gt=Gt.id,Gt=(Gt&~(1<<32-uc(Gt)-1)).toString(32)+$r;var zr=Nc;if(zr===null)throw Error(k$8(404));return $r=U$5++,Gt=":"+zr.idPrefix+"R"+Gt,0<$r&&(Gt+="H"+$r.toString(32)),Gt+":"},useMutableSource:function(Gt,$r){return W$8(),$r(Gt._source)},useSyncExternalStore:function(Gt,$r,zr){if(zr===void 0)throw Error(k$8(407));return zr()}},Nc=null,Pc=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(Gt){return console.error(Gt),null}function X$6(){}function Rc(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){var Qr=[],Vr=new Set;return $r={destination:null,responseState:$r,progressiveChunkSize:_r===void 0?12800:_r,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:Vr,pingedTasks:Qr,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:Dr===void 0?Qc:Dr,onAllReady:kr===void 0?X$6:kr,onShellReady:qr===void 0?X$6:qr,onShellError:Nr===void 0?X$6:Nr,onFatalError:Wr===void 0?X$6:Wr},zr=Sc($r,0,null,zr,!1,!1),zr.parentFlushed=!0,Gt=Tc($r,Gt,null,zr,Vr,kc,null,sc),Qr.push(Gt),$r}function Tc(Gt,$r,zr,_r,Dr,kr,qr,Nr){Gt.allPendingTasks++,zr===null?Gt.pendingRootTasks++:zr.pendingTasks++;var Wr={node:$r,ping:function(){var Qr=Gt.pingedTasks;Qr.push(Wr),Qr.length===1&&Uc(Gt)},blockedBoundary:zr,blockedSegment:_r,abortSet:Dr,legacyContext:kr,context:qr,treeContext:Nr};return Dr.add(Wr),Wr}function Sc(Gt,$r,zr,_r,Dr,kr){return{status:0,id:-1,index:$r,parentFlushed:!1,chunks:[],children:[],formatContext:_r,boundary:zr,lastPushedText:Dr,textEmbedded:kr}}function Y$8(Gt,$r){if(Gt=Gt.onError($r),Gt!=null&&typeof Gt!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof Gt+'" instead');return Gt}function Vc(Gt,$r){var zr=Gt.onShellError;zr($r),zr=Gt.onFatalError,zr($r),Gt.destination!==null?(Gt.status=2,da(Gt.destination,$r)):(Gt.status=1,Gt.fatalError=$r)}function Wc(Gt,$r,zr,_r,Dr){for(R$2={},Ac=$r,U$5=0,Gt=zr(_r,Dr);Cc;)Cc=!1,U$5=0,Dc+=1,S$4=null,Gt=zr(_r,Dr);return Gc(),Gt}function Xc(Gt,$r,zr,_r){var Dr=zr.render(),kr=_r.childContextTypes;if(kr!=null){var qr=$r.legacyContext;if(typeof zr.getChildContext!="function")_r=qr;else{zr=zr.getChildContext();for(var Nr in zr)if(!(Nr in kr))throw Error(k$8(108,jc(_r)||"Unknown",Nr));_r=N$5({},qr,zr)}$r.legacyContext=_r,Z$7(Gt,$r,Dr),$r.legacyContext=qr}else Z$7(Gt,$r,Dr)}function Yc(Gt,$r){if(Gt&&Gt.defaultProps){$r=N$5({},$r),Gt=Gt.defaultProps;for(var zr in Gt)$r[zr]===void 0&&($r[zr]=Gt[zr]);return $r}return $r}function Zc(Gt,$r,zr,_r,Dr){if(typeof zr=="function")if(zr.prototype&&zr.prototype.isReactComponent){Dr=lc(zr,$r.legacyContext);var kr=zr.contextType;kr=new zr(_r,typeof kr=="object"&&kr!==null?kr._currentValue:Dr),rc(kr,zr,_r,Dr),Xc(Gt,$r,kr,zr)}else{kr=lc(zr,$r.legacyContext),Dr=Wc(Gt,$r,zr,_r,kr);var qr=U$5!==0;if(typeof Dr=="object"&&Dr!==null&&typeof Dr.render=="function"&&Dr.$$typeof===void 0)rc(Dr,zr,_r,kr),Xc(Gt,$r,Dr,zr);else if(qr){_r=$r.treeContext,$r.treeContext=tc(_r,1,0);try{Z$7(Gt,$r,Dr)}finally{$r.treeContext=_r}}else Z$7(Gt,$r,Dr)}else if(typeof zr=="string"){switch(Dr=$r.blockedSegment,kr=Sa(Dr.chunks,zr,_r,Gt.responseState,Dr.formatContext),Dr.lastPushedText=!1,qr=Dr.formatContext,Dr.formatContext=Ba(qr,zr,_r),$c(Gt,$r,kr),Dr.formatContext=qr,zr){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:Dr.chunks.push(Ta,u$5(zr),Ua)}Dr.lastPushedText=!1}else{switch(zr){case gc:case fc:case Wb:case Xb:case Vb:Z$7(Gt,$r,_r.children);return;case bc:Z$7(Gt,$r,_r.children);return;case ec:throw Error(k$8(343));case ac:e:{zr=$r.blockedBoundary,Dr=$r.blockedSegment,kr=_r.fallback,_r=_r.children,qr=new Set;var Nr={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:qr,errorDigest:null},Wr=Sc(Gt,Dr.chunks.length,Nr,Dr.formatContext,!1,!1);Dr.children.push(Wr),Dr.lastPushedText=!1;var Qr=Sc(Gt,0,null,Dr.formatContext,!1,!1);Qr.parentFlushed=!0,$r.blockedBoundary=Nr,$r.blockedSegment=Qr;try{if($c(Gt,$r,_r),Qr.lastPushedText&&Qr.textEmbedded&&Qr.chunks.push(Ca),Qr.status=1,ad(Nr,Qr),Nr.pendingTasks===0)break e}catch(Vr){Qr.status=4,Nr.forceClientRender=!0,Nr.errorDigest=Y$8(Gt,Vr)}finally{$r.blockedBoundary=zr,$r.blockedSegment=Dr}$r=Tc(Gt,kr,zr,Wr,qr,$r.legacyContext,$r.context,$r.treeContext),Gt.pingedTasks.push($r)}return}if(typeof zr=="object"&&zr!==null)switch(zr.$$typeof){case $b:if(_r=Wc(Gt,$r,zr.render,_r,Dr),U$5!==0){zr=$r.treeContext,$r.treeContext=tc(zr,1,0);try{Z$7(Gt,$r,_r)}finally{$r.treeContext=zr}}else Z$7(Gt,$r,_r);return;case cc:zr=zr.type,_r=Yc(zr,_r),Zc(Gt,$r,zr,_r,Dr);return;case Yb:if(Dr=_r.children,zr=zr._context,_r=_r.value,kr=zr._currentValue,zr._currentValue=_r,qr=O$5,O$5=_r={parent:qr,depth:qr===null?0:qr.depth+1,context:zr,parentValue:kr,value:_r},$r.context=_r,Z$7(Gt,$r,Dr),Gt=O$5,Gt===null)throw Error(k$8(403));_r=Gt.parentValue,Gt.context._currentValue=_r===hc?Gt.context._defaultValue:_r,Gt=O$5=Gt.parent,$r.context=Gt;return;case Zb:_r=_r.children,_r=_r(zr._currentValue),Z$7(Gt,$r,_r);return;case dc:Dr=zr._init,zr=Dr(zr._payload),_r=Yc(zr,_r),Zc(Gt,$r,zr,_r,void 0);return}throw Error(k$8(130,zr==null?zr:typeof zr,""))}}function Z$7(Gt,$r,zr){if($r.node=zr,typeof zr=="object"&&zr!==null){switch(zr.$$typeof){case Tb:Zc(Gt,$r,zr.type,zr.props,zr.ref);return;case Ub:throw Error(k$8(257));case dc:var _r=zr._init;zr=_r(zr._payload),Z$7(Gt,$r,zr);return}if(ra(zr)){bd(Gt,$r,zr);return}if(zr===null||typeof zr!="object"?_r=null:(_r=ic&&zr[ic]||zr["@@iterator"],_r=typeof _r=="function"?_r:null),_r&&(_r=_r.call(zr))){if(zr=_r.next(),!zr.done){var Dr=[];do Dr.push(zr.value),zr=_r.next();while(!zr.done);bd(Gt,$r,Dr)}return}throw Gt=Object.prototype.toString.call(zr),Error(k$8(31,Gt==="[object Object]"?"object with keys {"+Object.keys(zr).join(", ")+"}":Gt))}typeof zr=="string"?(_r=$r.blockedSegment,_r.lastPushedText=Da($r.blockedSegment.chunks,zr,Gt.responseState,_r.lastPushedText)):typeof zr=="number"&&(_r=$r.blockedSegment,_r.lastPushedText=Da($r.blockedSegment.chunks,""+zr,Gt.responseState,_r.lastPushedText))}function bd(Gt,$r,zr){for(var _r=zr.length,Dr=0;Dr<_r;Dr++){var kr=$r.treeContext;$r.treeContext=tc(kr,_r,Dr);try{$c(Gt,$r,zr[Dr])}finally{$r.treeContext=kr}}}function $c(Gt,$r,zr){var _r=$r.blockedSegment.formatContext,Dr=$r.legacyContext,kr=$r.context;try{return Z$7(Gt,$r,zr)}catch(Wr){if(Gc(),typeof Wr=="object"&&Wr!==null&&typeof Wr.then=="function"){zr=Wr;var qr=$r.blockedSegment,Nr=Sc(Gt,qr.chunks.length,null,qr.formatContext,qr.lastPushedText,!0);qr.children.push(Nr),qr.lastPushedText=!1,Gt=Tc(Gt,$r.node,$r.blockedBoundary,Nr,$r.abortSet,$r.legacyContext,$r.context,$r.treeContext).ping,zr.then(Gt,Gt),$r.blockedSegment.formatContext=_r,$r.legacyContext=Dr,$r.context=kr,Q$8(kr)}else throw $r.blockedSegment.formatContext=_r,$r.legacyContext=Dr,$r.context=kr,Q$8(kr),Wr}}function cd(Gt){var $r=Gt.blockedBoundary;Gt=Gt.blockedSegment,Gt.status=3,dd(this,$r,Gt)}function ed(Gt,$r,zr){var _r=Gt.blockedBoundary;Gt.blockedSegment.status=3,_r===null?($r.allPendingTasks--,$r.status!==2&&($r.status=2,$r.destination!==null&&$r.destination.close())):(_r.pendingTasks--,_r.forceClientRender||(_r.forceClientRender=!0,Gt=zr===void 0?Error(k$8(432)):zr,_r.errorDigest=$r.onError(Gt),_r.parentFlushed&&$r.clientRenderedBoundaries.push(_r)),_r.fallbackAbortableTasks.forEach(function(Dr){return ed(Dr,$r,zr)}),_r.fallbackAbortableTasks.clear(),$r.allPendingTasks--,$r.allPendingTasks===0&&(_r=$r.onAllReady,_r()))}function ad(Gt,$r){if($r.chunks.length===0&&$r.children.length===1&&$r.children[0].boundary===null){var zr=$r.children[0];zr.id=$r.id,zr.parentFlushed=!0,zr.status===1&&ad(Gt,zr)}else Gt.completedSegments.push($r)}function dd(Gt,$r,zr){if($r===null){if(zr.parentFlushed){if(Gt.completedRootSegment!==null)throw Error(k$8(389));Gt.completedRootSegment=zr}Gt.pendingRootTasks--,Gt.pendingRootTasks===0&&(Gt.onShellError=X$6,$r=Gt.onShellReady,$r())}else $r.pendingTasks--,$r.forceClientRender||($r.pendingTasks===0?(zr.parentFlushed&&zr.status===1&&ad($r,zr),$r.parentFlushed&&Gt.completedBoundaries.push($r),$r.fallbackAbortableTasks.forEach(cd,Gt),$r.fallbackAbortableTasks.clear()):zr.parentFlushed&&zr.status===1&&(ad($r,zr),$r.completedSegments.length===1&&$r.parentFlushed&&Gt.partialBoundaries.push($r)));Gt.allPendingTasks--,Gt.allPendingTasks===0&&(Gt=Gt.onAllReady,Gt())}function Uc(Gt){if(Gt.status!==2){var $r=O$5,zr=Pc.current;Pc.current=Oc;var _r=Nc;Nc=Gt.responseState;try{var Dr=Gt.pingedTasks,kr;for(kr=0;kr<Dr.length;kr++){var qr=Dr[kr],Nr=Gt,Wr=qr.blockedSegment;if(Wr.status===0){Q$8(qr.context);try{Z$7(Nr,qr,qr.node),Wr.lastPushedText&&Wr.textEmbedded&&Wr.chunks.push(Ca),qr.abortSet.delete(qr),Wr.status=1,dd(Nr,qr.blockedBoundary,Wr)}catch(Vn){if(Gc(),typeof Vn=="object"&&Vn!==null&&typeof Vn.then=="function"){var Qr=qr.ping;Vn.then(Qr,Qr)}else{qr.abortSet.delete(qr),Wr.status=4;var Vr=qr.blockedBoundary,Jr=Vn,Zr=Y$8(Nr,Jr);if(Vr===null?Vc(Nr,Jr):(Vr.pendingTasks--,Vr.forceClientRender||(Vr.forceClientRender=!0,Vr.errorDigest=Zr,Vr.parentFlushed&&Nr.clientRenderedBoundaries.push(Vr))),Nr.allPendingTasks--,Nr.allPendingTasks===0){var zn=Nr.onAllReady;zn()}}}finally{}}}Dr.splice(0,kr),Gt.destination!==null&&fd(Gt,Gt.destination)}catch(Vn){Y$8(Gt,Vn),Vc(Gt,Vn)}finally{Nc=_r,Pc.current=zr,zr===Oc&&Q$8($r)}}}function gd(Gt,$r,zr){switch(zr.parentFlushed=!0,zr.status){case 0:var _r=zr.id=Gt.nextSegmentId++;return zr.lastPushedText=!1,zr.textEmbedded=!1,Gt=Gt.responseState,p$3($r,Va),p$3($r,Gt.placeholderPrefix),Gt=u$5(_r.toString(16)),p$3($r,Gt),t$2($r,Wa);case 1:zr.status=2;var Dr=!0;_r=zr.chunks;var kr=0;zr=zr.children;for(var qr=0;qr<zr.length;qr++){for(Dr=zr[qr];kr<Dr.index;kr++)p$3($r,_r[kr]);Dr=hd(Gt,$r,Dr)}for(;kr<_r.length-1;kr++)p$3($r,_r[kr]);return kr<_r.length&&(Dr=t$2($r,_r[kr])),Dr;default:throw Error(k$8(390))}}function hd(Gt,$r,zr){var _r=zr.boundary;if(_r===null)return gd(Gt,$r,zr);if(_r.parentFlushed=!0,_r.forceClientRender)_r=_r.errorDigest,t$2($r,$a),p$3($r,bb),_r&&(p$3($r,db),p$3($r,u$5(C$7(_r))),p$3($r,cb)),t$2($r,eb),gd(Gt,$r,zr);else if(0<_r.pendingTasks){_r.rootSegmentID=Gt.nextSegmentId++,0<_r.completedSegments.length&&Gt.partialBoundaries.push(_r);var Dr=Gt.responseState,kr=Dr.nextSuspenseID++;Dr=w$7(Dr.boundaryPrefix+kr.toString(16)),_r=_r.id=Dr,fb($r,Gt.responseState,_r),gd(Gt,$r,zr)}else if(_r.byteSize>Gt.progressiveChunkSize)_r.rootSegmentID=Gt.nextSegmentId++,Gt.completedBoundaries.push(_r),fb($r,Gt.responseState,_r.id),gd(Gt,$r,zr);else{if(t$2($r,Xa),zr=_r.completedSegments,zr.length!==1)throw Error(k$8(391));hd(Gt,$r,zr[0])}return t$2($r,ab)}function id$3(Gt,$r,zr){return Bb($r,Gt.responseState,zr.formatContext,zr.id),hd(Gt,$r,zr),Cb($r,zr.formatContext)}function jd(Gt,$r,zr){for(var _r=zr.completedSegments,Dr=0;Dr<_r.length;Dr++)kd(Gt,$r,zr,_r[Dr]);if(_r.length=0,Gt=Gt.responseState,_r=zr.id,zr=zr.rootSegmentID,p$3($r,Gt.startInlineScript),Gt.sentCompleteBoundaryFunction?p$3($r,Jb):(Gt.sentCompleteBoundaryFunction=!0,p$3($r,Ib)),_r===null)throw Error(k$8(395));return zr=u$5(zr.toString(16)),p$3($r,_r),p$3($r,Kb),p$3($r,Gt.segmentPrefix),p$3($r,zr),t$2($r,Lb)}function kd(Gt,$r,zr,_r){if(_r.status===2)return!0;var Dr=_r.id;if(Dr===-1){if((_r.id=zr.rootSegmentID)===-1)throw Error(k$8(392));return id$3(Gt,$r,_r)}return id$3(Gt,$r,_r),Gt=Gt.responseState,p$3($r,Gt.startInlineScript),Gt.sentCompleteSegmentFunction?p$3($r,Eb):(Gt.sentCompleteSegmentFunction=!0,p$3($r,Db)),p$3($r,Gt.segmentPrefix),Dr=u$5(Dr.toString(16)),p$3($r,Dr),p$3($r,Gb),p$3($r,Gt.placeholderPrefix),p$3($r,Dr),t$2($r,Hb)}function fd(Gt,$r){l$4=new Uint8Array(512),n$2=0;try{var zr=Gt.completedRootSegment;if(zr!==null&&Gt.pendingRootTasks===0){hd(Gt,$r,zr),Gt.completedRootSegment=null;var _r=Gt.responseState.bootstrapChunks;for(zr=0;zr<_r.length-1;zr++)p$3($r,_r[zr]);zr<_r.length&&t$2($r,_r[zr])}var Dr=Gt.clientRenderedBoundaries,kr;for(kr=0;kr<Dr.length;kr++){var qr=Dr[kr];_r=$r;var Nr=Gt.responseState,Wr=qr.id,Qr=qr.errorDigest,Vr=qr.errorMessage,Jr=qr.errorComponentStack;if(p$3(_r,Nr.startInlineScript),Nr.sentClientRenderFunction?p$3(_r,Nb):(Nr.sentClientRenderFunction=!0,p$3(_r,Mb)),Wr===null)throw Error(k$8(395));p$3(_r,Wr),p$3(_r,Ob),(Qr||Vr||Jr)&&(p$3(_r,Qb),p$3(_r,u$5(Sb(Qr||"")))),(Vr||Jr)&&(p$3(_r,Qb),p$3(_r,u$5(Sb(Vr||"")))),Jr&&(p$3(_r,Qb),p$3(_r,u$5(Sb(Jr)))),t$2(_r,Pb)}Dr.splice(0,kr);var Zr=Gt.completedBoundaries;for(kr=0;kr<Zr.length;kr++)jd(Gt,$r,Zr[kr]);Zr.splice(0,kr),ba($r),l$4=new Uint8Array(512),n$2=0;var zn=Gt.partialBoundaries;for(kr=0;kr<zn.length;kr++){var Vn=zn[kr];e:{Dr=Gt,qr=$r;var _i=Vn.completedSegments;for(Nr=0;Nr<_i.length;Nr++)if(!kd(Dr,qr,Vn,_i[Nr])){Nr++,_i.splice(0,Nr);var e0=!1;break e}_i.splice(0,Nr),e0=!0}if(!e0){Gt.destination=null,kr++,zn.splice(0,kr);return}}zn.splice(0,kr);var r0=Gt.completedBoundaries;for(kr=0;kr<r0.length;kr++)jd(Gt,$r,r0[kr]);r0.splice(0,kr)}finally{ba($r),Gt.allPendingTasks===0&&Gt.pingedTasks.length===0&&Gt.clientRenderedBoundaries.length===0&&Gt.completedBoundaries.length===0&&$r.close()}}function ld(Gt,$r){try{var zr=Gt.abortableTasks;zr.forEach(function(_r){return ed(_r,Gt,$r)}),zr.clear(),Gt.destination!==null&&fd(Gt,Gt.destination)}catch(_r){Y$8(Gt,_r),Vc(Gt,_r)}}reactDomServer_browser_production_min.renderToReadableStream=function(Gt,$r){return new Promise(function(zr,_r){var Dr,kr,qr=new Promise(function(Vr,Jr){kr=Vr,Dr=Jr}),Nr=Rc(Gt,za($r?$r.identifierPrefix:void 0,$r?$r.nonce:void 0,$r?$r.bootstrapScriptContent:void 0,$r?$r.bootstrapScripts:void 0,$r?$r.bootstrapModules:void 0),Aa($r?$r.namespaceURI:void 0),$r?$r.progressiveChunkSize:void 0,$r?$r.onError:void 0,kr,function(){var Vr=new ReadableStream({type:"bytes",pull:function(Jr){if(Nr.status===1)Nr.status=2,da(Jr,Nr.fatalError);else if(Nr.status!==2&&Nr.destination===null){Nr.destination=Jr;try{fd(Nr,Jr)}catch(Zr){Y$8(Nr,Zr),Vc(Nr,Zr)}}},cancel:function(){ld(Nr)}},{highWaterMark:0});Vr.allReady=qr,zr(Vr)},function(Vr){qr.catch(function(){}),_r(Vr)},Dr);if($r&&$r.signal){var Wr=$r.signal,Qr=function(){ld(Nr,Wr.reason),Wr.removeEventListener("abort",Qr)};Wr.addEventListener("abort",Qr)}Uc(Nr)})};reactDomServer_browser_production_min.version="18.3.1";var l$3,s$1;l$3=reactDomServerLegacy_browser_production_min,s$1=reactDomServer_browser_production_min;l$3.version;l$3.renderToString;var renderToStaticMarkup=l$3.renderToStaticMarkup;l$3.renderToNodeStream;l$3.renderToStaticNodeStream;s$1.renderToReadableStream;var baseIsEqual=_baseIsEqual;function isEqual$2(Gt,$r){return baseIsEqual(Gt,$r)}var isEqual_1=isEqual$2;const isEqual$3=getDefaultExportFromCjs$3(isEqual_1);var Add={},_interopRequireDefault$u=interopRequireDefaultExports;Object.defineProperty(Add,"__esModule",{value:!0});var default_1$i=Add.default=void 0,_createSvgIcon$h=_interopRequireDefault$u(requireCreateSvgIcon()),_jsxRuntime$h=jsxRuntimeExports;default_1$i=Add.default=(0,_createSvgIcon$h.default)((0,_jsxRuntime$h.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");function getInputAdornmentUtilityClass(Gt){return generateUtilityClass$3("MuiInputAdornment",Gt)}const inputAdornmentClasses=generateUtilityClasses$3("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var _span;const _excluded$p=["children","className","component","disablePointerEvents","disableTypography","position","variant"],overridesResolver=(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[`position${capitalize$7(zr.position)}`],zr.disablePointerEvents===!0&&$r.disablePointerEvents,$r[zr.variant]]},useUtilityClasses$g=Gt=>{const{classes:$r,disablePointerEvents:zr,hiddenLabel:_r,position:Dr,size:kr,variant:qr}=Gt,Nr={root:["root",zr&&"disablePointerEvents",Dr&&`position${capitalize$7(Dr)}`,qr,_r&&"hiddenLabel",kr&&`size${capitalize$7(kr)}`]};return composeClasses$3(Nr,getInputAdornmentUtilityClass,$r)},InputAdornmentRoot=styled$2("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver})(({theme:Gt,ownerState:$r})=>_extends$q({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(Gt.vars||Gt).palette.action.active},$r.variant==="filled"&&{[`&.${inputAdornmentClasses.positionStart}&:not(.${inputAdornmentClasses.hiddenLabel})`]:{marginTop:16}},$r.position==="start"&&{marginRight:8},$r.position==="end"&&{marginLeft:8},$r.disablePointerEvents===!0&&{pointerEvents:"none"})),InputAdornment=reactExports.forwardRef(function($r,zr){const _r=useDefaultProps({props:$r,name:"MuiInputAdornment"}),{children:Dr,className:kr,component:qr="div",disablePointerEvents:Nr=!1,disableTypography:Wr=!1,position:Qr,variant:Vr}=_r,Jr=_objectWithoutPropertiesLoose$a(_r,_excluded$p),Zr=useFormControl()||{};let zn=Vr;Vr&&Zr.variant,Zr&&!zn&&(zn=Zr.variant);const Vn=_extends$q({},_r,{hiddenLabel:Zr.hiddenLabel,size:Zr.size,disablePointerEvents:Nr,position:Qr,variant:zn}),_i=useUtilityClasses$g(Vn);return jsxRuntimeExports.jsx(FormControlContext.Provider,{value:null,children:jsxRuntimeExports.jsx(InputAdornmentRoot,_extends$q({as:qr,ownerState:Vn,className:clsx$1(_i.root,kr),ref:zr},Jr,{children:typeof Dr=="string"&&!Wr?jsxRuntimeExports.jsx(Typography,{color:"text.secondary",children:Dr}):jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[Qr==="start"?_span||(_span=jsxRuntimeExports.jsx("span",{className:"notranslate",children:"​"})):null,Dr]})}))})});var Refresh={},_interopRequireDefault$t=interopRequireDefaultExports;Object.defineProperty(Refresh,"__esModule",{value:!0});var default_1$h=Refresh.default=void 0,_createSvgIcon$g=_interopRequireDefault$t(requireCreateSvgIcon()),_jsxRuntime$g=jsxRuntimeExports;default_1$h=Refresh.default=(0,_createSvgIcon$g.default)((0,_jsxRuntime$g.jsx)("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z"}),"Refresh");var baseAssignValue$1=_baseAssignValue,eq=eq_1;function assignMergeValue$2(Gt,$r,zr){(zr!==void 0&&!eq(Gt[$r],zr)||zr===void 0&&!($r in Gt))&&baseAssignValue$1(Gt,$r,zr)}var _assignMergeValue=assignMergeValue$2,isArrayLike=isArrayLike_1,isObjectLike$2=isObjectLike_1;function isArrayLikeObject$2(Gt){return isObjectLike$2(Gt)&&isArrayLike(Gt)}var isArrayLikeObject_1=isArrayLikeObject$2;function safeGet$2(Gt,$r){if(!($r==="constructor"&&typeof Gt[$r]=="function")&&$r!="__proto__")return Gt[$r]}var _safeGet=safeGet$2,copyObject=_copyObject,keysIn$1=keysIn_1;function toPlainObject$1(Gt){return copyObject(Gt,keysIn$1(Gt))}var toPlainObject_1=toPlainObject$1,assignMergeValue$1=_assignMergeValue,cloneBuffer=_cloneBufferExports,cloneTypedArray=_cloneTypedArray,copyArray=_copyArray,initCloneObject=_initCloneObject,isArguments$1=isArguments_1,isArray$4=isArray_1,isArrayLikeObject$1=isArrayLikeObject_1,isBuffer=isBufferExports,isFunction$3=isFunction_1,isObject$8=isObject_1,isPlainObject$2=isPlainObject_1,isTypedArray=isTypedArray_1,safeGet$1=_safeGet,toPlainObject=toPlainObject_1;function baseMergeDeep$1(Gt,$r,zr,_r,Dr,kr,qr){var Nr=safeGet$1(Gt,zr),Wr=safeGet$1($r,zr),Qr=qr.get(Wr);if(Qr){assignMergeValue$1(Gt,zr,Qr);return}var Vr=kr?kr(Nr,Wr,zr+"",Gt,$r,qr):void 0,Jr=Vr===void 0;if(Jr){var Zr=isArray$4(Wr),zn=!Zr&&isBuffer(Wr),Vn=!Zr&&!zn&&isTypedArray(Wr);Vr=Wr,Zr||zn||Vn?isArray$4(Nr)?Vr=Nr:isArrayLikeObject$1(Nr)?Vr=copyArray(Nr):zn?(Jr=!1,Vr=cloneBuffer(Wr,!0)):Vn?(Jr=!1,Vr=cloneTypedArray(Wr,!0)):Vr=[]:isPlainObject$2(Wr)||isArguments$1(Wr)?(Vr=Nr,isArguments$1(Nr)?Vr=toPlainObject(Nr):(!isObject$8(Nr)||isFunction$3(Nr))&&(Vr=initCloneObject(Wr))):Jr=!1}Jr&&(qr.set(Wr,Vr),Dr(Vr,Wr,_r,kr,qr),qr.delete(Wr)),assignMergeValue$1(Gt,zr,Vr)}var _baseMergeDeep=baseMergeDeep$1,Stack=_Stack,assignMergeValue=_assignMergeValue,baseFor=_baseFor,baseMergeDeep=_baseMergeDeep,isObject$7=isObject_1,keysIn=keysIn_1,safeGet=_safeGet;function baseMerge$1(Gt,$r,zr,_r,Dr){Gt!==$r&&baseFor($r,function(kr,qr){if(Dr||(Dr=new Stack),isObject$7(kr))baseMergeDeep(Gt,$r,qr,zr,baseMerge$1,_r,Dr);else{var Nr=_r?_r(safeGet(Gt,qr),kr,qr+"",Gt,$r,Dr):void 0;Nr===void 0&&(Nr=kr),assignMergeValue(Gt,qr,Nr)}},keysIn)}var _baseMerge=baseMerge$1,baseRest$1=_baseRest,isIterateeCall=_isIterateeCall;function createAssigner$1(Gt){return baseRest$1(function($r,zr){var _r=-1,Dr=zr.length,kr=Dr>1?zr[Dr-1]:void 0,qr=Dr>2?zr[2]:void 0;for(kr=Gt.length>3&&typeof kr=="function"?(Dr--,kr):void 0,qr&&isIterateeCall(zr[0],zr[1],qr)&&(kr=Dr<3?void 0:kr,Dr=1),$r=Object($r);++_r<Dr;){var Nr=zr[_r];Nr&&Gt($r,Nr,_r,kr)}return $r})}var _createAssigner=createAssigner$1,baseMerge=_baseMerge,createAssigner=_createAssigner,merge$1=createAssigner(function(Gt,$r,zr){baseMerge(Gt,$r,zr)}),merge_1=merge$1;const m$3=getDefaultExportFromCjs$3(merge_1);var baseIteratee$2=_baseIteratee,baseUniq=_baseUniq;function uniqBy(Gt,$r){return Gt&&Gt.length?baseUniq(Gt,baseIteratee$2($r)):[]}var uniqBy_1=uniqBy;const uniqBy$1=getDefaultExportFromCjs$3(uniqBy_1);var noop$3=function(){};function on$3(Gt){for(var $r=[],zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];Gt&&Gt.addEventListener&&Gt.addEventListener.apply(Gt,$r)}function off(Gt){for(var $r=[],zr=1;zr<arguments.length;zr++)$r[zr-1]=arguments[zr];Gt&&Gt.removeEventListener&&Gt.removeEventListener.apply(Gt,$r)}var isBrowser=typeof window<"u",react$1=function Gt($r,zr){if($r===zr)return!0;if($r&&zr&&typeof $r=="object"&&typeof zr=="object"){if($r.constructor!==zr.constructor)return!1;var _r,Dr,kr;if(Array.isArray($r)){if(_r=$r.length,_r!=zr.length)return!1;for(Dr=_r;Dr--!==0;)if(!Gt($r[Dr],zr[Dr]))return!1;return!0}if($r.constructor===RegExp)return $r.source===zr.source&&$r.flags===zr.flags;if($r.valueOf!==Object.prototype.valueOf)return $r.valueOf()===zr.valueOf();if($r.toString!==Object.prototype.toString)return $r.toString()===zr.toString();if(kr=Object.keys($r),_r=kr.length,_r!==Object.keys(zr).length)return!1;for(Dr=_r;Dr--!==0;)if(!Object.prototype.hasOwnProperty.call(zr,kr[Dr]))return!1;for(Dr=_r;Dr--!==0;){var qr=kr[Dr];if(!(qr==="_owner"&&$r.$$typeof)&&!Gt($r[qr],zr[qr]))return!1}return!0}return $r!==$r&&zr!==zr};const isDeepEqualReact=getDefaultExportFromCjs$3(react$1);var defaultEvents=["mousedown","touchstart"],useClickAway=function(Gt,$r,zr){zr===void 0&&(zr=defaultEvents);var _r=reactExports.useRef($r);reactExports.useEffect(function(){_r.current=$r},[$r]),reactExports.useEffect(function(){for(var Dr=function(Wr){var Qr=Gt.current;Qr&&!Qr.contains(Wr.target)&&_r.current(Wr)},kr=0,qr=zr;kr<qr.length;kr++){var Nr=qr[kr];on$3(document,Nr,Dr)}return function(){for(var Wr=0,Qr=zr;Wr<Qr.length;Wr++){var Vr=Qr[Wr];off(document,Vr,Dr)}}},[zr,Gt])},useCustomCompareEffect=function(Gt,$r,zr){var _r=reactExports.useRef(void 0);(!_r.current||!zr($r,_r.current))&&(_r.current=$r),reactExports.useEffect(Gt,_r.current)},useDeepCompareEffect=function(Gt,$r){useCustomCompareEffect(Gt,$r,isDeepEqualReact)},useEffectOnce=function(Gt){reactExports.useEffect(Gt,[])},useLocalStorage=function(Gt,$r,zr){if(!isBrowser)return[$r,noop$3,noop$3];if(!Gt)throw new Error("useLocalStorage key may not be falsy");var _r=JSON.parse,Dr=reactExports.useRef(function(Vr){try{var Jr=zr?zr.raw?String:zr.serializer:JSON.stringify,Zr=localStorage.getItem(Vr);return Zr!==null?_r(Zr):($r&&localStorage.setItem(Vr,Jr($r)),$r)}catch{return $r}}),kr=reactExports.useState(function(){return Dr.current(Gt)}),qr=kr[0],Nr=kr[1];reactExports.useLayoutEffect(function(){return Nr(Dr.current(Gt))},[Gt]);var Wr=reactExports.useCallback(function(Vr){try{var Jr=typeof Vr=="function"?Vr(qr):Vr;if(typeof Jr>"u")return;var Zr=void 0;zr||(Zr=JSON.stringify(Jr)),localStorage.setItem(Gt,Zr),Nr(_r(Zr))}catch{}},[Gt,Nr]),Qr=reactExports.useCallback(function(){try{localStorage.removeItem(Gt),Nr(void 0)}catch{}},[Gt,Nr]);return[qr,Wr,Qr]},useUnmount=function(Gt){var $r=reactExports.useRef(Gt);$r.current=Gt,useEffectOnce(function(){return function(){return $r.current()}})},useRafState=function(Gt){var $r=reactExports.useRef(0),zr=reactExports.useState(Gt),_r=zr[0],Dr=zr[1],kr=reactExports.useCallback(function(qr){cancelAnimationFrame($r.current),$r.current=requestAnimationFrame(function(){Dr(qr)})},[]);return useUnmount(function(){cancelAnimationFrame($r.current)}),[_r,kr]};function usePrevious(Gt){var $r=reactExports.useRef();return reactExports.useEffect(function(){$r.current=Gt}),$r.current}var DEFAULT_USE_TITLE_OPTIONS={restoreOnUnmount:!1};function useTitle(Gt,$r){$r===void 0&&($r=DEFAULT_USE_TITLE_OPTIONS);var zr=reactExports.useRef(document.title);document.title!==Gt&&(document.title=Gt),reactExports.useEffect(function(){if($r&&$r.restoreOnUnmount)return function(){document.title=zr.current}},[])}const useTitle$1=typeof document<"u"?useTitle:function(Gt){};var useWindowSize=function(Gt,$r){Gt===void 0&&(Gt=1/0),$r===void 0&&($r=1/0);var zr=useRafState({width:isBrowser?window.innerWidth:Gt,height:isBrowser?window.innerHeight:$r}),_r=zr[0],Dr=zr[1];return reactExports.useEffect(function(){if(isBrowser){var kr=function(){Dr({width:window.innerWidth,height:window.innerHeight})};return on$3(window,"resize",kr),function(){off(window,"resize",kr)}}},[]),_r},AttachFile={},_interopRequireDefault$s=interopRequireDefaultExports;Object.defineProperty(AttachFile,"__esModule",{value:!0});var default_1$g=AttachFile.default=void 0,_createSvgIcon$f=_interopRequireDefault$s(requireCreateSvgIcon()),_jsxRuntime$f=jsxRuntimeExports;default_1$g=AttachFile.default=(0,_createSvgIcon$f.default)((0,_jsxRuntime$f.jsx)("path",{d:"M16.5 6v11.5c0 2.21-1.79 4-4 4s-4-1.79-4-4V5c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5v10.5c0 .55-.45 1-1 1s-1-.45-1-1V6H10v9.5c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5V5c0-2.21-1.79-4-4-4S7 2.79 7 5v12.5c0 3.04 2.46 5.5 5.5 5.5s5.5-2.46 5.5-5.5V6z"}),"AttachFile");var ChevronLeft={},_interopRequireDefault$r=interopRequireDefaultExports;Object.defineProperty(ChevronLeft,"__esModule",{value:!0});var default_1$f=ChevronLeft.default=void 0,_createSvgIcon$e=_interopRequireDefault$r(requireCreateSvgIcon()),_jsxRuntime$e=jsxRuntimeExports;default_1$f=ChevronLeft.default=(0,_createSvgIcon$e.default)((0,_jsxRuntime$e.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft");var ChevronRight={},_interopRequireDefault$q=interopRequireDefaultExports;Object.defineProperty(ChevronRight,"__esModule",{value:!0});var default_1$e=ChevronRight.default=void 0,_createSvgIcon$d=_interopRequireDefault$q(requireCreateSvgIcon()),_jsxRuntime$d=jsxRuntimeExports;default_1$e=ChevronRight.default=(0,_createSvgIcon$d.default)((0,_jsxRuntime$d.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");var react={};Object.defineProperty(react,"__esModule",{value:!0});var n$1=reactExports;function t$1(Gt){return Array.prototype.slice.call(Gt)}function e$2(Gt,$r){var zr=Math.floor(Gt);return zr===$r||zr+1===$r?Gt:$r}function i$3(){return Date.now()}function r$2(Gt,$r,zr){if($r="data-keen-slider-"+$r,zr===null)return Gt.removeAttribute($r);Gt.setAttribute($r,zr||"")}function a$2(Gt,$r){return $r=$r||document,typeof Gt=="function"&&(Gt=Gt($r)),Array.isArray(Gt)?Gt:typeof Gt=="string"?t$1($r.querySelectorAll(Gt)):Gt instanceof HTMLElement?[Gt]:Gt instanceof NodeList?t$1(Gt):[]}function o$2(Gt){Gt.raw&&(Gt=Gt.raw),Gt.cancelable&&!Gt.defaultPrevented&&Gt.preventDefault()}function u$4(Gt){Gt.raw&&(Gt=Gt.raw),Gt.stopPropagation&&Gt.stopPropagation()}function c$3(){var Gt=[];return{add:function($r,zr,_r,Dr){$r.addListener?$r.addListener(_r):$r.addEventListener(zr,_r,Dr),Gt.push([$r,zr,_r,Dr])},input:function($r,zr,_r,Dr){this.add($r,zr,function(kr){return function(qr){qr.nativeEvent&&(qr=qr.nativeEvent);var Nr=qr.changedTouches||[],Wr=qr.targetTouches||[],Qr=qr.detail&&qr.detail.x?qr.detail:null;return kr({id:Qr?Qr.identifier?Qr.identifier:"i":Wr[0]?Wr[0]?Wr[0].identifier:"e":"d",idChanged:Qr?Qr.identifier?Qr.identifier:"i":Nr[0]?Nr[0]?Nr[0].identifier:"e":"d",raw:qr,x:Qr&&Qr.x?Qr.x:Wr[0]?Wr[0].screenX:Qr?Qr.x:qr.pageX,y:Qr&&Qr.y?Qr.y:Wr[0]?Wr[0].screenY:Qr?Qr.y:qr.pageY})}}(_r),Dr)},purge:function(){Gt.forEach(function($r){$r[0].removeListener?$r[0].removeListener($r[2]):$r[0].removeEventListener($r[1],$r[2],$r[3])}),Gt=[]}}}function s(Gt,$r,zr){return Math.min(Math.max(Gt,$r),zr)}function d(Gt){return(Gt>0?1:0)-(Gt<0?1:0)||+Gt}function l$2(Gt){var $r=Gt.getBoundingClientRect();return{height:e$2($r.height,Gt.offsetHeight),width:e$2($r.width,Gt.offsetWidth)}}function f$2(Gt,$r,zr,_r){var Dr=Gt&&Gt[$r];return Dr==null?zr:_r&&typeof Dr=="function"?Dr():Dr}function p$2(Gt){return Math.round(1e6*Gt)/1e6}function v$8(Gt,$r){if(Gt===$r)return!0;var zr=typeof Gt;if(zr!==typeof $r)return!1;if(zr!=="object"||Gt===null||$r===null)return zr==="function"&&Gt.toString()===$r.toString();if(Gt.length!==$r.length||Object.getOwnPropertyNames(Gt).length!==Object.getOwnPropertyNames($r).length)return!1;for(var _r in Gt)if(!v$8(Gt[_r],$r[_r]))return!1;return!0}var h$1=function(){return h$1=Object.assign||function(Gt){for(var $r,zr=1,_r=arguments.length;zr<_r;zr++)for(var Dr in $r=arguments[zr])Object.prototype.hasOwnProperty.call($r,Dr)&&(Gt[Dr]=$r[Dr]);return Gt},h$1.apply(this,arguments)};function m$2(Gt,$r,zr){for(var _r,Dr=0,kr=$r.length;Dr<kr;Dr++)!_r&&Dr in $r||(_r||(_r=Array.prototype.slice.call($r,0,Dr)),_r[Dr]=$r[Dr]);return Gt.concat(_r||Array.prototype.slice.call($r))}function g$2(Gt){var $r,zr,_r,Dr,kr,qr;function Nr(Zr){qr||(qr=Zr),Wr(!0);var zn=Zr-qr;zn>_r&&(zn=_r);var Vn=Dr[zr];if(Vn[3]<zn)return zr++,Nr(Zr);var _i=Vn[2],e0=Vn[4],r0=Vn[0],i0=Vn[1]*(0,Vn[5])(e0===0?1:(zn-_i)/e0);if(i0&&Gt.track.to(r0+i0),zn<_r)return Vr();qr=null,Wr(!1),Qr(null),Gt.emit("animationEnded")}function Wr(Zr){$r.active=Zr}function Qr(Zr){$r.targetIdx=Zr}function Vr(){var Zr;Zr=Nr,kr=window.requestAnimationFrame(Zr)}function Jr(){var Zr;Zr=kr,window.cancelAnimationFrame(Zr),Wr(!1),Qr(null),qr&&Gt.emit("animationStopped"),qr=null}return $r={active:!1,start:function(Zr){if(Jr(),Gt.track.details){var zn=0,Vn=Gt.track.details.position;zr=0,_r=0,Dr=Zr.map(function(_i){var e0,r0=Number(Vn),i0=(e0=_i.earlyExit)!==null&&e0!==void 0?e0:_i.duration,n0=_i.easing,o0=_i.distance*n0(i0/_i.duration)||0;Vn+=o0;var a0=_r;return _r+=i0,zn+=o0,[r0,_i.distance,a0,_r,_i.duration,n0]}),Qr(Gt.track.distToIdx(zn)),Vr(),Gt.emit("animationStarted")}},stop:Jr,targetIdx:null}}function b$5(Gt){var $r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i=1/0,e0=[],r0=null,i0=0;function n0(A0){f0(i0+A0)}function o0(A0){var p0=a0(i0+A0).abs;return u0(p0)?p0:null}function a0(A0){var p0=Math.floor(Math.abs(p$2(A0/zr))),h0=p$2((A0%zr+zr)%zr);h0===zr&&(h0=0);var m0=d(A0),c0=Nr.indexOf(m$2([],Nr).reduce(function(M0,O0){return Math.abs(O0-h0)<Math.abs(M0-h0)?O0:M0})),d0=c0;return m0<0&&p0++,c0===qr&&(d0=0,p0+=m0>0?1:-1),{abs:d0+p0*qr*m0,origin:c0,rel:d0}}function s0(A0,p0,h0){var m0;if(p0||!g0())return l0(A0,h0);if(!u0(A0))return null;var c0=a0(h0??i0),d0=c0.abs,M0=A0-c0.rel,O0=d0+M0;m0=l0(O0);var x0=l0(O0-qr*d(M0));return(x0!==null&&Math.abs(x0)<Math.abs(m0)||m0===null)&&(m0=x0),p$2(m0)}function l0(A0,p0){if(p0==null&&(p0=p$2(i0)),!u0(A0)||A0===null)return null;A0=Math.round(A0);var h0=a0(p0),m0=h0.abs,c0=h0.rel,d0=h0.origin,M0=y0(A0),O0=(p0%zr+zr)%zr,x0=Nr[d0],C0=Math.floor((A0-(m0-c0))/qr)*zr;return p$2(x0-O0-x0+Nr[M0]+C0+(d0===qr?zr:0))}function u0(A0){return b0(A0)===A0}function b0(A0){return s(A0,Qr,Vr)}function g0(){return Dr.loop}function y0(A0){return(A0%qr+qr)%qr}function f0(A0){var p0;p0=A0-i0,e0.push({distance:p0,timestamp:i$3()}),e0.length>6&&(e0=e0.slice(-6)),i0=p$2(A0);var h0=v0().abs;if(h0!==r0){var m0=r0!==null;r0=h0,m0&&Gt.emit("slideChanged")}}function v0(A0){var p0=A0?null:function(){if(qr){var h0=g0(),m0=h0?(i0%zr+zr)%zr:i0,c0=(h0?i0%zr:i0)-kr[0][2],d0=0-(c0<0&&h0?zr-Math.abs(c0):c0),M0=0,O0=a0(i0),x0=O0.abs,C0=O0.rel,$0=kr[C0][2],_0=kr.map(function(R0,D0){var S0=d0+M0;(S0<0-R0[0]||S0>1)&&(S0+=(Math.abs(S0)>zr-1&&h0?zr:0)*d(-S0));var I0=D0-C0,B0=d(I0),T0=I0+x0;h0&&(B0===-1&&S0>$0&&(T0+=qr),B0===1&&S0<$0&&(T0-=qr),Jr!==null&&T0<Jr&&(S0+=zr),Zr!==null&&T0>Zr&&(S0-=zr));var Q0=S0+R0[0]+R0[1],L0=Math.max(S0>=0&&Q0<=1?1:Q0<0||S0>1?0:S0<0?Math.min(1,(R0[0]+S0)/R0[0]):(1-S0)/R0[0],0);return M0+=R0[0]+R0[1],{abs:T0,distance:Dr.rtl?-1*S0+1-R0[0]:S0,portion:L0,size:R0[0]}});return x0=b0(x0),C0=y0(x0),{abs:b0(x0),length:_r,max:Vn,maxIdx:Vr,min:zn,minIdx:Qr,position:i0,progress:h0?m0/zr:i0/_r,rel:C0,slides:_0,slidesLength:zr}}}();return $r.details=p0,Gt.emit("detailsChanged"),p0}return $r={absToRel:y0,add:n0,details:null,distToIdx:o0,idxToDist:s0,init:function(A0){if(function(){if(Dr=Gt.options,kr=(Dr.trackConfig||[]).map(function(c0){return[f$2(c0,"size",1),f$2(c0,"spacing",0),f$2(c0,"origin",0)]}),qr=kr.length){zr=p$2(kr.reduce(function(c0,d0){return c0+d0[0]+d0[1]},0));var h0,m0=qr-1;_r=p$2(zr+kr[0][2]-kr[m0][0]-kr[m0][2]-kr[m0][1]),Nr=kr.reduce(function(c0,d0){if(!c0)return[0];var M0=kr[c0.length-1],O0=c0[c0.length-1]+(M0[0]+M0[2])+M0[1];return O0-=d0[2],c0[c0.length-1]>O0&&(O0=c0[c0.length-1]),O0=p$2(O0),c0.push(O0),(!h0||h0<O0)&&(Wr=c0.length-1),h0=O0,c0},null),_r===0&&(Wr=0),Nr.push(p$2(zr))}}(),!qr)return v0(!0);var p0;(function(){var h0=Gt.options.range,m0=Gt.options.loop;Jr=Qr=m0?f$2(m0,"min",-1/0):0,Zr=Vr=m0?f$2(m0,"max",_i):Wr;var c0=f$2(h0,"min",null),d0=f$2(h0,"max",null);c0!==null&&(Qr=c0),d0!==null&&(Vr=d0),zn=Qr===-1/0?Qr:Gt.track.idxToDist(Qr||0,!0,0),Vn=Vr===_i?Vr:s0(Vr,!0,0),d0===null&&(Zr=Vr),f$2(h0,"align",!1)&&Vr!==_i&&kr[y0(Vr)][2]===0&&(Vn-=1-kr[y0(Vr)][0],Vr=o0(Vn-i0)),zn=p$2(zn),Vn=p$2(Vn)})(),p0=A0,Number(p0)===p0?n0(l0(b0(A0))):v0()},to:f0,velocity:function(){var A0=i$3(),p0=e0.reduce(function(h0,m0){var c0=m0.distance,d0=m0.timestamp;return A0-d0>200||(d(c0)!==d(h0.distance)&&h0.distance&&(h0={distance:0,lastTimestamp:0,time:0}),h0.time&&(h0.distance+=c0),h0.lastTimestamp&&(h0.time+=d0-h0.lastTimestamp),h0.lastTimestamp=d0),h0},{distance:0,lastTimestamp:0,time:0});return p0.distance/p0.time||0}}}function y$3(Gt){var $r,zr,_r,Dr,kr,qr,Nr,Wr;function Qr(r0){return 2*r0}function Vr(r0){return s(r0,Nr,Wr)}function Jr(r0){return 1-Math.pow(1-r0,3)}function Zr(){return _r?Gt.track.velocity():0}function zn(){e0();var r0=Gt.options.mode==="free-snap",i0=Gt.track,n0=Zr();Dr=d(n0);var o0=Gt.track.details,a0=[];if(n0||!r0){var s0=Vn(n0),l0=s0.dist,u0=s0.dur;if(u0=Qr(u0),l0*=Dr,r0){var b0=i0.idxToDist(i0.distToIdx(l0),!0);b0&&(l0=b0)}a0.push({distance:l0,duration:u0,easing:Jr});var g0=o0.position,y0=g0+l0;if(y0<kr||y0>qr){var f0=y0<kr?kr-g0:qr-g0,v0=0,A0=n0;if(d(f0)===Dr){var p0=Math.min(Math.abs(f0)/Math.abs(l0),1),h0=function(d0){return 1-Math.pow(1-d0,1/3)}(p0)*u0;a0[0].earlyExit=h0,A0=n0*(1-p0)}else a0[0].earlyExit=0,v0+=f0;var m0=Vn(A0,100),c0=m0.dist*Dr;Gt.options.rubberband&&(a0.push({distance:c0,duration:Qr(m0.dur),easing:Jr}),a0.push({distance:-c0+v0,duration:500,easing:Jr}))}Gt.animator.start(a0)}else Gt.moveToIdx(Vr(o0.abs),!0,{duration:500,easing:function(d0){return 1+--d0*d0*d0*d0*d0}})}function Vn(r0,i0){i0===void 0&&(i0=1e3);var n0=147e-9+(r0=Math.abs(r0))/i0;return{dist:Math.pow(r0,2)/n0,dur:r0/n0}}function _i(){var r0=Gt.track.details;r0&&(kr=r0.min,qr=r0.max,Nr=r0.minIdx,Wr=r0.maxIdx)}function e0(){Gt.animator.stop()}Gt.on("updated",_i),Gt.on("optionsChanged",_i),Gt.on("created",_i),Gt.on("dragStarted",function(){_r=!1,e0(),$r=zr=Gt.track.details.abs}),Gt.on("dragChecked",function(){_r=!0}),Gt.on("dragEnded",function(){var r0=Gt.options.mode;r0==="snap"&&function(){var i0=Gt.track,n0=Gt.track.details,o0=n0.position,a0=d(Zr());(o0>qr||o0<kr)&&(a0=0);var s0=$r+a0;n0.slides[i0.absToRel(s0)].portion===0&&(s0-=a0),$r!==zr&&(s0=zr),d(i0.idxToDist(s0,!0))!==a0&&(s0+=a0),s0=Vr(s0);var l0=i0.idxToDist(s0,!0);Gt.animator.start([{distance:l0,duration:500,easing:function(u0){return 1+--u0*u0*u0*u0*u0}}])}(),r0!=="free"&&r0!=="free-snap"||zn()}),Gt.on("dragged",function(){zr=Gt.track.details.abs})}function x$3(Gt){var $r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0=c$3();function o0(v0){if(qr&&Wr===v0.id){var A0=u0(v0);if(Qr){if(!l0(v0))return s0(v0);Vr=A0,Qr=!1,Gt.emit("dragChecked")}if(e0)return Vr=A0;o$2(v0);var p0=function(m0){if(r0===-1/0&&i0===1/0)return m0;var c0=Gt.track.details,d0=c0.length,M0=c0.position,O0=s(m0,r0-M0,i0-M0);if(d0===0)return 0;if(!Gt.options.rubberband)return O0;if(M0<=i0&&M0>=r0||M0<r0&&zr>0||M0>i0&&zr<0)return m0;var x0=(M0<r0?M0-r0:M0-i0)/d0,C0=Dr*d0,$0=Math.abs(x0*C0),_0=Math.max(0,1-$0/kr*2);return _0*_0*m0}(Nr(Vr-A0)/Dr*_r);zr=d(p0);var h0=Gt.track.details.position;(h0>r0&&h0<i0||h0===r0&&zr>0||h0===i0&&zr<0)&&u$4(v0),Jr+=p0,!Zr&&Math.abs(Jr*Dr)>5&&(Zr=!0),Gt.track.add(p0),Vr=A0,Gt.emit("dragged")}}function a0(v0){!qr&&Gt.track.details&&Gt.track.details.length&&(Jr=0,qr=!0,Zr=!1,Qr=!0,Wr=v0.id,l0(v0),Vr=u0(v0),Gt.emit("dragStarted"))}function s0(v0){qr&&Wr===v0.idChanged&&(qr=!1,Gt.emit("dragEnded"))}function l0(v0){var A0=b0(),p0=A0?v0.y:v0.x,h0=A0?v0.x:v0.y,m0=zn!==void 0&&Vn!==void 0&&Math.abs(Vn-h0)<=Math.abs(zn-p0);return zn=p0,Vn=h0,m0}function u0(v0){return b0()?v0.y:v0.x}function b0(){return Gt.options.vertical}function g0(){Dr=Gt.size,kr=b0()?window.innerHeight:window.innerWidth;var v0=Gt.track.details;v0&&(r0=v0.min,i0=v0.max)}function y0(v0){Zr&&(u$4(v0),o$2(v0))}function f0(){if(n0.purge(),Gt.options.drag&&!Gt.options.disabled){var v0;v0=Gt.options.dragSpeed||1,Nr=typeof v0=="function"?v0:function(p0){return p0*v0},_r=Gt.options.rtl?-1:1,g0(),$r=Gt.container,function(){var p0="data-keen-slider-clickable";a$2("[".concat(p0,"]:not([").concat(p0,"=false])"),$r).map(function(h0){n0.add(h0,"dragstart",u$4),n0.add(h0,"mousedown",u$4),n0.add(h0,"touchstart",u$4)})}(),n0.add($r,"dragstart",function(p0){o$2(p0)}),n0.add($r,"click",y0,{capture:!0}),n0.input($r,"ksDragStart",a0),n0.input($r,"ksDrag",o0),n0.input($r,"ksDragEnd",s0),n0.input($r,"mousedown",a0),n0.input($r,"mousemove",o0),n0.input($r,"mouseleave",s0),n0.input($r,"mouseup",s0),n0.input($r,"touchstart",a0,{passive:!0}),n0.input($r,"touchmove",o0,{passive:!1}),n0.input($r,"touchend",s0),n0.input($r,"touchcancel",s0),n0.add(window,"wheel",function(p0){qr&&o$2(p0)});var A0="data-keen-slider-scrollable";a$2("[".concat(A0,"]:not([").concat(A0,"=false])"),Gt.container).map(function(p0){return function(h0){var m0;n0.input(h0,"touchstart",function(c0){m0=u0(c0),e0=!0,_i=!0},{passive:!0}),n0.input(h0,"touchmove",function(c0){var d0=b0(),M0=d0?h0.scrollHeight-h0.clientHeight:h0.scrollWidth-h0.clientWidth,O0=m0-u0(c0),x0=d0?h0.scrollTop:h0.scrollLeft,C0=d0&&h0.style.overflowY==="scroll"||!d0&&h0.style.overflowX==="scroll";if(m0=u0(c0),(O0<0&&x0>0||O0>0&&x0<M0)&&_i&&C0)return e0=!0;_i=!1,o$2(c0),e0=!1}),n0.input(h0,"touchend",function(){e0=!1})}(p0)})}}Gt.on("updated",g0),Gt.on("optionsChanged",f0),Gt.on("created",f0),Gt.on("destroyed",n0.purge)}function k$7(Gt){var $r,zr,_r=null;function Dr(zn,Vn,_i){Gt.animator.active?qr(zn,Vn,_i):requestAnimationFrame(function(){return qr(zn,Vn,_i)})}function kr(){Dr(!1,!1,zr)}function qr(zn,Vn,_i){var e0=0,r0=Gt.size,i0=Gt.track.details;if(i0&&$r){var n0=i0.slides;$r.forEach(function(o0,a0){if(zn)!_r&&Vn&&Wr(o0,null,_i),Qr(o0,null,_i);else{if(!n0[a0])return;var s0=n0[a0].size*r0;!_r&&Vn&&Wr(o0,s0,_i),Qr(o0,n0[a0].distance*r0-e0,_i),e0+=s0}})}}function Nr(zn){return Gt.options.renderMode==="performance"?Math.round(zn):zn}function Wr(zn,Vn,_i){var e0=_i?"height":"width";Vn!==null&&(Vn=Nr(Vn)+"px"),zn.style["min-"+e0]=Vn,zn.style["max-"+e0]=Vn}function Qr(zn,Vn,_i){if(Vn!==null){Vn=Nr(Vn);var e0=_i?Vn:0;Vn="translate3d(".concat(_i?0:Vn,"px, ").concat(e0,"px, 0)")}zn.style.transform=Vn,zn.style["-webkit-transform"]=Vn}function Vr(){$r&&(qr(!0,!0,zr),$r=null),Gt.on("detailsChanged",kr,!0)}function Jr(){Dr(!1,!0,zr)}function Zr(){Vr(),zr=Gt.options.vertical,Gt.options.disabled||Gt.options.renderMode==="custom"||(_r=f$2(Gt.options.slides,"perView",null)==="auto",Gt.on("detailsChanged",kr),($r=Gt.slides).length&&Jr())}Gt.on("created",Zr),Gt.on("optionsChanged",Zr),Gt.on("beforeOptionsChanged",function(){Vr()}),Gt.on("updated",Jr),Gt.on("destroyed",Vr)}function w$6(Gt,$r){return function(zr){var _r,Dr,kr,qr,Nr,Wr=c$3();function Qr(l0){var u0;r$2(zr.container,"reverse",(u0=zr.container,window.getComputedStyle(u0,null).getPropertyValue("direction")!=="rtl"||l0?null:"")),r$2(zr.container,"v",zr.options.vertical&&!l0?"":null),r$2(zr.container,"disabled",zr.options.disabled&&!l0?"":null)}function Vr(){Jr()&&e0()}function Jr(){var l0=null;if(qr.forEach(function(b0){b0.matches&&(l0=b0.__media)}),l0===_r)return!1;_r||zr.emit("beforeOptionsChanged"),_r=l0;var u0=l0?kr.breakpoints[l0]:kr;return zr.options=h$1(h$1({},kr),u0),Qr(),a0(),s0(),i0(),!0}function Zr(l0){var u0=l$2(l0);return(zr.options.vertical?u0.height:u0.width)/zr.size||1}function zn(){return zr.options.trackConfig.length}function Vn(l0){for(var u0 in _r=!1,kr=h$1(h$1({},$r),l0),Wr.purge(),Dr=zr.size,qr=[],kr.breakpoints||[]){var b0=window.matchMedia(u0);b0.__media=u0,qr.push(b0),Wr.add(b0,"change",Vr)}Wr.add(window,"orientationchange",o0),Wr.add(window,"resize",n0),Jr()}function _i(l0){zr.animator.stop();var u0=zr.track.details;zr.track.init(l0??(u0?u0.abs:0))}function e0(l0){_i(l0),zr.emit("optionsChanged")}function r0(l0,u0){if(l0)return Vn(l0),void e0(u0);a0(),s0();var b0=zn();i0(),zn()!==b0?e0(u0):_i(u0),zr.emit("updated")}function i0(){var l0=zr.options.slides;if(typeof l0=="function")return zr.options.trackConfig=l0(zr.size,zr.slides);for(var u0=zr.slides,b0=u0.length,g0=typeof l0=="number"?l0:f$2(l0,"number",b0,!0),y0=[],f0=f$2(l0,"perView",1,!0),v0=f$2(l0,"spacing",0,!0)/zr.size||0,A0=f0==="auto"?v0:v0/f0,p0=f$2(l0,"origin","auto"),h0=0,m0=0;m0<g0;m0++){var c0=f0==="auto"?Zr(u0[m0]):1/f0-v0+A0,d0=p0==="center"?.5-c0/2:p0==="auto"?0:p0;y0.push({origin:d0,size:c0,spacing:v0}),h0+=c0}if(h0+=v0*(g0-1),p0==="auto"&&!zr.options.loop&&f0!==1){var M0=0;y0.map(function(O0){var x0=h0-M0;return M0+=O0.size+v0,x0>=1||(O0.origin=1-x0-(h0>1?0:1-h0)),O0})}zr.options.trackConfig=y0}function n0(){a0();var l0=zr.size;zr.options.disabled||l0===Dr||(Dr=l0,r0())}function o0(){n0(),setTimeout(n0,500),setTimeout(n0,2e3)}function a0(){var l0=l$2(zr.container);zr.size=(zr.options.vertical?l0.height:l0.width)||1}function s0(){zr.slides=a$2(zr.options.selector,zr.container)}zr.container=(Nr=a$2(Gt,document)).length?Nr[0]:null,zr.destroy=function(){Wr.purge(),zr.emit("destroyed"),Qr(!0)},zr.prev=function(){zr.moveToIdx(zr.track.details.abs-1,!0)},zr.next=function(){zr.moveToIdx(zr.track.details.abs+1,!0)},zr.update=r0,Vn(zr.options)}}var M$5=function(Gt,$r,zr){try{return function(_r,Dr){var kr,qr={};return kr={emit:function(Nr){qr[Nr]&&qr[Nr].forEach(function(Qr){Qr(kr)});var Wr=kr.options&&kr.options[Nr];Wr&&Wr(kr)},moveToIdx:function(Nr,Wr,Qr){var Vr=kr.track.idxToDist(Nr,Wr);if(Vr){var Jr=kr.options.defaultAnimation;kr.animator.start([{distance:Vr,duration:f$2(Qr||Jr,"duration",500),easing:f$2(Qr||Jr,"easing",function(Zr){return 1+--Zr*Zr*Zr*Zr*Zr})}])}},on:function(Nr,Wr,Qr){Qr===void 0&&(Qr=!1),qr[Nr]||(qr[Nr]=[]);var Vr=qr[Nr].indexOf(Wr);Vr>-1?Qr&&delete qr[Nr][Vr]:Qr||qr[Nr].push(Wr)},options:_r},function(){if(kr.track=b$5(kr),kr.animator=g$2(kr),Dr)for(var Nr=0,Wr=Dr;Nr<Wr.length;Nr++)(0,Wr[Nr])(kr);kr.track.init(kr.options.initial||0),kr.emit("created")}(),kr}($r,m$2([w$6(Gt,{drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"}),k$7,x$3,y$3],zr||[],!0))}catch(_r){console.error(_r)}},useKeenSlider=react.useKeenSlider=function(Gt,$r){var zr=n$1.useRef(null),_r=n$1.useRef(!1),Dr=n$1.useRef(Gt),kr=n$1.useCallback(function(qr){qr?(Dr.current=Gt,zr.current=new M$5(qr,Gt,$r),_r.current=!1):(zr.current&&zr.current.destroy&&zr.current.destroy(),zr.current=null)},[]);return n$1.useEffect(function(){v$8(Dr.current,Gt)||(Dr.current=Gt,zr.current&&zr.current.update(Dr.current))},[Gt]),[kr,zr]};const convertElement=function(Gt){if(Gt==null)return element;if(typeof Gt=="string")return tagNameFactory(Gt);if(typeof Gt=="object")return anyFactory(Gt);if(typeof Gt=="function")return castFactory(Gt);throw new Error("Expected function, string, or array as `test`")};function anyFactory(Gt){const $r=[];let zr=-1;for(;++zr<Gt.length;)$r[zr]=convertElement(Gt[zr]);return castFactory(_r);function _r(...Dr){let kr=-1;for(;++kr<$r.length;)if($r[kr].apply(this,Dr))return!0;return!1}}function tagNameFactory(Gt){return castFactory($r);function $r(zr){return zr.tagName===Gt}}function castFactory(Gt){return $r;function $r(zr,_r,Dr){return!!(looksLikeAnElement(zr)&&Gt.call(this,zr,typeof _r=="number"?_r:void 0,Dr||void 0))}}function element(Gt){return!!(Gt&&typeof Gt=="object"&&"type"in Gt&&Gt.type==="element"&&"tagName"in Gt&&typeof Gt.tagName=="string")}function looksLikeAnElement(Gt){return Gt!==null&&typeof Gt=="object"&&"type"in Gt&&"tagName"in Gt}const ABSOLUTE_URL_REGEX=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,WINDOWS_PATH_REGEX=/^[a-zA-Z]:\\/;function isAbsoluteUrl(Gt){if(typeof Gt!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof Gt}\``);return WINDOWS_PATH_REGEX.test(Gt)?!1:ABSOLUTE_URL_REGEX.test(Gt)}const defaultProtocols=["http","https"],defaultRel=["nofollow"],emptyOptions={};function rehypeExternalLinks(Gt){const $r=Gt||emptyOptions,zr=$r.protocols||defaultProtocols,_r=convertElement($r.test);return function(Dr){visit(Dr,"element",function(kr,qr,Nr){if(kr.tagName==="a"&&typeof kr.properties.href=="string"&&_r(kr,qr,Nr)){const Wr=kr.properties.href;if(isAbsoluteUrl(Wr)?zr.includes(Wr.slice(0,Wr.indexOf(":"))):Wr.startsWith("//")){const Qr=createIfNeeded($r.content,kr),Vr=Qr&&!Array.isArray(Qr)?[Qr]:Qr,Jr=createIfNeeded($r.rel,kr)||defaultRel,Zr=typeof Jr=="string"?parse$9(Jr):Jr,zn=createIfNeeded($r.target,kr),Vn=createIfNeeded($r.properties,kr);if(Vn&&Object.assign(kr.properties,structuredClone$1(Vn)),Zr.length>0&&(kr.properties.rel=[...Zr]),zn&&(kr.properties.target=zn),Vr){const _i=createIfNeeded($r.contentProperties,kr)||{};kr.children.push({type:"element",tagName:"span",properties:structuredClone$1(_i),children:structuredClone$1(Vr)})}}}})}}function createIfNeeded(Gt,$r){return typeof Gt=="function"?Gt($r):Gt}var mimeTypes={};const require$$0={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}};/*!
 * mime-db
 * Copyright(c) 2014 Jonathan Ong
 * Copyright(c) 2015-2022 Douglas Christopher Wilson
 * MIT Licensed
 */var mimeDb=require$$0;/*!
 * mime-types
 * Copyright(c) 2014 Jonathan Ong
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */(function(Gt){var $r=mimeDb,zr=require$$0$4.extname,_r=/^\s*([^;\s]*)(?:;|\s|$)/,Dr=/^text\//i;Gt.charset=kr,Gt.charsets={lookup:kr},Gt.contentType=qr,Gt.extension=Nr,Gt.extensions=Object.create(null),Gt.lookup=Wr,Gt.types=Object.create(null),Qr(Gt.extensions,Gt.types);function kr(Vr){if(!Vr||typeof Vr!="string")return!1;var Jr=_r.exec(Vr),Zr=Jr&&$r[Jr[1].toLowerCase()];return Zr&&Zr.charset?Zr.charset:Jr&&Dr.test(Jr[1])?"UTF-8":!1}function qr(Vr){if(!Vr||typeof Vr!="string")return!1;var Jr=Vr.indexOf("/")===-1?Gt.lookup(Vr):Vr;if(!Jr)return!1;if(Jr.indexOf("charset")===-1){var Zr=Gt.charset(Jr);Zr&&(Jr+="; charset="+Zr.toLowerCase())}return Jr}function Nr(Vr){if(!Vr||typeof Vr!="string")return!1;var Jr=_r.exec(Vr),Zr=Jr&&Gt.extensions[Jr[1].toLowerCase()];return!Zr||!Zr.length?!1:Zr[0]}function Wr(Vr){if(!Vr||typeof Vr!="string")return!1;var Jr=zr("x."+Vr).toLowerCase().substr(1);return Jr&&Gt.types[Jr]||!1}function Qr(Vr,Jr){var Zr=["nginx","apache",void 0,"iana"];Object.keys($r).forEach(function(Vn){var _i=$r[Vn],e0=_i.extensions;if(!(!e0||!e0.length)){Vr[Vn]=e0;for(var r0=0;r0<e0.length;r0++){var i0=e0[r0];if(Jr[i0]){var n0=Zr.indexOf($r[Jr[i0]].source),o0=Zr.indexOf(_i.source);if(Jr[i0]!=="application/octet-stream"&&(n0>o0||n0===o0&&Jr[i0].substr(0,12)==="application/"))continue}Jr[i0]=Vn}}})}})(mimeTypes);const mimetypes=getDefaultExportFromCjs$3(mimeTypes);var dist$2={},_extends$4={},_global={exports:{}},global$5=_global.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=global$5);var _globalExports=_global.exports,_core={exports:{}},core$5=_core.exports={version:"2.6.12"};typeof __e=="number"&&(__e=core$5);var _coreExports=_core.exports,_aFunction=function(Gt){if(typeof Gt!="function")throw TypeError(Gt+" is not a function!");return Gt},aFunction=_aFunction,_ctx=function(Gt,$r,zr){if(aFunction(Gt),$r===void 0)return Gt;switch(zr){case 1:return function(_r){return Gt.call($r,_r)};case 2:return function(_r,Dr){return Gt.call($r,_r,Dr)};case 3:return function(_r,Dr,kr){return Gt.call($r,_r,Dr,kr)}}return function(){return Gt.apply($r,arguments)}},_objectDp={},_isObject=function(Gt){return typeof Gt=="object"?Gt!==null:typeof Gt=="function"},isObject$6=_isObject,_anObject=function(Gt){if(!isObject$6(Gt))throw TypeError(Gt+" is not an object!");return Gt},_fails=function(Gt){try{return!!Gt()}catch{return!0}},_descriptors,hasRequired_descriptors;function require_descriptors(){return hasRequired_descriptors||(hasRequired_descriptors=1,_descriptors=!_fails(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})),_descriptors}var _domCreate,hasRequired_domCreate;function require_domCreate(){if(hasRequired_domCreate)return _domCreate;hasRequired_domCreate=1;var Gt=_isObject,$r=_globalExports.document,zr=Gt($r)&&Gt($r.createElement);return _domCreate=function(_r){return zr?$r.createElement(_r):{}},_domCreate}var _ie8DomDefine,hasRequired_ie8DomDefine;function require_ie8DomDefine(){return hasRequired_ie8DomDefine||(hasRequired_ie8DomDefine=1,_ie8DomDefine=!require_descriptors()&&!_fails(function(){return Object.defineProperty(require_domCreate()("div"),"a",{get:function(){return 7}}).a!=7})),_ie8DomDefine}var isObject$5=_isObject,_toPrimitive$6=function(Gt,$r){if(!isObject$5(Gt))return Gt;var zr,_r;if($r&&typeof(zr=Gt.toString)=="function"&&!isObject$5(_r=zr.call(Gt))||typeof(zr=Gt.valueOf)=="function"&&!isObject$5(_r=zr.call(Gt))||!$r&&typeof(zr=Gt.toString)=="function"&&!isObject$5(_r=zr.call(Gt)))return _r;throw TypeError("Can't convert object to primitive value")},hasRequired_objectDp;function require_objectDp(){if(hasRequired_objectDp)return _objectDp;hasRequired_objectDp=1;var Gt=_anObject,$r=require_ie8DomDefine(),zr=_toPrimitive$6,_r=Object.defineProperty;return _objectDp.f=require_descriptors()?Object.defineProperty:function(kr,qr,Nr){if(Gt(kr),qr=zr(qr,!0),Gt(Nr),$r)try{return _r(kr,qr,Nr)}catch{}if("get"in Nr||"set"in Nr)throw TypeError("Accessors not supported!");return"value"in Nr&&(kr[qr]=Nr.value),kr},_objectDp}var _propertyDesc=function(Gt,$r){return{enumerable:!(Gt&1),configurable:!(Gt&2),writable:!(Gt&4),value:$r}},dP$2=require_objectDp(),createDesc$2=_propertyDesc,_hide=require_descriptors()?function(Gt,$r,zr){return dP$2.f(Gt,$r,createDesc$2(1,zr))}:function(Gt,$r,zr){return Gt[$r]=zr,Gt},hasOwnProperty$2={}.hasOwnProperty,_has=function(Gt,$r){return hasOwnProperty$2.call(Gt,$r)},global$4=_globalExports,core$4=_coreExports,ctx$1=_ctx,hide$2=_hide,has$6=_has,PROTOTYPE$2="prototype",$export$7=function(Gt,$r,zr){var _r=Gt&$export$7.F,Dr=Gt&$export$7.G,kr=Gt&$export$7.S,qr=Gt&$export$7.P,Nr=Gt&$export$7.B,Wr=Gt&$export$7.W,Qr=Dr?core$4:core$4[$r]||(core$4[$r]={}),Vr=Qr[PROTOTYPE$2],Jr=Dr?global$4:kr?global$4[$r]:(global$4[$r]||{})[PROTOTYPE$2],Zr,zn,Vn;Dr&&(zr=$r);for(Zr in zr)zn=!_r&&Jr&&Jr[Zr]!==void 0,!(zn&&has$6(Qr,Zr))&&(Vn=zn?Jr[Zr]:zr[Zr],Qr[Zr]=Dr&&typeof Jr[Zr]!="function"?zr[Zr]:Nr&&zn?ctx$1(Vn,global$4):Wr&&Jr[Zr]==Vn?function(_i){var e0=function(r0,i0,n0){if(this instanceof _i){switch(arguments.length){case 0:return new _i;case 1:return new _i(r0);case 2:return new _i(r0,i0)}return new _i(r0,i0,n0)}return _i.apply(this,arguments)};return e0[PROTOTYPE$2]=_i[PROTOTYPE$2],e0}(Vn):qr&&typeof Vn=="function"?ctx$1(Function.call,Vn):Vn,qr&&((Qr.virtual||(Qr.virtual={}))[Zr]=Vn,Gt&$export$7.R&&Vr&&!Vr[Zr]&&hide$2(Vr,Zr,Vn)))};$export$7.F=1;$export$7.G=2;$export$7.S=4;$export$7.P=8;$export$7.B=16;$export$7.W=32;$export$7.U=64;$export$7.R=128;var _export=$export$7,toString$8={}.toString,_cof=function(Gt){return toString$8.call(Gt).slice(8,-1)},_iobject,hasRequired_iobject;function require_iobject(){if(hasRequired_iobject)return _iobject;hasRequired_iobject=1;var Gt=_cof;return _iobject=Object("z").propertyIsEnumerable(0)?Object:function($r){return Gt($r)=="String"?$r.split(""):Object($r)},_iobject}var _defined=function(Gt){if(Gt==null)throw TypeError("Can't call method on  "+Gt);return Gt},IObject=require_iobject(),defined$2=_defined,_toIobject=function(Gt){return IObject(defined$2(Gt))},ceil=Math.ceil,floor$1=Math.floor,_toInteger=function(Gt){return isNaN(Gt=+Gt)?0:(Gt>0?floor$1:ceil)(Gt)},toInteger$2=_toInteger,min$2=Math.min,_toLength=function(Gt){return Gt>0?min$2(toInteger$2(Gt),9007199254740991):0},toInteger$1=_toInteger,max$2=Math.max,min$1=Math.min,_toAbsoluteIndex=function(Gt,$r){return Gt=toInteger$1(Gt),Gt<0?max$2(Gt+$r,0):min$1(Gt,$r)},toIObject$5=_toIobject,toLength=_toLength,toAbsoluteIndex=_toAbsoluteIndex,_arrayIncludes=function(Gt){return function($r,zr,_r){var Dr=toIObject$5($r),kr=toLength(Dr.length),qr=toAbsoluteIndex(_r,kr),Nr;if(Gt&&zr!=zr){for(;kr>qr;)if(Nr=Dr[qr++],Nr!=Nr)return!0}else for(;kr>qr;qr++)if((Gt||qr in Dr)&&Dr[qr]===zr)return Gt||qr||0;return!Gt&&-1}},_shared={exports:{}},_library=!0,core$3=_coreExports,global$3=_globalExports,SHARED="__core-js_shared__",store$1=global$3[SHARED]||(global$3[SHARED]={});(_shared.exports=function(Gt,$r){return store$1[Gt]||(store$1[Gt]=$r!==void 0?$r:{})})("versions",[]).push({version:core$3.version,mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"});var _sharedExports=_shared.exports,id$2=0,px=Math.random(),_uid=function(Gt){return"Symbol(".concat(Gt===void 0?"":Gt,")_",(++id$2+px).toString(36))},shared$1=_sharedExports("keys"),uid$2=_uid,_sharedKey=function(Gt){return shared$1[Gt]||(shared$1[Gt]=uid$2(Gt))},has$5=_has,toIObject$4=_toIobject,arrayIndexOf=_arrayIncludes(!1),IE_PROTO$2=_sharedKey("IE_PROTO"),_objectKeysInternal=function(Gt,$r){var zr=toIObject$4(Gt),_r=0,Dr=[],kr;for(kr in zr)kr!=IE_PROTO$2&&has$5(zr,kr)&&Dr.push(kr);for(;$r.length>_r;)has$5(zr,kr=$r[_r++])&&(~arrayIndexOf(Dr,kr)||Dr.push(kr));return Dr},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),$keys$2=_objectKeysInternal,enumBugKeys$1=_enumBugKeys,_objectKeys=Object.keys||function($r){return $keys$2($r,enumBugKeys$1)},_objectGops={};_objectGops.f=Object.getOwnPropertySymbols;var _objectPie={},hasRequired_objectPie;function require_objectPie(){return hasRequired_objectPie||(hasRequired_objectPie=1,_objectPie.f={}.propertyIsEnumerable),_objectPie}var defined$1=_defined,_toObject=function(Gt){return Object(defined$1(Gt))},_objectAssign,hasRequired_objectAssign;function require_objectAssign(){if(hasRequired_objectAssign)return _objectAssign;hasRequired_objectAssign=1;var Gt=require_descriptors(),$r=_objectKeys,zr=_objectGops,_r=require_objectPie(),Dr=_toObject,kr=require_iobject(),qr=Object.assign;return _objectAssign=!qr||_fails(function(){var Nr={},Wr={},Qr=Symbol(),Vr="abcdefghijklmnopqrst";return Nr[Qr]=7,Vr.split("").forEach(function(Jr){Wr[Jr]=Jr}),qr({},Nr)[Qr]!=7||Object.keys(qr({},Wr)).join("")!=Vr})?function(Wr,Qr){for(var Vr=Dr(Wr),Jr=arguments.length,Zr=1,zn=zr.f,Vn=_r.f;Jr>Zr;)for(var _i=kr(arguments[Zr++]),e0=zn?$r(_i).concat(zn(_i)):$r(_i),r0=e0.length,i0=0,n0;r0>i0;)n0=e0[i0++],(!Gt||Vn.call(_i,n0))&&(Vr[n0]=_i[n0]);return Vr}:qr,_objectAssign}var $export$6=_export;$export$6($export$6.S+$export$6.F,"Object",{assign:require_objectAssign()});var assign$2=_coreExports.Object.assign,assign$1={default:assign$2,__esModule:!0};_extends$4.__esModule=!0;var _assign=assign$1,_assign2=_interopRequireDefault$p(_assign);function _interopRequireDefault$p(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}_extends$4.default=_assign2.default||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt};var has$4=_has,toObject$2=_toObject,IE_PROTO$1=_sharedKey("IE_PROTO"),ObjectProto$1=Object.prototype,_objectGpo=Object.getPrototypeOf||function(Gt){return Gt=toObject$2(Gt),has$4(Gt,IE_PROTO$1)?Gt[IE_PROTO$1]:typeof Gt.constructor=="function"&&Gt instanceof Gt.constructor?Gt.constructor.prototype:Gt instanceof Object?ObjectProto$1:null},$export$5=_export,core$2=_coreExports,fails=_fails,_objectSap=function(Gt,$r){var zr=(core$2.Object||{})[Gt]||Object[Gt],_r={};_r[Gt]=$r(zr),$export$5($export$5.S+$export$5.F*fails(function(){zr(1)}),"Object",_r)},toObject$1=_toObject,$getPrototypeOf=_objectGpo;_objectSap("getPrototypeOf",function(){return function($r){return $getPrototypeOf(toObject$1($r))}});var getPrototypeOf$2=_coreExports.Object.getPrototypeOf,getPrototypeOf$1={default:getPrototypeOf$2,__esModule:!0},classCallCheck$1={};classCallCheck$1.__esModule=!0;classCallCheck$1.default=function(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")};var createClass$1={},$export$4=_export;$export$4($export$4.S+$export$4.F*!require_descriptors(),"Object",{defineProperty:require_objectDp().f});var $Object$2=_coreExports.Object,defineProperty$3=function($r,zr,_r){return $Object$2.defineProperty($r,zr,_r)},defineProperty$2={default:defineProperty$3,__esModule:!0};createClass$1.__esModule=!0;var _defineProperty$8=defineProperty$2,_defineProperty2=_interopRequireDefault$o(_defineProperty$8);function _interopRequireDefault$o(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}createClass$1.default=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),(0,_defineProperty2.default)($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();var possibleConstructorReturn$1={},_typeof$5={},toInteger=_toInteger,defined=_defined,_stringAt=function(Gt){return function($r,zr){var _r=String(defined($r)),Dr=toInteger(zr),kr=_r.length,qr,Nr;return Dr<0||Dr>=kr?Gt?"":void 0:(qr=_r.charCodeAt(Dr),qr<55296||qr>56319||Dr+1===kr||(Nr=_r.charCodeAt(Dr+1))<56320||Nr>57343?Gt?_r.charAt(Dr):qr:Gt?_r.slice(Dr,Dr+2):(qr-55296<<10)+(Nr-56320)+65536)}},_redefine=_hide,_iterators={},dP$1=require_objectDp(),anObject$2=_anObject,getKeys$3=_objectKeys,_objectDps=require_descriptors()?Object.defineProperties:function($r,zr){anObject$2($r);for(var _r=getKeys$3(zr),Dr=_r.length,kr=0,qr;Dr>kr;)dP$1.f($r,qr=_r[kr++],zr[qr]);return $r},_html,hasRequired_html;function require_html(){if(hasRequired_html)return _html;hasRequired_html=1;var Gt=_globalExports.document;return _html=Gt&&Gt.documentElement,_html}var anObject$1=_anObject,dPs=_objectDps,enumBugKeys=_enumBugKeys,IE_PROTO=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var Gt=require_domCreate()("iframe"),$r=enumBugKeys.length,zr="<",_r=">",Dr;for(Gt.style.display="none",require_html().appendChild(Gt),Gt.src="javascript:",Dr=Gt.contentWindow.document,Dr.open(),Dr.write(zr+"script"+_r+"document.F=Object"+zr+"/script"+_r),Dr.close(),createDict=Dr.F;$r--;)delete createDict[PROTOTYPE$1][enumBugKeys[$r]];return createDict()},_objectCreate=Object.create||function($r,zr){var _r;return $r!==null?(Empty[PROTOTYPE$1]=anObject$1($r),_r=new Empty,Empty[PROTOTYPE$1]=null,_r[IE_PROTO]=$r):_r=createDict(),zr===void 0?_r:dPs(_r,zr)},_wks={exports:{}},store=_sharedExports("wks"),uid$1=_uid,Symbol$1=_globalExports.Symbol,USE_SYMBOL=typeof Symbol$1=="function",$exports=_wks.exports=function(Gt){return store[Gt]||(store[Gt]=USE_SYMBOL&&Symbol$1[Gt]||(USE_SYMBOL?Symbol$1:uid$1)("Symbol."+Gt))};$exports.store=store;var _wksExports=_wks.exports,def=require_objectDp().f,has$3=_has,TAG=_wksExports("toStringTag"),_setToStringTag=function(Gt,$r,zr){Gt&&!has$3(Gt=zr?Gt:Gt.prototype,TAG)&&def(Gt,TAG,{configurable:!0,value:$r})},create$3=_objectCreate,descriptor=_propertyDesc,setToStringTag$2=_setToStringTag,IteratorPrototype={};_hide(IteratorPrototype,_wksExports("iterator"),function(){return this});var _iterCreate=function(Gt,$r,zr){Gt.prototype=create$3(IteratorPrototype,{next:descriptor(1,zr)}),setToStringTag$2(Gt,$r+" Iterator")},$export$3=_export,redefine$1=_redefine,hide$1=_hide,Iterators$2=_iterators,$iterCreate=_iterCreate,setToStringTag$1=_setToStringTag,getPrototypeOf=_objectGpo,ITERATOR=_wksExports("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(Gt,$r,zr,_r,Dr,kr,qr){$iterCreate(zr,$r,_r);var Nr=function(n0){if(!BUGGY&&n0 in Jr)return Jr[n0];switch(n0){case KEYS:return function(){return new zr(this,n0)};case VALUES:return function(){return new zr(this,n0)}}return function(){return new zr(this,n0)}},Wr=$r+" Iterator",Qr=Dr==VALUES,Vr=!1,Jr=Gt.prototype,Zr=Jr[ITERATOR]||Jr[FF_ITERATOR]||Dr&&Jr[Dr],zn=Zr||Nr(Dr),Vn=Dr?Qr?Nr("entries"):zn:void 0,_i=$r=="Array"&&Jr.entries||Zr,e0,r0,i0;if(_i&&(i0=getPrototypeOf(_i.call(new Gt)),i0!==Object.prototype&&i0.next&&setToStringTag$1(i0,Wr,!0)),Qr&&Zr&&Zr.name!==VALUES&&(Vr=!0,zn=function(){return Zr.call(this)}),qr&&(BUGGY||Vr||!Jr[ITERATOR])&&hide$1(Jr,ITERATOR,zn),Iterators$2[$r]=zn,Iterators$2[Wr]=returnThis,Dr)if(e0={values:Qr?zn:Nr(VALUES),keys:kr?zn:Nr(KEYS),entries:Vn},qr)for(r0 in e0)r0 in Jr||redefine$1(Jr,r0,e0[r0]);else $export$3($export$3.P+$export$3.F*(BUGGY||Vr),$r,e0);return e0},$at=_stringAt(!0);_iterDefine(String,"String",function(Gt){this._t=String(Gt),this._i=0},function(){var Gt=this._t,$r=this._i,zr;return $r>=Gt.length?{value:void 0,done:!0}:(zr=$at(Gt,$r),this._i+=zr.length,{value:zr,done:!1})});var _iterStep=function(Gt,$r){return{value:$r,done:!!Gt}},step=_iterStep,Iterators$1=_iterators,toIObject$3=_toIobject;_iterDefine(Array,"Array",function(Gt,$r){this._t=toIObject$3(Gt),this._i=0,this._k=$r},function(){var Gt=this._t,$r=this._k,zr=this._i++;return!Gt||zr>=Gt.length?(this._t=void 0,step(1)):$r=="keys"?step(0,zr):$r=="values"?step(0,Gt[zr]):step(0,[zr,Gt[zr]])},"values");Iterators$1.Arguments=Iterators$1.Array;var global$2=_globalExports,hide=_hide,Iterators=_iterators,TO_STRING_TAG=_wksExports("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(",");for(var i$2=0;i$2<DOMIterables.length;i$2++){var NAME=DOMIterables[i$2],Collection=global$2[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&hide(proto,TO_STRING_TAG,NAME),Iterators[NAME]=Iterators.Array}var _wksExt={};_wksExt.f=_wksExports;var iterator$1=_wksExt.f("iterator"),iterator={default:iterator$1,__esModule:!0},_meta={exports:{}},META$1=_uid("meta"),isObject$4=_isObject,has$2=_has,setDesc=require_objectDp().f,id$1=0,isExtensible=Object.isExtensible||function(){return!0},FREEZE=!_fails(function(){return isExtensible(Object.preventExtensions({}))}),setMeta=function(Gt){setDesc(Gt,META$1,{value:{i:"O"+ ++id$1,w:{}}})},fastKey=function(Gt,$r){if(!isObject$4(Gt))return typeof Gt=="symbol"?Gt:(typeof Gt=="string"?"S":"P")+Gt;if(!has$2(Gt,META$1)){if(!isExtensible(Gt))return"F";if(!$r)return"E";setMeta(Gt)}return Gt[META$1].i},getWeak=function(Gt,$r){if(!has$2(Gt,META$1)){if(!isExtensible(Gt))return!0;if(!$r)return!1;setMeta(Gt)}return Gt[META$1].w},onFreeze=function(Gt){return FREEZE&&meta.NEED&&isExtensible(Gt)&&!has$2(Gt,META$1)&&setMeta(Gt),Gt},meta=_meta.exports={KEY:META$1,NEED:!1,fastKey,getWeak,onFreeze},_metaExports=_meta.exports,core$1=_coreExports,wksExt$1=_wksExt,defineProperty$1=require_objectDp().f,_wksDefine=function(Gt){var $r=core$1.Symbol||(core$1.Symbol={});Gt.charAt(0)!="_"&&!(Gt in $r)&&defineProperty$1($r,Gt,{value:wksExt$1.f(Gt)})},getKeys$2=_objectKeys,gOPS=_objectGops,pIE$1=require_objectPie(),_enumKeys=function(Gt){var $r=getKeys$2(Gt),zr=gOPS.f;if(zr)for(var _r=zr(Gt),Dr=pIE$1.f,kr=0,qr;_r.length>kr;)Dr.call(Gt,qr=_r[kr++])&&$r.push(qr);return $r},cof=_cof,_isArray=Array.isArray||function($r){return cof($r)=="Array"},_objectGopnExt={},_objectGopn={},$keys$1=_objectKeysInternal,hiddenKeys=_enumBugKeys.concat("length","prototype");_objectGopn.f=Object.getOwnPropertyNames||function($r){return $keys$1($r,hiddenKeys)};var toIObject$2=_toIobject,gOPN$1=_objectGopn.f,toString$7={}.toString,windowNames=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(Gt){try{return gOPN$1(Gt)}catch{return windowNames.slice()}};_objectGopnExt.f=function($r){return windowNames&&toString$7.call($r)=="[object Window]"?getWindowNames($r):gOPN$1(toIObject$2($r))};var _objectGopd={},pIE=require_objectPie(),createDesc$1=_propertyDesc,toIObject$1=_toIobject,toPrimitive$2=_toPrimitive$6,has$1=_has,IE8_DOM_DEFINE=require_ie8DomDefine(),gOPD$2=Object.getOwnPropertyDescriptor;_objectGopd.f=require_descriptors()?gOPD$2:function($r,zr){if($r=toIObject$1($r),zr=toPrimitive$2(zr,!0),IE8_DOM_DEFINE)try{return gOPD$2($r,zr)}catch{}if(has$1($r,zr))return createDesc$1(!pIE.f.call($r,zr),$r[zr])};var global$1=_globalExports,has=_has,DESCRIPTORS=require_descriptors(),$export$2=_export,redefine=_redefine,META=_metaExports.KEY,$fails=_fails,shared=_sharedExports,setToStringTag=_setToStringTag,uid=_uid,wks=_wksExports,wksExt=_wksExt,wksDefine=_wksDefine,enumKeys=_enumKeys,isArray$3=_isArray,anObject=_anObject,isObject$3=_isObject,toObject=_toObject,toIObject=_toIobject,toPrimitive$1=_toPrimitive$6,createDesc=_propertyDesc,_create$1=_objectCreate,gOPNExt=_objectGopnExt,$GOPD=_objectGopd,$GOPS=_objectGops,$DP=require_objectDp(),$keys=_objectKeys,gOPD$1=$GOPD.f,dP=$DP.f,gOPN=gOPNExt.f,$Symbol=global$1.Symbol,$JSON=global$1.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE="prototype",HIDDEN=wks("_hidden"),TO_PRIMITIVE=wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=shared("symbol-registry"),AllSymbols=shared("symbols"),OPSymbols=shared("op-symbols"),ObjectProto=Object[PROTOTYPE],USE_NATIVE=typeof $Symbol=="function"&&!!$GOPS.f,QObject=global$1.QObject,setter=!QObject||!QObject[PROTOTYPE]||!QObject[PROTOTYPE].findChild,setSymbolDesc=DESCRIPTORS&&$fails(function(){return _create$1(dP({},"a",{get:function(){return dP(this,"a",{value:7}).a}})).a!=7})?function(Gt,$r,zr){var _r=gOPD$1(ObjectProto,$r);_r&&delete ObjectProto[$r],dP(Gt,$r,zr),_r&&Gt!==ObjectProto&&dP(ObjectProto,$r,_r)}:dP,wrap=function(Gt){var $r=AllSymbols[Gt]=_create$1($Symbol[PROTOTYPE]);return $r._k=Gt,$r},isSymbol$1=USE_NATIVE&&typeof $Symbol.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof $Symbol},$defineProperty$2=function($r,zr,_r){return $r===ObjectProto&&$defineProperty$2(OPSymbols,zr,_r),anObject($r),zr=toPrimitive$1(zr,!0),anObject(_r),has(AllSymbols,zr)?(_r.enumerable?(has($r,HIDDEN)&&$r[HIDDEN][zr]&&($r[HIDDEN][zr]=!1),_r=_create$1(_r,{enumerable:createDesc(0,!1)})):(has($r,HIDDEN)||dP($r,HIDDEN,createDesc(1,{})),$r[HIDDEN][zr]=!0),setSymbolDesc($r,zr,_r)):dP($r,zr,_r)},$defineProperties=function($r,zr){anObject($r);for(var _r=enumKeys(zr=toIObject(zr)),Dr=0,kr=_r.length,qr;kr>Dr;)$defineProperty$2($r,qr=_r[Dr++],zr[qr]);return $r},$create=function($r,zr){return zr===void 0?_create$1($r):$defineProperties(_create$1($r),zr)},$propertyIsEnumerable=function($r){var zr=isEnum.call(this,$r=toPrimitive$1($r,!0));return this===ObjectProto&&has(AllSymbols,$r)&&!has(OPSymbols,$r)?!1:zr||!has(this,$r)||!has(AllSymbols,$r)||has(this,HIDDEN)&&this[HIDDEN][$r]?zr:!0},$getOwnPropertyDescriptor=function($r,zr){if($r=toIObject($r),zr=toPrimitive$1(zr,!0),!($r===ObjectProto&&has(AllSymbols,zr)&&!has(OPSymbols,zr))){var _r=gOPD$1($r,zr);return _r&&has(AllSymbols,zr)&&!(has($r,HIDDEN)&&$r[HIDDEN][zr])&&(_r.enumerable=!0),_r}},$getOwnPropertyNames=function($r){for(var zr=gOPN(toIObject($r)),_r=[],Dr=0,kr;zr.length>Dr;)!has(AllSymbols,kr=zr[Dr++])&&kr!=HIDDEN&&kr!=META&&_r.push(kr);return _r},$getOwnPropertySymbols=function($r){for(var zr=$r===ObjectProto,_r=gOPN(zr?OPSymbols:toIObject($r)),Dr=[],kr=0,qr;_r.length>kr;)has(AllSymbols,qr=_r[kr++])&&(!zr||has(ObjectProto,qr))&&Dr.push(AllSymbols[qr]);return Dr};USE_NATIVE||($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var $r=uid(arguments.length>0?arguments[0]:void 0),zr=function(_r){this===ObjectProto&&zr.call(OPSymbols,_r),has(this,HIDDEN)&&has(this[HIDDEN],$r)&&(this[HIDDEN][$r]=!1),setSymbolDesc(this,$r,createDesc(1,_r))};return DESCRIPTORS&&setter&&setSymbolDesc(ObjectProto,$r,{configurable:!0,set:zr}),wrap($r)},redefine($Symbol[PROTOTYPE],"toString",function(){return this._k}),$GOPD.f=$getOwnPropertyDescriptor,$DP.f=$defineProperty$2,_objectGopn.f=gOPNExt.f=$getOwnPropertyNames,require_objectPie().f=$propertyIsEnumerable,$GOPS.f=$getOwnPropertySymbols,DESCRIPTORS&&!_library&&redefine(ObjectProto,"propertyIsEnumerable",$propertyIsEnumerable),wksExt.f=function(Gt){return wrap(wks(Gt))});$export$2($export$2.G+$export$2.W+$export$2.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j$8=0;es6Symbols.length>j$8;)wks(es6Symbols[j$8++]);for(var wellKnownSymbols=$keys(wks.store),k$6=0;wellKnownSymbols.length>k$6;)wksDefine(wellKnownSymbols[k$6++]);$export$2($export$2.S+$export$2.F*!USE_NATIVE,"Symbol",{for:function(Gt){return has(SymbolRegistry,Gt+="")?SymbolRegistry[Gt]:SymbolRegistry[Gt]=$Symbol(Gt)},keyFor:function($r){if(!isSymbol$1($r))throw TypeError($r+" is not a symbol!");for(var zr in SymbolRegistry)if(SymbolRegistry[zr]===$r)return zr},useSetter:function(){setter=!0},useSimple:function(){setter=!1}});$export$2($export$2.S+$export$2.F*!USE_NATIVE,"Object",{create:$create,defineProperty:$defineProperty$2,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=$fails(function(){$GOPS.f(1)});$export$2($export$2.S+$export$2.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function($r){return $GOPS.f(toObject($r))}});$JSON&&$export$2($export$2.S+$export$2.F*(!USE_NATIVE||$fails(function(){var Gt=$Symbol();return _stringify([Gt])!="[null]"||_stringify({a:Gt})!="{}"||_stringify(Object(Gt))!="{}"})),"JSON",{stringify:function($r){for(var zr=[$r],_r=1,Dr,kr;arguments.length>_r;)zr.push(arguments[_r++]);if(kr=Dr=zr[1],!(!isObject$3(Dr)&&$r===void 0||isSymbol$1($r)))return isArray$3(Dr)||(Dr=function(qr,Nr){if(typeof kr=="function"&&(Nr=kr.call(this,qr,Nr)),!isSymbol$1(Nr))return Nr}),zr[1]=Dr,_stringify.apply($JSON,zr)}});$Symbol[PROTOTYPE][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE],TO_PRIMITIVE,$Symbol[PROTOTYPE].valueOf);setToStringTag($Symbol,"Symbol");setToStringTag(Math,"Math",!0);setToStringTag(global$1.JSON,"JSON",!0);_wksDefine("asyncIterator");_wksDefine("observable");var symbol$1=_coreExports.Symbol,symbol={default:symbol$1,__esModule:!0};_typeof$5.__esModule=!0;var _iterator=iterator,_iterator2=_interopRequireDefault$n(_iterator),_symbol=symbol,_symbol2=_interopRequireDefault$n(_symbol),_typeof$4=typeof _symbol2.default=="function"&&typeof _iterator2.default=="symbol"?function(Gt){return typeof Gt}:function(Gt){return Gt&&typeof _symbol2.default=="function"&&Gt.constructor===_symbol2.default&&Gt!==_symbol2.default.prototype?"symbol":typeof Gt};function _interopRequireDefault$n(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}_typeof$5.default=typeof _symbol2.default=="function"&&_typeof$4(_iterator2.default)==="symbol"?function(Gt){return typeof Gt>"u"?"undefined":_typeof$4(Gt)}:function(Gt){return Gt&&typeof _symbol2.default=="function"&&Gt.constructor===_symbol2.default&&Gt!==_symbol2.default.prototype?"symbol":typeof Gt>"u"?"undefined":_typeof$4(Gt)};possibleConstructorReturn$1.__esModule=!0;var _typeof2$1=_typeof$5,_typeof3$1=_interopRequireDefault$m(_typeof2$1);function _interopRequireDefault$m(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}possibleConstructorReturn$1.default=function(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&((typeof $r>"u"?"undefined":(0,_typeof3$1.default)($r))==="object"||typeof $r=="function")?$r:Gt};var inherits$1={},_setProto,hasRequired_setProto;function require_setProto(){if(hasRequired_setProto)return _setProto;hasRequired_setProto=1;var Gt=_isObject,$r=_anObject,zr=function(_r,Dr){if($r(_r),!Gt(Dr)&&Dr!==null)throw TypeError(Dr+": can't set as prototype!")};return _setProto={set:Object.setPrototypeOf||("__proto__"in{}?function(_r,Dr,kr){try{kr=_ctx(Function.call,_objectGopd.f(Object.prototype,"__proto__").set,2),kr(_r,[]),Dr=!(_r instanceof Array)}catch{Dr=!0}return function(Nr,Wr){return zr(Nr,Wr),Dr?Nr.__proto__=Wr:kr(Nr,Wr),Nr}}({},!1):void 0),check:zr},_setProto}var $export$1=_export;$export$1($export$1.S,"Object",{setPrototypeOf:require_setProto().set});var setPrototypeOf$1=_coreExports.Object.setPrototypeOf,setPrototypeOf={default:setPrototypeOf$1,__esModule:!0},$export=_export;$export($export.S,"Object",{create:_objectCreate});var $Object$1=_coreExports.Object,create$2=function($r,zr){return $Object$1.create($r,zr)},create$1={default:create$2,__esModule:!0};inherits$1.__esModule=!0;var _setPrototypeOf$3=setPrototypeOf,_setPrototypeOf2=_interopRequireDefault$l(_setPrototypeOf$3),_create=create$1,_create2=_interopRequireDefault$l(_create),_typeof2=_typeof$5,_typeof3=_interopRequireDefault$l(_typeof2);function _interopRequireDefault$l(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}inherits$1.default=function(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+(typeof $r>"u"?"undefined":(0,_typeof3.default)($r)));Gt.prototype=(0,_create2.default)($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(_setPrototypeOf2.default?(0,_setPrototypeOf2.default)(Gt,$r):Gt.__proto__=$r)};var lottie={exports:{}};(function(module,exports){typeof navigator<"u"&&function(Gt,$r){module.exports=$r()}(commonjsGlobal$2,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function($r){_useWebWorker=!!$r},getWebWorker=function(){return _useWebWorker},setLocationHref=function($r){locationHref=$r},getLocationHref=function(){return locationHref};function createTag(Gt){return document.createElement(Gt)}function extendPrototype(Gt,$r){var zr,_r=Gt.length,Dr;for(zr=0;zr<_r;zr+=1){Dr=Gt[zr].prototype;for(var kr in Dr)Object.prototype.hasOwnProperty.call(Dr,kr)&&($r.prototype[kr]=Dr[kr])}}function getDescriptor(Gt,$r){return Object.getOwnPropertyDescriptor(Gt,$r)}function createProxyFunction(Gt){function $r(){}return $r.prototype=Gt,$r}var audioControllerFactory=function(){function Gt($r){this.audios=[],this.audioFactory=$r,this._volume=1,this._isMuted=!1}return Gt.prototype={addAudio:function(zr){this.audios.push(zr)},pause:function(){var zr,_r=this.audios.length;for(zr=0;zr<_r;zr+=1)this.audios[zr].pause()},resume:function(){var zr,_r=this.audios.length;for(zr=0;zr<_r;zr+=1)this.audios[zr].resume()},setRate:function(zr){var _r,Dr=this.audios.length;for(_r=0;_r<Dr;_r+=1)this.audios[_r].setRate(zr)},createAudio:function(zr){return this.audioFactory?this.audioFactory(zr):window.Howl?new window.Howl({src:[zr]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(zr){this.audioFactory=zr},setVolume:function(zr){this._volume=zr,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var zr,_r=this.audios.length;for(zr=0;zr<_r;zr+=1)this.audios[zr].volume(this._volume*(this._isMuted?0:1))}},function(){return new Gt}}(),createTypedArray=function(){function Gt(zr,_r){var Dr=0,kr=[],qr;switch(zr){case"int16":case"uint8c":qr=1;break;default:qr=1.1;break}for(Dr=0;Dr<_r;Dr+=1)kr.push(qr);return kr}function $r(zr,_r){return zr==="float32"?new Float32Array(_r):zr==="int16"?new Int16Array(_r):zr==="uint8c"?new Uint8ClampedArray(_r):Gt(zr,_r)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?$r:Gt}();function createSizedArray(Gt){return Array.apply(null,{length:Gt})}function _typeof$6(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(zr){return typeof zr}:_typeof$6=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$6(Gt)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var Gt=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],$r,zr=Gt.length;for($r=0;$r<zr;$r+=1)BMMath[Gt[$r]]=Math[Gt[$r]]})(),BMMath.random=Math.random,BMMath.abs=function(Gt){var $r=_typeof$6(Gt);if($r==="object"&&Gt.length){var zr=createSizedArray(Gt.length),_r,Dr=Gt.length;for(_r=0;_r<Dr;_r+=1)zr[_r]=Math.abs(Gt[_r]);return zr}return Math.abs(Gt)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(Gt){Gt.style.position="absolute",Gt.style.top=0,Gt.style.left=0,Gt.style.display="block",Gt.style.transformOrigin="0 0",Gt.style.webkitTransformOrigin="0 0",Gt.style.backfaceVisibility="visible",Gt.style.webkitBackfaceVisibility="visible",Gt.style.transformStyle="preserve-3d",Gt.style.webkitTransformStyle="preserve-3d",Gt.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(Gt,$r,zr,_r){this.type=Gt,this.currentTime=$r,this.totalTime=zr,this.direction=_r<0?-1:1}function BMCompleteEvent(Gt,$r){this.type=Gt,this.direction=$r<0?-1:1}function BMCompleteLoopEvent(Gt,$r,zr,_r){this.type=Gt,this.currentLoop=zr,this.totalLoops=$r,this.direction=_r<0?-1:1}function BMSegmentStartEvent(Gt,$r,zr){this.type=Gt,this.firstFrame=$r,this.totalFrames=zr}function BMDestroyEvent(Gt,$r){this.type=Gt,this.target=$r}function BMRenderFrameErrorEvent(Gt,$r){this.type="renderFrameError",this.nativeError=Gt,this.currentTime=$r}function BMConfigErrorEvent(Gt){this.type="configError",this.nativeError=Gt}var createElementID=function(){var Gt=0;return function(){return Gt+=1,idPrefix$1+"__lottie_element_"+Gt}}();function HSVtoRGB(Gt,$r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr;switch(qr=Math.floor(Gt*6),Nr=Gt*6-qr,Wr=zr*(1-$r),Qr=zr*(1-Nr*$r),Vr=zr*(1-(1-Nr)*$r),qr%6){case 0:_r=zr,Dr=Vr,kr=Wr;break;case 1:_r=Qr,Dr=zr,kr=Wr;break;case 2:_r=Wr,Dr=zr,kr=Vr;break;case 3:_r=Wr,Dr=Qr,kr=zr;break;case 4:_r=Vr,Dr=Wr,kr=zr;break;case 5:_r=zr,Dr=Wr,kr=Qr;break}return[_r,Dr,kr]}function RGBtoHSV(Gt,$r,zr){var _r=Math.max(Gt,$r,zr),Dr=Math.min(Gt,$r,zr),kr=_r-Dr,qr,Nr=_r===0?0:kr/_r,Wr=_r/255;switch(_r){case Dr:qr=0;break;case Gt:qr=$r-zr+kr*($r<zr?6:0),qr/=6*kr;break;case $r:qr=zr-Gt+kr*2,qr/=6*kr;break;case zr:qr=Gt-$r+kr*4,qr/=6*kr;break}return[qr,Nr,Wr]}function addSaturationToRGB(Gt,$r){var zr=RGBtoHSV(Gt[0]*255,Gt[1]*255,Gt[2]*255);return zr[1]+=$r,zr[1]>1?zr[1]=1:zr[1]<=0&&(zr[1]=0),HSVtoRGB(zr[0],zr[1],zr[2])}function addBrightnessToRGB(Gt,$r){var zr=RGBtoHSV(Gt[0]*255,Gt[1]*255,Gt[2]*255);return zr[2]+=$r,zr[2]>1?zr[2]=1:zr[2]<0&&(zr[2]=0),HSVtoRGB(zr[0],zr[1],zr[2])}function addHueToRGB(Gt,$r){var zr=RGBtoHSV(Gt[0]*255,Gt[1]*255,Gt[2]*255);return zr[0]+=$r/360,zr[0]>1?zr[0]-=1:zr[0]<0&&(zr[0]+=1),HSVtoRGB(zr[0],zr[1],zr[2])}var rgbToHex=function(){var Gt=[],$r,zr;for($r=0;$r<256;$r+=1)zr=$r.toString(16),Gt[$r]=zr.length===1?"0"+zr:zr;return function(_r,Dr,kr){return _r<0&&(_r=0),Dr<0&&(Dr=0),kr<0&&(kr=0),"#"+Gt[_r]+Gt[Dr]+Gt[kr]}}(),setSubframeEnabled=function($r){subframeEnabled=!!$r},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function($r){expressionsPlugin=$r},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function($r){expressionsInterfaces=$r},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function($r){defaultCurveSegments=$r},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function($r){idPrefix$1=$r};function createNS(Gt){return document.createElementNS(svgNS,Gt)}function _typeof$5(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(zr){return typeof zr}:_typeof$5=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$5(Gt)}var dataManager=function(){var Gt=1,$r=[],zr,_r,Dr={onmessage:function(){},postMessage:function(zn){zr({data:zn})}},kr={postMessage:function(zn){Dr.onmessage({data:zn})}};function qr(Zr){if(window.Worker&&window.Blob&&getWebWorker()){var zn=new Blob(["var _workerSelf = self; self.onmessage = ",Zr.toString()],{type:"text/javascript"}),Vn=URL.createObjectURL(zn);return new Worker(Vn)}return zr=Zr,Dr}function Nr(){_r||(_r=qr(function(zn){function Vn(){function e0(p0,h0){var m0,c0,d0=p0.length,M0,O0,x0,C0;for(c0=0;c0<d0;c0+=1)if(m0=p0[c0],"ks"in m0&&!m0.completed){if(m0.completed=!0,m0.hasMask){var $0=m0.masksProperties;for(O0=$0.length,M0=0;M0<O0;M0+=1)if($0[M0].pt.k.i)a0($0[M0].pt.k);else for(C0=$0[M0].pt.k.length,x0=0;x0<C0;x0+=1)$0[M0].pt.k[x0].s&&a0($0[M0].pt.k[x0].s[0]),$0[M0].pt.k[x0].e&&a0($0[M0].pt.k[x0].e[0])}m0.ty===0?(m0.layers=n0(m0.refId,h0),e0(m0.layers,h0)):m0.ty===4?o0(m0.shapes):m0.ty===5&&v0(m0)}}function r0(p0,h0){if(p0){var m0=0,c0=p0.length;for(m0=0;m0<c0;m0+=1)p0[m0].t===1&&(p0[m0].data.layers=n0(p0[m0].data.refId,h0),e0(p0[m0].data.layers,h0))}}function i0(p0,h0){for(var m0=0,c0=h0.length;m0<c0;){if(h0[m0].id===p0)return h0[m0];m0+=1}return null}function n0(p0,h0){var m0=i0(p0,h0);return m0?m0.layers.__used?JSON.parse(JSON.stringify(m0.layers)):(m0.layers.__used=!0,m0.layers):null}function o0(p0){var h0,m0=p0.length,c0,d0;for(h0=m0-1;h0>=0;h0-=1)if(p0[h0].ty==="sh")if(p0[h0].ks.k.i)a0(p0[h0].ks.k);else for(d0=p0[h0].ks.k.length,c0=0;c0<d0;c0+=1)p0[h0].ks.k[c0].s&&a0(p0[h0].ks.k[c0].s[0]),p0[h0].ks.k[c0].e&&a0(p0[h0].ks.k[c0].e[0]);else p0[h0].ty==="gr"&&o0(p0[h0].it)}function a0(p0){var h0,m0=p0.i.length;for(h0=0;h0<m0;h0+=1)p0.i[h0][0]+=p0.v[h0][0],p0.i[h0][1]+=p0.v[h0][1],p0.o[h0][0]+=p0.v[h0][0],p0.o[h0][1]+=p0.v[h0][1]}function s0(p0,h0){var m0=h0?h0.split("."):[100,100,100];return p0[0]>m0[0]?!0:m0[0]>p0[0]?!1:p0[1]>m0[1]?!0:m0[1]>p0[1]?!1:p0[2]>m0[2]?!0:m0[2]>p0[2]?!1:null}var l0=function(){var p0=[4,4,14];function h0(c0){var d0=c0.t.d;c0.t.d={k:[{s:d0,t:0}]}}function m0(c0){var d0,M0=c0.length;for(d0=0;d0<M0;d0+=1)c0[d0].ty===5&&h0(c0[d0])}return function(c0){if(s0(p0,c0.v)&&(m0(c0.layers),c0.assets)){var d0,M0=c0.assets.length;for(d0=0;d0<M0;d0+=1)c0.assets[d0].layers&&m0(c0.assets[d0].layers)}}}(),u0=function(){var p0=[4,7,99];return function(h0){if(h0.chars&&!s0(p0,h0.v)){var m0,c0=h0.chars.length;for(m0=0;m0<c0;m0+=1){var d0=h0.chars[m0];d0.data&&d0.data.shapes&&(o0(d0.data.shapes),d0.data.ip=0,d0.data.op=99999,d0.data.st=0,d0.data.sr=1,d0.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},h0.chars[m0].t||(d0.data.shapes.push({ty:"no"}),d0.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),b0=function(){var p0=[5,7,15];function h0(c0){var d0=c0.t.p;typeof d0.a=="number"&&(d0.a={a:0,k:d0.a}),typeof d0.p=="number"&&(d0.p={a:0,k:d0.p}),typeof d0.r=="number"&&(d0.r={a:0,k:d0.r})}function m0(c0){var d0,M0=c0.length;for(d0=0;d0<M0;d0+=1)c0[d0].ty===5&&h0(c0[d0])}return function(c0){if(s0(p0,c0.v)&&(m0(c0.layers),c0.assets)){var d0,M0=c0.assets.length;for(d0=0;d0<M0;d0+=1)c0.assets[d0].layers&&m0(c0.assets[d0].layers)}}}(),g0=function(){var p0=[4,1,9];function h0(c0){var d0,M0=c0.length,O0,x0;for(d0=0;d0<M0;d0+=1)if(c0[d0].ty==="gr")h0(c0[d0].it);else if(c0[d0].ty==="fl"||c0[d0].ty==="st")if(c0[d0].c.k&&c0[d0].c.k[0].i)for(x0=c0[d0].c.k.length,O0=0;O0<x0;O0+=1)c0[d0].c.k[O0].s&&(c0[d0].c.k[O0].s[0]/=255,c0[d0].c.k[O0].s[1]/=255,c0[d0].c.k[O0].s[2]/=255,c0[d0].c.k[O0].s[3]/=255),c0[d0].c.k[O0].e&&(c0[d0].c.k[O0].e[0]/=255,c0[d0].c.k[O0].e[1]/=255,c0[d0].c.k[O0].e[2]/=255,c0[d0].c.k[O0].e[3]/=255);else c0[d0].c.k[0]/=255,c0[d0].c.k[1]/=255,c0[d0].c.k[2]/=255,c0[d0].c.k[3]/=255}function m0(c0){var d0,M0=c0.length;for(d0=0;d0<M0;d0+=1)c0[d0].ty===4&&h0(c0[d0].shapes)}return function(c0){if(s0(p0,c0.v)&&(m0(c0.layers),c0.assets)){var d0,M0=c0.assets.length;for(d0=0;d0<M0;d0+=1)c0.assets[d0].layers&&m0(c0.assets[d0].layers)}}}(),y0=function(){var p0=[4,4,18];function h0(c0){var d0,M0=c0.length,O0,x0;for(d0=M0-1;d0>=0;d0-=1)if(c0[d0].ty==="sh")if(c0[d0].ks.k.i)c0[d0].ks.k.c=c0[d0].closed;else for(x0=c0[d0].ks.k.length,O0=0;O0<x0;O0+=1)c0[d0].ks.k[O0].s&&(c0[d0].ks.k[O0].s[0].c=c0[d0].closed),c0[d0].ks.k[O0].e&&(c0[d0].ks.k[O0].e[0].c=c0[d0].closed);else c0[d0].ty==="gr"&&h0(c0[d0].it)}function m0(c0){var d0,M0,O0=c0.length,x0,C0,$0,_0;for(M0=0;M0<O0;M0+=1){if(d0=c0[M0],d0.hasMask){var R0=d0.masksProperties;for(C0=R0.length,x0=0;x0<C0;x0+=1)if(R0[x0].pt.k.i)R0[x0].pt.k.c=R0[x0].cl;else for(_0=R0[x0].pt.k.length,$0=0;$0<_0;$0+=1)R0[x0].pt.k[$0].s&&(R0[x0].pt.k[$0].s[0].c=R0[x0].cl),R0[x0].pt.k[$0].e&&(R0[x0].pt.k[$0].e[0].c=R0[x0].cl)}d0.ty===4&&h0(d0.shapes)}}return function(c0){if(s0(p0,c0.v)&&(m0(c0.layers),c0.assets)){var d0,M0=c0.assets.length;for(d0=0;d0<M0;d0+=1)c0.assets[d0].layers&&m0(c0.assets[d0].layers)}}}();function f0(p0){p0.__complete||(g0(p0),l0(p0),u0(p0),b0(p0),y0(p0),e0(p0.layers,p0.assets),r0(p0.chars,p0.assets),p0.__complete=!0)}function v0(p0){p0.t.a.length===0&&"m"in p0.t.p}var A0={};return A0.completeData=f0,A0.checkColors=g0,A0.checkChars=u0,A0.checkPathProperties=b0,A0.checkShapes=y0,A0.completeLayers=e0,A0}if(kr.dataManager||(kr.dataManager=Vn()),kr.assetLoader||(kr.assetLoader=function(){function e0(i0){var n0=i0.getResponseHeader("content-type");return n0&&i0.responseType==="json"&&n0.indexOf("json")!==-1||i0.response&&_typeof$5(i0.response)==="object"?i0.response:i0.response&&typeof i0.response=="string"?JSON.parse(i0.response):i0.responseText?JSON.parse(i0.responseText):null}function r0(i0,n0,o0,a0){var s0,l0=new XMLHttpRequest;try{l0.responseType="json"}catch{}l0.onreadystatechange=function(){if(l0.readyState===4)if(l0.status===200)s0=e0(l0),o0(s0);else try{s0=e0(l0),o0(s0)}catch(u0){a0&&a0(u0)}};try{l0.open(["G","E","T"].join(""),i0,!0)}catch{l0.open(["G","E","T"].join(""),n0+"/"+i0,!0)}l0.send()}return{load:r0}}()),zn.data.type==="loadAnimation")kr.assetLoader.load(zn.data.path,zn.data.fullPath,function(e0){kr.dataManager.completeData(e0),kr.postMessage({id:zn.data.id,payload:e0,status:"success"})},function(){kr.postMessage({id:zn.data.id,status:"error"})});else if(zn.data.type==="complete"){var _i=zn.data.animation;kr.dataManager.completeData(_i),kr.postMessage({id:zn.data.id,payload:_i,status:"success"})}else zn.data.type==="loadData"&&kr.assetLoader.load(zn.data.path,zn.data.fullPath,function(e0){kr.postMessage({id:zn.data.id,payload:e0,status:"success"})},function(){kr.postMessage({id:zn.data.id,status:"error"})})}),_r.onmessage=function(Zr){var zn=Zr.data,Vn=zn.id,_i=$r[Vn];$r[Vn]=null,zn.status==="success"?_i.onComplete(zn.payload):_i.onError&&_i.onError()})}function Wr(Zr,zn){Gt+=1;var Vn="processId_"+Gt;return $r[Vn]={onComplete:Zr,onError:zn},Vn}function Qr(Zr,zn,Vn){Nr();var _i=Wr(zn,Vn);_r.postMessage({type:"loadAnimation",path:Zr,fullPath:window.location.origin+window.location.pathname,id:_i})}function Vr(Zr,zn,Vn){Nr();var _i=Wr(zn,Vn);_r.postMessage({type:"loadData",path:Zr,fullPath:window.location.origin+window.location.pathname,id:_i})}function Jr(Zr,zn,Vn){Nr();var _i=Wr(zn,Vn);_r.postMessage({type:"complete",animation:Zr,id:_i})}return{loadAnimation:Qr,loadData:Vr,completeAnimation:Jr}}(),ImagePreloader=function(){var Gt=function(){var r0=createTag("canvas");r0.width=1,r0.height=1;var i0=r0.getContext("2d");return i0.fillStyle="rgba(0,0,0,0)",i0.fillRect(0,0,1,1),r0}();function $r(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function zr(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function _r(r0,i0,n0){var o0="";if(r0.e)o0=r0.p;else if(i0){var a0=r0.p;a0.indexOf("images/")!==-1&&(a0=a0.split("/")[1]),o0=i0+a0}else o0=n0,o0+=r0.u?r0.u:"",o0+=r0.p;return o0}function Dr(r0){var i0=0,n0=setInterval((function(){var o0=r0.getBBox();(o0.width||i0>500)&&(this._imageLoaded(),clearInterval(n0)),i0+=1}).bind(this),50)}function kr(r0){var i0=_r(r0,this.assetsPath,this.path),n0=createNS("image");isSafari?this.testImageLoaded(n0):n0.addEventListener("load",this._imageLoaded,!1),n0.addEventListener("error",(function(){o0.img=Gt,this._imageLoaded()}).bind(this),!1),n0.setAttributeNS("http://www.w3.org/1999/xlink","href",i0),this._elementHelper.append?this._elementHelper.append(n0):this._elementHelper.appendChild(n0);var o0={img:n0,assetData:r0};return o0}function qr(r0){var i0=_r(r0,this.assetsPath,this.path),n0=createTag("img");n0.crossOrigin="anonymous",n0.addEventListener("load",this._imageLoaded,!1),n0.addEventListener("error",(function(){o0.img=Gt,this._imageLoaded()}).bind(this),!1),n0.src=i0;var o0={img:n0,assetData:r0};return o0}function Nr(r0){var i0={assetData:r0},n0=_r(r0,this.assetsPath,this.path);return dataManager.loadData(n0,(function(o0){i0.img=o0,this._footageLoaded()}).bind(this),(function(){i0.img={},this._footageLoaded()}).bind(this)),i0}function Wr(r0,i0){this.imagesLoadedCb=i0;var n0,o0=r0.length;for(n0=0;n0<o0;n0+=1)r0[n0].layers||(!r0[n0].t||r0[n0].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(r0[n0]))):r0[n0].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(r0[n0]))))}function Qr(r0){this.path=r0||""}function Vr(r0){this.assetsPath=r0||""}function Jr(r0){for(var i0=0,n0=this.images.length;i0<n0;){if(this.images[i0].assetData===r0)return this.images[i0].img;i0+=1}return null}function Zr(){this.imagesLoadedCb=null,this.images.length=0}function zn(){return this.totalImages===this.loadedAssets}function Vn(){return this.totalFootages===this.loadedFootagesCount}function _i(r0,i0){r0==="svg"?(this._elementHelper=i0,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function e0(){this._imageLoaded=$r.bind(this),this._footageLoaded=zr.bind(this),this.testImageLoaded=Dr.bind(this),this.createFootageData=Nr.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return e0.prototype={loadAssets:Wr,setAssetsPath:Vr,setPath:Qr,loadedImages:zn,loadedFootages:Vn,destroy:Zr,getAsset:Jr,createImgData:qr,createImageData:kr,imageLoaded:$r,footageLoaded:zr,setCacheType:_i},e0}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function($r,zr){if(this._cbs[$r])for(var _r=this._cbs[$r],Dr=0;Dr<_r.length;Dr+=1)_r[Dr](zr)},addEventListener:function($r,zr){return this._cbs[$r]||(this._cbs[$r]=[]),this._cbs[$r].push(zr),(function(){this.removeEventListener($r,zr)}).bind(this)},removeEventListener:function($r,zr){if(!zr)this._cbs[$r]=null;else if(this._cbs[$r]){for(var _r=0,Dr=this._cbs[$r].length;_r<Dr;)this._cbs[$r][_r]===zr&&(this._cbs[$r].splice(_r,1),_r-=1,Dr-=1),_r+=1;this._cbs[$r].length||(this._cbs[$r]=null)}}};var markerParser=function(){function Gt($r){for(var zr=$r.split(`\r
`),_r={},Dr,kr=0,qr=0;qr<zr.length;qr+=1)Dr=zr[qr].split(":"),Dr.length===2&&(_r[Dr[0]]=Dr[1].trim(),kr+=1);if(kr===0)throw new Error;return _r}return function($r){for(var zr=[],_r=0;_r<$r.length;_r+=1){var Dr=$r[_r],kr={time:Dr.tm,duration:Dr.dr};try{kr.payload=JSON.parse($r[_r].cm)}catch{try{kr.payload=Gt($r[_r].cm)}catch{kr.payload={name:$r[_r].cm}}}zr.push(kr)}return zr}}(),ProjectInterface=function(){function Gt($r){this.compositions.push($r)}return function(){function $r(zr){for(var _r=0,Dr=this.compositions.length;_r<Dr;){if(this.compositions[_r].data&&this.compositions[_r].data.nm===zr)return this.compositions[_r].prepareFrame&&this.compositions[_r].data.xt&&this.compositions[_r].prepareFrame(this.currentFrame),this.compositions[_r].compInterface;_r+=1}return null}return $r.compositions=[],$r.currentFrame=0,$r.registerComposition=Gt,$r}}(),renderers={},registerRenderer=function($r,zr){renderers[$r]=zr};function getRenderer(Gt){return renderers[Gt]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var Gt in renderers)if(renderers[Gt])return Gt;return""}function _typeof$4(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(zr){return typeof zr}:_typeof$4=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$4(Gt)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(Gt){(Gt.wrapper||Gt.container)&&(this.wrapper=Gt.wrapper||Gt.container);var $r="svg";Gt.animType?$r=Gt.animType:Gt.renderer&&($r=Gt.renderer);var zr=getRenderer($r);this.renderer=new zr(this,Gt.rendererSettings),this.imagePreloader.setCacheType($r,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=$r,Gt.loop===""||Gt.loop===null||Gt.loop===void 0||Gt.loop===!0?this.loop=!0:Gt.loop===!1?this.loop=!1:this.loop=parseInt(Gt.loop,10),this.autoplay="autoplay"in Gt?Gt.autoplay:!0,this.name=Gt.name?Gt.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(Gt,"autoloadSegments")?Gt.autoloadSegments:!0,this.assetsPath=Gt.assetsPath,this.initialSegment=Gt.initialSegment,Gt.audioFactory&&this.audioController.setAudioFactory(Gt.audioFactory),Gt.animationData?this.setupAnimation(Gt.animationData):Gt.path&&(Gt.path.lastIndexOf("\\")!==-1?this.path=Gt.path.substr(0,Gt.path.lastIndexOf("\\")+1):this.path=Gt.path.substr(0,Gt.path.lastIndexOf("/")+1),this.fileName=Gt.path.substr(Gt.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(Gt.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(Gt){dataManager.completeAnimation(Gt,this.configAnimation)},AnimationItem.prototype.setData=function(Gt,$r){$r&&_typeof$4($r)!=="object"&&($r=JSON.parse($r));var zr={wrapper:Gt,animationData:$r},_r=Gt.attributes;zr.path=_r.getNamedItem("data-animation-path")?_r.getNamedItem("data-animation-path").value:_r.getNamedItem("data-bm-path")?_r.getNamedItem("data-bm-path").value:_r.getNamedItem("bm-path")?_r.getNamedItem("bm-path").value:"",zr.animType=_r.getNamedItem("data-anim-type")?_r.getNamedItem("data-anim-type").value:_r.getNamedItem("data-bm-type")?_r.getNamedItem("data-bm-type").value:_r.getNamedItem("bm-type")?_r.getNamedItem("bm-type").value:_r.getNamedItem("data-bm-renderer")?_r.getNamedItem("data-bm-renderer").value:_r.getNamedItem("bm-renderer")?_r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var Dr=_r.getNamedItem("data-anim-loop")?_r.getNamedItem("data-anim-loop").value:_r.getNamedItem("data-bm-loop")?_r.getNamedItem("data-bm-loop").value:_r.getNamedItem("bm-loop")?_r.getNamedItem("bm-loop").value:"";Dr==="false"?zr.loop=!1:Dr==="true"?zr.loop=!0:Dr!==""&&(zr.loop=parseInt(Dr,10));var kr=_r.getNamedItem("data-anim-autoplay")?_r.getNamedItem("data-anim-autoplay").value:_r.getNamedItem("data-bm-autoplay")?_r.getNamedItem("data-bm-autoplay").value:_r.getNamedItem("bm-autoplay")?_r.getNamedItem("bm-autoplay").value:!0;zr.autoplay=kr!=="false",zr.name=_r.getNamedItem("data-name")?_r.getNamedItem("data-name").value:_r.getNamedItem("data-bm-name")?_r.getNamedItem("data-bm-name").value:_r.getNamedItem("bm-name")?_r.getNamedItem("bm-name").value:"";var qr=_r.getNamedItem("data-anim-prerender")?_r.getNamedItem("data-anim-prerender").value:_r.getNamedItem("data-bm-prerender")?_r.getNamedItem("data-bm-prerender").value:_r.getNamedItem("bm-prerender")?_r.getNamedItem("bm-prerender").value:"";qr==="false"&&(zr.prerender=!1),zr.path?this.setParams(zr):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(Gt){Gt.op>this.animationData.op&&(this.animationData.op=Gt.op,this.totalFrames=Math.floor(Gt.op-this.animationData.ip));var $r=this.animationData.layers,zr,_r=$r.length,Dr=Gt.layers,kr,qr=Dr.length;for(kr=0;kr<qr;kr+=1)for(zr=0;zr<_r;){if($r[zr].id===Dr[kr].id){$r[zr]=Dr[kr];break}zr+=1}if((Gt.chars||Gt.fonts)&&(this.renderer.globalData.fontManager.addChars(Gt.chars),this.renderer.globalData.fontManager.addFonts(Gt.fonts,this.renderer.globalData.defs)),Gt.assets)for(_r=Gt.assets.length,zr=0;zr<_r;zr+=1)this.animationData.assets.push(Gt.assets[zr]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(Gt){this.animationData=Gt;var $r=getExpressionsPlugin();$r&&$r.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var Gt=this.animationData.segments;if(!Gt||Gt.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var $r=Gt.shift();this.timeCompleted=$r.time*this.frameRate;var zr=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(zr,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){var Gt=this.animationData.segments;Gt||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(Gt){if(this.renderer)try{this.animationData=Gt,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(Gt),Gt.assets||(Gt.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(Gt.assets),this.markers=markerParser(Gt.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch($r){this.triggerConfigError($r)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var Gt=getExpressionsPlugin();Gt&&Gt.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(Gt,$r){var zr=typeof Gt=="number"?Gt:void 0,_r=typeof $r=="number"?$r:void 0;this.renderer.updateContainerSize(zr,_r)},AnimationItem.prototype.setSubframe=function(Gt){this.isSubframeEnabled=!!Gt},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(Gt){this.triggerRenderFrameError(Gt)}},AnimationItem.prototype.play=function(Gt){Gt&&this.name!==Gt||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(Gt){Gt&&this.name!==Gt||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(Gt){Gt&&this.name!==Gt||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(Gt){Gt&&this.name!==Gt||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(Gt){for(var $r,zr=0;zr<this.markers.length;zr+=1)if($r=this.markers[zr],$r.payload&&$r.payload.name===Gt)return $r;return null},AnimationItem.prototype.goToAndStop=function(Gt,$r,zr){if(!(zr&&this.name!==zr)){var _r=Number(Gt);if(isNaN(_r)){var Dr=this.getMarkerData(Gt);Dr&&this.goToAndStop(Dr.time,!0)}else $r?this.setCurrentRawFrameValue(Gt):this.setCurrentRawFrameValue(Gt*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(Gt,$r,zr){if(!(zr&&this.name!==zr)){var _r=Number(Gt);if(isNaN(_r)){var Dr=this.getMarkerData(Gt);Dr&&(Dr.duration?this.playSegments([Dr.time,Dr.time+Dr.duration],!0):this.goToAndStop(Dr.time,!0))}else this.goToAndStop(_r,$r,zr);this.play()}},AnimationItem.prototype.advanceTime=function(Gt){if(!(this.isPaused===!0||this.isLoaded===!1)){var $r=this.currentRawFrame+Gt*this.frameModifier,zr=!1;$r>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments($r>this.totalFrames?$r%this.totalFrames:0)||(zr=!0,$r=this.totalFrames-1):$r>=this.totalFrames?(this.playCount+=1,this.checkSegments($r%this.totalFrames)||(this.setCurrentRawFrameValue($r%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue($r):$r<0?this.checkSegments($r%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+$r%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(zr=!0,$r=0)):this.setCurrentRawFrameValue($r),zr&&(this.setCurrentRawFrameValue($r),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(Gt,$r){this.playCount=0,Gt[1]<Gt[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=Gt[0]-Gt[1],this.timeCompleted=this.totalFrames,this.firstFrame=Gt[1],this.setCurrentRawFrameValue(this.totalFrames-.001-$r)):Gt[1]>Gt[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=Gt[1]-Gt[0],this.timeCompleted=this.totalFrames,this.firstFrame=Gt[0],this.setCurrentRawFrameValue(.001+$r)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(Gt,$r){var zr=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<Gt?zr=Gt:this.currentRawFrame+this.firstFrame>$r&&(zr=$r-Gt)),this.firstFrame=Gt,this.totalFrames=$r-Gt,this.timeCompleted=this.totalFrames,zr!==-1&&this.goToAndStop(zr,!0)},AnimationItem.prototype.playSegments=function(Gt,$r){if($r&&(this.segments.length=0),_typeof$4(Gt[0])==="object"){var zr,_r=Gt.length;for(zr=0;zr<_r;zr+=1)this.segments.push(Gt[zr])}else this.segments.push(Gt);this.segments.length&&$r&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(Gt){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),Gt&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(Gt){return this.segments.length?(this.adjustSegment(this.segments.shift(),Gt),!0):!1},AnimationItem.prototype.destroy=function(Gt){Gt&&this.name!==Gt||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(Gt){this.currentRawFrame=Gt,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(Gt){this.playSpeed=Gt,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(Gt){this.playDirection=Gt<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(Gt){this.loop=Gt},AnimationItem.prototype.setVolume=function(Gt,$r){$r&&this.name!==$r||this.audioController.setVolume(Gt)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(Gt){Gt&&this.name!==Gt||this.audioController.mute()},AnimationItem.prototype.unmute=function(Gt){Gt&&this.name!==Gt||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(Gt){var $r="";if(Gt.e)$r=Gt.p;else if(this.assetsPath){var zr=Gt.p;zr.indexOf("images/")!==-1&&(zr=zr.split("/")[1]),$r=this.assetsPath+zr}else $r=this.path,$r+=Gt.u?Gt.u:"",$r+=Gt.p;return $r},AnimationItem.prototype.getAssetData=function(Gt){for(var $r=0,zr=this.assets.length;$r<zr;){if(Gt===this.assets[$r].id)return this.assets[$r];$r+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(Gt){return Gt?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(Gt,$r,zr){try{var _r=this.renderer.getElementByPath(Gt);_r.updateDocumentData($r,zr)}catch{}},AnimationItem.prototype.trigger=function(Gt){if(this._cbs&&this._cbs[Gt])switch(Gt){case"enterFrame":this.triggerEvent(Gt,new BMEnterFrameEvent(Gt,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(Gt,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(Gt,new BMCompleteLoopEvent(Gt,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(Gt,new BMCompleteEvent(Gt,this.frameMult));break;case"segmentStart":this.triggerEvent(Gt,new BMSegmentStartEvent(Gt,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(Gt,new BMDestroyEvent(Gt,this));break;default:this.triggerEvent(Gt)}Gt==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(Gt,this.currentFrame,this.totalFrames,this.frameMult)),Gt==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(Gt,this.loop,this.playCount,this.frameMult)),Gt==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(Gt,this.frameMult)),Gt==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(Gt,this.firstFrame,this.totalFrames)),Gt==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(Gt,this))},AnimationItem.prototype.triggerRenderFrameError=function(Gt){var $r=new BMRenderFrameErrorEvent(Gt,this.currentFrame);this.triggerEvent("error",$r),this.onError&&this.onError.call(this,$r)},AnimationItem.prototype.triggerConfigError=function(Gt){var $r=new BMConfigErrorEvent(Gt,this.currentFrame);this.triggerEvent("error",$r),this.onError&&this.onError.call(this,$r)};var animationManager=function(){var Gt={},$r=[],zr=0,_r=0,Dr=0,kr=!0,qr=!1;function Nr(h0){for(var m0=0,c0=h0.target;m0<_r;)$r[m0].animation===c0&&($r.splice(m0,1),m0-=1,_r-=1,c0.isPaused||Jr()),m0+=1}function Wr(h0,m0){if(!h0)return null;for(var c0=0;c0<_r;){if($r[c0].elem===h0&&$r[c0].elem!==null)return $r[c0].animation;c0+=1}var d0=new AnimationItem;return Zr(d0,h0),d0.setData(h0,m0),d0}function Qr(){var h0,m0=$r.length,c0=[];for(h0=0;h0<m0;h0+=1)c0.push($r[h0].animation);return c0}function Vr(){Dr+=1,g0()}function Jr(){Dr-=1}function Zr(h0,m0){h0.addEventListener("destroy",Nr),h0.addEventListener("_active",Vr),h0.addEventListener("_idle",Jr),$r.push({elem:m0,animation:h0}),_r+=1}function zn(h0){var m0=new AnimationItem;return Zr(m0,null),m0.setParams(h0),m0}function Vn(h0,m0){var c0;for(c0=0;c0<_r;c0+=1)$r[c0].animation.setSpeed(h0,m0)}function _i(h0,m0){var c0;for(c0=0;c0<_r;c0+=1)$r[c0].animation.setDirection(h0,m0)}function e0(h0){var m0;for(m0=0;m0<_r;m0+=1)$r[m0].animation.play(h0)}function r0(h0){var m0=h0-zr,c0;for(c0=0;c0<_r;c0+=1)$r[c0].animation.advanceTime(m0);zr=h0,Dr&&!qr?window.requestAnimationFrame(r0):kr=!0}function i0(h0){zr=h0,window.requestAnimationFrame(r0)}function n0(h0){var m0;for(m0=0;m0<_r;m0+=1)$r[m0].animation.pause(h0)}function o0(h0,m0,c0){var d0;for(d0=0;d0<_r;d0+=1)$r[d0].animation.goToAndStop(h0,m0,c0)}function a0(h0){var m0;for(m0=0;m0<_r;m0+=1)$r[m0].animation.stop(h0)}function s0(h0){var m0;for(m0=0;m0<_r;m0+=1)$r[m0].animation.togglePause(h0)}function l0(h0){var m0;for(m0=_r-1;m0>=0;m0-=1)$r[m0].animation.destroy(h0)}function u0(h0,m0,c0){var d0=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),M0,O0=d0.length;for(M0=0;M0<O0;M0+=1)c0&&d0[M0].setAttribute("data-bm-type",c0),Wr(d0[M0],h0);if(m0&&O0===0){c0||(c0="svg");var x0=document.getElementsByTagName("body")[0];x0.innerText="";var C0=createTag("div");C0.style.width="100%",C0.style.height="100%",C0.setAttribute("data-bm-type",c0),x0.appendChild(C0),Wr(C0,h0)}}function b0(){var h0;for(h0=0;h0<_r;h0+=1)$r[h0].animation.resize()}function g0(){!qr&&Dr&&kr&&(window.requestAnimationFrame(i0),kr=!1)}function y0(){qr=!0}function f0(){qr=!1,g0()}function v0(h0,m0){var c0;for(c0=0;c0<_r;c0+=1)$r[c0].animation.setVolume(h0,m0)}function A0(h0){var m0;for(m0=0;m0<_r;m0+=1)$r[m0].animation.mute(h0)}function p0(h0){var m0;for(m0=0;m0<_r;m0+=1)$r[m0].animation.unmute(h0)}return Gt.registerAnimation=Wr,Gt.loadAnimation=zn,Gt.setSpeed=Vn,Gt.setDirection=_i,Gt.play=e0,Gt.pause=n0,Gt.stop=a0,Gt.togglePause=s0,Gt.searchAnimations=u0,Gt.resize=b0,Gt.goToAndStop=o0,Gt.destroy=l0,Gt.freeze=y0,Gt.unfreeze=f0,Gt.setVolume=v0,Gt.mute=A0,Gt.unmute=p0,Gt.getRegisteredAnimations=Qr,Gt}(),BezierFactory=function(){var Gt={};Gt.getBezierEasing=zr;var $r={};function zr(i0,n0,o0,a0,s0){var l0=s0||("bez_"+i0+"_"+n0+"_"+o0+"_"+a0).replace(/\./g,"p");if($r[l0])return $r[l0];var u0=new r0([i0,n0,o0,a0]);return $r[l0]=u0,u0}var _r=4,Dr=.001,kr=1e-7,qr=10,Nr=11,Wr=1/(Nr-1),Qr=typeof Float32Array=="function";function Vr(i0,n0){return 1-3*n0+3*i0}function Jr(i0,n0){return 3*n0-6*i0}function Zr(i0){return 3*i0}function zn(i0,n0,o0){return((Vr(n0,o0)*i0+Jr(n0,o0))*i0+Zr(n0))*i0}function Vn(i0,n0,o0){return 3*Vr(n0,o0)*i0*i0+2*Jr(n0,o0)*i0+Zr(n0)}function _i(i0,n0,o0,a0,s0){var l0,u0,b0=0;do u0=n0+(o0-n0)/2,l0=zn(u0,a0,s0)-i0,l0>0?o0=u0:n0=u0;while(Math.abs(l0)>kr&&++b0<qr);return u0}function e0(i0,n0,o0,a0){for(var s0=0;s0<_r;++s0){var l0=Vn(n0,o0,a0);if(l0===0)return n0;var u0=zn(n0,o0,a0)-i0;n0-=u0/l0}return n0}function r0(i0){this._p=i0,this._mSampleValues=Qr?new Float32Array(Nr):new Array(Nr),this._precomputed=!1,this.get=this.get.bind(this)}return r0.prototype={get:function(n0){var o0=this._p[0],a0=this._p[1],s0=this._p[2],l0=this._p[3];return this._precomputed||this._precompute(),o0===a0&&s0===l0?n0:n0===0?0:n0===1?1:zn(this._getTForX(n0),a0,l0)},_precompute:function(){var n0=this._p[0],o0=this._p[1],a0=this._p[2],s0=this._p[3];this._precomputed=!0,(n0!==o0||a0!==s0)&&this._calcSampleValues()},_calcSampleValues:function(){for(var n0=this._p[0],o0=this._p[2],a0=0;a0<Nr;++a0)this._mSampleValues[a0]=zn(a0*Wr,n0,o0)},_getTForX:function(n0){for(var o0=this._p[0],a0=this._p[2],s0=this._mSampleValues,l0=0,u0=1,b0=Nr-1;u0!==b0&&s0[u0]<=n0;++u0)l0+=Wr;--u0;var g0=(n0-s0[u0])/(s0[u0+1]-s0[u0]),y0=l0+g0*Wr,f0=Vn(y0,o0,a0);return f0>=Dr?e0(n0,y0,o0,a0):f0===0?y0:_i(n0,l0,l0+Wr,o0,a0)}},Gt}(),pooling=function(){function Gt($r){return $r.concat(createSizedArray($r.length))}return{double:Gt}}(),poolFactory=function(){return function(Gt,$r,zr){var _r=0,Dr=Gt,kr=createSizedArray(Dr),qr={newElement:Nr,release:Wr};function Nr(){var Qr;return _r?(_r-=1,Qr=kr[_r]):Qr=$r(),Qr}function Wr(Qr){_r===Dr&&(kr=pooling.double(kr),Dr*=2),zr&&zr(Qr),kr[_r]=Qr,_r+=1}return qr}}(),bezierLengthPool=function(){function Gt(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,Gt)}(),segmentsLengthPool=function(){function Gt(){return{lengths:[],totalLength:0}}function $r(zr){var _r,Dr=zr.lengths.length;for(_r=0;_r<Dr;_r+=1)bezierLengthPool.release(zr.lengths[_r]);zr.lengths.length=0}return poolFactory(8,Gt,$r)}();function bezFunction(){var Gt=Math;function $r(Zr,zn,Vn,_i,e0,r0){var i0=Zr*_i+zn*e0+Vn*r0-e0*_i-r0*Zr-Vn*zn;return i0>-.001&&i0<.001}function zr(Zr,zn,Vn,_i,e0,r0,i0,n0,o0){if(Vn===0&&r0===0&&o0===0)return $r(Zr,zn,_i,e0,i0,n0);var a0=Gt.sqrt(Gt.pow(_i-Zr,2)+Gt.pow(e0-zn,2)+Gt.pow(r0-Vn,2)),s0=Gt.sqrt(Gt.pow(i0-Zr,2)+Gt.pow(n0-zn,2)+Gt.pow(o0-Vn,2)),l0=Gt.sqrt(Gt.pow(i0-_i,2)+Gt.pow(n0-e0,2)+Gt.pow(o0-r0,2)),u0;return a0>s0?a0>l0?u0=a0-s0-l0:u0=l0-s0-a0:l0>s0?u0=l0-s0-a0:u0=s0-a0-l0,u0>-1e-4&&u0<1e-4}var _r=function(){return function(Zr,zn,Vn,_i){var e0=getDefaultCurveSegments(),r0,i0,n0,o0,a0,s0=0,l0,u0=[],b0=[],g0=bezierLengthPool.newElement();for(n0=Vn.length,r0=0;r0<e0;r0+=1){for(a0=r0/(e0-1),l0=0,i0=0;i0<n0;i0+=1)o0=bmPow(1-a0,3)*Zr[i0]+3*bmPow(1-a0,2)*a0*Vn[i0]+3*(1-a0)*bmPow(a0,2)*_i[i0]+bmPow(a0,3)*zn[i0],u0[i0]=o0,b0[i0]!==null&&(l0+=bmPow(u0[i0]-b0[i0],2)),b0[i0]=u0[i0];l0&&(l0=bmSqrt(l0),s0+=l0),g0.percents[r0]=a0,g0.lengths[r0]=s0}return g0.addedLength=s0,g0}}();function Dr(Zr){var zn=segmentsLengthPool.newElement(),Vn=Zr.c,_i=Zr.v,e0=Zr.o,r0=Zr.i,i0,n0=Zr._length,o0=zn.lengths,a0=0;for(i0=0;i0<n0-1;i0+=1)o0[i0]=_r(_i[i0],_i[i0+1],e0[i0],r0[i0+1]),a0+=o0[i0].addedLength;return Vn&&n0&&(o0[i0]=_r(_i[i0],_i[0],e0[i0],r0[0]),a0+=o0[i0].addedLength),zn.totalLength=a0,zn}function kr(Zr){this.segmentLength=0,this.points=new Array(Zr)}function qr(Zr,zn){this.partialLength=Zr,this.point=zn}var Nr=function(){var Zr={};return function(zn,Vn,_i,e0){var r0=(zn[0]+"_"+zn[1]+"_"+Vn[0]+"_"+Vn[1]+"_"+_i[0]+"_"+_i[1]+"_"+e0[0]+"_"+e0[1]).replace(/\./g,"p");if(!Zr[r0]){var i0=getDefaultCurveSegments(),n0,o0,a0,s0,l0,u0=0,b0,g0,y0=null;zn.length===2&&(zn[0]!==Vn[0]||zn[1]!==Vn[1])&&$r(zn[0],zn[1],Vn[0],Vn[1],zn[0]+_i[0],zn[1]+_i[1])&&$r(zn[0],zn[1],Vn[0],Vn[1],Vn[0]+e0[0],Vn[1]+e0[1])&&(i0=2);var f0=new kr(i0);for(a0=_i.length,n0=0;n0<i0;n0+=1){for(g0=createSizedArray(a0),l0=n0/(i0-1),b0=0,o0=0;o0<a0;o0+=1)s0=bmPow(1-l0,3)*zn[o0]+3*bmPow(1-l0,2)*l0*(zn[o0]+_i[o0])+3*(1-l0)*bmPow(l0,2)*(Vn[o0]+e0[o0])+bmPow(l0,3)*Vn[o0],g0[o0]=s0,y0!==null&&(b0+=bmPow(g0[o0]-y0[o0],2));b0=bmSqrt(b0),u0+=b0,f0.points[n0]=new qr(b0,g0),y0=g0}f0.segmentLength=u0,Zr[r0]=f0}return Zr[r0]}}();function Wr(Zr,zn){var Vn=zn.percents,_i=zn.lengths,e0=Vn.length,r0=bmFloor((e0-1)*Zr),i0=Zr*zn.addedLength,n0=0;if(r0===e0-1||r0===0||i0===_i[r0])return Vn[r0];for(var o0=_i[r0]>i0?-1:1,a0=!0;a0;)if(_i[r0]<=i0&&_i[r0+1]>i0?(n0=(i0-_i[r0])/(_i[r0+1]-_i[r0]),a0=!1):r0+=o0,r0<0||r0>=e0-1){if(r0===e0-1)return Vn[r0];a0=!1}return Vn[r0]+(Vn[r0+1]-Vn[r0])*n0}function Qr(Zr,zn,Vn,_i,e0,r0){var i0=Wr(e0,r0),n0=1-i0,o0=Gt.round((n0*n0*n0*Zr[0]+(i0*n0*n0+n0*i0*n0+n0*n0*i0)*Vn[0]+(i0*i0*n0+n0*i0*i0+i0*n0*i0)*_i[0]+i0*i0*i0*zn[0])*1e3)/1e3,a0=Gt.round((n0*n0*n0*Zr[1]+(i0*n0*n0+n0*i0*n0+n0*n0*i0)*Vn[1]+(i0*i0*n0+n0*i0*i0+i0*n0*i0)*_i[1]+i0*i0*i0*zn[1])*1e3)/1e3;return[o0,a0]}var Vr=createTypedArray("float32",8);function Jr(Zr,zn,Vn,_i,e0,r0,i0){e0<0?e0=0:e0>1&&(e0=1);var n0=Wr(e0,i0);r0=r0>1?1:r0;var o0=Wr(r0,i0),a0,s0=Zr.length,l0=1-n0,u0=1-o0,b0=l0*l0*l0,g0=n0*l0*l0*3,y0=n0*n0*l0*3,f0=n0*n0*n0,v0=l0*l0*u0,A0=n0*l0*u0+l0*n0*u0+l0*l0*o0,p0=n0*n0*u0+l0*n0*o0+n0*l0*o0,h0=n0*n0*o0,m0=l0*u0*u0,c0=n0*u0*u0+l0*o0*u0+l0*u0*o0,d0=n0*o0*u0+l0*o0*o0+n0*u0*o0,M0=n0*o0*o0,O0=u0*u0*u0,x0=o0*u0*u0+u0*o0*u0+u0*u0*o0,C0=o0*o0*u0+u0*o0*o0+o0*u0*o0,$0=o0*o0*o0;for(a0=0;a0<s0;a0+=1)Vr[a0*4]=Gt.round((b0*Zr[a0]+g0*Vn[a0]+y0*_i[a0]+f0*zn[a0])*1e3)/1e3,Vr[a0*4+1]=Gt.round((v0*Zr[a0]+A0*Vn[a0]+p0*_i[a0]+h0*zn[a0])*1e3)/1e3,Vr[a0*4+2]=Gt.round((m0*Zr[a0]+c0*Vn[a0]+d0*_i[a0]+M0*zn[a0])*1e3)/1e3,Vr[a0*4+3]=Gt.round((O0*Zr[a0]+x0*Vn[a0]+C0*_i[a0]+$0*zn[a0])*1e3)/1e3;return Vr}return{getSegmentsLength:Dr,getNewSegment:Jr,getPointInSegment:Qr,buildBezierData:Nr,pointOnLine2D:$r,pointOnLine3D:zr}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(Gt,$r){var zr=this.offsetTime,_r;this.propType==="multidimensional"&&(_r=createTypedArray("float32",this.pv.length));for(var Dr=$r.lastIndex,kr=Dr,qr=this.keyframes.length-1,Nr=!0,Wr,Qr,Vr;Nr;){if(Wr=this.keyframes[kr],Qr=this.keyframes[kr+1],kr===qr-1&&Gt>=Qr.t-zr){Wr.h&&(Wr=Qr),Dr=0;break}if(Qr.t-zr>Gt){Dr=kr;break}kr<qr-1?kr+=1:(Dr=0,Nr=!1)}Vr=this.keyframesMetadata[kr]||{};var Jr,Zr,zn,Vn,_i,e0,r0=Qr.t-zr,i0=Wr.t-zr,n0;if(Wr.to){Vr.bezierData||(Vr.bezierData=bez.buildBezierData(Wr.s,Qr.s||Wr.e,Wr.to,Wr.ti));var o0=Vr.bezierData;if(Gt>=r0||Gt<i0){var a0=Gt>=r0?o0.points.length-1:0;for(Zr=o0.points[a0].point.length,Jr=0;Jr<Zr;Jr+=1)_r[Jr]=o0.points[a0].point[Jr]}else{Vr.__fnct?e0=Vr.__fnct:(e0=BezierFactory.getBezierEasing(Wr.o.x,Wr.o.y,Wr.i.x,Wr.i.y,Wr.n).get,Vr.__fnct=e0),zn=e0((Gt-i0)/(r0-i0));var s0=o0.segmentLength*zn,l0,u0=$r.lastFrame<Gt&&$r._lastKeyframeIndex===kr?$r._lastAddedLength:0;for(_i=$r.lastFrame<Gt&&$r._lastKeyframeIndex===kr?$r._lastPoint:0,Nr=!0,Vn=o0.points.length;Nr;){if(u0+=o0.points[_i].partialLength,s0===0||zn===0||_i===o0.points.length-1){for(Zr=o0.points[_i].point.length,Jr=0;Jr<Zr;Jr+=1)_r[Jr]=o0.points[_i].point[Jr];break}else if(s0>=u0&&s0<u0+o0.points[_i+1].partialLength){for(l0=(s0-u0)/o0.points[_i+1].partialLength,Zr=o0.points[_i].point.length,Jr=0;Jr<Zr;Jr+=1)_r[Jr]=o0.points[_i].point[Jr]+(o0.points[_i+1].point[Jr]-o0.points[_i].point[Jr])*l0;break}_i<Vn-1?_i+=1:Nr=!1}$r._lastPoint=_i,$r._lastAddedLength=u0-o0.points[_i].partialLength,$r._lastKeyframeIndex=kr}}else{var b0,g0,y0,f0,v0;if(qr=Wr.s.length,n0=Qr.s||Wr.e,this.sh&&Wr.h!==1)if(Gt>=r0)_r[0]=n0[0],_r[1]=n0[1],_r[2]=n0[2];else if(Gt<=i0)_r[0]=Wr.s[0],_r[1]=Wr.s[1],_r[2]=Wr.s[2];else{var A0=createQuaternion(Wr.s),p0=createQuaternion(n0),h0=(Gt-i0)/(r0-i0);quaternionToEuler(_r,slerp(A0,p0,h0))}else for(kr=0;kr<qr;kr+=1)Wr.h!==1&&(Gt>=r0?zn=1:Gt<i0?zn=0:(Wr.o.x.constructor===Array?(Vr.__fnct||(Vr.__fnct=[]),Vr.__fnct[kr]?e0=Vr.__fnct[kr]:(b0=Wr.o.x[kr]===void 0?Wr.o.x[0]:Wr.o.x[kr],g0=Wr.o.y[kr]===void 0?Wr.o.y[0]:Wr.o.y[kr],y0=Wr.i.x[kr]===void 0?Wr.i.x[0]:Wr.i.x[kr],f0=Wr.i.y[kr]===void 0?Wr.i.y[0]:Wr.i.y[kr],e0=BezierFactory.getBezierEasing(b0,g0,y0,f0).get,Vr.__fnct[kr]=e0)):Vr.__fnct?e0=Vr.__fnct:(b0=Wr.o.x,g0=Wr.o.y,y0=Wr.i.x,f0=Wr.i.y,e0=BezierFactory.getBezierEasing(b0,g0,y0,f0).get,Wr.keyframeMetadata=e0),zn=e0((Gt-i0)/(r0-i0)))),n0=Qr.s||Wr.e,v0=Wr.h===1?Wr.s[kr]:Wr.s[kr]+(n0[kr]-Wr.s[kr])*zn,this.propType==="multidimensional"?_r[kr]=v0:_r=v0}return $r.lastIndex=Dr,_r}function slerp(Gt,$r,zr){var _r=[],Dr=Gt[0],kr=Gt[1],qr=Gt[2],Nr=Gt[3],Wr=$r[0],Qr=$r[1],Vr=$r[2],Jr=$r[3],Zr,zn,Vn,_i,e0;return zn=Dr*Wr+kr*Qr+qr*Vr+Nr*Jr,zn<0&&(zn=-zn,Wr=-Wr,Qr=-Qr,Vr=-Vr,Jr=-Jr),1-zn>1e-6?(Zr=Math.acos(zn),Vn=Math.sin(Zr),_i=Math.sin((1-zr)*Zr)/Vn,e0=Math.sin(zr*Zr)/Vn):(_i=1-zr,e0=zr),_r[0]=_i*Dr+e0*Wr,_r[1]=_i*kr+e0*Qr,_r[2]=_i*qr+e0*Vr,_r[3]=_i*Nr+e0*Jr,_r}function quaternionToEuler(Gt,$r){var zr=$r[0],_r=$r[1],Dr=$r[2],kr=$r[3],qr=Math.atan2(2*_r*kr-2*zr*Dr,1-2*_r*_r-2*Dr*Dr),Nr=Math.asin(2*zr*_r+2*Dr*kr),Wr=Math.atan2(2*zr*kr-2*_r*Dr,1-2*zr*zr-2*Dr*Dr);Gt[0]=qr/degToRads,Gt[1]=Nr/degToRads,Gt[2]=Wr/degToRads}function createQuaternion(Gt){var $r=Gt[0]*degToRads,zr=Gt[1]*degToRads,_r=Gt[2]*degToRads,Dr=Math.cos($r/2),kr=Math.cos(zr/2),qr=Math.cos(_r/2),Nr=Math.sin($r/2),Wr=Math.sin(zr/2),Qr=Math.sin(_r/2),Vr=Dr*kr*qr-Nr*Wr*Qr,Jr=Nr*Wr*qr+Dr*kr*Qr,Zr=Nr*kr*qr+Dr*Wr*Qr,zn=Dr*Wr*qr-Nr*kr*Qr;return[Jr,Zr,zn,Vr]}function getValueAtCurrentTime(){var Gt=this.comp.renderedFrame-this.offsetTime,$r=this.keyframes[0].t-this.offsetTime,zr=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(Gt===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=zr&&Gt>=zr||this._caching.lastFrame<$r&&Gt<$r))){this._caching.lastFrame>=Gt&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var _r=this.interpolateValue(Gt,this._caching);this.pv=_r}return this._caching.lastFrame=Gt,this.pv}function setVValue(Gt){var $r;if(this.propType==="unidimensional")$r=Gt*this.mult,mathAbs(this.v-$r)>1e-5&&(this.v=$r,this._mdf=!0);else for(var zr=0,_r=this.v.length;zr<_r;)$r=Gt[zr]*this.mult,mathAbs(this.v[zr]-$r)>1e-5&&(this.v[zr]=$r,this._mdf=!0),zr+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var Gt,$r=this.effectsSequence.length,zr=this.kf?this.pv:this.data.k;for(Gt=0;Gt<$r;Gt+=1)zr=this.effectsSequence[Gt](zr);this.setVValue(zr),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(Gt){this.effectsSequence.push(Gt),this.container.addDynamicProperty(this)}function ValueProperty(Gt,$r,zr,_r){this.propType="unidimensional",this.mult=zr||1,this.data=$r,this.v=zr?$r.k*zr:$r.k,this.pv=$r.k,this._mdf=!1,this.elem=Gt,this.container=_r,this.comp=Gt.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(Gt,$r,zr,_r){this.propType="multidimensional",this.mult=zr||1,this.data=$r,this._mdf=!1,this.elem=Gt,this.container=_r,this.comp=Gt.comp,this.k=!1,this.kf=!1,this.frameId=-1;var Dr,kr=$r.k.length;for(this.v=createTypedArray("float32",kr),this.pv=createTypedArray("float32",kr),this.vel=createTypedArray("float32",kr),Dr=0;Dr<kr;Dr+=1)this.v[Dr]=$r.k[Dr]*this.mult,this.pv[Dr]=$r.k[Dr];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(Gt,$r,zr,_r){this.propType="unidimensional",this.keyframes=$r.k,this.keyframesMetadata=[],this.offsetTime=Gt.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=$r,this.mult=zr||1,this.elem=Gt,this.container=_r,this.comp=Gt.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(Gt,$r,zr,_r){this.propType="multidimensional";var Dr,kr=$r.k.length,qr,Nr,Wr,Qr;for(Dr=0;Dr<kr-1;Dr+=1)$r.k[Dr].to&&$r.k[Dr].s&&$r.k[Dr+1]&&$r.k[Dr+1].s&&(qr=$r.k[Dr].s,Nr=$r.k[Dr+1].s,Wr=$r.k[Dr].to,Qr=$r.k[Dr].ti,(qr.length===2&&!(qr[0]===Nr[0]&&qr[1]===Nr[1])&&bez.pointOnLine2D(qr[0],qr[1],Nr[0],Nr[1],qr[0]+Wr[0],qr[1]+Wr[1])&&bez.pointOnLine2D(qr[0],qr[1],Nr[0],Nr[1],Nr[0]+Qr[0],Nr[1]+Qr[1])||qr.length===3&&!(qr[0]===Nr[0]&&qr[1]===Nr[1]&&qr[2]===Nr[2])&&bez.pointOnLine3D(qr[0],qr[1],qr[2],Nr[0],Nr[1],Nr[2],qr[0]+Wr[0],qr[1]+Wr[1],qr[2]+Wr[2])&&bez.pointOnLine3D(qr[0],qr[1],qr[2],Nr[0],Nr[1],Nr[2],Nr[0]+Qr[0],Nr[1]+Qr[1],Nr[2]+Qr[2]))&&($r.k[Dr].to=null,$r.k[Dr].ti=null),qr[0]===Nr[0]&&qr[1]===Nr[1]&&Wr[0]===0&&Wr[1]===0&&Qr[0]===0&&Qr[1]===0&&(qr.length===2||qr[2]===Nr[2]&&Wr[2]===0&&Qr[2]===0)&&($r.k[Dr].to=null,$r.k[Dr].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=$r,this.keyframes=$r.k,this.keyframesMetadata=[],this.offsetTime=Gt.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=zr||1,this.elem=Gt,this.container=_r,this.comp=Gt.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var Vr=$r.k[0].s.length;for(this.v=createTypedArray("float32",Vr),this.pv=createTypedArray("float32",Vr),Dr=0;Dr<Vr;Dr+=1)this.v[Dr]=initFrame,this.pv[Dr]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",Vr)},this.addEffect=addEffect}var PropertyFactory=function(){function Gt(zr,_r,Dr,kr,qr){_r.sid&&(_r=zr.globalData.slotManager.getProp(_r));var Nr;if(!_r.k.length)Nr=new ValueProperty(zr,_r,kr,qr);else if(typeof _r.k[0]=="number")Nr=new MultiDimensionalProperty(zr,_r,kr,qr);else switch(Dr){case 0:Nr=new KeyframedValueProperty(zr,_r,kr,qr);break;case 1:Nr=new KeyframedMultidimensionalProperty(zr,_r,kr,qr);break}return Nr.effectsSequence.length&&qr.addDynamicProperty(Nr),Nr}var $r={getProp:Gt};return $r}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function($r){this.dynamicProperties.indexOf($r)===-1&&(this.dynamicProperties.push($r),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var $r,zr=this.dynamicProperties.length;for($r=0;$r<zr;$r+=1)this.dynamicProperties[$r].getValue(),this.dynamicProperties[$r]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function($r){this.container=$r,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function Gt(){return createTypedArray("float32",2)}return poolFactory(8,Gt)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(Gt,$r){this.c=Gt,this.setLength($r);for(var zr=0;zr<$r;)this.v[zr]=pointPool.newElement(),this.o[zr]=pointPool.newElement(),this.i[zr]=pointPool.newElement(),zr+=1},ShapePath.prototype.setLength=function(Gt){for(;this._maxLength<Gt;)this.doubleArrayLength();this._length=Gt},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(Gt,$r,zr,_r,Dr){var kr;switch(this._length=Math.max(this._length,_r+1),this._length>=this._maxLength&&this.doubleArrayLength(),zr){case"v":kr=this.v;break;case"i":kr=this.i;break;case"o":kr=this.o;break;default:kr=[];break}(!kr[_r]||kr[_r]&&!Dr)&&(kr[_r]=pointPool.newElement()),kr[_r][0]=Gt,kr[_r][1]=$r},ShapePath.prototype.setTripleAt=function(Gt,$r,zr,_r,Dr,kr,qr,Nr){this.setXYAt(Gt,$r,"v",qr,Nr),this.setXYAt(zr,_r,"o",qr,Nr),this.setXYAt(Dr,kr,"i",qr,Nr)},ShapePath.prototype.reverse=function(){var Gt=new ShapePath;Gt.setPathData(this.c,this._length);var $r=this.v,zr=this.o,_r=this.i,Dr=0;this.c&&(Gt.setTripleAt($r[0][0],$r[0][1],_r[0][0],_r[0][1],zr[0][0],zr[0][1],0,!1),Dr=1);var kr=this._length-1,qr=this._length,Nr;for(Nr=Dr;Nr<qr;Nr+=1)Gt.setTripleAt($r[kr][0],$r[kr][1],_r[kr][0],_r[kr][1],zr[kr][0],zr[kr][1],Nr,!1),kr-=1;return Gt},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function Gt(){return new ShapePath}function $r(Dr){var kr=Dr._length,qr;for(qr=0;qr<kr;qr+=1)pointPool.release(Dr.v[qr]),pointPool.release(Dr.i[qr]),pointPool.release(Dr.o[qr]),Dr.v[qr]=null,Dr.i[qr]=null,Dr.o[qr]=null;Dr._length=0,Dr.c=!1}function zr(Dr){var kr=_r.newElement(),qr,Nr=Dr._length===void 0?Dr.v.length:Dr._length;for(kr.setLength(Nr),kr.c=Dr.c,qr=0;qr<Nr;qr+=1)kr.setTripleAt(Dr.v[qr][0],Dr.v[qr][1],Dr.o[qr][0],Dr.o[qr][1],Dr.i[qr][0],Dr.i[qr][1],qr);return kr}var _r=poolFactory(4,Gt,$r);return _r.clone=zr,_r}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(Gt){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=Gt,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var Gt;for(Gt=0;Gt<this._length;Gt+=1)shapePool.release(this.shapes[Gt]);this._length=0};var shapeCollectionPool=function(){var Gt={newShapeCollection:Dr,release:kr},$r=0,zr=4,_r=createSizedArray(zr);function Dr(){var qr;return $r?($r-=1,qr=_r[$r]):qr=new ShapeCollection,qr}function kr(qr){var Nr,Wr=qr._length;for(Nr=0;Nr<Wr;Nr+=1)shapePool.release(qr.shapes[Nr]);qr._length=0,$r===zr&&(_r=pooling.double(_r),zr*=2),_r[$r]=qr,$r+=1}return Gt}(),ShapePropertyFactory=function(){var Gt=-999999;function $r(r0,i0,n0){var o0=n0.lastIndex,a0,s0,l0,u0,b0,g0,y0,f0,v0,A0=this.keyframes;if(r0<A0[0].t-this.offsetTime)a0=A0[0].s[0],l0=!0,o0=0;else if(r0>=A0[A0.length-1].t-this.offsetTime)a0=A0[A0.length-1].s?A0[A0.length-1].s[0]:A0[A0.length-2].e[0],l0=!0;else{for(var p0=o0,h0=A0.length-1,m0=!0,c0,d0,M0;m0&&(c0=A0[p0],d0=A0[p0+1],!(d0.t-this.offsetTime>r0));)p0<h0-1?p0+=1:m0=!1;if(M0=this.keyframesMetadata[p0]||{},l0=c0.h===1,o0=p0,!l0){if(r0>=d0.t-this.offsetTime)f0=1;else if(r0<c0.t-this.offsetTime)f0=0;else{var O0;M0.__fnct?O0=M0.__fnct:(O0=BezierFactory.getBezierEasing(c0.o.x,c0.o.y,c0.i.x,c0.i.y).get,M0.__fnct=O0),f0=O0((r0-(c0.t-this.offsetTime))/(d0.t-this.offsetTime-(c0.t-this.offsetTime)))}s0=d0.s?d0.s[0]:c0.e[0]}a0=c0.s[0]}for(g0=i0._length,y0=a0.i[0].length,n0.lastIndex=o0,u0=0;u0<g0;u0+=1)for(b0=0;b0<y0;b0+=1)v0=l0?a0.i[u0][b0]:a0.i[u0][b0]+(s0.i[u0][b0]-a0.i[u0][b0])*f0,i0.i[u0][b0]=v0,v0=l0?a0.o[u0][b0]:a0.o[u0][b0]+(s0.o[u0][b0]-a0.o[u0][b0])*f0,i0.o[u0][b0]=v0,v0=l0?a0.v[u0][b0]:a0.v[u0][b0]+(s0.v[u0][b0]-a0.v[u0][b0])*f0,i0.v[u0][b0]=v0}function zr(){var r0=this.comp.renderedFrame-this.offsetTime,i0=this.keyframes[0].t-this.offsetTime,n0=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o0=this._caching.lastFrame;return o0!==Gt&&(o0<i0&&r0<i0||o0>n0&&r0>n0)||(this._caching.lastIndex=o0<r0?this._caching.lastIndex:0,this.interpolateShape(r0,this.pv,this._caching)),this._caching.lastFrame=r0,this.pv}function _r(){this.paths=this.localShapeCollection}function Dr(r0,i0){if(r0._length!==i0._length||r0.c!==i0.c)return!1;var n0,o0=r0._length;for(n0=0;n0<o0;n0+=1)if(r0.v[n0][0]!==i0.v[n0][0]||r0.v[n0][1]!==i0.v[n0][1]||r0.o[n0][0]!==i0.o[n0][0]||r0.o[n0][1]!==i0.o[n0][1]||r0.i[n0][0]!==i0.i[n0][0]||r0.i[n0][1]!==i0.i[n0][1])return!1;return!0}function kr(r0){Dr(this.v,r0)||(this.v=shapePool.clone(r0),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function qr(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var r0;this.kf?r0=this.pv:this.data.ks?r0=this.data.ks.k:r0=this.data.pt.k;var i0,n0=this.effectsSequence.length;for(i0=0;i0<n0;i0+=1)r0=this.effectsSequence[i0](r0);this.setVValue(r0),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function Nr(r0,i0,n0){this.propType="shape",this.comp=r0.comp,this.container=r0,this.elem=r0,this.data=i0,this.k=!1,this.kf=!1,this._mdf=!1;var o0=n0===3?i0.pt.k:i0.ks.k;this.v=shapePool.clone(o0),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=_r,this.effectsSequence=[]}function Wr(r0){this.effectsSequence.push(r0),this.container.addDynamicProperty(this)}Nr.prototype.interpolateShape=$r,Nr.prototype.getValue=qr,Nr.prototype.setVValue=kr,Nr.prototype.addEffect=Wr;function Qr(r0,i0,n0){this.propType="shape",this.comp=r0.comp,this.elem=r0,this.container=r0,this.offsetTime=r0.data.st,this.keyframes=n0===3?i0.pt.k:i0.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var o0=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,o0),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=Gt,this.reset=_r,this._caching={lastFrame:Gt,lastIndex:0},this.effectsSequence=[zr.bind(this)]}Qr.prototype.getValue=qr,Qr.prototype.interpolateShape=$r,Qr.prototype.setVValue=kr,Qr.prototype.addEffect=Wr;var Vr=function(){var r0=roundCorner;function i0(n0,o0){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=o0.d,this.elem=n0,this.comp=n0.comp,this.frameId=-1,this.initDynamicPropertyContainer(n0),this.p=PropertyFactory.getProp(n0,o0.p,1,0,this),this.s=PropertyFactory.getProp(n0,o0.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return i0.prototype={reset:_r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var o0=this.p.v[0],a0=this.p.v[1],s0=this.s.v[0]/2,l0=this.s.v[1]/2,u0=this.d!==3,b0=this.v;b0.v[0][0]=o0,b0.v[0][1]=a0-l0,b0.v[1][0]=u0?o0+s0:o0-s0,b0.v[1][1]=a0,b0.v[2][0]=o0,b0.v[2][1]=a0+l0,b0.v[3][0]=u0?o0-s0:o0+s0,b0.v[3][1]=a0,b0.i[0][0]=u0?o0-s0*r0:o0+s0*r0,b0.i[0][1]=a0-l0,b0.i[1][0]=u0?o0+s0:o0-s0,b0.i[1][1]=a0-l0*r0,b0.i[2][0]=u0?o0+s0*r0:o0-s0*r0,b0.i[2][1]=a0+l0,b0.i[3][0]=u0?o0-s0:o0+s0,b0.i[3][1]=a0+l0*r0,b0.o[0][0]=u0?o0+s0*r0:o0-s0*r0,b0.o[0][1]=a0-l0,b0.o[1][0]=u0?o0+s0:o0-s0,b0.o[1][1]=a0+l0*r0,b0.o[2][0]=u0?o0-s0*r0:o0+s0*r0,b0.o[2][1]=a0+l0,b0.o[3][0]=u0?o0-s0:o0+s0,b0.o[3][1]=a0-l0*r0}},extendPrototype([DynamicPropertyContainer],i0),i0}(),Jr=function(){function r0(i0,n0){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=i0,this.comp=i0.comp,this.data=n0,this.frameId=-1,this.d=n0.d,this.initDynamicPropertyContainer(i0),n0.sy===1?(this.ir=PropertyFactory.getProp(i0,n0.ir,0,0,this),this.is=PropertyFactory.getProp(i0,n0.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(i0,n0.pt,0,0,this),this.p=PropertyFactory.getProp(i0,n0.p,1,0,this),this.r=PropertyFactory.getProp(i0,n0.r,0,degToRads,this),this.or=PropertyFactory.getProp(i0,n0.or,0,0,this),this.os=PropertyFactory.getProp(i0,n0.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return r0.prototype={reset:_r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var n0=Math.floor(this.pt.v)*2,o0=Math.PI*2/n0,a0=!0,s0=this.or.v,l0=this.ir.v,u0=this.os.v,b0=this.is.v,g0=2*Math.PI*s0/(n0*2),y0=2*Math.PI*l0/(n0*2),f0,v0,A0,p0,h0=-Math.PI/2;h0+=this.r.v;var m0=this.data.d===3?-1:1;for(this.v._length=0,f0=0;f0<n0;f0+=1){v0=a0?s0:l0,A0=a0?u0:b0,p0=a0?g0:y0;var c0=v0*Math.cos(h0),d0=v0*Math.sin(h0),M0=c0===0&&d0===0?0:d0/Math.sqrt(c0*c0+d0*d0),O0=c0===0&&d0===0?0:-c0/Math.sqrt(c0*c0+d0*d0);c0+=+this.p.v[0],d0+=+this.p.v[1],this.v.setTripleAt(c0,d0,c0-M0*p0*A0*m0,d0-O0*p0*A0*m0,c0+M0*p0*A0*m0,d0+O0*p0*A0*m0,f0,!0),a0=!a0,h0+=o0*m0}},convertPolygonToPath:function(){var n0=Math.floor(this.pt.v),o0=Math.PI*2/n0,a0=this.or.v,s0=this.os.v,l0=2*Math.PI*a0/(n0*4),u0,b0=-Math.PI*.5,g0=this.data.d===3?-1:1;for(b0+=this.r.v,this.v._length=0,u0=0;u0<n0;u0+=1){var y0=a0*Math.cos(b0),f0=a0*Math.sin(b0),v0=y0===0&&f0===0?0:f0/Math.sqrt(y0*y0+f0*f0),A0=y0===0&&f0===0?0:-y0/Math.sqrt(y0*y0+f0*f0);y0+=+this.p.v[0],f0+=+this.p.v[1],this.v.setTripleAt(y0,f0,y0-v0*l0*s0*g0,f0-A0*l0*s0*g0,y0+v0*l0*s0*g0,f0+A0*l0*s0*g0,u0,!0),b0+=o0*g0}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],r0),r0}(),Zr=function(){function r0(i0,n0){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=i0,this.comp=i0.comp,this.frameId=-1,this.d=n0.d,this.initDynamicPropertyContainer(i0),this.p=PropertyFactory.getProp(i0,n0.p,1,0,this),this.s=PropertyFactory.getProp(i0,n0.s,1,0,this),this.r=PropertyFactory.getProp(i0,n0.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return r0.prototype={convertRectToPath:function(){var n0=this.p.v[0],o0=this.p.v[1],a0=this.s.v[0]/2,s0=this.s.v[1]/2,l0=bmMin(a0,s0,this.r.v),u0=l0*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(n0+a0,o0-s0+l0,n0+a0,o0-s0+l0,n0+a0,o0-s0+u0,0,!0),this.v.setTripleAt(n0+a0,o0+s0-l0,n0+a0,o0+s0-u0,n0+a0,o0+s0-l0,1,!0),l0!==0?(this.v.setTripleAt(n0+a0-l0,o0+s0,n0+a0-l0,o0+s0,n0+a0-u0,o0+s0,2,!0),this.v.setTripleAt(n0-a0+l0,o0+s0,n0-a0+u0,o0+s0,n0-a0+l0,o0+s0,3,!0),this.v.setTripleAt(n0-a0,o0+s0-l0,n0-a0,o0+s0-l0,n0-a0,o0+s0-u0,4,!0),this.v.setTripleAt(n0-a0,o0-s0+l0,n0-a0,o0-s0+u0,n0-a0,o0-s0+l0,5,!0),this.v.setTripleAt(n0-a0+l0,o0-s0,n0-a0+l0,o0-s0,n0-a0+u0,o0-s0,6,!0),this.v.setTripleAt(n0+a0-l0,o0-s0,n0+a0-u0,o0-s0,n0+a0-l0,o0-s0,7,!0)):(this.v.setTripleAt(n0-a0,o0+s0,n0-a0+u0,o0+s0,n0-a0,o0+s0,2),this.v.setTripleAt(n0-a0,o0-s0,n0-a0,o0-s0+u0,n0-a0,o0-s0,3))):(this.v.setTripleAt(n0+a0,o0-s0+l0,n0+a0,o0-s0+u0,n0+a0,o0-s0+l0,0,!0),l0!==0?(this.v.setTripleAt(n0+a0-l0,o0-s0,n0+a0-l0,o0-s0,n0+a0-u0,o0-s0,1,!0),this.v.setTripleAt(n0-a0+l0,o0-s0,n0-a0+u0,o0-s0,n0-a0+l0,o0-s0,2,!0),this.v.setTripleAt(n0-a0,o0-s0+l0,n0-a0,o0-s0+l0,n0-a0,o0-s0+u0,3,!0),this.v.setTripleAt(n0-a0,o0+s0-l0,n0-a0,o0+s0-u0,n0-a0,o0+s0-l0,4,!0),this.v.setTripleAt(n0-a0+l0,o0+s0,n0-a0+l0,o0+s0,n0-a0+u0,o0+s0,5,!0),this.v.setTripleAt(n0+a0-l0,o0+s0,n0+a0-u0,o0+s0,n0+a0-l0,o0+s0,6,!0),this.v.setTripleAt(n0+a0,o0+s0-l0,n0+a0,o0+s0-l0,n0+a0,o0+s0-u0,7,!0)):(this.v.setTripleAt(n0-a0,o0-s0,n0-a0+u0,o0-s0,n0-a0,o0-s0,1,!0),this.v.setTripleAt(n0-a0,o0+s0,n0-a0,o0+s0-u0,n0-a0,o0+s0,2,!0),this.v.setTripleAt(n0+a0,o0+s0,n0+a0-u0,o0+s0,n0+a0,o0+s0,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:_r},extendPrototype([DynamicPropertyContainer],r0),r0}();function zn(r0,i0,n0){var o0;if(n0===3||n0===4){var a0=n0===3?i0.pt:i0.ks,s0=a0.k;s0.length?o0=new Qr(r0,i0,n0):o0=new Nr(r0,i0,n0)}else n0===5?o0=new Zr(r0,i0):n0===6?o0=new Vr(r0,i0):n0===7&&(o0=new Jr(r0,i0));return o0.k&&r0.addDynamicProperty(o0),o0}function Vn(){return Nr}function _i(){return Qr}var e0={};return e0.getShapeProp=zn,e0.getConstructorFunction=Vn,e0.getKeyframedConstructorFunction=_i,e0}();/*!
 Transformation Matrix v2.0
 (c) Epistemex 2014-2015
 www.epistemex.com
 By Ken Fyrstenberg
 Contributions by leeoniya.
 License: MIT, header required.
 */var Matrix=function(){var Gt=Math.cos,$r=Math.sin,zr=Math.tan,_r=Math.round;function Dr(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function kr(c0){if(c0===0)return this;var d0=Gt(c0),M0=$r(c0);return this._t(d0,-M0,0,0,M0,d0,0,0,0,0,1,0,0,0,0,1)}function qr(c0){if(c0===0)return this;var d0=Gt(c0),M0=$r(c0);return this._t(1,0,0,0,0,d0,-M0,0,0,M0,d0,0,0,0,0,1)}function Nr(c0){if(c0===0)return this;var d0=Gt(c0),M0=$r(c0);return this._t(d0,0,M0,0,0,1,0,0,-M0,0,d0,0,0,0,0,1)}function Wr(c0){if(c0===0)return this;var d0=Gt(c0),M0=$r(c0);return this._t(d0,-M0,0,0,M0,d0,0,0,0,0,1,0,0,0,0,1)}function Qr(c0,d0){return this._t(1,d0,c0,1,0,0)}function Vr(c0,d0){return this.shear(zr(c0),zr(d0))}function Jr(c0,d0){var M0=Gt(d0),O0=$r(d0);return this._t(M0,O0,0,0,-O0,M0,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,zr(c0),1,0,0,0,0,1,0,0,0,0,1)._t(M0,-O0,0,0,O0,M0,0,0,0,0,1,0,0,0,0,1)}function Zr(c0,d0,M0){return!M0&&M0!==0&&(M0=1),c0===1&&d0===1&&M0===1?this:this._t(c0,0,0,0,0,d0,0,0,0,0,M0,0,0,0,0,1)}function zn(c0,d0,M0,O0,x0,C0,$0,_0,R0,D0,S0,I0,B0,T0,Q0,L0){return this.props[0]=c0,this.props[1]=d0,this.props[2]=M0,this.props[3]=O0,this.props[4]=x0,this.props[5]=C0,this.props[6]=$0,this.props[7]=_0,this.props[8]=R0,this.props[9]=D0,this.props[10]=S0,this.props[11]=I0,this.props[12]=B0,this.props[13]=T0,this.props[14]=Q0,this.props[15]=L0,this}function Vn(c0,d0,M0){return M0=M0||0,c0!==0||d0!==0||M0!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,c0,d0,M0,1):this}function _i(c0,d0,M0,O0,x0,C0,$0,_0,R0,D0,S0,I0,B0,T0,Q0,L0){var N0=this.props;if(c0===1&&d0===0&&M0===0&&O0===0&&x0===0&&C0===1&&$0===0&&_0===0&&R0===0&&D0===0&&S0===1&&I0===0)return N0[12]=N0[12]*c0+N0[15]*B0,N0[13]=N0[13]*C0+N0[15]*T0,N0[14]=N0[14]*S0+N0[15]*Q0,N0[15]*=L0,this._identityCalculated=!1,this;var j0=N0[0],q0=N0[1],k0=N0[2],w0=N0[3],F0=N0[4],G0=N0[5],X0=N0[6],eo=N0[7],K0=N0[8],Z0=N0[9],ao=N0[10],io=N0[11],H0=N0[12],P0=N0[13],W0=N0[14],Y0=N0[15];return N0[0]=j0*c0+q0*x0+k0*R0+w0*B0,N0[1]=j0*d0+q0*C0+k0*D0+w0*T0,N0[2]=j0*M0+q0*$0+k0*S0+w0*Q0,N0[3]=j0*O0+q0*_0+k0*I0+w0*L0,N0[4]=F0*c0+G0*x0+X0*R0+eo*B0,N0[5]=F0*d0+G0*C0+X0*D0+eo*T0,N0[6]=F0*M0+G0*$0+X0*S0+eo*Q0,N0[7]=F0*O0+G0*_0+X0*I0+eo*L0,N0[8]=K0*c0+Z0*x0+ao*R0+io*B0,N0[9]=K0*d0+Z0*C0+ao*D0+io*T0,N0[10]=K0*M0+Z0*$0+ao*S0+io*Q0,N0[11]=K0*O0+Z0*_0+ao*I0+io*L0,N0[12]=H0*c0+P0*x0+W0*R0+Y0*B0,N0[13]=H0*d0+P0*C0+W0*D0+Y0*T0,N0[14]=H0*M0+P0*$0+W0*S0+Y0*Q0,N0[15]=H0*O0+P0*_0+W0*I0+Y0*L0,this._identityCalculated=!1,this}function e0(c0){var d0=c0.props;return this.transform(d0[0],d0[1],d0[2],d0[3],d0[4],d0[5],d0[6],d0[7],d0[8],d0[9],d0[10],d0[11],d0[12],d0[13],d0[14],d0[15])}function r0(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function i0(c0){for(var d0=0;d0<16;){if(c0.props[d0]!==this.props[d0])return!1;d0+=1}return!0}function n0(c0){var d0;for(d0=0;d0<16;d0+=1)c0.props[d0]=this.props[d0];return c0}function o0(c0){var d0;for(d0=0;d0<16;d0+=1)this.props[d0]=c0[d0]}function a0(c0,d0,M0){return{x:c0*this.props[0]+d0*this.props[4]+M0*this.props[8]+this.props[12],y:c0*this.props[1]+d0*this.props[5]+M0*this.props[9]+this.props[13],z:c0*this.props[2]+d0*this.props[6]+M0*this.props[10]+this.props[14]}}function s0(c0,d0,M0){return c0*this.props[0]+d0*this.props[4]+M0*this.props[8]+this.props[12]}function l0(c0,d0,M0){return c0*this.props[1]+d0*this.props[5]+M0*this.props[9]+this.props[13]}function u0(c0,d0,M0){return c0*this.props[2]+d0*this.props[6]+M0*this.props[10]+this.props[14]}function b0(){var c0=this.props[0]*this.props[5]-this.props[1]*this.props[4],d0=this.props[5]/c0,M0=-this.props[1]/c0,O0=-this.props[4]/c0,x0=this.props[0]/c0,C0=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/c0,$0=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/c0,_0=new Matrix;return _0.props[0]=d0,_0.props[1]=M0,_0.props[4]=O0,_0.props[5]=x0,_0.props[12]=C0,_0.props[13]=$0,_0}function g0(c0){var d0=this.getInverseMatrix();return d0.applyToPointArray(c0[0],c0[1],c0[2]||0)}function y0(c0){var d0,M0=c0.length,O0=[];for(d0=0;d0<M0;d0+=1)O0[d0]=g0(c0[d0]);return O0}function f0(c0,d0,M0){var O0=createTypedArray("float32",6);if(this.isIdentity())O0[0]=c0[0],O0[1]=c0[1],O0[2]=d0[0],O0[3]=d0[1],O0[4]=M0[0],O0[5]=M0[1];else{var x0=this.props[0],C0=this.props[1],$0=this.props[4],_0=this.props[5],R0=this.props[12],D0=this.props[13];O0[0]=c0[0]*x0+c0[1]*$0+R0,O0[1]=c0[0]*C0+c0[1]*_0+D0,O0[2]=d0[0]*x0+d0[1]*$0+R0,O0[3]=d0[0]*C0+d0[1]*_0+D0,O0[4]=M0[0]*x0+M0[1]*$0+R0,O0[5]=M0[0]*C0+M0[1]*_0+D0}return O0}function v0(c0,d0,M0){var O0;return this.isIdentity()?O0=[c0,d0,M0]:O0=[c0*this.props[0]+d0*this.props[4]+M0*this.props[8]+this.props[12],c0*this.props[1]+d0*this.props[5]+M0*this.props[9]+this.props[13],c0*this.props[2]+d0*this.props[6]+M0*this.props[10]+this.props[14]],O0}function A0(c0,d0){if(this.isIdentity())return c0+","+d0;var M0=this.props;return Math.round((c0*M0[0]+d0*M0[4]+M0[12])*100)/100+","+Math.round((c0*M0[1]+d0*M0[5]+M0[13])*100)/100}function p0(){for(var c0=0,d0=this.props,M0="matrix3d(",O0=1e4;c0<16;)M0+=_r(d0[c0]*O0)/O0,M0+=c0===15?")":",",c0+=1;return M0}function h0(c0){var d0=1e4;return c0<1e-6&&c0>0||c0>-1e-6&&c0<0?_r(c0*d0)/d0:c0}function m0(){var c0=this.props,d0=h0(c0[0]),M0=h0(c0[1]),O0=h0(c0[4]),x0=h0(c0[5]),C0=h0(c0[12]),$0=h0(c0[13]);return"matrix("+d0+","+M0+","+O0+","+x0+","+C0+","+$0+")"}return function(){this.reset=Dr,this.rotate=kr,this.rotateX=qr,this.rotateY=Nr,this.rotateZ=Wr,this.skew=Vr,this.skewFromAxis=Jr,this.shear=Qr,this.scale=Zr,this.setTransform=zn,this.translate=Vn,this.transform=_i,this.multiply=e0,this.applyToPoint=a0,this.applyToX=s0,this.applyToY=l0,this.applyToZ=u0,this.applyToPointArray=v0,this.applyToTriplePoints=f0,this.applyToPointStringified=A0,this.toCSS=p0,this.to2dCSS=m0,this.clone=n0,this.cloneFromProps=o0,this.equals=i0,this.inversePoints=y0,this.inversePoint=g0,this.getInverseMatrix=b0,this._t=this.transform,this.isIdentity=r0,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(zr){return typeof zr}:_typeof$3=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$3(Gt)}var lottie={};function setLocation(Gt){setLocationHref(Gt)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(Gt){setSubframeEnabled(Gt)}function setPrefix(Gt){setIdPrefix(Gt)}function loadAnimation(Gt){return animationManager.loadAnimation(Gt)}function setQuality(Gt){if(typeof Gt=="string")switch(Gt){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(Gt)&&Gt>1&&setDefaultCurveSegments(Gt)}function inBrowser(){return typeof navigator<"u"}function installPlugin(Gt,$r){Gt==="expressions"&&setExpressionsPlugin($r)}function getFactory(Gt){switch(Gt){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(Gt){for(var $r=queryString.split("&"),zr=0;zr<$r.length;zr+=1){var _r=$r[zr].split("=");if(decodeURIComponent(_r[0])==Gt)return decodeURIComponent(_r[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(Gt){}var ShapeModifiers=function(){var Gt={},$r={};Gt.registerModifier=zr,Gt.getModifier=_r;function zr(Dr,kr){$r[Dr]||($r[Dr]=kr)}function _r(Dr,kr,qr){return new $r[Dr](kr,qr)}return Gt}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(Gt){if(!this.closed){Gt.sh.container.addDynamicProperty(Gt.sh);var $r={shape:Gt.sh,data:Gt,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push($r),this.addShapeToModifier($r),this._isAnimated&&Gt.setAsAnimated()}},ShapeModifier.prototype.init=function(Gt,$r){this.shapes=[],this.elem=Gt,this.initDynamicPropertyContainer(Gt),this.initModifierProperties(Gt,$r),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(Gt,$r){this.s=PropertyFactory.getProp(Gt,$r.s,0,.01,this),this.e=PropertyFactory.getProp(Gt,$r.e,0,.01,this),this.o=PropertyFactory.getProp(Gt,$r.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=$r.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(Gt){Gt.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(Gt,$r,zr,_r,Dr){var kr=[];$r<=1?kr.push({s:Gt,e:$r}):Gt>=1?kr.push({s:Gt-1,e:$r-1}):(kr.push({s:Gt,e:1}),kr.push({s:0,e:$r-1}));var qr=[],Nr,Wr=kr.length,Qr;for(Nr=0;Nr<Wr;Nr+=1)if(Qr=kr[Nr],!(Qr.e*Dr<_r||Qr.s*Dr>_r+zr)){var Vr,Jr;Qr.s*Dr<=_r?Vr=0:Vr=(Qr.s*Dr-_r)/zr,Qr.e*Dr>=_r+zr?Jr=1:Jr=(Qr.e*Dr-_r)/zr,qr.push([Vr,Jr])}return qr.length||qr.push([0,0]),qr},TrimModifier.prototype.releasePathsData=function(Gt){var $r,zr=Gt.length;for($r=0;$r<zr;$r+=1)segmentsLengthPool.release(Gt[$r]);return Gt.length=0,Gt},TrimModifier.prototype.processShapes=function(Gt){var $r,zr;if(this._mdf||Gt){var _r=this.o.v%360/360;if(_r<0&&(_r+=1),this.s.v>1?$r=1+_r:this.s.v<0?$r=0+_r:$r=this.s.v+_r,this.e.v>1?zr=1+_r:this.e.v<0?zr=0+_r:zr=this.e.v+_r,$r>zr){var Dr=$r;$r=zr,zr=Dr}$r=Math.round($r*1e4)*1e-4,zr=Math.round(zr*1e4)*1e-4,this.sValue=$r,this.eValue=zr}else $r=this.sValue,zr=this.eValue;var kr,qr,Nr=this.shapes.length,Wr,Qr,Vr,Jr,Zr,zn=0;if(zr===$r)for(qr=0;qr<Nr;qr+=1)this.shapes[qr].localShapeCollection.releaseShapes(),this.shapes[qr].shape._mdf=!0,this.shapes[qr].shape.paths=this.shapes[qr].localShapeCollection,this._mdf&&(this.shapes[qr].pathsData.length=0);else if(zr===1&&$r===0||zr===0&&$r===1){if(this._mdf)for(qr=0;qr<Nr;qr+=1)this.shapes[qr].pathsData.length=0,this.shapes[qr].shape._mdf=!0}else{var Vn=[],_i,e0;for(qr=0;qr<Nr;qr+=1)if(_i=this.shapes[qr],!_i.shape._mdf&&!this._mdf&&!Gt&&this.m!==2)_i.shape.paths=_i.localShapeCollection;else{if(kr=_i.shape.paths,Qr=kr._length,Zr=0,!_i.shape._mdf&&_i.pathsData.length)Zr=_i.totalShapeLength;else{for(Vr=this.releasePathsData(_i.pathsData),Wr=0;Wr<Qr;Wr+=1)Jr=bez.getSegmentsLength(kr.shapes[Wr]),Vr.push(Jr),Zr+=Jr.totalLength;_i.totalShapeLength=Zr,_i.pathsData=Vr}zn+=Zr,_i.shape._mdf=!0}var r0=$r,i0=zr,n0=0,o0;for(qr=Nr-1;qr>=0;qr-=1)if(_i=this.shapes[qr],_i.shape._mdf){for(e0=_i.localShapeCollection,e0.releaseShapes(),this.m===2&&Nr>1?(o0=this.calculateShapeEdges($r,zr,_i.totalShapeLength,n0,zn),n0+=_i.totalShapeLength):o0=[[r0,i0]],Qr=o0.length,Wr=0;Wr<Qr;Wr+=1){r0=o0[Wr][0],i0=o0[Wr][1],Vn.length=0,i0<=1?Vn.push({s:_i.totalShapeLength*r0,e:_i.totalShapeLength*i0}):r0>=1?Vn.push({s:_i.totalShapeLength*(r0-1),e:_i.totalShapeLength*(i0-1)}):(Vn.push({s:_i.totalShapeLength*r0,e:_i.totalShapeLength}),Vn.push({s:0,e:_i.totalShapeLength*(i0-1)}));var a0=this.addShapes(_i,Vn[0]);if(Vn[0].s!==Vn[0].e){if(Vn.length>1){var s0=_i.shape.paths.shapes[_i.shape.paths._length-1];if(s0.c){var l0=a0.pop();this.addPaths(a0,e0),a0=this.addShapes(_i,Vn[1],l0)}else this.addPaths(a0,e0),a0=this.addShapes(_i,Vn[1])}this.addPaths(a0,e0)}}_i.shape.paths=e0}}},TrimModifier.prototype.addPaths=function(Gt,$r){var zr,_r=Gt.length;for(zr=0;zr<_r;zr+=1)$r.addShape(Gt[zr])},TrimModifier.prototype.addSegment=function(Gt,$r,zr,_r,Dr,kr,qr){Dr.setXYAt($r[0],$r[1],"o",kr),Dr.setXYAt(zr[0],zr[1],"i",kr+1),qr&&Dr.setXYAt(Gt[0],Gt[1],"v",kr),Dr.setXYAt(_r[0],_r[1],"v",kr+1)},TrimModifier.prototype.addSegmentFromArray=function(Gt,$r,zr,_r){$r.setXYAt(Gt[1],Gt[5],"o",zr),$r.setXYAt(Gt[2],Gt[6],"i",zr+1),_r&&$r.setXYAt(Gt[0],Gt[4],"v",zr),$r.setXYAt(Gt[3],Gt[7],"v",zr+1)},TrimModifier.prototype.addShapes=function(Gt,$r,zr){var _r=Gt.pathsData,Dr=Gt.shape.paths.shapes,kr,qr=Gt.shape.paths._length,Nr,Wr,Qr=0,Vr,Jr,Zr,zn,Vn=[],_i,e0=!0;for(zr?(Jr=zr._length,_i=zr._length):(zr=shapePool.newElement(),Jr=0,_i=0),Vn.push(zr),kr=0;kr<qr;kr+=1){for(Zr=_r[kr].lengths,zr.c=Dr[kr].c,Wr=Dr[kr].c?Zr.length:Zr.length+1,Nr=1;Nr<Wr;Nr+=1)if(Vr=Zr[Nr-1],Qr+Vr.addedLength<$r.s)Qr+=Vr.addedLength,zr.c=!1;else if(Qr>$r.e){zr.c=!1;break}else $r.s<=Qr&&$r.e>=Qr+Vr.addedLength?(this.addSegment(Dr[kr].v[Nr-1],Dr[kr].o[Nr-1],Dr[kr].i[Nr],Dr[kr].v[Nr],zr,Jr,e0),e0=!1):(zn=bez.getNewSegment(Dr[kr].v[Nr-1],Dr[kr].v[Nr],Dr[kr].o[Nr-1],Dr[kr].i[Nr],($r.s-Qr)/Vr.addedLength,($r.e-Qr)/Vr.addedLength,Zr[Nr-1]),this.addSegmentFromArray(zn,zr,Jr,e0),e0=!1,zr.c=!1),Qr+=Vr.addedLength,Jr+=1;if(Dr[kr].c&&Zr.length){if(Vr=Zr[Nr-1],Qr<=$r.e){var r0=Zr[Nr-1].addedLength;$r.s<=Qr&&$r.e>=Qr+r0?(this.addSegment(Dr[kr].v[Nr-1],Dr[kr].o[Nr-1],Dr[kr].i[0],Dr[kr].v[0],zr,Jr,e0),e0=!1):(zn=bez.getNewSegment(Dr[kr].v[Nr-1],Dr[kr].v[0],Dr[kr].o[Nr-1],Dr[kr].i[0],($r.s-Qr)/r0,($r.e-Qr)/r0,Zr[Nr-1]),this.addSegmentFromArray(zn,zr,Jr,e0),e0=!1,zr.c=!1)}else zr.c=!1;Qr+=Vr.addedLength,Jr+=1}if(zr._length&&(zr.setXYAt(zr.v[_i][0],zr.v[_i][1],"i",_i),zr.setXYAt(zr.v[zr._length-1][0],zr.v[zr._length-1][1],"o",zr._length-1)),Qr>$r.e)break;kr<qr-1&&(zr=shapePool.newElement(),e0=!0,Vn.push(zr),Jr=0)}return Vn};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(Gt,$r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(Gt,$r.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(Gt,$r){var zr=$r/100,_r=[0,0],Dr=Gt._length,kr=0;for(kr=0;kr<Dr;kr+=1)_r[0]+=Gt.v[kr][0],_r[1]+=Gt.v[kr][1];_r[0]/=Dr,_r[1]/=Dr;var qr=shapePool.newElement();qr.c=Gt.c;var Nr,Wr,Qr,Vr,Jr,Zr;for(kr=0;kr<Dr;kr+=1)Nr=Gt.v[kr][0]+(_r[0]-Gt.v[kr][0])*zr,Wr=Gt.v[kr][1]+(_r[1]-Gt.v[kr][1])*zr,Qr=Gt.o[kr][0]+(_r[0]-Gt.o[kr][0])*-zr,Vr=Gt.o[kr][1]+(_r[1]-Gt.o[kr][1])*-zr,Jr=Gt.i[kr][0]+(_r[0]-Gt.i[kr][0])*-zr,Zr=Gt.i[kr][1]+(_r[1]-Gt.i[kr][1])*-zr,qr.setTripleAt(Nr,Wr,Qr,Vr,Jr,Zr,kr);return qr},PuckerAndBloatModifier.prototype.processShapes=function(Gt){var $r,zr,_r=this.shapes.length,Dr,kr,qr=this.amount.v;if(qr!==0){var Nr,Wr;for(zr=0;zr<_r;zr+=1){if(Nr=this.shapes[zr],Wr=Nr.localShapeCollection,!(!Nr.shape._mdf&&!this._mdf&&!Gt))for(Wr.releaseShapes(),Nr.shape._mdf=!0,$r=Nr.shape.paths.shapes,kr=Nr.shape.paths._length,Dr=0;Dr<kr;Dr+=1)Wr.addShape(this.processPath($r[Dr],qr));Nr.shape.paths=Nr.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var Gt=[0,0];function $r(Wr){var Qr=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||Qr,this.a&&Wr.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&Wr.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&Wr.skewFromAxis(-this.sk.v,this.sa.v),this.r?Wr.rotate(-this.r.v):Wr.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?Wr.translate(this.px.v,this.py.v,-this.pz.v):Wr.translate(this.px.v,this.py.v,0):Wr.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function zr(Wr){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||Wr){var Qr;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var Vr,Jr;if(Qr=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(Vr=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/Qr,0),Jr=this.p.getValueAtTime(this.p.keyframes[0].t/Qr,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(Vr=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/Qr,0),Jr=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/Qr,0)):(Vr=this.p.pv,Jr=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/Qr,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){Vr=[],Jr=[];var Zr=this.px,zn=this.py;Zr._caching.lastFrame+Zr.offsetTime<=Zr.keyframes[0].t?(Vr[0]=Zr.getValueAtTime((Zr.keyframes[0].t+.01)/Qr,0),Vr[1]=zn.getValueAtTime((zn.keyframes[0].t+.01)/Qr,0),Jr[0]=Zr.getValueAtTime(Zr.keyframes[0].t/Qr,0),Jr[1]=zn.getValueAtTime(zn.keyframes[0].t/Qr,0)):Zr._caching.lastFrame+Zr.offsetTime>=Zr.keyframes[Zr.keyframes.length-1].t?(Vr[0]=Zr.getValueAtTime(Zr.keyframes[Zr.keyframes.length-1].t/Qr,0),Vr[1]=zn.getValueAtTime(zn.keyframes[zn.keyframes.length-1].t/Qr,0),Jr[0]=Zr.getValueAtTime((Zr.keyframes[Zr.keyframes.length-1].t-.01)/Qr,0),Jr[1]=zn.getValueAtTime((zn.keyframes[zn.keyframes.length-1].t-.01)/Qr,0)):(Vr=[Zr.pv,zn.pv],Jr[0]=Zr.getValueAtTime((Zr._caching.lastFrame+Zr.offsetTime-.01)/Qr,Zr.offsetTime),Jr[1]=zn.getValueAtTime((zn._caching.lastFrame+zn.offsetTime-.01)/Qr,zn.offsetTime))}else Jr=Gt,Vr=Jr;this.v.rotate(-Math.atan2(Vr[1]-Jr[1],Vr[0]-Jr[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function _r(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function Dr(){}function kr(Wr){this._addDynamicProperty(Wr),this.elem.addDynamicProperty(Wr),this._isDirty=!0}function qr(Wr,Qr,Vr){if(this.elem=Wr,this.frameId=-1,this.propType="transform",this.data=Qr,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(Vr||Wr),Qr.p&&Qr.p.s?(this.px=PropertyFactory.getProp(Wr,Qr.p.x,0,0,this),this.py=PropertyFactory.getProp(Wr,Qr.p.y,0,0,this),Qr.p.z&&(this.pz=PropertyFactory.getProp(Wr,Qr.p.z,0,0,this))):this.p=PropertyFactory.getProp(Wr,Qr.p||{k:[0,0,0]},1,0,this),Qr.rx){if(this.rx=PropertyFactory.getProp(Wr,Qr.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(Wr,Qr.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(Wr,Qr.rz,0,degToRads,this),Qr.or.k[0].ti){var Jr,Zr=Qr.or.k.length;for(Jr=0;Jr<Zr;Jr+=1)Qr.or.k[Jr].to=null,Qr.or.k[Jr].ti=null}this.or=PropertyFactory.getProp(Wr,Qr.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(Wr,Qr.r||{k:0},0,degToRads,this);Qr.sk&&(this.sk=PropertyFactory.getProp(Wr,Qr.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(Wr,Qr.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(Wr,Qr.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(Wr,Qr.s||{k:[100,100,100]},1,.01,this),Qr.o?this.o=PropertyFactory.getProp(Wr,Qr.o,0,.01,Wr):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}qr.prototype={applyToMatrix:$r,getValue:zr,precalculateMatrix:_r,autoOrient:Dr},extendPrototype([DynamicPropertyContainer],qr),qr.prototype.addDynamicProperty=kr,qr.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function Nr(Wr,Qr,Vr){return new qr(Wr,Qr,Vr)}return{getTransformProperty:Nr}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(Gt,$r){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(Gt,$r.c,0,null,this),this.o=PropertyFactory.getProp(Gt,$r.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(Gt,$r.tr,this),this.so=PropertyFactory.getProp(Gt,$r.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(Gt,$r.tr.eo,0,.01,this),this.data=$r,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(Gt,$r,zr,_r,Dr,kr){var qr=kr?-1:1,Nr=_r.s.v[0]+(1-_r.s.v[0])*(1-Dr),Wr=_r.s.v[1]+(1-_r.s.v[1])*(1-Dr);Gt.translate(_r.p.v[0]*qr*Dr,_r.p.v[1]*qr*Dr,_r.p.v[2]),$r.translate(-_r.a.v[0],-_r.a.v[1],_r.a.v[2]),$r.rotate(-_r.r.v*qr*Dr),$r.translate(_r.a.v[0],_r.a.v[1],_r.a.v[2]),zr.translate(-_r.a.v[0],-_r.a.v[1],_r.a.v[2]),zr.scale(kr?1/Nr:Nr,kr?1/Wr:Wr),zr.translate(_r.a.v[0],_r.a.v[1],_r.a.v[2])},RepeaterModifier.prototype.init=function(Gt,$r,zr,_r){for(this.elem=Gt,this.arr=$r,this.pos=zr,this.elemsData=_r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(Gt),this.initModifierProperties(Gt,$r[zr]);zr>0;)zr-=1,this._elements.unshift($r[zr]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(Gt){var $r,zr=Gt.length;for($r=0;$r<zr;$r+=1)Gt[$r]._processed=!1,Gt[$r].ty==="gr"&&this.resetElements(Gt[$r].it)},RepeaterModifier.prototype.cloneElements=function(Gt){var $r=JSON.parse(JSON.stringify(Gt));return this.resetElements($r),$r},RepeaterModifier.prototype.changeGroupRender=function(Gt,$r){var zr,_r=Gt.length;for(zr=0;zr<_r;zr+=1)Gt[zr]._render=$r,Gt[zr].ty==="gr"&&this.changeGroupRender(Gt[zr].it,$r)},RepeaterModifier.prototype.processShapes=function(Gt){var $r,zr,_r,Dr,kr,qr=!1;if(this._mdf||Gt){var Nr=Math.ceil(this.c.v);if(this._groups.length<Nr){for(;this._groups.length<Nr;){var Wr={it:this.cloneElements(this._elements),ty:"gr"};Wr.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,Wr),this._groups.splice(0,0,Wr),this._currentCopies+=1}this.elem.reloadShapes(),qr=!0}kr=0;var Qr;for(_r=0;_r<=this._groups.length-1;_r+=1){if(Qr=kr<Nr,this._groups[_r]._render=Qr,this.changeGroupRender(this._groups[_r].it,Qr),!Qr){var Vr=this.elemsData[_r].it,Jr=Vr[Vr.length-1];Jr.transform.op.v!==0?(Jr.transform.op._mdf=!0,Jr.transform.op.v=0):Jr.transform.op._mdf=!1}kr+=1}this._currentCopies=Nr;var Zr=this.o.v,zn=Zr%1,Vn=Zr>0?Math.floor(Zr):Math.ceil(Zr),_i=this.pMatrix.props,e0=this.rMatrix.props,r0=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var i0=0;if(Zr>0){for(;i0<Vn;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),i0+=1;zn&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,zn,!1),i0+=zn)}else if(Zr<0){for(;i0>Vn;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),i0-=1;zn&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-zn,!0),i0-=zn)}_r=this.data.m===1?0:this._currentCopies-1,Dr=this.data.m===1?1:-1,kr=this._currentCopies;for(var n0,o0;kr;){if($r=this.elemsData[_r].it,zr=$r[$r.length-1].transform.mProps.v.props,o0=zr.length,$r[$r.length-1].transform.mProps._mdf=!0,$r[$r.length-1].transform.op._mdf=!0,$r[$r.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(_r/(this._currentCopies-1)),i0!==0){for((_r!==0&&Dr===1||_r!==this._currentCopies-1&&Dr===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(e0[0],e0[1],e0[2],e0[3],e0[4],e0[5],e0[6],e0[7],e0[8],e0[9],e0[10],e0[11],e0[12],e0[13],e0[14],e0[15]),this.matrix.transform(r0[0],r0[1],r0[2],r0[3],r0[4],r0[5],r0[6],r0[7],r0[8],r0[9],r0[10],r0[11],r0[12],r0[13],r0[14],r0[15]),this.matrix.transform(_i[0],_i[1],_i[2],_i[3],_i[4],_i[5],_i[6],_i[7],_i[8],_i[9],_i[10],_i[11],_i[12],_i[13],_i[14],_i[15]),n0=0;n0<o0;n0+=1)zr[n0]=this.matrix.props[n0];this.matrix.reset()}else for(this.matrix.reset(),n0=0;n0<o0;n0+=1)zr[n0]=this.matrix.props[n0];i0+=1,kr-=1,_r+=Dr}}else for(kr=this._currentCopies,_r=0,Dr=1;kr;)$r=this.elemsData[_r].it,zr=$r[$r.length-1].transform.mProps.v.props,$r[$r.length-1].transform.mProps._mdf=!1,$r[$r.length-1].transform.op._mdf=!1,kr-=1,_r+=Dr;return qr},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(Gt,$r){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(Gt,$r.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(Gt,$r){var zr=shapePool.newElement();zr.c=Gt.c;var _r,Dr=Gt._length,kr,qr,Nr,Wr,Qr,Vr,Jr=0,Zr,zn,Vn,_i,e0,r0;for(_r=0;_r<Dr;_r+=1)kr=Gt.v[_r],Nr=Gt.o[_r],qr=Gt.i[_r],kr[0]===Nr[0]&&kr[1]===Nr[1]&&kr[0]===qr[0]&&kr[1]===qr[1]?(_r===0||_r===Dr-1)&&!Gt.c?(zr.setTripleAt(kr[0],kr[1],Nr[0],Nr[1],qr[0],qr[1],Jr),Jr+=1):(_r===0?Wr=Gt.v[Dr-1]:Wr=Gt.v[_r-1],Qr=Math.sqrt(Math.pow(kr[0]-Wr[0],2)+Math.pow(kr[1]-Wr[1],2)),Vr=Qr?Math.min(Qr/2,$r)/Qr:0,e0=kr[0]+(Wr[0]-kr[0])*Vr,Zr=e0,r0=kr[1]-(kr[1]-Wr[1])*Vr,zn=r0,Vn=Zr-(Zr-kr[0])*roundCorner,_i=zn-(zn-kr[1])*roundCorner,zr.setTripleAt(Zr,zn,Vn,_i,e0,r0,Jr),Jr+=1,_r===Dr-1?Wr=Gt.v[0]:Wr=Gt.v[_r+1],Qr=Math.sqrt(Math.pow(kr[0]-Wr[0],2)+Math.pow(kr[1]-Wr[1],2)),Vr=Qr?Math.min(Qr/2,$r)/Qr:0,Vn=kr[0]+(Wr[0]-kr[0])*Vr,Zr=Vn,_i=kr[1]+(Wr[1]-kr[1])*Vr,zn=_i,e0=Zr-(Zr-kr[0])*roundCorner,r0=zn-(zn-kr[1])*roundCorner,zr.setTripleAt(Zr,zn,Vn,_i,e0,r0,Jr),Jr+=1):(zr.setTripleAt(Gt.v[_r][0],Gt.v[_r][1],Gt.o[_r][0],Gt.o[_r][1],Gt.i[_r][0],Gt.i[_r][1],Jr),Jr+=1);return zr},RoundCornersModifier.prototype.processShapes=function(Gt){var $r,zr,_r=this.shapes.length,Dr,kr,qr=this.rd.v;if(qr!==0){var Nr,Wr;for(zr=0;zr<_r;zr+=1){if(Nr=this.shapes[zr],Wr=Nr.localShapeCollection,!(!Nr.shape._mdf&&!this._mdf&&!Gt))for(Wr.releaseShapes(),Nr.shape._mdf=!0,$r=Nr.shape.paths.shapes,kr=Nr.shape.paths._length,Dr=0;Dr<kr;Dr+=1)Wr.addShape(this.processPath($r[Dr],qr));Nr.shape.paths=Nr.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(Gt,$r){return Math.abs(Gt-$r)*1e5<=Math.min(Math.abs(Gt),Math.abs($r))}function floatZero(Gt){return Math.abs(Gt)<=1e-5}function lerp(Gt,$r,zr){return Gt*(1-zr)+$r*zr}function lerpPoint(Gt,$r,zr){return[lerp(Gt[0],$r[0],zr),lerp(Gt[1],$r[1],zr)]}function quadRoots(Gt,$r,zr){if(Gt===0)return[];var _r=$r*$r-4*Gt*zr;if(_r<0)return[];var Dr=-$r/(2*Gt);if(_r===0)return[Dr];var kr=Math.sqrt(_r)/(2*Gt);return[Dr-kr,Dr+kr]}function polynomialCoefficients(Gt,$r,zr,_r){return[-Gt+3*$r-3*zr+_r,3*Gt-6*$r+3*zr,-3*Gt+3*$r,Gt]}function singlePoint(Gt){return new PolynomialBezier(Gt,Gt,Gt,Gt,!1)}function PolynomialBezier(Gt,$r,zr,_r,Dr){Dr&&pointEqual(Gt,$r)&&($r=lerpPoint(Gt,_r,1/3)),Dr&&pointEqual(zr,_r)&&(zr=lerpPoint(Gt,_r,2/3));var kr=polynomialCoefficients(Gt[0],$r[0],zr[0],_r[0]),qr=polynomialCoefficients(Gt[1],$r[1],zr[1],_r[1]);this.a=[kr[0],qr[0]],this.b=[kr[1],qr[1]],this.c=[kr[2],qr[2]],this.d=[kr[3],qr[3]],this.points=[Gt,$r,zr,_r]}PolynomialBezier.prototype.point=function(Gt){return[((this.a[0]*Gt+this.b[0])*Gt+this.c[0])*Gt+this.d[0],((this.a[1]*Gt+this.b[1])*Gt+this.c[1])*Gt+this.d[1]]},PolynomialBezier.prototype.derivative=function(Gt){return[(3*Gt*this.a[0]+2*this.b[0])*Gt+this.c[0],(3*Gt*this.a[1]+2*this.b[1])*Gt+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(Gt){var $r=this.derivative(Gt);return Math.atan2($r[1],$r[0])},PolynomialBezier.prototype.normalAngle=function(Gt){var $r=this.derivative(Gt);return Math.atan2($r[0],$r[1])},PolynomialBezier.prototype.inflectionPoints=function(){var Gt=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(Gt))return[];var $r=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/Gt,zr=$r*$r-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/Gt;if(zr<0)return[];var _r=Math.sqrt(zr);return floatZero(_r)?_r>0&&_r<1?[$r]:[]:[$r-_r,$r+_r].filter(function(Dr){return Dr>0&&Dr<1})},PolynomialBezier.prototype.split=function(Gt){if(Gt<=0)return[singlePoint(this.points[0]),this];if(Gt>=1)return[this,singlePoint(this.points[this.points.length-1])];var $r=lerpPoint(this.points[0],this.points[1],Gt),zr=lerpPoint(this.points[1],this.points[2],Gt),_r=lerpPoint(this.points[2],this.points[3],Gt),Dr=lerpPoint($r,zr,Gt),kr=lerpPoint(zr,_r,Gt),qr=lerpPoint(Dr,kr,Gt);return[new PolynomialBezier(this.points[0],$r,Dr,qr,!0),new PolynomialBezier(qr,kr,_r,this.points[3],!0)]};function extrema(Gt,$r){var zr=Gt.points[0][$r],_r=Gt.points[Gt.points.length-1][$r];if(zr>_r){var Dr=_r;_r=zr,zr=Dr}for(var kr=quadRoots(3*Gt.a[$r],2*Gt.b[$r],Gt.c[$r]),qr=0;qr<kr.length;qr+=1)if(kr[qr]>0&&kr[qr]<1){var Nr=Gt.point(kr[qr])[$r];Nr<zr?zr=Nr:Nr>_r&&(_r=Nr)}return{min:zr,max:_r}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var Gt=this.bounds();return{left:Gt.x.min,right:Gt.x.max,top:Gt.y.min,bottom:Gt.y.max,width:Gt.x.max-Gt.x.min,height:Gt.y.max-Gt.y.min,cx:(Gt.x.max+Gt.x.min)/2,cy:(Gt.y.max+Gt.y.min)/2}};function intersectData(Gt,$r,zr){var _r=Gt.boundingBox();return{cx:_r.cx,cy:_r.cy,width:_r.width,height:_r.height,bez:Gt,t:($r+zr)/2,t1:$r,t2:zr}}function splitData(Gt){var $r=Gt.bez.split(.5);return[intersectData($r[0],Gt.t1,Gt.t),intersectData($r[1],Gt.t,Gt.t2)]}function boxIntersect(Gt,$r){return Math.abs(Gt.cx-$r.cx)*2<Gt.width+$r.width&&Math.abs(Gt.cy-$r.cy)*2<Gt.height+$r.height}function intersectsImpl(Gt,$r,zr,_r,Dr,kr){if(boxIntersect(Gt,$r)){if(zr>=kr||Gt.width<=_r&&Gt.height<=_r&&$r.width<=_r&&$r.height<=_r){Dr.push([Gt.t,$r.t]);return}var qr=splitData(Gt),Nr=splitData($r);intersectsImpl(qr[0],Nr[0],zr+1,_r,Dr,kr),intersectsImpl(qr[0],Nr[1],zr+1,_r,Dr,kr),intersectsImpl(qr[1],Nr[0],zr+1,_r,Dr,kr),intersectsImpl(qr[1],Nr[1],zr+1,_r,Dr,kr)}}PolynomialBezier.prototype.intersections=function(Gt,$r,zr){$r===void 0&&($r=2),zr===void 0&&(zr=7);var _r=[];return intersectsImpl(intersectData(this,0,1),intersectData(Gt,0,1),0,$r,_r,zr),_r},PolynomialBezier.shapeSegment=function(Gt,$r){var zr=($r+1)%Gt.length();return new PolynomialBezier(Gt.v[$r],Gt.o[$r],Gt.i[zr],Gt.v[zr],!0)},PolynomialBezier.shapeSegmentInverted=function(Gt,$r){var zr=($r+1)%Gt.length();return new PolynomialBezier(Gt.v[zr],Gt.i[zr],Gt.o[$r],Gt.v[$r],!0)};function crossProduct(Gt,$r){return[Gt[1]*$r[2]-Gt[2]*$r[1],Gt[2]*$r[0]-Gt[0]*$r[2],Gt[0]*$r[1]-Gt[1]*$r[0]]}function lineIntersection(Gt,$r,zr,_r){var Dr=[Gt[0],Gt[1],1],kr=[$r[0],$r[1],1],qr=[zr[0],zr[1],1],Nr=[_r[0],_r[1],1],Wr=crossProduct(crossProduct(Dr,kr),crossProduct(qr,Nr));return floatZero(Wr[2])?null:[Wr[0]/Wr[2],Wr[1]/Wr[2]]}function polarOffset(Gt,$r,zr){return[Gt[0]+Math.cos($r)*zr,Gt[1]-Math.sin($r)*zr]}function pointDistance(Gt,$r){return Math.hypot(Gt[0]-$r[0],Gt[1]-$r[1])}function pointEqual(Gt,$r){return floatEqual(Gt[0],$r[0])&&floatEqual(Gt[1],$r[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(Gt,$r){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(Gt,$r.s,0,null,this),this.frequency=PropertyFactory.getProp(Gt,$r.r,0,null,this),this.pointsType=PropertyFactory.getProp(Gt,$r.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(Gt,$r,zr,_r,Dr,kr,qr){var Nr=zr-Math.PI/2,Wr=zr+Math.PI/2,Qr=$r[0]+Math.cos(zr)*_r*Dr,Vr=$r[1]-Math.sin(zr)*_r*Dr;Gt.setTripleAt(Qr,Vr,Qr+Math.cos(Nr)*kr,Vr-Math.sin(Nr)*kr,Qr+Math.cos(Wr)*qr,Vr-Math.sin(Wr)*qr,Gt.length())}function getPerpendicularVector(Gt,$r){var zr=[$r[0]-Gt[0],$r[1]-Gt[1]],_r=-Math.PI*.5,Dr=[Math.cos(_r)*zr[0]-Math.sin(_r)*zr[1],Math.sin(_r)*zr[0]+Math.cos(_r)*zr[1]];return Dr}function getProjectingAngle(Gt,$r){var zr=$r===0?Gt.length()-1:$r-1,_r=($r+1)%Gt.length(),Dr=Gt.v[zr],kr=Gt.v[_r],qr=getPerpendicularVector(Dr,kr);return Math.atan2(0,1)-Math.atan2(qr[1],qr[0])}function zigZagCorner(Gt,$r,zr,_r,Dr,kr,qr){var Nr=getProjectingAngle($r,zr),Wr=$r.v[zr%$r._length],Qr=$r.v[zr===0?$r._length-1:zr-1],Vr=$r.v[(zr+1)%$r._length],Jr=kr===2?Math.sqrt(Math.pow(Wr[0]-Qr[0],2)+Math.pow(Wr[1]-Qr[1],2)):0,Zr=kr===2?Math.sqrt(Math.pow(Wr[0]-Vr[0],2)+Math.pow(Wr[1]-Vr[1],2)):0;setPoint(Gt,$r.v[zr%$r._length],Nr,qr,_r,Zr/((Dr+1)*2),Jr/((Dr+1)*2))}function zigZagSegment(Gt,$r,zr,_r,Dr,kr){for(var qr=0;qr<_r;qr+=1){var Nr=(qr+1)/(_r+1),Wr=Dr===2?Math.sqrt(Math.pow($r.points[3][0]-$r.points[0][0],2)+Math.pow($r.points[3][1]-$r.points[0][1],2)):0,Qr=$r.normalAngle(Nr),Vr=$r.point(Nr);setPoint(Gt,Vr,Qr,kr,zr,Wr/((_r+1)*2),Wr/((_r+1)*2)),kr=-kr}return kr}ZigZagModifier.prototype.processPath=function(Gt,$r,zr,_r){var Dr=Gt._length,kr=shapePool.newElement();if(kr.c=Gt.c,Gt.c||(Dr-=1),Dr===0)return kr;var qr=-1,Nr=PolynomialBezier.shapeSegment(Gt,0);zigZagCorner(kr,Gt,0,$r,zr,_r,qr);for(var Wr=0;Wr<Dr;Wr+=1)qr=zigZagSegment(kr,Nr,$r,zr,_r,-qr),Wr===Dr-1&&!Gt.c?Nr=null:Nr=PolynomialBezier.shapeSegment(Gt,(Wr+1)%Dr),zigZagCorner(kr,Gt,Wr+1,$r,zr,_r,qr);return kr},ZigZagModifier.prototype.processShapes=function(Gt){var $r,zr,_r=this.shapes.length,Dr,kr,qr=this.amplitude.v,Nr=Math.max(0,Math.round(this.frequency.v)),Wr=this.pointsType.v;if(qr!==0){var Qr,Vr;for(zr=0;zr<_r;zr+=1){if(Qr=this.shapes[zr],Vr=Qr.localShapeCollection,!(!Qr.shape._mdf&&!this._mdf&&!Gt))for(Vr.releaseShapes(),Qr.shape._mdf=!0,$r=Qr.shape.paths.shapes,kr=Qr.shape.paths._length,Dr=0;Dr<kr;Dr+=1)Vr.addShape(this.processPath($r[Dr],qr,Nr,Wr));Qr.shape.paths=Qr.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(Gt,$r,zr){var _r=Math.atan2($r[0]-Gt[0],$r[1]-Gt[1]);return[polarOffset(Gt,_r,zr),polarOffset($r,_r,zr)]}function offsetSegment(Gt,$r){var zr,_r,Dr,kr,qr,Nr,Wr;Wr=linearOffset(Gt.points[0],Gt.points[1],$r),zr=Wr[0],_r=Wr[1],Wr=linearOffset(Gt.points[1],Gt.points[2],$r),Dr=Wr[0],kr=Wr[1],Wr=linearOffset(Gt.points[2],Gt.points[3],$r),qr=Wr[0],Nr=Wr[1];var Qr=lineIntersection(zr,_r,Dr,kr);Qr===null&&(Qr=_r);var Vr=lineIntersection(qr,Nr,Dr,kr);return Vr===null&&(Vr=qr),new PolynomialBezier(zr,Qr,Vr,Nr)}function joinLines(Gt,$r,zr,_r,Dr){var kr=$r.points[3],qr=zr.points[0];if(_r===3||pointEqual(kr,qr))return kr;if(_r===2){var Nr=-$r.tangentAngle(1),Wr=-zr.tangentAngle(0)+Math.PI,Qr=lineIntersection(kr,polarOffset(kr,Nr+Math.PI/2,100),qr,polarOffset(qr,Nr+Math.PI/2,100)),Vr=Qr?pointDistance(Qr,kr):pointDistance(kr,qr)/2,Jr=polarOffset(kr,Nr,2*Vr*roundCorner);return Gt.setXYAt(Jr[0],Jr[1],"o",Gt.length()-1),Jr=polarOffset(qr,Wr,2*Vr*roundCorner),Gt.setTripleAt(qr[0],qr[1],qr[0],qr[1],Jr[0],Jr[1],Gt.length()),qr}var Zr=pointEqual(kr,$r.points[2])?$r.points[0]:$r.points[2],zn=pointEqual(qr,zr.points[1])?zr.points[3]:zr.points[1],Vn=lineIntersection(Zr,kr,qr,zn);return Vn&&pointDistance(Vn,kr)<Dr?(Gt.setTripleAt(Vn[0],Vn[1],Vn[0],Vn[1],Vn[0],Vn[1],Gt.length()),Vn):kr}function getIntersection(Gt,$r){var zr=Gt.intersections($r);return zr.length&&floatEqual(zr[0][0],1)&&zr.shift(),zr.length?zr[0]:null}function pruneSegmentIntersection(Gt,$r){var zr=Gt.slice(),_r=$r.slice(),Dr=getIntersection(Gt[Gt.length-1],$r[0]);return Dr&&(zr[Gt.length-1]=Gt[Gt.length-1].split(Dr[0])[0],_r[0]=$r[0].split(Dr[1])[1]),Gt.length>1&&$r.length>1&&(Dr=getIntersection(Gt[0],$r[$r.length-1]),Dr)?[[Gt[0].split(Dr[0])[0]],[$r[$r.length-1].split(Dr[1])[1]]]:[zr,_r]}function pruneIntersections(Gt){for(var $r,zr=1;zr<Gt.length;zr+=1)$r=pruneSegmentIntersection(Gt[zr-1],Gt[zr]),Gt[zr-1]=$r[0],Gt[zr]=$r[1];return Gt.length>1&&($r=pruneSegmentIntersection(Gt[Gt.length-1],Gt[0]),Gt[Gt.length-1]=$r[0],Gt[0]=$r[1]),Gt}function offsetSegmentSplit(Gt,$r){var zr=Gt.inflectionPoints(),_r,Dr,kr,qr;if(zr.length===0)return[offsetSegment(Gt,$r)];if(zr.length===1||floatEqual(zr[1],1))return kr=Gt.split(zr[0]),_r=kr[0],Dr=kr[1],[offsetSegment(_r,$r),offsetSegment(Dr,$r)];kr=Gt.split(zr[0]),_r=kr[0];var Nr=(zr[1]-zr[0])/(1-zr[0]);return kr=kr[1].split(Nr),qr=kr[0],Dr=kr[1],[offsetSegment(_r,$r),offsetSegment(qr,$r),offsetSegment(Dr,$r)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(Gt,$r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(Gt,$r.a,0,null,this),this.miterLimit=PropertyFactory.getProp(Gt,$r.ml,0,null,this),this.lineJoin=$r.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(Gt,$r,zr,_r){var Dr=shapePool.newElement();Dr.c=Gt.c;var kr=Gt.length();Gt.c||(kr-=1);var qr,Nr,Wr,Qr=[];for(qr=0;qr<kr;qr+=1)Wr=PolynomialBezier.shapeSegment(Gt,qr),Qr.push(offsetSegmentSplit(Wr,$r));if(!Gt.c)for(qr=kr-1;qr>=0;qr-=1)Wr=PolynomialBezier.shapeSegmentInverted(Gt,qr),Qr.push(offsetSegmentSplit(Wr,$r));Qr=pruneIntersections(Qr);var Vr=null,Jr=null;for(qr=0;qr<Qr.length;qr+=1){var Zr=Qr[qr];for(Jr&&(Vr=joinLines(Dr,Jr,Zr[0],zr,_r)),Jr=Zr[Zr.length-1],Nr=0;Nr<Zr.length;Nr+=1)Wr=Zr[Nr],Vr&&pointEqual(Wr.points[0],Vr)?Dr.setXYAt(Wr.points[1][0],Wr.points[1][1],"o",Dr.length()-1):Dr.setTripleAt(Wr.points[0][0],Wr.points[0][1],Wr.points[1][0],Wr.points[1][1],Wr.points[0][0],Wr.points[0][1],Dr.length()),Dr.setTripleAt(Wr.points[3][0],Wr.points[3][1],Wr.points[3][0],Wr.points[3][1],Wr.points[2][0],Wr.points[2][1],Dr.length()),Vr=Wr.points[3]}return Qr.length&&joinLines(Dr,Jr,Qr[0][0],zr,_r),Dr},OffsetPathModifier.prototype.processShapes=function(Gt){var $r,zr,_r=this.shapes.length,Dr,kr,qr=this.amount.v,Nr=this.miterLimit.v,Wr=this.lineJoin;if(qr!==0){var Qr,Vr;for(zr=0;zr<_r;zr+=1){if(Qr=this.shapes[zr],Vr=Qr.localShapeCollection,!(!Qr.shape._mdf&&!this._mdf&&!Gt))for(Vr.releaseShapes(),Qr.shape._mdf=!0,$r=Qr.shape.paths.shapes,kr=Qr.shape.paths._length,Dr=0;Dr<kr;Dr+=1)Vr.addShape(this.processPath($r[Dr],qr,Wr,Nr));Qr.shape.paths=Qr.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(Gt){for(var $r=Gt.fStyle?Gt.fStyle.split(" "):[],zr="normal",_r="normal",Dr=$r.length,kr,qr=0;qr<Dr;qr+=1)switch(kr=$r[qr].toLowerCase(),kr){case"italic":_r="italic";break;case"bold":zr="700";break;case"black":zr="900";break;case"medium":zr="500";break;case"regular":case"normal":zr="400";break;case"light":case"thin":zr="200";break}return{style:_r,weight:Gt.fWeight||zr}}var FontManager=function(){var Gt=5e3,$r={w:0,size:0,shapes:[],data:{shapes:[]}},zr=[];zr=zr.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var _r=127988,Dr=917631,kr=917601,qr=917626,Nr=65039,Wr=8205,Qr=127462,Vr=127487,Jr=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function Zr(h0){var m0=h0.split(","),c0,d0=m0.length,M0=[];for(c0=0;c0<d0;c0+=1)m0[c0]!=="sans-serif"&&m0[c0]!=="monospace"&&M0.push(m0[c0]);return M0.join(",")}function zn(h0,m0){var c0=createTag("span");c0.setAttribute("aria-hidden",!0),c0.style.fontFamily=m0;var d0=createTag("span");d0.innerText="giItT1WQy@!-/#",c0.style.position="absolute",c0.style.left="-10000px",c0.style.top="-10000px",c0.style.fontSize="300px",c0.style.fontVariant="normal",c0.style.fontStyle="normal",c0.style.fontWeight="normal",c0.style.letterSpacing="0",c0.appendChild(d0),document.body.appendChild(c0);var M0=d0.offsetWidth;return d0.style.fontFamily=Zr(h0)+", "+m0,{node:d0,w:M0,parent:c0}}function Vn(){var h0,m0=this.fonts.length,c0,d0,M0=m0;for(h0=0;h0<m0;h0+=1)this.fonts[h0].loaded?M0-=1:this.fonts[h0].fOrigin==="n"||this.fonts[h0].origin===0?this.fonts[h0].loaded=!0:(c0=this.fonts[h0].monoCase.node,d0=this.fonts[h0].monoCase.w,c0.offsetWidth!==d0?(M0-=1,this.fonts[h0].loaded=!0):(c0=this.fonts[h0].sansCase.node,d0=this.fonts[h0].sansCase.w,c0.offsetWidth!==d0&&(M0-=1,this.fonts[h0].loaded=!0)),this.fonts[h0].loaded&&(this.fonts[h0].sansCase.parent.parentNode.removeChild(this.fonts[h0].sansCase.parent),this.fonts[h0].monoCase.parent.parentNode.removeChild(this.fonts[h0].monoCase.parent)));M0!==0&&Date.now()-this.initTime<Gt?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function _i(h0,m0){var c0=document.body&&m0?"svg":"canvas",d0,M0=getFontProperties(h0);if(c0==="svg"){var O0=createNS("text");O0.style.fontSize="100px",O0.setAttribute("font-family",h0.fFamily),O0.setAttribute("font-style",M0.style),O0.setAttribute("font-weight",M0.weight),O0.textContent="1",h0.fClass?(O0.style.fontFamily="inherit",O0.setAttribute("class",h0.fClass)):O0.style.fontFamily=h0.fFamily,m0.appendChild(O0),d0=O0}else{var x0=new OffscreenCanvas(500,500).getContext("2d");x0.font=M0.style+" "+M0.weight+" 100px "+h0.fFamily,d0=x0}function C0($0){return c0==="svg"?(d0.textContent=$0,d0.getComputedTextLength()):d0.measureText($0).width}return{measureText:C0}}function e0(h0,m0){if(!h0){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=h0.list;return}if(!document.body){this.isLoaded=!0,h0.list.forEach(function(S0){S0.helper=_i(S0),S0.cache={}}),this.fonts=h0.list;return}var c0=h0.list,d0,M0=c0.length,O0=M0;for(d0=0;d0<M0;d0+=1){var x0=!0,C0,$0;if(c0[d0].loaded=!1,c0[d0].monoCase=zn(c0[d0].fFamily,"monospace"),c0[d0].sansCase=zn(c0[d0].fFamily,"sans-serif"),!c0[d0].fPath)c0[d0].loaded=!0,O0-=1;else if(c0[d0].fOrigin==="p"||c0[d0].origin===3){if(C0=document.querySelectorAll('style[f-forigin="p"][f-family="'+c0[d0].fFamily+'"], style[f-origin="3"][f-family="'+c0[d0].fFamily+'"]'),C0.length>0&&(x0=!1),x0){var _0=createTag("style");_0.setAttribute("f-forigin",c0[d0].fOrigin),_0.setAttribute("f-origin",c0[d0].origin),_0.setAttribute("f-family",c0[d0].fFamily),_0.type="text/css",_0.innerText="@font-face {font-family: "+c0[d0].fFamily+"; font-style: normal; src: url('"+c0[d0].fPath+"');}",m0.appendChild(_0)}}else if(c0[d0].fOrigin==="g"||c0[d0].origin===1){for(C0=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),$0=0;$0<C0.length;$0+=1)C0[$0].href.indexOf(c0[d0].fPath)!==-1&&(x0=!1);if(x0){var R0=createTag("link");R0.setAttribute("f-forigin",c0[d0].fOrigin),R0.setAttribute("f-origin",c0[d0].origin),R0.type="text/css",R0.rel="stylesheet",R0.href=c0[d0].fPath,document.body.appendChild(R0)}}else if(c0[d0].fOrigin==="t"||c0[d0].origin===2){for(C0=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),$0=0;$0<C0.length;$0+=1)c0[d0].fPath===C0[$0].src&&(x0=!1);if(x0){var D0=createTag("link");D0.setAttribute("f-forigin",c0[d0].fOrigin),D0.setAttribute("f-origin",c0[d0].origin),D0.setAttribute("rel","stylesheet"),D0.setAttribute("href",c0[d0].fPath),m0.appendChild(D0)}}c0[d0].helper=_i(c0[d0],m0),c0[d0].cache={},this.fonts.push(c0[d0])}O0===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function r0(h0){if(h0){this.chars||(this.chars=[]);var m0,c0=h0.length,d0,M0=this.chars.length,O0;for(m0=0;m0<c0;m0+=1){for(d0=0,O0=!1;d0<M0;)this.chars[d0].style===h0[m0].style&&this.chars[d0].fFamily===h0[m0].fFamily&&this.chars[d0].ch===h0[m0].ch&&(O0=!0),d0+=1;O0||(this.chars.push(h0[m0]),M0+=1)}}}function i0(h0,m0,c0){for(var d0=0,M0=this.chars.length;d0<M0;){if(this.chars[d0].ch===h0&&this.chars[d0].style===m0&&this.chars[d0].fFamily===c0)return this.chars[d0];d0+=1}return(typeof h0=="string"&&h0.charCodeAt(0)!==13||!h0)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",h0,m0,c0)),$r}function n0(h0,m0,c0){var d0=this.getFontByName(m0),M0=h0;if(!d0.cache[M0]){var O0=d0.helper;if(h0===" "){var x0=O0.measureText("|"+h0+"|"),C0=O0.measureText("||");d0.cache[M0]=(x0-C0)/100}else d0.cache[M0]=O0.measureText(h0)/100}return d0.cache[M0]*c0}function o0(h0){for(var m0=0,c0=this.fonts.length;m0<c0;){if(this.fonts[m0].fName===h0)return this.fonts[m0];m0+=1}return this.fonts[0]}function a0(h0){var m0=0,c0=h0.charCodeAt(0);if(c0>=55296&&c0<=56319){var d0=h0.charCodeAt(1);d0>=56320&&d0<=57343&&(m0=(c0-55296)*1024+d0-56320+65536)}return m0}function s0(h0,m0){var c0=h0.toString(16)+m0.toString(16);return Jr.indexOf(c0)!==-1}function l0(h0){return h0===Wr}function u0(h0){return h0===Nr}function b0(h0){var m0=a0(h0);return m0>=Qr&&m0<=Vr}function g0(h0){return b0(h0.substr(0,2))&&b0(h0.substr(2,2))}function y0(h0){return zr.indexOf(h0)!==-1}function f0(h0,m0){var c0=a0(h0.substr(m0,2));if(c0!==_r)return!1;var d0=0;for(m0+=2;d0<5;){if(c0=a0(h0.substr(m0,2)),c0<kr||c0>qr)return!1;d0+=1,m0+=2}return a0(h0.substr(m0,2))===Dr}function v0(){this.isLoaded=!0}var A0=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};A0.isModifier=s0,A0.isZeroWidthJoiner=l0,A0.isFlagEmoji=g0,A0.isRegionalCode=b0,A0.isCombinedCharacter=y0,A0.isRegionalFlag=f0,A0.isVariationSelector=u0,A0.BLACK_FLAG_CODE_POINT=_r;var p0={addChars:r0,addFonts:e0,getCharData:i0,getFontByName:o0,measureText:n0,checkLoadedFonts:Vn,setIsLoaded:v0};return A0.prototype=p0,A0}();function SlotManager(Gt){this.animationData=Gt}SlotManager.prototype.getProp=function(Gt){return this.animationData.slots&&this.animationData.slots[Gt.sid]?Object.assign(Gt,this.animationData.slots[Gt.sid].p):Gt};function slotFactory(Gt){return new SlotManager(Gt)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function($r){this.renderableComponents.indexOf($r)===-1&&this.renderableComponents.push($r)},removeRenderableComponent:function($r){this.renderableComponents.indexOf($r)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf($r),1)},prepareRenderableFrame:function($r){this.checkLayerLimits($r)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function($r){this.data.ip-this.data.st<=$r&&this.data.op-this.data.st>$r?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var $r,zr=this.renderableComponents.length;for($r=0;$r<zr;$r+=1)this.renderableComponents[$r].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var Gt={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function($r){return Gt[$r]||""}}();function SliderEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,0,0,zr)}function AngleEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,0,0,zr)}function ColorEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,1,0,zr)}function PointEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,1,0,zr)}function LayerIndexEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,0,0,zr)}function MaskIndexEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,0,0,zr)}function CheckboxEffect(Gt,$r,zr){this.p=PropertyFactory.getProp($r,Gt.v,0,0,zr)}function NoValueEffect(){this.p={}}function EffectsManager(Gt,$r){var zr=Gt.ef||[];this.effectElements=[];var _r,Dr=zr.length,kr;for(_r=0;_r<Dr;_r+=1)kr=new GroupEffect(zr[_r],$r),this.effectElements.push(kr)}function GroupEffect(Gt,$r){this.init(Gt,$r)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(Gt,$r){this.data=Gt,this.effectElements=[],this.initDynamicPropertyContainer($r);var zr,_r=this.data.ef.length,Dr,kr=this.data.ef;for(zr=0;zr<_r;zr+=1){switch(Dr=null,kr[zr].ty){case 0:Dr=new SliderEffect(kr[zr],$r,this);break;case 1:Dr=new AngleEffect(kr[zr],$r,this);break;case 2:Dr=new ColorEffect(kr[zr],$r,this);break;case 3:Dr=new PointEffect(kr[zr],$r,this);break;case 4:case 7:Dr=new CheckboxEffect(kr[zr],$r,this);break;case 10:Dr=new LayerIndexEffect(kr[zr],$r,this);break;case 11:Dr=new MaskIndexEffect(kr[zr],$r,this);break;case 5:Dr=new EffectsManager(kr[zr],$r);break;default:Dr=new NoValueEffect(kr[zr]);break}Dr&&this.effectElements.push(Dr)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var $r=0,zr=this.data.masksProperties.length;$r<zr;){if(this.data.masksProperties[$r].mode!=="n"&&this.data.masksProperties[$r].cl!==!1)return!0;$r+=1}return!1},initExpressions:function(){var $r=getExpressionInterfaces();if($r){var zr=$r("layer"),_r=$r("effects"),Dr=$r("shape"),kr=$r("text"),qr=$r("comp");this.layerInterface=zr(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var Nr=_r.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(Nr),this.data.ty===0||this.data.xt?this.compInterface=qr(this):this.data.ty===4?(this.layerInterface.shapeInterface=Dr(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=kr(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var $r=getBlendMode(this.data.bm),zr=this.baseElement||this.layerElement;zr.style["mix-blend-mode"]=$r},initBaseData:function($r,zr,_r){this.globalData=zr,this.comp=_r,this.data=$r,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function($r,zr){var _r,Dr=this.dynamicProperties.length;for(_r=0;_r<Dr;_r+=1)(zr||this._isParent&&this.dynamicProperties[_r].propType==="transform")&&(this.dynamicProperties[_r].getValue(),this.dynamicProperties[_r]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function($r){this.dynamicProperties.indexOf($r)===-1&&this.dynamicProperties.push($r)}};function FootageElement(Gt,$r,zr){this.initFrame(),this.initRenderable(),this.assetData=$r.getAssetData(Gt.refId),this.footageData=$r.imageLoader.getAsset(this.assetData),this.initBaseData(Gt,$r,zr)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var Gt=getExpressionInterfaces();if(Gt){var $r=Gt("footage");this.layerInterface=$r(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(Gt,$r,zr){this.initFrame(),this.initRenderable(),this.assetData=$r.getAssetData(Gt.refId),this.initBaseData(Gt,$r,zr),this._isPlaying=!1,this._canPlay=!1;var _r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(_r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=Gt.tm?PropertyFactory.getProp(this,Gt.tm,0,$r.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,Gt.au&&Gt.au.lv?Gt.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(Gt){if(this.prepareRenderableFrame(Gt,!0),this.prepareProperties(Gt,!0),this.tm._placeholder)this._currentTime=Gt/this.data.sr;else{var $r=this.tm.v;this._currentTime=$r}this._volume=this.lv.v[0];var zr=this._volume*this._volumeMultiplier;this._previousVolume!==zr&&(this._previousVolume=zr,this.audio.volume(zr))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(Gt){this.audio.rate(Gt)},AudioElement.prototype.volume=function(Gt){this._volumeMultiplier=Gt,this._previousVolume=Gt*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(Gt){var $r,zr=this.layers.length,_r;for(this.completeLayers=!0,$r=zr-1;$r>=0;$r-=1)this.elements[$r]||(_r=this.layers[$r],_r.ip-_r.st<=Gt-this.layers[$r].st&&_r.op-_r.st>Gt-this.layers[$r].st&&this.buildItem($r)),this.completeLayers=this.elements[$r]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(Gt){switch(Gt.ty){case 2:return this.createImage(Gt);case 0:return this.createComp(Gt);case 1:return this.createSolid(Gt);case 3:return this.createNull(Gt);case 4:return this.createShape(Gt);case 5:return this.createText(Gt);case 6:return this.createAudio(Gt);case 13:return this.createCamera(Gt);case 15:return this.createFootage(Gt);default:return this.createNull(Gt)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(Gt){return new AudioElement(Gt,this.globalData,this)},BaseRenderer.prototype.createFootage=function(Gt){return new FootageElement(Gt,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var Gt,$r=this.layers.length;for(Gt=0;Gt<$r;Gt+=1)this.buildItem(Gt);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(Gt){this.completeLayers=!1;var $r,zr=Gt.length,_r,Dr=this.layers.length;for($r=0;$r<zr;$r+=1)for(_r=0;_r<Dr;){if(this.layers[_r].id===Gt[$r].id){this.layers[_r]=Gt[$r];break}_r+=1}},BaseRenderer.prototype.setProjectInterface=function(Gt){this.globalData.projectInterface=Gt},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(Gt,$r,zr){for(var _r=this.elements,Dr=this.layers,kr=0,qr=Dr.length;kr<qr;)Dr[kr].ind==$r&&(!_r[kr]||_r[kr]===!0?(this.buildItem(kr),this.addPendingElement(Gt)):(zr.push(_r[kr]),_r[kr].setAsParent(),Dr[kr].parent!==void 0?this.buildElementParenting(Gt,Dr[kr].parent,zr):Gt.setHierarchy(zr))),kr+=1},BaseRenderer.prototype.addPendingElement=function(Gt){this.pendingElements.push(Gt)},BaseRenderer.prototype.searchExtraCompositions=function(Gt){var $r,zr=Gt.length;for($r=0;$r<zr;$r+=1)if(Gt[$r].xt){var _r=this.createComp(Gt[$r]);_r.initExpressions(),this.globalData.projectInterface.registerComposition(_r)}},BaseRenderer.prototype.getElementById=function(Gt){var $r,zr=this.elements.length;for($r=0;$r<zr;$r+=1)if(this.elements[$r].data.ind===Gt)return this.elements[$r];return null},BaseRenderer.prototype.getElementByPath=function(Gt){var $r=Gt.shift(),zr;if(typeof $r=="number")zr=this.elements[$r];else{var _r,Dr=this.elements.length;for(_r=0;_r<Dr;_r+=1)if(this.elements[_r].data.nm===$r){zr=this.elements[_r];break}}return Gt.length===0?zr:zr.getElementByPath(Gt)},BaseRenderer.prototype.setupGlobalData=function(Gt,$r){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(Gt),this.globalData.fontManager.addChars(Gt.chars),this.globalData.fontManager.addFonts(Gt.fonts,$r),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=Gt.fr,this.globalData.nm=Gt.nm,this.globalData.compSize={w:Gt.w,h:Gt.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var $r=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:$r,localMat:$r,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var $r,zr=this.finalTransform.mat,_r=0,Dr=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;_r<Dr;){if(this.hierarchy[_r].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}_r+=1}if(this.finalTransform._matMdf)for($r=this.finalTransform.mProp.v.props,zr.cloneFromProps($r),_r=0;_r<Dr;_r+=1)zr.multiply(this.hierarchy[_r].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var $r=0,zr=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;$r<zr;)this.localTransforms[$r]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[$r]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),$r+=1;if(this.finalTransform._localMatMdf){var _r=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(_r),$r=1;$r<zr;$r+=1){var Dr=this.localTransforms[$r].matrix;_r.multiply(Dr)}_r.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var kr=this.finalTransform.localOpacity;for($r=0;$r<zr;$r+=1)kr*=this.localTransforms[$r].opacity*.01;this.finalTransform.localOpacity=kr}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var $r=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if($r.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var zr=0,_r=$r.length;for(zr=0;zr<_r;zr+=1)this.localTransforms.push($r[zr])}}},globalToLocal:function($r){var zr=[];zr.push(this.finalTransform);for(var _r=!0,Dr=this.comp;_r;)Dr.finalTransform?(Dr.data.hasMask&&zr.splice(0,0,Dr.finalTransform),Dr=Dr.comp):_r=!1;var kr,qr=zr.length,Nr;for(kr=0;kr<qr;kr+=1)Nr=zr[kr].mat.applyToPointArray(0,0,0),$r=[$r[0]-Nr[0],$r[1]-Nr[1],0];return $r},mHelper:new Matrix};function MaskElement(Gt,$r,zr){this.data=Gt,this.element=$r,this.globalData=zr,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var _r=this.globalData.defs,Dr,kr=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(kr),this.solidPath="";var qr,Nr=this.masksProperties,Wr=0,Qr=[],Vr,Jr,Zr=createElementID(),zn,Vn,_i,e0,r0="clipPath",i0="clip-path";for(Dr=0;Dr<kr;Dr+=1)if((Nr[Dr].mode!=="a"&&Nr[Dr].mode!=="n"||Nr[Dr].inv||Nr[Dr].o.k!==100||Nr[Dr].o.x)&&(r0="mask",i0="mask"),(Nr[Dr].mode==="s"||Nr[Dr].mode==="i")&&Wr===0?(zn=createNS("rect"),zn.setAttribute("fill","#ffffff"),zn.setAttribute("width",this.element.comp.data.w||0),zn.setAttribute("height",this.element.comp.data.h||0),Qr.push(zn)):zn=null,qr=createNS("path"),Nr[Dr].mode==="n")this.viewData[Dr]={op:PropertyFactory.getProp(this.element,Nr[Dr].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,Nr[Dr],3),elem:qr,lastPath:""},_r.appendChild(qr);else{Wr+=1,qr.setAttribute("fill",Nr[Dr].mode==="s"?"#000000":"#ffffff"),qr.setAttribute("clip-rule","nonzero");var n0;if(Nr[Dr].x.k!==0?(r0="mask",i0="mask",e0=PropertyFactory.getProp(this.element,Nr[Dr].x,0,null,this.element),n0=createElementID(),Vn=createNS("filter"),Vn.setAttribute("id",n0),_i=createNS("feMorphology"),_i.setAttribute("operator","erode"),_i.setAttribute("in","SourceGraphic"),_i.setAttribute("radius","0"),Vn.appendChild(_i),_r.appendChild(Vn),qr.setAttribute("stroke",Nr[Dr].mode==="s"?"#000000":"#ffffff")):(_i=null,e0=null),this.storedData[Dr]={elem:qr,x:e0,expan:_i,lastPath:"",lastOperator:"",filterId:n0,lastRadius:0},Nr[Dr].mode==="i"){Jr=Qr.length;var o0=createNS("g");for(Vr=0;Vr<Jr;Vr+=1)o0.appendChild(Qr[Vr]);var a0=createNS("mask");a0.setAttribute("mask-type","alpha"),a0.setAttribute("id",Zr+"_"+Wr),a0.appendChild(qr),_r.appendChild(a0),o0.setAttribute("mask","url("+getLocationHref()+"#"+Zr+"_"+Wr+")"),Qr.length=0,Qr.push(o0)}else Qr.push(qr);Nr[Dr].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[Dr]={elem:qr,lastPath:"",op:PropertyFactory.getProp(this.element,Nr[Dr].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,Nr[Dr],3),invRect:zn},this.viewData[Dr].prop.k||this.drawPath(Nr[Dr],this.viewData[Dr].prop.v,this.viewData[Dr])}for(this.maskElement=createNS(r0),kr=Qr.length,Dr=0;Dr<kr;Dr+=1)this.maskElement.appendChild(Qr[Dr]);Wr>0&&(this.maskElement.setAttribute("id",Zr),this.element.maskedElement.setAttribute(i0,"url("+getLocationHref()+"#"+Zr+")"),_r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(Gt){return this.viewData[Gt].prop},MaskElement.prototype.renderFrame=function(Gt){var $r=this.element.finalTransform.mat,zr,_r=this.masksProperties.length;for(zr=0;zr<_r;zr+=1)if((this.viewData[zr].prop._mdf||Gt)&&this.drawPath(this.masksProperties[zr],this.viewData[zr].prop.v,this.viewData[zr]),(this.viewData[zr].op._mdf||Gt)&&this.viewData[zr].elem.setAttribute("fill-opacity",this.viewData[zr].op.v),this.masksProperties[zr].mode!=="n"&&(this.viewData[zr].invRect&&(this.element.finalTransform.mProp._mdf||Gt)&&this.viewData[zr].invRect.setAttribute("transform",$r.getInverseMatrix().to2dCSS()),this.storedData[zr].x&&(this.storedData[zr].x._mdf||Gt))){var Dr=this.storedData[zr].expan;this.storedData[zr].x.v<0?(this.storedData[zr].lastOperator!=="erode"&&(this.storedData[zr].lastOperator="erode",this.storedData[zr].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[zr].filterId+")")),Dr.setAttribute("radius",-this.storedData[zr].x.v)):(this.storedData[zr].lastOperator!=="dilate"&&(this.storedData[zr].lastOperator="dilate",this.storedData[zr].elem.setAttribute("filter",null)),this.storedData[zr].elem.setAttribute("stroke-width",this.storedData[zr].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var Gt="M0,0 ";return Gt+=" h"+this.globalData.compSize.w,Gt+=" v"+this.globalData.compSize.h,Gt+=" h-"+this.globalData.compSize.w,Gt+=" v-"+this.globalData.compSize.h+" ",Gt},MaskElement.prototype.drawPath=function(Gt,$r,zr){var _r=" M"+$r.v[0][0]+","+$r.v[0][1],Dr,kr;for(kr=$r._length,Dr=1;Dr<kr;Dr+=1)_r+=" C"+$r.o[Dr-1][0]+","+$r.o[Dr-1][1]+" "+$r.i[Dr][0]+","+$r.i[Dr][1]+" "+$r.v[Dr][0]+","+$r.v[Dr][1];if($r.c&&kr>1&&(_r+=" C"+$r.o[Dr-1][0]+","+$r.o[Dr-1][1]+" "+$r.i[0][0]+","+$r.i[0][1]+" "+$r.v[0][0]+","+$r.v[0][1]),zr.lastPath!==_r){var qr="";zr.elem&&($r.c&&(qr=Gt.inv?this.solidPath+_r:_r),zr.elem.setAttribute("d",qr)),zr.lastPath=_r}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var Gt={};Gt.createFilter=$r,Gt.createAlphaToLuminanceFilter=zr;function $r(_r,Dr){var kr=createNS("filter");return kr.setAttribute("id",_r),Dr!==!0&&(kr.setAttribute("filterUnits","objectBoundingBox"),kr.setAttribute("x","0%"),kr.setAttribute("y","0%"),kr.setAttribute("width","100%"),kr.setAttribute("height","100%")),kr}function zr(){var _r=createNS("feColorMatrix");return _r.setAttribute("type","matrix"),_r.setAttribute("color-interpolation-filters","sRGB"),_r.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),_r}return Gt}(),featureSupport=function(){var Gt={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(Gt.maskType=!1),/firefox/i.test(navigator.userAgent)&&(Gt.svgLumaHidden=!1),Gt}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(Gt){var $r,zr="SourceGraphic",_r=Gt.data.ef?Gt.data.ef.length:0,Dr=createElementID(),kr=filtersFactory.createFilter(Dr,!0),qr=0;this.filters=[];var Nr;for($r=0;$r<_r;$r+=1){Nr=null;var Wr=Gt.data.ef[$r].ty;if(registeredEffects$1[Wr]){var Qr=registeredEffects$1[Wr].effect;Nr=new Qr(kr,Gt.effectsManager.effectElements[$r],Gt,idPrefix+qr,zr),zr=idPrefix+qr,registeredEffects$1[Wr].countsAsEffect&&(qr+=1)}Nr&&this.filters.push(Nr)}qr&&(Gt.globalData.defs.appendChild(kr),Gt.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+Dr+")")),this.filters.length&&Gt.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(Gt){var $r,zr=this.filters.length;for($r=0;$r<zr;$r+=1)this.filters[$r].renderFrame(Gt)},SVGEffects.prototype.getEffects=function(Gt){var $r,zr=this.filters.length,_r=[];for($r=0;$r<zr;$r+=1)this.filters[$r].type===Gt&&_r.push(this.filters[$r]);return _r};function registerEffect$1(Gt,$r,zr){registeredEffects$1[Gt]={effect:$r,countsAsEffect:zr}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var $r=null;if(this.data.td){this.matteMasks={};var zr=createNS("g");zr.setAttribute("id",this.layerId),zr.appendChild(this.layerElement),$r=zr,this.globalData.defs.appendChild(zr)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),$r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var _r=createNS("clipPath"),Dr=createNS("path");Dr.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var kr=createElementID();if(_r.setAttribute("id",kr),_r.appendChild(Dr),this.globalData.defs.appendChild(_r),this.checkMasks()){var qr=createNS("g");qr.setAttribute("clip-path","url("+getLocationHref()+"#"+kr+")"),qr.appendChild(this.layerElement),this.transformedElement=qr,$r?$r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+kr+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function($r){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[$r]){var zr=this.layerId+"_"+$r,_r,Dr,kr,qr;if($r===1||$r===3){var Nr=createNS("mask");Nr.setAttribute("id",zr),Nr.setAttribute("mask-type",$r===3?"luminance":"alpha"),kr=createNS("use"),kr.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),Nr.appendChild(kr),this.globalData.defs.appendChild(Nr),!featureSupport.maskType&&$r===1&&(Nr.setAttribute("mask-type","luminance"),_r=createElementID(),Dr=filtersFactory.createFilter(_r),this.globalData.defs.appendChild(Dr),Dr.appendChild(filtersFactory.createAlphaToLuminanceFilter()),qr=createNS("g"),qr.appendChild(kr),Nr.appendChild(qr),qr.setAttribute("filter","url("+getLocationHref()+"#"+_r+")"))}else if($r===2){var Wr=createNS("mask");Wr.setAttribute("id",zr),Wr.setAttribute("mask-type","alpha");var Qr=createNS("g");Wr.appendChild(Qr),_r=createElementID(),Dr=filtersFactory.createFilter(_r);var Vr=createNS("feComponentTransfer");Vr.setAttribute("in","SourceGraphic"),Dr.appendChild(Vr);var Jr=createNS("feFuncA");Jr.setAttribute("type","table"),Jr.setAttribute("tableValues","1.0 0.0"),Vr.appendChild(Jr),this.globalData.defs.appendChild(Dr);var Zr=createNS("rect");Zr.setAttribute("width",this.comp.data.w),Zr.setAttribute("height",this.comp.data.h),Zr.setAttribute("x","0"),Zr.setAttribute("y","0"),Zr.setAttribute("fill","#ffffff"),Zr.setAttribute("opacity","0"),Qr.setAttribute("filter","url("+getLocationHref()+"#"+_r+")"),Qr.appendChild(Zr),kr=createNS("use"),kr.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),Qr.appendChild(kr),featureSupport.maskType||(Wr.setAttribute("mask-type","luminance"),Dr.appendChild(filtersFactory.createAlphaToLuminanceFilter()),qr=createNS("g"),Qr.appendChild(Zr),qr.appendChild(this.layerElement),Qr.appendChild(qr)),this.globalData.defs.appendChild(Wr)}this.matteMasks[$r]=zr}return this.matteMasks[$r]},setMatte:function($r){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+$r+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function($r){this.hierarchy=$r},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var Gt={initElement:function(zr,_r,Dr){this.initFrame(),this.initBaseData(zr,_r,Dr),this.initTransform(zr,_r,Dr),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var zr=this.baseElement||this.layerElement;zr.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var zr=this.baseElement||this.layerElement;zr.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(zr){this._mdf=!1,this.prepareRenderableFrame(zr),this.prepareProperties(zr,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(Gt)],RenderableDOMElement)})();function IImageElement(Gt,$r,zr){this.assetData=$r.getAssetData(Gt.refId),this.assetData&&this.assetData.sid&&(this.assetData=$r.slotManager.getProp(this.assetData)),this.initElement(Gt,$r,zr),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var Gt=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",Gt),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(Gt,$r){this.elem=Gt,this.pos=$r}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function($r){var zr,_r=this.shapeModifiers.length;for(zr=0;zr<_r;zr+=1)this.shapeModifiers[zr].addShape($r)},isShapeInAnimatedModifiers:function($r){for(var zr=0,_r=this.shapeModifiers.length;zr<_r;)if(this.shapeModifiers[zr].isAnimatedWithShape($r))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var $r,zr=this.shapes.length;for($r=0;$r<zr;$r+=1)this.shapes[$r].sh.reset();zr=this.shapeModifiers.length;var _r;for($r=zr-1;$r>=0&&(_r=this.shapeModifiers[$r].processShapes(this._isFirstFrame),!_r);$r-=1);}},searchProcessedElement:function($r){for(var zr=this.processedElements,_r=0,Dr=zr.length;_r<Dr;){if(zr[_r].elem===$r)return zr[_r].pos;_r+=1}return 0},addProcessedElement:function($r,zr){for(var _r=this.processedElements,Dr=_r.length;Dr;)if(Dr-=1,_r[Dr].elem===$r){_r[Dr].pos=zr;return}_r.push(new ProcessedElement($r,zr))},prepareFrame:function($r){this.prepareRenderableFrame($r),this.prepareProperties($r,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(Gt,$r,zr){this.caches=[],this.styles=[],this.transformers=Gt,this.lStr="",this.sh=zr,this.lvl=$r,this._isAnimated=!!zr.k;for(var _r=0,Dr=Gt.length;_r<Dr;){if(Gt[_r].mProps.dynamicProperties.length){this._isAnimated=!0;break}_r+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(Gt,$r){this.data=Gt,this.type=Gt.ty,this.d="",this.lvl=$r,this._mdf=!1,this.closed=Gt.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(Gt,$r,zr,_r){this.elem=Gt,this.frameId=-1,this.dataProps=createSizedArray($r.length),this.renderer=zr,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",$r.length?$r.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(_r);var Dr,kr=$r.length||0,qr;for(Dr=0;Dr<kr;Dr+=1)qr=PropertyFactory.getProp(Gt,$r[Dr].v,0,0,this),this.k=qr.k||this.k,this.dataProps[Dr]={n:$r[Dr].n,p:qr};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(Gt){if(!(this.elem.globalData.frameId===this.frameId&&!Gt)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||Gt,this._mdf)){var $r=0,zr=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),$r=0;$r<zr;$r+=1)this.dataProps[$r].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[$r].p.v:this.dashArray[$r]=this.dataProps[$r].p.v:this.dashoffset[0]=this.dataProps[$r].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(Gt,$r,zr){this.initDynamicPropertyContainer(Gt),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(Gt,$r.o,0,.01,this),this.w=PropertyFactory.getProp(Gt,$r.w,0,null,this),this.d=new DashProperty(Gt,$r.d||{},"svg",this),this.c=PropertyFactory.getProp(Gt,$r.c,1,255,this),this.style=zr,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(Gt,$r,zr){this.initDynamicPropertyContainer(Gt),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(Gt,$r.o,0,.01,this),this.c=PropertyFactory.getProp(Gt,$r.c,1,255,this),this.style=zr}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(Gt,$r,zr){this.initDynamicPropertyContainer(Gt),this.getValue=this.iterateDynamicProperties,this.style=zr}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(Gt,$r,zr){this.data=$r,this.c=createTypedArray("uint8c",$r.p*4);var _r=$r.k.k[0].s?$r.k.k[0].s.length-$r.p*4:$r.k.k.length-$r.p*4;this.o=createTypedArray("float32",_r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=_r,this.initDynamicPropertyContainer(zr),this.prop=PropertyFactory.getProp(Gt,$r.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(Gt,$r){for(var zr=0,_r=this.o.length/2,Dr;zr<_r;){if(Dr=Math.abs(Gt[zr*4]-Gt[$r*4+zr*2]),Dr>.01)return!1;zr+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var Gt=0,$r=this.data.k.k.length;Gt<$r;){if(!this.comparePoints(this.data.k.k[Gt].s,this.data.p))return!1;Gt+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(Gt){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||Gt){var $r,zr=this.data.p*4,_r,Dr;for($r=0;$r<zr;$r+=1)_r=$r%4===0?100:255,Dr=Math.round(this.prop.v[$r]*_r),this.c[$r]!==Dr&&(this.c[$r]=Dr,this._cmdf=!Gt);if(this.o.length)for(zr=this.prop.v.length,$r=this.data.p*4;$r<zr;$r+=1)_r=$r%2===0?100:1,Dr=$r%2===0?Math.round(this.prop.v[$r]*100):this.prop.v[$r],this.o[$r-this.data.p*4]!==Dr&&(this.o[$r-this.data.p*4]=Dr,this._omdf=!Gt);this._mdf=!Gt}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(Gt,$r,zr){this.initDynamicPropertyContainer(Gt),this.getValue=this.iterateDynamicProperties,this.initGradientData(Gt,$r,zr)}SVGGradientFillStyleData.prototype.initGradientData=function(Gt,$r,zr){this.o=PropertyFactory.getProp(Gt,$r.o,0,.01,this),this.s=PropertyFactory.getProp(Gt,$r.s,1,null,this),this.e=PropertyFactory.getProp(Gt,$r.e,1,null,this),this.h=PropertyFactory.getProp(Gt,$r.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(Gt,$r.a||{k:0},0,degToRads,this),this.g=new GradientProperty(Gt,$r.g,this),this.style=zr,this.stops=[],this.setGradientData(zr.pElem,$r),this.setGradientOpacity($r,zr),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(Gt,$r){var zr=createElementID(),_r=createNS($r.t===1?"linearGradient":"radialGradient");_r.setAttribute("id",zr),_r.setAttribute("spreadMethod","pad"),_r.setAttribute("gradientUnits","userSpaceOnUse");var Dr=[],kr,qr,Nr;for(Nr=$r.g.p*4,qr=0;qr<Nr;qr+=4)kr=createNS("stop"),_r.appendChild(kr),Dr.push(kr);Gt.setAttribute($r.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+zr+")"),this.gf=_r,this.cst=Dr},SVGGradientFillStyleData.prototype.setGradientOpacity=function(Gt,$r){if(this.g._hasOpacity&&!this.g._collapsable){var zr,_r,Dr,kr=createNS("mask"),qr=createNS("path");kr.appendChild(qr);var Nr=createElementID(),Wr=createElementID();kr.setAttribute("id",Wr);var Qr=createNS(Gt.t===1?"linearGradient":"radialGradient");Qr.setAttribute("id",Nr),Qr.setAttribute("spreadMethod","pad"),Qr.setAttribute("gradientUnits","userSpaceOnUse"),Dr=Gt.g.k.k[0].s?Gt.g.k.k[0].s.length:Gt.g.k.k.length;var Vr=this.stops;for(_r=Gt.g.p*4;_r<Dr;_r+=2)zr=createNS("stop"),zr.setAttribute("stop-color","rgb(255,255,255)"),Qr.appendChild(zr),Vr.push(zr);qr.setAttribute(Gt.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+Nr+")"),Gt.ty==="gs"&&(qr.setAttribute("stroke-linecap",lineCapEnum[Gt.lc||2]),qr.setAttribute("stroke-linejoin",lineJoinEnum[Gt.lj||2]),Gt.lj===1&&qr.setAttribute("stroke-miterlimit",Gt.ml)),this.of=Qr,this.ms=kr,this.ost=Vr,this.maskId=Wr,$r.msElem=qr}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(Gt,$r,zr){this.initDynamicPropertyContainer(Gt),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(Gt,$r.w,0,null,this),this.d=new DashProperty(Gt,$r.d||{},"svg",this),this.initGradientData(Gt,$r,zr),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(Gt,$r,zr){this.transform={mProps:Gt,op:$r,container:zr},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function($r,zr,_r,Dr){if(zr===0)return"";var kr=$r.o,qr=$r.i,Nr=$r.v,Wr,Qr=" M"+Dr.applyToPointStringified(Nr[0][0],Nr[0][1]);for(Wr=1;Wr<zr;Wr+=1)Qr+=" C"+Dr.applyToPointStringified(kr[Wr-1][0],kr[Wr-1][1])+" "+Dr.applyToPointStringified(qr[Wr][0],qr[Wr][1])+" "+Dr.applyToPointStringified(Nr[Wr][0],Nr[Wr][1]);return _r&&zr&&(Qr+=" C"+Dr.applyToPointStringified(kr[Wr-1][0],kr[Wr-1][1])+" "+Dr.applyToPointStringified(qr[0][0],qr[0][1])+" "+Dr.applyToPointStringified(Nr[0][0],Nr[0][1]),Qr+="z"),Qr},SVGElementsRenderer=function(){var Gt=new Matrix,$r=new Matrix,zr={createRenderFunction:_r};function _r(Jr){switch(Jr.ty){case"fl":return Nr;case"gf":return Qr;case"gs":return Wr;case"st":return Vr;case"sh":case"el":case"rc":case"sr":return qr;case"tr":return Dr;case"no":return kr;default:return null}}function Dr(Jr,Zr,zn){(zn||Zr.transform.op._mdf)&&Zr.transform.container.setAttribute("opacity",Zr.transform.op.v),(zn||Zr.transform.mProps._mdf)&&Zr.transform.container.setAttribute("transform",Zr.transform.mProps.v.to2dCSS())}function kr(){}function qr(Jr,Zr,zn){var Vn,_i,e0,r0,i0,n0,o0=Zr.styles.length,a0=Zr.lvl,s0,l0,u0,b0;for(n0=0;n0<o0;n0+=1){if(r0=Zr.sh._mdf||zn,Zr.styles[n0].lvl<a0){for(l0=$r.reset(),u0=a0-Zr.styles[n0].lvl,b0=Zr.transformers.length-1;!r0&&u0>0;)r0=Zr.transformers[b0].mProps._mdf||r0,u0-=1,b0-=1;if(r0)for(u0=a0-Zr.styles[n0].lvl,b0=Zr.transformers.length-1;u0>0;)l0.multiply(Zr.transformers[b0].mProps.v),u0-=1,b0-=1}else l0=Gt;if(s0=Zr.sh.paths,_i=s0._length,r0){for(e0="",Vn=0;Vn<_i;Vn+=1)i0=s0.shapes[Vn],i0&&i0._length&&(e0+=buildShapeString(i0,i0._length,i0.c,l0));Zr.caches[n0]=e0}else e0=Zr.caches[n0];Zr.styles[n0].d+=Jr.hd===!0?"":e0,Zr.styles[n0]._mdf=r0||Zr.styles[n0]._mdf}}function Nr(Jr,Zr,zn){var Vn=Zr.style;(Zr.c._mdf||zn)&&Vn.pElem.setAttribute("fill","rgb("+bmFloor(Zr.c.v[0])+","+bmFloor(Zr.c.v[1])+","+bmFloor(Zr.c.v[2])+")"),(Zr.o._mdf||zn)&&Vn.pElem.setAttribute("fill-opacity",Zr.o.v)}function Wr(Jr,Zr,zn){Qr(Jr,Zr,zn),Vr(Jr,Zr,zn)}function Qr(Jr,Zr,zn){var Vn=Zr.gf,_i=Zr.g._hasOpacity,e0=Zr.s.v,r0=Zr.e.v;if(Zr.o._mdf||zn){var i0=Jr.ty==="gf"?"fill-opacity":"stroke-opacity";Zr.style.pElem.setAttribute(i0,Zr.o.v)}if(Zr.s._mdf||zn){var n0=Jr.t===1?"x1":"cx",o0=n0==="x1"?"y1":"cy";Vn.setAttribute(n0,e0[0]),Vn.setAttribute(o0,e0[1]),_i&&!Zr.g._collapsable&&(Zr.of.setAttribute(n0,e0[0]),Zr.of.setAttribute(o0,e0[1]))}var a0,s0,l0,u0;if(Zr.g._cmdf||zn){a0=Zr.cst;var b0=Zr.g.c;for(l0=a0.length,s0=0;s0<l0;s0+=1)u0=a0[s0],u0.setAttribute("offset",b0[s0*4]+"%"),u0.setAttribute("stop-color","rgb("+b0[s0*4+1]+","+b0[s0*4+2]+","+b0[s0*4+3]+")")}if(_i&&(Zr.g._omdf||zn)){var g0=Zr.g.o;for(Zr.g._collapsable?a0=Zr.cst:a0=Zr.ost,l0=a0.length,s0=0;s0<l0;s0+=1)u0=a0[s0],Zr.g._collapsable||u0.setAttribute("offset",g0[s0*2]+"%"),u0.setAttribute("stop-opacity",g0[s0*2+1])}if(Jr.t===1)(Zr.e._mdf||zn)&&(Vn.setAttribute("x2",r0[0]),Vn.setAttribute("y2",r0[1]),_i&&!Zr.g._collapsable&&(Zr.of.setAttribute("x2",r0[0]),Zr.of.setAttribute("y2",r0[1])));else{var y0;if((Zr.s._mdf||Zr.e._mdf||zn)&&(y0=Math.sqrt(Math.pow(e0[0]-r0[0],2)+Math.pow(e0[1]-r0[1],2)),Vn.setAttribute("r",y0),_i&&!Zr.g._collapsable&&Zr.of.setAttribute("r",y0)),Zr.e._mdf||Zr.h._mdf||Zr.a._mdf||zn){y0||(y0=Math.sqrt(Math.pow(e0[0]-r0[0],2)+Math.pow(e0[1]-r0[1],2)));var f0=Math.atan2(r0[1]-e0[1],r0[0]-e0[0]),v0=Zr.h.v;v0>=1?v0=.99:v0<=-1&&(v0=-.99);var A0=y0*v0,p0=Math.cos(f0+Zr.a.v)*A0+e0[0],h0=Math.sin(f0+Zr.a.v)*A0+e0[1];Vn.setAttribute("fx",p0),Vn.setAttribute("fy",h0),_i&&!Zr.g._collapsable&&(Zr.of.setAttribute("fx",p0),Zr.of.setAttribute("fy",h0))}}}function Vr(Jr,Zr,zn){var Vn=Zr.style,_i=Zr.d;_i&&(_i._mdf||zn)&&_i.dashStr&&(Vn.pElem.setAttribute("stroke-dasharray",_i.dashStr),Vn.pElem.setAttribute("stroke-dashoffset",_i.dashoffset[0])),Zr.c&&(Zr.c._mdf||zn)&&Vn.pElem.setAttribute("stroke","rgb("+bmFloor(Zr.c.v[0])+","+bmFloor(Zr.c.v[1])+","+bmFloor(Zr.c.v[2])+")"),(Zr.o._mdf||zn)&&Vn.pElem.setAttribute("stroke-opacity",Zr.o.v),(Zr.w._mdf||zn)&&(Vn.pElem.setAttribute("stroke-width",Zr.w.v),Vn.msElem&&Vn.msElem.setAttribute("stroke-width",Zr.w.v))}return zr}();function SVGShapeElement(Gt,$r,zr){this.shapes=[],this.shapesData=Gt.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(Gt,$r,zr),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var Gt,$r=this.shapes.length,zr,_r,Dr=this.stylesList.length,kr,qr=[],Nr=!1;for(_r=0;_r<Dr;_r+=1){for(kr=this.stylesList[_r],Nr=!1,qr.length=0,Gt=0;Gt<$r;Gt+=1)zr=this.shapes[Gt],zr.styles.indexOf(kr)!==-1&&(qr.push(zr),Nr=zr._isAnimated||Nr);qr.length>1&&Nr&&this.setShapesAsAnimated(qr)}},SVGShapeElement.prototype.setShapesAsAnimated=function(Gt){var $r,zr=Gt.length;for($r=0;$r<zr;$r+=1)Gt[$r].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(Gt,$r){var zr,_r=new SVGStyleData(Gt,$r),Dr=_r.pElem;if(Gt.ty==="st")zr=new SVGStrokeStyleData(this,Gt,_r);else if(Gt.ty==="fl")zr=new SVGFillStyleData(this,Gt,_r);else if(Gt.ty==="gf"||Gt.ty==="gs"){var kr=Gt.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;zr=new kr(this,Gt,_r),this.globalData.defs.appendChild(zr.gf),zr.maskId&&(this.globalData.defs.appendChild(zr.ms),this.globalData.defs.appendChild(zr.of),Dr.setAttribute("mask","url("+getLocationHref()+"#"+zr.maskId+")"))}else Gt.ty==="no"&&(zr=new SVGNoStyleData(this,Gt,_r));return(Gt.ty==="st"||Gt.ty==="gs")&&(Dr.setAttribute("stroke-linecap",lineCapEnum[Gt.lc||2]),Dr.setAttribute("stroke-linejoin",lineJoinEnum[Gt.lj||2]),Dr.setAttribute("fill-opacity","0"),Gt.lj===1&&Dr.setAttribute("stroke-miterlimit",Gt.ml)),Gt.r===2&&Dr.setAttribute("fill-rule","evenodd"),Gt.ln&&Dr.setAttribute("id",Gt.ln),Gt.cl&&Dr.setAttribute("class",Gt.cl),Gt.bm&&(Dr.style["mix-blend-mode"]=getBlendMode(Gt.bm)),this.stylesList.push(_r),this.addToAnimatedContents(Gt,zr),zr},SVGShapeElement.prototype.createGroupElement=function(Gt){var $r=new ShapeGroupData;return Gt.ln&&$r.gr.setAttribute("id",Gt.ln),Gt.cl&&$r.gr.setAttribute("class",Gt.cl),Gt.bm&&($r.gr.style["mix-blend-mode"]=getBlendMode(Gt.bm)),$r},SVGShapeElement.prototype.createTransformElement=function(Gt,$r){var zr=TransformPropertyFactory.getTransformProperty(this,Gt,this),_r=new SVGTransformData(zr,zr.o,$r);return this.addToAnimatedContents(Gt,_r),_r},SVGShapeElement.prototype.createShapeElement=function(Gt,$r,zr){var _r=4;Gt.ty==="rc"?_r=5:Gt.ty==="el"?_r=6:Gt.ty==="sr"&&(_r=7);var Dr=ShapePropertyFactory.getShapeProp(this,Gt,_r,this),kr=new SVGShapeData($r,zr,Dr);return this.shapes.push(kr),this.addShapeToModifiers(kr),this.addToAnimatedContents(Gt,kr),kr},SVGShapeElement.prototype.addToAnimatedContents=function(Gt,$r){for(var zr=0,_r=this.animatedContents.length;zr<_r;){if(this.animatedContents[zr].element===$r)return;zr+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(Gt),element:$r,data:Gt})},SVGShapeElement.prototype.setElementStyles=function(Gt){var $r=Gt.styles,zr,_r=this.stylesList.length;for(zr=0;zr<_r;zr+=1)this.stylesList[zr].closed||$r.push(this.stylesList[zr])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var Gt,$r=this.itemsData.length;for(Gt=0;Gt<$r;Gt+=1)this.prevViewData[Gt]=this.itemsData[Gt];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),$r=this.dynamicProperties.length,Gt=0;Gt<$r;Gt+=1)this.dynamicProperties[Gt].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(Gt,$r,zr,_r,Dr,kr,qr){var Nr=[].concat(kr),Wr,Qr=Gt.length-1,Vr,Jr,Zr=[],zn=[],Vn,_i,e0;for(Wr=Qr;Wr>=0;Wr-=1){if(e0=this.searchProcessedElement(Gt[Wr]),e0?$r[Wr]=zr[e0-1]:Gt[Wr]._render=qr,Gt[Wr].ty==="fl"||Gt[Wr].ty==="st"||Gt[Wr].ty==="gf"||Gt[Wr].ty==="gs"||Gt[Wr].ty==="no")e0?$r[Wr].style.closed=!1:$r[Wr]=this.createStyleElement(Gt[Wr],Dr),Gt[Wr]._render&&$r[Wr].style.pElem.parentNode!==_r&&_r.appendChild($r[Wr].style.pElem),Zr.push($r[Wr].style);else if(Gt[Wr].ty==="gr"){if(!e0)$r[Wr]=this.createGroupElement(Gt[Wr]);else for(Jr=$r[Wr].it.length,Vr=0;Vr<Jr;Vr+=1)$r[Wr].prevViewData[Vr]=$r[Wr].it[Vr];this.searchShapes(Gt[Wr].it,$r[Wr].it,$r[Wr].prevViewData,$r[Wr].gr,Dr+1,Nr,qr),Gt[Wr]._render&&$r[Wr].gr.parentNode!==_r&&_r.appendChild($r[Wr].gr)}else Gt[Wr].ty==="tr"?(e0||($r[Wr]=this.createTransformElement(Gt[Wr],_r)),Vn=$r[Wr].transform,Nr.push(Vn)):Gt[Wr].ty==="sh"||Gt[Wr].ty==="rc"||Gt[Wr].ty==="el"||Gt[Wr].ty==="sr"?(e0||($r[Wr]=this.createShapeElement(Gt[Wr],Nr,Dr)),this.setElementStyles($r[Wr])):Gt[Wr].ty==="tm"||Gt[Wr].ty==="rd"||Gt[Wr].ty==="ms"||Gt[Wr].ty==="pb"||Gt[Wr].ty==="zz"||Gt[Wr].ty==="op"?(e0?(_i=$r[Wr],_i.closed=!1):(_i=ShapeModifiers.getModifier(Gt[Wr].ty),_i.init(this,Gt[Wr]),$r[Wr]=_i,this.shapeModifiers.push(_i)),zn.push(_i)):Gt[Wr].ty==="rp"&&(e0?(_i=$r[Wr],_i.closed=!0):(_i=ShapeModifiers.getModifier(Gt[Wr].ty),$r[Wr]=_i,_i.init(this,Gt,Wr,$r),this.shapeModifiers.push(_i),qr=!1),zn.push(_i));this.addProcessedElement(Gt[Wr],Wr+1)}for(Qr=Zr.length,Wr=0;Wr<Qr;Wr+=1)Zr[Wr].closed=!0;for(Qr=zn.length,Wr=0;Wr<Qr;Wr+=1)zn[Wr].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var Gt,$r=this.stylesList.length;for(Gt=0;Gt<$r;Gt+=1)this.stylesList[Gt].reset();for(this.renderShape(),Gt=0;Gt<$r;Gt+=1)(this.stylesList[Gt]._mdf||this._isFirstFrame)&&(this.stylesList[Gt].msElem&&(this.stylesList[Gt].msElem.setAttribute("d",this.stylesList[Gt].d),this.stylesList[Gt].d="M0 0"+this.stylesList[Gt].d),this.stylesList[Gt].pElem.setAttribute("d",this.stylesList[Gt].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var Gt,$r=this.animatedContents.length,zr;for(Gt=0;Gt<$r;Gt+=1)zr=this.animatedContents[Gt],(this._isFirstFrame||zr.element._isAnimated)&&zr.data!==!0&&zr.fn(zr.data,zr.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(Gt,$r,zr,_r,Dr,kr){this.o=Gt,this.sw=$r,this.sc=zr,this.fc=_r,this.m=Dr,this.p=kr,this._mdf={o:!0,sw:!!$r,sc:!!zr,fc:!!_r,m:!0,p:!0}}LetterProps.prototype.update=function(Gt,$r,zr,_r,Dr,kr){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var qr=!1;return this.o!==Gt&&(this.o=Gt,this._mdf.o=!0,qr=!0),this.sw!==$r&&(this.sw=$r,this._mdf.sw=!0,qr=!0),this.sc!==zr&&(this.sc=zr,this._mdf.sc=!0,qr=!0),this.fc!==_r&&(this.fc=_r,this._mdf.fc=!0,qr=!0),this.m!==Dr&&(this.m=Dr,this._mdf.m=!0,qr=!0),kr.length&&(this.p[0]!==kr[0]||this.p[1]!==kr[1]||this.p[4]!==kr[4]||this.p[5]!==kr[5]||this.p[12]!==kr[12]||this.p[13]!==kr[13])&&(this.p=kr,this._mdf.p=!0,qr=!0),qr};function TextProperty(Gt,$r){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,$r.d&&$r.d.sid&&($r.d=Gt.globalData.slotManager.getProp($r.d)),this.data=$r,this.elem=Gt,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(Gt,$r){for(var zr in $r)Object.prototype.hasOwnProperty.call($r,zr)&&(Gt[zr]=$r[zr]);return Gt},TextProperty.prototype.setCurrentData=function(Gt){Gt.__complete||this.completeTextData(Gt),this.currentData=Gt,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(Gt){this.effectsSequence.push(Gt),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(Gt){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!Gt)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var $r=this.currentData,zr=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var _r,Dr=this.effectsSequence.length,kr=Gt||this.data.d.k[this.keysIndex].s;for(_r=0;_r<Dr;_r+=1)zr!==this.keysIndex?kr=this.effectsSequence[_r](kr,kr.t):kr=this.effectsSequence[_r](this.currentData,kr.t);$r!==kr&&this.setCurrentData(kr),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var Gt=this.data.d.k,$r=this.elem.comp.renderedFrame,zr=0,_r=Gt.length;zr<=_r-1&&!(zr===_r-1||Gt[zr+1].t>$r);)zr+=1;return this.keysIndex!==zr&&(this.keysIndex=zr),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(Gt){for(var $r=[],zr=0,_r=Gt.length,Dr,kr,qr=!1,Nr=!1,Wr="";zr<_r;)qr=Nr,Nr=!1,Dr=Gt.charCodeAt(zr),Wr=Gt.charAt(zr),FontManager.isCombinedCharacter(Dr)?qr=!0:Dr>=55296&&Dr<=56319?FontManager.isRegionalFlag(Gt,zr)?Wr=Gt.substr(zr,14):(kr=Gt.charCodeAt(zr+1),kr>=56320&&kr<=57343&&(FontManager.isModifier(Dr,kr)?(Wr=Gt.substr(zr,2),qr=!0):FontManager.isFlagEmoji(Gt.substr(zr,4))?Wr=Gt.substr(zr,4):Wr=Gt.substr(zr,2))):Dr>56319?(kr=Gt.charCodeAt(zr+1),FontManager.isVariationSelector(Dr)&&(qr=!0)):FontManager.isZeroWidthJoiner(Dr)&&(qr=!0,Nr=!0),qr?($r[$r.length-1]+=Wr,qr=!1):$r.push(Wr),zr+=Wr.length;return $r},TextProperty.prototype.completeTextData=function(Gt){Gt.__complete=!0;var $r=this.elem.globalData.fontManager,zr=this.data,_r=[],Dr,kr,qr,Nr=0,Wr,Qr=zr.m.g,Vr=0,Jr=0,Zr=0,zn=[],Vn=0,_i=0,e0,r0,i0=$r.getFontByName(Gt.f),n0,o0=0,a0=getFontProperties(i0);Gt.fWeight=a0.weight,Gt.fStyle=a0.style,Gt.finalSize=Gt.s,Gt.finalText=this.buildFinalText(Gt.t),kr=Gt.finalText.length,Gt.finalLineHeight=Gt.lh;var s0=Gt.tr/1e3*Gt.finalSize,l0;if(Gt.sz)for(var u0=!0,b0=Gt.sz[0],g0=Gt.sz[1],y0,f0;u0;){f0=this.buildFinalText(Gt.t),y0=0,Vn=0,kr=f0.length,s0=Gt.tr/1e3*Gt.finalSize;var v0=-1;for(Dr=0;Dr<kr;Dr+=1)l0=f0[Dr].charCodeAt(0),qr=!1,f0[Dr]===" "?v0=Dr:(l0===13||l0===3)&&(Vn=0,qr=!0,y0+=Gt.finalLineHeight||Gt.finalSize*1.2),$r.chars?(n0=$r.getCharData(f0[Dr],i0.fStyle,i0.fFamily),o0=qr?0:n0.w*Gt.finalSize/100):o0=$r.measureText(f0[Dr],Gt.f,Gt.finalSize),Vn+o0>b0&&f0[Dr]!==" "?(v0===-1?kr+=1:Dr=v0,y0+=Gt.finalLineHeight||Gt.finalSize*1.2,f0.splice(Dr,v0===Dr?1:0,"\r"),v0=-1,Vn=0):(Vn+=o0,Vn+=s0);y0+=i0.ascent*Gt.finalSize/100,this.canResize&&Gt.finalSize>this.minimumFontSize&&g0<y0?(Gt.finalSize-=1,Gt.finalLineHeight=Gt.finalSize*Gt.lh/Gt.s):(Gt.finalText=f0,kr=Gt.finalText.length,u0=!1)}Vn=-s0,o0=0;var A0=0,p0;for(Dr=0;Dr<kr;Dr+=1)if(qr=!1,p0=Gt.finalText[Dr],l0=p0.charCodeAt(0),l0===13||l0===3?(A0=0,zn.push(Vn),_i=Vn>_i?Vn:_i,Vn=-2*s0,Wr="",qr=!0,Zr+=1):Wr=p0,$r.chars?(n0=$r.getCharData(p0,i0.fStyle,$r.getFontByName(Gt.f).fFamily),o0=qr?0:n0.w*Gt.finalSize/100):o0=$r.measureText(Wr,Gt.f,Gt.finalSize),p0===" "?A0+=o0+s0:(Vn+=o0+s0+A0,A0=0),_r.push({l:o0,an:o0,add:Vr,n:qr,anIndexes:[],val:Wr,line:Zr,animatorJustifyOffset:0}),Qr==2){if(Vr+=o0,Wr===""||Wr===" "||Dr===kr-1){for((Wr===""||Wr===" ")&&(Vr-=o0);Jr<=Dr;)_r[Jr].an=Vr,_r[Jr].ind=Nr,_r[Jr].extra=o0,Jr+=1;Nr+=1,Vr=0}}else if(Qr==3){if(Vr+=o0,Wr===""||Dr===kr-1){for(Wr===""&&(Vr-=o0);Jr<=Dr;)_r[Jr].an=Vr,_r[Jr].ind=Nr,_r[Jr].extra=o0,Jr+=1;Vr=0,Nr+=1}}else _r[Nr].ind=Nr,_r[Nr].extra=0,Nr+=1;if(Gt.l=_r,_i=Vn>_i?Vn:_i,zn.push(Vn),Gt.sz)Gt.boxWidth=Gt.sz[0],Gt.justifyOffset=0;else switch(Gt.boxWidth=_i,Gt.j){case 1:Gt.justifyOffset=-Gt.boxWidth;break;case 2:Gt.justifyOffset=-Gt.boxWidth/2;break;default:Gt.justifyOffset=0}Gt.lineWidths=zn;var h0=zr.a,m0,c0;r0=h0.length;var d0,M0,O0=[];for(e0=0;e0<r0;e0+=1){for(m0=h0[e0],m0.a.sc&&(Gt.strokeColorAnim=!0),m0.a.sw&&(Gt.strokeWidthAnim=!0),(m0.a.fc||m0.a.fh||m0.a.fs||m0.a.fb)&&(Gt.fillColorAnim=!0),M0=0,d0=m0.s.b,Dr=0;Dr<kr;Dr+=1)c0=_r[Dr],c0.anIndexes[e0]=M0,(d0==1&&c0.val!==""||d0==2&&c0.val!==""&&c0.val!==" "||d0==3&&(c0.n||c0.val==" "||Dr==kr-1)||d0==4&&(c0.n||Dr==kr-1))&&(m0.s.rn===1&&O0.push(M0),M0+=1);zr.a[e0].s.totalChars=M0;var x0=-1,C0;if(m0.s.rn===1)for(Dr=0;Dr<kr;Dr+=1)c0=_r[Dr],x0!=c0.anIndexes[e0]&&(x0=c0.anIndexes[e0],C0=O0.splice(Math.floor(Math.random()*O0.length),1)[0]),c0.anIndexes[e0]=C0}Gt.yOffset=Gt.finalLineHeight||Gt.finalSize*1.2,Gt.ls=Gt.ls||0,Gt.ascent=i0.ascent*Gt.finalSize/100},TextProperty.prototype.updateDocumentData=function(Gt,$r){$r=$r===void 0?this.keysIndex:$r;var zr=this.copyData({},this.data.d.k[$r].s);zr=this.copyData(zr,Gt),this.data.d.k[$r].s=zr,this.recalculate($r),this.setCurrentData(zr),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(Gt){var $r=this.data.d.k[Gt].s;$r.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue($r)},TextProperty.prototype.canResizeFont=function(Gt){this.canResize=Gt,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(Gt){this.minimumFontSize=Math.floor(Gt)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var Gt=Math.max,$r=Math.min,zr=Math.floor;function _r(kr,qr){this._currentTextLength=-1,this.k=!1,this.data=qr,this.elem=kr,this.comp=kr.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(kr),this.s=PropertyFactory.getProp(kr,qr.s||{k:0},0,0,this),"e"in qr?this.e=PropertyFactory.getProp(kr,qr.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(kr,qr.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(kr,qr.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(kr,qr.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(kr,qr.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(kr,qr.a,0,.01,this),this.dynamicProperties.length||this.getValue()}_r.prototype={getMult:function(qr){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var Nr=0,Wr=0,Qr=1,Vr=1;this.ne.v>0?Nr=this.ne.v/100:Wr=-this.ne.v/100,this.xe.v>0?Qr=1-this.xe.v/100:Vr=1+this.xe.v/100;var Jr=BezierFactory.getBezierEasing(Nr,Wr,Qr,Vr).get,Zr=0,zn=this.finalS,Vn=this.finalE,_i=this.data.sh;if(_i===2)Vn===zn?Zr=qr>=Vn?1:0:Zr=Gt(0,$r(.5/(Vn-zn)+(qr-zn)/(Vn-zn),1)),Zr=Jr(Zr);else if(_i===3)Vn===zn?Zr=qr>=Vn?0:1:Zr=1-Gt(0,$r(.5/(Vn-zn)+(qr-zn)/(Vn-zn),1)),Zr=Jr(Zr);else if(_i===4)Vn===zn?Zr=0:(Zr=Gt(0,$r(.5/(Vn-zn)+(qr-zn)/(Vn-zn),1)),Zr<.5?Zr*=2:Zr=1-2*(Zr-.5)),Zr=Jr(Zr);else if(_i===5){if(Vn===zn)Zr=0;else{var e0=Vn-zn;qr=$r(Gt(0,qr+.5-zn),Vn-zn);var r0=-e0/2+qr,i0=e0/2;Zr=Math.sqrt(1-r0*r0/(i0*i0))}Zr=Jr(Zr)}else _i===6?(Vn===zn?Zr=0:(qr=$r(Gt(0,qr+.5-zn),Vn-zn),Zr=(1+Math.cos(Math.PI+Math.PI*2*qr/(Vn-zn)))/2),Zr=Jr(Zr)):(qr>=zr(zn)&&(qr-zn<0?Zr=Gt(0,$r($r(Vn,1)-(zn-qr),1)):Zr=Gt(0,$r(Vn-qr,1))),Zr=Jr(Zr));if(this.sm.v!==100){var n0=this.sm.v*.01;n0===0&&(n0=1e-8);var o0=.5-n0*.5;Zr<o0?Zr=0:(Zr=(Zr-o0)/n0,Zr>1&&(Zr=1))}return Zr*this.a.v},getValue:function(qr){this.iterateDynamicProperties(),this._mdf=qr||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,qr&&this.data.r===2&&(this.e.v=this._currentTextLength);var Nr=this.data.r===2?1:100/this.data.totalChars,Wr=this.o.v/Nr,Qr=this.s.v/Nr+Wr,Vr=this.e.v/Nr+Wr;if(Qr>Vr){var Jr=Qr;Qr=Vr,Vr=Jr}this.finalS=Qr,this.finalE=Vr}},extendPrototype([DynamicPropertyContainer],_r);function Dr(kr,qr,Nr){return new _r(kr,qr)}return{getTextSelectorProp:Dr}}();function TextAnimatorDataProperty(Gt,$r,zr){var _r={propType:!1},Dr=PropertyFactory.getProp,kr=$r.a;this.a={r:kr.r?Dr(Gt,kr.r,0,degToRads,zr):_r,rx:kr.rx?Dr(Gt,kr.rx,0,degToRads,zr):_r,ry:kr.ry?Dr(Gt,kr.ry,0,degToRads,zr):_r,sk:kr.sk?Dr(Gt,kr.sk,0,degToRads,zr):_r,sa:kr.sa?Dr(Gt,kr.sa,0,degToRads,zr):_r,s:kr.s?Dr(Gt,kr.s,1,.01,zr):_r,a:kr.a?Dr(Gt,kr.a,1,0,zr):_r,o:kr.o?Dr(Gt,kr.o,0,.01,zr):_r,p:kr.p?Dr(Gt,kr.p,1,0,zr):_r,sw:kr.sw?Dr(Gt,kr.sw,0,0,zr):_r,sc:kr.sc?Dr(Gt,kr.sc,1,0,zr):_r,fc:kr.fc?Dr(Gt,kr.fc,1,0,zr):_r,fh:kr.fh?Dr(Gt,kr.fh,0,0,zr):_r,fs:kr.fs?Dr(Gt,kr.fs,0,.01,zr):_r,fb:kr.fb?Dr(Gt,kr.fb,0,.01,zr):_r,t:kr.t?Dr(Gt,kr.t,0,0,zr):_r},this.s=TextSelectorProp.getTextSelectorProp(Gt,$r.s,zr),this.s.t=$r.s.t}function TextAnimatorProperty(Gt,$r,zr){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=Gt,this._renderType=$r,this._elem=zr,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(zr)}TextAnimatorProperty.prototype.searchProperties=function(){var Gt,$r=this._textData.a.length,zr,_r=PropertyFactory.getProp;for(Gt=0;Gt<$r;Gt+=1)zr=this._textData.a[Gt],this._animatorsData[Gt]=new TextAnimatorDataProperty(this._elem,zr,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:_r(this._elem,this._textData.p.a,0,0,this),f:_r(this._elem,this._textData.p.f,0,0,this),l:_r(this._elem,this._textData.p.l,0,0,this),r:_r(this._elem,this._textData.p.r,0,0,this),p:_r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=_r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(Gt,$r){if(this.lettersChangedFlag=$r,!(!this._mdf&&!this._isFirstFrame&&!$r&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var zr=this._moreOptions.alignment.v,_r=this._animatorsData,Dr=this._textData,kr=this.mHelper,qr=this._renderType,Nr=this.renderedLetters.length,Wr,Qr,Vr,Jr,Zr=Gt.l,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0,y0;if(this._hasMaskedPath){if(y0=this._pathData.m,!this._pathData.n||this._pathData._mdf){var f0=y0.v;this._pathData.r.v&&(f0=f0.reverse()),zn={tLength:0,segments:[]},Jr=f0._length-1;var v0;for(u0=0,Vr=0;Vr<Jr;Vr+=1)v0=bez.buildBezierData(f0.v[Vr],f0.v[Vr+1],[f0.o[Vr][0]-f0.v[Vr][0],f0.o[Vr][1]-f0.v[Vr][1]],[f0.i[Vr+1][0]-f0.v[Vr+1][0],f0.i[Vr+1][1]-f0.v[Vr+1][1]]),zn.tLength+=v0.segmentLength,zn.segments.push(v0),u0+=v0.segmentLength;Vr=Jr,y0.v.c&&(v0=bez.buildBezierData(f0.v[Vr],f0.v[0],[f0.o[Vr][0]-f0.v[Vr][0],f0.o[Vr][1]-f0.v[Vr][1]],[f0.i[0][0]-f0.v[0][0],f0.i[0][1]-f0.v[0][1]]),zn.tLength+=v0.segmentLength,zn.segments.push(v0),u0+=v0.segmentLength),this._pathData.pi=zn}if(zn=this._pathData.pi,Vn=this._pathData.f.v,n0=0,i0=1,e0=0,r0=!0,s0=zn.segments,Vn<0&&y0.v.c)for(zn.tLength<Math.abs(Vn)&&(Vn=-Math.abs(Vn)%zn.tLength),n0=s0.length-1,a0=s0[n0].points,i0=a0.length-1;Vn<0;)Vn+=a0[i0].partialLength,i0-=1,i0<0&&(n0-=1,a0=s0[n0].points,i0=a0.length-1);a0=s0[n0].points,o0=a0[i0-1],_i=a0[i0],l0=_i.partialLength}Jr=Zr.length,Wr=0,Qr=0;var A0=Gt.finalSize*1.2*.714,p0=!0,h0,m0,c0,d0,M0;d0=_r.length;var O0,x0=-1,C0,$0,_0,R0=Vn,D0=n0,S0=i0,I0=-1,B0,T0,Q0,L0,N0,j0,q0,k0,w0="",F0=this.defaultPropsArray,G0;if(Gt.j===2||Gt.j===1){var X0=0,eo=0,K0=Gt.j===2?-.5:-1,Z0=0,ao=!0;for(Vr=0;Vr<Jr;Vr+=1)if(Zr[Vr].n){for(X0&&(X0+=eo);Z0<Vr;)Zr[Z0].animatorJustifyOffset=X0,Z0+=1;X0=0,ao=!0}else{for(c0=0;c0<d0;c0+=1)h0=_r[c0].a,h0.t.propType&&(ao&&Gt.j===2&&(eo+=h0.t.v*K0),m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),O0.length?X0+=h0.t.v*O0[0]*K0:X0+=h0.t.v*O0*K0);ao=!1}for(X0&&(X0+=eo);Z0<Vr;)Zr[Z0].animatorJustifyOffset=X0,Z0+=1}for(Vr=0;Vr<Jr;Vr+=1){if(kr.reset(),B0=1,Zr[Vr].n)Wr=0,Qr+=Gt.yOffset,Qr+=p0?1:0,Vn=R0,p0=!1,this._hasMaskedPath&&(n0=D0,i0=S0,a0=s0[n0].points,o0=a0[i0-1],_i=a0[i0],l0=_i.partialLength,e0=0),w0="",k0="",j0="",G0="",F0=this.defaultPropsArray;else{if(this._hasMaskedPath){if(I0!==Zr[Vr].line){switch(Gt.j){case 1:Vn+=u0-Gt.lineWidths[Zr[Vr].line];break;case 2:Vn+=(u0-Gt.lineWidths[Zr[Vr].line])/2;break}I0=Zr[Vr].line}x0!==Zr[Vr].ind&&(Zr[x0]&&(Vn+=Zr[x0].extra),Vn+=Zr[Vr].an/2,x0=Zr[Vr].ind),Vn+=zr[0]*Zr[Vr].an*.005;var io=0;for(c0=0;c0<d0;c0+=1)h0=_r[c0].a,h0.p.propType&&(m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),O0.length?io+=h0.p.v[0]*O0[0]:io+=h0.p.v[0]*O0),h0.a.propType&&(m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),O0.length?io+=h0.a.v[0]*O0[0]:io+=h0.a.v[0]*O0);for(r0=!0,this._pathData.a.v&&(Vn=Zr[0].an*.5+(u0-this._pathData.f.v-Zr[0].an*.5-Zr[Zr.length-1].an*.5)*x0/(Jr-1),Vn+=this._pathData.f.v);r0;)e0+l0>=Vn+io||!a0?(b0=(Vn+io-e0)/_i.partialLength,$0=o0.point[0]+(_i.point[0]-o0.point[0])*b0,_0=o0.point[1]+(_i.point[1]-o0.point[1])*b0,kr.translate(-zr[0]*Zr[Vr].an*.005,-(zr[1]*A0)*.01),r0=!1):a0&&(e0+=_i.partialLength,i0+=1,i0>=a0.length&&(i0=0,n0+=1,s0[n0]?a0=s0[n0].points:y0.v.c?(i0=0,n0=0,a0=s0[n0].points):(e0-=_i.partialLength,a0=null)),a0&&(o0=_i,_i=a0[i0],l0=_i.partialLength));C0=Zr[Vr].an/2-Zr[Vr].add,kr.translate(-C0,0,0)}else C0=Zr[Vr].an/2-Zr[Vr].add,kr.translate(-C0,0,0),kr.translate(-zr[0]*Zr[Vr].an*.005,-zr[1]*A0*.01,0);for(c0=0;c0<d0;c0+=1)h0=_r[c0].a,h0.t.propType&&(m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),(Wr!==0||Gt.j!==0)&&(this._hasMaskedPath?O0.length?Vn+=h0.t.v*O0[0]:Vn+=h0.t.v*O0:O0.length?Wr+=h0.t.v*O0[0]:Wr+=h0.t.v*O0));for(Gt.strokeWidthAnim&&(Q0=Gt.sw||0),Gt.strokeColorAnim&&(Gt.sc?T0=[Gt.sc[0],Gt.sc[1],Gt.sc[2]]:T0=[0,0,0]),Gt.fillColorAnim&&Gt.fc&&(L0=[Gt.fc[0],Gt.fc[1],Gt.fc[2]]),c0=0;c0<d0;c0+=1)h0=_r[c0].a,h0.a.propType&&(m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),O0.length?kr.translate(-h0.a.v[0]*O0[0],-h0.a.v[1]*O0[1],h0.a.v[2]*O0[2]):kr.translate(-h0.a.v[0]*O0,-h0.a.v[1]*O0,h0.a.v[2]*O0));for(c0=0;c0<d0;c0+=1)h0=_r[c0].a,h0.s.propType&&(m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),O0.length?kr.scale(1+(h0.s.v[0]-1)*O0[0],1+(h0.s.v[1]-1)*O0[1],1):kr.scale(1+(h0.s.v[0]-1)*O0,1+(h0.s.v[1]-1)*O0,1));for(c0=0;c0<d0;c0+=1){if(h0=_r[c0].a,m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),h0.sk.propType&&(O0.length?kr.skewFromAxis(-h0.sk.v*O0[0],h0.sa.v*O0[1]):kr.skewFromAxis(-h0.sk.v*O0,h0.sa.v*O0)),h0.r.propType&&(O0.length?kr.rotateZ(-h0.r.v*O0[2]):kr.rotateZ(-h0.r.v*O0)),h0.ry.propType&&(O0.length?kr.rotateY(h0.ry.v*O0[1]):kr.rotateY(h0.ry.v*O0)),h0.rx.propType&&(O0.length?kr.rotateX(h0.rx.v*O0[0]):kr.rotateX(h0.rx.v*O0)),h0.o.propType&&(O0.length?B0+=(h0.o.v*O0[0]-B0)*O0[0]:B0+=(h0.o.v*O0-B0)*O0),Gt.strokeWidthAnim&&h0.sw.propType&&(O0.length?Q0+=h0.sw.v*O0[0]:Q0+=h0.sw.v*O0),Gt.strokeColorAnim&&h0.sc.propType)for(N0=0;N0<3;N0+=1)O0.length?T0[N0]+=(h0.sc.v[N0]-T0[N0])*O0[0]:T0[N0]+=(h0.sc.v[N0]-T0[N0])*O0;if(Gt.fillColorAnim&&Gt.fc){if(h0.fc.propType)for(N0=0;N0<3;N0+=1)O0.length?L0[N0]+=(h0.fc.v[N0]-L0[N0])*O0[0]:L0[N0]+=(h0.fc.v[N0]-L0[N0])*O0;h0.fh.propType&&(O0.length?L0=addHueToRGB(L0,h0.fh.v*O0[0]):L0=addHueToRGB(L0,h0.fh.v*O0)),h0.fs.propType&&(O0.length?L0=addSaturationToRGB(L0,h0.fs.v*O0[0]):L0=addSaturationToRGB(L0,h0.fs.v*O0)),h0.fb.propType&&(O0.length?L0=addBrightnessToRGB(L0,h0.fb.v*O0[0]):L0=addBrightnessToRGB(L0,h0.fb.v*O0))}}for(c0=0;c0<d0;c0+=1)h0=_r[c0].a,h0.p.propType&&(m0=_r[c0].s,O0=m0.getMult(Zr[Vr].anIndexes[c0],Dr.a[c0].s.totalChars),this._hasMaskedPath?O0.length?kr.translate(0,h0.p.v[1]*O0[0],-h0.p.v[2]*O0[1]):kr.translate(0,h0.p.v[1]*O0,-h0.p.v[2]*O0):O0.length?kr.translate(h0.p.v[0]*O0[0],h0.p.v[1]*O0[1],-h0.p.v[2]*O0[2]):kr.translate(h0.p.v[0]*O0,h0.p.v[1]*O0,-h0.p.v[2]*O0));if(Gt.strokeWidthAnim&&(j0=Q0<0?0:Q0),Gt.strokeColorAnim&&(q0="rgb("+Math.round(T0[0]*255)+","+Math.round(T0[1]*255)+","+Math.round(T0[2]*255)+")"),Gt.fillColorAnim&&Gt.fc&&(k0="rgb("+Math.round(L0[0]*255)+","+Math.round(L0[1]*255)+","+Math.round(L0[2]*255)+")"),this._hasMaskedPath){if(kr.translate(0,-Gt.ls),kr.translate(0,zr[1]*A0*.01+Qr,0),this._pathData.p.v){g0=(_i.point[1]-o0.point[1])/(_i.point[0]-o0.point[0]);var H0=Math.atan(g0)*180/Math.PI;_i.point[0]<o0.point[0]&&(H0+=180),kr.rotate(-H0*Math.PI/180)}kr.translate($0,_0,0),Vn-=zr[0]*Zr[Vr].an*.005,Zr[Vr+1]&&x0!==Zr[Vr+1].ind&&(Vn+=Zr[Vr].an/2,Vn+=Gt.tr*.001*Gt.finalSize)}else{switch(kr.translate(Wr,Qr,0),Gt.ps&&kr.translate(Gt.ps[0],Gt.ps[1]+Gt.ascent,0),Gt.j){case 1:kr.translate(Zr[Vr].animatorJustifyOffset+Gt.justifyOffset+(Gt.boxWidth-Gt.lineWidths[Zr[Vr].line]),0,0);break;case 2:kr.translate(Zr[Vr].animatorJustifyOffset+Gt.justifyOffset+(Gt.boxWidth-Gt.lineWidths[Zr[Vr].line])/2,0,0);break}kr.translate(0,-Gt.ls),kr.translate(C0,0,0),kr.translate(zr[0]*Zr[Vr].an*.005,zr[1]*A0*.01,0),Wr+=Zr[Vr].l+Gt.tr*.001*Gt.finalSize}qr==="html"?w0=kr.toCSS():qr==="svg"?w0=kr.to2dCSS():F0=[kr.props[0],kr.props[1],kr.props[2],kr.props[3],kr.props[4],kr.props[5],kr.props[6],kr.props[7],kr.props[8],kr.props[9],kr.props[10],kr.props[11],kr.props[12],kr.props[13],kr.props[14],kr.props[15]],G0=B0}Nr<=Vr?(M0=new LetterProps(G0,j0,q0,k0,w0,F0),this.renderedLetters.push(M0),Nr+=1,this.lettersChangedFlag=!0):(M0=this.renderedLetters[Vr],this.lettersChangedFlag=M0.update(G0,j0,q0,k0,w0,F0)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(Gt,$r,zr){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(Gt,$r,zr),this.textProperty=new TextProperty(this,Gt.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(Gt.t,this.renderType,this),this.initTransform(Gt,$r,zr),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(Gt){this._mdf=!1,this.prepareRenderableFrame(Gt),this.prepareProperties(Gt,this.isInRange)},ITextElement.prototype.createPathShape=function(Gt,$r){var zr,_r=$r.length,Dr,kr="";for(zr=0;zr<_r;zr+=1)$r[zr].ty==="sh"&&(Dr=$r[zr].ks.k,kr+=buildShapeString(Dr,Dr.i.length,!0,Gt));return kr},ITextElement.prototype.updateDocumentData=function(Gt,$r){this.textProperty.updateDocumentData(Gt,$r)},ITextElement.prototype.canResizeFont=function(Gt){this.textProperty.canResizeFont(Gt)},ITextElement.prototype.setMinimumFontSize=function(Gt){this.textProperty.setMinimumFontSize(Gt)},ITextElement.prototype.applyTextPropertiesToMatrix=function(Gt,$r,zr,_r,Dr){switch(Gt.ps&&$r.translate(Gt.ps[0],Gt.ps[1]+Gt.ascent,0),$r.translate(0,-Gt.ls,0),Gt.j){case 1:$r.translate(Gt.justifyOffset+(Gt.boxWidth-Gt.lineWidths[zr]),0,0);break;case 2:$r.translate(Gt.justifyOffset+(Gt.boxWidth-Gt.lineWidths[zr])/2,0,0);break}$r.translate(_r,Dr,0)},ITextElement.prototype.buildColor=function(Gt){return"rgb("+Math.round(Gt[0]*255)+","+Math.round(Gt[1]*255)+","+Math.round(Gt[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(Gt,$r,zr){this.textSpans=[],this.renderType="svg",this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(Gt){for(var $r=0,zr=Gt.length,_r=[],Dr="";$r<zr;)Gt[$r]==="\r"||Gt[$r]===""?(_r.push(Dr),Dr=""):Dr+=Gt[$r],$r+=1;return _r.push(Dr),_r},SVGTextLottieElement.prototype.buildShapeData=function(Gt,$r){if(Gt.shapes&&Gt.shapes.length){var zr=Gt.shapes[0];if(zr.it){var _r=zr.it[zr.it.length-1];_r.s&&(_r.s.k[0]=$r,_r.s.k[1]=$r)}}return Gt},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var Gt,$r,zr=this.textProperty.currentData;this.renderedLetters=createSizedArray(zr?zr.l.length:0),zr.fc?this.layerElement.setAttribute("fill",this.buildColor(zr.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),zr.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(zr.sc)),this.layerElement.setAttribute("stroke-width",zr.sw)),this.layerElement.setAttribute("font-size",zr.finalSize);var _r=this.globalData.fontManager.getFontByName(zr.f);if(_r.fClass)this.layerElement.setAttribute("class",_r.fClass);else{this.layerElement.setAttribute("font-family",_r.fFamily);var Dr=zr.fWeight,kr=zr.fStyle;this.layerElement.setAttribute("font-style",kr),this.layerElement.setAttribute("font-weight",Dr)}this.layerElement.setAttribute("aria-label",zr.t);var qr=zr.l||[],Nr=!!this.globalData.fontManager.chars;$r=qr.length;var Wr,Qr=this.mHelper,Vr="",Jr=this.data.singleShape,Zr=0,zn=0,Vn=!0,_i=zr.tr*.001*zr.finalSize;if(Jr&&!Nr&&!zr.sz){var e0=this.textContainer,r0="start";switch(zr.j){case 1:r0="end";break;case 2:r0="middle";break;default:r0="start";break}e0.setAttribute("text-anchor",r0),e0.setAttribute("letter-spacing",_i);var i0=this.buildTextContents(zr.finalText);for($r=i0.length,zn=zr.ps?zr.ps[1]+zr.ascent:0,Gt=0;Gt<$r;Gt+=1)Wr=this.textSpans[Gt].span||createNS("tspan"),Wr.textContent=i0[Gt],Wr.setAttribute("x",0),Wr.setAttribute("y",zn),Wr.style.display="inherit",e0.appendChild(Wr),this.textSpans[Gt]||(this.textSpans[Gt]={span:null,glyph:null}),this.textSpans[Gt].span=Wr,zn+=zr.finalLineHeight;this.layerElement.appendChild(e0)}else{var n0=this.textSpans.length,o0;for(Gt=0;Gt<$r;Gt+=1){if(this.textSpans[Gt]||(this.textSpans[Gt]={span:null,childSpan:null,glyph:null}),!Nr||!Jr||Gt===0){if(Wr=n0>Gt?this.textSpans[Gt].span:createNS(Nr?"g":"text"),n0<=Gt){if(Wr.setAttribute("stroke-linecap","butt"),Wr.setAttribute("stroke-linejoin","round"),Wr.setAttribute("stroke-miterlimit","4"),this.textSpans[Gt].span=Wr,Nr){var a0=createNS("g");Wr.appendChild(a0),this.textSpans[Gt].childSpan=a0}this.textSpans[Gt].span=Wr,this.layerElement.appendChild(Wr)}Wr.style.display="inherit"}if(Qr.reset(),Jr&&(qr[Gt].n&&(Zr=-_i,zn+=zr.yOffset,zn+=Vn?1:0,Vn=!1),this.applyTextPropertiesToMatrix(zr,Qr,qr[Gt].line,Zr,zn),Zr+=qr[Gt].l||0,Zr+=_i),Nr){o0=this.globalData.fontManager.getCharData(zr.finalText[Gt],_r.fStyle,this.globalData.fontManager.getFontByName(zr.f).fFamily);var s0;if(o0.t===1)s0=new SVGCompElement(o0.data,this.globalData,this);else{var l0=emptyShapeData;o0.data&&o0.data.shapes&&(l0=this.buildShapeData(o0.data,zr.finalSize)),s0=new SVGShapeElement(l0,this.globalData,this)}if(this.textSpans[Gt].glyph){var u0=this.textSpans[Gt].glyph;this.textSpans[Gt].childSpan.removeChild(u0.layerElement),u0.destroy()}this.textSpans[Gt].glyph=s0,s0._debug=!0,s0.prepareFrame(0),s0.renderFrame(),this.textSpans[Gt].childSpan.appendChild(s0.layerElement),o0.t===1&&this.textSpans[Gt].childSpan.setAttribute("transform","scale("+zr.finalSize/100+","+zr.finalSize/100+")")}else Jr&&Wr.setAttribute("transform","translate("+Qr.props[12]+","+Qr.props[13]+")"),Wr.textContent=qr[Gt].val,Wr.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}Jr&&Wr&&Wr.setAttribute("d",Vr)}for(;Gt<this.textSpans.length;)this.textSpans[Gt].span.style.display="none",Gt+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var Gt=this.layerElement.getBBox();this.bbox={top:Gt.y,left:Gt.x,width:Gt.width,height:Gt.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var Gt,$r=this.textSpans.length,zr;for(this.renderedFrame=this.comp.renderedFrame,Gt=0;Gt<$r;Gt+=1)zr=this.textSpans[Gt].glyph,zr&&(zr.prepareFrame(this.comp.renderedFrame-this.data.st),zr._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var Gt,$r,zr=this.textAnimator.renderedLetters,_r=this.textProperty.currentData.l;$r=_r.length;var Dr,kr,qr;for(Gt=0;Gt<$r;Gt+=1)_r[Gt].n||(Dr=zr[Gt],kr=this.textSpans[Gt].span,qr=this.textSpans[Gt].glyph,qr&&qr.renderFrame(),Dr._mdf.m&&kr.setAttribute("transform",Dr.m),Dr._mdf.o&&kr.setAttribute("opacity",Dr.o),Dr._mdf.sw&&kr.setAttribute("stroke-width",Dr.sw),Dr._mdf.sc&&kr.setAttribute("stroke",Dr.sc),Dr._mdf.fc&&kr.setAttribute("fill",Dr.fc))}};function ISolidElement(Gt,$r,zr){this.initElement(Gt,$r,zr)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var Gt=createNS("rect");Gt.setAttribute("width",this.data.sw),Gt.setAttribute("height",this.data.sh),Gt.setAttribute("fill",this.data.sc),this.layerElement.appendChild(Gt)};function NullElement(Gt,$r,zr){this.initFrame(),this.initBaseData(Gt,$r,zr),this.initFrame(),this.initTransform(Gt,$r,zr),this.initHierarchy()}NullElement.prototype.prepareFrame=function(Gt){this.prepareProperties(Gt,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(Gt){return new NullElement(Gt,this.globalData,this)},SVGRendererBase.prototype.createShape=function(Gt){return new SVGShapeElement(Gt,this.globalData,this)},SVGRendererBase.prototype.createText=function(Gt){return new SVGTextLottieElement(Gt,this.globalData,this)},SVGRendererBase.prototype.createImage=function(Gt){return new IImageElement(Gt,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(Gt){return new ISolidElement(Gt,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(Gt){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+Gt.w+" "+Gt.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",Gt.w),this.svgElement.setAttribute("height",Gt.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var $r=this.globalData.defs;this.setupGlobalData(Gt,$r),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=Gt;var zr=createNS("clipPath"),_r=createNS("rect");_r.setAttribute("width",Gt.w),_r.setAttribute("height",Gt.h),_r.setAttribute("x",0),_r.setAttribute("y",0);var Dr=createElementID();zr.setAttribute("id",Dr),zr.appendChild(_r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+Dr+")"),$r.appendChild(zr),this.layers=Gt.layers,this.elements=createSizedArray(Gt.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var Gt,$r=this.layers?this.layers.length:0;for(Gt=0;Gt<$r;Gt+=1)this.elements[Gt]&&this.elements[Gt].destroy&&this.elements[Gt].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(Gt){var $r=0,zr=this.layers.length;for($r=0;$r<zr;$r+=1)if(this.layers[$r].ind===Gt)return $r;return-1},SVGRendererBase.prototype.buildItem=function(Gt){var $r=this.elements;if(!($r[Gt]||this.layers[Gt].ty===99)){$r[Gt]=!0;var zr=this.createItem(this.layers[Gt]);if($r[Gt]=zr,getExpressionsPlugin()&&(this.layers[Gt].ty===0&&this.globalData.projectInterface.registerComposition(zr),zr.initExpressions()),this.appendElementInPos(zr,Gt),this.layers[Gt].tt){var _r="tp"in this.layers[Gt]?this.findIndexByInd(this.layers[Gt].tp):Gt-1;if(_r===-1)return;if(!this.elements[_r]||this.elements[_r]===!0)this.buildItem(_r),this.addPendingElement(zr);else{var Dr=$r[_r],kr=Dr.getMatte(this.layers[Gt].tt);zr.setMatte(kr)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var Gt=this.pendingElements.pop();if(Gt.checkParenting(),Gt.data.tt)for(var $r=0,zr=this.elements.length;$r<zr;){if(this.elements[$r]===Gt){var _r="tp"in Gt.data?this.findIndexByInd(Gt.data.tp):$r-1,Dr=this.elements[_r],kr=Dr.getMatte(this.layers[$r].tt);Gt.setMatte(kr);break}$r+=1}}},SVGRendererBase.prototype.renderFrame=function(Gt){if(!(this.renderedFrame===Gt||this.destroyed)){Gt===null?Gt=this.renderedFrame:this.renderedFrame=Gt,this.globalData.frameNum=Gt,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=Gt,this.globalData._mdf=!1;var $r,zr=this.layers.length;for(this.completeLayers||this.checkLayers(Gt),$r=zr-1;$r>=0;$r-=1)(this.completeLayers||this.elements[$r])&&this.elements[$r].prepareFrame(Gt-this.layers[$r].st);if(this.globalData._mdf)for($r=0;$r<zr;$r+=1)(this.completeLayers||this.elements[$r])&&this.elements[$r].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(Gt,$r){var zr=Gt.getBaseElement();if(zr){for(var _r=0,Dr;_r<$r;)this.elements[_r]&&this.elements[_r]!==!0&&this.elements[_r].getBaseElement()&&(Dr=this.elements[_r].getBaseElement()),_r+=1;Dr?this.layerElement.insertBefore(zr,Dr):this.layerElement.appendChild(zr)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(Gt,$r,zr){this.initFrame(),this.initBaseData(Gt,$r,zr),this.initTransform(Gt,$r,zr),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!$r.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(Gt){if(this._mdf=!1,this.prepareRenderableFrame(Gt),this.prepareProperties(Gt,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=Gt/this.data.sr;else{var $r=this.tm.v;$r===this.data.op&&($r=this.data.op-1),this.renderedFrame=$r}var zr,_r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),zr=_r-1;zr>=0;zr-=1)(this.completeLayers||this.elements[zr])&&(this.elements[zr].prepareFrame(this.renderedFrame-this.layers[zr].st),this.elements[zr]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var Gt,$r=this.layers.length;for(Gt=0;Gt<$r;Gt+=1)(this.completeLayers||this.elements[Gt])&&this.elements[Gt].renderFrame()},ICompElement.prototype.setElements=function(Gt){this.elements=Gt},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var Gt,$r=this.layers.length;for(Gt=0;Gt<$r;Gt+=1)this.elements[Gt]&&this.elements[Gt].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(Gt,$r,zr){this.layers=Gt.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(Gt,$r,zr),this.tm=Gt.tm?PropertyFactory.getProp(this,Gt.tm,0,$r.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(Gt){return new SVGCompElement(Gt,this.globalData,this)};function SVGRenderer(Gt,$r){this.animationItem=Gt,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var zr="";if($r&&$r.title){var _r=createNS("title"),Dr=createElementID();_r.setAttribute("id",Dr),_r.textContent=$r.title,this.svgElement.appendChild(_r),zr+=Dr}if($r&&$r.description){var kr=createNS("desc"),qr=createElementID();kr.setAttribute("id",qr),kr.textContent=$r.description,this.svgElement.appendChild(kr),zr+=" "+qr}zr&&this.svgElement.setAttribute("aria-labelledby",zr);var Nr=createNS("defs");this.svgElement.appendChild(Nr);var Wr=createNS("g");this.svgElement.appendChild(Wr),this.layerElement=Wr,this.renderConfig={preserveAspectRatio:$r&&$r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:$r&&$r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:$r&&$r.contentVisibility||"visible",progressiveLoad:$r&&$r.progressiveLoad||!1,hideOnTransparent:!($r&&$r.hideOnTransparent===!1),viewBoxOnly:$r&&$r.viewBoxOnly||!1,viewBoxSize:$r&&$r.viewBoxSize||!1,className:$r&&$r.className||"",id:$r&&$r.id||"",focusable:$r&&$r.focusable,filterSize:{width:$r&&$r.filterSize&&$r.filterSize.width||"100%",height:$r&&$r.filterSize&&$r.filterSize.height||"100%",x:$r&&$r.filterSize&&$r.filterSize.x||"0%",y:$r&&$r.filterSize&&$r.filterSize.y||"0%"},width:$r&&$r.width,height:$r&&$r.height,runExpressions:!$r||$r.runExpressions===void 0||$r.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:Nr,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(Gt){return new SVGCompElement(Gt,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function($r){var zr,_r=$r.length,Dr="_";for(zr=0;zr<_r;zr+=1)Dr+=$r[zr].transform.key+"_";var kr=this.sequences[Dr];return kr||(kr={transforms:[].concat($r),finalTransform:new Matrix,_mdf:!1},this.sequences[Dr]=kr,this.sequenceList.push(kr)),kr},processSequence:function($r,zr){for(var _r=0,Dr=$r.transforms.length,kr=zr;_r<Dr&&!zr;){if($r.transforms[_r].transform.mProps._mdf){kr=!0;break}_r+=1}if(kr)for($r.finalTransform.reset(),_r=Dr-1;_r>=0;_r-=1)$r.finalTransform.multiply($r.transforms[_r].transform.mProps.v);$r._mdf=kr},processSequences:function($r){var zr,_r=this.sequenceList.length;for(zr=0;zr<_r;zr+=1)this.processSequence(this.sequenceList[zr],$r)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var $r="__lottie_element_luma_buffer",zr=null,_r=null,Dr=null;function kr(){var Wr=createNS("svg"),Qr=createNS("filter"),Vr=createNS("feColorMatrix");return Qr.setAttribute("id",$r),Vr.setAttribute("type","matrix"),Vr.setAttribute("color-interpolation-filters","sRGB"),Vr.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),Qr.appendChild(Vr),Wr.appendChild(Qr),Wr.setAttribute("id",$r+"_svg"),featureSupport.svgLumaHidden&&(Wr.style.display="none"),Wr}function qr(){zr||(Dr=kr(),document.body.appendChild(Dr),zr=createTag("canvas"),_r=zr.getContext("2d"),_r.filter="url(#"+$r+")",_r.fillStyle="rgba(0,0,0,0)",_r.fillRect(0,0,1,1))}function Nr(Wr){return zr||qr(),zr.width=Wr.width,zr.height=Wr.height,_r.filter="url(#"+$r+")",zr}return{load:qr,get:Nr}};function createCanvas(Gt,$r){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(Gt,$r);var zr=createTag("canvas");return zr.width=Gt,zr.height=$r,zr}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(Gt){var $r,zr=Gt.data.ef?Gt.data.ef.length:0;this.filters=[];var _r;for($r=0;$r<zr;$r+=1){_r=null;var Dr=Gt.data.ef[$r].ty;if(registeredEffects[Dr]){var kr=registeredEffects[Dr].effect;_r=new kr(Gt.effectsManager.effectElements[$r],Gt)}_r&&this.filters.push(_r)}this.filters.length&&Gt.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(Gt){var $r,zr=this.filters.length;for($r=0;$r<zr;$r+=1)this.filters[$r].renderFrame(Gt)},CVEffects.prototype.getEffects=function(Gt){var $r,zr=this.filters.length,_r=[];for($r=0;$r<zr;$r+=1)this.filters[$r].type===Gt&&_r.push(this.filters[$r]);return _r};function registerEffect(Gt,$r){registeredEffects[Gt]={effect:$r}}function CVMaskElement(Gt,$r){this.data=Gt,this.element=$r,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var zr,_r=this.masksProperties.length,Dr=!1;for(zr=0;zr<_r;zr+=1)this.masksProperties[zr].mode!=="n"&&(Dr=!0),this.viewData[zr]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[zr],3);this.hasMasks=Dr,Dr&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var Gt=this.element.finalTransform.mat,$r=this.element.canvasContext,zr,_r=this.masksProperties.length,Dr,kr,qr;for($r.beginPath(),zr=0;zr<_r;zr+=1)if(this.masksProperties[zr].mode!=="n"){this.masksProperties[zr].inv&&($r.moveTo(0,0),$r.lineTo(this.element.globalData.compSize.w,0),$r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),$r.lineTo(0,this.element.globalData.compSize.h),$r.lineTo(0,0)),qr=this.viewData[zr].v,Dr=Gt.applyToPointArray(qr.v[0][0],qr.v[0][1],0),$r.moveTo(Dr[0],Dr[1]);var Nr,Wr=qr._length;for(Nr=1;Nr<Wr;Nr+=1)kr=Gt.applyToTriplePoints(qr.o[Nr-1],qr.i[Nr],qr.v[Nr]),$r.bezierCurveTo(kr[0],kr[1],kr[2],kr[3],kr[4],kr[5]);kr=Gt.applyToTriplePoints(qr.o[Nr-1],qr.i[0],qr.v[0]),$r.bezierCurveTo(kr[0],kr[1],kr[2],kr[3],kr[4],kr[5])}this.element.globalData.renderer.save(!0),$r.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var $r=this.globalData.canvasContext,zr=assetLoader.createCanvas($r.canvas.width,$r.canvas.height);this.buffers.push(zr);var _r=assetLoader.createCanvas($r.canvas.width,$r.canvas.height);this.buffers.push(_r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var $r=this.globalData;if($r.blendMode!==this.data.bm){$r.blendMode=this.data.bm;var zr=getBlendMode(this.data.bm);$r.canvasContext.globalCompositeOperation=zr}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function($r){$r.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var $r=this.buffers[0],zr=$r.getContext("2d");this.clearCanvas(zr),zr.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var $r=this.buffers[1],zr=$r.getContext("2d");this.clearCanvas(zr),zr.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var _r=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(_r.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var Dr=assetLoader.getLumaCanvas(this.canvasContext.canvas),kr=Dr.getContext("2d");kr.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(Dr,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage($r,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function($r){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!$r)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var zr=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(zr),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(zr),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(Gt,$r,zr,_r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var Dr=4;$r.ty==="rc"?Dr=5:$r.ty==="el"?Dr=6:$r.ty==="sr"&&(Dr=7),this.sh=ShapePropertyFactory.getShapeProp(Gt,$r,Dr,Gt);var kr,qr=zr.length,Nr;for(kr=0;kr<qr;kr+=1)zr[kr].closed||(Nr={transforms:_r.addTransformSequence(zr[kr].transforms),trNodes:[]},this.styledShapes.push(Nr),zr[kr].elements.push(Nr))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(Gt,$r,zr){this.shapes=[],this.shapesData=Gt.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(Gt,$r){var zr={data:Gt,type:Gt.ty,preTransforms:this.transformsManager.addTransformSequence($r),transforms:[],elements:[],closed:Gt.hd===!0},_r={};if(Gt.ty==="fl"||Gt.ty==="st"?(_r.c=PropertyFactory.getProp(this,Gt.c,1,255,this),_r.c.k||(zr.co="rgb("+bmFloor(_r.c.v[0])+","+bmFloor(_r.c.v[1])+","+bmFloor(_r.c.v[2])+")")):(Gt.ty==="gf"||Gt.ty==="gs")&&(_r.s=PropertyFactory.getProp(this,Gt.s,1,null,this),_r.e=PropertyFactory.getProp(this,Gt.e,1,null,this),_r.h=PropertyFactory.getProp(this,Gt.h||{k:0},0,.01,this),_r.a=PropertyFactory.getProp(this,Gt.a||{k:0},0,degToRads,this),_r.g=new GradientProperty(this,Gt.g,this)),_r.o=PropertyFactory.getProp(this,Gt.o,0,.01,this),Gt.ty==="st"||Gt.ty==="gs"){if(zr.lc=lineCapEnum[Gt.lc||2],zr.lj=lineJoinEnum[Gt.lj||2],Gt.lj==1&&(zr.ml=Gt.ml),_r.w=PropertyFactory.getProp(this,Gt.w,0,null,this),_r.w.k||(zr.wi=_r.w.v),Gt.d){var Dr=new DashProperty(this,Gt.d,"canvas",this);_r.d=Dr,_r.d.k||(zr.da=_r.d.dashArray,zr.do=_r.d.dashoffset[0])}}else zr.r=Gt.r===2?"evenodd":"nonzero";return this.stylesList.push(zr),_r.style=zr,_r},CVShapeElement.prototype.createGroupElement=function(){var Gt={it:[],prevViewData:[]};return Gt},CVShapeElement.prototype.createTransformElement=function(Gt){var $r={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,Gt.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,Gt,this)}};return $r},CVShapeElement.prototype.createShapeElement=function(Gt){var $r=new CVShapeData(this,Gt,this.stylesList,this.transformsManager);return this.shapes.push($r),this.addShapeToModifiers($r),$r},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var Gt,$r=this.itemsData.length;for(Gt=0;Gt<$r;Gt+=1)this.prevViewData[Gt]=this.itemsData[Gt];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),$r=this.dynamicProperties.length,Gt=0;Gt<$r;Gt+=1)this.dynamicProperties[Gt].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(Gt){var $r,zr=this.stylesList.length;for($r=0;$r<zr;$r+=1)this.stylesList[$r].closed||this.stylesList[$r].transforms.push(Gt)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var Gt,$r=this.stylesList.length;for(Gt=0;Gt<$r;Gt+=1)this.stylesList[Gt].closed||this.stylesList[Gt].transforms.pop()},CVShapeElement.prototype.closeStyles=function(Gt){var $r,zr=Gt.length;for($r=0;$r<zr;$r+=1)Gt[$r].closed=!0},CVShapeElement.prototype.searchShapes=function(Gt,$r,zr,_r,Dr){var kr,qr=Gt.length-1,Nr,Wr,Qr=[],Vr=[],Jr,Zr,zn,Vn=[].concat(Dr);for(kr=qr;kr>=0;kr-=1){if(Jr=this.searchProcessedElement(Gt[kr]),Jr?$r[kr]=zr[Jr-1]:Gt[kr]._shouldRender=_r,Gt[kr].ty==="fl"||Gt[kr].ty==="st"||Gt[kr].ty==="gf"||Gt[kr].ty==="gs")Jr?$r[kr].style.closed=!1:$r[kr]=this.createStyleElement(Gt[kr],Vn),Qr.push($r[kr].style);else if(Gt[kr].ty==="gr"){if(!Jr)$r[kr]=this.createGroupElement(Gt[kr]);else for(Wr=$r[kr].it.length,Nr=0;Nr<Wr;Nr+=1)$r[kr].prevViewData[Nr]=$r[kr].it[Nr];this.searchShapes(Gt[kr].it,$r[kr].it,$r[kr].prevViewData,_r,Vn)}else Gt[kr].ty==="tr"?(Jr||(zn=this.createTransformElement(Gt[kr]),$r[kr]=zn),Vn.push($r[kr]),this.addTransformToStyleList($r[kr])):Gt[kr].ty==="sh"||Gt[kr].ty==="rc"||Gt[kr].ty==="el"||Gt[kr].ty==="sr"?Jr||($r[kr]=this.createShapeElement(Gt[kr])):Gt[kr].ty==="tm"||Gt[kr].ty==="rd"||Gt[kr].ty==="pb"||Gt[kr].ty==="zz"||Gt[kr].ty==="op"?(Jr?(Zr=$r[kr],Zr.closed=!1):(Zr=ShapeModifiers.getModifier(Gt[kr].ty),Zr.init(this,Gt[kr]),$r[kr]=Zr,this.shapeModifiers.push(Zr)),Vr.push(Zr)):Gt[kr].ty==="rp"&&(Jr?(Zr=$r[kr],Zr.closed=!0):(Zr=ShapeModifiers.getModifier(Gt[kr].ty),$r[kr]=Zr,Zr.init(this,Gt,kr,$r),this.shapeModifiers.push(Zr),_r=!1),Vr.push(Zr));this.addProcessedElement(Gt[kr],kr+1)}for(this.removeTransformFromStyleList(),this.closeStyles(Qr),qr=Vr.length,kr=0;kr<qr;kr+=1)Vr[kr].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(Gt,$r){(Gt._opMdf||$r.op._mdf||this._isFirstFrame)&&($r.opacity=Gt.opacity,$r.opacity*=$r.op.v,$r._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var Gt,$r=this.stylesList.length,zr,_r,Dr,kr,qr,Nr,Wr=this.globalData.renderer,Qr=this.globalData.canvasContext,Vr,Jr;for(Gt=0;Gt<$r;Gt+=1)if(Jr=this.stylesList[Gt],Vr=Jr.type,!((Vr==="st"||Vr==="gs")&&Jr.wi===0||!Jr.data._shouldRender||Jr.coOp===0||this.globalData.currentGlobalAlpha===0)){for(Wr.save(),qr=Jr.elements,Vr==="st"||Vr==="gs"?(Wr.ctxStrokeStyle(Vr==="st"?Jr.co:Jr.grd),Wr.ctxLineWidth(Jr.wi),Wr.ctxLineCap(Jr.lc),Wr.ctxLineJoin(Jr.lj),Wr.ctxMiterLimit(Jr.ml||0)):Wr.ctxFillStyle(Vr==="fl"?Jr.co:Jr.grd),Wr.ctxOpacity(Jr.coOp),Vr!=="st"&&Vr!=="gs"&&Qr.beginPath(),Wr.ctxTransform(Jr.preTransforms.finalTransform.props),_r=qr.length,zr=0;zr<_r;zr+=1){for((Vr==="st"||Vr==="gs")&&(Qr.beginPath(),Jr.da&&(Qr.setLineDash(Jr.da),Qr.lineDashOffset=Jr.do)),Nr=qr[zr].trNodes,kr=Nr.length,Dr=0;Dr<kr;Dr+=1)Nr[Dr].t==="m"?Qr.moveTo(Nr[Dr].p[0],Nr[Dr].p[1]):Nr[Dr].t==="c"?Qr.bezierCurveTo(Nr[Dr].pts[0],Nr[Dr].pts[1],Nr[Dr].pts[2],Nr[Dr].pts[3],Nr[Dr].pts[4],Nr[Dr].pts[5]):Qr.closePath();(Vr==="st"||Vr==="gs")&&(Wr.ctxStroke(),Jr.da&&Qr.setLineDash(this.dashResetter))}Vr!=="st"&&Vr!=="gs"&&this.globalData.renderer.ctxFill(Jr.r),Wr.restore()}},CVShapeElement.prototype.renderShape=function(Gt,$r,zr,_r){var Dr,kr=$r.length-1,qr;for(qr=Gt,Dr=kr;Dr>=0;Dr-=1)$r[Dr].ty==="tr"?(qr=zr[Dr].transform,this.renderShapeTransform(Gt,qr)):$r[Dr].ty==="sh"||$r[Dr].ty==="el"||$r[Dr].ty==="rc"||$r[Dr].ty==="sr"?this.renderPath($r[Dr],zr[Dr]):$r[Dr].ty==="fl"?this.renderFill($r[Dr],zr[Dr],qr):$r[Dr].ty==="st"?this.renderStroke($r[Dr],zr[Dr],qr):$r[Dr].ty==="gf"||$r[Dr].ty==="gs"?this.renderGradientFill($r[Dr],zr[Dr],qr):$r[Dr].ty==="gr"?this.renderShape(qr,$r[Dr].it,zr[Dr].it):$r[Dr].ty;_r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(Gt,$r){if(this._isFirstFrame||$r._mdf||Gt.transforms._mdf){var zr=Gt.trNodes,_r=$r.paths,Dr,kr,qr,Nr=_r._length;zr.length=0;var Wr=Gt.transforms.finalTransform;for(qr=0;qr<Nr;qr+=1){var Qr=_r.shapes[qr];if(Qr&&Qr.v){for(kr=Qr._length,Dr=1;Dr<kr;Dr+=1)Dr===1&&zr.push({t:"m",p:Wr.applyToPointArray(Qr.v[0][0],Qr.v[0][1],0)}),zr.push({t:"c",pts:Wr.applyToTriplePoints(Qr.o[Dr-1],Qr.i[Dr],Qr.v[Dr])});kr===1&&zr.push({t:"m",p:Wr.applyToPointArray(Qr.v[0][0],Qr.v[0][1],0)}),Qr.c&&kr&&(zr.push({t:"c",pts:Wr.applyToTriplePoints(Qr.o[Dr-1],Qr.i[0],Qr.v[0])}),zr.push({t:"z"}))}}Gt.trNodes=zr}},CVShapeElement.prototype.renderPath=function(Gt,$r){if(Gt.hd!==!0&&Gt._shouldRender){var zr,_r=$r.styledShapes.length;for(zr=0;zr<_r;zr+=1)this.renderStyledShape($r.styledShapes[zr],$r.sh)}},CVShapeElement.prototype.renderFill=function(Gt,$r,zr){var _r=$r.style;($r.c._mdf||this._isFirstFrame)&&(_r.co="rgb("+bmFloor($r.c.v[0])+","+bmFloor($r.c.v[1])+","+bmFloor($r.c.v[2])+")"),($r.o._mdf||zr._opMdf||this._isFirstFrame)&&(_r.coOp=$r.o.v*zr.opacity)},CVShapeElement.prototype.renderGradientFill=function(Gt,$r,zr){var _r=$r.style,Dr;if(!_r.grd||$r.g._mdf||$r.s._mdf||$r.e._mdf||Gt.t!==1&&($r.h._mdf||$r.a._mdf)){var kr=this.globalData.canvasContext,qr=$r.s.v,Nr=$r.e.v;if(Gt.t===1)Dr=kr.createLinearGradient(qr[0],qr[1],Nr[0],Nr[1]);else{var Wr=Math.sqrt(Math.pow(qr[0]-Nr[0],2)+Math.pow(qr[1]-Nr[1],2)),Qr=Math.atan2(Nr[1]-qr[1],Nr[0]-qr[0]),Vr=$r.h.v;Vr>=1?Vr=.99:Vr<=-1&&(Vr=-.99);var Jr=Wr*Vr,Zr=Math.cos(Qr+$r.a.v)*Jr+qr[0],zn=Math.sin(Qr+$r.a.v)*Jr+qr[1];Dr=kr.createRadialGradient(Zr,zn,0,qr[0],qr[1],Wr)}var Vn,_i=Gt.g.p,e0=$r.g.c,r0=1;for(Vn=0;Vn<_i;Vn+=1)$r.g._hasOpacity&&$r.g._collapsable&&(r0=$r.g.o[Vn*2+1]),Dr.addColorStop(e0[Vn*4]/100,"rgba("+e0[Vn*4+1]+","+e0[Vn*4+2]+","+e0[Vn*4+3]+","+r0+")");_r.grd=Dr}_r.coOp=$r.o.v*zr.opacity},CVShapeElement.prototype.renderStroke=function(Gt,$r,zr){var _r=$r.style,Dr=$r.d;Dr&&(Dr._mdf||this._isFirstFrame)&&(_r.da=Dr.dashArray,_r.do=Dr.dashoffset[0]),($r.c._mdf||this._isFirstFrame)&&(_r.co="rgb("+bmFloor($r.c.v[0])+","+bmFloor($r.c.v[1])+","+bmFloor($r.c.v[2])+")"),($r.o._mdf||zr._opMdf||this._isFirstFrame)&&(_r.coOp=$r.o.v*zr.opacity),($r.w._mdf||this._isFirstFrame)&&(_r.wi=$r.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(Gt,$r,zr){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var Gt=this.textProperty.currentData;this.renderedLetters=createSizedArray(Gt.l?Gt.l.length:0);var $r=!1;Gt.fc?($r=!0,this.values.fill=this.buildColor(Gt.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=$r;var zr=!1;Gt.sc&&(zr=!0,this.values.stroke=this.buildColor(Gt.sc),this.values.sWidth=Gt.sw);var _r=this.globalData.fontManager.getFontByName(Gt.f),Dr,kr,qr=Gt.l,Nr=this.mHelper;this.stroke=zr,this.values.fValue=Gt.finalSize+"px "+this.globalData.fontManager.getFontByName(Gt.f).fFamily,kr=Gt.finalText.length;var Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0=this.data.singleShape,n0=Gt.tr*.001*Gt.finalSize,o0=0,a0=0,s0=!0,l0=0;for(Dr=0;Dr<kr;Dr+=1){Wr=this.globalData.fontManager.getCharData(Gt.finalText[Dr],_r.fStyle,this.globalData.fontManager.getFontByName(Gt.f).fFamily),Qr=Wr&&Wr.data||{},Nr.reset(),i0&&qr[Dr].n&&(o0=-n0,a0+=Gt.yOffset,a0+=s0?1:0,s0=!1),Zr=Qr.shapes?Qr.shapes[0].it:[],Vn=Zr.length,Nr.scale(Gt.finalSize/100,Gt.finalSize/100),i0&&this.applyTextPropertiesToMatrix(Gt,Nr,qr[Dr].line,o0,a0),e0=createSizedArray(Vn-1);var u0=0;for(zn=0;zn<Vn;zn+=1)if(Zr[zn].ty==="sh"){for(Jr=Zr[zn].ks.k.i.length,_i=Zr[zn].ks.k,r0=[],Vr=1;Vr<Jr;Vr+=1)Vr===1&&r0.push(Nr.applyToX(_i.v[0][0],_i.v[0][1],0),Nr.applyToY(_i.v[0][0],_i.v[0][1],0)),r0.push(Nr.applyToX(_i.o[Vr-1][0],_i.o[Vr-1][1],0),Nr.applyToY(_i.o[Vr-1][0],_i.o[Vr-1][1],0),Nr.applyToX(_i.i[Vr][0],_i.i[Vr][1],0),Nr.applyToY(_i.i[Vr][0],_i.i[Vr][1],0),Nr.applyToX(_i.v[Vr][0],_i.v[Vr][1],0),Nr.applyToY(_i.v[Vr][0],_i.v[Vr][1],0));r0.push(Nr.applyToX(_i.o[Vr-1][0],_i.o[Vr-1][1],0),Nr.applyToY(_i.o[Vr-1][0],_i.o[Vr-1][1],0),Nr.applyToX(_i.i[0][0],_i.i[0][1],0),Nr.applyToY(_i.i[0][0],_i.i[0][1],0),Nr.applyToX(_i.v[0][0],_i.v[0][1],0),Nr.applyToY(_i.v[0][0],_i.v[0][1],0)),e0[u0]=r0,u0+=1}i0&&(o0+=qr[Dr].l,o0+=n0),this.textSpans[l0]?this.textSpans[l0].elem=e0:this.textSpans[l0]={elem:e0},l0+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var Gt=this.canvasContext;Gt.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var $r,zr,_r,Dr,kr,qr,Nr=this.textAnimator.renderedLetters,Wr=this.textProperty.currentData.l;zr=Wr.length;var Qr,Vr=null,Jr=null,Zr=null,zn,Vn,_i=this.globalData.renderer;for($r=0;$r<zr;$r+=1)if(!Wr[$r].n){if(Qr=Nr[$r],Qr&&(_i.save(),_i.ctxTransform(Qr.p),_i.ctxOpacity(Qr.o)),this.fill){for(Qr&&Qr.fc?Vr!==Qr.fc&&(_i.ctxFillStyle(Qr.fc),Vr=Qr.fc):Vr!==this.values.fill&&(Vr=this.values.fill,_i.ctxFillStyle(this.values.fill)),zn=this.textSpans[$r].elem,Dr=zn.length,this.globalData.canvasContext.beginPath(),_r=0;_r<Dr;_r+=1)for(Vn=zn[_r],qr=Vn.length,this.globalData.canvasContext.moveTo(Vn[0],Vn[1]),kr=2;kr<qr;kr+=6)this.globalData.canvasContext.bezierCurveTo(Vn[kr],Vn[kr+1],Vn[kr+2],Vn[kr+3],Vn[kr+4],Vn[kr+5]);this.globalData.canvasContext.closePath(),_i.ctxFill()}if(this.stroke){for(Qr&&Qr.sw?Zr!==Qr.sw&&(Zr=Qr.sw,_i.ctxLineWidth(Qr.sw)):Zr!==this.values.sWidth&&(Zr=this.values.sWidth,_i.ctxLineWidth(this.values.sWidth)),Qr&&Qr.sc?Jr!==Qr.sc&&(Jr=Qr.sc,_i.ctxStrokeStyle(Qr.sc)):Jr!==this.values.stroke&&(Jr=this.values.stroke,_i.ctxStrokeStyle(this.values.stroke)),zn=this.textSpans[$r].elem,Dr=zn.length,this.globalData.canvasContext.beginPath(),_r=0;_r<Dr;_r+=1)for(Vn=zn[_r],qr=Vn.length,this.globalData.canvasContext.moveTo(Vn[0],Vn[1]),kr=2;kr<qr;kr+=6)this.globalData.canvasContext.bezierCurveTo(Vn[kr],Vn[kr+1],Vn[kr+2],Vn[kr+3],Vn[kr+4],Vn[kr+5]);this.globalData.canvasContext.closePath(),_i.ctxStroke()}Qr&&this.globalData.renderer.restore()}};function CVImageElement(Gt,$r,zr){this.assetData=$r.getAssetData(Gt.refId),this.img=$r.imageLoader.getAsset(this.assetData),this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var Gt=createTag("canvas");Gt.width=this.assetData.w,Gt.height=this.assetData.h;var $r=Gt.getContext("2d"),zr=this.img.width,_r=this.img.height,Dr=zr/_r,kr=this.assetData.w/this.assetData.h,qr,Nr,Wr=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;Dr>kr&&Wr==="xMidYMid slice"||Dr<kr&&Wr!=="xMidYMid slice"?(Nr=_r,qr=Nr*kr):(qr=zr,Nr=qr/kr),$r.drawImage(this.img,(zr-qr)/2,(_r-Nr)/2,qr,Nr,0,0,this.assetData.w,this.assetData.h),this.img=Gt}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(Gt,$r,zr){this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(Gt){return new CVShapeElement(Gt,this.globalData,this)},CanvasRendererBase.prototype.createText=function(Gt){return new CVTextElement(Gt,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(Gt){return new CVImageElement(Gt,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(Gt){return new CVSolidElement(Gt,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(Gt){Gt[0]===1&&Gt[1]===0&&Gt[4]===0&&Gt[5]===1&&Gt[12]===0&&Gt[13]===0||this.canvasContext.transform(Gt[0],Gt[1],Gt[4],Gt[5],Gt[12],Gt[13])},CanvasRendererBase.prototype.ctxOpacity=function(Gt){this.canvasContext.globalAlpha*=Gt<0?0:Gt},CanvasRendererBase.prototype.ctxFillStyle=function(Gt){this.canvasContext.fillStyle=Gt},CanvasRendererBase.prototype.ctxStrokeStyle=function(Gt){this.canvasContext.strokeStyle=Gt},CanvasRendererBase.prototype.ctxLineWidth=function(Gt){this.canvasContext.lineWidth=Gt},CanvasRendererBase.prototype.ctxLineCap=function(Gt){this.canvasContext.lineCap=Gt},CanvasRendererBase.prototype.ctxLineJoin=function(Gt){this.canvasContext.lineJoin=Gt},CanvasRendererBase.prototype.ctxMiterLimit=function(Gt){this.canvasContext.miterLimit=Gt},CanvasRendererBase.prototype.ctxFill=function(Gt){this.canvasContext.fill(Gt)},CanvasRendererBase.prototype.ctxFillRect=function(Gt,$r,zr,_r){this.canvasContext.fillRect(Gt,$r,zr,_r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(Gt){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}Gt&&(this.globalData.blendMode="source-over"),this.contextData.restore(Gt)},CanvasRendererBase.prototype.configAnimation=function(Gt){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var $r=this.animationItem.container.style;$r.width="100%",$r.height="100%";var zr="0px 0px 0px";$r.transformOrigin=zr,$r.mozTransformOrigin=zr,$r.webkitTransformOrigin=zr,$r["-webkit-transform"]=zr,$r.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=Gt,this.layers=Gt.layers,this.transformCanvas={w:Gt.w,h:Gt.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(Gt,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(Gt.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(Gt,$r){this.reset();var zr,_r;Gt?(zr=Gt,_r=$r,this.canvasContext.canvas.width=zr,this.canvasContext.canvas.height=_r):(this.animationItem.wrapper&&this.animationItem.container?(zr=this.animationItem.wrapper.offsetWidth,_r=this.animationItem.wrapper.offsetHeight):(zr=this.canvasContext.canvas.width,_r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=zr*this.renderConfig.dpr,this.canvasContext.canvas.height=_r*this.renderConfig.dpr);var Dr,kr;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var qr=this.renderConfig.preserveAspectRatio.split(" "),Nr=qr[1]||"meet",Wr=qr[0]||"xMidYMid",Qr=Wr.substr(0,4),Vr=Wr.substr(4);Dr=zr/_r,kr=this.transformCanvas.w/this.transformCanvas.h,kr>Dr&&Nr==="meet"||kr<Dr&&Nr==="slice"?(this.transformCanvas.sx=zr/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=zr/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=_r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=_r/(this.transformCanvas.h/this.renderConfig.dpr)),Qr==="xMid"&&(kr<Dr&&Nr==="meet"||kr>Dr&&Nr==="slice")?this.transformCanvas.tx=(zr-this.transformCanvas.w*(_r/this.transformCanvas.h))/2*this.renderConfig.dpr:Qr==="xMax"&&(kr<Dr&&Nr==="meet"||kr>Dr&&Nr==="slice")?this.transformCanvas.tx=(zr-this.transformCanvas.w*(_r/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,Vr==="YMid"&&(kr>Dr&&Nr==="meet"||kr<Dr&&Nr==="slice")?this.transformCanvas.ty=(_r-this.transformCanvas.h*(zr/this.transformCanvas.w))/2*this.renderConfig.dpr:Vr==="YMax"&&(kr>Dr&&Nr==="meet"||kr<Dr&&Nr==="slice")?this.transformCanvas.ty=(_r-this.transformCanvas.h*(zr/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=zr/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=_r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var Gt,$r=this.layers?this.layers.length:0;for(Gt=$r-1;Gt>=0;Gt-=1)this.elements[Gt]&&this.elements[Gt].destroy&&this.elements[Gt].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(Gt,$r){if(!(this.renderedFrame===Gt&&this.renderConfig.clearCanvas===!0&&!$r||this.destroyed||Gt===-1)){this.renderedFrame=Gt,this.globalData.frameNum=Gt-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||$r,this.globalData.projectInterface.currentFrame=Gt;var zr,_r=this.layers.length;for(this.completeLayers||this.checkLayers(Gt),zr=_r-1;zr>=0;zr-=1)(this.completeLayers||this.elements[zr])&&this.elements[zr].prepareFrame(Gt-this.layers[zr].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),zr=_r-1;zr>=0;zr-=1)(this.completeLayers||this.elements[zr])&&this.elements[zr].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(Gt){var $r=this.elements;if(!($r[Gt]||this.layers[Gt].ty===99)){var zr=this.createItem(this.layers[Gt],this,this.globalData);$r[Gt]=zr,zr.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var Gt=this.pendingElements.pop();Gt.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var Gt,$r=15;for(Gt=0;Gt<$r;Gt+=1){var zr=new CanvasContext;this.stack[Gt]=zr}this._length=$r,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var Gt=this._length*2,$r=0;for($r=this._length;$r<Gt;$r+=1)this.stack[$r]=new CanvasContext;this._length=Gt},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(Gt){this.cArrPos-=1;var $r=this.stack[this.cArrPos],zr=$r.transform,_r,Dr=this.cTr.props;for(_r=0;_r<16;_r+=1)Dr[_r]=zr[_r];if(Gt){this.nativeContext.restore();var kr=this.stack[this.cArrPos+1];this.appliedFillStyle=kr.fillStyle,this.appliedStrokeStyle=kr.strokeStyle,this.appliedLineWidth=kr.lineWidth,this.appliedLineCap=kr.lineCap,this.appliedLineJoin=kr.lineJoin,this.appliedMiterLimit=kr.miterLimit}this.nativeContext.setTransform(zr[0],zr[1],zr[4],zr[5],zr[12],zr[13]),(Gt||$r.opacity!==-1&&this.currentOpacity!==$r.opacity)&&(this.nativeContext.globalAlpha=$r.opacity,this.currentOpacity=$r.opacity),this.currentFillStyle=$r.fillStyle,this.currentStrokeStyle=$r.strokeStyle,this.currentLineWidth=$r.lineWidth,this.currentLineCap=$r.lineCap,this.currentLineJoin=$r.lineJoin,this.currentMiterLimit=$r.miterLimit},CVContextData.prototype.save=function(Gt){Gt&&this.nativeContext.save();var $r=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var zr=this.stack[this.cArrPos],_r;for(_r=0;_r<16;_r+=1)zr.transform[_r]=$r[_r];this.cArrPos+=1;var Dr=this.stack[this.cArrPos];Dr.opacity=zr.opacity,Dr.fillStyle=zr.fillStyle,Dr.strokeStyle=zr.strokeStyle,Dr.lineWidth=zr.lineWidth,Dr.lineCap=zr.lineCap,Dr.lineJoin=zr.lineJoin,Dr.miterLimit=zr.miterLimit},CVContextData.prototype.setOpacity=function(Gt){this.stack[this.cArrPos].opacity=Gt},CVContextData.prototype.setContext=function(Gt){this.nativeContext=Gt},CVContextData.prototype.fillStyle=function(Gt){this.stack[this.cArrPos].fillStyle!==Gt&&(this.currentFillStyle=Gt,this.stack[this.cArrPos].fillStyle=Gt)},CVContextData.prototype.strokeStyle=function(Gt){this.stack[this.cArrPos].strokeStyle!==Gt&&(this.currentStrokeStyle=Gt,this.stack[this.cArrPos].strokeStyle=Gt)},CVContextData.prototype.lineWidth=function(Gt){this.stack[this.cArrPos].lineWidth!==Gt&&(this.currentLineWidth=Gt,this.stack[this.cArrPos].lineWidth=Gt)},CVContextData.prototype.lineCap=function(Gt){this.stack[this.cArrPos].lineCap!==Gt&&(this.currentLineCap=Gt,this.stack[this.cArrPos].lineCap=Gt)},CVContextData.prototype.lineJoin=function(Gt){this.stack[this.cArrPos].lineJoin!==Gt&&(this.currentLineJoin=Gt,this.stack[this.cArrPos].lineJoin=Gt)},CVContextData.prototype.miterLimit=function(Gt){this.stack[this.cArrPos].miterLimit!==Gt&&(this.currentMiterLimit=Gt,this.stack[this.cArrPos].miterLimit=Gt)},CVContextData.prototype.transform=function(Gt){this.transformMat.cloneFromProps(Gt);var $r=this.cTr;this.transformMat.multiply($r),$r.cloneFromProps(this.transformMat.props);var zr=$r.props;this.nativeContext.setTransform(zr[0],zr[1],zr[4],zr[5],zr[12],zr[13])},CVContextData.prototype.opacity=function(Gt){var $r=this.stack[this.cArrPos].opacity;$r*=Gt<0?0:Gt,this.stack[this.cArrPos].opacity!==$r&&(this.currentOpacity!==Gt&&(this.nativeContext.globalAlpha=Gt,this.currentOpacity=Gt),this.stack[this.cArrPos].opacity=$r)},CVContextData.prototype.fill=function(Gt){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(Gt)},CVContextData.prototype.fillRect=function(Gt,$r,zr,_r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(Gt,$r,zr,_r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(Gt,$r,zr){this.completeLayers=!1,this.layers=Gt.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(Gt,$r,zr),this.tm=Gt.tm?PropertyFactory.getProp(this,Gt.tm,0,$r.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var Gt=this.canvasContext;Gt.beginPath(),Gt.moveTo(0,0),Gt.lineTo(this.data.w,0),Gt.lineTo(this.data.w,this.data.h),Gt.lineTo(0,this.data.h),Gt.lineTo(0,0),Gt.clip();var $r,zr=this.layers.length;for($r=zr-1;$r>=0;$r-=1)(this.completeLayers||this.elements[$r])&&this.elements[$r].renderFrame()},CVCompElement.prototype.destroy=function(){var Gt,$r=this.layers.length;for(Gt=$r-1;Gt>=0;Gt-=1)this.elements[Gt]&&this.elements[Gt].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(Gt){return new CVCompElement(Gt,this.globalData,this)};function CanvasRenderer(Gt,$r){this.animationItem=Gt,this.renderConfig={clearCanvas:$r&&$r.clearCanvas!==void 0?$r.clearCanvas:!0,context:$r&&$r.context||null,progressiveLoad:$r&&$r.progressiveLoad||!1,preserveAspectRatio:$r&&$r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:$r&&$r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:$r&&$r.contentVisibility||"visible",className:$r&&$r.className||"",id:$r&&$r.id||"",runExpressions:!$r||$r.runExpressions===void 0||$r.runExpressions},this.renderConfig.dpr=$r&&$r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=$r&&$r.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(Gt){return new CVCompElement(Gt,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var $r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var zr=this.finalTransform.mat.toCSS();$r.transform=zr,$r.webkitTransform=zr}this.finalTransform._opMdf&&($r.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(Gt,$r,zr){this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var Gt;this.data.hasMask?(Gt=createNS("rect"),Gt.setAttribute("width",this.data.sw),Gt.setAttribute("height",this.data.sh),Gt.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(Gt=createTag("div"),Gt.style.width=this.data.sw+"px",Gt.style.height=this.data.sh+"px",Gt.style.backgroundColor=this.data.sc),this.layerElement.appendChild(Gt)};function HShapeElement(Gt,$r,zr){this.shapes=[],this.shapesData=Gt.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(Gt,$r,zr),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var Gt;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),Gt=this.svgElement;else{Gt=createNS("svg");var $r=this.comp.data?this.comp.data:this.globalData.compSize;Gt.setAttribute("width",$r.w),Gt.setAttribute("height",$r.h),Gt.appendChild(this.shapesContainer),this.layerElement.appendChild(Gt)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=Gt},HShapeElement.prototype.getTransformedPoint=function(Gt,$r){var zr,_r=Gt.length;for(zr=0;zr<_r;zr+=1)$r=Gt[zr].mProps.v.applyToPointArray($r[0],$r[1],0);return $r},HShapeElement.prototype.calculateShapeBoundingBox=function(Gt,$r){var zr=Gt.sh.v,_r=Gt.transformers,Dr,kr=zr._length,qr,Nr,Wr,Qr;if(!(kr<=1)){for(Dr=0;Dr<kr-1;Dr+=1)qr=this.getTransformedPoint(_r,zr.v[Dr]),Nr=this.getTransformedPoint(_r,zr.o[Dr]),Wr=this.getTransformedPoint(_r,zr.i[Dr+1]),Qr=this.getTransformedPoint(_r,zr.v[Dr+1]),this.checkBounds(qr,Nr,Wr,Qr,$r);zr.c&&(qr=this.getTransformedPoint(_r,zr.v[Dr]),Nr=this.getTransformedPoint(_r,zr.o[Dr]),Wr=this.getTransformedPoint(_r,zr.i[0]),Qr=this.getTransformedPoint(_r,zr.v[0]),this.checkBounds(qr,Nr,Wr,Qr,$r))}},HShapeElement.prototype.checkBounds=function(Gt,$r,zr,_r,Dr){this.getBoundsOfCurve(Gt,$r,zr,_r);var kr=this.shapeBoundingBox;Dr.x=bmMin(kr.left,Dr.x),Dr.xMax=bmMax(kr.right,Dr.xMax),Dr.y=bmMin(kr.top,Dr.y),Dr.yMax=bmMax(kr.bottom,Dr.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(Gt,$r,zr,_r){for(var Dr=[[Gt[0],_r[0]],[Gt[1],_r[1]]],kr,qr,Nr,Wr,Qr,Vr,Jr,Zr=0;Zr<2;++Zr)qr=6*Gt[Zr]-12*$r[Zr]+6*zr[Zr],kr=-3*Gt[Zr]+9*$r[Zr]-9*zr[Zr]+3*_r[Zr],Nr=3*$r[Zr]-3*Gt[Zr],qr|=0,kr|=0,Nr|=0,kr===0&&qr===0||(kr===0?(Wr=-Nr/qr,Wr>0&&Wr<1&&Dr[Zr].push(this.calculateF(Wr,Gt,$r,zr,_r,Zr))):(Qr=qr*qr-4*Nr*kr,Qr>=0&&(Vr=(-qr+bmSqrt(Qr))/(2*kr),Vr>0&&Vr<1&&Dr[Zr].push(this.calculateF(Vr,Gt,$r,zr,_r,Zr)),Jr=(-qr-bmSqrt(Qr))/(2*kr),Jr>0&&Jr<1&&Dr[Zr].push(this.calculateF(Jr,Gt,$r,zr,_r,Zr)))));this.shapeBoundingBox.left=bmMin.apply(null,Dr[0]),this.shapeBoundingBox.top=bmMin.apply(null,Dr[1]),this.shapeBoundingBox.right=bmMax.apply(null,Dr[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,Dr[1])},HShapeElement.prototype.calculateF=function(Gt,$r,zr,_r,Dr,kr){return bmPow(1-Gt,3)*$r[kr]+3*bmPow(1-Gt,2)*Gt*zr[kr]+3*(1-Gt)*bmPow(Gt,2)*_r[kr]+bmPow(Gt,3)*Dr[kr]},HShapeElement.prototype.calculateBoundingBox=function(Gt,$r){var zr,_r=Gt.length;for(zr=0;zr<_r;zr+=1)Gt[zr]&&Gt[zr].sh?this.calculateShapeBoundingBox(Gt[zr],$r):Gt[zr]&&Gt[zr].it?this.calculateBoundingBox(Gt[zr].it,$r):Gt[zr]&&Gt[zr].style&&Gt[zr].w&&this.expandStrokeBoundingBox(Gt[zr].w,$r)},HShapeElement.prototype.expandStrokeBoundingBox=function(Gt,$r){var zr=0;if(Gt.keyframes){for(var _r=0;_r<Gt.keyframes.length;_r+=1){var Dr=Gt.keyframes[_r].s;Dr>zr&&(zr=Dr)}zr*=Gt.mult}else zr=Gt.v*Gt.mult;$r.x-=zr,$r.xMax+=zr,$r.y-=zr,$r.yMax+=zr},HShapeElement.prototype.currentBoxContains=function(Gt){return this.currentBBox.x<=Gt.x&&this.currentBBox.y<=Gt.y&&this.currentBBox.width+this.currentBBox.x>=Gt.x+Gt.width&&this.currentBBox.height+this.currentBBox.y>=Gt.y+Gt.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var Gt=this.tempBoundingBox,$r=999999;if(Gt.x=$r,Gt.xMax=-$r,Gt.y=$r,Gt.yMax=-$r,this.calculateBoundingBox(this.itemsData,Gt),Gt.width=Gt.xMax<Gt.x?0:Gt.xMax-Gt.x,Gt.height=Gt.yMax<Gt.y?0:Gt.yMax-Gt.y,this.currentBoxContains(Gt))return;var zr=!1;if(this.currentBBox.w!==Gt.width&&(this.currentBBox.w=Gt.width,this.shapeCont.setAttribute("width",Gt.width),zr=!0),this.currentBBox.h!==Gt.height&&(this.currentBBox.h=Gt.height,this.shapeCont.setAttribute("height",Gt.height),zr=!0),zr||this.currentBBox.x!==Gt.x||this.currentBBox.y!==Gt.y){this.currentBBox.w=Gt.width,this.currentBBox.h=Gt.height,this.currentBBox.x=Gt.x,this.currentBBox.y=Gt.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var _r=this.shapeCont.style,Dr="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";_r.transform=Dr,_r.webkitTransform=Dr}}};function HTextElement(Gt,$r,zr){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var Gt=createNS("g");this.maskedElement.appendChild(Gt),this.innerElem=Gt}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var Gt=this.textProperty.currentData;this.renderedLetters=createSizedArray(Gt.l?Gt.l.length:0);var $r=this.innerElem.style,zr=Gt.fc?this.buildColor(Gt.fc):"rgba(0,0,0,0)";$r.fill=zr,$r.color=zr,Gt.sc&&($r.stroke=this.buildColor(Gt.sc),$r.strokeWidth=Gt.sw+"px");var _r=this.globalData.fontManager.getFontByName(Gt.f);if(!this.globalData.fontManager.chars)if($r.fontSize=Gt.finalSize+"px",$r.lineHeight=Gt.finalSize+"px",_r.fClass)this.innerElem.className=_r.fClass;else{$r.fontFamily=_r.fFamily;var Dr=Gt.fWeight,kr=Gt.fStyle;$r.fontStyle=kr,$r.fontWeight=Dr}var qr,Nr,Wr=Gt.l;Nr=Wr.length;var Qr,Vr,Jr,Zr=this.mHelper,zn,Vn="",_i=0;for(qr=0;qr<Nr;qr+=1){if(this.globalData.fontManager.chars?(this.textPaths[_i]?Qr=this.textPaths[_i]:(Qr=createNS("path"),Qr.setAttribute("stroke-linecap",lineCapEnum[1]),Qr.setAttribute("stroke-linejoin",lineJoinEnum[2]),Qr.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[_i]?(Vr=this.textSpans[_i],Jr=Vr.children[0]):(Vr=createTag("div"),Vr.style.lineHeight=0,Jr=createNS("svg"),Jr.appendChild(Qr),styleDiv(Vr)))):this.isMasked?Qr=this.textPaths[_i]?this.textPaths[_i]:createNS("text"):this.textSpans[_i]?(Vr=this.textSpans[_i],Qr=this.textPaths[_i]):(Vr=createTag("span"),styleDiv(Vr),Qr=createTag("span"),styleDiv(Qr),Vr.appendChild(Qr)),this.globalData.fontManager.chars){var e0=this.globalData.fontManager.getCharData(Gt.finalText[qr],_r.fStyle,this.globalData.fontManager.getFontByName(Gt.f).fFamily),r0;if(e0?r0=e0.data:r0=null,Zr.reset(),r0&&r0.shapes&&r0.shapes.length&&(zn=r0.shapes[0].it,Zr.scale(Gt.finalSize/100,Gt.finalSize/100),Vn=this.createPathShape(Zr,zn),Qr.setAttribute("d",Vn)),this.isMasked)this.innerElem.appendChild(Qr);else{if(this.innerElem.appendChild(Vr),r0&&r0.shapes){document.body.appendChild(Jr);var i0=Jr.getBBox();Jr.setAttribute("width",i0.width+2),Jr.setAttribute("height",i0.height+2),Jr.setAttribute("viewBox",i0.x-1+" "+(i0.y-1)+" "+(i0.width+2)+" "+(i0.height+2));var n0=Jr.style,o0="translate("+(i0.x-1)+"px,"+(i0.y-1)+"px)";n0.transform=o0,n0.webkitTransform=o0,Wr[qr].yOffset=i0.y-1}else Jr.setAttribute("width",1),Jr.setAttribute("height",1);Vr.appendChild(Jr)}}else if(Qr.textContent=Wr[qr].val,Qr.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(Qr);else{this.innerElem.appendChild(Vr);var a0=Qr.style,s0="translate3d(0,"+-Gt.finalSize/1.2+"px,0)";a0.transform=s0,a0.webkitTransform=s0}this.isMasked?this.textSpans[_i]=Qr:this.textSpans[_i]=Vr,this.textSpans[_i].style.display="block",this.textPaths[_i]=Qr,_i+=1}for(;_i<this.textSpans.length;)this.textSpans[_i].style.display="none",_i+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var Gt;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),Gt=this.svgElement.style;var $r="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";Gt.transform=$r,Gt.webkitTransform=$r}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var zr,_r,Dr=0,kr=this.textAnimator.renderedLetters,qr=this.textProperty.currentData.l;_r=qr.length;var Nr,Wr,Qr;for(zr=0;zr<_r;zr+=1)qr[zr].n?Dr+=1:(Wr=this.textSpans[zr],Qr=this.textPaths[zr],Nr=kr[Dr],Dr+=1,Nr._mdf.m&&(this.isMasked?Wr.setAttribute("transform",Nr.m):(Wr.style.webkitTransform=Nr.m,Wr.style.transform=Nr.m)),Wr.style.opacity=Nr.o,Nr.sw&&Nr._mdf.sw&&Qr.setAttribute("stroke-width",Nr.sw),Nr.sc&&Nr._mdf.sc&&Qr.setAttribute("stroke",Nr.sc),Nr.fc&&Nr._mdf.fc&&(Qr.setAttribute("fill",Nr.fc),Qr.style.color=Nr.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var Vr=this.innerElem.getBBox();this.currentBBox.w!==Vr.width&&(this.currentBBox.w=Vr.width,this.svgElement.setAttribute("width",Vr.width)),this.currentBBox.h!==Vr.height&&(this.currentBBox.h=Vr.height,this.svgElement.setAttribute("height",Vr.height));var Jr=1;if(this.currentBBox.w!==Vr.width+Jr*2||this.currentBBox.h!==Vr.height+Jr*2||this.currentBBox.x!==Vr.x-Jr||this.currentBBox.y!==Vr.y-Jr){this.currentBBox.w=Vr.width+Jr*2,this.currentBBox.h=Vr.height+Jr*2,this.currentBBox.x=Vr.x-Jr,this.currentBBox.y=Vr.y-Jr,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),Gt=this.svgElement.style;var Zr="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";Gt.transform=Zr,Gt.webkitTransform=Zr}}}};function HCameraElement(Gt,$r,zr){this.initFrame(),this.initBaseData(Gt,$r,zr),this.initHierarchy();var _r=PropertyFactory.getProp;if(this.pe=_r(this,Gt.pe,0,0,this),Gt.ks.p.s?(this.px=_r(this,Gt.ks.p.x,1,0,this),this.py=_r(this,Gt.ks.p.y,1,0,this),this.pz=_r(this,Gt.ks.p.z,1,0,this)):this.p=_r(this,Gt.ks.p,1,0,this),Gt.ks.a&&(this.a=_r(this,Gt.ks.a,1,0,this)),Gt.ks.or.k.length&&Gt.ks.or.k[0].to){var Dr,kr=Gt.ks.or.k.length;for(Dr=0;Dr<kr;Dr+=1)Gt.ks.or.k[Dr].to=null,Gt.ks.or.k[Dr].ti=null}this.or=_r(this,Gt.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=_r(this,Gt.ks.rx,0,degToRads,this),this.ry=_r(this,Gt.ks.ry,0,degToRads,this),this.rz=_r(this,Gt.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var Gt,$r=this.comp.threeDElements.length,zr,_r,Dr;for(Gt=0;Gt<$r;Gt+=1)if(zr=this.comp.threeDElements[Gt],zr.type==="3d"){_r=zr.perspectiveElem.style,Dr=zr.container.style;var kr=this.pe.v+"px",qr="0px 0px 0px",Nr="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";_r.perspective=kr,_r.webkitPerspective=kr,Dr.transformOrigin=qr,Dr.mozTransformOrigin=qr,Dr.webkitTransformOrigin=qr,_r.transform=Nr,_r.webkitTransform=Nr}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var Gt=this._isFirstFrame,$r,zr;if(this.hierarchy)for(zr=this.hierarchy.length,$r=0;$r<zr;$r+=1)Gt=this.hierarchy[$r].finalTransform.mProp._mdf||Gt;if(Gt||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(zr=this.hierarchy.length-1,$r=zr;$r>=0;$r-=1){var _r=this.hierarchy[$r].finalTransform.mProp;this.mat.translate(-_r.p.v[0],-_r.p.v[1],_r.p.v[2]),this.mat.rotateX(-_r.or.v[0]).rotateY(-_r.or.v[1]).rotateZ(_r.or.v[2]),this.mat.rotateX(-_r.rx.v).rotateY(-_r.ry.v).rotateZ(_r.rz.v),this.mat.scale(1/_r.s.v[0],1/_r.s.v[1],1/_r.s.v[2]),this.mat.translate(_r.a.v[0],_r.a.v[1],_r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var Dr;this.p?Dr=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:Dr=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var kr=Math.sqrt(Math.pow(Dr[0],2)+Math.pow(Dr[1],2)+Math.pow(Dr[2],2)),qr=[Dr[0]/kr,Dr[1]/kr,Dr[2]/kr],Nr=Math.sqrt(qr[2]*qr[2]+qr[0]*qr[0]),Wr=Math.atan2(qr[1],Nr),Qr=Math.atan2(qr[0],-qr[2]);this.mat.rotateY(Qr).rotateX(-Wr)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var Vr=!this._prevMat.equals(this.mat);if((Vr||this.pe._mdf)&&this.comp.threeDElements){zr=this.comp.threeDElements.length;var Jr,Zr,zn;for($r=0;$r<zr;$r+=1)if(Jr=this.comp.threeDElements[$r],Jr.type==="3d"){if(Vr){var Vn=this.mat.toCSS();zn=Jr.container.style,zn.transform=Vn,zn.webkitTransform=Vn}this.pe._mdf&&(Zr=Jr.perspectiveElem.style,Zr.perspective=this.pe.v+"px",Zr.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(Gt){this.prepareProperties(Gt,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(Gt,$r,zr){this.assetData=$r.getAssetData(Gt.refId),this.initElement(Gt,$r,zr)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var Gt=this.globalData.getAssetsPath(this.assetData),$r=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",Gt),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild($r),$r.crossOrigin="anonymous",$r.src=Gt,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(Gt,$r){this.animationItem=Gt,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:$r&&$r.className||"",imagePreserveAspectRatio:$r&&$r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!($r&&$r.hideOnTransparent===!1),filterSize:{width:$r&&$r.filterSize&&$r.filterSize.width||"400%",height:$r&&$r.filterSize&&$r.filterSize.height||"400%",x:$r&&$r.filterSize&&$r.filterSize.x||"-100%",y:$r&&$r.filterSize&&$r.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var Gt=this.pendingElements.pop();Gt.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(Gt,$r){var zr=Gt.getBaseElement();if(zr){var _r=this.layers[$r];if(!_r.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(zr,$r);else{for(var Dr=0,kr,qr,Nr;Dr<$r;)this.elements[Dr]&&this.elements[Dr]!==!0&&this.elements[Dr].getBaseElement&&(qr=this.elements[Dr],Nr=this.layers[Dr].ddd?this.getThreeDContainerByPos(Dr):qr.getBaseElement(),kr=Nr||kr),Dr+=1;kr?(!_r.ddd||!this.supports3d)&&this.layerElement.insertBefore(zr,kr):(!_r.ddd||!this.supports3d)&&this.layerElement.appendChild(zr)}else this.addTo3dContainer(zr,$r)}},HybridRendererBase.prototype.createShape=function(Gt){return this.supports3d?new HShapeElement(Gt,this.globalData,this):new SVGShapeElement(Gt,this.globalData,this)},HybridRendererBase.prototype.createText=function(Gt){return this.supports3d?new HTextElement(Gt,this.globalData,this):new SVGTextLottieElement(Gt,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(Gt){return this.camera=new HCameraElement(Gt,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(Gt){return this.supports3d?new HImageElement(Gt,this.globalData,this):new IImageElement(Gt,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(Gt){return this.supports3d?new HSolidElement(Gt,this.globalData,this):new ISolidElement(Gt,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(Gt){for(var $r=0,zr=this.threeDElements.length;$r<zr;){if(this.threeDElements[$r].startPos<=Gt&&this.threeDElements[$r].endPos>=Gt)return this.threeDElements[$r].perspectiveElem;$r+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(Gt,$r){var zr=createTag("div"),_r,Dr;styleDiv(zr);var kr=createTag("div");if(styleDiv(kr),$r==="3d"){_r=zr.style,_r.width=this.globalData.compSize.w+"px",_r.height=this.globalData.compSize.h+"px";var qr="50% 50%";_r.webkitTransformOrigin=qr,_r.mozTransformOrigin=qr,_r.transformOrigin=qr,Dr=kr.style;var Nr="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";Dr.transform=Nr,Dr.webkitTransform=Nr}zr.appendChild(kr);var Wr={container:kr,perspectiveElem:zr,startPos:Gt,endPos:Gt,type:$r};return this.threeDElements.push(Wr),Wr},HybridRendererBase.prototype.build3dContainers=function(){var Gt,$r=this.layers.length,zr,_r="";for(Gt=0;Gt<$r;Gt+=1)this.layers[Gt].ddd&&this.layers[Gt].ty!==3?(_r!=="3d"&&(_r="3d",zr=this.createThreeDContainer(Gt,"3d")),zr.endPos=Math.max(zr.endPos,Gt)):(_r!=="2d"&&(_r="2d",zr=this.createThreeDContainer(Gt,"2d")),zr.endPos=Math.max(zr.endPos,Gt));for($r=this.threeDElements.length,Gt=$r-1;Gt>=0;Gt-=1)this.resizerElem.appendChild(this.threeDElements[Gt].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(Gt,$r){for(var zr=0,_r=this.threeDElements.length;zr<_r;){if($r<=this.threeDElements[zr].endPos){for(var Dr=this.threeDElements[zr].startPos,kr;Dr<$r;)this.elements[Dr]&&this.elements[Dr].getBaseElement&&(kr=this.elements[Dr].getBaseElement()),Dr+=1;kr?this.threeDElements[zr].container.insertBefore(Gt,kr):this.threeDElements[zr].container.appendChild(Gt);break}zr+=1}},HybridRendererBase.prototype.configAnimation=function(Gt){var $r=createTag("div"),zr=this.animationItem.wrapper,_r=$r.style;_r.width=Gt.w+"px",_r.height=Gt.h+"px",this.resizerElem=$r,styleDiv($r),_r.transformStyle="flat",_r.mozTransformStyle="flat",_r.webkitTransformStyle="flat",this.renderConfig.className&&$r.setAttribute("class",this.renderConfig.className),zr.appendChild($r),_r.overflow="hidden";var Dr=createNS("svg");Dr.setAttribute("width","1"),Dr.setAttribute("height","1"),styleDiv(Dr),this.resizerElem.appendChild(Dr);var kr=createNS("defs");Dr.appendChild(kr),this.data=Gt,this.setupGlobalData(Gt,Dr),this.globalData.defs=kr,this.layers=Gt.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var Gt,$r=this.layers?this.layers.length:0;for(Gt=0;Gt<$r;Gt+=1)this.elements[Gt]&&this.elements[Gt].destroy&&this.elements[Gt].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var Gt=this.animationItem.wrapper.offsetWidth,$r=this.animationItem.wrapper.offsetHeight,zr=Gt/$r,_r=this.globalData.compSize.w/this.globalData.compSize.h,Dr,kr,qr,Nr;_r>zr?(Dr=Gt/this.globalData.compSize.w,kr=Gt/this.globalData.compSize.w,qr=0,Nr=($r-this.globalData.compSize.h*(Gt/this.globalData.compSize.w))/2):(Dr=$r/this.globalData.compSize.h,kr=$r/this.globalData.compSize.h,qr=(Gt-this.globalData.compSize.w*($r/this.globalData.compSize.h))/2,Nr=0);var Wr=this.resizerElem.style;Wr.webkitTransform="matrix3d("+Dr+",0,0,0,0,"+kr+",0,0,0,0,1,0,"+qr+","+Nr+",0,1)",Wr.transform=Wr.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var Gt=this.globalData.compSize.w,$r=this.globalData.compSize.h,zr,_r=this.threeDElements.length;for(zr=0;zr<_r;zr+=1){var Dr=this.threeDElements[zr].perspectiveElem.style;Dr.webkitPerspective=Math.sqrt(Math.pow(Gt,2)+Math.pow($r,2))+"px",Dr.perspective=Dr.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(Gt){var $r,zr=Gt.length,_r=createTag("div");for($r=0;$r<zr;$r+=1)if(Gt[$r].xt){var Dr=this.createComp(Gt[$r],_r,this.globalData.comp,null);Dr.initExpressions(),this.globalData.projectInterface.registerComposition(Dr)}};function HCompElement(Gt,$r,zr){this.layers=Gt.layers,this.supports3d=!Gt.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(Gt,$r,zr),this.tm=Gt.tm?PropertyFactory.getProp(this,Gt.tm,0,$r.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(Gt,$r){for(var zr=0,_r;zr<$r;)this.elements[zr]&&this.elements[zr].getBaseElement&&(_r=this.elements[zr].getBaseElement()),zr+=1;_r?this.layerElement.insertBefore(Gt,_r):this.layerElement.appendChild(Gt)},HCompElement.prototype.createComp=function(Gt){return this.supports3d?new HCompElement(Gt,this.globalData,this):new SVGCompElement(Gt,this.globalData,this)};function HybridRenderer(Gt,$r){this.animationItem=Gt,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:$r&&$r.className||"",imagePreserveAspectRatio:$r&&$r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!($r&&$r.hideOnTransparent===!1),filterSize:{width:$r&&$r.filterSize&&$r.filterSize.width||"400%",height:$r&&$r.filterSize&&$r.filterSize.height||"400%",x:$r&&$r.filterSize&&$r.filterSize.x||"-100%",y:$r&&$r.filterSize&&$r.filterSize.y||"-100%"},runExpressions:!$r||$r.runExpressions===void 0||$r.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(Gt){return this.supports3d?new HCompElement(Gt,this.globalData,this):new SVGCompElement(Gt,this.globalData,this)};var CompExpressionInterface=function(){return function(Gt){function $r(zr){for(var _r=0,Dr=Gt.layers.length;_r<Dr;){if(Gt.layers[_r].nm===zr||Gt.layers[_r].ind===zr)return Gt.elements[_r].layerInterface;_r+=1}return null}return Object.defineProperty($r,"_name",{value:Gt.data.nm}),$r.layer=$r,$r.pixelAspect=1,$r.height=Gt.data.h||Gt.globalData.compSize.h,$r.width=Gt.data.w||Gt.globalData.compSize.w,$r.pixelAspect=1,$r.frameDuration=1/Gt.globalData.frameRate,$r.displayStartTime=0,$r.numLayers=Gt.layers.length,$r}}();function _typeof$2(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(zr){return typeof zr}:_typeof$2=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$2(Gt)}function seedRandom(Gt,$r){var zr=this,_r=256,Dr=6,kr=52,qr="random",Nr=$r.pow(_r,Dr),Wr=$r.pow(2,kr),Qr=Wr*2,Vr=_r-1,Jr;function Zr(n0,o0,a0){var s0=[];o0=o0===!0?{entropy:!0}:o0||{};var l0=e0(_i(o0.entropy?[n0,i0(Gt)]:n0===null?r0():n0,3),s0),u0=new zn(s0),b0=function(){for(var y0=u0.g(Dr),f0=Nr,v0=0;y0<Wr;)y0=(y0+v0)*_r,f0*=_r,v0=u0.g(1);for(;y0>=Qr;)y0/=2,f0/=2,v0>>>=1;return(y0+v0)/f0};return b0.int32=function(){return u0.g(4)|0},b0.quick=function(){return u0.g(4)/4294967296},b0.double=b0,e0(i0(u0.S),Gt),(o0.pass||a0||function(g0,y0,f0,v0){return v0&&(v0.S&&Vn(v0,u0),g0.state=function(){return Vn(u0,{})}),f0?($r[qr]=g0,y0):g0})(b0,l0,"global"in o0?o0.global:this==$r,o0.state)}$r["seed"+qr]=Zr;function zn(n0){var o0,a0=n0.length,s0=this,l0=0,u0=s0.i=s0.j=0,b0=s0.S=[];for(a0||(n0=[a0++]);l0<_r;)b0[l0]=l0++;for(l0=0;l0<_r;l0++)b0[l0]=b0[u0=Vr&u0+n0[l0%a0]+(o0=b0[l0])],b0[u0]=o0;s0.g=function(g0){for(var y0,f0=0,v0=s0.i,A0=s0.j,p0=s0.S;g0--;)y0=p0[v0=Vr&v0+1],f0=f0*_r+p0[Vr&(p0[v0]=p0[A0=Vr&A0+y0])+(p0[A0]=y0)];return s0.i=v0,s0.j=A0,f0}}function Vn(n0,o0){return o0.i=n0.i,o0.j=n0.j,o0.S=n0.S.slice(),o0}function _i(n0,o0){var a0=[],s0=_typeof$2(n0),l0;if(o0&&s0=="object")for(l0 in n0)try{a0.push(_i(n0[l0],o0-1))}catch{}return a0.length?a0:s0=="string"?n0:n0+"\0"}function e0(n0,o0){for(var a0=n0+"",s0,l0=0;l0<a0.length;)o0[Vr&l0]=Vr&(s0^=o0[Vr&l0]*19)+a0.charCodeAt(l0++);return i0(o0)}function r0(){try{var n0=new Uint8Array(_r);return(zr.crypto||zr.msCrypto).getRandomValues(n0),i0(n0)}catch{var o0=zr.navigator,a0=o0&&o0.plugins;return[+new Date,zr,a0,zr.screen,i0(Gt)]}}function i0(n0){return String.fromCharCode.apply(0,n0)}e0($r.random(),Gt)}function initialize$2(Gt){seedRandom([],Gt)}var propTypes={SHAPE:"shape"};function _typeof$1(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(zr){return typeof zr}:_typeof$1=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof$1(Gt)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(Gt){return Gt.constructor===Array||Gt.constructor===Float32Array}function isNumerable(Gt,$r){return Gt==="number"||$r instanceof Number||Gt==="boolean"||Gt==="string"}function $bm_neg(Gt){var $r=_typeof$1(Gt);if($r==="number"||Gt instanceof Number||$r==="boolean")return-Gt;if($bm_isInstanceOfArray(Gt)){var zr,_r=Gt.length,Dr=[];for(zr=0;zr<_r;zr+=1)Dr[zr]=-Gt[zr];return Dr}return Gt.propType?Gt.v:-Gt}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(Gt,$r){var zr=_typeof$1(Gt),_r=_typeof$1($r);if(isNumerable(zr,Gt)&&isNumerable(_r,$r)||zr==="string"||_r==="string")return Gt+$r;if($bm_isInstanceOfArray(Gt)&&isNumerable(_r,$r))return Gt=Gt.slice(0),Gt[0]+=$r,Gt;if(isNumerable(zr,Gt)&&$bm_isInstanceOfArray($r))return $r=$r.slice(0),$r[0]=Gt+$r[0],$r;if($bm_isInstanceOfArray(Gt)&&$bm_isInstanceOfArray($r)){for(var Dr=0,kr=Gt.length,qr=$r.length,Nr=[];Dr<kr||Dr<qr;)(typeof Gt[Dr]=="number"||Gt[Dr]instanceof Number)&&(typeof $r[Dr]=="number"||$r[Dr]instanceof Number)?Nr[Dr]=Gt[Dr]+$r[Dr]:Nr[Dr]=$r[Dr]===void 0?Gt[Dr]:Gt[Dr]||$r[Dr],Dr+=1;return Nr}return 0}var add=sum;function sub(Gt,$r){var zr=_typeof$1(Gt),_r=_typeof$1($r);if(isNumerable(zr,Gt)&&isNumerable(_r,$r))return zr==="string"&&(Gt=parseInt(Gt,10)),_r==="string"&&($r=parseInt($r,10)),Gt-$r;if($bm_isInstanceOfArray(Gt)&&isNumerable(_r,$r))return Gt=Gt.slice(0),Gt[0]-=$r,Gt;if(isNumerable(zr,Gt)&&$bm_isInstanceOfArray($r))return $r=$r.slice(0),$r[0]=Gt-$r[0],$r;if($bm_isInstanceOfArray(Gt)&&$bm_isInstanceOfArray($r)){for(var Dr=0,kr=Gt.length,qr=$r.length,Nr=[];Dr<kr||Dr<qr;)(typeof Gt[Dr]=="number"||Gt[Dr]instanceof Number)&&(typeof $r[Dr]=="number"||$r[Dr]instanceof Number)?Nr[Dr]=Gt[Dr]-$r[Dr]:Nr[Dr]=$r[Dr]===void 0?Gt[Dr]:Gt[Dr]||$r[Dr],Dr+=1;return Nr}return 0}function mul(Gt,$r){var zr=_typeof$1(Gt),_r=_typeof$1($r),Dr;if(isNumerable(zr,Gt)&&isNumerable(_r,$r))return Gt*$r;var kr,qr;if($bm_isInstanceOfArray(Gt)&&isNumerable(_r,$r)){for(qr=Gt.length,Dr=createTypedArray("float32",qr),kr=0;kr<qr;kr+=1)Dr[kr]=Gt[kr]*$r;return Dr}if(isNumerable(zr,Gt)&&$bm_isInstanceOfArray($r)){for(qr=$r.length,Dr=createTypedArray("float32",qr),kr=0;kr<qr;kr+=1)Dr[kr]=Gt*$r[kr];return Dr}return 0}function div(Gt,$r){var zr=_typeof$1(Gt),_r=_typeof$1($r),Dr;if(isNumerable(zr,Gt)&&isNumerable(_r,$r))return Gt/$r;var kr,qr;if($bm_isInstanceOfArray(Gt)&&isNumerable(_r,$r)){for(qr=Gt.length,Dr=createTypedArray("float32",qr),kr=0;kr<qr;kr+=1)Dr[kr]=Gt[kr]/$r;return Dr}if(isNumerable(zr,Gt)&&$bm_isInstanceOfArray($r)){for(qr=$r.length,Dr=createTypedArray("float32",qr),kr=0;kr<qr;kr+=1)Dr[kr]=Gt/$r[kr];return Dr}return 0}function mod(Gt,$r){return typeof Gt=="string"&&(Gt=parseInt(Gt,10)),typeof $r=="string"&&($r=parseInt($r,10)),Gt%$r}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(Gt,$r,zr){if($r>zr){var _r=zr;zr=$r,$r=_r}return Math.min(Math.max(Gt,$r),zr)}function radiansToDegrees(Gt){return Gt/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(Gt){return Gt*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(Gt,$r){if(typeof Gt=="number"||Gt instanceof Number)return $r=$r||0,Math.abs(Gt-$r);$r||($r=helperLengthArray);var zr,_r=Math.min(Gt.length,$r.length),Dr=0;for(zr=0;zr<_r;zr+=1)Dr+=Math.pow($r[zr]-Gt[zr],2);return Math.sqrt(Dr)}function normalize(Gt){return div(Gt,length(Gt))}function rgbToHsl(Gt){var $r=Gt[0],zr=Gt[1],_r=Gt[2],Dr=Math.max($r,zr,_r),kr=Math.min($r,zr,_r),qr,Nr,Wr=(Dr+kr)/2;if(Dr===kr)qr=0,Nr=0;else{var Qr=Dr-kr;switch(Nr=Wr>.5?Qr/(2-Dr-kr):Qr/(Dr+kr),Dr){case $r:qr=(zr-_r)/Qr+(zr<_r?6:0);break;case zr:qr=(_r-$r)/Qr+2;break;case _r:qr=($r-zr)/Qr+4;break}qr/=6}return[qr,Nr,Wr,Gt[3]]}function hue2rgb(Gt,$r,zr){return zr<0&&(zr+=1),zr>1&&(zr-=1),zr<1/6?Gt+($r-Gt)*6*zr:zr<1/2?$r:zr<2/3?Gt+($r-Gt)*(2/3-zr)*6:Gt}function hslToRgb(Gt){var $r=Gt[0],zr=Gt[1],_r=Gt[2],Dr,kr,qr;if(zr===0)Dr=_r,qr=_r,kr=_r;else{var Nr=_r<.5?_r*(1+zr):_r+zr-_r*zr,Wr=2*_r-Nr;Dr=hue2rgb(Wr,Nr,$r+1/3),kr=hue2rgb(Wr,Nr,$r),qr=hue2rgb(Wr,Nr,$r-1/3)}return[Dr,kr,qr,Gt[3]]}function linear(Gt,$r,zr,_r,Dr){if((_r===void 0||Dr===void 0)&&(_r=$r,Dr=zr,$r=0,zr=1),zr<$r){var kr=zr;zr=$r,$r=kr}if(Gt<=$r)return _r;if(Gt>=zr)return Dr;var qr=zr===$r?0:(Gt-$r)/(zr-$r);if(!_r.length)return _r+(Dr-_r)*qr;var Nr,Wr=_r.length,Qr=createTypedArray("float32",Wr);for(Nr=0;Nr<Wr;Nr+=1)Qr[Nr]=_r[Nr]+(Dr[Nr]-_r[Nr])*qr;return Qr}function random(Gt,$r){if($r===void 0&&(Gt===void 0?(Gt=0,$r=1):($r=Gt,Gt=void 0)),$r.length){var zr,_r=$r.length;Gt||(Gt=createTypedArray("float32",_r));var Dr=createTypedArray("float32",_r),kr=BMMath.random();for(zr=0;zr<_r;zr+=1)Dr[zr]=Gt[zr]+kr*($r[zr]-Gt[zr]);return Dr}Gt===void 0&&(Gt=0);var qr=BMMath.random();return Gt+qr*($r-Gt)}function createPath(Gt,$r,zr,_r){var Dr,kr=Gt.length,qr=shapePool.newElement();qr.setPathData(!!_r,kr);var Nr=[0,0],Wr,Qr;for(Dr=0;Dr<kr;Dr+=1)Wr=$r&&$r[Dr]?$r[Dr]:Nr,Qr=zr&&zr[Dr]?zr[Dr]:Nr,qr.setTripleAt(Gt[Dr][0],Gt[Dr][1],Qr[0]+Gt[Dr][0],Qr[1]+Gt[Dr][1],Wr[0]+Gt[Dr][0],Wr[1]+Gt[Dr][1],Dr,!0);return qr}function initiateExpression(elem,data,property){function noOp(Gt){return Gt}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=(function Gt($r,zr){var _r,Dr,kr=this.pv.length?this.pv.length:1,qr=createTypedArray("float32",kr);$r=5;var Nr=Math.floor(time*$r);for(_r=0,Dr=0;_r<Nr;){for(Dr=0;Dr<kr;Dr+=1)qr[Dr]+=-zr+zr*2*BMMath.random();_r+=1}var Wr=time*$r,Qr=Wr-Math.floor(Wr),Vr=createTypedArray("float32",kr);if(kr>1){for(Dr=0;Dr<kr;Dr+=1)Vr[Dr]=this.pv[Dr]+qr[Dr]+(-zr+zr*2*BMMath.random())*Qr;return Vr}return this.pv+qr[0]+(-zr+zr*2*BMMath.random())*Qr}).bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(Gt,$r){return loopIn(Gt,$r,!0)}function loopOutDuration(Gt,$r){return loopOut(Gt,$r,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(Gt,$r){var zr=[$r[0]-Gt[0],$r[1]-Gt[1],$r[2]-Gt[2]],_r=Math.atan2(zr[0],Math.sqrt(zr[1]*zr[1]+zr[2]*zr[2]))/degToRads,Dr=-Math.atan2(zr[1],zr[2])/degToRads;return[Dr,_r,0]}function easeOut(Gt,$r,zr,_r,Dr){return applyEase(easeOutBez,Gt,$r,zr,_r,Dr)}function easeIn(Gt,$r,zr,_r,Dr){return applyEase(easeInBez,Gt,$r,zr,_r,Dr)}function ease(Gt,$r,zr,_r,Dr){return applyEase(easeInOutBez,Gt,$r,zr,_r,Dr)}function applyEase(Gt,$r,zr,_r,Dr,kr){Dr===void 0?(Dr=zr,kr=_r):$r=($r-zr)/(_r-zr),$r>1?$r=1:$r<0&&($r=0);var qr=Gt($r);if($bm_isInstanceOfArray(Dr)){var Nr,Wr=Dr.length,Qr=createTypedArray("float32",Wr);for(Nr=0;Nr<Wr;Nr+=1)Qr[Nr]=(kr[Nr]-Dr[Nr])*qr+Dr[Nr];return Qr}return(kr-Dr)*qr+Dr}function nearestKey(Gt){var $r,zr=data.k.length,_r,Dr;if(!data.k.length||typeof data.k[0]=="number")_r=0,Dr=0;else if(_r=-1,Gt*=elem.comp.globalData.frameRate,Gt<data.k[0].t)_r=1,Dr=data.k[0].t;else{for($r=0;$r<zr-1;$r+=1)if(Gt===data.k[$r].t){_r=$r+1,Dr=data.k[$r].t;break}else if(Gt>data.k[$r].t&&Gt<data.k[$r+1].t){Gt-data.k[$r].t>data.k[$r+1].t-Gt?(_r=$r+2,Dr=data.k[$r+1].t):(_r=$r+1,Dr=data.k[$r].t);break}_r===-1&&(_r=$r+1,Dr=data.k[$r].t)}var kr={};return kr.index=_r,kr.time=Dr/elem.comp.globalData.frameRate,kr}function key(Gt){var $r,zr,_r;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+Gt);Gt-=1,$r={time:data.k[Gt].t/elem.comp.globalData.frameRate,value:[]};var Dr=Object.prototype.hasOwnProperty.call(data.k[Gt],"s")?data.k[Gt].s:data.k[Gt-1].e;for(_r=Dr.length,zr=0;zr<_r;zr+=1)$r[zr]=Dr[zr],$r.value[zr]=Dr[zr];return $r}function framesToTime(Gt,$r){return $r||($r=elem.comp.globalData.frameRate),Gt/$r}function timeToFrames(Gt,$r){return!Gt&&Gt!==0&&(Gt=time),$r||($r=elem.comp.globalData.frameRate),Gt*$r}function seedRandom(Gt){BMMath.seedrandom(randSeed+Gt)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(Gt,$r){return typeof value=="string"?$r===void 0?value.substring(Gt):value.substring(Gt,$r):""}function substr(Gt,$r){return typeof value=="string"?$r===void 0?value.substr(Gt):value.substr(Gt,$r):""}function posterizeTime(Gt){time=Gt===0?0:Math.floor(time*Gt)/Gt,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(Gt){return value=Gt,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var Gt={};Gt.initExpressions=$r,Gt.resetFrame=ExpressionManager.resetFrame;function $r(zr){var _r=0,Dr=[];function kr(){_r+=1}function qr(){_r-=1,_r===0&&Wr()}function Nr(Qr){Dr.indexOf(Qr)===-1&&Dr.push(Qr)}function Wr(){var Qr,Vr=Dr.length;for(Qr=0;Qr<Vr;Qr+=1)Dr[Qr].release();Dr.length=0}zr.renderer.compInterface=CompExpressionInterface(zr.renderer),zr.renderer.globalData.projectInterface.registerComposition(zr.renderer),zr.renderer.globalData.pushExpression=kr,zr.renderer.globalData.popExpression=qr,zr.renderer.globalData.registerExpressionProperty=Nr}return Gt}(),MaskManagerInterface=function(){function Gt(zr,_r){this._mask=zr,this._data=_r}Object.defineProperty(Gt.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(Gt.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var $r=function(_r){var Dr=createSizedArray(_r.viewData.length),kr,qr=_r.viewData.length;for(kr=0;kr<qr;kr+=1)Dr[kr]=new Gt(_r.viewData[kr],_r.masksProperties[kr]);var Nr=function(Qr){for(kr=0;kr<qr;){if(_r.masksProperties[kr].nm===Qr)return Dr[kr];kr+=1}return null};return Nr};return $r}(),ExpressionPropertyInterface=function(){var Gt={pv:0,v:0,mult:1},$r={pv:[0,0,0],v:[0,0,0],mult:1};function zr(qr,Nr,Wr){Object.defineProperty(qr,"velocity",{get:function(){return Nr.getVelocityAtTime(Nr.comp.currentFrame)}}),qr.numKeys=Nr.keyframes?Nr.keyframes.length:0,qr.key=function(Qr){if(!qr.numKeys)return 0;var Vr="";"s"in Nr.keyframes[Qr-1]?Vr=Nr.keyframes[Qr-1].s:"e"in Nr.keyframes[Qr-2]?Vr=Nr.keyframes[Qr-2].e:Vr=Nr.keyframes[Qr-2].s;var Jr=Wr==="unidimensional"?new Number(Vr):Object.assign({},Vr);return Jr.time=Nr.keyframes[Qr-1].t/Nr.elem.comp.globalData.frameRate,Jr.value=Wr==="unidimensional"?Vr[0]:Vr,Jr},qr.valueAtTime=Nr.getValueAtTime,qr.speedAtTime=Nr.getSpeedAtTime,qr.velocityAtTime=Nr.getVelocityAtTime,qr.propertyGroup=Nr.propertyGroup}function _r(qr){(!qr||!("pv"in qr))&&(qr=Gt);var Nr=1/qr.mult,Wr=qr.pv*Nr,Qr=new Number(Wr);return Qr.value=Wr,zr(Qr,qr,"unidimensional"),function(){return qr.k&&qr.getValue(),Wr=qr.v*Nr,Qr.value!==Wr&&(Qr=new Number(Wr),Qr.value=Wr,zr(Qr,qr,"unidimensional")),Qr}}function Dr(qr){(!qr||!("pv"in qr))&&(qr=$r);var Nr=1/qr.mult,Wr=qr.data&&qr.data.l||qr.pv.length,Qr=createTypedArray("float32",Wr),Vr=createTypedArray("float32",Wr);return Qr.value=Vr,zr(Qr,qr,"multidimensional"),function(){qr.k&&qr.getValue();for(var Jr=0;Jr<Wr;Jr+=1)Vr[Jr]=qr.v[Jr]*Nr,Qr[Jr]=Vr[Jr];return Qr}}function kr(){return Gt}return function(qr){return qr?qr.propType==="unidimensional"?_r(qr):Dr(qr):kr}}(),TransformExpressionInterface=function(){return function(Gt){function $r(qr){switch(qr){case"scale":case"Scale":case"ADBE Scale":case 6:return $r.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return $r.rotation;case"ADBE Rotate X":return $r.xRotation;case"ADBE Rotate Y":return $r.yRotation;case"position":case"Position":case"ADBE Position":case 2:return $r.position;case"ADBE Position_0":return $r.xPosition;case"ADBE Position_1":return $r.yPosition;case"ADBE Position_2":return $r.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return $r.anchorPoint;case"opacity":case"Opacity":case 11:return $r.opacity;default:return null}}Object.defineProperty($r,"rotation",{get:ExpressionPropertyInterface(Gt.r||Gt.rz)}),Object.defineProperty($r,"zRotation",{get:ExpressionPropertyInterface(Gt.rz||Gt.r)}),Object.defineProperty($r,"xRotation",{get:ExpressionPropertyInterface(Gt.rx)}),Object.defineProperty($r,"yRotation",{get:ExpressionPropertyInterface(Gt.ry)}),Object.defineProperty($r,"scale",{get:ExpressionPropertyInterface(Gt.s)});var zr,_r,Dr,kr;return Gt.p?kr=ExpressionPropertyInterface(Gt.p):(zr=ExpressionPropertyInterface(Gt.px),_r=ExpressionPropertyInterface(Gt.py),Gt.pz&&(Dr=ExpressionPropertyInterface(Gt.pz))),Object.defineProperty($r,"position",{get:function(){return Gt.p?kr():[zr(),_r(),Dr?Dr():0]}}),Object.defineProperty($r,"xPosition",{get:ExpressionPropertyInterface(Gt.px)}),Object.defineProperty($r,"yPosition",{get:ExpressionPropertyInterface(Gt.py)}),Object.defineProperty($r,"zPosition",{get:ExpressionPropertyInterface(Gt.pz)}),Object.defineProperty($r,"anchorPoint",{get:ExpressionPropertyInterface(Gt.a)}),Object.defineProperty($r,"opacity",{get:ExpressionPropertyInterface(Gt.o)}),Object.defineProperty($r,"skew",{get:ExpressionPropertyInterface(Gt.sk)}),Object.defineProperty($r,"skewAxis",{get:ExpressionPropertyInterface(Gt.sa)}),Object.defineProperty($r,"orientation",{get:ExpressionPropertyInterface(Gt.or)}),$r}}(),LayerExpressionInterface=function(){function Gt(Qr){var Vr=new Matrix;if(Qr!==void 0){var Jr=this._elem.finalTransform.mProp.getValueAtTime(Qr);Jr.clone(Vr)}else{var Zr=this._elem.finalTransform.mProp;Zr.applyToMatrix(Vr)}return Vr}function $r(Qr,Vr){var Jr=this.getMatrix(Vr);return Jr.props[12]=0,Jr.props[13]=0,Jr.props[14]=0,this.applyPoint(Jr,Qr)}function zr(Qr,Vr){var Jr=this.getMatrix(Vr);return this.applyPoint(Jr,Qr)}function _r(Qr,Vr){var Jr=this.getMatrix(Vr);return Jr.props[12]=0,Jr.props[13]=0,Jr.props[14]=0,this.invertPoint(Jr,Qr)}function Dr(Qr,Vr){var Jr=this.getMatrix(Vr);return this.invertPoint(Jr,Qr)}function kr(Qr,Vr){if(this._elem.hierarchy&&this._elem.hierarchy.length){var Jr,Zr=this._elem.hierarchy.length;for(Jr=0;Jr<Zr;Jr+=1)this._elem.hierarchy[Jr].finalTransform.mProp.applyToMatrix(Qr)}return Qr.applyToPointArray(Vr[0],Vr[1],Vr[2]||0)}function qr(Qr,Vr){if(this._elem.hierarchy&&this._elem.hierarchy.length){var Jr,Zr=this._elem.hierarchy.length;for(Jr=0;Jr<Zr;Jr+=1)this._elem.hierarchy[Jr].finalTransform.mProp.applyToMatrix(Qr)}return Qr.inversePoint(Vr)}function Nr(Qr){var Vr=new Matrix;if(Vr.reset(),this._elem.finalTransform.mProp.applyToMatrix(Vr),this._elem.hierarchy&&this._elem.hierarchy.length){var Jr,Zr=this._elem.hierarchy.length;for(Jr=0;Jr<Zr;Jr+=1)this._elem.hierarchy[Jr].finalTransform.mProp.applyToMatrix(Vr);return Vr.inversePoint(Qr)}return Vr.inversePoint(Qr)}function Wr(){return[1,1,1,1]}return function(Qr){var Vr;function Jr(_i){zn.mask=new MaskManagerInterface(_i,Qr)}function Zr(_i){zn.effect=_i}function zn(_i){switch(_i){case"ADBE Root Vectors Group":case"Contents":case 2:return zn.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return Vr;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return zn.effect;case"ADBE Text Properties":return zn.textInterface;default:return null}}zn.getMatrix=Gt,zn.invertPoint=qr,zn.applyPoint=kr,zn.toWorld=zr,zn.toWorldVec=$r,zn.fromWorld=Dr,zn.fromWorldVec=_r,zn.toComp=zr,zn.fromComp=Nr,zn.sampleImage=Wr,zn.sourceRectAtTime=Qr.sourceRectAtTime.bind(Qr),zn._elem=Qr,Vr=TransformExpressionInterface(Qr.finalTransform.mProp);var Vn=getDescriptor(Vr,"anchorPoint");return Object.defineProperties(zn,{hasParent:{get:function(){return Qr.hierarchy.length}},parent:{get:function(){return Qr.hierarchy[0].layerInterface}},rotation:getDescriptor(Vr,"rotation"),scale:getDescriptor(Vr,"scale"),position:getDescriptor(Vr,"position"),opacity:getDescriptor(Vr,"opacity"),anchorPoint:Vn,anchor_point:Vn,transform:{get:function(){return Vr}},active:{get:function(){return Qr.isInRange}}}),zn.startTime=Qr.data.st,zn.index=Qr.data.ind,zn.source=Qr.data.refId,zn.height=Qr.data.ty===0?Qr.data.h:100,zn.width=Qr.data.ty===0?Qr.data.w:100,zn.inPoint=Qr.data.ip/Qr.comp.globalData.frameRate,zn.outPoint=Qr.data.op/Qr.comp.globalData.frameRate,zn._name=Qr.data.nm,zn.registerMaskInterface=Jr,zn.registerEffectsInterface=Zr,zn}}(),propertyGroupFactory=function(){return function(Gt,$r){return function(zr){return zr=zr===void 0?1:zr,zr<=0?Gt:$r(zr-1)}}}(),PropertyInterface=function(){return function(Gt,$r){var zr={_name:Gt};function _r(Dr){return Dr=Dr===void 0?1:Dr,Dr<=0?zr:$r(Dr-1)}return _r}}(),EffectsExpressionInterface=function(){var Gt={createEffectsInterface:$r};function $r(Dr,kr){if(Dr.effectsManager){var qr=[],Nr=Dr.data.ef,Wr,Qr=Dr.effectsManager.effectElements.length;for(Wr=0;Wr<Qr;Wr+=1)qr.push(zr(Nr[Wr],Dr.effectsManager.effectElements[Wr],kr,Dr));var Vr=Dr.data.ef||[],Jr=function(zn){for(Wr=0,Qr=Vr.length;Wr<Qr;){if(zn===Vr[Wr].nm||zn===Vr[Wr].mn||zn===Vr[Wr].ix)return qr[Wr];Wr+=1}return null};return Object.defineProperty(Jr,"numProperties",{get:function(){return Vr.length}}),Jr}return null}function zr(Dr,kr,qr,Nr){function Wr(zn){for(var Vn=Dr.ef,_i=0,e0=Vn.length;_i<e0;){if(zn===Vn[_i].nm||zn===Vn[_i].mn||zn===Vn[_i].ix)return Vn[_i].ty===5?Vr[_i]:Vr[_i]();_i+=1}throw new Error}var Qr=propertyGroupFactory(Wr,qr),Vr=[],Jr,Zr=Dr.ef.length;for(Jr=0;Jr<Zr;Jr+=1)Dr.ef[Jr].ty===5?Vr.push(zr(Dr.ef[Jr],kr.effectElements[Jr],kr.effectElements[Jr].propertyGroup,Nr)):Vr.push(_r(kr.effectElements[Jr],Dr.ef[Jr].ty,Nr,Qr));return Dr.mn==="ADBE Color Control"&&Object.defineProperty(Wr,"color",{get:function(){return Vr[0]()}}),Object.defineProperties(Wr,{numProperties:{get:function(){return Dr.np}},_name:{value:Dr.nm},propertyGroup:{value:Qr}}),Wr.enabled=Dr.en!==0,Wr.active=Wr.enabled,Wr}function _r(Dr,kr,qr,Nr){var Wr=ExpressionPropertyInterface(Dr.p);function Qr(){return kr===10?qr.comp.compInterface(Dr.p.v):Wr()}return Dr.p.setGroupProperty&&Dr.p.setGroupProperty(PropertyInterface("",Nr)),Qr}return Gt}(),ShapePathInterface=function(){return function($r,zr,_r){var Dr=zr.sh;function kr(Nr){return Nr==="Shape"||Nr==="shape"||Nr==="Path"||Nr==="path"||Nr==="ADBE Vector Shape"||Nr===2?kr.path:null}var qr=propertyGroupFactory(kr,_r);return Dr.setGroupProperty(PropertyInterface("Path",qr)),Object.defineProperties(kr,{path:{get:function(){return Dr.k&&Dr.getValue(),Dr}},shape:{get:function(){return Dr.k&&Dr.getValue(),Dr}},_name:{value:$r.nm},ix:{value:$r.ix},propertyIndex:{value:$r.ix},mn:{value:$r.mn},propertyGroup:{value:_r}}),kr}}(),ShapeExpressionInterface=function(){function Gt(Vn,_i,e0){var r0=[],i0,n0=Vn?Vn.length:0;for(i0=0;i0<n0;i0+=1)Vn[i0].ty==="gr"?r0.push(zr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="fl"?r0.push(_r(Vn[i0],_i[i0],e0)):Vn[i0].ty==="st"?r0.push(qr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="tm"?r0.push(Nr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="tr"||(Vn[i0].ty==="el"?r0.push(Qr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="sr"?r0.push(Vr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="sh"?r0.push(ShapePathInterface(Vn[i0],_i[i0],e0)):Vn[i0].ty==="rc"?r0.push(Jr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="rd"?r0.push(Zr(Vn[i0],_i[i0],e0)):Vn[i0].ty==="rp"?r0.push(zn(Vn[i0],_i[i0],e0)):Vn[i0].ty==="gf"?r0.push(Dr(Vn[i0],_i[i0],e0)):r0.push(kr(Vn[i0],_i[i0])));return r0}function $r(Vn,_i,e0){var r0,i0=function(a0){for(var s0=0,l0=r0.length;s0<l0;){if(r0[s0]._name===a0||r0[s0].mn===a0||r0[s0].propertyIndex===a0||r0[s0].ix===a0||r0[s0].ind===a0)return r0[s0];s0+=1}return typeof a0=="number"?r0[a0-1]:null};i0.propertyGroup=propertyGroupFactory(i0,e0),r0=Gt(Vn.it,_i.it,i0.propertyGroup),i0.numProperties=r0.length;var n0=Wr(Vn.it[Vn.it.length-1],_i.it[_i.it.length-1],i0.propertyGroup);return i0.transform=n0,i0.propertyIndex=Vn.cix,i0._name=Vn.nm,i0}function zr(Vn,_i,e0){var r0=function(a0){switch(a0){case"ADBE Vectors Group":case"Contents":case 2:return r0.content;default:return r0.transform}};r0.propertyGroup=propertyGroupFactory(r0,e0);var i0=$r(Vn,_i,r0.propertyGroup),n0=Wr(Vn.it[Vn.it.length-1],_i.it[_i.it.length-1],r0.propertyGroup);return r0.content=i0,r0.transform=n0,Object.defineProperty(r0,"_name",{get:function(){return Vn.nm}}),r0.numProperties=Vn.np,r0.propertyIndex=Vn.ix,r0.nm=Vn.nm,r0.mn=Vn.mn,r0}function _r(Vn,_i,e0){function r0(i0){return i0==="Color"||i0==="color"?r0.color:i0==="Opacity"||i0==="opacity"?r0.opacity:null}return Object.defineProperties(r0,{color:{get:ExpressionPropertyInterface(_i.c)},opacity:{get:ExpressionPropertyInterface(_i.o)},_name:{value:Vn.nm},mn:{value:Vn.mn}}),_i.c.setGroupProperty(PropertyInterface("Color",e0)),_i.o.setGroupProperty(PropertyInterface("Opacity",e0)),r0}function Dr(Vn,_i,e0){function r0(i0){return i0==="Start Point"||i0==="start point"?r0.startPoint:i0==="End Point"||i0==="end point"?r0.endPoint:i0==="Opacity"||i0==="opacity"?r0.opacity:null}return Object.defineProperties(r0,{startPoint:{get:ExpressionPropertyInterface(_i.s)},endPoint:{get:ExpressionPropertyInterface(_i.e)},opacity:{get:ExpressionPropertyInterface(_i.o)},type:{get:function(){return"a"}},_name:{value:Vn.nm},mn:{value:Vn.mn}}),_i.s.setGroupProperty(PropertyInterface("Start Point",e0)),_i.e.setGroupProperty(PropertyInterface("End Point",e0)),_i.o.setGroupProperty(PropertyInterface("Opacity",e0)),r0}function kr(){function Vn(){return null}return Vn}function qr(Vn,_i,e0){var r0=propertyGroupFactory(l0,e0),i0=propertyGroupFactory(s0,r0);function n0(u0){Object.defineProperty(s0,Vn.d[u0].nm,{get:ExpressionPropertyInterface(_i.d.dataProps[u0].p)})}var o0,a0=Vn.d?Vn.d.length:0,s0={};for(o0=0;o0<a0;o0+=1)n0(o0),_i.d.dataProps[o0].p.setGroupProperty(i0);function l0(u0){return u0==="Color"||u0==="color"?l0.color:u0==="Opacity"||u0==="opacity"?l0.opacity:u0==="Stroke Width"||u0==="stroke width"?l0.strokeWidth:null}return Object.defineProperties(l0,{color:{get:ExpressionPropertyInterface(_i.c)},opacity:{get:ExpressionPropertyInterface(_i.o)},strokeWidth:{get:ExpressionPropertyInterface(_i.w)},dash:{get:function(){return s0}},_name:{value:Vn.nm},mn:{value:Vn.mn}}),_i.c.setGroupProperty(PropertyInterface("Color",r0)),_i.o.setGroupProperty(PropertyInterface("Opacity",r0)),_i.w.setGroupProperty(PropertyInterface("Stroke Width",r0)),l0}function Nr(Vn,_i,e0){function r0(n0){return n0===Vn.e.ix||n0==="End"||n0==="end"?r0.end:n0===Vn.s.ix?r0.start:n0===Vn.o.ix?r0.offset:null}var i0=propertyGroupFactory(r0,e0);return r0.propertyIndex=Vn.ix,_i.s.setGroupProperty(PropertyInterface("Start",i0)),_i.e.setGroupProperty(PropertyInterface("End",i0)),_i.o.setGroupProperty(PropertyInterface("Offset",i0)),r0.propertyIndex=Vn.ix,r0.propertyGroup=e0,Object.defineProperties(r0,{start:{get:ExpressionPropertyInterface(_i.s)},end:{get:ExpressionPropertyInterface(_i.e)},offset:{get:ExpressionPropertyInterface(_i.o)},_name:{value:Vn.nm}}),r0.mn=Vn.mn,r0}function Wr(Vn,_i,e0){function r0(n0){return Vn.a.ix===n0||n0==="Anchor Point"?r0.anchorPoint:Vn.o.ix===n0||n0==="Opacity"?r0.opacity:Vn.p.ix===n0||n0==="Position"?r0.position:Vn.r.ix===n0||n0==="Rotation"||n0==="ADBE Vector Rotation"?r0.rotation:Vn.s.ix===n0||n0==="Scale"?r0.scale:Vn.sk&&Vn.sk.ix===n0||n0==="Skew"?r0.skew:Vn.sa&&Vn.sa.ix===n0||n0==="Skew Axis"?r0.skewAxis:null}var i0=propertyGroupFactory(r0,e0);return _i.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",i0)),_i.transform.mProps.p.setGroupProperty(PropertyInterface("Position",i0)),_i.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",i0)),_i.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",i0)),_i.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",i0)),_i.transform.mProps.sk&&(_i.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",i0)),_i.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",i0))),_i.transform.op.setGroupProperty(PropertyInterface("Opacity",i0)),Object.defineProperties(r0,{opacity:{get:ExpressionPropertyInterface(_i.transform.mProps.o)},position:{get:ExpressionPropertyInterface(_i.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(_i.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(_i.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(_i.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(_i.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(_i.transform.mProps.sa)},_name:{value:Vn.nm}}),r0.ty="tr",r0.mn=Vn.mn,r0.propertyGroup=e0,r0}function Qr(Vn,_i,e0){function r0(o0){return Vn.p.ix===o0?r0.position:Vn.s.ix===o0?r0.size:null}var i0=propertyGroupFactory(r0,e0);r0.propertyIndex=Vn.ix;var n0=_i.sh.ty==="tm"?_i.sh.prop:_i.sh;return n0.s.setGroupProperty(PropertyInterface("Size",i0)),n0.p.setGroupProperty(PropertyInterface("Position",i0)),Object.defineProperties(r0,{size:{get:ExpressionPropertyInterface(n0.s)},position:{get:ExpressionPropertyInterface(n0.p)},_name:{value:Vn.nm}}),r0.mn=Vn.mn,r0}function Vr(Vn,_i,e0){function r0(o0){return Vn.p.ix===o0?r0.position:Vn.r.ix===o0?r0.rotation:Vn.pt.ix===o0?r0.points:Vn.or.ix===o0||o0==="ADBE Vector Star Outer Radius"?r0.outerRadius:Vn.os.ix===o0?r0.outerRoundness:Vn.ir&&(Vn.ir.ix===o0||o0==="ADBE Vector Star Inner Radius")?r0.innerRadius:Vn.is&&Vn.is.ix===o0?r0.innerRoundness:null}var i0=propertyGroupFactory(r0,e0),n0=_i.sh.ty==="tm"?_i.sh.prop:_i.sh;return r0.propertyIndex=Vn.ix,n0.or.setGroupProperty(PropertyInterface("Outer Radius",i0)),n0.os.setGroupProperty(PropertyInterface("Outer Roundness",i0)),n0.pt.setGroupProperty(PropertyInterface("Points",i0)),n0.p.setGroupProperty(PropertyInterface("Position",i0)),n0.r.setGroupProperty(PropertyInterface("Rotation",i0)),Vn.ir&&(n0.ir.setGroupProperty(PropertyInterface("Inner Radius",i0)),n0.is.setGroupProperty(PropertyInterface("Inner Roundness",i0))),Object.defineProperties(r0,{position:{get:ExpressionPropertyInterface(n0.p)},rotation:{get:ExpressionPropertyInterface(n0.r)},points:{get:ExpressionPropertyInterface(n0.pt)},outerRadius:{get:ExpressionPropertyInterface(n0.or)},outerRoundness:{get:ExpressionPropertyInterface(n0.os)},innerRadius:{get:ExpressionPropertyInterface(n0.ir)},innerRoundness:{get:ExpressionPropertyInterface(n0.is)},_name:{value:Vn.nm}}),r0.mn=Vn.mn,r0}function Jr(Vn,_i,e0){function r0(o0){return Vn.p.ix===o0?r0.position:Vn.r.ix===o0?r0.roundness:Vn.s.ix===o0||o0==="Size"||o0==="ADBE Vector Rect Size"?r0.size:null}var i0=propertyGroupFactory(r0,e0),n0=_i.sh.ty==="tm"?_i.sh.prop:_i.sh;return r0.propertyIndex=Vn.ix,n0.p.setGroupProperty(PropertyInterface("Position",i0)),n0.s.setGroupProperty(PropertyInterface("Size",i0)),n0.r.setGroupProperty(PropertyInterface("Rotation",i0)),Object.defineProperties(r0,{position:{get:ExpressionPropertyInterface(n0.p)},roundness:{get:ExpressionPropertyInterface(n0.r)},size:{get:ExpressionPropertyInterface(n0.s)},_name:{value:Vn.nm}}),r0.mn=Vn.mn,r0}function Zr(Vn,_i,e0){function r0(o0){return Vn.r.ix===o0||o0==="Round Corners 1"?r0.radius:null}var i0=propertyGroupFactory(r0,e0),n0=_i;return r0.propertyIndex=Vn.ix,n0.rd.setGroupProperty(PropertyInterface("Radius",i0)),Object.defineProperties(r0,{radius:{get:ExpressionPropertyInterface(n0.rd)},_name:{value:Vn.nm}}),r0.mn=Vn.mn,r0}function zn(Vn,_i,e0){function r0(o0){return Vn.c.ix===o0||o0==="Copies"?r0.copies:Vn.o.ix===o0||o0==="Offset"?r0.offset:null}var i0=propertyGroupFactory(r0,e0),n0=_i;return r0.propertyIndex=Vn.ix,n0.c.setGroupProperty(PropertyInterface("Copies",i0)),n0.o.setGroupProperty(PropertyInterface("Offset",i0)),Object.defineProperties(r0,{copies:{get:ExpressionPropertyInterface(n0.c)},offset:{get:ExpressionPropertyInterface(n0.o)},_name:{value:Vn.nm}}),r0.mn=Vn.mn,r0}return function(Vn,_i,e0){var r0;function i0(o0){if(typeof o0=="number")return o0=o0===void 0?1:o0,o0===0?e0:r0[o0-1];for(var a0=0,s0=r0.length;a0<s0;){if(r0[a0]._name===o0)return r0[a0];a0+=1}return null}function n0(){return e0}return i0.propertyGroup=propertyGroupFactory(i0,n0),r0=Gt(Vn,_i,i0.propertyGroup),i0.numProperties=r0.length,i0._name="Contents",i0}}(),TextExpressionInterface=function(){return function(Gt){var $r;function zr(_r){switch(_r){case"ADBE Text Document":return zr.sourceText;default:return null}}return Object.defineProperty(zr,"sourceText",{get:function(){Gt.textProperty.getValue();var Dr=Gt.textProperty.currentData.t;return(!$r||Dr!==$r.value)&&($r=new String(Dr),$r.value=Dr||new String(Dr),Object.defineProperty($r,"style",{get:function(){return{fillColor:Gt.textProperty.currentData.fc}}})),$r}}),zr}}();function _typeof(Gt){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(zr){return typeof zr}:_typeof=function(zr){return zr&&typeof Symbol=="function"&&zr.constructor===Symbol&&zr!==Symbol.prototype?"symbol":typeof zr},_typeof(Gt)}var FootageInterface=function(){var Gt=function(_r){var Dr="",kr=_r.getFootageData();function qr(){return Dr="",kr=_r.getFootageData(),Nr}function Nr(Wr){if(kr[Wr])return Dr=Wr,kr=kr[Wr],_typeof(kr)==="object"?Nr:kr;var Qr=Wr.indexOf(Dr);if(Qr!==-1){var Vr=parseInt(Wr.substr(Qr+Dr.length),10);return kr=kr[Vr],_typeof(kr)==="object"?Nr:kr}return""}return qr},$r=function(_r){function Dr(kr){return kr==="Outline"?Dr.outlineInterface():null}return Dr._name="Outline",Dr.outlineInterface=Gt(_r),Dr};return function(zr){function _r(Dr){return Dr==="Data"?_r.dataInterface:null}return _r._name="Data",_r.dataInterface=$r(zr),_r}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(Gt){return interfaces[Gt]||null}var expressionHelpers=function(){function Gt(qr,Nr,Wr){Nr.x&&(Wr.k=!0,Wr.x=!0,Wr.initiateExpression=ExpressionManager.initiateExpression,Wr.effectsSequence.push(Wr.initiateExpression(qr,Nr,Wr).bind(Wr)))}function $r(qr){return qr*=this.elem.globalData.frameRate,qr-=this.offsetTime,qr!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<qr?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(qr,this._cachingAtTime),this._cachingAtTime.lastFrame=qr),this._cachingAtTime.value}function zr(qr){var Nr=-.01,Wr=this.getValueAtTime(qr),Qr=this.getValueAtTime(qr+Nr),Vr=0;if(Wr.length){var Jr;for(Jr=0;Jr<Wr.length;Jr+=1)Vr+=Math.pow(Qr[Jr]-Wr[Jr],2);Vr=Math.sqrt(Vr)*100}else Vr=0;return Vr}function _r(qr){if(this.vel!==void 0)return this.vel;var Nr=-.001,Wr=this.getValueAtTime(qr),Qr=this.getValueAtTime(qr+Nr),Vr;if(Wr.length){Vr=createTypedArray("float32",Wr.length);var Jr;for(Jr=0;Jr<Wr.length;Jr+=1)Vr[Jr]=(Qr[Jr]-Wr[Jr])/Nr}else Vr=(Qr-Wr)/Nr;return Vr}function Dr(){return this.pv}function kr(qr){this.propertyGroup=qr}return{searchExpressions:Gt,getSpeedAtTime:zr,getVelocityAtTime:_r,getValueAtTime:$r,getStaticValueAtTime:Dr,setGroupProperty:kr}}();function addPropertyDecorator(){function Gt(Zr,zn,Vn){if(!this.k||!this.keyframes)return this.pv;Zr=Zr?Zr.toLowerCase():"";var _i=this.comp.renderedFrame,e0=this.keyframes,r0=e0[e0.length-1].t;if(_i<=r0)return this.pv;var i0,n0;Vn?(zn?i0=Math.abs(r0-this.elem.comp.globalData.frameRate*zn):i0=Math.max(0,r0-this.elem.data.ip),n0=r0-i0):((!zn||zn>e0.length-1)&&(zn=e0.length-1),n0=e0[e0.length-1-zn].t,i0=r0-n0);var o0,a0,s0;if(Zr==="pingpong"){var l0=Math.floor((_i-n0)/i0);if(l0%2!==0)return this.getValueAtTime((i0-(_i-n0)%i0+n0)/this.comp.globalData.frameRate,0)}else if(Zr==="offset"){var u0=this.getValueAtTime(n0/this.comp.globalData.frameRate,0),b0=this.getValueAtTime(r0/this.comp.globalData.frameRate,0),g0=this.getValueAtTime(((_i-n0)%i0+n0)/this.comp.globalData.frameRate,0),y0=Math.floor((_i-n0)/i0);if(this.pv.length){for(s0=new Array(u0.length),a0=s0.length,o0=0;o0<a0;o0+=1)s0[o0]=(b0[o0]-u0[o0])*y0+g0[o0];return s0}return(b0-u0)*y0+g0}else if(Zr==="continue"){var f0=this.getValueAtTime(r0/this.comp.globalData.frameRate,0),v0=this.getValueAtTime((r0-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s0=new Array(f0.length),a0=s0.length,o0=0;o0<a0;o0+=1)s0[o0]=f0[o0]+(f0[o0]-v0[o0])*((_i-r0)/this.comp.globalData.frameRate)/5e-4;return s0}return f0+(f0-v0)*((_i-r0)/.001)}return this.getValueAtTime(((_i-n0)%i0+n0)/this.comp.globalData.frameRate,0)}function $r(Zr,zn,Vn){if(!this.k)return this.pv;Zr=Zr?Zr.toLowerCase():"";var _i=this.comp.renderedFrame,e0=this.keyframes,r0=e0[0].t;if(_i>=r0)return this.pv;var i0,n0;Vn?(zn?i0=Math.abs(this.elem.comp.globalData.frameRate*zn):i0=Math.max(0,this.elem.data.op-r0),n0=r0+i0):((!zn||zn>e0.length-1)&&(zn=e0.length-1),n0=e0[zn].t,i0=n0-r0);var o0,a0,s0;if(Zr==="pingpong"){var l0=Math.floor((r0-_i)/i0);if(l0%2===0)return this.getValueAtTime(((r0-_i)%i0+r0)/this.comp.globalData.frameRate,0)}else if(Zr==="offset"){var u0=this.getValueAtTime(r0/this.comp.globalData.frameRate,0),b0=this.getValueAtTime(n0/this.comp.globalData.frameRate,0),g0=this.getValueAtTime((i0-(r0-_i)%i0+r0)/this.comp.globalData.frameRate,0),y0=Math.floor((r0-_i)/i0)+1;if(this.pv.length){for(s0=new Array(u0.length),a0=s0.length,o0=0;o0<a0;o0+=1)s0[o0]=g0[o0]-(b0[o0]-u0[o0])*y0;return s0}return g0-(b0-u0)*y0}else if(Zr==="continue"){var f0=this.getValueAtTime(r0/this.comp.globalData.frameRate,0),v0=this.getValueAtTime((r0+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s0=new Array(f0.length),a0=s0.length,o0=0;o0<a0;o0+=1)s0[o0]=f0[o0]+(f0[o0]-v0[o0])*(r0-_i)/.001;return s0}return f0+(f0-v0)*(r0-_i)/.001}return this.getValueAtTime((i0-((r0-_i)%i0+r0))/this.comp.globalData.frameRate,0)}function zr(Zr,zn){if(!this.k)return this.pv;if(Zr=(Zr||.4)*.5,zn=Math.floor(zn||5),zn<=1)return this.pv;var Vn=this.comp.renderedFrame/this.comp.globalData.frameRate,_i=Vn-Zr,e0=Vn+Zr,r0=zn>1?(e0-_i)/(zn-1):1,i0=0,n0=0,o0;this.pv.length?o0=createTypedArray("float32",this.pv.length):o0=0;for(var a0;i0<zn;){if(a0=this.getValueAtTime(_i+i0*r0),this.pv.length)for(n0=0;n0<this.pv.length;n0+=1)o0[n0]+=a0[n0];else o0+=a0;i0+=1}if(this.pv.length)for(n0=0;n0<this.pv.length;n0+=1)o0[n0]/=zn;else o0/=zn;return o0}function _r(Zr){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var zn=this._transformCachingAtTime.v;if(zn.cloneFromProps(this.pre.props),this.appliedTransformations<1){var Vn=this.a.getValueAtTime(Zr);zn.translate(-Vn[0]*this.a.mult,-Vn[1]*this.a.mult,Vn[2]*this.a.mult)}if(this.appliedTransformations<2){var _i=this.s.getValueAtTime(Zr);zn.scale(_i[0]*this.s.mult,_i[1]*this.s.mult,_i[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var e0=this.sk.getValueAtTime(Zr),r0=this.sa.getValueAtTime(Zr);zn.skewFromAxis(-e0*this.sk.mult,r0*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var i0=this.r.getValueAtTime(Zr);zn.rotate(-i0*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var n0=this.rz.getValueAtTime(Zr),o0=this.ry.getValueAtTime(Zr),a0=this.rx.getValueAtTime(Zr),s0=this.or.getValueAtTime(Zr);zn.rotateZ(-n0*this.rz.mult).rotateY(o0*this.ry.mult).rotateX(a0*this.rx.mult).rotateZ(-s0[2]*this.or.mult).rotateY(s0[1]*this.or.mult).rotateX(s0[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var l0=this.px.getValueAtTime(Zr),u0=this.py.getValueAtTime(Zr);if(this.data.p.z){var b0=this.pz.getValueAtTime(Zr);zn.translate(l0*this.px.mult,u0*this.py.mult,-b0*this.pz.mult)}else zn.translate(l0*this.px.mult,u0*this.py.mult,0)}else{var g0=this.p.getValueAtTime(Zr);zn.translate(g0[0]*this.p.mult,g0[1]*this.p.mult,-g0[2]*this.p.mult)}return zn}function Dr(){return this.v.clone(new Matrix)}var kr=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(Zr,zn,Vn){var _i=kr(Zr,zn,Vn);return _i.dynamicProperties.length?_i.getValueAtTime=_r.bind(_i):_i.getValueAtTime=Dr.bind(_i),_i.setGroupProperty=expressionHelpers.setGroupProperty,_i};var qr=PropertyFactory.getProp;PropertyFactory.getProp=function(Zr,zn,Vn,_i,e0){var r0=qr(Zr,zn,Vn,_i,e0);r0.kf?r0.getValueAtTime=expressionHelpers.getValueAtTime.bind(r0):r0.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(r0),r0.setGroupProperty=expressionHelpers.setGroupProperty,r0.loopOut=Gt,r0.loopIn=$r,r0.smooth=zr,r0.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(r0),r0.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(r0),r0.numKeys=zn.a===1?zn.k.length:0,r0.propertyIndex=zn.ix;var i0=0;return Vn!==0&&(i0=createTypedArray("float32",zn.a===1?zn.k[0].s.length:zn.k.length)),r0._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:i0},expressionHelpers.searchExpressions(Zr,zn,r0),r0.k&&e0.addDynamicProperty(r0),r0};function Nr(Zr){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),Zr*=this.elem.globalData.frameRate,Zr-=this.offsetTime,Zr!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<Zr?this._caching.lastIndex:0,this._cachingAtTime.lastTime=Zr,this.interpolateShape(Zr,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var Wr=ShapePropertyFactory.getConstructorFunction(),Qr=ShapePropertyFactory.getKeyframedConstructorFunction();function Vr(){}Vr.prototype={vertices:function(zn,Vn){this.k&&this.getValue();var _i=this.v;Vn!==void 0&&(_i=this.getValueAtTime(Vn,0));var e0,r0=_i._length,i0=_i[zn],n0=_i.v,o0=createSizedArray(r0);for(e0=0;e0<r0;e0+=1)zn==="i"||zn==="o"?o0[e0]=[i0[e0][0]-n0[e0][0],i0[e0][1]-n0[e0][1]]:o0[e0]=[i0[e0][0],i0[e0][1]];return o0},points:function(zn){return this.vertices("v",zn)},inTangents:function(zn){return this.vertices("i",zn)},outTangents:function(zn){return this.vertices("o",zn)},isClosed:function(){return this.v.c},pointOnPath:function(zn,Vn){var _i=this.v;Vn!==void 0&&(_i=this.getValueAtTime(Vn,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(_i));for(var e0=this._segmentsLength,r0=e0.lengths,i0=e0.totalLength*zn,n0=0,o0=r0.length,a0=0,s0;n0<o0;){if(a0+r0[n0].addedLength>i0){var l0=n0,u0=_i.c&&n0===o0-1?0:n0+1,b0=(i0-a0)/r0[n0].addedLength;s0=bez.getPointInSegment(_i.v[l0],_i.v[u0],_i.o[l0],_i.i[u0],b0,r0[n0]);break}else a0+=r0[n0].addedLength;n0+=1}return s0||(s0=_i.c?[_i.v[0][0],_i.v[0][1]]:[_i.v[_i._length-1][0],_i.v[_i._length-1][1]]),s0},vectorOnPath:function(zn,Vn,_i){zn==1?zn=this.v.c:zn==0&&(zn=.999);var e0=this.pointOnPath(zn,Vn),r0=this.pointOnPath(zn+.001,Vn),i0=r0[0]-e0[0],n0=r0[1]-e0[1],o0=Math.sqrt(Math.pow(i0,2)+Math.pow(n0,2));if(o0===0)return[0,0];var a0=_i==="tangent"?[i0/o0,n0/o0]:[-n0/o0,i0/o0];return a0},tangentOnPath:function(zn,Vn){return this.vectorOnPath(zn,Vn,"tangent")},normalOnPath:function(zn,Vn){return this.vectorOnPath(zn,Vn,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([Vr],Wr),extendPrototype([Vr],Qr),Qr.prototype.getValueAtTime=Nr,Qr.prototype.initiateExpression=ExpressionManager.initiateExpression;var Jr=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(Zr,zn,Vn,_i,e0){var r0=Jr(Zr,zn,Vn,_i,e0);return r0.propertyIndex=zn.ix,r0.lock=!1,Vn===3?expressionHelpers.searchExpressions(Zr,zn.pt,r0):Vn===4&&expressionHelpers.searchExpressions(Zr,zn.ks,r0),r0.k&&Zr.addDynamicProperty(r0),r0}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function Gt(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function($r,zr){var _r=this.calculateExpression(zr);if($r.t!==_r){var Dr={};return this.copyData(Dr,$r),Dr.t=_r.toString(),Dr.__complete=!1,Dr}return $r},TextProperty.prototype.searchProperty=function(){var $r=this.searchKeyframes(),zr=this.searchExpressions();return this.kf=$r||zr,this.kf},TextProperty.prototype.searchExpressions=Gt}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function Gt($r,zr){var _r=createNS("feMerge");_r.setAttribute("result",$r);var Dr,kr;for(kr=0;kr<zr.length;kr+=1)Dr=createNS("feMergeNode"),Dr.setAttribute("in",zr[kr]),_r.appendChild(Dr),_r.appendChild(Dr);return _r}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(Gt,$r,zr,_r,Dr){this.filterManager=$r;var kr=createNS("feColorMatrix");kr.setAttribute("type","matrix"),kr.setAttribute("color-interpolation-filters","linearRGB"),kr.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=kr,kr.setAttribute("result",_r+"_tint_1"),Gt.appendChild(kr),kr=createNS("feColorMatrix"),kr.setAttribute("type","matrix"),kr.setAttribute("color-interpolation-filters","sRGB"),kr.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),kr.setAttribute("result",_r+"_tint_2"),Gt.appendChild(kr),this.matrixFilter=kr;var qr=this.createMergeNode(_r,[Dr,_r+"_tint_1",_r+"_tint_2"]);Gt.appendChild(qr)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(Gt){if(Gt||this.filterManager._mdf){var $r=this.filterManager.effectElements[0].p.v,zr=this.filterManager.effectElements[1].p.v,_r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+_r+" 0"),this.matrixFilter.setAttribute("values",zr[0]-$r[0]+" 0 0 0 "+$r[0]+" "+(zr[1]-$r[1])+" 0 0 0 "+$r[1]+" "+(zr[2]-$r[2])+" 0 0 0 "+$r[2]+" 0 0 0 1 0")}};function SVGFillFilter(Gt,$r,zr,_r){this.filterManager=$r;var Dr=createNS("feColorMatrix");Dr.setAttribute("type","matrix"),Dr.setAttribute("color-interpolation-filters","sRGB"),Dr.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),Dr.setAttribute("result",_r),Gt.appendChild(Dr),this.matrixFilter=Dr}SVGFillFilter.prototype.renderFrame=function(Gt){if(Gt||this.filterManager._mdf){var $r=this.filterManager.effectElements[2].p.v,zr=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+$r[0]+" 0 0 0 0 "+$r[1]+" 0 0 0 0 "+$r[2]+" 0 0 0 "+zr+" 0")}};function SVGStrokeEffect(Gt,$r,zr){this.initialized=!1,this.filterManager=$r,this.elem=zr,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var Gt=this.elem.layerElement.children||this.elem.layerElement.childNodes,$r,zr,_r,Dr;for(this.filterManager.effectElements[1].p.v===1?(Dr=this.elem.maskManager.masksProperties.length,_r=0):(_r=this.filterManager.effectElements[0].p.v-1,Dr=_r+1),zr=createNS("g"),zr.setAttribute("fill","none"),zr.setAttribute("stroke-linecap","round"),zr.setAttribute("stroke-dashoffset",1),_r;_r<Dr;_r+=1)$r=createNS("path"),zr.appendChild($r),this.paths.push({p:$r,m:_r});if(this.filterManager.effectElements[10].p.v===3){var kr=createNS("mask"),qr=createElementID();kr.setAttribute("id",qr),kr.setAttribute("mask-type","alpha"),kr.appendChild(zr),this.elem.globalData.defs.appendChild(kr);var Nr=createNS("g");for(Nr.setAttribute("mask","url("+getLocationHref()+"#"+qr+")");Gt[0];)Nr.appendChild(Gt[0]);this.elem.layerElement.appendChild(Nr),this.masker=kr,zr.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(Gt=this.elem.layerElement.children||this.elem.layerElement.childNodes;Gt.length;)this.elem.layerElement.removeChild(Gt[0]);this.elem.layerElement.appendChild(zr),this.elem.layerElement.removeAttribute("mask"),zr.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=zr},SVGStrokeEffect.prototype.renderFrame=function(Gt){this.initialized||this.initialize();var $r,zr=this.paths.length,_r,Dr;for($r=0;$r<zr;$r+=1)if(this.paths[$r].m!==-1&&(_r=this.elem.maskManager.viewData[this.paths[$r].m],Dr=this.paths[$r].p,(Gt||this.filterManager._mdf||_r.prop._mdf)&&Dr.setAttribute("d",_r.lastPath),Gt||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||_r.prop._mdf)){var kr;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var qr=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,Nr=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,Wr=Dr.getTotalLength();kr="0 0 0 "+Wr*qr+" ";var Qr=Wr*(Nr-qr),Vr=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,Jr=Math.floor(Qr/Vr),Zr;for(Zr=0;Zr<Jr;Zr+=1)kr+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";kr+="0 "+Wr*10+" 0 0"}else kr="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;Dr.setAttribute("stroke-dasharray",kr)}if((Gt||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(Gt||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(Gt||this.filterManager.effectElements[3].p._mdf)){var zn=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(zn[0]*255)+","+bmFloor(zn[1]*255)+","+bmFloor(zn[2]*255)+")")}};function SVGTritoneFilter(Gt,$r,zr,_r){this.filterManager=$r;var Dr=createNS("feColorMatrix");Dr.setAttribute("type","matrix"),Dr.setAttribute("color-interpolation-filters","linearRGB"),Dr.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),Gt.appendChild(Dr);var kr=createNS("feComponentTransfer");kr.setAttribute("color-interpolation-filters","sRGB"),kr.setAttribute("result",_r),this.matrixFilter=kr;var qr=createNS("feFuncR");qr.setAttribute("type","table"),kr.appendChild(qr),this.feFuncR=qr;var Nr=createNS("feFuncG");Nr.setAttribute("type","table"),kr.appendChild(Nr),this.feFuncG=Nr;var Wr=createNS("feFuncB");Wr.setAttribute("type","table"),kr.appendChild(Wr),this.feFuncB=Wr,Gt.appendChild(kr)}SVGTritoneFilter.prototype.renderFrame=function(Gt){if(Gt||this.filterManager._mdf){var $r=this.filterManager.effectElements[0].p.v,zr=this.filterManager.effectElements[1].p.v,_r=this.filterManager.effectElements[2].p.v,Dr=_r[0]+" "+zr[0]+" "+$r[0],kr=_r[1]+" "+zr[1]+" "+$r[1],qr=_r[2]+" "+zr[2]+" "+$r[2];this.feFuncR.setAttribute("tableValues",Dr),this.feFuncG.setAttribute("tableValues",kr),this.feFuncB.setAttribute("tableValues",qr)}};function SVGProLevelsFilter(Gt,$r,zr,_r){this.filterManager=$r;var Dr=this.filterManager.effectElements,kr=createNS("feComponentTransfer");(Dr[10].p.k||Dr[10].p.v!==0||Dr[11].p.k||Dr[11].p.v!==1||Dr[12].p.k||Dr[12].p.v!==1||Dr[13].p.k||Dr[13].p.v!==0||Dr[14].p.k||Dr[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",kr)),(Dr[17].p.k||Dr[17].p.v!==0||Dr[18].p.k||Dr[18].p.v!==1||Dr[19].p.k||Dr[19].p.v!==1||Dr[20].p.k||Dr[20].p.v!==0||Dr[21].p.k||Dr[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",kr)),(Dr[24].p.k||Dr[24].p.v!==0||Dr[25].p.k||Dr[25].p.v!==1||Dr[26].p.k||Dr[26].p.v!==1||Dr[27].p.k||Dr[27].p.v!==0||Dr[28].p.k||Dr[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",kr)),(Dr[31].p.k||Dr[31].p.v!==0||Dr[32].p.k||Dr[32].p.v!==1||Dr[33].p.k||Dr[33].p.v!==1||Dr[34].p.k||Dr[34].p.v!==0||Dr[35].p.k||Dr[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",kr)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(kr.setAttribute("color-interpolation-filters","sRGB"),Gt.appendChild(kr)),(Dr[3].p.k||Dr[3].p.v!==0||Dr[4].p.k||Dr[4].p.v!==1||Dr[5].p.k||Dr[5].p.v!==1||Dr[6].p.k||Dr[6].p.v!==0||Dr[7].p.k||Dr[7].p.v!==1)&&(kr=createNS("feComponentTransfer"),kr.setAttribute("color-interpolation-filters","sRGB"),kr.setAttribute("result",_r),Gt.appendChild(kr),this.feFuncRComposed=this.createFeFunc("feFuncR",kr),this.feFuncGComposed=this.createFeFunc("feFuncG",kr),this.feFuncBComposed=this.createFeFunc("feFuncB",kr))}SVGProLevelsFilter.prototype.createFeFunc=function(Gt,$r){var zr=createNS(Gt);return zr.setAttribute("type","table"),$r.appendChild(zr),zr},SVGProLevelsFilter.prototype.getTableValue=function(Gt,$r,zr,_r,Dr){for(var kr=0,qr=256,Nr,Wr=Math.min(Gt,$r),Qr=Math.max(Gt,$r),Vr=Array.call(null,{length:qr}),Jr,Zr=0,zn=Dr-_r,Vn=$r-Gt;kr<=256;)Nr=kr/256,Nr<=Wr?Jr=Vn<0?Dr:_r:Nr>=Qr?Jr=Vn<0?_r:Dr:Jr=_r+zn*Math.pow((Nr-Gt)/Vn,1/zr),Vr[Zr]=Jr,Zr+=1,kr+=256/(qr-1);return Vr.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(Gt){if(Gt||this.filterManager._mdf){var $r,zr=this.filterManager.effectElements;this.feFuncRComposed&&(Gt||zr[3].p._mdf||zr[4].p._mdf||zr[5].p._mdf||zr[6].p._mdf||zr[7].p._mdf)&&($r=this.getTableValue(zr[3].p.v,zr[4].p.v,zr[5].p.v,zr[6].p.v,zr[7].p.v),this.feFuncRComposed.setAttribute("tableValues",$r),this.feFuncGComposed.setAttribute("tableValues",$r),this.feFuncBComposed.setAttribute("tableValues",$r)),this.feFuncR&&(Gt||zr[10].p._mdf||zr[11].p._mdf||zr[12].p._mdf||zr[13].p._mdf||zr[14].p._mdf)&&($r=this.getTableValue(zr[10].p.v,zr[11].p.v,zr[12].p.v,zr[13].p.v,zr[14].p.v),this.feFuncR.setAttribute("tableValues",$r)),this.feFuncG&&(Gt||zr[17].p._mdf||zr[18].p._mdf||zr[19].p._mdf||zr[20].p._mdf||zr[21].p._mdf)&&($r=this.getTableValue(zr[17].p.v,zr[18].p.v,zr[19].p.v,zr[20].p.v,zr[21].p.v),this.feFuncG.setAttribute("tableValues",$r)),this.feFuncB&&(Gt||zr[24].p._mdf||zr[25].p._mdf||zr[26].p._mdf||zr[27].p._mdf||zr[28].p._mdf)&&($r=this.getTableValue(zr[24].p.v,zr[25].p.v,zr[26].p.v,zr[27].p.v,zr[28].p.v),this.feFuncB.setAttribute("tableValues",$r)),this.feFuncA&&(Gt||zr[31].p._mdf||zr[32].p._mdf||zr[33].p._mdf||zr[34].p._mdf||zr[35].p._mdf)&&($r=this.getTableValue(zr[31].p.v,zr[32].p.v,zr[33].p.v,zr[34].p.v,zr[35].p.v),this.feFuncA.setAttribute("tableValues",$r))}};function SVGDropShadowEffect(Gt,$r,zr,_r,Dr){var kr=$r.container.globalData.renderConfig.filterSize,qr=$r.data.fs||kr;Gt.setAttribute("x",qr.x||kr.x),Gt.setAttribute("y",qr.y||kr.y),Gt.setAttribute("width",qr.width||kr.width),Gt.setAttribute("height",qr.height||kr.height),this.filterManager=$r;var Nr=createNS("feGaussianBlur");Nr.setAttribute("in","SourceAlpha"),Nr.setAttribute("result",_r+"_drop_shadow_1"),Nr.setAttribute("stdDeviation","0"),this.feGaussianBlur=Nr,Gt.appendChild(Nr);var Wr=createNS("feOffset");Wr.setAttribute("dx","25"),Wr.setAttribute("dy","0"),Wr.setAttribute("in",_r+"_drop_shadow_1"),Wr.setAttribute("result",_r+"_drop_shadow_2"),this.feOffset=Wr,Gt.appendChild(Wr);var Qr=createNS("feFlood");Qr.setAttribute("flood-color","#00ff00"),Qr.setAttribute("flood-opacity","1"),Qr.setAttribute("result",_r+"_drop_shadow_3"),this.feFlood=Qr,Gt.appendChild(Qr);var Vr=createNS("feComposite");Vr.setAttribute("in",_r+"_drop_shadow_3"),Vr.setAttribute("in2",_r+"_drop_shadow_2"),Vr.setAttribute("operator","in"),Vr.setAttribute("result",_r+"_drop_shadow_4"),Gt.appendChild(Vr);var Jr=this.createMergeNode(_r,[_r+"_drop_shadow_4",Dr]);Gt.appendChild(Jr)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(Gt){if(Gt||this.filterManager._mdf){if((Gt||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),Gt||this.filterManager.effectElements[0].p._mdf){var $r=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round($r[0]*255),Math.round($r[1]*255),Math.round($r[2]*255)))}if((Gt||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),Gt||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var zr=this.filterManager.effectElements[3].p.v,_r=(this.filterManager.effectElements[2].p.v-90)*degToRads,Dr=zr*Math.cos(_r),kr=zr*Math.sin(_r);this.feOffset.setAttribute("dx",Dr),this.feOffset.setAttribute("dy",kr)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(Gt,$r,zr){this.initialized=!1,this.filterManager=$r,this.filterElem=Gt,this.elem=zr,zr.matteElement=createNS("g"),zr.matteElement.appendChild(zr.layerElement),zr.matteElement.appendChild(zr.transformedElement),zr.baseElement=zr.matteElement}SVGMatte3Effect.prototype.findSymbol=function(Gt){for(var $r=0,zr=_svgMatteSymbols.length;$r<zr;){if(_svgMatteSymbols[$r]===Gt)return _svgMatteSymbols[$r];$r+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(Gt,$r){var zr=Gt.layerElement.parentNode;if(zr){for(var _r=zr.children,Dr=0,kr=_r.length;Dr<kr&&_r[Dr]!==Gt.layerElement;)Dr+=1;var qr;Dr<=kr-2&&(qr=_r[Dr+1]);var Nr=createNS("use");Nr.setAttribute("href","#"+$r),qr?zr.insertBefore(Nr,qr):zr.appendChild(Nr)}},SVGMatte3Effect.prototype.setElementAsMask=function(Gt,$r){if(!this.findSymbol($r)){var zr=createElementID(),_r=createNS("mask");_r.setAttribute("id",$r.layerId),_r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push($r);var Dr=Gt.globalData.defs;Dr.appendChild(_r);var kr=createNS("symbol");kr.setAttribute("id",zr),this.replaceInParent($r,zr),kr.appendChild($r.layerElement),Dr.appendChild(kr);var qr=createNS("use");qr.setAttribute("href","#"+zr),_r.appendChild(qr),$r.data.hd=!1,$r.show()}Gt.setMatte($r.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var Gt=this.filterManager.effectElements[0].p.v,$r=this.elem.comp.elements,zr=0,_r=$r.length;zr<_r;)$r[zr]&&$r[zr].data.ind===Gt&&this.setElementAsMask(this.elem,$r[zr]),zr+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(Gt,$r,zr,_r){Gt.setAttribute("x","-100%"),Gt.setAttribute("y","-100%"),Gt.setAttribute("width","300%"),Gt.setAttribute("height","300%"),this.filterManager=$r;var Dr=createNS("feGaussianBlur");Dr.setAttribute("result",_r),Gt.appendChild(Dr),this.feGaussianBlur=Dr}SVGGaussianBlurEffect.prototype.renderFrame=function(Gt){if(Gt||this.filterManager._mdf){var $r=.3,zr=this.filterManager.effectElements[0].p.v*$r,_r=this.filterManager.effectElements[1].p.v,Dr=_r==3?0:zr,kr=_r==2?0:zr;this.feGaussianBlur.setAttribute("stdDeviation",Dr+" "+kr);var qr=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",qr)}};function TransformEffect(){}TransformEffect.prototype.init=function(Gt){this.effectsManager=Gt,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(Gt){if(this._opMdf=!1,this._mdf=!1,Gt||this.effectsManager._mdf){var $r=this.effectsManager.effectElements,zr=$r[0].p.v,_r=$r[1].p.v,Dr=$r[2].p.v===1,kr=$r[3].p.v,qr=Dr?kr:$r[4].p.v,Nr=$r[5].p.v,Wr=$r[6].p.v,Qr=$r[7].p.v;this.matrix.reset(),this.matrix.translate(-zr[0],-zr[1],zr[2]),this.matrix.scale(qr*.01,kr*.01,1),this.matrix.rotate(-Qr*degToRads),this.matrix.skewFromAxis(-Nr*degToRads,(Wr+90)*degToRads),this.matrix.translate(_r[0],_r[1],0),this._mdf=!0,this.opacity!==$r[8].p.v&&(this.opacity=$r[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(Gt,$r){this.init($r)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(Gt){this.init(Gt)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})})(lottie,lottie.exports);var lottieExports=lottie.exports;Object.defineProperty(dist$2,"__esModule",{value:!0});var _extends2=_extends$4,_extends3=_interopRequireDefault$k(_extends2),_getPrototypeOf=getPrototypeOf$1,_getPrototypeOf2=_interopRequireDefault$k(_getPrototypeOf),_classCallCheck2=classCallCheck$1,_classCallCheck3=_interopRequireDefault$k(_classCallCheck2),_createClass2=createClass$1,_createClass3=_interopRequireDefault$k(_createClass2),_possibleConstructorReturn2=possibleConstructorReturn$1,_possibleConstructorReturn3=_interopRequireDefault$k(_possibleConstructorReturn2),_inherits2=inherits$1,_inherits3=_interopRequireDefault$k(_inherits2),_react$2=reactExports,_react2$1=_interopRequireDefault$k(_react$2),_propTypes$4=propTypesExports,_propTypes2$1=_interopRequireDefault$k(_propTypes$4),_lottieWeb=lottieExports,_lottieWeb2=_interopRequireDefault$k(_lottieWeb);function _interopRequireDefault$k(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}var Lottie=function(Gt){(0,_inherits3.default)($r,Gt);function $r(){var zr,_r,Dr,kr;(0,_classCallCheck3.default)(this,$r);for(var qr=arguments.length,Nr=Array(qr),Wr=0;Wr<qr;Wr++)Nr[Wr]=arguments[Wr];return kr=(_r=(Dr=(0,_possibleConstructorReturn3.default)(this,(zr=$r.__proto__||(0,_getPrototypeOf2.default)($r)).call.apply(zr,[this].concat(Nr))),Dr),Dr.handleClickToPause=function(){Dr.anim.isPaused?Dr.anim.play():Dr.anim.pause()},_r),(0,_possibleConstructorReturn3.default)(Dr,kr)}return(0,_createClass3.default)($r,[{key:"componentDidMount",value:function(){var _r=this.props,Dr=_r.options,kr=_r.eventListeners,qr=Dr.loop,Nr=Dr.autoplay,Wr=Dr.animationData,Qr=Dr.rendererSettings,Vr=Dr.segments;this.options={container:this.el,renderer:"svg",loop:qr!==!1,autoplay:Nr!==!1,segments:Vr!==!1,animationData:Wr,rendererSettings:Qr},this.options=(0,_extends3.default)({},this.options,Dr),this.anim=_lottieWeb2.default.loadAnimation(this.options),this.registerEvents(kr)}},{key:"componentWillUpdate",value:function(_r){this.options.animationData!==_r.options.animationData&&(this.deRegisterEvents(this.props.eventListeners),this.destroy(),this.options=(0,_extends3.default)({},this.options,_r.options),this.anim=_lottieWeb2.default.loadAnimation(this.options),this.registerEvents(_r.eventListeners))}},{key:"componentDidUpdate",value:function(){this.props.isStopped?this.stop():this.props.segments?this.playSegments():this.play(),this.pause(),this.setSpeed(),this.setDirection()}},{key:"componentWillUnmount",value:function(){this.deRegisterEvents(this.props.eventListeners),this.destroy(),this.options.animationData=null,this.anim=null}},{key:"setSpeed",value:function(){this.anim.setSpeed(this.props.speed)}},{key:"setDirection",value:function(){this.anim.setDirection(this.props.direction)}},{key:"play",value:function(){this.anim.play()}},{key:"playSegments",value:function(){this.anim.playSegments(this.props.segments)}},{key:"stop",value:function(){this.anim.stop()}},{key:"pause",value:function(){this.props.isPaused&&!this.anim.isPaused?this.anim.pause():!this.props.isPaused&&this.anim.isPaused&&this.anim.pause()}},{key:"destroy",value:function(){this.anim.destroy()}},{key:"registerEvents",value:function(_r){var Dr=this;_r.forEach(function(kr){Dr.anim.addEventListener(kr.eventName,kr.callback)})}},{key:"deRegisterEvents",value:function(_r){var Dr=this;_r.forEach(function(kr){Dr.anim.removeEventListener(kr.eventName,kr.callback)})}},{key:"render",value:function(){var _r=this,Dr=this.props,kr=Dr.width,qr=Dr.height,Nr=Dr.ariaRole,Wr=Dr.ariaLabel,Qr=Dr.isClickToPauseDisabled,Vr=Dr.title,Jr=function(_i){var e0=void 0;return typeof _i=="number"?e0=_i+"px":e0=_i||"100%",e0},Zr=(0,_extends3.default)({width:Jr(kr),height:Jr(qr),overflow:"hidden",margin:"0 auto",outline:"none"},this.props.style),zn=Qr?function(){return null}:this.handleClickToPause;return _react2$1.default.createElement("div",{ref:function(_i){_r.el=_i},style:Zr,onClick:zn,title:Vr,role:Nr,"aria-label":Wr,tabIndex:"0"})}}]),$r}(_react2$1.default.Component),_default=dist$2.default=Lottie;Lottie.propTypes={eventListeners:_propTypes2$1.default.arrayOf(_propTypes2$1.default.object),options:_propTypes2$1.default.object.isRequired,height:_propTypes2$1.default.oneOfType([_propTypes2$1.default.string,_propTypes2$1.default.number]),width:_propTypes2$1.default.oneOfType([_propTypes2$1.default.string,_propTypes2$1.default.number]),isStopped:_propTypes2$1.default.bool,isPaused:_propTypes2$1.default.bool,speed:_propTypes2$1.default.number,segments:_propTypes2$1.default.arrayOf(_propTypes2$1.default.number),direction:_propTypes2$1.default.number,ariaRole:_propTypes2$1.default.string,ariaLabel:_propTypes2$1.default.string,isClickToPauseDisabled:_propTypes2$1.default.bool,title:_propTypes2$1.default.string,style:_propTypes2$1.default.string};Lottie.defaultProps={eventListeners:[],isStopped:!1,isPaused:!1,speed:1,ariaRole:"button",ariaLabel:"animation",isClickToPauseDisabled:!1,title:""};const Context=reactExports.createContext(null);function useUniquePrefix(){const[Gt,$r]=reactExports.useState(null);return reactExports.useEffect(()=>{$r(`mui-p-${Math.round(Math.random()*1e5)}`)},[]),Gt}function TabContext(Gt){const{children:$r,value:zr}=Gt,_r=useUniquePrefix(),Dr=reactExports.useMemo(()=>({idPrefix:_r,value:zr}),[_r,zr]);return jsxRuntimeExports.jsx(Context.Provider,{value:Dr,children:$r})}function useTabContext(){return reactExports.useContext(Context)}function getPanelId(Gt,$r){const{idPrefix:zr}=Gt;return zr===null?null:`${Gt.idPrefix}-P-${$r}`}function getTabId(Gt,$r){const{idPrefix:zr}=Gt;return zr===null?null:`${Gt.idPrefix}-T-${$r}`}const _excluded$o=["children"],TabList=reactExports.forwardRef(function Gt($r,zr){const{children:_r}=$r,Dr=_objectWithoutPropertiesLoose$a($r,_excluded$o),kr=useTabContext();if(kr===null)throw new TypeError("No TabContext provided");const qr=reactExports.Children.map(_r,Nr=>reactExports.isValidElement(Nr)?reactExports.cloneElement(Nr,{"aria-controls":getPanelId(kr,Nr.props.value),id:getTabId(kr,Nr.props.value)}):null);return jsxRuntimeExports.jsx(Tabs$1,_extends$q({},Dr,{ref:zr,value:kr.value,children:qr}))});function composeClasses$1(Gt,$r,zr=void 0){const _r={};return Object.keys(Gt).forEach(Dr=>{_r[Dr]=Gt[Dr].reduce((kr,qr)=>{if(qr){const Nr=$r(qr);Nr!==""&&kr.push(Nr),zr&&zr[qr]&&kr.push(zr[qr])}return kr},[]).join(" ")}),_r}const defaultGenerator$1=Gt=>Gt,createClassNameGenerator$1=()=>{let Gt=defaultGenerator$1;return{configure($r){Gt=$r},generate($r){return Gt($r)},reset(){Gt=defaultGenerator$1}}},ClassNameGenerator$1=createClassNameGenerator$1(),globalStateClasses$1={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function generateUtilityClass$1(Gt,$r,zr="Mui"){const _r=globalStateClasses$1[$r];return _r?`${zr}-${_r}`:`${ClassNameGenerator$1.generate(Gt)}-${$r}`}function generateUtilityClasses$1(Gt,$r,zr="Mui"){const _r={};return $r.forEach(Dr=>{_r[Dr]=generateUtilityClass$1(Gt,Dr,zr)}),_r}function getTabPanelUtilityClass(Gt){return generateUtilityClass$1("MuiTabPanel",Gt)}generateUtilityClasses$1("MuiTabPanel",["root"]);const _excluded$n=["children","className","value"],useUtilityClasses$f=Gt=>{const{classes:$r}=Gt;return composeClasses$1({root:["root"]},getTabPanelUtilityClass,$r)},TabPanelRoot=styled$2("div",{name:"MuiTabPanel",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})(({theme:Gt})=>({padding:Gt.spacing(3)})),TabPanel=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTabPanel"}),{children:Dr,className:kr,value:qr}=_r,Nr=_objectWithoutPropertiesLoose$a(_r,_excluded$n),Wr=_extends$q({},_r),Qr=useUtilityClasses$f(Wr),Vr=useTabContext();if(Vr===null)throw new TypeError("No TabContext provided");const Jr=getPanelId(Vr,qr),Zr=getTabId(Vr,qr);return jsxRuntimeExports.jsx(TabPanelRoot,_extends$q({"aria-labelledby":Zr,className:clsx$1(Qr.root,kr),hidden:qr!==Vr.value,id:Jr,ref:zr,role:"tabpanel",ownerState:Wr},Nr,{children:qr===Vr.value&&Dr}))}),M$4={x:0,y:0,width:0,height:0,unit:"px"},v$7=(Gt,$r,zr)=>Math.min(Math.max(Gt,$r),zr),S$3=(...Gt)=>Gt.filter($r=>$r&&typeof $r=="string").join(" "),Y$7=(Gt,$r)=>Gt===$r||Gt.width===$r.width&&Gt.height===$r.height&&Gt.x===$r.x&&Gt.y===$r.y&&Gt.unit===$r.unit;function H$7(Gt,$r,zr,_r){const Dr=y$2(Gt,zr,_r);return Gt.width&&(Dr.height=Dr.width/$r),Gt.height&&(Dr.width=Dr.height*$r),Dr.y+Dr.height>_r&&(Dr.height=_r-Dr.y,Dr.width=Dr.height*$r),Dr.x+Dr.width>zr&&(Dr.width=zr-Dr.x,Dr.height=Dr.width/$r),Gt.unit==="%"?D$6(Dr,zr,_r):Dr}function I$5(Gt,$r,zr){const _r=y$2(Gt,$r,zr);return _r.x=($r-_r.width)/2,_r.y=(zr-_r.height)/2,Gt.unit==="%"?D$6(_r,$r,zr):_r}function D$6(Gt,$r,zr){return Gt.unit==="%"?{...M$4,...Gt,unit:"%"}:{unit:"%",x:Gt.x?Gt.x/$r*100:0,y:Gt.y?Gt.y/zr*100:0,width:Gt.width?Gt.width/$r*100:0,height:Gt.height?Gt.height/zr*100:0}}function y$2(Gt,$r,zr){return Gt.unit?Gt.unit==="px"?{...M$4,...Gt,unit:"px"}:{unit:"px",x:Gt.x?Gt.x*$r/100:0,y:Gt.y?Gt.y*zr/100:0,width:Gt.width?Gt.width*$r/100:0,height:Gt.height?Gt.height*zr/100:0}:{...M$4,...Gt,unit:"px"}}function P$5(Gt,$r,zr,_r,Dr,kr=0,qr=0,Nr=_r,Wr=Dr){const Qr={...Gt};let Vr=Math.min(kr,_r),Jr=Math.min(qr,Dr),Zr=Math.min(Nr,_r),zn=Math.min(Wr,Dr);$r&&($r>1?(Vr=qr?qr*$r:Vr,Jr=Vr/$r,Zr=Nr*$r):(Jr=kr?kr/$r:Jr,Vr=Jr*$r,zn=Wr/$r)),Qr.y<0&&(Qr.height=Math.max(Qr.height+Qr.y,Jr),Qr.y=0),Qr.x<0&&(Qr.width=Math.max(Qr.width+Qr.x,Vr),Qr.x=0);const Vn=_r-(Qr.x+Qr.width);Vn<0&&(Qr.x=Math.min(Qr.x,_r-Vr),Qr.width+=Vn);const _i=Dr-(Qr.y+Qr.height);if(_i<0&&(Qr.y=Math.min(Qr.y,Dr-Jr),Qr.height+=_i),Qr.width<Vr&&((zr==="sw"||zr=="nw")&&(Qr.x-=Vr-Qr.width),Qr.width=Vr),Qr.height<Jr&&((zr==="nw"||zr=="ne")&&(Qr.y-=Jr-Qr.height),Qr.height=Jr),Qr.width>Zr&&((zr==="sw"||zr=="nw")&&(Qr.x-=Zr-Qr.width),Qr.width=Zr),Qr.height>zn&&((zr==="nw"||zr=="ne")&&(Qr.y-=zn-Qr.height),Qr.height=zn),$r){const e0=Qr.width/Qr.height;if(e0<$r){const r0=Math.max(Qr.width/$r,Jr);(zr==="nw"||zr=="ne")&&(Qr.y-=r0-Qr.height),Qr.height=r0}else if(e0>$r){const r0=Math.max(Qr.height*$r,Vr);(zr==="sw"||zr=="nw")&&(Qr.x-=r0-Qr.width),Qr.width=r0}}return Qr}function _$8(Gt,$r,zr,_r){const Dr={...Gt};return $r==="ArrowLeft"?_r==="nw"?(Dr.x-=zr,Dr.y-=zr,Dr.width+=zr,Dr.height+=zr):_r==="w"?(Dr.x-=zr,Dr.width+=zr):_r==="sw"?(Dr.x-=zr,Dr.width+=zr,Dr.height+=zr):_r==="ne"?(Dr.y+=zr,Dr.width-=zr,Dr.height-=zr):_r==="e"?Dr.width-=zr:_r==="se"&&(Dr.width-=zr,Dr.height-=zr):$r==="ArrowRight"&&(_r==="nw"?(Dr.x+=zr,Dr.y+=zr,Dr.width-=zr,Dr.height-=zr):_r==="w"?(Dr.x+=zr,Dr.width-=zr):_r==="sw"?(Dr.x+=zr,Dr.width-=zr,Dr.height-=zr):_r==="ne"?(Dr.y-=zr,Dr.width+=zr,Dr.height+=zr):_r==="e"?Dr.width+=zr:_r==="se"&&(Dr.width+=zr,Dr.height+=zr)),$r==="ArrowUp"?_r==="nw"?(Dr.x-=zr,Dr.y-=zr,Dr.width+=zr,Dr.height+=zr):_r==="n"?(Dr.y-=zr,Dr.height+=zr):_r==="ne"?(Dr.y-=zr,Dr.width+=zr,Dr.height+=zr):_r==="sw"?(Dr.x+=zr,Dr.width-=zr,Dr.height-=zr):_r==="s"?Dr.height-=zr:_r==="se"&&(Dr.width-=zr,Dr.height-=zr):$r==="ArrowDown"&&(_r==="nw"?(Dr.x+=zr,Dr.y+=zr,Dr.width-=zr,Dr.height-=zr):_r==="n"?(Dr.y+=zr,Dr.height-=zr):_r==="ne"?(Dr.y+=zr,Dr.width-=zr,Dr.height-=zr):_r==="sw"?(Dr.x-=zr,Dr.width+=zr,Dr.height+=zr):_r==="s"?Dr.height+=zr:_r==="se"&&(Dr.width+=zr,Dr.height+=zr)),Dr}const f$1={capture:!0,passive:!1};let $$6=0;const u$3=class Hu extends reactExports.PureComponent{constructor(){super(...arguments),this.docMoveBound=!1,this.mouseDownOnCrop=!1,this.dragStarted=!1,this.evData={startClientX:0,startClientY:0,startCropX:0,startCropY:0,clientX:0,clientY:0,isResize:!0},this.componentRef=reactExports.createRef(),this.mediaRef=reactExports.createRef(),this.initChangeCalled=!1,this.instanceId=`rc-${$$6++}`,this.state={cropIsActive:!1,newCropIsBeingDrawn:!1},this.onCropPointerDown=$r=>{const{crop:zr,disabled:_r}=this.props,Dr=this.getBox();if(!zr)return;const kr=y$2(zr,Dr.width,Dr.height);if(_r)return;$r.cancelable&&$r.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});const qr=$r.target.dataset.ord,Nr=!!qr;let Wr=$r.clientX,Qr=$r.clientY,Vr=kr.x,Jr=kr.y;if(qr){const Zr=$r.clientX-Dr.x,zn=$r.clientY-Dr.y;let Vn=0,_i=0;qr==="ne"||qr=="e"?(Vn=Zr-(kr.x+kr.width),_i=zn-kr.y,Vr=kr.x,Jr=kr.y+kr.height):qr==="se"||qr==="s"?(Vn=Zr-(kr.x+kr.width),_i=zn-(kr.y+kr.height),Vr=kr.x,Jr=kr.y):qr==="sw"||qr=="w"?(Vn=Zr-kr.x,_i=zn-(kr.y+kr.height),Vr=kr.x+kr.width,Jr=kr.y):(qr==="nw"||qr=="n")&&(Vn=Zr-kr.x,_i=zn-kr.y,Vr=kr.x+kr.width,Jr=kr.y+kr.height),Wr=Vr+Dr.x+Vn,Qr=Jr+Dr.y+_i}this.evData={startClientX:Wr,startClientY:Qr,startCropX:Vr,startCropY:Jr,clientX:$r.clientX,clientY:$r.clientY,isResize:Nr,ord:qr},this.mouseDownOnCrop=!0,this.setState({cropIsActive:!0})},this.onComponentPointerDown=$r=>{const{crop:zr,disabled:_r,locked:Dr,keepSelection:kr,onChange:qr}=this.props,Nr=this.getBox();if(_r||Dr||kr&&zr)return;$r.cancelable&&$r.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});const Wr=$r.clientX-Nr.x,Qr=$r.clientY-Nr.y,Vr={unit:"px",x:Wr,y:Qr,width:0,height:0};this.evData={startClientX:$r.clientX,startClientY:$r.clientY,startCropX:Wr,startCropY:Qr,clientX:$r.clientX,clientY:$r.clientY,isResize:!0},this.mouseDownOnCrop=!0,qr(y$2(Vr,Nr.width,Nr.height),D$6(Vr,Nr.width,Nr.height)),this.setState({cropIsActive:!0,newCropIsBeingDrawn:!0})},this.onDocPointerMove=$r=>{const{crop:zr,disabled:_r,onChange:Dr,onDragStart:kr}=this.props,qr=this.getBox();if(_r||!zr||!this.mouseDownOnCrop)return;$r.cancelable&&$r.preventDefault(),this.dragStarted||(this.dragStarted=!0,kr&&kr($r));const{evData:Nr}=this;Nr.clientX=$r.clientX,Nr.clientY=$r.clientY;let Wr;Nr.isResize?Wr=this.resizeCrop():Wr=this.dragCrop(),Y$7(zr,Wr)||Dr(y$2(Wr,qr.width,qr.height),D$6(Wr,qr.width,qr.height))},this.onComponentKeyDown=$r=>{const{crop:zr,disabled:_r,onChange:Dr,onComplete:kr}=this.props;if(_r)return;const qr=$r.key;let Nr=!1;if(!zr)return;const Wr=this.getBox(),Qr=this.makePixelCrop(Wr),Vr=(navigator.platform.match("Mac")?$r.metaKey:$r.ctrlKey)?Hu.nudgeStepLarge:$r.shiftKey?Hu.nudgeStepMedium:Hu.nudgeStep;if(qr==="ArrowLeft"?(Qr.x-=Vr,Nr=!0):qr==="ArrowRight"?(Qr.x+=Vr,Nr=!0):qr==="ArrowUp"?(Qr.y-=Vr,Nr=!0):qr==="ArrowDown"&&(Qr.y+=Vr,Nr=!0),Nr){$r.cancelable&&$r.preventDefault(),Qr.x=v$7(Qr.x,0,Wr.width-Qr.width),Qr.y=v$7(Qr.y,0,Wr.height-Qr.height);const Jr=y$2(Qr,Wr.width,Wr.height),Zr=D$6(Qr,Wr.width,Wr.height);Dr(Jr,Zr),kr&&kr(Jr,Zr)}},this.onHandlerKeyDown=($r,zr)=>{const{aspect:_r=0,crop:Dr,disabled:kr,minWidth:qr=0,minHeight:Nr=0,maxWidth:Wr,maxHeight:Qr,onChange:Vr,onComplete:Jr}=this.props,Zr=this.getBox();if(kr||!Dr)return;if($r.key==="ArrowUp"||$r.key==="ArrowDown"||$r.key==="ArrowLeft"||$r.key==="ArrowRight")$r.stopPropagation(),$r.preventDefault();else return;const zn=(navigator.platform.match("Mac")?$r.metaKey:$r.ctrlKey)?Hu.nudgeStepLarge:$r.shiftKey?Hu.nudgeStepMedium:Hu.nudgeStep,Vn=y$2(Dr,Zr.width,Zr.height),_i=_$8(Vn,$r.key,zn,zr),e0=P$5(_i,_r,zr,Zr.width,Zr.height,qr,Nr,Wr,Qr);if(!Y$7(Dr,e0)){const r0=D$6(e0,Zr.width,Zr.height);Vr(e0,r0),Jr&&Jr(e0,r0)}},this.onDocPointerDone=$r=>{const{crop:zr,disabled:_r,onComplete:Dr,onDragEnd:kr}=this.props,qr=this.getBox();this.unbindDocMove(),!(_r||!zr)&&this.mouseDownOnCrop&&(this.mouseDownOnCrop=!1,this.dragStarted=!1,kr&&kr($r),Dr&&Dr(y$2(zr,qr.width,qr.height),D$6(zr,qr.width,qr.height)),this.setState({cropIsActive:!1,newCropIsBeingDrawn:!1}))},this.onDragFocus=()=>{var $r;($r=this.componentRef.current)==null||$r.scrollTo(0,0)}}get document(){return document}getBox(){const $r=this.mediaRef.current;if(!$r)return{x:0,y:0,width:0,height:0};const{x:zr,y:_r,width:Dr,height:kr}=$r.getBoundingClientRect();return{x:zr,y:_r,width:Dr,height:kr}}componentDidUpdate($r){const{crop:zr,onComplete:_r}=this.props;if(_r&&!$r.crop&&zr){const{width:Dr,height:kr}=this.getBox();Dr&&kr&&_r(y$2(zr,Dr,kr),D$6(zr,Dr,kr))}}componentWillUnmount(){this.resizeObserver&&this.resizeObserver.disconnect(),this.unbindDocMove()}bindDocMove(){this.docMoveBound||(this.document.addEventListener("pointermove",this.onDocPointerMove,f$1),this.document.addEventListener("pointerup",this.onDocPointerDone,f$1),this.document.addEventListener("pointercancel",this.onDocPointerDone,f$1),this.docMoveBound=!0)}unbindDocMove(){this.docMoveBound&&(this.document.removeEventListener("pointermove",this.onDocPointerMove,f$1),this.document.removeEventListener("pointerup",this.onDocPointerDone,f$1),this.document.removeEventListener("pointercancel",this.onDocPointerDone,f$1),this.docMoveBound=!1)}getCropStyle(){const{crop:$r}=this.props;if($r)return{top:`${$r.y}${$r.unit}`,left:`${$r.x}${$r.unit}`,width:`${$r.width}${$r.unit}`,height:`${$r.height}${$r.unit}`}}dragCrop(){const{evData:$r}=this,zr=this.getBox(),_r=this.makePixelCrop(zr),Dr=$r.clientX-$r.startClientX,kr=$r.clientY-$r.startClientY;return _r.x=v$7($r.startCropX+Dr,0,zr.width-_r.width),_r.y=v$7($r.startCropY+kr,0,zr.height-_r.height),_r}getPointRegion($r,zr,_r,Dr){const{evData:kr}=this,qr=kr.clientX-$r.x,Nr=kr.clientY-$r.y;let Wr;Dr&&zr?Wr=zr==="nw"||zr==="n"||zr==="ne":Wr=Nr<kr.startCropY;let Qr;return _r&&zr?Qr=zr==="nw"||zr==="w"||zr==="sw":Qr=qr<kr.startCropX,Qr?Wr?"nw":"sw":Wr?"ne":"se"}resolveMinDimensions($r,zr,_r=0,Dr=0){const kr=Math.min(_r,$r.width),qr=Math.min(Dr,$r.height);return!zr||!kr&&!qr?[kr,qr]:zr>1?kr?[kr,kr/zr]:[qr*zr,qr]:qr?[qr*zr,qr]:[kr,kr/zr]}resizeCrop(){const{evData:$r}=this,{aspect:zr=0,maxWidth:_r,maxHeight:Dr}=this.props,kr=this.getBox(),[qr,Nr]=this.resolveMinDimensions(kr,zr,this.props.minWidth,this.props.minHeight);let Wr=this.makePixelCrop(kr);const Qr=this.getPointRegion(kr,$r.ord,qr,Nr),Vr=$r.ord||Qr;let Jr=$r.clientX-$r.startClientX,Zr=$r.clientY-$r.startClientY;(qr&&Vr==="nw"||Vr==="w"||Vr==="sw")&&(Jr=Math.min(Jr,-qr)),(Nr&&Vr==="nw"||Vr==="n"||Vr==="ne")&&(Zr=Math.min(Zr,-Nr));const zn={unit:"px",x:0,y:0,width:0,height:0};Qr==="ne"?(zn.x=$r.startCropX,zn.width=Jr,zr?(zn.height=zn.width/zr,zn.y=$r.startCropY-zn.height):(zn.height=Math.abs(Zr),zn.y=$r.startCropY-zn.height)):Qr==="se"?(zn.x=$r.startCropX,zn.y=$r.startCropY,zn.width=Jr,zr?zn.height=zn.width/zr:zn.height=Zr):Qr==="sw"?(zn.x=$r.startCropX+Jr,zn.y=$r.startCropY,zn.width=Math.abs(Jr),zr?zn.height=zn.width/zr:zn.height=Zr):Qr==="nw"&&(zn.x=$r.startCropX+Jr,zn.width=Math.abs(Jr),zr?(zn.height=zn.width/zr,zn.y=$r.startCropY-zn.height):(zn.height=Math.abs(Zr),zn.y=$r.startCropY+Zr));const Vn=P$5(zn,zr,Qr,kr.width,kr.height,qr,Nr,_r,Dr);return zr||Hu.xyOrds.indexOf(Vr)>-1?Wr=Vn:Hu.xOrds.indexOf(Vr)>-1?(Wr.x=Vn.x,Wr.width=Vn.width):Hu.yOrds.indexOf(Vr)>-1&&(Wr.y=Vn.y,Wr.height=Vn.height),Wr.x=v$7(Wr.x,0,kr.width-Wr.width),Wr.y=v$7(Wr.y,0,kr.height-Wr.height),Wr}renderCropSelection(){const{ariaLabels:$r=Hu.defaultProps.ariaLabels,disabled:zr,locked:_r,renderSelectionAddon:Dr,ruleOfThirds:kr,crop:qr}=this.props,Nr=this.getCropStyle();if(qr)return React$6.createElement("div",{style:Nr,className:"ReactCrop__crop-selection",onPointerDown:this.onCropPointerDown,"aria-label":$r.cropArea,tabIndex:0,onKeyDown:this.onComponentKeyDown,role:"group"},!zr&&!_r&&React$6.createElement("div",{className:"ReactCrop__drag-elements",onFocus:this.onDragFocus},React$6.createElement("div",{className:"ReactCrop__drag-bar ord-n","data-ord":"n"}),React$6.createElement("div",{className:"ReactCrop__drag-bar ord-e","data-ord":"e"}),React$6.createElement("div",{className:"ReactCrop__drag-bar ord-s","data-ord":"s"}),React$6.createElement("div",{className:"ReactCrop__drag-bar ord-w","data-ord":"w"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-nw","data-ord":"nw",tabIndex:0,"aria-label":$r.nwDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"nw"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-n","data-ord":"n",tabIndex:0,"aria-label":$r.nDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"n"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-ne","data-ord":"ne",tabIndex:0,"aria-label":$r.neDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"ne"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-e","data-ord":"e",tabIndex:0,"aria-label":$r.eDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"e"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-se","data-ord":"se",tabIndex:0,"aria-label":$r.seDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"se"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-s","data-ord":"s",tabIndex:0,"aria-label":$r.sDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"s"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-sw","data-ord":"sw",tabIndex:0,"aria-label":$r.swDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"sw"),role:"button"}),React$6.createElement("div",{className:"ReactCrop__drag-handle ord-w","data-ord":"w",tabIndex:0,"aria-label":$r.wDragHandle,onKeyDown:Wr=>this.onHandlerKeyDown(Wr,"w"),role:"button"})),Dr&&React$6.createElement("div",{className:"ReactCrop__selection-addon",onPointerDown:Wr=>Wr.stopPropagation()},Dr(this.state)),kr&&React$6.createElement(React$6.Fragment,null,React$6.createElement("div",{className:"ReactCrop__rule-of-thirds-hz"}),React$6.createElement("div",{className:"ReactCrop__rule-of-thirds-vt"})))}makePixelCrop($r){const zr={...M$4,...this.props.crop||{}};return y$2(zr,$r.width,$r.height)}render(){const{aspect:$r,children:zr,circularCrop:_r,className:Dr,crop:kr,disabled:qr,locked:Nr,style:Wr,ruleOfThirds:Qr}=this.props,{cropIsActive:Vr,newCropIsBeingDrawn:Jr}=this.state,Zr=kr?this.renderCropSelection():null,zn=S$3("ReactCrop",Dr,Vr&&"ReactCrop--active",qr&&"ReactCrop--disabled",Nr&&"ReactCrop--locked",Jr&&"ReactCrop--new-crop",kr&&$r&&"ReactCrop--fixed-aspect",kr&&_r&&"ReactCrop--circular-crop",kr&&Qr&&"ReactCrop--rule-of-thirds",!this.dragStarted&&kr&&!kr.width&&!kr.height&&"ReactCrop--invisible-crop",_r&&"ReactCrop--no-animate");return React$6.createElement("div",{ref:this.componentRef,className:zn,style:Wr},React$6.createElement("div",{ref:this.mediaRef,className:"ReactCrop__child-wrapper",onPointerDown:this.onComponentPointerDown},zr),kr?React$6.createElement("svg",{className:"ReactCrop__crop-mask",width:"100%",height:"100%"},React$6.createElement("defs",null,React$6.createElement("mask",{id:`hole-${this.instanceId}`},React$6.createElement("rect",{width:"100%",height:"100%",fill:"white"}),_r?React$6.createElement("ellipse",{cx:`${kr.x+kr.width/2}${kr.unit}`,cy:`${kr.y+kr.height/2}${kr.unit}`,rx:`${kr.width/2}${kr.unit}`,ry:`${kr.height/2}${kr.unit}`,fill:"black"}):React$6.createElement("rect",{x:`${kr.x}${kr.unit}`,y:`${kr.y}${kr.unit}`,width:`${kr.width}${kr.unit}`,height:`${kr.height}${kr.unit}`,fill:"black"}))),React$6.createElement("rect",{fill:"black",fillOpacity:.5,width:"100%",height:"100%",mask:`url(#hole-${this.instanceId})`})):void 0,Zr)}};u$3.xOrds=["e","w"],u$3.yOrds=["n","s"],u$3.xyOrds=["nw","ne","se","sw"],u$3.nudgeStep=1,u$3.nudgeStepMedium=10,u$3.nudgeStepLarge=100,u$3.defaultProps={ariaLabels:{cropArea:"Use the arrow keys to move the crop selection area",nwDragHandle:"Use the arrow keys to move the north west drag handle to change the crop selection area",nDragHandle:"Use the up and down arrow keys to move the north drag handle to change the crop selection area",neDragHandle:"Use the arrow keys to move the north east drag handle to change the crop selection area",eDragHandle:"Use the up and down arrow keys to move the east drag handle to change the crop selection area",seDragHandle:"Use the arrow keys to move the south east drag handle to change the crop selection area",sDragHandle:"Use the up and down arrow keys to move the south drag handle to change the crop selection area",swDragHandle:"Use the arrow keys to move the south west drag handle to change the crop selection area",wDragHandle:"Use the up and down arrow keys to move the west drag handle to change the crop selection area"}};let X$5=u$3;var KeyboardArrowDown={},_interopRequireDefault$j=interopRequireDefaultExports;Object.defineProperty(KeyboardArrowDown,"__esModule",{value:!0});var default_1$d=KeyboardArrowDown.default=void 0,_createSvgIcon$c=_interopRequireDefault$j(requireCreateSvgIcon()),_jsxRuntime$c=jsxRuntimeExports;default_1$d=KeyboardArrowDown.default=(0,_createSvgIcon$c.default)((0,_jsxRuntime$c.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown");var KeyboardArrowRight={},_interopRequireDefault$i=interopRequireDefaultExports;Object.defineProperty(KeyboardArrowRight,"__esModule",{value:!0});var default_1$c=KeyboardArrowRight.default=void 0,_createSvgIcon$b=_interopRequireDefault$i(requireCreateSvgIcon()),_jsxRuntime$b=jsxRuntimeExports;default_1$c=KeyboardArrowRight.default=(0,_createSvgIcon$b.default)((0,_jsxRuntime$b.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRight");var MoreHoriz={},_interopRequireDefault$h=interopRequireDefaultExports;Object.defineProperty(MoreHoriz,"__esModule",{value:!0});var default_1$b=MoreHoriz.default=void 0,_createSvgIcon$a=_interopRequireDefault$h(requireCreateSvgIcon()),_jsxRuntime$a=jsxRuntimeExports;default_1$b=MoreHoriz.default=(0,_createSvgIcon$a.default)((0,_jsxRuntime$a.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreHoriz");var styled$1={},_interopRequireDefault$g=interopRequireDefaultExports;Object.defineProperty(styled$1,"__esModule",{value:!0});var default_1$a=styled$1.default=void 0,_createStyled=_interopRequireDefault$g(createStyled$1);const styled=(0,_createStyled.default)();default_1$a=styled$1.default=styled;function getAvatarGroupUtilityClass(Gt){return generateUtilityClass$3("MuiAvatarGroup",Gt)}const avatarGroupClasses=generateUtilityClasses$3("MuiAvatarGroup",["root","avatar"]),_excluded$m=["children","className","component","componentsProps","max","renderSurplus","slotProps","spacing","total","variant"],SPACINGS={small:-16,medium:null},useUtilityClasses$e=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"],avatar:["avatar"]},getAvatarGroupUtilityClass,$r)},AvatarGroupRoot=styled$2("div",{name:"MuiAvatarGroup",slot:"Root",overridesResolver:(Gt,$r)=>_extends$q({[`& .${avatarGroupClasses.avatar}`]:$r.avatar},$r.root)})(({theme:Gt,ownerState:$r})=>{const zr=$r.spacing&&SPACINGS[$r.spacing]!==void 0?SPACINGS[$r.spacing]:-$r.spacing;return{[`& .${avatarClasses.root}`]:{border:`2px solid ${(Gt.vars||Gt).palette.background.default}`,boxSizing:"content-box",marginLeft:zr??-8,"&:last-child":{marginLeft:0}},display:"flex",flexDirection:"row-reverse"}}),AvatarGroup=reactExports.forwardRef(function Gt($r,zr){var _r;const Dr=useDefaultProps({props:$r,name:"MuiAvatarGroup"}),{children:kr,className:qr,component:Nr="div",componentsProps:Wr={},max:Qr=5,renderSurplus:Vr,slotProps:Jr={},spacing:Zr="medium",total:zn,variant:Vn="circular"}=Dr,_i=_objectWithoutPropertiesLoose$a(Dr,_excluded$m);let e0=Qr<2?2:Qr;const r0=_extends$q({},Dr,{max:Qr,spacing:Zr,component:Nr,variant:Vn}),i0=useUtilityClasses$e(r0),n0=reactExports.Children.toArray(kr).filter(b0=>reactExports.isValidElement(b0)),o0=zn||n0.length;o0===e0&&(e0+=1),e0=Math.min(o0+1,e0);const a0=Math.min(n0.length,e0-1),s0=Math.max(o0-e0,o0-a0,0),l0=Vr?Vr(s0):`+${s0}`,u0=(_r=Jr.additionalAvatar)!=null?_r:Wr.additionalAvatar;return jsxRuntimeExports.jsxs(AvatarGroupRoot,_extends$q({as:Nr,ownerState:r0,className:clsx$1(i0.root,qr),ref:zr},_i,{children:[s0?jsxRuntimeExports.jsx(Avatar,_extends$q({variant:Vn},u0,{className:clsx$1(i0.avatar,u0==null?void 0:u0.className),children:l0})):null,n0.slice(0,a0).reverse().map(b0=>reactExports.cloneElement(b0,{className:clsx$1(b0.props.className,i0.avatar),variant:b0.props.variant||Vn}))]}))});var loadScript=function Gt($r,zr,_r){var Dr=document.head||document.getElementsByTagName("head")[0],kr=document.createElement("script");typeof zr=="function"&&(_r=zr,zr={}),zr=zr||{},_r=_r||function(){},kr.type=zr.type||"text/javascript",kr.charset=zr.charset||"utf8",kr.async="async"in zr?!!zr.async:!0,kr.src=$r,zr.attrs&&setAttributes(kr,zr.attrs),zr.text&&(kr.text=""+zr.text);var qr="onload"in kr?stdOnEnd:ieOnEnd;qr(kr,_r),kr.onload||stdOnEnd(kr,_r),Dr.appendChild(kr)};function setAttributes(Gt,$r){for(var zr in $r)Gt.setAttribute(zr,$r[zr])}function stdOnEnd(Gt,$r){Gt.onload=function(){this.onerror=this.onload=null,$r(null,Gt)},Gt.onerror=function(){this.onerror=this.onload=null,$r(new Error("Failed to load "+this.src),Gt)}}function ieOnEnd(Gt,$r){Gt.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,$r(null,Gt))}}var isMergeableObject=function Gt($r){return isNonNullObject($r)&&!isSpecial($r)};function isNonNullObject(Gt){return!!Gt&&typeof Gt=="object"}function isSpecial(Gt){var $r=Object.prototype.toString.call(Gt);return $r==="[object RegExp]"||$r==="[object Date]"||isReactElement(Gt)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(Gt){return Gt.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(Gt){return Array.isArray(Gt)?[]:{}}function cloneUnlessOtherwiseSpecified(Gt,$r){return $r.clone!==!1&&$r.isMergeableObject(Gt)?deepmerge(emptyTarget(Gt),Gt,$r):Gt}function defaultArrayMerge(Gt,$r,zr){return Gt.concat($r).map(function(_r){return cloneUnlessOtherwiseSpecified(_r,zr)})}function getMergeFunction(Gt,$r){if(!$r.customMerge)return deepmerge;var zr=$r.customMerge(Gt);return typeof zr=="function"?zr:deepmerge}function getEnumerableOwnPropertySymbols(Gt){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(Gt).filter(function($r){return Object.propertyIsEnumerable.call(Gt,$r)}):[]}function getKeys$1(Gt){return Object.keys(Gt).concat(getEnumerableOwnPropertySymbols(Gt))}function propertyIsOnObject(Gt,$r){try{return $r in Gt}catch{return!1}}function propertyIsUnsafe(Gt,$r){return propertyIsOnObject(Gt,$r)&&!(Object.hasOwnProperty.call(Gt,$r)&&Object.propertyIsEnumerable.call(Gt,$r))}function mergeObject(Gt,$r,zr){var _r={};return zr.isMergeableObject(Gt)&&getKeys$1(Gt).forEach(function(Dr){_r[Dr]=cloneUnlessOtherwiseSpecified(Gt[Dr],zr)}),getKeys$1($r).forEach(function(Dr){propertyIsUnsafe(Gt,Dr)||(propertyIsOnObject(Gt,Dr)&&zr.isMergeableObject($r[Dr])?_r[Dr]=getMergeFunction(Dr,zr)(Gt[Dr],$r[Dr],zr):_r[Dr]=cloneUnlessOtherwiseSpecified($r[Dr],zr))}),_r}function deepmerge(Gt,$r,zr){zr=zr||{},zr.arrayMerge=zr.arrayMerge||defaultArrayMerge,zr.isMergeableObject=zr.isMergeableObject||isMergeableObject,zr.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var _r=Array.isArray($r),Dr=Array.isArray(Gt),kr=_r===Dr;return kr?_r?zr.arrayMerge(Gt,$r,zr):mergeObject(Gt,$r,zr):cloneUnlessOtherwiseSpecified($r,zr)}deepmerge.all=function Gt($r,zr){if(!Array.isArray($r))throw new Error("first argument should be an array");return $r.reduce(function(_r,Dr){return deepmerge(_r,Dr,zr)},{})};var deepmerge_1=deepmerge,cjs$2=deepmerge_1,__create$4=Object.create,__defProp$7=Object.defineProperty,__getOwnPropDesc$6=Object.getOwnPropertyDescriptor,__getOwnPropNames$6=Object.getOwnPropertyNames,__getProtoOf$4=Object.getPrototypeOf,__hasOwnProp$6=Object.prototype.hasOwnProperty,__export$7=(Gt,$r)=>{for(var zr in $r)__defProp$7(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps$6=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames$6($r))!__hasOwnProp$6.call(Gt,Dr)&&Dr!==zr&&__defProp$7(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc$6($r,Dr))||_r.enumerable});return Gt},__toESM$4=(Gt,$r,zr)=>(zr=Gt!=null?__create$4(__getProtoOf$4(Gt)):{},__copyProps$6(!Gt||!Gt.__esModule?__defProp$7(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),__toCommonJS$6=Gt=>__copyProps$6(__defProp$7({},"__esModule",{value:!0}),Gt),utils_exports={};__export$7(utils_exports,{callPlayer:()=>callPlayer,getConfig:()=>getConfig,getSDK:()=>getSDK,isBlobUrl:()=>isBlobUrl,isMediaStream:()=>isMediaStream,lazy:()=>lazy,omit:()=>omit,parseEndTime:()=>parseEndTime,parseStartTime:()=>parseStartTime,queryString:()=>queryString,randomString:()=>randomString$1,supportsWebKitPresentationMode:()=>supportsWebKitPresentationMode});var utils$1=__toCommonJS$6(utils_exports),import_react$2=__toESM$4(reactExports),import_load_script=__toESM$4(loadScript),import_deepmerge$1=__toESM$4(cjs$2);const lazy=Gt=>import_react$2.default.lazy(async()=>{const $r=await Gt();return typeof $r.default=="function"?$r:$r.default}),MATCH_START_QUERY=/[?&#](?:start|t)=([0-9hms]+)/,MATCH_END_QUERY=/[?&#]end=([0-9hms]+)/,MATCH_START_STAMP=/(\d+)(h|m|s)/g,MATCH_NUMERIC=/^\d+$/;function parseTimeParam(Gt,$r){if(Gt instanceof Array)return;const zr=Gt.match($r);if(zr){const _r=zr[1];if(_r.match(MATCH_START_STAMP))return parseTimeString(_r);if(MATCH_NUMERIC.test(_r))return parseInt(_r)}}function parseTimeString(Gt){let $r=0,zr=MATCH_START_STAMP.exec(Gt);for(;zr!==null;){const[,_r,Dr]=zr;Dr==="h"&&($r+=parseInt(_r,10)*60*60),Dr==="m"&&($r+=parseInt(_r,10)*60),Dr==="s"&&($r+=parseInt(_r,10)),zr=MATCH_START_STAMP.exec(Gt)}return $r}function parseStartTime(Gt){return parseTimeParam(Gt,MATCH_START_QUERY)}function parseEndTime(Gt){return parseTimeParam(Gt,MATCH_END_QUERY)}function randomString$1(){return Math.random().toString(36).substr(2,5)}function queryString(Gt){return Object.keys(Gt).map($r=>`${$r}=${Gt[$r]}`).join("&")}function getGlobal(Gt){return window[Gt]?window[Gt]:window.exports&&window.exports[Gt]?window.exports[Gt]:window.module&&window.module.exports&&window.module.exports[Gt]?window.module.exports[Gt]:null}const requests={},getSDK=function Gt($r,zr,_r=null,Dr=()=>!0,kr=import_load_script.default){const qr=getGlobal(zr);return qr&&Dr(qr)?Promise.resolve(qr):new Promise((Nr,Wr)=>{if(requests[$r]){requests[$r].push({resolve:Nr,reject:Wr});return}requests[$r]=[{resolve:Nr,reject:Wr}];const Qr=Vr=>{requests[$r].forEach(Jr=>Jr.resolve(Vr))};if(_r){const Vr=window[_r];window[_r]=function(){Vr&&Vr(),Qr(getGlobal(zr))}}kr($r,Vr=>{Vr?(requests[$r].forEach(Jr=>Jr.reject(Vr)),requests[$r]=null):_r||Qr(getGlobal(zr))})})};function getConfig(Gt,$r){return(0,import_deepmerge$1.default)($r.config,Gt.config)}function omit(Gt,...$r){const zr=[].concat(...$r),_r={},Dr=Object.keys(Gt);for(const kr of Dr)zr.indexOf(kr)===-1&&(_r[kr]=Gt[kr]);return _r}function callPlayer(Gt,...$r){if(!this.player||!this.player[Gt]){let zr=`ReactPlayer: ${this.constructor.displayName} player could not call %c${Gt}%c – `;return this.player?this.player[Gt]||(zr+="The method was not available"):zr+="The player was not available",console.warn(zr,"font-weight: bold",""),null}return this.player[Gt](...$r)}function isMediaStream(Gt){return typeof window<"u"&&typeof window.MediaStream<"u"&&Gt instanceof window.MediaStream}function isBlobUrl(Gt){return/^blob:/.test(Gt)}function supportsWebKitPresentationMode(Gt=document.createElement("video")){const $r=/iPhone|iPod/.test(navigator.userAgent)===!1;return Gt.webkitSupportsPresentationMode&&typeof Gt.webkitSetPresentationMode=="function"&&$r}function enableStubOn(Gt){return Gt}var __defProp$6=Object.defineProperty,__getOwnPropDesc$5=Object.getOwnPropertyDescriptor,__getOwnPropNames$5=Object.getOwnPropertyNames,__hasOwnProp$5=Object.prototype.hasOwnProperty,__export$6=(Gt,$r)=>{for(var zr in $r)__defProp$6(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps$5=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames$5($r))!__hasOwnProp$5.call(Gt,Dr)&&Dr!==zr&&__defProp$6(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc$5($r,Dr))||_r.enumerable});return Gt},__toCommonJS$5=Gt=>__copyProps$5(__defProp$6({},"__esModule",{value:!0}),Gt),patterns_exports={};__export$6(patterns_exports,{AUDIO_EXTENSIONS:()=>AUDIO_EXTENSIONS,DASH_EXTENSIONS:()=>DASH_EXTENSIONS,FLV_EXTENSIONS:()=>FLV_EXTENSIONS,HLS_EXTENSIONS:()=>HLS_EXTENSIONS,MATCH_URL_DAILYMOTION:()=>MATCH_URL_DAILYMOTION,MATCH_URL_FACEBOOK:()=>MATCH_URL_FACEBOOK,MATCH_URL_FACEBOOK_WATCH:()=>MATCH_URL_FACEBOOK_WATCH,MATCH_URL_KALTURA:()=>MATCH_URL_KALTURA,MATCH_URL_MIXCLOUD:()=>MATCH_URL_MIXCLOUD,MATCH_URL_MUX:()=>MATCH_URL_MUX,MATCH_URL_SOUNDCLOUD:()=>MATCH_URL_SOUNDCLOUD,MATCH_URL_STREAMABLE:()=>MATCH_URL_STREAMABLE,MATCH_URL_TWITCH_CHANNEL:()=>MATCH_URL_TWITCH_CHANNEL,MATCH_URL_TWITCH_VIDEO:()=>MATCH_URL_TWITCH_VIDEO,MATCH_URL_VIDYARD:()=>MATCH_URL_VIDYARD,MATCH_URL_VIMEO:()=>MATCH_URL_VIMEO,MATCH_URL_WISTIA:()=>MATCH_URL_WISTIA,MATCH_URL_YOUTUBE:()=>MATCH_URL_YOUTUBE,VIDEO_EXTENSIONS:()=>VIDEO_EXTENSIONS,canPlay:()=>canPlay});var patterns=__toCommonJS$5(patterns_exports),import_utils$3=utils$1;const MATCH_URL_YOUTUBE=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,MATCH_URL_SOUNDCLOUD=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/,MATCH_URL_VIMEO=/vimeo\.com\/(?!progressive_redirect).+/,MATCH_URL_MUX=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,MATCH_URL_FACEBOOK=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,MATCH_URL_FACEBOOK_WATCH=/^https?:\/\/fb\.watch\/.+$/,MATCH_URL_STREAMABLE=/streamable\.com\/([a-z0-9]+)$/,MATCH_URL_WISTIA=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,MATCH_URL_TWITCH_VIDEO=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,MATCH_URL_TWITCH_CHANNEL=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/,MATCH_URL_DAILYMOTION=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/,MATCH_URL_MIXCLOUD=/mixcloud\.com\/([^/]+\/[^/]+)/,MATCH_URL_VIDYARD=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/,MATCH_URL_KALTURA=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/,AUDIO_EXTENSIONS=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,VIDEO_EXTENSIONS=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,HLS_EXTENSIONS=/\.(m3u8)($|\?)/i,DASH_EXTENSIONS=/\.(mpd)($|\?)/i,FLV_EXTENSIONS=/\.(flv)($|\?)/i,canPlayFile=Gt=>{if(Gt instanceof Array){for(const $r of Gt)if(typeof $r=="string"&&canPlayFile($r)||canPlayFile($r.src))return!0;return!1}return(0,import_utils$3.isMediaStream)(Gt)||(0,import_utils$3.isBlobUrl)(Gt)?!0:AUDIO_EXTENSIONS.test(Gt)||VIDEO_EXTENSIONS.test(Gt)||HLS_EXTENSIONS.test(Gt)||DASH_EXTENSIONS.test(Gt)||FLV_EXTENSIONS.test(Gt)},canPlay={youtube:Gt=>Gt instanceof Array?Gt.every($r=>MATCH_URL_YOUTUBE.test($r)):MATCH_URL_YOUTUBE.test(Gt),soundcloud:Gt=>MATCH_URL_SOUNDCLOUD.test(Gt)&&!AUDIO_EXTENSIONS.test(Gt),vimeo:Gt=>MATCH_URL_VIMEO.test(Gt)&&!VIDEO_EXTENSIONS.test(Gt)&&!HLS_EXTENSIONS.test(Gt),mux:Gt=>MATCH_URL_MUX.test(Gt),facebook:Gt=>MATCH_URL_FACEBOOK.test(Gt)||MATCH_URL_FACEBOOK_WATCH.test(Gt),streamable:Gt=>MATCH_URL_STREAMABLE.test(Gt),wistia:Gt=>MATCH_URL_WISTIA.test(Gt),twitch:Gt=>MATCH_URL_TWITCH_VIDEO.test(Gt)||MATCH_URL_TWITCH_CHANNEL.test(Gt),dailymotion:Gt=>MATCH_URL_DAILYMOTION.test(Gt),mixcloud:Gt=>MATCH_URL_MIXCLOUD.test(Gt),vidyard:Gt=>MATCH_URL_VIDYARD.test(Gt),kaltura:Gt=>MATCH_URL_KALTURA.test(Gt),file:canPlayFile};var __defProp$5=Object.defineProperty,__getOwnPropDesc$4=Object.getOwnPropertyDescriptor,__getOwnPropNames$4=Object.getOwnPropertyNames,__hasOwnProp$4=Object.prototype.hasOwnProperty,__export$5=(Gt,$r)=>{for(var zr in $r)__defProp$5(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps$4=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames$4($r))!__hasOwnProp$4.call(Gt,Dr)&&Dr!==zr&&__defProp$5(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc$4($r,Dr))||_r.enumerable});return Gt},__toCommonJS$4=Gt=>__copyProps$4(__defProp$5({},"__esModule",{value:!0}),Gt),players_exports={};__export$5(players_exports,{default:()=>players_default});var players=__toCommonJS$4(players_exports),import_utils$2=utils$1,import_patterns=patterns,players_default=[{key:"youtube",name:"YouTube",canPlay:import_patterns.canPlay.youtube,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./YouTube-DVQnmQ3P.js").then(Gt=>Gt.Y),[]))},{key:"soundcloud",name:"SoundCloud",canPlay:import_patterns.canPlay.soundcloud,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./SoundCloud-gQCa2n0A.js").then(Gt=>Gt.S),[]))},{key:"vimeo",name:"Vimeo",canPlay:import_patterns.canPlay.vimeo,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Vimeo-B_V4yzuU.js").then(Gt=>Gt.V),[]))},{key:"mux",name:"Mux",canPlay:import_patterns.canPlay.mux,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Mux-tJ30QBaE.js").then(Gt=>Gt.M),[]))},{key:"facebook",name:"Facebook",canPlay:import_patterns.canPlay.facebook,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Facebook-Bn6fnSgZ.js").then(Gt=>Gt.F),[]))},{key:"streamable",name:"Streamable",canPlay:import_patterns.canPlay.streamable,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Streamable-DPNQtkT5.js").then(Gt=>Gt.S),[]))},{key:"wistia",name:"Wistia",canPlay:import_patterns.canPlay.wistia,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Wistia-h5AzyskM.js").then(Gt=>Gt.W),[]))},{key:"twitch",name:"Twitch",canPlay:import_patterns.canPlay.twitch,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Twitch-CSzKKERt.js").then(Gt=>Gt.T),[]))},{key:"dailymotion",name:"DailyMotion",canPlay:import_patterns.canPlay.dailymotion,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./DailyMotion-Dn3_MIof.js").then(Gt=>Gt.D),[]))},{key:"mixcloud",name:"Mixcloud",canPlay:import_patterns.canPlay.mixcloud,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Mixcloud-DS_uVY0o.js").then(Gt=>Gt.M),[]))},{key:"vidyard",name:"Vidyard",canPlay:import_patterns.canPlay.vidyard,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Vidyard-BmIWmgsg.js").then(Gt=>Gt.V),[]))},{key:"kaltura",name:"Kaltura",canPlay:import_patterns.canPlay.kaltura,lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./Kaltura-BSssSF_S.js").then(Gt=>Gt.K),[]))},{key:"file",name:"FilePlayer",canPlay:import_patterns.canPlay.file,canEnablePIP:Gt=>import_patterns.canPlay.file(Gt)&&(document.pictureInPictureEnabled||(0,import_utils$2.supportsWebKitPresentationMode)())&&!import_patterns.AUDIO_EXTENSIONS.test(Gt),lazyPlayer:(0,import_utils$2.lazy)(()=>__vitePreload(()=>import("./FilePlayer-C_GRARGS.js").then(Gt=>Gt.F),[]))}],safeIsNaN=Number.isNaN||function Gt($r){return typeof $r=="number"&&$r!==$r};function isEqual$1(Gt,$r){return!!(Gt===$r||safeIsNaN(Gt)&&safeIsNaN($r))}function areInputsEqual$1(Gt,$r){if(Gt.length!==$r.length)return!1;for(var zr=0;zr<Gt.length;zr++)if(!isEqual$1(Gt[zr],$r[zr]))return!1;return!0}function memoizeOne(Gt,$r){$r===void 0&&($r=areInputsEqual$1);var zr,_r=[],Dr,kr=!1;function qr(){for(var Nr=[],Wr=0;Wr<arguments.length;Wr++)Nr[Wr]=arguments[Wr];return kr&&zr===this&&$r(Nr,_r)||(Dr=Gt.apply(this,Nr),kr=!0,zr=this,_r=Nr),Dr}return qr}const memoizeOne_esm=Object.freeze(Object.defineProperty({__proto__:null,default:memoizeOne},Symbol.toStringTag,{value:"Module"})),require$$2=getAugmentedNamespace$4(memoizeOne_esm);var hasElementType=typeof Element<"u",hasMap=typeof Map=="function",hasSet=typeof Set=="function",hasArrayBuffer=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function equal(Gt,$r){if(Gt===$r)return!0;if(Gt&&$r&&typeof Gt=="object"&&typeof $r=="object"){if(Gt.constructor!==$r.constructor)return!1;var zr,_r,Dr;if(Array.isArray(Gt)){if(zr=Gt.length,zr!=$r.length)return!1;for(_r=zr;_r--!==0;)if(!equal(Gt[_r],$r[_r]))return!1;return!0}var kr;if(hasMap&&Gt instanceof Map&&$r instanceof Map){if(Gt.size!==$r.size)return!1;for(kr=Gt.entries();!(_r=kr.next()).done;)if(!$r.has(_r.value[0]))return!1;for(kr=Gt.entries();!(_r=kr.next()).done;)if(!equal(_r.value[1],$r.get(_r.value[0])))return!1;return!0}if(hasSet&&Gt instanceof Set&&$r instanceof Set){if(Gt.size!==$r.size)return!1;for(kr=Gt.entries();!(_r=kr.next()).done;)if(!$r.has(_r.value[0]))return!1;return!0}if(hasArrayBuffer&&ArrayBuffer.isView(Gt)&&ArrayBuffer.isView($r)){if(zr=Gt.length,zr!=$r.length)return!1;for(_r=zr;_r--!==0;)if(Gt[_r]!==$r[_r])return!1;return!0}if(Gt.constructor===RegExp)return Gt.source===$r.source&&Gt.flags===$r.flags;if(Gt.valueOf!==Object.prototype.valueOf&&typeof Gt.valueOf=="function"&&typeof $r.valueOf=="function")return Gt.valueOf()===$r.valueOf();if(Gt.toString!==Object.prototype.toString&&typeof Gt.toString=="function"&&typeof $r.toString=="function")return Gt.toString()===$r.toString();if(Dr=Object.keys(Gt),zr=Dr.length,zr!==Object.keys($r).length)return!1;for(_r=zr;_r--!==0;)if(!Object.prototype.hasOwnProperty.call($r,Dr[_r]))return!1;if(hasElementType&&Gt instanceof Element)return!1;for(_r=zr;_r--!==0;)if(!((Dr[_r]==="_owner"||Dr[_r]==="__v"||Dr[_r]==="__o")&&Gt.$$typeof)&&!equal(Gt[Dr[_r]],$r[Dr[_r]]))return!1;return!0}return Gt!==Gt&&$r!==$r}var reactFastCompare=function Gt($r,zr){try{return equal($r,zr)}catch(_r){if((_r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw _r}},__create$3=Object.create,__defProp$4=Object.defineProperty,__getOwnPropDesc$3=Object.getOwnPropertyDescriptor,__getOwnPropNames$3=Object.getOwnPropertyNames,__getProtoOf$3=Object.getPrototypeOf,__hasOwnProp$3=Object.prototype.hasOwnProperty,__export$4=(Gt,$r)=>{for(var zr in $r)__defProp$4(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps$3=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames$3($r))!__hasOwnProp$3.call(Gt,Dr)&&Dr!==zr&&__defProp$4(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc$3($r,Dr))||_r.enumerable});return Gt},__toESM$3=(Gt,$r,zr)=>(zr=Gt!=null?__create$3(__getProtoOf$3(Gt)):{},__copyProps$3(!Gt||!Gt.__esModule?__defProp$4(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),__toCommonJS$3=Gt=>__copyProps$3(__defProp$4({},"__esModule",{value:!0}),Gt),props_exports={};__export$4(props_exports,{defaultProps:()=>defaultProps,propTypes:()=>propTypes$1});var props=__toCommonJS$3(props_exports),import_prop_types=__toESM$3(propTypesExports);const{string,bool,number:number$3,array:array$1,oneOfType,shape,object:object$1,func,node}=import_prop_types.default,propTypes$1={url:oneOfType([string,array$1,object$1]),playing:bool,loop:bool,controls:bool,volume:number$3,muted:bool,playbackRate:number$3,width:oneOfType([string,number$3]),height:oneOfType([string,number$3]),style:object$1,progressInterval:number$3,playsinline:bool,pip:bool,stopOnUnmount:bool,light:oneOfType([bool,string,object$1]),playIcon:node,previewTabIndex:number$3,previewAriaLabel:string,fallback:node,oEmbedUrl:string,wrapper:oneOfType([string,func,shape({render:func.isRequired})]),config:shape({soundcloud:shape({options:object$1}),youtube:shape({playerVars:object$1,embedOptions:object$1,onUnstarted:func}),facebook:shape({appId:string,version:string,playerId:string,attributes:object$1}),dailymotion:shape({params:object$1}),vimeo:shape({playerOptions:object$1,title:string}),mux:shape({attributes:object$1,version:string}),file:shape({attributes:object$1,tracks:array$1,forceVideo:bool,forceAudio:bool,forceHLS:bool,forceSafariHLS:bool,forceDisableHls:bool,forceDASH:bool,forceFLV:bool,hlsOptions:object$1,hlsVersion:string,dashVersion:string,flvVersion:string}),wistia:shape({options:object$1,playerId:string,customControls:array$1}),mixcloud:shape({options:object$1}),twitch:shape({options:object$1,playerId:string}),vidyard:shape({options:object$1})}),onReady:func,onStart:func,onPlay:func,onPause:func,onBuffer:func,onBufferEnd:func,onEnded:func,onError:func,onDuration:func,onSeek:func,onPlaybackRateChange:func,onPlaybackQualityChange:func,onProgress:func,onClickPreview:func,onEnablePIP:func,onDisablePIP:func},noop$2=()=>{},defaultProps={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:noop$2},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},mux:{attributes:{},version:"2"},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:noop$2,onStart:noop$2,onPlay:noop$2,onPause:noop$2,onBuffer:noop$2,onBufferEnd:noop$2,onEnded:noop$2,onError:noop$2,onDuration:noop$2,onSeek:noop$2,onPlaybackRateChange:noop$2,onPlaybackQualityChange:noop$2,onProgress:noop$2,onClickPreview:noop$2,onEnablePIP:noop$2,onDisablePIP:noop$2};var __create$2=Object.create,__defProp$3=Object.defineProperty,__getOwnPropDesc$2=Object.getOwnPropertyDescriptor,__getOwnPropNames$2=Object.getOwnPropertyNames,__getProtoOf$2=Object.getPrototypeOf,__hasOwnProp$2=Object.prototype.hasOwnProperty,__defNormalProp$1=(Gt,$r,zr)=>$r in Gt?__defProp$3(Gt,$r,{enumerable:!0,configurable:!0,writable:!0,value:zr}):Gt[$r]=zr,__export$3=(Gt,$r)=>{for(var zr in $r)__defProp$3(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps$2=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames$2($r))!__hasOwnProp$2.call(Gt,Dr)&&Dr!==zr&&__defProp$3(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc$2($r,Dr))||_r.enumerable});return Gt},__toESM$2=(Gt,$r,zr)=>(zr=Gt!=null?__create$2(__getProtoOf$2(Gt)):{},__copyProps$2(!Gt||!Gt.__esModule?__defProp$3(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),__toCommonJS$2=Gt=>__copyProps$2(__defProp$3({},"__esModule",{value:!0}),Gt),__publicField$1=(Gt,$r,zr)=>(__defNormalProp$1(Gt,typeof $r!="symbol"?$r+"":$r,zr),zr),Player_exports={};__export$3(Player_exports,{default:()=>Player});var Player_1=__toCommonJS$2(Player_exports),import_react$1=__toESM$2(reactExports),import_react_fast_compare$1=__toESM$2(reactFastCompare),import_props$1=props,import_utils$1=utils$1;const SEEK_ON_PLAY_EXPIRY=5e3;class Player extends import_react$1.Component{constructor(){super(...arguments),__publicField$1(this,"mounted",!1),__publicField$1(this,"isReady",!1),__publicField$1(this,"isPlaying",!1),__publicField$1(this,"isLoading",!0),__publicField$1(this,"loadOnReady",null),__publicField$1(this,"startOnPlay",!0),__publicField$1(this,"seekOnPlay",null),__publicField$1(this,"onDurationCalled",!1),__publicField$1(this,"handlePlayerMount",$r=>{if(this.player){this.progress();return}this.player=$r,this.player.load(this.props.url),this.progress()}),__publicField$1(this,"getInternalPlayer",$r=>this.player?this.player[$r]:null),__publicField$1(this,"progress",()=>{if(this.props.url&&this.player&&this.isReady){const $r=this.getCurrentTime()||0,zr=this.getSecondsLoaded(),_r=this.getDuration();if(_r){const Dr={playedSeconds:$r,played:$r/_r};zr!==null&&(Dr.loadedSeconds=zr,Dr.loaded=zr/_r),(Dr.playedSeconds!==this.prevPlayed||Dr.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(Dr),this.prevPlayed=Dr.playedSeconds,this.prevLoaded=Dr.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),__publicField$1(this,"handleReady",()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;const{onReady:$r,playing:zr,volume:_r,muted:Dr}=this.props;$r(),!Dr&&_r!==null&&this.player.setVolume(_r),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):zr&&this.player.play(),this.handleDurationCheck()}),__publicField$1(this,"handlePlay",()=>{this.isPlaying=!0,this.isLoading=!1;const{onStart:$r,onPlay:zr,playbackRate:_r}=this.props;this.startOnPlay&&(this.player.setPlaybackRate&&_r!==1&&this.player.setPlaybackRate(_r),$r(),this.startOnPlay=!1),zr(),this.seekOnPlay&&(this.seekTo(this.seekOnPlay),this.seekOnPlay=null),this.handleDurationCheck()}),__publicField$1(this,"handlePause",$r=>{this.isPlaying=!1,this.isLoading||this.props.onPause($r)}),__publicField$1(this,"handleEnded",()=>{const{activePlayer:$r,loop:zr,onEnded:_r}=this.props;$r.loopOnEnded&&zr&&this.seekTo(0),zr||(this.isPlaying=!1,_r())}),__publicField$1(this,"handleError",(...$r)=>{this.isLoading=!1,this.props.onError(...$r)}),__publicField$1(this,"handleDurationCheck",()=>{clearTimeout(this.durationCheckTimeout);const $r=this.getDuration();$r?this.onDurationCalled||(this.props.onDuration($r),this.onDurationCalled=!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),__publicField$1(this,"handleLoaded",()=>{this.isLoading=!1})}componentDidMount(){this.mounted=!0}componentWillUnmount(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP()),this.mounted=!1}componentDidUpdate($r){if(!this.player)return;const{url:zr,playing:_r,volume:Dr,muted:kr,playbackRate:qr,pip:Nr,loop:Wr,activePlayer:Qr,disableDeferredLoading:Vr}=this.props;if(!(0,import_react_fast_compare$1.default)($r.url,zr)){if(this.isLoading&&!Qr.forceLoad&&!Vr&&!(0,import_utils$1.isMediaStream)(zr)){console.warn(`ReactPlayer: the attempt to load ${zr} is being deferred until the player has loaded`),this.loadOnReady=zr;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(zr,this.isReady)}!$r.playing&&_r&&!this.isPlaying&&this.player.play(),$r.playing&&!_r&&this.isPlaying&&this.player.pause(),!$r.pip&&Nr&&this.player.enablePIP&&this.player.enablePIP(),$r.pip&&!Nr&&this.player.disablePIP&&this.player.disablePIP(),$r.volume!==Dr&&Dr!==null&&this.player.setVolume(Dr),$r.muted!==kr&&(kr?this.player.mute():(this.player.unmute(),Dr!==null&&setTimeout(()=>this.player.setVolume(Dr)))),$r.playbackRate!==qr&&this.player.setPlaybackRate&&this.player.setPlaybackRate(qr),$r.loop!==Wr&&this.player.setLoop&&this.player.setLoop(Wr)}getDuration(){return this.isReady?this.player.getDuration():null}getCurrentTime(){return this.isReady?this.player.getCurrentTime():null}getSecondsLoaded(){return this.isReady?this.player.getSecondsLoaded():null}seekTo($r,zr,_r){if(!this.isReady){$r!==0&&(this.seekOnPlay=$r,setTimeout(()=>{this.seekOnPlay=null},SEEK_ON_PLAY_EXPIRY));return}if(zr?zr==="fraction":$r>0&&$r<1){const kr=this.player.getDuration();if(!kr){console.warn("ReactPlayer: could not seek using fraction – duration not yet available");return}this.player.seekTo(kr*$r,_r);return}this.player.seekTo($r,_r)}render(){const $r=this.props.activePlayer;return $r?import_react$1.default.createElement($r,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}__publicField$1(Player,"displayName","Player");__publicField$1(Player,"propTypes",import_props$1.propTypes);__publicField$1(Player,"defaultProps",import_props$1.defaultProps);var __create$1=Object.create,__defProp$2=Object.defineProperty,__getOwnPropDesc$1=Object.getOwnPropertyDescriptor,__getOwnPropNames$1=Object.getOwnPropertyNames,__getProtoOf$1=Object.getPrototypeOf,__hasOwnProp$1=Object.prototype.hasOwnProperty,__defNormalProp=(Gt,$r,zr)=>$r in Gt?__defProp$2(Gt,$r,{enumerable:!0,configurable:!0,writable:!0,value:zr}):Gt[$r]=zr,__export$2=(Gt,$r)=>{for(var zr in $r)__defProp$2(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps$1=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames$1($r))!__hasOwnProp$1.call(Gt,Dr)&&Dr!==zr&&__defProp$2(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc$1($r,Dr))||_r.enumerable});return Gt},__toESM$1=(Gt,$r,zr)=>(zr=Gt!=null?__create$1(__getProtoOf$1(Gt)):{},__copyProps$1(!Gt||!Gt.__esModule?__defProp$2(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),__toCommonJS$1=Gt=>__copyProps$1(__defProp$2({},"__esModule",{value:!0}),Gt),__publicField=(Gt,$r,zr)=>(__defNormalProp(Gt,typeof $r!="symbol"?$r+"":$r,zr),zr),ReactPlayer_exports={};__export$2(ReactPlayer_exports,{createReactPlayer:()=>createReactPlayer});var ReactPlayer$1=__toCommonJS$1(ReactPlayer_exports),import_react=__toESM$1(reactExports),import_deepmerge=__toESM$1(cjs$2),import_memoize_one=__toESM$1(require$$2),import_react_fast_compare=__toESM$1(reactFastCompare),import_props=props,import_utils=utils$1,import_Player=__toESM$1(Player_1);const Preview$1=(0,import_utils.lazy)(()=>__vitePreload(()=>import("./Preview-Cg9FX_FU.js").then(Gt=>Gt.P),[])),IS_BROWSER=typeof window<"u"&&window.document&&typeof document<"u",IS_GLOBAL=typeof commonjsGlobal$2<"u"&&commonjsGlobal$2.window&&commonjsGlobal$2.window.document,SUPPORTED_PROPS=Object.keys(import_props.propTypes),UniversalSuspense=IS_BROWSER||IS_GLOBAL?import_react.Suspense:()=>null,customPlayers=[],createReactPlayer=(Gt,$r)=>{var zr;return zr=class extends import_react.Component{constructor(){super(...arguments),__publicField(this,"state",{showPreview:!!this.props.light}),__publicField(this,"references",{wrapper:_r=>{this.wrapper=_r},player:_r=>{this.player=_r}}),__publicField(this,"handleClickPreview",_r=>{this.setState({showPreview:!1}),this.props.onClickPreview(_r)}),__publicField(this,"showPreview",()=>{this.setState({showPreview:!0})}),__publicField(this,"getDuration",()=>this.player?this.player.getDuration():null),__publicField(this,"getCurrentTime",()=>this.player?this.player.getCurrentTime():null),__publicField(this,"getSecondsLoaded",()=>this.player?this.player.getSecondsLoaded():null),__publicField(this,"getInternalPlayer",(_r="player")=>this.player?this.player.getInternalPlayer(_r):null),__publicField(this,"seekTo",(_r,Dr,kr)=>{if(!this.player)return null;this.player.seekTo(_r,Dr,kr)}),__publicField(this,"handleReady",()=>{this.props.onReady(this)}),__publicField(this,"getActivePlayer",(0,import_memoize_one.default)(_r=>{for(const Dr of[...customPlayers,...Gt])if(Dr.canPlay(_r))return Dr;return $r||null})),__publicField(this,"getConfig",(0,import_memoize_one.default)((_r,Dr)=>{const{config:kr}=this.props;return import_deepmerge.default.all([import_props.defaultProps.config,import_props.defaultProps.config[Dr]||{},kr,kr[Dr]||{}])})),__publicField(this,"getAttributes",(0,import_memoize_one.default)(_r=>(0,import_utils.omit)(this.props,SUPPORTED_PROPS))),__publicField(this,"renderActivePlayer",_r=>{if(!_r)return null;const Dr=this.getActivePlayer(_r);if(!Dr)return null;const kr=this.getConfig(_r,Dr.key);return import_react.default.createElement(import_Player.default,{...this.props,key:Dr.key,ref:this.references.player,config:kr,activePlayer:Dr.lazyPlayer||Dr,onReady:this.handleReady})})}shouldComponentUpdate(_r,Dr){return!(0,import_react_fast_compare.default)(this.props,_r)||!(0,import_react_fast_compare.default)(this.state,Dr)}componentDidUpdate(_r){const{light:Dr}=this.props;!_r.light&&Dr&&this.setState({showPreview:!0}),_r.light&&!Dr&&this.setState({showPreview:!1})}renderPreview(_r){if(!_r)return null;const{light:Dr,playIcon:kr,previewTabIndex:qr,oEmbedUrl:Nr,previewAriaLabel:Wr}=this.props;return import_react.default.createElement(Preview$1,{url:_r,light:Dr,playIcon:kr,previewTabIndex:qr,previewAriaLabel:Wr,oEmbedUrl:Nr,onClick:this.handleClickPreview})}render(){const{url:_r,style:Dr,width:kr,height:qr,fallback:Nr,wrapper:Wr}=this.props,{showPreview:Qr}=this.state,Vr=this.getAttributes(_r),Jr=typeof Wr=="string"?this.references.wrapper:void 0;return import_react.default.createElement(Wr,{ref:Jr,style:{...Dr,width:kr,height:qr},...Vr},import_react.default.createElement(UniversalSuspense,{fallback:Nr},Qr?this.renderPreview(_r):this.renderActivePlayer(_r)))}},__publicField(zr,"displayName","ReactPlayer"),__publicField(zr,"propTypes",import_props.propTypes),__publicField(zr,"defaultProps",import_props.defaultProps),__publicField(zr,"addCustomPlayer",_r=>{customPlayers.push(_r)}),__publicField(zr,"removeCustomPlayers",()=>{customPlayers.length=0}),__publicField(zr,"canPlay",_r=>{for(const Dr of[...customPlayers,...Gt])if(Dr.canPlay(_r))return!0;return!1}),__publicField(zr,"canEnablePIP",_r=>{for(const Dr of[...customPlayers,...Gt])if(Dr.canEnablePIP&&Dr.canEnablePIP(_r))return!0;return!1}),zr};var __create=Object.create,__defProp$1=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__export$1=(Gt,$r)=>{for(var zr in $r)__defProp$1(Gt,zr,{get:$r[zr],enumerable:!0})},__copyProps=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of __getOwnPropNames($r))!__hasOwnProp.call(Gt,Dr)&&Dr!==zr&&__defProp$1(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=__getOwnPropDesc($r,Dr))||_r.enumerable});return Gt},__toESM=(Gt,$r,zr)=>(zr=Gt!=null?__create(__getProtoOf(Gt)):{},__copyProps(!Gt||!Gt.__esModule?__defProp$1(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),__toCommonJS=Gt=>__copyProps(__defProp$1({},"__esModule",{value:!0}),Gt),src_exports={};__export$1(src_exports,{default:()=>src_default});var lib$2=__toCommonJS(src_exports),import_players=__toESM(players),import_ReactPlayer=ReactPlayer$1;const fallback=import_players.default[import_players.default.length-1];var src_default=(0,import_ReactPlayer.createReactPlayer)(import_players.default,fallback);const ReactPlayer=getDefaultExportFromCjs$3(lib$2);var NavigateNext={},_interopRequireDefault$f=interopRequireDefaultExports;Object.defineProperty(NavigateNext,"__esModule",{value:!0});var default_1$9=NavigateNext.default=void 0,_createSvgIcon$9=_interopRequireDefault$f(requireCreateSvgIcon()),_jsxRuntime$9=jsxRuntimeExports;default_1$9=NavigateNext.default=(0,_createSvgIcon$9.default)((0,_jsxRuntime$9.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");const MoreHorizIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),_excluded$l=["slots","slotProps"],BreadcrumbCollapsedButton=styled$2(ButtonBase)(({theme:Gt})=>_extends$q({display:"flex",marginLeft:`calc(${Gt.spacing(1)} * 0.5)`,marginRight:`calc(${Gt.spacing(1)} * 0.5)`},Gt.palette.mode==="light"?{backgroundColor:Gt.palette.grey[100],color:Gt.palette.grey[700]}:{backgroundColor:Gt.palette.grey[700],color:Gt.palette.grey[100]},{borderRadius:2,"&:hover, &:focus":_extends$q({},Gt.palette.mode==="light"?{backgroundColor:Gt.palette.grey[200]}:{backgroundColor:Gt.palette.grey[600]}),"&:active":_extends$q({boxShadow:Gt.shadows[0]},Gt.palette.mode==="light"?{backgroundColor:emphasize_1(Gt.palette.grey[200],.12)}:{backgroundColor:emphasize_1(Gt.palette.grey[600],.12)})})),BreadcrumbCollapsedIcon=styled$2(MoreHorizIcon)({width:24,height:16});function BreadcrumbCollapsed(Gt){const{slots:$r={},slotProps:zr={}}=Gt,_r=_objectWithoutPropertiesLoose$a(Gt,_excluded$l),Dr=Gt;return jsxRuntimeExports.jsx("li",{children:jsxRuntimeExports.jsx(BreadcrumbCollapsedButton,_extends$q({focusRipple:!0},_r,{ownerState:Dr,children:jsxRuntimeExports.jsx(BreadcrumbCollapsedIcon,_extends$q({as:$r.CollapsedIcon,ownerState:Dr},zr.collapsedIcon))}))})}function getBreadcrumbsUtilityClass(Gt){return generateUtilityClass$3("MuiBreadcrumbs",Gt)}const breadcrumbsClasses=generateUtilityClasses$3("MuiBreadcrumbs",["root","ol","li","separator"]),_excluded$k=["children","className","component","slots","slotProps","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"],useUtilityClasses$d=Gt=>{const{classes:$r}=Gt;return composeClasses$3({root:["root"],li:["li"],ol:["ol"],separator:["separator"]},getBreadcrumbsUtilityClass,$r)},BreadcrumbsRoot=styled$2(Typography,{name:"MuiBreadcrumbs",slot:"Root",overridesResolver:(Gt,$r)=>[{[`& .${breadcrumbsClasses.li}`]:$r.li},$r.root]})({}),BreadcrumbsOl=styled$2("ol",{name:"MuiBreadcrumbs",slot:"Ol",overridesResolver:(Gt,$r)=>$r.ol})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"}),BreadcrumbsSeparator=styled$2("li",{name:"MuiBreadcrumbs",slot:"Separator",overridesResolver:(Gt,$r)=>$r.separator})({display:"flex",userSelect:"none",marginLeft:8,marginRight:8});function insertSeparators(Gt,$r,zr,_r){return Gt.reduce((Dr,kr,qr)=>(qr<Gt.length-1?Dr=Dr.concat(kr,jsxRuntimeExports.jsx(BreadcrumbsSeparator,{"aria-hidden":!0,className:$r,ownerState:_r,children:zr},`separator-${qr}`)):Dr.push(kr),Dr),[])}const Breadcrumbs=reactExports.forwardRef(function Gt($r,zr){const _r=useDefaultProps({props:$r,name:"MuiBreadcrumbs"}),{children:Dr,className:kr,component:qr="nav",slots:Nr={},slotProps:Wr={},expandText:Qr="Show path",itemsAfterCollapse:Vr=1,itemsBeforeCollapse:Jr=1,maxItems:Zr=8,separator:zn="/"}=_r,Vn=_objectWithoutPropertiesLoose$a(_r,_excluded$k),[_i,e0]=reactExports.useState(!1),r0=_extends$q({},_r,{component:qr,expanded:_i,expandText:Qr,itemsAfterCollapse:Vr,itemsBeforeCollapse:Jr,maxItems:Zr,separator:zn}),i0=useUtilityClasses$d(r0),n0=useSlotProps$1({elementType:Nr.CollapsedIcon,externalSlotProps:Wr.collapsedIcon,ownerState:r0}),o0=reactExports.useRef(null),a0=l0=>{const u0=()=>{e0(!0);const b0=o0.current.querySelector("a[href],button,[tabindex]");b0&&b0.focus()};return Jr+Vr>=l0.length?l0:[...l0.slice(0,Jr),jsxRuntimeExports.jsx(BreadcrumbCollapsed,{"aria-label":Qr,slots:{CollapsedIcon:Nr.CollapsedIcon},slotProps:{collapsedIcon:n0},onClick:u0},"ellipsis"),...l0.slice(l0.length-Vr,l0.length)]},s0=reactExports.Children.toArray(Dr).filter(l0=>reactExports.isValidElement(l0)).map((l0,u0)=>jsxRuntimeExports.jsx("li",{className:i0.li,children:l0},`child-${u0}`));return jsxRuntimeExports.jsx(BreadcrumbsRoot,_extends$q({ref:zr,component:qr,color:"text.secondary",className:clsx$1(i0.root,kr),ownerState:r0},Vn,{children:jsxRuntimeExports.jsx(BreadcrumbsOl,{className:i0.ol,ref:o0,ownerState:r0,children:insertSeparators(_i||Zr&&s0.length<=Zr?s0:a0(s0),i0.separator,zn,r0)})}))});var baseSlice=_baseSlice;function castSlice$1(Gt,$r,zr){var _r=Gt.length;return zr=zr===void 0?_r:zr,!$r&&zr>=_r?Gt:baseSlice(Gt,$r,zr)}var _castSlice=castSlice$1,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$3="\\u0300-\\u036f",reComboHalfMarksRange$3="\\ufe20-\\ufe2f",rsComboSymbolsRange$3="\\u20d0-\\u20ff",rsComboRange$3=rsComboMarksRange$3+reComboHalfMarksRange$3+rsComboSymbolsRange$3,rsVarRange$2="\\ufe0e\\ufe0f",rsZWJ$2="\\u200d",reHasUnicode=RegExp("["+rsZWJ$2+rsAstralRange$2+rsComboRange$3+rsVarRange$2+"]");function hasUnicode$2(Gt){return reHasUnicode.test(Gt)}var _hasUnicode=hasUnicode$2;function asciiToArray$1(Gt){return Gt.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsVarRange$1="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange$1+"]",rsCombo$2="["+rsComboRange$2+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$2+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$1+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ$1="\\u200d",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$1+"]?",rsOptJoin$1="(?:"+rsZWJ$1+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsSymbol="(?:"+[rsNonAstral$1+rsCombo$2+"?",rsCombo$2,rsRegional$1,rsSurrPair$1,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz$1+"(?="+rsFitz$1+")|"+rsSymbol+rsSeq$1,"g");function unicodeToArray$1(Gt){return Gt.match(reUnicode)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$1=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$1(Gt){return hasUnicode$1(Gt)?unicodeToArray(Gt):asciiToArray(Gt)}var _stringToArray=stringToArray$1,castSlice=_castSlice,hasUnicode=_hasUnicode,stringToArray=_stringToArray,toString$6=toString_1;function createCaseFirst$1(Gt){return function($r){$r=toString$6($r);var zr=hasUnicode($r)?stringToArray($r):void 0,_r=zr?zr[0]:$r.charAt(0),Dr=zr?castSlice(zr,1).join(""):$r.slice(1);return _r[Gt]()+Dr}}var _createCaseFirst=createCaseFirst$1,createCaseFirst=_createCaseFirst,upperFirst$1=createCaseFirst("toUpperCase"),upperFirst_1=upperFirst$1,toString$5=toString_1,upperFirst=upperFirst_1;function capitalize(Gt){return upperFirst(toString$5(Gt).toLowerCase())}var capitalize_1=capitalize;const capitalize$1=getDefaultExportFromCjs$3(capitalize_1);var MoreVert={},_interopRequireDefault$e=interopRequireDefaultExports;Object.defineProperty(MoreVert,"__esModule",{value:!0});var default_1$8=MoreVert.default=void 0,_createSvgIcon$8=_interopRequireDefault$e(requireCreateSvgIcon()),_jsxRuntime$8=jsxRuntimeExports;default_1$8=MoreVert.default=(0,_createSvgIcon$8.default)((0,_jsxRuntime$8.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert");var reactResizable={exports:{}},Resizable$1={},cjs$1={exports:{}},Draggable$1={};function r$1(Gt){var $r,zr,_r="";if(typeof Gt=="string"||typeof Gt=="number")_r+=Gt;else if(typeof Gt=="object")if(Array.isArray(Gt))for($r=0;$r<Gt.length;$r++)Gt[$r]&&(zr=r$1(Gt[$r]))&&(_r&&(_r+=" "),_r+=zr);else for($r in Gt)Gt[$r]&&(_r&&(_r+=" "),_r+=$r);return _r}function clsx(){for(var Gt,$r,zr=0,_r="";zr<arguments.length;)(Gt=arguments[zr++])&&($r=r$1(Gt))&&(_r&&(_r+=" "),_r+=$r);return _r}const clsx_m=Object.freeze(Object.defineProperty({__proto__:null,clsx,default:clsx},Symbol.toStringTag,{value:"Module"})),require$$3$1=getAugmentedNamespace$4(clsx_m);var domFns={},shims={};Object.defineProperty(shims,"__esModule",{value:!0});shims.dontSetMe=dontSetMe;shims.findInArray=findInArray;shims.int=int;shims.isFunction=isFunction$2;shims.isNum=isNum;function findInArray(Gt,$r){for(let zr=0,_r=Gt.length;zr<_r;zr++)if($r.apply($r,[Gt[zr],zr,Gt]))return Gt[zr]}function isFunction$2(Gt){return typeof Gt=="function"||Object.prototype.toString.call(Gt)==="[object Function]"}function isNum(Gt){return typeof Gt=="number"&&!isNaN(Gt)}function int(Gt){return parseInt(Gt,10)}function dontSetMe(Gt,$r,zr){if(Gt[$r])return new Error("Invalid prop ".concat($r," passed to ").concat(zr," - do not set this, set it on the child."))}var getPrefix$1={};Object.defineProperty(getPrefix$1,"__esModule",{value:!0});getPrefix$1.browserPrefixToKey=browserPrefixToKey;getPrefix$1.browserPrefixToStyle=browserPrefixToStyle;getPrefix$1.default=void 0;getPrefix$1.getPrefix=getPrefix;const prefixes$3=["Moz","Webkit","O","ms"];function getPrefix(){var Gt;let $r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window>"u")return"";const zr=(Gt=window.document)===null||Gt===void 0||(Gt=Gt.documentElement)===null||Gt===void 0?void 0:Gt.style;if(!zr||$r in zr)return"";for(let _r=0;_r<prefixes$3.length;_r++)if(browserPrefixToKey($r,prefixes$3[_r])in zr)return prefixes$3[_r];return""}function browserPrefixToKey(Gt,$r){return $r?"".concat($r).concat(kebabToTitleCase(Gt)):Gt}function browserPrefixToStyle(Gt,$r){return $r?"-".concat($r.toLowerCase(),"-").concat(Gt):Gt}function kebabToTitleCase(Gt){let $r="",zr=!0;for(let _r=0;_r<Gt.length;_r++)zr?($r+=Gt[_r].toUpperCase(),zr=!1):Gt[_r]==="-"?zr=!0:$r+=Gt[_r];return $r}getPrefix$1.default=getPrefix();Object.defineProperty(domFns,"__esModule",{value:!0});domFns.addClassName=addClassName;domFns.addEvent=addEvent;domFns.addUserSelectStyles=addUserSelectStyles;domFns.createCSSTransform=createCSSTransform;domFns.createSVGTransform=createSVGTransform;domFns.getTouch=getTouch;domFns.getTouchIdentifier=getTouchIdentifier;domFns.getTranslation=getTranslation;domFns.innerHeight=innerHeight$1;domFns.innerWidth=innerWidth$1;domFns.matchesSelector=matchesSelector;domFns.matchesSelectorAndParentsTo=matchesSelectorAndParentsTo;domFns.offsetXYFromParent=offsetXYFromParent;domFns.outerHeight=outerHeight;domFns.outerWidth=outerWidth;domFns.removeClassName=removeClassName;domFns.removeEvent=removeEvent;domFns.removeUserSelectStyles=removeUserSelectStyles;var _shims$2=shims,_getPrefix=_interopRequireWildcard$3(getPrefix$1);function _getRequireWildcardCache$3(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache$3=function(_r){return _r?zr:$r})(Gt)}function _interopRequireWildcard$3(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache$3($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}let matchesSelectorFunc="";function matchesSelector(Gt,$r){return matchesSelectorFunc||(matchesSelectorFunc=(0,_shims$2.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(zr){return(0,_shims$2.isFunction)(Gt[zr])})),(0,_shims$2.isFunction)(Gt[matchesSelectorFunc])?Gt[matchesSelectorFunc]($r):!1}function matchesSelectorAndParentsTo(Gt,$r,zr){let _r=Gt;do{if(matchesSelector(_r,$r))return!0;if(_r===zr)return!1;_r=_r.parentNode}while(_r);return!1}function addEvent(Gt,$r,zr,_r){if(!Gt)return;const Dr={capture:!0,..._r};Gt.addEventListener?Gt.addEventListener($r,zr,Dr):Gt.attachEvent?Gt.attachEvent("on"+$r,zr):Gt["on"+$r]=zr}function removeEvent(Gt,$r,zr,_r){if(!Gt)return;const Dr={capture:!0,..._r};Gt.removeEventListener?Gt.removeEventListener($r,zr,Dr):Gt.detachEvent?Gt.detachEvent("on"+$r,zr):Gt["on"+$r]=null}function outerHeight(Gt){let $r=Gt.clientHeight;const zr=Gt.ownerDocument.defaultView.getComputedStyle(Gt);return $r+=(0,_shims$2.int)(zr.borderTopWidth),$r+=(0,_shims$2.int)(zr.borderBottomWidth),$r}function outerWidth(Gt){let $r=Gt.clientWidth;const zr=Gt.ownerDocument.defaultView.getComputedStyle(Gt);return $r+=(0,_shims$2.int)(zr.borderLeftWidth),$r+=(0,_shims$2.int)(zr.borderRightWidth),$r}function innerHeight$1(Gt){let $r=Gt.clientHeight;const zr=Gt.ownerDocument.defaultView.getComputedStyle(Gt);return $r-=(0,_shims$2.int)(zr.paddingTop),$r-=(0,_shims$2.int)(zr.paddingBottom),$r}function innerWidth$1(Gt){let $r=Gt.clientWidth;const zr=Gt.ownerDocument.defaultView.getComputedStyle(Gt);return $r-=(0,_shims$2.int)(zr.paddingLeft),$r-=(0,_shims$2.int)(zr.paddingRight),$r}function offsetXYFromParent(Gt,$r,zr){const Dr=$r===$r.ownerDocument.body?{left:0,top:0}:$r.getBoundingClientRect(),kr=(Gt.clientX+$r.scrollLeft-Dr.left)/zr,qr=(Gt.clientY+$r.scrollTop-Dr.top)/zr;return{x:kr,y:qr}}function createCSSTransform(Gt,$r){const zr=getTranslation(Gt,$r,"px");return{[(0,_getPrefix.browserPrefixToKey)("transform",_getPrefix.default)]:zr}}function createSVGTransform(Gt,$r){return getTranslation(Gt,$r,"")}function getTranslation(Gt,$r,zr){let{x:_r,y:Dr}=Gt,kr="translate(".concat(_r).concat(zr,",").concat(Dr).concat(zr,")");if($r){const qr="".concat(typeof $r.x=="string"?$r.x:$r.x+zr),Nr="".concat(typeof $r.y=="string"?$r.y:$r.y+zr);kr="translate(".concat(qr,", ").concat(Nr,")")+kr}return kr}function getTouch(Gt,$r){return Gt.targetTouches&&(0,_shims$2.findInArray)(Gt.targetTouches,zr=>$r===zr.identifier)||Gt.changedTouches&&(0,_shims$2.findInArray)(Gt.changedTouches,zr=>$r===zr.identifier)}function getTouchIdentifier(Gt){if(Gt.targetTouches&&Gt.targetTouches[0])return Gt.targetTouches[0].identifier;if(Gt.changedTouches&&Gt.changedTouches[0])return Gt.changedTouches[0].identifier}function addUserSelectStyles(Gt){if(!Gt)return;let $r=Gt.getElementById("react-draggable-style-el");$r||($r=Gt.createElement("style"),$r.type="text/css",$r.id="react-draggable-style-el",$r.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,$r.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,Gt.getElementsByTagName("head")[0].appendChild($r)),Gt.body&&addClassName(Gt.body,"react-draggable-transparent-selection")}function removeUserSelectStyles(Gt){if(Gt)try{if(Gt.body&&removeClassName(Gt.body,"react-draggable-transparent-selection"),Gt.selection)Gt.selection.empty();else{const $r=(Gt.defaultView||window).getSelection();$r&&$r.type!=="Caret"&&$r.removeAllRanges()}}catch{}}function addClassName(Gt,$r){Gt.classList?Gt.classList.add($r):Gt.className.match(new RegExp("(?:^|\\s)".concat($r,"(?!\\S)")))||(Gt.className+=" ".concat($r))}function removeClassName(Gt,$r){Gt.classList?Gt.classList.remove($r):Gt.className=Gt.className.replace(new RegExp("(?:^|\\s)".concat($r,"(?!\\S)"),"g"),"")}var positionFns={};Object.defineProperty(positionFns,"__esModule",{value:!0});positionFns.canDragX=canDragX;positionFns.canDragY=canDragY;positionFns.createCoreData=createCoreData;positionFns.createDraggableData=createDraggableData;positionFns.getBoundPosition=getBoundPosition;positionFns.getControlPosition=getControlPosition;positionFns.snapToGrid=snapToGrid;var _shims$1=shims,_domFns$1=domFns;function getBoundPosition(Gt,$r,zr){if(!Gt.props.bounds)return[$r,zr];let{bounds:_r}=Gt.props;_r=typeof _r=="string"?_r:cloneBounds(_r);const Dr=findDOMNode(Gt);if(typeof _r=="string"){const{ownerDocument:kr}=Dr,qr=kr.defaultView;let Nr;if(_r==="parent"?Nr=Dr.parentNode:Nr=kr.querySelector(_r),!(Nr instanceof qr.HTMLElement))throw new Error('Bounds selector "'+_r+'" could not find an element.');const Wr=Nr,Qr=qr.getComputedStyle(Dr),Vr=qr.getComputedStyle(Wr);_r={left:-Dr.offsetLeft+(0,_shims$1.int)(Vr.paddingLeft)+(0,_shims$1.int)(Qr.marginLeft),top:-Dr.offsetTop+(0,_shims$1.int)(Vr.paddingTop)+(0,_shims$1.int)(Qr.marginTop),right:(0,_domFns$1.innerWidth)(Wr)-(0,_domFns$1.outerWidth)(Dr)-Dr.offsetLeft+(0,_shims$1.int)(Vr.paddingRight)-(0,_shims$1.int)(Qr.marginRight),bottom:(0,_domFns$1.innerHeight)(Wr)-(0,_domFns$1.outerHeight)(Dr)-Dr.offsetTop+(0,_shims$1.int)(Vr.paddingBottom)-(0,_shims$1.int)(Qr.marginBottom)}}return(0,_shims$1.isNum)(_r.right)&&($r=Math.min($r,_r.right)),(0,_shims$1.isNum)(_r.bottom)&&(zr=Math.min(zr,_r.bottom)),(0,_shims$1.isNum)(_r.left)&&($r=Math.max($r,_r.left)),(0,_shims$1.isNum)(_r.top)&&(zr=Math.max(zr,_r.top)),[$r,zr]}function snapToGrid(Gt,$r,zr){const _r=Math.round($r/Gt[0])*Gt[0],Dr=Math.round(zr/Gt[1])*Gt[1];return[_r,Dr]}function canDragX(Gt){return Gt.props.axis==="both"||Gt.props.axis==="x"}function canDragY(Gt){return Gt.props.axis==="both"||Gt.props.axis==="y"}function getControlPosition(Gt,$r,zr){const _r=typeof $r=="number"?(0,_domFns$1.getTouch)(Gt,$r):null;if(typeof $r=="number"&&!_r)return null;const Dr=findDOMNode(zr),kr=zr.props.offsetParent||Dr.offsetParent||Dr.ownerDocument.body;return(0,_domFns$1.offsetXYFromParent)(_r||Gt,kr,zr.props.scale)}function createCoreData(Gt,$r,zr){const _r=!(0,_shims$1.isNum)(Gt.lastX),Dr=findDOMNode(Gt);return _r?{node:Dr,deltaX:0,deltaY:0,lastX:$r,lastY:zr,x:$r,y:zr}:{node:Dr,deltaX:$r-Gt.lastX,deltaY:zr-Gt.lastY,lastX:Gt.lastX,lastY:Gt.lastY,x:$r,y:zr}}function createDraggableData(Gt,$r){const zr=Gt.props.scale;return{node:$r.node,x:Gt.state.x+$r.deltaX/zr,y:Gt.state.y+$r.deltaY/zr,deltaX:$r.deltaX/zr,deltaY:$r.deltaY/zr,lastX:Gt.state.x,lastY:Gt.state.y}}function cloneBounds(Gt){return{left:Gt.left,top:Gt.top,right:Gt.right,bottom:Gt.bottom}}function findDOMNode(Gt){const $r=Gt.findDOMNode();if(!$r)throw new Error("<DraggableCore>: Unmounted during event!");return $r}var DraggableCore$2={},log$2={};Object.defineProperty(log$2,"__esModule",{value:!0});log$2.default=log$1;function log$1(){}Object.defineProperty(DraggableCore$2,"__esModule",{value:!0});DraggableCore$2.default=void 0;var React$2=_interopRequireWildcard$2(reactExports),_propTypes$3=_interopRequireDefault$d(propTypesExports),_reactDom=_interopRequireDefault$d(reactDomExports),_domFns=domFns,_positionFns=positionFns,_shims=shims,_log=_interopRequireDefault$d(log$2);function _interopRequireDefault$d(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _getRequireWildcardCache$2(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache$2=function(_r){return _r?zr:$r})(Gt)}function _interopRequireWildcard$2(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache$2($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}function _defineProperty$7(Gt,$r,zr){return $r=_toPropertyKey$5($r),$r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _toPropertyKey$5(Gt){var $r=_toPrimitive$5(Gt,"string");return typeof $r=="symbol"?$r:String($r)}function _toPrimitive$5(Gt,$r){if(typeof Gt!="object"||Gt===null)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(typeof _r!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}const eventsFor={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let dragEventFor=eventsFor.mouse,DraggableCore$1=class extends React$2.Component{constructor(){super(...arguments),_defineProperty$7(this,"dragging",!1),_defineProperty$7(this,"lastX",NaN),_defineProperty$7(this,"lastY",NaN),_defineProperty$7(this,"touchIdentifier",null),_defineProperty$7(this,"mounted",!1),_defineProperty$7(this,"handleDragStart",$r=>{if(this.props.onMouseDown($r),!this.props.allowAnyClick&&typeof $r.button=="number"&&$r.button!==0)return!1;const zr=this.findDOMNode();if(!zr||!zr.ownerDocument||!zr.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:_r}=zr;if(this.props.disabled||!($r.target instanceof _r.defaultView.Node)||this.props.handle&&!(0,_domFns.matchesSelectorAndParentsTo)($r.target,this.props.handle,zr)||this.props.cancel&&(0,_domFns.matchesSelectorAndParentsTo)($r.target,this.props.cancel,zr))return;$r.type==="touchstart"&&$r.preventDefault();const Dr=(0,_domFns.getTouchIdentifier)($r);this.touchIdentifier=Dr;const kr=(0,_positionFns.getControlPosition)($r,Dr,this);if(kr==null)return;const{x:qr,y:Nr}=kr,Wr=(0,_positionFns.createCoreData)(this,qr,Nr);(0,_log.default)("DraggableCore: handleDragStart: %j",Wr),(0,_log.default)("calling",this.props.onStart),!(this.props.onStart($r,Wr)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,_domFns.addUserSelectStyles)(_r),this.dragging=!0,this.lastX=qr,this.lastY=Nr,(0,_domFns.addEvent)(_r,dragEventFor.move,this.handleDrag),(0,_domFns.addEvent)(_r,dragEventFor.stop,this.handleDragStop))}),_defineProperty$7(this,"handleDrag",$r=>{const zr=(0,_positionFns.getControlPosition)($r,this.touchIdentifier,this);if(zr==null)return;let{x:_r,y:Dr}=zr;if(Array.isArray(this.props.grid)){let Nr=_r-this.lastX,Wr=Dr-this.lastY;if([Nr,Wr]=(0,_positionFns.snapToGrid)(this.props.grid,Nr,Wr),!Nr&&!Wr)return;_r=this.lastX+Nr,Dr=this.lastY+Wr}const kr=(0,_positionFns.createCoreData)(this,_r,Dr);if((0,_log.default)("DraggableCore: handleDrag: %j",kr),this.props.onDrag($r,kr)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch{const Wr=document.createEvent("MouseEvents");Wr.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(Wr)}return}this.lastX=_r,this.lastY=Dr}),_defineProperty$7(this,"handleDragStop",$r=>{if(!this.dragging)return;const zr=(0,_positionFns.getControlPosition)($r,this.touchIdentifier,this);if(zr==null)return;let{x:_r,y:Dr}=zr;if(Array.isArray(this.props.grid)){let Wr=_r-this.lastX||0,Qr=Dr-this.lastY||0;[Wr,Qr]=(0,_positionFns.snapToGrid)(this.props.grid,Wr,Qr),_r=this.lastX+Wr,Dr=this.lastY+Qr}const kr=(0,_positionFns.createCoreData)(this,_r,Dr);if(this.props.onStop($r,kr)===!1||this.mounted===!1)return!1;const Nr=this.findDOMNode();Nr&&this.props.enableUserSelectHack&&(0,_domFns.removeUserSelectStyles)(Nr.ownerDocument),(0,_log.default)("DraggableCore: handleDragStop: %j",kr),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,Nr&&((0,_log.default)("DraggableCore: Removing handlers"),(0,_domFns.removeEvent)(Nr.ownerDocument,dragEventFor.move,this.handleDrag),(0,_domFns.removeEvent)(Nr.ownerDocument,dragEventFor.stop,this.handleDragStop))}),_defineProperty$7(this,"onMouseDown",$r=>(dragEventFor=eventsFor.mouse,this.handleDragStart($r))),_defineProperty$7(this,"onMouseUp",$r=>(dragEventFor=eventsFor.mouse,this.handleDragStop($r))),_defineProperty$7(this,"onTouchStart",$r=>(dragEventFor=eventsFor.touch,this.handleDragStart($r))),_defineProperty$7(this,"onTouchEnd",$r=>(dragEventFor=eventsFor.touch,this.handleDragStop($r)))}componentDidMount(){this.mounted=!0;const $r=this.findDOMNode();$r&&(0,_domFns.addEvent)($r,eventsFor.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const $r=this.findDOMNode();if($r){const{ownerDocument:zr}=$r;(0,_domFns.removeEvent)(zr,eventsFor.mouse.move,this.handleDrag),(0,_domFns.removeEvent)(zr,eventsFor.touch.move,this.handleDrag),(0,_domFns.removeEvent)(zr,eventsFor.mouse.stop,this.handleDragStop),(0,_domFns.removeEvent)(zr,eventsFor.touch.stop,this.handleDragStop),(0,_domFns.removeEvent)($r,eventsFor.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,_domFns.removeUserSelectStyles)(zr)}}findDOMNode(){var $r,zr;return($r=this.props)!==null&&$r!==void 0&&$r.nodeRef?(zr=this.props)===null||zr===void 0||(zr=zr.nodeRef)===null||zr===void 0?void 0:zr.current:_reactDom.default.findDOMNode(this)}render(){return React$2.cloneElement(React$2.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}};DraggableCore$2.default=DraggableCore$1;_defineProperty$7(DraggableCore$1,"displayName","DraggableCore");_defineProperty$7(DraggableCore$1,"propTypes",{allowAnyClick:_propTypes$3.default.bool,children:_propTypes$3.default.node.isRequired,disabled:_propTypes$3.default.bool,enableUserSelectHack:_propTypes$3.default.bool,offsetParent:function(Gt,$r){if(Gt[$r]&&Gt[$r].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:_propTypes$3.default.arrayOf(_propTypes$3.default.number),handle:_propTypes$3.default.string,cancel:_propTypes$3.default.string,nodeRef:_propTypes$3.default.object,onStart:_propTypes$3.default.func,onDrag:_propTypes$3.default.func,onStop:_propTypes$3.default.func,onMouseDown:_propTypes$3.default.func,scale:_propTypes$3.default.number,className:_shims.dontSetMe,style:_shims.dontSetMe,transform:_shims.dontSetMe});_defineProperty$7(DraggableCore$1,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1});(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Object.defineProperty(Gt,"DraggableCore",{enumerable:!0,get:function(){return Wr.default}}),Gt.default=void 0;var $r=Zr(reactExports),zr=Vr(propTypesExports),_r=Vr(reactDomExports),Dr=Vr(require$$3$1),kr=domFns,qr=positionFns,Nr=shims,Wr=Vr(DraggableCore$2),Qr=Vr(log$2);function Vr(i0){return i0&&i0.__esModule?i0:{default:i0}}function Jr(i0){if(typeof WeakMap!="function")return null;var n0=new WeakMap,o0=new WeakMap;return(Jr=function(a0){return a0?o0:n0})(i0)}function Zr(i0,n0){if(i0&&i0.__esModule)return i0;if(i0===null||typeof i0!="object"&&typeof i0!="function")return{default:i0};var o0=Jr(n0);if(o0&&o0.has(i0))return o0.get(i0);var a0={},s0=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l0 in i0)if(l0!=="default"&&Object.prototype.hasOwnProperty.call(i0,l0)){var u0=s0?Object.getOwnPropertyDescriptor(i0,l0):null;u0&&(u0.get||u0.set)?Object.defineProperty(a0,l0,u0):a0[l0]=i0[l0]}return a0.default=i0,o0&&o0.set(i0,a0),a0}function zn(){return zn=Object.assign?Object.assign.bind():function(i0){for(var n0=1;n0<arguments.length;n0++){var o0=arguments[n0];for(var a0 in o0)Object.prototype.hasOwnProperty.call(o0,a0)&&(i0[a0]=o0[a0])}return i0},zn.apply(this,arguments)}function Vn(i0,n0,o0){return n0=_i(n0),n0 in i0?Object.defineProperty(i0,n0,{value:o0,enumerable:!0,configurable:!0,writable:!0}):i0[n0]=o0,i0}function _i(i0){var n0=e0(i0,"string");return typeof n0=="symbol"?n0:String(n0)}function e0(i0,n0){if(typeof i0!="object"||i0===null)return i0;var o0=i0[Symbol.toPrimitive];if(o0!==void 0){var a0=o0.call(i0,n0||"default");if(typeof a0!="object")return a0;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n0==="string"?String:Number)(i0)}class r0 extends $r.Component{static getDerivedStateFromProps(n0,o0){let{position:a0}=n0,{prevPropsPosition:s0}=o0;return a0&&(!s0||a0.x!==s0.x||a0.y!==s0.y)?((0,Qr.default)("Draggable: getDerivedStateFromProps %j",{position:a0,prevPropsPosition:s0}),{x:a0.x,y:a0.y,prevPropsPosition:{...a0}}):null}constructor(n0){super(n0),Vn(this,"onDragStart",(o0,a0)=>{if((0,Qr.default)("Draggable: onDragStart: %j",a0),this.props.onStart(o0,(0,qr.createDraggableData)(this,a0))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),Vn(this,"onDrag",(o0,a0)=>{if(!this.state.dragging)return!1;(0,Qr.default)("Draggable: onDrag: %j",a0);const s0=(0,qr.createDraggableData)(this,a0),l0={x:s0.x,y:s0.y,slackX:0,slackY:0};if(this.props.bounds){const{x:b0,y:g0}=l0;l0.x+=this.state.slackX,l0.y+=this.state.slackY;const[y0,f0]=(0,qr.getBoundPosition)(this,l0.x,l0.y);l0.x=y0,l0.y=f0,l0.slackX=this.state.slackX+(b0-l0.x),l0.slackY=this.state.slackY+(g0-l0.y),s0.x=l0.x,s0.y=l0.y,s0.deltaX=l0.x-this.state.x,s0.deltaY=l0.y-this.state.y}if(this.props.onDrag(o0,s0)===!1)return!1;this.setState(l0)}),Vn(this,"onDragStop",(o0,a0)=>{if(!this.state.dragging||this.props.onStop(o0,(0,qr.createDraggableData)(this,a0))===!1)return!1;(0,Qr.default)("Draggable: onDragStop: %j",a0);const l0={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:b0,y:g0}=this.props.position;l0.x=b0,l0.y=g0}this.setState(l0)}),this.state={dragging:!1,dragged:!1,x:n0.position?n0.position.x:n0.defaultPosition.x,y:n0.position?n0.position.y:n0.defaultPosition.y,prevPropsPosition:{...n0.position},slackX:0,slackY:0,isElementSVG:!1},n0.position&&!(n0.onDrag||n0.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement<"u"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var n0,o0;return(n0=(o0=this.props)===null||o0===void 0||(o0=o0.nodeRef)===null||o0===void 0?void 0:o0.current)!==null&&n0!==void 0?n0:_r.default.findDOMNode(this)}render(){const{axis:n0,bounds:o0,children:a0,defaultPosition:s0,defaultClassName:l0,defaultClassNameDragging:u0,defaultClassNameDragged:b0,position:g0,positionOffset:y0,scale:f0,...v0}=this.props;let A0={},p0=null;const m0=!!!g0||this.state.dragging,c0=g0||s0,d0={x:(0,qr.canDragX)(this)&&m0?this.state.x:c0.x,y:(0,qr.canDragY)(this)&&m0?this.state.y:c0.y};this.state.isElementSVG?p0=(0,kr.createSVGTransform)(d0,y0):A0=(0,kr.createCSSTransform)(d0,y0);const M0=(0,Dr.default)(a0.props.className||"",l0,{[u0]:this.state.dragging,[b0]:this.state.dragged});return $r.createElement(Wr.default,zn({},v0,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),$r.cloneElement($r.Children.only(a0),{className:M0,style:{...a0.props.style,...A0},transform:p0}))}}Gt.default=r0,Vn(r0,"displayName","Draggable"),Vn(r0,"propTypes",{...Wr.default.propTypes,axis:zr.default.oneOf(["both","x","y","none"]),bounds:zr.default.oneOfType([zr.default.shape({left:zr.default.number,right:zr.default.number,top:zr.default.number,bottom:zr.default.number}),zr.default.string,zr.default.oneOf([!1])]),defaultClassName:zr.default.string,defaultClassNameDragging:zr.default.string,defaultClassNameDragged:zr.default.string,defaultPosition:zr.default.shape({x:zr.default.number,y:zr.default.number}),positionOffset:zr.default.shape({x:zr.default.oneOfType([zr.default.number,zr.default.string]),y:zr.default.oneOfType([zr.default.number,zr.default.string])}),position:zr.default.shape({x:zr.default.number,y:zr.default.number}),className:Nr.dontSetMe,style:Nr.dontSetMe,transform:Nr.dontSetMe}),Vn(r0,"defaultProps",{...Wr.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})})(Draggable$1);const{default:Draggable,DraggableCore}=Draggable$1;cjs$1.exports=Draggable;cjs$1.exports.default=Draggable;cjs$1.exports.DraggableCore=DraggableCore;var cjsExports=cjs$1.exports,utils={};utils.__esModule=!0;utils.cloneElement=cloneElement;var _react$1=_interopRequireDefault$c(reactExports);function _interopRequireDefault$c(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function ownKeys$6(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$4(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$6(Object(zr),!0).forEach(function(_r){_defineProperty$6(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$6(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$6(Gt,$r,zr){return $r=_toPropertyKey$4($r),$r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _toPropertyKey$4(Gt){var $r=_toPrimitive$4(Gt,"string");return typeof $r=="symbol"?$r:String($r)}function _toPrimitive$4(Gt,$r){if(typeof Gt!="object"||Gt===null)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(typeof _r!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}function cloneElement(Gt,$r){return $r.style&&Gt.props.style&&($r.style=_objectSpread$4(_objectSpread$4({},Gt.props.style),$r.style)),$r.className&&Gt.props.className&&($r.className=Gt.props.className+" "+$r.className),_react$1.default.cloneElement(Gt,$r)}var propTypes={};propTypes.__esModule=!0;propTypes.resizableProps=void 0;var _propTypes$2=_interopRequireDefault$b(propTypesExports);function _interopRequireDefault$b(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}var resizableProps={axis:_propTypes$2.default.oneOf(["both","x","y","none"]),className:_propTypes$2.default.string,children:_propTypes$2.default.element.isRequired,draggableOpts:_propTypes$2.default.shape({allowAnyClick:_propTypes$2.default.bool,cancel:_propTypes$2.default.string,children:_propTypes$2.default.node,disabled:_propTypes$2.default.bool,enableUserSelectHack:_propTypes$2.default.bool,offsetParent:_propTypes$2.default.node,grid:_propTypes$2.default.arrayOf(_propTypes$2.default.number),handle:_propTypes$2.default.string,nodeRef:_propTypes$2.default.object,onStart:_propTypes$2.default.func,onDrag:_propTypes$2.default.func,onStop:_propTypes$2.default.func,onMouseDown:_propTypes$2.default.func,scale:_propTypes$2.default.number}),height:function Gt(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];var Dr=zr[0];if(Dr.axis==="both"||Dr.axis==="y"){var kr;return(kr=_propTypes$2.default.number).isRequired.apply(kr,zr)}return _propTypes$2.default.number.apply(_propTypes$2.default,zr)},handle:_propTypes$2.default.oneOfType([_propTypes$2.default.node,_propTypes$2.default.func]),handleSize:_propTypes$2.default.arrayOf(_propTypes$2.default.number),lockAspectRatio:_propTypes$2.default.bool,maxConstraints:_propTypes$2.default.arrayOf(_propTypes$2.default.number),minConstraints:_propTypes$2.default.arrayOf(_propTypes$2.default.number),onResizeStop:_propTypes$2.default.func,onResizeStart:_propTypes$2.default.func,onResize:_propTypes$2.default.func,resizeHandles:_propTypes$2.default.arrayOf(_propTypes$2.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:_propTypes$2.default.number,width:function Gt(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];var Dr=zr[0];if(Dr.axis==="both"||Dr.axis==="x"){var kr;return(kr=_propTypes$2.default.number).isRequired.apply(kr,zr)}return _propTypes$2.default.number.apply(_propTypes$2.default,zr)}};propTypes.resizableProps=resizableProps;Resizable$1.__esModule=!0;Resizable$1.default=void 0;var React$1=_interopRequireWildcard$1(reactExports),_reactDraggable=cjsExports,_utils=utils,_propTypes$1=propTypes,_excluded$j=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function _getRequireWildcardCache$1(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache$1=function(Dr){return Dr?zr:$r})(Gt)}function _interopRequireWildcard$1(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache$1($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}function _extends$3(){return _extends$3=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$3.apply(this,arguments)}function _objectWithoutPropertiesLoose$3(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function ownKeys$5(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$3(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$5(Object(zr),!0).forEach(function(_r){_defineProperty$5(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$5(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$5(Gt,$r,zr){return $r=_toPropertyKey$3($r),$r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _toPropertyKey$3(Gt){var $r=_toPrimitive$3(Gt,"string");return typeof $r=="symbol"?$r:String($r)}function _toPrimitive$3(Gt,$r){if(typeof Gt!="object"||Gt===null)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(typeof _r!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}function _inheritsLoose$2(Gt,$r){Gt.prototype=Object.create($r.prototype),Gt.prototype.constructor=Gt,_setPrototypeOf$2(Gt,$r)}function _setPrototypeOf$2(Gt,$r){return _setPrototypeOf$2=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(_r,Dr){return _r.__proto__=Dr,_r},_setPrototypeOf$2(Gt,$r)}var Resizable=function(Gt){_inheritsLoose$2($r,Gt);function $r(){for(var _r,Dr=arguments.length,kr=new Array(Dr),qr=0;qr<Dr;qr++)kr[qr]=arguments[qr];return _r=Gt.call.apply(Gt,[this].concat(kr))||this,_r.handleRefs={},_r.lastHandleRect=null,_r.slack=null,_r}var zr=$r.prototype;return zr.componentWillUnmount=function(){this.resetData()},zr.resetData=function(){this.lastHandleRect=this.slack=null},zr.runConstraints=function(Dr,kr){var qr=this.props,Nr=qr.minConstraints,Wr=qr.maxConstraints,Qr=qr.lockAspectRatio;if(!Nr&&!Wr&&!Qr)return[Dr,kr];if(Qr){var Vr=this.props.width/this.props.height,Jr=Dr-this.props.width,Zr=kr-this.props.height;Math.abs(Jr)>Math.abs(Zr*Vr)?kr=Dr/Vr:Dr=kr*Vr}var zn=Dr,Vn=kr,_i=this.slack||[0,0],e0=_i[0],r0=_i[1];return Dr+=e0,kr+=r0,Nr&&(Dr=Math.max(Nr[0],Dr),kr=Math.max(Nr[1],kr)),Wr&&(Dr=Math.min(Wr[0],Dr),kr=Math.min(Wr[1],kr)),this.slack=[e0+(zn-Dr),r0+(Vn-kr)],[Dr,kr]},zr.resizeHandler=function(Dr,kr){var qr=this;return function(Nr,Wr){var Qr=Wr.node,Vr=Wr.deltaX,Jr=Wr.deltaY;Dr==="onResizeStart"&&qr.resetData();var Zr=(qr.props.axis==="both"||qr.props.axis==="x")&&kr!=="n"&&kr!=="s",zn=(qr.props.axis==="both"||qr.props.axis==="y")&&kr!=="e"&&kr!=="w";if(!(!Zr&&!zn)){var Vn=kr[0],_i=kr[kr.length-1],e0=Qr.getBoundingClientRect();if(qr.lastHandleRect!=null){if(_i==="w"){var r0=e0.left-qr.lastHandleRect.left;Vr+=r0}if(Vn==="n"){var i0=e0.top-qr.lastHandleRect.top;Jr+=i0}}qr.lastHandleRect=e0,_i==="w"&&(Vr=-Vr),Vn==="n"&&(Jr=-Jr);var n0=qr.props.width+(Zr?Vr/qr.props.transformScale:0),o0=qr.props.height+(zn?Jr/qr.props.transformScale:0),a0=qr.runConstraints(n0,o0);n0=a0[0],o0=a0[1];var s0=n0!==qr.props.width||o0!==qr.props.height,l0=typeof qr.props[Dr]=="function"?qr.props[Dr]:null,u0=Dr==="onResize"&&!s0;l0&&!u0&&(Nr.persist==null||Nr.persist(),l0(Nr,{node:Qr,size:{width:n0,height:o0},handle:kr})),Dr==="onResizeStop"&&qr.resetData()}}},zr.renderResizeHandle=function(Dr,kr){var qr=this.props.handle;if(!qr)return React$1.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+Dr,ref:kr});if(typeof qr=="function")return qr(Dr,kr);var Nr=typeof qr.type=="string",Wr=_objectSpread$3({ref:kr},Nr?{}:{handleAxis:Dr});return React$1.cloneElement(qr,Wr)},zr.render=function(){var Dr=this,kr=this.props,qr=kr.children,Nr=kr.className,Wr=kr.draggableOpts;kr.width,kr.height,kr.handle,kr.handleSize,kr.lockAspectRatio,kr.axis,kr.minConstraints,kr.maxConstraints,kr.onResize,kr.onResizeStop,kr.onResizeStart;var Qr=kr.resizeHandles;kr.transformScale;var Vr=_objectWithoutPropertiesLoose$3(kr,_excluded$j);return(0,_utils.cloneElement)(qr,_objectSpread$3(_objectSpread$3({},Vr),{},{className:(Nr?Nr+" ":"")+"react-resizable",children:[].concat(qr.props.children,Qr.map(function(Jr){var Zr,zn=(Zr=Dr.handleRefs[Jr])!=null?Zr:Dr.handleRefs[Jr]=React$1.createRef();return React$1.createElement(_reactDraggable.DraggableCore,_extends$3({},Wr,{nodeRef:zn,key:"resizableHandle-"+Jr,onStop:Dr.resizeHandler("onResizeStop",Jr),onStart:Dr.resizeHandler("onResizeStart",Jr),onDrag:Dr.resizeHandler("onResize",Jr)}),Dr.renderResizeHandle(Jr,zn))}))}))},$r}(React$1.Component);Resizable$1.default=Resizable;Resizable.propTypes=_propTypes$1.resizableProps;Resizable.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1};var ResizableBox$2={};ResizableBox$2.__esModule=!0;ResizableBox$2.default=void 0;var React=_interopRequireWildcard(reactExports),_propTypes=_interopRequireDefault$a(propTypesExports),_Resizable=_interopRequireDefault$a(Resizable$1),_propTypes2=propTypes,_excluded$i=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function _interopRequireDefault$a(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _getRequireWildcardCache(Gt){if(typeof WeakMap!="function")return null;var $r=new WeakMap,zr=new WeakMap;return(_getRequireWildcardCache=function(Dr){return Dr?zr:$r})(Gt)}function _interopRequireWildcard(Gt,$r){if(Gt&&Gt.__esModule)return Gt;if(Gt===null||typeof Gt!="object"&&typeof Gt!="function")return{default:Gt};var zr=_getRequireWildcardCache($r);if(zr&&zr.has(Gt))return zr.get(Gt);var _r={},Dr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var kr in Gt)if(kr!=="default"&&Object.prototype.hasOwnProperty.call(Gt,kr)){var qr=Dr?Object.getOwnPropertyDescriptor(Gt,kr):null;qr&&(qr.get||qr.set)?Object.defineProperty(_r,kr,qr):_r[kr]=Gt[kr]}return _r.default=Gt,zr&&zr.set(Gt,_r),_r}function _extends$2(){return _extends$2=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends$2.apply(this,arguments)}function ownKeys$4(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$4(Object(zr),!0).forEach(function(_r){_defineProperty$4(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$4(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$4(Gt,$r,zr){return $r=_toPropertyKey$2($r),$r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _toPropertyKey$2(Gt){var $r=_toPrimitive$2(Gt,"string");return typeof $r=="symbol"?$r:String($r)}function _toPrimitive$2(Gt,$r){if(typeof Gt!="object"||Gt===null)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(typeof _r!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}function _objectWithoutPropertiesLoose$2(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function _inheritsLoose$1(Gt,$r){Gt.prototype=Object.create($r.prototype),Gt.prototype.constructor=Gt,_setPrototypeOf$1(Gt,$r)}function _setPrototypeOf$1(Gt,$r){return _setPrototypeOf$1=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(_r,Dr){return _r.__proto__=Dr,_r},_setPrototypeOf$1(Gt,$r)}var ResizableBox$1=function(Gt){_inheritsLoose$1($r,Gt);function $r(){for(var _r,Dr=arguments.length,kr=new Array(Dr),qr=0;qr<Dr;qr++)kr[qr]=arguments[qr];return _r=Gt.call.apply(Gt,[this].concat(kr))||this,_r.state={width:_r.props.width,height:_r.props.height,propsWidth:_r.props.width,propsHeight:_r.props.height},_r.onResize=function(Nr,Wr){var Qr=Wr.size;_r.props.onResize?(Nr.persist==null||Nr.persist(),_r.setState(Qr,function(){return _r.props.onResize&&_r.props.onResize(Nr,Wr)})):_r.setState(Qr)},_r}$r.getDerivedStateFromProps=function(Dr,kr){return kr.propsWidth!==Dr.width||kr.propsHeight!==Dr.height?{width:Dr.width,height:Dr.height,propsWidth:Dr.width,propsHeight:Dr.height}:null};var zr=$r.prototype;return zr.render=function(){var Dr=this.props,kr=Dr.handle,qr=Dr.handleSize;Dr.onResize;var Nr=Dr.onResizeStart,Wr=Dr.onResizeStop,Qr=Dr.draggableOpts,Vr=Dr.minConstraints,Jr=Dr.maxConstraints,Zr=Dr.lockAspectRatio,zn=Dr.axis;Dr.width,Dr.height;var Vn=Dr.resizeHandles,_i=Dr.style,e0=Dr.transformScale,r0=_objectWithoutPropertiesLoose$2(Dr,_excluded$i);return React.createElement(_Resizable.default,{axis:zn,draggableOpts:Qr,handle:kr,handleSize:qr,height:this.state.height,lockAspectRatio:Zr,maxConstraints:Jr,minConstraints:Vr,onResizeStart:Nr,onResize:this.onResize,onResizeStop:Wr,resizeHandles:Vn,transformScale:e0,width:this.state.width},React.createElement("div",_extends$2({},r0,{style:_objectSpread$2(_objectSpread$2({},_i),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},$r}(React.Component);ResizableBox$2.default=ResizableBox$1;ResizableBox$1.propTypes=_objectSpread$2(_objectSpread$2({},_propTypes2.resizableProps),{},{children:_propTypes.default.element});reactResizable.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")};reactResizable.exports.Resizable=Resizable$1.default;var ResizableBox=reactResizable.exports.ResizableBox=ResizableBox$2.default,registerCSSInterfaceWithDefaultTheme={},dist$1={},toStr$1=Object.prototype.toString,isArguments=function Gt($r){var zr=toStr$1.call($r),_r=zr==="[object Arguments]";return _r||(_r=zr!=="[object Array]"&&$r!==null&&typeof $r=="object"&&typeof $r.length=="number"&&$r.length>=0&&toStr$1.call($r.callee)==="[object Function]"),_r},implementation$9,hasRequiredImplementation$7;function requireImplementation$7(){if(hasRequiredImplementation$7)return implementation$9;hasRequiredImplementation$7=1;var Gt;if(!Object.keys){var $r=Object.prototype.hasOwnProperty,zr=Object.prototype.toString,_r=isArguments,Dr=Object.prototype.propertyIsEnumerable,kr=!Dr.call({toString:null},"toString"),qr=Dr.call(function(){},"prototype"),Nr=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Wr=function(Zr){var zn=Zr.constructor;return zn&&zn.prototype===Zr},Qr={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},Vr=function(){if(typeof window>"u")return!1;for(var Zr in window)try{if(!Qr["$"+Zr]&&$r.call(window,Zr)&&window[Zr]!==null&&typeof window[Zr]=="object")try{Wr(window[Zr])}catch{return!0}}catch{return!0}return!1}(),Jr=function(Zr){if(typeof window>"u"||!Vr)return Wr(Zr);try{return Wr(Zr)}catch{return!1}};Gt=function(zn){var Vn=zn!==null&&typeof zn=="object",_i=zr.call(zn)==="[object Function]",e0=_r(zn),r0=Vn&&zr.call(zn)==="[object String]",i0=[];if(!Vn&&!_i&&!e0)throw new TypeError("Object.keys called on a non-object");var n0=qr&&_i;if(r0&&zn.length>0&&!$r.call(zn,0))for(var o0=0;o0<zn.length;++o0)i0.push(String(o0));if(e0&&zn.length>0)for(var a0=0;a0<zn.length;++a0)i0.push(String(a0));else for(var s0 in zn)!(n0&&s0==="prototype")&&$r.call(zn,s0)&&i0.push(String(s0));if(kr)for(var l0=Jr(zn),u0=0;u0<Nr.length;++u0)!(l0&&Nr[u0]==="constructor")&&$r.call(zn,Nr[u0])&&i0.push(Nr[u0]);return i0}}return implementation$9=Gt,implementation$9}var slice$1=Array.prototype.slice,isArgs=isArguments,origKeys=Object.keys,keysShim=origKeys?function Gt($r){return origKeys($r)}:requireImplementation$7(),originalKeys=Object.keys;keysShim.shim=function Gt(){if(Object.keys){var $r=function(){var zr=Object.keys(arguments);return zr&&zr.length===arguments.length}(1,2);$r||(Object.keys=function(_r){return isArgs(_r)?originalKeys(slice$1.call(_r)):originalKeys(_r)})}else Object.keys=keysShim;return Object.keys||keysShim};var objectKeys$1=keysShim,esErrors=Error,_eval=EvalError,range$1=RangeError,ref$1=ReferenceError,syntax=SyntaxError,type=TypeError,uri=URIError,shams$1=function Gt(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var $r={},zr=Symbol("test"),_r=Object(zr);if(typeof zr=="string"||Object.prototype.toString.call(zr)!=="[object Symbol]"||Object.prototype.toString.call(_r)!=="[object Symbol]")return!1;var Dr=42;$r[zr]=Dr;for(zr in $r)return!1;if(typeof Object.keys=="function"&&Object.keys($r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames($r).length!==0)return!1;var kr=Object.getOwnPropertySymbols($r);if(kr.length!==1||kr[0]!==zr||!Object.prototype.propertyIsEnumerable.call($r,zr))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var qr=Object.getOwnPropertyDescriptor($r,zr);if(qr.value!==Dr||qr.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=shams$1,hasSymbols$1=function Gt(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},test={__proto__:null,foo:{}},$Object=Object,hasProto$1=function Gt(){return{__proto__:test}.foo===test.foo&&!(test instanceof $Object)},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",toStr=Object.prototype.toString,max$1=Math.max,funcType="[object Function]",concatty=function Gt($r,zr){for(var _r=[],Dr=0;Dr<$r.length;Dr+=1)_r[Dr]=$r[Dr];for(var kr=0;kr<zr.length;kr+=1)_r[kr+$r.length]=zr[kr];return _r},slicy=function Gt($r,zr){for(var _r=[],Dr=zr,kr=0;Dr<$r.length;Dr+=1,kr+=1)_r[kr]=$r[Dr];return _r},joiny=function(Gt,$r){for(var zr="",_r=0;_r<Gt.length;_r+=1)zr+=Gt[_r],_r+1<Gt.length&&(zr+=$r);return zr},implementation$8=function Gt($r){var zr=this;if(typeof zr!="function"||toStr.apply(zr)!==funcType)throw new TypeError(ERROR_MESSAGE+zr);for(var _r=slicy(arguments,1),Dr,kr=function(){if(this instanceof Dr){var Vr=zr.apply(this,concatty(_r,arguments));return Object(Vr)===Vr?Vr:this}return zr.apply($r,concatty(_r,arguments))},qr=max$1(0,zr.length-_r.length),Nr=[],Wr=0;Wr<qr;Wr++)Nr[Wr]="$"+Wr;if(Dr=Function("binder","return function ("+joiny(Nr,",")+"){ return binder.apply(this,arguments); }")(kr),zr.prototype){var Qr=function(){};Qr.prototype=zr.prototype,Dr.prototype=new Qr,Qr.prototype=null}return Dr},implementation$7=implementation$8,functionBind=Function.prototype.bind||implementation$7,call$1=Function.prototype.call,$hasOwn=Object.prototype.hasOwnProperty,bind$1=functionBind,hasown=bind$1.call(call$1,$hasOwn),undefined$1,$Error=esErrors,$EvalError=_eval,$RangeError=range$1,$ReferenceError=ref$1,$SyntaxError$1=syntax,$TypeError$2=type,$URIError=uri,$Function=Function,getEvalledConstructor=function(Gt){try{return $Function('"use strict"; return ('+Gt+").constructor;")()}catch{}},$gOPD$1=Object.getOwnPropertyDescriptor;if($gOPD$1)try{$gOPD$1({},"")}catch{$gOPD$1=null}var throwTypeError=function(){throw new $TypeError$2},ThrowTypeError=$gOPD$1?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD$1(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),hasProto=hasProto$1(),getProto=Object.getPrototypeOf||(hasProto?function(Gt){return Gt.__proto__}:null),needsEval={},TypedArray=typeof Uint8Array>"u"||!getProto?undefined$1:getProto(Uint8Array),INTRINSICS={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?undefined$1:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?undefined$1:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map>"u"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols||!getProto?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols||!getProto?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError$1,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$2,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1:Uint32Array,"%URIError%":$URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1:WeakSet};if(getProto)try{null.error}catch(Gt){var errorProto=getProto(getProto(Gt));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function Gt($r){var zr;if($r==="%AsyncFunction%")zr=getEvalledConstructor("async function () {}");else if($r==="%GeneratorFunction%")zr=getEvalledConstructor("function* () {}");else if($r==="%AsyncGeneratorFunction%")zr=getEvalledConstructor("async function* () {}");else if($r==="%AsyncGenerator%"){var _r=Gt("%AsyncGeneratorFunction%");_r&&(zr=_r.prototype)}else if($r==="%AsyncIteratorPrototype%"){var Dr=Gt("%AsyncGenerator%");Dr&&getProto&&(zr=getProto(Dr.prototype))}return INTRINSICS[$r]=zr,zr},LEGACY_ALIASES={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind=functionBind,hasOwn=hasown,$concat=bind.call(Function.call,Array.prototype.concat),$spliceApply=bind.call(Function.apply,Array.prototype.splice),$replace=bind.call(Function.call,String.prototype.replace),$strSlice=bind.call(Function.call,String.prototype.slice),$exec=bind.call(Function.call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=function Gt($r){var zr=$strSlice($r,0,1),_r=$strSlice($r,-1);if(zr==="%"&&_r!=="%")throw new $SyntaxError$1("invalid intrinsic syntax, expected closing `%`");if(_r==="%"&&zr!=="%")throw new $SyntaxError$1("invalid intrinsic syntax, expected opening `%`");var Dr=[];return $replace($r,rePropName,function(kr,qr,Nr,Wr){Dr[Dr.length]=Nr?$replace(Wr,reEscapeChar,"$1"):qr||kr}),Dr},getBaseIntrinsic=function Gt($r,zr){var _r=$r,Dr;if(hasOwn(LEGACY_ALIASES,_r)&&(Dr=LEGACY_ALIASES[_r],_r="%"+Dr[0]+"%"),hasOwn(INTRINSICS,_r)){var kr=INTRINSICS[_r];if(kr===needsEval&&(kr=doEval(_r)),typeof kr>"u"&&!zr)throw new $TypeError$2("intrinsic "+$r+" exists, but is not available. Please file an issue!");return{alias:Dr,name:_r,value:kr}}throw new $SyntaxError$1("intrinsic "+$r+" does not exist!")},getIntrinsic=function Gt($r,zr){if(typeof $r!="string"||$r.length===0)throw new $TypeError$2("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof zr!="boolean")throw new $TypeError$2('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,$r)===null)throw new $SyntaxError$1("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var _r=stringToPath($r),Dr=_r.length>0?_r[0]:"",kr=getBaseIntrinsic("%"+Dr+"%",zr),qr=kr.name,Nr=kr.value,Wr=!1,Qr=kr.alias;Qr&&(Dr=Qr[0],$spliceApply(_r,$concat([0,1],Qr)));for(var Vr=1,Jr=!0;Vr<_r.length;Vr+=1){var Zr=_r[Vr],zn=$strSlice(Zr,0,1),Vn=$strSlice(Zr,-1);if((zn==='"'||zn==="'"||zn==="`"||Vn==='"'||Vn==="'"||Vn==="`")&&zn!==Vn)throw new $SyntaxError$1("property names with quotes must have matching quotes");if((Zr==="constructor"||!Jr)&&(Wr=!0),Dr+="."+Zr,qr="%"+Dr+"%",hasOwn(INTRINSICS,qr))Nr=INTRINSICS[qr];else if(Nr!=null){if(!(Zr in Nr)){if(!zr)throw new $TypeError$2("base intrinsic for "+$r+" exists, but the property is not available.");return}if($gOPD$1&&Vr+1>=_r.length){var _i=$gOPD$1(Nr,Zr);Jr=!!_i,Jr&&"get"in _i&&!("originalValue"in _i.get)?Nr=_i.get:Nr=Nr[Zr]}else Jr=hasOwn(Nr,Zr),Nr=Nr[Zr];Jr&&!Wr&&(INTRINSICS[qr]=Nr)}}return Nr},esDefineProperty,hasRequiredEsDefineProperty;function requireEsDefineProperty(){if(hasRequiredEsDefineProperty)return esDefineProperty;hasRequiredEsDefineProperty=1;var Gt=getIntrinsic,$r=Gt("%Object.defineProperty%",!0)||!1;if($r)try{$r({},"a",{value:1})}catch{$r=!1}return esDefineProperty=$r,esDefineProperty}var GetIntrinsic$3=getIntrinsic,$gOPD=GetIntrinsic$3("%Object.getOwnPropertyDescriptor%",!0);if($gOPD)try{$gOPD([],"length")}catch{$gOPD=null}var gopd$1=$gOPD,$defineProperty$1=requireEsDefineProperty(),$SyntaxError=syntax,$TypeError$1=type,gopd=gopd$1,defineDataProperty=function Gt($r,zr,_r){if(!$r||typeof $r!="object"&&typeof $r!="function")throw new $TypeError$1("`obj` must be an object or a function`");if(typeof zr!="string"&&typeof zr!="symbol")throw new $TypeError$1("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new $TypeError$1("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new $TypeError$1("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new $TypeError$1("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new $TypeError$1("`loose`, if provided, must be a boolean");var Dr=arguments.length>3?arguments[3]:null,kr=arguments.length>4?arguments[4]:null,qr=arguments.length>5?arguments[5]:null,Nr=arguments.length>6?arguments[6]:!1,Wr=!!gopd&&gopd($r,zr);if($defineProperty$1)$defineProperty$1($r,zr,{configurable:qr===null&&Wr?Wr.configurable:!qr,enumerable:Dr===null&&Wr?Wr.enumerable:!Dr,value:_r,writable:kr===null&&Wr?Wr.writable:!kr});else if(Nr||!Dr&&!kr&&!qr)$r[zr]=_r;else throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},$defineProperty=requireEsDefineProperty(),hasPropertyDescriptors=function Gt(){return!!$defineProperty};hasPropertyDescriptors.hasArrayLengthDefineBug=function Gt(){if(!$defineProperty)return null;try{return $defineProperty([],"length",{value:1}).length!==1}catch{return!0}};var hasPropertyDescriptors_1=hasPropertyDescriptors,defineProperties_1,hasRequiredDefineProperties;function requireDefineProperties(){if(hasRequiredDefineProperties)return defineProperties_1;hasRequiredDefineProperties=1;var Gt=objectKeys$1,$r=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",zr=Object.prototype.toString,_r=Array.prototype.concat,Dr=defineDataProperty,kr=function(Qr){return typeof Qr=="function"&&zr.call(Qr)==="[object Function]"},qr=hasPropertyDescriptors_1(),Nr=function(Qr,Vr,Jr,Zr){if(Vr in Qr){if(Zr===!0){if(Qr[Vr]===Jr)return}else if(!kr(Zr)||!Zr())return}qr?Dr(Qr,Vr,Jr,!0):Dr(Qr,Vr,Jr)},Wr=function(Qr,Vr){var Jr=arguments.length>2?arguments[2]:{},Zr=Gt(Vr);$r&&(Zr=_r.call(Zr,Object.getOwnPropertySymbols(Vr)));for(var zn=0;zn<Zr.length;zn+=1)Nr(Qr,Zr[zn],Vr[Zr[zn]],Jr[Zr[zn]])};return Wr.supportsDescriptors=!!qr,defineProperties_1=Wr,defineProperties_1}var callBind$2={exports:{}},GetIntrinsic$2=getIntrinsic,define$2=defineDataProperty,hasDescriptors=hasPropertyDescriptors_1(),gOPD=gopd$1,$TypeError=type,$floor=GetIntrinsic$2("%Math.floor%"),setFunctionLength=function Gt($r,zr){if(typeof $r!="function")throw new $TypeError("`fn` is not a function");if(typeof zr!="number"||zr<0||zr>4294967295||$floor(zr)!==zr)throw new $TypeError("`length` must be a positive 32-bit integer");var _r=arguments.length>2&&!!arguments[2],Dr=!0,kr=!0;if("length"in $r&&gOPD){var qr=gOPD($r,"length");qr&&!qr.configurable&&(Dr=!1),qr&&!qr.writable&&(kr=!1)}return(Dr||kr||!_r)&&(hasDescriptors?define$2($r,"length",zr,!0,!0):define$2($r,"length",zr)),$r};(function(Gt){var $r=functionBind,zr=getIntrinsic,_r=setFunctionLength,Dr=type,kr=zr("%Function.prototype.apply%"),qr=zr("%Function.prototype.call%"),Nr=zr("%Reflect.apply%",!0)||$r.call(qr,kr),Wr=requireEsDefineProperty(),Qr=zr("%Math.max%");Gt.exports=function(Zr){if(typeof Zr!="function")throw new Dr("a function is required");var zn=Nr($r,qr,arguments);return _r(zn,1+Qr(0,Zr.length-(arguments.length-1)),!0)};var Vr=function(){return Nr($r,kr,arguments)};Wr?Wr(Gt.exports,"apply",{value:Vr}):Gt.exports.apply=Vr})(callBind$2);var callBindExports=callBind$2.exports,_isNaN,hasRequired_isNaN;function require_isNaN(){return hasRequired_isNaN||(hasRequired_isNaN=1,_isNaN=Number.isNaN||function($r){return $r!==$r}),_isNaN}var _isFinite,hasRequired_isFinite;function require_isFinite(){if(hasRequired_isFinite)return _isFinite;hasRequired_isFinite=1;var Gt=require_isNaN();return _isFinite=function($r){return(typeof $r=="number"||typeof $r=="bigint")&&!Gt($r)&&$r!==1/0&&$r!==-1/0},_isFinite}var isInteger,hasRequiredIsInteger;function requireIsInteger(){if(hasRequiredIsInteger)return isInteger;hasRequiredIsInteger=1;var Gt=getIntrinsic,$r=Gt("%Math.abs%"),zr=Gt("%Math.floor%"),_r=require_isNaN(),Dr=require_isFinite();return isInteger=function(qr){if(typeof qr!="number"||_r(qr)||!Dr(qr))return!1;var Nr=$r(qr);return zr(Nr)===Nr},isInteger}var ArrayCreate,hasRequiredArrayCreate;function requireArrayCreate(){if(hasRequiredArrayCreate)return ArrayCreate;hasRequiredArrayCreate=1;var Gt=getIntrinsic,$r=Gt("%Array.prototype%"),zr=range$1,_r=syntax,Dr=type,kr=requireIsInteger(),qr=Math.pow(2,32)-1,Nr=hasProto$1(),Wr=Gt("%Object.setPrototypeOf%",!0)||(Nr?function(Qr,Vr){return Qr.__proto__=Vr,Qr}:null);return ArrayCreate=function(Vr){if(!kr(Vr)||Vr<0)throw new Dr("Assertion failed: `length` must be an integer Number >= 0");if(Vr>qr)throw new zr("length is greater than (2**32 - 1)");var Jr=arguments.length>1?arguments[1]:$r,Zr=[];if(Jr!==$r){if(!Wr)throw new _r("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");Wr(Zr,Jr)}return Vr!==0&&(Zr.length=Vr),Zr},ArrayCreate}var objectInspect,hasRequiredObjectInspect;function requireObjectInspect(){if(hasRequiredObjectInspect)return objectInspect;hasRequiredObjectInspect=1;var Gt=typeof Map=="function"&&Map.prototype,$r=Object.getOwnPropertyDescriptor&&Gt?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,zr=Gt&&$r&&typeof $r.get=="function"?$r.get:null,_r=Gt&&Map.prototype.forEach,Dr=typeof Set=="function"&&Set.prototype,kr=Object.getOwnPropertyDescriptor&&Dr?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,qr=Dr&&kr&&typeof kr.get=="function"?kr.get:null,Nr=Dr&&Set.prototype.forEach,Wr=typeof WeakMap=="function"&&WeakMap.prototype,Qr=Wr?WeakMap.prototype.has:null,Vr=typeof WeakSet=="function"&&WeakSet.prototype,Jr=Vr?WeakSet.prototype.has:null,Zr=typeof WeakRef=="function"&&WeakRef.prototype,zn=Zr?WeakRef.prototype.deref:null,Vn=Boolean.prototype.valueOf,_i=Object.prototype.toString,e0=Function.prototype.toString,r0=String.prototype.match,i0=String.prototype.slice,n0=String.prototype.replace,o0=String.prototype.toUpperCase,a0=String.prototype.toLowerCase,s0=RegExp.prototype.test,l0=Array.prototype.concat,u0=Array.prototype.join,b0=Array.prototype.slice,g0=Math.floor,y0=typeof BigInt=="function"?BigInt.prototype.valueOf:null,f0=Object.getOwnPropertySymbols,v0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,A0=typeof Symbol=="function"&&typeof Symbol.iterator=="object",p0=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===A0||!0)?Symbol.toStringTag:null,h0=Object.prototype.propertyIsEnumerable,m0=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(oo){return oo.__proto__}:null);function c0(oo,uo){if(oo===1/0||oo===-1/0||oo!==oo||oo&&oo>-1e3&&oo<1e3||s0.call(/e/,uo))return uo;var Mo=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof oo=="number"){var go=oo<0?-g0(-oo):g0(oo);if(go!==oo){var qo=String(go),Io=i0.call(uo,qo.length+1);return n0.call(qo,Mo,"$&_")+"."+n0.call(n0.call(Io,/([0-9]{3})/g,"$&_"),/_$/,"")}}return n0.call(uo,Mo,"$&_")}var d0=require$$0$4,M0=d0.custom,O0=T0(M0)?M0:null;objectInspect=function oo(uo,Mo,go,qo){var Io=Mo||{};if(N0(Io,"quoteStyle")&&Io.quoteStyle!=="single"&&Io.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(N0(Io,"maxStringLength")&&(typeof Io.maxStringLength=="number"?Io.maxStringLength<0&&Io.maxStringLength!==1/0:Io.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Qo=N0(Io,"customInspect")?Io.customInspect:!0;if(typeof Qo!="boolean"&&Qo!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(N0(Io,"indent")&&Io.indent!==null&&Io.indent!=="	"&&!(parseInt(Io.indent,10)===Io.indent&&Io.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(N0(Io,"numericSeparator")&&typeof Io.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var rs=Io.numericSeparator;if(typeof uo>"u")return"undefined";if(uo===null)return"null";if(typeof uo=="boolean")return uo?"true":"false";if(typeof uo=="string")return Z0(uo,Io);if(typeof uo=="number"){if(uo===0)return 1/0/uo>0?"0":"-0";var gs=String(uo);return rs?c0(uo,gs):gs}if(typeof uo=="bigint"){var Ss=String(uo)+"n";return rs?c0(uo,Ss):Ss}var zs=typeof Io.depth>"u"?5:Io.depth;if(typeof go>"u"&&(go=0),go>=zs&&zs>0&&typeof uo=="object")return $0(uo)?"[Array]":"[Object]";var Os=Y0(Io,go);if(typeof qo>"u")qo=[];else if(k0(qo,uo)>=0)return"[Circular]";function Ts(wo,Zo,jo){if(Zo&&(qo=b0.call(qo),qo.push(Zo)),jo){var Xo={depth:Io.depth};return N0(Io,"quoteStyle")&&(Xo.quoteStyle=Io.quoteStyle),oo(wo,Xo,go+1,qo)}return oo(wo,Io,go+1,qo)}if(typeof uo=="function"&&!R0(uo)){var Ds=q0(uo),Bs=Ao(uo,Ts);return"[Function"+(Ds?": "+Ds:" (anonymous)")+"]"+(Bs.length>0?" { "+u0.call(Bs,", ")+" }":"")}if(T0(uo)){var ks=A0?n0.call(String(uo),/^(Symbol\(.*\))_[^)]*$/,"$1"):v0.call(uo);return typeof uo=="object"&&!A0?io(ks):ks}if(K0(uo)){for(var Go="<"+a0.call(String(uo.nodeName)),yo=uo.attributes||[],zo=0;zo<yo.length;zo++)Go+=" "+yo[zo].name+"="+x0(C0(yo[zo].value),"double",Io);return Go+=">",uo.childNodes&&uo.childNodes.length&&(Go+="..."),Go+="</"+a0.call(String(uo.nodeName))+">",Go}if($0(uo)){if(uo.length===0)return"[]";var xo=Ao(uo,Ts);return Os&&!W0(xo)?"["+co(xo,Os)+"]":"[ "+u0.call(xo,", ")+" ]"}if(D0(uo)){var Bo=Ao(uo,Ts);return!("cause"in Error.prototype)&&"cause"in uo&&!h0.call(uo,"cause")?"{ ["+String(uo)+"] "+u0.call(l0.call("[cause]: "+Ts(uo.cause),Bo),", ")+" }":Bo.length===0?"["+String(uo)+"]":"{ ["+String(uo)+"] "+u0.call(Bo,", ")+" }"}if(typeof uo=="object"&&Qo){if(O0&&typeof uo[O0]=="function"&&d0)return d0(uo,{depth:zs-go});if(Qo!=="symbol"&&typeof uo.inspect=="function")return uo.inspect()}if(w0(uo)){var Wo=[];return _r&&_r.call(uo,function(wo,Zo){Wo.push(Ts(Zo,uo,!0)+" => "+Ts(wo,uo))}),P0("Map",zr.call(uo),Wo,Os)}if(X0(uo)){var us=[];return Nr&&Nr.call(uo,function(wo){us.push(Ts(wo,uo))}),P0("Set",qr.call(uo),us,Os)}if(F0(uo))return H0("WeakMap");if(eo(uo))return H0("WeakSet");if(G0(uo))return H0("WeakRef");if(I0(uo))return io(Ts(Number(uo)));if(Q0(uo))return io(Ts(y0.call(uo)));if(B0(uo))return io(Vn.call(uo));if(S0(uo))return io(Ts(String(uo)));if(typeof window<"u"&&uo===window)return"{ [object Window] }";if(typeof globalThis<"u"&&uo===globalThis||typeof commonjsGlobal$2<"u"&&uo===commonjsGlobal$2)return"{ [object globalThis] }";if(!_0(uo)&&!R0(uo)){var ms=Ao(uo,Ts),ns=m0?m0(uo)===Object.prototype:uo instanceof Object||uo.constructor===Object,Vo=uo instanceof Object?"":"null prototype",vs=!ns&&p0&&Object(uo)===uo&&p0 in uo?i0.call(j0(uo),8,-1):Vo?"Object":"",Uo=ns||typeof uo.constructor!="function"?"":uo.constructor.name?uo.constructor.name+" ":"",Co=Uo+(vs||Vo?"["+u0.call(l0.call([],vs||[],Vo||[]),": ")+"] ":"");return ms.length===0?Co+"{}":Os?Co+"{"+co(ms,Os)+"}":Co+"{ "+u0.call(ms,", ")+" }"}return String(uo)};function x0(oo,uo,Mo){var go=(Mo.quoteStyle||uo)==="double"?'"':"'";return go+oo+go}function C0(oo){return n0.call(String(oo),/"/g,"&quot;")}function $0(oo){return j0(oo)==="[object Array]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function _0(oo){return j0(oo)==="[object Date]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function R0(oo){return j0(oo)==="[object RegExp]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function D0(oo){return j0(oo)==="[object Error]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function S0(oo){return j0(oo)==="[object String]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function I0(oo){return j0(oo)==="[object Number]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function B0(oo){return j0(oo)==="[object Boolean]"&&(!p0||!(typeof oo=="object"&&p0 in oo))}function T0(oo){if(A0)return oo&&typeof oo=="object"&&oo instanceof Symbol;if(typeof oo=="symbol")return!0;if(!oo||typeof oo!="object"||!v0)return!1;try{return v0.call(oo),!0}catch{}return!1}function Q0(oo){if(!oo||typeof oo!="object"||!y0)return!1;try{return y0.call(oo),!0}catch{}return!1}var L0=Object.prototype.hasOwnProperty||function(oo){return oo in this};function N0(oo,uo){return L0.call(oo,uo)}function j0(oo){return _i.call(oo)}function q0(oo){if(oo.name)return oo.name;var uo=r0.call(e0.call(oo),/^function\s*([\w$]+)/);return uo?uo[1]:null}function k0(oo,uo){if(oo.indexOf)return oo.indexOf(uo);for(var Mo=0,go=oo.length;Mo<go;Mo++)if(oo[Mo]===uo)return Mo;return-1}function w0(oo){if(!zr||!oo||typeof oo!="object")return!1;try{zr.call(oo);try{qr.call(oo)}catch{return!0}return oo instanceof Map}catch{}return!1}function F0(oo){if(!Qr||!oo||typeof oo!="object")return!1;try{Qr.call(oo,Qr);try{Jr.call(oo,Jr)}catch{return!0}return oo instanceof WeakMap}catch{}return!1}function G0(oo){if(!zn||!oo||typeof oo!="object")return!1;try{return zn.call(oo),!0}catch{}return!1}function X0(oo){if(!qr||!oo||typeof oo!="object")return!1;try{qr.call(oo);try{zr.call(oo)}catch{return!0}return oo instanceof Set}catch{}return!1}function eo(oo){if(!Jr||!oo||typeof oo!="object")return!1;try{Jr.call(oo,Jr);try{Qr.call(oo,Qr)}catch{return!0}return oo instanceof WeakSet}catch{}return!1}function K0(oo){return!oo||typeof oo!="object"?!1:typeof HTMLElement<"u"&&oo instanceof HTMLElement?!0:typeof oo.nodeName=="string"&&typeof oo.getAttribute=="function"}function Z0(oo,uo){if(oo.length>uo.maxStringLength){var Mo=oo.length-uo.maxStringLength,go="... "+Mo+" more character"+(Mo>1?"s":"");return Z0(i0.call(oo,0,uo.maxStringLength),uo)+go}var qo=n0.call(n0.call(oo,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ao);return x0(qo,"single",uo)}function ao(oo){var uo=oo.charCodeAt(0),Mo={8:"b",9:"t",10:"n",12:"f",13:"r"}[uo];return Mo?"\\"+Mo:"\\x"+(uo<16?"0":"")+o0.call(uo.toString(16))}function io(oo){return"Object("+oo+")"}function H0(oo){return oo+" { ? }"}function P0(oo,uo,Mo,go){var qo=go?co(Mo,go):u0.call(Mo,", ");return oo+" ("+uo+") {"+qo+"}"}function W0(oo){for(var uo=0;uo<oo.length;uo++)if(k0(oo[uo],`
`)>=0)return!1;return!0}function Y0(oo,uo){var Mo;if(oo.indent==="	")Mo="	";else if(typeof oo.indent=="number"&&oo.indent>0)Mo=u0.call(Array(oo.indent+1)," ");else return null;return{base:Mo,prev:u0.call(Array(uo+1),Mo)}}function co(oo,uo){if(oo.length===0)return"";var Mo=`
`+uo.prev+uo.base;return Mo+u0.call(oo,","+Mo)+`
`+uo.prev}function Ao(oo,uo){var Mo=$0(oo),go=[];if(Mo){go.length=oo.length;for(var qo=0;qo<oo.length;qo++)go[qo]=N0(oo,qo)?uo(oo[qo],oo):""}var Io=typeof f0=="function"?f0(oo):[],Qo;if(A0){Qo={};for(var rs=0;rs<Io.length;rs++)Qo["$"+Io[rs]]=Io[rs]}for(var gs in oo)N0(oo,gs)&&(Mo&&String(Number(gs))===gs&&gs<oo.length||A0&&Qo["$"+gs]instanceof Symbol||(s0.call(/[^\w$]/,gs)?go.push(uo(gs,oo)+": "+uo(oo[gs],oo)):go.push(gs+": "+uo(oo[gs],oo))));if(typeof f0=="function")for(var Ss=0;Ss<Io.length;Ss++)h0.call(oo,Io[Ss])&&go.push("["+uo(Io[Ss])+"]: "+uo(oo[Io[Ss]],oo));return go}return objectInspect}var IsPropertyKey,hasRequiredIsPropertyKey;function requireIsPropertyKey(){return hasRequiredIsPropertyKey||(hasRequiredIsPropertyKey=1,IsPropertyKey=function($r){return typeof $r=="string"||typeof $r=="symbol"}),IsPropertyKey}var Type$1,hasRequiredType$1;function requireType$1(){return hasRequiredType$1||(hasRequiredType$1=1,Type$1=function($r){if($r===null)return"Null";if(typeof $r>"u")return"Undefined";if(typeof $r=="function"||typeof $r=="object")return"Object";if(typeof $r=="number")return"Number";if(typeof $r=="boolean")return"Boolean";if(typeof $r=="string")return"String"}),Type$1}var Type,hasRequiredType;function requireType(){if(hasRequiredType)return Type;hasRequiredType=1;var Gt=requireType$1();return Type=function(zr){return typeof zr=="symbol"?"Symbol":typeof zr=="bigint"?"BigInt":Gt(zr)},Type}var Get,hasRequiredGet;function requireGet(){if(hasRequiredGet)return Get;hasRequiredGet=1;var Gt=type,$r=requireObjectInspect(),zr=requireIsPropertyKey(),_r=requireType();return Get=function(kr,qr){if(_r(kr)!=="Object")throw new Gt("Assertion failed: Type(O) is not Object");if(!zr(qr))throw new Gt("Assertion failed: IsPropertyKey(P) is not true, got "+$r(qr));return kr[qr]},Get}var GetIntrinsic$1=getIntrinsic,callBind$1=callBindExports,$indexOf=callBind$1(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function Gt($r,zr){var _r=GetIntrinsic$1($r,!!zr);return typeof _r=="function"&&$indexOf($r,".prototype.")>-1?callBind$1(_r):_r},IsArray$1,hasRequiredIsArray$1;function requireIsArray$1(){if(hasRequiredIsArray$1)return IsArray$1;hasRequiredIsArray$1=1;var Gt=getIntrinsic,$r=Gt("%Array%"),zr=!$r.isArray&&callBound$1("Object.prototype.toString");return IsArray$1=$r.isArray||function(Dr){return zr(Dr)==="[object Array]"},IsArray$1}var IsArray,hasRequiredIsArray;function requireIsArray(){return hasRequiredIsArray||(hasRequiredIsArray=1,IsArray=requireIsArray$1()),IsArray}var IsConstructor={exports:{}},GetIntrinsic,hasRequiredGetIntrinsic;function requireGetIntrinsic(){return hasRequiredGetIntrinsic||(hasRequiredGetIntrinsic=1,GetIntrinsic=getIntrinsic),GetIntrinsic}var propertyDescriptor,hasRequiredPropertyDescriptor;function requirePropertyDescriptor(){if(hasRequiredPropertyDescriptor)return propertyDescriptor;hasRequiredPropertyDescriptor=1;var Gt=type,$r=hasown,zr={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};return propertyDescriptor=function(Dr){if(!Dr||typeof Dr!="object")return!1;for(var kr in Dr)if($r(Dr,kr)&&!zr[kr])return!1;var qr=$r(Dr,"[[Value]]")||$r(Dr,"[[Writable]]"),Nr=$r(Dr,"[[Get]]")||$r(Dr,"[[Set]]");if(qr&&Nr)throw new Gt("Property Descriptors may not be both accessor and data descriptors");return!0},propertyDescriptor}var DefineOwnProperty,hasRequiredDefineOwnProperty;function requireDefineOwnProperty(){if(hasRequiredDefineOwnProperty)return DefineOwnProperty;hasRequiredDefineOwnProperty=1;var Gt=hasPropertyDescriptors_1,$r=requireEsDefineProperty(),zr=Gt.hasArrayLengthDefineBug(),_r=zr&&requireIsArray$1(),Dr=callBound$1,kr=Dr("Object.prototype.propertyIsEnumerable");return DefineOwnProperty=function(Nr,Wr,Qr,Vr,Jr,Zr){if(!$r){if(!Nr(Zr)||!Zr["[[Configurable]]"]||!Zr["[[Writable]]"]||Jr in Vr&&kr(Vr,Jr)!==!!Zr["[[Enumerable]]"])return!1;var zn=Zr["[[Value]]"];return Vr[Jr]=zn,Wr(Vr[Jr],zn)}return zr&&Jr==="length"&&"[[Value]]"in Zr&&_r(Vr)&&Vr.length!==Zr["[[Value]]"]?(Vr.length=Zr["[[Value]]"],Vr.length===Zr["[[Value]]"]):($r(Vr,Jr,Qr(Zr)),!0)},DefineOwnProperty}var fromPropertyDescriptor,hasRequiredFromPropertyDescriptor$1;function requireFromPropertyDescriptor$1(){return hasRequiredFromPropertyDescriptor$1||(hasRequiredFromPropertyDescriptor$1=1,fromPropertyDescriptor=function($r){if(typeof $r>"u")return $r;var zr={};return"[[Value]]"in $r&&(zr.value=$r["[[Value]]"]),"[[Writable]]"in $r&&(zr.writable=!!$r["[[Writable]]"]),"[[Get]]"in $r&&(zr.get=$r["[[Get]]"]),"[[Set]]"in $r&&(zr.set=$r["[[Set]]"]),"[[Enumerable]]"in $r&&(zr.enumerable=!!$r["[[Enumerable]]"]),"[[Configurable]]"in $r&&(zr.configurable=!!$r["[[Configurable]]"]),zr}),fromPropertyDescriptor}var FromPropertyDescriptor,hasRequiredFromPropertyDescriptor;function requireFromPropertyDescriptor(){if(hasRequiredFromPropertyDescriptor)return FromPropertyDescriptor;hasRequiredFromPropertyDescriptor=1;var Gt=type,$r=requirePropertyDescriptor(),zr=requireFromPropertyDescriptor$1();return FromPropertyDescriptor=function(Dr){if(typeof Dr<"u"&&!$r(Dr))throw new Gt("Assertion failed: `Desc` must be a Property Descriptor");return zr(Dr)},FromPropertyDescriptor}var IsDataDescriptor,hasRequiredIsDataDescriptor;function requireIsDataDescriptor(){if(hasRequiredIsDataDescriptor)return IsDataDescriptor;hasRequiredIsDataDescriptor=1;var Gt=type,$r=hasown,zr=requirePropertyDescriptor();return IsDataDescriptor=function(Dr){if(typeof Dr>"u")return!1;if(!zr(Dr))throw new Gt("Assertion failed: `Desc` must be a Property Descriptor");return!(!$r(Dr,"[[Value]]")&&!$r(Dr,"[[Writable]]"))},IsDataDescriptor}var SameValue,hasRequiredSameValue;function requireSameValue(){if(hasRequiredSameValue)return SameValue;hasRequiredSameValue=1;var Gt=require_isNaN();return SameValue=function(zr,_r){return zr===_r?zr===0?1/zr===1/_r:!0:Gt(zr)&&Gt(_r)},SameValue}var ToBoolean,hasRequiredToBoolean;function requireToBoolean(){return hasRequiredToBoolean||(hasRequiredToBoolean=1,ToBoolean=function($r){return!!$r}),ToBoolean}var isCallable,hasRequiredIsCallable$1;function requireIsCallable$1(){if(hasRequiredIsCallable$1)return isCallable;hasRequiredIsCallable$1=1;var Gt=Function.prototype.toString,$r=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,zr,_r;if(typeof $r=="function"&&typeof Object.defineProperty=="function")try{zr=Object.defineProperty({},"length",{get:function(){throw _r}}),_r={},$r(function(){throw 42},null,zr)}catch(i0){i0!==_r&&($r=null)}else $r=null;var Dr=/^\s*class\b/,kr=function(n0){try{var o0=Gt.call(n0);return Dr.test(o0)}catch{return!1}},qr=function(n0){try{return kr(n0)?!1:(Gt.call(n0),!0)}catch{return!1}},Nr=Object.prototype.toString,Wr="[object Object]",Qr="[object Function]",Vr="[object GeneratorFunction]",Jr="[object HTMLAllCollection]",Zr="[object HTML document.all class]",zn="[object HTMLCollection]",Vn=typeof Symbol=="function"&&!!Symbol.toStringTag,_i=!(0 in[,]),e0=function(){return!1};if(typeof document=="object"){var r0=document.all;Nr.call(r0)===Nr.call(document.all)&&(e0=function(n0){if((_i||!n0)&&(typeof n0>"u"||typeof n0=="object"))try{var o0=Nr.call(n0);return(o0===Jr||o0===Zr||o0===zn||o0===Wr)&&n0("")==null}catch{}return!1})}return isCallable=$r?function(n0){if(e0(n0))return!0;if(!n0||typeof n0!="function"&&typeof n0!="object")return!1;try{$r(n0,null,zr)}catch(o0){if(o0!==_r)return!1}return!kr(n0)&&qr(n0)}:function(n0){if(e0(n0))return!0;if(!n0||typeof n0!="function"&&typeof n0!="object")return!1;if(Vn)return qr(n0);if(kr(n0))return!1;var o0=Nr.call(n0);return o0!==Qr&&o0!==Vr&&!/^\[object HTML/.test(o0)?!1:qr(n0)},isCallable}var IsCallable,hasRequiredIsCallable;function requireIsCallable(){return hasRequiredIsCallable||(hasRequiredIsCallable=1,IsCallable=requireIsCallable$1()),IsCallable}var ToPropertyDescriptor,hasRequiredToPropertyDescriptor;function requireToPropertyDescriptor(){if(hasRequiredToPropertyDescriptor)return ToPropertyDescriptor;hasRequiredToPropertyDescriptor=1;var Gt=hasown,$r=type,zr=requireType(),_r=requireToBoolean(),Dr=requireIsCallable();return ToPropertyDescriptor=function(qr){if(zr(qr)!=="Object")throw new $r("ToPropertyDescriptor requires an object");var Nr={};if(Gt(qr,"enumerable")&&(Nr["[[Enumerable]]"]=_r(qr.enumerable)),Gt(qr,"configurable")&&(Nr["[[Configurable]]"]=_r(qr.configurable)),Gt(qr,"value")&&(Nr["[[Value]]"]=qr.value),Gt(qr,"writable")&&(Nr["[[Writable]]"]=_r(qr.writable)),Gt(qr,"get")){var Wr=qr.get;if(typeof Wr<"u"&&!Dr(Wr))throw new $r("getter must be a function");Nr["[[Get]]"]=Wr}if(Gt(qr,"set")){var Qr=qr.set;if(typeof Qr<"u"&&!Dr(Qr))throw new $r("setter must be a function");Nr["[[Set]]"]=Qr}if((Gt(Nr,"[[Get]]")||Gt(Nr,"[[Set]]"))&&(Gt(Nr,"[[Value]]")||Gt(Nr,"[[Writable]]")))throw new $r("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return Nr},ToPropertyDescriptor}var DefinePropertyOrThrow,hasRequiredDefinePropertyOrThrow;function requireDefinePropertyOrThrow(){if(hasRequiredDefinePropertyOrThrow)return DefinePropertyOrThrow;hasRequiredDefinePropertyOrThrow=1;var Gt=type,$r=requirePropertyDescriptor(),zr=requireDefineOwnProperty(),_r=requireFromPropertyDescriptor(),Dr=requireIsDataDescriptor(),kr=requireIsPropertyKey(),qr=requireSameValue(),Nr=requireToPropertyDescriptor(),Wr=requireType();return DefinePropertyOrThrow=function(Vr,Jr,Zr){if(Wr(Vr)!=="Object")throw new Gt("Assertion failed: Type(O) is not Object");if(!kr(Jr))throw new Gt("Assertion failed: IsPropertyKey(P) is not true");var zn=$r(Zr)?Zr:Nr(Zr);if(!$r(zn))throw new Gt("Assertion failed: Desc is not a valid Property Descriptor");return zr(Dr,qr,_r,Vr,Jr,zn)},DefinePropertyOrThrow}var hasRequiredIsConstructor;function requireIsConstructor(){if(hasRequiredIsConstructor)return IsConstructor.exports;hasRequiredIsConstructor=1;var Gt=requireGetIntrinsic(),$r=Gt("%Reflect.construct%",!0),zr=requireDefinePropertyOrThrow();try{zr({},"",{"[[Get]]":function(){}})}catch{zr=null}if(zr&&$r){var _r={},Dr={};zr(Dr,"length",{"[[Get]]":function(){throw _r},"[[Enumerable]]":!0}),IsConstructor.exports=function(qr){try{$r(qr,Dr)}catch(Nr){return Nr===_r}}}else IsConstructor.exports=function(qr){return typeof qr=="function"&&!!qr.prototype};return IsConstructor.exports}var ArraySpeciesCreate,hasRequiredArraySpeciesCreate;function requireArraySpeciesCreate(){if(hasRequiredArraySpeciesCreate)return ArraySpeciesCreate;hasRequiredArraySpeciesCreate=1;var Gt=getIntrinsic,$r=Gt("%Symbol.species%",!0),zr=type,_r=requireArrayCreate(),Dr=requireGet(),kr=requireIsArray(),qr=requireIsConstructor(),Nr=requireType(),Wr=requireIsInteger();return ArraySpeciesCreate=function(Vr,Jr){if(!Wr(Jr)||Jr<0)throw new zr("Assertion failed: length must be an integer >= 0");var Zr=kr(Vr);if(!Zr)return _r(Jr);var zn=Dr(Vr,"constructor");if($r&&Nr(zn)==="Object"&&(zn=Dr(zn,$r),zn===null&&(zn=void 0)),typeof zn>"u")return _r(Jr);if(!qr(zn))throw new zr("C must be a constructor");return new zn(Jr)},ArraySpeciesCreate}var maxSafeInteger,hasRequiredMaxSafeInteger;function requireMaxSafeInteger(){return hasRequiredMaxSafeInteger||(hasRequiredMaxSafeInteger=1,maxSafeInteger=Number.MAX_SAFE_INTEGER||9007199254740991),maxSafeInteger}var Call,hasRequiredCall;function requireCall(){if(hasRequiredCall)return Call;hasRequiredCall=1;var Gt=getIntrinsic,$r=callBound$1,zr=type,_r=requireIsArray(),Dr=Gt("%Reflect.apply%",!0)||$r("Function.prototype.apply");return Call=function(qr,Nr){var Wr=arguments.length>2?arguments[2]:[];if(!_r(Wr))throw new zr("Assertion failed: optional `argumentsList`, if provided, must be a List");return Dr(qr,Nr,Wr)},Call}var IsAccessorDescriptor,hasRequiredIsAccessorDescriptor;function requireIsAccessorDescriptor(){if(hasRequiredIsAccessorDescriptor)return IsAccessorDescriptor;hasRequiredIsAccessorDescriptor=1;var Gt=type,$r=hasown,zr=requirePropertyDescriptor();return IsAccessorDescriptor=function(Dr){if(typeof Dr>"u")return!1;if(!zr(Dr))throw new Gt("Assertion failed: `Desc` must be a Property Descriptor");return!(!$r(Dr,"[[Get]]")&&!$r(Dr,"[[Set]]"))},IsAccessorDescriptor}var isPrimitive$1,hasRequiredIsPrimitive$1;function requireIsPrimitive$1(){return hasRequiredIsPrimitive$1||(hasRequiredIsPrimitive$1=1,isPrimitive$1=function($r){return $r===null||typeof $r!="function"&&typeof $r!="object"}),isPrimitive$1}var IsExtensible,hasRequiredIsExtensible;function requireIsExtensible(){if(hasRequiredIsExtensible)return IsExtensible;hasRequiredIsExtensible=1;var Gt=getIntrinsic,$r=Gt("%Object.preventExtensions%",!0),zr=Gt("%Object.isExtensible%",!0),_r=requireIsPrimitive$1();return IsExtensible=$r?function(kr){return!_r(kr)&&zr(kr)}:function(kr){return!_r(kr)},IsExtensible}var isFullyPopulatedPropertyDescriptor,hasRequiredIsFullyPopulatedPropertyDescriptor;function requireIsFullyPopulatedPropertyDescriptor(){if(hasRequiredIsFullyPopulatedPropertyDescriptor)return isFullyPopulatedPropertyDescriptor;hasRequiredIsFullyPopulatedPropertyDescriptor=1;var Gt=requirePropertyDescriptor();return isFullyPopulatedPropertyDescriptor=function(zr,_r){return Gt(_r)&&typeof _r=="object"&&"[[Enumerable]]"in _r&&"[[Configurable]]"in _r&&(zr.IsAccessorDescriptor(_r)||zr.IsDataDescriptor(_r))},isFullyPopulatedPropertyDescriptor}var IsGenericDescriptor,hasRequiredIsGenericDescriptor;function requireIsGenericDescriptor(){if(hasRequiredIsGenericDescriptor)return IsGenericDescriptor;hasRequiredIsGenericDescriptor=1;var Gt=type,$r=requireIsAccessorDescriptor(),zr=requireIsDataDescriptor(),_r=requirePropertyDescriptor();return IsGenericDescriptor=function(kr){if(typeof kr>"u")return!1;if(!_r(kr))throw new Gt("Assertion failed: `Desc` must be a Property Descriptor");return!$r(kr)&&!zr(kr)},IsGenericDescriptor}var ValidateAndApplyPropertyDescriptor,hasRequiredValidateAndApplyPropertyDescriptor;function requireValidateAndApplyPropertyDescriptor(){if(hasRequiredValidateAndApplyPropertyDescriptor)return ValidateAndApplyPropertyDescriptor;hasRequiredValidateAndApplyPropertyDescriptor=1;var Gt=type,$r=requireDefineOwnProperty(),zr=requireIsFullyPopulatedPropertyDescriptor(),_r=requirePropertyDescriptor(),Dr=requireFromPropertyDescriptor(),kr=requireIsAccessorDescriptor(),qr=requireIsDataDescriptor(),Nr=requireIsGenericDescriptor(),Wr=requireIsPropertyKey(),Qr=requireSameValue(),Vr=requireType();return ValidateAndApplyPropertyDescriptor=function(Zr,zn,Vn,_i,e0){var r0=Vr(Zr);if(r0!=="Undefined"&&r0!=="Object")throw new Gt("Assertion failed: O must be undefined or an Object");if(!Wr(zn))throw new Gt("Assertion failed: P must be a Property Key");if(typeof Vn!="boolean")throw new Gt("Assertion failed: extensible must be a Boolean");if(!_r(_i))throw new Gt("Assertion failed: Desc must be a Property Descriptor");if(typeof e0<"u"&&!_r(e0))throw new Gt("Assertion failed: current must be a Property Descriptor, or undefined");if(typeof e0>"u")return Vn?r0==="Undefined"?!0:kr(_i)?$r(qr,Qr,Dr,Zr,zn,_i):$r(qr,Qr,Dr,Zr,zn,{"[[Configurable]]":!!_i["[[Configurable]]"],"[[Enumerable]]":!!_i["[[Enumerable]]"],"[[Value]]":_i["[[Value]]"],"[[Writable]]":!!_i["[[Writable]]"]}):!1;if(!zr({IsAccessorDescriptor:kr,IsDataDescriptor:qr},e0))throw new Gt("`current`, when present, must be a fully populated and valid Property Descriptor");if(!e0["[[Configurable]]"]){if("[[Configurable]]"in _i&&_i["[[Configurable]]"]||"[[Enumerable]]"in _i&&!Qr(_i["[[Enumerable]]"],e0["[[Enumerable]]"])||!Nr(_i)&&!Qr(kr(_i),kr(e0)))return!1;if(kr(e0)){if("[[Get]]"in _i&&!Qr(_i["[[Get]]"],e0["[[Get]]"])||"[[Set]]"in _i&&!Qr(_i["[[Set]]"],e0["[[Set]]"]))return!1}else if(!e0["[[Writable]]"]&&("[[Writable]]"in _i&&_i["[[Writable]]"]||"[[Value]]"in _i&&!Qr(_i["[[Value]]"],e0["[[Value]]"])))return!1}if(r0!=="Undefined"){var i0,n0;return qr(e0)&&kr(_i)?(i0=("[[Configurable]]"in _i?_i:e0)["[[Configurable]]"],n0=("[[Enumerable]]"in _i?_i:e0)["[[Enumerable]]"],$r(qr,Qr,Dr,Zr,zn,{"[[Configurable]]":!!i0,"[[Enumerable]]":!!n0,"[[Get]]":("[[Get]]"in _i?_i:e0)["[[Get]]"],"[[Set]]":("[[Set]]"in _i?_i:e0)["[[Set]]"]})):kr(e0)&&qr(_i)?(i0=("[[Configurable]]"in _i?_i:e0)["[[Configurable]]"],n0=("[[Enumerable]]"in _i?_i:e0)["[[Enumerable]]"],$r(qr,Qr,Dr,Zr,zn,{"[[Configurable]]":!!i0,"[[Enumerable]]":!!n0,"[[Value]]":("[[Value]]"in _i?_i:e0)["[[Value]]"],"[[Writable]]":!!("[[Writable]]"in _i?_i:e0)["[[Writable]]"]})):$r(qr,Qr,Dr,Zr,zn,_i)}return!0},ValidateAndApplyPropertyDescriptor}var OrdinaryDefineOwnProperty,hasRequiredOrdinaryDefineOwnProperty;function requireOrdinaryDefineOwnProperty(){if(hasRequiredOrdinaryDefineOwnProperty)return OrdinaryDefineOwnProperty;hasRequiredOrdinaryDefineOwnProperty=1;var Gt=gopd$1,$r=syntax,zr=type,_r=requirePropertyDescriptor(),Dr=requireIsAccessorDescriptor(),kr=requireIsExtensible(),qr=requireIsPropertyKey(),Nr=requireToPropertyDescriptor(),Wr=requireSameValue(),Qr=requireType(),Vr=requireValidateAndApplyPropertyDescriptor();return OrdinaryDefineOwnProperty=function(Zr,zn,Vn){if(Qr(Zr)!=="Object")throw new zr("Assertion failed: O must be an Object");if(!qr(zn))throw new zr("Assertion failed: P must be a Property Key");if(!_r(Vn))throw new zr("Assertion failed: Desc must be a Property Descriptor");if(!Gt){if(Dr(Vn))throw new $r("This environment does not support accessor property descriptors.");var _i=!(zn in Zr)&&Vn["[[Writable]]"]&&Vn["[[Enumerable]]"]&&Vn["[[Configurable]]"]&&"[[Value]]"in Vn,e0=zn in Zr&&(!("[[Configurable]]"in Vn)||Vn["[[Configurable]]"])&&(!("[[Enumerable]]"in Vn)||Vn["[[Enumerable]]"])&&(!("[[Writable]]"in Vn)||Vn["[[Writable]]"])&&"[[Value]]"in Vn;if(_i||e0)return Zr[zn]=Vn["[[Value]]"],Wr(Zr[zn],Vn["[[Value]]"]);throw new $r("This environment does not support defining non-writable, non-enumerable, or non-configurable properties")}var r0=Gt(Zr,zn),i0=r0&&Nr(r0),n0=kr(Zr);return Vr(Zr,zn,n0,Vn,i0)},OrdinaryDefineOwnProperty}var CreateDataProperty,hasRequiredCreateDataProperty;function requireCreateDataProperty(){if(hasRequiredCreateDataProperty)return CreateDataProperty;hasRequiredCreateDataProperty=1;var Gt=type,$r=requireIsPropertyKey(),zr=requireOrdinaryDefineOwnProperty(),_r=requireType();return CreateDataProperty=function(kr,qr,Nr){if(_r(kr)!=="Object")throw new Gt("Assertion failed: Type(O) is not Object");if(!$r(qr))throw new Gt("Assertion failed: IsPropertyKey(P) is not true");var Wr={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":Nr,"[[Writable]]":!0};return zr(kr,qr,Wr)},CreateDataProperty}var CreateDataPropertyOrThrow,hasRequiredCreateDataPropertyOrThrow;function requireCreateDataPropertyOrThrow(){if(hasRequiredCreateDataPropertyOrThrow)return CreateDataPropertyOrThrow;hasRequiredCreateDataPropertyOrThrow=1;var Gt=type,$r=requireCreateDataProperty(),zr=requireIsPropertyKey(),_r=requireType();return CreateDataPropertyOrThrow=function(kr,qr,Nr){if(_r(kr)!=="Object")throw new Gt("Assertion failed: Type(O) is not Object");if(!zr(qr))throw new Gt("Assertion failed: IsPropertyKey(P) is not true");var Wr=$r(kr,qr,Nr);if(!Wr)throw new Gt("unable to create data property")},CreateDataPropertyOrThrow}var HasProperty,hasRequiredHasProperty;function requireHasProperty(){if(hasRequiredHasProperty)return HasProperty;hasRequiredHasProperty=1;var Gt=type,$r=requireIsPropertyKey(),zr=requireType();return HasProperty=function(Dr,kr){if(zr(Dr)!=="Object")throw new Gt("Assertion failed: `O` must be an Object");if(!$r(kr))throw new Gt("Assertion failed: `P` must be a Property Key");return kr in Dr},HasProperty}var isPrimitive,hasRequiredIsPrimitive;function requireIsPrimitive(){return hasRequiredIsPrimitive||(hasRequiredIsPrimitive=1,isPrimitive=function($r){return $r===null||typeof $r!="function"&&typeof $r!="object"}),isPrimitive}var shams,hasRequiredShams;function requireShams(){if(hasRequiredShams)return shams;hasRequiredShams=1;var Gt=shams$1;return shams=function(){return Gt()&&!!Symbol.toStringTag},shams}var isDateObject,hasRequiredIsDateObject;function requireIsDateObject(){if(hasRequiredIsDateObject)return isDateObject;hasRequiredIsDateObject=1;var Gt=Date.prototype.getDay,$r=function(qr){try{return Gt.call(qr),!0}catch{return!1}},zr=Object.prototype.toString,_r="[object Date]",Dr=requireShams()();return isDateObject=function(qr){return typeof qr!="object"||qr===null?!1:Dr?$r(qr):zr.call(qr)===_r},isDateObject}var isSymbol={exports:{}},hasRequiredIsSymbol;function requireIsSymbol(){if(hasRequiredIsSymbol)return isSymbol.exports;hasRequiredIsSymbol=1;var Gt=Object.prototype.toString,$r=hasSymbols$1();if($r){var zr=Symbol.prototype.toString,_r=/^Symbol\(.*\)$/,Dr=function(qr){return typeof qr.valueOf()!="symbol"?!1:_r.test(zr.call(qr))};isSymbol.exports=function(qr){if(typeof qr=="symbol")return!0;if(Gt.call(qr)!=="[object Symbol]")return!1;try{return Dr(qr)}catch{return!1}}}else isSymbol.exports=function(qr){return!1};return isSymbol.exports}var es2015,hasRequiredEs2015;function requireEs2015(){if(hasRequiredEs2015)return es2015;hasRequiredEs2015=1;var Gt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol",$r=requireIsPrimitive(),zr=requireIsCallable$1(),_r=requireIsDateObject(),Dr=requireIsSymbol(),kr=function(Wr,Qr){if(typeof Wr>"u"||Wr===null)throw new TypeError("Cannot call method on "+Wr);if(typeof Qr!="string"||Qr!=="number"&&Qr!=="string")throw new TypeError('hint must be "string" or "number"');var Vr=Qr==="string"?["toString","valueOf"]:["valueOf","toString"],Jr,Zr,zn;for(zn=0;zn<Vr.length;++zn)if(Jr=Wr[Vr[zn]],zr(Jr)&&(Zr=Jr.call(Wr),$r(Zr)))return Zr;throw new TypeError("No default value")},qr=function(Wr,Qr){var Vr=Wr[Qr];if(Vr!==null&&typeof Vr<"u"){if(!zr(Vr))throw new TypeError(Vr+" returned for property "+Qr+" of object "+Wr+" is not a function");return Vr}};return es2015=function(Wr){if($r(Wr))return Wr;var Qr="default";arguments.length>1&&(arguments[1]===String?Qr="string":arguments[1]===Number&&(Qr="number"));var Vr;if(Gt&&(Symbol.toPrimitive?Vr=qr(Wr,Symbol.toPrimitive):Dr(Wr)&&(Vr=Symbol.prototype.valueOf)),typeof Vr<"u"){var Jr=Vr.call(Wr,Qr);if($r(Jr))return Jr;throw new TypeError("unable to convert exotic object to primitive")}return Qr==="default"&&(_r(Wr)||Dr(Wr))&&(Qr="string"),kr(Wr,Qr==="default"?"number":Qr)},es2015}var ToPrimitive,hasRequiredToPrimitive$1;function requireToPrimitive$1(){if(hasRequiredToPrimitive$1)return ToPrimitive;hasRequiredToPrimitive$1=1;var Gt=requireEs2015();return ToPrimitive=function(zr){return arguments.length>1?Gt(zr,arguments[1]):Gt(zr)},ToPrimitive}var isRegex,hasRequiredIsRegex;function requireIsRegex(){if(hasRequiredIsRegex)return isRegex;hasRequiredIsRegex=1;var Gt=callBound$1,$r=requireShams()(),zr,_r,Dr,kr;if($r){zr=Gt("Object.prototype.hasOwnProperty"),_r=Gt("RegExp.prototype.exec"),Dr={};var qr=function(){throw Dr};kr={toString:qr,valueOf:qr},typeof Symbol.toPrimitive=="symbol"&&(kr[Symbol.toPrimitive]=qr)}var Nr=Gt("Object.prototype.toString"),Wr=Object.getOwnPropertyDescriptor,Qr="[object RegExp]";return isRegex=$r?function(Jr){if(!Jr||typeof Jr!="object")return!1;var Zr=Wr(Jr,"lastIndex"),zn=Zr&&zr(Zr,"value");if(!zn)return!1;try{_r(Jr,kr)}catch(Vn){return Vn===Dr}}:function(Jr){return!Jr||typeof Jr!="object"&&typeof Jr!="function"?!1:Nr(Jr)===Qr},isRegex}var safeRegexTest,hasRequiredSafeRegexTest;function requireSafeRegexTest(){if(hasRequiredSafeRegexTest)return safeRegexTest;hasRequiredSafeRegexTest=1;var Gt=callBound$1,$r=requireIsRegex(),zr=Gt("RegExp.prototype.exec"),_r=type;return safeRegexTest=function(kr){if(!$r(kr))throw new _r("`regex` must be a RegExp");return function(Nr){return zr(kr,Nr)!==null}},safeRegexTest}var RequireObjectCoercible,hasRequiredRequireObjectCoercible;function requireRequireObjectCoercible(){if(hasRequiredRequireObjectCoercible)return RequireObjectCoercible;hasRequiredRequireObjectCoercible=1;var Gt=type;return RequireObjectCoercible=function(zr){if(zr==null)throw new Gt(arguments.length>0&&arguments[1]||"Cannot call method on "+zr);return zr},RequireObjectCoercible}var ToString$1,hasRequiredToString$1;function requireToString$1(){if(hasRequiredToString$1)return ToString$1;hasRequiredToString$1=1;var Gt=getIntrinsic,$r=Gt("%String%"),zr=type;return ToString$1=function(Dr){if(typeof Dr=="symbol")throw new zr("Cannot convert a Symbol value to a string");return $r(Dr)},ToString$1}var implementation$6,hasRequiredImplementation$6;function requireImplementation$6(){if(hasRequiredImplementation$6)return implementation$6;hasRequiredImplementation$6=1;var Gt=requireRequireObjectCoercible(),$r=requireToString$1(),zr=callBound$1,_r=zr("String.prototype.replace"),Dr=/^\s$/.test("᠎"),kr=Dr?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,qr=Dr?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;return implementation$6=function(){var Wr=$r(Gt(this));return _r(_r(Wr,kr,""),qr,"")},implementation$6}var polyfill$6,hasRequiredPolyfill$6;function requirePolyfill$6(){if(hasRequiredPolyfill$6)return polyfill$6;hasRequiredPolyfill$6=1;var Gt=requireImplementation$6(),$r="​",zr="᠎";return polyfill$6=function(){return String.prototype.trim&&$r.trim()===$r&&zr.trim()===zr&&("_"+zr).trim()==="_"+zr&&(zr+"_").trim()===zr+"_"?String.prototype.trim:Gt},polyfill$6}var shim$6,hasRequiredShim$6;function requireShim$6(){if(hasRequiredShim$6)return shim$6;hasRequiredShim$6=1;var Gt=requireDefineProperties(),$r=requirePolyfill$6();return shim$6=function(){var _r=$r();return Gt(String.prototype,{trim:_r},{trim:function(){return String.prototype.trim!==_r}}),_r},shim$6}var string_prototype_trim,hasRequiredString_prototype_trim;function requireString_prototype_trim(){if(hasRequiredString_prototype_trim)return string_prototype_trim;hasRequiredString_prototype_trim=1;var Gt=callBindExports,$r=requireDefineProperties(),zr=requireRequireObjectCoercible(),_r=requireImplementation$6(),Dr=requirePolyfill$6(),kr=requireShim$6(),qr=Gt(Dr()),Nr=function(Qr){return zr(Qr),qr(Qr)};return $r(Nr,{getPolyfill:Dr,implementation:_r,shim:kr}),string_prototype_trim=Nr,string_prototype_trim}var StringToNumber,hasRequiredStringToNumber;function requireStringToNumber(){if(hasRequiredStringToNumber)return StringToNumber;hasRequiredStringToNumber=1;var Gt=getIntrinsic,$r=Gt("%Number%"),zr=Gt("%RegExp%"),_r=type,Dr=Gt("%parseInt%"),kr=callBound$1,qr=requireSafeRegexTest(),Nr=kr("String.prototype.slice"),Wr=qr(/^0b[01]+$/i),Qr=qr(/^0o[0-7]+$/i),Vr=qr(/^[-+]0x[0-9a-f]+$/i),Jr=["","​","￾"].join(""),Zr=new zr("["+Jr+"]","g"),zn=qr(Zr),Vn=requireString_prototype_trim();return StringToNumber=function _i(e0){if(typeof e0!="string")throw new _r("Assertion failed: `argument` is not a String");if(Wr(e0))return $r(Dr(Nr(e0,2),2));if(Qr(e0))return $r(Dr(Nr(e0,2),8));if(zn(e0)||Vr(e0))return NaN;var r0=Vn(e0);return r0!==e0?_i(r0):$r(e0)},StringToNumber}var ToNumber,hasRequiredToNumber;function requireToNumber(){if(hasRequiredToNumber)return ToNumber;hasRequiredToNumber=1;var Gt=getIntrinsic,$r=type,zr=Gt("%Number%"),_r=requireIsPrimitive$1(),Dr=requireToPrimitive$1(),kr=requireStringToNumber();return ToNumber=function(Nr){var Wr=_r(Nr)?Nr:Dr(Nr,zr);if(typeof Wr=="symbol")throw new $r("Cannot convert a Symbol value to a number");if(typeof Wr=="bigint")throw new $r("Conversion from 'BigInt' to 'number' is not allowed.");return typeof Wr=="string"?kr(Wr):zr(Wr)},ToNumber}var floor,hasRequiredFloor;function requireFloor(){if(hasRequiredFloor)return floor;hasRequiredFloor=1;var Gt=Math.floor;return floor=function(zr){return typeof zr=="bigint"?zr:Gt(zr)},floor}var truncate,hasRequiredTruncate;function requireTruncate(){if(hasRequiredTruncate)return truncate;hasRequiredTruncate=1;var Gt=requireFloor(),$r=type;return truncate=function(_r){if(typeof _r!="number"&&typeof _r!="bigint")throw new $r("argument must be a Number or a BigInt");var Dr=_r<0?-Gt(-_r):Gt(_r);return Dr===0?0:Dr},truncate}var ToIntegerOrInfinity,hasRequiredToIntegerOrInfinity;function requireToIntegerOrInfinity(){if(hasRequiredToIntegerOrInfinity)return ToIntegerOrInfinity;hasRequiredToIntegerOrInfinity=1;var Gt=requireToNumber(),$r=requireTruncate(),zr=require_isNaN(),_r=require_isFinite();return ToIntegerOrInfinity=function(kr){var qr=Gt(kr);return zr(qr)||qr===0?0:_r(qr)?$r(qr):qr},ToIntegerOrInfinity}var ToLength,hasRequiredToLength;function requireToLength(){if(hasRequiredToLength)return ToLength;hasRequiredToLength=1;var Gt=requireMaxSafeInteger(),$r=requireToIntegerOrInfinity();return ToLength=function(_r){var Dr=$r(_r);return Dr<=0?0:Dr>Gt?Gt:Dr},ToLength}var LengthOfArrayLike,hasRequiredLengthOfArrayLike;function requireLengthOfArrayLike(){if(hasRequiredLengthOfArrayLike)return LengthOfArrayLike;hasRequiredLengthOfArrayLike=1;var Gt=type,$r=requireGet(),zr=requireToLength(),_r=requireType();return LengthOfArrayLike=function(kr){if(_r(kr)!=="Object")throw new Gt("Assertion failed: `obj` must be an Object");return zr($r(kr,"length"))},LengthOfArrayLike}var ToString,hasRequiredToString;function requireToString(){if(hasRequiredToString)return ToString;hasRequiredToString=1;var Gt=getIntrinsic,$r=Gt("%String%"),zr=type;return ToString=function(Dr){if(typeof Dr=="symbol")throw new zr("Cannot convert a Symbol value to a string");return $r(Dr)},ToString}var FlattenIntoArray,hasRequiredFlattenIntoArray;function requireFlattenIntoArray(){if(hasRequiredFlattenIntoArray)return FlattenIntoArray;hasRequiredFlattenIntoArray=1;var Gt=type,$r=requireMaxSafeInteger(),zr=requireCall(),_r=requireCreateDataPropertyOrThrow(),Dr=requireGet(),kr=requireHasProperty(),qr=requireIsArray(),Nr=requireLengthOfArrayLike(),Wr=requireToString();return FlattenIntoArray=function Qr(Vr,Jr,Zr,zn,Vn){var _i;arguments.length>5&&(_i=arguments[5]);for(var e0=zn,r0=0;r0<Zr;){var i0=Wr(r0),n0=kr(Jr,i0);if(n0===!0){var o0=Dr(Jr,i0);if(typeof _i<"u"){if(arguments.length<=6)throw new Gt("Assertion failed: thisArg is required when mapperFunction is provided");o0=zr(_i,arguments[6],[o0,r0,Jr])}var a0=!1;if(Vn>0&&(a0=qr(o0)),a0){var s0=Nr(o0);e0=Qr(Vr,o0,s0,e0,Vn-1)}else{if(e0>=$r)throw new Gt("index too large");_r(Vr,Wr(e0),o0),e0+=1}}r0+=1}return e0},FlattenIntoArray}var esObjectAtoms,hasRequiredEsObjectAtoms;function requireEsObjectAtoms(){return hasRequiredEsObjectAtoms||(hasRequiredEsObjectAtoms=1,esObjectAtoms=Object),esObjectAtoms}var ToObject$1,hasRequiredToObject$1;function requireToObject$1(){if(hasRequiredToObject$1)return ToObject$1;hasRequiredToObject$1=1;var Gt=requireEsObjectAtoms(),$r=requireRequireObjectCoercible();return ToObject$1=function(_r){return $r(_r),Gt(_r)},ToObject$1}var ToObject,hasRequiredToObject;function requireToObject(){return hasRequiredToObject||(hasRequiredToObject=1,ToObject=requireToObject$1()),ToObject}var implementation$5,hasRequiredImplementation$5;function requireImplementation$5(){if(hasRequiredImplementation$5)return implementation$5;hasRequiredImplementation$5=1;var Gt=requireArraySpeciesCreate(),$r=requireFlattenIntoArray(),zr=requireGet(),_r=requireToIntegerOrInfinity(),Dr=requireToLength(),kr=requireToObject();return implementation$5=function(){var Nr=kr(this),Wr=Dr(zr(Nr,"length")),Qr=1;arguments.length>0&&typeof arguments[0]<"u"&&(Qr=_r(arguments[0]));var Vr=Gt(Nr,0);return $r(Vr,Nr,Wr,0,Qr),Vr},implementation$5}var polyfill$5,hasRequiredPolyfill$5;function requirePolyfill$5(){if(hasRequiredPolyfill$5)return polyfill$5;hasRequiredPolyfill$5=1;var Gt=requireImplementation$5();return polyfill$5=function(){return Array.prototype.flat||Gt},polyfill$5}var esShimUnscopables,hasRequiredEsShimUnscopables;function requireEsShimUnscopables(){if(hasRequiredEsShimUnscopables)return esShimUnscopables;hasRequiredEsShimUnscopables=1;var Gt=hasown,$r=typeof Symbol=="function"&&typeof Symbol.unscopables=="symbol",zr=$r&&Array.prototype[Symbol.unscopables],_r=TypeError;return esShimUnscopables=function(kr){if(typeof kr!="string"||!kr)throw new _r("method must be a non-empty string");if(!Gt(Array.prototype,kr))throw new _r("method must be on Array.prototype");$r&&(zr[kr]=!0)},esShimUnscopables}var shim$5,hasRequiredShim$5;function requireShim$5(){if(hasRequiredShim$5)return shim$5;hasRequiredShim$5=1;var Gt=requireDefineProperties(),$r=requireEsShimUnscopables(),zr=requirePolyfill$5();return shim$5=function(){var Dr=zr();return Gt(Array.prototype,{flat:Dr},{flat:function(){return Array.prototype.flat!==Dr}}),$r("flat"),Dr},shim$5}var array_prototype_flat,hasRequiredArray_prototype_flat;function requireArray_prototype_flat(){if(hasRequiredArray_prototype_flat)return array_prototype_flat;hasRequiredArray_prototype_flat=1;var Gt=requireDefineProperties(),$r=callBindExports,zr=requireImplementation$5(),_r=requirePolyfill$5(),Dr=_r(),kr=requireShim$5(),qr=$r(Dr);return Gt(qr,{getPolyfill:_r,implementation:zr,shim:kr}),array_prototype_flat=qr,array_prototype_flat}var globalCache_1,hasRequiredGlobalCache;function requireGlobalCache(){if(hasRequiredGlobalCache)return globalCache_1;hasRequiredGlobalCache=1;var Gt=requireDefineProperties(),$r=requireIsSymbol(),zr="__ global cache key __";typeof Symbol=="function"&&$r(Symbol("foo"))&&typeof Symbol.for=="function"&&(zr=Symbol.for(zr));var _r=function(){return!0},Dr=function(){if(!commonjsGlobal$2[zr]){var Jr={};Jr[zr]={};var Zr={};Zr[zr]=_r,Gt(commonjsGlobal$2,Jr,Zr)}return commonjsGlobal$2[zr]},kr=Dr(),qr=function(Jr){return Jr===null||typeof Jr!="object"&&typeof Jr!="function"},Nr=function(Jr){return $r(Jr)?Symbol.prototype.valueOf.call(Jr):typeof Jr+" | "+String(Jr)},Wr=function(Jr){if(!qr(Jr))throw new TypeError("key must not be an object")},Qr={clear:function(){delete commonjsGlobal$2[zr],kr=Dr()},delete:function(Jr){return Wr(Jr),delete kr[Nr(Jr)],!Qr.has(Jr)},get:function(Jr){return Wr(Jr),kr[Nr(Jr)]},has:function(Jr){return Wr(Jr),Nr(Jr)in kr},set:function(Jr,Zr){Wr(Jr);var zn=Nr(Jr),Vn={};Vn[zn]=Zr;var _i={};return _i[zn]=_r,Gt(kr,Vn,_i),Qr.has(Jr)},setIfMissingThenGet:function(Jr,Zr){if(Qr.has(Jr))return Qr.get(Jr);var zn=Zr();return Qr.set(Jr,zn),zn}};return globalCache_1=Qr,globalCache_1}var constants$3={},hasRequiredConstants$2;function requireConstants$2(){if(hasRequiredConstants$2)return constants$3;hasRequiredConstants$2=1,Object.defineProperty(constants$3,"__esModule",{value:!0}),constants$3.MAX_SPECIFICITY=constants$3.GLOBAL_CACHE_KEY=void 0;var Gt="reactWithStylesInterfaceCSS";constants$3.GLOBAL_CACHE_KEY=Gt;var $r=20;return constants$3.MAX_SPECIFICITY=$r,constants$3}var getClassName={},hasRequiredGetClassName;function requireGetClassName(){return hasRequiredGetClassName||(hasRequiredGetClassName=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr,_r){var Dr=zr.length>0?"".concat(zr,"__"):"";return"".concat(Dr).concat(_r)}}(getClassName)),getClassName}var separateStyles={},hasRequiredSeparateStyles;function requireSeparateStyles(){return hasRequiredSeparateStyles||(hasRequiredSeparateStyles=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;function $r(_r){for(var Dr=[],kr=!1,qr={},Nr=0;Nr<_r.length;Nr++){var Wr=_r[Nr];Wr&&(typeof Wr=="string"?Dr.push(Wr):(Object.assign(qr,Wr),kr=!0))}return{classNames:Dr,hasInlineStyles:kr,inlineStyles:qr}}var zr=$r;Gt.default=zr}(separateStyles)),separateStyles}var hasRequiredDist;function requireDist(){return hasRequiredDist||(hasRequiredDist=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireArray_prototype_flat()),_r=$r(requireGlobalCache()),Dr=requireConstants$2(),kr=$r(requireGetClassName()),qr=$r(requireSeparateStyles());function Nr(Vr){var Jr={},Zr=Object.keys(Vr),zn=_r.default.get(Dr.GLOBAL_CACHE_KEY)||{},Vn=zn.namespace,_i=Vn===void 0?"":Vn;return Zr.forEach(function(e0){var r0=(0,kr.default)(_i,e0);Jr[e0]=r0}),Jr}function Wr(Vr){var Jr=(0,zr.default)(Vr,1/0),Zr=(0,qr.default)(Jr),zn=Zr.classNames,Vn=Zr.hasInlineStyles,_i=Zr.inlineStyles,e0=zn.map(function(n0,o0){return"".concat(n0," ").concat(n0,"_").concat(o0+1)}),r0=e0.join(" "),i0={className:r0};return Vn&&(i0.style=_i),i0}var Qr={create:Nr,resolve:Wr};Gt.default=Qr}(dist$1)),dist$1}var reactWithStylesInterfaceCss,hasRequiredReactWithStylesInterfaceCss;function requireReactWithStylesInterfaceCss(){return hasRequiredReactWithStylesInterfaceCss||(hasRequiredReactWithStylesInterfaceCss=1,reactWithStylesInterfaceCss=requireDist().default),reactWithStylesInterfaceCss}var registerInterfaceWithDefaultTheme={},ThemedStyleSheet={},hasRequiredThemedStyleSheet;function requireThemedStyleSheet(){return hasRequiredThemedStyleSheet||(hasRequiredThemedStyleSheet=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt._getInterface=zn,Gt._getTheme=Wr,Gt.default=void 0;var $r,zr;function _r(_i){zr=_i}function Dr(_i){$r=_i}function kr(_i,e0){var r0=e0(_i(zr));return function(){return r0}}function qr(_i){return kr(_i,$r.createLTR||$r.create)}function Nr(_i){return kr(_i,$r.createRTL||$r.create)}function Wr(){return zr}function Qr(){for(var _i=arguments.length,e0=new Array(_i),r0=0;r0<_i;r0++)e0[r0]=arguments[r0];var i0=$r.resolve(e0);return i0}function Vr(){for(var _i=arguments.length,e0=new Array(_i),r0=0;r0<_i;r0++)e0[r0]=arguments[r0];return $r.resolveLTR?$r.resolveLTR(e0):Qr(e0)}function Jr(){for(var _i=arguments.length,e0=new Array(_i),r0=0;r0<_i;r0++)e0[r0]=arguments[r0];return $r.resolveRTL?$r.resolveRTL(e0):Qr(e0)}function Zr(){$r.flush&&$r.flush()}function zn(){return $r}var Vn={registerTheme:_r,registerInterface:Dr,create:qr,createLTR:qr,createRTL:Nr,get:Wr,resolve:Vr,resolveLTR:Vr,resolveRTL:Jr,flush:Zr};Gt.default=Vn}(ThemedStyleSheet)),ThemedStyleSheet}var DefaultTheme={},hasRequiredDefaultTheme;function requireDefaultTheme(){return hasRequiredDefaultTheme||(hasRequiredDefaultTheme=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var $r={white:"#fff",gray:"#484848",grayLight:"#82888a",grayLighter:"#cacccd",grayLightest:"#f2f2f2",borderMedium:"#c4c4c4",border:"#dbdbdb",borderLight:"#e4e7e7",borderLighter:"#eceeee",borderBright:"#f4f5f5",primary:"#00a699",primaryShade_1:"#33dacd",primaryShade_2:"#66e2da",primaryShade_3:"#80e8e0",primaryShade_4:"#b2f1ec",primary_dark:"#008489",secondary:"#007a87",yellow:"#ffe8bc",yellow_dark:"#ffce71"},zr={reactDates:{zIndex:0,border:{input:{border:0,borderTop:0,borderRight:0,borderBottom:"2px solid transparent",borderLeft:0,outlineFocused:0,borderFocused:0,borderTopFocused:0,borderLeftFocused:0,borderBottomFocused:"2px solid ".concat($r.primary_dark),borderRightFocused:0,borderRadius:0},pickerInput:{borderWidth:1,borderStyle:"solid",borderRadius:2}},color:{core:$r,disabled:$r.grayLightest,background:$r.white,backgroundDark:"#f2f2f2",backgroundFocused:$r.white,border:"rgb(219, 219, 219)",text:$r.gray,textDisabled:$r.border,textFocused:"#007a87",placeholderText:"#757575",outside:{backgroundColor:$r.white,backgroundColor_active:$r.white,backgroundColor_hover:$r.white,color:$r.gray,color_active:$r.gray,color_hover:$r.gray},highlighted:{backgroundColor:$r.yellow,backgroundColor_active:$r.yellow_dark,backgroundColor_hover:$r.yellow_dark,color:$r.gray,color_active:$r.gray,color_hover:$r.gray},minimumNights:{backgroundColor:$r.white,backgroundColor_active:$r.white,backgroundColor_hover:$r.white,borderColor:$r.borderLighter,color:$r.grayLighter,color_active:$r.grayLighter,color_hover:$r.grayLighter},hoveredSpan:{backgroundColor:$r.primaryShade_4,backgroundColor_active:$r.primaryShade_3,backgroundColor_hover:$r.primaryShade_4,borderColor:$r.primaryShade_3,borderColor_active:$r.primaryShade_3,borderColor_hover:$r.primaryShade_3,color:$r.secondary,color_active:$r.secondary,color_hover:$r.secondary},selectedSpan:{backgroundColor:$r.primaryShade_2,backgroundColor_active:$r.primaryShade_1,backgroundColor_hover:$r.primaryShade_1,borderColor:$r.primaryShade_1,borderColor_active:$r.primary,borderColor_hover:$r.primary,color:$r.white,color_active:$r.white,color_hover:$r.white},selected:{backgroundColor:$r.primary,backgroundColor_active:$r.primary,backgroundColor_hover:$r.primary,borderColor:$r.primary,borderColor_active:$r.primary,borderColor_hover:$r.primary,color:$r.white,color_active:$r.white,color_hover:$r.white},blocked_calendar:{backgroundColor:$r.grayLighter,backgroundColor_active:$r.grayLighter,backgroundColor_hover:$r.grayLighter,borderColor:$r.grayLighter,borderColor_active:$r.grayLighter,borderColor_hover:$r.grayLighter,color:$r.grayLight,color_active:$r.grayLight,color_hover:$r.grayLight},blocked_out_of_range:{backgroundColor:$r.white,backgroundColor_active:$r.white,backgroundColor_hover:$r.white,borderColor:$r.borderLight,borderColor_active:$r.borderLight,borderColor_hover:$r.borderLight,color:$r.grayLighter,color_active:$r.grayLighter,color_hover:$r.grayLighter}},spacing:{dayPickerHorizontalPadding:9,captionPaddingTop:22,captionPaddingBottom:37,inputPadding:0,displayTextPaddingVertical:void 0,displayTextPaddingTop:11,displayTextPaddingBottom:9,displayTextPaddingHorizontal:void 0,displayTextPaddingLeft:11,displayTextPaddingRight:11,displayTextPaddingVertical_small:void 0,displayTextPaddingTop_small:7,displayTextPaddingBottom_small:5,displayTextPaddingHorizontal_small:void 0,displayTextPaddingLeft_small:7,displayTextPaddingRight_small:7},sizing:{inputWidth:130,inputWidth_small:97,arrowWidth:24},noScrollBarOnVerticalScrollable:!1,font:{size:14,captionSize:18,input:{size:19,weight:200,lineHeight:"24px",size_small:15,lineHeight_small:"18px",letterSpacing_small:"0.2px",styleDisabled:"italic"}}}};Gt.default=zr}(DefaultTheme)),DefaultTheme}var hasRequiredRegisterInterfaceWithDefaultTheme;function requireRegisterInterfaceWithDefaultTheme(){return hasRequiredRegisterInterfaceWithDefaultTheme||(hasRequiredRegisterInterfaceWithDefaultTheme=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(requireThemedStyleSheet()),_r=$r(requireDefaultTheme());function Dr(kr){zr.default.registerInterface(kr),zr.default.registerTheme(_r.default)}}(registerInterfaceWithDefaultTheme)),registerInterfaceWithDefaultTheme}var hasRequiredRegisterCSSInterfaceWithDefaultTheme;function requireRegisterCSSInterfaceWithDefaultTheme(){return hasRequiredRegisterCSSInterfaceWithDefaultTheme||(hasRequiredRegisterCSSInterfaceWithDefaultTheme=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(requireReactWithStylesInterfaceCss()),_r=$r(requireRegisterInterfaceWithDefaultTheme());function Dr(){(0,_r.default)(zr.default)}}(registerCSSInterfaceWithDefaultTheme)),registerCSSInterfaceWithDefaultTheme}var _interopRequireDefault$9=interopRequireDefaultExports,_registerCSSInterfaceWithDefaultTheme=_interopRequireDefault$9(requireRegisterCSSInterfaceWithDefaultTheme());(0,_registerCSSInterfaceWithDefaultTheme.default)();var lib$1={},CalendarDay={},build$1={exports:{}},implementation$4,hasRequiredImplementation$4;function requireImplementation$4(){if(hasRequiredImplementation$4)return implementation$4;hasRequiredImplementation$4=1;var Gt=function($r){return $r!==$r};return implementation$4=function(zr,_r){return zr===0&&_r===0?1/zr===1/_r:!!(zr===_r||Gt(zr)&&Gt(_r))},implementation$4}var polyfill$4,hasRequiredPolyfill$4;function requirePolyfill$4(){if(hasRequiredPolyfill$4)return polyfill$4;hasRequiredPolyfill$4=1;var Gt=requireImplementation$4();return polyfill$4=function(){return typeof Object.is=="function"?Object.is:Gt},polyfill$4}var shim$4,hasRequiredShim$4;function requireShim$4(){if(hasRequiredShim$4)return shim$4;hasRequiredShim$4=1;var Gt=requirePolyfill$4(),$r=requireDefineProperties();return shim$4=function(){var _r=Gt();return $r(Object,{is:_r},{is:function(){return Object.is!==_r}}),_r},shim$4}var objectIs,hasRequiredObjectIs;function requireObjectIs(){if(hasRequiredObjectIs)return objectIs;hasRequiredObjectIs=1;var Gt=requireDefineProperties(),$r=callBindExports,zr=requireImplementation$4(),_r=requirePolyfill$4(),Dr=requireShim$4(),kr=$r(_r(),Object);return Gt(kr,{getPolyfill:_r,implementation:zr,shim:Dr}),objectIs=kr,objectIs}var hasRequiredBuild$1;function requireBuild$1(){return hasRequiredBuild$1||(hasRequiredBuild$1=1,function(Gt,$r){Object.defineProperty($r,"__esModule",{value:!0}),$r.default=qr;var zr=Dr(requireObjectIs()),_r=Dr(hasown);function Dr(Nr){return Nr&&Nr.__esModule?Nr:{default:Nr}}function kr(Nr){"@babel/helpers - typeof";return kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Wr){return typeof Wr}:function(Wr){return Wr&&typeof Symbol=="function"&&Wr.constructor===Symbol&&Wr!==Symbol.prototype?"symbol":typeof Wr},kr(Nr)}function qr(Nr,Wr){if((0,zr.default)(Nr,Wr))return!0;if(!Nr||!Wr||kr(Nr)!=="object"||kr(Wr)!=="object")return!1;var Qr=Object.keys(Nr),Vr=Object.keys(Wr);if(Qr.length!==Vr.length)return!1;Qr.sort(),Vr.sort();for(var Jr=0;Jr<Qr.length;Jr+=1)if(!(0,_r.default)(Wr,Qr[Jr])||!(0,zr.default)(Nr[Qr[Jr]],Wr[Qr[Jr]]))return!1;return!0}Gt.exports=$r.default}(build$1,build$1.exports)),build$1.exports}const require$$3=getAugmentedNamespace$4(assertThisInitialized),require$$4=getAugmentedNamespace$4(inheritsLoose);var defineProperty={exports:{}},toPropertyKey={exports:{}},_typeof$3={exports:{}},hasRequired_typeof;function require_typeof(){return hasRequired_typeof||(hasRequired_typeof=1,function(Gt){function $r(zr){"@babel/helpers - typeof";return Gt.exports=$r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(_r){return typeof _r}:function(_r){return _r&&typeof Symbol=="function"&&_r.constructor===Symbol&&_r!==Symbol.prototype?"symbol":typeof _r},Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports,$r(zr)}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(_typeof$3)),_typeof$3.exports}var toPrimitive={exports:{}},hasRequiredToPrimitive;function requireToPrimitive(){return hasRequiredToPrimitive||(hasRequiredToPrimitive=1,function(Gt){var $r=require_typeof().default;function zr(_r,Dr){if($r(_r)!="object"||!_r)return _r;var kr=_r[Symbol.toPrimitive];if(kr!==void 0){var qr=kr.call(_r,Dr||"default");if($r(qr)!="object")return qr;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Dr==="string"?String:Number)(_r)}Gt.exports=zr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(toPrimitive)),toPrimitive.exports}var hasRequiredToPropertyKey;function requireToPropertyKey(){return hasRequiredToPropertyKey||(hasRequiredToPropertyKey=1,function(Gt){var $r=require_typeof().default,zr=requireToPrimitive();function _r(Dr){var kr=zr(Dr,"string");return $r(kr)=="symbol"?kr:kr+""}Gt.exports=_r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(toPropertyKey)),toPropertyKey.exports}var hasRequiredDefineProperty;function requireDefineProperty(){return hasRequiredDefineProperty||(hasRequiredDefineProperty=1,function(Gt){var $r=requireToPropertyKey();function zr(_r,Dr,kr){return(Dr=$r(Dr))in _r?Object.defineProperty(_r,Dr,{value:kr,enumerable:!0,configurable:!0,writable:!0}):_r[Dr]=kr,_r}Gt.exports=zr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(defineProperty)),defineProperty.exports}var momentValidationWrapper,hasRequiredMomentValidationWrapper;function requireMomentValidationWrapper(){if(hasRequiredMomentValidationWrapper)return momentValidationWrapper;hasRequiredMomentValidationWrapper=1;var Gt=require$$1$5;function $r(zr){return typeof Gt.isMoment=="function"&&!Gt.isMoment(zr)?!1:typeof zr.isValid=="function"?zr.isValid():!isNaN(zr)}return momentValidationWrapper={isValidMoment:$r},momentValidationWrapper}var core,hasRequiredCore;function requireCore(){if(hasRequiredCore)return core;hasRequiredCore=1;var Gt={invalidPredicate:"`predicate` must be a function",invalidPropValidator:"`propValidator` must be a function",requiredCore:"is marked as required",invalidTypeCore:"Invalid input type",predicateFailureCore:"Failed to succeed with predicate",anonymousMessage:"<<anonymous>>",baseInvalidMessage:"Invalid "};function $r(qr){if(typeof qr!="function")throw new Error(Gt.invalidPropValidator);var Nr=qr.bind(null,!1,null);return Nr.isRequired=qr.bind(null,!0,null),Nr.withPredicate=function(Qr){if(typeof Qr!="function")throw new Error(Gt.invalidPredicate);var Vr=qr.bind(null,!1,Qr);return Vr.isRequired=qr.bind(null,!0,Qr),Vr},Nr}function zr(qr,Nr,Wr){return new Error("The prop `"+qr+"` "+Gt.requiredCore+" in `"+Nr+"`, but its value is `"+Wr+"`.")}var _r=-1;function Dr(qr,Nr,Wr,Qr){var Vr=typeof Qr>"u",Jr=Qr===null;if(qr){if(Vr)return zr(Wr,Nr,"undefined");if(Jr)return zr(Wr,Nr,"null")}return Vr||Jr?null:_r}function kr(qr,Nr,Wr,Qr){function Vr(Jr,Zr,zn,Vn,_i,e0,r0){var i0=zn[Vn],n0=typeof i0;_i=_i||Gt.anonymousMessage,r0=r0||Vn;var o0=Dr(Jr,_i,r0,i0);if(o0!==_r)return o0;if(Nr&&!Nr(i0))return new Error(Gt.invalidTypeCore+": `"+Vn+"` of type `"+n0+"` supplied to `"+_i+"`, expected `"+qr+"`.");if(!Wr(i0))return new Error(Gt.baseInvalidMessage+e0+" `"+Vn+"` of type `"+n0+"` supplied to `"+_i+"`, expected `"+Qr+"`.");if(Zr&&!Zr(i0)){var a0=Zr.name||Gt.anonymousMessage;return new Error(Gt.baseInvalidMessage+e0+" `"+Vn+"` of type `"+n0+"` supplied to `"+_i+"`. "+Gt.predicateFailureCore+" `"+a0+"`.")}return null}return $r(Vr)}return core={constructPropValidatorVariations:$r,createMomentChecker:kr,messages:Gt},core}var src,hasRequiredSrc;function requireSrc(){if(hasRequiredSrc)return src;hasRequiredSrc=1;var Gt=require$$1$5,$r=requireMomentValidationWrapper(),zr=requireCore();return src={momentObj:zr.createMomentChecker("object",function(_r){return typeof _r=="object"},function(Dr){return $r.isValidMoment(Dr)},"Moment"),momentString:zr.createMomentChecker("string",function(_r){return typeof _r=="string"},function(Dr){return $r.isValidMoment(Gt(Dr))},"Moment"),momentDurationObj:zr.createMomentChecker("object",function(_r){return typeof _r=="object"},function(Dr){return Gt.isDuration(Dr)},"Duration")},src}var mocks,hasRequiredMocks;function requireMocks(){if(hasRequiredMocks)return mocks;hasRequiredMocks=1;function Gt(){return null}Gt.isRequired=Gt;function $r(){return Gt}return mocks={and:$r,between:$r,booleanSome:$r,childrenHavePropXorChildren:$r,childrenOf:$r,childrenOfType:$r,childrenSequenceOf:$r,componentWithName:$r,disallowedIf:$r,elementType:$r,empty:$r,explicitNull:$r,forbidExtraProps:Object,integer:$r,keysOf:$r,mutuallyExclusiveProps:$r,mutuallyExclusiveTrueProps:$r,nChildren:$r,nonNegativeInteger:Gt,nonNegativeNumber:$r,numericString:$r,object:$r,or:$r,predicate:$r,range:$r,ref:$r,requiredBy:$r,restrictedProp:$r,sequenceOf:$r,shape:$r,stringEndsWith:$r,stringStartsWith:$r,uniqueArray:$r,uniqueArrayOf:$r,valuesOf:$r,withShape:$r},mocks}var airbnbPropTypes,hasRequiredAirbnbPropTypes;function requireAirbnbPropTypes(){return hasRequiredAirbnbPropTypes||(hasRequiredAirbnbPropTypes=1,airbnbPropTypes=requireMocks()),airbnbPropTypes}var withStyles={},interopRequireWildcard={exports:{}},hasRequiredInteropRequireWildcard;function requireInteropRequireWildcard(){return hasRequiredInteropRequireWildcard||(hasRequiredInteropRequireWildcard=1,function(Gt){var $r=require_typeof().default;function zr(Dr){if(typeof WeakMap!="function")return null;var kr=new WeakMap,qr=new WeakMap;return(zr=function(Wr){return Wr?qr:kr})(Dr)}function _r(Dr,kr){if(!kr&&Dr&&Dr.__esModule)return Dr;if(Dr===null||$r(Dr)!="object"&&typeof Dr!="function")return{default:Dr};var qr=zr(kr);if(qr&&qr.has(Dr))return qr.get(Dr);var Nr={__proto__:null},Wr=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Qr in Dr)if(Qr!=="default"&&{}.hasOwnProperty.call(Dr,Qr)){var Vr=Wr?Object.getOwnPropertyDescriptor(Dr,Qr):null;Vr&&(Vr.get||Vr.set)?Object.defineProperty(Nr,Qr,Vr):Nr[Qr]=Dr[Qr]}return Nr.default=Dr,qr&&qr.set(Dr,Nr),Nr}Gt.exports=_r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(interopRequireWildcard)),interopRequireWildcard.exports}var objectWithoutProperties={exports:{}},hasRequiredObjectWithoutProperties;function requireObjectWithoutProperties(){return hasRequiredObjectWithoutProperties||(hasRequiredObjectWithoutProperties=1,function(Gt){var $r=requireObjectWithoutPropertiesLoose();function zr(_r,Dr){if(_r==null)return{};var kr,qr,Nr=$r(_r,Dr);if(Object.getOwnPropertySymbols){var Wr=Object.getOwnPropertySymbols(_r);for(qr=0;qr<Wr.length;qr++)kr=Wr[qr],Dr.includes(kr)||{}.propertyIsEnumerable.call(_r,kr)&&(Nr[kr]=_r[kr])}return Nr}Gt.exports=zr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(objectWithoutProperties)),objectWithoutProperties.exports}var getComponentName={},HasOwnProperty,hasRequiredHasOwnProperty;function requireHasOwnProperty(){if(hasRequiredHasOwnProperty)return HasOwnProperty;hasRequiredHasOwnProperty=1;var Gt=type,$r=hasown,zr=requireIsPropertyKey(),_r=requireType();return HasOwnProperty=function(kr,qr){if(_r(kr)!=="Object")throw new Gt("Assertion failed: `O` must be an Object");if(!zr(qr))throw new Gt("Assertion failed: `P` must be a Property Key");return $r(kr,qr)},HasOwnProperty}var functionsHaveNames_1,hasRequiredFunctionsHaveNames;function requireFunctionsHaveNames(){if(hasRequiredFunctionsHaveNames)return functionsHaveNames_1;hasRequiredFunctionsHaveNames=1;var Gt=function(){return typeof(function(){}).name=="string"},$r=Object.getOwnPropertyDescriptor;if($r)try{$r([],"length")}catch{$r=null}Gt.functionsHaveConfigurableNames=function(){if(!Gt()||!$r)return!1;var Dr=$r(function(){},"name");return!!Dr&&!!Dr.configurable};var zr=Function.prototype.bind;return Gt.boundFunctionsHaveNames=function(){return Gt()&&typeof zr=="function"&&(function(){}).bind().name!==""},functionsHaveNames_1=Gt,functionsHaveNames_1}var implementation$3,hasRequiredImplementation$3;function requireImplementation$3(){if(hasRequiredImplementation$3)return implementation$3;hasRequiredImplementation$3=1;var Gt=requireIsCallable(),$r=requireHasOwnProperty(),zr=requireFunctionsHaveNames()(),_r=callBound$1,Dr=_r("Function.prototype.toString"),kr=_r("String.prototype.match"),qr=_r("Object.prototype.toString"),Nr=/^class /,Wr=function(r0){if(Gt(r0)||typeof r0!="function")return!1;try{var i0=kr(Dr(r0),Nr);return!!i0}catch{}return!1},Qr=/\s*function\s+([^(\s]*)\s*/,Vr=!(0 in[,]),Jr="[object Object]",Zr="[object HTMLAllCollection]",zn=Function.prototype,Vn=function(){return!1};if(typeof document=="object"){var _i=document.all;qr(_i)===qr(document.all)&&(Vn=function(r0){if((Vr||!r0)&&(typeof r0>"u"||typeof r0=="object"))try{var i0=qr(r0);return(i0===Zr||i0===Jr)&&r0("")==null}catch{}return!1})}return implementation$3=function(){if(Vn(this)||!Wr(this)&&!Gt(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(zr&&$r(this,"name"))return this.name;if(this===zn)return"";var r0=Dr(this),i0=kr(r0,Qr),n0=i0&&i0[1];return n0},implementation$3}var polyfill$3,hasRequiredPolyfill$3;function requirePolyfill$3(){if(hasRequiredPolyfill$3)return polyfill$3;hasRequiredPolyfill$3=1;var Gt=requireImplementation$3();return polyfill$3=function(){return Gt},polyfill$3}var shim$3,hasRequiredShim$3;function requireShim$3(){if(hasRequiredShim$3)return shim$3;hasRequiredShim$3=1;var Gt=requireDefineProperties().supportsDescriptors,$r=requireFunctionsHaveNames()(),zr=requirePolyfill$3(),_r=Object.defineProperty,Dr=TypeError;return shim$3=function(){var qr=zr();if($r)return qr;if(!Gt)throw new Dr("Shimming Function.prototype.name support requires ES5 property descriptor support.");var Nr=Function.prototype;return _r(Nr,"name",{configurable:!0,enumerable:!1,get:function(){var Wr=qr.call(this);return this!==Nr&&_r(this,"name",{configurable:!0,enumerable:!1,value:Wr,writable:!1}),Wr}}),qr},shim$3}var function_prototype_name,hasRequiredFunction_prototype_name;function requireFunction_prototype_name(){if(hasRequiredFunction_prototype_name)return function_prototype_name;hasRequiredFunction_prototype_name=1;var Gt=requireDefineProperties(),$r=callBindExports,zr=requireImplementation$3(),_r=requirePolyfill$3(),Dr=requireShim$3(),kr=$r(zr);return Gt(kr,{getPolyfill:_r,implementation:zr,shim:Dr}),function_prototype_name=kr,function_prototype_name}var hasRequiredGetComponentName;function requireGetComponentName(){return hasRequiredGetComponentName||(hasRequiredGetComponentName=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var $r=_r(requireFunction_prototype_name()),zr=reactIsExports$1;function _r(kr){return kr&&kr.__esModule?kr:{default:kr}}function Dr(kr){return typeof kr=="string"?kr:typeof kr=="function"?kr.displayName||(0,$r.default)(kr):(0,zr.isForwardRef)({type:kr,$$typeof:zr.Element})?kr.displayName:(0,zr.isMemo)(kr)?Dr(kr.type):null}}(getComponentName)),getComponentName}var ref={},isPlainObject$1={},toString$4={}.toString,isarray=Array.isArray||function(Gt){return toString$4.call(Gt)=="[object Array]"},isPlainObject,hasRequiredIsPlainObject$1;function requireIsPlainObject$1(){if(hasRequiredIsPlainObject$1)return isPlainObject;hasRequiredIsPlainObject$1=1;var Gt=isarray;return isPlainObject=function(zr){return zr&&typeof zr=="object"&&!Gt(zr)},isPlainObject}var hasRequiredIsPlainObject;function requireIsPlainObject(){return hasRequiredIsPlainObject||(hasRequiredIsPlainObject=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var $r=zr(requireIsPlainObject$1());function zr(Dr){return Dr&&Dr.__esModule?Dr:{default:Dr}}var _r=$r.default;Gt.default=_r}(isPlainObject$1)),isPlainObject$1}var wrapValidator={},implementation$2,hasRequiredImplementation$2;function requireImplementation$2(){if(hasRequiredImplementation$2)return implementation$2;hasRequiredImplementation$2=1;var Gt=objectKeys$1,$r=shams$1(),zr=callBound$1,_r=Object,Dr=zr("Array.prototype.push"),kr=zr("Object.prototype.propertyIsEnumerable"),qr=$r?Object.getOwnPropertySymbols:null;return implementation$2=function(Wr,Qr){if(Wr==null)throw new TypeError("target must be an object");var Vr=_r(Wr);if(arguments.length===1)return Vr;for(var Jr=1;Jr<arguments.length;++Jr){var Zr=_r(arguments[Jr]),zn=Gt(Zr),Vn=$r&&(Object.getOwnPropertySymbols||qr);if(Vn)for(var _i=Vn(Zr),e0=0;e0<_i.length;++e0){var r0=_i[e0];kr(Zr,r0)&&Dr(zn,r0)}for(var i0=0;i0<zn.length;++i0){var n0=zn[i0];if(kr(Zr,n0)){var o0=Zr[n0];Vr[n0]=o0}}}return Vr},implementation$2}var polyfill$2,hasRequiredPolyfill$2;function requirePolyfill$2(){if(hasRequiredPolyfill$2)return polyfill$2;hasRequiredPolyfill$2=1;var Gt=requireImplementation$2(),$r=function(){if(!Object.assign)return!1;for(var _r="abcdefghijklmnopqrst",Dr=_r.split(""),kr={},qr=0;qr<Dr.length;++qr)kr[Dr[qr]]=Dr[qr];var Nr=Object.assign({},kr),Wr="";for(var Qr in Nr)Wr+=Qr;return _r!==Wr},zr=function(){if(!Object.assign||!Object.preventExtensions)return!1;var _r=Object.preventExtensions({1:2});try{Object.assign(_r,"xy")}catch{return _r[1]==="y"}return!1};return polyfill$2=function(){return!Object.assign||$r()||zr()?Gt:Object.assign},polyfill$2}var shim$2,hasRequiredShim$2;function requireShim$2(){if(hasRequiredShim$2)return shim$2;hasRequiredShim$2=1;var Gt=requireDefineProperties(),$r=requirePolyfill$2();return shim$2=function(){var _r=$r();return Gt(Object,{assign:_r},{assign:function(){return Object.assign!==_r}}),_r},shim$2}var object_assign,hasRequiredObject_assign;function requireObject_assign(){if(hasRequiredObject_assign)return object_assign;hasRequiredObject_assign=1;var Gt=requireDefineProperties(),$r=callBindExports,zr=requireImplementation$2(),_r=requirePolyfill$2(),Dr=requireShim$2(),kr=$r.apply(_r()),qr=function(Wr,Qr){return kr(Object,arguments)};return Gt(qr,{getPolyfill:_r,implementation:zr,shim:Dr}),object_assign=qr,object_assign}var hasRequiredWrapValidator;function requireWrapValidator(){return hasRequiredWrapValidator||(hasRequiredWrapValidator=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=_r;var $r=zr(requireObject_assign());function zr(Dr){return Dr&&Dr.__esModule?Dr:{default:Dr}}function _r(Dr,kr){var qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,$r.default)(Dr.bind(),{typeName:kr,typeChecker:qr,isRequired:(0,$r.default)(Dr.isRequired.bind(),{typeName:kr,typeChecker:qr,typeRequired:!0})})}}(wrapValidator)),wrapValidator}var hasRequiredRef;function requireRef(){return hasRequiredRef||(hasRequiredRef=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var $r=reactExports,zr=Dr(requireIsPlainObject()),_r=Dr(requireWrapValidator());function Dr(Jr){return Jr&&Jr.__esModule?Jr:{default:Jr}}var kr=Object.prototype.isPrototypeOf;function qr(Jr){if(!(0,zr.default)(Jr))return!1;var Zr=Object.keys(Jr);return Zr.length===1&&Zr[0]==="current"}function Nr(Jr){return typeof Jr=="function"&&!kr.call($r.Component,Jr)&&(!$r.PureComponent||!kr.call($r.PureComponent,Jr))}function Wr(Jr,Zr,zn){var Vn=Jr[Zr];return Nr(Vn)||qr(Vn)?null:new TypeError("".concat(Zr," in ").concat(zn," must be a ref"))}function Qr(Jr,Zr,zn){var Vn=Jr[Zr];if(Vn==null)return null;for(var _i=arguments.length,e0=new Array(_i>3?_i-3:0),r0=3;r0<_i;r0++)e0[r0-3]=arguments[r0];return Wr.apply(void 0,[Jr,Zr,zn].concat(e0))}Qr.isRequired=Wr;var Vr=function(){return(0,_r.default)(Qr,"ref")};Gt.default=Vr}(ref)),ref}var emptyStylesFn={},hasRequiredEmptyStylesFn;function requireEmptyStylesFn(){return hasRequiredEmptyStylesFn||(hasRequiredEmptyStylesFn=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var $r={},zr=function(){return $r},_r=zr;Gt.default=_r}(emptyStylesFn)),emptyStylesFn}var perf={},hasRequiredPerf;function requirePerf(){return hasRequiredPerf||(hasRequiredPerf=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.perfStart=$r,Gt.perfEnd=zr,Gt.default=_r;function $r(Dr){typeof performance<"u"&&performance.mark!==void 0&&typeof performance.clearMarks=="function"&&Dr&&(performance.clearMarks(Dr),performance.mark(Dr))}function zr(Dr,kr,qr){typeof performance<"u"&&performance.mark!==void 0&&typeof performance.clearMarks=="function"&&(performance.clearMarks(kr),performance.mark(kr),performance.measure(qr,Dr,kr),performance.clearMarks(qr))}function _r(Dr){return function(kr){return function(){var qr=kr.apply(void 0,arguments);return qr}}}}(perf)),perf}var WithStylesContext={},withDirection={},cjs,hasRequiredCjs;function requireCjs(){if(hasRequiredCjs)return cjs;hasRequiredCjs=1;var Gt=function(zn){return $r(zn)&&!zr(zn)};function $r(Zr){return!!Zr&&typeof Zr=="object"}function zr(Zr){var zn=Object.prototype.toString.call(Zr);return zn==="[object RegExp]"||zn==="[object Date]"||kr(Zr)}var _r=typeof Symbol=="function"&&Symbol.for,Dr=_r?Symbol.for("react.element"):60103;function kr(Zr){return Zr.$$typeof===Dr}function qr(Zr){return Array.isArray(Zr)?[]:{}}function Nr(Zr,zn){var Vn=zn&&zn.clone===!0;return Vn&&Gt(Zr)?Vr(qr(Zr),Zr,zn):Zr}function Wr(Zr,zn,Vn){var _i=Zr.slice();return zn.forEach(function(e0,r0){typeof _i[r0]>"u"?_i[r0]=Nr(e0,Vn):Gt(e0)?_i[r0]=Vr(Zr[r0],e0,Vn):Zr.indexOf(e0)===-1&&_i.push(Nr(e0,Vn))}),_i}function Qr(Zr,zn,Vn){var _i={};return Gt(Zr)&&Object.keys(Zr).forEach(function(e0){_i[e0]=Nr(Zr[e0],Vn)}),Object.keys(zn).forEach(function(e0){!Gt(zn[e0])||!Zr[e0]?_i[e0]=Nr(zn[e0],Vn):_i[e0]=Vr(Zr[e0],zn[e0],Vn)}),_i}function Vr(Zr,zn,Vn){var _i=Array.isArray(zn),e0=Array.isArray(Zr),r0=Vn||{arrayMerge:Wr},i0=_i===e0;if(i0)if(_i){var n0=r0.arrayMerge||Wr;return n0(Zr,zn,Vn)}else return Qr(Zr,zn,Vn);else return Nr(zn,Vn)}Vr.all=function(zn,Vn){if(!Array.isArray(zn)||zn.length<2)throw new Error("first argument should be an array with at least two elements");return zn.reduce(function(_i,e0){return Vr(_i,e0,Vn)})};var Jr=Vr;return cjs=Jr,cjs}var constants$2={},hasRequiredConstants$1;function requireConstants$1(){return hasRequiredConstants$1||(hasRequiredConstants$1=1,Object.defineProperty(constants$2,"__esModule",{value:!0}),constants$2.CHANNEL="__direction__",constants$2.DIRECTIONS={LTR:"ltr",RTL:"rtl"}),constants$2}var brcast={},hasRequiredBrcast;function requireBrcast(){return hasRequiredBrcast||(hasRequiredBrcast=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0});var $r=propTypesExports,zr=_r($r);function _r(Dr){return Dr&&Dr.__esModule?Dr:{default:Dr}}Gt.default=zr.default.shape({getState:zr.default.func,setState:zr.default.func,subscribe:zr.default.func})}(brcast)),brcast}var direction={},implementation$1,hasRequiredImplementation$1;function requireImplementation$1(){if(hasRequiredImplementation$1)return implementation$1;hasRequiredImplementation$1=1;var Gt=requireRequireObjectCoercible(),$r=callBound$1,zr=$r("Object.prototype.propertyIsEnumerable"),_r=$r("Array.prototype.push");return implementation$1=function(kr){var qr=Gt(kr),Nr=[];for(var Wr in qr)zr(qr,Wr)&&_r(Nr,qr[Wr]);return Nr},implementation$1}var polyfill$1,hasRequiredPolyfill$1;function requirePolyfill$1(){if(hasRequiredPolyfill$1)return polyfill$1;hasRequiredPolyfill$1=1;var Gt=requireImplementation$1();return polyfill$1=function(){return typeof Object.values=="function"?Object.values:Gt},polyfill$1}var shim$1,hasRequiredShim$1;function requireShim$1(){if(hasRequiredShim$1)return shim$1;hasRequiredShim$1=1;var Gt=requirePolyfill$1(),$r=requireDefineProperties();return shim$1=function(){var _r=Gt();return $r(Object,{values:_r},{values:function(){return Object.values!==_r}}),_r},shim$1}var object_values,hasRequiredObject_values;function requireObject_values(){if(hasRequiredObject_values)return object_values;hasRequiredObject_values=1;var Gt=requireDefineProperties(),$r=callBindExports,zr=requireImplementation$1(),_r=requirePolyfill$1(),Dr=requireShim$1(),kr=$r(_r(),Object);return Gt(kr,{getPolyfill:_r,implementation:zr,shim:Dr}),object_values=kr,object_values}var hasRequiredDirection;function requireDirection(){return hasRequiredDirection||(hasRequiredDirection=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0});var $r=requireObject_values(),zr=qr($r),_r=propTypesExports,Dr=qr(_r),kr=requireConstants$1();function qr(Nr){return Nr&&Nr.__esModule?Nr:{default:Nr}}Gt.default=Dr.default.oneOf((0,zr.default)(kr.DIRECTIONS))}(direction)),direction}var hasRequiredWithDirection;function requireWithDirection(){return hasRequiredWithDirection||(hasRequiredWithDirection=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.withDirectionPropTypes=Gt.DIRECTIONS=void 0;var $r=Object.assign||function(u0){for(var b0=1;b0<arguments.length;b0++){var g0=arguments[b0];for(var y0 in g0)Object.prototype.hasOwnProperty.call(g0,y0)&&(u0[y0]=g0[y0])}return u0},zr=function(){function u0(b0,g0){for(var y0=0;y0<g0.length;y0++){var f0=g0[y0];f0.enumerable=f0.enumerable||!1,f0.configurable=!0,"value"in f0&&(f0.writable=!0),Object.defineProperty(b0,f0.key,f0)}}return function(b0,g0,y0){return g0&&u0(b0.prototype,g0),y0&&u0(b0,y0),b0}}();Gt.default=l0;var _r=reactExports,Dr=e0(_r),kr=hoistNonReactStatics_cjs,qr=e0(kr),Nr=requireCjs(),Wr=e0(Nr),Qr=requireGetComponentName(),Vr=e0(Qr),Jr=requireConstants$1(),Zr=requireBrcast(),zn=e0(Zr),Vn=requireDirection(),_i=e0(Vn);function e0(u0){return u0&&u0.__esModule?u0:{default:u0}}function r0(u0,b0){if(!(u0 instanceof b0))throw new TypeError("Cannot call a class as a function")}function i0(u0,b0){if(!u0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b0&&(typeof b0=="object"||typeof b0=="function")?b0:u0}function n0(u0,b0){if(typeof b0!="function"&&b0!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b0);u0.prototype=Object.create(b0&&b0.prototype,{constructor:{value:u0,enumerable:!1,writable:!0,configurable:!0}}),b0&&(Object.setPrototypeOf?Object.setPrototypeOf(u0,b0):u0.__proto__=b0)}function o0(u0,b0,g0){return b0 in u0?Object.defineProperty(u0,b0,{value:g0,enumerable:!0,configurable:!0,writable:!0}):u0[b0]=g0,u0}var a0=o0({},Jr.CHANNEL,zn.default);Gt.DIRECTIONS=Jr.DIRECTIONS;var s0=Jr.DIRECTIONS.LTR;Gt.withDirectionPropTypes={direction:_i.default.isRequired};function l0(u0){var b0=function(y0){n0(f0,y0);function f0(v0,A0){r0(this,f0);var p0=i0(this,(f0.__proto__||Object.getPrototypeOf(f0)).call(this,v0,A0));return p0.state={direction:A0[Jr.CHANNEL]?A0[Jr.CHANNEL].getState():s0},p0}return zr(f0,[{key:"componentDidMount",value:function(){function v0(){var A0=this;this.context[Jr.CHANNEL]&&(this.channelUnsubscribe=this.context[Jr.CHANNEL].subscribe(function(p0){A0.setState({direction:p0})}))}return v0}()},{key:"componentWillUnmount",value:function(){function v0(){this.channelUnsubscribe&&this.channelUnsubscribe()}return v0}()},{key:"render",value:function(){function v0(){var A0=this.state.direction;return Dr.default.createElement(u0,$r({},this.props,{direction:A0}))}return v0}()}]),f0}(Dr.default.Component),g0=(0,Vr.default)(u0)||"Component";return b0.WrappedComponent=u0,b0.contextTypes=a0,b0.displayName="withDirection("+String(g0)+")",u0.propTypes&&(b0.propTypes=(0,Wr.default)({},u0.propTypes),delete b0.propTypes.direction),u0.defaultProps&&(b0.defaultProps=(0,Wr.default)({},u0.defaultProps)),(0,qr.default)(b0,u0)}}(withDirection)),withDirection}var hasRequiredWithStylesContext;function requireWithStylesContext(){return hasRequiredWithStylesContext||(hasRequiredWithStylesContext=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Object.defineProperty(Gt,"DIRECTIONS",{enumerable:!0,get:function(){return Dr.DIRECTIONS}}),Gt.default=void 0;var zr=reactExports,_r=$r(propTypesExports),Dr=requireWithDirection();function kr(Wr){return zr.createContext?(0,zr.createContext)(Wr):{Provider:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")},Consumer:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")}}}var qr=kr({stylesInterface:null,stylesTheme:null,direction:null});qr.Provider.propTypes={stylesInterface:_r.default.object,stylesTheme:_r.default.object,direction:_r.default.oneOf([Dr.DIRECTIONS.LTR,Dr.DIRECTIONS.RTL])};var Nr=qr;Gt.default=Nr}(WithStylesContext)),WithStylesContext}var withStylesPropTypes={},hasRequiredWithStylesPropTypes;function requireWithStylesPropTypes(){return hasRequiredWithStylesPropTypes||(hasRequiredWithStylesPropTypes=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Gt.withStylesPropTypes=void 0;var zr=$r(propTypesExports),_r={styles:zr.default.object.isRequired,theme:zr.default.object.isRequired,css:zr.default.func.isRequired};Gt.withStylesPropTypes=_r;var Dr=_r;Gt.default=Dr}(withStylesPropTypes)),withStylesPropTypes}var hasRequiredWithStyles;function requireWithStyles(){return hasRequiredWithStyles||(hasRequiredWithStyles=1,function(Gt){var $r=requireInteropRequireWildcard(),zr=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.withStyles=r0,Object.defineProperty(Gt,"withStylesPropTypes",{enumerable:!0,get:function(){return Vn.withStylesPropTypes}}),Gt.css=Gt.default=void 0;var _r=zr(require_extends()),Dr=zr(requireDefineProperty()),kr=zr(requireObjectWithoutProperties()),qr=zr(require$$4),Nr=zr(reactExports),Wr=zr(hoistNonReactStatics_cjs),Qr=zr(requireGetComponentName()),Vr=zr(requireRef()),Jr=zr(requireEmptyStylesFn());zr(requirePerf());var Zr=$r(requireWithStylesContext()),zn=$r(requireThemedStyleSheet()),Vn=requireWithStylesPropTypes();function _i(o0,a0){var s0=Object.keys(o0);if(Object.getOwnPropertySymbols){var l0=Object.getOwnPropertySymbols(o0);a0&&(l0=l0.filter(function(u0){return Object.getOwnPropertyDescriptor(o0,u0).enumerable})),s0.push.apply(s0,l0)}return s0}function e0(o0){for(var a0=1;a0<arguments.length;a0++){var s0=arguments[a0]!=null?arguments[a0]:{};a0%2?_i(Object(s0),!0).forEach(function(l0){(0,Dr.default)(o0,l0,s0[l0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o0,Object.getOwnPropertyDescriptors(s0)):_i(Object(s0)).forEach(function(l0){Object.defineProperty(o0,l0,Object.getOwnPropertyDescriptor(s0,l0))})}return o0}function r0(){var o0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Jr.default,a0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s0=a0.stylesPropName,l0=s0===void 0?"styles":s0,u0=a0.themePropName,b0=u0===void 0?"theme":u0,g0=a0.cssPropName,y0=g0===void 0?"css":g0,f0=a0.flushBefore,v0=f0===void 0?!1:f0,A0=a0.pureComponent,p0=A0===void 0?!1:A0;o0=o0||Jr.default;var h0=p0?Nr.default.PureComponent:Nr.default.Component,m0=typeof WeakMap>"u"?new Map:new WeakMap;function c0($0){var _0=m0.get($0),R0=_0||o0($0)||{};return m0.set($0,R0),R0}var d0=typeof WeakMap>"u"?new Map:new WeakMap;function M0($0,_0,R0){var D0=d0.get($0);if(!D0)return null;var S0=D0.get(_0);return S0?S0[R0]:null}function O0($0,_0,R0,D0){var S0=d0.get($0);S0||(S0=typeof WeakMap>"u"?new Map:new WeakMap,d0.set($0,S0));var I0=S0.get(_0);I0||(I0={ltr:{},rtl:{}},S0.set(_0,I0)),I0[R0]=D0}function x0($0,_0){var R0=$0===Zr.DIRECTIONS.RTL?"RTL":"LTR",D0=_0["create".concat(R0)]||_0.create,S0=D0;return{create:D0,original:S0}}function C0($0,_0){var R0=$0===Zr.DIRECTIONS.RTL?"RTL":"LTR",D0=_0["resolve".concat(R0)]||_0.resolve,S0=D0;return{resolve:D0,original:S0}}return function(_0){var R0=(0,Qr.default)(_0),D0=function(I0){(0,qr.default)(B0,I0);function B0(){return I0.apply(this,arguments)||this}var T0=B0.prototype;return T0.getCurrentInterface=function(){return this.context&&this.context.stylesInterface||(0,zn._getInterface)()},T0.getCurrentTheme=function(){return this.context&&this.context.stylesTheme||(0,zn._getTheme)()},T0.getCurrentDirection=function(){return this.context&&this.context.direction||Zr.DIRECTIONS.LTR},T0.getProps=function(){var L0=this.getCurrentInterface(),N0=this.getCurrentTheme(),j0=this.getCurrentDirection(),q0=M0(N0,B0,j0),k0=!q0||!q0.stylesInterface||L0&&q0.stylesInterface!==L0,w0=!q0||q0.theme!==N0;if(!k0&&!w0)return q0.props;var F0=k0&&x0(j0,L0)||q0.create,G0=k0&&C0(j0,L0)||q0.resolve,X0=F0.create,eo=G0.resolve,K0=!q0||!q0.create||F0.original!==q0.create.original,Z0=!q0||!q0.resolve||G0.original!==q0.resolve.original,ao=Z0&&function(){for(var W0=arguments.length,Y0=new Array(W0),co=0;co<W0;co++)Y0[co]=arguments[co];return eo(Y0)}||q0.props.css,io=c0(N0),H0=(K0||io!==q0.stylesFnResult)&&X0(io)||q0.props.styles,P0={css:ao,styles:H0,theme:N0};return O0(N0,B0,j0,{stylesInterface:L0,theme:N0,create:F0,resolve:G0,stylesFnResult:io,props:P0}),P0},T0.flush=function(){var L0=this.getCurrentInterface();L0&&L0.flush&&L0.flush()},T0.render=function(){var L0,N0=this.getProps(),j0=N0.theme,q0=N0.styles,k0=N0.css;v0&&this.flush();var w0=this.props,F0=w0.forwardedRef,G0=(0,kr.default)(w0,["forwardedRef"]);return Nr.default.createElement(_0,(0,_r.default)({ref:typeof Nr.default.forwardRef>"u"?void 0:F0},typeof Nr.default.forwardRef>"u"?this.props:G0,(L0={},(0,Dr.default)(L0,b0,j0),(0,Dr.default)(L0,l0,q0),(0,Dr.default)(L0,y0,k0),L0)))},B0}(h0);typeof Nr.default.forwardRef<"u"&&(D0.propTypes={forwardedRef:(0,Vr.default)()});var S0=typeof Nr.default.forwardRef>"u"?D0:Nr.default.forwardRef(function(I0,B0){return Nr.default.createElement(D0,(0,_r.default)({},I0,{forwardedRef:B0}))});return _0.propTypes&&(S0.propTypes=e0({},_0.propTypes),delete S0.propTypes[l0],delete S0.propTypes[b0],delete S0.propTypes[y0]),_0.defaultProps&&(S0.defaultProps=e0({},_0.defaultProps)),D0.contextType=Zr.default,S0.WrappedComponent=_0,S0.displayName="withStyles(".concat(R0,")"),(0,Wr.default)(S0,_0)}}var i0=r0;Gt.default=i0;var n0=zn.default.resolveLTR;Gt.css=n0}(withStyles)),withStyles}var raf$2={exports:{}},performanceNow={exports:{}};(function(){var Gt,$r,zr,_r,Dr,kr;typeof performance<"u"&&performance!==null&&performance.now?performanceNow.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(performanceNow.exports=function(){return(Gt()-Dr)/1e6},$r=process.hrtime,Gt=function(){var qr;return qr=$r(),qr[0]*1e9+qr[1]},_r=Gt(),kr=process.uptime()*1e9,Dr=_r-kr):Date.now?(performanceNow.exports=function(){return Date.now()-zr},zr=Date.now()):(performanceNow.exports=function(){return new Date().getTime()-zr},zr=new Date().getTime())}).call(commonjsGlobal$2);var performanceNowExports=performanceNow.exports,now$1=performanceNowExports,root=typeof window>"u"?commonjsGlobal$2:window,vendors=["moz","webkit"],suffix="AnimationFrame",raf$1=root["request"+suffix],caf=root["cancel"+suffix]||root["cancelRequest"+suffix];for(var i$1=0;!raf$1&&i$1<vendors.length;i$1++)raf$1=root[vendors[i$1]+"Request"+suffix],caf=root[vendors[i$1]+"Cancel"+suffix]||root[vendors[i$1]+"CancelRequest"+suffix];if(!raf$1||!caf){var last=0,id=0,queue=[],frameDuration=1e3/60;raf$1=function(Gt){if(queue.length===0){var $r=now$1(),zr=Math.max(0,frameDuration-($r-last));last=zr+$r,setTimeout(function(){var _r=queue.slice(0);queue.length=0;for(var Dr=0;Dr<_r.length;Dr++)if(!_r[Dr].cancelled)try{_r[Dr].callback(last)}catch(kr){setTimeout(function(){throw kr},0)}},Math.round(zr))}return queue.push({handle:++id,callback:Gt,cancelled:!1}),id},caf=function(Gt){for(var $r=0;$r<queue.length;$r++)queue[$r].handle===Gt&&(queue[$r].cancelled=!0)}}raf$2.exports=function(Gt){return raf$1.call(root,Gt)};raf$2.exports.cancel=function(){caf.apply(root,arguments)};raf$2.exports.polyfill=function(Gt){Gt||(Gt=root),Gt.requestAnimationFrame=raf$1,Gt.cancelAnimationFrame=caf};var rafExports=raf$2.exports,defaultPhrases={},hasRequiredDefaultPhrases;function requireDefaultPhrases(){return hasRequiredDefaultPhrases||(hasRequiredDefaultPhrases=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.CalendarDayPhrases=Gt.DayPickerNavigationPhrases=Gt.DayPickerKeyboardShortcutsPhrases=Gt.DayPickerPhrases=Gt.SingleDatePickerInputPhrases=Gt.SingleDatePickerPhrases=Gt.DateRangePickerInputPhrases=Gt.DateRangePickerPhrases=Gt.default=void 0;var $r="Calendar",zr="datepicker",_r="Close",Dr="Interact with the calendar and add the check-in date for your trip.",kr="Clear Date",qr="Clear Dates",Nr="Move backward to switch to the previous month.",Wr="Move forward to switch to the next month.",Qr="Keyboard Shortcuts",Vr="Open the keyboard shortcuts panel.",Jr="Close the shortcuts panel.",Zr="Open this panel.",zn="Enter key",Vn="Right and left arrow keys",_i="up and down arrow keys",e0="page up and page down keys",r0="Home and end keys",i0="Escape key",n0="Question mark",o0="Select the date in focus.",a0="Move backward (left) and forward (right) by one day.",s0="Move backward (up) and forward (down) by one week.",l0="Switch months.",u0="Go to the first or last day of a week.",b0="Return to the date input field.",g0="Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",y0="Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",f0=function(I0){var B0=I0.date;return"Choose ".concat(B0," as your check-in date. It’s available.")},v0=function(I0){var B0=I0.date;return"Choose ".concat(B0," as your check-out date. It’s available.")},A0=function(I0){var B0=I0.date;return B0},p0=function(I0){var B0=I0.date;return"Not available. ".concat(B0)},h0=function(I0){var B0=I0.date;return"Selected. ".concat(B0)},m0=function(I0){var B0=I0.date;return"Selected as start date. ".concat(B0)},c0=function(I0){var B0=I0.date;return"Selected as end date. ".concat(B0)},d0={calendarLabel:$r,roleDescription:zr,closeDatePicker:_r,focusStartDate:Dr,clearDate:kr,clearDates:qr,jumpToPrevMonth:Nr,jumpToNextMonth:Wr,keyboardShortcuts:Qr,showKeyboardShortcutsPanel:Vr,hideKeyboardShortcutsPanel:Jr,openThisPanel:Zr,enterKey:zn,leftArrowRightArrow:Vn,upArrowDownArrow:_i,pageUpPageDown:e0,homeEnd:r0,escape:i0,questionMark:n0,selectFocusedDate:o0,moveFocusByOneDay:a0,moveFocusByOneWeek:s0,moveFocusByOneMonth:l0,moveFocustoStartAndEndOfWeek:u0,returnFocusToInput:b0,keyboardForwardNavigationInstructions:g0,keyboardBackwardNavigationInstructions:y0,chooseAvailableStartDate:f0,chooseAvailableEndDate:v0,dateIsUnavailable:p0,dateIsSelected:h0,dateIsSelectedAsStartDate:m0,dateIsSelectedAsEndDate:c0};Gt.default=d0;var M0={calendarLabel:$r,roleDescription:zr,closeDatePicker:_r,clearDates:qr,focusStartDate:Dr,jumpToPrevMonth:Nr,jumpToNextMonth:Wr,keyboardShortcuts:Qr,showKeyboardShortcutsPanel:Vr,hideKeyboardShortcutsPanel:Jr,openThisPanel:Zr,enterKey:zn,leftArrowRightArrow:Vn,upArrowDownArrow:_i,pageUpPageDown:e0,homeEnd:r0,escape:i0,questionMark:n0,selectFocusedDate:o0,moveFocusByOneDay:a0,moveFocusByOneWeek:s0,moveFocusByOneMonth:l0,moveFocustoStartAndEndOfWeek:u0,returnFocusToInput:b0,keyboardForwardNavigationInstructions:g0,keyboardBackwardNavigationInstructions:y0,chooseAvailableStartDate:f0,chooseAvailableEndDate:v0,dateIsUnavailable:p0,dateIsSelected:h0,dateIsSelectedAsStartDate:m0,dateIsSelectedAsEndDate:c0};Gt.DateRangePickerPhrases=M0;var O0={focusStartDate:Dr,clearDates:qr,keyboardForwardNavigationInstructions:g0,keyboardBackwardNavigationInstructions:y0};Gt.DateRangePickerInputPhrases=O0;var x0={calendarLabel:$r,roleDescription:zr,closeDatePicker:_r,clearDate:kr,jumpToPrevMonth:Nr,jumpToNextMonth:Wr,keyboardShortcuts:Qr,showKeyboardShortcutsPanel:Vr,hideKeyboardShortcutsPanel:Jr,openThisPanel:Zr,enterKey:zn,leftArrowRightArrow:Vn,upArrowDownArrow:_i,pageUpPageDown:e0,homeEnd:r0,escape:i0,questionMark:n0,selectFocusedDate:o0,moveFocusByOneDay:a0,moveFocusByOneWeek:s0,moveFocusByOneMonth:l0,moveFocustoStartAndEndOfWeek:u0,returnFocusToInput:b0,keyboardForwardNavigationInstructions:g0,keyboardBackwardNavigationInstructions:y0,chooseAvailableDate:A0,dateIsUnavailable:p0,dateIsSelected:h0};Gt.SingleDatePickerPhrases=x0;var C0={clearDate:kr,keyboardForwardNavigationInstructions:g0,keyboardBackwardNavigationInstructions:y0};Gt.SingleDatePickerInputPhrases=C0;var $0={calendarLabel:$r,roleDescription:zr,jumpToPrevMonth:Nr,jumpToNextMonth:Wr,keyboardShortcuts:Qr,showKeyboardShortcutsPanel:Vr,hideKeyboardShortcutsPanel:Jr,openThisPanel:Zr,enterKey:zn,leftArrowRightArrow:Vn,upArrowDownArrow:_i,pageUpPageDown:e0,homeEnd:r0,escape:i0,questionMark:n0,selectFocusedDate:o0,moveFocusByOneDay:a0,moveFocusByOneWeek:s0,moveFocusByOneMonth:l0,moveFocustoStartAndEndOfWeek:u0,returnFocusToInput:b0,chooseAvailableStartDate:f0,chooseAvailableEndDate:v0,chooseAvailableDate:A0,dateIsUnavailable:p0,dateIsSelected:h0,dateIsSelectedAsStartDate:m0,dateIsSelectedAsEndDate:c0};Gt.DayPickerPhrases=$0;var _0={keyboardShortcuts:Qr,showKeyboardShortcutsPanel:Vr,hideKeyboardShortcutsPanel:Jr,openThisPanel:Zr,enterKey:zn,leftArrowRightArrow:Vn,upArrowDownArrow:_i,pageUpPageDown:e0,homeEnd:r0,escape:i0,questionMark:n0,selectFocusedDate:o0,moveFocusByOneDay:a0,moveFocusByOneWeek:s0,moveFocusByOneMonth:l0,moveFocustoStartAndEndOfWeek:u0,returnFocusToInput:b0};Gt.DayPickerKeyboardShortcutsPhrases=_0;var R0={jumpToPrevMonth:Nr,jumpToNextMonth:Wr};Gt.DayPickerNavigationPhrases=R0;var D0={chooseAvailableDate:A0,dateIsUnavailable:p0,dateIsSelected:h0,dateIsSelectedAsStartDate:m0,dateIsSelectedAsEndDate:c0};Gt.CalendarDayPhrases=D0}(defaultPhrases)),defaultPhrases}var getPhrasePropTypes={},hasRequiredGetPhrasePropTypes;function requireGetPhrasePropTypes(){return hasRequiredGetPhrasePropTypes||(hasRequiredGetPhrasePropTypes=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=qr;var zr=$r(requireDefineProperty()),_r=$r(propTypesExports);function Dr(Nr,Wr){var Qr=Object.keys(Nr);if(Object.getOwnPropertySymbols){var Vr=Object.getOwnPropertySymbols(Nr);Wr&&(Vr=Vr.filter(function(Jr){return Object.getOwnPropertyDescriptor(Nr,Jr).enumerable})),Qr.push.apply(Qr,Vr)}return Qr}function kr(Nr){for(var Wr=1;Wr<arguments.length;Wr++){var Qr=arguments[Wr]!=null?arguments[Wr]:{};Wr%2?Dr(Object(Qr),!0).forEach(function(Vr){(0,zr.default)(Nr,Vr,Qr[Vr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Nr,Object.getOwnPropertyDescriptors(Qr)):Dr(Object(Qr)).forEach(function(Vr){Object.defineProperty(Nr,Vr,Object.getOwnPropertyDescriptor(Qr,Vr))})}return Nr}function qr(Nr){return Object.keys(Nr).reduce(function(Wr,Qr){return kr({},Wr,(0,zr.default)({},Qr,_r.default.oneOfType([_r.default.string,_r.default.func,_r.default.node])))},{})}}(getPhrasePropTypes)),getPhrasePropTypes}var getCalendarDaySettings={},getPhrase={},hasRequiredGetPhrase;function requireGetPhrase(){return hasRequiredGetPhrase||(hasRequiredGetPhrase=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr,_r){return typeof zr=="string"?zr:typeof zr=="function"?zr(_r):""}}(getPhrase)),getPhrase}var constants$1={},hasRequiredConstants;function requireConstants(){if(hasRequiredConstants)return constants$1;hasRequiredConstants=1,Object.defineProperty(constants$1,"__esModule",{value:!0}),constants$1.MODIFIER_KEY_NAMES=constants$1.DEFAULT_VERTICAL_SPACING=constants$1.FANG_HEIGHT_PX=constants$1.FANG_WIDTH_PX=constants$1.WEEKDAYS=constants$1.BLOCKED_MODIFIER=constants$1.DAY_SIZE=constants$1.OPEN_UP=constants$1.OPEN_DOWN=constants$1.ANCHOR_RIGHT=constants$1.ANCHOR_LEFT=constants$1.INFO_POSITION_AFTER=constants$1.INFO_POSITION_BEFORE=constants$1.INFO_POSITION_BOTTOM=constants$1.INFO_POSITION_TOP=constants$1.ICON_AFTER_POSITION=constants$1.ICON_BEFORE_POSITION=constants$1.NAV_POSITION_TOP=constants$1.NAV_POSITION_BOTTOM=constants$1.VERTICAL_SCROLLABLE=constants$1.VERTICAL_ORIENTATION=constants$1.HORIZONTAL_ORIENTATION=constants$1.END_DATE=constants$1.START_DATE=constants$1.ISO_MONTH_FORMAT=constants$1.ISO_FORMAT=constants$1.DISPLAY_FORMAT=void 0;var Gt="L";constants$1.DISPLAY_FORMAT=Gt;var $r="YYYY-MM-DD";constants$1.ISO_FORMAT=$r;var zr="YYYY-MM";constants$1.ISO_MONTH_FORMAT=zr;var _r="startDate";constants$1.START_DATE=_r;var Dr="endDate";constants$1.END_DATE=Dr;var kr="horizontal";constants$1.HORIZONTAL_ORIENTATION=kr;var qr="vertical";constants$1.VERTICAL_ORIENTATION=qr;var Nr="verticalScrollable";constants$1.VERTICAL_SCROLLABLE=Nr;var Wr="navPositionBottom";constants$1.NAV_POSITION_BOTTOM=Wr;var Qr="navPositionTop";constants$1.NAV_POSITION_TOP=Qr;var Vr="before";constants$1.ICON_BEFORE_POSITION=Vr;var Jr="after";constants$1.ICON_AFTER_POSITION=Jr;var Zr="top";constants$1.INFO_POSITION_TOP=Zr;var zn="bottom";constants$1.INFO_POSITION_BOTTOM=zn;var Vn="before";constants$1.INFO_POSITION_BEFORE=Vn;var _i="after";constants$1.INFO_POSITION_AFTER=_i;var e0="left";constants$1.ANCHOR_LEFT=e0;var r0="right";constants$1.ANCHOR_RIGHT=r0;var i0="down";constants$1.OPEN_DOWN=i0;var n0="up";constants$1.OPEN_UP=n0;var o0=39;constants$1.DAY_SIZE=o0;var a0="blocked";constants$1.BLOCKED_MODIFIER=a0;var s0=[0,1,2,3,4,5,6];constants$1.WEEKDAYS=s0;var l0=20;constants$1.FANG_WIDTH_PX=l0;var u0=10;constants$1.FANG_HEIGHT_PX=u0;var b0=22;constants$1.DEFAULT_VERTICAL_SPACING=b0;var g0=new Set(["Shift","Control","Alt","Meta"]);return constants$1.MODIFIER_KEY_NAMES=g0,constants$1}var hasRequiredGetCalendarDaySettings;function requireGetCalendarDaySettings(){return hasRequiredGetCalendarDaySettings||(hasRequiredGetCalendarDaySettings=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Wr;var zr=$r(requireGetPhrase()),_r=requireConstants();function Dr(Qr){return Qr.has("selected")||Qr.has("selected-span")||Qr.has("selected-start")||Qr.has("selected-end")}function kr(Qr){return Qr.has("blocked-minimum-nights")||Qr.has("blocked-calendar")||Qr.has("blocked-out-of-range")}function qr(Qr){return Dr(Qr)?!1:Qr.has("hovered-span")||Qr.has("after-hovered-start")||Qr.has("before-hovered-end")}function Nr(Qr,Vr,Jr,Zr){var zn=Qr.chooseAvailableDate,Vn=Qr.dateIsUnavailable,_i=Qr.dateIsSelected,e0=Qr.dateIsSelectedAsStartDate,r0=Qr.dateIsSelectedAsEndDate,i0={date:Jr.format(Zr)};return Vr.has("selected-start")&&e0?(0,zr.default)(e0,i0):Vr.has("selected-end")&&r0?(0,zr.default)(r0,i0):Dr(Vr)&&_i?(0,zr.default)(_i,i0):Vr.has(_r.BLOCKED_MODIFIER)?(0,zr.default)(Vn,i0):(0,zr.default)(zn,i0)}function Wr(Qr,Vr,Jr,Zr,zn){return{ariaLabel:Nr(zn,Zr,Qr,Vr),hoveredSpan:qr(Zr),isOutsideRange:Zr.has("blocked-out-of-range"),selected:Dr(Zr),useDefaultCursor:kr(Zr),daySizeStyles:{width:Jr,height:Jr-1}}}}(getCalendarDaySettings)),getCalendarDaySettings}var ModifiersShape={},toConsumableArray={exports:{}},arrayWithoutHoles={exports:{}},arrayLikeToArray={exports:{}},hasRequiredArrayLikeToArray;function requireArrayLikeToArray(){return hasRequiredArrayLikeToArray||(hasRequiredArrayLikeToArray=1,function(Gt){function $r(zr,_r){(_r==null||_r>zr.length)&&(_r=zr.length);for(var Dr=0,kr=Array(_r);Dr<_r;Dr++)kr[Dr]=zr[Dr];return kr}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(arrayLikeToArray)),arrayLikeToArray.exports}var hasRequiredArrayWithoutHoles;function requireArrayWithoutHoles(){return hasRequiredArrayWithoutHoles||(hasRequiredArrayWithoutHoles=1,function(Gt){var $r=requireArrayLikeToArray();function zr(_r){if(Array.isArray(_r))return $r(_r)}Gt.exports=zr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(arrayWithoutHoles)),arrayWithoutHoles.exports}var iterableToArray={exports:{}},hasRequiredIterableToArray;function requireIterableToArray(){return hasRequiredIterableToArray||(hasRequiredIterableToArray=1,function(Gt){function $r(zr){if(typeof Symbol<"u"&&zr[Symbol.iterator]!=null||zr["@@iterator"]!=null)return Array.from(zr)}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(iterableToArray)),iterableToArray.exports}var unsupportedIterableToArray={exports:{}},hasRequiredUnsupportedIterableToArray;function requireUnsupportedIterableToArray(){return hasRequiredUnsupportedIterableToArray||(hasRequiredUnsupportedIterableToArray=1,function(Gt){var $r=requireArrayLikeToArray();function zr(_r,Dr){if(_r){if(typeof _r=="string")return $r(_r,Dr);var kr={}.toString.call(_r).slice(8,-1);return kr==="Object"&&_r.constructor&&(kr=_r.constructor.name),kr==="Map"||kr==="Set"?Array.from(_r):kr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(kr)?$r(_r,Dr):void 0}}Gt.exports=zr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(unsupportedIterableToArray)),unsupportedIterableToArray.exports}var nonIterableSpread={exports:{}},hasRequiredNonIterableSpread;function requireNonIterableSpread(){return hasRequiredNonIterableSpread||(hasRequiredNonIterableSpread=1,function(Gt){function $r(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(nonIterableSpread)),nonIterableSpread.exports}var hasRequiredToConsumableArray;function requireToConsumableArray(){return hasRequiredToConsumableArray||(hasRequiredToConsumableArray=1,function(Gt){var $r=requireArrayWithoutHoles(),zr=requireIterableToArray(),_r=requireUnsupportedIterableToArray(),Dr=requireNonIterableSpread();function kr(qr){return $r(qr)||zr(qr)||_r(qr)||Dr()}Gt.exports=kr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(toConsumableArray)),toConsumableArray.exports}var hasRequiredModifiersShape;function requireModifiersShape(){return hasRequiredModifiersShape||(hasRequiredModifiersShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireDefineProperty()),_r=$r(requireToConsumableArray()),Dr=$r(propTypesExports),kr=requireAirbnbPropTypes(),qr=(0,kr.and)([Dr.default.instanceOf(Set),function(Wr,Qr){for(var Vr=arguments.length,Jr=new Array(Vr>2?Vr-2:0),Zr=2;Zr<Vr;Zr++)Jr[Zr-2]=arguments[Zr];var zn=Wr[Qr],Vn;return(0,_r.default)(zn).some(function(_i,e0){var r0,i0="".concat(Qr,": index ").concat(e0);return Vn=(r0=Dr.default.string).isRequired.apply(r0,[(0,zr.default)({},i0,_i),i0].concat(Jr)),Vn!=null}),Vn??null}],"Modifiers (Set of Strings)");Gt.default=qr}(ModifiersShape)),ModifiersShape}var hasRequiredCalendarDay;function requireCalendarDay(){return hasRequiredCalendarDay||(hasRequiredCalendarDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Gt.PureCalendarDay=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4);$r(requireDefineProperty());var qr=$r(reactExports);$r(propTypesExports),$r(requireSrc()),requireAirbnbPropTypes();var Nr=requireWithStyles(),Wr=$r(require$$1$5),Qr=$r(rafExports),Vr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Jr=$r(requireGetCalendarDaySettings());$r(requireModifiersShape());var Zr=requireConstants(),zn={day:(0,Wr.default)(),daySize:Zr.DAY_SIZE,isOutsideDay:!1,modifiers:new Set,isFocused:!1,tabIndex:-1,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},renderDayContents:null,ariaLabelFormat:"dddd, LL",phrases:Vr.CalendarDayPhrases},Vn=function(e0){(0,kr.default)(i0,e0);var r0=i0.prototype;r0[!qr.default.PureComponent&&"shouldComponentUpdate"]=function(n0,o0){return!(0,zr.default)(this.props,n0)||!(0,zr.default)(this.state,o0)};function i0(){for(var n0,o0=arguments.length,a0=new Array(o0),s0=0;s0<o0;s0++)a0[s0]=arguments[s0];return n0=e0.call.apply(e0,[this].concat(a0))||this,n0.setButtonRef=n0.setButtonRef.bind((0,Dr.default)(n0)),n0}return r0.componentDidUpdate=function(o0){var a0=this,s0=this.props,l0=s0.isFocused,u0=s0.tabIndex;u0===0&&(l0||u0!==o0.tabIndex)&&(0,Qr.default)(function(){a0.buttonRef&&a0.buttonRef.focus()})},r0.onDayClick=function(o0,a0){var s0=this.props.onDayClick;s0(o0,a0)},r0.onDayMouseEnter=function(o0,a0){var s0=this.props.onDayMouseEnter;s0(o0,a0)},r0.onDayMouseLeave=function(o0,a0){var s0=this.props.onDayMouseLeave;s0(o0,a0)},r0.onKeyDown=function(o0,a0){var s0=this.props.onDayClick,l0=a0.key;(l0==="Enter"||l0===" ")&&s0(o0,a0)},r0.setButtonRef=function(o0){this.buttonRef=o0},r0.render=function(){var o0=this,a0=this.props,s0=a0.day,l0=a0.ariaLabelFormat,u0=a0.daySize,b0=a0.isOutsideDay,g0=a0.modifiers,y0=a0.renderDayContents,f0=a0.tabIndex,v0=a0.styles,A0=a0.phrases;if(!s0)return qr.default.createElement("td",null);var p0=(0,Jr.default)(s0,l0,u0,g0,A0),h0=p0.daySizeStyles,m0=p0.useDefaultCursor,c0=p0.selected,d0=p0.hoveredSpan,M0=p0.isOutsideRange,O0=p0.ariaLabel;return qr.default.createElement("td",(0,_r.default)({},(0,Nr.css)(v0.CalendarDay,m0&&v0.CalendarDay__defaultCursor,v0.CalendarDay__default,b0&&v0.CalendarDay__outside,g0.has("today")&&v0.CalendarDay__today,g0.has("first-day-of-week")&&v0.CalendarDay__firstDayOfWeek,g0.has("last-day-of-week")&&v0.CalendarDay__lastDayOfWeek,g0.has("hovered-offset")&&v0.CalendarDay__hovered_offset,g0.has("hovered-start-first-possible-end")&&v0.CalendarDay__hovered_start_first_possible_end,g0.has("hovered-start-blocked-minimum-nights")&&v0.CalendarDay__hovered_start_blocked_min_nights,g0.has("highlighted-calendar")&&v0.CalendarDay__highlighted_calendar,g0.has("blocked-minimum-nights")&&v0.CalendarDay__blocked_minimum_nights,g0.has("blocked-calendar")&&v0.CalendarDay__blocked_calendar,d0&&v0.CalendarDay__hovered_span,g0.has("after-hovered-start")&&v0.CalendarDay__after_hovered_start,g0.has("selected-span")&&v0.CalendarDay__selected_span,g0.has("selected-start")&&v0.CalendarDay__selected_start,g0.has("selected-end")&&v0.CalendarDay__selected_end,c0&&!g0.has("selected-span")&&v0.CalendarDay__selected,g0.has("before-hovered-end")&&v0.CalendarDay__before_hovered_end,g0.has("no-selected-start-before-selected-end")&&v0.CalendarDay__no_selected_start_before_selected_end,g0.has("selected-start-in-hovered-span")&&v0.CalendarDay__selected_start_in_hovered_span,g0.has("selected-end-in-hovered-span")&&v0.CalendarDay__selected_end_in_hovered_span,g0.has("selected-start-no-selected-end")&&v0.CalendarDay__selected_start_no_selected_end,g0.has("selected-end-no-selected-start")&&v0.CalendarDay__selected_end_no_selected_start,M0&&v0.CalendarDay__blocked_out_of_range,h0),{role:"button",ref:this.setButtonRef,"aria-disabled":g0.has("blocked"),"aria-label":O0,onMouseEnter:function(C0){o0.onDayMouseEnter(s0,C0)},onMouseLeave:function(C0){o0.onDayMouseLeave(s0,C0)},onMouseUp:function(C0){C0.currentTarget.blur()},onClick:function(C0){o0.onDayClick(s0,C0)},onKeyDown:function(C0){o0.onKeyDown(s0,C0)},tabIndex:f0}),y0?y0(s0,g0):s0.format("D"))},i0}(qr.default.PureComponent||qr.default.Component);Gt.PureCalendarDay=Vn,Vn.propTypes={},Vn.defaultProps=zn;var _i=(0,Nr.withStyles)(function(e0){var r0=e0.reactDates,i0=r0.color,n0=r0.font;return{CalendarDay:{boxSizing:"border-box",cursor:"pointer",fontSize:n0.size,textAlign:"center",":active":{outline:0}},CalendarDay__defaultCursor:{cursor:"default"},CalendarDay__default:{border:"1px solid ".concat(i0.core.borderLight),color:i0.text,background:i0.background,":hover":{background:i0.core.borderLight,border:"1px solid ".concat(i0.core.borderLight),color:"inherit"}},CalendarDay__hovered_offset:{background:i0.core.borderBright,border:"1px double ".concat(i0.core.borderLight),color:"inherit"},CalendarDay__outside:{border:0,background:i0.outside.backgroundColor,color:i0.outside.color,":hover":{border:0}},CalendarDay__blocked_minimum_nights:{background:i0.minimumNights.backgroundColor,border:"1px solid ".concat(i0.minimumNights.borderColor),color:i0.minimumNights.color,":hover":{background:i0.minimumNights.backgroundColor_hover,color:i0.minimumNights.color_active},":active":{background:i0.minimumNights.backgroundColor_active,color:i0.minimumNights.color_active}},CalendarDay__highlighted_calendar:{background:i0.highlighted.backgroundColor,color:i0.highlighted.color,":hover":{background:i0.highlighted.backgroundColor_hover,color:i0.highlighted.color_active},":active":{background:i0.highlighted.backgroundColor_active,color:i0.highlighted.color_active}},CalendarDay__selected_span:{background:i0.selectedSpan.backgroundColor,border:"1px double ".concat(i0.selectedSpan.borderColor),color:i0.selectedSpan.color,":hover":{background:i0.selectedSpan.backgroundColor_hover,border:"1px double ".concat(i0.selectedSpan.borderColor),color:i0.selectedSpan.color_active},":active":{background:i0.selectedSpan.backgroundColor_active,border:"1px double ".concat(i0.selectedSpan.borderColor),color:i0.selectedSpan.color_active}},CalendarDay__selected:{background:i0.selected.backgroundColor,border:"1px double ".concat(i0.selected.borderColor),color:i0.selected.color,":hover":{background:i0.selected.backgroundColor_hover,border:"1px double ".concat(i0.selected.borderColor),color:i0.selected.color_active},":active":{background:i0.selected.backgroundColor_active,border:"1px double ".concat(i0.selected.borderColor),color:i0.selected.color_active}},CalendarDay__hovered_span:{background:i0.hoveredSpan.backgroundColor,border:"1px double ".concat(i0.hoveredSpan.borderColor),color:i0.hoveredSpan.color,":hover":{background:i0.hoveredSpan.backgroundColor_hover,border:"1px double ".concat(i0.hoveredSpan.borderColor),color:i0.hoveredSpan.color_active},":active":{background:i0.hoveredSpan.backgroundColor_active,border:"1px double ".concat(i0.hoveredSpan.borderColor),color:i0.hoveredSpan.color_active}},CalendarDay__blocked_calendar:{background:i0.blocked_calendar.backgroundColor,border:"1px solid ".concat(i0.blocked_calendar.borderColor),color:i0.blocked_calendar.color,":hover":{background:i0.blocked_calendar.backgroundColor_hover,border:"1px solid ".concat(i0.blocked_calendar.borderColor),color:i0.blocked_calendar.color_active},":active":{background:i0.blocked_calendar.backgroundColor_active,border:"1px solid ".concat(i0.blocked_calendar.borderColor),color:i0.blocked_calendar.color_active}},CalendarDay__blocked_out_of_range:{background:i0.blocked_out_of_range.backgroundColor,border:"1px solid ".concat(i0.blocked_out_of_range.borderColor),color:i0.blocked_out_of_range.color,":hover":{background:i0.blocked_out_of_range.backgroundColor_hover,border:"1px solid ".concat(i0.blocked_out_of_range.borderColor),color:i0.blocked_out_of_range.color_active},":active":{background:i0.blocked_out_of_range.backgroundColor_active,border:"1px solid ".concat(i0.blocked_out_of_range.borderColor),color:i0.blocked_out_of_range.color_active}},CalendarDay__hovered_start_first_possible_end:{background:i0.core.borderLighter,border:"1px double ".concat(i0.core.borderLighter)},CalendarDay__hovered_start_blocked_min_nights:{background:i0.core.borderLighter,border:"1px double ".concat(i0.core.borderLight)},CalendarDay__selected_start:{},CalendarDay__selected_end:{},CalendarDay__today:{},CalendarDay__firstDayOfWeek:{},CalendarDay__lastDayOfWeek:{},CalendarDay__after_hovered_start:{},CalendarDay__before_hovered_end:{},CalendarDay__no_selected_start_before_selected_end:{},CalendarDay__selected_start_in_hovered_span:{},CalendarDay__selected_end_in_hovered_span:{},CalendarDay__selected_start_no_selected_end:{},CalendarDay__selected_end_no_selected_start:{}}},{pureComponent:typeof qr.default.PureComponent<"u"})(Vn);Gt.default=_i}(CalendarDay)),CalendarDay}var CalendarMonth={},CalendarWeek={},hasRequiredCalendarWeek;function requireCalendarWeek(){return hasRequiredCalendarWeek||(hasRequiredCalendarWeek=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=_r;var zr=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();function _r(Dr){var kr=Dr.children;return zr.default.createElement("tr",null,kr)}_r.propTypes={}}(CalendarWeek)),CalendarWeek}var calculateDimension={},hasRequiredCalculateDimension;function requireCalculateDimension(){return hasRequiredCalculateDimension||(hasRequiredCalculateDimension=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr,_r){var Dr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,kr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!zr)return 0;var qr=_r==="width"?"Left":"Top",Nr=_r==="width"?"Right":"Bottom",Wr=!Dr||kr?window.getComputedStyle(zr):null,Qr=zr.offsetWidth,Vr=zr.offsetHeight,Jr=_r==="width"?Qr:Vr;return Dr||(Jr-=parseFloat(Wr["padding".concat(qr)])+parseFloat(Wr["padding".concat(Nr)])+parseFloat(Wr["border".concat(qr,"Width")])+parseFloat(Wr["border".concat(Nr,"Width")])),kr&&(Jr+=parseFloat(Wr["margin".concat(qr)])+parseFloat(Wr["margin".concat(Nr)])),Jr}}(calculateDimension)),calculateDimension}var getCalendarMonthWeeks={},hasRequiredGetCalendarMonthWeeks;function requireGetCalendarMonthWeeks(){return hasRequiredGetCalendarMonthWeeks||(hasRequiredGetCalendarMonthWeeks=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=requireConstants();function Dr(kr,qr){var Nr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:zr.default.localeData().firstDayOfWeek();if(!zr.default.isMoment(kr)||!kr.isValid())throw new TypeError("`month` must be a valid moment object");if(_r.WEEKDAYS.indexOf(Nr)===-1)throw new TypeError("`firstDayOfWeek` must be an integer between 0 and 6");for(var Wr=kr.clone().startOf("month").hour(12),Qr=kr.clone().endOf("month").hour(12),Vr=(Wr.day()+7-Nr)%7,Jr=(Nr+6-Qr.day())%7,Zr=Wr.clone().subtract(Vr,"day"),zn=Qr.clone().add(Jr,"day"),Vn=zn.diff(Zr,"days")+1,_i=Zr.clone(),e0=[],r0=0;r0<Vn;r0+=1){r0%7===0&&e0.push([]);var i0=null;(r0>=Vr&&r0<Vn-Jr||qr)&&(i0=_i.clone()),e0[e0.length-1].push(i0),_i.add(1,"day")}return e0}}(getCalendarMonthWeeks)),getCalendarMonthWeeks}var isSameDay={},hasRequiredIsSameDay;function requireIsSameDay(){return hasRequiredIsSameDay||(hasRequiredIsSameDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=_r;var zr=$r(require$$1$5);function _r(Dr,kr){return!zr.default.isMoment(Dr)||!zr.default.isMoment(kr)?!1:Dr.date()===kr.date()&&Dr.month()===kr.month()&&Dr.year()===kr.year()}}(isSameDay)),isSameDay}var toISODateString={},toMomentObject={},hasRequiredToMomentObject;function requireToMomentObject(){return hasRequiredToMomentObject||(hasRequiredToMomentObject=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=requireConstants();function Dr(kr,qr){var Nr=qr?[qr,_r.DISPLAY_FORMAT,_r.ISO_FORMAT]:[_r.DISPLAY_FORMAT,_r.ISO_FORMAT],Wr=(0,zr.default)(kr,Nr,!0);return Wr.isValid()?Wr.hour(12):null}}(toMomentObject)),toMomentObject}var hasRequiredToISODateString;function requireToISODateString(){return hasRequiredToISODateString||(hasRequiredToISODateString=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireToMomentObject());function Dr(kr,qr){var Nr=zr.default.isMoment(kr)?kr:(0,_r.default)(kr,qr);return Nr?Nr.year()+"-"+String(Nr.month()+1).padStart(2,"0")+"-"+String(Nr.date()).padStart(2,"0"):null}}(toISODateString)),toISODateString}var ScrollableOrientationShape={},hasRequiredScrollableOrientationShape;function requireScrollableOrientationShape(){return hasRequiredScrollableOrientationShape||(hasRequiredScrollableOrientationShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.HORIZONTAL_ORIENTATION,_r.VERTICAL_ORIENTATION,_r.VERTICAL_SCROLLABLE]);Gt.default=Dr}(ScrollableOrientationShape)),ScrollableOrientationShape}var DayOfWeekShape={},hasRequiredDayOfWeekShape;function requireDayOfWeekShape(){return hasRequiredDayOfWeekShape||(hasRequiredDayOfWeekShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf(_r.WEEKDAYS);Gt.default=Dr}(DayOfWeekShape)),DayOfWeekShape}var hasRequiredCalendarMonth;function requireCalendarMonth(){return hasRequiredCalendarMonth||(hasRequiredCalendarMonth=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4);$r(requireDefineProperty());var qr=$r(reactExports);$r(propTypesExports),$r(requireSrc()),requireAirbnbPropTypes();var Nr=requireWithStyles(),Wr=$r(require$$1$5),Qr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Vr=$r(requireCalendarWeek()),Jr=$r(requireCalendarDay()),Zr=$r(requireCalculateDimension()),zn=$r(requireGetCalendarMonthWeeks()),Vn=$r(requireIsSameDay()),_i=$r(requireToISODateString());$r(requireModifiersShape()),$r(requireScrollableOrientationShape()),$r(requireDayOfWeekShape());var e0=requireConstants(),r0={month:(0,Wr.default)(),horizontalMonthPadding:13,isVisible:!0,enableOutsideDays:!1,modifiers:{},orientation:e0.HORIZONTAL_ORIENTATION,daySize:e0.DAY_SIZE,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthSelect:function(){},onYearSelect:function(){},renderMonthText:null,renderCalendarDay:function(a0){return qr.default.createElement(Jr.default,a0)},renderDayContents:null,renderMonthElement:null,firstDayOfWeek:null,setMonthTitleHeight:null,focusedDate:null,isFocused:!1,monthFormat:"MMMM YYYY",phrases:Qr.CalendarDayPhrases,dayAriaLabelFormat:void 0,verticalBorderSpacing:void 0},i0=function(o0){(0,kr.default)(s0,o0);var a0=s0.prototype;a0[!qr.default.PureComponent&&"shouldComponentUpdate"]=function(l0,u0){return!(0,zr.default)(this.props,l0)||!(0,zr.default)(this.state,u0)};function s0(l0){var u0;return u0=o0.call(this,l0)||this,u0.state={weeks:(0,zn.default)(l0.month,l0.enableOutsideDays,l0.firstDayOfWeek==null?Wr.default.localeData().firstDayOfWeek():l0.firstDayOfWeek)},u0.setCaptionRef=u0.setCaptionRef.bind((0,Dr.default)(u0)),u0.setMonthTitleHeight=u0.setMonthTitleHeight.bind((0,Dr.default)(u0)),u0}return a0.componentDidMount=function(){this.setMonthTitleHeightTimeout=setTimeout(this.setMonthTitleHeight,0)},a0.componentWillReceiveProps=function(u0){var b0=u0.month,g0=u0.enableOutsideDays,y0=u0.firstDayOfWeek,f0=this.props,v0=f0.month,A0=f0.enableOutsideDays,p0=f0.firstDayOfWeek;(!b0.isSame(v0)||g0!==A0||y0!==p0)&&this.setState({weeks:(0,zn.default)(b0,g0,y0??Wr.default.localeData().firstDayOfWeek())})},a0.componentWillUnmount=function(){this.setMonthTitleHeightTimeout&&clearTimeout(this.setMonthTitleHeightTimeout)},a0.setMonthTitleHeight=function(){var u0=this.props.setMonthTitleHeight;if(u0){var b0=(0,Zr.default)(this.captionRef,"height",!0,!0);u0(b0)}},a0.setCaptionRef=function(u0){this.captionRef=u0},a0.render=function(){var u0=this.props,b0=u0.dayAriaLabelFormat,g0=u0.daySize,y0=u0.focusedDate,f0=u0.horizontalMonthPadding,v0=u0.isFocused,A0=u0.isVisible,p0=u0.modifiers,h0=u0.month,m0=u0.monthFormat,c0=u0.onDayClick,d0=u0.onDayMouseEnter,M0=u0.onDayMouseLeave,O0=u0.onMonthSelect,x0=u0.onYearSelect,C0=u0.orientation,$0=u0.phrases,_0=u0.renderCalendarDay,R0=u0.renderDayContents,D0=u0.renderMonthElement,S0=u0.renderMonthText,I0=u0.styles,B0=u0.verticalBorderSpacing,T0=this.state.weeks,Q0=S0?S0(h0):h0.format(m0),L0=C0===e0.VERTICAL_SCROLLABLE;return qr.default.createElement("div",(0,_r.default)({},(0,Nr.css)(I0.CalendarMonth,{padding:"0 ".concat(f0,"px")}),{"data-visible":A0}),qr.default.createElement("div",(0,_r.default)({ref:this.setCaptionRef},(0,Nr.css)(I0.CalendarMonth_caption,L0&&I0.CalendarMonth_caption__verticalScrollable)),D0?D0({month:h0,onMonthSelect:O0,onYearSelect:x0,isVisible:A0}):qr.default.createElement("strong",null,Q0)),qr.default.createElement("table",(0,_r.default)({},(0,Nr.css)(!B0&&I0.CalendarMonth_table,B0&&I0.CalendarMonth_verticalSpacing,B0&&{borderSpacing:"0px ".concat(B0,"px")}),{role:"presentation"}),qr.default.createElement("tbody",null,T0.map(function(N0,j0){return qr.default.createElement(Vr.default,{key:j0},N0.map(function(q0,k0){return _0({key:k0,day:q0,daySize:g0,isOutsideDay:!q0||q0.month()!==h0.month(),tabIndex:A0&&(0,Vn.default)(q0,y0)?0:-1,isFocused:v0,onDayMouseEnter:d0,onDayMouseLeave:M0,onDayClick:c0,renderDayContents:R0,phrases:$0,modifiers:p0[(0,_i.default)(q0)],ariaLabelFormat:b0})}))}))))},s0}(qr.default.PureComponent||qr.default.Component);i0.propTypes={},i0.defaultProps=r0;var n0=(0,Nr.withStyles)(function(o0){var a0=o0.reactDates,s0=a0.color,l0=a0.font,u0=a0.spacing;return{CalendarMonth:{background:s0.background,textAlign:"center",verticalAlign:"top",userSelect:"none"},CalendarMonth_table:{borderCollapse:"collapse",borderSpacing:0},CalendarMonth_verticalSpacing:{borderCollapse:"separate"},CalendarMonth_caption:{color:s0.text,fontSize:l0.captionSize,textAlign:"center",paddingTop:u0.captionPaddingTop,paddingBottom:u0.captionPaddingBottom,captionSide:"initial"},CalendarMonth_caption__verticalScrollable:{paddingTop:12,paddingBottom:7}}},{pureComponent:typeof qr.default.PureComponent<"u"})(i0);Gt.default=n0}(CalendarMonth)),CalendarMonth}var CalendarMonthGrid={},CAN_USE_DOM=!!(typeof window<"u"&&window.document&&window.document.createElement);function testPassiveEventListeners(){if(!CAN_USE_DOM||!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var Gt=!1;try{var $r=Object.defineProperty({},"passive",{get:function(){function _r(){Gt=!0}return _r}()}),zr=function(){};window.addEventListener("testPassiveEventSupport",zr,$r),window.removeEventListener("testPassiveEventSupport",zr,$r)}catch{}return Gt}var memoized=void 0;function canUsePassiveEventListeners(){return memoized===void 0&&(memoized=testPassiveEventListeners()),memoized}function normalizeEventOptions(Gt){if(Gt)return canUsePassiveEventListeners()?Gt:!!Gt.capture}function eventOptionsKey(Gt){if(!Gt)return 0;if(Gt===!0)return 100;var $r=Gt.capture<<0,zr=Gt.passive<<1,_r=Gt.once<<2;return $r+zr+_r}function ensureCanMutateNextEventHandlers(Gt){Gt.handlers===Gt.nextHandlers&&(Gt.nextHandlers=Gt.handlers.slice())}function TargetEventHandlers(Gt){this.target=Gt,this.events={}}TargetEventHandlers.prototype.getEventHandlers=function(){function Gt($r,zr){var _r=String($r)+" "+String(eventOptionsKey(zr));return this.events[_r]||(this.events[_r]={handlers:[],handleEvent:void 0},this.events[_r].nextHandlers=this.events[_r].handlers),this.events[_r]}return Gt}();TargetEventHandlers.prototype.handleEvent=function(){function Gt($r,zr,_r){var Dr=this.getEventHandlers($r,zr);Dr.handlers=Dr.nextHandlers,Dr.handlers.forEach(function(kr){kr&&kr(_r)})}return Gt}();TargetEventHandlers.prototype.add=function(){function Gt($r,zr,_r){var Dr=this,kr=this.getEventHandlers($r,_r);ensureCanMutateNextEventHandlers(kr),kr.nextHandlers.length===0&&(kr.handleEvent=this.handleEvent.bind(this,$r,_r),this.target.addEventListener($r,kr.handleEvent,_r)),kr.nextHandlers.push(zr);var qr=!0,Nr=function(){function Wr(){if(qr){qr=!1,ensureCanMutateNextEventHandlers(kr);var Qr=kr.nextHandlers.indexOf(zr);kr.nextHandlers.splice(Qr,1),kr.nextHandlers.length===0&&(Dr.target&&Dr.target.removeEventListener($r,kr.handleEvent,_r),kr.handleEvent=void 0)}}return Wr}();return Nr}return Gt}();var EVENT_HANDLERS_KEY="__consolidated_events_handlers__";function addEventListener$1(Gt,$r,zr,_r){Gt[EVENT_HANDLERS_KEY]||(Gt[EVENT_HANDLERS_KEY]=new TargetEventHandlers(Gt));var Dr=normalizeEventOptions(_r);return Gt[EVENT_HANDLERS_KEY].add($r,zr,Dr)}const index_esm=Object.freeze(Object.defineProperty({__proto__:null,addEventListener:addEventListener$1},Symbol.toStringTag,{value:"Module"})),require$$11=getAugmentedNamespace$4(index_esm);var noflip={},hasRequiredNoflip;function requireNoflip(){return hasRequiredNoflip||(hasRequiredNoflip=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=zr;var $r="/* @noflip */";function zr(_r){if(typeof _r=="number")return"".concat(_r,"px ").concat($r);if(typeof _r=="string")return"".concat(_r," ").concat($r);throw new TypeError("noflip expects a string or a number")}}(noflip)),noflip}var isTransitionEndSupported={},hasRequiredIsTransitionEndSupported;function requireIsTransitionEndSupported(){return hasRequiredIsTransitionEndSupported||(hasRequiredIsTransitionEndSupported=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(){return typeof window<"u"&&"TransitionEvent"in window}}(isTransitionEndSupported)),isTransitionEndSupported}var getTransformStyles={},hasRequiredGetTransformStyles;function requireGetTransformStyles(){return hasRequiredGetTransformStyles||(hasRequiredGetTransformStyles=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr){return{transform:zr,msTransform:zr,MozTransform:zr,WebkitTransform:zr}}}(getTransformStyles)),getTransformStyles}var getCalendarMonthWidth={},hasRequiredGetCalendarMonthWidth;function requireGetCalendarMonthWidth(){return hasRequiredGetCalendarMonthWidth||(hasRequiredGetCalendarMonthWidth=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr){var _r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return 7*zr+2*_r+1}}(getCalendarMonthWidth)),getCalendarMonthWidth}var toISOMonthString={},hasRequiredToISOMonthString;function requireToISOMonthString(){return hasRequiredToISOMonthString||(hasRequiredToISOMonthString=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireToMomentObject());function Dr(kr,qr){var Nr=zr.default.isMoment(kr)?kr:(0,_r.default)(kr,qr);return Nr?Nr.year()+"-"+String(Nr.month()+1).padStart(2,"0"):null}}(toISOMonthString)),toISOMonthString}var isPrevMonth={},isSameMonth={},hasRequiredIsSameMonth;function requireIsSameMonth(){return hasRequiredIsSameMonth||(hasRequiredIsSameMonth=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=_r;var zr=$r(require$$1$5);function _r(Dr,kr){return!zr.default.isMoment(Dr)||!zr.default.isMoment(kr)?!1:Dr.month()===kr.month()&&Dr.year()===kr.year()}}(isSameMonth)),isSameMonth}var hasRequiredIsPrevMonth;function requireIsPrevMonth(){return hasRequiredIsPrevMonth||(hasRequiredIsPrevMonth=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireIsSameMonth());function Dr(kr,qr){return!zr.default.isMoment(kr)||!zr.default.isMoment(qr)?!1:(0,_r.default)(kr.clone().subtract(1,"month"),qr)}}(isPrevMonth)),isPrevMonth}var isNextMonth={},hasRequiredIsNextMonth;function requireIsNextMonth(){return hasRequiredIsNextMonth||(hasRequiredIsNextMonth=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireIsSameMonth());function Dr(kr,qr){return!zr.default.isMoment(kr)||!zr.default.isMoment(qr)?!1:(0,_r.default)(kr.clone().add(1,"month"),qr)}}(isNextMonth)),isNextMonth}var hasRequiredCalendarMonthGrid;function requireCalendarMonthGrid(){return hasRequiredCalendarMonthGrid||(hasRequiredCalendarMonthGrid=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4),qr=$r(requireDefineProperty()),Nr=$r(reactExports);$r(propTypesExports),$r(requireSrc()),requireAirbnbPropTypes();var Wr=requireWithStyles(),Qr=$r(require$$1$5),Vr=require$$11,Jr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Zr=$r(requireNoflip()),zn=$r(requireCalendarMonth()),Vn=$r(requireIsTransitionEndSupported()),_i=$r(requireGetTransformStyles()),e0=$r(requireGetCalendarMonthWidth()),r0=$r(requireToISOMonthString()),i0=$r(requireIsPrevMonth()),n0=$r(requireIsNextMonth());$r(requireModifiersShape()),$r(requireScrollableOrientationShape()),$r(requireDayOfWeekShape());var o0=requireConstants();function a0(y0,f0){var v0=Object.keys(y0);if(Object.getOwnPropertySymbols){var A0=Object.getOwnPropertySymbols(y0);f0&&(A0=A0.filter(function(p0){return Object.getOwnPropertyDescriptor(y0,p0).enumerable})),v0.push.apply(v0,A0)}return v0}function s0(y0){for(var f0=1;f0<arguments.length;f0++){var v0=arguments[f0]!=null?arguments[f0]:{};f0%2?a0(Object(v0),!0).forEach(function(A0){(0,qr.default)(y0,A0,v0[A0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y0,Object.getOwnPropertyDescriptors(v0)):a0(Object(v0)).forEach(function(A0){Object.defineProperty(y0,A0,Object.getOwnPropertyDescriptor(v0,A0))})}return y0}var l0={enableOutsideDays:!1,firstVisibleMonthIndex:0,horizontalMonthPadding:13,initialMonth:(0,Qr.default)(),isAnimating:!1,numberOfMonths:1,modifiers:{},orientation:o0.HORIZONTAL_ORIENTATION,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthChange:function(){},onYearChange:function(){},onMonthTransitionEnd:function(){},renderMonthText:null,renderCalendarDay:void 0,renderDayContents:null,translationValue:null,renderMonthElement:null,daySize:o0.DAY_SIZE,focusedDate:null,isFocused:!1,firstDayOfWeek:null,setMonthTitleHeight:null,isRTL:!1,transitionDuration:200,verticalBorderSpacing:void 0,monthFormat:"MMMM YYYY",phrases:Jr.CalendarDayPhrases,dayAriaLabelFormat:void 0};function u0(y0,f0,v0){var A0=y0.clone();v0||(A0=A0.subtract(1,"month"));for(var p0=[],h0=0;h0<(v0?f0:f0+2);h0+=1)p0.push(A0),A0=A0.clone().add(1,"month");return p0}var b0=function(y0){(0,kr.default)(v0,y0);var f0=v0.prototype;f0[!Nr.default.PureComponent&&"shouldComponentUpdate"]=function(A0,p0){return!(0,zr.default)(this.props,A0)||!(0,zr.default)(this.state,p0)};function v0(A0){var p0;p0=y0.call(this,A0)||this;var h0=A0.orientation===o0.VERTICAL_SCROLLABLE;return p0.state={months:u0(A0.initialMonth,A0.numberOfMonths,h0)},p0.isTransitionEndSupported=(0,Vn.default)(),p0.onTransitionEnd=p0.onTransitionEnd.bind((0,Dr.default)(p0)),p0.setContainerRef=p0.setContainerRef.bind((0,Dr.default)(p0)),p0.locale=Qr.default.locale(),p0.onMonthSelect=p0.onMonthSelect.bind((0,Dr.default)(p0)),p0.onYearSelect=p0.onYearSelect.bind((0,Dr.default)(p0)),p0}return f0.componentDidMount=function(){this.removeEventListener=(0,Vr.addEventListener)(this.container,"transitionend",this.onTransitionEnd)},f0.componentWillReceiveProps=function(p0){var h0=this,m0=p0.initialMonth,c0=p0.numberOfMonths,d0=p0.orientation,M0=this.state.months,O0=this.props,x0=O0.initialMonth,C0=O0.numberOfMonths,$0=!x0.isSame(m0,"month"),_0=C0!==c0,R0=M0;if($0&&!_0)if((0,n0.default)(x0,m0))R0=M0.slice(1),R0.push(M0[M0.length-1].clone().add(1,"month"));else if((0,i0.default)(x0,m0))R0=M0.slice(0,M0.length-1),R0.unshift(M0[0].clone().subtract(1,"month"));else{var D0=d0===o0.VERTICAL_SCROLLABLE;R0=u0(m0,c0,D0)}if(_0){var S0=d0===o0.VERTICAL_SCROLLABLE;R0=u0(m0,c0,S0)}var I0=Qr.default.locale();this.locale!==I0&&(this.locale=I0,R0=R0.map(function(B0){return B0.locale(h0.locale)})),this.setState({months:R0})},f0.componentDidUpdate=function(){var p0=this.props,h0=p0.isAnimating,m0=p0.transitionDuration,c0=p0.onMonthTransitionEnd;(!this.isTransitionEndSupported||!m0)&&h0&&c0()},f0.componentWillUnmount=function(){this.removeEventListener&&this.removeEventListener()},f0.onTransitionEnd=function(){var p0=this.props.onMonthTransitionEnd;p0()},f0.onMonthSelect=function(p0,h0){var m0=p0.clone(),c0=this.props,d0=c0.onMonthChange,M0=c0.orientation,O0=this.state.months,x0=M0===o0.VERTICAL_SCROLLABLE,C0=O0.indexOf(p0);x0||(C0-=1),m0.set("month",h0).subtract(C0,"months"),d0(m0)},f0.onYearSelect=function(p0,h0){var m0=p0.clone(),c0=this.props,d0=c0.onYearChange,M0=c0.orientation,O0=this.state.months,x0=M0===o0.VERTICAL_SCROLLABLE,C0=O0.indexOf(p0);x0||(C0-=1),m0.set("year",h0).subtract(C0,"months"),d0(m0)},f0.setContainerRef=function(p0){this.container=p0},f0.render=function(){var p0=this,h0=this.props,m0=h0.enableOutsideDays,c0=h0.firstVisibleMonthIndex,d0=h0.horizontalMonthPadding,M0=h0.isAnimating,O0=h0.modifiers,x0=h0.numberOfMonths,C0=h0.monthFormat,$0=h0.orientation,_0=h0.translationValue,R0=h0.daySize,D0=h0.onDayMouseEnter,S0=h0.onDayMouseLeave,I0=h0.onDayClick,B0=h0.renderMonthText,T0=h0.renderCalendarDay,Q0=h0.renderDayContents,L0=h0.renderMonthElement,N0=h0.onMonthTransitionEnd,j0=h0.firstDayOfWeek,q0=h0.focusedDate,k0=h0.isFocused,w0=h0.isRTL,F0=h0.styles,G0=h0.phrases,X0=h0.dayAriaLabelFormat,eo=h0.transitionDuration,K0=h0.verticalBorderSpacing,Z0=h0.setMonthTitleHeight,ao=this.state.months,io=$0===o0.VERTICAL_ORIENTATION,H0=$0===o0.VERTICAL_SCROLLABLE,P0=$0===o0.HORIZONTAL_ORIENTATION,W0=(0,e0.default)(R0,d0),Y0=io||H0?W0:(x0+2)*W0,co=io||H0?"translateY":"translateX",Ao="".concat(co,"(").concat(_0,"px)");return Nr.default.createElement("div",(0,_r.default)({},(0,Wr.css)(F0.CalendarMonthGrid,P0&&F0.CalendarMonthGrid__horizontal,io&&F0.CalendarMonthGrid__vertical,H0&&F0.CalendarMonthGrid__vertical_scrollable,M0&&F0.CalendarMonthGrid__animating,M0&&eo&&{transition:"transform ".concat(eo,"ms ease-in-out")},s0({},(0,_i.default)(Ao),{width:Y0})),{ref:this.setContainerRef,onTransitionEnd:N0}),ao.map(function(oo,uo){var Mo=uo>=c0&&uo<c0+x0,go=uo===0&&!Mo,qo=uo===0&&M0&&Mo,Io=(0,r0.default)(oo);return Nr.default.createElement("div",(0,_r.default)({key:Io},(0,Wr.css)(P0&&F0.CalendarMonthGrid_month__horizontal,go&&F0.CalendarMonthGrid_month__hideForAnimation,qo&&!io&&!w0&&{position:"absolute",left:-W0},qo&&!io&&w0&&{position:"absolute",right:0},qo&&io&&{position:"absolute",top:-_0},!Mo&&!M0&&F0.CalendarMonthGrid_month__hidden)),Nr.default.createElement(zn.default,{month:oo,isVisible:Mo,enableOutsideDays:m0,modifiers:O0[Io],monthFormat:C0,orientation:$0,onDayMouseEnter:D0,onDayMouseLeave:S0,onDayClick:I0,onMonthSelect:p0.onMonthSelect,onYearSelect:p0.onYearSelect,renderMonthText:B0,renderCalendarDay:T0,renderDayContents:Q0,renderMonthElement:L0,firstDayOfWeek:j0,daySize:R0,focusedDate:Mo?q0:null,isFocused:k0,phrases:G0,setMonthTitleHeight:Z0,dayAriaLabelFormat:X0,verticalBorderSpacing:K0,horizontalMonthPadding:d0}))}))},v0}(Nr.default.PureComponent||Nr.default.Component);b0.propTypes={},b0.defaultProps=l0;var g0=(0,Wr.withStyles)(function(y0){var f0=y0.reactDates,v0=f0.color,A0=f0.spacing,p0=f0.zIndex;return{CalendarMonthGrid:{background:v0.background,textAlign:(0,Zr.default)("left"),zIndex:p0},CalendarMonthGrid__animating:{zIndex:p0+1},CalendarMonthGrid__horizontal:{position:"absolute",left:(0,Zr.default)(A0.dayPickerHorizontalPadding)},CalendarMonthGrid__vertical:{margin:"0 auto"},CalendarMonthGrid__vertical_scrollable:{margin:"0 auto"},CalendarMonthGrid_month__horizontal:{display:"inline-block",verticalAlign:"top",minHeight:"100%"},CalendarMonthGrid_month__hideForAnimation:{position:"absolute",zIndex:p0-1,opacity:0,pointerEvents:"none"},CalendarMonthGrid_month__hidden:{visibility:"hidden"}}},{pureComponent:typeof Nr.default.PureComponent<"u"})(b0);Gt.default=g0}(CalendarMonthGrid)),CalendarMonthGrid}var DateRangePicker={},canUseDOM=!!(typeof window<"u"&&window.document&&window.document.createElement),_createClass$3=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$3(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$2(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$2(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var Portal$3=function(Gt){_inherits$2($r,Gt);function $r(){return _classCallCheck$3(this,$r),_possibleConstructorReturn$2(this,($r.__proto__||Object.getPrototypeOf($r)).apply(this,arguments))}return _createClass$3($r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return canUseDOM?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),ReactDOM.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),$r}(React$6.Component);Portal$3.propTypes={children:PropTypes.node.isRequired,node:PropTypes.any};var _createClass$2=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$2(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$1(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits$1(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var Portal$2=function(Gt){_inherits$1($r,Gt);function $r(){return _classCallCheck$2(this,$r),_possibleConstructorReturn$1(this,($r.__proto__||Object.getPrototypeOf($r)).apply(this,arguments))}return _createClass$2($r,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(_r){this.renderPortal()}},{key:"componentWillUnmount",value:function(){ReactDOM.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(_r){!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var Dr=this.props.children;typeof this.props.children.type=="function"&&(Dr=React$6.cloneElement(this.props.children)),this.portal=ReactDOM.unstable_renderSubtreeIntoContainer(this,Dr,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),$r}(React$6.Component);Portal$2.propTypes={children:PropTypes.node.isRequired,node:PropTypes.any};var Portal=void 0;ReactDOM.createPortal?Portal=Portal$3:Portal=Portal$2;const Portal$1=Portal;var _createClass$1=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}();function _classCallCheck$1(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt}function _inherits(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)}var KEYCODES={ESCAPE:27},PortalWithState=function(Gt){_inherits($r,Gt);function $r(zr){_classCallCheck$1(this,$r);var _r=_possibleConstructorReturn(this,($r.__proto__||Object.getPrototypeOf($r)).call(this,zr));return _r.portalNode=null,_r.state={active:!!zr.defaultOpen},_r.openPortal=_r.openPortal.bind(_r),_r.closePortal=_r.closePortal.bind(_r),_r.wrapWithPortal=_r.wrapWithPortal.bind(_r),_r.handleOutsideMouseClick=_r.handleOutsideMouseClick.bind(_r),_r.handleKeydown=_r.handleKeydown.bind(_r),_r}return _createClass$1($r,[{key:"componentDidMount",value:function(){this.props.closeOnEsc&&document.addEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.addEventListener("click",this.handleOutsideMouseClick)}},{key:"componentWillUnmount",value:function(){this.props.closeOnEsc&&document.removeEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.removeEventListener("click",this.handleOutsideMouseClick)}},{key:"openPortal",value:function(_r){this.state.active||(_r&&_r.nativeEvent&&_r.nativeEvent.stopImmediatePropagation(),this.setState({active:!0},this.props.onOpen))}},{key:"closePortal",value:function(){this.state.active&&this.setState({active:!1},this.props.onClose)}},{key:"wrapWithPortal",value:function(_r){var Dr=this;return this.state.active?React$6.createElement(Portal$1,{node:this.props.node,key:"react-portal",ref:function(qr){return Dr.portalNode=qr}},_r):null}},{key:"handleOutsideMouseClick",value:function(_r){if(this.state.active){var Dr=this.portalNode&&(this.portalNode.props.node||this.portalNode.defaultNode);!Dr||Dr.contains(_r.target)||_r.button&&_r.button!==0||this.closePortal()}}},{key:"handleKeydown",value:function(_r){_r.keyCode===KEYCODES.ESCAPE&&this.state.active&&this.closePortal()}},{key:"render",value:function(){return this.props.children({openPortal:this.openPortal,closePortal:this.closePortal,portal:this.wrapWithPortal,isOpen:this.state.active})}}]),$r}(React$6.Component);PortalWithState.propTypes={children:PropTypes.func.isRequired,defaultOpen:PropTypes.bool,node:PropTypes.any,closeOnEsc:PropTypes.bool,closeOnOutsideClick:PropTypes.bool,onOpen:PropTypes.func,onClose:PropTypes.func};PortalWithState.defaultProps={onOpen:function Gt(){},onClose:function Gt(){}};const es=Object.freeze(Object.defineProperty({__proto__:null,Portal:Portal$1,PortalWithState},Symbol.toStringTag,{value:"Module"})),require$$9=getAugmentedNamespace$4(es);var build={exports:{}},hasRequiredBuild;function requireBuild(){return hasRequiredBuild||(hasRequiredBuild=1,function(Gt,$r){Object.defineProperty($r,"__esModule",{value:!0}),$r.default=zr;function zr(){return!!(typeof window<"u"&&("ontouchstart"in window||window.DocumentTouch&&typeof document<"u"&&document instanceof window.DocumentTouch))||!!(typeof navigator<"u"&&(navigator.maxTouchPoints||navigator.msMaxTouchPoints))}Gt.exports=$r.default}(build,build.exports)),build.exports}var OutsideClickHandler={},implementation,hasRequiredImplementation;function requireImplementation(){return hasRequiredImplementation||(hasRequiredImplementation=1,implementation=function($r){if(arguments.length<1)throw new TypeError("1 argument is required");if(typeof $r!="object")throw new TypeError("Argument 1 (”other“) to Node.contains must be an instance of Node");var zr=$r;do{if(this===zr)return!0;zr&&(zr=zr.parentNode)}while(zr);return!1}),implementation}var polyfill,hasRequiredPolyfill;function requirePolyfill(){if(hasRequiredPolyfill)return polyfill;hasRequiredPolyfill=1;var Gt=requireImplementation();return polyfill=function(){if(typeof document<"u"){if(document.contains)return document.contains;if(document.body&&document.body.contains)try{if(typeof document.body.contains.call(document,"")=="boolean")return document.body.contains}catch{}}return Gt},polyfill}var shim,hasRequiredShim;function requireShim(){if(hasRequiredShim)return shim;hasRequiredShim=1;var Gt=requireDefineProperties(),$r=requirePolyfill();return shim=function(){var _r=$r();return typeof document<"u"&&(Gt(document,{contains:_r},{contains:function(){return document.contains!==_r}}),typeof Element<"u"&&Gt(Element.prototype,{contains:_r},{contains:function(){return Element.prototype.contains!==_r}})),_r},shim}var document_contains,hasRequiredDocument_contains;function requireDocument_contains(){if(hasRequiredDocument_contains)return document_contains;hasRequiredDocument_contains=1;var Gt=requireDefineProperties(),$r=requireImplementation(),zr=requirePolyfill(),_r=zr(),Dr=requireShim(),kr=function(Nr,Wr){return _r.apply(Nr,[Wr])};return Gt(kr,{getPolyfill:zr,implementation:$r,shim:Dr}),document_contains=kr,document_contains}var hasRequiredOutsideClickHandler;function requireOutsideClickHandler(){return hasRequiredOutsideClickHandler||(hasRequiredOutsideClickHandler=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0});var $r=function(){function o0(a0,s0){for(var l0=0;l0<s0.length;l0++){var u0=s0[l0];u0.enumerable=u0.enumerable||!1,u0.configurable=!0,"value"in u0&&(u0.writable=!0),Object.defineProperty(a0,u0.key,u0)}}return function(a0,s0,l0){return s0&&o0(a0.prototype,s0),l0&&o0(a0,l0),a0}}(),zr=reactExports,_r=Zr(zr),Dr=propTypesExports,kr=Zr(Dr),qr=requireAirbnbPropTypes(),Nr=require$$11,Wr=requireObject_values(),Qr=Zr(Wr),Vr=requireDocument_contains(),Jr=Zr(Vr);function Zr(o0){return o0&&o0.__esModule?o0:{default:o0}}function zn(o0,a0){if(!(o0 instanceof a0))throw new TypeError("Cannot call a class as a function")}function Vn(o0,a0){if(!o0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a0&&(typeof a0=="object"||typeof a0=="function")?a0:o0}function _i(o0,a0){if(typeof a0!="function"&&a0!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof a0);o0.prototype=Object.create(a0&&a0.prototype,{constructor:{value:o0,enumerable:!1,writable:!0,configurable:!0}}),a0&&(Object.setPrototypeOf?Object.setPrototypeOf(o0,a0):o0.__proto__=a0)}var e0={BLOCK:"block",FLEX:"flex",INLINE:"inline",INLINE_BLOCK:"inline-block",CONTENTS:"contents"},r0=(0,qr.forbidExtraProps)({children:kr.default.node.isRequired,onOutsideClick:kr.default.func.isRequired,disabled:kr.default.bool,useCapture:kr.default.bool,display:kr.default.oneOf((0,Qr.default)(e0))}),i0={disabled:!1,useCapture:!0,display:e0.BLOCK},n0=function(o0){_i(a0,o0);function a0(){var s0;zn(this,a0);for(var l0=arguments.length,u0=Array(l0),b0=0;b0<l0;b0++)u0[b0]=arguments[b0];var g0=Vn(this,(s0=a0.__proto__||Object.getPrototypeOf(a0)).call.apply(s0,[this].concat(u0)));return g0.onMouseDown=g0.onMouseDown.bind(g0),g0.onMouseUp=g0.onMouseUp.bind(g0),g0.setChildNodeRef=g0.setChildNodeRef.bind(g0),g0}return $r(a0,[{key:"componentDidMount",value:function(){function s0(){var l0=this.props,u0=l0.disabled,b0=l0.useCapture;u0||this.addMouseDownEventListener(b0)}return s0}()},{key:"componentDidUpdate",value:function(){function s0(l0){var u0=l0.disabled,b0=this.props,g0=b0.disabled,y0=b0.useCapture;u0!==g0&&(g0?this.removeEventListeners():this.addMouseDownEventListener(y0))}return s0}()},{key:"componentWillUnmount",value:function(){function s0(){this.removeEventListeners()}return s0}()},{key:"onMouseDown",value:function(){function s0(l0){var u0=this.props.useCapture,b0=this.childNode&&(0,Jr.default)(this.childNode,l0.target);b0||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.removeMouseUp=(0,Nr.addEventListener)(document,"mouseup",this.onMouseUp,{capture:u0}))}return s0}()},{key:"onMouseUp",value:function(){function s0(l0){var u0=this.props.onOutsideClick,b0=this.childNode&&(0,Jr.default)(this.childNode,l0.target);this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),b0||u0(l0)}return s0}()},{key:"setChildNodeRef",value:function(){function s0(l0){this.childNode=l0}return s0}()},{key:"addMouseDownEventListener",value:function(){function s0(l0){this.removeMouseDown=(0,Nr.addEventListener)(document,"mousedown",this.onMouseDown,{capture:l0})}return s0}()},{key:"removeEventListeners",value:function(){function s0(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}return s0}()},{key:"render",value:function(){function s0(){var l0=this.props,u0=l0.children,b0=l0.display;return _r.default.createElement("div",{ref:this.setChildNodeRef,style:b0!==e0.BLOCK&&(0,Qr.default)(e0).includes(b0)?{display:b0}:void 0},u0)}return s0}()}]),a0}(_r.default.Component);Gt.default=n0,n0.propTypes=r0,n0.defaultProps=i0}(OutsideClickHandler)),OutsideClickHandler}var reactOutsideClickHandler,hasRequiredReactOutsideClickHandler;function requireReactOutsideClickHandler(){return hasRequiredReactOutsideClickHandler||(hasRequiredReactOutsideClickHandler=1,reactOutsideClickHandler=requireOutsideClickHandler()),reactOutsideClickHandler}var DateRangePickerShape={},FocusedInputShape={},hasRequiredFocusedInputShape;function requireFocusedInputShape(){return hasRequiredFocusedInputShape||(hasRequiredFocusedInputShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.START_DATE,_r.END_DATE]);Gt.default=Dr}(FocusedInputShape)),FocusedInputShape}var IconPositionShape={},hasRequiredIconPositionShape;function requireIconPositionShape(){return hasRequiredIconPositionShape||(hasRequiredIconPositionShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.ICON_BEFORE_POSITION,_r.ICON_AFTER_POSITION]);Gt.default=Dr}(IconPositionShape)),IconPositionShape}var OrientationShape={},hasRequiredOrientationShape;function requireOrientationShape(){return hasRequiredOrientationShape||(hasRequiredOrientationShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.HORIZONTAL_ORIENTATION,_r.VERTICAL_ORIENTATION]);Gt.default=Dr}(OrientationShape)),OrientationShape}var DisabledShape={},hasRequiredDisabledShape;function requireDisabledShape(){return hasRequiredDisabledShape||(hasRequiredDisabledShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOfType([zr.default.bool,zr.default.oneOf([_r.START_DATE,_r.END_DATE])]);Gt.default=Dr}(DisabledShape)),DisabledShape}var AnchorDirectionShape={},hasRequiredAnchorDirectionShape;function requireAnchorDirectionShape(){return hasRequiredAnchorDirectionShape||(hasRequiredAnchorDirectionShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.ANCHOR_LEFT,_r.ANCHOR_RIGHT]);Gt.default=Dr}(AnchorDirectionShape)),AnchorDirectionShape}var OpenDirectionShape={},hasRequiredOpenDirectionShape;function requireOpenDirectionShape(){return hasRequiredOpenDirectionShape||(hasRequiredOpenDirectionShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.OPEN_DOWN,_r.OPEN_UP]);Gt.default=Dr}(OpenDirectionShape)),OpenDirectionShape}var CalendarInfoPositionShape={},hasRequiredCalendarInfoPositionShape;function requireCalendarInfoPositionShape(){return hasRequiredCalendarInfoPositionShape||(hasRequiredCalendarInfoPositionShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.INFO_POSITION_TOP,_r.INFO_POSITION_BOTTOM,_r.INFO_POSITION_BEFORE,_r.INFO_POSITION_AFTER]);Gt.default=Dr}(CalendarInfoPositionShape)),CalendarInfoPositionShape}var NavPositionShape={},hasRequiredNavPositionShape;function requireNavPositionShape(){return hasRequiredNavPositionShape||(hasRequiredNavPositionShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=requireConstants(),Dr=zr.default.oneOf([_r.NAV_POSITION_BOTTOM,_r.NAV_POSITION_TOP]);Gt.default=Dr}(NavPositionShape)),NavPositionShape}var hasRequiredDateRangePickerShape;function requireDateRangePickerShape(){return hasRequiredDateRangePickerShape||(hasRequiredDateRangePickerShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=$r(requireSrc()),Dr=requireAirbnbPropTypes(),kr=requireDefaultPhrases(),qr=$r(requireGetPhrasePropTypes()),Nr=$r(requireFocusedInputShape()),Wr=$r(requireIconPositionShape()),Qr=$r(requireOrientationShape()),Vr=$r(requireDisabledShape()),Jr=$r(requireAnchorDirectionShape()),Zr=$r(requireOpenDirectionShape()),zn=$r(requireDayOfWeekShape()),Vn=$r(requireCalendarInfoPositionShape()),_i=$r(requireNavPositionShape()),e0={startDate:_r.default.momentObj,endDate:_r.default.momentObj,onDatesChange:zr.default.func.isRequired,focusedInput:Nr.default,onFocusChange:zr.default.func.isRequired,onClose:zr.default.func,startDateId:zr.default.string.isRequired,startDatePlaceholderText:zr.default.string,startDateOffset:zr.default.func,endDateOffset:zr.default.func,endDateId:zr.default.string.isRequired,endDatePlaceholderText:zr.default.string,startDateAriaLabel:zr.default.string,endDateAriaLabel:zr.default.string,disabled:Vr.default,required:zr.default.bool,readOnly:zr.default.bool,screenReaderInputMessage:zr.default.string,showClearDates:zr.default.bool,showDefaultInputIcon:zr.default.bool,inputIconPosition:Wr.default,customInputIcon:zr.default.node,customArrowIcon:zr.default.node,customCloseIcon:zr.default.node,noBorder:zr.default.bool,block:zr.default.bool,small:zr.default.bool,regular:zr.default.bool,keepFocusOnInput:zr.default.bool,renderMonthText:(0,Dr.mutuallyExclusiveProps)(zr.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,Dr.mutuallyExclusiveProps)(zr.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:zr.default.func,orientation:Qr.default,anchorDirection:Jr.default,openDirection:Zr.default,horizontalMargin:zr.default.number,withPortal:zr.default.bool,withFullScreenPortal:zr.default.bool,appendToBody:zr.default.bool,disableScroll:zr.default.bool,daySize:Dr.nonNegativeInteger,isRTL:zr.default.bool,firstDayOfWeek:zn.default,initialVisibleMonth:zr.default.func,numberOfMonths:zr.default.number,keepOpenOnDateSelect:zr.default.bool,reopenPickerOnClearDates:zr.default.bool,renderCalendarInfo:zr.default.func,calendarInfoPosition:Vn.default,hideKeyboardShortcutsPanel:zr.default.bool,verticalHeight:Dr.nonNegativeInteger,transitionDuration:Dr.nonNegativeInteger,verticalSpacing:Dr.nonNegativeInteger,horizontalMonthPadding:Dr.nonNegativeInteger,dayPickerNavigationInlineStyles:zr.default.object,navPosition:_i.default,navPrev:zr.default.node,navNext:zr.default.node,renderNavPrevButton:zr.default.func,renderNavNextButton:zr.default.func,onPrevMonthClick:zr.default.func,onNextMonthClick:zr.default.func,renderCalendarDay:zr.default.func,renderDayContents:zr.default.func,minimumNights:zr.default.number,minDate:_r.default.momentObj,maxDate:_r.default.momentObj,enableOutsideDays:zr.default.bool,isDayBlocked:zr.default.func,isOutsideRange:zr.default.func,isDayHighlighted:zr.default.func,displayFormat:zr.default.oneOfType([zr.default.string,zr.default.func]),monthFormat:zr.default.string,weekDayFormat:zr.default.string,phrases:zr.default.shape((0,qr.default)(kr.DateRangePickerPhrases)),dayAriaLabelFormat:zr.default.string};Gt.default=e0}(DateRangePickerShape)),DateRangePickerShape}var getResponsiveContainerStyles={},hasRequiredGetResponsiveContainerStyles;function requireGetResponsiveContainerStyles(){return hasRequiredGetResponsiveContainerStyles||(hasRequiredGetResponsiveContainerStyles=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(requireDefineProperty()),_r=requireConstants();function Dr(kr,qr,Nr,Wr){var Qr=typeof window<"u"?window.innerWidth:0,Vr=kr===_r.ANCHOR_LEFT?Qr-Nr:Nr,Jr=Wr||0;return(0,zr.default)({},kr,Math.min(qr+Vr-Jr,0))}}(getResponsiveContainerStyles)),getResponsiveContainerStyles}var getDetachedContainerStyles={},hasRequiredGetDetachedContainerStyles;function requireGetDetachedContainerStyles(){return hasRequiredGetDetachedContainerStyles||(hasRequiredGetDetachedContainerStyles=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=zr;var $r=requireConstants();function zr(_r,Dr,kr){var qr=kr.getBoundingClientRect(),Nr=qr.left,Wr=qr.top;return _r===$r.OPEN_UP&&(Wr=-(window.innerHeight-qr.bottom)),Dr===$r.ANCHOR_RIGHT&&(Nr=-(window.innerWidth-qr.right)),{transform:"translate3d(".concat(Math.round(Nr),"px, ").concat(Math.round(Wr),"px, 0)")}}}(getDetachedContainerStyles)),getDetachedContainerStyles}var getInputHeight={},hasRequiredGetInputHeight;function requireGetInputHeight(){return hasRequiredGetInputHeight||(hasRequiredGetInputHeight=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=zr;function $r(_r,Dr,kr){var qr=typeof Dr=="number",Nr=typeof kr=="number",Wr=typeof _r=="number";return qr&&Nr?Dr+kr:qr&&Wr?Dr+_r:qr?Dr:Nr&&Wr?kr+_r:Nr?kr:Wr?2*_r:0}function zr(_r,Dr){var kr=_r.font.input,qr=kr.lineHeight,Nr=kr.lineHeight_small,Wr=_r.spacing,Qr=Wr.inputPadding,Vr=Wr.displayTextPaddingVertical,Jr=Wr.displayTextPaddingTop,Zr=Wr.displayTextPaddingBottom,zn=Wr.displayTextPaddingVertical_small,Vn=Wr.displayTextPaddingTop_small,_i=Wr.displayTextPaddingBottom_small,e0=Dr?Nr:qr,r0=Dr?$r(zn,Vn,_i):$r(Vr,Jr,Zr);return parseInt(e0,10)+2*Qr+r0}}(getInputHeight)),getInputHeight}var isInclusivelyAfterDay={},isBeforeDay={},hasRequiredIsBeforeDay;function requireIsBeforeDay(){return hasRequiredIsBeforeDay||(hasRequiredIsBeforeDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=_r;var zr=$r(require$$1$5);function _r(Dr,kr){if(!zr.default.isMoment(Dr)||!zr.default.isMoment(kr))return!1;var qr=Dr.year(),Nr=Dr.month(),Wr=kr.year(),Qr=kr.month(),Vr=qr===Wr,Jr=Nr===Qr;return Vr&&Jr?Dr.date()<kr.date():Vr?Nr<Qr:qr<Wr}}(isBeforeDay)),isBeforeDay}var hasRequiredIsInclusivelyAfterDay;function requireIsInclusivelyAfterDay(){return hasRequiredIsInclusivelyAfterDay||(hasRequiredIsInclusivelyAfterDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireIsBeforeDay());function Dr(kr,qr){return!zr.default.isMoment(kr)||!zr.default.isMoment(qr)?!1:!(0,_r.default)(kr,qr)}}(isInclusivelyAfterDay)),isInclusivelyAfterDay}var disableScroll={},hasRequiredDisableScroll;function requireDisableScroll(){return hasRequiredDisableScroll||(hasRequiredDisableScroll=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.getScrollParent=zr,Gt.getScrollAncestorsOverflowY=_r,Gt.default=Dr;var $r=function(){return document.scrollingElement||document.documentElement};function zr(kr){var qr=kr.parentElement;if(qr==null)return $r();var Nr=window.getComputedStyle(qr),Wr=Nr.overflowY,Qr=Wr!=="visible"&&Wr!=="hidden";return Qr&&qr.scrollHeight>qr.clientHeight?qr:zr(qr)}function _r(kr){var qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Map,Nr=$r(),Wr=zr(kr);return qr.set(Wr,Wr.style.overflowY),Wr===Nr?qr:_r(Wr,qr)}function Dr(kr){var qr=_r(kr),Nr=function(Qr){return qr.forEach(function(Vr,Jr){Jr.style.setProperty("overflow-y",Qr?"hidden":Vr)})};return Nr(!0),function(){return Nr(!1)}}}(disableScroll)),disableScroll}var DateRangePickerInputController={},DateRangePickerInput={},DateInput={},hasRequiredDateInput;function requireDateInput(){return hasRequiredDateInput||(hasRequiredDateInput=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4);$r(requireDefineProperty());var qr=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();var Nr=requireWithStyles(),Wr=$r(throttle_1),Qr=$r(requireBuild()),Vr=$r(requireNoflip()),Jr=$r(requireGetInputHeight());$r(requireOpenDirectionShape());var Zr=requireConstants(),zn="M0,".concat(Zr.FANG_HEIGHT_PX," ").concat(Zr.FANG_WIDTH_PX,",").concat(Zr.FANG_HEIGHT_PX," ").concat(Zr.FANG_WIDTH_PX/2,",0z"),Vn="M0,".concat(Zr.FANG_HEIGHT_PX," ").concat(Zr.FANG_WIDTH_PX/2,",0 ").concat(Zr.FANG_WIDTH_PX,",").concat(Zr.FANG_HEIGHT_PX),_i="M0,0 ".concat(Zr.FANG_WIDTH_PX,",0 ").concat(Zr.FANG_WIDTH_PX/2,",").concat(Zr.FANG_HEIGHT_PX,"z"),e0="M0,0 ".concat(Zr.FANG_WIDTH_PX/2,",").concat(Zr.FANG_HEIGHT_PX," ").concat(Zr.FANG_WIDTH_PX,",0"),r0={placeholder:"Select Date",displayValue:"",ariaLabel:void 0,screenReaderMessage:"",focused:!1,disabled:!1,required:!1,readOnly:null,openDirection:Zr.OPEN_DOWN,showCaret:!1,verticalSpacing:Zr.DEFAULT_VERTICAL_SPACING,small:!1,block:!1,regular:!1,onChange:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},isFocused:!1},i0=function(o0){(0,kr.default)(s0,o0);var a0=s0.prototype;a0[!qr.default.PureComponent&&"shouldComponentUpdate"]=function(l0,u0){return!(0,zr.default)(this.props,l0)||!(0,zr.default)(this.state,u0)};function s0(l0){var u0;return u0=o0.call(this,l0)||this,u0.state={dateString:"",isTouchDevice:!1},u0.onChange=u0.onChange.bind((0,Dr.default)(u0)),u0.onKeyDown=u0.onKeyDown.bind((0,Dr.default)(u0)),u0.setInputRef=u0.setInputRef.bind((0,Dr.default)(u0)),u0.throttledKeyDown=(0,Wr.default)(u0.onFinalKeyDown,300,{trailing:!1}),u0}return a0.componentDidMount=function(){this.setState({isTouchDevice:(0,Qr.default)()})},a0.componentWillReceiveProps=function(u0){var b0=this.state.dateString;b0&&u0.displayValue&&this.setState({dateString:""})},a0.componentDidUpdate=function(u0){var b0=this.props,g0=b0.focused,y0=b0.isFocused;u0.focused===g0&&u0.isFocused===y0||g0&&y0&&this.inputRef.focus()},a0.onChange=function(u0){var b0=this.props,g0=b0.onChange,y0=b0.onKeyDownQuestionMark,f0=u0.target.value;f0[f0.length-1]==="?"?y0(u0):this.setState({dateString:f0},function(){return g0(f0)})},a0.onKeyDown=function(u0){u0.stopPropagation(),Zr.MODIFIER_KEY_NAMES.has(u0.key)||this.throttledKeyDown(u0)},a0.onFinalKeyDown=function(u0){var b0=this.props,g0=b0.onKeyDownShiftTab,y0=b0.onKeyDownTab,f0=b0.onKeyDownArrowDown,v0=b0.onKeyDownQuestionMark,A0=u0.key;A0==="Tab"?u0.shiftKey?g0(u0):y0(u0):A0==="ArrowDown"?f0(u0):A0==="?"&&(u0.preventDefault(),v0(u0))},a0.setInputRef=function(u0){this.inputRef=u0},a0.render=function(){var u0=this.state,b0=u0.dateString,g0=u0.isTouchDevice,y0=this.props,f0=y0.id,v0=y0.placeholder,A0=y0.ariaLabel,p0=y0.displayValue,h0=y0.screenReaderMessage,m0=y0.focused,c0=y0.showCaret,d0=y0.onFocus,M0=y0.disabled,O0=y0.required,x0=y0.readOnly,C0=y0.openDirection,$0=y0.verticalSpacing,_0=y0.small,R0=y0.regular,D0=y0.block,S0=y0.styles,I0=y0.theme.reactDates,B0=b0||p0||"",T0="DateInput__screen-reader-message-".concat(f0),Q0=c0&&m0,L0=(0,Jr.default)(I0,_0);return qr.default.createElement("div",(0,Nr.css)(S0.DateInput,_0&&S0.DateInput__small,D0&&S0.DateInput__block,Q0&&S0.DateInput__withFang,M0&&S0.DateInput__disabled,Q0&&C0===Zr.OPEN_DOWN&&S0.DateInput__openDown,Q0&&C0===Zr.OPEN_UP&&S0.DateInput__openUp),qr.default.createElement("input",(0,_r.default)({},(0,Nr.css)(S0.DateInput_input,_0&&S0.DateInput_input__small,R0&&S0.DateInput_input__regular,x0&&S0.DateInput_input__readOnly,m0&&S0.DateInput_input__focused,M0&&S0.DateInput_input__disabled),{"aria-label":A0===void 0?v0:A0,type:"text",id:f0,name:f0,ref:this.setInputRef,value:B0,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:d0,placeholder:v0,autoComplete:"off",disabled:M0,readOnly:typeof x0=="boolean"?x0:g0,required:O0,"aria-describedby":h0&&T0})),Q0&&qr.default.createElement("svg",(0,_r.default)({role:"presentation",focusable:"false"},(0,Nr.css)(S0.DateInput_fang,C0===Zr.OPEN_DOWN&&{top:L0+$0-Zr.FANG_HEIGHT_PX-1},C0===Zr.OPEN_UP&&{bottom:L0+$0-Zr.FANG_HEIGHT_PX-1})),qr.default.createElement("path",(0,_r.default)({},(0,Nr.css)(S0.DateInput_fangShape),{d:C0===Zr.OPEN_DOWN?zn:_i})),qr.default.createElement("path",(0,_r.default)({},(0,Nr.css)(S0.DateInput_fangStroke),{d:C0===Zr.OPEN_DOWN?Vn:e0}))),h0&&qr.default.createElement("p",(0,_r.default)({},(0,Nr.css)(S0.DateInput_screenReaderMessage),{id:T0}),h0))},s0}(qr.default.PureComponent||qr.default.Component);i0.propTypes={},i0.defaultProps=r0;var n0=(0,Nr.withStyles)(function(o0){var a0=o0.reactDates,s0=a0.border,l0=a0.color,u0=a0.sizing,b0=a0.spacing,g0=a0.font,y0=a0.zIndex;return{DateInput:{margin:0,padding:b0.inputPadding,background:l0.background,position:"relative",display:"inline-block",width:u0.inputWidth,verticalAlign:"middle"},DateInput__small:{width:u0.inputWidth_small},DateInput__block:{width:"100%"},DateInput__disabled:{background:l0.disabled,color:l0.textDisabled},DateInput_input:{fontWeight:g0.input.weight,fontSize:g0.input.size,lineHeight:g0.input.lineHeight,color:l0.text,backgroundColor:l0.background,width:"100%",padding:"".concat(b0.displayTextPaddingVertical,"px ").concat(b0.displayTextPaddingHorizontal,"px"),paddingTop:b0.displayTextPaddingTop,paddingBottom:b0.displayTextPaddingBottom,paddingLeft:(0,Vr.default)(b0.displayTextPaddingLeft),paddingRight:(0,Vr.default)(b0.displayTextPaddingRight),border:s0.input.border,borderTop:s0.input.borderTop,borderRight:(0,Vr.default)(s0.input.borderRight),borderBottom:s0.input.borderBottom,borderLeft:(0,Vr.default)(s0.input.borderLeft),borderRadius:s0.input.borderRadius},DateInput_input__small:{fontSize:g0.input.size_small,lineHeight:g0.input.lineHeight_small,letterSpacing:g0.input.letterSpacing_small,padding:"".concat(b0.displayTextPaddingVertical_small,"px ").concat(b0.displayTextPaddingHorizontal_small,"px"),paddingTop:b0.displayTextPaddingTop_small,paddingBottom:b0.displayTextPaddingBottom_small,paddingLeft:(0,Vr.default)(b0.displayTextPaddingLeft_small),paddingRight:(0,Vr.default)(b0.displayTextPaddingRight_small)},DateInput_input__regular:{fontWeight:"auto"},DateInput_input__readOnly:{userSelect:"none"},DateInput_input__focused:{outline:s0.input.outlineFocused,background:l0.backgroundFocused,border:s0.input.borderFocused,borderTop:s0.input.borderTopFocused,borderRight:(0,Vr.default)(s0.input.borderRightFocused),borderBottom:s0.input.borderBottomFocused,borderLeft:(0,Vr.default)(s0.input.borderLeftFocused)},DateInput_input__disabled:{background:l0.disabled,fontStyle:g0.input.styleDisabled},DateInput_screenReaderMessage:{border:0,clip:"rect(0, 0, 0, 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1},DateInput_fang:{position:"absolute",width:Zr.FANG_WIDTH_PX,height:Zr.FANG_HEIGHT_PX,left:22,zIndex:y0+2},DateInput_fangShape:{fill:l0.background},DateInput_fangStroke:{stroke:l0.core.border,fill:"transparent"}}},{pureComponent:typeof qr.default.PureComponent<"u"})(i0);Gt.default=n0}(DateInput)),DateInput}var RightArrow={},hasRequiredRightArrow;function requireRightArrow(){return hasRequiredRightArrow||(hasRequiredRightArrow=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(reactExports),_r=function(qr){return zr.default.createElement("svg",qr,zr.default.createElement("path",{d:"M694 242l249 250c12 11 12 21 1 32L694 773c-5 5-10 7-16 7s-11-2-16-7c-11-11-11-21 0-32l210-210H68c-13 0-23-10-23-23s10-23 23-23h806L662 275c-21-22 11-54 32-33z"}))};_r.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var Dr=_r;Gt.default=Dr}(RightArrow)),RightArrow}var LeftArrow={},hasRequiredLeftArrow;function requireLeftArrow(){return hasRequiredLeftArrow||(hasRequiredLeftArrow=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(reactExports),_r=function(qr){return zr.default.createElement("svg",qr,zr.default.createElement("path",{d:"M336 275L126 485h806c13 0 23 10 23 23s-10 23-23 23H126l210 210c11 11 11 21 0 32-5 5-10 7-16 7s-11-2-16-7L55 524c-11-11-11-21 0-32l249-249c21-22 53 10 32 32z"}))};_r.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var Dr=_r;Gt.default=Dr}(LeftArrow)),LeftArrow}var CloseButton={},hasRequiredCloseButton;function requireCloseButton(){return hasRequiredCloseButton||(hasRequiredCloseButton=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(reactExports),_r=function(qr){return zr.default.createElement("svg",qr,zr.default.createElement("path",{fillRule:"evenodd",d:"M11.53.47a.75.75 0 0 0-1.061 0l-4.47 4.47L1.529.47A.75.75 0 1 0 .468 1.531l4.47 4.47-4.47 4.47a.75.75 0 1 0 1.061 1.061l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.061-1.061l-4.47-4.47 4.47-4.47a.75.75 0 0 0 0-1.061z"}))};_r.defaultProps={focusable:"false",viewBox:"0 0 12 12"};var Dr=_r;Gt.default=Dr}(CloseButton)),CloseButton}var CalendarIcon={},hasRequiredCalendarIcon;function requireCalendarIcon(){return hasRequiredCalendarIcon||(hasRequiredCalendarIcon=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(reactExports),_r=function(qr){return zr.default.createElement("svg",qr,zr.default.createElement("path",{d:"m107 1393h241v-241h-241zm295 0h268v-241h-268zm-295-295h241v-268h-241zm295 0h268v-268h-268zm-295-321h241v-241h-241zm616 616h268v-241h-268zm-321-616h268v-241h-268zm643 616h241v-241h-241zm-322-295h268v-268h-268zm-294-723v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm616 723h241v-268h-241zm-322-321h268v-241h-268zm322 0h241v-241h-241zm27-402v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm321-54v1072c0 29-11 54-32 75s-46 32-75 32h-1179c-29 0-54-11-75-32s-32-46-32-75v-1072c0-29 11-54 32-75s46-32 75-32h107v-80c0-37 13-68 40-95s57-39 94-39h54c37 0 68 13 95 39 26 26 39 58 39 95v80h321v-80c0-37 13-69 40-95 26-26 57-39 94-39h54c37 0 68 13 94 39s40 58 40 95v80h107c29 0 54 11 75 32s32 46 32 75z"}))};_r.defaultProps={focusable:"false",viewBox:"0 0 1393.1 1500"};var Dr=_r;Gt.default=Dr}(CalendarIcon)),CalendarIcon}var hasRequiredDateRangePickerInput;function requireDateRangePickerInput(){return hasRequiredDateRangePickerInput||(hasRequiredDateRangePickerInput=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(require_extends());$r(requireDefineProperty());var _r=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();var Dr=requireWithStyles(),kr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var qr=$r(requireNoflip());$r(requireOpenDirectionShape());var Nr=$r(requireDateInput());$r(requireIconPositionShape()),$r(requireDisabledShape());var Wr=$r(requireRightArrow()),Qr=$r(requireLeftArrow()),Vr=$r(requireCloseButton()),Jr=$r(requireCalendarIcon()),Zr=requireConstants(),zn={children:null,startDateId:Zr.START_DATE,endDateId:Zr.END_DATE,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,screenReaderMessage:"",onStartDateFocus:function(){},onEndDateFocus:function(){},onStartDateChange:function(){},onEndDateChange:function(){},onStartDateShiftTab:function(){},onEndDateTab:function(){},onClearDates:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},startDate:"",endDate:"",isStartDateFocused:!1,isEndDateFocused:!1,showClearDates:!1,disabled:!1,required:!1,readOnly:!1,openDirection:Zr.OPEN_DOWN,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:Zr.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,isFocused:!1,phrases:kr.DateRangePickerInputPhrases,isRTL:!1};function Vn(e0){var r0=e0.children,i0=e0.startDate,n0=e0.startDateId,o0=e0.startDatePlaceholderText,a0=e0.screenReaderMessage,s0=e0.isStartDateFocused,l0=e0.onStartDateChange,u0=e0.onStartDateFocus,b0=e0.onStartDateShiftTab,g0=e0.startDateAriaLabel,y0=e0.endDate,f0=e0.endDateId,v0=e0.endDatePlaceholderText,A0=e0.isEndDateFocused,p0=e0.onEndDateChange,h0=e0.onEndDateFocus,m0=e0.onEndDateTab,c0=e0.endDateAriaLabel,d0=e0.onKeyDownArrowDown,M0=e0.onKeyDownQuestionMark,O0=e0.onClearDates,x0=e0.showClearDates,C0=e0.disabled,$0=e0.required,_0=e0.readOnly,R0=e0.showCaret,D0=e0.openDirection,S0=e0.showDefaultInputIcon,I0=e0.inputIconPosition,B0=e0.customInputIcon,T0=e0.customArrowIcon,Q0=e0.customCloseIcon,L0=e0.isFocused,N0=e0.phrases,j0=e0.isRTL,q0=e0.noBorder,k0=e0.block,w0=e0.verticalSpacing,F0=e0.small,G0=e0.regular,X0=e0.styles,eo=B0||_r.default.createElement(Jr.default,(0,Dr.css)(X0.DateRangePickerInput_calendarIcon_svg)),K0=T0||_r.default.createElement(Wr.default,(0,Dr.css)(X0.DateRangePickerInput_arrow_svg));j0&&(K0=_r.default.createElement(Qr.default,(0,Dr.css)(X0.DateRangePickerInput_arrow_svg))),F0&&(K0="-");var Z0=Q0||_r.default.createElement(Vr.default,(0,Dr.css)(X0.DateRangePickerInput_clearDates_svg,F0&&X0.DateRangePickerInput_clearDates_svg__small)),ao=a0||N0.keyboardForwardNavigationInstructions,io=a0||N0.keyboardBackwardNavigationInstructions,H0=(S0||B0!==null)&&_r.default.createElement("button",(0,zr.default)({},(0,Dr.css)(X0.DateRangePickerInput_calendarIcon),{type:"button",disabled:C0,"aria-label":N0.focusStartDate,onClick:d0}),eo),P0=C0===Zr.START_DATE||C0===!0,W0=C0===Zr.END_DATE||C0===!0;return _r.default.createElement("div",(0,Dr.css)(X0.DateRangePickerInput,C0&&X0.DateRangePickerInput__disabled,j0&&X0.DateRangePickerInput__rtl,!q0&&X0.DateRangePickerInput__withBorder,k0&&X0.DateRangePickerInput__block,x0&&X0.DateRangePickerInput__showClearDates),I0===Zr.ICON_BEFORE_POSITION&&H0,_r.default.createElement(Nr.default,{id:n0,placeholder:o0,ariaLabel:g0,displayValue:i0,screenReaderMessage:ao,focused:s0,isFocused:L0,disabled:P0,required:$0,readOnly:_0,showCaret:R0,openDirection:D0,onChange:l0,onFocus:u0,onKeyDownShiftTab:b0,onKeyDownArrowDown:d0,onKeyDownQuestionMark:M0,verticalSpacing:w0,small:F0,regular:G0}),r0,_r.default.createElement("div",(0,zr.default)({},(0,Dr.css)(X0.DateRangePickerInput_arrow),{"aria-hidden":"true",role:"presentation"}),K0),_r.default.createElement(Nr.default,{id:f0,placeholder:v0,ariaLabel:c0,displayValue:y0,screenReaderMessage:io,focused:A0,isFocused:L0,disabled:W0,required:$0,readOnly:_0,showCaret:R0,openDirection:D0,onChange:p0,onFocus:h0,onKeyDownArrowDown:d0,onKeyDownQuestionMark:M0,onKeyDownTab:m0,verticalSpacing:w0,small:F0,regular:G0}),x0&&_r.default.createElement("button",(0,zr.default)({type:"button","aria-label":N0.clearDates},(0,Dr.css)(X0.DateRangePickerInput_clearDates,F0&&X0.DateRangePickerInput_clearDates__small,!Q0&&X0.DateRangePickerInput_clearDates_default,!(i0||y0)&&X0.DateRangePickerInput_clearDates__hide),{onClick:O0,disabled:C0}),Z0),I0===Zr.ICON_AFTER_POSITION&&H0)}Vn.propTypes={},Vn.defaultProps=zn;var _i=(0,Dr.withStyles)(function(e0){var r0=e0.reactDates,i0=r0.border,n0=r0.color,o0=r0.sizing;return{DateRangePickerInput:{backgroundColor:n0.background,display:"inline-block"},DateRangePickerInput__disabled:{background:n0.disabled},DateRangePickerInput__withBorder:{borderColor:n0.border,borderWidth:i0.pickerInput.borderWidth,borderStyle:i0.pickerInput.borderStyle,borderRadius:i0.pickerInput.borderRadius},DateRangePickerInput__rtl:{direction:(0,qr.default)("rtl")},DateRangePickerInput__block:{display:"block"},DateRangePickerInput__showClearDates:{paddingRight:30},DateRangePickerInput_arrow:{display:"inline-block",verticalAlign:"middle",color:n0.text},DateRangePickerInput_arrow_svg:{verticalAlign:"middle",fill:n0.text,height:o0.arrowWidth,width:o0.arrowWidth},DateRangePickerInput_clearDates:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},DateRangePickerInput_clearDates__small:{padding:6},DateRangePickerInput_clearDates_default:{":focus":{background:n0.core.border,borderRadius:"50%"},":hover":{background:n0.core.border,borderRadius:"50%"}},DateRangePickerInput_clearDates__hide:{visibility:"hidden"},DateRangePickerInput_clearDates_svg:{fill:n0.core.grayLight,height:12,width:15,verticalAlign:"middle"},DateRangePickerInput_clearDates_svg__small:{height:9},DateRangePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},DateRangePickerInput_calendarIcon_svg:{fill:n0.core.grayLight,height:15,width:14,verticalAlign:"middle"}}},{pureComponent:typeof _r.default.PureComponent<"u"})(Vn);Gt.default=_i}(DateRangePickerInput)),DateRangePickerInput}var toLocalizedDateString={},hasRequiredToLocalizedDateString;function requireToLocalizedDateString(){return hasRequiredToLocalizedDateString||(hasRequiredToLocalizedDateString=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=kr;var zr=$r(require$$1$5),_r=$r(requireToMomentObject()),Dr=requireConstants();function kr(qr,Nr){var Wr=zr.default.isMoment(qr)?qr:(0,_r.default)(qr,Nr);return Wr?Wr.format(Dr.DISPLAY_FORMAT):null}}(toLocalizedDateString)),toLocalizedDateString}var hasRequiredDateRangePickerInputController;function requireDateRangePickerInputController(){return hasRequiredDateRangePickerInputController||(hasRequiredDateRangePickerInputController=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(require$$3),Dr=$r(require$$4),kr=$r(reactExports);$r(propTypesExports);var qr=$r(require$$1$5);$r(requireSrc()),requireAirbnbPropTypes(),$r(requireOpenDirectionShape());var Nr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Wr=$r(requireDateRangePickerInput());$r(requireIconPositionShape()),$r(requireDisabledShape());var Qr=$r(requireToMomentObject()),Vr=$r(requireToLocalizedDateString()),Jr=$r(requireIsInclusivelyAfterDay()),Zr=$r(requireIsBeforeDay()),zn=requireConstants(),Vn={children:null,startDate:null,startDateId:zn.START_DATE,startDatePlaceholderText:"Start Date",isStartDateFocused:!1,startDateAriaLabel:void 0,endDate:null,endDateId:zn.END_DATE,endDatePlaceholderText:"End Date",isEndDateFocused:!1,endDateAriaLabel:void 0,screenReaderMessage:"",showClearDates:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:zn.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:zn.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,withFullScreenPortal:!1,minimumNights:1,isOutsideRange:function(r0){return!(0,Jr.default)(r0,(0,qr.default)())},displayFormat:function(){return qr.default.localeData().longDateFormat("L")},onFocusChange:function(){},onClose:function(){},onDatesChange:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customArrowIcon:null,customCloseIcon:null,isFocused:!1,phrases:Nr.DateRangePickerInputPhrases,isRTL:!1},_i=function(e0){(0,Dr.default)(i0,e0);var r0=i0.prototype;r0[!kr.default.PureComponent&&"shouldComponentUpdate"]=function(n0,o0){return!(0,zr.default)(this.props,n0)||!(0,zr.default)(this.state,o0)};function i0(n0){var o0;return o0=e0.call(this,n0)||this,o0.onClearFocus=o0.onClearFocus.bind((0,_r.default)(o0)),o0.onStartDateChange=o0.onStartDateChange.bind((0,_r.default)(o0)),o0.onStartDateFocus=o0.onStartDateFocus.bind((0,_r.default)(o0)),o0.onEndDateChange=o0.onEndDateChange.bind((0,_r.default)(o0)),o0.onEndDateFocus=o0.onEndDateFocus.bind((0,_r.default)(o0)),o0.clearDates=o0.clearDates.bind((0,_r.default)(o0)),o0}return r0.onClearFocus=function(){var o0=this.props,a0=o0.onFocusChange,s0=o0.onClose,l0=o0.startDate,u0=o0.endDate;a0(null),s0({startDate:l0,endDate:u0})},r0.onEndDateChange=function(o0){var a0=this.props,s0=a0.startDate,l0=a0.isOutsideRange,u0=a0.minimumNights,b0=a0.keepOpenOnDateSelect,g0=a0.onDatesChange,y0=(0,Qr.default)(o0,this.getDisplayFormat()),f0=y0&&!l0(y0)&&!(s0&&(0,Zr.default)(y0,s0.clone().add(u0,"days")));f0?(g0({startDate:s0,endDate:y0}),b0||this.onClearFocus()):g0({startDate:s0,endDate:null})},r0.onEndDateFocus=function(){var o0=this.props,a0=o0.startDate,s0=o0.onFocusChange,l0=o0.withFullScreenPortal,u0=o0.disabled;!a0&&l0&&(!u0||u0===zn.END_DATE)?s0(zn.START_DATE):(!u0||u0===zn.START_DATE)&&s0(zn.END_DATE)},r0.onStartDateChange=function(o0){var a0=this.props.endDate,s0=this.props,l0=s0.isOutsideRange,u0=s0.minimumNights,b0=s0.onDatesChange,g0=s0.onFocusChange,y0=s0.disabled,f0=(0,Qr.default)(o0,this.getDisplayFormat()),v0=f0&&(0,Zr.default)(a0,f0.clone().add(u0,"days")),A0=f0&&!l0(f0)&&!(y0===zn.END_DATE&&v0);A0?(v0&&(a0=null),b0({startDate:f0,endDate:a0}),g0(zn.END_DATE)):b0({startDate:null,endDate:a0})},r0.onStartDateFocus=function(){var o0=this.props,a0=o0.disabled,s0=o0.onFocusChange;(!a0||a0===zn.END_DATE)&&s0(zn.START_DATE)},r0.getDisplayFormat=function(){var o0=this.props.displayFormat;return typeof o0=="string"?o0:o0()},r0.getDateString=function(o0){var a0=this.getDisplayFormat();return o0&&a0?o0&&o0.format(a0):(0,Vr.default)(o0)},r0.clearDates=function(){var o0=this.props,a0=o0.onDatesChange,s0=o0.reopenPickerOnClearDates,l0=o0.onFocusChange;a0({startDate:null,endDate:null}),s0&&l0(zn.START_DATE)},r0.render=function(){var o0=this.props,a0=o0.children,s0=o0.startDate,l0=o0.startDateId,u0=o0.startDatePlaceholderText,b0=o0.isStartDateFocused,g0=o0.startDateAriaLabel,y0=o0.endDate,f0=o0.endDateId,v0=o0.endDatePlaceholderText,A0=o0.endDateAriaLabel,p0=o0.isEndDateFocused,h0=o0.screenReaderMessage,m0=o0.showClearDates,c0=o0.showCaret,d0=o0.showDefaultInputIcon,M0=o0.inputIconPosition,O0=o0.customInputIcon,x0=o0.customArrowIcon,C0=o0.customCloseIcon,$0=o0.disabled,_0=o0.required,R0=o0.readOnly,D0=o0.openDirection,S0=o0.isFocused,I0=o0.phrases,B0=o0.onKeyDownArrowDown,T0=o0.onKeyDownQuestionMark,Q0=o0.isRTL,L0=o0.noBorder,N0=o0.block,j0=o0.small,q0=o0.regular,k0=o0.verticalSpacing,w0=this.getDateString(s0),F0=this.getDateString(y0);return kr.default.createElement(Wr.default,{startDate:w0,startDateId:l0,startDatePlaceholderText:u0,isStartDateFocused:b0,startDateAriaLabel:g0,endDate:F0,endDateId:f0,endDatePlaceholderText:v0,isEndDateFocused:p0,endDateAriaLabel:A0,isFocused:S0,disabled:$0,required:_0,readOnly:R0,openDirection:D0,showCaret:c0,showDefaultInputIcon:d0,inputIconPosition:M0,customInputIcon:O0,customArrowIcon:x0,customCloseIcon:C0,phrases:I0,onStartDateChange:this.onStartDateChange,onStartDateFocus:this.onStartDateFocus,onStartDateShiftTab:this.onClearFocus,onEndDateChange:this.onEndDateChange,onEndDateFocus:this.onEndDateFocus,showClearDates:m0,onClearDates:this.clearDates,screenReaderMessage:h0,onKeyDownArrowDown:B0,onKeyDownQuestionMark:T0,isRTL:Q0,noBorder:L0,block:N0,small:j0,regular:q0,verticalSpacing:k0},a0)},i0}(kr.default.PureComponent||kr.default.Component);Gt.default=_i,_i.propTypes={},_i.defaultProps=Vn}(DateRangePickerInputController)),DateRangePickerInputController}var DayPickerRangeController={},slicedToArray={exports:{}},arrayWithHoles={exports:{}},hasRequiredArrayWithHoles;function requireArrayWithHoles(){return hasRequiredArrayWithHoles||(hasRequiredArrayWithHoles=1,function(Gt){function $r(zr){if(Array.isArray(zr))return zr}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(arrayWithHoles)),arrayWithHoles.exports}var iterableToArrayLimit={exports:{}},hasRequiredIterableToArrayLimit;function requireIterableToArrayLimit(){return hasRequiredIterableToArrayLimit||(hasRequiredIterableToArrayLimit=1,function(Gt){function $r(zr,_r){var Dr=zr==null?null:typeof Symbol<"u"&&zr[Symbol.iterator]||zr["@@iterator"];if(Dr!=null){var kr,qr,Nr,Wr,Qr=[],Vr=!0,Jr=!1;try{if(Nr=(Dr=Dr.call(zr)).next,_r===0){if(Object(Dr)!==Dr)return;Vr=!1}else for(;!(Vr=(kr=Nr.call(Dr)).done)&&(Qr.push(kr.value),Qr.length!==_r);Vr=!0);}catch(Zr){Jr=!0,qr=Zr}finally{try{if(!Vr&&Dr.return!=null&&(Wr=Dr.return(),Object(Wr)!==Wr))return}finally{if(Jr)throw qr}}return Qr}}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(iterableToArrayLimit)),iterableToArrayLimit.exports}var nonIterableRest={exports:{}},hasRequiredNonIterableRest;function requireNonIterableRest(){return hasRequiredNonIterableRest||(hasRequiredNonIterableRest=1,function(Gt){function $r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}Gt.exports=$r,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(nonIterableRest)),nonIterableRest.exports}var hasRequiredSlicedToArray;function requireSlicedToArray(){return hasRequiredSlicedToArray||(hasRequiredSlicedToArray=1,function(Gt){var $r=requireArrayWithHoles(),zr=requireIterableToArrayLimit(),_r=requireUnsupportedIterableToArray(),Dr=requireNonIterableRest();function kr(qr,Nr){return $r(qr)||zr(qr,Nr)||_r(qr,Nr)||Dr()}Gt.exports=kr,Gt.exports.__esModule=!0,Gt.exports.default=Gt.exports}(slicedToArray)),slicedToArray.exports}var isNextDay={},hasRequiredIsNextDay;function requireIsNextDay(){return hasRequiredIsNextDay||(hasRequiredIsNextDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireIsSameDay());function Dr(kr,qr){if(!zr.default.isMoment(kr)||!zr.default.isMoment(qr))return!1;var Nr=(0,zr.default)(kr).add(1,"day");return(0,_r.default)(Nr,qr)}}(isNextDay)),isNextDay}var isAfterDay={},hasRequiredIsAfterDay;function requireIsAfterDay(){return hasRequiredIsAfterDay||(hasRequiredIsAfterDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=kr;var zr=$r(require$$1$5),_r=$r(requireIsBeforeDay()),Dr=$r(requireIsSameDay());function kr(qr,Nr){return!zr.default.isMoment(qr)||!zr.default.isMoment(Nr)?!1:!(0,_r.default)(qr,Nr)&&!(0,Dr.default)(qr,Nr)}}(isAfterDay)),isAfterDay}var isPreviousDay={},hasRequiredIsPreviousDay;function requireIsPreviousDay(){return hasRequiredIsPreviousDay||(hasRequiredIsPreviousDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireIsSameDay());function Dr(kr,qr){if(!zr.default.isMoment(kr)||!zr.default.isMoment(qr))return!1;var Nr=(0,zr.default)(kr).subtract(1,"day");return(0,_r.default)(Nr,qr)}}(isPreviousDay)),isPreviousDay}var getVisibleDays={},hasRequiredGetVisibleDays;function requireGetVisibleDays(){return hasRequiredGetVisibleDays||(hasRequiredGetVisibleDays=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireToISOMonthString());function Dr(kr,qr,Nr,Wr){if(!zr.default.isMoment(kr))return{};for(var Qr={},Vr=Wr?kr.clone():kr.clone().subtract(1,"month"),Jr=0;Jr<(Wr?qr:qr+2);Jr+=1){var Zr=[],zn=Vr.clone(),Vn=zn.clone().startOf("month").hour(12),_i=zn.clone().endOf("month").hour(12),e0=Vn.clone();if(Nr)for(var r0=0;r0<e0.weekday();r0+=1){var i0=e0.clone().subtract(r0+1,"day");Zr.unshift(i0)}for(;e0<_i;)Zr.push(e0.clone()),e0.add(1,"day");if(Nr&&e0.weekday()!==0)for(var n0=e0.weekday(),o0=0;n0<7;n0+=1,o0+=1){var a0=e0.clone().add(o0,"day");Zr.push(a0)}Qr[(0,_r.default)(Vr)]=Zr,Vr=Vr.clone().add(1,"month")}return Qr}}(getVisibleDays)),getVisibleDays}var isDayVisible={},hasRequiredIsDayVisible;function requireIsDayVisible(){return hasRequiredIsDayVisible||(hasRequiredIsDayVisible=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Vr;var zr=$r(require$$1$5),_r=$r(requireIsBeforeDay()),Dr=$r(requireIsAfterDay()),kr=$r(requireToISOMonthString()),qr=new Map,Nr=new Map,Wr=new Map,Qr=new Map;function Vr(Jr,Zr,zn,Vn){if(!zr.default.isMoment(Jr))return!1;var _i=(0,kr.default)(Zr),e0=_i+"+"+zn;return Vn?(qr.has(_i)||qr.set(_i,Zr.clone().startOf("month").startOf("week")),(0,_r.default)(Jr,qr.get(_i))?!1:(Nr.has(e0)||Nr.set(e0,Zr.clone().endOf("week").add(zn-1,"months").endOf("month").endOf("week")),!(0,Dr.default)(Jr,Nr.get(e0)))):(Wr.has(_i)||Wr.set(_i,Zr.clone().startOf("month")),(0,_r.default)(Jr,Wr.get(_i))?!1:(Qr.has(e0)||Qr.set(e0,Zr.clone().add(zn-1,"months").endOf("month")),!(0,Dr.default)(Jr,Qr.get(e0))))}}(isDayVisible)),isDayVisible}var getSelectedDateOffset={},hasRequiredGetSelectedDateOffset;function requireGetSelectedDateOffset(){return hasRequiredGetSelectedDateOffset||(hasRequiredGetSelectedDateOffset=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=zr;var $r=function(Dr){return Dr};function zr(_r,Dr){var kr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:$r;return _r?kr(_r(Dr.clone())):Dr}}(getSelectedDateOffset)),getSelectedDateOffset}var modifiers={},getPreviousMonthMemoLast={},hasRequiredGetPreviousMonthMemoLast;function requireGetPreviousMonthMemoLast(){return hasRequiredGetPreviousMonthMemoLast||(hasRequiredGetPreviousMonthMemoLast=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=_r;var $r,zr;function _r(Dr){return Dr!==$r&&($r=Dr,zr=Dr.clone().subtract(1,"month")),zr}}(getPreviousMonthMemoLast)),getPreviousMonthMemoLast}var hasRequiredModifiers;function requireModifiers(){if(hasRequiredModifiers)return modifiers;hasRequiredModifiers=1;var Gt=interopRequireDefaultExports;Object.defineProperty(modifiers,"__esModule",{value:!0}),modifiers.addModifier=Qr,modifiers.deleteModifier=Vr;var $r=Gt(requireDefineProperty()),zr=Gt(requireIsDayVisible()),_r=Gt(requireToISODateString()),Dr=Gt(requireToISOMonthString()),kr=Gt(requireGetPreviousMonthMemoLast()),qr=requireConstants();function Nr(Jr,Zr){var zn=Object.keys(Jr);if(Object.getOwnPropertySymbols){var Vn=Object.getOwnPropertySymbols(Jr);Zr&&(Vn=Vn.filter(function(_i){return Object.getOwnPropertyDescriptor(Jr,_i).enumerable})),zn.push.apply(zn,Vn)}return zn}function Wr(Jr){for(var Zr=1;Zr<arguments.length;Zr++){var zn=arguments[Zr]!=null?arguments[Zr]:{};Zr%2?Nr(Object(zn),!0).forEach(function(Vn){(0,$r.default)(Jr,Vn,zn[Vn])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Jr,Object.getOwnPropertyDescriptors(zn)):Nr(Object(zn)).forEach(function(Vn){Object.defineProperty(Jr,Vn,Object.getOwnPropertyDescriptor(zn,Vn))})}return Jr}function Qr(Jr,Zr,zn,Vn,_i){var e0=Vn.numberOfMonths,r0=Vn.enableOutsideDays,i0=Vn.orientation,n0=_i.currentMonth,o0=_i.visibleDays,a0=n0,s0=e0;if(i0===qr.VERTICAL_SCROLLABLE?s0=Object.keys(o0).length:(a0=(0,kr.default)(a0),s0+=2),!Zr||!(0,zr.default)(Zr,a0,s0,r0))return Jr;var l0=(0,_r.default)(Zr),u0=Wr({},Jr);if(r0){var b0=Object.keys(o0).filter(function(v0){return Object.keys(o0[v0]).indexOf(l0)>-1});u0=b0.reduce(function(v0,A0){var p0=Jr[A0]||o0[A0];if(!p0[l0]||!p0[l0].has(zn)){var h0=new Set(p0[l0]);h0.add(zn),v0[A0]=Wr({},p0,(0,$r.default)({},l0,h0))}return v0},u0)}else{var g0=(0,Dr.default)(Zr),y0=Jr[g0]||o0[g0]||{};if(!y0[l0]||!y0[l0].has(zn)){var f0=new Set(y0[l0]);f0.add(zn),u0[g0]=Wr({},y0,(0,$r.default)({},l0,f0))}}return u0}function Vr(Jr,Zr,zn,Vn,_i){var e0=Vn.numberOfMonths,r0=Vn.enableOutsideDays,i0=Vn.orientation,n0=_i.currentMonth,o0=_i.visibleDays,a0=n0,s0=e0;if(i0===qr.VERTICAL_SCROLLABLE?s0=Object.keys(o0).length:(a0=(0,kr.default)(a0),s0+=2),!Zr||!(0,zr.default)(Zr,a0,s0,r0))return Jr;var l0=(0,_r.default)(Zr),u0=Wr({},Jr);if(r0){var b0=Object.keys(o0).filter(function(v0){return Object.keys(o0[v0]).indexOf(l0)>-1});u0=b0.reduce(function(v0,A0){var p0=Jr[A0]||o0[A0];if(p0[l0]&&p0[l0].has(zn)){var h0=new Set(p0[l0]);h0.delete(zn),v0[A0]=Wr({},p0,(0,$r.default)({},l0,h0))}return v0},u0)}else{var g0=(0,Dr.default)(Zr),y0=Jr[g0]||o0[g0]||{};if(y0[l0]&&y0[l0].has(zn)){var f0=new Set(y0[l0]);f0.delete(zn),u0[g0]=Wr({},y0,(0,$r.default)({},l0,f0))}}return u0}return modifiers}var DayPicker={},DayPickerNavigation={},ChevronUp={},hasRequiredChevronUp;function requireChevronUp(){return hasRequiredChevronUp||(hasRequiredChevronUp=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(reactExports),_r=function(qr){return zr.default.createElement("svg",qr,zr.default.createElement("path",{d:"M32 713l453-453c11-11 21-11 32 0l453 453c5 5 7 10 7 16 0 13-10 23-22 23-7 0-12-2-16-7L501 309 64 745c-4 5-9 7-15 7-7 0-12-2-17-7-9-11-9-21 0-32z"}))};_r.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var Dr=_r;Gt.default=Dr}(ChevronUp)),ChevronUp}var ChevronDown={},hasRequiredChevronDown;function requireChevronDown(){return hasRequiredChevronDown||(hasRequiredChevronDown=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(reactExports),_r=function(qr){return zr.default.createElement("svg",qr,zr.default.createElement("path",{d:"M968 289L514 741c-11 11-21 11-32 0L29 289c-4-5-6-11-6-16 0-13 10-23 23-23 6 0 11 2 15 7l437 436 438-436c4-5 9-7 16-7 6 0 11 2 16 7 9 10 9 21 0 32z"}))};_r.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var Dr=_r;Gt.default=Dr}(ChevronDown)),ChevronDown}var hasRequiredDayPickerNavigation;function requireDayPickerNavigation(){return hasRequiredDayPickerNavigation||(hasRequiredDayPickerNavigation=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(requireToConsumableArray()),kr=$r(require$$4);$r(requireDefineProperty());var qr=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();var Nr=requireWithStyles(),Wr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Qr=$r(requireNoflip()),Vr=$r(requireLeftArrow()),Jr=$r(requireRightArrow()),Zr=$r(requireChevronUp()),zn=$r(requireChevronDown());$r(requireNavPositionShape()),$r(requireScrollableOrientationShape());var Vn=requireConstants(),_i={disablePrev:!1,disableNext:!1,inlineStyles:null,isRTL:!1,navPosition:Vn.NAV_POSITION_TOP,navPrev:null,navNext:null,orientation:Vn.HORIZONTAL_ORIENTATION,onPrevMonthClick:function(){},onNextMonthClick:function(){},phrases:Wr.DayPickerNavigationPhrases,renderNavPrevButton:null,renderNavNextButton:null,showNavPrevButton:!0,showNavNextButton:!0},e0=function(i0){(0,kr.default)(n0,i0);function n0(){return i0.apply(this,arguments)||this}var o0=n0.prototype;return o0[!qr.default.PureComponent&&"shouldComponentUpdate"]=function(a0,s0){return!(0,zr.default)(this.props,a0)||!(0,zr.default)(this.state,s0)},o0.render=function(){var s0=this.props,l0=s0.inlineStyles,u0=s0.isRTL,b0=s0.disablePrev,g0=s0.disableNext,y0=s0.navPosition,f0=s0.navPrev,v0=s0.navNext,A0=s0.onPrevMonthClick,p0=s0.onNextMonthClick,h0=s0.orientation,m0=s0.phrases,c0=s0.renderNavPrevButton,d0=s0.renderNavNextButton,M0=s0.showNavPrevButton,O0=s0.showNavNextButton,x0=s0.styles;if(!O0&&!M0)return null;var C0=h0===Vn.HORIZONTAL_ORIENTATION,$0=h0!==Vn.HORIZONTAL_ORIENTATION,_0=h0===Vn.VERTICAL_SCROLLABLE,R0=y0===Vn.NAV_POSITION_BOTTOM,D0=!!l0,S0=f0,I0=v0,B0=!1,T0=!1,Q0={},L0={};if(!S0&&!c0&&M0){Q0={tabIndex:"0"},B0=!0;var N0=$0?Zr.default:Vr.default;u0&&!$0&&(N0=Jr.default),S0=qr.default.createElement(N0,(0,Nr.css)(C0&&x0.DayPickerNavigation_svg__horizontal,$0&&x0.DayPickerNavigation_svg__vertical,b0&&x0.DayPickerNavigation_svg__disabled))}if(!I0&&!d0&&O0){L0={tabIndex:"0"},T0=!0;var j0=$0?zn.default:Jr.default;u0&&!$0&&(j0=Vr.default),I0=qr.default.createElement(j0,(0,Nr.css)(C0&&x0.DayPickerNavigation_svg__horizontal,$0&&x0.DayPickerNavigation_svg__vertical,g0&&x0.DayPickerNavigation_svg__disabled))}var q0=T0||B0;return qr.default.createElement("div",Nr.css.apply(void 0,[x0.DayPickerNavigation,C0&&x0.DayPickerNavigation__horizontal].concat((0,Dr.default)($0?[x0.DayPickerNavigation__vertical,q0&&x0.DayPickerNavigation__verticalDefault]:[]),(0,Dr.default)(_0?[x0.DayPickerNavigation__verticalScrollable,q0&&x0.DayPickerNavigation__verticalScrollableDefault,M0&&x0.DayPickerNavigation__verticalScrollable_prevNav]:[]),(0,Dr.default)(R0?[x0.DayPickerNavigation__bottom,q0&&x0.DayPickerNavigation__bottomDefault]:[]),[D0&&l0])),M0&&(c0?c0({ariaLabel:m0.jumpToPrevMonth,disabled:b0,onClick:b0?void 0:A0,onKeyUp:b0?void 0:function(k0){var w0=k0.key;(w0==="Enter"||w0===" ")&&A0(k0)},onMouseUp:b0?void 0:function(k0){k0.currentTarget.blur()}}):qr.default.createElement("div",(0,_r.default)({role:"button"},Q0,Nr.css.apply(void 0,[x0.DayPickerNavigation_button,B0&&x0.DayPickerNavigation_button__default,b0&&x0.DayPickerNavigation_button__disabled].concat((0,Dr.default)(C0?[x0.DayPickerNavigation_button__horizontal].concat((0,Dr.default)(B0?[x0.DayPickerNavigation_button__horizontalDefault,R0&&x0.DayPickerNavigation_bottomButton__horizontalDefault,!u0&&x0.DayPickerNavigation_leftButton__horizontalDefault,u0&&x0.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,Dr.default)($0?[x0.DayPickerNavigation_button__vertical].concat((0,Dr.default)(B0?[x0.DayPickerNavigation_button__verticalDefault,x0.DayPickerNavigation_prevButton__verticalDefault,_0&&x0.DayPickerNavigation_prevButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":b0?!0:void 0,"aria-label":m0.jumpToPrevMonth,onClick:b0?void 0:A0,onKeyUp:b0?void 0:function(k0){var w0=k0.key;(w0==="Enter"||w0===" ")&&A0(k0)},onMouseUp:b0?void 0:function(k0){k0.currentTarget.blur()}}),S0)),O0&&(d0?d0({ariaLabel:m0.jumpToNextMonth,disabled:g0,onClick:g0?void 0:p0,onKeyUp:g0?void 0:function(k0){var w0=k0.key;(w0==="Enter"||w0===" ")&&p0(k0)},onMouseUp:g0?void 0:function(k0){k0.currentTarget.blur()}}):qr.default.createElement("div",(0,_r.default)({role:"button"},L0,Nr.css.apply(void 0,[x0.DayPickerNavigation_button,T0&&x0.DayPickerNavigation_button__default,g0&&x0.DayPickerNavigation_button__disabled].concat((0,Dr.default)(C0?[x0.DayPickerNavigation_button__horizontal].concat((0,Dr.default)(T0?[x0.DayPickerNavigation_button__horizontalDefault,R0&&x0.DayPickerNavigation_bottomButton__horizontalDefault,u0&&x0.DayPickerNavigation_leftButton__horizontalDefault,!u0&&x0.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,Dr.default)($0?[x0.DayPickerNavigation_button__vertical].concat((0,Dr.default)(T0?[x0.DayPickerNavigation_button__verticalDefault,x0.DayPickerNavigation_nextButton__verticalDefault,_0&&x0.DayPickerNavigation_nextButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":g0?!0:void 0,"aria-label":m0.jumpToNextMonth,onClick:g0?void 0:p0,onKeyUp:g0?void 0:function(k0){var w0=k0.key;(w0==="Enter"||w0===" ")&&p0(k0)},onMouseUp:g0?void 0:function(k0){k0.currentTarget.blur()}}),I0)))},n0}(qr.default.PureComponent||qr.default.Component);e0.propTypes={},e0.defaultProps=_i;var r0=(0,Nr.withStyles)(function(i0){var n0=i0.reactDates,o0=n0.color,a0=n0.zIndex;return{DayPickerNavigation:{position:"relative",zIndex:a0+2},DayPickerNavigation__horizontal:{height:0},DayPickerNavigation__vertical:{},DayPickerNavigation__verticalScrollable:{},DayPickerNavigation__verticalScrollable_prevNav:{zIndex:a0+1},DayPickerNavigation__verticalDefault:{position:"absolute",width:"100%",height:52,bottom:0,left:(0,Qr.default)(0)},DayPickerNavigation__verticalScrollableDefault:{position:"relative"},DayPickerNavigation__bottom:{height:"auto"},DayPickerNavigation__bottomDefault:{display:"flex",justifyContent:"space-between"},DayPickerNavigation_button:{cursor:"pointer",userSelect:"none",border:0,padding:0,margin:0},DayPickerNavigation_button__default:{border:"1px solid ".concat(o0.core.borderLight),backgroundColor:o0.background,color:o0.placeholderText,":focus":{border:"1px solid ".concat(o0.core.borderMedium)},":hover":{border:"1px solid ".concat(o0.core.borderMedium)},":active":{background:o0.backgroundDark}},DayPickerNavigation_button__disabled:{cursor:"default",border:"1px solid ".concat(o0.disabled),":focus":{border:"1px solid ".concat(o0.disabled)},":hover":{border:"1px solid ".concat(o0.disabled)},":active":{background:"none"}},DayPickerNavigation_button__horizontal:{},DayPickerNavigation_button__horizontalDefault:{position:"absolute",top:18,lineHeight:.78,borderRadius:3,padding:"6px 9px"},DayPickerNavigation_bottomButton__horizontalDefault:{position:"static",marginLeft:22,marginRight:22,marginBottom:30,marginTop:-10},DayPickerNavigation_leftButton__horizontalDefault:{left:(0,Qr.default)(22)},DayPickerNavigation_rightButton__horizontalDefault:{right:(0,Qr.default)(22)},DayPickerNavigation_button__vertical:{},DayPickerNavigation_button__verticalDefault:{padding:5,background:o0.background,boxShadow:(0,Qr.default)("0 0 5px 2px rgba(0, 0, 0, 0.1)"),position:"relative",display:"inline-block",textAlign:"center",height:"100%",width:"50%"},DayPickerNavigation_prevButton__verticalDefault:{},DayPickerNavigation_nextButton__verticalDefault:{borderLeft:(0,Qr.default)(0)},DayPickerNavigation_nextButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_prevButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_svg__horizontal:{height:19,width:19,fill:o0.core.grayLight,display:"block"},DayPickerNavigation_svg__vertical:{height:42,width:42,fill:o0.text},DayPickerNavigation_svg__disabled:{fill:o0.disabled}}},{pureComponent:typeof qr.default.PureComponent<"u"})(e0);Gt.default=r0}(DayPickerNavigation)),DayPickerNavigation}var DayPickerKeyboardShortcuts={},KeyboardShortcutRow={},hasRequiredKeyboardShortcutRow;function requireKeyboardShortcutRow(){return hasRequiredKeyboardShortcutRow||(hasRequiredKeyboardShortcutRow=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(require_extends());$r(requireDefineProperty());var _r=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();var Dr=requireWithStyles(),kr={block:!1};function qr(Wr){var Qr=Wr.unicode,Vr=Wr.label,Jr=Wr.action,Zr=Wr.block,zn=Wr.styles;return _r.default.createElement("li",(0,Dr.css)(zn.KeyboardShortcutRow,Zr&&zn.KeyboardShortcutRow__block),_r.default.createElement("div",(0,Dr.css)(zn.KeyboardShortcutRow_keyContainer,Zr&&zn.KeyboardShortcutRow_keyContainer__block),_r.default.createElement("span",(0,zr.default)({},(0,Dr.css)(zn.KeyboardShortcutRow_key),{role:"img","aria-label":"".concat(Vr,",")}),Qr)),_r.default.createElement("div",(0,Dr.css)(zn.KeyboardShortcutRow_action),Jr))}qr.propTypes={},qr.defaultProps=kr;var Nr=(0,Dr.withStyles)(function(Wr){var Qr=Wr.reactDates.color;return{KeyboardShortcutRow:{listStyle:"none",margin:"6px 0"},KeyboardShortcutRow__block:{marginBottom:16},KeyboardShortcutRow_keyContainer:{display:"inline-block",whiteSpace:"nowrap",textAlign:"right",marginRight:6},KeyboardShortcutRow_keyContainer__block:{textAlign:"left",display:"inline"},KeyboardShortcutRow_key:{fontFamily:"monospace",fontSize:12,textTransform:"uppercase",background:Qr.core.grayLightest,padding:"2px 6px"},KeyboardShortcutRow_action:{display:"inline",wordBreak:"break-word",marginLeft:8}}},{pureComponent:typeof _r.default.PureComponent<"u"})(qr);Gt.default=Nr}(KeyboardShortcutRow)),KeyboardShortcutRow}var hasRequiredDayPickerKeyboardShortcuts;function requireDayPickerKeyboardShortcuts(){return hasRequiredDayPickerKeyboardShortcuts||(hasRequiredDayPickerKeyboardShortcuts=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Gt.BOTTOM_RIGHT=Gt.TOP_RIGHT=Gt.TOP_LEFT=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4);$r(requireDefineProperty());var qr=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();var Nr=requireWithStyles(),Wr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Qr=$r(requireKeyboardShortcutRow()),Vr=$r(requireCloseButton()),Jr="top-left";Gt.TOP_LEFT=Jr;var Zr="top-right";Gt.TOP_RIGHT=Zr;var zn="bottom-right";Gt.BOTTOM_RIGHT=zn;var Vn={block:!1,buttonLocation:zn,showKeyboardShortcutsPanel:!1,openKeyboardShortcutsPanel:function(){},closeKeyboardShortcutsPanel:function(){},phrases:Wr.DayPickerKeyboardShortcutsPhrases,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0};function _i(i0){return[{unicode:"↵",label:i0.enterKey,action:i0.selectFocusedDate},{unicode:"←/→",label:i0.leftArrowRightArrow,action:i0.moveFocusByOneDay},{unicode:"↑/↓",label:i0.upArrowDownArrow,action:i0.moveFocusByOneWeek},{unicode:"PgUp/PgDn",label:i0.pageUpPageDown,action:i0.moveFocusByOneMonth},{unicode:"Home/End",label:i0.homeEnd,action:i0.moveFocustoStartAndEndOfWeek},{unicode:"Esc",label:i0.escape,action:i0.returnFocusToInput},{unicode:"?",label:i0.questionMark,action:i0.openThisPanel}]}var e0=function(i0){(0,kr.default)(o0,i0);var n0=o0.prototype;n0[!qr.default.PureComponent&&"shouldComponentUpdate"]=function(a0,s0){return!(0,zr.default)(this.props,a0)||!(0,zr.default)(this.state,s0)};function o0(){for(var a0,s0=arguments.length,l0=new Array(s0),u0=0;u0<s0;u0++)l0[u0]=arguments[u0];a0=i0.call.apply(i0,[this].concat(l0))||this;var b0=a0.props.phrases;return a0.keyboardShortcuts=_i(b0),a0.onShowKeyboardShortcutsButtonClick=a0.onShowKeyboardShortcutsButtonClick.bind((0,Dr.default)(a0)),a0.setShowKeyboardShortcutsButtonRef=a0.setShowKeyboardShortcutsButtonRef.bind((0,Dr.default)(a0)),a0.setHideKeyboardShortcutsButtonRef=a0.setHideKeyboardShortcutsButtonRef.bind((0,Dr.default)(a0)),a0.handleFocus=a0.handleFocus.bind((0,Dr.default)(a0)),a0.onKeyDown=a0.onKeyDown.bind((0,Dr.default)(a0)),a0}return n0.componentWillReceiveProps=function(s0){var l0=this.props.phrases;s0.phrases!==l0&&(this.keyboardShortcuts=_i(s0.phrases))},n0.componentDidUpdate=function(){this.handleFocus()},n0.onKeyDown=function(s0){s0.stopPropagation();var l0=this.props.closeKeyboardShortcutsPanel;switch(s0.key){case"Escape":l0();break;case"ArrowUp":case"ArrowDown":break;case"Tab":case"Home":case"End":case"PageUp":case"PageDown":case"ArrowLeft":case"ArrowRight":s0.preventDefault();break}},n0.onShowKeyboardShortcutsButtonClick=function(){var s0=this,l0=this.props.openKeyboardShortcutsPanel;l0(function(){s0.showKeyboardShortcutsButton.focus()})},n0.setShowKeyboardShortcutsButtonRef=function(s0){this.showKeyboardShortcutsButton=s0},n0.setHideKeyboardShortcutsButtonRef=function(s0){this.hideKeyboardShortcutsButton=s0},n0.handleFocus=function(){this.hideKeyboardShortcutsButton&&this.hideKeyboardShortcutsButton.focus()},n0.render=function(){var s0=this.props,l0=s0.block,u0=s0.buttonLocation,b0=s0.showKeyboardShortcutsPanel,g0=s0.closeKeyboardShortcutsPanel,y0=s0.styles,f0=s0.phrases,v0=s0.renderKeyboardShortcutsButton,A0=s0.renderKeyboardShortcutsPanel,p0=b0?f0.hideKeyboardShortcutsPanel:f0.showKeyboardShortcutsPanel,h0=u0===zn,m0=u0===Zr,c0=u0===Jr;return qr.default.createElement("div",null,v0&&v0({ref:this.setShowKeyboardShortcutsButtonRef,onClick:this.onShowKeyboardShortcutsButtonClick,ariaLabel:p0}),!v0&&qr.default.createElement("button",(0,_r.default)({ref:this.setShowKeyboardShortcutsButtonRef},(0,Nr.css)(y0.DayPickerKeyboardShortcuts_buttonReset,y0.DayPickerKeyboardShortcuts_show,h0&&y0.DayPickerKeyboardShortcuts_show__bottomRight,m0&&y0.DayPickerKeyboardShortcuts_show__topRight,c0&&y0.DayPickerKeyboardShortcuts_show__topLeft),{type:"button","aria-label":p0,onClick:this.onShowKeyboardShortcutsButtonClick,onMouseUp:function(M0){M0.currentTarget.blur()}}),qr.default.createElement("span",(0,Nr.css)(y0.DayPickerKeyboardShortcuts_showSpan,h0&&y0.DayPickerKeyboardShortcuts_showSpan__bottomRight,m0&&y0.DayPickerKeyboardShortcuts_showSpan__topRight,c0&&y0.DayPickerKeyboardShortcuts_showSpan__topLeft),"?")),b0&&(A0?A0({closeButtonAriaLabel:f0.hideKeyboardShortcutsPanel,keyboardShortcuts:this.keyboardShortcuts,onCloseButtonClick:g0,onKeyDown:this.onKeyDown,title:f0.keyboardShortcuts}):qr.default.createElement("div",(0,_r.default)({},(0,Nr.css)(y0.DayPickerKeyboardShortcuts_panel),{role:"dialog","aria-labelledby":"DayPickerKeyboardShortcuts_title","aria-describedby":"DayPickerKeyboardShortcuts_description"}),qr.default.createElement("div",(0,_r.default)({},(0,Nr.css)(y0.DayPickerKeyboardShortcuts_title),{id:"DayPickerKeyboardShortcuts_title"}),f0.keyboardShortcuts),qr.default.createElement("button",(0,_r.default)({ref:this.setHideKeyboardShortcutsButtonRef},(0,Nr.css)(y0.DayPickerKeyboardShortcuts_buttonReset,y0.DayPickerKeyboardShortcuts_close),{type:"button",tabIndex:"0","aria-label":f0.hideKeyboardShortcutsPanel,onClick:g0,onKeyDown:this.onKeyDown}),qr.default.createElement(Vr.default,(0,Nr.css)(y0.DayPickerKeyboardShortcuts_closeSvg))),qr.default.createElement("ul",(0,_r.default)({},(0,Nr.css)(y0.DayPickerKeyboardShortcuts_list),{id:"DayPickerKeyboardShortcuts_description"}),this.keyboardShortcuts.map(function(d0){var M0=d0.unicode,O0=d0.label,x0=d0.action;return qr.default.createElement(Qr.default,{key:O0,unicode:M0,label:O0,action:x0,block:l0})})))))},o0}(qr.default.PureComponent||qr.default.Component);e0.propTypes={},e0.defaultProps=Vn;var r0=(0,Nr.withStyles)(function(i0){var n0=i0.reactDates,o0=n0.color,a0=n0.font,s0=n0.zIndex;return{DayPickerKeyboardShortcuts_buttonReset:{background:"none",border:0,borderRadius:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",padding:0,cursor:"pointer",fontSize:a0.size,":active":{outline:"none"}},DayPickerKeyboardShortcuts_show:{width:33,height:26,position:"absolute",zIndex:s0+2,"::before":{content:'""',display:"block",position:"absolute"}},DayPickerKeyboardShortcuts_show__bottomRight:{bottom:0,right:0,"::before":{borderTop:"26px solid transparent",borderRight:"33px solid ".concat(o0.core.primary),bottom:0,right:0},":hover::before":{borderRight:"33px solid ".concat(o0.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topRight:{top:0,right:0,"::before":{borderBottom:"26px solid transparent",borderRight:"33px solid ".concat(o0.core.primary),top:0,right:0},":hover::before":{borderRight:"33px solid ".concat(o0.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topLeft:{top:0,left:0,"::before":{borderBottom:"26px solid transparent",borderLeft:"33px solid ".concat(o0.core.primary),top:0,left:0},":hover::before":{borderLeft:"33px solid ".concat(o0.core.primary_dark)}},DayPickerKeyboardShortcuts_showSpan:{color:o0.core.white,position:"absolute"},DayPickerKeyboardShortcuts_showSpan__bottomRight:{bottom:0,right:5},DayPickerKeyboardShortcuts_showSpan__topRight:{top:1,right:5},DayPickerKeyboardShortcuts_showSpan__topLeft:{top:1,left:5},DayPickerKeyboardShortcuts_panel:{overflow:"auto",background:o0.background,border:"1px solid ".concat(o0.core.border),borderRadius:2,position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:s0+2,padding:22,margin:33,textAlign:"left"},DayPickerKeyboardShortcuts_title:{fontSize:16,fontWeight:"bold",margin:0},DayPickerKeyboardShortcuts_list:{listStyle:"none",padding:0,fontSize:a0.size},DayPickerKeyboardShortcuts_close:{position:"absolute",right:22,top:22,zIndex:s0+2,":active":{outline:"none"}},DayPickerKeyboardShortcuts_closeSvg:{height:15,width:15,fill:o0.core.grayLighter,":hover":{fill:o0.core.grayLight},":focus":{fill:o0.core.grayLight}}}},{pureComponent:typeof qr.default.PureComponent<"u"})(e0);Gt.default=r0}(DayPickerKeyboardShortcuts)),DayPickerKeyboardShortcuts}var getNumberOfCalendarMonthWeeks={},hasRequiredGetNumberOfCalendarMonthWeeks;function requireGetNumberOfCalendarMonthWeeks(){return hasRequiredGetNumberOfCalendarMonthWeeks||(hasRequiredGetNumberOfCalendarMonthWeeks=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5);function _r(kr,qr){var Nr=kr.day()-qr;return(Nr+7)%7}function Dr(kr){var qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zr.default.localeData().firstDayOfWeek(),Nr=kr.clone().startOf("month"),Wr=_r(Nr,qr);return Math.ceil((Wr+kr.daysInMonth())/7)}}(getNumberOfCalendarMonthWeeks)),getNumberOfCalendarMonthWeeks}var getActiveElement$1={},hasRequiredGetActiveElement;function requireGetActiveElement(){return hasRequiredGetActiveElement||(hasRequiredGetActiveElement=1,function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(){return typeof document<"u"&&document.activeElement}}(getActiveElement$1)),getActiveElement$1}var hasRequiredDayPicker;function requireDayPicker(){return hasRequiredDayPicker||(hasRequiredDayPicker=1,function(Gt){var $r=requireInteropRequireWildcard(),zr=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Gt.PureDayPicker=Gt.defaultProps=void 0;var _r=zr(requireBuild$1()),Dr=zr(require_extends()),kr=zr(requireToConsumableArray()),qr=zr(require$$3),Nr=zr(require$$4),Wr=zr(requireDefineProperty()),Qr=zr(reactExports);zr(propTypesExports),requireAirbnbPropTypes();var Vr=requireWithStyles(),Jr=zr(require$$1$5),Zr=zr(throttle_1),zn=zr(requireBuild()),Vn=zr(requireReactOutsideClickHandler()),_i=requireDefaultPhrases();zr(requireGetPhrasePropTypes());var e0=zr(requireNoflip()),r0=zr(requireCalendarMonthGrid()),i0=zr(requireDayPickerNavigation()),n0=$r(requireDayPickerKeyboardShortcuts()),o0=zr(requireGetNumberOfCalendarMonthWeeks()),a0=zr(requireGetCalendarMonthWidth()),s0=zr(requireCalculateDimension()),l0=zr(requireGetActiveElement()),u0=zr(requireIsDayVisible()),b0=zr(requireIsSameMonth());zr(requireModifiersShape()),zr(requireNavPositionShape()),zr(requireScrollableOrientationShape()),zr(requireDayOfWeekShape()),zr(requireCalendarInfoPositionShape());var g0=requireConstants();function y0(C0,$0){var _0=Object.keys(C0);if(Object.getOwnPropertySymbols){var R0=Object.getOwnPropertySymbols(C0);$0&&(R0=R0.filter(function(D0){return Object.getOwnPropertyDescriptor(C0,D0).enumerable})),_0.push.apply(_0,R0)}return _0}function f0(C0){for(var $0=1;$0<arguments.length;$0++){var _0=arguments[$0]!=null?arguments[$0]:{};$0%2?y0(Object(_0),!0).forEach(function(R0){(0,Wr.default)(C0,R0,_0[R0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C0,Object.getOwnPropertyDescriptors(_0)):y0(Object(_0)).forEach(function(R0){Object.defineProperty(C0,R0,Object.getOwnPropertyDescriptor(_0,R0))})}return C0}var v0=23,A0="prev",p0="next",h0="month_selection",m0="year_selection",c0="prev_nav",d0="next_nav",M0={enableOutsideDays:!1,numberOfMonths:2,orientation:g0.HORIZONTAL_ORIENTATION,withPortal:!1,onOutsideClick:function(){},hidden:!1,initialVisibleMonth:function(){return(0,Jr.default)()},firstDayOfWeek:null,renderCalendarInfo:null,calendarInfoPosition:g0.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:g0.DAY_SIZE,isRTL:!1,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,dayPickerNavigationInlineStyles:null,disablePrev:!1,disableNext:!1,navPosition:g0.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onMonthChange:function(){},onYearChange:function(){},onGetNextScrollableMonths:function(){},onGetPrevScrollableMonths:function(){},renderMonthText:null,renderMonthElement:null,renderWeekHeaderElement:null,modifiers:{},renderCalendarDay:void 0,renderDayContents:null,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},isFocused:!1,getFirstFocusableDay:null,onBlur:function(){},showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:_i.DayPickerPhrases,dayAriaLabelFormat:void 0};Gt.defaultProps=M0;var O0=function(C0){(0,Nr.default)(_0,C0);var $0=_0.prototype;$0[!Qr.default.PureComponent&&"shouldComponentUpdate"]=function(R0,D0){return!(0,_r.default)(this.props,R0)||!(0,_r.default)(this.state,D0)};function _0(R0){var D0;D0=C0.call(this,R0)||this;var S0=R0.hidden?(0,Jr.default)():R0.initialVisibleMonth(),I0=S0.clone().startOf("month");R0.getFirstFocusableDay&&(I0=R0.getFirstFocusableDay(S0));var B0=R0.horizontalMonthPadding,T0=R0.isRTL&&D0.isHorizontal()?-(0,a0.default)(R0.daySize,B0):0;return D0.hasSetInitialVisibleMonth=!R0.hidden,D0.state={currentMonthScrollTop:null,currentMonth:S0,monthTransition:null,translationValue:T0,scrollableMonthMultiple:1,calendarMonthWidth:(0,a0.default)(R0.daySize,B0),focusedDate:!R0.hidden||R0.isFocused?I0:null,nextFocusedDate:null,showKeyboardShortcuts:R0.showKeyboardShortcuts,onKeyboardShortcutsPanelClose:function(){},isTouchDevice:(0,zn.default)(),withMouseInteractions:!0,calendarInfoWidth:0,monthTitleHeight:null,hasSetHeight:!1},D0.setCalendarMonthWeeks(S0),D0.calendarMonthGridHeight=0,D0.setCalendarInfoWidthTimeout=null,D0.setCalendarMonthGridHeightTimeout=null,D0.onKeyDown=D0.onKeyDown.bind((0,qr.default)(D0)),D0.throttledKeyDown=(0,Zr.default)(D0.onFinalKeyDown,200,{trailing:!1}),D0.onPrevMonthClick=D0.onPrevMonthClick.bind((0,qr.default)(D0)),D0.onPrevMonthTransition=D0.onPrevMonthTransition.bind((0,qr.default)(D0)),D0.onNextMonthClick=D0.onNextMonthClick.bind((0,qr.default)(D0)),D0.onNextMonthTransition=D0.onNextMonthTransition.bind((0,qr.default)(D0)),D0.onMonthChange=D0.onMonthChange.bind((0,qr.default)(D0)),D0.onYearChange=D0.onYearChange.bind((0,qr.default)(D0)),D0.getNextScrollableMonths=D0.getNextScrollableMonths.bind((0,qr.default)(D0)),D0.getPrevScrollableMonths=D0.getPrevScrollableMonths.bind((0,qr.default)(D0)),D0.updateStateAfterMonthTransition=D0.updateStateAfterMonthTransition.bind((0,qr.default)(D0)),D0.openKeyboardShortcutsPanel=D0.openKeyboardShortcutsPanel.bind((0,qr.default)(D0)),D0.closeKeyboardShortcutsPanel=D0.closeKeyboardShortcutsPanel.bind((0,qr.default)(D0)),D0.setCalendarInfoRef=D0.setCalendarInfoRef.bind((0,qr.default)(D0)),D0.setContainerRef=D0.setContainerRef.bind((0,qr.default)(D0)),D0.setTransitionContainerRef=D0.setTransitionContainerRef.bind((0,qr.default)(D0)),D0.setMonthTitleHeight=D0.setMonthTitleHeight.bind((0,qr.default)(D0)),D0}return $0.componentDidMount=function(){var D0=this.props.orientation,S0=this.state.currentMonth,I0=this.calendarInfo?(0,s0.default)(this.calendarInfo,"width",!0,!0):0,B0=this.transitionContainer&&D0===g0.VERTICAL_SCROLLABLE?this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop:null;this.setState({isTouchDevice:(0,zn.default)(),calendarInfoWidth:I0,currentMonthScrollTop:B0}),this.setCalendarMonthWeeks(S0)},$0.componentWillReceiveProps=function(D0,S0){var I0=D0.hidden,B0=D0.isFocused,T0=D0.showKeyboardShortcuts,Q0=D0.onBlur,L0=D0.orientation,N0=D0.renderMonthText,j0=D0.horizontalMonthPadding,q0=this.state.currentMonth,k0=S0.currentMonth;I0||this.hasSetInitialVisibleMonth||(this.hasSetInitialVisibleMonth=!0,this.setState({currentMonth:D0.initialVisibleMonth()}));var w0=this.props,F0=w0.daySize,G0=w0.isFocused,X0=w0.renderMonthText;if(D0.daySize!==F0&&this.setState({calendarMonthWidth:(0,a0.default)(D0.daySize,j0)}),B0!==G0)if(B0){var eo=this.getFocusedDay(q0),K0=this.state.onKeyboardShortcutsPanelClose;D0.showKeyboardShortcuts&&(K0=Q0),this.setState({showKeyboardShortcuts:T0,onKeyboardShortcutsPanelClose:K0,focusedDate:eo,withMouseInteractions:!1})}else this.setState({focusedDate:null});N0!==X0&&this.setState({monthTitleHeight:null}),L0===g0.VERTICAL_SCROLLABLE&&this.transitionContainer&&!(0,b0.default)(q0,k0)&&this.setState({currentMonthScrollTop:this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop})},$0.componentWillUpdate=function(){var D0=this,S0=this.props.transitionDuration;this.calendarInfo&&(this.setCalendarInfoWidthTimeout=setTimeout(function(){var I0=D0.state.calendarInfoWidth,B0=(0,s0.default)(D0.calendarInfo,"width",!0,!0);I0!==B0&&D0.setState({calendarInfoWidth:B0})},S0))},$0.componentDidUpdate=function(D0,S0){var I0=this.props,B0=I0.orientation,T0=I0.daySize,Q0=I0.isFocused,L0=I0.numberOfMonths,N0=this.state,j0=N0.currentMonth,q0=N0.currentMonthScrollTop,k0=N0.focusedDate,w0=N0.monthTitleHeight;if(this.isHorizontal()&&(B0!==D0.orientation||T0!==D0.daySize)){var F0=this.calendarMonthWeeks.slice(1,L0+1),G0=Math.max.apply(Math,[0].concat((0,kr.default)(F0)))*(T0-1),X0=w0+G0+1;this.adjustDayPickerHeight(X0)}!D0.isFocused&&Q0&&!k0&&this.container.focus(),B0===g0.VERTICAL_SCROLLABLE&&!(0,b0.default)(S0.currentMonth,j0)&&q0&&this.transitionContainer&&(this.transitionContainer.scrollTop=this.transitionContainer.scrollHeight-q0)},$0.componentWillUnmount=function(){clearTimeout(this.setCalendarInfoWidthTimeout),clearTimeout(this.setCalendarMonthGridHeightTimeout)},$0.onKeyDown=function(D0){D0.stopPropagation(),g0.MODIFIER_KEY_NAMES.has(D0.key)||this.throttledKeyDown(D0)},$0.onFinalKeyDown=function(D0){this.setState({withMouseInteractions:!1});var S0=this.props,I0=S0.onBlur,B0=S0.onTab,T0=S0.onShiftTab,Q0=S0.isRTL,L0=this.state,N0=L0.focusedDate,j0=L0.showKeyboardShortcuts;if(N0){var q0=N0.clone(),k0=!1,w0=(0,l0.default)(),F0=function(){w0&&w0.focus()};switch(D0.key){case"ArrowUp":D0.preventDefault(),q0.subtract(1,"week"),k0=this.maybeTransitionPrevMonth(q0);break;case"ArrowLeft":D0.preventDefault(),Q0?q0.add(1,"day"):q0.subtract(1,"day"),k0=this.maybeTransitionPrevMonth(q0);break;case"Home":D0.preventDefault(),q0.startOf("week"),k0=this.maybeTransitionPrevMonth(q0);break;case"PageUp":D0.preventDefault(),q0.subtract(1,"month"),k0=this.maybeTransitionPrevMonth(q0);break;case"ArrowDown":D0.preventDefault(),q0.add(1,"week"),k0=this.maybeTransitionNextMonth(q0);break;case"ArrowRight":D0.preventDefault(),Q0?q0.subtract(1,"day"):q0.add(1,"day"),k0=this.maybeTransitionNextMonth(q0);break;case"End":D0.preventDefault(),q0.endOf("week"),k0=this.maybeTransitionNextMonth(q0);break;case"PageDown":D0.preventDefault(),q0.add(1,"month"),k0=this.maybeTransitionNextMonth(q0);break;case"?":this.openKeyboardShortcutsPanel(F0);break;case"Escape":j0?this.closeKeyboardShortcutsPanel():I0(D0);break;case"Tab":D0.shiftKey?T0():B0(D0);break}k0||this.setState({focusedDate:q0})}},$0.onPrevMonthClick=function(D0){D0&&D0.preventDefault(),this.onPrevMonthTransition()},$0.onPrevMonthTransition=function(D0){var S0=this.props,I0=S0.daySize,B0=S0.isRTL,T0=S0.numberOfMonths,Q0=this.state,L0=Q0.calendarMonthWidth,N0=Q0.monthTitleHeight,j0;if(this.isVertical()){var q0=this.calendarMonthWeeks[0]*(I0-1);j0=N0+q0+1}else if(this.isHorizontal()){j0=L0,B0&&(j0=-2*L0);var k0=this.calendarMonthWeeks.slice(0,T0),w0=Math.max.apply(Math,[0].concat((0,kr.default)(k0)))*(I0-1),F0=N0+w0+1;this.adjustDayPickerHeight(F0)}this.setState({monthTransition:A0,translationValue:j0,focusedDate:null,nextFocusedDate:D0})},$0.onMonthChange=function(D0){this.setCalendarMonthWeeks(D0),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:h0,translationValue:1e-5,focusedDate:null,nextFocusedDate:D0,currentMonth:D0})},$0.onYearChange=function(D0){this.setCalendarMonthWeeks(D0),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:m0,translationValue:1e-4,focusedDate:null,nextFocusedDate:D0,currentMonth:D0})},$0.onNextMonthClick=function(D0){D0&&D0.preventDefault(),this.onNextMonthTransition()},$0.onNextMonthTransition=function(D0){var S0=this.props,I0=S0.isRTL,B0=S0.numberOfMonths,T0=S0.daySize,Q0=this.state,L0=Q0.calendarMonthWidth,N0=Q0.monthTitleHeight,j0;if(this.isVertical()){var q0=this.calendarMonthWeeks[1],k0=q0*(T0-1);j0=-(N0+k0+1)}if(this.isHorizontal()){j0=-L0,I0&&(j0=0);var w0=this.calendarMonthWeeks.slice(2,B0+2),F0=Math.max.apply(Math,[0].concat((0,kr.default)(w0)))*(T0-1),G0=N0+F0+1;this.adjustDayPickerHeight(G0)}this.setState({monthTransition:p0,translationValue:j0,focusedDate:null,nextFocusedDate:D0})},$0.getFirstDayOfWeek=function(){var D0=this.props.firstDayOfWeek;return D0??Jr.default.localeData().firstDayOfWeek()},$0.getWeekHeaders=function(){for(var D0=this.props.weekDayFormat,S0=this.state.currentMonth,I0=this.getFirstDayOfWeek(),B0=[],T0=0;T0<7;T0+=1)B0.push(S0.clone().day((T0+I0)%7).format(D0));return B0},$0.getFirstVisibleIndex=function(){var D0=this.props.orientation,S0=this.state.monthTransition;if(D0===g0.VERTICAL_SCROLLABLE)return 0;var I0=1;return S0===A0?I0-=1:S0===p0&&(I0+=1),I0},$0.getFocusedDay=function(D0){var S0=this.props,I0=S0.getFirstFocusableDay,B0=S0.numberOfMonths,T0;return I0&&(T0=I0(D0)),D0&&(!T0||!(0,u0.default)(T0,D0,B0))&&(T0=D0.clone().startOf("month")),T0},$0.setMonthTitleHeight=function(D0){var S0=this;this.setState({monthTitleHeight:D0},function(){S0.calculateAndSetDayPickerHeight()})},$0.setCalendarMonthWeeks=function(D0){var S0=this.props.numberOfMonths;this.calendarMonthWeeks=[];for(var I0=D0.clone().subtract(1,"months"),B0=this.getFirstDayOfWeek(),T0=0;T0<S0+2;T0+=1){var Q0=(0,o0.default)(I0,B0);this.calendarMonthWeeks.push(Q0),I0=I0.add(1,"months")}},$0.setContainerRef=function(D0){this.container=D0},$0.setCalendarInfoRef=function(D0){this.calendarInfo=D0},$0.setTransitionContainerRef=function(D0){this.transitionContainer=D0},$0.getNextScrollableMonths=function(D0){var S0=this.props.onGetNextScrollableMonths;D0&&D0.preventDefault(),S0&&S0(D0),this.setState(function(I0){var B0=I0.scrollableMonthMultiple;return{scrollableMonthMultiple:B0+1}})},$0.getPrevScrollableMonths=function(D0){var S0=this.props,I0=S0.numberOfMonths,B0=S0.onGetPrevScrollableMonths;D0&&D0.preventDefault(),B0&&B0(D0),this.setState(function(T0){var Q0=T0.currentMonth,L0=T0.scrollableMonthMultiple;return{currentMonth:Q0.clone().subtract(I0,"month"),scrollableMonthMultiple:L0+1}})},$0.maybeTransitionNextMonth=function(D0){var S0=this.props.numberOfMonths,I0=this.state,B0=I0.currentMonth,T0=I0.focusedDate,Q0=D0.month(),L0=T0.month(),N0=(0,u0.default)(D0,B0,S0);return Q0!==L0&&!N0?(this.onNextMonthTransition(D0),!0):!1},$0.maybeTransitionPrevMonth=function(D0){var S0=this.props.numberOfMonths,I0=this.state,B0=I0.currentMonth,T0=I0.focusedDate,Q0=D0.month(),L0=T0.month(),N0=(0,u0.default)(D0,B0,S0);return Q0!==L0&&!N0?(this.onPrevMonthTransition(D0),!0):!1},$0.isHorizontal=function(){var D0=this.props.orientation;return D0===g0.HORIZONTAL_ORIENTATION},$0.isVertical=function(){var D0=this.props.orientation;return D0===g0.VERTICAL_ORIENTATION||D0===g0.VERTICAL_SCROLLABLE},$0.updateStateAfterMonthTransition=function(){var D0=this,S0=this.props,I0=S0.onPrevMonthClick,B0=S0.onNextMonthClick,T0=S0.numberOfMonths,Q0=S0.onMonthChange,L0=S0.onYearChange,N0=S0.isRTL,j0=this.state,q0=j0.currentMonth,k0=j0.monthTransition,w0=j0.focusedDate,F0=j0.nextFocusedDate,G0=j0.withMouseInteractions,X0=j0.calendarMonthWidth;if(k0){var eo=q0.clone(),K0=this.getFirstDayOfWeek();if(k0===A0){eo.subtract(1,"month"),I0&&I0(eo);var Z0=eo.clone().subtract(1,"month"),ao=(0,o0.default)(Z0,K0);this.calendarMonthWeeks=[ao].concat((0,kr.default)(this.calendarMonthWeeks.slice(0,-1)))}else if(k0===p0){eo.add(1,"month"),B0&&B0(eo);var io=eo.clone().add(T0,"month"),H0=(0,o0.default)(io,K0);this.calendarMonthWeeks=[].concat((0,kr.default)(this.calendarMonthWeeks.slice(1)),[H0])}else k0===h0?Q0&&Q0(eo):k0===m0&&L0&&L0(eo);var P0=null;F0?P0=F0:!w0&&!G0&&(P0=this.getFocusedDay(eo)),this.setState({currentMonth:eo,monthTransition:null,translationValue:N0&&this.isHorizontal()?-X0:0,nextFocusedDate:null,focusedDate:P0},function(){if(G0){var W0=(0,l0.default)();W0&&W0!==document.body&&D0.container.contains(W0)&&W0.blur&&W0.blur()}})}},$0.adjustDayPickerHeight=function(D0){var S0=this,I0=D0+v0;I0!==this.calendarMonthGridHeight&&(this.transitionContainer.style.height="".concat(I0,"px"),this.calendarMonthGridHeight||(this.setCalendarMonthGridHeightTimeout=setTimeout(function(){S0.setState({hasSetHeight:!0})},0)),this.calendarMonthGridHeight=I0)},$0.calculateAndSetDayPickerHeight=function(){var D0=this.props,S0=D0.daySize,I0=D0.numberOfMonths,B0=this.state.monthTitleHeight,T0=this.calendarMonthWeeks.slice(1,I0+1),Q0=Math.max.apply(Math,[0].concat((0,kr.default)(T0)))*(S0-1),L0=B0+Q0+1;this.isHorizontal()&&this.adjustDayPickerHeight(L0)},$0.openKeyboardShortcutsPanel=function(D0){this.setState({showKeyboardShortcuts:!0,onKeyboardShortcutsPanelClose:D0})},$0.closeKeyboardShortcutsPanel=function(){var D0=this.state.onKeyboardShortcutsPanelClose;D0&&D0(),this.setState({onKeyboardShortcutsPanelClose:null,showKeyboardShortcuts:!1})},$0.renderNavigation=function(D0){var S0=this.props,I0=S0.dayPickerNavigationInlineStyles,B0=S0.disablePrev,T0=S0.disableNext,Q0=S0.navPosition,L0=S0.navPrev,N0=S0.navNext,j0=S0.noNavButtons,q0=S0.noNavNextButton,k0=S0.noNavPrevButton,w0=S0.orientation,F0=S0.phrases,G0=S0.renderNavPrevButton,X0=S0.renderNavNextButton,eo=S0.isRTL;if(j0)return null;var K0=w0===g0.VERTICAL_SCROLLABLE?this.getPrevScrollableMonths:this.onPrevMonthClick,Z0=w0===g0.VERTICAL_SCROLLABLE?this.getNextScrollableMonths:this.onNextMonthClick;return Qr.default.createElement(i0.default,{disablePrev:B0,disableNext:T0,inlineStyles:I0,onPrevMonthClick:K0,onNextMonthClick:Z0,navPosition:Q0,navPrev:L0,navNext:N0,renderNavPrevButton:G0,renderNavNextButton:X0,orientation:w0,phrases:F0,isRTL:eo,showNavNextButton:!(q0||w0===g0.VERTICAL_SCROLLABLE&&D0===c0),showNavPrevButton:!(k0||w0===g0.VERTICAL_SCROLLABLE&&D0===d0)})},$0.renderWeekHeader=function(D0){var S0=this.props,I0=S0.daySize,B0=S0.horizontalMonthPadding,T0=S0.orientation,Q0=S0.renderWeekHeaderElement,L0=S0.styles,N0=this.state.calendarMonthWidth,j0=T0===g0.VERTICAL_SCROLLABLE,q0={left:D0*N0},k0={marginLeft:-N0/2},w0={};this.isHorizontal()?w0=q0:this.isVertical()&&!j0&&(w0=k0);var F0=this.getWeekHeaders(),G0=F0.map(function(X0){return Qr.default.createElement("li",(0,Dr.default)({key:X0},(0,Vr.css)(L0.DayPicker_weekHeader_li,{width:I0})),Q0?Q0(X0):Qr.default.createElement("small",null,X0))});return Qr.default.createElement("div",(0,Dr.default)({},(0,Vr.css)(L0.DayPicker_weekHeader,this.isVertical()&&L0.DayPicker_weekHeader__vertical,j0&&L0.DayPicker_weekHeader__verticalScrollable,w0,{padding:"0 ".concat(B0,"px")}),{key:"week-".concat(D0)}),Qr.default.createElement("ul",(0,Vr.css)(L0.DayPicker_weekHeader_ul),G0))},$0.render=function(){for(var D0=this,S0=this.state,I0=S0.calendarMonthWidth,B0=S0.currentMonth,T0=S0.monthTransition,Q0=S0.translationValue,L0=S0.scrollableMonthMultiple,N0=S0.focusedDate,j0=S0.showKeyboardShortcuts,q0=S0.isTouchDevice,k0=S0.hasSetHeight,w0=S0.calendarInfoWidth,F0=S0.monthTitleHeight,G0=this.props,X0=G0.enableOutsideDays,eo=G0.numberOfMonths,K0=G0.orientation,Z0=G0.modifiers,ao=G0.withPortal,io=G0.onDayClick,H0=G0.onDayMouseEnter,P0=G0.onDayMouseLeave,W0=G0.firstDayOfWeek,Y0=G0.renderMonthText,co=G0.renderCalendarDay,Ao=G0.renderDayContents,oo=G0.renderCalendarInfo,uo=G0.renderMonthElement,Mo=G0.renderKeyboardShortcutsButton,go=G0.renderKeyboardShortcutsPanel,qo=G0.calendarInfoPosition,Io=G0.hideKeyboardShortcutsPanel,Qo=G0.onOutsideClick,rs=G0.monthFormat,gs=G0.daySize,Ss=G0.isFocused,zs=G0.isRTL,Os=G0.styles,Ts=G0.theme,Ds=G0.phrases,Bs=G0.verticalHeight,ks=G0.dayAriaLabelFormat,Go=G0.noBorder,yo=G0.transitionDuration,zo=G0.verticalBorderSpacing,xo=G0.horizontalMonthPadding,Bo=G0.navPosition,Wo=Ts.reactDates.spacing.dayPickerHorizontalPadding,us=this.isHorizontal(),ms=this.isVertical()?1:eo,ns=[],Vo=0;Vo<ms;Vo+=1)ns.push(this.renderWeekHeader(Vo));var vs=K0===g0.VERTICAL_SCROLLABLE,Uo;us?Uo=this.calendarMonthGridHeight:this.isVertical()&&!vs&&!ao&&(Uo=Bs||1.75*I0);var Co=T0!==null,wo=!Co&&Ss,Zo=n0.BOTTOM_RIGHT;this.isVertical()&&(Zo=ao?n0.TOP_LEFT:n0.TOP_RIGHT);var jo=us&&k0,Xo=qo===g0.INFO_POSITION_TOP,os=qo===g0.INFO_POSITION_BOTTOM,ho=qo===g0.INFO_POSITION_BEFORE,Fo=qo===g0.INFO_POSITION_AFTER,Ko=ho||Fo,ds=oo&&Qr.default.createElement("div",(0,Dr.default)({ref:this.setCalendarInfoRef},(0,Vr.css)(Ko&&Os.DayPicker_calendarInfo__horizontal)),oo()),Yo=oo&&Ko?w0:0,ls=this.getFirstVisibleIndex(),Fs=I0*eo+2*Wo,js=Fs+Yo+1,n1={width:us&&Fs,height:Uo},Ns={width:us&&Fs},Us={width:us&&js,marginLeft:us&&ao?-js/2:null,marginTop:us&&ao?-I0/2:null};return Qr.default.createElement("div",(0,Vr.css)(Os.DayPicker,us&&Os.DayPicker__horizontal,vs&&Os.DayPicker__verticalScrollable,us&&ao&&Os.DayPicker_portal__horizontal,this.isVertical()&&ao&&Os.DayPicker_portal__vertical,Us,!F0&&Os.DayPicker__hidden,!Go&&Os.DayPicker__withBorder),Qr.default.createElement(Vn.default,{onOutsideClick:Qo},(Xo||ho)&&ds,Qr.default.createElement("div",(0,Vr.css)(Ns,Ko&&us&&Os.DayPicker_wrapper__horizontal),Qr.default.createElement("div",(0,Dr.default)({},(0,Vr.css)(Os.DayPicker_weekHeaders,us&&Os.DayPicker_weekHeaders__horizontal),{"aria-hidden":"true",role:"presentation"}),ns),Qr.default.createElement("div",(0,Dr.default)({},(0,Vr.css)(Os.DayPicker_focusRegion),{ref:this.setContainerRef,onClick:function(b1){b1.stopPropagation()},onKeyDown:this.onKeyDown,onMouseUp:function(){D0.setState({withMouseInteractions:!0})},tabIndex:-1,role:"application","aria-roledescription":Ds.roleDescription,"aria-label":Ds.calendarLabel}),!vs&&Bo===g0.NAV_POSITION_TOP&&this.renderNavigation(),Qr.default.createElement("div",(0,Dr.default)({},(0,Vr.css)(Os.DayPicker_transitionContainer,jo&&Os.DayPicker_transitionContainer__horizontal,this.isVertical()&&Os.DayPicker_transitionContainer__vertical,vs&&Os.DayPicker_transitionContainer__verticalScrollable,n1),{ref:this.setTransitionContainerRef}),vs&&this.renderNavigation(c0),Qr.default.createElement(r0.default,{setMonthTitleHeight:F0?void 0:this.setMonthTitleHeight,translationValue:Q0,enableOutsideDays:X0,firstVisibleMonthIndex:ls,initialMonth:B0,isAnimating:Co,modifiers:Z0,orientation:K0,numberOfMonths:eo*L0,onDayClick:io,onDayMouseEnter:H0,onDayMouseLeave:P0,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,renderMonthText:Y0,renderCalendarDay:co,renderDayContents:Ao,renderMonthElement:uo,onMonthTransitionEnd:this.updateStateAfterMonthTransition,monthFormat:rs,daySize:gs,firstDayOfWeek:W0,isFocused:wo,focusedDate:N0,phrases:Ds,isRTL:zs,dayAriaLabelFormat:ks,transitionDuration:yo,verticalBorderSpacing:zo,horizontalMonthPadding:xo}),vs&&this.renderNavigation(d0)),!vs&&Bo===g0.NAV_POSITION_BOTTOM&&this.renderNavigation(),!q0&&!Io&&Qr.default.createElement(n0.default,{block:this.isVertical()&&!ao,buttonLocation:Zo,showKeyboardShortcutsPanel:j0,openKeyboardShortcutsPanel:this.openKeyboardShortcutsPanel,closeKeyboardShortcutsPanel:this.closeKeyboardShortcutsPanel,phrases:Ds,renderKeyboardShortcutsButton:Mo,renderKeyboardShortcutsPanel:go}))),(os||Fo)&&ds))},_0}(Qr.default.PureComponent||Qr.default.Component);Gt.PureDayPicker=O0,O0.propTypes={},O0.defaultProps=M0;var x0=(0,Vr.withStyles)(function(C0){var $0=C0.reactDates,_0=$0.color,R0=$0.font,D0=$0.noScrollBarOnVerticalScrollable,S0=$0.spacing,I0=$0.zIndex;return{DayPicker:{background:_0.background,position:"relative",textAlign:(0,e0.default)("left")},DayPicker__horizontal:{background:_0.background},DayPicker__verticalScrollable:{height:"100%"},DayPicker__hidden:{visibility:"hidden"},DayPicker__withBorder:{boxShadow:(0,e0.default)("0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07)"),borderRadius:3},DayPicker_portal__horizontal:{boxShadow:"none",position:"absolute",left:(0,e0.default)("50%"),top:"50%"},DayPicker_portal__vertical:{position:"initial"},DayPicker_focusRegion:{outline:"none"},DayPicker_calendarInfo__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_wrapper__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_weekHeaders:{position:"relative"},DayPicker_weekHeaders__horizontal:{marginLeft:(0,e0.default)(S0.dayPickerHorizontalPadding)},DayPicker_weekHeader:{color:_0.placeholderText,position:"absolute",top:62,zIndex:I0+2,textAlign:(0,e0.default)("left")},DayPicker_weekHeader__vertical:{left:(0,e0.default)("50%")},DayPicker_weekHeader__verticalScrollable:{top:0,display:"table-row",borderBottom:"1px solid ".concat(_0.core.border),background:_0.background,marginLeft:(0,e0.default)(0),left:(0,e0.default)(0),width:"100%",textAlign:"center"},DayPicker_weekHeader_ul:{listStyle:"none",margin:"1px 0",paddingLeft:(0,e0.default)(0),paddingRight:(0,e0.default)(0),fontSize:R0.size},DayPicker_weekHeader_li:{display:"inline-block",textAlign:"center"},DayPicker_transitionContainer:{position:"relative",overflow:"hidden",borderRadius:3},DayPicker_transitionContainer__horizontal:{transition:"height 0.2s ease-in-out"},DayPicker_transitionContainer__vertical:{width:"100%"},DayPicker_transitionContainer__verticalScrollable:f0({paddingTop:20,height:"100%",position:"absolute",top:0,bottom:0,right:(0,e0.default)(0),left:(0,e0.default)(0),overflowY:"scroll"},D0&&{"-webkitOverflowScrolling":"touch","::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none"}})}},{pureComponent:typeof Qr.default.PureComponent<"u"})(O0);Gt.default=x0}(DayPicker)),DayPicker}var getPooledMoment={},hasRequiredGetPooledMoment;function requireGetPooledMoment(){return hasRequiredGetPooledMoment||(hasRequiredGetPooledMoment=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=new Map;function Dr(kr){return _r.has(kr)||_r.set(kr,(0,zr.default)(kr)),_r.get(kr)}}(getPooledMoment)),getPooledMoment}var hasRequiredDayPickerRangeController;function requireDayPickerRangeController(){return hasRequiredDayPickerRangeController||(hasRequiredDayPickerRangeController=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(requireSlicedToArray()),Dr=$r(requireDefineProperty()),kr=$r(require$$3),qr=$r(require$$4),Nr=$r(reactExports);$r(propTypesExports),$r(requireSrc()),requireAirbnbPropTypes();var Wr=$r(require$$1$5),Qr=$r(requireObject_values()),Vr=$r(requireBuild()),Jr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Zr=$r(requireIsInclusivelyAfterDay()),zn=$r(requireIsNextDay()),Vn=$r(requireIsSameDay()),_i=$r(requireIsAfterDay()),e0=$r(requireIsBeforeDay()),r0=$r(requireIsPreviousDay()),i0=$r(requireGetVisibleDays()),n0=$r(requireIsDayVisible()),o0=$r(requireGetSelectedDateOffset()),a0=$r(requireToISODateString()),s0=requireModifiers();$r(requireDisabledShape()),$r(requireFocusedInputShape()),$r(requireScrollableOrientationShape()),$r(requireDayOfWeekShape()),$r(requireCalendarInfoPositionShape()),$r(requireNavPositionShape());var l0=requireConstants(),u0=$r(requireDayPicker()),b0=$r(requireGetPooledMoment());function g0(p0,h0){var m0=Object.keys(p0);if(Object.getOwnPropertySymbols){var c0=Object.getOwnPropertySymbols(p0);h0&&(c0=c0.filter(function(d0){return Object.getOwnPropertyDescriptor(p0,d0).enumerable})),m0.push.apply(m0,c0)}return m0}function y0(p0){for(var h0=1;h0<arguments.length;h0++){var m0=arguments[h0]!=null?arguments[h0]:{};h0%2?g0(Object(m0),!0).forEach(function(c0){(0,Dr.default)(p0,c0,m0[c0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p0,Object.getOwnPropertyDescriptors(m0)):g0(Object(m0)).forEach(function(c0){Object.defineProperty(p0,c0,Object.getOwnPropertyDescriptor(m0,c0))})}return p0}var f0={startDate:void 0,endDate:void 0,minDate:null,maxDate:null,onDatesChange:function(){},startDateOffset:void 0,endDateOffset:void 0,focusedInput:null,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,minimumNights:1,disabled:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},getMinNightsForHoverDate:function(){},daysViolatingMinNightsCanBeClicked:!1,renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:l0.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,daySize:l0.DAY_SIZE,dayPickerNavigationInlineStyles:null,navPosition:l0.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,calendarInfoPosition:l0.INFO_POSITION_BOTTOM,firstDayOfWeek:null,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:Jr.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},v0=function(h0,m0){return m0===l0.START_DATE?h0.chooseAvailableStartDate:m0===l0.END_DATE?h0.chooseAvailableEndDate:h0.chooseAvailableDate},A0=function(p0){(0,qr.default)(m0,p0);var h0=m0.prototype;h0[!Nr.default.PureComponent&&"shouldComponentUpdate"]=function(c0,d0){return!(0,zr.default)(this.props,c0)||!(0,zr.default)(this.state,d0)};function m0(c0){var d0;d0=p0.call(this,c0)||this,d0.isTouchDevice=(0,Vr.default)(),d0.today=(0,Wr.default)(),d0.modifiers={today:function(_0){return d0.isToday(_0)},blocked:function(_0){return d0.isBlocked(_0)},"blocked-calendar":function(_0){return c0.isDayBlocked(_0)},"blocked-out-of-range":function(_0){return c0.isOutsideRange(_0)},"highlighted-calendar":function(_0){return c0.isDayHighlighted(_0)},valid:function(_0){return!d0.isBlocked(_0)},"selected-start":function(_0){return d0.isStartDate(_0)},"selected-end":function(_0){return d0.isEndDate(_0)},"blocked-minimum-nights":function(_0){return d0.doesNotMeetMinimumNights(_0)},"selected-span":function(_0){return d0.isInSelectedSpan(_0)},"last-in-range":function(_0){return d0.isLastInRange(_0)},hovered:function(_0){return d0.isHovered(_0)},"hovered-span":function(_0){return d0.isInHoveredSpan(_0)},"hovered-offset":function(_0){return d0.isInHoveredSpan(_0)},"after-hovered-start":function(_0){return d0.isDayAfterHoveredStartDate(_0)},"first-day-of-week":function(_0){return d0.isFirstDayOfWeek(_0)},"last-day-of-week":function(_0){return d0.isLastDayOfWeek(_0)},"hovered-start-first-possible-end":function(_0,R0){return d0.isFirstPossibleEndDateForHoveredStartDate(_0,R0)},"hovered-start-blocked-minimum-nights":function(_0,R0){return d0.doesNotMeetMinNightsForHoveredStartDate(_0,R0)},"before-hovered-end":function(_0){return d0.isDayBeforeHoveredEndDate(_0)},"no-selected-start-before-selected-end":function(_0){return d0.beforeSelectedEnd(_0)&&!c0.startDate},"selected-start-in-hovered-span":function(_0,R0){return d0.isStartDate(_0)&&(0,_i.default)(R0,_0)},"selected-start-no-selected-end":function(_0){return d0.isStartDate(_0)&&!c0.endDate},"selected-end-no-selected-start":function(_0){return d0.isEndDate(_0)&&!c0.startDate}};var M0=d0.getStateForNewMonth(c0),O0=M0.currentMonth,x0=M0.visibleDays,C0=v0(c0.phrases,c0.focusedInput);return d0.state={hoverDate:null,currentMonth:O0,phrases:y0({},c0.phrases,{chooseAvailableDate:C0}),visibleDays:x0,disablePrev:d0.shouldDisableMonthNavigation(c0.minDate,O0),disableNext:d0.shouldDisableMonthNavigation(c0.maxDate,O0)},d0.onDayClick=d0.onDayClick.bind((0,kr.default)(d0)),d0.onDayMouseEnter=d0.onDayMouseEnter.bind((0,kr.default)(d0)),d0.onDayMouseLeave=d0.onDayMouseLeave.bind((0,kr.default)(d0)),d0.onPrevMonthClick=d0.onPrevMonthClick.bind((0,kr.default)(d0)),d0.onNextMonthClick=d0.onNextMonthClick.bind((0,kr.default)(d0)),d0.onMonthChange=d0.onMonthChange.bind((0,kr.default)(d0)),d0.onYearChange=d0.onYearChange.bind((0,kr.default)(d0)),d0.onGetNextScrollableMonths=d0.onGetNextScrollableMonths.bind((0,kr.default)(d0)),d0.onGetPrevScrollableMonths=d0.onGetPrevScrollableMonths.bind((0,kr.default)(d0)),d0.getFirstFocusableDay=d0.getFirstFocusableDay.bind((0,kr.default)(d0)),d0}return h0.componentWillReceiveProps=function(d0){var M0=this,O0=d0.startDate,x0=d0.endDate,C0=d0.focusedInput,$0=d0.getMinNightsForHoverDate,_0=d0.minimumNights,R0=d0.isOutsideRange,D0=d0.isDayBlocked,S0=d0.isDayHighlighted,I0=d0.phrases,B0=d0.initialVisibleMonth,T0=d0.numberOfMonths,Q0=d0.enableOutsideDays,L0=this.props,N0=L0.startDate,j0=L0.endDate,q0=L0.focusedInput,k0=L0.minimumNights,w0=L0.isOutsideRange,F0=L0.isDayBlocked,G0=L0.isDayHighlighted,X0=L0.phrases,eo=L0.initialVisibleMonth,K0=L0.numberOfMonths,Z0=L0.enableOutsideDays,ao=this.state.hoverDate,io=this.state.visibleDays,H0=!1,P0=!1,W0=!1;R0!==w0&&(this.modifiers["blocked-out-of-range"]=function(Bs){return R0(Bs)},H0=!0),D0!==F0&&(this.modifiers["blocked-calendar"]=function(Bs){return D0(Bs)},P0=!0),S0!==G0&&(this.modifiers["highlighted-calendar"]=function(Bs){return S0(Bs)},W0=!0);var Y0=H0||P0||W0,co=O0!==N0,Ao=x0!==j0,oo=C0!==q0;if(T0!==K0||Q0!==Z0||B0!==eo&&!q0&&oo){var uo=this.getStateForNewMonth(d0),Mo=uo.currentMonth;io=uo.visibleDays,this.setState({currentMonth:Mo,visibleDays:io})}var go={};if(co){if(go=this.deleteModifier(go,N0,"selected-start"),go=this.addModifier(go,O0,"selected-start"),N0){var qo=N0.clone().add(1,"day"),Io=N0.clone().add(k0+1,"days");go=this.deleteModifierFromRange(go,qo,Io,"after-hovered-start"),(!x0||!j0)&&(go=this.deleteModifier(go,N0,"selected-start-no-selected-end"))}!N0&&x0&&O0&&(go=this.deleteModifier(go,x0,"selected-end-no-selected-start"),go=this.deleteModifier(go,x0,"selected-end-in-hovered-span"),(0,Qr.default)(io).forEach(function(Bs){Object.keys(Bs).forEach(function(ks){var Go=(0,Wr.default)(ks);go=M0.deleteModifier(go,Go,"no-selected-start-before-selected-end")})}))}if(Ao&&(go=this.deleteModifier(go,j0,"selected-end"),go=this.addModifier(go,x0,"selected-end"),j0&&(!O0||!N0)&&(go=this.deleteModifier(go,j0,"selected-end-no-selected-start"))),(co||Ao)&&(N0&&j0&&(go=this.deleteModifierFromRange(go,N0,j0.clone().add(1,"day"),"selected-span")),O0&&x0&&(go=this.deleteModifierFromRange(go,O0,x0.clone().add(1,"day"),"hovered-span"),go=this.addModifierToRange(go,O0.clone().add(1,"day"),x0,"selected-span")),O0&&!x0&&(go=this.addModifier(go,O0,"selected-start-no-selected-end")),x0&&!O0&&(go=this.addModifier(go,x0,"selected-end-no-selected-start")),!O0&&x0&&(0,Qr.default)(io).forEach(function(Bs){Object.keys(Bs).forEach(function(ks){var Go=(0,Wr.default)(ks);(0,e0.default)(Go,x0)&&(go=M0.addModifier(go,Go,"no-selected-start-before-selected-end"))})})),!this.isTouchDevice&&co&&O0&&!x0){var Qo=O0.clone().add(1,"day"),rs=O0.clone().add(_0+1,"days");go=this.addModifierToRange(go,Qo,rs,"after-hovered-start")}if(!this.isTouchDevice&&Ao&&!O0&&x0){var gs=x0.clone().subtract(_0,"days"),Ss=x0.clone();go=this.addModifierToRange(go,gs,Ss,"before-hovered-end")}if(k0>0&&(oo||co||_0!==k0)){var zs=N0||this.today;go=this.deleteModifierFromRange(go,zs,zs.clone().add(k0,"days"),"blocked-minimum-nights"),go=this.deleteModifierFromRange(go,zs,zs.clone().add(k0,"days"),"blocked")}if((oo||Y0)&&(0,Qr.default)(io).forEach(function(Bs){Object.keys(Bs).forEach(function(ks){var Go=(0,b0.default)(ks),yo=!1;(oo||H0)&&(R0(Go)?(go=M0.addModifier(go,Go,"blocked-out-of-range"),yo=!0):go=M0.deleteModifier(go,Go,"blocked-out-of-range")),(oo||P0)&&(D0(Go)?(go=M0.addModifier(go,Go,"blocked-calendar"),yo=!0):go=M0.deleteModifier(go,Go,"blocked-calendar")),yo?go=M0.addModifier(go,Go,"blocked"):go=M0.deleteModifier(go,Go,"blocked"),(oo||W0)&&(S0(Go)?go=M0.addModifier(go,Go,"highlighted-calendar"):go=M0.deleteModifier(go,Go,"highlighted-calendar"))})}),!this.isTouchDevice&&oo&&ao&&!this.isBlocked(ao)){var Os=$0(ao);Os>0&&C0===l0.END_DATE&&(go=this.deleteModifierFromRange(go,ao.clone().add(1,"days"),ao.clone().add(Os,"days"),"hovered-start-blocked-minimum-nights"),go=this.deleteModifier(go,ao.clone().add(Os,"days"),"hovered-start-first-possible-end")),Os>0&&C0===l0.START_DATE&&(go=this.addModifierToRange(go,ao.clone().add(1,"days"),ao.clone().add(Os,"days"),"hovered-start-blocked-minimum-nights"),go=this.addModifier(go,ao.clone().add(Os,"days"),"hovered-start-first-possible-end"))}_0>0&&O0&&C0===l0.END_DATE&&(go=this.addModifierToRange(go,O0,O0.clone().add(_0,"days"),"blocked-minimum-nights"),go=this.addModifierToRange(go,O0,O0.clone().add(_0,"days"),"blocked"));var Ts=(0,Wr.default)();if((0,Vn.default)(this.today,Ts)||(go=this.deleteModifier(go,this.today,"today"),go=this.addModifier(go,Ts,"today"),this.today=Ts),Object.keys(go).length>0&&this.setState({visibleDays:y0({},io,{},go)}),oo||I0!==X0){var Ds=v0(I0,C0);this.setState({phrases:y0({},I0,{chooseAvailableDate:Ds})})}},h0.onDayClick=function(d0,M0){var O0=this.props,x0=O0.keepOpenOnDateSelect,C0=O0.minimumNights,$0=O0.onBlur,_0=O0.focusedInput,R0=O0.onFocusChange,D0=O0.onClose,S0=O0.onDatesChange,I0=O0.startDateOffset,B0=O0.endDateOffset,T0=O0.disabled,Q0=O0.daysViolatingMinNightsCanBeClicked;if(M0&&M0.preventDefault(),!this.isBlocked(d0,!Q0)){var L0=this.props,N0=L0.startDate,j0=L0.endDate;if(I0||B0){if(N0=(0,o0.default)(I0,d0),j0=(0,o0.default)(B0,d0),this.isBlocked(N0)||this.isBlocked(j0))return;S0({startDate:N0,endDate:j0}),x0||(R0(null),D0({startDate:N0,endDate:j0}))}else if(_0===l0.START_DATE){var q0=j0&&j0.clone().subtract(C0,"days"),k0=(0,e0.default)(q0,d0)||(0,_i.default)(N0,j0),w0=T0===l0.END_DATE;(!w0||!k0)&&(N0=d0,k0&&(j0=null)),S0({startDate:N0,endDate:j0}),w0&&!k0?(R0(null),D0({startDate:N0,endDate:j0})):w0||R0(l0.END_DATE)}else if(_0===l0.END_DATE){var F0=N0&&N0.clone().add(C0,"days");N0?(0,Zr.default)(d0,F0)?(j0=d0,S0({startDate:N0,endDate:j0}),x0||(R0(null),D0({startDate:N0,endDate:j0}))):Q0&&this.doesNotMeetMinimumNights(d0)?(j0=d0,S0({startDate:N0,endDate:j0})):T0!==l0.START_DATE?(N0=d0,j0=null,S0({startDate:N0,endDate:j0})):S0({startDate:N0,endDate:j0}):(j0=d0,S0({startDate:N0,endDate:j0}),R0(l0.START_DATE))}else S0({startDate:N0,endDate:j0});$0()}},h0.onDayMouseEnter=function(d0){if(!this.isTouchDevice){var M0=this.props,O0=M0.startDate,x0=M0.endDate,C0=M0.focusedInput,$0=M0.getMinNightsForHoverDate,_0=M0.minimumNights,R0=M0.startDateOffset,D0=M0.endDateOffset,S0=this.state,I0=S0.hoverDate,B0=S0.visibleDays,T0=S0.dateOffset,Q0=null;if(C0){var L0=R0||D0,N0={};if(L0){var j0=(0,o0.default)(R0,d0),q0=(0,o0.default)(D0,d0,function(H0){return H0.add(1,"day")});Q0={start:j0,end:q0},T0&&T0.start&&T0.end&&(N0=this.deleteModifierFromRange(N0,T0.start,T0.end,"hovered-offset")),N0=this.addModifierToRange(N0,j0,q0,"hovered-offset")}if(!L0){if(N0=this.deleteModifier(N0,I0,"hovered"),N0=this.addModifier(N0,d0,"hovered"),O0&&!x0&&C0===l0.END_DATE){if((0,_i.default)(I0,O0)){var k0=I0.clone().add(1,"day");N0=this.deleteModifierFromRange(N0,O0,k0,"hovered-span")}if(((0,e0.default)(d0,O0)||(0,Vn.default)(d0,O0))&&(N0=this.deleteModifier(N0,O0,"selected-start-in-hovered-span")),!this.isBlocked(d0)&&(0,_i.default)(d0,O0)){var w0=d0.clone().add(1,"day");N0=this.addModifierToRange(N0,O0,w0,"hovered-span"),N0=this.addModifier(N0,O0,"selected-start-in-hovered-span")}}if(!O0&&x0&&C0===l0.START_DATE&&((0,e0.default)(I0,x0)&&(N0=this.deleteModifierFromRange(N0,I0,x0,"hovered-span")),((0,_i.default)(d0,x0)||(0,Vn.default)(d0,x0))&&(N0=this.deleteModifier(N0,x0,"selected-end-in-hovered-span")),!this.isBlocked(d0)&&(0,e0.default)(d0,x0)&&(N0=this.addModifierToRange(N0,d0,x0,"hovered-span"),N0=this.addModifier(N0,x0,"selected-end-in-hovered-span"))),O0){var F0=O0.clone().add(1,"day"),G0=O0.clone().add(_0+1,"days");if(N0=this.deleteModifierFromRange(N0,F0,G0,"after-hovered-start"),(0,Vn.default)(d0,O0)){var X0=O0.clone().add(1,"day"),eo=O0.clone().add(_0+1,"days");N0=this.addModifierToRange(N0,X0,eo,"after-hovered-start")}}if(x0){var K0=x0.clone().subtract(_0,"days");if(N0=this.deleteModifierFromRange(N0,K0,x0,"before-hovered-end"),(0,Vn.default)(d0,x0)){var Z0=x0.clone().subtract(_0,"days");N0=this.addModifierToRange(N0,Z0,x0,"before-hovered-end")}}if(I0&&!this.isBlocked(I0)){var ao=$0(I0);ao>0&&C0===l0.START_DATE&&(N0=this.deleteModifierFromRange(N0,I0.clone().add(1,"days"),I0.clone().add(ao,"days"),"hovered-start-blocked-minimum-nights"),N0=this.deleteModifier(N0,I0.clone().add(ao,"days"),"hovered-start-first-possible-end"))}if(!this.isBlocked(d0)){var io=$0(d0);io>0&&C0===l0.START_DATE&&(N0=this.addModifierToRange(N0,d0.clone().add(1,"days"),d0.clone().add(io,"days"),"hovered-start-blocked-minimum-nights"),N0=this.addModifier(N0,d0.clone().add(io,"days"),"hovered-start-first-possible-end"))}}this.setState({hoverDate:d0,dateOffset:Q0,visibleDays:y0({},B0,{},N0)})}}},h0.onDayMouseLeave=function(d0){var M0=this.props,O0=M0.startDate,x0=M0.endDate,C0=M0.focusedInput,$0=M0.getMinNightsForHoverDate,_0=M0.minimumNights,R0=this.state,D0=R0.hoverDate,S0=R0.visibleDays,I0=R0.dateOffset;if(!(this.isTouchDevice||!D0)){var B0={};if(B0=this.deleteModifier(B0,D0,"hovered"),I0&&(B0=this.deleteModifierFromRange(B0,I0.start,I0.end,"hovered-offset")),O0&&!x0){if((0,_i.default)(D0,O0)){var T0=D0.clone().add(1,"day");B0=this.deleteModifierFromRange(B0,O0,T0,"hovered-span")}(0,_i.default)(d0,O0)&&(B0=this.deleteModifier(B0,O0,"selected-start-in-hovered-span"))}if(!O0&&x0&&((0,_i.default)(x0,D0)&&(B0=this.deleteModifierFromRange(B0,D0,x0,"hovered-span")),(0,e0.default)(d0,x0)&&(B0=this.deleteModifier(B0,x0,"selected-end-in-hovered-span"))),O0&&(0,Vn.default)(d0,O0)){var Q0=O0.clone().add(1,"day"),L0=O0.clone().add(_0+1,"days");B0=this.deleteModifierFromRange(B0,Q0,L0,"after-hovered-start")}if(x0&&(0,Vn.default)(d0,x0)){var N0=x0.clone().subtract(_0,"days");B0=this.deleteModifierFromRange(B0,N0,x0,"before-hovered-end")}if(!this.isBlocked(D0)){var j0=$0(D0);j0>0&&C0===l0.START_DATE&&(B0=this.deleteModifierFromRange(B0,D0.clone().add(1,"days"),D0.clone().add(j0,"days"),"hovered-start-blocked-minimum-nights"),B0=this.deleteModifier(B0,D0.clone().add(j0,"days"),"hovered-start-first-possible-end"))}this.setState({hoverDate:null,visibleDays:y0({},S0,{},B0)})}},h0.onPrevMonthClick=function(){var d0=this.props,M0=d0.enableOutsideDays,O0=d0.maxDate,x0=d0.minDate,C0=d0.numberOfMonths,$0=d0.onPrevMonthClick,_0=this.state,R0=_0.currentMonth,D0=_0.visibleDays,S0={};Object.keys(D0).sort().slice(0,C0+1).forEach(function(Q0){S0[Q0]=D0[Q0]});var I0=R0.clone().subtract(2,"months"),B0=(0,i0.default)(I0,1,M0,!0),T0=R0.clone().subtract(1,"month");this.setState({currentMonth:T0,disablePrev:this.shouldDisableMonthNavigation(x0,T0),disableNext:this.shouldDisableMonthNavigation(O0,T0),visibleDays:y0({},S0,{},this.getModifiers(B0))},function(){$0(T0.clone())})},h0.onNextMonthClick=function(){var d0=this.props,M0=d0.enableOutsideDays,O0=d0.maxDate,x0=d0.minDate,C0=d0.numberOfMonths,$0=d0.onNextMonthClick,_0=this.state,R0=_0.currentMonth,D0=_0.visibleDays,S0={};Object.keys(D0).sort().slice(1).forEach(function(Q0){S0[Q0]=D0[Q0]});var I0=R0.clone().add(C0+1,"month"),B0=(0,i0.default)(I0,1,M0,!0),T0=R0.clone().add(1,"month");this.setState({currentMonth:T0,disablePrev:this.shouldDisableMonthNavigation(x0,T0),disableNext:this.shouldDisableMonthNavigation(O0,T0),visibleDays:y0({},S0,{},this.getModifiers(B0))},function(){$0(T0.clone())})},h0.onMonthChange=function(d0){var M0=this.props,O0=M0.numberOfMonths,x0=M0.enableOutsideDays,C0=M0.orientation,$0=C0===l0.VERTICAL_SCROLLABLE,_0=(0,i0.default)(d0,O0,x0,$0);this.setState({currentMonth:d0.clone(),visibleDays:this.getModifiers(_0)})},h0.onYearChange=function(d0){var M0=this.props,O0=M0.numberOfMonths,x0=M0.enableOutsideDays,C0=M0.orientation,$0=C0===l0.VERTICAL_SCROLLABLE,_0=(0,i0.default)(d0,O0,x0,$0);this.setState({currentMonth:d0.clone(),visibleDays:this.getModifiers(_0)})},h0.onGetNextScrollableMonths=function(){var d0=this.props,M0=d0.numberOfMonths,O0=d0.enableOutsideDays,x0=this.state,C0=x0.currentMonth,$0=x0.visibleDays,_0=Object.keys($0).length,R0=C0.clone().add(_0,"month"),D0=(0,i0.default)(R0,M0,O0,!0);this.setState({visibleDays:y0({},$0,{},this.getModifiers(D0))})},h0.onGetPrevScrollableMonths=function(){var d0=this.props,M0=d0.numberOfMonths,O0=d0.enableOutsideDays,x0=this.state,C0=x0.currentMonth,$0=x0.visibleDays,_0=C0.clone().subtract(M0,"month"),R0=(0,i0.default)(_0,M0,O0,!0);this.setState({currentMonth:_0.clone(),visibleDays:y0({},$0,{},this.getModifiers(R0))})},h0.getFirstFocusableDay=function(d0){var M0=this,O0=this.props,x0=O0.startDate,C0=O0.endDate,$0=O0.focusedInput,_0=O0.minimumNights,R0=O0.numberOfMonths,D0=d0.clone().startOf("month");if($0===l0.START_DATE&&x0?D0=x0.clone():$0===l0.END_DATE&&!C0&&x0?D0=x0.clone().add(_0,"days"):$0===l0.END_DATE&&C0&&(D0=C0.clone()),this.isBlocked(D0)){for(var S0=[],I0=d0.clone().add(R0-1,"months").endOf("month"),B0=D0.clone();!(0,_i.default)(B0,I0);)B0=B0.clone().add(1,"day"),S0.push(B0);var T0=S0.filter(function(L0){return!M0.isBlocked(L0)});if(T0.length>0){var Q0=(0,_r.default)(T0,1);D0=Q0[0]}}return D0},h0.getModifiers=function(d0){var M0=this,O0={};return Object.keys(d0).forEach(function(x0){O0[x0]={},d0[x0].forEach(function(C0){O0[x0][(0,a0.default)(C0)]=M0.getModifiersForDay(C0)})}),O0},h0.getModifiersForDay=function(d0){var M0=this;return new Set(Object.keys(this.modifiers).filter(function(O0){return M0.modifiers[O0](d0)}))},h0.getStateForNewMonth=function(d0){var M0=this,O0=d0.initialVisibleMonth,x0=d0.numberOfMonths,C0=d0.enableOutsideDays,$0=d0.orientation,_0=d0.startDate,R0=O0||(_0?function(){return _0}:function(){return M0.today}),D0=R0(),S0=$0===l0.VERTICAL_SCROLLABLE,I0=this.getModifiers((0,i0.default)(D0,x0,C0,S0));return{currentMonth:D0,visibleDays:I0}},h0.shouldDisableMonthNavigation=function(d0,M0){if(!d0)return!1;var O0=this.props,x0=O0.numberOfMonths,C0=O0.enableOutsideDays;return(0,n0.default)(d0,M0,x0,C0)},h0.addModifier=function(d0,M0,O0){return(0,s0.addModifier)(d0,M0,O0,this.props,this.state)},h0.addModifierToRange=function(d0,M0,O0,x0){for(var C0=d0,$0=M0.clone();(0,e0.default)($0,O0);)C0=this.addModifier(C0,$0,x0),$0=$0.clone().add(1,"day");return C0},h0.deleteModifier=function(d0,M0,O0){return(0,s0.deleteModifier)(d0,M0,O0,this.props,this.state)},h0.deleteModifierFromRange=function(d0,M0,O0,x0){for(var C0=d0,$0=M0.clone();(0,e0.default)($0,O0);)C0=this.deleteModifier(C0,$0,x0),$0=$0.clone().add(1,"day");return C0},h0.doesNotMeetMinimumNights=function(d0){var M0=this.props,O0=M0.startDate,x0=M0.isOutsideRange,C0=M0.focusedInput,$0=M0.minimumNights;if(C0!==l0.END_DATE)return!1;if(O0){var _0=d0.diff(O0.clone().startOf("day").hour(12),"days");return _0<$0&&_0>=0}return x0((0,Wr.default)(d0).subtract($0,"days"))},h0.doesNotMeetMinNightsForHoveredStartDate=function(d0,M0){var O0=this.props,x0=O0.focusedInput,C0=O0.getMinNightsForHoverDate;if(x0!==l0.END_DATE)return!1;if(M0&&!this.isBlocked(M0)){var $0=C0(M0),_0=d0.diff(M0.clone().startOf("day").hour(12),"days");return _0<$0&&_0>=0}return!1},h0.isDayAfterHoveredStartDate=function(d0){var M0=this.props,O0=M0.startDate,x0=M0.endDate,C0=M0.minimumNights,$0=this.state||{},_0=$0.hoverDate;return!!O0&&!x0&&!this.isBlocked(d0)&&(0,zn.default)(_0,d0)&&C0>0&&(0,Vn.default)(_0,O0)},h0.isEndDate=function(d0){var M0=this.props.endDate;return(0,Vn.default)(d0,M0)},h0.isHovered=function(d0){var M0=this.state||{},O0=M0.hoverDate,x0=this.props.focusedInput;return!!x0&&(0,Vn.default)(d0,O0)},h0.isInHoveredSpan=function(d0){var M0=this.props,O0=M0.startDate,x0=M0.endDate,C0=this.state||{},$0=C0.hoverDate,_0=!!O0&&!x0&&(d0.isBetween(O0,$0)||(0,Vn.default)($0,d0)),R0=!!x0&&!O0&&(d0.isBetween($0,x0)||(0,Vn.default)($0,d0)),D0=$0&&!this.isBlocked($0);return(_0||R0)&&D0},h0.isInSelectedSpan=function(d0){var M0=this.props,O0=M0.startDate,x0=M0.endDate;return d0.isBetween(O0,x0,"days")},h0.isLastInRange=function(d0){var M0=this.props.endDate;return this.isInSelectedSpan(d0)&&(0,zn.default)(d0,M0)},h0.isStartDate=function(d0){var M0=this.props.startDate;return(0,Vn.default)(d0,M0)},h0.isBlocked=function(d0){var M0=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,O0=this.props,x0=O0.isDayBlocked,C0=O0.isOutsideRange;return x0(d0)||C0(d0)||M0&&this.doesNotMeetMinimumNights(d0)},h0.isToday=function(d0){return(0,Vn.default)(d0,this.today)},h0.isFirstDayOfWeek=function(d0){var M0=this.props.firstDayOfWeek;return d0.day()===(M0||Wr.default.localeData().firstDayOfWeek())},h0.isLastDayOfWeek=function(d0){var M0=this.props.firstDayOfWeek;return d0.day()===((M0||Wr.default.localeData().firstDayOfWeek())+6)%7},h0.isFirstPossibleEndDateForHoveredStartDate=function(d0,M0){var O0=this.props,x0=O0.focusedInput,C0=O0.getMinNightsForHoverDate;if(x0!==l0.END_DATE||!M0||this.isBlocked(M0))return!1;var $0=C0(M0),_0=M0.clone().add($0,"days");return(0,Vn.default)(d0,_0)},h0.beforeSelectedEnd=function(d0){var M0=this.props.endDate;return(0,e0.default)(d0,M0)},h0.isDayBeforeHoveredEndDate=function(d0){var M0=this.props,O0=M0.startDate,x0=M0.endDate,C0=M0.minimumNights,$0=this.state||{},_0=$0.hoverDate;return!!x0&&!O0&&!this.isBlocked(d0)&&(0,r0.default)(_0,d0)&&C0>0&&(0,Vn.default)(_0,x0)},h0.render=function(){var d0=this.props,M0=d0.numberOfMonths,O0=d0.orientation,x0=d0.monthFormat,C0=d0.renderMonthText,$0=d0.renderWeekHeaderElement,_0=d0.dayPickerNavigationInlineStyles,R0=d0.navPosition,D0=d0.navPrev,S0=d0.navNext,I0=d0.renderNavPrevButton,B0=d0.renderNavNextButton,T0=d0.noNavButtons,Q0=d0.noNavNextButton,L0=d0.noNavPrevButton,N0=d0.onOutsideClick,j0=d0.withPortal,q0=d0.enableOutsideDays,k0=d0.firstDayOfWeek,w0=d0.renderKeyboardShortcutsButton,F0=d0.renderKeyboardShortcutsPanel,G0=d0.hideKeyboardShortcutsPanel,X0=d0.daySize,eo=d0.focusedInput,K0=d0.renderCalendarDay,Z0=d0.renderDayContents,ao=d0.renderCalendarInfo,io=d0.renderMonthElement,H0=d0.calendarInfoPosition,P0=d0.onBlur,W0=d0.onShiftTab,Y0=d0.onTab,co=d0.isFocused,Ao=d0.showKeyboardShortcuts,oo=d0.isRTL,uo=d0.weekDayFormat,Mo=d0.dayAriaLabelFormat,go=d0.verticalHeight,qo=d0.noBorder,Io=d0.transitionDuration,Qo=d0.verticalBorderSpacing,rs=d0.horizontalMonthPadding,gs=this.state,Ss=gs.currentMonth,zs=gs.phrases,Os=gs.visibleDays,Ts=gs.disablePrev,Ds=gs.disableNext;return Nr.default.createElement(u0.default,{orientation:O0,enableOutsideDays:q0,modifiers:Os,numberOfMonths:M0,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onTab:Y0,onShiftTab:W0,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:x0,renderMonthText:C0,renderWeekHeaderElement:$0,withPortal:j0,hidden:!eo,initialVisibleMonth:function(){return Ss},daySize:X0,onOutsideClick:N0,disablePrev:Ts,disableNext:Ds,dayPickerNavigationInlineStyles:_0,navPosition:R0,navPrev:D0,navNext:S0,renderNavPrevButton:I0,renderNavNextButton:B0,noNavButtons:T0,noNavPrevButton:L0,noNavNextButton:Q0,renderCalendarDay:K0,renderDayContents:Z0,renderCalendarInfo:ao,renderMonthElement:io,renderKeyboardShortcutsButton:w0,renderKeyboardShortcutsPanel:F0,calendarInfoPosition:H0,firstDayOfWeek:k0,hideKeyboardShortcutsPanel:G0,isFocused:co,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:P0,showKeyboardShortcuts:Ao,phrases:zs,isRTL:oo,weekDayFormat:uo,dayAriaLabelFormat:Mo,verticalHeight:go,verticalBorderSpacing:Qo,noBorder:qo,transitionDuration:Io,horizontalMonthPadding:rs})},m0}(Nr.default.PureComponent||Nr.default.Component);Gt.default=A0,A0.propTypes={},A0.defaultProps=f0}(DayPickerRangeController)),DayPickerRangeController}var hasRequiredDateRangePicker;function requireDateRangePicker(){return hasRequiredDateRangePicker||(hasRequiredDateRangePicker=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Gt.PureDateRangePicker=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4),qr=$r(requireDefineProperty()),Nr=$r(reactExports),Wr=$r(require$$1$5),Qr=requireWithStyles(),Vr=require$$9;requireAirbnbPropTypes();var Jr=require$$11,Zr=$r(requireBuild()),zn=$r(requireReactOutsideClickHandler());$r(requireDateRangePickerShape());var Vn=requireDefaultPhrases(),_i=$r(requireGetResponsiveContainerStyles()),e0=$r(requireGetDetachedContainerStyles()),r0=$r(requireGetInputHeight()),i0=$r(requireIsInclusivelyAfterDay()),n0=$r(requireDisableScroll()),o0=$r(requireNoflip()),a0=$r(requireDateRangePickerInputController()),s0=$r(requireDayPickerRangeController()),l0=$r(requireCloseButton()),u0=requireConstants();function b0(A0,p0){var h0=Object.keys(A0);if(Object.getOwnPropertySymbols){var m0=Object.getOwnPropertySymbols(A0);p0&&(m0=m0.filter(function(c0){return Object.getOwnPropertyDescriptor(A0,c0).enumerable})),h0.push.apply(h0,m0)}return h0}function g0(A0){for(var p0=1;p0<arguments.length;p0++){var h0=arguments[p0]!=null?arguments[p0]:{};p0%2?b0(Object(h0),!0).forEach(function(m0){(0,qr.default)(A0,m0,h0[m0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A0,Object.getOwnPropertyDescriptors(h0)):b0(Object(h0)).forEach(function(m0){Object.defineProperty(A0,m0,Object.getOwnPropertyDescriptor(h0,m0))})}return A0}var y0={startDate:null,endDate:null,focusedInput:null,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,startDateOffset:void 0,endDateOffset:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDates:!1,showDefaultInputIcon:!1,inputIconPosition:u0.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,keepFocusOnInput:!1,renderMonthText:null,renderWeekHeaderElement:null,orientation:u0.HORIZONTAL_ORIENTATION,anchorDirection:u0.ANCHOR_LEFT,openDirection:u0.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,renderCalendarInfo:null,calendarInfoPosition:u0.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:u0.DAY_SIZE,isRTL:!1,firstDayOfWeek:null,verticalHeight:null,transitionDuration:void 0,verticalSpacing:u0.DEFAULT_VERTICAL_SPACING,horizontalMonthPadding:void 0,dayPickerNavigationInlineStyles:null,navPosition:u0.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,minimumNights:1,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(p0){return!(0,i0.default)(p0,(0,Wr.default)())},isDayHighlighted:function(){return!1},minDate:void 0,maxDate:void 0,displayFormat:function(){return Wr.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:Vn.DateRangePickerPhrases,dayAriaLabelFormat:void 0},f0=function(A0){(0,kr.default)(h0,A0);var p0=h0.prototype;p0[!Nr.default.PureComponent&&"shouldComponentUpdate"]=function(m0,c0){return!(0,zr.default)(this.props,m0)||!(0,zr.default)(this.state,c0)};function h0(m0){var c0;return c0=A0.call(this,m0)||this,c0.state={dayPickerContainerStyles:{},isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1},c0.isTouchDevice=!1,c0.onOutsideClick=c0.onOutsideClick.bind((0,Dr.default)(c0)),c0.onDateRangePickerInputFocus=c0.onDateRangePickerInputFocus.bind((0,Dr.default)(c0)),c0.onDayPickerFocus=c0.onDayPickerFocus.bind((0,Dr.default)(c0)),c0.onDayPickerFocusOut=c0.onDayPickerFocusOut.bind((0,Dr.default)(c0)),c0.onDayPickerBlur=c0.onDayPickerBlur.bind((0,Dr.default)(c0)),c0.showKeyboardShortcutsPanel=c0.showKeyboardShortcutsPanel.bind((0,Dr.default)(c0)),c0.responsivizePickerPosition=c0.responsivizePickerPosition.bind((0,Dr.default)(c0)),c0.disableScroll=c0.disableScroll.bind((0,Dr.default)(c0)),c0.setDayPickerContainerRef=c0.setDayPickerContainerRef.bind((0,Dr.default)(c0)),c0.setContainerRef=c0.setContainerRef.bind((0,Dr.default)(c0)),c0}return p0.componentDidMount=function(){this.removeEventListener=(0,Jr.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll();var c0=this.props.focusedInput;c0&&this.setState({isDateRangePickerInputFocused:!0}),this.isTouchDevice=(0,Zr.default)()},p0.componentDidUpdate=function(c0){var d0=this.props.focusedInput;!c0.focusedInput&&d0&&this.isOpened()?(this.responsivizePickerPosition(),this.disableScroll()):c0.focusedInput&&!d0&&!this.isOpened()&&this.enableScroll&&this.enableScroll()},p0.componentWillUnmount=function(){this.removeDayPickerEventListeners(),this.removeEventListener&&this.removeEventListener(),this.enableScroll&&this.enableScroll()},p0.onOutsideClick=function(c0){var d0=this.props,M0=d0.onFocusChange,O0=d0.onClose,x0=d0.startDate,C0=d0.endDate,$0=d0.appendToBody;this.isOpened()&&($0&&this.dayPickerContainer.contains(c0.target)||(this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),M0(null),O0({startDate:x0,endDate:C0})))},p0.onDateRangePickerInputFocus=function(c0){var d0=this.props,M0=d0.onFocusChange,O0=d0.readOnly,x0=d0.withPortal,C0=d0.withFullScreenPortal,$0=d0.keepFocusOnInput;if(c0){var _0=x0||C0,R0=_0||O0&&!$0||this.isTouchDevice&&!$0;R0?this.onDayPickerFocus():this.onDayPickerBlur()}M0(c0)},p0.onDayPickerFocus=function(){var c0=this.props,d0=c0.focusedInput,M0=c0.onFocusChange;d0||M0(u0.START_DATE),this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},p0.onDayPickerFocusOut=function(c0){var d0=c0.relatedTarget===document.body?c0.target:c0.relatedTarget||c0.target;this.dayPickerContainer.contains(d0)||this.onOutsideClick(c0)},p0.onDayPickerBlur=function(){this.setState({isDateRangePickerInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},p0.setDayPickerContainerRef=function(c0){c0!==this.dayPickerContainer&&(this.dayPickerContainer&&this.removeDayPickerEventListeners(),this.dayPickerContainer=c0,c0&&this.addDayPickerEventListeners())},p0.setContainerRef=function(c0){this.container=c0},p0.addDayPickerEventListeners=function(){this.removeDayPickerFocusOut=(0,Jr.addEventListener)(this.dayPickerContainer,"focusout",this.onDayPickerFocusOut)},p0.removeDayPickerEventListeners=function(){this.removeDayPickerFocusOut&&this.removeDayPickerFocusOut()},p0.isOpened=function(){var c0=this.props.focusedInput;return c0===u0.START_DATE||c0===u0.END_DATE},p0.disableScroll=function(){var c0=this.props,d0=c0.appendToBody,M0=c0.disableScroll;!d0&&!M0||this.isOpened()&&(this.enableScroll=(0,n0.default)(this.container))},p0.responsivizePickerPosition=function(){var c0=this.state.dayPickerContainerStyles;if(Object.keys(c0).length>0&&this.setState({dayPickerContainerStyles:{}}),!!this.isOpened()){var d0=this.props,M0=d0.openDirection,O0=d0.anchorDirection,x0=d0.horizontalMargin,C0=d0.withPortal,$0=d0.withFullScreenPortal,_0=d0.appendToBody,R0=O0===u0.ANCHOR_LEFT;if(!C0&&!$0){var D0=this.dayPickerContainer.getBoundingClientRect(),S0=c0[O0]||0,I0=R0?D0[u0.ANCHOR_RIGHT]:D0[u0.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:g0({},(0,_i.default)(O0,S0,I0,x0),{},_0&&(0,e0.default)(M0,O0,this.container))})}}},p0.showKeyboardShortcutsPanel=function(){this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},p0.maybeRenderDayPickerWithPortal=function(){var c0=this.props,d0=c0.withPortal,M0=c0.withFullScreenPortal,O0=c0.appendToBody;return this.isOpened()?d0||M0||O0?Nr.default.createElement(Vr.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},p0.renderDayPicker=function(){var c0=this.props,d0=c0.anchorDirection,M0=c0.openDirection,O0=c0.isDayBlocked,x0=c0.isDayHighlighted,C0=c0.isOutsideRange,$0=c0.numberOfMonths,_0=c0.orientation,R0=c0.monthFormat,D0=c0.renderMonthText,S0=c0.renderWeekHeaderElement,I0=c0.dayPickerNavigationInlineStyles,B0=c0.navPosition,T0=c0.navPrev,Q0=c0.navNext,L0=c0.renderNavPrevButton,N0=c0.renderNavNextButton,j0=c0.onPrevMonthClick,q0=c0.onNextMonthClick,k0=c0.onDatesChange,w0=c0.onFocusChange,F0=c0.withPortal,G0=c0.withFullScreenPortal,X0=c0.daySize,eo=c0.enableOutsideDays,K0=c0.focusedInput,Z0=c0.startDate,ao=c0.startDateOffset,io=c0.endDate,H0=c0.endDateOffset,P0=c0.minDate,W0=c0.maxDate,Y0=c0.minimumNights,co=c0.keepOpenOnDateSelect,Ao=c0.renderCalendarDay,oo=c0.renderDayContents,uo=c0.renderCalendarInfo,Mo=c0.renderMonthElement,go=c0.calendarInfoPosition,qo=c0.firstDayOfWeek,Io=c0.initialVisibleMonth,Qo=c0.hideKeyboardShortcutsPanel,rs=c0.customCloseIcon,gs=c0.onClose,Ss=c0.phrases,zs=c0.dayAriaLabelFormat,Os=c0.isRTL,Ts=c0.weekDayFormat,Ds=c0.styles,Bs=c0.verticalHeight,ks=c0.transitionDuration,Go=c0.verticalSpacing,yo=c0.horizontalMonthPadding,zo=c0.small,xo=c0.disabled,Bo=c0.theme.reactDates,Wo=this.state,us=Wo.dayPickerContainerStyles,ms=Wo.isDayPickerFocused,ns=Wo.showKeyboardShortcuts,Vo=!G0&&F0?this.onOutsideClick:void 0,vs=Io||function(){return Z0||io||(0,Wr.default)()},Uo=rs||Nr.default.createElement(l0.default,(0,Qr.css)(Ds.DateRangePicker_closeButton_svg)),Co=(0,r0.default)(Bo,zo),wo=F0||G0;return Nr.default.createElement("div",(0,_r.default)({ref:this.setDayPickerContainerRef},(0,Qr.css)(Ds.DateRangePicker_picker,d0===u0.ANCHOR_LEFT&&Ds.DateRangePicker_picker__directionLeft,d0===u0.ANCHOR_RIGHT&&Ds.DateRangePicker_picker__directionRight,_0===u0.HORIZONTAL_ORIENTATION&&Ds.DateRangePicker_picker__horizontal,_0===u0.VERTICAL_ORIENTATION&&Ds.DateRangePicker_picker__vertical,!wo&&M0===u0.OPEN_DOWN&&{top:Co+Go},!wo&&M0===u0.OPEN_UP&&{bottom:Co+Go},wo&&Ds.DateRangePicker_picker__portal,G0&&Ds.DateRangePicker_picker__fullScreenPortal,Os&&Ds.DateRangePicker_picker__rtl,us),{onClick:Vo}),Nr.default.createElement(s0.default,{orientation:_0,enableOutsideDays:eo,numberOfMonths:$0,onPrevMonthClick:j0,onNextMonthClick:q0,onDatesChange:k0,onFocusChange:w0,onClose:gs,focusedInput:K0,startDate:Z0,startDateOffset:ao,endDate:io,endDateOffset:H0,minDate:P0,maxDate:W0,monthFormat:R0,renderMonthText:D0,renderWeekHeaderElement:S0,withPortal:wo,daySize:X0,initialVisibleMonth:vs,hideKeyboardShortcutsPanel:Qo,dayPickerNavigationInlineStyles:I0,navPosition:B0,navPrev:T0,navNext:Q0,renderNavPrevButton:L0,renderNavNextButton:N0,minimumNights:Y0,isOutsideRange:C0,isDayHighlighted:x0,isDayBlocked:O0,keepOpenOnDateSelect:co,renderCalendarDay:Ao,renderDayContents:oo,renderCalendarInfo:uo,renderMonthElement:Mo,calendarInfoPosition:go,isFocused:ms,showKeyboardShortcuts:ns,onBlur:this.onDayPickerBlur,phrases:Ss,dayAriaLabelFormat:zs,isRTL:Os,firstDayOfWeek:qo,weekDayFormat:Ts,verticalHeight:Bs,transitionDuration:ks,disabled:xo,horizontalMonthPadding:yo}),G0&&Nr.default.createElement("button",(0,_r.default)({},(0,Qr.css)(Ds.DateRangePicker_closeButton),{type:"button",onClick:this.onOutsideClick,"aria-label":Ss.closeDatePicker}),Uo))},p0.render=function(){var c0=this.props,d0=c0.startDate,M0=c0.startDateId,O0=c0.startDatePlaceholderText,x0=c0.startDateAriaLabel,C0=c0.endDate,$0=c0.endDateId,_0=c0.endDatePlaceholderText,R0=c0.endDateAriaLabel,D0=c0.focusedInput,S0=c0.screenReaderInputMessage,I0=c0.showClearDates,B0=c0.showDefaultInputIcon,T0=c0.inputIconPosition,Q0=c0.customInputIcon,L0=c0.customArrowIcon,N0=c0.customCloseIcon,j0=c0.disabled,q0=c0.required,k0=c0.readOnly,w0=c0.openDirection,F0=c0.phrases,G0=c0.isOutsideRange,X0=c0.minimumNights,eo=c0.withPortal,K0=c0.withFullScreenPortal,Z0=c0.displayFormat,ao=c0.reopenPickerOnClearDates,io=c0.keepOpenOnDateSelect,H0=c0.onDatesChange,P0=c0.onClose,W0=c0.isRTL,Y0=c0.noBorder,co=c0.block,Ao=c0.verticalSpacing,oo=c0.small,uo=c0.regular,Mo=c0.styles,go=this.state.isDateRangePickerInputFocused,qo=!eo&&!K0,Io=Ao<u0.FANG_HEIGHT_PX,Qo=Nr.default.createElement(a0.default,{startDate:d0,startDateId:M0,startDatePlaceholderText:O0,isStartDateFocused:D0===u0.START_DATE,startDateAriaLabel:x0,endDate:C0,endDateId:$0,endDatePlaceholderText:_0,isEndDateFocused:D0===u0.END_DATE,endDateAriaLabel:R0,displayFormat:Z0,showClearDates:I0,showCaret:!eo&&!K0&&!Io,showDefaultInputIcon:B0,inputIconPosition:T0,customInputIcon:Q0,customArrowIcon:L0,customCloseIcon:N0,disabled:j0,required:q0,readOnly:k0,openDirection:w0,reopenPickerOnClearDates:ao,keepOpenOnDateSelect:io,isOutsideRange:G0,minimumNights:X0,withFullScreenPortal:K0,onDatesChange:H0,onFocusChange:this.onDateRangePickerInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,onClose:P0,phrases:F0,screenReaderMessage:S0,isFocused:go,isRTL:W0,noBorder:Y0,block:co,small:oo,regular:uo,verticalSpacing:Ao},this.maybeRenderDayPickerWithPortal());return Nr.default.createElement("div",(0,_r.default)({ref:this.setContainerRef},(0,Qr.css)(Mo.DateRangePicker,co&&Mo.DateRangePicker__block)),qo&&Nr.default.createElement(zn.default,{onOutsideClick:this.onOutsideClick},Qo),qo||Qo)},h0}(Nr.default.PureComponent||Nr.default.Component);Gt.PureDateRangePicker=f0,f0.propTypes={},f0.defaultProps=y0;var v0=(0,Qr.withStyles)(function(A0){var p0=A0.reactDates,h0=p0.color,m0=p0.zIndex;return{DateRangePicker:{position:"relative",display:"inline-block"},DateRangePicker__block:{display:"block"},DateRangePicker_picker:{zIndex:m0+1,backgroundColor:h0.background,position:"absolute"},DateRangePicker_picker__rtl:{direction:(0,o0.default)("rtl")},DateRangePicker_picker__directionLeft:{left:(0,o0.default)(0)},DateRangePicker_picker__directionRight:{right:(0,o0.default)(0)},DateRangePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,o0.default)(0),height:"100%",width:"100%"},DateRangePicker_picker__fullScreenPortal:{backgroundColor:h0.background},DateRangePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,o0.default)(0),padding:15,zIndex:m0+2,":hover":{color:"darken(".concat(h0.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(h0.core.grayLighter,", 10%)"),textDecoration:"none"}},DateRangePicker_closeButton_svg:{height:15,width:15,fill:h0.core.grayLighter}}},{pureComponent:typeof Nr.default.PureComponent<"u"})(f0);Gt.default=v0}(DateRangePicker)),DateRangePicker}var DayPickerSingleDateController={},hasRequiredDayPickerSingleDateController;function requireDayPickerSingleDateController(){return hasRequiredDayPickerSingleDateController||(hasRequiredDayPickerSingleDateController=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(requireSlicedToArray()),Dr=$r(requireDefineProperty()),kr=$r(require$$3),qr=$r(require$$4),Nr=$r(reactExports);$r(propTypesExports),$r(requireSrc()),requireAirbnbPropTypes();var Wr=$r(require$$1$5),Qr=$r(requireObject_values()),Vr=$r(requireBuild()),Jr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Zr=$r(requireIsSameDay()),zn=$r(requireIsAfterDay()),Vn=$r(requireGetVisibleDays()),_i=$r(requireToISODateString()),e0=requireModifiers();$r(requireScrollableOrientationShape()),$r(requireDayOfWeekShape()),$r(requireCalendarInfoPositionShape()),$r(requireNavPositionShape());var r0=requireConstants(),i0=$r(requireDayPicker()),n0=$r(requireGetPooledMoment());function o0(u0,b0){var g0=Object.keys(u0);if(Object.getOwnPropertySymbols){var y0=Object.getOwnPropertySymbols(u0);b0&&(y0=y0.filter(function(f0){return Object.getOwnPropertyDescriptor(u0,f0).enumerable})),g0.push.apply(g0,y0)}return g0}function a0(u0){for(var b0=1;b0<arguments.length;b0++){var g0=arguments[b0]!=null?arguments[b0]:{};b0%2?o0(Object(g0),!0).forEach(function(y0){(0,Dr.default)(u0,y0,g0[y0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u0,Object.getOwnPropertyDescriptors(g0)):o0(Object(g0)).forEach(function(y0){Object.defineProperty(u0,y0,Object.getOwnPropertyDescriptor(g0,y0))})}return u0}var s0={date:void 0,onDateChange:function(){},focused:!1,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:r0.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,firstDayOfWeek:null,daySize:r0.DAY_SIZE,verticalHeight:null,noBorder:!1,verticalBorderSpacing:void 0,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:r0.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,calendarInfoPosition:r0.INFO_POSITION_BOTTOM,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:Jr.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},l0=function(u0){(0,qr.default)(g0,u0);var b0=g0.prototype;b0[!Nr.default.PureComponent&&"shouldComponentUpdate"]=function(y0,f0){return!(0,zr.default)(this.props,y0)||!(0,zr.default)(this.state,f0)};function g0(y0){var f0;f0=u0.call(this,y0)||this,f0.isTouchDevice=!1,f0.today=(0,Wr.default)(),f0.modifiers={today:function(m0){return f0.isToday(m0)},blocked:function(m0){return f0.isBlocked(m0)},"blocked-calendar":function(m0){return y0.isDayBlocked(m0)},"blocked-out-of-range":function(m0){return y0.isOutsideRange(m0)},"highlighted-calendar":function(m0){return y0.isDayHighlighted(m0)},valid:function(m0){return!f0.isBlocked(m0)},hovered:function(m0){return f0.isHovered(m0)},selected:function(m0){return f0.isSelected(m0)},"first-day-of-week":function(m0){return f0.isFirstDayOfWeek(m0)},"last-day-of-week":function(m0){return f0.isLastDayOfWeek(m0)}};var v0=f0.getStateForNewMonth(y0),A0=v0.currentMonth,p0=v0.visibleDays;return f0.state={hoverDate:null,currentMonth:A0,visibleDays:p0},f0.onDayMouseEnter=f0.onDayMouseEnter.bind((0,kr.default)(f0)),f0.onDayMouseLeave=f0.onDayMouseLeave.bind((0,kr.default)(f0)),f0.onDayClick=f0.onDayClick.bind((0,kr.default)(f0)),f0.onPrevMonthClick=f0.onPrevMonthClick.bind((0,kr.default)(f0)),f0.onNextMonthClick=f0.onNextMonthClick.bind((0,kr.default)(f0)),f0.onMonthChange=f0.onMonthChange.bind((0,kr.default)(f0)),f0.onYearChange=f0.onYearChange.bind((0,kr.default)(f0)),f0.onGetNextScrollableMonths=f0.onGetNextScrollableMonths.bind((0,kr.default)(f0)),f0.onGetPrevScrollableMonths=f0.onGetPrevScrollableMonths.bind((0,kr.default)(f0)),f0.getFirstFocusableDay=f0.getFirstFocusableDay.bind((0,kr.default)(f0)),f0}return b0.componentDidMount=function(){this.isTouchDevice=(0,Vr.default)()},b0.componentWillReceiveProps=function(f0){var v0=this,A0=f0.date,p0=f0.focused,h0=f0.isOutsideRange,m0=f0.isDayBlocked,c0=f0.isDayHighlighted,d0=f0.initialVisibleMonth,M0=f0.numberOfMonths,O0=f0.enableOutsideDays,x0=this.props,C0=x0.isOutsideRange,$0=x0.isDayBlocked,_0=x0.isDayHighlighted,R0=x0.numberOfMonths,D0=x0.enableOutsideDays,S0=x0.initialVisibleMonth,I0=x0.focused,B0=x0.date,T0=this.state.visibleDays,Q0=!1,L0=!1,N0=!1;h0!==C0&&(this.modifiers["blocked-out-of-range"]=function(eo){return h0(eo)},Q0=!0),m0!==$0&&(this.modifiers["blocked-calendar"]=function(eo){return m0(eo)},L0=!0),c0!==_0&&(this.modifiers["highlighted-calendar"]=function(eo){return c0(eo)},N0=!0);var j0=Q0||L0||N0;if(M0!==R0||O0!==D0||d0!==S0&&!I0&&p0){var q0=this.getStateForNewMonth(f0),k0=q0.currentMonth;T0=q0.visibleDays,this.setState({currentMonth:k0,visibleDays:T0})}var w0=A0!==B0,F0=p0!==I0,G0={};w0&&(G0=this.deleteModifier(G0,B0,"selected"),G0=this.addModifier(G0,A0,"selected")),(F0||j0)&&(0,Qr.default)(T0).forEach(function(eo){Object.keys(eo).forEach(function(K0){var Z0=(0,n0.default)(K0);v0.isBlocked(Z0)?G0=v0.addModifier(G0,Z0,"blocked"):G0=v0.deleteModifier(G0,Z0,"blocked"),(F0||Q0)&&(h0(Z0)?G0=v0.addModifier(G0,Z0,"blocked-out-of-range"):G0=v0.deleteModifier(G0,Z0,"blocked-out-of-range")),(F0||L0)&&(m0(Z0)?G0=v0.addModifier(G0,Z0,"blocked-calendar"):G0=v0.deleteModifier(G0,Z0,"blocked-calendar")),(F0||N0)&&(c0(Z0)?G0=v0.addModifier(G0,Z0,"highlighted-calendar"):G0=v0.deleteModifier(G0,Z0,"highlighted-calendar"))})});var X0=(0,Wr.default)();(0,Zr.default)(this.today,X0)||(G0=this.deleteModifier(G0,this.today,"today"),G0=this.addModifier(G0,X0,"today"),this.today=X0),Object.keys(G0).length>0&&this.setState({visibleDays:a0({},T0,{},G0)})},b0.componentWillUpdate=function(){this.today=(0,Wr.default)()},b0.onDayClick=function(f0,v0){if(v0&&v0.preventDefault(),!this.isBlocked(f0)){var A0=this.props,p0=A0.onDateChange,h0=A0.keepOpenOnDateSelect,m0=A0.onFocusChange,c0=A0.onClose;p0(f0),h0||(m0({focused:!1}),c0({date:f0}))}},b0.onDayMouseEnter=function(f0){if(!this.isTouchDevice){var v0=this.state,A0=v0.hoverDate,p0=v0.visibleDays,h0=this.deleteModifier({},A0,"hovered");h0=this.addModifier(h0,f0,"hovered"),this.setState({hoverDate:f0,visibleDays:a0({},p0,{},h0)})}},b0.onDayMouseLeave=function(){var f0=this.state,v0=f0.hoverDate,A0=f0.visibleDays;if(!(this.isTouchDevice||!v0)){var p0=this.deleteModifier({},v0,"hovered");this.setState({hoverDate:null,visibleDays:a0({},A0,{},p0)})}},b0.onPrevMonthClick=function(){var f0=this.props,v0=f0.onPrevMonthClick,A0=f0.numberOfMonths,p0=f0.enableOutsideDays,h0=this.state,m0=h0.currentMonth,c0=h0.visibleDays,d0={};Object.keys(c0).sort().slice(0,A0+1).forEach(function(x0){d0[x0]=c0[x0]});var M0=m0.clone().subtract(1,"month"),O0=(0,Vn.default)(M0,1,p0);this.setState({currentMonth:M0,visibleDays:a0({},d0,{},this.getModifiers(O0))},function(){v0(M0.clone())})},b0.onNextMonthClick=function(){var f0=this.props,v0=f0.onNextMonthClick,A0=f0.numberOfMonths,p0=f0.enableOutsideDays,h0=this.state,m0=h0.currentMonth,c0=h0.visibleDays,d0={};Object.keys(c0).sort().slice(1).forEach(function(C0){d0[C0]=c0[C0]});var M0=m0.clone().add(A0,"month"),O0=(0,Vn.default)(M0,1,p0),x0=m0.clone().add(1,"month");this.setState({currentMonth:x0,visibleDays:a0({},d0,{},this.getModifiers(O0))},function(){v0(x0.clone())})},b0.onMonthChange=function(f0){var v0=this.props,A0=v0.numberOfMonths,p0=v0.enableOutsideDays,h0=v0.orientation,m0=h0===r0.VERTICAL_SCROLLABLE,c0=(0,Vn.default)(f0,A0,p0,m0);this.setState({currentMonth:f0.clone(),visibleDays:this.getModifiers(c0)})},b0.onYearChange=function(f0){var v0=this.props,A0=v0.numberOfMonths,p0=v0.enableOutsideDays,h0=v0.orientation,m0=h0===r0.VERTICAL_SCROLLABLE,c0=(0,Vn.default)(f0,A0,p0,m0);this.setState({currentMonth:f0.clone(),visibleDays:this.getModifiers(c0)})},b0.onGetNextScrollableMonths=function(){var f0=this.props,v0=f0.numberOfMonths,A0=f0.enableOutsideDays,p0=this.state,h0=p0.currentMonth,m0=p0.visibleDays,c0=Object.keys(m0).length,d0=h0.clone().add(c0,"month"),M0=(0,Vn.default)(d0,v0,A0,!0);this.setState({visibleDays:a0({},m0,{},this.getModifiers(M0))})},b0.onGetPrevScrollableMonths=function(){var f0=this.props,v0=f0.numberOfMonths,A0=f0.enableOutsideDays,p0=this.state,h0=p0.currentMonth,m0=p0.visibleDays,c0=h0.clone().subtract(v0,"month"),d0=(0,Vn.default)(c0,v0,A0,!0);this.setState({currentMonth:c0.clone(),visibleDays:a0({},m0,{},this.getModifiers(d0))})},b0.getFirstFocusableDay=function(f0){var v0=this,A0=this.props,p0=A0.date,h0=A0.numberOfMonths,m0=f0.clone().startOf("month");if(p0&&(m0=p0.clone()),this.isBlocked(m0)){for(var c0=[],d0=f0.clone().add(h0-1,"months").endOf("month"),M0=m0.clone();!(0,zn.default)(M0,d0);)M0=M0.clone().add(1,"day"),c0.push(M0);var O0=c0.filter(function(C0){return!v0.isBlocked(C0)&&(0,zn.default)(C0,m0)});if(O0.length>0){var x0=(0,_r.default)(O0,1);m0=x0[0]}}return m0},b0.getModifiers=function(f0){var v0=this,A0={};return Object.keys(f0).forEach(function(p0){A0[p0]={},f0[p0].forEach(function(h0){A0[p0][(0,_i.default)(h0)]=v0.getModifiersForDay(h0)})}),A0},b0.getModifiersForDay=function(f0){var v0=this;return new Set(Object.keys(this.modifiers).filter(function(A0){return v0.modifiers[A0](f0)}))},b0.getStateForNewMonth=function(f0){var v0=this,A0=f0.initialVisibleMonth,p0=f0.date,h0=f0.numberOfMonths,m0=f0.orientation,c0=f0.enableOutsideDays,d0=A0||(p0?function(){return p0}:function(){return v0.today}),M0=d0(),O0=m0===r0.VERTICAL_SCROLLABLE,x0=this.getModifiers((0,Vn.default)(M0,h0,c0,O0));return{currentMonth:M0,visibleDays:x0}},b0.addModifier=function(f0,v0,A0){return(0,e0.addModifier)(f0,v0,A0,this.props,this.state)},b0.deleteModifier=function(f0,v0,A0){return(0,e0.deleteModifier)(f0,v0,A0,this.props,this.state)},b0.isBlocked=function(f0){var v0=this.props,A0=v0.isDayBlocked,p0=v0.isOutsideRange;return A0(f0)||p0(f0)},b0.isHovered=function(f0){var v0=this.state||{},A0=v0.hoverDate;return(0,Zr.default)(f0,A0)},b0.isSelected=function(f0){var v0=this.props.date;return(0,Zr.default)(f0,v0)},b0.isToday=function(f0){return(0,Zr.default)(f0,this.today)},b0.isFirstDayOfWeek=function(f0){var v0=this.props.firstDayOfWeek;return f0.day()===(v0||Wr.default.localeData().firstDayOfWeek())},b0.isLastDayOfWeek=function(f0){var v0=this.props.firstDayOfWeek;return f0.day()===((v0||Wr.default.localeData().firstDayOfWeek())+6)%7},b0.render=function(){var f0=this.props,v0=f0.numberOfMonths,A0=f0.orientation,p0=f0.monthFormat,h0=f0.renderMonthText,m0=f0.renderWeekHeaderElement,c0=f0.dayPickerNavigationInlineStyles,d0=f0.navPosition,M0=f0.navPrev,O0=f0.navNext,x0=f0.renderNavPrevButton,C0=f0.renderNavNextButton,$0=f0.noNavButtons,_0=f0.noNavPrevButton,R0=f0.noNavNextButton,D0=f0.onOutsideClick,S0=f0.onShiftTab,I0=f0.onTab,B0=f0.withPortal,T0=f0.focused,Q0=f0.enableOutsideDays,L0=f0.hideKeyboardShortcutsPanel,N0=f0.daySize,j0=f0.firstDayOfWeek,q0=f0.renderCalendarDay,k0=f0.renderDayContents,w0=f0.renderCalendarInfo,F0=f0.renderMonthElement,G0=f0.calendarInfoPosition,X0=f0.isFocused,eo=f0.isRTL,K0=f0.phrases,Z0=f0.dayAriaLabelFormat,ao=f0.onBlur,io=f0.showKeyboardShortcuts,H0=f0.weekDayFormat,P0=f0.verticalHeight,W0=f0.noBorder,Y0=f0.transitionDuration,co=f0.verticalBorderSpacing,Ao=f0.horizontalMonthPadding,oo=this.state,uo=oo.currentMonth,Mo=oo.visibleDays;return Nr.default.createElement(i0.default,{orientation:A0,enableOutsideDays:Q0,modifiers:Mo,numberOfMonths:v0,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:p0,withPortal:B0,hidden:!T0,hideKeyboardShortcutsPanel:L0,initialVisibleMonth:function(){return uo},firstDayOfWeek:j0,onOutsideClick:D0,dayPickerNavigationInlineStyles:c0,navPosition:d0,navPrev:M0,navNext:O0,renderNavPrevButton:x0,renderNavNextButton:C0,noNavButtons:$0,noNavNextButton:R0,noNavPrevButton:_0,renderMonthText:h0,renderWeekHeaderElement:m0,renderCalendarDay:q0,renderDayContents:k0,renderCalendarInfo:w0,renderMonthElement:F0,calendarInfoPosition:G0,isFocused:X0,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:ao,onTab:I0,onShiftTab:S0,phrases:K0,daySize:N0,isRTL:eo,showKeyboardShortcuts:io,weekDayFormat:H0,dayAriaLabelFormat:Z0,verticalHeight:P0,noBorder:W0,transitionDuration:Y0,verticalBorderSpacing:co,horizontalMonthPadding:Ao})},g0}(Nr.default.PureComponent||Nr.default.Component);Gt.default=l0,l0.propTypes={},l0.defaultProps=s0}(DayPickerSingleDateController)),DayPickerSingleDateController}var SingleDatePicker={},SingleDatePickerShape={},hasRequiredSingleDatePickerShape;function requireSingleDatePickerShape(){return hasRequiredSingleDatePickerShape||(hasRequiredSingleDatePickerShape=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(propTypesExports),_r=$r(requireSrc()),Dr=requireAirbnbPropTypes(),kr=requireDefaultPhrases(),qr=$r(requireGetPhrasePropTypes()),Nr=$r(requireIconPositionShape()),Wr=$r(requireOrientationShape()),Qr=$r(requireAnchorDirectionShape()),Vr=$r(requireOpenDirectionShape()),Jr=$r(requireDayOfWeekShape()),Zr=$r(requireCalendarInfoPositionShape()),zn=$r(requireNavPositionShape()),Vn={date:_r.default.momentObj,onDateChange:zr.default.func.isRequired,focused:zr.default.bool,onFocusChange:zr.default.func.isRequired,id:zr.default.string.isRequired,placeholder:zr.default.string,ariaLabel:zr.default.string,disabled:zr.default.bool,required:zr.default.bool,readOnly:zr.default.bool,screenReaderInputMessage:zr.default.string,showClearDate:zr.default.bool,customCloseIcon:zr.default.node,showDefaultInputIcon:zr.default.bool,inputIconPosition:Nr.default,customInputIcon:zr.default.node,noBorder:zr.default.bool,block:zr.default.bool,small:zr.default.bool,regular:zr.default.bool,verticalSpacing:Dr.nonNegativeInteger,keepFocusOnInput:zr.default.bool,renderMonthText:(0,Dr.mutuallyExclusiveProps)(zr.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,Dr.mutuallyExclusiveProps)(zr.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:zr.default.func,orientation:Wr.default,anchorDirection:Qr.default,openDirection:Vr.default,horizontalMargin:zr.default.number,withPortal:zr.default.bool,withFullScreenPortal:zr.default.bool,appendToBody:zr.default.bool,disableScroll:zr.default.bool,initialVisibleMonth:zr.default.func,firstDayOfWeek:Jr.default,numberOfMonths:zr.default.number,keepOpenOnDateSelect:zr.default.bool,reopenPickerOnClearDate:zr.default.bool,renderCalendarInfo:zr.default.func,calendarInfoPosition:Zr.default,hideKeyboardShortcutsPanel:zr.default.bool,daySize:Dr.nonNegativeInteger,isRTL:zr.default.bool,verticalHeight:Dr.nonNegativeInteger,transitionDuration:Dr.nonNegativeInteger,horizontalMonthPadding:Dr.nonNegativeInteger,dayPickerNavigationInlineStyles:zr.default.object,navPosition:zn.default,navPrev:zr.default.node,navNext:zr.default.node,renderNavPrevButton:zr.default.func,renderNavNextButton:zr.default.func,onPrevMonthClick:zr.default.func,onNextMonthClick:zr.default.func,onClose:zr.default.func,renderCalendarDay:zr.default.func,renderDayContents:zr.default.func,enableOutsideDays:zr.default.bool,isDayBlocked:zr.default.func,isOutsideRange:zr.default.func,isDayHighlighted:zr.default.func,displayFormat:zr.default.oneOfType([zr.default.string,zr.default.func]),monthFormat:zr.default.string,weekDayFormat:zr.default.string,phrases:zr.default.shape((0,qr.default)(kr.SingleDatePickerPhrases)),dayAriaLabelFormat:zr.default.string};Gt.default=Vn}(SingleDatePickerShape)),SingleDatePickerShape}var SingleDatePickerInputController={},SingleDatePickerInput={},hasRequiredSingleDatePickerInput;function requireSingleDatePickerInput(){return hasRequiredSingleDatePickerInput||(hasRequiredSingleDatePickerInput=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(require_extends());$r(requireDefineProperty());var _r=$r(reactExports);$r(propTypesExports),requireAirbnbPropTypes();var Dr=requireWithStyles(),kr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var qr=$r(requireNoflip()),Nr=$r(requireDateInput());$r(requireIconPositionShape());var Wr=$r(requireCloseButton()),Qr=$r(requireCalendarIcon());$r(requireOpenDirectionShape());var Vr=requireConstants(),Jr={children:null,placeholder:"Select Date",ariaLabel:void 0,displayValue:"",screenReaderMessage:"",focused:!1,isFocused:!1,disabled:!1,required:!1,readOnly:!1,openDirection:Vr.OPEN_DOWN,showCaret:!1,showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:Vr.ICON_BEFORE_POSITION,customCloseIcon:null,customInputIcon:null,isRTL:!1,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,onChange:function(){},onClearDate:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},phrases:kr.SingleDatePickerInputPhrases};function Zr(Vn){var _i=Vn.id,e0=Vn.children,r0=Vn.placeholder,i0=Vn.ariaLabel,n0=Vn.displayValue,o0=Vn.focused,a0=Vn.isFocused,s0=Vn.disabled,l0=Vn.required,u0=Vn.readOnly,b0=Vn.showCaret,g0=Vn.showClearDate,y0=Vn.showDefaultInputIcon,f0=Vn.inputIconPosition,v0=Vn.phrases,A0=Vn.onClearDate,p0=Vn.onChange,h0=Vn.onFocus,m0=Vn.onKeyDownShiftTab,c0=Vn.onKeyDownTab,d0=Vn.onKeyDownArrowDown,M0=Vn.onKeyDownQuestionMark,O0=Vn.screenReaderMessage,x0=Vn.customCloseIcon,C0=Vn.customInputIcon,$0=Vn.openDirection,_0=Vn.isRTL,R0=Vn.noBorder,D0=Vn.block,S0=Vn.small,I0=Vn.regular,B0=Vn.verticalSpacing,T0=Vn.styles,Q0=C0||_r.default.createElement(Qr.default,(0,Dr.css)(T0.SingleDatePickerInput_calendarIcon_svg)),L0=x0||_r.default.createElement(Wr.default,(0,Dr.css)(T0.SingleDatePickerInput_clearDate_svg,S0&&T0.SingleDatePickerInput_clearDate_svg__small)),N0=O0||v0.keyboardForwardNavigationInstructions,j0=(y0||C0!==null)&&_r.default.createElement("button",(0,zr.default)({},(0,Dr.css)(T0.SingleDatePickerInput_calendarIcon),{type:"button",disabled:s0,"aria-label":v0.focusStartDate,onClick:h0}),Q0);return _r.default.createElement("div",(0,Dr.css)(T0.SingleDatePickerInput,s0&&T0.SingleDatePickerInput__disabled,_0&&T0.SingleDatePickerInput__rtl,!R0&&T0.SingleDatePickerInput__withBorder,D0&&T0.SingleDatePickerInput__block,g0&&T0.SingleDatePickerInput__showClearDate),f0===Vr.ICON_BEFORE_POSITION&&j0,_r.default.createElement(Nr.default,{id:_i,placeholder:r0,ariaLabel:i0,displayValue:n0,screenReaderMessage:N0,focused:o0,isFocused:a0,disabled:s0,required:l0,readOnly:u0,showCaret:b0,onChange:p0,onFocus:h0,onKeyDownShiftTab:m0,onKeyDownTab:c0,onKeyDownArrowDown:d0,onKeyDownQuestionMark:M0,openDirection:$0,verticalSpacing:B0,small:S0,regular:I0,block:D0}),e0,g0&&_r.default.createElement("button",(0,zr.default)({},(0,Dr.css)(T0.SingleDatePickerInput_clearDate,S0&&T0.SingleDatePickerInput_clearDate__small,!x0&&T0.SingleDatePickerInput_clearDate__default,!n0&&T0.SingleDatePickerInput_clearDate__hide),{type:"button","aria-label":v0.clearDate,disabled:s0,onClick:A0}),L0),f0===Vr.ICON_AFTER_POSITION&&j0)}Zr.propTypes={},Zr.defaultProps=Jr;var zn=(0,Dr.withStyles)(function(Vn){var _i=Vn.reactDates,e0=_i.border,r0=_i.color;return{SingleDatePickerInput:{display:"inline-block",backgroundColor:r0.background},SingleDatePickerInput__withBorder:{borderColor:r0.border,borderWidth:e0.pickerInput.borderWidth,borderStyle:e0.pickerInput.borderStyle,borderRadius:e0.pickerInput.borderRadius},SingleDatePickerInput__rtl:{direction:(0,qr.default)("rtl")},SingleDatePickerInput__disabled:{backgroundColor:r0.disabled},SingleDatePickerInput__block:{display:"block"},SingleDatePickerInput__showClearDate:{paddingRight:30},SingleDatePickerInput_clearDate:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},SingleDatePickerInput_clearDate__default:{":focus":{background:r0.core.border,borderRadius:"50%"},":hover":{background:r0.core.border,borderRadius:"50%"}},SingleDatePickerInput_clearDate__small:{padding:6},SingleDatePickerInput_clearDate__hide:{visibility:"hidden"},SingleDatePickerInput_clearDate_svg:{fill:r0.core.grayLight,height:12,width:15,verticalAlign:"middle"},SingleDatePickerInput_clearDate_svg__small:{height:9},SingleDatePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},SingleDatePickerInput_calendarIcon_svg:{fill:r0.core.grayLight,height:15,width:14,verticalAlign:"middle"}}},{pureComponent:typeof _r.default.PureComponent<"u"})(Zr);Gt.default=zn}(SingleDatePickerInput)),SingleDatePickerInput}var hasRequiredSingleDatePickerInputController;function requireSingleDatePickerInputController(){return hasRequiredSingleDatePickerInputController||(hasRequiredSingleDatePickerInputController=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=void 0;var zr=$r(requireBuild$1()),_r=$r(require$$3),Dr=$r(require$$4),kr=$r(reactExports);$r(propTypesExports);var qr=$r(require$$1$5);$r(requireSrc()),requireAirbnbPropTypes(),$r(requireOpenDirectionShape());var Nr=requireDefaultPhrases();$r(requireGetPhrasePropTypes());var Wr=$r(requireSingleDatePickerInput());$r(requireIconPositionShape()),$r(requireDisabledShape());var Qr=$r(requireToMomentObject()),Vr=$r(requireToLocalizedDateString()),Jr=$r(requireIsInclusivelyAfterDay()),Zr=requireConstants(),zn={children:null,date:null,focused:!1,placeholder:"",ariaLabel:void 0,screenReaderMessage:"Date",showClearDate:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:Zr.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:Zr.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,isOutsideRange:function(e0){return!(0,Jr.default)(e0,(0,qr.default)())},displayFormat:function(){return qr.default.localeData().longDateFormat("L")},onClose:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customCloseIcon:null,isFocused:!1,phrases:Nr.SingleDatePickerInputPhrases,isRTL:!1},Vn=function(_i){(0,Dr.default)(r0,_i);var e0=r0.prototype;e0[!kr.default.PureComponent&&"shouldComponentUpdate"]=function(i0,n0){return!(0,zr.default)(this.props,i0)||!(0,zr.default)(this.state,n0)};function r0(i0){var n0;return n0=_i.call(this,i0)||this,n0.onChange=n0.onChange.bind((0,_r.default)(n0)),n0.onFocus=n0.onFocus.bind((0,_r.default)(n0)),n0.onClearFocus=n0.onClearFocus.bind((0,_r.default)(n0)),n0.clearDate=n0.clearDate.bind((0,_r.default)(n0)),n0}return e0.onChange=function(n0){var o0=this.props,a0=o0.isOutsideRange,s0=o0.keepOpenOnDateSelect,l0=o0.onDateChange,u0=o0.onFocusChange,b0=o0.onClose,g0=(0,Qr.default)(n0,this.getDisplayFormat()),y0=g0&&!a0(g0);y0?(l0(g0),s0||(u0({focused:!1}),b0({date:g0}))):l0(null)},e0.onFocus=function(){var n0=this.props,o0=n0.onFocusChange,a0=n0.disabled;a0||o0({focused:!0})},e0.onClearFocus=function(){var n0=this.props,o0=n0.focused,a0=n0.onFocusChange,s0=n0.onClose,l0=n0.date;o0&&(a0({focused:!1}),s0({date:l0}))},e0.getDisplayFormat=function(){var n0=this.props.displayFormat;return typeof n0=="string"?n0:n0()},e0.getDateString=function(n0){var o0=this.getDisplayFormat();return n0&&o0?n0&&n0.format(o0):(0,Vr.default)(n0)},e0.clearDate=function(){var n0=this.props,o0=n0.onDateChange,a0=n0.reopenPickerOnClearDate,s0=n0.onFocusChange;o0(null),a0&&s0({focused:!0})},e0.render=function(){var n0=this.props,o0=n0.children,a0=n0.id,s0=n0.placeholder,l0=n0.ariaLabel,u0=n0.disabled,b0=n0.focused,g0=n0.isFocused,y0=n0.required,f0=n0.readOnly,v0=n0.openDirection,A0=n0.showClearDate,p0=n0.showCaret,h0=n0.showDefaultInputIcon,m0=n0.inputIconPosition,c0=n0.customCloseIcon,d0=n0.customInputIcon,M0=n0.date,O0=n0.phrases,x0=n0.onKeyDownArrowDown,C0=n0.onKeyDownQuestionMark,$0=n0.screenReaderMessage,_0=n0.isRTL,R0=n0.noBorder,D0=n0.block,S0=n0.small,I0=n0.regular,B0=n0.verticalSpacing,T0=this.getDateString(M0);return kr.default.createElement(Wr.default,{id:a0,placeholder:s0,ariaLabel:l0,focused:b0,isFocused:g0,disabled:u0,required:y0,readOnly:f0,openDirection:v0,showCaret:p0,onClearDate:this.clearDate,showClearDate:A0,showDefaultInputIcon:h0,inputIconPosition:m0,customCloseIcon:c0,customInputIcon:d0,displayValue:T0,onChange:this.onChange,onFocus:this.onFocus,onKeyDownShiftTab:this.onClearFocus,onKeyDownArrowDown:x0,onKeyDownQuestionMark:C0,screenReaderMessage:$0,phrases:O0,isRTL:_0,noBorder:R0,block:D0,small:S0,regular:I0,verticalSpacing:B0},o0)},r0}(kr.default.PureComponent||kr.default.Component);Gt.default=Vn,Vn.propTypes={},Vn.defaultProps=zn}(SingleDatePickerInputController)),SingleDatePickerInputController}var hasRequiredSingleDatePicker;function requireSingleDatePicker(){return hasRequiredSingleDatePicker||(hasRequiredSingleDatePicker=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Gt.PureSingleDatePicker=void 0;var zr=$r(requireBuild$1()),_r=$r(require_extends()),Dr=$r(require$$3),kr=$r(require$$4),qr=$r(requireDefineProperty()),Nr=$r(reactExports),Wr=$r(require$$1$5),Qr=requireWithStyles(),Vr=require$$9;requireAirbnbPropTypes();var Jr=require$$11,Zr=$r(requireBuild()),zn=$r(requireReactOutsideClickHandler());$r(requireSingleDatePickerShape());var Vn=requireDefaultPhrases(),_i=$r(requireGetResponsiveContainerStyles()),e0=$r(requireGetDetachedContainerStyles()),r0=$r(requireGetInputHeight()),i0=$r(requireIsInclusivelyAfterDay()),n0=$r(requireDisableScroll()),o0=$r(requireNoflip()),a0=$r(requireSingleDatePickerInputController()),s0=$r(requireDayPickerSingleDateController()),l0=$r(requireCloseButton()),u0=requireConstants();function b0(A0,p0){var h0=Object.keys(A0);if(Object.getOwnPropertySymbols){var m0=Object.getOwnPropertySymbols(A0);p0&&(m0=m0.filter(function(c0){return Object.getOwnPropertyDescriptor(A0,c0).enumerable})),h0.push.apply(h0,m0)}return h0}function g0(A0){for(var p0=1;p0<arguments.length;p0++){var h0=arguments[p0]!=null?arguments[p0]:{};p0%2?b0(Object(h0),!0).forEach(function(m0){(0,qr.default)(A0,m0,h0[m0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A0,Object.getOwnPropertyDescriptors(h0)):b0(Object(h0)).forEach(function(m0){Object.defineProperty(A0,m0,Object.getOwnPropertyDescriptor(h0,m0))})}return A0}var y0={date:null,focused:!1,id:"date",placeholder:"Date",ariaLabel:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:u0.ICON_BEFORE_POSITION,customInputIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:u0.DEFAULT_VERTICAL_SPACING,keepFocusOnInput:!1,orientation:u0.HORIZONTAL_ORIENTATION,anchorDirection:u0.ANCHOR_LEFT,openDirection:u0.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,firstDayOfWeek:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,renderCalendarInfo:null,calendarInfoPosition:u0.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:u0.DAY_SIZE,isRTL:!1,verticalHeight:null,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:u0.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderMonthText:null,renderWeekHeaderElement:null,renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(p0){return!(0,i0.default)(p0,(0,Wr.default)())},isDayHighlighted:function(){},displayFormat:function(){return Wr.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:Vn.SingleDatePickerPhrases,dayAriaLabelFormat:void 0},f0=function(A0){(0,kr.default)(h0,A0);var p0=h0.prototype;p0[!Nr.default.PureComponent&&"shouldComponentUpdate"]=function(m0,c0){return!(0,zr.default)(this.props,m0)||!(0,zr.default)(this.state,c0)};function h0(m0){var c0;return c0=A0.call(this,m0)||this,c0.isTouchDevice=!1,c0.state={dayPickerContainerStyles:{},isDayPickerFocused:!1,isInputFocused:!1,showKeyboardShortcuts:!1},c0.onFocusOut=c0.onFocusOut.bind((0,Dr.default)(c0)),c0.onOutsideClick=c0.onOutsideClick.bind((0,Dr.default)(c0)),c0.onInputFocus=c0.onInputFocus.bind((0,Dr.default)(c0)),c0.onDayPickerFocus=c0.onDayPickerFocus.bind((0,Dr.default)(c0)),c0.onDayPickerBlur=c0.onDayPickerBlur.bind((0,Dr.default)(c0)),c0.showKeyboardShortcutsPanel=c0.showKeyboardShortcutsPanel.bind((0,Dr.default)(c0)),c0.responsivizePickerPosition=c0.responsivizePickerPosition.bind((0,Dr.default)(c0)),c0.disableScroll=c0.disableScroll.bind((0,Dr.default)(c0)),c0.setDayPickerContainerRef=c0.setDayPickerContainerRef.bind((0,Dr.default)(c0)),c0.setContainerRef=c0.setContainerRef.bind((0,Dr.default)(c0)),c0}return p0.componentDidMount=function(){this.removeResizeEventListener=(0,Jr.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll();var c0=this.props.focused;c0&&this.setState({isInputFocused:!0}),this.isTouchDevice=(0,Zr.default)()},p0.componentDidUpdate=function(c0){var d0=this.props.focused;!c0.focused&&d0?(this.responsivizePickerPosition(),this.disableScroll()):c0.focused&&!d0&&this.enableScroll&&this.enableScroll()},p0.componentWillUnmount=function(){this.removeResizeEventListener&&this.removeResizeEventListener(),this.removeFocusOutEventListener&&this.removeFocusOutEventListener(),this.enableScroll&&this.enableScroll()},p0.onOutsideClick=function(c0){var d0=this.props,M0=d0.focused,O0=d0.onFocusChange,x0=d0.onClose,C0=d0.date,$0=d0.appendToBody;M0&&($0&&this.dayPickerContainer.contains(c0.target)||(this.setState({isInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),O0({focused:!1}),x0({date:C0})))},p0.onInputFocus=function(c0){var d0=c0.focused,M0=this.props,O0=M0.onFocusChange,x0=M0.readOnly,C0=M0.withPortal,$0=M0.withFullScreenPortal,_0=M0.keepFocusOnInput;if(d0){var R0=C0||$0,D0=R0||x0&&!_0||this.isTouchDevice&&!_0;D0?this.onDayPickerFocus():this.onDayPickerBlur()}O0({focused:d0})},p0.onDayPickerFocus=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},p0.onDayPickerBlur=function(){this.setState({isInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},p0.onFocusOut=function(c0){var d0=this.props.onFocusChange,M0=c0.relatedTarget===document.body?c0.target:c0.relatedTarget||c0.target;this.dayPickerContainer.contains(M0)||d0({focused:!1})},p0.setDayPickerContainerRef=function(c0){c0!==this.dayPickerContainer&&(this.removeEventListeners(),this.dayPickerContainer=c0,c0&&this.addEventListeners())},p0.setContainerRef=function(c0){this.container=c0},p0.addEventListeners=function(){this.removeFocusOutEventListener=(0,Jr.addEventListener)(this.dayPickerContainer,"focusout",this.onFocusOut)},p0.removeEventListeners=function(){this.removeFocusOutEventListener&&this.removeFocusOutEventListener()},p0.disableScroll=function(){var c0=this.props,d0=c0.appendToBody,M0=c0.disableScroll,O0=c0.focused;!d0&&!M0||O0&&(this.enableScroll=(0,n0.default)(this.container))},p0.responsivizePickerPosition=function(){this.setState({dayPickerContainerStyles:{}});var c0=this.props,d0=c0.openDirection,M0=c0.anchorDirection,O0=c0.horizontalMargin,x0=c0.withPortal,C0=c0.withFullScreenPortal,$0=c0.appendToBody,_0=c0.focused,R0=this.state.dayPickerContainerStyles;if(_0){var D0=M0===u0.ANCHOR_LEFT;if(!x0&&!C0){var S0=this.dayPickerContainer.getBoundingClientRect(),I0=R0[M0]||0,B0=D0?S0[u0.ANCHOR_RIGHT]:S0[u0.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:g0({},(0,_i.default)(M0,I0,B0,O0),{},$0&&(0,e0.default)(d0,M0,this.container))})}}},p0.showKeyboardShortcutsPanel=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},p0.maybeRenderDayPickerWithPortal=function(){var c0=this.props,d0=c0.focused,M0=c0.withPortal,O0=c0.withFullScreenPortal,x0=c0.appendToBody;return d0?M0||O0||x0?Nr.default.createElement(Vr.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},p0.renderDayPicker=function(){var c0=this.props,d0=c0.anchorDirection,M0=c0.openDirection,O0=c0.onDateChange,x0=c0.date,C0=c0.onFocusChange,$0=c0.focused,_0=c0.enableOutsideDays,R0=c0.numberOfMonths,D0=c0.orientation,S0=c0.monthFormat,I0=c0.dayPickerNavigationInlineStyles,B0=c0.navPosition,T0=c0.navPrev,Q0=c0.navNext,L0=c0.renderNavPrevButton,N0=c0.renderNavNextButton,j0=c0.onPrevMonthClick,q0=c0.onNextMonthClick,k0=c0.onClose,w0=c0.withPortal,F0=c0.withFullScreenPortal,G0=c0.keepOpenOnDateSelect,X0=c0.initialVisibleMonth,eo=c0.renderMonthText,K0=c0.renderWeekHeaderElement,Z0=c0.renderCalendarDay,ao=c0.renderDayContents,io=c0.renderCalendarInfo,H0=c0.renderMonthElement,P0=c0.calendarInfoPosition,W0=c0.hideKeyboardShortcutsPanel,Y0=c0.firstDayOfWeek,co=c0.customCloseIcon,Ao=c0.phrases,oo=c0.dayAriaLabelFormat,uo=c0.daySize,Mo=c0.isRTL,go=c0.isOutsideRange,qo=c0.isDayBlocked,Io=c0.isDayHighlighted,Qo=c0.weekDayFormat,rs=c0.styles,gs=c0.verticalHeight,Ss=c0.transitionDuration,zs=c0.verticalSpacing,Os=c0.horizontalMonthPadding,Ts=c0.small,Ds=c0.theme.reactDates,Bs=this.state,ks=Bs.dayPickerContainerStyles,Go=Bs.isDayPickerFocused,yo=Bs.showKeyboardShortcuts,zo=!F0&&w0?this.onOutsideClick:void 0,xo=co||Nr.default.createElement(l0.default,null),Bo=(0,r0.default)(Ds,Ts),Wo=w0||F0;return Nr.default.createElement("div",(0,_r.default)({ref:this.setDayPickerContainerRef},(0,Qr.css)(rs.SingleDatePicker_picker,d0===u0.ANCHOR_LEFT&&rs.SingleDatePicker_picker__directionLeft,d0===u0.ANCHOR_RIGHT&&rs.SingleDatePicker_picker__directionRight,M0===u0.OPEN_DOWN&&rs.SingleDatePicker_picker__openDown,M0===u0.OPEN_UP&&rs.SingleDatePicker_picker__openUp,!Wo&&M0===u0.OPEN_DOWN&&{top:Bo+zs},!Wo&&M0===u0.OPEN_UP&&{bottom:Bo+zs},D0===u0.HORIZONTAL_ORIENTATION&&rs.SingleDatePicker_picker__horizontal,D0===u0.VERTICAL_ORIENTATION&&rs.SingleDatePicker_picker__vertical,Wo&&rs.SingleDatePicker_picker__portal,F0&&rs.SingleDatePicker_picker__fullScreenPortal,Mo&&rs.SingleDatePicker_picker__rtl,ks),{onClick:zo}),Nr.default.createElement(s0.default,{date:x0,onDateChange:O0,onFocusChange:C0,orientation:D0,enableOutsideDays:_0,numberOfMonths:R0,monthFormat:S0,withPortal:Wo,focused:$0,keepOpenOnDateSelect:G0,hideKeyboardShortcutsPanel:W0,initialVisibleMonth:X0,dayPickerNavigationInlineStyles:I0,navPosition:B0,navPrev:T0,navNext:Q0,renderNavPrevButton:L0,renderNavNextButton:N0,onPrevMonthClick:j0,onNextMonthClick:q0,onClose:k0,renderMonthText:eo,renderWeekHeaderElement:K0,renderCalendarDay:Z0,renderDayContents:ao,renderCalendarInfo:io,renderMonthElement:H0,calendarInfoPosition:P0,isFocused:Go,showKeyboardShortcuts:yo,onBlur:this.onDayPickerBlur,phrases:Ao,dayAriaLabelFormat:oo,daySize:uo,isRTL:Mo,isOutsideRange:go,isDayBlocked:qo,isDayHighlighted:Io,firstDayOfWeek:Y0,weekDayFormat:Qo,verticalHeight:gs,transitionDuration:Ss,horizontalMonthPadding:Os}),F0&&Nr.default.createElement("button",(0,_r.default)({},(0,Qr.css)(rs.SingleDatePicker_closeButton),{"aria-label":Ao.closeDatePicker,type:"button",onClick:this.onOutsideClick}),Nr.default.createElement("div",(0,Qr.css)(rs.SingleDatePicker_closeButton_svg),xo)))},p0.render=function(){var c0=this.props,d0=c0.id,M0=c0.placeholder,O0=c0.ariaLabel,x0=c0.disabled,C0=c0.focused,$0=c0.required,_0=c0.readOnly,R0=c0.openDirection,D0=c0.showClearDate,S0=c0.showDefaultInputIcon,I0=c0.inputIconPosition,B0=c0.customCloseIcon,T0=c0.customInputIcon,Q0=c0.date,L0=c0.onDateChange,N0=c0.displayFormat,j0=c0.phrases,q0=c0.withPortal,k0=c0.withFullScreenPortal,w0=c0.screenReaderInputMessage,F0=c0.isRTL,G0=c0.noBorder,X0=c0.block,eo=c0.small,K0=c0.regular,Z0=c0.verticalSpacing,ao=c0.reopenPickerOnClearDate,io=c0.keepOpenOnDateSelect,H0=c0.styles,P0=c0.isOutsideRange,W0=this.state.isInputFocused,Y0=!q0&&!k0,co=Z0<u0.FANG_HEIGHT_PX,Ao=Nr.default.createElement(a0.default,{id:d0,placeholder:M0,ariaLabel:O0,focused:C0,isFocused:W0,disabled:x0,required:$0,readOnly:_0,openDirection:R0,showCaret:!q0&&!k0&&!co,showClearDate:D0,showDefaultInputIcon:S0,inputIconPosition:I0,isOutsideRange:P0,customCloseIcon:B0,customInputIcon:T0,date:Q0,onDateChange:L0,displayFormat:N0,onFocusChange:this.onInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,screenReaderMessage:w0,phrases:j0,isRTL:F0,noBorder:G0,block:X0,small:eo,regular:K0,verticalSpacing:Z0,reopenPickerOnClearDate:ao,keepOpenOnDateSelect:io},this.maybeRenderDayPickerWithPortal());return Nr.default.createElement("div",(0,_r.default)({ref:this.setContainerRef},(0,Qr.css)(H0.SingleDatePicker,X0&&H0.SingleDatePicker__block)),Y0&&Nr.default.createElement(zn.default,{onOutsideClick:this.onOutsideClick},Ao),Y0||Ao)},h0}(Nr.default.PureComponent||Nr.default.Component);Gt.PureSingleDatePicker=f0,f0.propTypes={},f0.defaultProps=y0;var v0=(0,Qr.withStyles)(function(A0){var p0=A0.reactDates,h0=p0.color,m0=p0.zIndex;return{SingleDatePicker:{position:"relative",display:"inline-block"},SingleDatePicker__block:{display:"block"},SingleDatePicker_picker:{zIndex:m0+1,backgroundColor:h0.background,position:"absolute"},SingleDatePicker_picker__rtl:{direction:(0,o0.default)("rtl")},SingleDatePicker_picker__directionLeft:{left:(0,o0.default)(0)},SingleDatePicker_picker__directionRight:{right:(0,o0.default)(0)},SingleDatePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,o0.default)(0),height:"100%",width:"100%"},SingleDatePicker_picker__fullScreenPortal:{backgroundColor:h0.background},SingleDatePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,o0.default)(0),padding:15,zIndex:m0+2,":hover":{color:"darken(".concat(h0.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(h0.core.grayLighter,", 10%)"),textDecoration:"none"}},SingleDatePicker_closeButton_svg:{height:15,width:15,fill:h0.core.grayLighter}}},{pureComponent:typeof Nr.default.PureComponent<"u"})(f0);Gt.default=v0}(SingleDatePicker)),SingleDatePicker}var isInclusivelyBeforeDay={},hasRequiredIsInclusivelyBeforeDay;function requireIsInclusivelyBeforeDay(){return hasRequiredIsInclusivelyBeforeDay||(hasRequiredIsInclusivelyBeforeDay=1,function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=Dr;var zr=$r(require$$1$5),_r=$r(requireIsAfterDay());function Dr(kr,qr){return!zr.default.isMoment(kr)||!zr.default.isMoment(qr)?!1:!(0,_r.default)(kr,qr)}}(isInclusivelyBeforeDay)),isInclusivelyBeforeDay}(function(Gt){var $r=interopRequireDefaultExports;Object.defineProperty(Gt,"__esModule",{value:!0}),Object.defineProperty(Gt,"CalendarDay",{enumerable:!0,get:function(){return zr.default}}),Object.defineProperty(Gt,"CalendarMonth",{enumerable:!0,get:function(){return _r.default}}),Object.defineProperty(Gt,"CalendarMonthGrid",{enumerable:!0,get:function(){return Dr.default}}),Object.defineProperty(Gt,"DateRangePicker",{enumerable:!0,get:function(){return kr.default}}),Object.defineProperty(Gt,"DateRangePickerInput",{enumerable:!0,get:function(){return qr.default}}),Object.defineProperty(Gt,"DateRangePickerInputController",{enumerable:!0,get:function(){return Nr.default}}),Object.defineProperty(Gt,"DateRangePickerShape",{enumerable:!0,get:function(){return Wr.default}}),Object.defineProperty(Gt,"DayPicker",{enumerable:!0,get:function(){return Qr.default}}),Object.defineProperty(Gt,"DayPickerRangeController",{enumerable:!0,get:function(){return Vr.default}}),Object.defineProperty(Gt,"DayPickerSingleDateController",{enumerable:!0,get:function(){return Jr.default}}),Object.defineProperty(Gt,"SingleDatePicker",{enumerable:!0,get:function(){return Zr.default}}),Object.defineProperty(Gt,"SingleDatePickerInput",{enumerable:!0,get:function(){return zn.default}}),Object.defineProperty(Gt,"SingleDatePickerShape",{enumerable:!0,get:function(){return Vn.default}}),Object.defineProperty(Gt,"isInclusivelyAfterDay",{enumerable:!0,get:function(){return _i.default}}),Object.defineProperty(Gt,"isInclusivelyBeforeDay",{enumerable:!0,get:function(){return e0.default}}),Object.defineProperty(Gt,"isNextDay",{enumerable:!0,get:function(){return r0.default}}),Object.defineProperty(Gt,"isSameDay",{enumerable:!0,get:function(){return i0.default}}),Object.defineProperty(Gt,"toISODateString",{enumerable:!0,get:function(){return n0.default}}),Object.defineProperty(Gt,"toLocalizedDateString",{enumerable:!0,get:function(){return o0.default}}),Object.defineProperty(Gt,"toMomentObject",{enumerable:!0,get:function(){return a0.default}});var zr=$r(requireCalendarDay()),_r=$r(requireCalendarMonth()),Dr=$r(requireCalendarMonthGrid()),kr=$r(requireDateRangePicker()),qr=$r(requireDateRangePickerInput()),Nr=$r(requireDateRangePickerInputController()),Wr=$r(requireDateRangePickerShape()),Qr=$r(requireDayPicker()),Vr=$r(requireDayPickerRangeController()),Jr=$r(requireDayPickerSingleDateController()),Zr=$r(requireSingleDatePicker()),zn=$r(requireSingleDatePickerInput()),Vn=$r(requireSingleDatePickerShape()),_i=$r(requireIsInclusivelyAfterDay()),e0=$r(requireIsInclusivelyBeforeDay()),r0=$r(requireIsNextDay()),i0=$r(requireIsSameDay()),n0=$r(requireToISODateString()),o0=$r(requireToLocalizedDateString()),a0=$r(requireToMomentObject())})(lib$1);var reactDates=lib$1,CheckBoxOutlineBlank={},_interopRequireDefault$8=interopRequireDefaultExports;Object.defineProperty(CheckBoxOutlineBlank,"__esModule",{value:!0});var default_1$7=CheckBoxOutlineBlank.default=void 0,_createSvgIcon$7=_interopRequireDefault$8(requireCreateSvgIcon()),_jsxRuntime$7=jsxRuntimeExports;default_1$7=CheckBoxOutlineBlank.default=(0,_createSvgIcon$7.default)((0,_jsxRuntime$7.jsx)("path",{d:"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"CheckBoxOutlineBlank");var reactConfetti_min={exports:{}};(function(Gt,$r){(function(zr,_r){Gt.exports=_r(reactExports)})(typeof self<"u"?self:commonjsGlobal$2,function(zr){return function(_r){var Dr={};function kr(qr){if(Dr[qr])return Dr[qr].exports;var Nr=Dr[qr]={i:qr,l:!1,exports:{}};return _r[qr].call(Nr.exports,Nr,Nr.exports,kr),Nr.l=!0,Nr.exports}return kr.m=_r,kr.c=Dr,kr.d=function(qr,Nr,Wr){kr.o(qr,Nr)||Object.defineProperty(qr,Nr,{enumerable:!0,get:Wr})},kr.r=function(qr){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(qr,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(qr,"__esModule",{value:!0})},kr.t=function(qr,Nr){if(1&Nr&&(qr=kr(qr)),8&Nr||4&Nr&&typeof qr=="object"&&qr&&qr.__esModule)return qr;var Wr=Object.create(null);if(kr.r(Wr),Object.defineProperty(Wr,"default",{enumerable:!0,value:qr}),2&Nr&&typeof qr!="string")for(var Qr in qr)kr.d(Wr,Qr,(function(Vr){return qr[Vr]}).bind(null,Qr));return Wr},kr.n=function(qr){var Nr=qr&&qr.__esModule?function(){return qr.default}:function(){return qr};return kr.d(Nr,"a",Nr),Nr},kr.o=function(qr,Nr){return Object.prototype.hasOwnProperty.call(qr,Nr)},kr.p="",kr(kr.s=2)}([function(_r,Dr){_r.exports=zr},function(_r,Dr,kr){var qr={linear:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*Nr/Vr+Wr},easeInQuad:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*(Nr/=Vr)*Nr+Wr},easeOutQuad:function(Nr,Wr,Qr,Vr){return-(Qr-Wr)*(Nr/=Vr)*(Nr-2)+Wr},easeInOutQuad:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return(Nr/=Vr/2)<1?Jr/2*Nr*Nr+Wr:-Jr/2*(--Nr*(Nr-2)-1)+Wr},easeInCubic:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*(Nr/=Vr)*Nr*Nr+Wr},easeOutCubic:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*((Nr=Nr/Vr-1)*Nr*Nr+1)+Wr},easeInOutCubic:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return(Nr/=Vr/2)<1?Jr/2*Nr*Nr*Nr+Wr:Jr/2*((Nr-=2)*Nr*Nr+2)+Wr},easeInQuart:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*(Nr/=Vr)*Nr*Nr*Nr+Wr},easeOutQuart:function(Nr,Wr,Qr,Vr){return-(Qr-Wr)*((Nr=Nr/Vr-1)*Nr*Nr*Nr-1)+Wr},easeInOutQuart:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return(Nr/=Vr/2)<1?Jr/2*Nr*Nr*Nr*Nr+Wr:-Jr/2*((Nr-=2)*Nr*Nr*Nr-2)+Wr},easeInQuint:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*(Nr/=Vr)*Nr*Nr*Nr*Nr+Wr},easeOutQuint:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*((Nr=Nr/Vr-1)*Nr*Nr*Nr*Nr+1)+Wr},easeInOutQuint:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return(Nr/=Vr/2)<1?Jr/2*Nr*Nr*Nr*Nr*Nr+Wr:Jr/2*((Nr-=2)*Nr*Nr*Nr*Nr+2)+Wr},easeInSine:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return-Jr*Math.cos(Nr/Vr*(Math.PI/2))+Jr+Wr},easeOutSine:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*Math.sin(Nr/Vr*(Math.PI/2))+Wr},easeInOutSine:function(Nr,Wr,Qr,Vr){return-(Qr-Wr)/2*(Math.cos(Math.PI*Nr/Vr)-1)+Wr},easeInExpo:function(Nr,Wr,Qr,Vr){return Nr==0?Wr:(Qr-Wr)*Math.pow(2,10*(Nr/Vr-1))+Wr},easeOutExpo:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return Nr==Vr?Wr+Jr:Jr*(1-Math.pow(2,-10*Nr/Vr))+Wr},easeInOutExpo:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return Nr===0?Wr:Nr===Vr?Wr+Jr:(Nr/=Vr/2)<1?Jr/2*Math.pow(2,10*(Nr-1))+Wr:Jr/2*(2-Math.pow(2,-10*--Nr))+Wr},easeInCirc:function(Nr,Wr,Qr,Vr){return-(Qr-Wr)*(Math.sqrt(1-(Nr/=Vr)*Nr)-1)+Wr},easeOutCirc:function(Nr,Wr,Qr,Vr){return(Qr-Wr)*Math.sqrt(1-(Nr=Nr/Vr-1)*Nr)+Wr},easeInOutCirc:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return(Nr/=Vr/2)<1?-Jr/2*(Math.sqrt(1-Nr*Nr)-1)+Wr:Jr/2*(Math.sqrt(1-(Nr-=2)*Nr)+1)+Wr},easeInElastic:function(Nr,Wr,Qr,Vr){var Jr,Zr,zn,Vn=Qr-Wr;return zn=1.70158,Nr===0?Wr:(Nr/=Vr)==1?Wr+Vn:((Zr=0)||(Zr=.3*Vr),(Jr=Vn)<Math.abs(Vn)?(Jr=Vn,zn=Zr/4):zn=Zr/(2*Math.PI)*Math.asin(Vn/Jr),-Jr*Math.pow(2,10*(Nr-=1))*Math.sin((Nr*Vr-zn)*(2*Math.PI)/Zr)+Wr)},easeOutElastic:function(Nr,Wr,Qr,Vr){var Jr,Zr,zn,Vn=Qr-Wr;return zn=1.70158,Nr===0?Wr:(Nr/=Vr)==1?Wr+Vn:((Zr=0)||(Zr=.3*Vr),(Jr=Vn)<Math.abs(Vn)?(Jr=Vn,zn=Zr/4):zn=Zr/(2*Math.PI)*Math.asin(Vn/Jr),Jr*Math.pow(2,-10*Nr)*Math.sin((Nr*Vr-zn)*(2*Math.PI)/Zr)+Vn+Wr)},easeInOutElastic:function(Nr,Wr,Qr,Vr){var Jr,Zr,zn,Vn=Qr-Wr;return zn=1.70158,Nr===0?Wr:(Nr/=Vr/2)==2?Wr+Vn:((Zr=0)||(Zr=Vr*.44999999999999996),(Jr=Vn)<Math.abs(Vn)?(Jr=Vn,zn=Zr/4):zn=Zr/(2*Math.PI)*Math.asin(Vn/Jr),Nr<1?Jr*Math.pow(2,10*(Nr-=1))*Math.sin((Nr*Vr-zn)*(2*Math.PI)/Zr)*-.5+Wr:Jr*Math.pow(2,-10*(Nr-=1))*Math.sin((Nr*Vr-zn)*(2*Math.PI)/Zr)*.5+Vn+Wr)},easeInBack:function(Nr,Wr,Qr,Vr,Jr){return Jr===void 0&&(Jr=1.70158),(Qr-Wr)*(Nr/=Vr)*Nr*((Jr+1)*Nr-Jr)+Wr},easeOutBack:function(Nr,Wr,Qr,Vr,Jr){return Jr===void 0&&(Jr=1.70158),(Qr-Wr)*((Nr=Nr/Vr-1)*Nr*((Jr+1)*Nr+Jr)+1)+Wr},easeInOutBack:function(Nr,Wr,Qr,Vr,Jr){var Zr=Qr-Wr;return Jr===void 0&&(Jr=1.70158),(Nr/=Vr/2)<1?Zr/2*(Nr*Nr*((1+(Jr*=1.525))*Nr-Jr))+Wr:Zr/2*((Nr-=2)*Nr*((1+(Jr*=1.525))*Nr+Jr)+2)+Wr},easeInBounce:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return Jr-qr.easeOutBounce(Vr-Nr,0,Jr,Vr)+Wr},easeOutBounce:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return(Nr/=Vr)<.36363636363636365?Jr*(7.5625*Nr*Nr)+Wr:Nr<.7272727272727273?Jr*(7.5625*(Nr-=.5454545454545454)*Nr+.75)+Wr:Nr<.9090909090909091?Jr*(7.5625*(Nr-=.8181818181818182)*Nr+.9375)+Wr:Jr*(7.5625*(Nr-=.9545454545454546)*Nr+.984375)+Wr},easeInOutBounce:function(Nr,Wr,Qr,Vr){var Jr=Qr-Wr;return Nr<Vr/2?.5*qr.easeInBounce(2*Nr,0,Jr,Vr)+Wr:.5*qr.easeOutBounce(2*Nr-Vr,0,Jr,Vr)+.5*Jr+Wr}};_r.exports=qr},function(_r,Dr,kr){_r.exports=kr(3)},function(_r,Dr,kr){kr.r(Dr),kr.d(Dr,"ReactConfetti",function(){return D0});var qr,Nr,Wr=kr(0),Qr=kr.n(Wr),Vr=kr(1),Jr=kr.n(Vr);function Zr(S0,I0){return S0+Math.random()*(I0-S0)}function zn(S0,I0){for(var B0=0;B0<I0.length;B0++){var T0=I0[B0];T0.enumerable=T0.enumerable||!1,T0.configurable=!0,"value"in T0&&(T0.writable=!0),Object.defineProperty(S0,T0.key,T0)}}function Vn(S0,I0,B0){return I0 in S0?Object.defineProperty(S0,I0,{value:B0,enumerable:!0,configurable:!0,writable:!0}):S0[I0]=B0,S0}(function(S0){S0[S0.Circle=0]="Circle",S0[S0.Square=1]="Square",S0[S0.Strip=2]="Strip"})(qr||(qr={})),function(S0){S0[S0.Positive=1]="Positive",S0[S0.Negative=-1]="Negative"}(Nr||(Nr={}));var _i=function(){function S0(T0,Q0,L0,N0){(function(X0,eo){if(!(X0 instanceof eo))throw new TypeError("Cannot call a class as a function")})(this,S0),Vn(this,"context",void 0),Vn(this,"radius",void 0),Vn(this,"x",void 0),Vn(this,"y",void 0),Vn(this,"w",void 0),Vn(this,"h",void 0),Vn(this,"vx",void 0),Vn(this,"vy",void 0),Vn(this,"shape",void 0),Vn(this,"angle",void 0),Vn(this,"angularSpin",void 0),Vn(this,"color",void 0),Vn(this,"rotateY",void 0),Vn(this,"rotationDirection",void 0),Vn(this,"getOptions",void 0),this.getOptions=Q0;var j0,q0,k0=this.getOptions(),w0=k0.colors,F0=k0.initialVelocityX,G0=k0.initialVelocityY;this.context=T0,this.x=L0,this.y=N0,this.w=Zr(5,20),this.h=Zr(5,20),this.radius=Zr(5,10),this.vx=typeof F0=="number"?Zr(-F0,F0):Zr(F0.min,F0.max),this.vy=typeof G0=="number"?Zr(-G0,0):Zr(G0.min,G0.max),this.shape=(j0=0,q0=2,Math.floor(j0+Math.random()*(q0-j0+1))),this.angle=Zr(0,360)*Math.PI/180,this.angularSpin=Zr(-.2,.2),this.color=w0[Math.floor(Math.random()*w0.length)],this.rotateY=Zr(0,1),this.rotationDirection=Zr(0,1)?Nr.Positive:Nr.Negative}var I0,B0;return I0=S0,(B0=[{key:"update",value:function(){var T0=this.getOptions(),Q0=T0.gravity,L0=T0.wind,N0=T0.friction,j0=T0.opacity,q0=T0.drawShape;this.x+=this.vx,this.y+=this.vy,this.vy+=Q0,this.vx+=L0,this.vx*=N0,this.vy*=N0,this.rotateY>=1&&this.rotationDirection===Nr.Positive?this.rotationDirection=Nr.Negative:this.rotateY<=-1&&this.rotationDirection===Nr.Negative&&(this.rotationDirection=Nr.Positive);var k0=.1*this.rotationDirection;if(this.rotateY+=k0,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=j0,this.context.lineCap="round",this.context.lineWidth=2,q0&&typeof q0=="function")q0.call(this,this.context);else switch(this.shape){case qr.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case qr.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case qr.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}])&&zn(I0.prototype,B0),S0}();function e0(S0,I0,B0){return I0 in S0?Object.defineProperty(S0,I0,{value:B0,enumerable:!0,configurable:!0,writable:!0}):S0[I0]=B0,S0}var r0=function S0(I0,B0){var T0=this;(function(L0,N0){if(!(L0 instanceof N0))throw new TypeError("Cannot call a class as a function")})(this,S0),e0(this,"canvas",void 0),e0(this,"context",void 0),e0(this,"getOptions",void 0),e0(this,"x",0),e0(this,"y",0),e0(this,"w",0),e0(this,"h",0),e0(this,"lastNumberOfPieces",0),e0(this,"tweenInitTime",Date.now()),e0(this,"particles",[]),e0(this,"particlesGenerated",0),e0(this,"removeParticleAt",function(L0){T0.particles.splice(L0,1)}),e0(this,"getParticle",function(){var L0=Zr(T0.x,T0.w+T0.x),N0=Zr(T0.y,T0.h+T0.y);return new _i(T0.context,T0.getOptions,L0,N0)}),e0(this,"animate",function(){var L0=T0.canvas,N0=T0.context,j0=T0.particlesGenerated,q0=T0.lastNumberOfPieces,k0=T0.getOptions(),w0=k0.run,F0=k0.recycle,G0=k0.numberOfPieces,X0=k0.debug,eo=k0.tweenFunction,K0=k0.tweenDuration;if(!w0)return!1;var Z0=T0.particles.length,ao=F0?Z0:j0,io=Date.now();if(ao<G0){q0!==G0&&(T0.tweenInitTime=io,T0.lastNumberOfPieces=G0);for(var H0=T0.tweenInitTime,P0=eo(io-H0>K0?K0:Math.max(0,io-H0),ao,G0,K0),W0=Math.round(P0-ao),Y0=0;Y0<W0;Y0++)T0.particles.push(T0.getParticle());T0.particlesGenerated+=W0}return X0&&(N0.font="12px sans-serif",N0.fillStyle="#333",N0.textAlign="right",N0.fillText("Particles: ".concat(Z0),L0.width-10,L0.height-20)),T0.particles.forEach(function(co,Ao){co.update(),(co.y>L0.height||co.y<-100||co.x>L0.width+100||co.x<-100)&&(F0&&ao<=G0?T0.particles[Ao]=T0.getParticle():T0.removeParticleAt(Ao))}),Z0>0||ao<G0}),this.canvas=I0;var Q0=this.canvas.getContext("2d");if(!Q0)throw new Error("Could not get canvas context");this.context=Q0,this.getOptions=B0};function i0(S0,I0){var B0=Object.keys(S0);if(Object.getOwnPropertySymbols){var T0=Object.getOwnPropertySymbols(S0);I0&&(T0=T0.filter(function(Q0){return Object.getOwnPropertyDescriptor(S0,Q0).enumerable})),B0.push.apply(B0,T0)}return B0}function n0(S0){for(var I0=1;I0<arguments.length;I0++){var B0=arguments[I0]!=null?arguments[I0]:{};I0%2?i0(Object(B0),!0).forEach(function(T0){a0(S0,T0,B0[T0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(S0,Object.getOwnPropertyDescriptors(B0)):i0(Object(B0)).forEach(function(T0){Object.defineProperty(S0,T0,Object.getOwnPropertyDescriptor(B0,T0))})}return S0}function o0(S0,I0){for(var B0=0;B0<I0.length;B0++){var T0=I0[B0];T0.enumerable=T0.enumerable||!1,T0.configurable=!0,"value"in T0&&(T0.writable=!0),Object.defineProperty(S0,T0.key,T0)}}function a0(S0,I0,B0){return I0 in S0?Object.defineProperty(S0,I0,{value:B0,enumerable:!0,configurable:!0,writable:!0}):S0[I0]=B0,S0}var s0={width:typeof window<"u"?window.innerWidth:300,height:typeof window<"u"?window.innerHeight:200,numberOfPieces:200,friction:.99,wind:0,gravity:.1,initialVelocityX:4,initialVelocityY:10,colors:["#f44336","#e91e63","#9c27b0","#673ab7","#3f51b5","#2196f3","#03a9f4","#00bcd4","#009688","#4CAF50","#8BC34A","#CDDC39","#FFEB3B","#FFC107","#FF9800","#FF5722","#795548"],opacity:1,debug:!1,tweenFunction:Jr.a.easeInOutQuad,tweenDuration:5e3,recycle:!0,run:!0},l0=function(){function S0(T0,Q0){var L0=this;(function(j0,q0){if(!(j0 instanceof q0))throw new TypeError("Cannot call a class as a function")})(this,S0),a0(this,"canvas",void 0),a0(this,"context",void 0),a0(this,"_options",void 0),a0(this,"generator",void 0),a0(this,"rafId",void 0),a0(this,"setOptionsWithDefaults",function(j0){var q0={confettiSource:{x:0,y:0,w:L0.canvas.width,h:0}};L0._options=n0(n0(n0({},q0),s0),j0),Object.assign(L0,j0.confettiSource)}),a0(this,"update",function(){var j0=L0.options,q0=j0.run,k0=j0.onConfettiComplete,w0=L0.canvas,F0=L0.context;q0&&(F0.fillStyle="white",F0.clearRect(0,0,w0.width,w0.height)),L0.generator.animate()?L0.rafId=requestAnimationFrame(L0.update):(k0&&typeof k0=="function"&&L0.generator.particlesGenerated>0&&k0.call(L0,L0),L0._options.run=!1)}),a0(this,"reset",function(){L0.generator&&L0.generator.particlesGenerated>0&&(L0.generator.particlesGenerated=0,L0.generator.particles=[],L0.generator.lastNumberOfPieces=0)}),a0(this,"stop",function(){L0.options={run:!1},L0.rafId&&(cancelAnimationFrame(L0.rafId),L0.rafId=void 0)}),this.canvas=T0;var N0=this.canvas.getContext("2d");if(!N0)throw new Error("Could not get canvas context");this.context=N0,this.generator=new r0(this.canvas,function(){return L0.options}),this.options=Q0,this.update()}var I0,B0;return I0=S0,(B0=[{key:"options",get:function(){return this._options},set:function(T0){var Q0=this._options&&this._options.run,L0=this._options&&this._options.recycle;this.setOptionsWithDefaults(T0),this.generator&&(Object.assign(this.generator,this.options.confettiSource),typeof T0.recycle=="boolean"&&T0.recycle&&L0===!1&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),typeof T0.run=="boolean"&&T0.run&&Q0===!1&&this.update()}}])&&o0(I0.prototype,B0),S0}();function u0(S0){return function(I0){if(Array.isArray(I0))return p0(I0)}(S0)||function(I0){if(typeof Symbol<"u"&&Symbol.iterator in Object(I0))return Array.from(I0)}(S0)||A0(S0)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function b0(S0){return(b0=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I0){return typeof I0}:function(I0){return I0&&typeof Symbol=="function"&&I0.constructor===Symbol&&I0!==Symbol.prototype?"symbol":typeof I0})(S0)}function g0(){return(g0=Object.assign||function(S0){for(var I0=1;I0<arguments.length;I0++){var B0=arguments[I0];for(var T0 in B0)Object.prototype.hasOwnProperty.call(B0,T0)&&(S0[T0]=B0[T0])}return S0}).apply(this,arguments)}function y0(S0,I0){var B0=Object.keys(S0);if(Object.getOwnPropertySymbols){var T0=Object.getOwnPropertySymbols(S0);I0&&(T0=T0.filter(function(Q0){return Object.getOwnPropertyDescriptor(S0,Q0).enumerable})),B0.push.apply(B0,T0)}return B0}function f0(S0){for(var I0=1;I0<arguments.length;I0++){var B0=arguments[I0]!=null?arguments[I0]:{};I0%2?y0(Object(B0),!0).forEach(function(T0){C0(S0,T0,B0[T0])}):Object.getOwnPropertyDescriptors?Object.defineProperties(S0,Object.getOwnPropertyDescriptors(B0)):y0(Object(B0)).forEach(function(T0){Object.defineProperty(S0,T0,Object.getOwnPropertyDescriptor(B0,T0))})}return S0}function v0(S0,I0){return function(B0){if(Array.isArray(B0))return B0}(S0)||function(B0,T0){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(B0)))){var Q0=[],L0=!0,N0=!1,j0=void 0;try{for(var q0,k0=B0[Symbol.iterator]();!(L0=(q0=k0.next()).done)&&(Q0.push(q0.value),!T0||Q0.length!==T0);L0=!0);}catch(w0){N0=!0,j0=w0}finally{try{L0||k0.return==null||k0.return()}finally{if(N0)throw j0}}return Q0}}(S0,I0)||A0(S0,I0)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function A0(S0,I0){if(S0){if(typeof S0=="string")return p0(S0,I0);var B0=Object.prototype.toString.call(S0).slice(8,-1);return B0==="Object"&&S0.constructor&&(B0=S0.constructor.name),B0==="Map"||B0==="Set"?Array.from(S0):B0==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B0)?p0(S0,I0):void 0}}function p0(S0,I0){(I0==null||I0>S0.length)&&(I0=S0.length);for(var B0=0,T0=new Array(I0);B0<I0;B0++)T0[B0]=S0[B0];return T0}function h0(S0,I0){if(!(S0 instanceof I0))throw new TypeError("Cannot call a class as a function")}function m0(S0,I0){for(var B0=0;B0<I0.length;B0++){var T0=I0[B0];T0.enumerable=T0.enumerable||!1,T0.configurable=!0,"value"in T0&&(T0.writable=!0),Object.defineProperty(S0,T0.key,T0)}}function c0(S0,I0){return(c0=Object.setPrototypeOf||function(B0,T0){return B0.__proto__=T0,B0})(S0,I0)}function d0(S0){var I0=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var B0,T0=x0(S0);if(I0){var Q0=x0(this).constructor;B0=Reflect.construct(T0,arguments,Q0)}else B0=T0.apply(this,arguments);return M0(this,B0)}}function M0(S0,I0){return!I0||b0(I0)!=="object"&&typeof I0!="function"?O0(S0):I0}function O0(S0){if(S0===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S0}function x0(S0){return(x0=Object.setPrototypeOf?Object.getPrototypeOf:function(I0){return I0.__proto__||Object.getPrototypeOf(I0)})(S0)}function C0(S0,I0,B0){return I0 in S0?Object.defineProperty(S0,I0,{value:B0,enumerable:!0,configurable:!0,writable:!0}):S0[I0]=B0,S0}var $0=Qr.a.createRef(),_0=function(S0){(function(L0,N0){if(typeof N0!="function"&&N0!==null)throw new TypeError("Super expression must either be null or a function");L0.prototype=Object.create(N0&&N0.prototype,{constructor:{value:L0,writable:!0,configurable:!0}}),N0&&c0(L0,N0)})(Q0,S0);var I0,B0,T0=d0(Q0);function Q0(L0){var N0;h0(this,Q0);for(var j0=arguments.length,q0=new Array(j0>1?j0-1:0),k0=1;k0<j0;k0++)q0[k0-1]=arguments[k0];return C0(O0(N0=T0.call.apply(T0,[this,L0].concat(q0))),"canvas",Qr.a.createRef()),C0(O0(N0),"confetti",void 0),N0.canvas=L0.canvasRef||$0,N0}return I0=Q0,(B0=[{key:"componentDidMount",value:function(){if(this.canvas.current){var L0=R0(this.props)[0];this.confetti=new l0(this.canvas.current,L0)}}},{key:"componentDidUpdate",value:function(){var L0=R0(this.props)[0];this.confetti&&(this.confetti.options=L0)}},{key:"componentWillUnmount",value:function(){this.confetti&&this.confetti.stop(),this.confetti=void 0}},{key:"render",value:function(){var L0=v0(R0(this.props),2),N0=L0[0],j0=L0[1],q0=f0({zIndex:2,position:"absolute",pointerEvents:"none",top:0,left:0,bottom:0,right:0},j0.style);return Qr.a.createElement("canvas",g0({width:N0.width,height:N0.height,ref:this.canvas},j0,{style:q0}))}}])&&m0(I0.prototype,B0),Q0}(Wr.Component);function R0(S0){var I0={},B0={},T0=[].concat(u0(Object.keys(s0)),["confettiSource","drawShape","onConfettiComplete"]),Q0=["canvasRef"];for(var L0 in S0){var N0=S0[L0];T0.includes(L0)?I0[L0]=N0:Q0.includes(L0)?Q0[L0]=N0:B0[L0]=N0}return[I0,B0,{}]}C0(_0,"defaultProps",f0({},s0)),C0(_0,"displayName","ReactConfetti");var D0=Qr.a.forwardRef(function(S0,I0){return Qr.a.createElement(_0,g0({canvasRef:I0},S0))});Dr.default=D0}]).default})})(reactConfetti_min);var reactConfetti_minExports=reactConfetti_min.exports;const Confetti=getDefaultExportFromCjs$3(reactConfetti_minExports);var ChevronLeftOutlined={},_interopRequireDefault$7=interopRequireDefaultExports;Object.defineProperty(ChevronLeftOutlined,"__esModule",{value:!0});var default_1$6=ChevronLeftOutlined.default=void 0,_createSvgIcon$6=_interopRequireDefault$7(requireCreateSvgIcon()),_jsxRuntime$6=jsxRuntimeExports;default_1$6=ChevronLeftOutlined.default=(0,_createSvgIcon$6.default)((0,_jsxRuntime$6.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeftOutlined");var PushPin={},_interopRequireDefault$6=interopRequireDefaultExports;Object.defineProperty(PushPin,"__esModule",{value:!0});var default_1$5=PushPin.default=void 0,_createSvgIcon$5=_interopRequireDefault$6(requireCreateSvgIcon()),_jsxRuntime$5=jsxRuntimeExports;default_1$5=PushPin.default=(0,_createSvgIcon$5.default)((0,_jsxRuntime$5.jsx)("path",{fillRule:"evenodd",d:"M16 9V4h1c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3"}),"PushPin");var PushPinOutlined={},_interopRequireDefault$5=interopRequireDefaultExports;Object.defineProperty(PushPinOutlined,"__esModule",{value:!0});var default_1$4=PushPinOutlined.default=void 0,_createSvgIcon$4=_interopRequireDefault$5(requireCreateSvgIcon()),_jsxRuntime$4=jsxRuntimeExports;default_1$4=PushPinOutlined.default=(0,_createSvgIcon$4.default)((0,_jsxRuntime$4.jsx)("path",{d:"M14 4v5c0 1.12.37 2.16 1 3H9c.65-.86 1-1.9 1-3V4zm3-2H7c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 1.66-1.34 3-3 3v2h5.97v7l1 1 1-1v-7H19v-2c-1.66 0-3-1.34-3-3V4h1c.55 0 1-.45 1-1s-.45-1-1-1"}),"PushPinOutlined");function getListItemAvatarUtilityClass(Gt){return generateUtilityClass$3("MuiListItemAvatar",Gt)}generateUtilityClasses$3("MuiListItemAvatar",["root","alignItemsFlexStart"]);const _excluded$h=["className"],useUtilityClasses$c=Gt=>{const{alignItems:$r,classes:zr}=Gt;return composeClasses$3({root:["root",$r==="flex-start"&&"alignItemsFlexStart"]},getListItemAvatarUtilityClass,zr)},ListItemAvatarRoot=styled$2("div",{name:"MuiListItemAvatar",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.alignItems==="flex-start"&&$r.alignItemsFlexStart]}})(({ownerState:Gt})=>_extends$q({minWidth:56,flexShrink:0},Gt.alignItems==="flex-start"&&{marginTop:8})),ListItemAvatar=reactExports.forwardRef(function Gt($r,zr){const _r=useDefaultProps({props:$r,name:"MuiListItemAvatar"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$h),qr=reactExports.useContext(ListContext$1),Nr=_extends$q({},_r,{alignItems:qr.alignItems}),Wr=useUtilityClasses$c(Nr);return jsxRuntimeExports.jsx(ListItemAvatarRoot,_extends$q({className:clsx$1(Wr.root,Dr),ownerState:Nr,ref:zr},kr))});function getButtonUtilityClass(Gt){return generateUtilityClass$3("MuiButton",Gt)}const buttonClasses=generateUtilityClasses$3("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),ButtonGroupContext=reactExports.createContext({}),ButtonGroupButtonContext=reactExports.createContext(void 0),_excluded$g=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],useUtilityClasses$b=Gt=>{const{color:$r,disableElevation:zr,fullWidth:_r,size:Dr,variant:kr,classes:qr}=Gt,Nr={root:["root",kr,`${kr}${capitalize$7($r)}`,`size${capitalize$7(Dr)}`,`${kr}Size${capitalize$7(Dr)}`,`color${capitalize$7($r)}`,zr&&"disableElevation",_r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${capitalize$7(Dr)}`],endIcon:["icon","endIcon",`iconSize${capitalize$7(Dr)}`]},Wr=composeClasses$3(Nr,getButtonUtilityClass,qr);return _extends$q({},qr,Wr)},commonIconStyles=Gt=>_extends$q({},Gt.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},Gt.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},Gt.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),ButtonRoot=styled$2(ButtonBase,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiButton",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.variant],$r[`${zr.variant}${capitalize$7(zr.color)}`],$r[`size${capitalize$7(zr.size)}`],$r[`${zr.variant}Size${capitalize$7(zr.size)}`],zr.color==="inherit"&&$r.colorInherit,zr.disableElevation&&$r.disableElevation,zr.fullWidth&&$r.fullWidth]}})(({theme:Gt,ownerState:$r})=>{var zr,_r;const Dr=Gt.palette.mode==="light"?Gt.palette.grey[300]:Gt.palette.grey[800],kr=Gt.palette.mode==="light"?Gt.palette.grey.A100:Gt.palette.grey[700];return _extends$q({},Gt.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(Gt.vars||Gt).shape.borderRadius,transition:Gt.transitions.create(["background-color","box-shadow","border-color","color"],{duration:Gt.transitions.duration.short}),"&:hover":_extends$q({textDecoration:"none",backgroundColor:Gt.vars?`rgba(${Gt.vars.palette.text.primaryChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette.text.primary,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},$r.variant==="text"&&$r.color!=="inherit"&&{backgroundColor:Gt.vars?`rgba(${Gt.vars.palette[$r.color].mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette[$r.color].main,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},$r.variant==="outlined"&&$r.color!=="inherit"&&{border:`1px solid ${(Gt.vars||Gt).palette[$r.color].main}`,backgroundColor:Gt.vars?`rgba(${Gt.vars.palette[$r.color].mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1(Gt.palette[$r.color].main,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},$r.variant==="contained"&&{backgroundColor:Gt.vars?Gt.vars.palette.Button.inheritContainedHoverBg:kr,boxShadow:(Gt.vars||Gt).shadows[4],"@media (hover: none)":{boxShadow:(Gt.vars||Gt).shadows[2],backgroundColor:(Gt.vars||Gt).palette.grey[300]}},$r.variant==="contained"&&$r.color!=="inherit"&&{backgroundColor:(Gt.vars||Gt).palette[$r.color].dark,"@media (hover: none)":{backgroundColor:(Gt.vars||Gt).palette[$r.color].main}}),"&:active":_extends$q({},$r.variant==="contained"&&{boxShadow:(Gt.vars||Gt).shadows[8]}),[`&.${buttonClasses.focusVisible}`]:_extends$q({},$r.variant==="contained"&&{boxShadow:(Gt.vars||Gt).shadows[6]}),[`&.${buttonClasses.disabled}`]:_extends$q({color:(Gt.vars||Gt).palette.action.disabled},$r.variant==="outlined"&&{border:`1px solid ${(Gt.vars||Gt).palette.action.disabledBackground}`},$r.variant==="contained"&&{color:(Gt.vars||Gt).palette.action.disabled,boxShadow:(Gt.vars||Gt).shadows[0],backgroundColor:(Gt.vars||Gt).palette.action.disabledBackground})},$r.variant==="text"&&{padding:"6px 8px"},$r.variant==="text"&&$r.color!=="inherit"&&{color:(Gt.vars||Gt).palette[$r.color].main},$r.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},$r.variant==="outlined"&&$r.color!=="inherit"&&{color:(Gt.vars||Gt).palette[$r.color].main,border:Gt.vars?`1px solid rgba(${Gt.vars.palette[$r.color].mainChannel} / 0.5)`:`1px solid ${alpha_1(Gt.palette[$r.color].main,.5)}`},$r.variant==="contained"&&{color:Gt.vars?Gt.vars.palette.text.primary:(zr=(_r=Gt.palette).getContrastText)==null?void 0:zr.call(_r,Gt.palette.grey[300]),backgroundColor:Gt.vars?Gt.vars.palette.Button.inheritContainedBg:Dr,boxShadow:(Gt.vars||Gt).shadows[2]},$r.variant==="contained"&&$r.color!=="inherit"&&{color:(Gt.vars||Gt).palette[$r.color].contrastText,backgroundColor:(Gt.vars||Gt).palette[$r.color].main},$r.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},$r.size==="small"&&$r.variant==="text"&&{padding:"4px 5px",fontSize:Gt.typography.pxToRem(13)},$r.size==="large"&&$r.variant==="text"&&{padding:"8px 11px",fontSize:Gt.typography.pxToRem(15)},$r.size==="small"&&$r.variant==="outlined"&&{padding:"3px 9px",fontSize:Gt.typography.pxToRem(13)},$r.size==="large"&&$r.variant==="outlined"&&{padding:"7px 21px",fontSize:Gt.typography.pxToRem(15)},$r.size==="small"&&$r.variant==="contained"&&{padding:"4px 10px",fontSize:Gt.typography.pxToRem(13)},$r.size==="large"&&$r.variant==="contained"&&{padding:"8px 22px",fontSize:Gt.typography.pxToRem(15)},$r.fullWidth&&{width:"100%"})},({ownerState:Gt})=>Gt.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${buttonClasses.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${buttonClasses.disabled}`]:{boxShadow:"none"}}),ButtonStartIcon=styled$2("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.startIcon,$r[`iconSize${capitalize$7(zr.size)}`]]}})(({ownerState:Gt})=>_extends$q({display:"inherit",marginRight:8,marginLeft:-4},Gt.size==="small"&&{marginLeft:-2},commonIconStyles(Gt))),ButtonEndIcon=styled$2("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.endIcon,$r[`iconSize${capitalize$7(zr.size)}`]]}})(({ownerState:Gt})=>_extends$q({display:"inherit",marginRight:-4,marginLeft:8},Gt.size==="small"&&{marginRight:-2},commonIconStyles(Gt))),Button$1=reactExports.forwardRef(function Gt($r,zr){const _r=reactExports.useContext(ButtonGroupContext),Dr=reactExports.useContext(ButtonGroupButtonContext),kr=resolveProps(_r,$r),qr=useDefaultProps({props:kr,name:"MuiButton"}),{children:Nr,color:Wr="primary",component:Qr="button",className:Vr,disabled:Jr=!1,disableElevation:Zr=!1,disableFocusRipple:zn=!1,endIcon:Vn,focusVisibleClassName:_i,fullWidth:e0=!1,size:r0="medium",startIcon:i0,type:n0,variant:o0="text"}=qr,a0=_objectWithoutPropertiesLoose$a(qr,_excluded$g),s0=_extends$q({},qr,{color:Wr,component:Qr,disabled:Jr,disableElevation:Zr,disableFocusRipple:zn,fullWidth:e0,size:r0,type:n0,variant:o0}),l0=useUtilityClasses$b(s0),u0=i0&&jsxRuntimeExports.jsx(ButtonStartIcon,{className:l0.startIcon,ownerState:s0,children:i0}),b0=Vn&&jsxRuntimeExports.jsx(ButtonEndIcon,{className:l0.endIcon,ownerState:s0,children:Vn}),g0=Dr||"";return jsxRuntimeExports.jsxs(ButtonRoot,_extends$q({ownerState:s0,className:clsx$1(_r.className,l0.root,Vr,g0),component:Qr,disabled:Jr,focusRipple:!zn,focusVisibleClassName:clsx$1(l0.focusVisible,_i),ref:zr,type:n0},a0,{classes:l0,children:[u0,Nr,b0]}))});function isNull(Gt){return Gt===null}var isNull_1=isNull;const isNull$1=getDefaultExportFromCjs$3(isNull_1);function arrayAggregator$1(Gt,$r,zr,_r){for(var Dr=-1,kr=Gt==null?0:Gt.length;++Dr<kr;){var qr=Gt[Dr];$r(_r,qr,zr(qr),Gt)}return _r}var _arrayAggregator=arrayAggregator$1,baseEach$1=_baseEach;function baseAggregator$1(Gt,$r,zr,_r){return baseEach$1(Gt,function(Dr,kr,qr){$r(_r,Dr,zr(Dr),qr)}),_r}var _baseAggregator=baseAggregator$1,arrayAggregator=_arrayAggregator,baseAggregator=_baseAggregator,baseIteratee$1=_baseIteratee,isArray$2=isArray_1;function createAggregator$1(Gt,$r){return function(zr,_r){var Dr=isArray$2(zr)?arrayAggregator:baseAggregator,kr=$r?$r():{};return Dr(zr,Gt,baseIteratee$1(_r),kr)}}var _createAggregator=createAggregator$1,baseAssignValue=_baseAssignValue,createAggregator=_createAggregator,objectProto=Object.prototype,hasOwnProperty$1=objectProto.hasOwnProperty,groupBy=createAggregator(function(Gt,$r,zr){hasOwnProperty$1.call(Gt,zr)?Gt[zr].push($r):baseAssignValue(Gt,zr,[$r])}),groupBy_1=groupBy;const groupBy$1=getDefaultExportFromCjs$3(groupBy_1);var Check={},_interopRequireDefault$4=interopRequireDefaultExports;Object.defineProperty(Check,"__esModule",{value:!0});var default_1$3=Check.default=void 0,_createSvgIcon$3=_interopRequireDefault$4(requireCreateSvgIcon()),_jsxRuntime$3=jsxRuntimeExports;default_1$3=Check.default=(0,_createSvgIcon$3.default)((0,_jsxRuntime$3.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");var Info={},_interopRequireDefault$3=interopRequireDefaultExports;Object.defineProperty(Info,"__esModule",{value:!0});var default_1$2=Info.default=void 0,_createSvgIcon$2=_interopRequireDefault$3(requireCreateSvgIcon()),_jsxRuntime$2=jsxRuntimeExports;default_1$2=Info.default=(0,_createSvgIcon$2.default)((0,_jsxRuntime$2.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-6h2zm0-8h-2V7h2z"}),"Info");const RadioButtonUncheckedIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),RadioButtonCheckedIcon=createSvgIcon(jsxRuntimeExports.jsx("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),RadioButtonIconRoot=styled$2("span",{shouldForwardProp:rootShouldForwardProp})({position:"relative",display:"flex"}),RadioButtonIconBackground=styled$2(RadioButtonUncheckedIcon)({transform:"scale(1)"}),RadioButtonIconDot=styled$2(RadioButtonCheckedIcon)(({theme:Gt,ownerState:$r})=>_extends$q({left:0,position:"absolute",transform:"scale(0)",transition:Gt.transitions.create("transform",{easing:Gt.transitions.easing.easeIn,duration:Gt.transitions.duration.shortest})},$r.checked&&{transform:"scale(1)",transition:Gt.transitions.create("transform",{easing:Gt.transitions.easing.easeOut,duration:Gt.transitions.duration.shortest})}));function RadioButtonIcon(Gt){const{checked:$r=!1,classes:zr={},fontSize:_r}=Gt,Dr=_extends$q({},Gt,{checked:$r});return jsxRuntimeExports.jsxs(RadioButtonIconRoot,{className:zr.root,ownerState:Dr,children:[jsxRuntimeExports.jsx(RadioButtonIconBackground,{fontSize:_r,className:zr.background,ownerState:Dr}),jsxRuntimeExports.jsx(RadioButtonIconDot,{fontSize:_r,className:zr.dot,ownerState:Dr})]})}const RadioGroupContext=reactExports.createContext(void 0);function useRadioGroup(){return reactExports.useContext(RadioGroupContext)}function getRadioUtilityClass(Gt){return generateUtilityClass$3("MuiRadio",Gt)}const radioClasses=generateUtilityClasses$3("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),_excluded$f=["checked","checkedIcon","color","icon","name","onChange","size","className"],useUtilityClasses$a=Gt=>{const{classes:$r,color:zr,size:_r}=Gt,Dr={root:["root",`color${capitalize$7(zr)}`,_r!=="medium"&&`size${capitalize$7(_r)}`]};return _extends$q({},$r,composeClasses$3(Dr,getRadioUtilityClass,$r))},RadioRoot=styled$2(SwitchBase,{shouldForwardProp:Gt=>rootShouldForwardProp(Gt)||Gt==="classes",name:"MuiRadio",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.size!=="medium"&&$r[`size${capitalize$7(zr.size)}`],$r[`color${capitalize$7(zr.color)}`]]}})(({theme:Gt,ownerState:$r})=>_extends$q({color:(Gt.vars||Gt).palette.text.secondary},!$r.disableRipple&&{"&:hover":{backgroundColor:Gt.vars?`rgba(${$r.color==="default"?Gt.vars.palette.action.activeChannel:Gt.vars.palette[$r.color].mainChannel} / ${Gt.vars.palette.action.hoverOpacity})`:alpha_1($r.color==="default"?Gt.palette.action.active:Gt.palette[$r.color].main,Gt.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},$r.color!=="default"&&{[`&.${radioClasses.checked}`]:{color:(Gt.vars||Gt).palette[$r.color].main}},{[`&.${radioClasses.disabled}`]:{color:(Gt.vars||Gt).palette.action.disabled}}));function areEqualValues(Gt,$r){return typeof $r=="object"&&$r!==null?Gt===$r:String(Gt)===String($r)}const defaultCheckedIcon=jsxRuntimeExports.jsx(RadioButtonIcon,{checked:!0}),defaultIcon=jsxRuntimeExports.jsx(RadioButtonIcon,{}),Radio=reactExports.forwardRef(function Gt($r,zr){var _r,Dr;const kr=useDefaultProps({props:$r,name:"MuiRadio"}),{checked:qr,checkedIcon:Nr=defaultCheckedIcon,color:Wr="primary",icon:Qr=defaultIcon,name:Vr,onChange:Jr,size:Zr="medium",className:zn}=kr,Vn=_objectWithoutPropertiesLoose$a(kr,_excluded$f),_i=_extends$q({},kr,{color:Wr,size:Zr}),e0=useUtilityClasses$a(_i),r0=useRadioGroup();let i0=qr;const n0=createChainedFunction(Jr,r0&&r0.onChange);let o0=Vr;return r0&&(typeof i0>"u"&&(i0=areEqualValues(r0.value,kr.value)),typeof o0>"u"&&(o0=r0.name)),jsxRuntimeExports.jsx(RadioRoot,_extends$q({type:"radio",icon:reactExports.cloneElement(Qr,{fontSize:(_r=defaultIcon.props.fontSize)!=null?_r:Zr}),checkedIcon:reactExports.cloneElement(Nr,{fontSize:(Dr=defaultCheckedIcon.props.fontSize)!=null?Dr:Zr}),ownerState:_i,classes:e0,name:o0,checked:i0,onChange:n0,ref:zr,className:clsx$1(e0.root,zn)},Vn))});function getFormGroupUtilityClass(Gt){return generateUtilityClass$3("MuiFormGroup",Gt)}generateUtilityClasses$3("MuiFormGroup",["root","row","error"]);const _excluded$e=["className","row"],useUtilityClasses$9=Gt=>{const{classes:$r,row:zr,error:_r}=Gt;return composeClasses$3({root:["root",zr&&"row",_r&&"error"]},getFormGroupUtilityClass,$r)},FormGroupRoot=styled$2("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.row&&$r.row]}})(({ownerState:Gt})=>_extends$q({display:"flex",flexDirection:"column",flexWrap:"wrap"},Gt.row&&{flexDirection:"row"})),FormGroup=reactExports.forwardRef(function Gt($r,zr){const _r=useDefaultProps({props:$r,name:"MuiFormGroup"}),{className:Dr,row:kr=!1}=_r,qr=_objectWithoutPropertiesLoose$a(_r,_excluded$e),Nr=useFormControl(),Wr=formControlState({props:_r,muiFormControl:Nr,states:["error"]}),Qr=_extends$q({},_r,{row:kr,error:Wr.error}),Vr=useUtilityClasses$9(Qr);return jsxRuntimeExports.jsx(FormGroupRoot,_extends$q({className:clsx$1(Vr.root,Dr),ownerState:Qr,ref:zr},qr))});function getRadioGroupUtilityClass(Gt){return generateUtilityClass$3("MuiRadioGroup",Gt)}generateUtilityClasses$3("MuiRadioGroup",["root","row","error"]);const _excluded$d=["actions","children","className","defaultValue","name","onChange","value"],useUtilityClasses$8=Gt=>{const{classes:$r,row:zr,error:_r}=Gt;return composeClasses$3({root:["root",zr&&"row",_r&&"error"]},getRadioGroupUtilityClass,$r)},RadioGroup=reactExports.forwardRef(function Gt($r,zr){const{actions:_r,children:Dr,className:kr,defaultValue:qr,name:Nr,onChange:Wr,value:Qr}=$r,Vr=_objectWithoutPropertiesLoose$a($r,_excluded$d),Jr=reactExports.useRef(null),Zr=useUtilityClasses$8($r),[zn,Vn]=useControlled$1({controlled:Qr,default:qr,name:"RadioGroup"});reactExports.useImperativeHandle(_r,()=>({focus:()=>{let i0=Jr.current.querySelector("input:not(:disabled):checked");i0||(i0=Jr.current.querySelector("input:not(:disabled)")),i0&&i0.focus()}}),[]);const _i=useForkRef$2(zr,Jr),e0=useId$2(Nr),r0=reactExports.useMemo(()=>({name:e0,onChange(i0){Vn(i0.target.value),Wr&&Wr(i0,i0.target.value)},value:zn}),[e0,Wr,Vn,zn]);return jsxRuntimeExports.jsx(RadioGroupContext.Provider,{value:r0,children:jsxRuntimeExports.jsx(FormGroup,_extends$q({role:"radiogroup",ref:_i,className:clsx$1(Zr.root,kr)},Vr,{children:Dr}))})});function areArraysEqual(Gt,$r,zr=(_r,Dr)=>_r===Dr){return Gt.length===$r.length&&Gt.every((_r,Dr)=>zr(_r,$r[Dr]))}const INTENTIONAL_DRAG_COUNT_THRESHOLD=2;function asc(Gt,$r){return Gt-$r}function findClosest(Gt,$r){var zr;const{index:_r}=(zr=Gt.reduce((Dr,kr,qr)=>{const Nr=Math.abs($r-kr);return Dr===null||Nr<Dr.distance||Nr===Dr.distance?{distance:Nr,index:qr}:Dr},null))!=null?zr:{};return _r}function trackFinger(Gt,$r){if($r.current!==void 0&&Gt.changedTouches){const zr=Gt;for(let _r=0;_r<zr.changedTouches.length;_r+=1){const Dr=zr.changedTouches[_r];if(Dr.identifier===$r.current)return{x:Dr.clientX,y:Dr.clientY}}return!1}return{x:Gt.clientX,y:Gt.clientY}}function valueToPercent(Gt,$r,zr){return(Gt-$r)*100/(zr-$r)}function percentToValue(Gt,$r,zr){return(zr-$r)*Gt+$r}function getDecimalPrecision(Gt){if(Math.abs(Gt)<1){const zr=Gt.toExponential().split("e-"),_r=zr[0].split(".")[1];return(_r?_r.length:0)+parseInt(zr[1],10)}const $r=Gt.toString().split(".")[1];return $r?$r.length:0}function roundValueToStep(Gt,$r,zr){const _r=Math.round((Gt-zr)/$r)*$r+zr;return Number(_r.toFixed(getDecimalPrecision($r)))}function setValueIndex({values:Gt,newValue:$r,index:zr}){const _r=Gt.slice();return _r[zr]=$r,_r.sort(asc)}function focusThumb({sliderRef:Gt,activeIndex:$r,setActive:zr}){var _r,Dr;const kr=ownerDocument$2(Gt.current);if(!((_r=Gt.current)!=null&&_r.contains(kr.activeElement))||Number(kr==null||(Dr=kr.activeElement)==null?void 0:Dr.getAttribute("data-index"))!==$r){var qr;(qr=Gt.current)==null||qr.querySelector(`[type="range"][data-index="${$r}"]`).focus()}zr&&zr($r)}function areValuesEqual(Gt,$r){return typeof Gt=="number"&&typeof $r=="number"?Gt===$r:typeof Gt=="object"&&typeof $r=="object"?areArraysEqual(Gt,$r):!1}const axisProps={horizontal:{offset:Gt=>({left:`${Gt}%`}),leap:Gt=>({width:`${Gt}%`})},"horizontal-reverse":{offset:Gt=>({right:`${Gt}%`}),leap:Gt=>({width:`${Gt}%`})},vertical:{offset:Gt=>({bottom:`${Gt}%`}),leap:Gt=>({height:`${Gt}%`})}},Identity$1=Gt=>Gt;let cachedSupportsTouchActionNone;function doesSupportTouchActionNone(){return cachedSupportsTouchActionNone===void 0&&(typeof CSS<"u"&&typeof CSS.supports=="function"?cachedSupportsTouchActionNone=CSS.supports("touch-action","none"):cachedSupportsTouchActionNone=!0),cachedSupportsTouchActionNone}function useSlider(Gt){const{"aria-labelledby":$r,defaultValue:zr,disabled:_r=!1,disableSwap:Dr=!1,isRtl:kr=!1,marks:qr=!1,max:Nr=100,min:Wr=0,name:Qr,onChange:Vr,onChangeCommitted:Jr,orientation:Zr="horizontal",rootRef:zn,scale:Vn=Identity$1,step:_i=1,shiftStep:e0=10,tabIndex:r0,value:i0}=Gt,n0=reactExports.useRef(),[o0,a0]=reactExports.useState(-1),[s0,l0]=reactExports.useState(-1),[u0,b0]=reactExports.useState(!1),g0=reactExports.useRef(0),[y0,f0]=useControlled$1({controlled:i0,default:zr??Wr,name:"Slider"}),v0=Vr&&((P0,W0,Y0)=>{const co=P0.nativeEvent||P0,Ao=new co.constructor(co.type,co);Object.defineProperty(Ao,"target",{writable:!0,value:{value:W0,name:Qr}}),Vr(Ao,W0,Y0)}),A0=Array.isArray(y0);let p0=A0?y0.slice().sort(asc):[y0];p0=p0.map(P0=>P0==null?Wr:clamp$2(P0,Wr,Nr));const h0=qr===!0&&_i!==null?[...Array(Math.floor((Nr-Wr)/_i)+1)].map((P0,W0)=>({value:Wr+_i*W0})):qr||[],m0=h0.map(P0=>P0.value),{isFocusVisibleRef:c0,onBlur:d0,onFocus:M0,ref:O0}=useIsFocusVisible(),[x0,C0]=reactExports.useState(-1),$0=reactExports.useRef(),_0=useForkRef$2(O0,$0),R0=useForkRef$2(zn,_0),D0=P0=>W0=>{var Y0;const co=Number(W0.currentTarget.getAttribute("data-index"));M0(W0),c0.current===!0&&C0(co),l0(co),P0==null||(Y0=P0.onFocus)==null||Y0.call(P0,W0)},S0=P0=>W0=>{var Y0;d0(W0),c0.current===!1&&C0(-1),l0(-1),P0==null||(Y0=P0.onBlur)==null||Y0.call(P0,W0)},I0=(P0,W0)=>{const Y0=Number(P0.currentTarget.getAttribute("data-index")),co=p0[Y0],Ao=m0.indexOf(co);let oo=W0;if(h0&&_i==null){const uo=m0[m0.length-1];oo>uo?oo=uo:oo<m0[0]?oo=m0[0]:oo=oo<co?m0[Ao-1]:m0[Ao+1]}if(oo=clamp$2(oo,Wr,Nr),A0){Dr&&(oo=clamp$2(oo,p0[Y0-1]||-1/0,p0[Y0+1]||1/0));const uo=oo;oo=setValueIndex({values:p0,newValue:oo,index:Y0});let Mo=Y0;Dr||(Mo=oo.indexOf(uo)),focusThumb({sliderRef:$0,activeIndex:Mo})}f0(oo),C0(Y0),v0&&!areValuesEqual(oo,y0)&&v0(P0,oo,Y0),Jr&&Jr(P0,oo)},B0=P0=>W0=>{var Y0;if(_i!==null){const co=Number(W0.currentTarget.getAttribute("data-index")),Ao=p0[co];let oo=null;(W0.key==="ArrowLeft"||W0.key==="ArrowDown")&&W0.shiftKey||W0.key==="PageDown"?oo=Math.max(Ao-e0,Wr):((W0.key==="ArrowRight"||W0.key==="ArrowUp")&&W0.shiftKey||W0.key==="PageUp")&&(oo=Math.min(Ao+e0,Nr)),oo!==null&&(I0(W0,oo),W0.preventDefault())}P0==null||(Y0=P0.onKeyDown)==null||Y0.call(P0,W0)};useEnhancedEffect$2(()=>{if(_r&&$0.current.contains(document.activeElement)){var P0;(P0=document.activeElement)==null||P0.blur()}},[_r]),_r&&o0!==-1&&a0(-1),_r&&x0!==-1&&C0(-1);const T0=P0=>W0=>{var Y0;(Y0=P0.onChange)==null||Y0.call(P0,W0),I0(W0,W0.target.valueAsNumber)},Q0=reactExports.useRef();let L0=Zr;kr&&Zr==="horizontal"&&(L0+="-reverse");const N0=({finger:P0,move:W0=!1})=>{const{current:Y0}=$0,{width:co,height:Ao,bottom:oo,left:uo}=Y0.getBoundingClientRect();let Mo;L0.indexOf("vertical")===0?Mo=(oo-P0.y)/Ao:Mo=(P0.x-uo)/co,L0.indexOf("-reverse")!==-1&&(Mo=1-Mo);let go;if(go=percentToValue(Mo,Wr,Nr),_i)go=roundValueToStep(go,_i,Wr);else{const Io=findClosest(m0,go);go=m0[Io]}go=clamp$2(go,Wr,Nr);let qo=0;if(A0){W0?qo=Q0.current:qo=findClosest(p0,go),Dr&&(go=clamp$2(go,p0[qo-1]||-1/0,p0[qo+1]||1/0));const Io=go;go=setValueIndex({values:p0,newValue:go,index:qo}),Dr&&W0||(qo=go.indexOf(Io),Q0.current=qo)}return{newValue:go,activeIndex:qo}},j0=useEventCallback$1(P0=>{const W0=trackFinger(P0,n0);if(!W0)return;if(g0.current+=1,P0.type==="mousemove"&&P0.buttons===0){q0(P0);return}const{newValue:Y0,activeIndex:co}=N0({finger:W0,move:!0});focusThumb({sliderRef:$0,activeIndex:co,setActive:a0}),f0(Y0),!u0&&g0.current>INTENTIONAL_DRAG_COUNT_THRESHOLD&&b0(!0),v0&&!areValuesEqual(Y0,y0)&&v0(P0,Y0,co)}),q0=useEventCallback$1(P0=>{const W0=trackFinger(P0,n0);if(b0(!1),!W0)return;const{newValue:Y0}=N0({finger:W0,move:!0});a0(-1),P0.type==="touchend"&&l0(-1),Jr&&Jr(P0,Y0),n0.current=void 0,w0()}),k0=useEventCallback$1(P0=>{if(_r)return;doesSupportTouchActionNone()||P0.preventDefault();const W0=P0.changedTouches[0];W0!=null&&(n0.current=W0.identifier);const Y0=trackFinger(P0,n0);if(Y0!==!1){const{newValue:Ao,activeIndex:oo}=N0({finger:Y0});focusThumb({sliderRef:$0,activeIndex:oo,setActive:a0}),f0(Ao),v0&&!areValuesEqual(Ao,y0)&&v0(P0,Ao,oo)}g0.current=0;const co=ownerDocument$2($0.current);co.addEventListener("touchmove",j0,{passive:!0}),co.addEventListener("touchend",q0,{passive:!0})}),w0=reactExports.useCallback(()=>{const P0=ownerDocument$2($0.current);P0.removeEventListener("mousemove",j0),P0.removeEventListener("mouseup",q0),P0.removeEventListener("touchmove",j0),P0.removeEventListener("touchend",q0)},[q0,j0]);reactExports.useEffect(()=>{const{current:P0}=$0;return P0.addEventListener("touchstart",k0,{passive:doesSupportTouchActionNone()}),()=>{P0.removeEventListener("touchstart",k0),w0()}},[w0,k0]),reactExports.useEffect(()=>{_r&&w0()},[_r,w0]);const F0=P0=>W0=>{var Y0;if((Y0=P0.onMouseDown)==null||Y0.call(P0,W0),_r||W0.defaultPrevented||W0.button!==0)return;W0.preventDefault();const co=trackFinger(W0,n0);if(co!==!1){const{newValue:oo,activeIndex:uo}=N0({finger:co});focusThumb({sliderRef:$0,activeIndex:uo,setActive:a0}),f0(oo),v0&&!areValuesEqual(oo,y0)&&v0(W0,oo,uo)}g0.current=0;const Ao=ownerDocument$2($0.current);Ao.addEventListener("mousemove",j0,{passive:!0}),Ao.addEventListener("mouseup",q0)},G0=valueToPercent(A0?p0[0]:Wr,Wr,Nr),X0=valueToPercent(p0[p0.length-1],Wr,Nr)-G0,eo=(P0={})=>{const W0=extractEventHandlers$1(P0),Y0={onMouseDown:F0(W0||{})},co=_extends$q({},W0,Y0);return _extends$q({},P0,{ref:R0},co)},K0=P0=>W0=>{var Y0;(Y0=P0.onMouseOver)==null||Y0.call(P0,W0);const co=Number(W0.currentTarget.getAttribute("data-index"));l0(co)},Z0=P0=>W0=>{var Y0;(Y0=P0.onMouseLeave)==null||Y0.call(P0,W0),l0(-1)};return{active:o0,axis:L0,axisProps,dragging:u0,focusedThumbIndex:x0,getHiddenInputProps:(P0={})=>{var W0;const Y0=extractEventHandlers$1(P0),co={onChange:T0(Y0||{}),onFocus:D0(Y0||{}),onBlur:S0(Y0||{}),onKeyDown:B0(Y0||{})},Ao=_extends$q({},Y0,co);return _extends$q({tabIndex:r0,"aria-labelledby":$r,"aria-orientation":Zr,"aria-valuemax":Vn(Nr),"aria-valuemin":Vn(Wr),name:Qr,type:"range",min:Gt.min,max:Gt.max,step:Gt.step===null&&Gt.marks?"any":(W0=Gt.step)!=null?W0:void 0,disabled:_r},P0,Ao,{style:_extends$q({},visuallyHidden,{direction:kr?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:eo,getThumbProps:(P0={})=>{const W0=extractEventHandlers$1(P0),Y0={onMouseOver:K0(W0||{}),onMouseLeave:Z0(W0||{})};return _extends$q({},P0,W0,Y0)},marks:h0,open:s0,range:A0,rootRef:R0,trackLeap:X0,trackOffset:G0,values:p0,getThumbStyle:P0=>({pointerEvents:o0!==-1&&o0!==P0?"none":void 0})}}const shouldSpreadAdditionalProps=Gt=>!Gt||!isHostComponent$1(Gt);function getSliderUtilityClass(Gt){return generateUtilityClass$3("MuiSlider",Gt)}const sliderClasses=generateUtilityClasses$3("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]),useValueLabelClasses=Gt=>{const{open:$r}=Gt;return{offset:clsx$1($r&&sliderClasses.valueLabelOpen),circle:sliderClasses.valueLabelCircle,label:sliderClasses.valueLabelLabel}};function SliderValueLabel$1(Gt){const{children:$r,className:zr,value:_r}=Gt,Dr=useValueLabelClasses(Gt);return $r?reactExports.cloneElement($r,{className:clsx$1($r.props.className)},jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[$r.props.children,jsxRuntimeExports.jsx("span",{className:clsx$1(Dr.offset,zr),"aria-hidden":!0,children:jsxRuntimeExports.jsx("span",{className:Dr.circle,children:jsxRuntimeExports.jsx("span",{className:Dr.label,children:_r})})})]})):null}const _excluded$c=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function Identity(Gt){return Gt}const SliderRoot=styled$2("span",{name:"MuiSlider",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[`color${capitalize$7(zr.color)}`],zr.size!=="medium"&&$r[`size${capitalize$7(zr.size)}`],zr.marked&&$r.marked,zr.orientation==="vertical"&&$r.vertical,zr.track==="inverted"&&$r.trackInverted,zr.track===!1&&$r.trackFalse]}})(({theme:Gt})=>{var $r;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${sliderClasses.disabled}`]:{pointerEvents:"none",cursor:"default",color:(Gt.vars||Gt).palette.grey[400]},[`&.${sliderClasses.dragging}`]:{[`& .${sliderClasses.thumb}, & .${sliderClasses.track}`]:{transition:"none"}},variants:[...Object.keys((($r=Gt.vars)!=null?$r:Gt).palette).filter(zr=>{var _r;return((_r=Gt.vars)!=null?_r:Gt).palette[zr].main}).map(zr=>({props:{color:zr},style:{color:(Gt.vars||Gt).palette[zr].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),SliderRail=styled$2("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(Gt,$r)=>$r.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),SliderTrack=styled$2("span",{name:"MuiSlider",slot:"Track",overridesResolver:(Gt,$r)=>$r.track})(({theme:Gt})=>{var $r;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:Gt.transitions.create(["left","width","bottom","height"],{duration:Gt.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys((($r=Gt.vars)!=null?$r:Gt).palette).filter(zr=>{var _r;return((_r=Gt.vars)!=null?_r:Gt).palette[zr].main}).map(zr=>({props:{color:zr,track:"inverted"},style:_extends$q({},Gt.vars?{backgroundColor:Gt.vars.palette.Slider[`${zr}Track`],borderColor:Gt.vars.palette.Slider[`${zr}Track`]}:_extends$q({backgroundColor:lighten_1(Gt.palette[zr].main,.62),borderColor:lighten_1(Gt.palette[zr].main,.62)},Gt.applyStyles("dark",{backgroundColor:darken_1(Gt.palette[zr].main,.5)}),Gt.applyStyles("dark",{borderColor:darken_1(Gt.palette[zr].main,.5)})))}))]}}),SliderThumb=styled$2("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.thumb,$r[`thumbColor${capitalize$7(zr.color)}`],zr.size!=="medium"&&$r[`thumbSize${capitalize$7(zr.size)}`]]}})(({theme:Gt})=>{var $r;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:Gt.transitions.create(["box-shadow","left","bottom"],{duration:Gt.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(Gt.vars||Gt).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${sliderClasses.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys((($r=Gt.vars)!=null?$r:Gt).palette).filter(zr=>{var _r;return((_r=Gt.vars)!=null?_r:Gt).palette[zr].main}).map(zr=>({props:{color:zr},style:{[`&:hover, &.${sliderClasses.focusVisible}`]:_extends$q({},Gt.vars?{boxShadow:`0px 0px 0px 8px rgba(${Gt.vars.palette[zr].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${alpha_1(Gt.palette[zr].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${sliderClasses.active}`]:_extends$q({},Gt.vars?{boxShadow:`0px 0px 0px 14px rgba(${Gt.vars.palette[zr].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${alpha_1(Gt.palette[zr].main,.16)}`})}}))]}}),SliderValueLabel=styled$2(SliderValueLabel$1,{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(Gt,$r)=>$r.valueLabel})(({theme:Gt})=>_extends$q({zIndex:1,whiteSpace:"nowrap"},Gt.typography.body2,{fontWeight:500,transition:Gt.transitions.create(["transform"],{duration:Gt.transitions.duration.shortest}),position:"absolute",backgroundColor:(Gt.vars||Gt).palette.grey[600],borderRadius:2,color:(Gt.vars||Gt).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${sliderClasses.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${sliderClasses.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:Gt.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),SliderMark=styled$2("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:Gt=>slotShouldForwardProp(Gt)&&Gt!=="markActive",overridesResolver:(Gt,$r)=>{const{markActive:zr}=Gt;return[$r.mark,zr&&$r.markActive]}})(({theme:Gt})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(Gt.vars||Gt).palette.background.paper,opacity:.8}}]})),SliderMarkLabel=styled$2("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:Gt=>slotShouldForwardProp(Gt)&&Gt!=="markLabelActive",overridesResolver:(Gt,$r)=>$r.markLabel})(({theme:Gt})=>_extends$q({},Gt.typography.body2,{color:(Gt.vars||Gt).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(Gt.vars||Gt).palette.text.primary}}]})),useUtilityClasses$7=Gt=>{const{disabled:$r,dragging:zr,marked:_r,orientation:Dr,track:kr,classes:qr,color:Nr,size:Wr}=Gt,Qr={root:["root",$r&&"disabled",zr&&"dragging",_r&&"marked",Dr==="vertical"&&"vertical",kr==="inverted"&&"trackInverted",kr===!1&&"trackFalse",Nr&&`color${capitalize$7(Nr)}`,Wr&&`size${capitalize$7(Wr)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",$r&&"disabled",Wr&&`thumbSize${capitalize$7(Wr)}`,Nr&&`thumbColor${capitalize$7(Nr)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return composeClasses$3(Qr,getSliderUtilityClass,qr)},Forward=({children:Gt})=>Gt,Slider=reactExports.forwardRef(function Gt($r,zr){var _r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0;const y0=useDefaultProps({props:$r,name:"MuiSlider"}),f0=useRtl(),{"aria-label":v0,"aria-valuetext":A0,"aria-labelledby":p0,component:h0="span",components:m0={},componentsProps:c0={},color:d0="primary",classes:M0,className:O0,disableSwap:x0=!1,disabled:C0=!1,getAriaLabel:$0,getAriaValueText:_0,marks:R0=!1,max:D0=100,min:S0=0,orientation:I0="horizontal",shiftStep:B0=10,size:T0="medium",step:Q0=1,scale:L0=Identity,slotProps:N0,slots:j0,track:q0="normal",valueLabelDisplay:k0="off",valueLabelFormat:w0=Identity}=y0,F0=_objectWithoutPropertiesLoose$a(y0,_excluded$c),G0=_extends$q({},y0,{isRtl:f0,max:D0,min:S0,classes:M0,disabled:C0,disableSwap:x0,orientation:I0,marks:R0,color:d0,size:T0,step:Q0,shiftStep:B0,scale:L0,track:q0,valueLabelDisplay:k0,valueLabelFormat:w0}),{axisProps:X0,getRootProps:eo,getHiddenInputProps:K0,getThumbProps:Z0,open:ao,active:io,axis:H0,focusedThumbIndex:P0,range:W0,dragging:Y0,marks:co,values:Ao,trackOffset:oo,trackLeap:uo,getThumbStyle:Mo}=useSlider(_extends$q({},G0,{rootRef:zr}));G0.marked=co.length>0&&co.some(Co=>Co.label),G0.dragging=Y0,G0.focusedThumbIndex=P0;const go=useUtilityClasses$7(G0),qo=(_r=(Dr=j0==null?void 0:j0.root)!=null?Dr:m0.Root)!=null?_r:SliderRoot,Io=(kr=(qr=j0==null?void 0:j0.rail)!=null?qr:m0.Rail)!=null?kr:SliderRail,Qo=(Nr=(Wr=j0==null?void 0:j0.track)!=null?Wr:m0.Track)!=null?Nr:SliderTrack,rs=(Qr=(Vr=j0==null?void 0:j0.thumb)!=null?Vr:m0.Thumb)!=null?Qr:SliderThumb,gs=(Jr=(Zr=j0==null?void 0:j0.valueLabel)!=null?Zr:m0.ValueLabel)!=null?Jr:SliderValueLabel,Ss=(zn=(Vn=j0==null?void 0:j0.mark)!=null?Vn:m0.Mark)!=null?zn:SliderMark,zs=(_i=(e0=j0==null?void 0:j0.markLabel)!=null?e0:m0.MarkLabel)!=null?_i:SliderMarkLabel,Os=(r0=(i0=j0==null?void 0:j0.input)!=null?i0:m0.Input)!=null?r0:"input",Ts=(n0=N0==null?void 0:N0.root)!=null?n0:c0.root,Ds=(o0=N0==null?void 0:N0.rail)!=null?o0:c0.rail,Bs=(a0=N0==null?void 0:N0.track)!=null?a0:c0.track,ks=(s0=N0==null?void 0:N0.thumb)!=null?s0:c0.thumb,Go=(l0=N0==null?void 0:N0.valueLabel)!=null?l0:c0.valueLabel,yo=(u0=N0==null?void 0:N0.mark)!=null?u0:c0.mark,zo=(b0=N0==null?void 0:N0.markLabel)!=null?b0:c0.markLabel,xo=(g0=N0==null?void 0:N0.input)!=null?g0:c0.input,Bo=useSlotProps$1({elementType:qo,getSlotProps:eo,externalSlotProps:Ts,externalForwardedProps:F0,additionalProps:_extends$q({},shouldSpreadAdditionalProps(qo)&&{as:h0}),ownerState:_extends$q({},G0,Ts==null?void 0:Ts.ownerState),className:[go.root,O0]}),Wo=useSlotProps$1({elementType:Io,externalSlotProps:Ds,ownerState:G0,className:go.rail}),us=useSlotProps$1({elementType:Qo,externalSlotProps:Bs,additionalProps:{style:_extends$q({},X0[H0].offset(oo),X0[H0].leap(uo))},ownerState:_extends$q({},G0,Bs==null?void 0:Bs.ownerState),className:go.track}),ms=useSlotProps$1({elementType:rs,getSlotProps:Z0,externalSlotProps:ks,ownerState:_extends$q({},G0,ks==null?void 0:ks.ownerState),className:go.thumb}),ns=useSlotProps$1({elementType:gs,externalSlotProps:Go,ownerState:_extends$q({},G0,Go==null?void 0:Go.ownerState),className:go.valueLabel}),Vo=useSlotProps$1({elementType:Ss,externalSlotProps:yo,ownerState:G0,className:go.mark}),vs=useSlotProps$1({elementType:zs,externalSlotProps:zo,ownerState:G0,className:go.markLabel}),Uo=useSlotProps$1({elementType:Os,getSlotProps:K0,externalSlotProps:xo,ownerState:G0});return jsxRuntimeExports.jsxs(qo,_extends$q({},Bo,{children:[jsxRuntimeExports.jsx(Io,_extends$q({},Wo)),jsxRuntimeExports.jsx(Qo,_extends$q({},us)),co.filter(Co=>Co.value>=S0&&Co.value<=D0).map((Co,wo)=>{const Zo=valueToPercent(Co.value,S0,D0),jo=X0[H0].offset(Zo);let Xo;return q0===!1?Xo=Ao.indexOf(Co.value)!==-1:Xo=q0==="normal"&&(W0?Co.value>=Ao[0]&&Co.value<=Ao[Ao.length-1]:Co.value<=Ao[0])||q0==="inverted"&&(W0?Co.value<=Ao[0]||Co.value>=Ao[Ao.length-1]:Co.value>=Ao[0]),jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(Ss,_extends$q({"data-index":wo},Vo,!isHostComponent$1(Ss)&&{markActive:Xo},{style:_extends$q({},jo,Vo.style),className:clsx$1(Vo.className,Xo&&go.markActive)})),Co.label!=null?jsxRuntimeExports.jsx(zs,_extends$q({"aria-hidden":!0,"data-index":wo},vs,!isHostComponent$1(zs)&&{markLabelActive:Xo},{style:_extends$q({},jo,vs.style),className:clsx$1(go.markLabel,vs.className,Xo&&go.markLabelActive),children:Co.label})):null]},wo)}),Ao.map((Co,wo)=>{const Zo=valueToPercent(Co,S0,D0),jo=X0[H0].offset(Zo),Xo=k0==="off"?Forward:gs;return jsxRuntimeExports.jsx(Xo,_extends$q({},!isHostComponent$1(Xo)&&{valueLabelFormat:w0,valueLabelDisplay:k0,value:typeof w0=="function"?w0(L0(Co),wo):w0,index:wo,open:ao===wo||io===wo||k0==="on",disabled:C0},ns,{children:jsxRuntimeExports.jsx(rs,_extends$q({"data-index":wo},ms,{className:clsx$1(go.thumb,ms.className,io===wo&&go.active,P0===wo&&go.focusVisible),style:_extends$q({},jo,Mo(wo),ms.style),children:jsxRuntimeExports.jsx(Os,_extends$q({"data-index":wo,"aria-label":$0?$0(wo):v0,"aria-valuenow":L0(Co),"aria-labelledby":p0,"aria-valuetext":_0?_0(L0(Co),wo):A0,value:Ao[wo]},Uo))}))}),wo)})]}))});let warnedOnce=!1;const Alert=reactExports.forwardRef(function Gt($r,zr){return warnedOnce||(console.warn(["MUI: The Alert component was moved from the lab to the core.","","You should use `import { Alert } from '@mui/material'`","or `import Alert from '@mui/material/Alert'`"].join(`
`)),warnedOnce=!0),jsxRuntimeExports.jsx(Alert$1,_extends$q({ref:zr},$r))}),TimelineContext=reactExports.createContext({});function getTimelineUtilityClass(Gt){return generateUtilityClass$1("MuiTimeline",Gt)}generateUtilityClasses$1("MuiTimeline",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]);function convertTimelinePositionToClass(Gt){return Gt==="alternate-reverse"?"positionAlternateReverse":`position${capitalize$7(Gt)}`}const _excluded$b=["position","className"],useUtilityClasses$6=Gt=>{const{position:$r,classes:zr}=Gt,_r={root:["root",$r&&convertTimelinePositionToClass($r)]};return composeClasses$1(_r,getTimelineUtilityClass,zr)},TimelineRoot=styled$2("ul",{name:"MuiTimeline",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,zr.position&&$r[convertTimelinePositionToClass(zr.position)]]}})({display:"flex",flexDirection:"column",padding:"6px 16px",flexGrow:1}),Timeline=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTimeline"}),{position:Dr="right",className:kr}=_r,qr=_objectWithoutPropertiesLoose$a(_r,_excluded$b),Nr=_extends$q({},_r,{position:Dr}),Wr=useUtilityClasses$6(Nr),Qr=reactExports.useMemo(()=>({position:Dr}),[Dr]);return jsxRuntimeExports.jsx(TimelineContext.Provider,{value:Qr,children:jsxRuntimeExports.jsx(TimelineRoot,_extends$q({className:clsx$1(Wr.root,kr),ownerState:Nr,ref:zr},qr))})});function getTimelineConnectorUtilityClass(Gt){return generateUtilityClass$1("MuiTimelineConnector",Gt)}generateUtilityClasses$1("MuiTimelineConnector",["root"]);const _excluded$a=["className"],useUtilityClasses$5=Gt=>{const{classes:$r}=Gt;return composeClasses$1({root:["root"]},getTimelineConnectorUtilityClass,$r)},TimelineConnectorRoot=styled$2("span",{name:"MuiTimelineConnector",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})(({theme:Gt})=>({width:2,backgroundColor:(Gt.vars||Gt).palette.grey[400],flexGrow:1})),TimelineConnector=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTimelineConnector"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$a),qr=_r,Nr=useUtilityClasses$5(qr);return jsxRuntimeExports.jsx(TimelineConnectorRoot,_extends$q({className:clsx$1(Nr.root,Dr),ownerState:qr,ref:zr},kr))});function getTimelineContentUtilityClass(Gt){return generateUtilityClass$1("MuiTimelineContent",Gt)}const timelineContentClasses=generateUtilityClasses$1("MuiTimelineContent",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]),_excluded$9=["className"],useUtilityClasses$4=Gt=>{const{position:$r,classes:zr}=Gt,_r={root:["root",convertTimelinePositionToClass($r)]};return composeClasses$1(_r,getTimelineContentUtilityClass,zr)},TimelineContentRoot=styled$2(Typography,{name:"MuiTimelineContent",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[convertTimelinePositionToClass(zr.position)]]}})(({ownerState:Gt})=>_extends$q({flex:1,padding:"6px 16px",textAlign:"left"},Gt.position==="left"&&{textAlign:"right"})),TimelineContent=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTimelineContent"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$9),{position:qr}=reactExports.useContext(TimelineContext),Nr=_extends$q({},_r,{position:qr||"right"}),Wr=useUtilityClasses$4(Nr);return jsxRuntimeExports.jsx(TimelineContentRoot,_extends$q({component:"div",className:clsx$1(Wr.root,Dr),ownerState:Nr,ref:zr},kr))});function getTimelineDotUtilityClass(Gt){return generateUtilityClass$1("MuiTimelineDot",Gt)}generateUtilityClasses$1("MuiTimelineDot",["root","filled","outlined","filledGrey","outlinedGrey","filledPrimary","outlinedPrimary","filledSecondary","outlinedSecondary"]);const _excluded$8=["className","color","variant"],useUtilityClasses$3=Gt=>{const{color:$r,variant:zr,classes:_r}=Gt,Dr={root:["root",zr,$r!=="inherit"&&`${zr}${capitalize$7($r)}`]};return composeClasses$1(Dr,getTimelineDotUtilityClass,_r)},TimelineDotRoot=styled$2("span",{name:"MuiTimelineDot",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[zr.color!=="inherit"&&`${zr.variant}${capitalize$7(zr.color)}`],$r[zr.variant]]}})(({ownerState:Gt,theme:$r})=>_extends$q({display:"flex",alignSelf:"baseline",borderStyle:"solid",borderWidth:2,padding:4,borderRadius:"50%",boxShadow:($r.vars||$r).shadows[1],margin:"11.5px 0"},Gt.variant==="filled"&&_extends$q({borderColor:"transparent"},Gt.color!=="inherit"&&_extends$q({},Gt.color==="grey"?{color:($r.vars||$r).palette.grey[50],backgroundColor:($r.vars||$r).palette.grey[400]}:{color:($r.vars||$r).palette[Gt.color].contrastText,backgroundColor:($r.vars||$r).palette[Gt.color].main})),Gt.variant==="outlined"&&_extends$q({boxShadow:"none",backgroundColor:"transparent"},Gt.color!=="inherit"&&_extends$q({},Gt.color==="grey"?{borderColor:($r.vars||$r).palette.grey[400]}:{borderColor:($r.vars||$r).palette[Gt.color].main})))),TimelineDot=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTimelineDot"}),{className:Dr,color:kr="grey",variant:qr="filled"}=_r,Nr=_objectWithoutPropertiesLoose$a(_r,_excluded$8),Wr=_extends$q({},_r,{color:kr,variant:qr}),Qr=useUtilityClasses$3(Wr);return jsxRuntimeExports.jsx(TimelineDotRoot,_extends$q({className:clsx$1(Qr.root,Dr),ownerState:Wr,ref:zr},Nr))}),timelineOppositeContentClasses=generateUtilityClasses$1("MuiTimelineOppositeContent",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]);function getTimelineItemUtilityClass(Gt){return generateUtilityClass$1("MuiTimelineItem",Gt)}generateUtilityClasses$1("MuiTimelineItem",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse","missingOppositeContent"]);const _excluded$7=["position","className"],useUtilityClasses$2=Gt=>{const{position:$r,classes:zr,hasOppositeContent:_r}=Gt,Dr={root:["root",convertTimelinePositionToClass($r),!_r&&"missingOppositeContent"]};return composeClasses$1(Dr,getTimelineItemUtilityClass,zr)},TimelineItemRoot=styled$2("li",{name:"MuiTimelineItem",slot:"Root",overridesResolver:(Gt,$r)=>{const{ownerState:zr}=Gt;return[$r.root,$r[convertTimelinePositionToClass(zr.position)]]}})(({ownerState:Gt})=>_extends$q({listStyle:"none",display:"flex",position:"relative",minHeight:70},Gt.position==="left"&&{flexDirection:"row-reverse"},(Gt.position==="alternate"||Gt.position==="alternate-reverse")&&{[`&:nth-of-type(${Gt.position==="alternate"?"even":"odd"})`]:{flexDirection:"row-reverse",[`& .${timelineContentClasses.root}`]:{textAlign:"right"},[`& .${timelineOppositeContentClasses.root}`]:{textAlign:"left"}}},!Gt.hasOppositeContent&&{"&::before":{content:'""',flex:1,padding:"6px 16px"}})),TimelineItem=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTimelineItem"}),{position:Dr,className:kr}=_r,qr=_objectWithoutPropertiesLoose$a(_r,_excluded$7),{position:Nr}=reactExports.useContext(TimelineContext);let Wr=!1;reactExports.Children.forEach(_r.children,Zr=>{isMuiElement(Zr,["TimelineOppositeContent"])&&(Wr=!0)});const Qr=_extends$q({},_r,{position:Dr||Nr||"right",hasOppositeContent:Wr}),Vr=useUtilityClasses$2(Qr),Jr=reactExports.useMemo(()=>({position:Qr.position}),[Qr.position]);return jsxRuntimeExports.jsx(TimelineContext.Provider,{value:Jr,children:jsxRuntimeExports.jsx(TimelineItemRoot,_extends$q({className:clsx$1(Vr.root,kr),ownerState:Qr,ref:zr},qr))})});function getTimelineSeparatorUtilityClass(Gt){return generateUtilityClass$1("MuiTimelineSeparator",Gt)}generateUtilityClasses$1("MuiTimelineSeparator",["root"]);const _excluded$6=["className"],useUtilityClasses$1=Gt=>{const{classes:$r}=Gt;return composeClasses$1({root:["root"]},getTimelineSeparatorUtilityClass,$r)},TimelineSeparatorRoot=styled$2("div",{name:"MuiTimelineSeparator",slot:"Root",overridesResolver:(Gt,$r)=>$r.root})({display:"flex",flexDirection:"column",flex:0,alignItems:"center"}),TimelineSeparator=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiTimelineSeparator"}),{className:Dr}=_r,kr=_objectWithoutPropertiesLoose$a(_r,_excluded$6),qr=_r,Nr=useUtilityClasses$1(qr);return jsxRuntimeExports.jsx(TimelineSeparatorRoot,_extends$q({className:clsx$1(Nr.root,Dr),ownerState:qr,ref:zr},kr))});var lib={},Scrollbars$1={},domCss={exports:{}},div=null,prefixes$2=["Webkit","Moz","O","ms"],prefixStyle=function Gt($r){div||(div=document.createElement("div"));var zr=div.style;if($r in zr)return $r;for(var _r=$r.charAt(0).toUpperCase()+$r.slice(1),Dr=prefixes$2.length;Dr>=0;Dr--){var kr=prefixes$2[Dr]+_r;if(kr in zr)return kr}return!1},toNoCase_1=toNoCase,hasSpace=/\s/,hasSeparator=/(_|-|\.|:)/,hasCamel=/([a-z][A-Z]|[A-Z][a-z])/;function toNoCase(Gt){return hasSpace.test(Gt)?Gt.toLowerCase():hasSeparator.test(Gt)?(unseparate(Gt)||Gt).toLowerCase():hasCamel.test(Gt)?uncamelize(Gt).toLowerCase():Gt.toLowerCase()}var separatorSplitter=/[\W_]+(.|$)/g;function unseparate(Gt){return Gt.replace(separatorSplitter,function($r,zr){return zr?" "+zr:""})}var camelSplitter=/(.)([A-Z]+)/g;function uncamelize(Gt){return Gt.replace(camelSplitter,function($r,zr,_r){return zr+" "+_r.toLowerCase().split("").join(" ")})}var clean=toNoCase_1,toSpaceCase_1=toSpaceCase;function toSpaceCase(Gt){return clean(Gt).replace(/[\W_]+(.|$)/g,function($r,zr){return zr?" "+zr:""}).trim()}var space=toSpaceCase_1,toCamelCase_1=toCamelCase$1;function toCamelCase$1(Gt){return space(Gt).replace(/\s(\w)/g,function($r,zr){return zr.toUpperCase()})}var IS_UNITLESS={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},addPxToStyle$1=function(Gt,$r){return typeof $r=="number"&&!IS_UNITLESS[Gt]?$r+"px":$r},prefix$1=prefixStyle,toCamelCase=toCamelCase_1,cache$1={float:"cssFloat"},addPxToStyle=addPxToStyle$1;function style(Gt,$r,zr){var _r=cache$1[$r];if(typeof _r>"u"&&(_r=detect($r)),_r){if(zr===void 0)return Gt.style[_r];Gt.style[_r]=addPxToStyle(_r,zr)}}function each$1(Gt,$r){for(var zr in $r)$r.hasOwnProperty(zr)&&style(Gt,zr,$r[zr])}function detect(Gt){var $r=toCamelCase(Gt),zr=prefix$1($r);return cache$1[$r]=cache$1[Gt]=cache$1[zr]=zr,zr}function set(){arguments.length===2?typeof arguments[1]=="string"?arguments[0].style.cssText=arguments[1]:each$1(arguments[0],arguments[1]):style(arguments[0],arguments[1],arguments[2])}domCss.exports=set;domCss.exports.set=set;domCss.exports.get=function(Gt,$r){return Array.isArray($r)?$r.reduce(function(zr,_r){return zr[_r]=style(Gt,_r||""),zr},{}):style(Gt,$r||"")};var domCssExports=domCss.exports,isString$1={};(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr){return typeof zr=="string"}})(isString$1);var getScrollbarWidth={};(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=kr;var $r=domCssExports,zr=_r($r);function _r(qr){return qr&&qr.__esModule?qr:{default:qr}}var Dr=!1;function kr(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(qr&&Dr!==!1)return Dr;if(typeof document<"u"){var Nr=document.createElement("div");(0,zr.default)(Nr,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(Nr),Dr=Nr.offsetWidth-Nr.clientWidth,document.body.removeChild(Nr)}else Dr=0;return Dr||0}})(getScrollbarWidth);var returnFalse={};(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(){return!1}})(returnFalse);var getInnerWidth={};(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr){var _r=zr.clientWidth,Dr=getComputedStyle(zr),kr=Dr.paddingLeft,qr=Dr.paddingRight;return _r-parseFloat(kr)-parseFloat(qr)}})(getInnerWidth);var getInnerHeight={};(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.default=$r;function $r(zr){var _r=zr.clientHeight,Dr=getComputedStyle(zr),kr=Dr.paddingTop,qr=Dr.paddingBottom;return _r-parseFloat(kr)-parseFloat(qr)}})(getInnerHeight);var styles$k={};Object.defineProperty(styles$k,"__esModule",{value:!0});styles$k.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"};styles$k.containerStyleAutoHeight={height:"auto"};styles$k.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"};styles$k.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0};styles$k.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0};styles$k.trackHorizontalStyleDefault={position:"absolute",height:6};styles$k.trackVerticalStyleDefault={position:"absolute",width:6};styles$k.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"};styles$k.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"};styles$k.disableSelectStyle={userSelect:"none"};styles$k.disableSelectStyleReset={userSelect:""};var defaultRenderElements={};Object.defineProperty(defaultRenderElements,"__esModule",{value:!0});var _extends$1=Object.assign||function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt};defaultRenderElements.renderViewDefault=renderViewDefault;defaultRenderElements.renderTrackHorizontalDefault=renderTrackHorizontalDefault;defaultRenderElements.renderTrackVerticalDefault=renderTrackVerticalDefault;defaultRenderElements.renderThumbHorizontalDefault=renderThumbHorizontalDefault;defaultRenderElements.renderThumbVerticalDefault=renderThumbVerticalDefault;var _react=reactExports,_react2=_interopRequireDefault$2(_react);function _interopRequireDefault$2(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}}function _objectWithoutProperties$1(Gt,$r){var zr={};for(var _r in Gt)$r.indexOf(_r)>=0||Object.prototype.hasOwnProperty.call(Gt,_r)&&(zr[_r]=Gt[_r]);return zr}function renderViewDefault(Gt){return _react2.default.createElement("div",Gt)}function renderTrackHorizontalDefault(Gt){var $r=Gt.style,zr=_objectWithoutProperties$1(Gt,["style"]),_r=_extends$1({},$r,{right:2,bottom:2,left:2,borderRadius:3});return _react2.default.createElement("div",_extends$1({style:_r},zr))}function renderTrackVerticalDefault(Gt){var $r=Gt.style,zr=_objectWithoutProperties$1(Gt,["style"]),_r=_extends$1({},$r,{right:2,bottom:2,top:2,borderRadius:3});return _react2.default.createElement("div",_extends$1({style:_r},zr))}function renderThumbHorizontalDefault(Gt){var $r=Gt.style,zr=_objectWithoutProperties$1(Gt,["style"]),_r=_extends$1({},$r,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return _react2.default.createElement("div",_extends$1({style:_r},zr))}function renderThumbVerticalDefault(Gt){var $r=Gt.style,zr=_objectWithoutProperties$1(Gt,["style"]),_r=_extends$1({},$r,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return _react2.default.createElement("div",_extends$1({style:_r},zr))}(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0});var $r=Object.assign||function(f0){for(var v0=1;v0<arguments.length;v0++){var A0=arguments[v0];for(var p0 in A0)Object.prototype.hasOwnProperty.call(A0,p0)&&(f0[p0]=A0[p0])}return f0},zr=function(){function f0(v0,A0){for(var p0=0;p0<A0.length;p0++){var h0=A0[p0];h0.enumerable=h0.enumerable||!1,h0.configurable=!0,"value"in h0&&(h0.writable=!0),Object.defineProperty(v0,h0.key,h0)}}return function(v0,A0,p0){return A0&&f0(v0.prototype,A0),p0&&f0(v0,p0),v0}}(),_r=rafExports,Dr=s0(_r),kr=domCssExports,qr=s0(kr),Nr=reactExports,Wr=propTypesExports,Qr=s0(Wr),Vr=isString$1,Jr=s0(Vr),Zr=getScrollbarWidth,zn=s0(Zr),Vn=returnFalse,_i=s0(Vn),e0=getInnerWidth,r0=s0(e0),i0=getInnerHeight,n0=s0(i0),o0=styles$k,a0=defaultRenderElements;function s0(f0){return f0&&f0.__esModule?f0:{default:f0}}function l0(f0,v0){var A0={};for(var p0 in f0)v0.indexOf(p0)>=0||Object.prototype.hasOwnProperty.call(f0,p0)&&(A0[p0]=f0[p0]);return A0}function u0(f0,v0){if(!(f0 instanceof v0))throw new TypeError("Cannot call a class as a function")}function b0(f0,v0){if(!f0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v0&&(typeof v0=="object"||typeof v0=="function")?v0:f0}function g0(f0,v0){if(typeof v0!="function"&&v0!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v0);f0.prototype=Object.create(v0&&v0.prototype,{constructor:{value:f0,enumerable:!1,writable:!0,configurable:!0}}),v0&&(Object.setPrototypeOf?Object.setPrototypeOf(f0,v0):f0.__proto__=v0)}var y0=function(f0){g0(v0,f0);function v0(A0){var p0;u0(this,v0);for(var h0=arguments.length,m0=Array(h0>1?h0-1:0),c0=1;c0<h0;c0++)m0[c0-1]=arguments[c0];var d0=b0(this,(p0=v0.__proto__||Object.getPrototypeOf(v0)).call.apply(p0,[this,A0].concat(m0)));return d0.getScrollLeft=d0.getScrollLeft.bind(d0),d0.getScrollTop=d0.getScrollTop.bind(d0),d0.getScrollWidth=d0.getScrollWidth.bind(d0),d0.getScrollHeight=d0.getScrollHeight.bind(d0),d0.getClientWidth=d0.getClientWidth.bind(d0),d0.getClientHeight=d0.getClientHeight.bind(d0),d0.getValues=d0.getValues.bind(d0),d0.getThumbHorizontalWidth=d0.getThumbHorizontalWidth.bind(d0),d0.getThumbVerticalHeight=d0.getThumbVerticalHeight.bind(d0),d0.getScrollLeftForOffset=d0.getScrollLeftForOffset.bind(d0),d0.getScrollTopForOffset=d0.getScrollTopForOffset.bind(d0),d0.scrollLeft=d0.scrollLeft.bind(d0),d0.scrollTop=d0.scrollTop.bind(d0),d0.scrollToLeft=d0.scrollToLeft.bind(d0),d0.scrollToTop=d0.scrollToTop.bind(d0),d0.scrollToRight=d0.scrollToRight.bind(d0),d0.scrollToBottom=d0.scrollToBottom.bind(d0),d0.handleTrackMouseEnter=d0.handleTrackMouseEnter.bind(d0),d0.handleTrackMouseLeave=d0.handleTrackMouseLeave.bind(d0),d0.handleHorizontalTrackMouseDown=d0.handleHorizontalTrackMouseDown.bind(d0),d0.handleVerticalTrackMouseDown=d0.handleVerticalTrackMouseDown.bind(d0),d0.handleHorizontalThumbMouseDown=d0.handleHorizontalThumbMouseDown.bind(d0),d0.handleVerticalThumbMouseDown=d0.handleVerticalThumbMouseDown.bind(d0),d0.handleWindowResize=d0.handleWindowResize.bind(d0),d0.handleScroll=d0.handleScroll.bind(d0),d0.handleDrag=d0.handleDrag.bind(d0),d0.handleDragEnd=d0.handleDragEnd.bind(d0),d0.state={didMountUniversal:!1},d0}return zr(v0,[{key:"componentDidMount",value:function(){this.addListeners(),this.update(),this.componentDidMountUniversal()}},{key:"componentDidMountUniversal",value:function(){var p0=this.props.universal;p0&&this.setState({didMountUniversal:!0})}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"componentWillUnmount",value:function(){this.removeListeners(),(0,_r.cancel)(this.requestFrame),clearTimeout(this.hideTracksTimeout),clearInterval(this.detectScrollingInterval)}},{key:"getScrollLeft",value:function(){return this.view?this.view.scrollLeft:0}},{key:"getScrollTop",value:function(){return this.view?this.view.scrollTop:0}},{key:"getScrollWidth",value:function(){return this.view?this.view.scrollWidth:0}},{key:"getScrollHeight",value:function(){return this.view?this.view.scrollHeight:0}},{key:"getClientWidth",value:function(){return this.view?this.view.clientWidth:0}},{key:"getClientHeight",value:function(){return this.view?this.view.clientHeight:0}},{key:"getValues",value:function(){var p0=this.view||{},h0=p0.scrollLeft,m0=h0===void 0?0:h0,c0=p0.scrollTop,d0=c0===void 0?0:c0,M0=p0.scrollWidth,O0=M0===void 0?0:M0,x0=p0.scrollHeight,C0=x0===void 0?0:x0,$0=p0.clientWidth,_0=$0===void 0?0:$0,R0=p0.clientHeight,D0=R0===void 0?0:R0;return{left:m0/(O0-_0)||0,top:d0/(C0-D0)||0,scrollLeft:m0,scrollTop:d0,scrollWidth:O0,scrollHeight:C0,clientWidth:_0,clientHeight:D0}}},{key:"getThumbHorizontalWidth",value:function(){var p0=this.props,h0=p0.thumbSize,m0=p0.thumbMinSize,c0=this.view,d0=c0.scrollWidth,M0=c0.clientWidth,O0=(0,r0.default)(this.trackHorizontal),x0=Math.ceil(M0/d0*O0);return O0<=x0?0:h0||Math.max(x0,m0)}},{key:"getThumbVerticalHeight",value:function(){var p0=this.props,h0=p0.thumbSize,m0=p0.thumbMinSize,c0=this.view,d0=c0.scrollHeight,M0=c0.clientHeight,O0=(0,n0.default)(this.trackVertical),x0=Math.ceil(M0/d0*O0);return O0<=x0?0:h0||Math.max(x0,m0)}},{key:"getScrollLeftForOffset",value:function(p0){var h0=this.view,m0=h0.scrollWidth,c0=h0.clientWidth,d0=(0,r0.default)(this.trackHorizontal),M0=this.getThumbHorizontalWidth();return p0/(d0-M0)*(m0-c0)}},{key:"getScrollTopForOffset",value:function(p0){var h0=this.view,m0=h0.scrollHeight,c0=h0.clientHeight,d0=(0,n0.default)(this.trackVertical),M0=this.getThumbVerticalHeight();return p0/(d0-M0)*(m0-c0)}},{key:"scrollLeft",value:function(){var p0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.view&&(this.view.scrollLeft=p0)}},{key:"scrollTop",value:function(){var p0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.view&&(this.view.scrollTop=p0)}},{key:"scrollToLeft",value:function(){this.view&&(this.view.scrollLeft=0)}},{key:"scrollToTop",value:function(){this.view&&(this.view.scrollTop=0)}},{key:"scrollToRight",value:function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)}},{key:"scrollToBottom",value:function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)}},{key:"addListeners",value:function(){if(!(typeof document>"u"||!this.view)){var p0=this.view,h0=this.trackHorizontal,m0=this.trackVertical,c0=this.thumbHorizontal,d0=this.thumbVertical;p0.addEventListener("scroll",this.handleScroll),(0,zn.default)()&&(h0.addEventListener("mouseenter",this.handleTrackMouseEnter),h0.addEventListener("mouseleave",this.handleTrackMouseLeave),h0.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),m0.addEventListener("mouseenter",this.handleTrackMouseEnter),m0.addEventListener("mouseleave",this.handleTrackMouseLeave),m0.addEventListener("mousedown",this.handleVerticalTrackMouseDown),c0.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),d0.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}}},{key:"removeListeners",value:function(){if(!(typeof document>"u"||!this.view)){var p0=this.view,h0=this.trackHorizontal,m0=this.trackVertical,c0=this.thumbHorizontal,d0=this.thumbVertical;p0.removeEventListener("scroll",this.handleScroll),(0,zn.default)()&&(h0.removeEventListener("mouseenter",this.handleTrackMouseEnter),h0.removeEventListener("mouseleave",this.handleTrackMouseLeave),h0.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),m0.removeEventListener("mouseenter",this.handleTrackMouseEnter),m0.removeEventListener("mouseleave",this.handleTrackMouseLeave),m0.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),c0.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),d0.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}}},{key:"handleScroll",value:function(p0){var h0=this,m0=this.props,c0=m0.onScroll,d0=m0.onScrollFrame;c0&&c0(p0),this.update(function(M0){var O0=M0.scrollLeft,x0=M0.scrollTop;h0.viewScrollLeft=O0,h0.viewScrollTop=x0,d0&&d0(M0)}),this.detectScrolling()}},{key:"handleScrollStart",value:function(){var p0=this.props.onScrollStart;p0&&p0(),this.handleScrollStartAutoHide()}},{key:"handleScrollStartAutoHide",value:function(){var p0=this.props.autoHide;p0&&this.showTracks()}},{key:"handleScrollStop",value:function(){var p0=this.props.onScrollStop;p0&&p0(),this.handleScrollStopAutoHide()}},{key:"handleScrollStopAutoHide",value:function(){var p0=this.props.autoHide;p0&&this.hideTracks()}},{key:"handleWindowResize",value:function(){(0,zn.default)(!1),this.forceUpdate()}},{key:"handleHorizontalTrackMouseDown",value:function(p0){p0.preventDefault();var h0=p0.target,m0=p0.clientX,c0=h0.getBoundingClientRect(),d0=c0.left,M0=this.getThumbHorizontalWidth(),O0=Math.abs(d0-m0)-M0/2;this.view.scrollLeft=this.getScrollLeftForOffset(O0)}},{key:"handleVerticalTrackMouseDown",value:function(p0){p0.preventDefault();var h0=p0.target,m0=p0.clientY,c0=h0.getBoundingClientRect(),d0=c0.top,M0=this.getThumbVerticalHeight(),O0=Math.abs(d0-m0)-M0/2;this.view.scrollTop=this.getScrollTopForOffset(O0)}},{key:"handleHorizontalThumbMouseDown",value:function(p0){p0.preventDefault(),this.handleDragStart(p0);var h0=p0.target,m0=p0.clientX,c0=h0.offsetWidth,d0=h0.getBoundingClientRect(),M0=d0.left;this.prevPageX=c0-(m0-M0)}},{key:"handleVerticalThumbMouseDown",value:function(p0){p0.preventDefault(),this.handleDragStart(p0);var h0=p0.target,m0=p0.clientY,c0=h0.offsetHeight,d0=h0.getBoundingClientRect(),M0=d0.top;this.prevPageY=c0-(m0-M0)}},{key:"setupDragging",value:function(){(0,qr.default)(document.body,o0.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=_i.default}},{key:"teardownDragging",value:function(){(0,qr.default)(document.body,o0.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0}},{key:"handleDragStart",value:function(p0){this.dragging=!0,p0.stopImmediatePropagation(),this.setupDragging()}},{key:"handleDrag",value:function(p0){if(this.prevPageX){var h0=p0.clientX,m0=this.trackHorizontal.getBoundingClientRect(),c0=m0.left,d0=this.getThumbHorizontalWidth(),M0=d0-this.prevPageX,O0=-c0+h0-M0;this.view.scrollLeft=this.getScrollLeftForOffset(O0)}if(this.prevPageY){var x0=p0.clientY,C0=this.trackVertical.getBoundingClientRect(),$0=C0.top,_0=this.getThumbVerticalHeight(),R0=_0-this.prevPageY,D0=-$0+x0-R0;this.view.scrollTop=this.getScrollTopForOffset(D0)}return!1}},{key:"handleDragEnd",value:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()}},{key:"handleDragEndAutoHide",value:function(){var p0=this.props.autoHide;p0&&this.hideTracks()}},{key:"handleTrackMouseEnter",value:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()}},{key:"handleTrackMouseEnterAutoHide",value:function(){var p0=this.props.autoHide;p0&&this.showTracks()}},{key:"handleTrackMouseLeave",value:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()}},{key:"handleTrackMouseLeaveAutoHide",value:function(){var p0=this.props.autoHide;p0&&this.hideTracks()}},{key:"showTracks",value:function(){clearTimeout(this.hideTracksTimeout),(0,qr.default)(this.trackHorizontal,{opacity:1}),(0,qr.default)(this.trackVertical,{opacity:1})}},{key:"hideTracks",value:function(){var p0=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var h0=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,qr.default)(p0.trackHorizontal,{opacity:0}),(0,qr.default)(p0.trackVertical,{opacity:0})},h0)}}},{key:"detectScrolling",value:function(){var p0=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){p0.lastViewScrollLeft===p0.viewScrollLeft&&p0.lastViewScrollTop===p0.viewScrollTop&&(clearInterval(p0.detectScrollingInterval),p0.scrolling=!1,p0.handleScrollStop()),p0.lastViewScrollLeft=p0.viewScrollLeft,p0.lastViewScrollTop=p0.viewScrollTop},100))}},{key:"raf",value:function(p0){var h0=this;this.requestFrame&&Dr.default.cancel(this.requestFrame),this.requestFrame=(0,Dr.default)(function(){h0.requestFrame=void 0,p0()})}},{key:"update",value:function(p0){var h0=this;this.raf(function(){return h0._update(p0)})}},{key:"_update",value:function(p0){var h0=this.props,m0=h0.onUpdate,c0=h0.hideTracksWhenNotNeeded,d0=this.getValues();if((0,zn.default)()){var M0=d0.scrollLeft,O0=d0.clientWidth,x0=d0.scrollWidth,C0=(0,r0.default)(this.trackHorizontal),$0=this.getThumbHorizontalWidth(),_0=M0/(x0-O0)*(C0-$0),R0={width:$0,transform:"translateX("+_0+"px)"},D0=d0.scrollTop,S0=d0.clientHeight,I0=d0.scrollHeight,B0=(0,n0.default)(this.trackVertical),T0=this.getThumbVerticalHeight(),Q0=D0/(I0-S0)*(B0-T0),L0={height:T0,transform:"translateY("+Q0+"px)"};if(c0){var N0={visibility:x0>O0?"visible":"hidden"},j0={visibility:I0>S0?"visible":"hidden"};(0,qr.default)(this.trackHorizontal,N0),(0,qr.default)(this.trackVertical,j0)}(0,qr.default)(this.thumbHorizontal,R0),(0,qr.default)(this.thumbVertical,L0)}m0&&m0(d0),typeof p0=="function"&&p0(d0)}},{key:"render",value:function(){var p0=this,h0=(0,zn.default)(),m0=this.props;m0.onScroll,m0.onScrollFrame,m0.onScrollStart,m0.onScrollStop,m0.onUpdate;var c0=m0.renderView,d0=m0.renderTrackHorizontal,M0=m0.renderTrackVertical,O0=m0.renderThumbHorizontal,x0=m0.renderThumbVertical,C0=m0.tagName;m0.hideTracksWhenNotNeeded;var $0=m0.autoHide;m0.autoHideTimeout;var _0=m0.autoHideDuration;m0.thumbSize,m0.thumbMinSize;var R0=m0.universal,D0=m0.autoHeight,S0=m0.autoHeightMin,I0=m0.autoHeightMax,B0=m0.style,T0=m0.children,Q0=l0(m0,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),L0=this.state.didMountUniversal,N0=$r({},o0.containerStyleDefault,D0&&$r({},o0.containerStyleAutoHeight,{minHeight:S0,maxHeight:I0}),B0),j0=$r({},o0.viewStyleDefault,{marginRight:h0?-h0:0,marginBottom:h0?-h0:0},D0&&$r({},o0.viewStyleAutoHeight,{minHeight:(0,Jr.default)(S0)?"calc("+S0+" + "+h0+"px)":S0+h0,maxHeight:(0,Jr.default)(I0)?"calc("+I0+" + "+h0+"px)":I0+h0}),D0&&R0&&!L0&&{minHeight:S0,maxHeight:I0},R0&&!L0&&o0.viewStyleUniversalInitial),q0={transition:"opacity "+_0+"ms",opacity:0},k0=$r({},o0.trackHorizontalStyleDefault,$0&&q0,(!h0||R0&&!L0)&&{display:"none"}),w0=$r({},o0.trackVerticalStyleDefault,$0&&q0,(!h0||R0&&!L0)&&{display:"none"});return(0,Nr.createElement)(C0,$r({},Q0,{style:N0,ref:function(G0){p0.container=G0}}),[(0,Nr.cloneElement)(c0({style:j0}),{key:"view",ref:function(G0){p0.view=G0}},T0),(0,Nr.cloneElement)(d0({style:k0}),{key:"trackHorizontal",ref:function(G0){p0.trackHorizontal=G0}},(0,Nr.cloneElement)(O0({style:o0.thumbHorizontalStyleDefault}),{ref:function(G0){p0.thumbHorizontal=G0}})),(0,Nr.cloneElement)(M0({style:w0}),{key:"trackVertical",ref:function(G0){p0.trackVertical=G0}},(0,Nr.cloneElement)(x0({style:o0.thumbVerticalStyleDefault}),{ref:function(G0){p0.thumbVertical=G0}}))])}}]),v0}(Nr.Component);Gt.default=y0,y0.propTypes={onScroll:Qr.default.func,onScrollFrame:Qr.default.func,onScrollStart:Qr.default.func,onScrollStop:Qr.default.func,onUpdate:Qr.default.func,renderView:Qr.default.func,renderTrackHorizontal:Qr.default.func,renderTrackVertical:Qr.default.func,renderThumbHorizontal:Qr.default.func,renderThumbVertical:Qr.default.func,tagName:Qr.default.string,thumbSize:Qr.default.number,thumbMinSize:Qr.default.number,hideTracksWhenNotNeeded:Qr.default.bool,autoHide:Qr.default.bool,autoHideTimeout:Qr.default.number,autoHideDuration:Qr.default.number,autoHeight:Qr.default.bool,autoHeightMin:Qr.default.oneOfType([Qr.default.number,Qr.default.string]),autoHeightMax:Qr.default.oneOfType([Qr.default.number,Qr.default.string]),universal:Qr.default.bool,style:Qr.default.object,children:Qr.default.node},y0.defaultProps={renderView:a0.renderViewDefault,renderTrackHorizontal:a0.renderTrackHorizontalDefault,renderTrackVertical:a0.renderTrackVerticalDefault,renderThumbHorizontal:a0.renderThumbHorizontalDefault,renderThumbVertical:a0.renderThumbVerticalDefault,tagName:"div",thumbMinSize:30,hideTracksWhenNotNeeded:!1,autoHide:!1,autoHideTimeout:1e3,autoHideDuration:200,autoHeight:!1,autoHeightMin:0,autoHeightMax:200,universal:!1}})(Scrollbars$1);(function(Gt){Object.defineProperty(Gt,"__esModule",{value:!0}),Gt.Scrollbars=void 0;var $r=Scrollbars$1,zr=_r($r);function _r(Dr){return Dr&&Dr.__esModule?Dr:{default:Dr}}Gt.default=zr.default,Gt.Scrollbars=zr.default})(lib);const Scrollbars=getDefaultExportFromCjs$3(lib);var purify={exports:{}};/*! @license DOMPurify 3.1.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.7/LICENSE */var hasRequiredPurify;function requirePurify(){return hasRequiredPurify||(hasRequiredPurify=1,function(Gt,$r){(function(zr,_r){Gt.exports=_r()})(commonjsGlobal$2,function(){const{entries:zr,setPrototypeOf:_r,isFrozen:Dr,getPrototypeOf:kr,getOwnPropertyDescriptor:qr}=Object;let{freeze:Nr,seal:Wr,create:Qr}=Object,{apply:Vr,construct:Jr}=typeof Reflect<"u"&&Reflect;Nr||(Nr=function(eo){return eo}),Wr||(Wr=function(eo){return eo}),Vr||(Vr=function(eo,K0,Z0){return eo.apply(K0,Z0)}),Jr||(Jr=function(eo,K0){return new eo(...K0)});const Zr=u0(Array.prototype.forEach),zn=u0(Array.prototype.pop),Vn=u0(Array.prototype.push),_i=u0(String.prototype.toLowerCase),e0=u0(String.prototype.toString),r0=u0(String.prototype.match),i0=u0(String.prototype.replace),n0=u0(String.prototype.indexOf),o0=u0(String.prototype.trim),a0=u0(Object.prototype.hasOwnProperty),s0=u0(RegExp.prototype.test),l0=b0(TypeError);function u0(X0){return function(eo){for(var K0=arguments.length,Z0=new Array(K0>1?K0-1:0),ao=1;ao<K0;ao++)Z0[ao-1]=arguments[ao];return Vr(X0,eo,Z0)}}function b0(X0){return function(){for(var eo=arguments.length,K0=new Array(eo),Z0=0;Z0<eo;Z0++)K0[Z0]=arguments[Z0];return Jr(X0,K0)}}function g0(X0,eo){let K0=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_i;_r&&_r(X0,null);let Z0=eo.length;for(;Z0--;){let ao=eo[Z0];if(typeof ao=="string"){const io=K0(ao);io!==ao&&(Dr(eo)||(eo[Z0]=io),ao=io)}X0[ao]=!0}return X0}function y0(X0){for(let eo=0;eo<X0.length;eo++)a0(X0,eo)||(X0[eo]=null);return X0}function f0(X0){const eo=Qr(null);for(const[K0,Z0]of zr(X0))a0(X0,K0)&&(Array.isArray(Z0)?eo[K0]=y0(Z0):Z0&&typeof Z0=="object"&&Z0.constructor===Object?eo[K0]=f0(Z0):eo[K0]=Z0);return eo}function v0(X0,eo){for(;X0!==null;){const Z0=qr(X0,eo);if(Z0){if(Z0.get)return u0(Z0.get);if(typeof Z0.value=="function")return u0(Z0.value)}X0=kr(X0)}function K0(){return null}return K0}const A0=Nr(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),p0=Nr(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),h0=Nr(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),m0=Nr(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),c0=Nr(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),d0=Nr(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),M0=Nr(["#text"]),O0=Nr(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),x0=Nr(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),C0=Nr(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),$0=Nr(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),_0=Wr(/\{\{[\w\W]*|[\w\W]*\}\}/gm),R0=Wr(/<%[\w\W]*|[\w\W]*%>/gm),D0=Wr(/\${[\w\W]*}/gm),S0=Wr(/^data-[\-\w.\u00B7-\uFFFF]/),I0=Wr(/^aria-[\-\w]+$/),B0=Wr(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),T0=Wr(/^(?:\w+script|data):/i),Q0=Wr(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),L0=Wr(/^html$/i),N0=Wr(/^[a-z][.\w]*(-[.\w]+)+$/i);var j0=Object.freeze({__proto__:null,MUSTACHE_EXPR:_0,ERB_EXPR:R0,TMPLIT_EXPR:D0,DATA_ATTR:S0,ARIA_ATTR:I0,IS_ALLOWED_URI:B0,IS_SCRIPT_OR_DATA:T0,ATTR_WHITESPACE:Q0,DOCTYPE_NAME:L0,CUSTOM_ELEMENT:N0});const q0={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},k0=function(){return typeof window>"u"?null:window},w0=function(eo,K0){if(typeof eo!="object"||typeof eo.createPolicy!="function")return null;let Z0=null;const ao="data-tt-policy-suffix";K0&&K0.hasAttribute(ao)&&(Z0=K0.getAttribute(ao));const io="dompurify"+(Z0?"#"+Z0:"");try{return eo.createPolicy(io,{createHTML(H0){return H0},createScriptURL(H0){return H0}})}catch{return console.warn("TrustedTypes policy "+io+" could not be created."),null}};function F0(){let X0=arguments.length>0&&arguments[0]!==void 0?arguments[0]:k0();const eo=r1=>F0(r1);if(eo.version="3.1.7",eo.removed=[],!X0||!X0.document||X0.document.nodeType!==q0.document)return eo.isSupported=!1,eo;let{document:K0}=X0;const Z0=K0,ao=Z0.currentScript,{DocumentFragment:io,HTMLTemplateElement:H0,Node:P0,Element:W0,NodeFilter:Y0,NamedNodeMap:co=X0.NamedNodeMap||X0.MozNamedAttrMap,HTMLFormElement:Ao,DOMParser:oo,trustedTypes:uo}=X0,Mo=W0.prototype,go=v0(Mo,"cloneNode"),qo=v0(Mo,"remove"),Io=v0(Mo,"nextSibling"),Qo=v0(Mo,"childNodes"),rs=v0(Mo,"parentNode");if(typeof H0=="function"){const r1=K0.createElement("template");r1.content&&r1.content.ownerDocument&&(K0=r1.content.ownerDocument)}let gs,Ss="";const{implementation:zs,createNodeIterator:Os,createDocumentFragment:Ts,getElementsByTagName:Ds}=K0,{importNode:Bs}=Z0;let ks={};eo.isSupported=typeof zr=="function"&&typeof rs=="function"&&zs&&zs.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Go,ERB_EXPR:yo,TMPLIT_EXPR:zo,DATA_ATTR:xo,ARIA_ATTR:Bo,IS_SCRIPT_OR_DATA:Wo,ATTR_WHITESPACE:us,CUSTOM_ELEMENT:ms}=j0;let{IS_ALLOWED_URI:ns}=j0,Vo=null;const vs=g0({},[...A0,...p0,...h0,...c0,...M0]);let Uo=null;const Co=g0({},[...O0,...x0,...C0,...$0]);let wo=Object.seal(Qr(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Zo=null,jo=null,Xo=!0,os=!0,ho=!1,Fo=!0,Ko=!1,ds=!0,Yo=!1,ls=!1,Fs=!1,js=!1,n1=!1,Ns=!1,Us=!0,A1=!1;const b1="user-content-";let Js=!0,v1=!1,po={},Eo=null;const _o=g0({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let ro=null;const no=g0({},["audio","video","img","source","image","track"]);let lo=null;const mo=g0({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Oo="http://www.w3.org/1998/Math/MathML",So="http://www.w3.org/2000/svg",Lo="http://www.w3.org/1999/xhtml";let Po=Lo,Jo=!1,ss=null;const Es=g0({},[Oo,So,Lo],e0);let $s=null;const Vs=["application/xhtml+xml","text/html"],a1="text/html";let Qs=null,z1=null;const L1=K0.createElement("form"),j1=function(No){return No instanceof RegExp||No instanceof Function},W1=function(){let No=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(z1&&z1===No)){if((!No||typeof No!="object")&&(No={}),No=f0(No),$s=Vs.indexOf(No.PARSER_MEDIA_TYPE)===-1?a1:No.PARSER_MEDIA_TYPE,Qs=$s==="application/xhtml+xml"?e0:_i,Vo=a0(No,"ALLOWED_TAGS")?g0({},No.ALLOWED_TAGS,Qs):vs,Uo=a0(No,"ALLOWED_ATTR")?g0({},No.ALLOWED_ATTR,Qs):Co,ss=a0(No,"ALLOWED_NAMESPACES")?g0({},No.ALLOWED_NAMESPACES,e0):Es,lo=a0(No,"ADD_URI_SAFE_ATTR")?g0(f0(mo),No.ADD_URI_SAFE_ATTR,Qs):mo,ro=a0(No,"ADD_DATA_URI_TAGS")?g0(f0(no),No.ADD_DATA_URI_TAGS,Qs):no,Eo=a0(No,"FORBID_CONTENTS")?g0({},No.FORBID_CONTENTS,Qs):_o,Zo=a0(No,"FORBID_TAGS")?g0({},No.FORBID_TAGS,Qs):{},jo=a0(No,"FORBID_ATTR")?g0({},No.FORBID_ATTR,Qs):{},po=a0(No,"USE_PROFILES")?No.USE_PROFILES:!1,Xo=No.ALLOW_ARIA_ATTR!==!1,os=No.ALLOW_DATA_ATTR!==!1,ho=No.ALLOW_UNKNOWN_PROTOCOLS||!1,Fo=No.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Ko=No.SAFE_FOR_TEMPLATES||!1,ds=No.SAFE_FOR_XML!==!1,Yo=No.WHOLE_DOCUMENT||!1,js=No.RETURN_DOM||!1,n1=No.RETURN_DOM_FRAGMENT||!1,Ns=No.RETURN_TRUSTED_TYPE||!1,Fs=No.FORCE_BODY||!1,Us=No.SANITIZE_DOM!==!1,A1=No.SANITIZE_NAMED_PROPS||!1,Js=No.KEEP_CONTENT!==!1,v1=No.IN_PLACE||!1,ns=No.ALLOWED_URI_REGEXP||B0,Po=No.NAMESPACE||Lo,wo=No.CUSTOM_ELEMENT_HANDLING||{},No.CUSTOM_ELEMENT_HANDLING&&j1(No.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(wo.tagNameCheck=No.CUSTOM_ELEMENT_HANDLING.tagNameCheck),No.CUSTOM_ELEMENT_HANDLING&&j1(No.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(wo.attributeNameCheck=No.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),No.CUSTOM_ELEMENT_HANDLING&&typeof No.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(wo.allowCustomizedBuiltInElements=No.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ko&&(os=!1),n1&&(js=!0),po&&(Vo=g0({},M0),Uo=[],po.html===!0&&(g0(Vo,A0),g0(Uo,O0)),po.svg===!0&&(g0(Vo,p0),g0(Uo,x0),g0(Uo,$0)),po.svgFilters===!0&&(g0(Vo,h0),g0(Uo,x0),g0(Uo,$0)),po.mathMl===!0&&(g0(Vo,c0),g0(Uo,C0),g0(Uo,$0))),No.ADD_TAGS&&(Vo===vs&&(Vo=f0(Vo)),g0(Vo,No.ADD_TAGS,Qs)),No.ADD_ATTR&&(Uo===Co&&(Uo=f0(Uo)),g0(Uo,No.ADD_ATTR,Qs)),No.ADD_URI_SAFE_ATTR&&g0(lo,No.ADD_URI_SAFE_ATTR,Qs),No.FORBID_CONTENTS&&(Eo===_o&&(Eo=f0(Eo)),g0(Eo,No.FORBID_CONTENTS,Qs)),Js&&(Vo["#text"]=!0),Yo&&g0(Vo,["html","head","body"]),Vo.table&&(g0(Vo,["tbody"]),delete Zo.tbody),No.TRUSTED_TYPES_POLICY){if(typeof No.TRUSTED_TYPES_POLICY.createHTML!="function")throw l0('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof No.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw l0('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');gs=No.TRUSTED_TYPES_POLICY,Ss=gs.createHTML("")}else gs===void 0&&(gs=w0(uo,ao)),gs!==null&&typeof Ss=="string"&&(Ss=gs.createHTML(""));Nr&&Nr(No),z1=No}},J1=g0({},["mi","mo","mn","ms","mtext"]),H1=g0({},["annotation-xml"]),G1=g0({},["title","style","font","a","script"]),K1=g0({},[...p0,...h0,...m0]),uu=g0({},[...c0,...d0]),wu=function(No){let Ls=rs(No);(!Ls||!Ls.tagName)&&(Ls={namespaceURI:Po,tagName:"template"});const Xs=_i(No.tagName),D1=_i(Ls.tagName);return ss[No.namespaceURI]?No.namespaceURI===So?Ls.namespaceURI===Lo?Xs==="svg":Ls.namespaceURI===Oo?Xs==="svg"&&(D1==="annotation-xml"||J1[D1]):!!K1[Xs]:No.namespaceURI===Oo?Ls.namespaceURI===Lo?Xs==="math":Ls.namespaceURI===So?Xs==="math"&&H1[D1]:!!uu[Xs]:No.namespaceURI===Lo?Ls.namespaceURI===So&&!H1[D1]||Ls.namespaceURI===Oo&&!J1[D1]?!1:!uu[Xs]&&(G1[Xs]||!K1[Xs]):!!($s==="application/xhtml+xml"&&ss[No.namespaceURI]):!1},V1=function(No){Vn(eo.removed,{element:No});try{rs(No).removeChild(No)}catch{qo(No)}},lu=function(No,Ls){try{Vn(eo.removed,{attribute:Ls.getAttributeNode(No),from:Ls})}catch{Vn(eo.removed,{attribute:null,from:Ls})}if(Ls.removeAttribute(No),No==="is"&&!Uo[No])if(js||n1)try{V1(Ls)}catch{}else try{Ls.setAttribute(No,"")}catch{}},fu=function(No){let Ls=null,Xs=null;if(Fs)No="<remove></remove>"+No;else{const k1=r0(No,/^[\r\n\t ]+/);Xs=k1&&k1[0]}$s==="application/xhtml+xml"&&Po===Lo&&(No='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+No+"</body></html>");const D1=gs?gs.createHTML(No):No;if(Po===Lo)try{Ls=new oo().parseFromString(D1,$s)}catch{}if(!Ls||!Ls.documentElement){Ls=zs.createDocument(Po,"template",null);try{Ls.documentElement.innerHTML=Jo?Ss:D1}catch{}}const U1=Ls.body||Ls.documentElement;return No&&Xs&&U1.insertBefore(K0.createTextNode(Xs),U1.childNodes[0]||null),Po===Lo?Ds.call(Ls,Yo?"html":"body")[0]:Yo?Ls.documentElement:U1},hu=function(No){return Os.call(No.ownerDocument||No,No,Y0.SHOW_ELEMENT|Y0.SHOW_COMMENT|Y0.SHOW_TEXT|Y0.SHOW_PROCESSING_INSTRUCTION|Y0.SHOW_CDATA_SECTION,null)},xu=function(No){return No instanceof Ao&&(typeof No.nodeName!="string"||typeof No.textContent!="string"||typeof No.removeChild!="function"||!(No.attributes instanceof co)||typeof No.removeAttribute!="function"||typeof No.setAttribute!="function"||typeof No.namespaceURI!="string"||typeof No.insertBefore!="function"||typeof No.hasChildNodes!="function")},Tu=function(No){return typeof P0=="function"&&No instanceof P0},P1=function(No,Ls,Xs){ks[No]&&Zr(ks[No],D1=>{D1.call(eo,Ls,Xs,z1)})},Bu=function(No){let Ls=null;if(P1("beforeSanitizeElements",No,null),xu(No))return V1(No),!0;const Xs=Qs(No.nodeName);if(P1("uponSanitizeElement",No,{tagName:Xs,allowedTags:Vo}),No.hasChildNodes()&&!Tu(No.firstElementChild)&&s0(/<[/\w]/g,No.innerHTML)&&s0(/<[/\w]/g,No.textContent)||No.nodeType===q0.progressingInstruction||ds&&No.nodeType===q0.comment&&s0(/<[/\w]/g,No.data))return V1(No),!0;if(!Vo[Xs]||Zo[Xs]){if(!Zo[Xs]&&bu(Xs)&&(wo.tagNameCheck instanceof RegExp&&s0(wo.tagNameCheck,Xs)||wo.tagNameCheck instanceof Function&&wo.tagNameCheck(Xs)))return!1;if(Js&&!Eo[Xs]){const D1=rs(No)||No.parentNode,U1=Qo(No)||No.childNodes;if(U1&&D1){const k1=U1.length;for(let V0=k1-1;V0>=0;--V0){const so=go(U1[V0],!0);so.__removalCount=(No.__removalCount||0)+1,D1.insertBefore(so,Io(No))}}}return V1(No),!0}return No instanceof W0&&!wu(No)||(Xs==="noscript"||Xs==="noembed"||Xs==="noframes")&&s0(/<\/no(script|embed|frames)/i,No.innerHTML)?(V1(No),!0):(Ko&&No.nodeType===q0.text&&(Ls=No.textContent,Zr([Go,yo,zo],D1=>{Ls=i0(Ls,D1," ")}),No.textContent!==Ls&&(Vn(eo.removed,{element:No.cloneNode()}),No.textContent=Ls)),P1("afterSanitizeElements",No,null),!1)},Vu=function(No,Ls,Xs){if(Us&&(Ls==="id"||Ls==="name")&&(Xs in K0||Xs in L1))return!1;if(!(os&&!jo[Ls]&&s0(xo,Ls))){if(!(Xo&&s0(Bo,Ls))){if(!Uo[Ls]||jo[Ls]){if(!(bu(No)&&(wo.tagNameCheck instanceof RegExp&&s0(wo.tagNameCheck,No)||wo.tagNameCheck instanceof Function&&wo.tagNameCheck(No))&&(wo.attributeNameCheck instanceof RegExp&&s0(wo.attributeNameCheck,Ls)||wo.attributeNameCheck instanceof Function&&wo.attributeNameCheck(Ls))||Ls==="is"&&wo.allowCustomizedBuiltInElements&&(wo.tagNameCheck instanceof RegExp&&s0(wo.tagNameCheck,Xs)||wo.tagNameCheck instanceof Function&&wo.tagNameCheck(Xs))))return!1}else if(!lo[Ls]){if(!s0(ns,i0(Xs,us,""))){if(!((Ls==="src"||Ls==="xlink:href"||Ls==="href")&&No!=="script"&&n0(Xs,"data:")===0&&ro[No])){if(!(ho&&!s0(Wo,i0(Xs,us,"")))){if(Xs)return!1}}}}}}return!0},bu=function(No){return No!=="annotation-xml"&&r0(No,ms)},Nu=function(No){P1("beforeSanitizeAttributes",No,null);const{attributes:Ls}=No;if(!Ls)return;const Xs={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Uo};let D1=Ls.length;for(;D1--;){const U1=Ls[D1],{name:k1,namespaceURI:V0,value:so}=U1,fo=Qs(k1);let bo=k1==="value"?so:o0(so);if(Xs.attrName=fo,Xs.attrValue=bo,Xs.keepAttr=!0,Xs.forceKeepAttr=void 0,P1("uponSanitizeAttribute",No,Xs),bo=Xs.attrValue,Xs.forceKeepAttr||(lu(k1,No),!Xs.keepAttr))continue;if(!Fo&&s0(/\/>/i,bo)){lu(k1,No);continue}Ko&&Zr([Go,yo,zo],$o=>{bo=i0(bo,$o," ")});const Ro=Qs(No.nodeName);if(Vu(Ro,fo,bo)){if(A1&&(fo==="id"||fo==="name")&&(lu(k1,No),bo=b1+bo),ds&&s0(/((--!?|])>)|<\/(style|title)/i,bo)){lu(k1,No);continue}if(gs&&typeof uo=="object"&&typeof uo.getAttributeType=="function"&&!V0)switch(uo.getAttributeType(Ro,fo)){case"TrustedHTML":{bo=gs.createHTML(bo);break}case"TrustedScriptURL":{bo=gs.createScriptURL(bo);break}}try{V0?No.setAttributeNS(V0,k1,bo):No.setAttribute(k1,bo),xu(No)?V1(No):zn(eo.removed)}catch{}}}P1("afterSanitizeAttributes",No,null)},Wu=function r1(No){let Ls=null;const Xs=hu(No);for(P1("beforeSanitizeShadowDOM",No,null);Ls=Xs.nextNode();)P1("uponSanitizeShadowNode",Ls,null),!Bu(Ls)&&(Ls.content instanceof io&&r1(Ls.content),Nu(Ls));P1("afterSanitizeShadowDOM",No,null)};return eo.sanitize=function(r1){let No=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ls=null,Xs=null,D1=null,U1=null;if(Jo=!r1,Jo&&(r1="<!-->"),typeof r1!="string"&&!Tu(r1))if(typeof r1.toString=="function"){if(r1=r1.toString(),typeof r1!="string")throw l0("dirty is not a string, aborting")}else throw l0("toString is not a function");if(!eo.isSupported)return r1;if(ls||W1(No),eo.removed=[],typeof r1=="string"&&(v1=!1),v1){if(r1.nodeName){const so=Qs(r1.nodeName);if(!Vo[so]||Zo[so])throw l0("root node is forbidden and cannot be sanitized in-place")}}else if(r1 instanceof P0)Ls=fu("<!---->"),Xs=Ls.ownerDocument.importNode(r1,!0),Xs.nodeType===q0.element&&Xs.nodeName==="BODY"||Xs.nodeName==="HTML"?Ls=Xs:Ls.appendChild(Xs);else{if(!js&&!Ko&&!Yo&&r1.indexOf("<")===-1)return gs&&Ns?gs.createHTML(r1):r1;if(Ls=fu(r1),!Ls)return js?null:Ns?Ss:""}Ls&&Fs&&V1(Ls.firstChild);const k1=hu(v1?r1:Ls);for(;D1=k1.nextNode();)Bu(D1)||(D1.content instanceof io&&Wu(D1.content),Nu(D1));if(v1)return r1;if(js){if(n1)for(U1=Ts.call(Ls.ownerDocument);Ls.firstChild;)U1.appendChild(Ls.firstChild);else U1=Ls;return(Uo.shadowroot||Uo.shadowrootmode)&&(U1=Bs.call(Z0,U1,!0)),U1}let V0=Yo?Ls.outerHTML:Ls.innerHTML;return Yo&&Vo["!doctype"]&&Ls.ownerDocument&&Ls.ownerDocument.doctype&&Ls.ownerDocument.doctype.name&&s0(L0,Ls.ownerDocument.doctype.name)&&(V0="<!DOCTYPE "+Ls.ownerDocument.doctype.name+`>
`+V0),Ko&&Zr([Go,yo,zo],so=>{V0=i0(V0,so," ")}),gs&&Ns?gs.createHTML(V0):V0},eo.setConfig=function(){let r1=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};W1(r1),ls=!0},eo.clearConfig=function(){z1=null,ls=!1},eo.isValidAttribute=function(r1,No,Ls){z1||W1({});const Xs=Qs(r1),D1=Qs(No);return Vu(Xs,D1,Ls)},eo.addHook=function(r1,No){typeof No=="function"&&(ks[r1]=ks[r1]||[],Vn(ks[r1],No))},eo.removeHook=function(r1){if(ks[r1])return zn(ks[r1])},eo.removeHooks=function(r1){ks[r1]&&(ks[r1]=[])},eo.removeAllHooks=function(){ks={}},eo}var G0=F0();return G0})}(purify)),purify.exports}var browser=window.DOMPurify||(window.DOMPurify=requirePurify().default||requirePurify());const DOMPurify=getDefaultExportFromCjs$3(browser);var ArrowRightAltSharp={},_interopRequireDefault$1=interopRequireDefaultExports;Object.defineProperty(ArrowRightAltSharp,"__esModule",{value:!0});var default_1$1=ArrowRightAltSharp.default=void 0,_createSvgIcon$1=_interopRequireDefault$1(requireCreateSvgIcon()),_jsxRuntime$1=jsxRuntimeExports;default_1$1=ArrowRightAltSharp.default=(0,_createSvgIcon$1.default)((0,_jsxRuntime$1.jsx)("path",{d:"M16.01 11H4v2h12.01v3L20 12l-3.99-4z"}),"ArrowRightAltSharp");function asArray(Gt){return[].concat(Gt)}function isPsuedoSelector(Gt){return Gt.startsWith(":")}function isStyleCondition(Gt){return isString(Gt)&&(Gt==="*"||Gt.length>1&&":>~.+*".includes(Gt.slice(0,1))||isImmediatePostcondition(Gt))}function isValidProperty(Gt,$r){return(isString($r)||typeof $r=="number")&&!isCssVariables(Gt)&&!isPsuedoSelector(Gt)&&!isMediaQuery(Gt)}function isMediaQuery(Gt){return Gt.startsWith("@media")}function isDirectClass(Gt){return Gt==="."}function isCssVariables(Gt){return Gt==="--"}function isString(Gt){return Gt+""===Gt}function isImmediatePostcondition(Gt){return isString(Gt)&&(Gt.startsWith("&")||isPsuedoSelector(Gt))}function joinTruthy(Gt,$r=""){return Gt.filter(Boolean).join($r)}function stableHash(Gt,$r){let zr=0;if($r.length===0)return zr.toString();for(let _r=0;_r<$r.length;_r++){const Dr=$r.charCodeAt(_r);zr=(zr<<5)-zr+Dr,zr=zr&zr}return`${Gt??"cl"}_${zr.toString(36)}`}function handlePropertyValue(Gt,$r){return Gt==="content"?`"${$r}"`:$r}function camelCaseToDash(Gt){return Gt.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function joinedProperty(Gt,$r){return`${Gt}:${$r}`}function toClass(Gt){return Gt?`.${Gt}`:""}function appendString(Gt,$r){return Gt?`${Gt}
${$r}`:$r}var Rule=class cm{constructor($r,zr,_r,Dr){this.sheet=$r,this.property=zr,this.value=_r,this.selector=Dr,this.property=zr,this.value=_r,this.joined=joinedProperty(zr,_r);const kr=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:stableHash(this.sheet.name,this.joined),this.key=joinTruthy([this.joined,kr,this.hash])}toString(){let $r=mergeSelectors(this.selector.preconditions,{right:this.hash});return $r=mergeSelectors(this.selector.postconditions,{left:$r}),`${$r} {${cm.genRule(this.property,this.value)}}`}static genRule($r,zr){const _r=camelCaseToDash($r);return joinedProperty(_r,handlePropertyValue($r,zr))+";"}};function mergeSelectors(Gt,{left:$r="",right:zr=""}={}){const _r=Gt.reduce((Dr,kr)=>isPsuedoSelector(kr)?Dr+kr:isImmediatePostcondition(kr)?Dr+kr.slice(1):joinTruthy([Dr,kr]," "),$r);return joinTruthy([_r,toClass(zr)]," ")}var Selector=class yA{constructor($r,zr=null,{preconditions:_r,postconditions:Dr}={}){this.sheet=$r,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=_r?asArray(_r):[],this.postconditions=Dr?asArray(Dr):[],this.setScope(zr)}setScope($r){return $r?(this.scopeClassName||(this.scopeName=$r,this.scopeClassName=stableHash(this.sheet.name,$r+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope($r){return new yA(this.sheet,$r,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition($r){return new yA(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat($r)})}addPostcondition($r){return new yA(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat($r)})}createRule($r,zr){return new Rule(this.sheet,$r,zr,this)}},Sheet=class{constructor(Gt,$r){this.name=Gt,this.rootNode=$r,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${Gt}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(Gt){this.style=appendString(this.style,Gt)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if(typeof document>"u"||this.isApplied()||this.rootNode===null)return this.styleTag;const Gt=document.createElement("style");return Gt.type="text/css",Gt.id=this.id,(this.rootNode??document.head).appendChild(Gt),Gt}addRule(Gt){const $r=this.storedClasses[Gt.key];return isString($r)?$r:(this.storedClasses[Gt.key]=Gt.hash,this.storedStyles[Gt.hash]=[Gt.property,Gt.value],this.append(Gt.toString()),Gt.hash)}};function forIn(Gt,$r){for(const zr in Gt)$r(zr.trim(),Gt[zr])}function cx(...Gt){const $r=Gt.reduce((zr,_r)=>(_r instanceof Set?zr.push(..._r):typeof _r=="string"?zr.push(_r):Array.isArray(_r)?zr.push(cx(..._r)):typeof _r=="object"&&Object.entries(_r).forEach(([Dr,kr])=>{kr&&zr.push(Dr)}),zr),[]);return joinTruthy($r," ").trim()}function createSheet(Gt,$r){const zr=new Sheet(Gt,$r);return{create:_r,getStyle:zr.getStyle.bind(zr),isApplied:zr.isApplied.bind(zr)};function _r(Dr){const kr={};return iteratePreconditions(zr,Dr,new Selector(zr)).forEach(([Nr,Wr,Qr])=>{iterateStyles(zr,Wr,Qr).forEach(Vr=>{qr(Nr,Vr)})}),zr.apply(),kr;function qr(Nr,Wr){kr[Nr]=kr[Nr]??new Set,kr[Nr].add(Wr)}}}function iteratePreconditions(Gt,$r,zr){const _r=[];return forIn($r,(Dr,kr)=>{if(isStyleCondition(Dr))return iteratePreconditions(Gt,kr,zr.addPrecondition(Dr)).forEach(qr=>_r.push(qr));_r.push([Dr,$r[Dr],zr.addScope(Dr)])}),_r}function iterateStyles(Gt,$r,zr){const _r=new Set;return forIn($r,(Dr,kr)=>{let qr=[];if(isStyleCondition(Dr))qr=iterateStyles(Gt,kr,zr.addPostcondition(Dr));else if(isDirectClass(Dr))qr=asArray(kr);else if(isMediaQuery(Dr))qr=handleMediaQuery(Gt,kr,Dr,zr);else if(isCssVariables(Dr))qr=cssVariablesBlock(Gt,kr,zr);else if(isValidProperty(Dr,kr)){const Nr=zr.createRule(Dr,kr);Gt.addRule(Nr),_r.add(Nr.hash)}return addEachClass(qr,_r)}),_r}function addEachClass(Gt,$r){return Gt.forEach(zr=>$r.add(zr)),$r}function cssVariablesBlock(Gt,$r,zr){const _r=new Set,Dr=[];if(forIn($r,(kr,qr)=>{if(isValidProperty(kr,qr)){Dr.push(Rule.genRule(kr,qr));return}const Nr=iterateStyles(Gt,qr??{},zr);addEachClass(Nr,_r)}),!zr.scopeClassName)return _r;if(Dr.length){const kr=Dr.join(" ");Gt.append(`${mergeSelectors(zr.preconditions,{right:zr.scopeClassName})} {${kr}}`)}return _r.add(zr.scopeClassName),_r}function handleMediaQuery(Gt,$r,zr,_r){Gt.append(zr+" {");const Dr=iterateStyles(Gt,$r,_r);return Gt.append("}"),Dr}function _extends(){return _extends=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},_extends.apply(this,arguments)}function _inheritsLoose(Gt,$r){Gt.prototype=Object.create($r.prototype),Gt.prototype.constructor=Gt,_setPrototypeOf(Gt,$r)}function _setPrototypeOf(Gt,$r){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(_r,Dr){return _r.__proto__=Dr,_r},_setPrototypeOf(Gt,$r)}function _objectWithoutPropertiesLoose$1(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function _unsupportedIterableToArray$1(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray$1(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(Gt);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray$1(Gt,$r)}}function _arrayLikeToArray$1(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _createForOfIteratorHelperLoose(Gt,$r){var zr=typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"];if(zr)return(zr=zr.call(Gt)).next.bind(zr);if(Array.isArray(Gt)||(zr=_unsupportedIterableToArray$1(Gt))||$r){zr&&(Gt=zr);var _r=0;return function(){return _r>=Gt.length?{done:!0}:{done:!1,value:Gt[_r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ClassNames;(function(Gt){Gt.hiddenOnSearch="epr-hidden-on-search",Gt.searchActive="epr-search-active",Gt.hidden="epr-hidden",Gt.visible="epr-visible",Gt.active="epr-active",Gt.emoji="epr-emoji",Gt.category="epr-emoji-category",Gt.label="epr-emoji-category-label",Gt.categoryContent="epr-emoji-category-content",Gt.emojiHasVariations="epr-emoji-has-variations",Gt.scrollBody="epr-body",Gt.emojiList="epr-emoji-list",Gt.external="__EmojiPicker__",Gt.emojiPicker="EmojiPickerReact",Gt.open="epr-open",Gt.vertical="epr-vertical",Gt.horizontal="epr-horizontal",Gt.variationPicker="epr-emoji-variation-picker",Gt.darkTheme="epr-dark-theme",Gt.autoTheme="epr-auto-theme"})(ClassNames||(ClassNames={}));function asSelectors(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];return $r.map(function(_r){return"."+_r}).join("")}var stylesheet=createSheet("epr",null),hidden={display:"none",opacity:"0",pointerEvents:"none",visibility:"hidden",overflow:"hidden"},commonStyles=stylesheet.create({hidden:_extends({".":ClassNames.hidden},hidden)}),PickerStyleTag=reactExports.memo(function Gt(){return reactExports.createElement("style",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:stylesheet.getStyle()}})}),commonInteractionStyles=stylesheet.create({".epr-main":{":has(input:not(:placeholder-shown))":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},hiddenOnSearch:_extends({".":ClassNames.hiddenOnSearch},hidden)},":has(input(:placeholder-shown))":{visibleOnSearchOnly:hidden}},hiddenOnReactions:{transition:"all 0.5s ease-in-out"},".epr-reactions":{hiddenOnReactions:{height:"0px",width:"0px",opacity:"0",pointerEvents:"none",overflow:"hidden"}},".EmojiPickerReact:not(.epr-search-active)":{categoryBtn:{":hover":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"},"&.epr-active":{opacity:"1",backgroundPositionY:"var(--epr-category-navigation-button-size)"}},visibleOnSearchOnly:_extends({".":"epr-visible-on-search-only"},hidden)}});function darkMode(Gt,$r){var zr,_r;return{".epr-dark-theme":(zr={},zr[Gt]=$r,zr),".epr-auto-theme":(_r={},_r[Gt]={"@media (prefers-color-scheme: dark)":$r},_r)}}function compareConfig(Gt,$r){var zr,_r,Dr=(zr=Gt.customEmojis)!=null?zr:[],kr=(_r=$r.customEmojis)!=null?_r:[];return Gt.open===$r.open&&Gt.emojiVersion===$r.emojiVersion&&Gt.reactionsDefaultOpen===$r.reactionsDefaultOpen&&Gt.searchPlaceHolder===$r.searchPlaceHolder&&Gt.searchPlaceholder===$r.searchPlaceholder&&Gt.defaultSkinTone===$r.defaultSkinTone&&Gt.skinTonesDisabled===$r.skinTonesDisabled&&Gt.autoFocusSearch===$r.autoFocusSearch&&Gt.emojiStyle===$r.emojiStyle&&Gt.theme===$r.theme&&Gt.suggestedEmojisMode===$r.suggestedEmojisMode&&Gt.lazyLoadEmojis===$r.lazyLoadEmojis&&Gt.className===$r.className&&Gt.height===$r.height&&Gt.width===$r.width&&Gt.style===$r.style&&Gt.searchDisabled===$r.searchDisabled&&Gt.skinTonePickerLocation===$r.skinTonePickerLocation&&Dr.length===kr.length}var DEFAULT_REACTIONS=["1f44d","2764-fe0f","1f603","1f622","1f64f","1f44e","1f621"],SuggestionMode;(function(Gt){Gt.RECENT="recent",Gt.FREQUENT="frequent"})(SuggestionMode||(SuggestionMode={}));var EmojiStyle;(function(Gt){Gt.NATIVE="native",Gt.APPLE="apple",Gt.TWITTER="twitter",Gt.GOOGLE="google",Gt.FACEBOOK="facebook"})(EmojiStyle||(EmojiStyle={}));var Theme;(function(Gt){Gt.DARK="dark",Gt.LIGHT="light",Gt.AUTO="auto"})(Theme||(Theme={}));var SkinTones;(function(Gt){Gt.NEUTRAL="neutral",Gt.LIGHT="1f3fb",Gt.MEDIUM_LIGHT="1f3fc",Gt.MEDIUM="1f3fd",Gt.MEDIUM_DARK="1f3fe",Gt.DARK="1f3ff"})(SkinTones||(SkinTones={}));var Categories;(function(Gt){Gt.SUGGESTED="suggested",Gt.CUSTOM="custom",Gt.SMILEYS_PEOPLE="smileys_people",Gt.ANIMALS_NATURE="animals_nature",Gt.FOOD_DRINK="food_drink",Gt.TRAVEL_PLACES="travel_places",Gt.ACTIVITIES="activities",Gt.OBJECTS="objects",Gt.SYMBOLS="symbols",Gt.FLAGS="flags"})(Categories||(Categories={}));var SkinTonePickerLocation;(function(Gt){Gt.SEARCH="SEARCH",Gt.PREVIEW="PREVIEW"})(SkinTonePickerLocation||(SkinTonePickerLocation={}));var _configByCategory,categoriesOrdered=[Categories.SUGGESTED,Categories.CUSTOM,Categories.SMILEYS_PEOPLE,Categories.ANIMALS_NATURE,Categories.FOOD_DRINK,Categories.TRAVEL_PLACES,Categories.ACTIVITIES,Categories.OBJECTS,Categories.SYMBOLS,Categories.FLAGS],SuggestedRecent={name:"Recently Used",category:Categories.SUGGESTED},configByCategory=(_configByCategory={},_configByCategory[Categories.SUGGESTED]={category:Categories.SUGGESTED,name:"Frequently Used"},_configByCategory[Categories.CUSTOM]={category:Categories.CUSTOM,name:"Custom Emojis"},_configByCategory[Categories.SMILEYS_PEOPLE]={category:Categories.SMILEYS_PEOPLE,name:"Smileys & People"},_configByCategory[Categories.ANIMALS_NATURE]={category:Categories.ANIMALS_NATURE,name:"Animals & Nature"},_configByCategory[Categories.FOOD_DRINK]={category:Categories.FOOD_DRINK,name:"Food & Drink"},_configByCategory[Categories.TRAVEL_PLACES]={category:Categories.TRAVEL_PLACES,name:"Travel & Places"},_configByCategory[Categories.ACTIVITIES]={category:Categories.ACTIVITIES,name:"Activities"},_configByCategory[Categories.OBJECTS]={category:Categories.OBJECTS,name:"Objects"},_configByCategory[Categories.SYMBOLS]={category:Categories.SYMBOLS,name:"Symbols"},_configByCategory[Categories.FLAGS]={category:Categories.FLAGS,name:"Flags"},_configByCategory);function baseCategoriesConfig(Gt){return categoriesOrdered.map(function($r){return _extends({},configByCategory[$r],Gt&&Gt[$r]&&Gt[$r])})}function categoryFromCategoryConfig(Gt){return Gt.category}function categoryNameFromCategoryConfig(Gt){return Gt.name}function mergeCategoriesConfig(Gt,$r){var zr;Gt===void 0&&(Gt=[]),$r===void 0&&($r={});var _r={};$r.suggestionMode===SuggestionMode.RECENT&&(_r[Categories.SUGGESTED]=SuggestedRecent);var Dr=baseCategoriesConfig(_r);return(zr=Gt)!=null&&zr.length?Gt.map(function(kr){return typeof kr=="string"?getBaseConfigByCategory(kr,_r[kr]):_extends({},getBaseConfigByCategory(kr.category,_r[kr.category]),kr)}):Dr}function getBaseConfigByCategory(Gt,$r){return $r===void 0&&($r={}),Object.assign(configByCategory[Gt],$r)}var CDN_URL_APPLE="https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/",CDN_URL_FACEBOOK="https://cdn.jsdelivr.net/npm/emoji-datasource-facebook/img/facebook/64/",CDN_URL_TWITTER="https://cdn.jsdelivr.net/npm/emoji-datasource-twitter/img/twitter/64/",CDN_URL_GOOGLE="https://cdn.jsdelivr.net/npm/emoji-datasource-google/img/google/64/";function cdnUrl(Gt){switch(Gt){case EmojiStyle.TWITTER:return CDN_URL_TWITTER;case EmojiStyle.GOOGLE:return CDN_URL_GOOGLE;case EmojiStyle.FACEBOOK:return CDN_URL_FACEBOOK;case EmojiStyle.APPLE:default:return CDN_URL_APPLE}}var custom=[],smileys_people=[{n:["grinning","grinning face"],u:"1f600",a:"1.0"},{n:["smiley","smiling face with open mouth"],u:"1f603",a:"0.6"},{n:["smile","smiling face with open mouth and smiling eyes"],u:"1f604",a:"0.6"},{n:["grin","grinning face with smiling eyes"],u:"1f601",a:"0.6"},{n:["laughing","satisfied","smiling face with open mouth and tightly-closed eyes"],u:"1f606",a:"0.6"},{n:["sweat smile","smiling face with open mouth and cold sweat"],u:"1f605",a:"0.6"},{n:["rolling on the floor laughing"],u:"1f923",a:"3.0"},{n:["joy","face with tears of joy"],u:"1f602",a:"0.6"},{n:["slightly smiling face"],u:"1f642",a:"1.0"},{n:["upside-down face","upside down face"],u:"1f643",a:"1.0"},{n:["melting face"],u:"1fae0",a:"14.0"},{n:["wink","winking face"],u:"1f609",a:"0.6"},{n:["blush","smiling face with smiling eyes"],u:"1f60a",a:"0.6"},{n:["innocent","smiling face with halo"],u:"1f607",a:"1.0"},{n:["smiling face with 3 hearts","smiling face with smiling eyes and three hearts"],u:"1f970",a:"11.0"},{n:["heart eyes","smiling face with heart-shaped eyes"],u:"1f60d",a:"0.6"},{n:["star-struck","grinning face with star eyes"],u:"1f929",a:"5.0"},{n:["kissing heart","face throwing a kiss"],u:"1f618",a:"0.6"},{n:["kissing","kissing face"],u:"1f617",a:"1.0"},{n:["relaxed","white smiling face"],u:"263a-fe0f",a:"0.6"},{n:["kissing closed eyes","kissing face with closed eyes"],u:"1f61a",a:"0.6"},{n:["kissing smiling eyes","kissing face with smiling eyes"],u:"1f619",a:"1.0"},{n:["smiling face with tear"],u:"1f972",a:"13.0"},{n:["yum","face savouring delicious food"],u:"1f60b",a:"0.6"},{n:["stuck out tongue","face with stuck-out tongue"],u:"1f61b",a:"1.0"},{n:["stuck out tongue winking eye","face with stuck-out tongue and winking eye"],u:"1f61c",a:"0.6"},{n:["zany face","grinning face with one large and one small eye"],u:"1f92a",a:"5.0"},{n:["stuck out tongue closed eyes","face with stuck-out tongue and tightly-closed eyes"],u:"1f61d",a:"0.6"},{n:["money-mouth face","money mouth face"],u:"1f911",a:"1.0"},{n:["hugging face"],u:"1f917",a:"1.0"},{n:["face with hand over mouth","smiling face with smiling eyes and hand covering mouth"],u:"1f92d",a:"5.0"},{n:["face with open eyes and hand over mouth"],u:"1fae2",a:"14.0"},{n:["face with peeking eye"],u:"1fae3",a:"14.0"},{n:["shushing face","face with finger covering closed lips"],u:"1f92b",a:"5.0"},{n:["thinking face"],u:"1f914",a:"1.0"},{n:["saluting face"],u:"1fae1",a:"14.0"},{n:["zipper-mouth face","zipper mouth face"],u:"1f910",a:"1.0"},{n:["face with raised eyebrow","face with one eyebrow raised"],u:"1f928",a:"5.0"},{n:["neutral face"],u:"1f610",a:"0.7"},{n:["expressionless","expressionless face"],u:"1f611",a:"1.0"},{n:["no mouth","face without mouth"],u:"1f636",a:"1.0"},{n:["dotted line face"],u:"1fae5",a:"14.0"},{n:["face in clouds"],u:"1f636-200d-1f32b-fe0f",a:"13.1"},{n:["smirk","smirking face"],u:"1f60f",a:"0.6"},{n:["unamused","unamused face"],u:"1f612",a:"0.6"},{n:["face with rolling eyes"],u:"1f644",a:"1.0"},{n:["grimacing","grimacing face"],u:"1f62c",a:"1.0"},{n:["face exhaling"],u:"1f62e-200d-1f4a8",a:"13.1"},{n:["lying face"],u:"1f925",a:"3.0"},{n:["relieved","relieved face"],u:"1f60c",a:"0.6"},{n:["pensive","pensive face"],u:"1f614",a:"0.6"},{n:["sleepy","sleepy face"],u:"1f62a",a:"0.6"},{n:["drooling face"],u:"1f924",a:"3.0"},{n:["sleeping","sleeping face"],u:"1f634",a:"1.0"},{n:["mask","face with medical mask"],u:"1f637",a:"0.6"},{n:["face with thermometer"],u:"1f912",a:"1.0"},{n:["face with head-bandage","face with head bandage"],u:"1f915",a:"1.0"},{n:["nauseated face"],u:"1f922",a:"3.0"},{n:["face vomiting","face with open mouth vomiting"],u:"1f92e",a:"5.0"},{n:["sneezing face"],u:"1f927",a:"3.0"},{n:["hot face","overheated face"],u:"1f975",a:"11.0"},{n:["cold face","freezing face"],u:"1f976",a:"11.0"},{n:["woozy face","face with uneven eyes and wavy mouth"],u:"1f974",a:"11.0"},{n:["dizzy face"],u:"1f635",a:"0.6"},{n:["face with spiral eyes"],u:"1f635-200d-1f4ab",a:"13.1"},{n:["exploding head","shocked face with exploding head"],u:"1f92f",a:"5.0"},{n:["face with cowboy hat"],u:"1f920",a:"3.0"},{n:["partying face","face with party horn and party hat"],u:"1f973",a:"11.0"},{n:["disguised face"],u:"1f978",a:"13.0"},{n:["sunglasses","smiling face with sunglasses"],u:"1f60e",a:"1.0"},{n:["nerd face"],u:"1f913",a:"1.0"},{n:["face with monocle"],u:"1f9d0",a:"5.0"},{n:["confused","confused face"],u:"1f615",a:"1.0"},{n:["face with diagonal mouth"],u:"1fae4",a:"14.0"},{n:["worried","worried face"],u:"1f61f",a:"1.0"},{n:["slightly frowning face"],u:"1f641",a:"1.0"},{n:["frowning face","white frowning face"],u:"2639-fe0f",a:"0.7"},{n:["open mouth","face with open mouth"],u:"1f62e",a:"1.0"},{n:["hushed","hushed face"],u:"1f62f",a:"1.0"},{n:["astonished","astonished face"],u:"1f632",a:"0.6"},{n:["flushed","flushed face"],u:"1f633",a:"0.6"},{n:["pleading face","face with pleading eyes"],u:"1f97a",a:"11.0"},{n:["face holding back tears"],u:"1f979",a:"14.0"},{n:["frowning","frowning face with open mouth"],u:"1f626",a:"1.0"},{n:["anguished","anguished face"],u:"1f627",a:"1.0"},{n:["fearful","fearful face"],u:"1f628",a:"0.6"},{n:["cold sweat","face with open mouth and cold sweat"],u:"1f630",a:"0.6"},{n:["disappointed relieved","disappointed but relieved face"],u:"1f625",a:"0.6"},{n:["cry","crying face"],u:"1f622",a:"0.6"},{n:["sob","loudly crying face"],u:"1f62d",a:"0.6"},{n:["scream","face screaming in fear"],u:"1f631",a:"0.6"},{n:["confounded","confounded face"],u:"1f616",a:"0.6"},{n:["persevere","persevering face"],u:"1f623",a:"0.6"},{n:["disappointed","disappointed face"],u:"1f61e",a:"0.6"},{n:["sweat","face with cold sweat"],u:"1f613",a:"0.6"},{n:["weary","weary face"],u:"1f629",a:"0.6"},{n:["tired face"],u:"1f62b",a:"0.6"},{n:["yawning face"],u:"1f971",a:"12.0"},{n:["triumph","face with look of triumph"],u:"1f624",a:"0.6"},{n:["rage","pouting face"],u:"1f621",a:"0.6"},{n:["angry","angry face"],u:"1f620",a:"0.6"},{n:["face with symbols on mouth","serious face with symbols covering mouth"],u:"1f92c",a:"5.0"},{n:["smiling imp","smiling face with horns"],u:"1f608",a:"1.0"},{n:["imp"],u:"1f47f",a:"0.6"},{n:["skull"],u:"1f480",a:"0.6"},{n:["skull and crossbones"],u:"2620-fe0f",a:"1.0"},{n:["poop","shit","hankey","pile of poo"],u:"1f4a9",a:"0.6"},{n:["clown face"],u:"1f921",a:"3.0"},{n:["japanese ogre"],u:"1f479",a:"0.6"},{n:["japanese goblin"],u:"1f47a",a:"0.6"},{n:["ghost"],u:"1f47b",a:"0.6"},{n:["alien","extraterrestrial alien"],u:"1f47d",a:"0.6"},{n:["alien monster","space invader"],u:"1f47e",a:"0.6"},{n:["robot face"],u:"1f916",a:"1.0"},{n:["smiley cat","smiling cat face with open mouth"],u:"1f63a",a:"0.6"},{n:["smile cat","grinning cat face with smiling eyes"],u:"1f638",a:"0.6"},{n:["joy cat","cat face with tears of joy"],u:"1f639",a:"0.6"},{n:["heart eyes cat","smiling cat face with heart-shaped eyes"],u:"1f63b",a:"0.6"},{n:["smirk cat","cat face with wry smile"],u:"1f63c",a:"0.6"},{n:["kissing cat","kissing cat face with closed eyes"],u:"1f63d",a:"0.6"},{n:["scream cat","weary cat face"],u:"1f640",a:"0.6"},{n:["crying cat face"],u:"1f63f",a:"0.6"},{n:["pouting cat","pouting cat face"],u:"1f63e",a:"0.6"},{n:["see no evil","see-no-evil monkey"],u:"1f648",a:"0.6"},{n:["hear no evil","hear-no-evil monkey"],u:"1f649",a:"0.6"},{n:["speak no evil","speak-no-evil monkey"],u:"1f64a",a:"0.6"},{n:["kiss","kiss mark"],u:"1f48b",a:"0.6"},{n:["love letter"],u:"1f48c",a:"0.6"},{n:["cupid","heart with arrow"],u:"1f498",a:"0.6"},{n:["gift heart","heart with ribbon"],u:"1f49d",a:"0.6"},{n:["sparkling heart"],u:"1f496",a:"0.6"},{n:["heartpulse","growing heart"],u:"1f497",a:"0.6"},{n:["heartbeat","beating heart"],u:"1f493",a:"0.6"},{n:["revolving hearts"],u:"1f49e",a:"0.6"},{n:["two hearts"],u:"1f495",a:"0.6"},{n:["heart decoration"],u:"1f49f",a:"0.6"},{n:["heart exclamation","heavy heart exclamation mark ornament"],u:"2763-fe0f",a:"1.0"},{n:["broken heart"],u:"1f494",a:"0.6"},{n:["heart on fire"],u:"2764-fe0f-200d-1f525",a:"13.1"},{n:["mending heart"],u:"2764-fe0f-200d-1fa79",a:"13.1"},{n:["heart","heavy black heart"],u:"2764-fe0f",a:"0.6"},{n:["orange heart"],u:"1f9e1",a:"5.0"},{n:["yellow heart"],u:"1f49b",a:"0.6"},{n:["green heart"],u:"1f49a",a:"0.6"},{n:["blue heart"],u:"1f499",a:"0.6"},{n:["purple heart"],u:"1f49c",a:"0.6"},{n:["brown heart"],u:"1f90e",a:"12.0"},{n:["black heart"],u:"1f5a4",a:"3.0"},{n:["white heart"],u:"1f90d",a:"12.0"},{n:["100","hundred points symbol"],u:"1f4af",a:"0.6"},{n:["anger","anger symbol"],u:"1f4a2",a:"0.6"},{n:["boom","collision","collision symbol"],u:"1f4a5",a:"0.6"},{n:["dizzy","dizzy symbol"],u:"1f4ab",a:"0.6"},{n:["sweat drops","splashing sweat symbol"],u:"1f4a6",a:"0.6"},{n:["dash","dash symbol"],u:"1f4a8",a:"0.6"},{n:["hole"],u:"1f573-fe0f",a:"0.7"},{n:["bomb"],u:"1f4a3",a:"0.6"},{n:["speech balloon"],u:"1f4ac",a:"0.6"},{n:["eye in speech bubble","eye-in-speech-bubble"],u:"1f441-fe0f-200d-1f5e8-fe0f",a:"2.0"},{n:["left speech bubble"],u:"1f5e8-fe0f",a:"2.0"},{n:["right anger bubble"],u:"1f5ef-fe0f",a:"0.7"},{n:["thought balloon"],u:"1f4ad",a:"1.0"},{n:["zzz","sleeping symbol"],u:"1f4a4",a:"0.6"},{n:["wave","waving hand sign"],u:"1f44b",v:["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"],a:"0.6"},{n:["raised back of hand"],u:"1f91a",v:["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"],a:"3.0"},{n:["hand with fingers splayed","raised hand with fingers splayed"],u:"1f590-fe0f",v:["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"],a:"0.7"},{n:["hand","raised hand"],u:"270b",v:["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"],a:"0.6"},{n:["spock-hand","raised hand with part between middle and ring fingers"],u:"1f596",v:["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"],a:"1.0"},{n:["rightwards hand"],u:"1faf1",v:["1faf1-1f3fb","1faf1-1f3fc","1faf1-1f3fd","1faf1-1f3fe","1faf1-1f3ff"],a:"14.0"},{n:["leftwards hand"],u:"1faf2",v:["1faf2-1f3fb","1faf2-1f3fc","1faf2-1f3fd","1faf2-1f3fe","1faf2-1f3ff"],a:"14.0"},{n:["palm down hand"],u:"1faf3",v:["1faf3-1f3fb","1faf3-1f3fc","1faf3-1f3fd","1faf3-1f3fe","1faf3-1f3ff"],a:"14.0"},{n:["palm up hand"],u:"1faf4",v:["1faf4-1f3fb","1faf4-1f3fc","1faf4-1f3fd","1faf4-1f3fe","1faf4-1f3ff"],a:"14.0"},{n:["ok hand","ok hand sign"],u:"1f44c",v:["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"],a:"0.6"},{n:["pinched fingers"],u:"1f90c",v:["1f90c-1f3fb","1f90c-1f3fc","1f90c-1f3fd","1f90c-1f3fe","1f90c-1f3ff"],a:"13.0"},{n:["pinching hand"],u:"1f90f",v:["1f90f-1f3fb","1f90f-1f3fc","1f90f-1f3fd","1f90f-1f3fe","1f90f-1f3ff"],a:"12.0"},{n:["v","victory hand"],u:"270c-fe0f",v:["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"],a:"0.6"},{n:["crossed fingers","hand with index and middle fingers crossed"],u:"1f91e",v:["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"],a:"3.0"},{n:["hand with index finger and thumb crossed"],u:"1faf0",v:["1faf0-1f3fb","1faf0-1f3fc","1faf0-1f3fd","1faf0-1f3fe","1faf0-1f3ff"],a:"14.0"},{n:["i love you hand sign"],u:"1f91f",v:["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"],a:"5.0"},{n:["the horns","sign of the horns"],u:"1f918",v:["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"],a:"1.0"},{n:["call me hand"],u:"1f919",v:["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"],a:"3.0"},{n:["point left","white left pointing backhand index"],u:"1f448",v:["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"],a:"0.6"},{n:["point right","white right pointing backhand index"],u:"1f449",v:["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"],a:"0.6"},{n:["point up 2","white up pointing backhand index"],u:"1f446",v:["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"],a:"0.6"},{n:["middle finger","reversed hand with middle finger extended"],u:"1f595",v:["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"],a:"1.0"},{n:["point down","white down pointing backhand index"],u:"1f447",v:["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"],a:"0.6"},{n:["point up","white up pointing index"],u:"261d-fe0f",v:["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"],a:"0.6"},{n:["index pointing at the viewer"],u:"1faf5",v:["1faf5-1f3fb","1faf5-1f3fc","1faf5-1f3fd","1faf5-1f3fe","1faf5-1f3ff"],a:"14.0"},{n:["+1","thumbsup","thumbs up sign"],u:"1f44d",v:["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"],a:"0.6"},{n:["-1","thumbsdown","thumbs down sign"],u:"1f44e",v:["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"],a:"0.6"},{n:["fist","raised fist"],u:"270a",v:["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"],a:"0.6"},{n:["punch","facepunch","fisted hand sign"],u:"1f44a",v:["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"],a:"0.6"},{n:["left-facing fist"],u:"1f91b",v:["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"],a:"3.0"},{n:["right-facing fist"],u:"1f91c",v:["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"],a:"3.0"},{n:["clap","clapping hands sign"],u:"1f44f",v:["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"],a:"0.6"},{n:["raised hands","person raising both hands in celebration"],u:"1f64c",v:["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"],a:"0.6"},{n:["heart hands"],u:"1faf6",v:["1faf6-1f3fb","1faf6-1f3fc","1faf6-1f3fd","1faf6-1f3fe","1faf6-1f3ff"],a:"14.0"},{n:["open hands","open hands sign"],u:"1f450",v:["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"],a:"0.6"},{n:["palms up together"],u:"1f932",v:["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"],a:"5.0"},{n:["handshake"],u:"1f91d",v:["1f91d-1f3fb","1f91d-1f3fc","1f91d-1f3fd","1f91d-1f3fe","1f91d-1f3ff","1faf1-1f3fb-200d-1faf2-1f3fc","1faf1-1f3fb-200d-1faf2-1f3fd","1faf1-1f3fb-200d-1faf2-1f3fe","1faf1-1f3fb-200d-1faf2-1f3ff","1faf1-1f3fc-200d-1faf2-1f3fb","1faf1-1f3fc-200d-1faf2-1f3fd","1faf1-1f3fc-200d-1faf2-1f3fe","1faf1-1f3fc-200d-1faf2-1f3ff","1faf1-1f3fd-200d-1faf2-1f3fb","1faf1-1f3fd-200d-1faf2-1f3fc","1faf1-1f3fd-200d-1faf2-1f3fe","1faf1-1f3fd-200d-1faf2-1f3ff","1faf1-1f3fe-200d-1faf2-1f3fb","1faf1-1f3fe-200d-1faf2-1f3fc","1faf1-1f3fe-200d-1faf2-1f3fd","1faf1-1f3fe-200d-1faf2-1f3ff","1faf1-1f3ff-200d-1faf2-1f3fb","1faf1-1f3ff-200d-1faf2-1f3fc","1faf1-1f3ff-200d-1faf2-1f3fd","1faf1-1f3ff-200d-1faf2-1f3fe"],a:"3.0"},{n:["pray","person with folded hands"],u:"1f64f",v:["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"],a:"0.6"},{n:["writing hand"],u:"270d-fe0f",v:["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"],a:"0.7"},{n:["nail care","nail polish"],u:"1f485",v:["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"],a:"0.6"},{n:["selfie"],u:"1f933",v:["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"],a:"3.0"},{n:["muscle","flexed biceps"],u:"1f4aa",v:["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"],a:"0.6"},{n:["mechanical arm"],u:"1f9be",a:"12.0"},{n:["mechanical leg"],u:"1f9bf",a:"12.0"},{n:["leg"],u:"1f9b5",v:["1f9b5-1f3fb","1f9b5-1f3fc","1f9b5-1f3fd","1f9b5-1f3fe","1f9b5-1f3ff"],a:"11.0"},{n:["foot"],u:"1f9b6",v:["1f9b6-1f3fb","1f9b6-1f3fc","1f9b6-1f3fd","1f9b6-1f3fe","1f9b6-1f3ff"],a:"11.0"},{n:["ear"],u:"1f442",v:["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"],a:"0.6"},{n:["ear with hearing aid"],u:"1f9bb",v:["1f9bb-1f3fb","1f9bb-1f3fc","1f9bb-1f3fd","1f9bb-1f3fe","1f9bb-1f3ff"],a:"12.0"},{n:["nose"],u:"1f443",v:["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"],a:"0.6"},{n:["brain"],u:"1f9e0",a:"5.0"},{n:["anatomical heart"],u:"1fac0",a:"13.0"},{n:["lungs"],u:"1fac1",a:"13.0"},{n:["tooth"],u:"1f9b7",a:"11.0"},{n:["bone"],u:"1f9b4",a:"11.0"},{n:["eyes"],u:"1f440",a:"0.6"},{n:["eye"],u:"1f441-fe0f",a:"0.7"},{n:["tongue"],u:"1f445",a:"0.6"},{n:["lips","mouth"],u:"1f444",a:"0.6"},{n:["biting lip"],u:"1fae6",a:"14.0"},{n:["baby"],u:"1f476",v:["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"],a:"0.6"},{n:["child"],u:"1f9d2",v:["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"],a:"5.0"},{n:["boy"],u:"1f466",v:["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"],a:"0.6"},{n:["girl"],u:"1f467",v:["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"],a:"0.6"},{n:["adult"],u:"1f9d1",v:["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"],a:"5.0"},{n:["person with blond hair"],u:"1f471",v:["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"],a:"0.6"},{n:["man"],u:"1f468",v:["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"],a:"0.6"},{n:["bearded person"],u:"1f9d4",v:["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"],a:"5.0"},{n:["man: beard","man with beard"],u:"1f9d4-200d-2642-fe0f",v:["1f9d4-1f3fb-200d-2642-fe0f","1f9d4-1f3fc-200d-2642-fe0f","1f9d4-1f3fd-200d-2642-fe0f","1f9d4-1f3fe-200d-2642-fe0f","1f9d4-1f3ff-200d-2642-fe0f"],a:"13.1"},{n:["woman: beard","woman with beard"],u:"1f9d4-200d-2640-fe0f",v:["1f9d4-1f3fb-200d-2640-fe0f","1f9d4-1f3fc-200d-2640-fe0f","1f9d4-1f3fd-200d-2640-fe0f","1f9d4-1f3fe-200d-2640-fe0f","1f9d4-1f3ff-200d-2640-fe0f"],a:"13.1"},{n:["man: red hair","red haired man"],u:"1f468-200d-1f9b0",v:["1f468-1f3fb-200d-1f9b0","1f468-1f3fc-200d-1f9b0","1f468-1f3fd-200d-1f9b0","1f468-1f3fe-200d-1f9b0","1f468-1f3ff-200d-1f9b0"],a:"11.0"},{n:["man: curly hair","curly haired man"],u:"1f468-200d-1f9b1",v:["1f468-1f3fb-200d-1f9b1","1f468-1f3fc-200d-1f9b1","1f468-1f3fd-200d-1f9b1","1f468-1f3fe-200d-1f9b1","1f468-1f3ff-200d-1f9b1"],a:"11.0"},{n:["man: white hair","white haired man"],u:"1f468-200d-1f9b3",v:["1f468-1f3fb-200d-1f9b3","1f468-1f3fc-200d-1f9b3","1f468-1f3fd-200d-1f9b3","1f468-1f3fe-200d-1f9b3","1f468-1f3ff-200d-1f9b3"],a:"11.0"},{n:["bald man","man: bald"],u:"1f468-200d-1f9b2",v:["1f468-1f3fb-200d-1f9b2","1f468-1f3fc-200d-1f9b2","1f468-1f3fd-200d-1f9b2","1f468-1f3fe-200d-1f9b2","1f468-1f3ff-200d-1f9b2"],a:"11.0"},{n:["woman"],u:"1f469",v:["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"],a:"0.6"},{n:["woman: red hair","red haired woman"],u:"1f469-200d-1f9b0",v:["1f469-1f3fb-200d-1f9b0","1f469-1f3fc-200d-1f9b0","1f469-1f3fd-200d-1f9b0","1f469-1f3fe-200d-1f9b0","1f469-1f3ff-200d-1f9b0"],a:"11.0"},{n:["person: red hair","red haired person"],u:"1f9d1-200d-1f9b0",v:["1f9d1-1f3fb-200d-1f9b0","1f9d1-1f3fc-200d-1f9b0","1f9d1-1f3fd-200d-1f9b0","1f9d1-1f3fe-200d-1f9b0","1f9d1-1f3ff-200d-1f9b0"],a:"12.1"},{n:["woman: curly hair","curly haired woman"],u:"1f469-200d-1f9b1",v:["1f469-1f3fb-200d-1f9b1","1f469-1f3fc-200d-1f9b1","1f469-1f3fd-200d-1f9b1","1f469-1f3fe-200d-1f9b1","1f469-1f3ff-200d-1f9b1"],a:"11.0"},{n:["person: curly hair","curly haired person"],u:"1f9d1-200d-1f9b1",v:["1f9d1-1f3fb-200d-1f9b1","1f9d1-1f3fc-200d-1f9b1","1f9d1-1f3fd-200d-1f9b1","1f9d1-1f3fe-200d-1f9b1","1f9d1-1f3ff-200d-1f9b1"],a:"12.1"},{n:["woman: white hair","white haired woman"],u:"1f469-200d-1f9b3",v:["1f469-1f3fb-200d-1f9b3","1f469-1f3fc-200d-1f9b3","1f469-1f3fd-200d-1f9b3","1f469-1f3fe-200d-1f9b3","1f469-1f3ff-200d-1f9b3"],a:"11.0"},{n:["person: white hair","white haired person"],u:"1f9d1-200d-1f9b3",v:["1f9d1-1f3fb-200d-1f9b3","1f9d1-1f3fc-200d-1f9b3","1f9d1-1f3fd-200d-1f9b3","1f9d1-1f3fe-200d-1f9b3","1f9d1-1f3ff-200d-1f9b3"],a:"12.1"},{n:["bald woman","woman: bald"],u:"1f469-200d-1f9b2",v:["1f469-1f3fb-200d-1f9b2","1f469-1f3fc-200d-1f9b2","1f469-1f3fd-200d-1f9b2","1f469-1f3fe-200d-1f9b2","1f469-1f3ff-200d-1f9b2"],a:"11.0"},{n:["bald person","person: bald"],u:"1f9d1-200d-1f9b2",v:["1f9d1-1f3fb-200d-1f9b2","1f9d1-1f3fc-200d-1f9b2","1f9d1-1f3fd-200d-1f9b2","1f9d1-1f3fe-200d-1f9b2","1f9d1-1f3ff-200d-1f9b2"],a:"12.1"},{n:["woman: blond hair","blond-haired-woman"],u:"1f471-200d-2640-fe0f",v:["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man: blond hair","blond-haired-man"],u:"1f471-200d-2642-fe0f",v:["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["older adult"],u:"1f9d3",v:["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"],a:"5.0"},{n:["older man"],u:"1f474",v:["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"],a:"0.6"},{n:["older woman"],u:"1f475",v:["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"],a:"0.6"},{n:["person frowning"],u:"1f64d",v:["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"],a:"0.6"},{n:["man frowning","man-frowning"],u:"1f64d-200d-2642-fe0f",v:["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman frowning","woman-frowning"],u:"1f64d-200d-2640-fe0f",v:["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with pouting face"],u:"1f64e",v:["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"],a:"0.6"},{n:["man pouting","man-pouting"],u:"1f64e-200d-2642-fe0f",v:["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman pouting","woman-pouting"],u:"1f64e-200d-2640-fe0f",v:["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["no good","face with no good gesture"],u:"1f645",v:["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"],a:"0.6"},{n:["man gesturing no","man-gesturing-no"],u:"1f645-200d-2642-fe0f",v:["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing no","woman-gesturing-no"],u:"1f645-200d-2640-fe0f",v:["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ok woman","face with ok gesture"],u:"1f646",v:["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"],a:"0.6"},{n:["man gesturing ok","man-gesturing-ok"],u:"1f646-200d-2642-fe0f",v:["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman gesturing ok","woman-gesturing-ok"],u:"1f646-200d-2640-fe0f",v:["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["information desk person"],u:"1f481",v:["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"],a:"0.6"},{n:["man tipping hand","man-tipping-hand"],u:"1f481-200d-2642-fe0f",v:["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman tipping hand","woman-tipping-hand"],u:"1f481-200d-2640-fe0f",v:["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["raising hand","happy person raising one hand"],u:"1f64b",v:["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"],a:"0.6"},{n:["man raising hand","man-raising-hand"],u:"1f64b-200d-2642-fe0f",v:["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman raising hand","woman-raising-hand"],u:"1f64b-200d-2640-fe0f",v:["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["deaf person"],u:"1f9cf",v:["1f9cf-1f3fb","1f9cf-1f3fc","1f9cf-1f3fd","1f9cf-1f3fe","1f9cf-1f3ff"],a:"12.0"},{n:["deaf man"],u:"1f9cf-200d-2642-fe0f",v:["1f9cf-1f3fb-200d-2642-fe0f","1f9cf-1f3fc-200d-2642-fe0f","1f9cf-1f3fd-200d-2642-fe0f","1f9cf-1f3fe-200d-2642-fe0f","1f9cf-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["deaf woman"],u:"1f9cf-200d-2640-fe0f",v:["1f9cf-1f3fb-200d-2640-fe0f","1f9cf-1f3fc-200d-2640-fe0f","1f9cf-1f3fd-200d-2640-fe0f","1f9cf-1f3fe-200d-2640-fe0f","1f9cf-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["bow","person bowing deeply"],u:"1f647",v:["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"],a:"0.6"},{n:["man bowing","man-bowing"],u:"1f647-200d-2642-fe0f",v:["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bowing","woman-bowing"],u:"1f647-200d-2640-fe0f",v:["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["face palm"],u:"1f926",v:["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"],a:"3.0"},{n:["man facepalming","man-facepalming"],u:"1f926-200d-2642-fe0f",v:["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman facepalming","woman-facepalming"],u:"1f926-200d-2640-fe0f",v:["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["shrug"],u:"1f937",v:["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"],a:"3.0"},{n:["man shrugging","man-shrugging"],u:"1f937-200d-2642-fe0f",v:["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman shrugging","woman-shrugging"],u:"1f937-200d-2640-fe0f",v:["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["health worker"],u:"1f9d1-200d-2695-fe0f",v:["1f9d1-1f3fb-200d-2695-fe0f","1f9d1-1f3fc-200d-2695-fe0f","1f9d1-1f3fd-200d-2695-fe0f","1f9d1-1f3fe-200d-2695-fe0f","1f9d1-1f3ff-200d-2695-fe0f"],a:"12.1"},{n:["male-doctor","man health worker"],u:"1f468-200d-2695-fe0f",v:["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["female-doctor","woman health worker"],u:"1f469-200d-2695-fe0f",v:["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"],a:"4.0"},{n:["student"],u:"1f9d1-200d-1f393",v:["1f9d1-1f3fb-200d-1f393","1f9d1-1f3fc-200d-1f393","1f9d1-1f3fd-200d-1f393","1f9d1-1f3fe-200d-1f393","1f9d1-1f3ff-200d-1f393"],a:"12.1"},{n:["man student","male-student"],u:"1f468-200d-1f393",v:["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"],a:"4.0"},{n:["woman student","female-student"],u:"1f469-200d-1f393",v:["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"],a:"4.0"},{n:["teacher"],u:"1f9d1-200d-1f3eb",v:["1f9d1-1f3fb-200d-1f3eb","1f9d1-1f3fc-200d-1f3eb","1f9d1-1f3fd-200d-1f3eb","1f9d1-1f3fe-200d-1f3eb","1f9d1-1f3ff-200d-1f3eb"],a:"12.1"},{n:["man teacher","male-teacher"],u:"1f468-200d-1f3eb",v:["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"],a:"4.0"},{n:["woman teacher","female-teacher"],u:"1f469-200d-1f3eb",v:["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"],a:"4.0"},{n:["judge"],u:"1f9d1-200d-2696-fe0f",v:["1f9d1-1f3fb-200d-2696-fe0f","1f9d1-1f3fc-200d-2696-fe0f","1f9d1-1f3fd-200d-2696-fe0f","1f9d1-1f3fe-200d-2696-fe0f","1f9d1-1f3ff-200d-2696-fe0f"],a:"12.1"},{n:["man judge","male-judge"],u:"1f468-200d-2696-fe0f",v:["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["woman judge","female-judge"],u:"1f469-200d-2696-fe0f",v:["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"],a:"4.0"},{n:["farmer"],u:"1f9d1-200d-1f33e",v:["1f9d1-1f3fb-200d-1f33e","1f9d1-1f3fc-200d-1f33e","1f9d1-1f3fd-200d-1f33e","1f9d1-1f3fe-200d-1f33e","1f9d1-1f3ff-200d-1f33e"],a:"12.1"},{n:["man farmer","male-farmer"],u:"1f468-200d-1f33e",v:["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"],a:"4.0"},{n:["woman farmer","female-farmer"],u:"1f469-200d-1f33e",v:["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"],a:"4.0"},{n:["cook"],u:"1f9d1-200d-1f373",v:["1f9d1-1f3fb-200d-1f373","1f9d1-1f3fc-200d-1f373","1f9d1-1f3fd-200d-1f373","1f9d1-1f3fe-200d-1f373","1f9d1-1f3ff-200d-1f373"],a:"12.1"},{n:["man cook","male-cook"],u:"1f468-200d-1f373",v:["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"],a:"4.0"},{n:["woman cook","female-cook"],u:"1f469-200d-1f373",v:["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"],a:"4.0"},{n:["mechanic"],u:"1f9d1-200d-1f527",v:["1f9d1-1f3fb-200d-1f527","1f9d1-1f3fc-200d-1f527","1f9d1-1f3fd-200d-1f527","1f9d1-1f3fe-200d-1f527","1f9d1-1f3ff-200d-1f527"],a:"12.1"},{n:["man mechanic","male-mechanic"],u:"1f468-200d-1f527",v:["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"],a:"4.0"},{n:["woman mechanic","female-mechanic"],u:"1f469-200d-1f527",v:["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"],a:"4.0"},{n:["factory worker"],u:"1f9d1-200d-1f3ed",v:["1f9d1-1f3fb-200d-1f3ed","1f9d1-1f3fc-200d-1f3ed","1f9d1-1f3fd-200d-1f3ed","1f9d1-1f3fe-200d-1f3ed","1f9d1-1f3ff-200d-1f3ed"],a:"12.1"},{n:["man factory worker","male-factory-worker"],u:"1f468-200d-1f3ed",v:["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"],a:"4.0"},{n:["woman factory worker","female-factory-worker"],u:"1f469-200d-1f3ed",v:["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"],a:"4.0"},{n:["office worker"],u:"1f9d1-200d-1f4bc",v:["1f9d1-1f3fb-200d-1f4bc","1f9d1-1f3fc-200d-1f4bc","1f9d1-1f3fd-200d-1f4bc","1f9d1-1f3fe-200d-1f4bc","1f9d1-1f3ff-200d-1f4bc"],a:"12.1"},{n:["man office worker","male-office-worker"],u:"1f468-200d-1f4bc",v:["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"],a:"4.0"},{n:["woman office worker","female-office-worker"],u:"1f469-200d-1f4bc",v:["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"],a:"4.0"},{n:["scientist"],u:"1f9d1-200d-1f52c",v:["1f9d1-1f3fb-200d-1f52c","1f9d1-1f3fc-200d-1f52c","1f9d1-1f3fd-200d-1f52c","1f9d1-1f3fe-200d-1f52c","1f9d1-1f3ff-200d-1f52c"],a:"12.1"},{n:["man scientist","male-scientist"],u:"1f468-200d-1f52c",v:["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"],a:"4.0"},{n:["woman scientist","female-scientist"],u:"1f469-200d-1f52c",v:["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"],a:"4.0"},{n:["technologist"],u:"1f9d1-200d-1f4bb",v:["1f9d1-1f3fb-200d-1f4bb","1f9d1-1f3fc-200d-1f4bb","1f9d1-1f3fd-200d-1f4bb","1f9d1-1f3fe-200d-1f4bb","1f9d1-1f3ff-200d-1f4bb"],a:"12.1"},{n:["man technologist","male-technologist"],u:"1f468-200d-1f4bb",v:["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"],a:"4.0"},{n:["woman technologist","female-technologist"],u:"1f469-200d-1f4bb",v:["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"],a:"4.0"},{n:["singer"],u:"1f9d1-200d-1f3a4",v:["1f9d1-1f3fb-200d-1f3a4","1f9d1-1f3fc-200d-1f3a4","1f9d1-1f3fd-200d-1f3a4","1f9d1-1f3fe-200d-1f3a4","1f9d1-1f3ff-200d-1f3a4"],a:"12.1"},{n:["man singer","male-singer"],u:"1f468-200d-1f3a4",v:["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"],a:"4.0"},{n:["woman singer","female-singer"],u:"1f469-200d-1f3a4",v:["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"],a:"4.0"},{n:["artist"],u:"1f9d1-200d-1f3a8",v:["1f9d1-1f3fb-200d-1f3a8","1f9d1-1f3fc-200d-1f3a8","1f9d1-1f3fd-200d-1f3a8","1f9d1-1f3fe-200d-1f3a8","1f9d1-1f3ff-200d-1f3a8"],a:"12.1"},{n:["man artist","male-artist"],u:"1f468-200d-1f3a8",v:["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"],a:"4.0"},{n:["woman artist","female-artist"],u:"1f469-200d-1f3a8",v:["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"],a:"4.0"},{n:["pilot"],u:"1f9d1-200d-2708-fe0f",v:["1f9d1-1f3fb-200d-2708-fe0f","1f9d1-1f3fc-200d-2708-fe0f","1f9d1-1f3fd-200d-2708-fe0f","1f9d1-1f3fe-200d-2708-fe0f","1f9d1-1f3ff-200d-2708-fe0f"],a:"12.1"},{n:["man pilot","male-pilot"],u:"1f468-200d-2708-fe0f",v:["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["woman pilot","female-pilot"],u:"1f469-200d-2708-fe0f",v:["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"],a:"4.0"},{n:["astronaut"],u:"1f9d1-200d-1f680",v:["1f9d1-1f3fb-200d-1f680","1f9d1-1f3fc-200d-1f680","1f9d1-1f3fd-200d-1f680","1f9d1-1f3fe-200d-1f680","1f9d1-1f3ff-200d-1f680"],a:"12.1"},{n:["man astronaut","male-astronaut"],u:"1f468-200d-1f680",v:["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"],a:"4.0"},{n:["woman astronaut","female-astronaut"],u:"1f469-200d-1f680",v:["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"],a:"4.0"},{n:["firefighter"],u:"1f9d1-200d-1f692",v:["1f9d1-1f3fb-200d-1f692","1f9d1-1f3fc-200d-1f692","1f9d1-1f3fd-200d-1f692","1f9d1-1f3fe-200d-1f692","1f9d1-1f3ff-200d-1f692"],a:"12.1"},{n:["man firefighter","male-firefighter"],u:"1f468-200d-1f692",v:["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"],a:"4.0"},{n:["woman firefighter","female-firefighter"],u:"1f469-200d-1f692",v:["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"],a:"4.0"},{n:["cop","police officer"],u:"1f46e",v:["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"],a:"0.6"},{n:["man police officer","male-police-officer"],u:"1f46e-200d-2642-fe0f",v:["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman police officer","female-police-officer"],u:"1f46e-200d-2640-fe0f",v:["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["detective","sleuth or spy"],u:"1f575-fe0f",v:["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"],a:"0.7"},{n:["man detective","male-detective"],u:"1f575-fe0f-200d-2642-fe0f",v:["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman detective","female-detective"],u:"1f575-fe0f-200d-2640-fe0f",v:["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["guardsman"],u:"1f482",v:["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"],a:"0.6"},{n:["man guard","male-guard"],u:"1f482-200d-2642-fe0f",v:["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman guard","female-guard"],u:"1f482-200d-2640-fe0f",v:["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["ninja"],u:"1f977",v:["1f977-1f3fb","1f977-1f3fc","1f977-1f3fd","1f977-1f3fe","1f977-1f3ff"],a:"13.0"},{n:["construction worker"],u:"1f477",v:["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"],a:"0.6"},{n:["man construction worker","male-construction-worker"],u:"1f477-200d-2642-fe0f",v:["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman construction worker","female-construction-worker"],u:"1f477-200d-2640-fe0f",v:["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with crown"],u:"1fac5",v:["1fac5-1f3fb","1fac5-1f3fc","1fac5-1f3fd","1fac5-1f3fe","1fac5-1f3ff"],a:"14.0"},{n:["prince"],u:"1f934",v:["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"],a:"3.0"},{n:["princess"],u:"1f478",v:["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"],a:"0.6"},{n:["man with turban"],u:"1f473",v:["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"],a:"0.6"},{n:["man wearing turban","man-wearing-turban"],u:"1f473-200d-2642-fe0f",v:["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman wearing turban","woman-wearing-turban"],u:"1f473-200d-2640-fe0f",v:["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["man with gua pi mao"],u:"1f472",v:["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"],a:"0.6"},{n:["person with headscarf"],u:"1f9d5",v:["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"],a:"5.0"},{n:["man in tuxedo","person in tuxedo"],u:"1f935",v:["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"],a:"3.0"},{n:["man in tuxedo"],u:"1f935-200d-2642-fe0f",v:["1f935-1f3fb-200d-2642-fe0f","1f935-1f3fc-200d-2642-fe0f","1f935-1f3fd-200d-2642-fe0f","1f935-1f3fe-200d-2642-fe0f","1f935-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman in tuxedo"],u:"1f935-200d-2640-fe0f",v:["1f935-1f3fb-200d-2640-fe0f","1f935-1f3fc-200d-2640-fe0f","1f935-1f3fd-200d-2640-fe0f","1f935-1f3fe-200d-2640-fe0f","1f935-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["bride with veil"],u:"1f470",v:["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"],a:"0.6"},{n:["man with veil"],u:"1f470-200d-2642-fe0f",v:["1f470-1f3fb-200d-2642-fe0f","1f470-1f3fc-200d-2642-fe0f","1f470-1f3fd-200d-2642-fe0f","1f470-1f3fe-200d-2642-fe0f","1f470-1f3ff-200d-2642-fe0f"],a:"13.0"},{n:["woman with veil"],u:"1f470-200d-2640-fe0f",v:["1f470-1f3fb-200d-2640-fe0f","1f470-1f3fc-200d-2640-fe0f","1f470-1f3fd-200d-2640-fe0f","1f470-1f3fe-200d-2640-fe0f","1f470-1f3ff-200d-2640-fe0f"],a:"13.0"},{n:["pregnant woman"],u:"1f930",v:["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"],a:"3.0"},{n:["pregnant man"],u:"1fac3",v:["1fac3-1f3fb","1fac3-1f3fc","1fac3-1f3fd","1fac3-1f3fe","1fac3-1f3ff"],a:"14.0"},{n:["pregnant person"],u:"1fac4",v:["1fac4-1f3fb","1fac4-1f3fc","1fac4-1f3fd","1fac4-1f3fe","1fac4-1f3ff"],a:"14.0"},{n:["breast-feeding"],u:"1f931",v:["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"],a:"5.0"},{n:["woman feeding baby"],u:"1f469-200d-1f37c",v:["1f469-1f3fb-200d-1f37c","1f469-1f3fc-200d-1f37c","1f469-1f3fd-200d-1f37c","1f469-1f3fe-200d-1f37c","1f469-1f3ff-200d-1f37c"],a:"13.0"},{n:["man feeding baby"],u:"1f468-200d-1f37c",v:["1f468-1f3fb-200d-1f37c","1f468-1f3fc-200d-1f37c","1f468-1f3fd-200d-1f37c","1f468-1f3fe-200d-1f37c","1f468-1f3ff-200d-1f37c"],a:"13.0"},{n:["person feeding baby"],u:"1f9d1-200d-1f37c",v:["1f9d1-1f3fb-200d-1f37c","1f9d1-1f3fc-200d-1f37c","1f9d1-1f3fd-200d-1f37c","1f9d1-1f3fe-200d-1f37c","1f9d1-1f3ff-200d-1f37c"],a:"13.0"},{n:["angel","baby angel"],u:"1f47c",v:["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"],a:"0.6"},{n:["santa","father christmas"],u:"1f385",v:["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"],a:"0.6"},{n:["mrs claus","mother christmas"],u:"1f936",v:["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"],a:"3.0"},{n:["mx claus"],u:"1f9d1-200d-1f384",v:["1f9d1-1f3fb-200d-1f384","1f9d1-1f3fc-200d-1f384","1f9d1-1f3fd-200d-1f384","1f9d1-1f3fe-200d-1f384","1f9d1-1f3ff-200d-1f384"],a:"13.0"},{n:["superhero"],u:"1f9b8",v:["1f9b8-1f3fb","1f9b8-1f3fc","1f9b8-1f3fd","1f9b8-1f3fe","1f9b8-1f3ff"],a:"11.0"},{n:["man superhero","male superhero"],u:"1f9b8-200d-2642-fe0f",v:["1f9b8-1f3fb-200d-2642-fe0f","1f9b8-1f3fc-200d-2642-fe0f","1f9b8-1f3fd-200d-2642-fe0f","1f9b8-1f3fe-200d-2642-fe0f","1f9b8-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman superhero","female superhero"],u:"1f9b8-200d-2640-fe0f",v:["1f9b8-1f3fb-200d-2640-fe0f","1f9b8-1f3fc-200d-2640-fe0f","1f9b8-1f3fd-200d-2640-fe0f","1f9b8-1f3fe-200d-2640-fe0f","1f9b8-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["supervillain"],u:"1f9b9",v:["1f9b9-1f3fb","1f9b9-1f3fc","1f9b9-1f3fd","1f9b9-1f3fe","1f9b9-1f3ff"],a:"11.0"},{n:["man supervillain","male supervillain"],u:"1f9b9-200d-2642-fe0f",v:["1f9b9-1f3fb-200d-2642-fe0f","1f9b9-1f3fc-200d-2642-fe0f","1f9b9-1f3fd-200d-2642-fe0f","1f9b9-1f3fe-200d-2642-fe0f","1f9b9-1f3ff-200d-2642-fe0f"],a:"11.0"},{n:["woman supervillain","female supervillain"],u:"1f9b9-200d-2640-fe0f",v:["1f9b9-1f3fb-200d-2640-fe0f","1f9b9-1f3fc-200d-2640-fe0f","1f9b9-1f3fd-200d-2640-fe0f","1f9b9-1f3fe-200d-2640-fe0f","1f9b9-1f3ff-200d-2640-fe0f"],a:"11.0"},{n:["mage"],u:"1f9d9",v:["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"],a:"5.0"},{n:["man mage","male mage"],u:"1f9d9-200d-2642-fe0f",v:["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman mage","female mage"],u:"1f9d9-200d-2640-fe0f",v:["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fairy"],u:"1f9da",v:["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"],a:"5.0"},{n:["man fairy","male fairy"],u:"1f9da-200d-2642-fe0f",v:["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman fairy","female fairy"],u:"1f9da-200d-2640-fe0f",v:["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["vampire"],u:"1f9db",v:["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"],a:"5.0"},{n:["man vampire","male vampire"],u:"1f9db-200d-2642-fe0f",v:["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman vampire","female vampire"],u:"1f9db-200d-2640-fe0f",v:["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["merperson"],u:"1f9dc",v:["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"],a:"5.0"},{n:["merman"],u:"1f9dc-200d-2642-fe0f",v:["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["mermaid"],u:"1f9dc-200d-2640-fe0f",v:["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["elf"],u:"1f9dd",v:["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"],a:"5.0"},{n:["man elf","male elf"],u:"1f9dd-200d-2642-fe0f",v:["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman elf","female elf"],u:"1f9dd-200d-2640-fe0f",v:["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["genie"],u:"1f9de",a:"5.0"},{n:["man genie","male genie"],u:"1f9de-200d-2642-fe0f",a:"5.0"},{n:["woman genie","female genie"],u:"1f9de-200d-2640-fe0f",a:"5.0"},{n:["zombie"],u:"1f9df",a:"5.0"},{n:["man zombie","male zombie"],u:"1f9df-200d-2642-fe0f",a:"5.0"},{n:["woman zombie","female zombie"],u:"1f9df-200d-2640-fe0f",a:"5.0"},{n:["troll"],u:"1f9cc",a:"14.0"},{n:["massage","face massage"],u:"1f486",v:["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"],a:"0.6"},{n:["man getting massage","man-getting-massage"],u:"1f486-200d-2642-fe0f",v:["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting massage","woman-getting-massage"],u:"1f486-200d-2640-fe0f",v:["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["haircut"],u:"1f487",v:["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"],a:"0.6"},{n:["man getting haircut","man-getting-haircut"],u:"1f487-200d-2642-fe0f",v:["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman getting haircut","woman-getting-haircut"],u:"1f487-200d-2640-fe0f",v:["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["walking","pedestrian"],u:"1f6b6",v:["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"],a:"0.6"},{n:["man walking","man-walking"],u:"1f6b6-200d-2642-fe0f",v:["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman walking","woman-walking"],u:"1f6b6-200d-2640-fe0f",v:["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["standing person"],u:"1f9cd",v:["1f9cd-1f3fb","1f9cd-1f3fc","1f9cd-1f3fd","1f9cd-1f3fe","1f9cd-1f3ff"],a:"12.0"},{n:["man standing"],u:"1f9cd-200d-2642-fe0f",v:["1f9cd-1f3fb-200d-2642-fe0f","1f9cd-1f3fc-200d-2642-fe0f","1f9cd-1f3fd-200d-2642-fe0f","1f9cd-1f3fe-200d-2642-fe0f","1f9cd-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman standing"],u:"1f9cd-200d-2640-fe0f",v:["1f9cd-1f3fb-200d-2640-fe0f","1f9cd-1f3fc-200d-2640-fe0f","1f9cd-1f3fd-200d-2640-fe0f","1f9cd-1f3fe-200d-2640-fe0f","1f9cd-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["kneeling person"],u:"1f9ce",v:["1f9ce-1f3fb","1f9ce-1f3fc","1f9ce-1f3fd","1f9ce-1f3fe","1f9ce-1f3ff"],a:"12.0"},{n:["man kneeling"],u:"1f9ce-200d-2642-fe0f",v:["1f9ce-1f3fb-200d-2642-fe0f","1f9ce-1f3fc-200d-2642-fe0f","1f9ce-1f3fd-200d-2642-fe0f","1f9ce-1f3fe-200d-2642-fe0f","1f9ce-1f3ff-200d-2642-fe0f"],a:"12.0"},{n:["woman kneeling"],u:"1f9ce-200d-2640-fe0f",v:["1f9ce-1f3fb-200d-2640-fe0f","1f9ce-1f3fc-200d-2640-fe0f","1f9ce-1f3fd-200d-2640-fe0f","1f9ce-1f3fe-200d-2640-fe0f","1f9ce-1f3ff-200d-2640-fe0f"],a:"12.0"},{n:["person with white cane","person with probing cane"],u:"1f9d1-200d-1f9af",v:["1f9d1-1f3fb-200d-1f9af","1f9d1-1f3fc-200d-1f9af","1f9d1-1f3fd-200d-1f9af","1f9d1-1f3fe-200d-1f9af","1f9d1-1f3ff-200d-1f9af"],a:"12.1"},{n:["man with white cane","man with probing cane"],u:"1f468-200d-1f9af",v:["1f468-1f3fb-200d-1f9af","1f468-1f3fc-200d-1f9af","1f468-1f3fd-200d-1f9af","1f468-1f3fe-200d-1f9af","1f468-1f3ff-200d-1f9af"],a:"12.0"},{n:["woman with white cane","woman with probing cane"],u:"1f469-200d-1f9af",v:["1f469-1f3fb-200d-1f9af","1f469-1f3fc-200d-1f9af","1f469-1f3fd-200d-1f9af","1f469-1f3fe-200d-1f9af","1f469-1f3ff-200d-1f9af"],a:"12.0"},{n:["person in motorized wheelchair"],u:"1f9d1-200d-1f9bc",v:["1f9d1-1f3fb-200d-1f9bc","1f9d1-1f3fc-200d-1f9bc","1f9d1-1f3fd-200d-1f9bc","1f9d1-1f3fe-200d-1f9bc","1f9d1-1f3ff-200d-1f9bc"],a:"12.1"},{n:["man in motorized wheelchair"],u:"1f468-200d-1f9bc",v:["1f468-1f3fb-200d-1f9bc","1f468-1f3fc-200d-1f9bc","1f468-1f3fd-200d-1f9bc","1f468-1f3fe-200d-1f9bc","1f468-1f3ff-200d-1f9bc"],a:"12.0"},{n:["woman in motorized wheelchair"],u:"1f469-200d-1f9bc",v:["1f469-1f3fb-200d-1f9bc","1f469-1f3fc-200d-1f9bc","1f469-1f3fd-200d-1f9bc","1f469-1f3fe-200d-1f9bc","1f469-1f3ff-200d-1f9bc"],a:"12.0"},{n:["person in manual wheelchair"],u:"1f9d1-200d-1f9bd",v:["1f9d1-1f3fb-200d-1f9bd","1f9d1-1f3fc-200d-1f9bd","1f9d1-1f3fd-200d-1f9bd","1f9d1-1f3fe-200d-1f9bd","1f9d1-1f3ff-200d-1f9bd"],a:"12.1"},{n:["man in manual wheelchair"],u:"1f468-200d-1f9bd",v:["1f468-1f3fb-200d-1f9bd","1f468-1f3fc-200d-1f9bd","1f468-1f3fd-200d-1f9bd","1f468-1f3fe-200d-1f9bd","1f468-1f3ff-200d-1f9bd"],a:"12.0"},{n:["woman in manual wheelchair"],u:"1f469-200d-1f9bd",v:["1f469-1f3fb-200d-1f9bd","1f469-1f3fc-200d-1f9bd","1f469-1f3fd-200d-1f9bd","1f469-1f3fe-200d-1f9bd","1f469-1f3ff-200d-1f9bd"],a:"12.0"},{n:["runner","running"],u:"1f3c3",v:["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"],a:"0.6"},{n:["man running","man-running"],u:"1f3c3-200d-2642-fe0f",v:["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman running","woman-running"],u:"1f3c3-200d-2640-fe0f",v:["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["dancer"],u:"1f483",v:["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"],a:"0.6"},{n:["man dancing"],u:"1f57a",v:["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"],a:"3.0"},{n:["person in suit levitating","man in business suit levitating"],u:"1f574-fe0f",v:["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"],a:"0.7"},{n:["dancers","woman with bunny ears"],u:"1f46f",a:"0.6"},{n:["men with bunny ears","men-with-bunny-ears-partying","man-with-bunny-ears-partying"],u:"1f46f-200d-2642-fe0f",a:"4.0"},{n:["women with bunny ears","women-with-bunny-ears-partying","woman-with-bunny-ears-partying"],u:"1f46f-200d-2640-fe0f",a:"4.0"},{n:["person in steamy room"],u:"1f9d6",v:["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"],a:"5.0"},{n:["man in steamy room"],u:"1f9d6-200d-2642-fe0f",v:["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in steamy room"],u:"1f9d6-200d-2640-fe0f",v:["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["person climbing"],u:"1f9d7",v:["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"],a:"5.0"},{n:["man climbing"],u:"1f9d7-200d-2642-fe0f",v:["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman climbing"],u:"1f9d7-200d-2640-fe0f",v:["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["fencer"],u:"1f93a",a:"3.0"},{n:["horse racing"],u:"1f3c7",v:["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"],a:"1.0"},{n:["skier"],u:"26f7-fe0f",a:"0.7"},{n:["snowboarder"],u:"1f3c2",v:["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"],a:"0.6"},{n:["golfer","person golfing"],u:"1f3cc-fe0f",v:["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"],a:"0.7"},{n:["man golfing","man-golfing"],u:"1f3cc-fe0f-200d-2642-fe0f",v:["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman golfing","woman-golfing"],u:"1f3cc-fe0f-200d-2640-fe0f",v:["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["surfer"],u:"1f3c4",v:["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"],a:"0.6"},{n:["man surfing","man-surfing"],u:"1f3c4-200d-2642-fe0f",v:["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman surfing","woman-surfing"],u:"1f3c4-200d-2640-fe0f",v:["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["rowboat"],u:"1f6a3",v:["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"],a:"1.0"},{n:["man rowing boat","man-rowing-boat"],u:"1f6a3-200d-2642-fe0f",v:["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman rowing boat","woman-rowing-boat"],u:"1f6a3-200d-2640-fe0f",v:["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["swimmer"],u:"1f3ca",v:["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"],a:"0.6"},{n:["man swimming","man-swimming"],u:"1f3ca-200d-2642-fe0f",v:["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman swimming","woman-swimming"],u:"1f3ca-200d-2640-fe0f",v:["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person with ball","person bouncing ball"],u:"26f9-fe0f",v:["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"],a:"0.7"},{n:["man bouncing ball","man-bouncing-ball"],u:"26f9-fe0f-200d-2642-fe0f",v:["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman bouncing ball","woman-bouncing-ball"],u:"26f9-fe0f-200d-2640-fe0f",v:["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["weight lifter","person lifting weights"],u:"1f3cb-fe0f",v:["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"],a:"0.7"},{n:["man lifting weights","man-lifting-weights"],u:"1f3cb-fe0f-200d-2642-fe0f",v:["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman lifting weights","woman-lifting-weights"],u:"1f3cb-fe0f-200d-2640-fe0f",v:["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["bicyclist"],u:"1f6b4",v:["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"],a:"1.0"},{n:["man biking","man-biking"],u:"1f6b4-200d-2642-fe0f",v:["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman biking","woman-biking"],u:"1f6b4-200d-2640-fe0f",v:["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["mountain bicyclist"],u:"1f6b5",v:["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"],a:"1.0"},{n:["man mountain biking","man-mountain-biking"],u:"1f6b5-200d-2642-fe0f",v:["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman mountain biking","woman-mountain-biking"],u:"1f6b5-200d-2640-fe0f",v:["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person doing cartwheel"],u:"1f938",v:["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"],a:"3.0"},{n:["man cartwheeling","man-cartwheeling"],u:"1f938-200d-2642-fe0f",v:["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman cartwheeling","woman-cartwheeling"],u:"1f938-200d-2640-fe0f",v:["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["wrestlers"],u:"1f93c",a:"3.0"},{n:["men wrestling","man-wrestling"],u:"1f93c-200d-2642-fe0f",a:"4.0"},{n:["women wrestling","woman-wrestling"],u:"1f93c-200d-2640-fe0f",a:"4.0"},{n:["water polo"],u:"1f93d",v:["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"],a:"3.0"},{n:["man playing water polo","man-playing-water-polo"],u:"1f93d-200d-2642-fe0f",v:["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing water polo","woman-playing-water-polo"],u:"1f93d-200d-2640-fe0f",v:["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["handball"],u:"1f93e",v:["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"],a:"3.0"},{n:["man playing handball","man-playing-handball"],u:"1f93e-200d-2642-fe0f",v:["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman playing handball","woman-playing-handball"],u:"1f93e-200d-2640-fe0f",v:["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["juggling"],u:"1f939",v:["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"],a:"3.0"},{n:["man juggling","man-juggling"],u:"1f939-200d-2642-fe0f",v:["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"],a:"4.0"},{n:["woman juggling","woman-juggling"],u:"1f939-200d-2640-fe0f",v:["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"],a:"4.0"},{n:["person in lotus position"],u:"1f9d8",v:["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"],a:"5.0"},{n:["man in lotus position"],u:"1f9d8-200d-2642-fe0f",v:["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"],a:"5.0"},{n:["woman in lotus position"],u:"1f9d8-200d-2640-fe0f",v:["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"],a:"5.0"},{n:["bath"],u:"1f6c0",v:["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"],a:"0.6"},{n:["sleeping accommodation"],u:"1f6cc",v:["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"],a:"1.0"},{n:["people holding hands"],u:"1f9d1-200d-1f91d-200d-1f9d1",v:["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe","1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff"],a:"12.0"},{n:["women holding hands","two women holding hands"],u:"1f46d",v:["1f46d-1f3fb","1f46d-1f3fc","1f46d-1f3fd","1f46d-1f3fe","1f46d-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe"],a:"1.0"},{n:["couple","man and woman holding hands","woman and man holding hands"],u:"1f46b",v:["1f46b-1f3fb","1f46b-1f3fc","1f46b-1f3fd","1f46b-1f3fe","1f46b-1f3ff","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"0.6"},{n:["men holding hands","two men holding hands"],u:"1f46c",v:["1f46c-1f3fb","1f46c-1f3fc","1f46c-1f3fd","1f46c-1f3fe","1f46c-1f3ff","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe","1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc","1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd","1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd","1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe"],a:"1.0"},{n:["kiss","couplekiss"],u:"1f48f",v:["1f48f-1f3fb","1f48f-1f3fc","1f48f-1f3fd","1f48f-1f3fe","1f48f-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-kiss-man","kiss: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["man-kiss-man","kiss: man, man"],u:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-kiss-woman","kiss: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff"],a:"2.0"},{n:["couple with heart"],u:"1f491",v:["1f491-1f3fb","1f491-1f3fc","1f491-1f3fd","1f491-1f3fe","1f491-1f3ff","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe","1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd","1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe"],a:"0.6"},{n:["woman-heart-man","couple with heart: woman, man"],u:"1f469-200d-2764-fe0f-200d-1f468",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["man-heart-man","couple with heart: man, man"],u:"1f468-200d-2764-fe0f-200d-1f468",v:["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe","1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff"],a:"2.0"},{n:["woman-heart-woman","couple with heart: woman, woman"],u:"1f469-200d-2764-fe0f-200d-1f469",v:["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe","1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff"],a:"2.0"},{n:["family"],u:"1f46a",a:"0.6"},{n:["man-woman-boy","family: man, woman, boy"],u:"1f468-200d-1f469-200d-1f466",a:"2.0"},{n:["man-woman-girl","family: man, woman, girl"],u:"1f468-200d-1f469-200d-1f467",a:"2.0"},{n:["man-woman-girl-boy","family: man, woman, girl, boy"],u:"1f468-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["man-woman-boy-boy","family: man, woman, boy, boy"],u:"1f468-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["man-woman-girl-girl","family: man, woman, girl, girl"],u:"1f468-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-man-boy","family: man, man, boy"],u:"1f468-200d-1f468-200d-1f466",a:"2.0"},{n:["man-man-girl","family: man, man, girl"],u:"1f468-200d-1f468-200d-1f467",a:"2.0"},{n:["man-man-girl-boy","family: man, man, girl, boy"],u:"1f468-200d-1f468-200d-1f467-200d-1f466",a:"2.0"},{n:["man-man-boy-boy","family: man, man, boy, boy"],u:"1f468-200d-1f468-200d-1f466-200d-1f466",a:"2.0"},{n:["man-man-girl-girl","family: man, man, girl, girl"],u:"1f468-200d-1f468-200d-1f467-200d-1f467",a:"2.0"},{n:["woman-woman-boy","family: woman, woman, boy"],u:"1f469-200d-1f469-200d-1f466",a:"2.0"},{n:["woman-woman-girl","family: woman, woman, girl"],u:"1f469-200d-1f469-200d-1f467",a:"2.0"},{n:["woman-woman-girl-boy","family: woman, woman, girl, boy"],u:"1f469-200d-1f469-200d-1f467-200d-1f466",a:"2.0"},{n:["woman-woman-boy-boy","family: woman, woman, boy, boy"],u:"1f469-200d-1f469-200d-1f466-200d-1f466",a:"2.0"},{n:["woman-woman-girl-girl","family: woman, woman, girl, girl"],u:"1f469-200d-1f469-200d-1f467-200d-1f467",a:"2.0"},{n:["man-boy","family: man, boy"],u:"1f468-200d-1f466",a:"4.0"},{n:["man-boy-boy","family: man, boy, boy"],u:"1f468-200d-1f466-200d-1f466",a:"4.0"},{n:["man-girl","family: man, girl"],u:"1f468-200d-1f467",a:"4.0"},{n:["man-girl-boy","family: man, girl, boy"],u:"1f468-200d-1f467-200d-1f466",a:"4.0"},{n:["man-girl-girl","family: man, girl, girl"],u:"1f468-200d-1f467-200d-1f467",a:"4.0"},{n:["woman-boy","family: woman, boy"],u:"1f469-200d-1f466",a:"4.0"},{n:["woman-boy-boy","family: woman, boy, boy"],u:"1f469-200d-1f466-200d-1f466",a:"4.0"},{n:["woman-girl","family: woman, girl"],u:"1f469-200d-1f467",a:"4.0"},{n:["woman-girl-boy","family: woman, girl, boy"],u:"1f469-200d-1f467-200d-1f466",a:"4.0"},{n:["woman-girl-girl","family: woman, girl, girl"],u:"1f469-200d-1f467-200d-1f467",a:"4.0"},{n:["speaking head","speaking head in silhouette"],u:"1f5e3-fe0f",a:"0.7"},{n:["bust in silhouette"],u:"1f464",a:"0.6"},{n:["busts in silhouette"],u:"1f465",a:"1.0"},{n:["people hugging"],u:"1fac2",a:"13.0"},{n:["footprints"],u:"1f463",a:"0.6"}],animals_nature=[{n:["monkey face"],u:"1f435",a:"0.6"},{n:["monkey"],u:"1f412",a:"0.6"},{n:["gorilla"],u:"1f98d",a:"3.0"},{n:["orangutan"],u:"1f9a7",a:"12.0"},{n:["dog","dog face"],u:"1f436",a:"0.6"},{n:["dog","dog2"],u:"1f415",a:"0.7"},{n:["guide dog"],u:"1f9ae",a:"12.0"},{n:["service dog"],u:"1f415-200d-1f9ba",a:"12.0"},{n:["poodle"],u:"1f429",a:"0.6"},{n:["wolf","wolf face"],u:"1f43a",a:"0.6"},{n:["fox face"],u:"1f98a",a:"3.0"},{n:["raccoon"],u:"1f99d",a:"11.0"},{n:["cat","cat face"],u:"1f431",a:"0.6"},{n:["cat","cat2"],u:"1f408",a:"0.7"},{n:["black cat"],u:"1f408-200d-2b1b",a:"13.0"},{n:["lion face"],u:"1f981",a:"1.0"},{n:["tiger","tiger face"],u:"1f42f",a:"0.6"},{n:["tiger","tiger2"],u:"1f405",a:"1.0"},{n:["leopard"],u:"1f406",a:"1.0"},{n:["horse","horse face"],u:"1f434",a:"0.6"},{n:["horse","racehorse"],u:"1f40e",a:"0.6"},{n:["unicorn face"],u:"1f984",a:"1.0"},{n:["zebra face"],u:"1f993",a:"5.0"},{n:["deer"],u:"1f98c",a:"3.0"},{n:["bison"],u:"1f9ac",a:"13.0"},{n:["cow","cow face"],u:"1f42e",a:"0.6"},{n:["ox"],u:"1f402",a:"1.0"},{n:["water buffalo"],u:"1f403",a:"1.0"},{n:["cow","cow2"],u:"1f404",a:"1.0"},{n:["pig","pig face"],u:"1f437",a:"0.6"},{n:["pig","pig2"],u:"1f416",a:"1.0"},{n:["boar"],u:"1f417",a:"0.6"},{n:["pig nose"],u:"1f43d",a:"0.6"},{n:["ram"],u:"1f40f",a:"1.0"},{n:["sheep"],u:"1f411",a:"0.6"},{n:["goat"],u:"1f410",a:"1.0"},{n:["dromedary camel"],u:"1f42a",a:"1.0"},{n:["camel","bactrian camel"],u:"1f42b",a:"0.6"},{n:["llama"],u:"1f999",a:"11.0"},{n:["giraffe face"],u:"1f992",a:"5.0"},{n:["elephant"],u:"1f418",a:"0.6"},{n:["mammoth"],u:"1f9a3",a:"13.0"},{n:["rhinoceros"],u:"1f98f",a:"3.0"},{n:["hippopotamus"],u:"1f99b",a:"11.0"},{n:["mouse","mouse face"],u:"1f42d",a:"0.6"},{n:["mouse","mouse2"],u:"1f401",a:"1.0"},{n:["rat"],u:"1f400",a:"1.0"},{n:["hamster","hamster face"],u:"1f439",a:"0.6"},{n:["rabbit","rabbit face"],u:"1f430",a:"0.6"},{n:["rabbit","rabbit2"],u:"1f407",a:"1.0"},{n:["chipmunk"],u:"1f43f-fe0f",a:"0.7"},{n:["beaver"],u:"1f9ab",a:"13.0"},{n:["hedgehog"],u:"1f994",a:"5.0"},{n:["bat"],u:"1f987",a:"3.0"},{n:["bear","bear face"],u:"1f43b",a:"0.6"},{n:["polar bear"],u:"1f43b-200d-2744-fe0f",a:"13.0"},{n:["koala"],u:"1f428",a:"0.6"},{n:["panda face"],u:"1f43c",a:"0.6"},{n:["sloth"],u:"1f9a5",a:"12.0"},{n:["otter"],u:"1f9a6",a:"12.0"},{n:["skunk"],u:"1f9a8",a:"12.0"},{n:["kangaroo"],u:"1f998",a:"11.0"},{n:["badger"],u:"1f9a1",a:"11.0"},{n:["feet","paw prints"],u:"1f43e",a:"0.6"},{n:["turkey"],u:"1f983",a:"1.0"},{n:["chicken"],u:"1f414",a:"0.6"},{n:["rooster"],u:"1f413",a:"1.0"},{n:["hatching chick"],u:"1f423",a:"0.6"},{n:["baby chick"],u:"1f424",a:"0.6"},{n:["hatched chick","front-facing baby chick"],u:"1f425",a:"0.6"},{n:["bird"],u:"1f426",a:"0.6"},{n:["penguin"],u:"1f427",a:"0.6"},{n:["dove","dove of peace"],u:"1f54a-fe0f",a:"0.7"},{n:["eagle"],u:"1f985",a:"3.0"},{n:["duck"],u:"1f986",a:"3.0"},{n:["swan"],u:"1f9a2",a:"11.0"},{n:["owl"],u:"1f989",a:"3.0"},{n:["dodo"],u:"1f9a4",a:"13.0"},{n:["feather"],u:"1fab6",a:"13.0"},{n:["flamingo"],u:"1f9a9",a:"12.0"},{n:["peacock"],u:"1f99a",a:"11.0"},{n:["parrot"],u:"1f99c",a:"11.0"},{n:["frog","frog face"],u:"1f438",a:"0.6"},{n:["crocodile"],u:"1f40a",a:"1.0"},{n:["turtle"],u:"1f422",a:"0.6"},{n:["lizard"],u:"1f98e",a:"3.0"},{n:["snake"],u:"1f40d",a:"0.6"},{n:["dragon face"],u:"1f432",a:"0.6"},{n:["dragon"],u:"1f409",a:"1.0"},{n:["sauropod"],u:"1f995",a:"5.0"},{n:["t-rex"],u:"1f996",a:"5.0"},{n:["whale","spouting whale"],u:"1f433",a:"0.6"},{n:["whale","whale2"],u:"1f40b",a:"1.0"},{n:["dolphin","flipper"],u:"1f42c",a:"0.6"},{n:["seal"],u:"1f9ad",a:"13.0"},{n:["fish"],u:"1f41f",a:"0.6"},{n:["tropical fish"],u:"1f420",a:"0.6"},{n:["blowfish"],u:"1f421",a:"0.6"},{n:["shark"],u:"1f988",a:"3.0"},{n:["octopus"],u:"1f419",a:"0.6"},{n:["shell","spiral shell"],u:"1f41a",a:"0.6"},{n:["coral"],u:"1fab8",a:"14.0"},{n:["snail"],u:"1f40c",a:"0.6"},{n:["butterfly"],u:"1f98b",a:"3.0"},{n:["bug"],u:"1f41b",a:"0.6"},{n:["ant"],u:"1f41c",a:"0.6"},{n:["bee","honeybee"],u:"1f41d",a:"0.6"},{n:["beetle"],u:"1fab2",a:"13.0"},{n:["ladybug","lady beetle"],u:"1f41e",a:"0.6"},{n:["cricket"],u:"1f997",a:"5.0"},{n:["cockroach"],u:"1fab3",a:"13.0"},{n:["spider"],u:"1f577-fe0f",a:"0.7"},{n:["spider web"],u:"1f578-fe0f",a:"0.7"},{n:["scorpion"],u:"1f982",a:"1.0"},{n:["mosquito"],u:"1f99f",a:"11.0"},{n:["fly"],u:"1fab0",a:"13.0"},{n:["worm"],u:"1fab1",a:"13.0"},{n:["microbe"],u:"1f9a0",a:"11.0"},{n:["bouquet"],u:"1f490",a:"0.6"},{n:["cherry blossom"],u:"1f338",a:"0.6"},{n:["white flower"],u:"1f4ae",a:"0.6"},{n:["lotus"],u:"1fab7",a:"14.0"},{n:["rosette"],u:"1f3f5-fe0f",a:"0.7"},{n:["rose"],u:"1f339",a:"0.6"},{n:["wilted flower"],u:"1f940",a:"3.0"},{n:["hibiscus"],u:"1f33a",a:"0.6"},{n:["sunflower"],u:"1f33b",a:"0.6"},{n:["blossom"],u:"1f33c",a:"0.6"},{n:["tulip"],u:"1f337",a:"0.6"},{n:["seedling"],u:"1f331",a:"0.6"},{n:["potted plant"],u:"1fab4",a:"13.0"},{n:["evergreen tree"],u:"1f332",a:"1.0"},{n:["deciduous tree"],u:"1f333",a:"1.0"},{n:["palm tree"],u:"1f334",a:"0.6"},{n:["cactus"],u:"1f335",a:"0.6"},{n:["ear of rice"],u:"1f33e",a:"0.6"},{n:["herb"],u:"1f33f",a:"0.6"},{n:["shamrock"],u:"2618-fe0f",a:"1.0"},{n:["four leaf clover"],u:"1f340",a:"0.6"},{n:["maple leaf"],u:"1f341",a:"0.6"},{n:["fallen leaf"],u:"1f342",a:"0.6"},{n:["leaves","leaf fluttering in wind"],u:"1f343",a:"0.6"},{n:["empty nest"],u:"1fab9",a:"14.0"},{n:["nest with eggs"],u:"1faba",a:"14.0"}],food_drink=[{n:["grapes"],u:"1f347",a:"0.6"},{n:["melon"],u:"1f348",a:"0.6"},{n:["watermelon"],u:"1f349",a:"0.6"},{n:["tangerine"],u:"1f34a",a:"0.6"},{n:["lemon"],u:"1f34b",a:"1.0"},{n:["banana"],u:"1f34c",a:"0.6"},{n:["pineapple"],u:"1f34d",a:"0.6"},{n:["mango"],u:"1f96d",a:"11.0"},{n:["apple","red apple"],u:"1f34e",a:"0.6"},{n:["green apple"],u:"1f34f",a:"0.6"},{n:["pear"],u:"1f350",a:"1.0"},{n:["peach"],u:"1f351",a:"0.6"},{n:["cherries"],u:"1f352",a:"0.6"},{n:["strawberry"],u:"1f353",a:"0.6"},{n:["blueberries"],u:"1fad0",a:"13.0"},{n:["kiwifruit"],u:"1f95d",a:"3.0"},{n:["tomato"],u:"1f345",a:"0.6"},{n:["olive"],u:"1fad2",a:"13.0"},{n:["coconut"],u:"1f965",a:"5.0"},{n:["avocado"],u:"1f951",a:"3.0"},{n:["eggplant","aubergine"],u:"1f346",a:"0.6"},{n:["potato"],u:"1f954",a:"3.0"},{n:["carrot"],u:"1f955",a:"3.0"},{n:["corn","ear of maize"],u:"1f33d",a:"0.6"},{n:["hot pepper"],u:"1f336-fe0f",a:"0.7"},{n:["bell pepper"],u:"1fad1",a:"13.0"},{n:["cucumber"],u:"1f952",a:"3.0"},{n:["leafy green"],u:"1f96c",a:"11.0"},{n:["broccoli"],u:"1f966",a:"5.0"},{n:["garlic"],u:"1f9c4",a:"12.0"},{n:["onion"],u:"1f9c5",a:"12.0"},{n:["mushroom"],u:"1f344",a:"0.6"},{n:["peanuts"],u:"1f95c",a:"3.0"},{n:["beans"],u:"1fad8",a:"14.0"},{n:["chestnut"],u:"1f330",a:"0.6"},{n:["bread"],u:"1f35e",a:"0.6"},{n:["croissant"],u:"1f950",a:"3.0"},{n:["baguette bread"],u:"1f956",a:"3.0"},{n:["flatbread"],u:"1fad3",a:"13.0"},{n:["pretzel"],u:"1f968",a:"5.0"},{n:["bagel"],u:"1f96f",a:"11.0"},{n:["pancakes"],u:"1f95e",a:"3.0"},{n:["waffle"],u:"1f9c7",a:"12.0"},{n:["cheese wedge"],u:"1f9c0",a:"1.0"},{n:["meat on bone"],u:"1f356",a:"0.6"},{n:["poultry leg"],u:"1f357",a:"0.6"},{n:["cut of meat"],u:"1f969",a:"5.0"},{n:["bacon"],u:"1f953",a:"3.0"},{n:["hamburger"],u:"1f354",a:"0.6"},{n:["fries","french fries"],u:"1f35f",a:"0.6"},{n:["pizza","slice of pizza"],u:"1f355",a:"0.6"},{n:["hotdog","hot dog"],u:"1f32d",a:"1.0"},{n:["sandwich"],u:"1f96a",a:"5.0"},{n:["taco"],u:"1f32e",a:"1.0"},{n:["burrito"],u:"1f32f",a:"1.0"},{n:["tamale"],u:"1fad4",a:"13.0"},{n:["stuffed flatbread"],u:"1f959",a:"3.0"},{n:["falafel"],u:"1f9c6",a:"12.0"},{n:["egg"],u:"1f95a",a:"3.0"},{n:["cooking","fried egg"],u:"1f373",a:"0.6"},{n:["shallow pan of food"],u:"1f958",a:"3.0"},{n:["stew","pot of food"],u:"1f372",a:"0.6"},{n:["fondue"],u:"1fad5",a:"13.0"},{n:["bowl with spoon"],u:"1f963",a:"5.0"},{n:["green salad"],u:"1f957",a:"3.0"},{n:["popcorn"],u:"1f37f",a:"1.0"},{n:["butter"],u:"1f9c8",a:"12.0"},{n:["salt","salt shaker"],u:"1f9c2",a:"11.0"},{n:["canned food"],u:"1f96b",a:"5.0"},{n:["bento","bento box"],u:"1f371",a:"0.6"},{n:["rice cracker"],u:"1f358",a:"0.6"},{n:["rice ball"],u:"1f359",a:"0.6"},{n:["rice","cooked rice"],u:"1f35a",a:"0.6"},{n:["curry","curry and rice"],u:"1f35b",a:"0.6"},{n:["ramen","steaming bowl"],u:"1f35c",a:"0.6"},{n:["spaghetti"],u:"1f35d",a:"0.6"},{n:["sweet potato","roasted sweet potato"],u:"1f360",a:"0.6"},{n:["oden"],u:"1f362",a:"0.6"},{n:["sushi"],u:"1f363",a:"0.6"},{n:["fried shrimp"],u:"1f364",a:"0.6"},{n:["fish cake","fish cake with swirl design"],u:"1f365",a:"0.6"},{n:["moon cake"],u:"1f96e",a:"11.0"},{n:["dango"],u:"1f361",a:"0.6"},{n:["dumpling"],u:"1f95f",a:"5.0"},{n:["fortune cookie"],u:"1f960",a:"5.0"},{n:["takeout box"],u:"1f961",a:"5.0"},{n:["crab"],u:"1f980",a:"1.0"},{n:["lobster"],u:"1f99e",a:"11.0"},{n:["shrimp"],u:"1f990",a:"3.0"},{n:["squid"],u:"1f991",a:"3.0"},{n:["oyster"],u:"1f9aa",a:"12.0"},{n:["icecream","soft ice cream"],u:"1f366",a:"0.6"},{n:["shaved ice"],u:"1f367",a:"0.6"},{n:["ice cream"],u:"1f368",a:"0.6"},{n:["doughnut"],u:"1f369",a:"0.6"},{n:["cookie"],u:"1f36a",a:"0.6"},{n:["birthday","birthday cake"],u:"1f382",a:"0.6"},{n:["cake","shortcake"],u:"1f370",a:"0.6"},{n:["cupcake"],u:"1f9c1",a:"11.0"},{n:["pie"],u:"1f967",a:"5.0"},{n:["chocolate bar"],u:"1f36b",a:"0.6"},{n:["candy"],u:"1f36c",a:"0.6"},{n:["lollipop"],u:"1f36d",a:"0.6"},{n:["custard"],u:"1f36e",a:"0.6"},{n:["honey pot"],u:"1f36f",a:"0.6"},{n:["baby bottle"],u:"1f37c",a:"1.0"},{n:["glass of milk"],u:"1f95b",a:"3.0"},{n:["coffee","hot beverage"],u:"2615",a:"0.6"},{n:["teapot"],u:"1fad6",a:"13.0"},{n:["tea","teacup without handle"],u:"1f375",a:"0.6"},{n:["sake","sake bottle and cup"],u:"1f376",a:"0.6"},{n:["champagne","bottle with popping cork"],u:"1f37e",a:"1.0"},{n:["wine glass"],u:"1f377",a:"0.6"},{n:["cocktail","cocktail glass"],u:"1f378",a:"0.6"},{n:["tropical drink"],u:"1f379",a:"0.6"},{n:["beer","beer mug"],u:"1f37a",a:"0.6"},{n:["beers","clinking beer mugs"],u:"1f37b",a:"0.6"},{n:["clinking glasses"],u:"1f942",a:"3.0"},{n:["tumbler glass"],u:"1f943",a:"3.0"},{n:["pouring liquid"],u:"1fad7",a:"14.0"},{n:["cup with straw"],u:"1f964",a:"5.0"},{n:["bubble tea"],u:"1f9cb",a:"13.0"},{n:["beverage box"],u:"1f9c3",a:"12.0"},{n:["mate drink"],u:"1f9c9",a:"12.0"},{n:["ice cube"],u:"1f9ca",a:"12.0"},{n:["chopsticks"],u:"1f962",a:"5.0"},{n:["knife fork plate","fork and knife with plate"],u:"1f37d-fe0f",a:"0.7"},{n:["fork and knife"],u:"1f374",a:"0.6"},{n:["spoon"],u:"1f944",a:"3.0"},{n:["hocho","knife"],u:"1f52a",a:"0.6"},{n:["jar"],u:"1fad9",a:"14.0"},{n:["amphora"],u:"1f3fa",a:"1.0"}],travel_places=[{n:["earth africa","earth globe europe-africa"],u:"1f30d",a:"0.7"},{n:["earth americas","earth globe americas"],u:"1f30e",a:"0.7"},{n:["earth asia","earth globe asia-australia"],u:"1f30f",a:"0.6"},{n:["globe with meridians"],u:"1f310",a:"1.0"},{n:["world map"],u:"1f5fa-fe0f",a:"0.7"},{n:["japan","silhouette of japan"],u:"1f5fe",a:"0.6"},{n:["compass"],u:"1f9ed",a:"11.0"},{n:["snow-capped mountain","snow capped mountain"],u:"1f3d4-fe0f",a:"0.7"},{n:["mountain"],u:"26f0-fe0f",a:"0.7"},{n:["volcano"],u:"1f30b",a:"0.6"},{n:["mount fuji"],u:"1f5fb",a:"0.6"},{n:["camping"],u:"1f3d5-fe0f",a:"0.7"},{n:["beach with umbrella"],u:"1f3d6-fe0f",a:"0.7"},{n:["desert"],u:"1f3dc-fe0f",a:"0.7"},{n:["desert island"],u:"1f3dd-fe0f",a:"0.7"},{n:["national park"],u:"1f3de-fe0f",a:"0.7"},{n:["stadium"],u:"1f3df-fe0f",a:"0.7"},{n:["classical building"],u:"1f3db-fe0f",a:"0.7"},{n:["building construction"],u:"1f3d7-fe0f",a:"0.7"},{n:["brick","bricks"],u:"1f9f1",a:"11.0"},{n:["rock"],u:"1faa8",a:"13.0"},{n:["wood"],u:"1fab5",a:"13.0"},{n:["hut"],u:"1f6d6",a:"13.0"},{n:["houses","house buildings"],u:"1f3d8-fe0f",a:"0.7"},{n:["derelict house","derelict house building"],u:"1f3da-fe0f",a:"0.7"},{n:["house","house building"],u:"1f3e0",a:"0.6"},{n:["house with garden"],u:"1f3e1",a:"0.6"},{n:["office","office building"],u:"1f3e2",a:"0.6"},{n:["post office","japanese post office"],u:"1f3e3",a:"0.6"},{n:["european post office"],u:"1f3e4",a:"1.0"},{n:["hospital"],u:"1f3e5",a:"0.6"},{n:["bank"],u:"1f3e6",a:"0.6"},{n:["hotel"],u:"1f3e8",a:"0.6"},{n:["love hotel"],u:"1f3e9",a:"0.6"},{n:["convenience store"],u:"1f3ea",a:"0.6"},{n:["school"],u:"1f3eb",a:"0.6"},{n:["department store"],u:"1f3ec",a:"0.6"},{n:["factory"],u:"1f3ed",a:"0.6"},{n:["japanese castle"],u:"1f3ef",a:"0.6"},{n:["european castle"],u:"1f3f0",a:"0.6"},{n:["wedding"],u:"1f492",a:"0.6"},{n:["tokyo tower"],u:"1f5fc",a:"0.6"},{n:["statue of liberty"],u:"1f5fd",a:"0.6"},{n:["church"],u:"26ea",a:"0.6"},{n:["mosque"],u:"1f54c",a:"1.0"},{n:["hindu temple"],u:"1f6d5",a:"12.0"},{n:["synagogue"],u:"1f54d",a:"1.0"},{n:["shinto shrine"],u:"26e9-fe0f",a:"0.7"},{n:["kaaba"],u:"1f54b",a:"1.0"},{n:["fountain"],u:"26f2",a:"0.6"},{n:["tent"],u:"26fa",a:"0.6"},{n:["foggy"],u:"1f301",a:"0.6"},{n:["night with stars"],u:"1f303",a:"0.6"},{n:["cityscape"],u:"1f3d9-fe0f",a:"0.7"},{n:["sunrise over mountains"],u:"1f304",a:"0.6"},{n:["sunrise"],u:"1f305",a:"0.6"},{n:["city sunset","cityscape at dusk"],u:"1f306",a:"0.6"},{n:["city sunrise","sunset over buildings"],u:"1f307",a:"0.6"},{n:["bridge at night"],u:"1f309",a:"0.6"},{n:["hotsprings","hot springs"],u:"2668-fe0f",a:"0.6"},{n:["carousel horse"],u:"1f3a0",a:"0.6"},{n:["playground slide"],u:"1f6dd",a:"14.0"},{n:["ferris wheel"],u:"1f3a1",a:"0.6"},{n:["roller coaster"],u:"1f3a2",a:"0.6"},{n:["barber","barber pole"],u:"1f488",a:"0.6"},{n:["circus tent"],u:"1f3aa",a:"0.6"},{n:["steam locomotive"],u:"1f682",a:"1.0"},{n:["railway car"],u:"1f683",a:"0.6"},{n:["high-speed train","bullettrain side"],u:"1f684",a:"0.6"},{n:["bullettrain front","high-speed train with bullet nose"],u:"1f685",a:"0.6"},{n:["train","train2"],u:"1f686",a:"1.0"},{n:["metro"],u:"1f687",a:"0.6"},{n:["light rail"],u:"1f688",a:"1.0"},{n:["station"],u:"1f689",a:"0.6"},{n:["tram"],u:"1f68a",a:"1.0"},{n:["monorail"],u:"1f69d",a:"1.0"},{n:["mountain railway"],u:"1f69e",a:"1.0"},{n:["train","tram car"],u:"1f68b",a:"1.0"},{n:["bus"],u:"1f68c",a:"0.6"},{n:["oncoming bus"],u:"1f68d",a:"0.7"},{n:["trolleybus"],u:"1f68e",a:"1.0"},{n:["minibus"],u:"1f690",a:"1.0"},{n:["ambulance"],u:"1f691",a:"0.6"},{n:["fire engine"],u:"1f692",a:"0.6"},{n:["police car"],u:"1f693",a:"0.6"},{n:["oncoming police car"],u:"1f694",a:"0.7"},{n:["taxi"],u:"1f695",a:"0.6"},{n:["oncoming taxi"],u:"1f696",a:"1.0"},{n:["car","red car","automobile"],u:"1f697",a:"0.6"},{n:["oncoming automobile"],u:"1f698",a:"0.7"},{n:["blue car","recreational vehicle"],u:"1f699",a:"0.6"},{n:["pickup truck"],u:"1f6fb",a:"13.0"},{n:["truck","delivery truck"],u:"1f69a",a:"0.6"},{n:["articulated lorry"],u:"1f69b",a:"1.0"},{n:["tractor"],u:"1f69c",a:"1.0"},{n:["racing car"],u:"1f3ce-fe0f",a:"0.7"},{n:["motorcycle","racing motorcycle"],u:"1f3cd-fe0f",a:"0.7"},{n:["motor scooter"],u:"1f6f5",a:"3.0"},{n:["manual wheelchair"],u:"1f9bd",a:"12.0"},{n:["motorized wheelchair"],u:"1f9bc",a:"12.0"},{n:["auto rickshaw"],u:"1f6fa",a:"12.0"},{n:["bike","bicycle"],u:"1f6b2",a:"0.6"},{n:["scooter"],u:"1f6f4",a:"3.0"},{n:["skateboard"],u:"1f6f9",a:"11.0"},{n:["roller skate"],u:"1f6fc",a:"13.0"},{n:["busstop","bus stop"],u:"1f68f",a:"0.6"},{n:["motorway"],u:"1f6e3-fe0f",a:"0.7"},{n:["railway track"],u:"1f6e4-fe0f",a:"0.7"},{n:["oil drum"],u:"1f6e2-fe0f",a:"0.7"},{n:["fuelpump","fuel pump"],u:"26fd",a:"0.6"},{n:["wheel"],u:"1f6de",a:"14.0"},{n:["rotating light","police cars revolving light"],u:"1f6a8",a:"0.6"},{n:["traffic light","horizontal traffic light"],u:"1f6a5",a:"0.6"},{n:["vertical traffic light"],u:"1f6a6",a:"1.0"},{n:["octagonal sign"],u:"1f6d1",a:"3.0"},{n:["construction","construction sign"],u:"1f6a7",a:"0.6"},{n:["anchor"],u:"2693",a:"0.6"},{n:["ring buoy"],u:"1f6df",a:"14.0"},{n:["boat","sailboat"],u:"26f5",a:"0.6"},{n:["canoe"],u:"1f6f6",a:"3.0"},{n:["speedboat"],u:"1f6a4",a:"0.6"},{n:["passenger ship"],u:"1f6f3-fe0f",a:"0.7"},{n:["ferry"],u:"26f4-fe0f",a:"0.7"},{n:["motor boat"],u:"1f6e5-fe0f",a:"0.7"},{n:["ship"],u:"1f6a2",a:"0.6"},{n:["airplane"],u:"2708-fe0f",a:"0.6"},{n:["small airplane"],u:"1f6e9-fe0f",a:"0.7"},{n:["airplane departure"],u:"1f6eb",a:"1.0"},{n:["airplane arriving"],u:"1f6ec",a:"1.0"},{n:["parachute"],u:"1fa82",a:"12.0"},{n:["seat"],u:"1f4ba",a:"0.6"},{n:["helicopter"],u:"1f681",a:"1.0"},{n:["suspension railway"],u:"1f69f",a:"1.0"},{n:["mountain cableway"],u:"1f6a0",a:"1.0"},{n:["aerial tramway"],u:"1f6a1",a:"1.0"},{n:["satellite"],u:"1f6f0-fe0f",a:"0.7"},{n:["rocket"],u:"1f680",a:"0.6"},{n:["flying saucer"],u:"1f6f8",a:"5.0"},{n:["bellhop bell"],u:"1f6ce-fe0f",a:"0.7"},{n:["luggage"],u:"1f9f3",a:"11.0"},{n:["hourglass"],u:"231b",a:"0.6"},{n:["hourglass flowing sand","hourglass with flowing sand"],u:"23f3",a:"0.6"},{n:["watch"],u:"231a",a:"0.6"},{n:["alarm clock"],u:"23f0",a:"0.6"},{n:["stopwatch"],u:"23f1-fe0f",a:"1.0"},{n:["timer clock"],u:"23f2-fe0f",a:"1.0"},{n:["mantelpiece clock"],u:"1f570-fe0f",a:"0.7"},{n:["clock12","clock face twelve oclock"],u:"1f55b",a:"0.6"},{n:["clock1230","clock face twelve-thirty"],u:"1f567",a:"0.7"},{n:["clock1","clock face one oclock"],u:"1f550",a:"0.6"},{n:["clock130","clock face one-thirty"],u:"1f55c",a:"0.7"},{n:["clock2","clock face two oclock"],u:"1f551",a:"0.6"},{n:["clock230","clock face two-thirty"],u:"1f55d",a:"0.7"},{n:["clock3","clock face three oclock"],u:"1f552",a:"0.6"},{n:["clock330","clock face three-thirty"],u:"1f55e",a:"0.7"},{n:["clock4","clock face four oclock"],u:"1f553",a:"0.6"},{n:["clock430","clock face four-thirty"],u:"1f55f",a:"0.7"},{n:["clock5","clock face five oclock"],u:"1f554",a:"0.6"},{n:["clock530","clock face five-thirty"],u:"1f560",a:"0.7"},{n:["clock6","clock face six oclock"],u:"1f555",a:"0.6"},{n:["clock630","clock face six-thirty"],u:"1f561",a:"0.7"},{n:["clock7","clock face seven oclock"],u:"1f556",a:"0.6"},{n:["clock730","clock face seven-thirty"],u:"1f562",a:"0.7"},{n:["clock8","clock face eight oclock"],u:"1f557",a:"0.6"},{n:["clock830","clock face eight-thirty"],u:"1f563",a:"0.7"},{n:["clock9","clock face nine oclock"],u:"1f558",a:"0.6"},{n:["clock930","clock face nine-thirty"],u:"1f564",a:"0.7"},{n:["clock10","clock face ten oclock"],u:"1f559",a:"0.6"},{n:["clock1030","clock face ten-thirty"],u:"1f565",a:"0.7"},{n:["clock11","clock face eleven oclock"],u:"1f55a",a:"0.6"},{n:["clock1130","clock face eleven-thirty"],u:"1f566",a:"0.7"},{n:["new moon","new moon symbol"],u:"1f311",a:"0.6"},{n:["waxing crescent moon","waxing crescent moon symbol"],u:"1f312",a:"1.0"},{n:["first quarter moon","first quarter moon symbol"],u:"1f313",a:"0.6"},{n:["moon","waxing gibbous moon","waxing gibbous moon symbol"],u:"1f314",a:"0.6"},{n:["full moon","full moon symbol"],u:"1f315",a:"0.6"},{n:["waning gibbous moon","waning gibbous moon symbol"],u:"1f316",a:"1.0"},{n:["last quarter moon","last quarter moon symbol"],u:"1f317",a:"1.0"},{n:["waning crescent moon","waning crescent moon symbol"],u:"1f318",a:"1.0"},{n:["crescent moon"],u:"1f319",a:"0.6"},{n:["new moon with face"],u:"1f31a",a:"1.0"},{n:["first quarter moon with face"],u:"1f31b",a:"0.6"},{n:["last quarter moon with face"],u:"1f31c",a:"0.7"},{n:["thermometer"],u:"1f321-fe0f",a:"0.7"},{n:["sunny","black sun with rays"],u:"2600-fe0f",a:"0.6"},{n:["full moon with face"],u:"1f31d",a:"1.0"},{n:["sun with face"],u:"1f31e",a:"1.0"},{n:["ringed planet"],u:"1fa90",a:"12.0"},{n:["star","white medium star"],u:"2b50",a:"0.6"},{n:["star2","glowing star"],u:"1f31f",a:"0.6"},{n:["stars","shooting star"],u:"1f320",a:"0.6"},{n:["milky way"],u:"1f30c",a:"0.6"},{n:["cloud"],u:"2601-fe0f",a:"0.6"},{n:["partly sunny","sun behind cloud"],u:"26c5",a:"0.6"},{n:["thunder cloud and rain","cloud with lightning and rain"],u:"26c8-fe0f",a:"0.7"},{n:["mostly sunny","sun small cloud","sun behind small cloud"],u:"1f324-fe0f",a:"0.7"},{n:["barely sunny","sun behind cloud","sun behind large cloud"],u:"1f325-fe0f",a:"0.7"},{n:["partly sunny rain","sun behind rain cloud"],u:"1f326-fe0f",a:"0.7"},{n:["rain cloud","cloud with rain"],u:"1f327-fe0f",a:"0.7"},{n:["snow cloud","cloud with snow"],u:"1f328-fe0f",a:"0.7"},{n:["lightning","lightning cloud","cloud with lightning"],u:"1f329-fe0f",a:"0.7"},{n:["tornado","tornado cloud"],u:"1f32a-fe0f",a:"0.7"},{n:["fog"],u:"1f32b-fe0f",a:"0.7"},{n:["wind face","wind blowing face"],u:"1f32c-fe0f",a:"0.7"},{n:["cyclone"],u:"1f300",a:"0.6"},{n:["rainbow"],u:"1f308",a:"0.6"},{n:["closed umbrella"],u:"1f302",a:"0.6"},{n:["umbrella"],u:"2602-fe0f",a:"0.7"},{n:["umbrella with rain drops"],u:"2614",a:"0.6"},{n:["umbrella on ground"],u:"26f1-fe0f",a:"0.7"},{n:["zap","high voltage sign"],u:"26a1",a:"0.6"},{n:["snowflake"],u:"2744-fe0f",a:"0.6"},{n:["snowman"],u:"2603-fe0f",a:"0.7"},{n:["snowman without snow"],u:"26c4",a:"0.6"},{n:["comet"],u:"2604-fe0f",a:"1.0"},{n:["fire"],u:"1f525",a:"0.6"},{n:["droplet"],u:"1f4a7",a:"0.6"},{n:["ocean","water wave"],u:"1f30a",a:"0.6"}],activities=[{n:["jack-o-lantern","jack o lantern"],u:"1f383",a:"0.6"},{n:["christmas tree"],u:"1f384",a:"0.6"},{n:["fireworks"],u:"1f386",a:"0.6"},{n:["sparkler","firework sparkler"],u:"1f387",a:"0.6"},{n:["firecracker"],u:"1f9e8",a:"11.0"},{n:["sparkles"],u:"2728",a:"0.6"},{n:["balloon"],u:"1f388",a:"0.6"},{n:["tada","party popper"],u:"1f389",a:"0.6"},{n:["confetti ball"],u:"1f38a",a:"0.6"},{n:["tanabata tree"],u:"1f38b",a:"0.6"},{n:["bamboo","pine decoration"],u:"1f38d",a:"0.6"},{n:["dolls","japanese dolls"],u:"1f38e",a:"0.6"},{n:["flags","carp streamer"],u:"1f38f",a:"0.6"},{n:["wind chime"],u:"1f390",a:"0.6"},{n:["rice scene","moon viewing ceremony"],u:"1f391",a:"0.6"},{n:["red envelope","red gift envelope"],u:"1f9e7",a:"11.0"},{n:["ribbon"],u:"1f380",a:"0.6"},{n:["gift","wrapped present"],u:"1f381",a:"0.6"},{n:["reminder ribbon"],u:"1f397-fe0f",a:"0.7"},{n:["admission tickets"],u:"1f39f-fe0f",a:"0.7"},{n:["ticket"],u:"1f3ab",a:"0.6"},{n:["medal","military medal"],u:"1f396-fe0f",a:"0.7"},{n:["trophy"],u:"1f3c6",a:"0.6"},{n:["sports medal"],u:"1f3c5",a:"1.0"},{n:["first place medal"],u:"1f947",a:"3.0"},{n:["second place medal"],u:"1f948",a:"3.0"},{n:["third place medal"],u:"1f949",a:"3.0"},{n:["soccer","soccer ball"],u:"26bd",a:"0.6"},{n:["baseball"],u:"26be",a:"0.6"},{n:["softball"],u:"1f94e",a:"11.0"},{n:["basketball","basketball and hoop"],u:"1f3c0",a:"0.6"},{n:["volleyball"],u:"1f3d0",a:"1.0"},{n:["football","american football"],u:"1f3c8",a:"0.6"},{n:["rugby football"],u:"1f3c9",a:"1.0"},{n:["tennis","tennis racquet and ball"],u:"1f3be",a:"0.6"},{n:["flying disc"],u:"1f94f",a:"11.0"},{n:["bowling"],u:"1f3b3",a:"0.6"},{n:["cricket bat and ball"],u:"1f3cf",a:"1.0"},{n:["field hockey stick and ball"],u:"1f3d1",a:"1.0"},{n:["ice hockey stick and puck"],u:"1f3d2",a:"1.0"},{n:["lacrosse","lacrosse stick and ball"],u:"1f94d",a:"11.0"},{n:["table tennis paddle and ball"],u:"1f3d3",a:"1.0"},{n:["badminton racquet and shuttlecock"],u:"1f3f8",a:"1.0"},{n:["boxing glove"],u:"1f94a",a:"3.0"},{n:["martial arts uniform"],u:"1f94b",a:"3.0"},{n:["goal net"],u:"1f945",a:"3.0"},{n:["golf","flag in hole"],u:"26f3",a:"0.6"},{n:["ice skate"],u:"26f8-fe0f",a:"0.7"},{n:["fishing pole and fish"],u:"1f3a3",a:"0.6"},{n:["diving mask"],u:"1f93f",a:"12.0"},{n:["running shirt with sash"],u:"1f3bd",a:"0.6"},{n:["ski","ski and ski boot"],u:"1f3bf",a:"0.6"},{n:["sled"],u:"1f6f7",a:"5.0"},{n:["curling stone"],u:"1f94c",a:"5.0"},{n:["dart","direct hit"],u:"1f3af",a:"0.6"},{n:["yo-yo"],u:"1fa80",a:"12.0"},{n:["kite"],u:"1fa81",a:"12.0"},{n:["8ball","billiards"],u:"1f3b1",a:"0.6"},{n:["crystal ball"],u:"1f52e",a:"0.6"},{n:["magic wand"],u:"1fa84",a:"13.0"},{n:["nazar amulet"],u:"1f9ff",a:"11.0"},{n:["hamsa"],u:"1faac",a:"14.0"},{n:["video game"],u:"1f3ae",a:"0.6"},{n:["joystick"],u:"1f579-fe0f",a:"0.7"},{n:["slot machine"],u:"1f3b0",a:"0.6"},{n:["game die"],u:"1f3b2",a:"0.6"},{n:["jigsaw","jigsaw puzzle piece"],u:"1f9e9",a:"11.0"},{n:["teddy bear"],u:"1f9f8",a:"11.0"},{n:["pinata"],u:"1fa85",a:"13.0"},{n:["mirror ball"],u:"1faa9",a:"14.0"},{n:["nesting dolls"],u:"1fa86",a:"13.0"},{n:["spades","black spade suit"],u:"2660-fe0f",a:"0.6"},{n:["hearts","black heart suit"],u:"2665-fe0f",a:"0.6"},{n:["diamonds","black diamond suit"],u:"2666-fe0f",a:"0.6"},{n:["clubs","black club suit"],u:"2663-fe0f",a:"0.6"},{n:["chess pawn"],u:"265f-fe0f",a:"11.0"},{n:["black joker","playing card black joker"],u:"1f0cf",a:"0.6"},{n:["mahjong","mahjong tile red dragon"],u:"1f004",a:"0.6"},{n:["flower playing cards"],u:"1f3b4",a:"0.6"},{n:["performing arts"],u:"1f3ad",a:"0.6"},{n:["framed picture","frame with picture"],u:"1f5bc-fe0f",a:"0.7"},{n:["art","artist palette"],u:"1f3a8",a:"0.6"},{n:["thread","spool of thread"],u:"1f9f5",a:"11.0"},{n:["sewing needle"],u:"1faa1",a:"13.0"},{n:["yarn","ball of yarn"],u:"1f9f6",a:"11.0"},{n:["knot"],u:"1faa2",a:"13.0"}],objects=[{n:["eyeglasses"],u:"1f453",a:"0.6"},{n:["sunglasses","dark sunglasses"],u:"1f576-fe0f",a:"0.7"},{n:["goggles"],u:"1f97d",a:"11.0"},{n:["lab coat"],u:"1f97c",a:"11.0"},{n:["safety vest"],u:"1f9ba",a:"12.0"},{n:["necktie"],u:"1f454",a:"0.6"},{n:["shirt","tshirt","t-shirt"],u:"1f455",a:"0.6"},{n:["jeans"],u:"1f456",a:"0.6"},{n:["scarf"],u:"1f9e3",a:"5.0"},{n:["gloves"],u:"1f9e4",a:"5.0"},{n:["coat"],u:"1f9e5",a:"5.0"},{n:["socks"],u:"1f9e6",a:"5.0"},{n:["dress"],u:"1f457",a:"0.6"},{n:["kimono"],u:"1f458",a:"0.6"},{n:["sari"],u:"1f97b",a:"12.0"},{n:["one-piece swimsuit"],u:"1fa71",a:"12.0"},{n:["briefs"],u:"1fa72",a:"12.0"},{n:["shorts"],u:"1fa73",a:"12.0"},{n:["bikini"],u:"1f459",a:"0.6"},{n:["womans clothes"],u:"1f45a",a:"0.6"},{n:["purse"],u:"1f45b",a:"0.6"},{n:["handbag"],u:"1f45c",a:"0.6"},{n:["pouch"],u:"1f45d",a:"0.6"},{n:["shopping bags"],u:"1f6cd-fe0f",a:"0.7"},{n:["school satchel"],u:"1f392",a:"0.6"},{n:["thong sandal"],u:"1fa74",a:"13.0"},{n:["shoe","mans shoe"],u:"1f45e",a:"0.6"},{n:["athletic shoe"],u:"1f45f",a:"0.6"},{n:["hiking boot"],u:"1f97e",a:"11.0"},{n:["flat shoe","womans flat shoe"],u:"1f97f",a:"11.0"},{n:["high heel","high-heeled shoe"],u:"1f460",a:"0.6"},{n:["sandal","womans sandal"],u:"1f461",a:"0.6"},{n:["ballet shoes"],u:"1fa70",a:"12.0"},{n:["boot","womans boots"],u:"1f462",a:"0.6"},{n:["crown"],u:"1f451",a:"0.6"},{n:["womans hat"],u:"1f452",a:"0.6"},{n:["tophat","top hat"],u:"1f3a9",a:"0.6"},{n:["mortar board","graduation cap"],u:"1f393",a:"0.6"},{n:["billed cap"],u:"1f9e2",a:"5.0"},{n:["military helmet"],u:"1fa96",a:"13.0"},{n:["rescue worker’s helmet","helmet with white cross"],u:"26d1-fe0f",a:"0.7"},{n:["prayer beads"],u:"1f4ff",a:"1.0"},{n:["lipstick"],u:"1f484",a:"0.6"},{n:["ring"],u:"1f48d",a:"0.6"},{n:["gem","gem stone"],u:"1f48e",a:"0.6"},{n:["mute","speaker with cancellation stroke"],u:"1f507",a:"1.0"},{n:["speaker"],u:"1f508",a:"0.7"},{n:["sound","speaker with one sound wave"],u:"1f509",a:"1.0"},{n:["loud sound","speaker with three sound waves"],u:"1f50a",a:"0.6"},{n:["loudspeaker","public address loudspeaker"],u:"1f4e2",a:"0.6"},{n:["mega","cheering megaphone"],u:"1f4e3",a:"0.6"},{n:["postal horn"],u:"1f4ef",a:"1.0"},{n:["bell"],u:"1f514",a:"0.6"},{n:["no bell","bell with cancellation stroke"],u:"1f515",a:"1.0"},{n:["musical score"],u:"1f3bc",a:"0.6"},{n:["musical note"],u:"1f3b5",a:"0.6"},{n:["notes","multiple musical notes"],u:"1f3b6",a:"0.6"},{n:["studio microphone"],u:"1f399-fe0f",a:"0.7"},{n:["level slider"],u:"1f39a-fe0f",a:"0.7"},{n:["control knobs"],u:"1f39b-fe0f",a:"0.7"},{n:["microphone"],u:"1f3a4",a:"0.6"},{n:["headphone","headphones"],u:"1f3a7",a:"0.6"},{n:["radio"],u:"1f4fb",a:"0.6"},{n:["saxophone"],u:"1f3b7",a:"0.6"},{n:["accordion"],u:"1fa97",a:"13.0"},{n:["guitar"],u:"1f3b8",a:"0.6"},{n:["musical keyboard"],u:"1f3b9",a:"0.6"},{n:["trumpet"],u:"1f3ba",a:"0.6"},{n:["violin"],u:"1f3bb",a:"0.6"},{n:["banjo"],u:"1fa95",a:"12.0"},{n:["drum with drumsticks"],u:"1f941",a:"3.0"},{n:["long drum"],u:"1fa98",a:"13.0"},{n:["iphone","mobile phone"],u:"1f4f1",a:"0.6"},{n:["calling","mobile phone with rightwards arrow at left"],u:"1f4f2",a:"0.6"},{n:["phone","telephone","black telephone"],u:"260e-fe0f",a:"0.6"},{n:["telephone receiver"],u:"1f4de",a:"0.6"},{n:["pager"],u:"1f4df",a:"0.6"},{n:["fax","fax machine"],u:"1f4e0",a:"0.6"},{n:["battery"],u:"1f50b",a:"0.6"},{n:["low battery"],u:"1faab",a:"14.0"},{n:["electric plug"],u:"1f50c",a:"0.6"},{n:["computer","personal computer"],u:"1f4bb",a:"0.6"},{n:["desktop computer"],u:"1f5a5-fe0f",a:"0.7"},{n:["printer"],u:"1f5a8-fe0f",a:"0.7"},{n:["keyboard"],u:"2328-fe0f",a:"1.0"},{n:["computer mouse","three button mouse"],u:"1f5b1-fe0f",a:"0.7"},{n:["trackball"],u:"1f5b2-fe0f",a:"0.7"},{n:["minidisc"],u:"1f4bd",a:"0.6"},{n:["floppy disk"],u:"1f4be",a:"0.6"},{n:["cd","optical disc"],u:"1f4bf",a:"0.6"},{n:["dvd"],u:"1f4c0",a:"0.6"},{n:["abacus"],u:"1f9ee",a:"11.0"},{n:["movie camera"],u:"1f3a5",a:"0.6"},{n:["film frames"],u:"1f39e-fe0f",a:"0.7"},{n:["film projector"],u:"1f4fd-fe0f",a:"0.7"},{n:["clapper","clapper board"],u:"1f3ac",a:"0.6"},{n:["tv","television"],u:"1f4fa",a:"0.6"},{n:["camera"],u:"1f4f7",a:"0.6"},{n:["camera with flash"],u:"1f4f8",a:"1.0"},{n:["video camera"],u:"1f4f9",a:"0.6"},{n:["vhs","videocassette"],u:"1f4fc",a:"0.6"},{n:["mag","left-pointing magnifying glass"],u:"1f50d",a:"0.6"},{n:["mag right","right-pointing magnifying glass"],u:"1f50e",a:"0.6"},{n:["candle"],u:"1f56f-fe0f",a:"0.7"},{n:["bulb","electric light bulb"],u:"1f4a1",a:"0.6"},{n:["flashlight","electric torch"],u:"1f526",a:"0.6"},{n:["lantern","izakaya lantern"],u:"1f3ee",a:"0.6"},{n:["diya lamp"],u:"1fa94",a:"12.0"},{n:["notebook with decorative cover"],u:"1f4d4",a:"0.6"},{n:["closed book"],u:"1f4d5",a:"0.6"},{n:["book","open book"],u:"1f4d6",a:"0.6"},{n:["green book"],u:"1f4d7",a:"0.6"},{n:["blue book"],u:"1f4d8",a:"0.6"},{n:["orange book"],u:"1f4d9",a:"0.6"},{n:["books"],u:"1f4da",a:"0.6"},{n:["notebook"],u:"1f4d3",a:"0.6"},{n:["ledger"],u:"1f4d2",a:"0.6"},{n:["page with curl"],u:"1f4c3",a:"0.6"},{n:["scroll"],u:"1f4dc",a:"0.6"},{n:["page facing up"],u:"1f4c4",a:"0.6"},{n:["newspaper"],u:"1f4f0",a:"0.6"},{n:["rolled-up newspaper","rolled up newspaper"],u:"1f5de-fe0f",a:"0.7"},{n:["bookmark tabs"],u:"1f4d1",a:"0.6"},{n:["bookmark"],u:"1f516",a:"0.6"},{n:["label"],u:"1f3f7-fe0f",a:"0.7"},{n:["moneybag","money bag"],u:"1f4b0",a:"0.6"},{n:["coin"],u:"1fa99",a:"13.0"},{n:["yen","banknote with yen sign"],u:"1f4b4",a:"0.6"},{n:["dollar","banknote with dollar sign"],u:"1f4b5",a:"0.6"},{n:["euro","banknote with euro sign"],u:"1f4b6",a:"1.0"},{n:["pound","banknote with pound sign"],u:"1f4b7",a:"1.0"},{n:["money with wings"],u:"1f4b8",a:"0.6"},{n:["credit card"],u:"1f4b3",a:"0.6"},{n:["receipt"],u:"1f9fe",a:"11.0"},{n:["chart","chart with upwards trend and yen sign"],u:"1f4b9",a:"0.6"},{n:["email","envelope"],u:"2709-fe0f",a:"0.6"},{n:["e-mail","e-mail symbol"],u:"1f4e7",a:"0.6"},{n:["incoming envelope"],u:"1f4e8",a:"0.6"},{n:["envelope with arrow","envelope with downwards arrow above"],u:"1f4e9",a:"0.6"},{n:["outbox tray"],u:"1f4e4",a:"0.6"},{n:["inbox tray"],u:"1f4e5",a:"0.6"},{n:["package"],u:"1f4e6",a:"0.6"},{n:["mailbox","closed mailbox with raised flag"],u:"1f4eb",a:"0.6"},{n:["mailbox closed","closed mailbox with lowered flag"],u:"1f4ea",a:"0.6"},{n:["mailbox with mail","open mailbox with raised flag"],u:"1f4ec",a:"0.7"},{n:["mailbox with no mail","open mailbox with lowered flag"],u:"1f4ed",a:"0.7"},{n:["postbox"],u:"1f4ee",a:"0.6"},{n:["ballot box with ballot"],u:"1f5f3-fe0f",a:"0.7"},{n:["pencil","pencil2"],u:"270f-fe0f",a:"0.6"},{n:["black nib"],u:"2712-fe0f",a:"0.6"},{n:["fountain pen","lower left fountain pen"],u:"1f58b-fe0f",a:"0.7"},{n:["pen","lower left ballpoint pen"],u:"1f58a-fe0f",a:"0.7"},{n:["paintbrush","lower left paintbrush"],u:"1f58c-fe0f",a:"0.7"},{n:["crayon","lower left crayon"],u:"1f58d-fe0f",a:"0.7"},{n:["memo","pencil"],u:"1f4dd",a:"0.6"},{n:["briefcase"],u:"1f4bc",a:"0.6"},{n:["file folder"],u:"1f4c1",a:"0.6"},{n:["open file folder"],u:"1f4c2",a:"0.6"},{n:["card index dividers"],u:"1f5c2-fe0f",a:"0.7"},{n:["date","calendar"],u:"1f4c5",a:"0.6"},{n:["calendar","tear-off calendar"],u:"1f4c6",a:"0.6"},{n:["spiral notepad","spiral note pad"],u:"1f5d2-fe0f",a:"0.7"},{n:["spiral calendar","spiral calendar pad"],u:"1f5d3-fe0f",a:"0.7"},{n:["card index"],u:"1f4c7",a:"0.6"},{n:["chart with upwards trend"],u:"1f4c8",a:"0.6"},{n:["chart with downwards trend"],u:"1f4c9",a:"0.6"},{n:["bar chart"],u:"1f4ca",a:"0.6"},{n:["clipboard"],u:"1f4cb",a:"0.6"},{n:["pushpin"],u:"1f4cc",a:"0.6"},{n:["round pushpin"],u:"1f4cd",a:"0.6"},{n:["paperclip"],u:"1f4ce",a:"0.6"},{n:["linked paperclips"],u:"1f587-fe0f",a:"0.7"},{n:["straight ruler"],u:"1f4cf",a:"0.6"},{n:["triangular ruler"],u:"1f4d0",a:"0.6"},{n:["scissors","black scissors"],u:"2702-fe0f",a:"0.6"},{n:["card file box"],u:"1f5c3-fe0f",a:"0.7"},{n:["file cabinet"],u:"1f5c4-fe0f",a:"0.7"},{n:["wastebasket"],u:"1f5d1-fe0f",a:"0.7"},{n:["lock"],u:"1f512",a:"0.6"},{n:["unlock","open lock"],u:"1f513",a:"0.6"},{n:["lock with ink pen"],u:"1f50f",a:"0.6"},{n:["closed lock with key"],u:"1f510",a:"0.6"},{n:["key"],u:"1f511",a:"0.6"},{n:["old key"],u:"1f5dd-fe0f",a:"0.7"},{n:["hammer"],u:"1f528",a:"0.6"},{n:["axe"],u:"1fa93",a:"12.0"},{n:["pick"],u:"26cf-fe0f",a:"0.7"},{n:["hammer and pick"],u:"2692-fe0f",a:"1.0"},{n:["hammer and wrench"],u:"1f6e0-fe0f",a:"0.7"},{n:["dagger","dagger knife"],u:"1f5e1-fe0f",a:"0.7"},{n:["crossed swords"],u:"2694-fe0f",a:"1.0"},{n:["gun","pistol"],u:"1f52b",a:"0.6"},{n:["boomerang"],u:"1fa83",a:"13.0"},{n:["bow and arrow"],u:"1f3f9",a:"1.0"},{n:["shield"],u:"1f6e1-fe0f",a:"0.7"},{n:["carpentry saw"],u:"1fa9a",a:"13.0"},{n:["wrench"],u:"1f527",a:"0.6"},{n:["screwdriver"],u:"1fa9b",a:"13.0"},{n:["nut and bolt"],u:"1f529",a:"0.6"},{n:["gear"],u:"2699-fe0f",a:"1.0"},{n:["clamp","compression"],u:"1f5dc-fe0f",a:"0.7"},{n:["scales","balance scale"],u:"2696-fe0f",a:"1.0"},{n:["probing cane"],u:"1f9af",a:"12.0"},{n:["link","link symbol"],u:"1f517",a:"0.6"},{n:["chains"],u:"26d3-fe0f",a:"0.7"},{n:["hook"],u:"1fa9d",a:"13.0"},{n:["toolbox"],u:"1f9f0",a:"11.0"},{n:["magnet"],u:"1f9f2",a:"11.0"},{n:["ladder"],u:"1fa9c",a:"13.0"},{n:["alembic"],u:"2697-fe0f",a:"1.0"},{n:["test tube"],u:"1f9ea",a:"11.0"},{n:["petri dish"],u:"1f9eb",a:"11.0"},{n:["dna","dna double helix"],u:"1f9ec",a:"11.0"},{n:["microscope"],u:"1f52c",a:"1.0"},{n:["telescope"],u:"1f52d",a:"1.0"},{n:["satellite antenna"],u:"1f4e1",a:"0.6"},{n:["syringe"],u:"1f489",a:"0.6"},{n:["drop of blood"],u:"1fa78",a:"12.0"},{n:["pill"],u:"1f48a",a:"0.6"},{n:["adhesive bandage"],u:"1fa79",a:"12.0"},{n:["crutch"],u:"1fa7c",a:"14.0"},{n:["stethoscope"],u:"1fa7a",a:"12.0"},{n:["x-ray"],u:"1fa7b",a:"14.0"},{n:["door"],u:"1f6aa",a:"0.6"},{n:["elevator"],u:"1f6d7",a:"13.0"},{n:["mirror"],u:"1fa9e",a:"13.0"},{n:["window"],u:"1fa9f",a:"13.0"},{n:["bed"],u:"1f6cf-fe0f",a:"0.7"},{n:["couch and lamp"],u:"1f6cb-fe0f",a:"0.7"},{n:["chair"],u:"1fa91",a:"12.0"},{n:["toilet"],u:"1f6bd",a:"0.6"},{n:["plunger"],u:"1faa0",a:"13.0"},{n:["shower"],u:"1f6bf",a:"1.0"},{n:["bathtub"],u:"1f6c1",a:"1.0"},{n:["mouse trap"],u:"1faa4",a:"13.0"},{n:["razor"],u:"1fa92",a:"12.0"},{n:["lotion bottle"],u:"1f9f4",a:"11.0"},{n:["safety pin"],u:"1f9f7",a:"11.0"},{n:["broom"],u:"1f9f9",a:"11.0"},{n:["basket"],u:"1f9fa",a:"11.0"},{n:["roll of paper"],u:"1f9fb",a:"11.0"},{n:["bucket"],u:"1faa3",a:"13.0"},{n:["soap","bar of soap"],u:"1f9fc",a:"11.0"},{n:["bubbles"],u:"1fae7",a:"14.0"},{n:["toothbrush"],u:"1faa5",a:"13.0"},{n:["sponge"],u:"1f9fd",a:"11.0"},{n:["fire extinguisher"],u:"1f9ef",a:"11.0"},{n:["shopping trolley"],u:"1f6d2",a:"3.0"},{n:["smoking","smoking symbol"],u:"1f6ac",a:"0.6"},{n:["coffin"],u:"26b0-fe0f",a:"1.0"},{n:["headstone"],u:"1faa6",a:"13.0"},{n:["funeral urn"],u:"26b1-fe0f",a:"1.0"},{n:["moyai"],u:"1f5ff",a:"0.6"},{n:["placard"],u:"1faa7",a:"13.0"},{n:["identification card"],u:"1faaa",a:"14.0"}],symbols=[{n:["atm","automated teller machine"],u:"1f3e7",a:"0.6"},{n:["put litter in its place","put litter in its place symbol"],u:"1f6ae",a:"1.0"},{n:["potable water","potable water symbol"],u:"1f6b0",a:"1.0"},{n:["wheelchair","wheelchair symbol"],u:"267f",a:"0.6"},{n:["mens","mens symbol"],u:"1f6b9",a:"0.6"},{n:["womens","womens symbol"],u:"1f6ba",a:"0.6"},{n:["restroom"],u:"1f6bb",a:"0.6"},{n:["baby symbol"],u:"1f6bc",a:"0.6"},{n:["wc","water closet"],u:"1f6be",a:"0.6"},{n:["passport control"],u:"1f6c2",a:"1.0"},{n:["customs"],u:"1f6c3",a:"1.0"},{n:["baggage claim"],u:"1f6c4",a:"1.0"},{n:["left luggage"],u:"1f6c5",a:"1.0"},{n:["warning","warning sign"],u:"26a0-fe0f",a:"0.6"},{n:["children crossing"],u:"1f6b8",a:"1.0"},{n:["no entry"],u:"26d4",a:"0.6"},{n:["no entry sign"],u:"1f6ab",a:"0.6"},{n:["no bicycles"],u:"1f6b3",a:"1.0"},{n:["no smoking","no smoking symbol"],u:"1f6ad",a:"0.6"},{n:["do not litter","do not litter symbol"],u:"1f6af",a:"1.0"},{n:["non-potable water","non-potable water symbol"],u:"1f6b1",a:"1.0"},{n:["no pedestrians"],u:"1f6b7",a:"1.0"},{n:["no mobile phones"],u:"1f4f5",a:"1.0"},{n:["underage","no one under eighteen symbol"],u:"1f51e",a:"0.6"},{n:["radioactive","radioactive sign"],u:"2622-fe0f",a:"1.0"},{n:["biohazard","biohazard sign"],u:"2623-fe0f",a:"1.0"},{n:["arrow up","upwards black arrow"],u:"2b06-fe0f",a:"0.6"},{n:["north east arrow","arrow upper right"],u:"2197-fe0f",a:"0.6"},{n:["arrow right","black rightwards arrow"],u:"27a1-fe0f",a:"0.6"},{n:["south east arrow","arrow lower right"],u:"2198-fe0f",a:"0.6"},{n:["arrow down","downwards black arrow"],u:"2b07-fe0f",a:"0.6"},{n:["south west arrow","arrow lower left"],u:"2199-fe0f",a:"0.6"},{n:["arrow left","leftwards black arrow"],u:"2b05-fe0f",a:"0.6"},{n:["north west arrow","arrow upper left"],u:"2196-fe0f",a:"0.6"},{n:["up down arrow","arrow up down"],u:"2195-fe0f",a:"0.6"},{n:["left right arrow"],u:"2194-fe0f",a:"0.6"},{n:["leftwards arrow with hook"],u:"21a9-fe0f",a:"0.6"},{n:["arrow right hook","rightwards arrow with hook"],u:"21aa-fe0f",a:"0.6"},{n:["arrow heading up","arrow pointing rightwards then curving upwards"],u:"2934-fe0f",a:"0.6"},{n:["arrow heading down","arrow pointing rightwards then curving downwards"],u:"2935-fe0f",a:"0.6"},{n:["arrows clockwise","clockwise downwards and upwards open circle arrows"],u:"1f503",a:"0.6"},{n:["arrows counterclockwise","anticlockwise downwards and upwards open circle arrows"],u:"1f504",a:"1.0"},{n:["back","back with leftwards arrow above"],u:"1f519",a:"0.6"},{n:["end","end with leftwards arrow above"],u:"1f51a",a:"0.6"},{n:["on","on with exclamation mark with left right arrow above"],u:"1f51b",a:"0.6"},{n:["soon","soon with rightwards arrow above"],u:"1f51c",a:"0.6"},{n:["top","top with upwards arrow above"],u:"1f51d",a:"0.6"},{n:["place of worship"],u:"1f6d0",a:"1.0"},{n:["atom symbol"],u:"269b-fe0f",a:"1.0"},{n:["om","om symbol"],u:"1f549-fe0f",a:"0.7"},{n:["star of david"],u:"2721-fe0f",a:"0.7"},{n:["wheel of dharma"],u:"2638-fe0f",a:"0.7"},{n:["yin yang"],u:"262f-fe0f",a:"0.7"},{n:["latin cross"],u:"271d-fe0f",a:"0.7"},{n:["orthodox cross"],u:"2626-fe0f",a:"1.0"},{n:["star and crescent"],u:"262a-fe0f",a:"0.7"},{n:["peace symbol"],u:"262e-fe0f",a:"1.0"},{n:["menorah with nine branches"],u:"1f54e",a:"1.0"},{n:["six pointed star","six pointed star with middle dot"],u:"1f52f",a:"0.6"},{n:["aries"],u:"2648",a:"0.6"},{n:["taurus"],u:"2649",a:"0.6"},{n:["gemini"],u:"264a",a:"0.6"},{n:["cancer"],u:"264b",a:"0.6"},{n:["leo"],u:"264c",a:"0.6"},{n:["virgo"],u:"264d",a:"0.6"},{n:["libra"],u:"264e",a:"0.6"},{n:["scorpius"],u:"264f",a:"0.6"},{n:["sagittarius"],u:"2650",a:"0.6"},{n:["capricorn"],u:"2651",a:"0.6"},{n:["aquarius"],u:"2652",a:"0.6"},{n:["pisces"],u:"2653",a:"0.6"},{n:["ophiuchus"],u:"26ce",a:"0.6"},{n:["twisted rightwards arrows"],u:"1f500",a:"1.0"},{n:["repeat","clockwise rightwards and leftwards open circle arrows"],u:"1f501",a:"1.0"},{n:["repeat one","clockwise rightwards and leftwards open circle arrows with circled one overlay"],u:"1f502",a:"1.0"},{n:["arrow forward","black right-pointing triangle"],u:"25b6-fe0f",a:"0.6"},{n:["fast forward","black right-pointing double triangle"],u:"23e9",a:"0.6"},{n:["next track button","black right pointing double triangle with vertical bar"],u:"23ed-fe0f",a:"0.7"},{n:["play or pause button","black right pointing triangle with double vertical bar"],u:"23ef-fe0f",a:"1.0"},{n:["arrow backward","black left-pointing triangle"],u:"25c0-fe0f",a:"0.6"},{n:["rewind","black left-pointing double triangle"],u:"23ea",a:"0.6"},{n:["last track button","black left pointing double triangle with vertical bar"],u:"23ee-fe0f",a:"0.7"},{n:["arrow up small","up-pointing small red triangle"],u:"1f53c",a:"0.6"},{n:["arrow double up","black up-pointing double triangle"],u:"23eb",a:"0.6"},{n:["arrow down small","down-pointing small red triangle"],u:"1f53d",a:"0.6"},{n:["arrow double down","black down-pointing double triangle"],u:"23ec",a:"0.6"},{n:["pause button","double vertical bar"],u:"23f8-fe0f",a:"0.7"},{n:["stop button","black square for stop"],u:"23f9-fe0f",a:"0.7"},{n:["record button","black circle for record"],u:"23fa-fe0f",a:"0.7"},{n:["eject","eject button"],u:"23cf-fe0f",a:"1.0"},{n:["cinema"],u:"1f3a6",a:"0.6"},{n:["low brightness","low brightness symbol"],u:"1f505",a:"1.0"},{n:["high brightness","high brightness symbol"],u:"1f506",a:"1.0"},{n:["signal strength","antenna with bars"],u:"1f4f6",a:"0.6"},{n:["vibration mode"],u:"1f4f3",a:"0.6"},{n:["mobile phone off"],u:"1f4f4",a:"0.6"},{n:["female sign"],u:"2640-fe0f",a:"4.0"},{n:["male sign"],u:"2642-fe0f",a:"4.0"},{n:["transgender symbol"],u:"26a7-fe0f",a:"13.0"},{n:["heavy multiplication x"],u:"2716-fe0f",a:"0.6"},{n:["heavy plus sign"],u:"2795",a:"0.6"},{n:["heavy minus sign"],u:"2796",a:"0.6"},{n:["heavy division sign"],u:"2797",a:"0.6"},{n:["heavy equals sign"],u:"1f7f0",a:"14.0"},{n:["infinity"],u:"267e-fe0f",a:"11.0"},{n:["bangbang","double exclamation mark"],u:"203c-fe0f",a:"0.6"},{n:["interrobang","exclamation question mark"],u:"2049-fe0f",a:"0.6"},{n:["question","black question mark ornament"],u:"2753",a:"0.6"},{n:["grey question","white question mark ornament"],u:"2754",a:"0.6"},{n:["grey exclamation","white exclamation mark ornament"],u:"2755",a:"0.6"},{n:["exclamation","heavy exclamation mark","heavy exclamation mark symbol"],u:"2757",a:"0.6"},{n:["wavy dash"],u:"3030-fe0f",a:"0.6"},{n:["currency exchange"],u:"1f4b1",a:"0.6"},{n:["heavy dollar sign"],u:"1f4b2",a:"0.6"},{n:["medical symbol","staff of aesculapius"],u:"2695-fe0f",a:"4.0"},{n:["recycle","black universal recycling symbol"],u:"267b-fe0f",a:"0.6"},{n:["fleur-de-lis","fleur de lis"],u:"269c-fe0f",a:"1.0"},{n:["trident","trident emblem"],u:"1f531",a:"0.6"},{n:["name badge"],u:"1f4db",a:"0.6"},{n:["beginner","japanese symbol for beginner"],u:"1f530",a:"0.6"},{n:["o","heavy large circle"],u:"2b55",a:"0.6"},{n:["white check mark","white heavy check mark"],u:"2705",a:"0.6"},{n:["ballot box with check"],u:"2611-fe0f",a:"0.6"},{n:["heavy check mark"],u:"2714-fe0f",a:"0.6"},{n:["x","cross mark"],u:"274c",a:"0.6"},{n:["negative squared cross mark"],u:"274e",a:"0.6"},{n:["curly loop"],u:"27b0",a:"0.6"},{n:["loop","double curly loop"],u:"27bf",a:"1.0"},{n:["part alternation mark"],u:"303d-fe0f",a:"0.6"},{n:["eight spoked asterisk"],u:"2733-fe0f",a:"0.6"},{n:["eight pointed black star"],u:"2734-fe0f",a:"0.6"},{n:["sparkle"],u:"2747-fe0f",a:"0.6"},{n:["copyright","copyright sign"],u:"00a9-fe0f",a:"0.6"},{n:["registered","registered sign"],u:"00ae-fe0f",a:"0.6"},{n:["tm","trade mark sign"],u:"2122-fe0f",a:"0.6"},{n:["hash","hash key"],u:"0023-fe0f-20e3",a:"0.6"},{n:["keycap: *","keycap star"],u:"002a-fe0f-20e3",a:"2.0"},{n:["zero","keycap 0"],u:"0030-fe0f-20e3",a:"0.6"},{n:["one","keycap 1"],u:"0031-fe0f-20e3",a:"0.6"},{n:["two","keycap 2"],u:"0032-fe0f-20e3",a:"0.6"},{n:["three","keycap 3"],u:"0033-fe0f-20e3",a:"0.6"},{n:["four","keycap 4"],u:"0034-fe0f-20e3",a:"0.6"},{n:["five","keycap 5"],u:"0035-fe0f-20e3",a:"0.6"},{n:["six","keycap 6"],u:"0036-fe0f-20e3",a:"0.6"},{n:["seven","keycap 7"],u:"0037-fe0f-20e3",a:"0.6"},{n:["eight","keycap 8"],u:"0038-fe0f-20e3",a:"0.6"},{n:["nine","keycap 9"],u:"0039-fe0f-20e3",a:"0.6"},{n:["keycap ten"],u:"1f51f",a:"0.6"},{n:["capital abcd","input symbol for latin capital letters"],u:"1f520",a:"0.6"},{n:["abcd","input symbol for latin small letters"],u:"1f521",a:"0.6"},{n:["1234","input symbol for numbers"],u:"1f522",a:"0.6"},{n:["symbols","input symbol for symbols"],u:"1f523",a:"0.6"},{n:["abc","input symbol for latin letters"],u:"1f524",a:"0.6"},{n:["a","negative squared latin capital letter a"],u:"1f170-fe0f",a:"0.6"},{n:["ab","negative squared ab"],u:"1f18e",a:"0.6"},{n:["b","negative squared latin capital letter b"],u:"1f171-fe0f",a:"0.6"},{n:["cl","squared cl"],u:"1f191",a:"0.6"},{n:["cool","squared cool"],u:"1f192",a:"0.6"},{n:["free","squared free"],u:"1f193",a:"0.6"},{n:["information source"],u:"2139-fe0f",a:"0.6"},{n:["id","squared id"],u:"1f194",a:"0.6"},{n:["m","circled latin capital letter m"],u:"24c2-fe0f",a:"0.6"},{n:["new","squared new"],u:"1f195",a:"0.6"},{n:["ng","squared ng"],u:"1f196",a:"0.6"},{n:["o2","negative squared latin capital letter o"],u:"1f17e-fe0f",a:"0.6"},{n:["ok","squared ok"],u:"1f197",a:"0.6"},{n:["parking","negative squared latin capital letter p"],u:"1f17f-fe0f",a:"0.6"},{n:["sos","squared sos"],u:"1f198",a:"0.6"},{n:["up","squared up with exclamation mark"],u:"1f199",a:"0.6"},{n:["vs","squared vs"],u:"1f19a",a:"0.6"},{n:["koko","squared katakana koko"],u:"1f201",a:"0.6"},{n:["sa","squared katakana sa"],u:"1f202-fe0f",a:"0.6"},{n:["u6708","squared cjk unified ideograph-6708"],u:"1f237-fe0f",a:"0.6"},{n:["u6709","squared cjk unified ideograph-6709"],u:"1f236",a:"0.6"},{n:["u6307","squared cjk unified ideograph-6307"],u:"1f22f",a:"0.6"},{n:["ideograph advantage","circled ideograph advantage"],u:"1f250",a:"0.6"},{n:["u5272","squared cjk unified ideograph-5272"],u:"1f239",a:"0.6"},{n:["u7121","squared cjk unified ideograph-7121"],u:"1f21a",a:"0.6"},{n:["u7981","squared cjk unified ideograph-7981"],u:"1f232",a:"0.6"},{n:["accept","circled ideograph accept"],u:"1f251",a:"0.6"},{n:["u7533","squared cjk unified ideograph-7533"],u:"1f238",a:"0.6"},{n:["u5408","squared cjk unified ideograph-5408"],u:"1f234",a:"0.6"},{n:["u7a7a","squared cjk unified ideograph-7a7a"],u:"1f233",a:"0.6"},{n:["congratulations","circled ideograph congratulation"],u:"3297-fe0f",a:"0.6"},{n:["secret","circled ideograph secret"],u:"3299-fe0f",a:"0.6"},{n:["u55b6","squared cjk unified ideograph-55b6"],u:"1f23a",a:"0.6"},{n:["u6e80","squared cjk unified ideograph-6e80"],u:"1f235",a:"0.6"},{n:["red circle","large red circle"],u:"1f534",a:"0.6"},{n:["large orange circle"],u:"1f7e0",a:"12.0"},{n:["large yellow circle"],u:"1f7e1",a:"12.0"},{n:["large green circle"],u:"1f7e2",a:"12.0"},{n:["large blue circle"],u:"1f535",a:"0.6"},{n:["large purple circle"],u:"1f7e3",a:"12.0"},{n:["large brown circle"],u:"1f7e4",a:"12.0"},{n:["black circle","medium black circle"],u:"26ab",a:"0.6"},{n:["white circle","medium white circle"],u:"26aa",a:"0.6"},{n:["large red square"],u:"1f7e5",a:"12.0"},{n:["large orange square"],u:"1f7e7",a:"12.0"},{n:["large yellow square"],u:"1f7e8",a:"12.0"},{n:["large green square"],u:"1f7e9",a:"12.0"},{n:["large blue square"],u:"1f7e6",a:"12.0"},{n:["large purple square"],u:"1f7ea",a:"12.0"},{n:["large brown square"],u:"1f7eb",a:"12.0"},{n:["black large square"],u:"2b1b",a:"0.6"},{n:["white large square"],u:"2b1c",a:"0.6"},{n:["black medium square"],u:"25fc-fe0f",a:"0.6"},{n:["white medium square"],u:"25fb-fe0f",a:"0.6"},{n:["black medium small square"],u:"25fe",a:"0.6"},{n:["white medium small square"],u:"25fd",a:"0.6"},{n:["black small square"],u:"25aa-fe0f",a:"0.6"},{n:["white small square"],u:"25ab-fe0f",a:"0.6"},{n:["large orange diamond"],u:"1f536",a:"0.6"},{n:["large blue diamond"],u:"1f537",a:"0.6"},{n:["small orange diamond"],u:"1f538",a:"0.6"},{n:["small blue diamond"],u:"1f539",a:"0.6"},{n:["small red triangle","up-pointing red triangle"],u:"1f53a",a:"0.6"},{n:["small red triangle down","down-pointing red triangle"],u:"1f53b",a:"0.6"},{n:["diamond shape with a dot inside"],u:"1f4a0",a:"0.6"},{n:["radio button"],u:"1f518",a:"0.6"},{n:["white square button"],u:"1f533",a:"0.6"},{n:["black square button"],u:"1f532",a:"0.6"}],flags=[{n:["chequered flag","checkered flag"],u:"1f3c1",a:"0.6"},{n:["triangular flag on post"],u:"1f6a9",a:"0.6"},{n:["crossed flags"],u:"1f38c",a:"0.6"},{n:["waving black flag"],u:"1f3f4",a:"1.0"},{n:["white flag","waving white flag"],u:"1f3f3-fe0f",a:"0.7"},{n:["rainbow flag","rainbow-flag"],u:"1f3f3-fe0f-200d-1f308",a:"4.0"},{n:["transgender flag"],u:"1f3f3-fe0f-200d-26a7-fe0f",a:"13.0"},{n:["pirate flag"],u:"1f3f4-200d-2620-fe0f",a:"11.0"},{n:["flag-ac","ascension island flag"],u:"1f1e6-1f1e8",a:"2.0"},{n:["flag-ad","andorra flag"],u:"1f1e6-1f1e9",a:"2.0"},{n:["flag-ae","united arab emirates flag"],u:"1f1e6-1f1ea",a:"2.0"},{n:["flag-af","afghanistan flag"],u:"1f1e6-1f1eb",a:"2.0"},{n:["flag-ag","antigua & barbuda flag"],u:"1f1e6-1f1ec",a:"2.0"},{n:["flag-ai","anguilla flag"],u:"1f1e6-1f1ee",a:"2.0"},{n:["flag-al","albania flag"],u:"1f1e6-1f1f1",a:"2.0"},{n:["flag-am","armenia flag"],u:"1f1e6-1f1f2",a:"2.0"},{n:["flag-ao","angola flag"],u:"1f1e6-1f1f4",a:"2.0"},{n:["flag-aq","antarctica flag"],u:"1f1e6-1f1f6",a:"2.0"},{n:["flag-ar","argentina flag"],u:"1f1e6-1f1f7",a:"2.0"},{n:["flag-as","american samoa flag"],u:"1f1e6-1f1f8",a:"2.0"},{n:["flag-at","austria flag"],u:"1f1e6-1f1f9",a:"2.0"},{n:["flag-au","australia flag"],u:"1f1e6-1f1fa",a:"2.0"},{n:["flag-aw","aruba flag"],u:"1f1e6-1f1fc",a:"2.0"},{n:["flag-ax","åland islands flag"],u:"1f1e6-1f1fd",a:"2.0"},{n:["flag-az","azerbaijan flag"],u:"1f1e6-1f1ff",a:"2.0"},{n:["flag-ba","bosnia & herzegovina flag"],u:"1f1e7-1f1e6",a:"2.0"},{n:["flag-bb","barbados flag"],u:"1f1e7-1f1e7",a:"2.0"},{n:["flag-bd","bangladesh flag"],u:"1f1e7-1f1e9",a:"2.0"},{n:["flag-be","belgium flag"],u:"1f1e7-1f1ea",a:"2.0"},{n:["flag-bf","burkina faso flag"],u:"1f1e7-1f1eb",a:"2.0"},{n:["flag-bg","bulgaria flag"],u:"1f1e7-1f1ec",a:"2.0"},{n:["flag-bh","bahrain flag"],u:"1f1e7-1f1ed",a:"2.0"},{n:["flag-bi","burundi flag"],u:"1f1e7-1f1ee",a:"2.0"},{n:["flag-bj","benin flag"],u:"1f1e7-1f1ef",a:"2.0"},{n:["flag-bl","st. barthélemy flag"],u:"1f1e7-1f1f1",a:"2.0"},{n:["flag-bm","bermuda flag"],u:"1f1e7-1f1f2",a:"2.0"},{n:["flag-bn","brunei flag"],u:"1f1e7-1f1f3",a:"2.0"},{n:["flag-bo","bolivia flag"],u:"1f1e7-1f1f4",a:"2.0"},{n:["flag-bq","caribbean netherlands flag"],u:"1f1e7-1f1f6",a:"2.0"},{n:["flag-br","brazil flag"],u:"1f1e7-1f1f7",a:"2.0"},{n:["flag-bs","bahamas flag"],u:"1f1e7-1f1f8",a:"2.0"},{n:["flag-bt","bhutan flag"],u:"1f1e7-1f1f9",a:"2.0"},{n:["flag-bv","bouvet island flag"],u:"1f1e7-1f1fb",a:"2.0"},{n:["flag-bw","botswana flag"],u:"1f1e7-1f1fc",a:"2.0"},{n:["flag-by","belarus flag"],u:"1f1e7-1f1fe",a:"2.0"},{n:["flag-bz","belize flag"],u:"1f1e7-1f1ff",a:"2.0"},{n:["flag-ca","canada flag"],u:"1f1e8-1f1e6",a:"2.0"},{n:["flag-cc","cocos (keeling) islands flag"],u:"1f1e8-1f1e8",a:"2.0"},{n:["flag-cd","congo - kinshasa flag"],u:"1f1e8-1f1e9",a:"2.0"},{n:["flag-cf","central african republic flag"],u:"1f1e8-1f1eb",a:"2.0"},{n:["flag-cg","congo - brazzaville flag"],u:"1f1e8-1f1ec",a:"2.0"},{n:["flag-ch","switzerland flag"],u:"1f1e8-1f1ed",a:"2.0"},{n:["flag-ci","côte d’ivoire flag"],u:"1f1e8-1f1ee",a:"2.0"},{n:["flag-ck","cook islands flag"],u:"1f1e8-1f1f0",a:"2.0"},{n:["flag-cl","chile flag"],u:"1f1e8-1f1f1",a:"2.0"},{n:["flag-cm","cameroon flag"],u:"1f1e8-1f1f2",a:"2.0"},{n:["cn","flag-cn","china flag"],u:"1f1e8-1f1f3",a:"0.6"},{n:["flag-co","colombia flag"],u:"1f1e8-1f1f4",a:"2.0"},{n:["flag-cp","clipperton island flag"],u:"1f1e8-1f1f5",a:"2.0"},{n:["flag-cr","costa rica flag"],u:"1f1e8-1f1f7",a:"2.0"},{n:["flag-cu","cuba flag"],u:"1f1e8-1f1fa",a:"2.0"},{n:["flag-cv","cape verde flag"],u:"1f1e8-1f1fb",a:"2.0"},{n:["flag-cw","curaçao flag"],u:"1f1e8-1f1fc",a:"2.0"},{n:["flag-cx","christmas island flag"],u:"1f1e8-1f1fd",a:"2.0"},{n:["flag-cy","cyprus flag"],u:"1f1e8-1f1fe",a:"2.0"},{n:["flag-cz","czechia flag"],u:"1f1e8-1f1ff",a:"2.0"},{n:["de","flag-de","germany flag"],u:"1f1e9-1f1ea",a:"0.6"},{n:["flag-dg","diego garcia flag"],u:"1f1e9-1f1ec",a:"2.0"},{n:["flag-dj","djibouti flag"],u:"1f1e9-1f1ef",a:"2.0"},{n:["flag-dk","denmark flag"],u:"1f1e9-1f1f0",a:"2.0"},{n:["flag-dm","dominica flag"],u:"1f1e9-1f1f2",a:"2.0"},{n:["flag-do","dominican republic flag"],u:"1f1e9-1f1f4",a:"2.0"},{n:["flag-dz","algeria flag"],u:"1f1e9-1f1ff",a:"2.0"},{n:["flag-ea","ceuta & melilla flag"],u:"1f1ea-1f1e6",a:"2.0"},{n:["flag-ec","ecuador flag"],u:"1f1ea-1f1e8",a:"2.0"},{n:["flag-ee","estonia flag"],u:"1f1ea-1f1ea",a:"2.0"},{n:["flag-eg","egypt flag"],u:"1f1ea-1f1ec",a:"2.0"},{n:["flag-eh","western sahara flag"],u:"1f1ea-1f1ed",a:"2.0"},{n:["flag-er","eritrea flag"],u:"1f1ea-1f1f7",a:"2.0"},{n:["es","flag-es","spain flag"],u:"1f1ea-1f1f8",a:"0.6"},{n:["flag-et","ethiopia flag"],u:"1f1ea-1f1f9",a:"2.0"},{n:["flag-eu","european union flag"],u:"1f1ea-1f1fa",a:"2.0"},{n:["flag-fi","finland flag"],u:"1f1eb-1f1ee",a:"2.0"},{n:["flag-fj","fiji flag"],u:"1f1eb-1f1ef",a:"2.0"},{n:["flag-fk","falkland islands flag"],u:"1f1eb-1f1f0",a:"2.0"},{n:["flag-fm","micronesia flag"],u:"1f1eb-1f1f2",a:"2.0"},{n:["flag-fo","faroe islands flag"],u:"1f1eb-1f1f4",a:"2.0"},{n:["fr","flag-fr","france flag"],u:"1f1eb-1f1f7",a:"0.6"},{n:["flag-ga","gabon flag"],u:"1f1ec-1f1e6",a:"2.0"},{n:["gb","uk","flag-gb","united kingdom flag"],u:"1f1ec-1f1e7",a:"0.6"},{n:["flag-gd","grenada flag"],u:"1f1ec-1f1e9",a:"2.0"},{n:["flag-ge","georgia flag"],u:"1f1ec-1f1ea",a:"2.0"},{n:["flag-gf","french guiana flag"],u:"1f1ec-1f1eb",a:"2.0"},{n:["flag-gg","guernsey flag"],u:"1f1ec-1f1ec",a:"2.0"},{n:["flag-gh","ghana flag"],u:"1f1ec-1f1ed",a:"2.0"},{n:["flag-gi","gibraltar flag"],u:"1f1ec-1f1ee",a:"2.0"},{n:["flag-gl","greenland flag"],u:"1f1ec-1f1f1",a:"2.0"},{n:["flag-gm","gambia flag"],u:"1f1ec-1f1f2",a:"2.0"},{n:["flag-gn","guinea flag"],u:"1f1ec-1f1f3",a:"2.0"},{n:["flag-gp","guadeloupe flag"],u:"1f1ec-1f1f5",a:"2.0"},{n:["flag-gq","equatorial guinea flag"],u:"1f1ec-1f1f6",a:"2.0"},{n:["flag-gr","greece flag"],u:"1f1ec-1f1f7",a:"2.0"},{n:["flag-gs","south georgia & south sandwich islands flag"],u:"1f1ec-1f1f8",a:"2.0"},{n:["flag-gt","guatemala flag"],u:"1f1ec-1f1f9",a:"2.0"},{n:["flag-gu","guam flag"],u:"1f1ec-1f1fa",a:"2.0"},{n:["flag-gw","guinea-bissau flag"],u:"1f1ec-1f1fc",a:"2.0"},{n:["flag-gy","guyana flag"],u:"1f1ec-1f1fe",a:"2.0"},{n:["flag-hk","hong kong sar china flag"],u:"1f1ed-1f1f0",a:"2.0"},{n:["flag-hm","heard & mcdonald islands flag"],u:"1f1ed-1f1f2",a:"2.0"},{n:["flag-hn","honduras flag"],u:"1f1ed-1f1f3",a:"2.0"},{n:["flag-hr","croatia flag"],u:"1f1ed-1f1f7",a:"2.0"},{n:["flag-ht","haiti flag"],u:"1f1ed-1f1f9",a:"2.0"},{n:["flag-hu","hungary flag"],u:"1f1ed-1f1fa",a:"2.0"},{n:["flag-ic","canary islands flag"],u:"1f1ee-1f1e8",a:"2.0"},{n:["flag-id","indonesia flag"],u:"1f1ee-1f1e9",a:"2.0"},{n:["flag-ie","ireland flag"],u:"1f1ee-1f1ea",a:"2.0"},{n:["flag-il","israel flag"],u:"1f1ee-1f1f1",a:"2.0"},{n:["flag-im","isle of man flag"],u:"1f1ee-1f1f2",a:"2.0"},{n:["flag-in","india flag"],u:"1f1ee-1f1f3",a:"2.0"},{n:["flag-io","british indian ocean territory flag"],u:"1f1ee-1f1f4",a:"2.0"},{n:["flag-iq","iraq flag"],u:"1f1ee-1f1f6",a:"2.0"},{n:["flag-ir","iran flag"],u:"1f1ee-1f1f7",a:"2.0"},{n:["flag-is","iceland flag"],u:"1f1ee-1f1f8",a:"2.0"},{n:["it","flag-it","italy flag"],u:"1f1ee-1f1f9",a:"0.6"},{n:["flag-je","jersey flag"],u:"1f1ef-1f1ea",a:"2.0"},{n:["flag-jm","jamaica flag"],u:"1f1ef-1f1f2",a:"2.0"},{n:["flag-jo","jordan flag"],u:"1f1ef-1f1f4",a:"2.0"},{n:["jp","flag-jp","japan flag"],u:"1f1ef-1f1f5",a:"0.6"},{n:["flag-ke","kenya flag"],u:"1f1f0-1f1ea",a:"2.0"},{n:["flag-kg","kyrgyzstan flag"],u:"1f1f0-1f1ec",a:"2.0"},{n:["flag-kh","cambodia flag"],u:"1f1f0-1f1ed",a:"2.0"},{n:["flag-ki","kiribati flag"],u:"1f1f0-1f1ee",a:"2.0"},{n:["flag-km","comoros flag"],u:"1f1f0-1f1f2",a:"2.0"},{n:["flag-kn","st. kitts & nevis flag"],u:"1f1f0-1f1f3",a:"2.0"},{n:["flag-kp","north korea flag"],u:"1f1f0-1f1f5",a:"2.0"},{n:["kr","flag-kr","south korea flag"],u:"1f1f0-1f1f7",a:"0.6"},{n:["flag-kw","kuwait flag"],u:"1f1f0-1f1fc",a:"2.0"},{n:["flag-ky","cayman islands flag"],u:"1f1f0-1f1fe",a:"2.0"},{n:["flag-kz","kazakhstan flag"],u:"1f1f0-1f1ff",a:"2.0"},{n:["flag-la","laos flag"],u:"1f1f1-1f1e6",a:"2.0"},{n:["flag-lb","lebanon flag"],u:"1f1f1-1f1e7",a:"2.0"},{n:["flag-lc","st. lucia flag"],u:"1f1f1-1f1e8",a:"2.0"},{n:["flag-li","liechtenstein flag"],u:"1f1f1-1f1ee",a:"2.0"},{n:["flag-lk","sri lanka flag"],u:"1f1f1-1f1f0",a:"2.0"},{n:["flag-lr","liberia flag"],u:"1f1f1-1f1f7",a:"2.0"},{n:["flag-ls","lesotho flag"],u:"1f1f1-1f1f8",a:"2.0"},{n:["flag-lt","lithuania flag"],u:"1f1f1-1f1f9",a:"2.0"},{n:["flag-lu","luxembourg flag"],u:"1f1f1-1f1fa",a:"2.0"},{n:["flag-lv","latvia flag"],u:"1f1f1-1f1fb",a:"2.0"},{n:["flag-ly","libya flag"],u:"1f1f1-1f1fe",a:"2.0"},{n:["flag-ma","morocco flag"],u:"1f1f2-1f1e6",a:"2.0"},{n:["flag-mc","monaco flag"],u:"1f1f2-1f1e8",a:"2.0"},{n:["flag-md","moldova flag"],u:"1f1f2-1f1e9",a:"2.0"},{n:["flag-me","montenegro flag"],u:"1f1f2-1f1ea",a:"2.0"},{n:["flag-mf","st. martin flag"],u:"1f1f2-1f1eb",a:"2.0"},{n:["flag-mg","madagascar flag"],u:"1f1f2-1f1ec",a:"2.0"},{n:["flag-mh","marshall islands flag"],u:"1f1f2-1f1ed",a:"2.0"},{n:["flag-mk","north macedonia flag"],u:"1f1f2-1f1f0",a:"2.0"},{n:["flag-ml","mali flag"],u:"1f1f2-1f1f1",a:"2.0"},{n:["flag-mm","myanmar (burma) flag"],u:"1f1f2-1f1f2",a:"2.0"},{n:["flag-mn","mongolia flag"],u:"1f1f2-1f1f3",a:"2.0"},{n:["flag-mo","macao sar china flag"],u:"1f1f2-1f1f4",a:"2.0"},{n:["flag-mp","northern mariana islands flag"],u:"1f1f2-1f1f5",a:"2.0"},{n:["flag-mq","martinique flag"],u:"1f1f2-1f1f6",a:"2.0"},{n:["flag-mr","mauritania flag"],u:"1f1f2-1f1f7",a:"2.0"},{n:["flag-ms","montserrat flag"],u:"1f1f2-1f1f8",a:"2.0"},{n:["flag-mt","malta flag"],u:"1f1f2-1f1f9",a:"2.0"},{n:["flag-mu","mauritius flag"],u:"1f1f2-1f1fa",a:"2.0"},{n:["flag-mv","maldives flag"],u:"1f1f2-1f1fb",a:"2.0"},{n:["flag-mw","malawi flag"],u:"1f1f2-1f1fc",a:"2.0"},{n:["flag-mx","mexico flag"],u:"1f1f2-1f1fd",a:"2.0"},{n:["flag-my","malaysia flag"],u:"1f1f2-1f1fe",a:"2.0"},{n:["flag-mz","mozambique flag"],u:"1f1f2-1f1ff",a:"2.0"},{n:["flag-na","namibia flag"],u:"1f1f3-1f1e6",a:"2.0"},{n:["flag-nc","new caledonia flag"],u:"1f1f3-1f1e8",a:"2.0"},{n:["flag-ne","niger flag"],u:"1f1f3-1f1ea",a:"2.0"},{n:["flag-nf","norfolk island flag"],u:"1f1f3-1f1eb",a:"2.0"},{n:["flag-ng","nigeria flag"],u:"1f1f3-1f1ec",a:"2.0"},{n:["flag-ni","nicaragua flag"],u:"1f1f3-1f1ee",a:"2.0"},{n:["flag-nl","netherlands flag"],u:"1f1f3-1f1f1",a:"2.0"},{n:["flag-no","norway flag"],u:"1f1f3-1f1f4",a:"2.0"},{n:["flag-np","nepal flag"],u:"1f1f3-1f1f5",a:"2.0"},{n:["flag-nr","nauru flag"],u:"1f1f3-1f1f7",a:"2.0"},{n:["flag-nu","niue flag"],u:"1f1f3-1f1fa",a:"2.0"},{n:["flag-nz","new zealand flag"],u:"1f1f3-1f1ff",a:"2.0"},{n:["flag-om","oman flag"],u:"1f1f4-1f1f2",a:"2.0"},{n:["flag-pa","panama flag"],u:"1f1f5-1f1e6",a:"2.0"},{n:["flag-pe","peru flag"],u:"1f1f5-1f1ea",a:"2.0"},{n:["flag-pf","french polynesia flag"],u:"1f1f5-1f1eb",a:"2.0"},{n:["flag-pg","papua new guinea flag"],u:"1f1f5-1f1ec",a:"2.0"},{n:["flag-ph","philippines flag"],u:"1f1f5-1f1ed",a:"2.0"},{n:["flag-pk","pakistan flag"],u:"1f1f5-1f1f0",a:"2.0"},{n:["flag-pl","poland flag"],u:"1f1f5-1f1f1",a:"2.0"},{n:["flag-pm","st. pierre & miquelon flag"],u:"1f1f5-1f1f2",a:"2.0"},{n:["flag-pn","pitcairn islands flag"],u:"1f1f5-1f1f3",a:"2.0"},{n:["flag-pr","puerto rico flag"],u:"1f1f5-1f1f7",a:"2.0"},{n:["flag-ps","palestinian territories flag"],u:"1f1f5-1f1f8",a:"2.0"},{n:["flag-pt","portugal flag"],u:"1f1f5-1f1f9",a:"2.0"},{n:["flag-pw","palau flag"],u:"1f1f5-1f1fc",a:"2.0"},{n:["flag-py","paraguay flag"],u:"1f1f5-1f1fe",a:"2.0"},{n:["flag-qa","qatar flag"],u:"1f1f6-1f1e6",a:"2.0"},{n:["flag-re","réunion flag"],u:"1f1f7-1f1ea",a:"2.0"},{n:["flag-ro","romania flag"],u:"1f1f7-1f1f4",a:"2.0"},{n:["flag-rs","serbia flag"],u:"1f1f7-1f1f8",a:"2.0"},{n:["ru","flag-ru","russia flag"],u:"1f1f7-1f1fa",a:"0.6"},{n:["flag-rw","rwanda flag"],u:"1f1f7-1f1fc",a:"2.0"},{n:["flag-sa","saudi arabia flag"],u:"1f1f8-1f1e6",a:"2.0"},{n:["flag-sb","solomon islands flag"],u:"1f1f8-1f1e7",a:"2.0"},{n:["flag-sc","seychelles flag"],u:"1f1f8-1f1e8",a:"2.0"},{n:["flag-sd","sudan flag"],u:"1f1f8-1f1e9",a:"2.0"},{n:["flag-se","sweden flag"],u:"1f1f8-1f1ea",a:"2.0"},{n:["flag-sg","singapore flag"],u:"1f1f8-1f1ec",a:"2.0"},{n:["flag-sh","st. helena flag"],u:"1f1f8-1f1ed",a:"2.0"},{n:["flag-si","slovenia flag"],u:"1f1f8-1f1ee",a:"2.0"},{n:["flag-sj","svalbard & jan mayen flag"],u:"1f1f8-1f1ef",a:"2.0"},{n:["flag-sk","slovakia flag"],u:"1f1f8-1f1f0",a:"2.0"},{n:["flag-sl","sierra leone flag"],u:"1f1f8-1f1f1",a:"2.0"},{n:["flag-sm","san marino flag"],u:"1f1f8-1f1f2",a:"2.0"},{n:["flag-sn","senegal flag"],u:"1f1f8-1f1f3",a:"2.0"},{n:["flag-so","somalia flag"],u:"1f1f8-1f1f4",a:"2.0"},{n:["flag-sr","suriname flag"],u:"1f1f8-1f1f7",a:"2.0"},{n:["flag-ss","south sudan flag"],u:"1f1f8-1f1f8",a:"2.0"},{n:["flag-st","são tomé & príncipe flag"],u:"1f1f8-1f1f9",a:"2.0"},{n:["flag-sv","el salvador flag"],u:"1f1f8-1f1fb",a:"2.0"},{n:["flag-sx","sint maarten flag"],u:"1f1f8-1f1fd",a:"2.0"},{n:["flag-sy","syria flag"],u:"1f1f8-1f1fe",a:"2.0"},{n:["flag-sz","eswatini flag"],u:"1f1f8-1f1ff",a:"2.0"},{n:["flag-ta","tristan da cunha flag"],u:"1f1f9-1f1e6",a:"2.0"},{n:["flag-tc","turks & caicos islands flag"],u:"1f1f9-1f1e8",a:"2.0"},{n:["flag-td","chad flag"],u:"1f1f9-1f1e9",a:"2.0"},{n:["flag-tf","french southern territories flag"],u:"1f1f9-1f1eb",a:"2.0"},{n:["flag-tg","togo flag"],u:"1f1f9-1f1ec",a:"2.0"},{n:["flag-th","thailand flag"],u:"1f1f9-1f1ed",a:"2.0"},{n:["flag-tj","tajikistan flag"],u:"1f1f9-1f1ef",a:"2.0"},{n:["flag-tk","tokelau flag"],u:"1f1f9-1f1f0",a:"2.0"},{n:["flag-tl","timor-leste flag"],u:"1f1f9-1f1f1",a:"2.0"},{n:["flag-tm","turkmenistan flag"],u:"1f1f9-1f1f2",a:"2.0"},{n:["flag-tn","tunisia flag"],u:"1f1f9-1f1f3",a:"2.0"},{n:["flag-to","tonga flag"],u:"1f1f9-1f1f4",a:"2.0"},{n:["flag-tr","turkey flag"],u:"1f1f9-1f1f7",a:"2.0"},{n:["flag-tt","trinidad & tobago flag"],u:"1f1f9-1f1f9",a:"2.0"},{n:["flag-tv","tuvalu flag"],u:"1f1f9-1f1fb",a:"2.0"},{n:["flag-tw","taiwan flag"],u:"1f1f9-1f1fc",a:"2.0"},{n:["flag-tz","tanzania flag"],u:"1f1f9-1f1ff",a:"2.0"},{n:["flag-ua","ukraine flag"],u:"1f1fa-1f1e6",a:"2.0"},{n:["flag-ug","uganda flag"],u:"1f1fa-1f1ec",a:"2.0"},{n:["flag-um","u.s. outlying islands flag"],u:"1f1fa-1f1f2",a:"2.0"},{n:["flag-un","united nations flag"],u:"1f1fa-1f1f3",a:"4.0"},{n:["us","flag-us","united states flag"],u:"1f1fa-1f1f8",a:"0.6"},{n:["flag-uy","uruguay flag"],u:"1f1fa-1f1fe",a:"2.0"},{n:["flag-uz","uzbekistan flag"],u:"1f1fa-1f1ff",a:"2.0"},{n:["flag-va","vatican city flag"],u:"1f1fb-1f1e6",a:"2.0"},{n:["flag-vc","st. vincent & grenadines flag"],u:"1f1fb-1f1e8",a:"2.0"},{n:["flag-ve","venezuela flag"],u:"1f1fb-1f1ea",a:"2.0"},{n:["flag-vg","british virgin islands flag"],u:"1f1fb-1f1ec",a:"2.0"},{n:["flag-vi","u.s. virgin islands flag"],u:"1f1fb-1f1ee",a:"2.0"},{n:["flag-vn","vietnam flag"],u:"1f1fb-1f1f3",a:"2.0"},{n:["flag-vu","vanuatu flag"],u:"1f1fb-1f1fa",a:"2.0"},{n:["flag-wf","wallis & futuna flag"],u:"1f1fc-1f1eb",a:"2.0"},{n:["flag-ws","samoa flag"],u:"1f1fc-1f1f8",a:"2.0"},{n:["flag-xk","kosovo flag"],u:"1f1fd-1f1f0",a:"2.0"},{n:["flag-ye","yemen flag"],u:"1f1fe-1f1ea",a:"2.0"},{n:["flag-yt","mayotte flag"],u:"1f1fe-1f1f9",a:"2.0"},{n:["flag-za","south africa flag"],u:"1f1ff-1f1e6",a:"2.0"},{n:["flag-zm","zambia flag"],u:"1f1ff-1f1f2",a:"2.0"},{n:["flag-zw","zimbabwe flag"],u:"1f1ff-1f1fc",a:"2.0"},{n:["england flag","flag-england"],u:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",a:"5.0"},{n:["scotland flag","flag-scotland"],u:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",a:"5.0"},{n:["wales flag","flag-wales"],u:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",a:"5.0"}],emojis={custom,smileys_people,animals_nature,food_drink,travel_places,activities,objects,symbols,flags},skinToneVariations=[SkinTones.NEUTRAL,SkinTones.LIGHT,SkinTones.MEDIUM_LIGHT,SkinTones.MEDIUM,SkinTones.MEDIUM_DARK,SkinTones.DARK],skinTonesNamed=Object.entries(SkinTones).reduce(function(Gt,$r){var zr=$r[0],_r=$r[1];return Gt[_r]=zr,Gt},{}),skinTonesMapped=skinToneVariations.reduce(function(Gt,$r){var zr;return Object.assign(Gt,(zr={},zr[$r]=$r,zr))},{}),EmojiProperties;(function(Gt){Gt.name="n",Gt.unified="u",Gt.variations="v",Gt.added_in="a",Gt.imgUrl="imgUrl"})(EmojiProperties||(EmojiProperties={}));var alphaNumericEmojiIndex={};setTimeout(function(){allEmojis.reduce(function(Gt,$r){return indexEmoji($r),Gt},alphaNumericEmojiIndex)});function indexEmoji(Gt){var $r=emojiNames(Gt).flat().join("").toLowerCase().replace(/[^a-zA-Z\d]/g,"").split("");$r.forEach(function(zr){var _r;alphaNumericEmojiIndex[zr]=(_r=alphaNumericEmojiIndex[zr])!=null?_r:{},alphaNumericEmojiIndex[zr][emojiUnified(Gt)]=Gt})}function emojiNames(Gt){var $r;return($r=Gt[EmojiProperties.name])!=null?$r:[]}function addedIn(Gt){return parseFloat(Gt[EmojiProperties.added_in])}function emojiName(Gt){return Gt?emojiNames(Gt)[0]:""}function unifiedWithoutSkinTone(Gt){var $r=Gt.split("-"),zr=$r.splice(1,1),_r=zr[0];return skinTonesMapped[_r]?$r.join("-"):Gt}function emojiUnified(Gt,$r){var zr,_r=Gt[EmojiProperties.unified];return!$r||!emojiHasVariations(Gt)?_r:(zr=emojiVariationUnified(Gt,$r))!=null?zr:_r}function emojisByCategory(Gt){var $r;return($r=emojis==null?void 0:emojis[Gt])!=null?$r:[]}function emojiUrlByUnified(Gt,$r){return""+cdnUrl($r)+Gt+".png"}function emojiVariations(Gt){var $r;return($r=Gt[EmojiProperties.variations])!=null?$r:[]}function emojiHasVariations(Gt){return emojiVariations(Gt).length>0}function emojiVariationUnified(Gt,$r){return $r?emojiVariations(Gt).find(function(zr){return zr.includes($r)}):emojiUnified(Gt)}function emojiByUnified(Gt){if(Gt){if(allEmojisByUnified[Gt])return allEmojisByUnified[Gt];var $r=unifiedWithoutSkinTone(Gt);return allEmojisByUnified[$r]}}var allEmojis=Object.values(emojis).flat();function setCustomEmojis(Gt){emojis[Categories.CUSTOM].length=0,Gt.forEach(function($r){var zr=customToRegularEmoji($r);emojis[Categories.CUSTOM].push(zr),!allEmojisByUnified[zr[EmojiProperties.unified]]&&(allEmojis.push(zr),allEmojisByUnified[zr[EmojiProperties.unified]]=zr,indexEmoji(zr))})}function customToRegularEmoji(Gt){var $r;return $r={},$r[EmojiProperties.name]=Gt.names.map(function(zr){return zr.toLowerCase()}),$r[EmojiProperties.unified]=Gt.id.toLowerCase(),$r[EmojiProperties.added_in]="0",$r[EmojiProperties.imgUrl]=Gt.imgUrl,$r}var allEmojisByUnified={};setTimeout(function(){allEmojis.reduce(function(Gt,$r){return Gt[emojiUnified($r)]=$r,emojiHasVariations($r)&&emojiVariations($r).forEach(function(zr){Gt[zr]=$r}),Gt},allEmojisByUnified)});function activeVariationFromUnified(Gt){var $r=Gt.split("-"),zr=$r[1];return skinToneVariations.includes(zr)?zr:null}var KNOWN_FAILING_EMOJIS=["2640-fe0f","2642-fe0f","2695-fe0f"],DEFAULT_SEARCH_PLACEHOLDER="Search",SEARCH_RESULTS_NO_RESULTS_FOUND="No results found",SEARCH_RESULTS_SUFFIX=" found. Use up and down arrow keys to navigate.",SEARCH_RESULTS_ONE_RESULT_FOUND="1 result"+SEARCH_RESULTS_SUFFIX,SEARCH_RESULTS_MULTIPLE_RESULTS_FOUND="%n results"+SEARCH_RESULTS_SUFFIX;function mergeConfig$1(Gt){var $r,zr;Gt===void 0&&(Gt={});var _r=basePickerConfig(),Dr=Object.assign(_r.previewConfig,($r=Gt.previewConfig)!=null?$r:{}),kr=Object.assign(_r,Gt),qr=mergeCategoriesConfig(Gt.categories,{suggestionMode:kr.suggestedEmojisMode});kr.hiddenEmojis.forEach(function(Wr){kr.unicodeToHide.add(Wr)}),setCustomEmojis((zr=kr.customEmojis)!=null?zr:[]);var Nr=kr.searchDisabled?SkinTonePickerLocation.PREVIEW:kr.skinTonePickerLocation;return _extends({},kr,{categories:qr,previewConfig:Dr,skinTonePickerLocation:Nr})}function basePickerConfig(){return{autoFocusSearch:!0,categories:baseCategoriesConfig(),className:"",customEmojis:[],defaultSkinTone:SkinTones.NEUTRAL,emojiStyle:EmojiStyle.APPLE,emojiVersion:null,getEmojiUrl:emojiUrlByUnified,height:450,lazyLoadEmojis:!1,previewConfig:_extends({},basePreviewConfig),searchDisabled:!1,searchPlaceHolder:DEFAULT_SEARCH_PLACEHOLDER,searchPlaceholder:DEFAULT_SEARCH_PLACEHOLDER,skinTonePickerLocation:SkinTonePickerLocation.SEARCH,skinTonesDisabled:!1,style:{},suggestedEmojisMode:SuggestionMode.FREQUENT,theme:Theme.LIGHT,unicodeToHide:new Set(KNOWN_FAILING_EMOJIS),width:350,reactionsDefaultOpen:!1,reactions:DEFAULT_REACTIONS,open:!0,allowExpandReactions:!0,hiddenEmojis:[]}}var basePreviewConfig={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},_excluded$5=["children"],ConfigContext=reactExports.createContext(basePickerConfig());function PickerConfigProvider(Gt){var $r=Gt.children,zr=_objectWithoutPropertiesLoose$1(Gt,_excluded$5),_r=useSetConfig(zr);return reactExports.createElement(ConfigContext.Provider,{value:_r},$r)}function useSetConfig(Gt){var $r,zr=reactExports.useState(function(){return mergeConfig$1(Gt)}),_r=zr[0],Dr=zr[1];return reactExports.useEffect(function(){compareConfig(_r,Gt)||Dr(mergeConfig$1(Gt))},[($r=Gt.customEmojis)==null?void 0:$r.length,Gt.open,Gt.emojiVersion,Gt.reactionsDefaultOpen,Gt.searchPlaceHolder,Gt.searchPlaceholder,Gt.defaultSkinTone,Gt.skinTonesDisabled,Gt.autoFocusSearch,Gt.emojiStyle,Gt.theme,Gt.suggestedEmojisMode,Gt.lazyLoadEmojis,Gt.className,Gt.height,Gt.width,Gt.searchDisabled,Gt.skinTonePickerLocation,Gt.allowExpandReactions]),_r}function usePickerConfig(){return reactExports.useContext(ConfigContext)}var MutableConfigContext=React$6.createContext({});function useMutableConfig(){var Gt=React$6.useContext(MutableConfigContext);return Gt}function useDefineMutableConfig(Gt){var $r=React$6.useRef({onEmojiClick:Gt.onEmojiClick||emptyFunc,onReactionClick:Gt.onReactionClick||Gt.onEmojiClick,onSkinToneChange:Gt.onSkinToneChange||emptyFunc});return React$6.useEffect(function(){$r.current.onEmojiClick=Gt.onEmojiClick||emptyFunc,$r.current.onReactionClick=Gt.onReactionClick||Gt.onEmojiClick},[Gt.onEmojiClick,Gt.onReactionClick]),React$6.useEffect(function(){$r.current.onSkinToneChange=Gt.onSkinToneChange||emptyFunc},[Gt.onSkinToneChange]),$r}function emptyFunc(){}var MOUSE_EVENT_SOURCE;(function(Gt){Gt.REACTIONS="reactions",Gt.PICKER="picker"})(MOUSE_EVENT_SOURCE||(MOUSE_EVENT_SOURCE={}));function useSearchPlaceHolderConfig(){var Gt,$r=usePickerConfig(),zr=$r.searchPlaceHolder,_r=$r.searchPlaceholder;return(Gt=[zr,_r].find(function(Dr){return Dr!==DEFAULT_SEARCH_PLACEHOLDER}))!=null?Gt:DEFAULT_SEARCH_PLACEHOLDER}function useDefaultSkinToneConfig(){var Gt=usePickerConfig(),$r=Gt.defaultSkinTone;return $r}function useAllowExpandReactions(){var Gt=usePickerConfig(),$r=Gt.allowExpandReactions;return $r}function useSkinTonesDisabledConfig(){var Gt=usePickerConfig(),$r=Gt.skinTonesDisabled;return $r}function useEmojiStyleConfig(){var Gt=usePickerConfig(),$r=Gt.emojiStyle;return $r}function useAutoFocusSearchConfig(){var Gt=usePickerConfig(),$r=Gt.autoFocusSearch;return $r}function useCategoriesConfig(){var Gt=usePickerConfig(),$r=Gt.categories;return $r}function useCustomEmojisConfig(){var Gt=usePickerConfig(),$r=Gt.customEmojis;return $r}function useOpenConfig(){var Gt=usePickerConfig(),$r=Gt.open;return $r}function useOnEmojiClickConfig(Gt){var $r,zr=useMutableConfig(),_r=zr.current,Dr=($r=Gt===MOUSE_EVENT_SOURCE.REACTIONS?_r.onReactionClick:_r.onEmojiClick)!=null?$r:_r.onEmojiClick;return Dr||function(){}}function useOnSkinToneChangeConfig(){var Gt=useMutableConfig(),$r=Gt.current;return $r.onSkinToneChange||function(){}}function usePreviewConfig(){var Gt=usePickerConfig(),$r=Gt.previewConfig;return $r}function useThemeConfig(){var Gt=usePickerConfig(),$r=Gt.theme;return $r}function useSuggestedEmojisModeConfig(){var Gt=usePickerConfig(),$r=Gt.suggestedEmojisMode;return $r}function useLazyLoadEmojisConfig(){var Gt=usePickerConfig(),$r=Gt.lazyLoadEmojis;return $r}function useClassNameConfig(){var Gt=usePickerConfig(),$r=Gt.className;return $r}function useStyleConfig(){var Gt=usePickerConfig(),$r=Gt.height,zr=Gt.width,_r=Gt.style;return _extends({height:getDimension($r),width:getDimension(zr)},_r)}function useReactionsOpenConfig(){var Gt=usePickerConfig(),$r=Gt.reactionsDefaultOpen;return $r}function useEmojiVersionConfig(){var Gt=usePickerConfig(),$r=Gt.emojiVersion;return $r}function useSearchDisabledConfig(){var Gt=usePickerConfig(),$r=Gt.searchDisabled;return $r}function useSkinTonePickerLocationConfig(){var Gt=usePickerConfig(),$r=Gt.skinTonePickerLocation;return $r}function useUnicodeToHide(){var Gt=usePickerConfig(),$r=Gt.unicodeToHide;return $r}function useReactionsConfig(){var Gt=usePickerConfig(),$r=Gt.reactions;return $r}function useGetEmojiUrlConfig(){var Gt=usePickerConfig(),$r=Gt.getEmojiUrl;return $r}function getDimension(Gt){return typeof Gt=="number"?Gt+"px":Gt}function useSearchResultsConfig(Gt){var $r=Gt>0,zr=Gt>1;return $r?zr?SEARCH_RESULTS_MULTIPLE_RESULTS_FOUND.replace("%n",Gt.toString()):SEARCH_RESULTS_ONE_RESULT_FOUND:SEARCH_RESULTS_NO_RESULTS_FOUND}function useDebouncedState(Gt,$r){$r===void 0&&($r=0);var zr=reactExports.useState(Gt),_r=zr[0],Dr=zr[1],kr=reactExports.useRef(null);function qr(Nr){return new Promise(function(Wr){var Qr;kr.current&&clearTimeout(kr.current),kr.current=(Qr=window)==null?void 0:Qr.setTimeout(function(){Dr(Nr),Wr(Nr)},$r)})}return[_r,qr]}function useIsUnicodeHidden(){var Gt=useUnicodeToHide();return function($r){return Gt.has($r)}}function useDisallowedEmojis(){var Gt=reactExports.useRef({}),$r=useEmojiVersionConfig();return reactExports.useMemo(function(){var zr=parseFloat(""+$r);return!$r||Number.isNaN(zr)?Gt.current:allEmojis.reduce(function(_r,Dr){return addedInNewerVersion(Dr,zr)&&(_r[emojiUnified(Dr)]=!0),_r},Gt.current)},[$r])}function useIsEmojiDisallowed(){var Gt=useDisallowedEmojis(),$r=useIsUnicodeHidden();return function(_r){var Dr=unifiedWithoutSkinTone(emojiUnified(_r));return!!(Gt[Dr]||$r(Dr))}}function addedInNewerVersion(Gt,$r){return addedIn(Gt)>$r}function useMarkInitialLoad(Gt){reactExports.useEffect(function(){Gt(!0)},[Gt])}function PickerContextProvider(Gt){var $r=Gt.children,zr=useDisallowedEmojis(),_r=useDefaultSkinToneConfig(),Dr=useReactionsOpenConfig(),kr=reactExports.useRef(alphaNumericEmojiIndex),qr=reactExports.useRef(!1),Nr=reactExports.useRef(!1),Wr=reactExports.useRef(zr),Qr=useDebouncedState(Date.now(),200),Vr=useDebouncedState("",100),Jr=reactExports.useState(!1),Zr=reactExports.useState(_r),zn=reactExports.useState(null),Vn=reactExports.useState(new Set),_i=reactExports.useState(null),e0=reactExports.useState(Dr),r0=reactExports.useState(!1),i0=r0[0],n0=r0[1];return useMarkInitialLoad(n0),reactExports.createElement(PickerContext.Provider,{value:{activeCategoryState:zn,activeSkinTone:Zr,disallowClickRef:qr,disallowMouseRef:Nr,disallowedEmojisRef:Wr,emojiVariationPickerState:_i,emojisThatFailedToLoadState:Vn,filterRef:kr,isPastInitialLoad:i0,searchTerm:Vr,skinToneFanOpenState:Jr,suggestedUpdateState:Qr,reactionsModeState:e0}},$r)}var PickerContext=reactExports.createContext({activeCategoryState:[null,function(){}],activeSkinTone:[SkinTones.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}],reactionsModeState:[!1,function(){}]});function useFilterRef(){var Gt=reactExports.useContext(PickerContext),$r=Gt.filterRef;return $r}function useDisallowClickRef(){var Gt=reactExports.useContext(PickerContext),$r=Gt.disallowClickRef;return $r}function useDisallowMouseRef(){var Gt=reactExports.useContext(PickerContext),$r=Gt.disallowMouseRef;return $r}function useReactionsModeState(){var Gt=reactExports.useContext(PickerContext),$r=Gt.reactionsModeState;return $r}function useSearchTermState(){var Gt=reactExports.useContext(PickerContext),$r=Gt.searchTerm;return $r}function useActiveSkinToneState(){var Gt=reactExports.useContext(PickerContext),$r=Gt.activeSkinTone;return $r}function useEmojisThatFailedToLoadState(){var Gt=reactExports.useContext(PickerContext),$r=Gt.emojisThatFailedToLoadState;return $r}function useIsPastInitialLoad(){var Gt=reactExports.useContext(PickerContext),$r=Gt.isPastInitialLoad;return $r}function useEmojiVariationPickerState(){var Gt=reactExports.useContext(PickerContext),$r=Gt.emojiVariationPickerState;return $r}function useSkinToneFanOpenState(){var Gt=reactExports.useContext(PickerContext),$r=Gt.skinToneFanOpenState;return $r}function useUpdateSuggested(){var Gt=reactExports.useContext(PickerContext),$r=Gt.suggestedUpdateState,zr=$r[0],_r=$r[1];return[zr,function(){_r(Date.now())}]}function useIsSearchMode(){var Gt=useSearchTermState(),$r=Gt[0];return!!$r}function focusElement(Gt){Gt&&requestAnimationFrame(function(){Gt.focus()})}function focusPrevElementSibling(Gt){if(Gt){var $r=Gt.previousElementSibling;focusElement($r)}}function focusNextElementSibling(Gt){if(Gt){var $r=Gt.nextElementSibling;focusElement($r)}}function focusFirstElementChild(Gt){if(Gt){var $r=Gt.firstElementChild;focusElement($r)}}function getActiveElement(){return document.activeElement}function ElementRefContextProvider(Gt){var $r=Gt.children,zr=reactExports.useRef(null),_r=reactExports.useRef(null),Dr=reactExports.useRef(null),kr=reactExports.useRef(null),qr=reactExports.useRef(null),Nr=reactExports.useRef(null),Wr=reactExports.useRef(null),Qr=reactExports.useRef(null);return reactExports.createElement(ElementRefContext.Provider,{value:{AnchoredEmojiRef:_r,BodyRef:Dr,CategoryNavigationRef:Nr,PickerMainRef:zr,SearchInputRef:kr,SkinTonePickerRef:qr,VariationPickerRef:Wr,ReactionsRef:Qr}},$r)}var ElementRefContext=reactExports.createContext({AnchoredEmojiRef:reactExports.createRef(),BodyRef:reactExports.createRef(),CategoryNavigationRef:reactExports.createRef(),PickerMainRef:reactExports.createRef(),SearchInputRef:reactExports.createRef(),SkinTonePickerRef:reactExports.createRef(),VariationPickerRef:reactExports.createRef(),ReactionsRef:reactExports.createRef()});function useElementRef(){return reactExports.useContext(ElementRefContext)}function usePickerMainRef(){return useElementRef().PickerMainRef}function useAnchoredEmojiRef(){return useElementRef().AnchoredEmojiRef}function useSetAnchoredEmojiRef(){var Gt=useAnchoredEmojiRef();return function($r){$r===null&&Gt.current!==null&&focusElement(Gt.current),Gt.current=$r}}function useBodyRef(){return useElementRef().BodyRef}function useReactionsRef(){return useElementRef().ReactionsRef}function useSearchInputRef(){return useElementRef().SearchInputRef}function useSkinTonePickerRef(){return useElementRef().SkinTonePickerRef}function useCategoryNavigationRef(){return useElementRef().CategoryNavigationRef}function useVariationPickerRef(){return useElementRef().VariationPickerRef}function scrollTo(Gt,$r){$r===void 0&&($r=0);var zr=queryScrollBody(Gt);zr&&requestAnimationFrame(function(){zr.scrollTop=$r})}function scrollBy(Gt,$r){var zr=queryScrollBody(Gt);zr&&requestAnimationFrame(function(){zr.scrollTop=zr.scrollTop+$r})}function useScrollTo(){var Gt=useBodyRef();return reactExports.useCallback(function($r){requestAnimationFrame(function(){Gt.current&&(Gt.current.scrollTop=$r)})},[Gt])}function scrollEmojiAboveLabel(Gt){if(!(!Gt||!isEmojiBehindLabel(Gt))&&!Gt.closest(asSelectors(ClassNames.variationPicker))){var $r=closestScrollBody(Gt),zr=emojiDistanceFromScrollTop(Gt);scrollBy($r,-(categoryLabelHeight(closestCategory(Gt))-zr))}}function focusFirstVisibleEmoji(Gt){var $r=firstVisibleEmoji(Gt);focusElement($r),scrollEmojiAboveLabel($r)}function focusAndClickFirstVisibleEmoji(Gt){var $r=firstVisibleEmoji(Gt);focusElement($r),$r==null||$r.click()}function focusLastVisibleEmoji(Gt){focusElement(lastVisibleEmoji(Gt))}function focusNextVisibleEmoji(Gt){if(Gt){var $r=nextVisibleEmoji(Gt);if(!$r)return focusFirstVisibleEmoji(nextCategory(Gt));focusElement($r),scrollEmojiAboveLabel($r)}}function focusPrevVisibleEmoji(Gt){if(Gt){var $r=prevVisibleEmoji(Gt);if(!$r)return focusLastVisibleEmoji(prevCategory(Gt));focusElement($r),scrollEmojiAboveLabel($r)}}function focusVisibleEmojiOneRowUp(Gt,$r){if(Gt){var zr=visibleEmojiOneRowUp(Gt);if(!zr)return $r();focusElement(zr),scrollEmojiAboveLabel(zr)}}function focusVisibleEmojiOneRowDown(Gt){if(Gt){var $r=visibleEmojiOneRowDown(Gt);return focusElement($r)}}function visibleEmojiOneRowUp(Gt){if(!Gt)return null;var $r=closestCategoryContent(Gt),zr=closestCategory($r),_r=elementIndexInRow($r,Gt),Dr=rowNumber($r,Gt),kr=elementCountInRow($r,Gt);if(Dr===0){var qr=prevCategory(zr);return qr?getElementInRow(allVisibleEmojis(qr),-1,kr,_r):null}return getElementInPrevRow(allVisibleEmojis($r),Dr,kr,_r)}function visibleEmojiOneRowDown(Gt){if(!Gt)return null;var $r=closestCategoryContent(Gt),zr=closestCategory($r),_r=elementIndexInRow($r,Gt),Dr=rowNumber($r,Gt),kr=elementCountInRow($r,Gt);if(!hasNextRow($r,Gt)){var qr=nextCategory(zr);return qr?getElementInRow(allVisibleEmojis(qr),0,kr,_r):null}var Nr=getElementInNextRow(allVisibleEmojis($r),Dr,kr,_r);return Nr}function useCloseAllOpenToggles(){var Gt=useEmojiVariationPickerState(),$r=Gt[0],zr=Gt[1],_r=useSkinToneFanOpenState(),Dr=_r[0],kr=_r[1],qr=reactExports.useCallback(function(){$r&&zr(null),Dr&&kr(!1)},[$r,Dr,zr,kr]);return qr}function useHasOpenToggles(){var Gt=useEmojiVariationPickerState(),$r=Gt[0],zr=useSkinToneFanOpenState(),_r=zr[0];return function(){return!!$r||_r}}function useDisallowMouseMove(){var Gt=useDisallowMouseRef();return function(){Gt.current=!0}}function useAllowMouseMove(){var Gt=useDisallowMouseRef();return function(){Gt.current=!1}}function useIsMouseDisallowed(){var Gt=useDisallowMouseRef();return function(){return Gt.current}}function useOnMouseMove(){var Gt=useBodyRef(),$r=useAllowMouseMove(),zr=useIsMouseDisallowed();reactExports.useEffect(function(){var _r=Gt.current;_r==null||_r.addEventListener("mousemove",Dr,{passive:!0});function Dr(){zr()&&$r()}return function(){_r==null||_r.removeEventListener("mousemove",Dr)}},[Gt,$r,zr])}function useFocusSearchInput(){var Gt=useSearchInputRef();return reactExports.useCallback(function(){focusElement(Gt.current)},[Gt])}function useFocusSkinTonePicker(){var Gt=useSkinTonePickerRef();return reactExports.useCallback(function(){Gt.current&&focusFirstElementChild(Gt.current)},[Gt])}function useFocusCategoryNavigation(){var Gt=useCategoryNavigationRef();return reactExports.useCallback(function(){Gt.current&&focusFirstElementChild(Gt.current)},[Gt])}function useSetFilterRef(){var Gt=useFilterRef();return function $r(zr){if(typeof zr=="function")return $r(zr(Gt.current));Gt.current=zr}}function useClearSearch(){var Gt=useApplySearch(),$r=useSearchInputRef(),zr=useFocusSearchInput();return function(){$r.current&&($r.current.value=""),Gt(""),zr()}}function useAppendSearch(){var Gt=useSearchInputRef(),$r=useApplySearch();return function(_r){Gt.current?(Gt.current.value=""+Gt.current.value+_r,$r(getNormalizedSearchTerm(Gt.current.value))):$r(getNormalizedSearchTerm(_r))}}function useFilter(){var Gt=useSearchInputRef(),$r=useFilterRef(),zr=useSetFilterRef(),_r=useApplySearch(),Dr=useSearchTermState(),kr=Dr[0],qr=getStatusSearchResults($r.current,kr);return{onChange:Nr,searchTerm:kr,SearchInputRef:Gt,statusSearchResults:qr};function Nr(Wr){var Qr=$r.current,Vr=Wr.toLowerCase();if(Qr!=null&&Qr[Vr]||Vr.length<=1)return _r(Vr);var Jr=findLongestMatch(Vr,Qr);if(!Jr)return _r(Vr);zr(function(Zr){var zn;return Object.assign(Zr,(zn={},zn[Vr]=filterEmojiObjectByKeyword(Jr,Vr),zn))}),_r(Vr)}}function useApplySearch(){var Gt=useSearchTermState(),$r=Gt[1],zr=usePickerMainRef();return function(Dr){requestAnimationFrame(function(){$r(Dr&&(Dr==null?void 0:Dr.toLowerCase())).then(function(){scrollTo(zr.current,0)})})}}function filterEmojiObjectByKeyword(Gt,$r){var zr={};for(var _r in Gt){var Dr=Gt[_r];hasMatch(Dr,$r)&&(zr[_r]=Dr)}return zr}function hasMatch(Gt,$r){return emojiNames(Gt).some(function(zr){return zr.includes($r)})}function useIsEmojiFiltered(){var Gt=useFilterRef(),$r=Gt.current,zr=useSearchTermState(),_r=zr[0];return function(Dr){return isEmojiFilteredBySearchTerm(Dr,$r,_r)}}function isEmojiFilteredBySearchTerm(Gt,$r,zr){var _r;return!$r||!zr?!1:!((_r=$r[zr])!=null&&_r[Gt])}function findLongestMatch(Gt,$r){if(!$r)return null;if($r[Gt])return $r[Gt];var zr=Object.keys($r).sort(function(_r,Dr){return Dr.length-_r.length}).find(function(_r){return Gt.includes(_r)});return zr?$r[zr]:null}function getNormalizedSearchTerm(Gt){return!Gt||typeof Gt!="string"?"":Gt.trim().toLowerCase()}function getStatusSearchResults(Gt,$r){var zr;if(!(Gt!=null&&Gt[$r]))return"";var _r=((zr=Object.entries(Gt==null?void 0:Gt[$r]))==null?void 0:zr.length)||0;return useSearchResultsConfig(_r)}function useSetVariationPicker(){var Gt=useSetAnchoredEmojiRef(),$r=useEmojiVariationPickerState(),zr=$r[1];return function(Dr){var kr=emojiFromElement(Dr),qr=kr[0];qr&&(Gt(Dr),zr(qr))}}function useIsSkinToneInSearch(){var Gt=useSkinTonePickerLocationConfig();return Gt===SkinTonePickerLocation.SEARCH}function useIsSkinToneInPreview(){var Gt=useSkinTonePickerLocationConfig();return Gt===SkinTonePickerLocation.PREVIEW}var KeyboardEvents;(function(Gt){Gt.ArrowDown="ArrowDown",Gt.ArrowUp="ArrowUp",Gt.ArrowLeft="ArrowLeft",Gt.ArrowRight="ArrowRight",Gt.Escape="Escape",Gt.Enter="Enter",Gt.Space=" "})(KeyboardEvents||(KeyboardEvents={}));function useKeyboardNavigation(){usePickerMainKeyboardEvents(),useSearchInputKeyboardEvents(),useSkinTonePickerKeyboardEvents(),useCategoryNavigationKeyboardEvents(),useBodyKeyboardEvents()}function usePickerMainKeyboardEvents(){var Gt=usePickerMainRef(),$r=useClearSearch(),zr=useScrollTo(),_r=useSearchInputRef(),Dr=useFocusSearchInput(),kr=useHasOpenToggles(),qr=useDisallowMouseMove(),Nr=useCloseAllOpenToggles(),Wr=reactExports.useMemo(function(){return function(Vr){var Jr=Vr.key;switch(qr(),Jr){case KeyboardEvents.Escape:if(Vr.preventDefault(),kr()){Nr();return}$r(),zr(0),Dr();break}}},[zr,$r,Nr,Dr,kr,qr]);reactExports.useEffect(function(){var Qr=Gt.current;if(Qr)return Qr.addEventListener("keydown",Wr),function(){Qr.removeEventListener("keydown",Wr)}},[Gt,_r,zr,Wr])}function useSearchInputKeyboardEvents(){var Gt=useFocusSkinTonePicker(),$r=usePickerMainRef(),zr=useBodyRef(),_r=useSearchInputRef(),Dr=useSkinToneFanOpenState(),kr=Dr[1],qr=useGoDownFromSearchInput(),Nr=useIsSkinToneInSearch(),Wr=reactExports.useMemo(function(){return function(Vr){var Jr=Vr.key;switch(Jr){case KeyboardEvents.ArrowRight:if(!Nr)return;Vr.preventDefault(),kr(!0),Gt();break;case KeyboardEvents.ArrowDown:Vr.preventDefault(),qr();break;case KeyboardEvents.Enter:Vr.preventDefault(),focusAndClickFirstVisibleEmoji(zr.current);break}}},[Gt,qr,kr,zr,Nr]);reactExports.useEffect(function(){var Qr=_r.current;if(Qr)return Qr.addEventListener("keydown",Wr),function(){Qr.removeEventListener("keydown",Wr)}},[$r,_r,Wr])}function useSkinTonePickerKeyboardEvents(){var Gt=useSkinTonePickerRef(),$r=useFocusSearchInput(),zr=useSearchInputRef(),_r=useGoDownFromSearchInput(),Dr=useSkinToneFanOpenState(),kr=Dr[0],qr=Dr[1],Nr=useIsSkinToneInPreview(),Wr=useIsSkinToneInSearch(),Qr=useOnType(),Vr=reactExports.useMemo(function(){return function(Zr){var zn=Zr.key;if(Wr)switch(zn){case KeyboardEvents.ArrowLeft:if(Zr.preventDefault(),!kr)return $r();focusNextSkinTone($r);break;case KeyboardEvents.ArrowRight:if(Zr.preventDefault(),!kr)return $r();focusPrevSkinTone();break;case KeyboardEvents.ArrowDown:Zr.preventDefault(),kr&&qr(!1),_r();break;default:Qr(Zr);break}if(Nr)switch(zn){case KeyboardEvents.ArrowUp:if(Zr.preventDefault(),!kr)return $r();focusNextSkinTone($r);break;case KeyboardEvents.ArrowDown:if(Zr.preventDefault(),!kr)return $r();focusPrevSkinTone();break;default:Qr(Zr);break}}},[kr,$r,qr,_r,Qr,Nr,Wr]);reactExports.useEffect(function(){var Jr=Gt.current;if(Jr)return Jr.addEventListener("keydown",Vr),function(){Jr.removeEventListener("keydown",Vr)}},[Gt,zr,kr,Vr])}function useCategoryNavigationKeyboardEvents(){var Gt=useFocusSearchInput(),$r=useCategoryNavigationRef(),zr=useBodyRef(),_r=useOnType(),Dr=reactExports.useMemo(function(){return function(qr){var Nr=qr.key;switch(Nr){case KeyboardEvents.ArrowUp:qr.preventDefault(),Gt();break;case KeyboardEvents.ArrowRight:qr.preventDefault(),focusNextElementSibling(getActiveElement());break;case KeyboardEvents.ArrowLeft:qr.preventDefault(),focusPrevElementSibling(getActiveElement());break;case KeyboardEvents.ArrowDown:qr.preventDefault(),focusFirstVisibleEmoji(zr.current);break;default:_r(qr);break}}},[zr,Gt,_r]);reactExports.useEffect(function(){var kr=$r.current;if(kr)return kr.addEventListener("keydown",Dr),function(){kr.removeEventListener("keydown",Dr)}},[$r,zr,Dr])}function useBodyKeyboardEvents(){var Gt=useBodyRef(),$r=useGoUpFromBody(),zr=useSetVariationPicker(),_r=useHasOpenToggles(),Dr=useCloseAllOpenToggles(),kr=useOnType(),qr=reactExports.useMemo(function(){return function(Wr){var Qr=Wr.key,Vr=buttonFromTarget(getActiveElement());switch(Qr){case KeyboardEvents.ArrowRight:Wr.preventDefault(),focusNextVisibleEmoji(Vr);break;case KeyboardEvents.ArrowLeft:Wr.preventDefault(),focusPrevVisibleEmoji(Vr);break;case KeyboardEvents.ArrowDown:if(Wr.preventDefault(),_r()){Dr();break}focusVisibleEmojiOneRowDown(Vr);break;case KeyboardEvents.ArrowUp:if(Wr.preventDefault(),_r()){Dr();break}focusVisibleEmojiOneRowUp(Vr,$r);break;case KeyboardEvents.Space:Wr.preventDefault(),zr(Wr.target);break;default:kr(Wr);break}}},[$r,kr,zr,_r,Dr]);reactExports.useEffect(function(){var Nr=Gt.current;if(Nr)return Nr.addEventListener("keydown",qr),function(){Nr.removeEventListener("keydown",qr)}},[Gt,qr])}function useGoDownFromSearchInput(){var Gt=useFocusCategoryNavigation(),$r=useIsSearchMode(),zr=useBodyRef();return reactExports.useCallback(function(){return $r?focusFirstVisibleEmoji(zr.current):Gt()},[zr,Gt,$r])}function useGoUpFromBody(){var Gt=useFocusSearchInput(),$r=useFocusCategoryNavigation(),zr=useIsSearchMode();return reactExports.useCallback(function(){return zr?Gt():$r()},[Gt,zr,$r])}function focusNextSkinTone(Gt){var $r=getActiveElement();$r&&(hasNextElementSibling($r)||Gt(),focusNextElementSibling($r))}function focusPrevSkinTone(){var Gt=getActiveElement();Gt&&focusPrevElementSibling(Gt)}function useOnType(){var Gt=useAppendSearch(),$r=useFocusSearchInput(),zr=useSearchDisabledConfig(),_r=useCloseAllOpenToggles();return function(kr){var qr=kr.key;hasModifier(kr)||zr||qr.match(/(^[a-zA-Z0-9]$){1}/)&&(kr.preventDefault(),_r(),$r(),Gt(qr))}}function hasModifier(Gt){var $r=Gt.metaKey,zr=Gt.ctrlKey,_r=Gt.altKey;return $r||zr||_r}function preloadEmoji(Gt,$r,zr){if($r&&zr!==EmojiStyle.NATIVE){var _r=emojiUnified($r);preloadedEmojs.has(_r)||(emojiVariations($r).forEach(function(Dr){var kr=Gt(Dr,zr);preloadImage(kr)}),preloadedEmojs.add(_r))}}var preloadedEmojs=new Set;function preloadImage(Gt){var $r=new Image;$r.src=Gt}function useOnFocus(){var Gt=useBodyRef(),$r=useEmojiStyleConfig(),zr=useGetEmojiUrlConfig();reactExports.useEffect(function(){if($r===EmojiStyle.NATIVE)return;var _r=Gt.current;return _r==null||_r.addEventListener("focusin",Dr),function(){_r==null||_r.removeEventListener("focusin",Dr)};function Dr(kr){var qr=buttonFromTarget(kr.target);if(qr){var Nr=emojiFromElement(qr),Wr=Nr[0];Wr&&emojiHasVariations(Wr)&&preloadEmoji(zr,Wr,$r)}}},[Gt,$r,zr])}var _excluded$1$1=["width","height"],DEFAULT_LABEL_HEIGHT=40;function PickerMain(Gt){var $r=Gt.children;return reactExports.createElement(PickerContextProvider,null,reactExports.createElement(PickerRootElement,null,$r))}function PickerRootElement(Gt){var $r,zr=Gt.children,_r=useReactionsModeState(),Dr=_r[0],kr=useThemeConfig(),qr=useIsSearchMode(),Nr=usePickerMainRef(),Wr=useClassNameConfig(),Qr=useStyleConfig();useKeyboardNavigation(),useOnFocus();var Vr=Qr||{},Jr=Vr.width,Zr=Vr.height,zn=_objectWithoutPropertiesLoose$1(Vr,_excluded$1$1);return reactExports.createElement("aside",{className:cx(styles.main,styles.baseVariables,kr===Theme.DARK&&styles.darkTheme,kr===Theme.AUTO&&styles.autoThemeDark,($r={},$r[ClassNames.searchActive]=qr,$r),Dr&&styles.reactionsMenu,Wr),ref:Nr,style:_extends({},zn,!Dr&&{height:Zr,width:Jr})},zr)}var DarkTheme={"--epr-emoji-variation-picker-bg-color":"var(--epr-dark-emoji-variation-picker-bg-color)","--epr-hover-bg-color-reduced-opacity":"var(--epr-dark-hover-bg-color-reduced-opacity)","--epr-highlight-color":"var(--epr-dark-highlight-color)","--epr-text-color":"var(--epr-dark-text-color)","--epr-hover-bg-color":"var(--epr-dark-hover-bg-color)","--epr-focus-bg-color":"var(--epr-dark-focus-bg-color)","--epr-search-input-bg-color":"var(--epr-dark-search-input-bg-color)","--epr-category-label-bg-color":"var(--epr-dark-category-label-bg-color)","--epr-picker-border-color":"var(--epr-dark-picker-border-color)","--epr-bg-color":"var(--epr-dark-bg-color)","--epr-reactions-bg-color":"var(--epr-dark-reactions-bg-color)","--epr-search-input-bg-color-active":"var(--epr-dark-search-input-bg-color-active)","--epr-emoji-variation-indicator-color":"var(--epr-dark-emoji-variation-indicator-color)","--epr-category-icon-active-color":"var(--epr-dark-category-icon-active-color)","--epr-skin-tone-picker-menu-color":"var(--epr-dark-skin-tone-picker-menu-color)"},styles=stylesheet.create({main:{".":["epr-main",ClassNames.emojiPicker],position:"relative",display:"flex",flexDirection:"column",borderWidth:"1px",borderStyle:"solid",borderRadius:"var(--epr-picker-border-radius)",borderColor:"var(--epr-picker-border-color)",backgroundColor:"var(--epr-bg-color)",overflow:"hidden",transition:"all 0.3s ease-in-out, background-color 0.1s ease-in-out","*":{boxSizing:"border-box",fontFamily:"sans-serif"}},baseVariables:{"--":{"--epr-highlight-color":"#007aeb","--epr-hover-bg-color":"#f1f8ff","--epr-hover-bg-color-reduced-opacity":"#f1f8ff80","--epr-focus-bg-color":"#e0f0ff","--epr-text-color":"#858585","--epr-search-input-bg-color":"#f6f6f6","--epr-picker-border-color":"#e7e7e7","--epr-bg-color":"#fff","--epr-reactions-bg-color":"#ffffff90","--epr-category-icon-active-color":"#6aa8de","--epr-skin-tone-picker-menu-color":"#ffffff95","--epr-horizontal-padding":"10px","--epr-picker-border-radius":"8px","--epr-search-border-color":"var(--epr-highlight-color)","--epr-header-padding":"15px var(--epr-horizontal-padding)","--epr-active-skin-tone-indicator-border-color":"var(--epr-highlight-color)","--epr-active-skin-hover-color":"var(--epr-hover-bg-color)","--epr-search-input-bg-color-active":"var(--epr-search-input-bg-color)","--epr-search-input-padding":"0 30px","--epr-search-input-border-radius":"8px","--epr-search-input-height":"40px","--epr-search-input-text-color":"var(--epr-text-color)","--epr-search-input-placeholder-color":"var(--epr-text-color)","--epr-search-bar-inner-padding":"var(--epr-horizontal-padding)","--epr-category-navigation-button-size":"30px","--epr-emoji-variation-picker-height":"45px","--epr-emoji-variation-picker-bg-color":"var(--epr-bg-color)","--epr-preview-height":"70px","--epr-preview-text-size":"14px","--epr-preview-text-padding":"0 var(--epr-horizontal-padding)","--epr-preview-border-color":"var(--epr-picker-border-color)","--epr-preview-text-color":"var(--epr-text-color)","--epr-category-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-bg-color":"#ffffffe6","--epr-category-label-text-color":"var(--epr-text-color)","--epr-category-label-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-height":DEFAULT_LABEL_HEIGHT+"px","--epr-emoji-size":"30px","--epr-emoji-padding":"5px","--epr-emoji-fullsize":"calc(var(--epr-emoji-size) + var(--epr-emoji-padding) * 2)","--epr-emoji-hover-color":"var(--epr-hover-bg-color)","--epr-emoji-variation-indicator-color":"var(--epr-picker-border-color)","--epr-emoji-variation-indicator-color-hover":"var(--epr-text-color)","--epr-header-overlay-z-index":"3","--epr-emoji-variations-indictator-z-index":"1","--epr-category-label-z-index":"2","--epr-skin-variation-picker-z-index":"5","--epr-preview-z-index":"6","--epr-dark":"#000","--epr-dark-emoji-variation-picker-bg-color":"var(--epr-dark)","--epr-dark-highlight-color":"#c0c0c0","--epr-dark-text-color":"var(--epr-highlight-color)","--epr-dark-hover-bg-color":"#363636f6","--epr-dark-hover-bg-color-reduced-opacity":"#36363680","--epr-dark-focus-bg-color":"#474747","--epr-dark-search-input-bg-color":"#333333","--epr-dark-category-label-bg-color":"#222222e6","--epr-dark-picker-border-color":"#151617","--epr-dark-bg-color":"#222222","--epr-dark-reactions-bg-color":"#22222290","--epr-dark-search-input-bg-color-active":"var(--epr-dark)","--epr-dark-emoji-variation-indicator-color":"#444","--epr-dark-category-icon-active-color":"#3271b7","--epr-dark-skin-tone-picker-menu-color":"#22222295"}},autoThemeDark:{".":ClassNames.autoTheme,"@media (prefers-color-scheme: dark)":{"--":DarkTheme}},darkTheme:{".":ClassNames.darkTheme,"--":DarkTheme},reactionsMenu:{".":"epr-reactions",height:"50px",display:"inline-flex",backgroundColor:"var(--epr-reactions-bg-color)",backdropFilter:"blur(8px)","--":{"--epr-picker-border-radius":"50px"}}});function elementCountInRow(Gt,$r){if(!Gt||!$r)return 0;var zr=Gt.getBoundingClientRect().width,_r=$r.getBoundingClientRect().width;return Math.floor(zr/_r)}function elementIndexInRow(Gt,$r){if(!Gt||!$r)return 0;var zr=$r.getBoundingClientRect().width,_r=$r.getBoundingClientRect().left,Dr=Gt.getBoundingClientRect().left;return Math.floor((_r-Dr)/zr)}function rowNumber(Gt,$r){if(!Gt||!$r)return 0;var zr=$r.getBoundingClientRect().height,_r=$r.getBoundingClientRect().top,Dr=Gt.getBoundingClientRect().top;return Math.round((_r-Dr)/zr)}function hasNextRow(Gt,$r){if(!Gt||!$r)return!1;var zr=$r.getBoundingClientRect().height,_r=$r.getBoundingClientRect().top,Dr=Gt.getBoundingClientRect().top,kr=Gt.getBoundingClientRect().height;return Math.round(_r-Dr+zr)<kr}function getRowElements(Gt,$r,zr){if($r===-1){var _r=Math.floor((Gt.length-1)/zr),Dr=_r*zr,kr=Gt.length-1;return Gt.slice(Dr,kr+1)}return Gt.slice($r*zr,($r+1)*zr)}function getNextRowElements(Gt,$r,zr){var _r=$r+1;return _r*zr>Gt.length?[]:getRowElements(Gt,_r,zr)}function getElementInRow(Gt,$r,zr,_r){var Dr=getRowElements(Gt,$r,zr);return Dr[_r]||Dr[Dr.length-1]||null}function getElementInNextRow(Gt,$r,zr,_r){var Dr=getNextRowElements(Gt,$r,zr);return Dr[_r]||Dr[Dr.length-1]||null}function getElementInPrevRow(Gt,$r,zr,_r){var Dr=getRowElements(Gt,$r-1,zr);return Dr[_r]||Dr[Dr.length-1]||null}function firstVisibleElementInContainer(Gt,$r,zr){if(!Gt||!$r.length)return null;var _r=Gt.getBoundingClientRect().top,Dr=Gt.getBoundingClientRect().bottom,kr=_r+getLabelHeight(Gt),qr=$r.find(function(Nr){var Wr=Nr.getBoundingClientRect().top,Qr=Nr.getBoundingClientRect().bottom,Vr=Nr.clientHeight*zr,Jr=Wr+Vr,Zr=Qr-Vr;return Jr<kr?!1:Jr>=_r&&Jr<=Dr||Zr>=_r&&Zr<=Dr});return qr||null}function hasNextElementSibling(Gt){return!!Gt.nextElementSibling}function getLabelHeight(Gt){for(var $r=Array.from(Gt.querySelectorAll(asSelectors(ClassNames.label))),zr=0,_r=$r;zr<_r.length;zr++){var Dr=_r[zr],kr=Dr.getBoundingClientRect().height;if(kr>0)return kr}return DEFAULT_LABEL_HEIGHT}var EmojiButtonSelector="button"+asSelectors(ClassNames.emoji),VisibleEmojiSelector=[EmojiButtonSelector,asSelectors(ClassNames.visible),":not("+asSelectors(ClassNames.hidden)+")"].join("");function buttonFromTarget(Gt){var $r;return($r=Gt==null?void 0:Gt.closest(EmojiButtonSelector))!=null?$r:null}function emojiFromElement(Gt){var $r=originalUnifiedFromEmojiElement(Gt),zr=unifiedFromEmojiElement(Gt);if(!$r)return[];var _r=emojiByUnified(zr??$r);return _r?[_r,zr]:[]}function isEmojiElement(Gt){var $r;return!!(Gt!=null&&Gt.matches(EmojiButtonSelector)||!(Gt==null||($r=Gt.parentElement)==null)&&$r.matches(EmojiButtonSelector))}function elementHeight(Gt){var $r;return($r=Gt==null?void 0:Gt.clientHeight)!=null?$r:0}function emojiTrueOffsetTop(Gt){if(!Gt)return 0;var $r=buttonFromTarget(Gt),zr=closestCategory($r),_r=categoryLabelHeight(zr);return elementOffsetTop($r)+elementOffsetTop(zr)+_r}function categoryLabelHeight(Gt){var $r,zr;if(!Gt)return 0;var _r=Gt.querySelector(asSelectors(ClassNames.categoryContent));return(($r=Gt==null?void 0:Gt.clientHeight)!=null?$r:0)-((zr=_r==null?void 0:_r.clientHeight)!=null?zr:0)}function isEmojiBehindLabel(Gt){return Gt?emojiDistanceFromScrollTop(Gt)<categoryLabelHeight(closestCategory(Gt)):!1}function queryScrollBody(Gt){return Gt?Gt.matches(asSelectors(ClassNames.scrollBody))?Gt:Gt.querySelector(asSelectors(ClassNames.scrollBody)):null}function emojiDistanceFromScrollTop(Gt){var $r,zr;return Gt?emojiTrueOffsetTop(Gt)-(($r=(zr=closestScrollBody(Gt))==null?void 0:zr.scrollTop)!=null?$r:0):0}function closestScrollBody(Gt){var $r;return Gt&&($r=Gt.closest(asSelectors(ClassNames.scrollBody)))!=null?$r:null}function emojiTruOffsetLeft(Gt){var $r=buttonFromTarget(Gt),zr=closestCategory($r);return elementOffsetLeft($r)+elementOffsetLeft(zr)}function elementOffsetTop(Gt){var $r;return($r=Gt==null?void 0:Gt.offsetTop)!=null?$r:0}function elementOffsetLeft(Gt){var $r;return($r=Gt==null?void 0:Gt.offsetLeft)!=null?$r:0}function unifiedFromEmojiElement(Gt){var $r;return($r=elementDataSetKey(buttonFromTarget(Gt),"unified"))!=null?$r:null}function originalUnifiedFromEmojiElement(Gt){var $r=unifiedFromEmojiElement(Gt);return $r?unifiedWithoutSkinTone($r):null}function allUnifiedFromEmojiElement(Gt){return Gt?{unified:unifiedFromEmojiElement(Gt),originalUnified:originalUnifiedFromEmojiElement(Gt)}:{unified:null,originalUnified:null}}function elementDataSetKey(Gt,$r){var zr;return(zr=elementDataSet(Gt)[$r])!=null?zr:null}function elementDataSet(Gt){var $r;return($r=Gt==null?void 0:Gt.dataset)!=null?$r:{}}function isVisibleEmoji(Gt){return Gt.classList.contains(ClassNames.visible)}function isHidden(Gt){return Gt?Gt.classList.contains(ClassNames.hidden):!0}function allVisibleEmojis(Gt){return Gt?Array.from(Gt.querySelectorAll(VisibleEmojiSelector)):[]}function lastVisibleEmoji(Gt){if(!Gt)return null;var $r=allVisibleEmojis(Gt),zr=$r.slice(-1),_r=zr[0];return _r?isVisibleEmoji(_r)?_r:prevVisibleEmoji(_r):null}function nextVisibleEmoji(Gt){var $r=Gt.nextElementSibling;return $r?isVisibleEmoji($r)?$r:nextVisibleEmoji($r):firstVisibleEmoji(nextCategory(Gt))}function prevVisibleEmoji(Gt){var $r=Gt.previousElementSibling;return $r?isVisibleEmoji($r)?$r:prevVisibleEmoji($r):lastVisibleEmoji(prevCategory(Gt))}function firstVisibleEmoji(Gt){if(!Gt)return null;var $r=allVisibleEmojis(Gt);return firstVisibleElementInContainer(Gt,$r,.1)}function prevCategory(Gt){var $r=closestCategory(Gt);if(!$r)return null;var zr=$r.previousElementSibling;return zr?isHidden(zr)?prevCategory(zr):zr:null}function nextCategory(Gt){var $r=closestCategory(Gt);if(!$r)return null;var zr=$r.nextElementSibling;return zr?isHidden(zr)?nextCategory(zr):zr:null}function closestCategory(Gt){return Gt?Gt.closest(asSelectors(ClassNames.category)):null}function closestCategoryContent(Gt){return Gt?Gt.closest(asSelectors(ClassNames.categoryContent)):null}function parseNativeEmoji(Gt){return Gt.split("-").map(function($r){return String.fromCodePoint(parseInt($r,16))}).join("")}var SUGGESTED_LS_KEY="epr_suggested";function getSuggested(Gt){try{var $r,zr,_r;if(!(($r=window)!=null&&$r.localStorage))return[];var Dr=JSON.parse((zr=(_r=window)==null?void 0:_r.localStorage.getItem(SUGGESTED_LS_KEY))!=null?zr:"[]");return Gt===SuggestionMode.FREQUENT?Dr.sort(function(kr,qr){return qr.count-kr.count}):Dr}catch{return[]}}function setSuggested(Gt,$r){var zr=getSuggested(),_r=emojiUnified(Gt,$r),Dr=emojiUnified(Gt),kr=zr.find(function(Wr){var Qr=Wr.unified;return Qr===_r}),qr;kr?qr=[kr].concat(zr.filter(function(Wr){return Wr!==kr})):(kr={unified:_r,original:Dr,count:0},qr=[kr].concat(zr)),kr.count++,qr.length=Math.min(qr.length,14);try{var Nr;(Nr=window)==null||Nr.localStorage.setItem(SUGGESTED_LS_KEY,JSON.stringify(qr))}catch{}}function isCustomCategory(Gt){return Gt.category===Categories.CUSTOM}function isCustomEmoji(Gt){return Gt.imgUrl!==void 0}function useMouseDownHandlers(Gt,$r){var zr=reactExports.useRef(),_r=useSetVariationPicker(),Dr=useDisallowClickRef(),kr=useEmojiVariationPickerState(),qr=kr[1],Nr=useCloseAllOpenToggles(),Wr=useActiveSkinToneState(),Qr=Wr[0],Vr=useOnEmojiClickConfig($r),Jr=useUpdateSuggested(),Zr=Jr[1],zn=useGetEmojiUrlConfig(),Vn=useEmojiStyleConfig(),_i=reactExports.useCallback(function(n0){if(!Dr.current){Nr();var o0=emojiFromEvent(n0),a0=o0[0],s0=o0[1];if(!(!a0||!s0)){var l0=activeVariationFromUnified(s0)||Qr;Zr(),setSuggested(a0,l0),Vr(emojiClickOutput(a0,l0,Vn,zn),n0)}}},[Qr,Nr,Dr,Vr,Zr,zn,Vn]),e0=reactExports.useCallback(function(n0){var o0;zr.current&&clearTimeout(zr.current);var a0=emojiFromEvent(n0),s0=a0[0];!s0||!emojiHasVariations(s0)||(zr.current=(o0=window)==null?void 0:o0.setTimeout(function(){Dr.current=!0,zr.current=void 0,Nr(),_r(n0.target),qr(s0)},500))},[Dr,Nr,_r,qr]),r0=reactExports.useCallback(function(){zr.current?(clearTimeout(zr.current),zr.current=void 0):Dr.current&&requestAnimationFrame(function(){Dr.current=!1})},[Dr]);reactExports.useEffect(function(){if(Gt.current){var i0=Gt.current;return i0.addEventListener("click",_i,{passive:!0}),i0.addEventListener("mousedown",e0,{passive:!0}),i0.addEventListener("mouseup",r0,{passive:!0}),function(){i0==null||i0.removeEventListener("click",_i),i0==null||i0.removeEventListener("mousedown",e0),i0==null||i0.removeEventListener("mouseup",r0)}}},[Gt,_i,e0,r0])}function emojiFromEvent(Gt){var $r=Gt==null?void 0:Gt.target;return isEmojiElement($r)?emojiFromElement($r):[]}function emojiClickOutput(Gt,$r,zr,_r){var Dr=emojiNames(Gt);if(isCustomEmoji(Gt)){var kr=emojiUnified(Gt);return{activeSkinTone:$r,emoji:kr,getImageUrl:function(){return Gt.imgUrl},imageUrl:Gt.imgUrl,isCustom:!0,names:Dr,unified:kr,unifiedWithoutSkinTone:kr}}var qr=emojiUnified(Gt,$r);return{activeSkinTone:$r,emoji:parseNativeEmoji(qr),getImageUrl:function(Wr){return Wr===void 0&&(Wr=zr??EmojiStyle.APPLE),_r(qr,Wr)},imageUrl:_r(qr,zr??EmojiStyle.APPLE),isCustom:!1,names:Dr,unified:qr,unifiedWithoutSkinTone:emojiUnified(Gt)}}function Button(Gt){return reactExports.createElement("button",Object.assign({type:"button"},Gt,{className:cx(styles$1.button,Gt.className)}),Gt.children)}var styles$1=stylesheet.create({button:{".":"epr-btn",cursor:"pointer",border:"0",background:"none",outline:"none"}});function ClickableEmojiButton(Gt){var $r,zr=Gt.emojiNames,_r=Gt.unified,Dr=Gt.hidden,kr=Gt.hiddenOnSearch,qr=Gt.showVariations,Nr=qr===void 0?!0:qr,Wr=Gt.hasVariations,Qr=Gt.children,Vr=Gt.className,Jr=Gt.noBackground,Zr=Jr===void 0?!1:Jr;return reactExports.createElement(Button,{className:cx(styles$2.emoji,Dr&&commonStyles.hidden,kr&&commonInteractionStyles.hiddenOnSearch,($r={},$r[ClassNames.visible]=!Dr&&!kr,$r),!!(Wr&&Nr)&&styles$2.hasVariations,Zr&&styles$2.noBackground,Vr),"data-unified":_r,"aria-label":getAriaLabel(zr),"data-full-name":zr},Qr)}function getAriaLabel(Gt){var $r;return Gt[0].match("flag-")&&($r=Gt[1])!=null?$r:Gt[0]}var styles$2=stylesheet.create({emoji:{".":ClassNames.emoji,position:"relative",width:"var(--epr-emoji-fullsize)",height:"var(--epr-emoji-fullsize)",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",borderRadius:"8px",overflow:"hidden",transition:"background-color 0.2s",":hover":{backgroundColor:"var(--epr-emoji-hover-color)"},":focus":{backgroundColor:"var(--epr-focus-bg-color)"}},noBackground:{background:"none",":hover":{backgroundColor:"transparent",background:"none"},":focus":{backgroundColor:"transparent",background:"none"}},hasVariations:{".":ClassNames.emojiHasVariations,":after":{content:"",display:"block",width:"0",height:"0",right:"0px",bottom:"1px",position:"absolute",borderLeft:"4px solid transparent",borderRight:"4px solid transparent",transform:"rotate(135deg)",borderBottom:"4px solid var(--epr-emoji-variation-indicator-color)",zIndex:"var(--epr-emoji-variations-indictator-z-index)"},":hover:after":{borderBottom:"4px solid var(--epr-emoji-variation-indicator-color-hover)"}}}),emojiStyles=stylesheet.create({external:{".":ClassNames.external,fontSize:"0"},common:{alignSelf:"center",justifySelf:"center",display:"block"}});function EmojiImg(Gt){var $r=Gt.emojiName,zr=Gt.style,_r=Gt.lazyLoad,Dr=_r===void 0?!1:_r,kr=Gt.imgUrl,qr=Gt.onError,Nr=Gt.className;return reactExports.createElement("img",{src:kr,alt:$r,className:cx(styles$3.emojiImag,emojiStyles.external,emojiStyles.common,Nr),loading:Dr?"lazy":"eager",onError:qr,style:zr})}var styles$3=stylesheet.create({emojiImag:{".":"epr-emoji-img",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",minWidth:"var(--epr-emoji-fullsize)",minHeight:"var(--epr-emoji-fullsize)",padding:"var(--epr-emoji-padding)"}});function NativeEmoji(Gt){var $r=Gt.unified,zr=Gt.style,_r=Gt.className;return reactExports.createElement("span",{className:cx(styles$4.nativeEmoji,emojiStyles.common,emojiStyles.external,_r),"data-unified":$r,style:zr},parseNativeEmoji($r))}var styles$4=stylesheet.create({nativeEmoji:{".":"epr-emoji-native",fontFamily:'"Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji"!important',position:"relative",lineHeight:"100%",fontSize:"var(--epr-emoji-size)",textAlign:"center",alignSelf:"center",justifySelf:"center",letterSpacing:"0",padding:"var(--epr-emoji-padding)"}});function ViewOnlyEmoji(Gt){var $r=Gt.emoji,zr=Gt.unified,_r=Gt.emojiStyle,Dr=Gt.size,kr=Gt.lazyLoad,qr=Gt.getEmojiUrl,Nr=qr===void 0?emojiUrlByUnified:qr,Wr=Gt.className,Qr=useEmojisThatFailedToLoadState(),Vr=Qr[1],Jr={};Dr&&(Jr.width=Jr.height=Jr.fontSize=Dr+"px");var Zr=$r||emojiByUnified(zr);if(!Zr)return null;if(isCustomEmoji(Zr))return reactExports.createElement(EmojiImg,{style:Jr,emojiName:zr,emojiStyle:EmojiStyle.NATIVE,lazyLoad:kr,imgUrl:Zr.imgUrl,onError:zn,className:Wr});return reactExports.createElement(reactExports.Fragment,null,_r===EmojiStyle.NATIVE?reactExports.createElement(NativeEmoji,{unified:zr,style:Jr,className:Wr}):reactExports.createElement(EmojiImg,{style:Jr,emojiName:emojiName(Zr),emojiStyle:_r,lazyLoad:kr,imgUrl:Nr(zr,_r),onError:zn,className:Wr}));function zn(){Vr(function(Vn){return new Set(Vn).add(zr)})}}function ClickableEmoji(Gt){var $r=Gt.emoji,zr=Gt.unified,_r=Gt.hidden,Dr=Gt.hiddenOnSearch,kr=Gt.emojiStyle,qr=Gt.showVariations,Nr=qr===void 0?!0:qr,Wr=Gt.size,Qr=Gt.lazyLoad,Vr=Gt.getEmojiUrl,Jr=Gt.className,Zr=Gt.noBackground,zn=Zr===void 0?!1:Zr,Vn=emojiHasVariations($r);return reactExports.createElement(ClickableEmojiButton,{hasVariations:Vn,showVariations:Nr,hidden:_r,hiddenOnSearch:Dr,emojiNames:emojiNames($r),unified:zr,noBackground:zn},reactExports.createElement(ViewOnlyEmoji,{unified:zr,emoji:$r,size:Wr,emojiStyle:kr,lazyLoad:Qr,getEmojiUrl:Vr,className:Jr}))}var Plus="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNS43LDEwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsMTAuOSw2LjEsMTEsNi4zLDExaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjRWNi43YzAtMC4zLTAuMi0wLjUtMC41LTAuNQoJQzkuOCw2LDkuNiw2LjIsOS42LDYuNXYzLjRINi4yQzUuOSw5LjksNS43LDEwLjEsNS43LDEwLjRMNS43LDEwLjR6Ii8+CjxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik01LjcsMzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDMxLDYuMywzMWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuMgoJQzUuOSwyOS45LDUuNywzMC4xLDUuNywzMC40TDUuNywzMC40eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNS43LDUwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsNTAuOSw2LjEsNTEsNi4zLDUxaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjR2LTMuNGMwLTAuMy0wLjItMC41LTAuNS0wLjUKCXMtMC41LDAuMi0wLjUsMC41djMuNEg2LjJDNS45LDQ5LjksNS43LDUwLjEsNS43LDUwLjRMNS43LDUwLjR6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik01LjcsNzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDcxLDYuMyw3MWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuNAoJQzUuOSw2OS45LDUuNyw3MC4xLDUuNyw3MC40TDUuNyw3MC40eiIvPgo8L3N2Zz4=";function BtnPlus(){var Gt=useReactionsModeState(),$r=Gt[1];return reactExports.createElement(Button,{"aria-label":"Show all Emojis",title:"Show all Emojis",tabIndex:0,className:cx(styles$5.plusSign),onClick:function(){return $r(!1)}})}var styles$5=stylesheet.create(_extends({plusSign:{fontSize:"20px",padding:"17px",color:"var(--epr-text-color)",borderRadius:"50%",textAlign:"center",lineHeight:"100%",width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center",transition:"background-color 0.2s ease-in-out",":after":{content:"",minWidth:"20px",minHeight:"20px",backgroundImage:"url("+Plus+")",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",backgroundPositionY:"0"},":hover":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-20px"}},":focus":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-40px"}}}},darkMode("plusSign",{":after":{backgroundPositionY:"-40px"},":hover:after":{backgroundPositionY:"-60px"}})));function Reactions(){var Gt=useReactionsModeState(),$r=Gt[0],zr=useReactionsRef(),_r=useReactionsConfig();useMouseDownHandlers(zr,MOUSE_EVENT_SOURCE.REACTIONS);var Dr=useEmojiStyleConfig(),kr=useAllowExpandReactions(),qr=useGetEmojiUrlConfig();return $r?reactExports.createElement("ul",{className:cx(styles$6.list,!$r&&commonStyles.hidden),ref:zr},_r.map(function(Nr){return reactExports.createElement("li",{key:Nr},reactExports.createElement(ClickableEmoji,{emoji:emojiByUnified(Nr),emojiStyle:Dr,unified:Nr,showVariations:!1,className:cx(styles$6.emojiButton),noBackground:!0,getEmojiUrl:qr}))}),kr?reactExports.createElement("li",null,reactExports.createElement(BtnPlus,null)):null):null}var styles$6=stylesheet.create({list:{listStyle:"none",margin:"0",padding:"0 5px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},emojiButton:{":hover":{transform:"scale(1.2)"},":focus":{transform:"scale(1.2)"},":active":{transform:"scale(1.1)"},transition:"transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.5)"}});function useOnScroll(Gt){var $r=useCloseAllOpenToggles();reactExports.useEffect(function(){var zr=Gt.current;if(!zr)return;zr.addEventListener("scroll",_r,{passive:!0});function _r(){$r()}return function(){zr==null||zr.removeEventListener("scroll",_r)}},[Gt,$r])}function useIsEmojiHidden(){var Gt=useEmojisThatFailedToLoadState(),$r=Gt[0],zr=useIsEmojiFiltered();return function(_r){var Dr=emojiUnified(_r),kr=$r.has(Dr),qr=zr(Dr);return{failedToLoad:kr,filteredOut:qr,hidden:kr||qr}}}function EmojiCategory(Gt){var $r=Gt.categoryConfig,zr=Gt.children,_r=Gt.hidden,Dr=Gt.hiddenOnSearch,kr=categoryFromCategoryConfig($r),qr=categoryNameFromCategoryConfig($r);return reactExports.createElement("li",{className:cx(styles$7.category,_r&&commonStyles.hidden,Dr&&commonInteractionStyles.hiddenOnSearch),"data-name":kr,"aria-label":qr},reactExports.createElement("h2",{className:cx(styles$7.label)},qr),reactExports.createElement("div",{className:cx(styles$7.categoryContent)},zr))}var styles$7=stylesheet.create({category:{".":ClassNames.category,":not(:has(.epr-visible))":{display:"none"}},categoryContent:{".":ClassNames.categoryContent,display:"grid",gridGap:"0",gridTemplateColumns:"repeat(auto-fill, var(--epr-emoji-fullsize))",justifyContent:"space-between",margin:"var(--epr-category-padding)",position:"relative"},label:{".":ClassNames.label,alignItems:"center",backdropFilter:"blur(3px)",backgroundColor:"var(--epr-category-label-bg-color)",color:"var(--epr-category-label-text-color)",display:"flex",fontSize:"16px",fontWeight:"bold",height:"var(--epr-category-label-height)",margin:"0",padding:"var(--epr-category-label-padding)",position:"sticky",textTransform:"capitalize",top:"0",width:"100%",zIndex:"var(--epr-category-label-z-index)"}}),isEverMounted=!1;function useIsEverMounted(){var Gt=reactExports.useState(isEverMounted),$r=Gt[0],zr=Gt[1];return reactExports.useEffect(function(){zr(!0),isEverMounted=!0},[]),$r||isEverMounted}function Suggested(Gt){var $r=Gt.categoryConfig,zr=useUpdateSuggested(),_r=zr[0],Dr=useIsEverMounted(),kr=useSuggestedEmojisModeConfig(),qr=useGetEmojiUrlConfig(),Nr=reactExports.useMemo(function(){var Qr;return(Qr=getSuggested(kr))!=null?Qr:[]},[_r,kr]),Wr=useEmojiStyleConfig();return Dr?reactExports.createElement(EmojiCategory,{categoryConfig:$r,hiddenOnSearch:!0,hidden:Nr.length===0},Nr.map(function(Qr){var Vr=emojiByUnified(Qr.original);return Vr?reactExports.createElement(ClickableEmoji,{showVariations:!1,unified:Qr.unified,emojiStyle:Wr,emoji:Vr,key:Qr.unified,getEmojiUrl:qr}):null})):null}function EmojiList(){var Gt=useCategoriesConfig(),$r=reactExports.useRef(0);return reactExports.createElement("ul",{className:cx(styles$8.emojiList)},Gt.map(function(zr){var _r=categoryFromCategoryConfig(zr);return _r===Categories.SUGGESTED?reactExports.createElement(Suggested,{key:_r,categoryConfig:zr}):reactExports.createElement(reactExports.Suspense,{key:_r},reactExports.createElement(RenderCategory,{category:_r,categoryConfig:zr,renderdCategoriesCountRef:$r}))}))}function RenderCategory(Gt){var $r=Gt.category,zr=Gt.categoryConfig,_r=Gt.renderdCategoriesCountRef,Dr=useIsEmojiHidden(),kr=useLazyLoadEmojisConfig(),qr=useEmojiStyleConfig(),Nr=useIsPastInitialLoad(),Wr=useActiveSkinToneState(),Qr=Wr[0],Vr=useIsEmojiDisallowed(),Jr=useGetEmojiUrlConfig(),Zr=!useSkinTonesDisabledConfig(),zn=!Nr&&_r.current>0?[]:emojisByCategory($r);zn.length>0&&_r.current++;var Vn=0,_i=zn.map(function(e0){var r0=emojiUnified(e0,Qr),i0=Dr(e0),n0=i0.failedToLoad,o0=i0.filteredOut,a0=i0.hidden,s0=Vr(e0);return(a0||s0)&&Vn++,s0?null:reactExports.createElement(ClickableEmoji,{showVariations:Zr,key:r0,emoji:e0,unified:r0,hidden:n0,hiddenOnSearch:o0,emojiStyle:qr,lazyLoad:kr,getEmojiUrl:Jr})});return reactExports.createElement(EmojiCategory,{categoryConfig:zr,hidden:Vn===_i.length},_i)}var styles$8=stylesheet.create({emojiList:{".":ClassNames.emojiList,listStyle:"none",margin:"0",padding:"0"}}),SVGTriangle="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IgoJIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDUwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNFOEU3RTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KCTxwYXRoIGZpbGw9IiMwMTAyMDIiIHN0cm9rZT0iIzE1MTYxNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjYuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KPC9nPgo8L3N2Zz4=",Direction;(function(Gt){Gt[Gt.Up=0]="Up",Gt[Gt.Down=1]="Down"})(Direction||(Direction={}));function EmojiVariationPicker(){var Gt=useAnchoredEmojiRef(),$r=useVariationPickerRef(),zr=useEmojiVariationPickerState(),_r=zr[0],Dr=useEmojiStyleConfig(),kr=useVariationPickerTop($r),qr=kr.getTop,Nr=kr.getMenuDirection,Wr=useSetAnchoredEmojiRef(),Qr=usePointerStyle($r),Vr=useGetEmojiUrlConfig(),Jr=buttonFromTarget(Gt.current),Zr=!!(_r&&Jr&&emojiHasVariations(_r)&&Jr.classList.contains(ClassNames.emojiHasVariations));reactExports.useEffect(function(){Zr&&focusFirstVisibleEmoji($r.current)},[$r,Zr,Gt]);var zn,Vn;return!Zr&&Gt.current?Wr(null):(zn=qr(),Vn=Qr()),reactExports.createElement("div",{ref:$r,className:cx(styles$9.variationPicker,Nr()===Direction.Down&&styles$9.pointingUp,Zr&&styles$9.visible),style:{top:zn}},Zr&&_r?[emojiUnified(_r)].concat(emojiVariations(_r)).slice(0,6).map(function(_i){return reactExports.createElement(ClickableEmoji,{key:_i,emoji:_r,unified:_i,emojiStyle:Dr,showVariations:!1,getEmojiUrl:Vr})}):null,reactExports.createElement("div",{className:cx(styles$9.pointer),style:Vn}))}function usePointerStyle(Gt){var $r=useAnchoredEmojiRef();return function(){var _r={};if(!Gt.current)return _r;if($r.current){var Dr=buttonFromTarget($r.current),kr=emojiTruOffsetLeft(Dr);if(!Dr)return _r;_r.left=kr+(Dr==null?void 0:Dr.clientWidth)/2}return _r}}function useVariationPickerTop(Gt){var $r=useAnchoredEmojiRef(),zr=useBodyRef(),_r=Direction.Up;return{getMenuDirection:Dr,getTop:kr};function Dr(){return _r}function kr(){_r=Direction.Up;var qr=0;if(!Gt.current)return 0;var Nr=elementHeight(Gt.current);if($r.current){var Wr,Qr=zr.current,Vr=buttonFromTarget($r.current),Jr=elementHeight(Vr);qr=emojiTrueOffsetTop(Vr);var Zr=(Wr=Qr==null?void 0:Qr.scrollTop)!=null?Wr:0;Zr>qr-Nr&&(_r=Direction.Down,qr+=Jr+Nr)}return qr-Nr}}var styles$9=stylesheet.create(_extends({variationPicker:{".":ClassNames.variationPicker,position:"absolute",right:"15px",left:"15px",padding:"5px",boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.2)",borderRadius:"3px",display:"flex",alignItems:"center",justifyContent:"space-around",opacity:"0",visibility:"hidden",pointerEvents:"none",top:"-100%",border:"1px solid var(--epr-picker-border-color)",height:"var(--epr-emoji-variation-picker-height)",zIndex:"var(--epr-skin-variation-picker-z-index)",background:"var(--epr-emoji-variation-picker-bg-color)",transform:"scale(0.9)",transition:"transform 0.1s ease-out, opacity 0.2s ease-out"},visible:{opacity:"1",visibility:"visible",pointerEvents:"all",transform:"scale(1)"},pointingUp:{".":"pointing-up",transformOrigin:"center 0%",transform:"scale(0.9)"},".pointing-up":{pointer:{top:"0",transform:"rotate(180deg) translateY(100%) translateX(18px)"}},pointer:{".":"epr-emoji-pointer",content:"",position:"absolute",width:"25px",height:"15px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"50px 15px",top:"100%",transform:"translateX(-18px)",backgroundImage:"url("+SVGTriangle+")"}},darkMode("pointer",{backgroundPosition:"-25px 0"})));function Body(){var Gt=useBodyRef();return useOnScroll(Gt),useMouseDownHandlers(Gt,MOUSE_EVENT_SOURCE.PICKER),useOnMouseMove(),reactExports.createElement("div",{className:cx(styles$a.body,commonInteractionStyles.hiddenOnReactions),ref:Gt},reactExports.createElement(EmojiVariationPicker,null),reactExports.createElement(EmojiList,null))}var styles$a=stylesheet.create({body:{".":ClassNames.scrollBody,flex:"1",overflowY:"scroll",overflowX:"hidden",position:"relative"}});function detectEmojyPartiallyBelowFold(Gt,$r){if(!Gt||!$r)return 0;var zr=Gt.getBoundingClientRect(),_r=$r.getBoundingClientRect();return _r.height-(zr.y-_r.y)}function useEmojiPreviewEvents(Gt,$r){var zr=useBodyRef(),_r=useIsMouseDisallowed(),Dr=useAllowMouseMove();reactExports.useEffect(function(){if(!Gt)return;var kr=zr.current;kr==null||kr.addEventListener("keydown",Wr,{passive:!0}),kr==null||kr.addEventListener("mouseover",Qr,!0),kr==null||kr.addEventListener("focus",qr,!0),kr==null||kr.addEventListener("mouseout",Nr,{passive:!0}),kr==null||kr.addEventListener("blur",Nr,!0);function qr(Vr){var Jr=buttonFromTarget(Vr.target);if(!Jr)return Nr();var Zr=allUnifiedFromEmojiElement(Jr),zn=Zr.unified,Vn=Zr.originalUnified;if(!zn||!Vn)return Nr();$r({unified:zn,originalUnified:Vn})}function Nr(Vr){if(Vr){var Jr=Vr.relatedTarget;if(!buttonFromTarget(Jr))return $r(null)}$r(null)}function Wr(Vr){Vr.key==="Escape"&&$r(null)}function Qr(Vr){if(!_r()){var Jr=buttonFromTarget(Vr.target);if(Jr){var Zr=detectEmojyPartiallyBelowFold(Jr,kr),zn=Jr.getBoundingClientRect().height;if(Zr<zn)return handlePartiallyVisibleElementFocus(Jr,$r);focusElement(Jr)}}}return function(){kr==null||kr.removeEventListener("mouseover",Qr),kr==null||kr.removeEventListener("mouseout",Nr),kr==null||kr.removeEventListener("focus",qr,!0),kr==null||kr.removeEventListener("blur",Nr,!0),kr==null||kr.removeEventListener("keydown",Wr)}},[zr,Gt,$r,_r,Dr])}function handlePartiallyVisibleElementFocus(Gt,$r){var zr,_r=allUnifiedFromEmojiElement(Gt),Dr=_r.unified,kr=_r.originalUnified;!Dr||!kr||((zr=document.activeElement)==null||zr.blur==null||zr.blur(),$r({unified:Dr,originalUnified:kr}))}var _stylesheet$create,FlexDirection;(function(Gt){Gt.ROW="FlexRow",Gt.COLUMN="FlexColumn"})(FlexDirection||(FlexDirection={}));function Flex(Gt){var $r=Gt.children,zr=Gt.className,_r=Gt.style,Dr=_r===void 0?{}:_r,kr=Gt.direction,qr=kr===void 0?FlexDirection.ROW:kr;return reactExports.createElement("div",{style:_extends({},Dr),className:cx(styles$b.flex,zr,styles$b[qr])},$r)}var styles$b=stylesheet.create((_stylesheet$create={flex:{display:"flex"}},_stylesheet$create[FlexDirection.ROW]={flexDirection:"row"},_stylesheet$create[FlexDirection.COLUMN]={flexDirection:"column"},_stylesheet$create));function Space(Gt){var $r=Gt.className,zr=Gt.style,_r=zr===void 0?{}:zr;return reactExports.createElement("div",{style:_extends({flex:1},_r),className:cx($r)})}function Absolute(Gt){var $r=Gt.children,zr=Gt.className,_r=Gt.style;return reactExports.createElement("div",{style:_extends({},_r,{position:"absolute"}),className:zr},$r)}function Relative(Gt){var $r=Gt.children,zr=Gt.className,_r=Gt.style;return reactExports.createElement("div",{style:_extends({},_r,{position:"relative"}),className:zr},$r)}function BtnSkinToneVariation(Gt){var $r=Gt.isOpen,zr=Gt.onClick,_r=Gt.isActive,Dr=Gt.skinToneVariation,kr=Gt.style;return reactExports.createElement(Button,{style:kr,onClick:zr,className:cx("epr-tone-"+Dr,styles$c.tone,!$r&&styles$c.closedTone,_r&&styles$c.active),tabIndex:$r?0:-1,"aria-pressed":_r,"aria-label":"Skin tone "+skinTonesNamed[Dr]})}var styles$c=stylesheet.create({closedTone:{opacity:"0",zIndex:"0"},active:{".":"epr-active",zIndex:"1",opacity:"1"},tone:{".":"epr-tone",":hover":{boxShadow:"0 0 0 3px var(--epr-active-skin-hover-color)"},":focus":{boxShadow:"0 0 0 3px var(--epr-focus-bg-color)"},"&.epr-tone-neutral":{backgroundColor:"#ffd225"},"&.epr-tone-1f3fb":{backgroundColor:"#ffdfbd"},"&.epr-tone-1f3fc":{backgroundColor:"#e9c197"},"&.epr-tone-1f3fd":{backgroundColor:"#c88e62"},"&.epr-tone-1f3fe":{backgroundColor:"#a86637"},"&.epr-tone-1f3ff":{backgroundColor:"#60463a"}}}),ITEM_SIZE=28;function SkinTonePickerMenu(){return reactExports.createElement(Relative,{style:{height:ITEM_SIZE}},reactExports.createElement(Absolute,{style:{bottom:0,right:0}},reactExports.createElement(SkinTonePicker,{direction:SkinTonePickerDirection.VERTICAL})))}function SkinTonePicker(Gt){var $r=Gt.direction,zr=$r===void 0?SkinTonePickerDirection.HORIZONTAL:$r,_r=useSkinTonePickerRef(),Dr=useSkinTonesDisabledConfig(),kr=useSkinToneFanOpenState(),qr=kr[0],Nr=kr[1],Wr=useActiveSkinToneState(),Qr=Wr[0],Vr=Wr[1],Jr=useOnSkinToneChangeConfig(),Zr=useCloseAllOpenToggles(),zn=useFocusSearchInput();if(Dr)return null;var Vn=ITEM_SIZE*skinToneVariations.length+"px",_i=qr?Vn:ITEM_SIZE+"px",e0=zr===SkinTonePickerDirection.VERTICAL;return reactExports.createElement(Relative,{className:cx(styles$d.skinTones,e0&&styles$d.vertical,qr&&styles$d.open,e0&&qr&&styles$d.verticalShadow),style:e0?{flexBasis:_i,height:_i}:{flexBasis:_i}},reactExports.createElement("div",{className:cx(styles$d.select),ref:_r},skinToneVariations.map(function(r0,i0){var n0=r0===Qr;return reactExports.createElement(BtnSkinToneVariation,{key:r0,skinToneVariation:r0,isOpen:qr,style:{transform:cx(e0?"translateY(-"+i0*(qr?ITEM_SIZE:0)+"px)":"translateX(-"+i0*(qr?ITEM_SIZE:0)+"px)",qr&&n0&&"scale(1.3)")},isActive:n0,onClick:function(){qr?(Vr(r0),Jr(r0),zn()):Nr(!0),Zr()}})})))}var SkinTonePickerDirection;(function(Gt){Gt.VERTICAL="epr-vertical",Gt.HORIZONTAL="epr-horizontal"})(SkinTonePickerDirection||(SkinTonePickerDirection={}));var styles$d=stylesheet.create({skinTones:{".":"epr-skin-tones","--":{"--epr-skin-tone-size":"15px"},display:"flex",alignItems:"center",justifyContent:"flex-end",transition:"all 0.3s ease-in-out",padding:"10px 0"},vertical:{padding:"9px",alignItems:"flex-end",flexDirection:"column",borderRadius:"6px",border:"1px solid var(--epr-bg-color)"},verticalShadow:{boxShadow:"0px 0 7px var(--epr-picker-border-color)"},open:{backdropFilter:"blur(5px)",background:"var(--epr-skin-tone-picker-menu-color)",".epr-active:after":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",borderRadius:"5px",border:"1px solid var(--epr-active-skin-tone-indicator-border-color)"}},select:{".":"epr-skin-tone-select",position:"relative",width:"var(--epr-skin-tone-size)",height:"var(--epr-skin-tone-size)","> button":{width:"var(--epr-skin-tone-size)",display:"block",cursor:"pointer",borderRadius:"4px",height:"var(--epr-skin-tone-size)",position:"absolute",right:"0",transition:"transform 0.3s ease-in-out, opacity 0.35s ease-in-out",zIndex:"0",boxShadow:"0 0 0 0px var(--epr-active-skin-hover-color)"}}});function Preview(){var Gt=usePreviewConfig(),$r=useIsSkinToneInPreview();return Gt.showPreview?reactExports.createElement(Flex,{className:cx(styles$e.preview,commonInteractionStyles.hiddenOnReactions)},reactExports.createElement(PreviewBody,null),reactExports.createElement(Space,null),$r?reactExports.createElement(SkinTonePickerMenu,null):null):null}function PreviewBody(){var Gt,$r=usePreviewConfig(),zr=reactExports.useState(null),_r=zr[0],Dr=zr[1],kr=useEmojiStyleConfig(),qr=useEmojiVariationPickerState(),Nr=qr[0],Wr=useGetEmojiUrlConfig();useEmojiPreviewEvents($r.showPreview,Dr);var Qr=emojiByUnified((Gt=_r==null?void 0:_r.unified)!=null?Gt:_r==null?void 0:_r.originalUnified),Vr=Qr!=null&&_r!=null;return reactExports.createElement(Jr,null);function Jr(){var Zr=Nr??emojiByUnified($r.defaultEmoji);if(!Zr)return null;var zn=Nr?emojiName(Nr):$r.defaultCaption;return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("div",null,Vr?reactExports.createElement(ViewOnlyEmoji,{unified:_r==null?void 0:_r.unified,emoji:Qr,emojiStyle:kr,size:45,getEmojiUrl:Wr,className:cx(styles$e.emoji)}):Zr?reactExports.createElement(ViewOnlyEmoji,{unified:emojiUnified(Zr),emoji:Zr,emojiStyle:kr,size:45,getEmojiUrl:Wr,className:cx(styles$e.emoji)}):null),reactExports.createElement("div",{className:cx(styles$e.label)},Vr?emojiName(Qr):zn))}}var styles$e=stylesheet.create({preview:{alignItems:"center",borderTop:"1px solid var(--epr-preview-border-color)",height:"var(--epr-preview-height)",padding:"0 var(--epr-horizontal-padding)",position:"relative",zIndex:"var(--epr-preview-z-index)"},label:{color:"var(--epr-preview-text-color)",fontSize:"var(--epr-preview-text-size)",padding:"var(--epr-preview-text-padding)",textTransform:"capitalize"},emoji:{padding:"0"}});function categoryNameFromDom(Gt){var $r;return($r=Gt==null?void 0:Gt.getAttribute("data-name"))!=null?$r:null}function useActiveCategoryScrollDetection(Gt){var $r=useBodyRef();reactExports.useEffect(function(){var zr=new Map,_r=$r.current,Dr=new IntersectionObserver(function(kr){if(_r){for(var qr=_createForOfIteratorHelperLoose(kr),Nr;!(Nr=qr()).done;){var Wr=Nr.value,Qr=categoryNameFromDom(Wr.target);zr.set(Qr,Wr.intersectionRatio)}var Vr=Array.from(zr),Jr=Vr[Vr.length-1];if(Jr[1]==1)return Gt(Jr[0]);for(var Zr=0,zn=Vr;Zr<zn.length;Zr++){var Vn=zn[Zr],_i=Vn[0],e0=Vn[1];if(e0){Gt(_i);break}}}},{threshold:[0,1]});_r==null||_r.querySelectorAll(asSelectors(ClassNames.category)).forEach(function(kr){Dr.observe(kr)})},[$r,Gt])}function useScrollCategoryIntoView(){var Gt=useBodyRef(),$r=usePickerMainRef();return function(_r){var Dr;if(Gt.current){var kr=(Dr=Gt.current)==null?void 0:Dr.querySelector('[data-name="'+_r+'"]');if(kr){var qr=kr.offsetTop||0;scrollTo($r.current,qr)}}}}function useShouldHideCustomEmojis(){var Gt=useCustomEmojisConfig();return Gt?Gt.length===0:!1}var SVGNavigation="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMDBweCIgaGVpZ2h0PSI4MHB4IiB2aWV3Qm94PSIwIDAgMjAwIDgwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMTEiPgoJPGc+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTIuOCwyOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjEtMS4yYy0wLjYsMC0xLjIsMC41LTEuMiwxLjJDMTEuNiwyOSwxMi4yLDI5LjUsMTIuOCwyOS41eiBNMTIuOCwyOGMwLjIsMCwwLjQsMC4yLDAuNCwwLjQKCQkJYzAsMC4yLTAuMiwwLjQtMC40LDAuNGMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzEyLjQsMjguMSwxMi42LDI4LDEyLjgsMjh6Ii8+CgkJPHBhdGggZmlsbD0iIzMzNzFCNyIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsMjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNywyNi4yLDEzLjgsMjMsMTAsMjN6IE0xMCwzNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiwzMy40LDEzLjQsMzYuMiwxMCwzNi4yeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsMzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDMxLjUsMTQuNywzMS4zLDE0LjYsMzEuMnogTTEwLDM0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywzMy4yLDExLjYsMzQuMSwxMCwzNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiwyOS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDI5LDYuNiwyOS41LDcuMiwyOS41eiBNNy4yLDI4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDI4LjEsNywyOCw3LjIsMjh6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjQuMSwzMy40bDIuMywwYzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjMKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40di0yLjFDNjMuNywzMy42LDYzLjgsMzMuNCw2NC4xLDMzLjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTczLjUsMzMuNWgyLjRjMC4yLDAsMC40LDAuMiwwLjQsMC40djJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMkM3My4xLDMzLjYsNzMuMywzMy41LDczLjUsMzMuNXoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNNjMuNywyOC40aDEyLjZ2NUg2My43VjI4LjR6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTY1LjUsMjMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN3YtMy4xQzYzLjcsMjQuNSw2NC41LDIzLjYsNjUuNSwyMy42eiIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNjYuMiIgY3k9IjMwLjkiIHJ4PSIwLjkiIHJ5PSIxIi8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSI3My44IiBjeT0iMzAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNOTYuNCwzMGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCwyNi40LDk2LjQsMzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTk2LjMsMjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4xYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xYy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLjUtMC4xLDEuMi0wLjIsMi0wLjFjMS4yLDAsMi41LDAuMywzLjUsMS4xYzEsMC44LDEuNywxLjgsMi4xLDIuOAoJCQkJQzk2LjEsMjcuOSw5Ni4yLDI4LjMsOTYuMywyOC42eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik04NCwzMi4yYzAsMCwwLTAuMSwwLTAuMWMwLjktMC4yLDIuOS0wLjQsNC43LDAuNmMxLjEsMC43LDEuOSwxLjUsMi40LDIuMwoJCQkJYzAuNCwwLjUsMC42LDEsMC43LDEuM2MtMC40LDAuMS0xLDAuMi0xLjcsMC4zYy0xLDAtMi4xLTAuMS0zLjItMC44cy0xLjktMS42LTIuNC0yLjVDODQuMiwzMi44LDg0LjEsMzIuNSw4NCwzMi4yeiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTExNi4zLDI2LjhsLTEuNCwybC0wLjgtMC44bC0wLjYtMC42bDAsMC45bC0wLjEsOC4yaC02LjgKCQkJCWwtMC4xLTguMmwwLTAuOWwtMC42LDAuNmwtMC44LDAuOGwtMS40LTJsMi42LTIuOWMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWgxLjNsMC40LDAuN2MwLjcsMS4zLDIuNiwxLjMsMy4zLTAuMWwwLjMtMC42aDEuMgoJCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFsMC4zLTAuM2wtMC4zLDAuM0wxMTYuMywyNi44eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMTAuMSwyNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDI3LjdMMTEwLjEsMjcuN3oiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMTI2LjgsMzQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMzMuMSwxMjYuOCwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNiwzNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDMyLjEsMTM3LjYsMzMuMSwxMzcuNiwzNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMzcuNywyNC40djkuOSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIGQ9Ik0xMjYuOCwyMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDI2LjIsMTI2LjgsMjMuNSwxMjYuOCwyMy41eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjMzM3MUI3IiBkPSJNMTcwLjgsMjMuMUwxNzAuOCwyMy4xYy0wLjMsMC0wLjUsMC0wLjgsMGMtMi4xLDAtNCwxLTUuMywyLjVsLTAuMSwwbC0wLjEtMC4xbC0xLTEuMmwtMC4zLDMuNGwzLjQsMC4zCgkJCQlsLTEuMS0xLjNsLTAuMS0wLjFsMC4xLTAuMWMxLjEtMS41LDMtMi4zLDUtMi4xbDAsMGMzLjIsMC4zLDUuNSwzLjEsNS4yLDYuM2MtMC4zLDMtMy4xLDUuMy02LjEsNS4xYy0zLjEtMC4yLTUuNC0yLjktNS4zLTYKCQkJCWwtMS4zLTAuMWMtMC4yLDMuOCwyLjYsNy4xLDYuMyw3LjRjMy45LDAuMyw3LjMtMi42LDcuNi02LjVDMTc3LjIsMjYuOCwxNzQuNCwyMy41LDE3MC44LDIzLjF6Ii8+CgkJCTxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik0xNzAuMywyNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNnMtMC42LDAuMy0wLjYsMC42djMuMmMwLDAuMiwwLjEsMC4zLDAuMiwwLjRjMC4xLDAuMSwwLjMsMC4yLDAuNCwwLjIKCQkJCWgyLjRjMC40LDAsMC42LTAuMywwLjYtMC42YzAtMC40LTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJ2LTAuMkwxNzAuMywyNy40TDE3MC4zLDI3LjR6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTE4Ni4yLDIzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43di03LjdDMTgzLjQsMjQuNiwxODQuNywyMy40LDE4Ni4yLDIzLjR6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxODYiIGN5PSIyOC45IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiMzMzcxQjciIGN4PSIxOTQiIGN5PSIyNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDMzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KCTxwYXRoIGZpbGw9IiMzMzcxQjciIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLXdpZHRoPSIwLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNTYsMjQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgkJYzAsMC0wLjIsMC4xLTAuOSwwLjJjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMC44LTAuMy0xLjctMC41LTIuNS0wLjVjLTAuMiwwLTAuNCwwLTAuNSwwYy0xLjMsMC0yLjUsMC4zLTMuNiwxCgkJYy0wLjIsMC4xLTAuMiwwLjItMC4yLDAuNHYxMS42YzAsMC4zLDAuMSwwLjUsMC4zLDAuNWMwLjYsMCwwLjUtMC40LDAuNS0wLjZ2LTUuN2MwLjctMC4zLDMuMi0xLjEsNS44LTAuMQoJCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjR2LTUuN0MxNTYuMiwyNC42LDE1Ni4xLDI0LjQsMTU2LDI0LjN6IE0xNTUuNiwzMC4yCgkJYy0wLjEsMC0wLjcsMC4xLTEsMC4xYy0wLjcsMC0yLjQtMC4xLTMuOC0wLjZjLTIuNS0xLTUtMC41LTYuMi0wLjF2LTQuOWMwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMAoJCWMwLjcsMCwxLjUsMC4yLDIuMiwwLjRjMS42LDAuNiwzLjUsMC43LDQuMywwLjdjMC4yLDAsMC44LDAsMS0wLjFWMzAuMnoiLz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgZD0iTTQ4LjEsMjMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCUM0My42LDI1LjUsNDUuNiwyMy41LDQ4LjEsMjMuNXoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMjguOGMtMC4yLDAuMS0wLjUsMS4yLDAsMS41YzEuNCwxLDguNSwwLjgsMTEuMywwLjYKCQkJYzAuOC0wLjEsMS42LTAuNCwxLjctMS4yYzAtMC4zLTAuMS0wLjYtMC42LTAuOSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMC42TDQzLjMsMzFjLTAuMiwwLjUsMC4yLDEsMC43LDAuOWMwLjMtMC4xLDAuNSwwLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMiwwbDAuMi0wLjFjMC4zLTAuMiwwLjgtMC4yLDEuMSwwLjFsMC4yLDAuMmMwLjMsMC4zLDAuOCwwLjIsMS0wLjJsMC4xLTAuMmMwLjEtMC4yLDAtMC4zLDAuMi0wLjMKCQkJYzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMi4yYy0wLjEsMC4yLTAuMywwLjgsMCwxLjFjMC4zLDAuNCwzLDEuMSw2LjQsMS4xCgkJCWMyLjIsMCw0LjYtMC4zLDYtMC42YzAuNS0wLjEsMC45LTAuNSwwLjgtMC45YzAtMC4yLTAuMi0wLjUtMC40LTAuNyIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwzMy4zYzAsMC41LDAuNiwyLjMsMS4zLDIuN2MxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQljMS4zLTAuMSwyLjUtMC43LDMuMi0xLjhjMC4zLTAuNSwwLjUtMSwwLjUtMS40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUxLjYiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUzIiBjeT0iMjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjMzM3MUI3IiBjeD0iNTMiIGN5PSIyNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjU0LjMiIGN5PSIyNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjUwLjkiIGN5PSIyNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBkPSJNMjQuMiwzMXYtNy42YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjYsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDMyLjksMjQuMiwzMiwyNC4yLDMxeiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiwzMGw1LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzM3MUI3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDM0LjFsNS40LTEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzMGwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNzFCNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCwzNC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMzMzcxQjciIGQ9Ik0yOS41LDMyLjRMMjksMzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVzMC40LDAsMC41LDAuMmwwLjEsMC4yCgkJCUMyOC4zLDMyLjgsMjkuMSwzMi45LDI5LjUsMzIuNHoiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzMzcxQjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTMyLjQsMzIuMWwtMC4xLDAuMmMtMC40LDEtMS44LDEuMS0yLjMsMC4yIi8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjI3LjYiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJPGVsbGlwc2UgZmlsbD0iIzMzNzFCNyIgY3g9IjMyLjQiIGN5PSIyOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMi44LDQ5LjVjMC42LDAsMS4xLTAuNSwxLjEtMS4xCgkJCWMwLTAuNi0wLjUtMS4yLTEuMS0xLjJjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMkMxMS42LDQ5LDEyLjIsNDkuNSwxMi44LDQ5LjV6IE0xMi44LDQ4YzAuMiwwLDAuNCwwLjIsMC40LDAuNAoJCQljMCwwLjItMC4yLDAuNC0wLjQsMC40Yy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDMTIuNCw0OC4xLDEyLjYsNDgsMTIuOCw0OHoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC42LDUxLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4ySDUuNwoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNyw1MS41LDE0LjcsNTEuMywxNC42LDUxLjJ6IE0xMCw1NC4xCgkJCWMtMS42LDAtMy0wLjktMy43LTIuMmg3LjNDMTMsNTMuMiwxMS42LDU0LjEsMTAsNTQuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQzBDMEJGIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS13aWR0aD0iMC4xIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03LjIsNDkuNWMwLjYsMCwxLjItMC41LDEuMi0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4yLTEuMmMtMC42LDAtMS4xLDAuNS0xLjEsMS4yQzYuMSw0OSw2LjYsNDkuNSw3LjIsNDkuNXogTTcuMiw0OGMwLjIsMCwwLjQsMC4yLDAuNCwwLjRjMCwwLjItMC4yLDAuNC0wLjQsMC40CgkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40QzYuOCw0OC4xLDcsNDgsNy4yLDQ4eiIvPgoJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwLDQzYy0zLjgsMC03LDMuMS03LDdjMCwzLjgsMy4xLDcsNyw3CgkJCXM3LTMuMSw3LTdDMTcsNDYuMiwxMy44LDQzLDEwLDQzeiBNMTAsNTYuMmMtMy40LDAtNi4yLTIuOC02LjItNi4yYzAtMy40LDIuOC02LjIsNi4yLTYuMnM2LjIsMi44LDYuMiw2LjIKCQkJQzE2LjIsNTMuNCwxMy40LDU2LjIsMTAsNTYuMnoiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02NC4xLDUzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDUzLjYsNjMuOCw1My40LDY0LjEsNTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNzMuNSw1My41aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2MmMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuNAoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRsMC0yQzczLjEsNTMuNiw3My4zLDUzLjUsNzMuNSw1My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik02My43LDQ4LjRoMTIuNnY1SDYzLjdWNDguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNjUuNSw0My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw0NC41LDY0LjUsNDMuNiw2NS41LDQzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI2Ni4yIiBjeT0iNTAuOSIgcng9IjAuOSIgcnk9IjEiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjczLjgiIGN5PSI1MC45IiByeD0iMC45IiByeT0iMSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik05Ni40LDUwYzAsMy42LTIuOSw2LjUtNi40LDYuNXMtNi40LTIuOS02LjQtNi41czIuOS02LjUsNi40LTYuNVM5Ni40LDQ2LjQsOTYuNCw1MHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNOTYuMyw0OC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw0Ny45LDk2LjIsNDguMyw5Ni4zLDQ4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTg0LDUyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDUyLjgsODQuMSw1Mi41LDg0LDUyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNDYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDQ2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTExMC4xLDQ3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNDcuN0wxMTAuMSw0Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0xMjYuOCw1NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw1My4xLDEyNi44LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy42LDU0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNTIuMSwxMzcuNiw1My4xLDEzNy42LDU0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEzNy43LDQ0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgZD0iTTEyNi44LDQzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNDYuMiwxMjYuOCw0My41LDEyNi44LDQzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNDMEMwQkYiIGQ9Ik0xNzAuOCw0My4xTDE3MC44LDQzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjUsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw0Ni44LDE3NC40LDQzLjUsMTcwLjgsNDMuMXoiLz4KCQkJPHBhdGggZmlsbD0iI0MwQzBCRiIgZD0iTTE3MC4zLDQ3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZjMC0wLjMtMC4zLTAuNi0wLjYtMC42aC0xLjZoLTAuMnYtMC4yTDE3MC4zLDQ3LjRMMTcwLjMsNDcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNMTg2LjIsNDMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw0NC43LDE4NC43LDQzLjQsMTg2LjIsNDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE4NiIgY3k9IjQ4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iI0MwQzBCRiIgY3g9IjE5NCIgY3k9IjQ2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNTMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iI0MwQzBCRiIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw0NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDQ0LjYsMTU2LjEsNDQuNCwxNTYsNDQuM3ogTTE1NS42LDUwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY1MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBkPSJNNDguMSw0My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNDUuNSw0NS42LDQzLjUsNDguMSw0My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw0OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDEsOC41LDAuOCwxMS4zLDAuNgoJCQljMC44LTAuMSwxLjYtMC40LDEuNy0xLjJjMC0wLjMtMC4xLTAuNi0wLjYtMC45Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUwLjZMNDMuMyw1MWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45YzAuMy0wLjEsMC41LDAsMC43LDAuMwoJCQlsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjIsMC44LDAuMSwxLjIsMGwwLjUtMC4yYzAuNC0wLjIsMC45LTAuMiwxLjMsMGwwLjUsMC4yCgkJCWMwLjQsMC4yLDAuOCwwLjIsMS4yLDBsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC41LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDUzLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTEuNiIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTMiIGN5PSI0NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiNDMEMwQkYiIGN4PSI1MyIgY3k9IjQ3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTQuMyIgY3k9IjQ2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iNTAuOSIgY3k9IjQ1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIGQ9Ik0yNC4yLDUxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNTIuOSwyNC4yLDUyLDI0LjIsNTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDUwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNDMEMwQkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsNTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDUwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQzBDMEJGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDU0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTI5LjUsNTIuNEwyOSw1MS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNTIuOCwyOS4xLDUyLjksMjkuNSw1Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0MwQzBCRiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw1Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMjcuNiIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjQzBDMEJGIiBjeD0iMzIuNCIgY3k9IjQ5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjYsNzEuMmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJINS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4yYy0wLjEsMC4xLTAuMSwwLjIsMCwwLjRjMC43LDIsMi41LDMuMyw0LjYsMy4zczMuOS0xLjMsNC42LTMuM0MxNC43LDcxLjUsMTQuNyw3MS4zLDE0LjYsNzEuMnogTTEwLDc0LjEKCQkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMyw3My4yLDExLjYsNzQuMSwxMCw3NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsNjkuNWMwLjYsMCwxLjEtMC41LDEuMS0xLjEKCQkJYzAtMC42LTAuNS0xLjItMS4xLTEuMmMtMC42LDAtMS4yLDAuNS0xLjIsMS4yQzExLjYsNjksMTIuMiw2OS41LDEyLjgsNjkuNXogTTEyLjgsNjhjMC4yLDAsMC40LDAuMiwwLjQsMC40CgkJCWMwLDAuMi0wLjIsMC40LTAuNCwwLjRjLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDY4LjEsMTIuNiw2OCwxMi44LDY4eiIvPgoJCTxwYXRoIGZpbGw9IiM2QUE5REQiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw2OS41YzAuNiwwLDEuMi0wLjUsMS4yLTEuMQoJCQljMC0wLjYtMC41LTEuMi0xLjItMS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxLjJDNi4xLDY5LDYuNiw2OS41LDcuMiw2OS41eiBNNy4yLDY4YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjRDNi44LDY4LjEsNyw2OCw3LjIsNjh6Ii8+CgkJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsNjNjLTMuOCwwLTcsMy4xLTcsN2MwLDMuOCwzLjEsNyw3LDcKCQkJczctMy4xLDctN0MxNyw2Ni4yLDEzLjgsNjMsMTAsNjN6IE0xMCw3Ni4yYy0zLjQsMC02LjItMi44LTYuMi02LjJjMC0zLjQsMi44LTYuMiw2LjItNi4yczYuMiwyLjgsNi4yLDYuMgoJCQlDMTYuMiw3My40LDEzLjQsNzYuMiwxMCw3Ni4yeiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTY0LjEsNzMuNGwyLjMsMGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi4zCgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtMi4xQzYzLjcsNzMuNiw2My44LDczLjQsNjQuMSw3My40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik03My41LDczLjVoMi40YzAuMiwwLDAuNCwwLjIsMC40LDAuNHYyLjFjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0yLjQKCQkJCWMtMC4yLDAtMC40LTAuMi0wLjQtMC40bDAtMi4xQzczLjEsNzMuNiw3My4zLDczLjUsNzMuNSw3My41eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik02My43LDY4LjRoMTIuNnY1SDYzLjdWNjguNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNjUuNSw2My42aDguOWMxLDAsMS45LDAuOCwxLjksMS45djMuMUg2My43di0zLjFDNjMuNyw2NC41LDY0LjUsNjMuNiw2NS41LDYzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI2Ni4yIiBjeT0iNzAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNzMuOCIgY3k9IjcwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNOTYuNCw3MGMwLDMuNi0yLjksNi41LTYuNCw2LjVzLTYuNC0yLjktNi40LTYuNXMyLjktNi41LDYuNC02LjVTOTYuNCw2Ni40LDk2LjQsNzB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTk2LjMsNjguNmMwLDAsMCwwLjEsMCwwLjFjLTAuOSwwLjEtMi45LDAuMS00LjYtMS4yYy0xLjEtMC44LTItMS43LTIuNi0yLjUKCQkJCWMtMC4zLTAuNC0wLjYtMC44LTAuNy0xLjFjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4yYzAuNS0wLjEsMS4yLTAuMiwyLTAuMmMxLjIsMCwyLjUsMC4zLDMuNSwxLjFjMSwwLjgsMS43LDEuOCwyLjEsMi44CgkJCQlDOTYuMSw2Ny45LDk2LjIsNjguMyw5Ni4zLDY4LjZ6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTg0LDcyLjJjMCwwLDAtMC4xLDAtMC4xYzAuOS0wLjIsMi45LTAuNCw0LjcsMC42YzEuMSwwLjcsMS45LDEuNSwyLjQsMi4zCgkJCQljMC40LDAuNSwwLjYsMSwwLjcsMS4zYy0wLjQsMC4xLTEsMC4yLTEuNywwLjNjLTEsMC0yLjEtMC4xLTMuMi0wLjhzLTEuOS0xLjYtMi40LTIuNUM4NC4yLDcyLjgsODQuMSw3Mi40LDg0LDcyLjJ6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNjYuOGwtMS40LDJsLTAuOC0wLjhsLTAuNi0wLjdsMCwwLjlsLTAuMSw4LjJoLTYuOAoJCQkJbC0wLjEtOC4ybDAtMC45bC0wLjYsMC43bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDY2Ljh6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTExMC4xLDY3LjdoMnYwLjljMCwwLjQtMC40LDAuNy0xLDAuN2MtMC42LDAtMS0wLjMtMS0wLjdMMTEwLjEsNjcuN0wxMTAuMSw2Ny43eiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0xMjYuOCw3NC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJzLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMlMxMjYuOCw3My4xLDEyNi44LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy42LDc0LjNjMCwxLjItMSwyLjItMi4yLDIuMmMtMS4yLDAtMi4yLTEtMi4yLTIuMnMxLTIuMiwyLjItMi4yCgkJCQlDMTM2LjYsNzIuMSwxMzcuNiw3My4xLDEzNy42LDc0LjN6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEzNy43LDY0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgZD0iTTEyNi44LDYzLjVoMTAuOHYyLjdoLTEwLjhDMTI2LjgsNjYuMiwxMjYuOCw2My41LDEyNi44LDYzLjV6Ii8+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xNzAuOCw2My4xTDE3MC44LDYzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJbC0xLjMtMC4xYy0wLjIsMy44LDIuNiw3LjEsNi4zLDcuNGMzLjksMC4zLDcuMy0yLjYsNy42LTYuNUMxNzcuMiw2Ni44LDE3NC40LDYzLjUsMTcwLjgsNjMuMXoiLz4KCQkJPHBhdGggZmlsbD0iIzZBQTlERCIgZD0iTTE3MC4zLDY3LjRjMC0wLjMtMC4zLTAuNi0wLjYtMC42cy0wLjYsMC4zLTAuNiwwLjZ2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZTMTcyLjQsNzAsMTcyLDcwaC0xLjZoLTAuMnYtMC4yTDE3MC4zLDY3LjRMMTcwLjMsNjcuNHoiLz4KCQk8L2c+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNMTg2LjIsNjMuNGg3LjdjMS41LDAsMi43LDEuMiwyLjcsMi43djcuN2MwLDEuNS0xLjIsMi43LTIuNywyLjdoLTcuNwoJCQkJYy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTcuN0MxODMuNCw2NC43LDE4NC43LDYzLjQsMTg2LjIsNjMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE4NiIgY3k9IjY4LjkiIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzZBQTlERCIgY3g9IjE5NCIgY3k9IjY2LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0xODYsNzMuM2wwLjQtMC4zYzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLDAuNAoJCQkJYzAuNSwwLjIsMSwwLjIsMS41LTAuMWwwLjgtMC41YzAuNC0wLjMsMS0wLjMsMS41LTAuMWwxLjgsMC44Ii8+CgkJPC9nPgoJPC9nPgoJPHBhdGggZmlsbD0iIzZBQTlERCIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2Utd2lkdGg9IjAuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE1Niw2NC4zYy0wLjItMC4xLTAuNC0wLjEtMC41LDAKCQljMCwwLTAuMiwwLjEtMC45LDAuMmMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCQljLTAuMiwwLjEtMC4yLDAuMi0wLjIsMC40djExLjZjMCwwLjMsMC4xLDAuNSwwLjMsMC41YzAuNiwwLDAuNS0wLjQsMC41LTAuNnYtNS43YzAuNy0wLjMsMy4yLTEuMSw1LjgtMC4xCgkJYzEuNiwwLjYsMy41LDAuNyw0LjMsMC43YzAuOCwwLDEuMy0wLjMsMS4zLTAuM2MwLjItMC4xLDAuMy0wLjIsMC4zLTAuNHYtNS43QzE1Ni4yLDY0LjYsMTU2LjEsNjQuNCwxNTYsNjQuM3ogTTE1NS42LDcwLjIKCQljLTAuMSwwLTAuNywwLjEtMSwwLjFjLTAuNywwLTIuNC0wLjEtMy44LTAuNmMtMi41LTEtNS0wLjUtNi4yLTAuMXYtNC45YzAuOS0wLjUsMi4yLTAuNywzLjItMC43YzAuMSwwLDAuMywwLDAuNCwwCgkJYzAuNywwLDEuNSwwLjIsMi4yLDAuNGMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVY3MC4yeiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBkPSJNNDguMSw2My41aDMuN2MyLjUsMCw0LjUsMiw0LjUsNC41YzAsMC41LTAuNCwwLjktMC45LDAuOUg0NC41Yy0wLjUsMC0wLjktMC40LTAuOS0wLjkKCQkJQzQzLjYsNjUuNSw0NS42LDYzLjUsNDguMSw2My41eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw2OC44Yy0wLjIsMC4xLTAuNSwxLjIsMCwxLjVjMS40LDAuOSw4LjUsMC44LDExLjMsMC42CgkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsNzAuNkw0My4zLDcxYy0wLjIsMC41LDAuMiwxLDAuNywwLjljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjMKCQkJbDAuMSwwLjJjMC4zLDAuNSwxLDAuNiwxLjUsMC4ybDAsMGMwLjMtMC4yLDAuNy0wLjMsMS0wLjJsMC44LDAuM2MwLjQsMC4yLDAuOCwwLjEsMS4yLDBsMC41LTAuMmMwLjQtMC4yLDAuOS0wLjIsMS4zLDBsMC41LDAuMgoJCQljMC40LDAuMiwwLjgsMC4yLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjIsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yYzAuMS0wLjIsMC0wLjMsMC4yLTAuMwoJCQljMC41LDAsMS4yLTAuMywxLjEtMC43bC0wLjQtMS4xIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDcyLjJjLTAuMSwwLjItMC4zLDAuOCwwLDEuMWMwLjMsMC40LDMsMS4xLDYuNCwxLjEKCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDczLjNjMCwwLjUsMC42LDIuMywxLjMsMi43YzEuOCwwLjgsNS43LDAuNyw4LjEsMC41CgkJCWMxLjMtMC4xLDIuNS0wLjcsMy4yLTEuOGMwLjMtMC41LDAuNS0xLDAuNS0xLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTEuNiIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTMiIGN5PSI2NSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCTxlbGxpcHNlIGZpbGw9IiM2QUE5REQiIGN4PSI1MyIgY3k9IjY3LjIiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTQuMyIgY3k9IjY2LjUiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iNTAuOSIgY3k9IjY1IiByeD0iMC4zIiByeT0iMC40Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIGQ9Ik0yNC4yLDcxdi03LjZjMC4xLDAuMSwwLjgsMC45LDIuOCwzLjFjMi41LTEuNyw1LjYtMC43LDYuOSwwbDIuNC0zLjF2Ny4xCgkJCWMwLDEuMi0wLjEsMi41LTAuOSwzLjRjLTEsMS4yLTIuNywyLjUtNS4zLDIuNWMtMi45LDAtNC41LTEuNS01LjMtMi45QzI0LjIsNzIuOSwyNC4yLDcyLDI0LjIsNzF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNkFBOUREIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDcwLjFsNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMjEuMiw3NC4xbDUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2QUE5REQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTM4LjgsNzAuMWwtNS40LDEuMiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzguOCw3NC4xbC01LjQtMS4yIi8+CgkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2QUE5REQiIGQ9Ik0yOS41LDcyLjRMMjksNzEuN2MtMC4yLTAuMywwLTAuNiwwLjMtMC42aDEuNAoJCQljMC4zLDAsMC41LDAuNCwwLjMsMC42bC0wLjcsMWwwLDBjLTAuNywxLjItMi42LDEuMS0zLjEtMC4zbC0wLjEtMC4yYy0wLjEtMC4yLDAtMC40LDAuMi0wLjVjMC4yLTAuMSwwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsNzIuOCwyOS4xLDcyLjksMjkuNSw3Mi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzZBQTlERCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCw3Mi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMjcuNiIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCQk8ZWxsaXBzZSBmaWxsPSIjNkFBOUREIiBjeD0iMzIuNCIgY3k9IjY5LjciIHJ4PSIwLjciIHJ5PSIwLjciLz4KCTwvZz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLjgsOS41YzAuNiwwLDEuMS0wLjUsMS4xLTEuMgoJCWMwLTAuNi0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMiwwLjUtMS4yLDEuMVMxMi4yLDkuNSwxMi44LDkuNXogTTEyLjgsNy45YzAuMiwwLDAuNCwwLjIsMC40LDAuNGMwLDAuMi0wLjIsMC40LTAuNCwwLjQKCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNEMxMi40LDguMSwxMi42LDcuOSwxMi44LDcuOXoiLz4KCTxwYXRoIGZpbGw9IiM4Njg2ODYiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIwLjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuMiw5LjVjMC42LDAsMS4yLTAuNSwxLjItMS4yCgkJYzAtMC42LTAuNS0xLjEtMS4yLTEuMWMtMC42LDAtMS4xLDAuNS0xLjEsMS4xUzYuNiw5LjUsNy4yLDkuNXogTTcuMiw3LjljMC4yLDAsMC40LDAuMiwwLjQsMC40YzAsMC4yLTAuMiwwLjQtMC40LDAuNAoJCUM3LDguNyw2LjgsOC41LDYuOCw4LjNDNi44LDguMSw3LDcuOSw3LjIsNy45eiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuNiwxMS4yYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuMkg1LjcKCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMmMtMC4xLDAuMS0wLjEsMC4yLDAsMC40YzAuNywyLDIuNSwzLjMsNC42LDMuM3MzLjktMS4zLDQuNi0zLjNDMTQuNywxMS40LDE0LjcsMTEuMywxNC42LDExLjJ6IE0xMCwxNC4xCgkJYy0xLjYsMC0zLTAuOS0zLjctMi4yaDcuM0MxMywxMy4yLDExLjYsMTQuMSwxMCwxNC4xeiIvPgoJPHBhdGggZmlsbD0iIzg2ODY4NiIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2Utd2lkdGg9IjAuMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAsM2MtMy44LDAtNywzLjEtNyw3czMuMSw3LDcsN3M3LTMuMSw3LTcKCQlTMTMuOCwzLDEwLDN6IE0xMCwxNi4yYy0zLjQsMC02LjItMi44LTYuMi02LjJTNi42LDMuOCwxMCwzLjhzNi4yLDIuOCw2LjIsNi4yUzEzLjQsMTYuMiwxMCwxNi4yeiIvPgo8L2c+CjxnIGlkPSJDYXJfMDAwMDAwMTg5MzUzOTUwODU0MTM0MTM3NTAwMDAwMDA4MjUyNzM4Nzc4NDI3NzU3MTVfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NC4xLDEzLjRsMi4zLDBjMC4yLDAsMC40LDAuMiwwLjQsMC40djIuMWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTIuMwoJCQkJYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTIuMUM2My43LDEzLjYsNjMuOCwxMy40LDY0LjEsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNzMuNSwxMy40aDIuNGMwLjIsMCwwLjQsMC4yLDAuNCwwLjR2Mi4xYzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMi40CgkJCQljLTAuMiwwLTAuNC0wLjItMC40LTAuNGwwLTIuMUM3My4xLDEzLjYsNzMuMywxMy40LDczLjUsMTMuNHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNNjMuNyw4LjRoMTIuNnY1SDYzLjdWOC40eiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik02NS41LDMuNmg4LjljMSwwLDEuOSwwLjgsMS45LDEuOXYzLjFINjMuN1Y1LjVDNjMuNyw0LjQsNjQuNSwzLjYsNjUuNSwzLjZ6Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI2Ni4yIiBjeT0iMTAuOSIgcng9IjAuOSIgcnk9IjAuOSIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNzMuOCIgY3k9IjEwLjkiIHJ4PSIwLjkiIHJ5PSIwLjkiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9IkFjdGl2aXRpZXMiPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjQsMTBjMCwzLjYtMi45LDYuNS02LjQsNi41cy02LjQtMi45LTYuNC02LjVzMi45LTYuNSw2LjQtNi41Uzk2LjQsNi40LDk2LjQsMTB6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTk2LjMsOC42YzAsMCwwLDAuMSwwLDAuMWMtMC45LDAuMS0yLjksMC4xLTQuNi0xLjJjLTEuMS0wLjgtMi0xLjctMi42LTIuNQoJCQkJYy0wLjMtMC40LTAuNi0wLjgtMC43LTEuMWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjJjMC41LTAuMSwxLjItMC4yLDItMC4yYzEuMiwwLDIuNSwwLjMsMy41LDEuMWMxLDAuOCwxLjcsMS44LDIuMSwyLjgKCQkJCUM5Ni4xLDcuOSw5Ni4yLDguMyw5Ni4zLDguNnoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNODQsMTIuMWMwLDAsMC0wLjEsMC0wLjFjMC45LTAuMiwyLjktMC40LDQuNywwLjZjMS4xLDAuNiwxLjksMS41LDIuNCwyLjMKCQkJCWMwLjQsMC41LDAuNiwxLDAuNywxLjNjLTAuNCwwLjEtMSwwLjItMS43LDAuM2MtMSwwLTIuMS0wLjEtMy4yLTAuOGMtMS4xLTAuNi0xLjktMS42LTIuNC0yLjVDODQuMiwxMi44LDg0LjEsMTIuNCw4NCwxMi4xeiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iT2JqZWN0c18wMDAwMDA2NDMxMjM3MTczOTEzMDMxNTI1MDAwMDAxMDIyNTg4OTAzMjIyODYzMjk3NV8iPgoJPGc+CgkJPGc+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTE2LjMsNi44bC0xLjQsMkwxMTQuMSw4bC0wLjYtMC43bDAsMC45bC0wLjEsOC4yaC02LjhsLTAuMS04LjIKCQkJCWwwLTAuOUwxMDUuOSw4bC0wLjgsMC44bC0xLjQtMmwyLjYtMi45YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xaDEuM2wwLjQsMC43YzAuNywxLjMsMi42LDEuMywzLjMtMC4xbDAuMy0wLjZoMS4yCgkJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWwwLjMtMC4zbC0wLjMsMC4zTDExNi4zLDYuOHoiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTEwLjEsNy43aDJ2MC45YzAsMC40LTAuNCwwLjctMSwwLjdjLTAuNiwwLTEtMC4zLTEtMC43TDExMC4xLDcuN0wxMTAuMSw3Ljd6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJTeW1ib2xzXzAwMDAwMDk2NzQ2OTA3ODY5OTI5OTIxMTgwMDAwMDA2NDg0ODEyODMwMjgyNTgyNDE2XyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMTQuM2MwLDEuMi0xLDIuMi0yLjIsMi4ycy0yLjItMS0yLjItMi4yczEtMi4yLDIuMi0yLjJTMTI2LjgsMTMuMSwxMjYuOCwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMzcuNiwxNC4zYzAsMS4yLTEsMi4yLTIuMiwyLjJjLTEuMiwwLTIuMi0xLTIuMi0yLjJzMS0yLjIsMi4yLTIuMgoJCQkJQzEzNi42LDEyLjEsMTM3LjYsMTMuMSwxMzcuNiwxNC4zeiIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xMjYuOCw0LjR2OS45Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTEzNy43LDQuNHY5LjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBkPSJNMTI2LjgsMy41aDEwLjh2Mi43aC0xMC44QzEyNi44LDYuMiwxMjYuOCwzLjUsMTI2LjgsMy41eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iUmVjZW50cyI+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTE3MC44LDMuMUwxNzAuOCwzLjFjLTAuMywwLTAuNSwwLTAuOCwwYy0yLjEsMC00LDEtNS4zLDIuNWwtMC4xLDBsLTAuMS0wLjFsLTEtMS4ybC0wLjMsMy40bDMuNCwwLjMKCQkJCWwtMS4xLTEuM2wtMC4xLTAuMWwwLjEtMC4xYzEuMS0xLjQsMy0yLjMsNS0yLjFsMCwwYzMuMiwwLjMsNS41LDMuMSw1LjIsNi4zYy0wLjMsMy0zLjEsNS4zLTYuMSw1LjFjLTMuMS0wLjItNS40LTIuOS01LjMtNgoJCQkJTDE2Myw5LjVjLTAuMiwzLjgsMi42LDcuMSw2LjMsNy40YzMuOSwwLjQsNy4zLTIuNiw3LjYtNi41QzE3Ny4yLDYuOCwxNzQuNCwzLjUsMTcwLjgsMy4xeiIvPgoJCQk8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNMTcwLjMsNy40YzAtMC4zLTAuMy0wLjYtMC42LTAuNlMxNjksNy4xLDE2OSw3LjR2My4yYzAsMC4yLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMywwLjIsMC40LDAuMgoJCQkJaDIuNGMwLjQsMCwwLjYtMC4zLDAuNi0wLjZzLTAuMy0wLjYtMC42LTAuNmgtMS42aC0wLjJWOS44TDE3MC4zLDcuNEwxNzAuMyw3LjR6Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJDdXN0b21fMDAwMDAxODEwODcyMjk0MzQzMDIzMzY3ODAwMDAwMDUxNTIyNzc5NDU5NDA2NzQ0ODhfIj4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik0xODYuMiwzLjRoNy43YzEuNSwwLDIuNywxLjIsMi43LDIuN3Y3LjdjMCwxLjUtMS4yLDIuNy0yLjcsMi43aC03LjcKCQkJCWMtMS41LDAtMi43LTEuMi0yLjctMi43VjYuMUMxODMuNCw0LjYsMTg0LjcsMy40LDE4Ni4yLDMuNHoiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjE4NiIgY3k9IjguOSIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMTk0IiBjeT0iNi43IiByeD0iMC43IiByeT0iMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTg2LDEzLjNsMC40LTAuM2MwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMSwwLjQKCQkJCWMwLjUsMC4yLDEsMC4yLDEuNS0wLjFsMC44LTAuNWMwLjQtMC4zLDEtMC4zLDEuNS0wLjFsMS44LDAuOCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS13aWR0aD0iMC4yNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTU2LDQuM2MtMC4yLTAuMS0wLjQtMC4xLTAuNSwwCgljMCwwLTAuMiwwLjEtMC45LDAuMWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0wLjgtMC4zLTEuNy0wLjUtMi41LTAuNWMtMC4yLDAtMC40LDAtMC41LDBjLTEuMywwLTIuNSwwLjMtMy42LDEKCWMtMC4yLDAuMS0wLjIsMC4yLTAuMiwwLjR2MTEuNmMwLDAuMywwLjEsMC41LDAuMywwLjVjMC42LDAsMC41LTAuNCwwLjUtMC42di01LjdjMC43LTAuMywzLjItMS4xLDUuOC0wLjFjMS42LDAuNiwzLjUsMC43LDQuMywwLjcKCWMwLjgsMCwxLjMtMC4zLDEuMy0wLjNjMC4yLTAuMSwwLjMtMC4yLDAuMy0wLjRWNC43QzE1Ni4yLDQuNSwxNTYuMSw0LjQsMTU2LDQuM3ogTTE1NS42LDEwLjJjLTAuMSwwLTAuNywwLjEtMSwwLjEKCWMtMC43LDAtMi40LTAuMS0zLjgtMC42Yy0yLjUtMS01LTAuNS02LjItMC4xVjQuN2MwLjktMC41LDIuMi0wLjcsMy4yLTAuN2MwLjEsMCwwLjMsMCwwLjQsMGMwLjcsMCwxLjUsMC4yLDIuMiwwLjQKCWMxLjYsMC42LDMuNSwwLjcsNC4zLDAuN2MwLjIsMCwwLjgsMCwxLTAuMVYxMC4yeiIvPgo8ZyBpZD0iRm9vZCI+Cgk8ZyBpZD0iTGF5ZXJfMTIiPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIGQ9Ik00OC4xLDMuNWgzLjdjMi41LDAsNC41LDIsNC41LDQuNWMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDQuNWMtMC41LDAtMC45LTAuNC0wLjktMC45CgkJCQlDNDMuNiw1LjUsNDUuNiwzLjUsNDguMSwzLjV6Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSw4LjdjLTAuMiwwLjEtMC41LDEuMiwwLDEuNWMxLjQsMC45LDguNSwwLjgsMTEuMywwLjYKCQkJCWMwLjgtMC4xLDEuNi0wLjQsMS43LTEuMmMwLTAuMy0wLjEtMC42LTAuNi0wLjkiLz4KCQkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik00My41LDEwLjZMNDMuMywxMWMtMC4yLDAuNSwwLjIsMSwwLjcsMC45CgkJCQljMC4zLTAuMSwwLjUsMC4xLDAuNywwLjNsMC4xLDAuMmMwLjMsMC41LDEsMC42LDEuNSwwLjJsMCwwYzAuMy0wLjIsMC43LTAuMywxLTAuMmwwLjgsMC4zYzAuNCwwLjEsMC44LDAuMSwxLjIsMGwwLjUtMC4yCgkJCQljMC40LTAuMiwwLjktMC4yLDEuMywwbDAuNSwwLjJjMC40LDAuMiwwLjgsMC4xLDEuMi0wLjFsMC4yLTAuMWMwLjMtMC4yLDAuOC0wLjEsMS4xLDAuMWwwLjIsMC4yYzAuMywwLjMsMC44LDAuMiwxLTAuMmwwLjEtMC4yCgkJCQljMC4xLTAuMiwwLTAuMywwLjItMC40YzAuNSwwLDEuMi0wLjMsMS4xLTAuN2wtMC40LTEuMSIvPgoJCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTQzLjUsMTIuMWMtMC4xLDAuMi0wLjMsMC44LDAsMS4xYzAuMywwLjQsMywxLjEsNi40LDEuMQoJCQkJYzIuMiwwLDQuNi0wLjMsNi0wLjZjMC41LTAuMSwwLjktMC40LDAuOC0wLjljMC0wLjItMC4yLTAuNS0wLjQtMC43Ii8+CgkJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNNDMuNSwxMy4zYzAsMC41LDAuNiwyLjQsMS4zLDIuNmMxLjgsMC44LDUuNywwLjcsOC4xLDAuNQoJCQkJYzEuMy0wLjEsMi41LTAuNywzLjItMS44YzAuMy0wLjUsMC41LTEsMC41LTEuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTEuNiIgY3k9IjYuNSIgcng9IjAuMyIgcnk9IjAuNCIvPgoJCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iNTMiIGN5PSI0LjkiIHJ4PSIwLjMiIHJ5PSIwLjQiLz4KCQkJPGVsbGlwc2UgZmlsbD0iIzg2ODY4NiIgY3g9IjUzIiBjeT0iNy4yIiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1NC4zIiBjeT0iNi41IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSI1MC45IiBjeT0iNC45IiByeD0iMC4zIiByeT0iMC40Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJBbmltYWxzIj4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgZD0iTTI0LjIsMTFWMy41YzAuMSwwLjEsMC44LDAuOSwyLjgsMy4xYzIuNS0xLjcsNS42LTAuNyw2LjksMGwyLjQtMy4xdjcuMQoJCQljMCwxLjItMC4xLDIuNS0wLjksMy40Yy0xLDEuMi0yLjcsMi41LTUuMywyLjVjLTIuOSwwLTQuNS0xLjUtNS4zLTIuOUMyNC4yLDEyLjksMjQuMiwxMS45LDI0LjIsMTF6Ii8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0yMS4yLDEwbDUuNCwxLjIiLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTIxLjIsMTQuMWw1LjQtMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDEwbC01LjQsMS4yIi8+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODY4Njg2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik0zOC44LDE0LjFsLTUuNC0xLjIiLz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTI5LjUsMTIuNEwyOSwxMS43Yy0wLjItMC4zLDAtMC42LDAuMy0wLjZoMS40CgkJCWMwLjMsMCwwLjUsMC40LDAuMywwLjZsLTAuNywxbDAsMGMtMC43LDEuMi0yLjYsMS4xLTMuMS0wLjNsLTAuMS0wLjJjLTAuMS0wLjIsMC0wLjQsMC4yLTAuNXMwLjQsMCwwLjUsMC4ybDAuMSwwLjIKCQkJQzI4LjMsMTIuNywyOS4xLDEyLjksMjkuNSwxMi40eiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMzIuNCwxMi4xbC0wLjEsMC4yYy0wLjQsMS0xLjgsMS4xLTIuMywwLjIiLz4KCQk8ZWxsaXBzZSBmaWxsPSIjODY4Njg2IiBjeD0iMjcuNiIgY3k9IjkuNyIgcng9IjAuNyIgcnk9IjAuNyIvPgoJCTxlbGxpcHNlIGZpbGw9IiM4Njg2ODYiIGN4PSIzMi40IiBjeT0iOS43IiByeD0iMC43IiByeT0iMC43Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+";function CategoryButton(Gt){var $r,zr=Gt.isActiveCategory,_r=Gt.category,Dr=Gt.allowNavigation,kr=Gt.categoryConfig,qr=Gt.onClick;return reactExports.createElement(Button,{tabIndex:Dr?0:-1,className:cx(styles$f.catBtn,commonInteractionStyles.categoryBtn,"epr-icn-"+_r,($r={},$r[ClassNames.active]=zr,$r)),onClick:qr,"aria-label":categoryNameFromCategoryConfig(kr),"aria-selected":zr,role:"tab","aria-controls":"epr-category-nav-id"})}var DarkActivePositionY={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 3)"},DarkPositionY={backgroundPositionY:"calc(var(--epr-category-navigation-button-size) * 2)"},DarkInactivePosition={":not(.epr-search-active)":{catBtn:{":hover":DarkActivePositionY,"&.epr-active":DarkActivePositionY}}},styles$f=stylesheet.create(_extends({catBtn:{".":"epr-cat-btn",display:"inline-block",transition:"opacity 0.2s ease-in-out",position:"relative",height:"var(--epr-category-navigation-button-size)",width:"var(--epr-category-navigation-button-size)",backgroundSize:"calc(var(--epr-category-navigation-button-size) * 10)",outline:"none",backgroundPosition:"0 0",backgroundImage:"url("+SVGNavigation+")",":focus:before":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",border:"2px solid var(--epr-category-icon-active-color)",borderRadius:"50%"},"&.epr-icn-suggested":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -8)"},"&.epr-icn-custom":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -9)"},"&.epr-icn-activities":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -4)"},"&.epr-icn-animals_nature":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -1)"},"&.epr-icn-flags":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -7)"},"&.epr-icn-food_drink":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -2)"},"&.epr-icn-objects":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -5)"},"&.epr-icn-smileys_people":{backgroundPositionX:"0px"},"&.epr-icn-symbols":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -6)"},"&.epr-icn-travel_places":{backgroundPositionX:"calc(var(--epr-category-navigation-button-size) * -3)"}}},darkMode("catBtn",DarkPositionY),{".epr-dark-theme":_extends({},DarkInactivePosition),".epr-auto-theme":_extends({},DarkInactivePosition)}));function CategoryNavigation(){var Gt=reactExports.useState(null),$r=Gt[0],zr=Gt[1],_r=useScrollCategoryIntoView();useActiveCategoryScrollDetection(zr);var Dr=useIsSearchMode(),kr=useCategoriesConfig(),qr=useCategoryNavigationRef(),Nr=useShouldHideCustomEmojis();return reactExports.createElement("div",{className:cx(styles$g.nav),role:"tablist","aria-label":"Category navigation",id:"epr-category-nav-id",ref:qr},kr.map(function(Wr){var Qr=categoryFromCategoryConfig(Wr),Vr=Qr===$r;if(isCustomCategory(Wr)&&Nr)return null;var Jr=!Dr&&!Vr;return reactExports.createElement(CategoryButton,{key:Qr,category:Qr,isActiveCategory:Vr,allowNavigation:Jr,categoryConfig:Wr,onClick:function(){zr(Qr),_r(Qr)}})}))}var styles$g=stylesheet.create({nav:{".":"epr-category-nav",display:"flex",flexDirection:"row",justifyContent:"space-around",padding:"var(--epr-header-padding)"},".epr-search-active":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}},".epr-main:has(input:not(:placeholder-shown))":{nav:{opacity:"0.3",cursor:"default",pointerEvents:"none"}}}),SVGTimes="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNi45OCwxMy41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsOAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQyTDcuNzQsNy4yN2MtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywxMy4wNSw2Ljc3LDEzLjM5LDYuOTgsMTMuNTlMNi45OCwxMy41OXoiLz4KPHBhdGggZmlsbD0iIzg2ODY4NiIgZD0iTTEwLjE1LDE4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDE0Ljg0LDUuNzQsMTguNDMsMTAuMTUsMTguNDN6CgkgTTEwLjE1LDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0QzMuMjEsNi42LDYuMzMsMy40OSwxMC4xNSwzLjQ5CglMMTAuMTUsMy40OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTYuOTgsMzMuNTljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1czAuMjctMC4wNSwwLjM3LTAuMTVsMi40Mi0yLjQybDIuNDMsMi40MwoJYzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNWMwLjE0LDAsMC4yNy0wLjA1LDAuMzctMC4xNWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWwtMi40My0yLjQzTDEzLjMyLDI4CgljMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwbC0yLjQyLDIuNDJsLTIuNDEtMi40MWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDAKCWMtMC4yMSwwLjIxLTAuMjEsMC41NCwwLDAuNzVsMi40MSwyLjQxbC0yLjQyLDIuNDJDNi43NywzMy4wNSw2Ljc3LDMzLjM5LDYuOTgsMzMuNTlMNi45OCwzMy41OXoiLz4KPHBhdGggZmlsbD0iIzMzNzFCNyIgZD0iTTEwLjE1LDM4LjQzYzQuNDEsMCw4LTMuNTksOC04YzAtNC40MS0zLjU5LTgtOC04Yy00LjQxLDAtOCwzLjU5LTgsOEMyLjE1LDM0Ljg0LDUuNzQsMzguNDMsMTAuMTUsMzguNDN6CgkgTTEwLjE1LDIzLjQ5YzMuODMsMCw2Ljk0LDMuMTEsNi45NCw2Ljk0YzAsMy44My0zLjExLDYuOTQtNi45NCw2Ljk0Yy0zLjgzLDAtNi45NC0zLjExLTYuOTQtNi45NAoJQzMuMjEsMjYuNiw2LjMzLDIzLjQ5LDEwLjE1LDIzLjQ5TDEwLjE1LDIzLjQ5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNi45OCw1My41OWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVzMC4yNy0wLjA1LDAuMzctMC4xNWwyLjQyLTIuNDJsMi40MywyLjQzCgljMC4xLDAuMSwwLjI0LDAuMTUsMC4zNywwLjE1YzAuMTQsMCwwLjI3LTAuMDUsMC4zNy0wLjE1YzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1bC0yLjQzLTIuNDNMMTMuMzIsNDgKCWMwLjIxLTAuMjEsMC4yMS0wLjU0LDAtMC43NWMtMC4yMS0wLjIxLTAuNTQtMC4yMS0wLjc1LDBsLTIuNDIsMi40MmwtMi40MS0yLjQxYy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMAoJYy0wLjIxLDAuMjEtMC4yMSwwLjU0LDAsMC43NWwyLjQxLDIuNDFsLTIuNDIsMi40MkM2Ljc3LDUzLjA1LDYuNzcsNTMuMzksNi45OCw1My41OUw2Ljk4LDUzLjU5eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNMTAuMTUsNTguNDNjNC40MSwwLDgtMy41OSw4LThjMC00LjQxLTMuNTktOC04LThjLTQuNDEsMC04LDMuNTktOCw4QzIuMTUsNTQuODQsNS43NCw1OC40MywxMC4xNSw1OC40M3oKCSBNMTAuMTUsNDMuNDljMy44MywwLDYuOTQsMy4xMSw2Ljk0LDYuOTRjMCwzLjgzLTMuMTEsNi45NC02Ljk0LDYuOTRjLTMuODMsMC02Ljk0LTMuMTEtNi45NC02Ljk0CglDMy4yMSw0Ni42LDYuMzMsNDMuNDksMTAuMTUsNDMuNDlMMTAuMTUsNDMuNDl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik02Ljk4LDczLjU5YzAuMSwwLjEsMC4yNCwwLjE1LDAuMzcsMC4xNXMwLjI3LTAuMDUsMC4zNy0wLjE1bDIuNDItMi40MmwyLjQzLDIuNDMKCWMwLjEsMC4xLDAuMjQsMC4xNSwwLjM3LDAuMTVjMC4xNCwwLDAuMjctMC4wNSwwLjM3LTAuMTVjMC4yMS0wLjIxLDAuMjEtMC41NCwwLTAuNzVsLTIuNDMtMi40M0wxMy4zMiw2OAoJYzAuMjEtMC4yMSwwLjIxLTAuNTQsMC0wLjc1Yy0wLjIxLTAuMjEtMC41NC0wLjIxLTAuNzUsMGwtMi40MiwyLjQybC0yLjQxLTIuNDFjLTAuMjEtMC4yMS0wLjU0LTAuMjEtMC43NSwwCgljLTAuMjEsMC4yMS0wLjIxLDAuNTQsMCwwLjc1bDIuNDEsMi40MWwtMi40MiwyLjQyQzYuNzcsNzMuMDUsNi43Nyw3My4zOSw2Ljk4LDczLjU5TDYuOTgsNzMuNTl6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik0xMC4xNSw3OC40M2M0LjQxLDAsOC0zLjU5LDgtOGMwLTQuNDEtMy41OS04LTgtOGMtNC40MSwwLTgsMy41OS04LDhDMi4xNSw3NC44NCw1Ljc0LDc4LjQzLDEwLjE1LDc4LjQzegoJIE0xMC4xNSw2My40OWMzLjgzLDAsNi45NCwzLjExLDYuOTQsNi45NGMwLDMuODMtMy4xMSw2Ljk0LTYuOTQsNi45NGMtMy44MywwLTYuOTQtMy4xMS02Ljk0LTYuOTQKCUMzLjIxLDY2LjYsNi4zMyw2My40OSwxMC4xNSw2My40OUwxMC4xNSw2My40OXoiLz4KPC9zdmc+";function BtnClearSearch(){var Gt=useClearSearch();return reactExports.createElement(Button,{className:cx(styles$h.btnClearSearch,commonInteractionStyles.visibleOnSearchOnly),onClick:Gt,"aria-label":"Clear",title:"Clear"},reactExports.createElement("div",{className:cx(styles$h.icnClearnSearch)}))}var HoverDark={":hover":{"> .epr-icn-clear-search":{backgroundPositionY:"-60px"}}},styles$h=stylesheet.create(_extends({btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+SVGTimes+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},darkMode("icnClearnSearch",{backgroundPositionY:"-40px"}),darkMode("btnClearSearch",HoverDark))),SCOPE=asSelectors(ClassNames.emojiPicker)+" "+asSelectors(ClassNames.emojiList),EMOJI_BUTTON=["button",asSelectors(ClassNames.emoji)].join(""),CATEGORY=asSelectors(ClassNames.category);function CssSearch(Gt){var $r=Gt.value;if(!$r)return null;var zr=genQuery($r);return reactExports.createElement("style",null,`
    `+SCOPE+" "+EMOJI_BUTTON+` {
      display: none;
    }


    `+SCOPE+" "+zr+` {
      display: flex;
    }

    `+SCOPE+" "+CATEGORY+":not(:has("+zr+`)) {
      display: none;
    }
  `)}function genQuery(Gt){return[EMOJI_BUTTON,'[data-full-name*="',getNormalizedSearchTerm(Gt),'"]'].join("")}var SVGMagnifier="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTEyLDguODFjMCwyLjA4LTEuNjgsMy43Ni0zLjc2LDMuNzZjLTIuMDgsMC0zLjc2LTEuNjgtMy43Ni0zLjc2CgljMC0yLjA4LDEuNjgtMy43NiwzLjc2LTMuNzZDMTAuMzIsNS4wNSwxMiw2LjczLDEyLDguODF6IE0xMS4yMywxMi43MmMtMC44MywwLjY0LTEuODcsMS4wMS0yLjk5LDEuMDFjLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTIKCWMwLTIuNzIsMi4yLTQuOTIsNC45Mi00LjkyYzIuNzIsMCw0LjkyLDIuMiw0LjkyLDQuOTJjMCwxLjEzLTAuMzgsMi4xNi0xLjAxLDIuOTlsMy45NCwzLjkzYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyCgljLTAuMjUsMC4yNS0wLjY2LDAuMjUtMC45MiwwTDExLjIzLDEyLjcyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTEyLDI4LjgxYzAsMi4wOC0xLjY4LDMuNzYtMy43NiwzLjc2Yy0yLjA4LDAtMy43Ni0xLjY4LTMuNzYtMy43NgoJYzAtMi4wOCwxLjY4LTMuNzYsMy43Ni0zLjc2QzEwLjMyLDI1LjA1LDEyLDI2LjczLDEyLDI4LjgxeiBNMTEuMjMsMzIuNzJjLTAuODMsMC42NC0xLjg3LDEuMDEtMi45OSwxLjAxCgljLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTJjMC0yLjcyLDIuMi00LjkyLDQuOTItNC45MmMyLjcyLDAsNC45MiwyLjIsNC45Miw0LjkyYzAsMS4xMy0wLjM4LDIuMTYtMS4wMSwyLjk5bDMuOTQsMy45MwoJYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyYy0wLjI1LDAuMjUtMC42NiwwLjI1LTAuOTIsMEwxMS4yMywzMi43MnoiLz4KPC9zdmc+";function IcnSearch(){return reactExports.createElement("div",{className:cx(styles$i.icnSearch)})}var styles$i=stylesheet.create(_extends({icnSearch:{".":"epr-icn-search",content:"",position:"absolute",top:"50%",left:"var(--epr-search-bar-inner-padding)",transform:"translateY(-50%)",width:"20px",height:"20px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"20px",backgroundImage:"url("+SVGMagnifier+")"}},darkMode("icnSearch",{backgroundPositionY:"-20px"})));function SearchContainer(){var Gt=useSearchDisabledConfig(),$r=useIsSkinToneInSearch();return Gt?null:reactExports.createElement(Flex,{className:cx(styles$j.overlay)},reactExports.createElement(Search,null),$r?reactExports.createElement(SkinTonePicker,null):null)}function Search(){var Gt=reactExports.useState(0),$r=Gt[0],zr=Gt[1],_r=useCloseAllOpenToggles(),Dr=useSearchInputRef(),kr=useSearchPlaceHolderConfig(),qr=useAutoFocusSearchConfig(),Nr=useFilter(),Wr=Nr.statusSearchResults,Qr=Nr.searchTerm,Vr=Nr.onChange,Jr=Dr==null?void 0:Dr.current,Zr=Jr==null?void 0:Jr.value;return reactExports.createElement(Relative,{className:cx(styles$j.searchContainer)},reactExports.createElement(CssSearch,{value:Zr}),reactExports.createElement("input",{autoFocus:qr,"aria-label":"Type to search for an emoji",onFocus:_r,className:cx(styles$j.search),type:"text","aria-controls":"epr-search-id",placeholder:kr,onChange:function(Vn){zr($r+1),setTimeout(function(){var _i,e0;Vr((_i=Vn==null||(e0=Vn.target)==null?void 0:e0.value)!=null?_i:Zr)})},ref:Dr}),Qr?reactExports.createElement("div",{role:"status",className:cx("epr-status-search-results",styles$j.visuallyHidden),"aria-live":"polite",id:"epr-search-id","aria-atomic":"true"},Wr):null,reactExports.createElement(IcnSearch,null),reactExports.createElement(BtnClearSearch,null))}var styles$j=stylesheet.create(_extends({overlay:{padding:"var(--epr-header-padding)",zIndex:"var(--epr-header-overlay-z-index)"},searchContainer:{".":"epr-search-container",flex:"1",display:"block",minWidth:"0"},visuallyHidden:{clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",width:"1px"},search:{outline:"none",transition:"all 0.2s ease-in-out",color:"var(--epr-search-input-text-color)",borderRadius:"var(--epr-search-input-border-radius)",padding:"var(--epr-search-input-padding)",height:"var(--epr-search-input-height)",backgroundColor:"var(--epr-search-input-bg-color)",border:"1px solid var(--epr-search-input-bg-color)",width:"100%",":focus":{backgroundColor:"var(--epr-search-input-bg-color-active)",border:"1px solid var(--epr-search-border-color)"},"::placeholder":{color:"var(--epr-search-input-placeholder-color)"}},btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+SVGTimes+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},darkMode("icnClearnSearch",{backgroundPositionY:"-40px"}),darkMode("btnClearSearch",{":hover > .epr-icn-clear-search":{backgroundPositionY:"-60px"}})));function Header(){return reactExports.createElement(Relative,{className:cx("epr-header",commonInteractionStyles.hiddenOnReactions)},reactExports.createElement(SearchContainer,null),reactExports.createElement(CategoryNavigation,null))}function EmojiPicker(Gt){return reactExports.createElement(ElementRefContextProvider,null,reactExports.createElement(PickerStyleTag,null),reactExports.createElement(PickerConfigProvider,Object.assign({},Gt),reactExports.createElement(ContentControl,null)))}function ContentControl(){var Gt=useReactionsModeState(),$r=Gt[0],zr=useAllowExpandReactions(),_r=reactExports.useState(!$r),Dr=_r[0],kr=_r[1],qr=useOpenConfig();return reactExports.useEffect(function(){$r&&!zr||Dr||kr(!0)},[Dr,zr,$r]),qr?reactExports.createElement(PickerMain,null,reactExports.createElement(Reactions,null),reactExports.createElement(ExpandedPickerContent,{renderAll:Dr})):null}function ExpandedPickerContent(Gt){var $r=Gt.renderAll;return $r?reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(Header,null),reactExports.createElement(Body,null),reactExports.createElement(Preview,null)):null}var EmojiPickerReact=reactExports.memo(EmojiPicker,compareConfig),ErrorBoundary$1=function(Gt){_inheritsLoose($r,Gt);function $r(_r){var Dr;return Dr=Gt.call(this,_r)||this,Dr.state={hasError:!1},Dr}$r.getDerivedStateFromError=function(){return{hasError:!0}};var zr=$r.prototype;return zr.componentDidCatch=function(Dr,kr){console.error("Emoji Picker React failed to render:",Dr,kr)},zr.render=function(){return this.state.hasError?null:this.props.children},$r}(reactExports.Component);function EmojiPicker$1(Gt){var $r=useDefineMutableConfig({onEmojiClick:Gt.onEmojiClick,onReactionClick:Gt.onReactionClick,onSkinToneChange:Gt.onSkinToneChange});return reactExports.createElement(ErrorBoundary$1,null,reactExports.createElement(MutableConfigContext.Provider,{value:$r},reactExports.createElement(EmojiPickerReact,Object.assign({},Gt))))}var History={isHistory(Gt){return isPlainObject$c(Gt)&&Array.isArray(Gt.redos)&&Array.isArray(Gt.undos)&&(Gt.redos.length===0||Operation.isOperationList(Gt.redos[0].operations))&&(Gt.undos.length===0||Operation.isOperationList(Gt.undos[0].operations))}},SAVING=new WeakMap,MERGING=new WeakMap,SPLITTING_ONCE=new WeakMap,HistoryEditor={isHistoryEditor(Gt){return History.isHistory(Gt.history)&&Editor.isEditor(Gt)},isMerging(Gt){return MERGING.get(Gt)},isSplittingOnce(Gt){return SPLITTING_ONCE.get(Gt)},setSplittingOnce(Gt,$r){SPLITTING_ONCE.set(Gt,$r)},isSaving(Gt){return SAVING.get(Gt)},redo(Gt){Gt.redo()},undo(Gt){Gt.undo()},withMerging(Gt,$r){var zr=HistoryEditor.isMerging(Gt);MERGING.set(Gt,!0),$r(),MERGING.set(Gt,zr)},withNewBatch(Gt,$r){var zr=HistoryEditor.isMerging(Gt);MERGING.set(Gt,!0),SPLITTING_ONCE.set(Gt,!0),$r(),MERGING.set(Gt,zr),SPLITTING_ONCE.delete(Gt)},withoutMerging(Gt,$r){var zr=HistoryEditor.isMerging(Gt);MERGING.set(Gt,!1),$r(),MERGING.set(Gt,zr)},withoutSaving(Gt,$r){var zr=HistoryEditor.isSaving(Gt);SAVING.set(Gt,!1),$r(),SAVING.set(Gt,zr)}},withHistory=Gt=>{var $r=Gt,{apply:zr}=$r;return $r.history={undos:[],redos:[]},$r.redo=()=>{var{history:_r}=$r,{redos:Dr}=_r;if(Dr.length>0){var kr=Dr[Dr.length-1];kr.selectionBefore&&Transforms.setSelection($r,kr.selectionBefore),HistoryEditor.withoutSaving($r,()=>{Editor.withoutNormalizing($r,()=>{for(var qr of kr.operations)$r.apply(qr)})}),_r.redos.pop(),$r.writeHistory("undos",kr)}},$r.undo=()=>{var{history:_r}=$r,{undos:Dr}=_r;if(Dr.length>0){var kr=Dr[Dr.length-1];HistoryEditor.withoutSaving($r,()=>{Editor.withoutNormalizing($r,()=>{var qr=kr.operations.map(Operation.inverse).reverse();for(var Nr of qr)$r.apply(Nr);kr.selectionBefore&&Transforms.setSelection($r,kr.selectionBefore)})}),$r.writeHistory("redos",kr),_r.undos.pop()}},$r.apply=_r=>{var{operations:Dr,history:kr}=$r,{undos:qr}=kr,Nr=qr[qr.length-1],Wr=Nr&&Nr.operations[Nr.operations.length-1],Qr=HistoryEditor.isSaving($r),Vr=HistoryEditor.isMerging($r);if(Qr==null&&(Qr=shouldSave(_r)),Qr){if(Vr==null&&(Nr==null?Vr=!1:Dr.length!==0?Vr=!0:Vr=shouldMerge(_r,Wr)),HistoryEditor.isSplittingOnce($r)&&(Vr=!1,HistoryEditor.setSplittingOnce($r,void 0)),Nr&&Vr)Nr.operations.push(_r);else{var Jr={operations:[_r],selectionBefore:$r.selection};$r.writeHistory("undos",Jr)}for(;qr.length>100;)qr.shift();kr.redos=[]}zr(_r)},$r.writeHistory=(_r,Dr)=>{$r.history[_r].push(Dr)},$r},shouldMerge=(Gt,$r)=>!!($r&&Gt.type==="insert_text"&&$r.type==="insert_text"&&Gt.offset===$r.offset+$r.text.length&&Path$3.equals(Gt.path,$r.path)||$r&&Gt.type==="remove_text"&&$r.type==="remove_text"&&Gt.offset+Gt.text.length===$r.offset&&Path$3.equals(Gt.path,$r.path)),shouldSave=(Gt,$r)=>Gt.type!=="set_selection",ArrowForwardIosSharp={},_interopRequireDefault=interopRequireDefaultExports;Object.defineProperty(ArrowForwardIosSharp,"__esModule",{value:!0});var default_1=ArrowForwardIosSharp.default=void 0,_createSvgIcon=_interopRequireDefault(requireCreateSvgIcon()),_jsxRuntime=jsxRuntimeExports;default_1=ArrowForwardIosSharp.default=(0,_createSvgIcon.default)((0,_jsxRuntime.jsx)("path",{d:"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z"}),"ArrowForwardIosSharp");const T$5={enter:"Enter",backspace:"Backspace"},It$1={ime:229},At=styled$2(Chip)(({theme:Gt,size:$r})=>`
    max-width: 100%;
    margin: 2px 4px;
    height: ${$r==="small"?"26px":"32px"};


    &[aria-disabled="true"] > svg {
      color: ${Gt.palette.action.disabled};
      cursor: default;
    }

    &.MuiChipsInput-Chip-Editing {
      background-color: ${Gt.palette.primary.light};
      color: ${Gt.palette.primary.contrastText};
    }
  `),wt$2={ChipStyled:At},v$6=({className:Gt,index:$r,onDelete:zr,disabled:_r,onEdit:Dr,isEditing:kr,disableEdition:qr,...Nr})=>{const Wr=Jr=>{Jr.key===T$5.enter&&zr($r)},Qr=Jr=>{var Zr,zn;(Zr=Jr==null?void 0:Jr.preventDefault)==null||Zr.call(Jr),(zn=Jr==null?void 0:Jr.stopPropagation)==null||zn.call(Jr),zr($r)},Vr=Jr=>{Jr.target.textContent===Nr.label&&(_r||Dr($r))};return jsxRuntimeExports.jsx(wt$2.ChipStyled,{className:`MuiChipsInput-Chip ${kr?"MuiChipsInput-Chip-Editing":""} ${Gt||""}`,onKeyDown:Wr,disabled:_r,onDoubleClick:qr?void 0:Vr,tabIndex:_r?-1:0,"aria-disabled":_r,onDelete:Qr,...Nr})};function $t(Gt){return typeof Gt=="boolean"}function kt$1(Gt){return typeof Gt=="object"&&!Array.isArray(Gt)&&Gt!==null}function W$7(Gt,$r){typeof $r=="function"?$r(Gt):$r&&kt$1($r)&&"current"in $r&&($r.current=Gt)}const bt$1=styled$2("div")`
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  position: absolute;
`,Tt$1=styled$2(TextField)(Gt=>{var $r;return`
    max-width: 100%;

    .MuiInputBase-root {
      display: flex;
      flex-wrap: wrap;
      align-items: flex-start;
      row-gap: 5px;
      padding-top: ${Gt.size==="small"?"5px":"9px"};
      padding-right: ${($r=Gt.InputProps)!=null&&$r.endAdornment?"30px":"9px"};
      padding-bottom: ${Gt.size==="small"?"5px":"9px"};
      padding-left: 10px;

      input {
        min-width: 30px;
        width: auto;
        flex-grow: 1;
        text-overflow: ellipsis;
        padding: ${Gt.size==="small"?"3.5px 4px":"7.5px 4px"};
        align-self: center;
      }
    }
  `}),St$2=styled$2(Chip)(({theme:Gt,size:$r})=>`
    max-width: 100%;
    margin: 2px 4px;
    height: ${$r==="small"?"26px":"32px"};

    &[aria-disabled="true"] > svg.MuiChip-deleteIcon {
      color: ${Gt.palette.action.disabled};
      cursor: default;
    }
  `),tt$2={ChipStyled:St$2,TextFieldStyled:Tt$1,EndAdornmentClose:bt$1},Rt$1=React$6.forwardRef(({chips:Gt,onAddChip:$r,onEditChip:zr,onDeleteChip:_r,InputProps:Dr,onInputChange:kr,disabled:qr,clearInputOnBlur:Nr,addOnBlur:Wr,validate:Qr,error:Vr,helperText:Jr,hideClearAll:Zr,inputProps:zn,size:Vn,disableDeleteOnBackspace:_i,disableEdition:e0,className:r0,renderChip:i0,addOnWhichKey:n0,onFocus:o0,onDeleteAllChips:a0,inputRef:s0,inputValue:l0,...u0},b0)=>{const[g0,y0]=React$6.useState(""),[f0,v0]=React$6.useState(""),A0=React$6.useRef(null),p0=React$6.useRef(!1),h0=React$6.useRef(typeof l0=="string"),[m0,c0]=React$6.useState(null),{onKeyDown:d0,...M0}=zn||{},{inputRef:O0,...x0}=Dr||{},C0=()=>{v0("")},$0=h0.current,_0=$0?l0:g0,R0=K0=>{kr==null||kr(K0),$0||y0(K0)},D0=K0=>{R0(Gt[K0]),c0(K0),C0()},S0=()=>{c0(null)},I0=()=>{C0(),R0("")},B0=K0=>{R0(K0.target.value)},T0=(K0,Z0)=>ao=>{if(typeof Qr=="function"){const io=Qr(K0);if(io===!1){Z0==null||Z0.preventDefault();return}if(!$t(io)&&io.isError){Z0==null||Z0.preventDefault(),v0(io.textError);return}}ao()},Q0=(K0,Z0,ao)=>{T0(K0,ao)(()=>{zr==null||zr(K0,Z0),S0(),I0()})},L0=(K0,Z0)=>{T0(K0,Z0)(()=>{$r==null||$r(_0.trim()),I0()})},N0=()=>{if(p0.current){if(m0!==null)S0(),I0();else if(Wr){if(_0.length>0){const K0=_0.trim();K0.length===0?I0():m0!==null?Q0(K0,m0):L0(K0)}}else Nr&&I0();p0.current=!1}},j0=K0=>{A0.current=K0,s0&&W$7(K0,s0),b0&&W$7(K0,b0)},q0=(K0,Z0)=>Z0===It$1.ime?!1:n0?Array.isArray(n0)?n0.some(ao=>ao===K0):n0===K0:K0===T$5.enter,k0=K0=>{const Z0=q0(K0.key,K0.keyCode),ao=K0.key===T$5.backspace,io=_0.trim();if(!Z0&&K0.code==="Tab"){N0();return}if(Z0&&K0.preventDefault(),_0.length>0&&Z0)io.length===0?I0():m0!==null?Q0(io,m0,K0):L0(io,K0);else if(ao&&_0.length===0&&Gt.length>0&&!_i){const H0=Gt.length-1;_r==null||_r(H0),m0===H0&&S0()}d0==null||d0(K0)},w0=K0=>{K0.preventDefault(),o0==null||o0(K0),p0.current=!0},F0=K0=>{K0.preventDefault(),!Zr&&!qr&&(a0==null||a0(),I0(),S0())},G0=K0=>{var Z0;K0===m0?(I0(),S0()):D0(K0),(Z0=A0.current)==null||Z0.focus()},X0=K0=>{qr||(_r==null||_r(K0),m0!==null&&(S0(),I0()))},eo=Gt.length>0;return jsxRuntimeExports.jsx(ClickAwayListener$1,{onClickAway:N0,children:jsxRuntimeExports.jsx(tt$2.TextFieldStyled,{value:_0,onChange:B0,ref:b0,className:`MuiChipsInput-TextField ${r0||""}`,size:Vn,placeholder:"Type and press enter",onFocus:w0,inputProps:{onKeyDown:k0,enterKeyHint:"done",...M0},disabled:qr,error:!!f0||Vr,helperText:f0||Jr,InputProps:{inputRef:j0,startAdornment:eo?Gt.map((K0,Z0)=>{const ao=`chip-${Z0}`,io={index:Z0,onEdit:G0,label:K0,title:K0,isEditing:Z0===m0,size:Vn,disabled:qr,disableEdition:e0,onDelete:X0};return i0?i0(v$6,ao,io):reactExports.createElement(v$6,{...io,key:ao})}):null,endAdornment:Zr?null:jsxRuntimeExports.jsx(tt$2.EndAdornmentClose,{style:{visibility:eo?"visible":"hidden"},children:jsxRuntimeExports.jsx(IconButton,{"aria-label":"Clear",title:"Clear",disabled:qr,size:"small",onClick:F0,children:jsxRuntimeExports.jsx(default_1$l,{fontSize:"small"})})}),...x0},...u0})})});function Bt(Gt,$r){return[...Gt,$r]}function Ft$2(Gt,$r){return Gt.filter((zr,_r)=>$r!==_r)}function Kt$1(Gt,$r,zr){return Gt.map((_r,Dr)=>$r===Dr?zr:_r)}const Mt$1=[],Ut$1=React$6.forwardRef(({value:Gt=Mt$1,onChange:$r,onAddChip:zr,onInputChange:_r,onDeleteChip:Dr,disabled:kr,validate:qr,clearInputOnBlur:Nr,addOnBlur:Wr,hideClearAll:Qr,disableDeleteOnBackspace:Vr,onEditChip:Jr,renderChip:Zr,disableEdition:zn,addOnWhichKey:Vn=T$5.enter,inputValue:_i,...e0},r0)=>jsxRuntimeExports.jsx(Rt$1,{chips:Gt,onAddChip:i0=>{if(kr)return;const n0=Bt(Gt,i0),o0=n0.length-1;zr==null||zr(i0,o0),$r==null||$r(n0)},onInputChange:_r,disableDeleteOnBackspace:Vr,onDeleteChip:i0=>{if(kr)return;const n0=Gt[i0];$r==null||$r(Ft$2(Gt,i0)),Dr==null||Dr(n0,i0)},onEditChip:(i0,n0)=>{kr||zn||($r==null||$r(Kt$1(Gt,n0,i0)),Jr==null||Jr(i0,n0))},renderChip:Zr,onDeleteAllChips:()=>{$r==null||$r([])},clearInputOnBlur:Nr,addOnBlur:Wr,disabled:kr,disableEdition:zn,validate:qr,inputValue:_i,hideClearAll:Qr,addOnWhichKey:Vn,...e0,ref:r0}));let windowObject;typeof window<"u"?windowObject=window:typeof self<"u"?windowObject=self:windowObject=global;let cancelFrame=null,requestFrame=null;const TIMEOUT_DURATION=20,clearTimeoutFn=windowObject.clearTimeout,setTimeoutFn=windowObject.setTimeout,cancelAnimationFrameFn=windowObject.cancelAnimationFrame||windowObject.mozCancelAnimationFrame||windowObject.webkitCancelAnimationFrame,requestAnimationFrameFn=windowObject.requestAnimationFrame||windowObject.mozRequestAnimationFrame||windowObject.webkitRequestAnimationFrame;cancelAnimationFrameFn==null||requestAnimationFrameFn==null?(cancelFrame=clearTimeoutFn,requestFrame=function($r){return setTimeoutFn($r,TIMEOUT_DURATION)}):(cancelFrame=function([$r,zr]){cancelAnimationFrameFn($r),clearTimeoutFn(zr)},requestFrame=function($r){const zr=requestAnimationFrameFn(function(){clearTimeoutFn(_r),$r()}),_r=setTimeoutFn(function(){cancelAnimationFrameFn(zr),$r()},TIMEOUT_DURATION);return[zr,_r]});function createDetectElementResize(Gt){let $r,zr,_r,Dr,kr,qr,Nr;const Wr=typeof document<"u"&&document.attachEvent;if(!Wr){qr=function(r0){const i0=r0.__resizeTriggers__,n0=i0.firstElementChild,o0=i0.lastElementChild,a0=n0.firstElementChild;o0.scrollLeft=o0.scrollWidth,o0.scrollTop=o0.scrollHeight,a0.style.width=n0.offsetWidth+1+"px",a0.style.height=n0.offsetHeight+1+"px",n0.scrollLeft=n0.scrollWidth,n0.scrollTop=n0.scrollHeight},kr=function(r0){return r0.offsetWidth!==r0.__resizeLast__.width||r0.offsetHeight!==r0.__resizeLast__.height},Nr=function(r0){if(r0.target.className&&typeof r0.target.className.indexOf=="function"&&r0.target.className.indexOf("contract-trigger")<0&&r0.target.className.indexOf("expand-trigger")<0)return;const i0=this;qr(this),this.__resizeRAF__&&cancelFrame(this.__resizeRAF__),this.__resizeRAF__=requestFrame(function(){kr(i0)&&(i0.__resizeLast__.width=i0.offsetWidth,i0.__resizeLast__.height=i0.offsetHeight,i0.__resizeListeners__.forEach(function(a0){a0.call(i0,r0)}))})};let Zr=!1,zn="";_r="animationstart";const Vn="Webkit Moz O ms".split(" ");let _i="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),e0="";{const r0=document.createElement("fakeelement");if(r0.style.animationName!==void 0&&(Zr=!0),Zr===!1){for(let i0=0;i0<Vn.length;i0++)if(r0.style[Vn[i0]+"AnimationName"]!==void 0){e0=Vn[i0],zn="-"+e0.toLowerCase()+"-",_r=_i[i0],Zr=!0;break}}}zr="resizeanim",$r="@"+zn+"keyframes "+zr+" { from { opacity: 0; } to { opacity: 0; } } ",Dr=zn+"animation: 1ms "+zr+"; "}const Qr=function(Zr){if(!Zr.getElementById("detectElementResize")){const zn=($r||"")+".resize-triggers { "+(Dr||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',Vn=Zr.head||Zr.getElementsByTagName("head")[0],_i=Zr.createElement("style");_i.id="detectElementResize",_i.type="text/css",Gt!=null&&_i.setAttribute("nonce",Gt),_i.styleSheet?_i.styleSheet.cssText=zn:_i.appendChild(Zr.createTextNode(zn)),Vn.appendChild(_i)}};return{addResizeListener:function(Zr,zn){if(Wr)Zr.attachEvent("onresize",zn);else{if(!Zr.__resizeTriggers__){const Vn=Zr.ownerDocument,_i=windowObject.getComputedStyle(Zr);_i&&_i.position==="static"&&(Zr.style.position="relative"),Qr(Vn),Zr.__resizeLast__={},Zr.__resizeListeners__=[],(Zr.__resizeTriggers__=Vn.createElement("div")).className="resize-triggers";const e0=Vn.createElement("div");e0.className="expand-trigger",e0.appendChild(Vn.createElement("div"));const r0=Vn.createElement("div");r0.className="contract-trigger",Zr.__resizeTriggers__.appendChild(e0),Zr.__resizeTriggers__.appendChild(r0),Zr.appendChild(Zr.__resizeTriggers__),qr(Zr),Zr.addEventListener("scroll",Nr,!0),_r&&(Zr.__resizeTriggers__.__animationListener__=function(n0){n0.animationName===zr&&qr(Zr)},Zr.__resizeTriggers__.addEventListener(_r,Zr.__resizeTriggers__.__animationListener__))}Zr.__resizeListeners__.push(zn)}},removeResizeListener:function(Zr,zn){if(Wr)Zr.detachEvent("onresize",zn);else if(Zr.__resizeListeners__.splice(Zr.__resizeListeners__.indexOf(zn),1),!Zr.__resizeListeners__.length){Zr.removeEventListener("scroll",Nr,!0),Zr.__resizeTriggers__.__animationListener__&&(Zr.__resizeTriggers__.removeEventListener(_r,Zr.__resizeTriggers__.__animationListener__),Zr.__resizeTriggers__.__animationListener__=null);try{Zr.__resizeTriggers__=!Zr.removeChild(Zr.__resizeTriggers__)}catch{}}}}}class AutoSizer extends reactExports.Component{constructor(...$r){super(...$r),this.state={height:this.props.defaultHeight||0,scaledHeight:this.props.defaultHeight||0,scaledWidth:this.props.defaultWidth||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:zr,disableWidth:_r,onResize:Dr}=this.props;if(this._parentNode){const kr=window.getComputedStyle(this._parentNode)||{},qr=parseFloat(kr.paddingLeft||"0"),Nr=parseFloat(kr.paddingRight||"0"),Wr=parseFloat(kr.paddingTop||"0"),Qr=parseFloat(kr.paddingBottom||"0"),Vr=this._parentNode.getBoundingClientRect(),Jr=Vr.height-Wr-Qr,Zr=Vr.width-qr-Nr,zn=this._parentNode.offsetHeight-Wr-Qr,Vn=this._parentNode.offsetWidth-qr-Nr;(!zr&&(this.state.height!==zn||this.state.scaledHeight!==Jr)||!_r&&(this.state.width!==Vn||this.state.scaledWidth!==Zr))&&(this.setState({height:zn,width:Vn,scaledHeight:Jr,scaledWidth:Zr}),typeof Dr=="function"&&Dr({height:zn,scaledHeight:Jr,scaledWidth:Zr,width:Vn}))}},this._setRef=zr=>{this._autoSizer=zr}}componentDidMount(){const{nonce:$r}=this.props,zr=this._autoSizer?this._autoSizer.parentNode:null;if(zr!=null&&zr.ownerDocument&&zr.ownerDocument.defaultView&&zr instanceof zr.ownerDocument.defaultView.HTMLElement){this._parentNode=zr;const _r=zr.ownerDocument.defaultView.ResizeObserver;_r!=null?(this._resizeObserver=new _r(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(zr)):(this._detectElementResize=createDetectElementResize($r),this._detectElementResize.addResizeListener(zr,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){const{children:$r,defaultHeight:zr,defaultWidth:_r,disableHeight:Dr=!1,disableWidth:kr=!1,doNotBailOutOnEmptyChildren:qr=!1,nonce:Nr,onResize:Wr,style:Qr={},tagName:Vr="div",...Jr}=this.props,{height:Zr,scaledHeight:zn,scaledWidth:Vn,width:_i}=this.state,e0={overflow:"visible"},r0={};let i0=!1;return Dr||(Zr===0&&(i0=!0),e0.height=0,r0.height=Zr,r0.scaledHeight=zn),kr||(_i===0&&(i0=!0),e0.width=0,r0.width=_i,r0.scaledWidth=Vn),qr&&(i0=!1),reactExports.createElement(Vr,{ref:this._setRef,style:{...e0,...Qr},...Jr},!i0&&$r(r0))}}var hasNativePerformanceNow=typeof performance=="object"&&typeof performance.now=="function",now=hasNativePerformanceNow?function(){return performance.now()}:function(){return Date.now()};function cancelTimeout(Gt){cancelAnimationFrame(Gt.id)}function requestTimeout(Gt,$r){var zr=now();function _r(){now()-zr>=$r?Gt.call(null):Dr.id=requestAnimationFrame(_r)}var Dr={id:requestAnimationFrame(_r)};return Dr}var size=-1;function getScrollbarSize(Gt){if(Gt===void 0&&(Gt=!1),size===-1||Gt){var $r=document.createElement("div"),zr=$r.style;zr.width="50px",zr.height="50px",zr.overflow="scroll",document.body.appendChild($r),size=$r.offsetWidth-$r.clientWidth,document.body.removeChild($r)}return size}var cachedRTLResult=null;function getRTLOffsetType(Gt){if(Gt===void 0&&(Gt=!1),cachedRTLResult===null||Gt){var $r=document.createElement("div"),zr=$r.style;zr.width="50px",zr.height="50px",zr.overflow="scroll",zr.direction="rtl";var _r=document.createElement("div"),Dr=_r.style;return Dr.width="100px",Dr.height="100px",$r.appendChild(_r),document.body.appendChild($r),$r.scrollLeft>0?cachedRTLResult="positive-descending":($r.scrollLeft=1,$r.scrollLeft===0?cachedRTLResult="negative":cachedRTLResult="positive-ascending"),document.body.removeChild($r),cachedRTLResult}return cachedRTLResult}var IS_SCROLLING_DEBOUNCE_INTERVAL$1=150,defaultItemKey$1=function Gt($r,zr){return $r};function createListComponent(Gt){var $r,zr=Gt.getItemOffset,_r=Gt.getEstimatedTotalSize,Dr=Gt.getItemSize,kr=Gt.getOffsetForIndexAndAlignment,qr=Gt.getStartIndexForOffset,Nr=Gt.getStopIndexForStartIndex,Wr=Gt.initInstanceProps,Qr=Gt.shouldResetStyleCacheOnItemSizeChange,Vr=Gt.validateProps;return $r=function(Jr){_inheritsLoose$5(Zr,Jr);function Zr(Vn){var _i;return _i=Jr.call(this,Vn)||this,_i._instanceProps=Wr(_i.props,_assertThisInitialized$2(_i)),_i._outerRef=void 0,_i._resetIsScrollingTimeoutId=null,_i.state={instance:_assertThisInitialized$2(_i),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof _i.props.initialScrollOffset=="number"?_i.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},_i._callOnItemsRendered=void 0,_i._callOnItemsRendered=memoizeOne(function(e0,r0,i0,n0){return _i.props.onItemsRendered({overscanStartIndex:e0,overscanStopIndex:r0,visibleStartIndex:i0,visibleStopIndex:n0})}),_i._callOnScroll=void 0,_i._callOnScroll=memoizeOne(function(e0,r0,i0){return _i.props.onScroll({scrollDirection:e0,scrollOffset:r0,scrollUpdateWasRequested:i0})}),_i._getItemStyle=void 0,_i._getItemStyle=function(e0){var r0=_i.props,i0=r0.direction,n0=r0.itemSize,o0=r0.layout,a0=_i._getItemStyleCache(Qr&&n0,Qr&&o0,Qr&&i0),s0;if(a0.hasOwnProperty(e0))s0=a0[e0];else{var l0=zr(_i.props,e0,_i._instanceProps),u0=Dr(_i.props,e0,_i._instanceProps),b0=i0==="horizontal"||o0==="horizontal",g0=i0==="rtl",y0=b0?l0:0;a0[e0]=s0={position:"absolute",left:g0?void 0:y0,right:g0?y0:void 0,top:b0?0:l0,height:b0?"100%":u0,width:b0?u0:"100%"}}return s0},_i._getItemStyleCache=void 0,_i._getItemStyleCache=memoizeOne(function(e0,r0,i0){return{}}),_i._onScrollHorizontal=function(e0){var r0=e0.currentTarget,i0=r0.clientWidth,n0=r0.scrollLeft,o0=r0.scrollWidth;_i.setState(function(a0){if(a0.scrollOffset===n0)return null;var s0=_i.props.direction,l0=n0;if(s0==="rtl")switch(getRTLOffsetType()){case"negative":l0=-n0;break;case"positive-descending":l0=o0-i0-n0;break}return l0=Math.max(0,Math.min(l0,o0-i0)),{isScrolling:!0,scrollDirection:a0.scrollOffset<l0?"forward":"backward",scrollOffset:l0,scrollUpdateWasRequested:!1}},_i._resetIsScrollingDebounced)},_i._onScrollVertical=function(e0){var r0=e0.currentTarget,i0=r0.clientHeight,n0=r0.scrollHeight,o0=r0.scrollTop;_i.setState(function(a0){if(a0.scrollOffset===o0)return null;var s0=Math.max(0,Math.min(o0,n0-i0));return{isScrolling:!0,scrollDirection:a0.scrollOffset<s0?"forward":"backward",scrollOffset:s0,scrollUpdateWasRequested:!1}},_i._resetIsScrollingDebounced)},_i._outerRefSetter=function(e0){var r0=_i.props.outerRef;_i._outerRef=e0,typeof r0=="function"?r0(e0):r0!=null&&typeof r0=="object"&&r0.hasOwnProperty("current")&&(r0.current=e0)},_i._resetIsScrollingDebounced=function(){_i._resetIsScrollingTimeoutId!==null&&cancelTimeout(_i._resetIsScrollingTimeoutId),_i._resetIsScrollingTimeoutId=requestTimeout(_i._resetIsScrolling,IS_SCROLLING_DEBOUNCE_INTERVAL$1)},_i._resetIsScrolling=function(){_i._resetIsScrollingTimeoutId=null,_i.setState({isScrolling:!1},function(){_i._getItemStyleCache(-1,null)})},_i}Zr.getDerivedStateFromProps=function(_i,e0){return validateSharedProps$1(_i,e0),Vr(_i),null};var zn=Zr.prototype;return zn.scrollTo=function(_i){_i=Math.max(0,_i),this.setState(function(e0){return e0.scrollOffset===_i?null:{scrollDirection:e0.scrollOffset<_i?"forward":"backward",scrollOffset:_i,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},zn.scrollToItem=function(_i,e0){e0===void 0&&(e0="auto");var r0=this.props,i0=r0.itemCount,n0=r0.layout,o0=this.state.scrollOffset;_i=Math.max(0,Math.min(_i,i0-1));var a0=0;if(this._outerRef){var s0=this._outerRef;n0==="vertical"?a0=s0.scrollWidth>s0.clientWidth?getScrollbarSize():0:a0=s0.scrollHeight>s0.clientHeight?getScrollbarSize():0}this.scrollTo(kr(this.props,_i,e0,o0,this._instanceProps,a0))},zn.componentDidMount=function(){var _i=this.props,e0=_i.direction,r0=_i.initialScrollOffset,i0=_i.layout;if(typeof r0=="number"&&this._outerRef!=null){var n0=this._outerRef;e0==="horizontal"||i0==="horizontal"?n0.scrollLeft=r0:n0.scrollTop=r0}this._callPropsCallbacks()},zn.componentDidUpdate=function(){var _i=this.props,e0=_i.direction,r0=_i.layout,i0=this.state,n0=i0.scrollOffset,o0=i0.scrollUpdateWasRequested;if(o0&&this._outerRef!=null){var a0=this._outerRef;if(e0==="horizontal"||r0==="horizontal")if(e0==="rtl")switch(getRTLOffsetType()){case"negative":a0.scrollLeft=-n0;break;case"positive-ascending":a0.scrollLeft=n0;break;default:var s0=a0.clientWidth,l0=a0.scrollWidth;a0.scrollLeft=l0-s0-n0;break}else a0.scrollLeft=n0;else a0.scrollTop=n0}this._callPropsCallbacks()},zn.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&cancelTimeout(this._resetIsScrollingTimeoutId)},zn.render=function(){var _i=this.props,e0=_i.children,r0=_i.className,i0=_i.direction,n0=_i.height,o0=_i.innerRef,a0=_i.innerElementType,s0=_i.innerTagName,l0=_i.itemCount,u0=_i.itemData,b0=_i.itemKey,g0=b0===void 0?defaultItemKey$1:b0,y0=_i.layout,f0=_i.outerElementType,v0=_i.outerTagName,A0=_i.style,p0=_i.useIsScrolling,h0=_i.width,m0=this.state.isScrolling,c0=i0==="horizontal"||y0==="horizontal",d0=c0?this._onScrollHorizontal:this._onScrollVertical,M0=this._getRangeToRender(),O0=M0[0],x0=M0[1],C0=[];if(l0>0)for(var $0=O0;$0<=x0;$0++)C0.push(reactExports.createElement(e0,{data:u0,key:g0($0,u0),index:$0,isScrolling:p0?m0:void 0,style:this._getItemStyle($0)}));var _0=_r(this.props,this._instanceProps);return reactExports.createElement(f0||v0||"div",{className:r0,onScroll:d0,ref:this._outerRefSetter,style:_extends$q({position:"relative",height:n0,width:h0,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:i0},A0)},reactExports.createElement(a0||s0||"div",{children:C0,ref:o0,style:{height:c0?"100%":_0,pointerEvents:m0?"none":void 0,width:c0?_0:"100%"}}))},zn._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var _i=this.props.itemCount;if(_i>0){var e0=this._getRangeToRender(),r0=e0[0],i0=e0[1],n0=e0[2],o0=e0[3];this._callOnItemsRendered(r0,i0,n0,o0)}}if(typeof this.props.onScroll=="function"){var a0=this.state,s0=a0.scrollDirection,l0=a0.scrollOffset,u0=a0.scrollUpdateWasRequested;this._callOnScroll(s0,l0,u0)}},zn._getRangeToRender=function(){var _i=this.props,e0=_i.itemCount,r0=_i.overscanCount,i0=this.state,n0=i0.isScrolling,o0=i0.scrollDirection,a0=i0.scrollOffset;if(e0===0)return[0,0,0,0];var s0=qr(this.props,a0,this._instanceProps),l0=Nr(this.props,s0,a0,this._instanceProps),u0=!n0||o0==="backward"?Math.max(1,r0):1,b0=!n0||o0==="forward"?Math.max(1,r0):1;return[Math.max(0,s0-u0),Math.max(0,Math.min(e0-1,l0+b0)),s0,l0]},Zr}(reactExports.PureComponent),$r.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},$r}var validateSharedProps$1=function Gt($r,zr){$r.children,$r.direction,$r.height,$r.layout,$r.innerTagName,$r.outerTagName,$r.width,zr.instance},DEFAULT_ESTIMATED_ITEM_SIZE$1=50,getItemMetadata$1=function Gt($r,zr,_r){var Dr=$r,kr=Dr.itemSize,qr=_r.itemMetadataMap,Nr=_r.lastMeasuredIndex;if(zr>Nr){var Wr=0;if(Nr>=0){var Qr=qr[Nr];Wr=Qr.offset+Qr.size}for(var Vr=Nr+1;Vr<=zr;Vr++){var Jr=kr(Vr);qr[Vr]={offset:Wr,size:Jr},Wr+=Jr}_r.lastMeasuredIndex=zr}return qr[zr]},findNearestItem$1=function Gt($r,zr,_r){var Dr=zr.itemMetadataMap,kr=zr.lastMeasuredIndex,qr=kr>0?Dr[kr].offset:0;return qr>=_r?findNearestItemBinarySearch$1($r,zr,kr,0,_r):findNearestItemExponentialSearch$1($r,zr,Math.max(0,kr),_r)},findNearestItemBinarySearch$1=function Gt($r,zr,_r,Dr,kr){for(;Dr<=_r;){var qr=Dr+Math.floor((_r-Dr)/2),Nr=getItemMetadata$1($r,qr,zr).offset;if(Nr===kr)return qr;Nr<kr?Dr=qr+1:Nr>kr&&(_r=qr-1)}return Dr>0?Dr-1:0},findNearestItemExponentialSearch$1=function Gt($r,zr,_r,Dr){for(var kr=$r.itemCount,qr=1;_r<kr&&getItemMetadata$1($r,_r,zr).offset<Dr;)_r+=qr,qr*=2;return findNearestItemBinarySearch$1($r,zr,Math.min(_r,kr-1),Math.floor(_r/2),Dr)},getEstimatedTotalSize=function Gt($r,zr){var _r=$r.itemCount,Dr=zr.itemMetadataMap,kr=zr.estimatedItemSize,qr=zr.lastMeasuredIndex,Nr=0;if(qr>=_r&&(qr=_r-1),qr>=0){var Wr=Dr[qr];Nr=Wr.offset+Wr.size}var Qr=_r-qr-1,Vr=Qr*kr;return Nr+Vr},VariableSizeList=createListComponent({getItemOffset:function Gt($r,zr,_r){return getItemMetadata$1($r,zr,_r).offset},getItemSize:function Gt($r,zr,_r){return _r.itemMetadataMap[zr].size},getEstimatedTotalSize,getOffsetForIndexAndAlignment:function Gt($r,zr,_r,Dr,kr,qr){var Nr=$r.direction,Wr=$r.height,Qr=$r.layout,Vr=$r.width,Jr=Nr==="horizontal"||Qr==="horizontal",Zr=Jr?Vr:Wr,zn=getItemMetadata$1($r,zr,kr),Vn=getEstimatedTotalSize($r,kr),_i=Math.max(0,Math.min(Vn-Zr,zn.offset)),e0=Math.max(0,zn.offset-Zr+zn.size+qr);switch(_r==="smart"&&(Dr>=e0-Zr&&Dr<=_i+Zr?_r="auto":_r="center"),_r){case"start":return _i;case"end":return e0;case"center":return Math.round(e0+(_i-e0)/2);case"auto":default:return Dr>=e0&&Dr<=_i?Dr:Dr<e0?e0:_i}},getStartIndexForOffset:function Gt($r,zr,_r){return findNearestItem$1($r,_r,zr)},getStopIndexForStartIndex:function Gt($r,zr,_r,Dr){for(var kr=$r.direction,qr=$r.height,Nr=$r.itemCount,Wr=$r.layout,Qr=$r.width,Vr=kr==="horizontal"||Wr==="horizontal",Jr=Vr?Qr:qr,Zr=getItemMetadata$1($r,zr,Dr),zn=_r+Jr,Vn=Zr.offset+Zr.size,_i=zr;_i<Nr-1&&Vn<zn;)_i++,Vn+=getItemMetadata$1($r,_i,Dr).size;return _i},initInstanceProps:function Gt($r,zr){var _r=$r,Dr=_r.estimatedItemSize,kr={itemMetadataMap:{},estimatedItemSize:Dr||DEFAULT_ESTIMATED_ITEM_SIZE$1,lastMeasuredIndex:-1};return zr.resetAfterIndex=function(qr,Nr){Nr===void 0&&(Nr=!0),kr.lastMeasuredIndex=Math.min(kr.lastMeasuredIndex,qr-1),zr._getItemStyleCache(-1),Nr&&zr.forceUpdate()},kr},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function Gt($r){$r.itemSize}});function isRangeVisible(Gt){var $r=Gt.lastRenderedStartIndex,zr=Gt.lastRenderedStopIndex,_r=Gt.startIndex,Dr=Gt.stopIndex;return!(_r>zr||Dr<$r)}function scanForUnloadedRanges(Gt){for(var $r=Gt.isItemLoaded,zr=Gt.itemCount,_r=Gt.minimumBatchSize,Dr=Gt.startIndex,kr=Gt.stopIndex,qr=[],Nr=null,Wr=null,Qr=Dr;Qr<=kr;Qr++){var Vr=$r(Qr);Vr?Wr!==null&&(qr.push(Nr,Wr),Nr=Wr=null):(Wr=Qr,Nr===null&&(Nr=Qr))}if(Wr!==null){for(var Jr=Math.min(Math.max(Wr,Nr+_r-1),zr-1),Zr=Wr+1;Zr<=Jr&&!$r(Zr);Zr++)Wr=Zr;qr.push(Nr,Wr)}if(qr.length)for(;qr[1]-qr[0]+1<_r&&qr[0]>0;){var zn=qr[0]-1;if(!$r(zn))qr[0]=zn;else break}return qr}var classCallCheck=function(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")},createClass=function(){function Gt($r,zr){for(var _r=0;_r<zr.length;_r++){var Dr=zr[_r];Dr.enumerable=Dr.enumerable||!1,Dr.configurable=!0,"value"in Dr&&(Dr.writable=!0),Object.defineProperty($r,Dr.key,Dr)}}return function($r,zr,_r){return zr&&Gt($r.prototype,zr),_r&&Gt($r,_r),$r}}(),inherits=function(Gt,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof $r);Gt.prototype=Object.create($r&&$r.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),$r&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,$r):Gt.__proto__=$r)},possibleConstructorReturn=function(Gt,$r){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return $r&&(typeof $r=="object"||typeof $r=="function")?$r:Gt},InfiniteLoader=function(Gt){inherits($r,Gt);function $r(){var zr,_r,Dr,kr;classCallCheck(this,$r);for(var qr=arguments.length,Nr=Array(qr),Wr=0;Wr<qr;Wr++)Nr[Wr]=arguments[Wr];return kr=(_r=(Dr=possibleConstructorReturn(this,(zr=$r.__proto__||Object.getPrototypeOf($r)).call.apply(zr,[this].concat(Nr))),Dr),Dr._lastRenderedStartIndex=-1,Dr._lastRenderedStopIndex=-1,Dr._memoizedUnloadedRanges=[],Dr._onItemsRendered=function(Qr){var Vr=Qr.visibleStartIndex,Jr=Qr.visibleStopIndex;Dr._lastRenderedStartIndex=Vr,Dr._lastRenderedStopIndex=Jr,Dr._ensureRowsLoaded(Vr,Jr)},Dr._setRef=function(Qr){Dr._listRef=Qr},_r),possibleConstructorReturn(Dr,kr)}return createClass($r,[{key:"resetloadMoreItemsCache",value:function(){var _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;this._memoizedUnloadedRanges=[],_r&&this._ensureRowsLoaded(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var _r=this.props.children;return _r({onItemsRendered:this._onItemsRendered,ref:this._setRef})}},{key:"_ensureRowsLoaded",value:function(_r,Dr){var kr=this.props,qr=kr.isItemLoaded,Nr=kr.itemCount,Wr=kr.minimumBatchSize,Qr=Wr===void 0?10:Wr,Vr=kr.threshold,Jr=Vr===void 0?15:Vr,Zr=scanForUnloadedRanges({isItemLoaded:qr,itemCount:Nr,minimumBatchSize:Qr,startIndex:Math.max(0,_r-Jr),stopIndex:Math.min(Nr-1,Dr+Jr)});(this._memoizedUnloadedRanges.length!==Zr.length||this._memoizedUnloadedRanges.some(function(zn,Vn){return Zr[Vn]!==zn}))&&(this._memoizedUnloadedRanges=Zr,this._loadUnloadedRanges(Zr))}},{key:"_loadUnloadedRanges",value:function(_r){for(var Dr=this,kr=this.props.loadMoreItems||this.props.loadMoreRows,qr=function(Qr){var Vr=_r[Qr],Jr=_r[Qr+1],Zr=kr(Vr,Jr);Zr!=null&&Zr.then(function(){if(isRangeVisible({lastRenderedStartIndex:Dr._lastRenderedStartIndex,lastRenderedStopIndex:Dr._lastRenderedStopIndex,startIndex:Vr,stopIndex:Jr})){if(Dr._listRef==null)return;typeof Dr._listRef.resetAfterIndex=="function"?Dr._listRef.resetAfterIndex(Vr,!0):(typeof Dr._listRef._getItemStyleCache=="function"&&Dr._listRef._getItemStyleCache(-1),Dr._listRef.forceUpdate())}})},Nr=0;Nr<_r.length;Nr+=2)qr(Nr)}}]),$r}(reactExports.PureComponent);function arrayReduce$1(Gt,$r,zr,_r){var Dr=-1,kr=Gt==null?0:Gt.length;for(_r&&kr&&(zr=Gt[++Dr]);++Dr<kr;)zr=$r(zr,Gt[Dr],Dr,Gt);return zr}var _arrayReduce=arrayReduce$1;function basePropertyOf$1(Gt){return function($r){return Gt==null?void 0:Gt[$r]}}var _basePropertyOf=basePropertyOf$1,basePropertyOf=_basePropertyOf,deburredLetters={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"},deburrLetter$1=basePropertyOf(deburredLetters),_deburrLetter=deburrLetter$1,deburrLetter=_deburrLetter,toString$3=toString_1,reLatin=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsCombo$1="["+rsComboRange$1+"]",reComboMark=RegExp(rsCombo$1,"g");function deburr$1(Gt){return Gt=toString$3(Gt),Gt&&Gt.replace(reLatin,deburrLetter).replace(reComboMark,"")}var deburr_1=deburr$1,reAsciiWord=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function asciiWords$1(Gt){return Gt.match(reAsciiWord)||[]}var _asciiWords=asciiWords$1,reHasUnicodeWord=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function hasUnicodeWord$1(Gt){return reHasUnicodeWord.test(Gt)}var _hasUnicodeWord=hasUnicodeWord$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsDingbatRange="\\u2700-\\u27bf",rsLowerRange="a-z\\xdf-\\xf6\\xf8-\\xff",rsMathOpRange="\\xac\\xb1\\xd7\\xf7",rsNonCharRange="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",rsPunctuationRange="\\u2000-\\u206f",rsSpaceRange=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",rsUpperRange="A-Z\\xc0-\\xd6\\xd8-\\xde",rsVarRange="\\ufe0e\\ufe0f",rsBreakRange=rsMathOpRange+rsNonCharRange+rsPunctuationRange+rsSpaceRange,rsApos$1="['’]",rsBreak="["+rsBreakRange+"]",rsCombo="["+rsComboRange+"]",rsDigits="\\d+",rsDingbat="["+rsDingbatRange+"]",rsLower="["+rsLowerRange+"]",rsMisc="[^"+rsAstralRange+rsBreakRange+rsDigits+rsDingbatRange+rsLowerRange+rsUpperRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsUpper="["+rsUpperRange+"]",rsZWJ="\\u200d",rsMiscLower="(?:"+rsLower+"|"+rsMisc+")",rsMiscUpper="(?:"+rsUpper+"|"+rsMisc+")",rsOptContrLower="(?:"+rsApos$1+"(?:d|ll|m|re|s|t|ve))?",rsOptContrUpper="(?:"+rsApos$1+"(?:D|LL|M|RE|S|T|VE))?",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsOrdLower="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rsOrdUpper="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsEmoji="(?:"+[rsDingbat,rsRegional,rsSurrPair].join("|")+")"+rsSeq,reUnicodeWord=RegExp([rsUpper+"?"+rsLower+"+"+rsOptContrLower+"(?="+[rsBreak,rsUpper,"$"].join("|")+")",rsMiscUpper+"+"+rsOptContrUpper+"(?="+[rsBreak,rsUpper+rsMiscLower,"$"].join("|")+")",rsUpper+"?"+rsMiscLower+"+"+rsOptContrLower,rsUpper+"+"+rsOptContrUpper,rsOrdUpper,rsOrdLower,rsDigits,rsEmoji].join("|"),"g");function unicodeWords$1(Gt){return Gt.match(reUnicodeWord)||[]}var _unicodeWords=unicodeWords$1,asciiWords=_asciiWords,hasUnicodeWord=_hasUnicodeWord,toString$2=toString_1,unicodeWords=_unicodeWords;function words$1(Gt,$r,zr){return Gt=toString$2(Gt),$r=zr?void 0:$r,$r===void 0?hasUnicodeWord(Gt)?unicodeWords(Gt):asciiWords(Gt):Gt.match($r)||[]}var words_1=words$1,arrayReduce=_arrayReduce,deburr=deburr_1,words=words_1,rsApos="['’]",reApos=RegExp(rsApos,"g");function createCompounder$1(Gt){return function($r){return arrayReduce(words(deburr($r).replace(reApos,"")),Gt,"")}}var _createCompounder=createCompounder$1,createCompounder=_createCompounder,snakeCase=createCompounder(function(Gt,$r,zr){return Gt+(zr?"_":"")+$r.toLowerCase()}),snakeCase_1=snakeCase;const snakeCase$1=getDefaultExportFromCjs$3(snakeCase_1);function _defineProperty$3(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function ownKeys$3(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread2$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$3(Object(zr),!0).forEach(function(_r){_defineProperty$3(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$3(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _objectWithoutPropertiesLoose(Gt,$r){if(Gt==null)return{};var zr={},_r=Object.keys(Gt),Dr,kr;for(kr=0;kr<_r.length;kr++)Dr=_r[kr],!($r.indexOf(Dr)>=0)&&(zr[Dr]=Gt[Dr]);return zr}function _objectWithoutProperties(Gt,$r){if(Gt==null)return{};var zr=_objectWithoutPropertiesLoose(Gt,$r),_r,Dr;if(Object.getOwnPropertySymbols){var kr=Object.getOwnPropertySymbols(Gt);for(Dr=0;Dr<kr.length;Dr++)_r=kr[Dr],!($r.indexOf(_r)>=0)&&Object.prototype.propertyIsEnumerable.call(Gt,_r)&&(zr[_r]=Gt[_r])}return zr}function _slicedToArray$1(Gt,$r){return _arrayWithHoles(Gt)||_iterableToArrayLimit(Gt,$r)||_unsupportedIterableToArray(Gt,$r)||_nonIterableRest()}function _arrayWithHoles(Gt){if(Array.isArray(Gt))return Gt}function _iterableToArrayLimit(Gt,$r){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(Gt)))){var zr=[],_r=!0,Dr=!1,kr=void 0;try{for(var qr=Gt[Symbol.iterator](),Nr;!(_r=(Nr=qr.next()).done)&&(zr.push(Nr.value),!($r&&zr.length===$r));_r=!0);}catch(Wr){Dr=!0,kr=Wr}finally{try{!_r&&qr.return!=null&&qr.return()}finally{if(Dr)throw kr}}return zr}}function _unsupportedIterableToArray(Gt,$r){if(Gt){if(typeof Gt=="string")return _arrayLikeToArray(Gt,$r);var zr=Object.prototype.toString.call(Gt).slice(8,-1);if(zr==="Object"&&Gt.constructor&&(zr=Gt.constructor.name),zr==="Map"||zr==="Set")return Array.from(Gt);if(zr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(zr))return _arrayLikeToArray(Gt,$r)}}function _arrayLikeToArray(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _defineProperty$2(Gt,$r,zr){return $r in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function ownKeys$2(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread2(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$2(Object(zr),!0).forEach(function(_r){_defineProperty$2(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$2(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function compose$1(){for(var Gt=arguments.length,$r=new Array(Gt),zr=0;zr<Gt;zr++)$r[zr]=arguments[zr];return function(_r){return $r.reduceRight(function(Dr,kr){return kr(Dr)},_r)}}function curry$1(Gt){return function $r(){for(var zr=this,_r=arguments.length,Dr=new Array(_r),kr=0;kr<_r;kr++)Dr[kr]=arguments[kr];return Dr.length>=Gt.length?Gt.apply(this,Dr):function(){for(var qr=arguments.length,Nr=new Array(qr),Wr=0;Wr<qr;Wr++)Nr[Wr]=arguments[Wr];return $r.apply(zr,[].concat(Dr,Nr))}}}function isObject$2(Gt){return{}.toString.call(Gt).includes("Object")}function isEmpty(Gt){return!Object.keys(Gt).length}function isFunction$1(Gt){return typeof Gt=="function"}function hasOwnProperty(Gt,$r){return Object.prototype.hasOwnProperty.call(Gt,$r)}function validateChanges(Gt,$r){return isObject$2($r)||errorHandler$1("changeType"),Object.keys($r).some(function(zr){return!hasOwnProperty(Gt,zr)})&&errorHandler$1("changeField"),$r}function validateSelector(Gt){isFunction$1(Gt)||errorHandler$1("selectorType")}function validateHandler(Gt){isFunction$1(Gt)||isObject$2(Gt)||errorHandler$1("handlerType"),isObject$2(Gt)&&Object.values(Gt).some(function($r){return!isFunction$1($r)})&&errorHandler$1("handlersType")}function validateInitial(Gt){Gt||errorHandler$1("initialIsRequired"),isObject$2(Gt)||errorHandler$1("initialType"),isEmpty(Gt)&&errorHandler$1("initialContent")}function throwError$1(Gt,$r){throw new Error(Gt[$r]||Gt.default)}var errorMessages$1={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},errorHandler$1=curry$1(throwError$1)(errorMessages$1),validators$1={changes:validateChanges,selector:validateSelector,handler:validateHandler,initial:validateInitial};function create(Gt){var $r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};validators$1.initial(Gt),validators$1.handler($r);var zr={current:Gt},_r=curry$1(didStateUpdate)(zr,$r),Dr=curry$1(updateState)(zr),kr=curry$1(validators$1.changes)(Gt),qr=curry$1(extractChanges)(zr);function Nr(){var Qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(Vr){return Vr};return validators$1.selector(Qr),Qr(zr.current)}function Wr(Qr){compose$1(_r,Dr,kr,qr)(Qr)}return[Nr,Wr]}function extractChanges(Gt,$r){return isFunction$1($r)?$r(Gt.current):$r}function updateState(Gt,$r){return Gt.current=_objectSpread2(_objectSpread2({},Gt.current),$r),$r}function didStateUpdate(Gt,$r,zr){return isFunction$1($r)?$r(Gt.current):Object.keys(zr).forEach(function(_r){var Dr;return(Dr=$r[_r])===null||Dr===void 0?void 0:Dr.call($r,Gt.current[_r])}),zr}var index={create},config$2={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"}};function curry(Gt){return function $r(){for(var zr=this,_r=arguments.length,Dr=new Array(_r),kr=0;kr<_r;kr++)Dr[kr]=arguments[kr];return Dr.length>=Gt.length?Gt.apply(this,Dr):function(){for(var qr=arguments.length,Nr=new Array(qr),Wr=0;Wr<qr;Wr++)Nr[Wr]=arguments[Wr];return $r.apply(zr,[].concat(Dr,Nr))}}}function isObject$1(Gt){return{}.toString.call(Gt).includes("Object")}function validateConfig(Gt){return Gt||errorHandler("configIsRequired"),isObject$1(Gt)||errorHandler("configType"),Gt.urls?(informAboutDeprecation(),{paths:{vs:Gt.urls.monacoBase}}):Gt}function informAboutDeprecation(){console.warn(errorMessages.deprecation)}function throwError(Gt,$r){throw new Error(Gt[$r]||Gt.default)}var errorMessages={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
    You are using deprecated way of configuration.

    Instead of using
      monaco.config({ urls: { monacoBase: '...' } })
    use
      monaco.config({ paths: { vs: '...' } })

    For more please check the link https://github.com/suren-atoyan/monaco-loader#config
  `},errorHandler=curry(throwError)(errorMessages),validators={config:validateConfig},compose=function Gt(){for(var $r=arguments.length,zr=new Array($r),_r=0;_r<$r;_r++)zr[_r]=arguments[_r];return function(Dr){return zr.reduceRight(function(kr,qr){return qr(kr)},Dr)}};function merge(Gt,$r){return Object.keys($r).forEach(function(zr){$r[zr]instanceof Object&&Gt[zr]&&Object.assign($r[zr],merge(Gt[zr],$r[zr]))}),_objectSpread2$1(_objectSpread2$1({},Gt),$r)}var CANCELATION_MESSAGE={type:"cancelation",msg:"operation is manually canceled"};function makeCancelable(Gt){var $r=!1,zr=new Promise(function(_r,Dr){Gt.then(function(kr){return $r?Dr(CANCELATION_MESSAGE):_r(kr)}),Gt.catch(Dr)});return zr.cancel=function(){return $r=!0},zr}var _state$create=index.create({config:config$2,isInitialized:!1,resolve:null,reject:null,monaco:null}),_state$create2=_slicedToArray$1(_state$create,2),getState=_state$create2[0],setState=_state$create2[1];function config$1(Gt){var $r=validators.config(Gt),zr=$r.monaco,_r=_objectWithoutProperties($r,["monaco"]);setState(function(Dr){return{config:merge(Dr.config,_r),monaco:zr}})}function init(){var Gt=getState(function($r){var zr=$r.monaco,_r=$r.isInitialized,Dr=$r.resolve;return{monaco:zr,isInitialized:_r,resolve:Dr}});if(!Gt.isInitialized){if(setState({isInitialized:!0}),Gt.monaco)return Gt.resolve(Gt.monaco),makeCancelable(wrapperPromise);if(window.monaco&&window.monaco.editor)return storeMonacoInstance(window.monaco),Gt.resolve(window.monaco),makeCancelable(wrapperPromise);compose(injectScripts,getMonacoLoaderScript)(configureLoader)}return makeCancelable(wrapperPromise)}function injectScripts(Gt){return document.body.appendChild(Gt)}function createScript(Gt){var $r=document.createElement("script");return Gt&&($r.src=Gt),$r}function getMonacoLoaderScript(Gt){var $r=getState(function(_r){var Dr=_r.config,kr=_r.reject;return{config:Dr,reject:kr}}),zr=createScript("".concat($r.config.paths.vs,"/loader.js"));return zr.onload=function(){return Gt()},zr.onerror=$r.reject,zr}function configureLoader(){var Gt=getState(function(zr){var _r=zr.config,Dr=zr.resolve,kr=zr.reject;return{config:_r,resolve:Dr,reject:kr}}),$r=window.require;$r.config(Gt.config),$r(["vs/editor/editor.main"],function(zr){storeMonacoInstance(zr),Gt.resolve(zr)},function(zr){Gt.reject(zr)})}function storeMonacoInstance(Gt){getState().monaco||setState({monaco:Gt})}function __getMonacoInstance(){return getState(function(Gt){var $r=Gt.monaco;return $r})}var wrapperPromise=new Promise(function(Gt,$r){return setState({resolve:Gt,reject:$r})}),loader={config:config$1,init,__getMonacoInstance},le$4={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}},v$5=le$4,ae$4={container:{display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"}},Y$6=ae$4;function Me$2({children:Gt}){return React$6.createElement("div",{style:Y$6.container},Gt)}var Z$6=Me$2,$$5=Z$6;function Ee$2({width:Gt,height:$r,isEditorReady:zr,loading:_r,_ref:Dr,className:kr,wrapperProps:qr}){return React$6.createElement("section",{style:{...v$5.wrapper,width:Gt,height:$r},...qr},!zr&&React$6.createElement($$5,null,_r),React$6.createElement("div",{ref:Dr,style:{...v$5.fullWidth,...!zr&&v$5.hide},className:kr}))}var ee$2=Ee$2,H$6=reactExports.memo(ee$2);function Ce$2(Gt){reactExports.useEffect(Gt,[])}var k$5=Ce$2;function he$4(Gt,$r,zr=!0){let _r=reactExports.useRef(!0);reactExports.useEffect(_r.current||!zr?()=>{_r.current=!1}:Gt,$r)}var l$1=he$4;function D$5(){}function h(Gt,$r,zr,_r){return De$1(Gt,_r)||be$3(Gt,$r,zr,_r)}function De$1(Gt,$r){return Gt.editor.getModel(te$4(Gt,$r))}function be$3(Gt,$r,zr,_r){return Gt.editor.createModel($r,zr,_r?te$4(Gt,_r):void 0)}function te$4(Gt,$r){return Gt.Uri.parse($r)}function Oe$1({original:Gt,modified:$r,language:zr,originalLanguage:_r,modifiedLanguage:Dr,originalModelPath:kr,modifiedModelPath:qr,keepCurrentOriginalModel:Nr=!1,keepCurrentModifiedModel:Wr=!1,theme:Qr="light",loading:Vr="Loading...",options:Jr={},height:Zr="100%",width:zn="100%",className:Vn,wrapperProps:_i={},beforeMount:e0=D$5,onMount:r0=D$5}){let[i0,n0]=reactExports.useState(!1),[o0,a0]=reactExports.useState(!0),s0=reactExports.useRef(null),l0=reactExports.useRef(null),u0=reactExports.useRef(null),b0=reactExports.useRef(r0),g0=reactExports.useRef(e0),y0=reactExports.useRef(!1);k$5(()=>{let p0=loader.init();return p0.then(h0=>(l0.current=h0)&&a0(!1)).catch(h0=>(h0==null?void 0:h0.type)!=="cancelation"&&console.error("Monaco initialization: error:",h0)),()=>s0.current?A0():p0.cancel()}),l$1(()=>{if(s0.current&&l0.current){let p0=s0.current.getOriginalEditor(),h0=h(l0.current,Gt||"",_r||zr||"text",kr||"");h0!==p0.getModel()&&p0.setModel(h0)}},[kr],i0),l$1(()=>{if(s0.current&&l0.current){let p0=s0.current.getModifiedEditor(),h0=h(l0.current,$r||"",Dr||zr||"text",qr||"");h0!==p0.getModel()&&p0.setModel(h0)}},[qr],i0),l$1(()=>{let p0=s0.current.getModifiedEditor();p0.getOption(l0.current.editor.EditorOption.readOnly)?p0.setValue($r||""):$r!==p0.getValue()&&(p0.executeEdits("",[{range:p0.getModel().getFullModelRange(),text:$r||"",forceMoveMarkers:!0}]),p0.pushUndoStop())},[$r],i0),l$1(()=>{var p0,h0;(h0=(p0=s0.current)==null?void 0:p0.getModel())==null||h0.original.setValue(Gt||"")},[Gt],i0),l$1(()=>{let{original:p0,modified:h0}=s0.current.getModel();l0.current.editor.setModelLanguage(p0,_r||zr||"text"),l0.current.editor.setModelLanguage(h0,Dr||zr||"text")},[zr,_r,Dr],i0),l$1(()=>{var p0;(p0=l0.current)==null||p0.editor.setTheme(Qr)},[Qr],i0),l$1(()=>{var p0;(p0=s0.current)==null||p0.updateOptions(Jr)},[Jr],i0);let f0=reactExports.useCallback(()=>{var m0;if(!l0.current)return;g0.current(l0.current);let p0=h(l0.current,Gt||"",_r||zr||"text",kr||""),h0=h(l0.current,$r||"",Dr||zr||"text",qr||"");(m0=s0.current)==null||m0.setModel({original:p0,modified:h0})},[zr,$r,Dr,Gt,_r,kr,qr]),v0=reactExports.useCallback(()=>{var p0;!y0.current&&u0.current&&(s0.current=l0.current.editor.createDiffEditor(u0.current,{automaticLayout:!0,...Jr}),f0(),(p0=l0.current)==null||p0.editor.setTheme(Qr),n0(!0),y0.current=!0)},[Jr,Qr,f0]);reactExports.useEffect(()=>{i0&&b0.current(s0.current,l0.current)},[i0]),reactExports.useEffect(()=>{!o0&&!i0&&v0()},[o0,i0,v0]);function A0(){var h0,m0,c0,d0;let p0=(h0=s0.current)==null?void 0:h0.getModel();Nr||((m0=p0==null?void 0:p0.original)==null||m0.dispose()),Wr||((c0=p0==null?void 0:p0.modified)==null||c0.dispose()),(d0=s0.current)==null||d0.dispose()}return React$6.createElement(H$6,{width:zn,height:Zr,isEditorReady:i0,loading:Vr,_ref:u0,className:Vn,wrapperProps:_i})}var ie$3=Oe$1;reactExports.memo(ie$3);function He$1(Gt){let $r=reactExports.useRef();return reactExports.useEffect(()=>{$r.current=Gt},[Gt]),$r.current}var se$5=He$1,_$7=new Map;function Ve$2({defaultValue:Gt,defaultLanguage:$r,defaultPath:zr,value:_r,language:Dr,path:kr,theme:qr="light",line:Nr,loading:Wr="Loading...",options:Qr={},overrideServices:Vr={},saveViewState:Jr=!0,keepCurrentModel:Zr=!1,width:zn="100%",height:Vn="100%",className:_i,wrapperProps:e0={},beforeMount:r0=D$5,onMount:i0=D$5,onChange:n0,onValidate:o0=D$5}){let[a0,s0]=reactExports.useState(!1),[l0,u0]=reactExports.useState(!0),b0=reactExports.useRef(null),g0=reactExports.useRef(null),y0=reactExports.useRef(null),f0=reactExports.useRef(i0),v0=reactExports.useRef(r0),A0=reactExports.useRef(),p0=reactExports.useRef(_r),h0=se$5(kr),m0=reactExports.useRef(!1),c0=reactExports.useRef(!1);k$5(()=>{let O0=loader.init();return O0.then(x0=>(b0.current=x0)&&u0(!1)).catch(x0=>(x0==null?void 0:x0.type)!=="cancelation"&&console.error("Monaco initialization: error:",x0)),()=>g0.current?M0():O0.cancel()}),l$1(()=>{var x0,C0,$0,_0;let O0=h(b0.current,Gt||_r||"",$r||Dr||"",kr||zr||"");O0!==((x0=g0.current)==null?void 0:x0.getModel())&&(Jr&&_$7.set(h0,(C0=g0.current)==null?void 0:C0.saveViewState()),($0=g0.current)==null||$0.setModel(O0),Jr&&((_0=g0.current)==null||_0.restoreViewState(_$7.get(kr))))},[kr],a0),l$1(()=>{var O0;(O0=g0.current)==null||O0.updateOptions(Qr)},[Qr],a0),l$1(()=>{!g0.current||_r===void 0||(g0.current.getOption(b0.current.editor.EditorOption.readOnly)?g0.current.setValue(_r):_r!==g0.current.getValue()&&(c0.current=!0,g0.current.executeEdits("",[{range:g0.current.getModel().getFullModelRange(),text:_r,forceMoveMarkers:!0}]),g0.current.pushUndoStop(),c0.current=!1))},[_r],a0),l$1(()=>{var x0,C0;let O0=(x0=g0.current)==null?void 0:x0.getModel();O0&&Dr&&((C0=b0.current)==null||C0.editor.setModelLanguage(O0,Dr))},[Dr],a0),l$1(()=>{var O0;Nr!==void 0&&((O0=g0.current)==null||O0.revealLine(Nr))},[Nr],a0),l$1(()=>{var O0;(O0=b0.current)==null||O0.editor.setTheme(qr)},[qr],a0);let d0=reactExports.useCallback(()=>{var O0;if(!(!y0.current||!b0.current)&&!m0.current){v0.current(b0.current);let x0=kr||zr,C0=h(b0.current,_r||Gt||"",$r||Dr||"",x0||"");g0.current=(O0=b0.current)==null?void 0:O0.editor.create(y0.current,{model:C0,automaticLayout:!0,...Qr},Vr),Jr&&g0.current.restoreViewState(_$7.get(x0)),b0.current.editor.setTheme(qr),Nr!==void 0&&g0.current.revealLine(Nr),s0(!0),m0.current=!0}},[Gt,$r,zr,_r,Dr,kr,Qr,Vr,Jr,qr,Nr]);reactExports.useEffect(()=>{a0&&f0.current(g0.current,b0.current)},[a0]),reactExports.useEffect(()=>{!l0&&!a0&&d0()},[l0,a0,d0]),p0.current=_r,reactExports.useEffect(()=>{var O0,x0;a0&&n0&&((O0=A0.current)==null||O0.dispose(),A0.current=(x0=g0.current)==null?void 0:x0.onDidChangeModelContent(C0=>{c0.current||n0(g0.current.getValue(),C0)}))},[a0,n0]),reactExports.useEffect(()=>{if(a0){let O0=b0.current.editor.onDidChangeMarkers(x0=>{var $0;let C0=($0=g0.current.getModel())==null?void 0:$0.uri;if(C0&&x0.find(_0=>_0.path===C0.path)){let _0=b0.current.editor.getModelMarkers({resource:C0});o0==null||o0(_0)}});return()=>{O0==null||O0.dispose()}}return()=>{}},[a0,o0]);function M0(){var O0,x0;(O0=A0.current)==null||O0.dispose(),Zr?Jr&&_$7.set(kr,g0.current.saveViewState()):(x0=g0.current.getModel())==null||x0.dispose(),g0.current.dispose()}return React$6.createElement(H$6,{width:zn,height:Vn,isEditorReady:a0,loading:Wr,_ref:y0,className:_i,wrapperProps:e0})}var fe$3=Ve$2,de$4=reactExports.memo(fe$3),Ft$1=de$4,jsonify={},parse$1,hasRequiredParse;function requireParse(){if(hasRequiredParse)return parse$1;hasRequiredParse=1;var Gt,$r,zr={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
`,r:"\r",t:"	"},_r;function Dr(zn){throw{name:"SyntaxError",message:zn,at:Gt,text:_r}}function kr(zn){return zn&&zn!==$r&&Dr("Expected '"+zn+"' instead of '"+$r+"'"),$r=_r.charAt(Gt),Gt+=1,$r}function qr(){var zn,Vn="";for($r==="-"&&(Vn="-",kr("-"));$r>="0"&&$r<="9";)Vn+=$r,kr();if($r===".")for(Vn+=".";kr()&&$r>="0"&&$r<="9";)Vn+=$r;if($r==="e"||$r==="E")for(Vn+=$r,kr(),($r==="-"||$r==="+")&&(Vn+=$r,kr());$r>="0"&&$r<="9";)Vn+=$r,kr();return zn=Number(Vn),isFinite(zn)||Dr("Bad number"),zn}function Nr(){var zn,Vn,_i="",e0;if($r==='"')for(;kr();){if($r==='"')return kr(),_i;if($r==="\\")if(kr(),$r==="u"){for(e0=0,Vn=0;Vn<4&&(zn=parseInt(kr(),16),!!isFinite(zn));Vn+=1)e0=e0*16+zn;_i+=String.fromCharCode(e0)}else if(typeof zr[$r]=="string")_i+=zr[$r];else break;else _i+=$r}Dr("Bad string")}function Wr(){for(;$r&&$r<=" ";)kr()}function Qr(){switch($r){case"t":return kr("t"),kr("r"),kr("u"),kr("e"),!0;case"f":return kr("f"),kr("a"),kr("l"),kr("s"),kr("e"),!1;case"n":return kr("n"),kr("u"),kr("l"),kr("l"),null;default:Dr("Unexpected '"+$r+"'")}}function Vr(){var zn=[];if($r==="["){if(kr("["),Wr(),$r==="]")return kr("]"),zn;for(;$r;){if(zn.push(Zr()),Wr(),$r==="]")return kr("]"),zn;kr(","),Wr()}}Dr("Bad array")}function Jr(){var zn,Vn={};if($r==="{"){if(kr("{"),Wr(),$r==="}")return kr("}"),Vn;for(;$r;){if(zn=Nr(),Wr(),kr(":"),Object.prototype.hasOwnProperty.call(Vn,zn)&&Dr('Duplicate key "'+zn+'"'),Vn[zn]=Zr(),Wr(),$r==="}")return kr("}"),Vn;kr(","),Wr()}}Dr("Bad object")}function Zr(){switch(Wr(),$r){case"{":return Jr();case"[":return Vr();case'"':return Nr();case"-":return qr();default:return $r>="0"&&$r<="9"?qr():Qr()}}return parse$1=function(zn,Vn){var _i;return _r=zn,Gt=0,$r=" ",_i=Zr(),Wr(),$r&&Dr("Syntax error"),typeof Vn=="function"?function e0(r0,i0){var n0,o0,a0=r0[i0];if(a0&&typeof a0=="object")for(n0 in Zr)Object.prototype.hasOwnProperty.call(a0,n0)&&(o0=e0(a0,n0),typeof o0>"u"?delete a0[n0]:a0[n0]=o0);return Vn.call(r0,i0,a0)}({"":_i},""):_i},parse$1}var stringify$1,hasRequiredStringify;function requireStringify(){if(hasRequiredStringify)return stringify$1;hasRequiredStringify=1;var Gt=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,$r,zr,_r={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},Dr;function kr(Nr){return Gt.lastIndex=0,Gt.test(Nr)?'"'+Nr.replace(Gt,function(Wr){var Qr=_r[Wr];return typeof Qr=="string"?Qr:"\\u"+("0000"+Wr.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Nr+'"'}function qr(Nr,Wr){var Qr,Vr,Jr,Zr,zn=$r,Vn,_i=Wr[Nr];switch(_i&&typeof _i=="object"&&typeof _i.toJSON=="function"&&(_i=_i.toJSON(Nr)),typeof Dr=="function"&&(_i=Dr.call(Wr,Nr,_i)),typeof _i){case"string":return kr(_i);case"number":return isFinite(_i)?String(_i):"null";case"boolean":case"null":return String(_i);case"object":if(!_i)return"null";if($r+=zr,Vn=[],Object.prototype.toString.apply(_i)==="[object Array]"){for(Zr=_i.length,Qr=0;Qr<Zr;Qr+=1)Vn[Qr]=qr(Qr,_i)||"null";return Jr=Vn.length===0?"[]":$r?`[
`+$r+Vn.join(`,
`+$r)+`
`+zn+"]":"["+Vn.join(",")+"]",$r=zn,Jr}if(Dr&&typeof Dr=="object")for(Zr=Dr.length,Qr=0;Qr<Zr;Qr+=1)Vr=Dr[Qr],typeof Vr=="string"&&(Jr=qr(Vr,_i),Jr&&Vn.push(kr(Vr)+($r?": ":":")+Jr));else for(Vr in _i)Object.prototype.hasOwnProperty.call(_i,Vr)&&(Jr=qr(Vr,_i),Jr&&Vn.push(kr(Vr)+($r?": ":":")+Jr));return Jr=Vn.length===0?"{}":$r?`{
`+$r+Vn.join(`,
`+$r)+`
`+zn+"}":"{"+Vn.join(",")+"}",$r=zn,Jr}}return stringify$1=function(Nr,Wr,Qr){var Vr;if($r="",zr="",typeof Qr=="number")for(Vr=0;Vr<Qr;Vr+=1)zr+=" ";else typeof Qr=="string"&&(zr=Qr);if(Dr=Wr,Wr&&typeof Wr!="function"&&(typeof Wr!="object"||typeof Wr.length!="number"))throw new Error("JSON.stringify");return qr("",{"":Nr})},stringify$1}var hasRequiredJsonify;function requireJsonify(){return hasRequiredJsonify||(hasRequiredJsonify=1,jsonify.parse=requireParse(),jsonify.stringify=requireStringify()),jsonify}var jsonStringify=(typeof JSON<"u"?JSON:requireJsonify()).stringify,isArray$1=isarray,objectKeys=objectKeys$1,callBind=callBindExports,callBound=callBound$1,$join=callBound("Array.prototype.join"),$push=callBound("Array.prototype.push"),strRepeat=function Gt($r,zr){for(var _r="",Dr=0;Dr<$r;Dr+=1)_r+=zr;return _r},defaultReplacer=function(Gt,$r,zr){return zr},jsonStableStringify=function Gt($r){var zr=arguments.length>1?arguments[1]:void 0,_r=zr&&zr.space||"";typeof _r=="number"&&(_r=strRepeat(_r," "));var Dr=!!zr&&typeof zr.cycles=="boolean"&&zr.cycles,kr=zr&&zr.replacer?callBind(zr.replacer):defaultReplacer,qr=typeof zr=="function"?zr:zr&&zr.cmp,Nr=qr&&function(Qr){var Vr=qr.length>2&&function(Zr){return Qr[Zr]};return function(Jr,Zr){return qr({key:Jr,value:Qr[Jr]},{key:Zr,value:Qr[Zr]},Vr?{__proto__:null,get:Vr}:void 0)}},Wr=[];return function Qr(Vr,Jr,Zr,zn){var Vn=_r?`
`+strRepeat(zn,_r):"",_i=_r?": ":":";if(Zr&&Zr.toJSON&&typeof Zr.toJSON=="function"&&(Zr=Zr.toJSON()),Zr=kr(Vr,Jr,Zr),Zr!==void 0){if(typeof Zr!="object"||Zr===null)return jsonStringify(Zr);if(isArray$1(Zr)){for(var n0=[],e0=0;e0<Zr.length;e0++){var r0=Qr(Zr,e0,Zr[e0],zn+1)||jsonStringify(null);$push(n0,Vn+_r+r0)}return"["+$join(n0,",")+Vn+"]"}if(Wr.indexOf(Zr)!==-1){if(Dr)return jsonStringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}else $push(Wr,Zr);for(var i0=objectKeys(Zr).sort(Nr&&Nr(Zr)),n0=[],e0=0;e0<i0.length;e0++){var Jr=i0[e0],o0=Qr(Zr,Jr,Zr[Jr],zn+1);if(o0){var a0=jsonStringify(Jr)+_i+o0;$push(n0,Vn+_r+a0)}}return Wr.splice(Wr.indexOf(Zr),1),"{"+$join(n0,",")+Vn+"}"}}({"":$r},"",$r,0)};const stringify=getDefaultExportFromCjs$3(jsonStableStringify);var hasDocument=typeof document<"u",vendorEvents=[{hidden:"hidden",event:"visibilitychange",state:"visibilityState"},{hidden:"webkitHidden",event:"webkitvisibilitychange",state:"webkitVisibilityState"},{hidden:"mozHidden",event:"mozvisibilitychange",state:"mozVisibilityState"},{hidden:"msHidden",event:"msvisibilitychange",state:"msVisibilityState"},{hidden:"oHidden",event:"ovisibilitychange",state:"oVisibilityState"}],isSupported=hasDocument&&!!document.addEventListener,visibility=function(){if(!isSupported)return null;var Gt=!0,$r=!1,zr=void 0;try{for(var _r=vendorEvents[Symbol.iterator](),Dr;!(Gt=(Dr=_r.next()).done);Gt=!0){var kr=Dr.value;if(kr.hidden in document)return kr}}catch(qr){$r=!0,zr=qr}finally{try{!Gt&&_r.return&&_r.return()}finally{if($r)throw zr}}return null}(),getHandlerArgs=function Gt(){if(!visibility)return[!0,"visible"];var $r=visibility.hidden,zr=visibility.state;return[!document[$r],document[zr]]},_slicedToArray=function(){function Gt($r,zr){var _r=[],Dr=!0,kr=!1,qr=void 0;try{for(var Nr=$r[Symbol.iterator](),Wr;!(Dr=(Wr=Nr.next()).done)&&(_r.push(Wr.value),!(zr&&_r.length===zr));Dr=!0);}catch(Qr){kr=!0,qr=Qr}finally{try{!Dr&&Nr.return&&Nr.return()}finally{if(kr)throw qr}}return _r}return function($r,zr){if(Array.isArray($r))return $r;if(Symbol.iterator in Object($r))return Gt($r,zr);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),isSupportedLocal=isSupported&&visibility,usePageVisibility=function Gt(){var $r=getHandlerArgs(),zr=_slicedToArray($r,1),_r=zr[0],Dr=reactExports.useState(_r),kr=_slicedToArray(Dr,2),qr=kr[0],Nr=kr[1];return reactExports.useEffect(function(){if(isSupportedLocal){var Wr=function(){var Vr=getHandlerArgs(),Jr=_slicedToArray(Vr,1),Zr=Jr[0];Nr(Zr)};return document.addEventListener(visibility.event,Wr),function(){document.removeEventListener(visibility.event,Wr)}}},[]),qr},toString$1=toString_1,idCounter=0;function uniqueId(Gt){var $r=++idCounter;return toString$1(Gt)+$r}var uniqueId_1=uniqueId;const H$5=getDefaultExportFromCjs$3(uniqueId_1);var updateQueue=makeQueue(),raf=Gt=>schedule(Gt,updateQueue),writeQueue=makeQueue();raf.write=Gt=>schedule(Gt,writeQueue);var onStartQueue=makeQueue();raf.onStart=Gt=>schedule(Gt,onStartQueue);var onFrameQueue=makeQueue();raf.onFrame=Gt=>schedule(Gt,onFrameQueue);var onFinishQueue=makeQueue();raf.onFinish=Gt=>schedule(Gt,onFinishQueue);var timeouts=[];raf.setTimeout=(Gt,$r)=>{const zr=raf.now()+$r,_r=()=>{const kr=timeouts.findIndex(qr=>qr.cancel==_r);~kr&&timeouts.splice(kr,1),pendingCount-=~kr?1:0},Dr={time:zr,handler:Gt,cancel:_r};return timeouts.splice(findTimeout(zr),0,Dr),pendingCount+=1,start(),Dr};var findTimeout=Gt=>~(~timeouts.findIndex($r=>$r.time>Gt)||~timeouts.length);raf.cancel=Gt=>{onStartQueue.delete(Gt),onFrameQueue.delete(Gt),onFinishQueue.delete(Gt),updateQueue.delete(Gt),writeQueue.delete(Gt)};raf.sync=Gt=>{sync=!0,raf.batchedUpdates(Gt),sync=!1};raf.throttle=Gt=>{let $r;function zr(){try{Gt(...$r)}finally{$r=null}}function _r(...Dr){$r=Dr,raf.onStart(zr)}return _r.handler=Gt,_r.cancel=()=>{onStartQueue.delete(zr),$r=null},_r};var nativeRaf=typeof window<"u"?window.requestAnimationFrame:()=>{};raf.use=Gt=>nativeRaf=Gt;raf.now=typeof performance<"u"?()=>performance.now():Date.now;raf.batchedUpdates=Gt=>Gt();raf.catch=console.error;raf.frameLoop="always";raf.advance=()=>{raf.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):update()};var ts=-1,pendingCount=0,sync=!1;function schedule(Gt,$r){sync?($r.delete(Gt),Gt(0)):($r.add(Gt),start())}function start(){ts<0&&(ts=0,raf.frameLoop!=="demand"&&nativeRaf(loop))}function stop(){ts=-1}function loop(){~ts&&(nativeRaf(loop),raf.batchedUpdates(update))}function update(){const Gt=ts;ts=raf.now();const $r=findTimeout(ts);if($r&&(eachSafely(timeouts.splice(0,$r),zr=>zr.handler()),pendingCount-=$r),!pendingCount){stop();return}onStartQueue.flush(),updateQueue.flush(Gt?Math.min(64,ts-Gt):16.667),onFrameQueue.flush(),writeQueue.flush(),onFinishQueue.flush()}function makeQueue(){let Gt=new Set,$r=Gt;return{add(zr){pendingCount+=$r==Gt&&!Gt.has(zr)?1:0,Gt.add(zr)},delete(zr){return pendingCount-=$r==Gt&&Gt.has(zr)?1:0,Gt.delete(zr)},flush(zr){$r.size&&(Gt=new Set,pendingCount-=$r.size,eachSafely($r,_r=>_r(zr)&&Gt.add(_r)),pendingCount+=Gt.size,$r=Gt)}}}function eachSafely(Gt,$r){Gt.forEach(zr=>{try{$r(zr)}catch(_r){raf.catch(_r)}})}var __defProp=Object.defineProperty,__export=(Gt,$r)=>{for(var zr in $r)__defProp(Gt,zr,{get:$r[zr],enumerable:!0})},globals_exports={};__export(globals_exports,{assign:()=>assign,colors:()=>colors$1,createStringInterpolator:()=>createStringInterpolator,skipAnimation:()=>skipAnimation,to:()=>to$1,willAdvance:()=>willAdvance});function noop$1(){}var defineHidden=(Gt,$r,zr)=>Object.defineProperty(Gt,$r,{value:zr,writable:!0,configurable:!0}),is={arr:Array.isArray,obj:Gt=>!!Gt&&Gt.constructor.name==="Object",fun:Gt=>typeof Gt=="function",str:Gt=>typeof Gt=="string",num:Gt=>typeof Gt=="number",und:Gt=>Gt===void 0};function isEqual(Gt,$r){if(is.arr(Gt)){if(!is.arr($r)||Gt.length!==$r.length)return!1;for(let zr=0;zr<Gt.length;zr++)if(Gt[zr]!==$r[zr])return!1;return!0}return Gt===$r}var each=(Gt,$r)=>Gt.forEach($r);function eachProp(Gt,$r,zr){if(is.arr(Gt)){for(let _r=0;_r<Gt.length;_r++)$r.call(zr,Gt[_r],`${_r}`);return}for(const _r in Gt)Gt.hasOwnProperty(_r)&&$r.call(zr,Gt[_r],_r)}var toArray$1=Gt=>is.und(Gt)?[]:is.arr(Gt)?Gt:[Gt];function flush(Gt,$r){if(Gt.size){const zr=Array.from(Gt);Gt.clear(),each(zr,$r)}}var flushCalls=(Gt,...$r)=>flush(Gt,zr=>zr(...$r)),isSSR=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),createStringInterpolator,to$1,colors$1=null,skipAnimation=!1,willAdvance=noop$1,assign=Gt=>{Gt.to&&(to$1=Gt.to),Gt.now&&(raf.now=Gt.now),Gt.colors!==void 0&&(colors$1=Gt.colors),Gt.skipAnimation!=null&&(skipAnimation=Gt.skipAnimation),Gt.createStringInterpolator&&(createStringInterpolator=Gt.createStringInterpolator),Gt.requestAnimationFrame&&raf.use(Gt.requestAnimationFrame),Gt.batchedUpdates&&(raf.batchedUpdates=Gt.batchedUpdates),Gt.willAdvance&&(willAdvance=Gt.willAdvance),Gt.frameLoop&&(raf.frameLoop=Gt.frameLoop)},startQueue=new Set,currentFrame=[],prevFrame=[],priority=0,frameLoop={get idle(){return!startQueue.size&&!currentFrame.length},start(Gt){priority>Gt.priority?(startQueue.add(Gt),raf.onStart(flushStartQueue)):(startSafely(Gt),raf(advance))},advance,sort(Gt){if(priority)raf.onFrame(()=>frameLoop.sort(Gt));else{const $r=currentFrame.indexOf(Gt);~$r&&(currentFrame.splice($r,1),startUnsafely(Gt))}},clear(){currentFrame=[],startQueue.clear()}};function flushStartQueue(){startQueue.forEach(startSafely),startQueue.clear(),raf(advance)}function startSafely(Gt){currentFrame.includes(Gt)||startUnsafely(Gt)}function startUnsafely(Gt){currentFrame.splice(findIndex(currentFrame,$r=>$r.priority>Gt.priority),0,Gt)}function advance(Gt){const $r=prevFrame;for(let zr=0;zr<currentFrame.length;zr++){const _r=currentFrame[zr];priority=_r.priority,_r.idle||(willAdvance(_r),_r.advance(Gt),_r.idle||$r.push(_r))}return priority=0,prevFrame=currentFrame,prevFrame.length=0,currentFrame=$r,currentFrame.length>0}function findIndex(Gt,$r){const zr=Gt.findIndex($r);return zr<0?Gt.length:zr}var clamp=(Gt,$r,zr)=>Math.min(Math.max(zr,Gt),$r),colors2={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},NUMBER="[-+]?\\d*\\.?\\d+",PERCENTAGE=NUMBER+"%";function call(...Gt){return"\\(\\s*("+Gt.join(")\\s*,\\s*(")+")\\s*\\)"}var rgb$2=new RegExp("rgb"+call(NUMBER,NUMBER,NUMBER)),rgba$1=new RegExp("rgba"+call(NUMBER,NUMBER,NUMBER,NUMBER)),hsl$1=new RegExp("hsl"+call(NUMBER,PERCENTAGE,PERCENTAGE)),hsla$1=new RegExp("hsla"+call(NUMBER,PERCENTAGE,PERCENTAGE,NUMBER)),hex3=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6=/^#([0-9a-fA-F]{6})$/,hex8=/^#([0-9a-fA-F]{8})$/;function normalizeColor(Gt){let $r;return typeof Gt=="number"?Gt>>>0===Gt&&Gt>=0&&Gt<=4294967295?Gt:null:($r=hex6.exec(Gt))?parseInt($r[1]+"ff",16)>>>0:colors$1&&colors$1[Gt]!==void 0?colors$1[Gt]:($r=rgb$2.exec(Gt))?(parse255($r[1])<<24|parse255($r[2])<<16|parse255($r[3])<<8|255)>>>0:($r=rgba$1.exec(Gt))?(parse255($r[1])<<24|parse255($r[2])<<16|parse255($r[3])<<8|parse1($r[4]))>>>0:($r=hex3.exec(Gt))?parseInt($r[1]+$r[1]+$r[2]+$r[2]+$r[3]+$r[3]+"ff",16)>>>0:($r=hex8.exec(Gt))?parseInt($r[1],16)>>>0:($r=hex4.exec(Gt))?parseInt($r[1]+$r[1]+$r[2]+$r[2]+$r[3]+$r[3]+$r[4]+$r[4],16)>>>0:($r=hsl$1.exec(Gt))?(hslToRgb(parse360($r[1]),parsePercentage($r[2]),parsePercentage($r[3]))|255)>>>0:($r=hsla$1.exec(Gt))?(hslToRgb(parse360($r[1]),parsePercentage($r[2]),parsePercentage($r[3]))|parse1($r[4]))>>>0:null}function hue2rgb(Gt,$r,zr){return zr<0&&(zr+=1),zr>1&&(zr-=1),zr<1/6?Gt+($r-Gt)*6*zr:zr<1/2?$r:zr<2/3?Gt+($r-Gt)*(2/3-zr)*6:Gt}function hslToRgb(Gt,$r,zr){const _r=zr<.5?zr*(1+$r):zr+$r-zr*$r,Dr=2*zr-_r,kr=hue2rgb(Dr,_r,Gt+1/3),qr=hue2rgb(Dr,_r,Gt),Nr=hue2rgb(Dr,_r,Gt-1/3);return Math.round(kr*255)<<24|Math.round(qr*255)<<16|Math.round(Nr*255)<<8}function parse255(Gt){const $r=parseInt(Gt,10);return $r<0?0:$r>255?255:$r}function parse360(Gt){return(parseFloat(Gt)%360+360)%360/360}function parse1(Gt){const $r=parseFloat(Gt);return $r<0?0:$r>1?255:Math.round($r*255)}function parsePercentage(Gt){const $r=parseFloat(Gt);return $r<0?0:$r>100?1:$r/100}function colorToRgba(Gt){let $r=normalizeColor(Gt);if($r===null)return Gt;$r=$r||0;const zr=($r&4278190080)>>>24,_r=($r&16711680)>>>16,Dr=($r&65280)>>>8,kr=($r&255)/255;return`rgba(${zr}, ${_r}, ${Dr}, ${kr})`}var createInterpolator=(Gt,$r,zr)=>{if(is.fun(Gt))return Gt;if(is.arr(Gt))return createInterpolator({range:Gt,output:$r,extrapolate:zr});if(is.str(Gt.output[0]))return createStringInterpolator(Gt);const _r=Gt,Dr=_r.output,kr=_r.range||[0,1],qr=_r.extrapolateLeft||_r.extrapolate||"extend",Nr=_r.extrapolateRight||_r.extrapolate||"extend",Wr=_r.easing||(Qr=>Qr);return Qr=>{const Vr=findRange(Qr,kr);return interpolate$1(Qr,kr[Vr],kr[Vr+1],Dr[Vr],Dr[Vr+1],Wr,qr,Nr,_r.map)}};function interpolate$1(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr){let Qr=Wr?Wr(Gt):Gt;if(Qr<$r){if(qr==="identity")return Qr;qr==="clamp"&&(Qr=$r)}if(Qr>zr){if(Nr==="identity")return Qr;Nr==="clamp"&&(Qr=zr)}return _r===Dr?_r:$r===zr?Gt<=$r?_r:Dr:($r===-1/0?Qr=-Qr:zr===1/0?Qr=Qr-$r:Qr=(Qr-$r)/(zr-$r),Qr=kr(Qr),_r===-1/0?Qr=-Qr:Dr===1/0?Qr=Qr+_r:Qr=Qr*(Dr-_r)+_r,Qr)}function findRange(Gt,$r){for(var zr=1;zr<$r.length-1&&!($r[zr]>=Gt);++zr);return zr-1}var steps=(Gt,$r="end")=>zr=>{zr=$r==="end"?Math.min(zr,.999):Math.max(zr,.001);const _r=zr*Gt,Dr=$r==="end"?Math.floor(_r):Math.ceil(_r);return clamp(0,1,Dr/Gt)},c1=1.70158,c2=c1*1.525,c3=c1+1,c4=2*Math.PI/3,c5=2*Math.PI/4.5,bounceOut=Gt=>Gt<1/2.75?7.5625*Gt*Gt:Gt<2/2.75?7.5625*(Gt-=1.5/2.75)*Gt+.75:Gt<2.5/2.75?7.5625*(Gt-=2.25/2.75)*Gt+.9375:7.5625*(Gt-=2.625/2.75)*Gt+.984375,easings={linear:Gt=>Gt,easeInQuad:Gt=>Gt*Gt,easeOutQuad:Gt=>1-(1-Gt)*(1-Gt),easeInOutQuad:Gt=>Gt<.5?2*Gt*Gt:1-Math.pow(-2*Gt+2,2)/2,easeInCubic:Gt=>Gt*Gt*Gt,easeOutCubic:Gt=>1-Math.pow(1-Gt,3),easeInOutCubic:Gt=>Gt<.5?4*Gt*Gt*Gt:1-Math.pow(-2*Gt+2,3)/2,easeInQuart:Gt=>Gt*Gt*Gt*Gt,easeOutQuart:Gt=>1-Math.pow(1-Gt,4),easeInOutQuart:Gt=>Gt<.5?8*Gt*Gt*Gt*Gt:1-Math.pow(-2*Gt+2,4)/2,easeInQuint:Gt=>Gt*Gt*Gt*Gt*Gt,easeOutQuint:Gt=>1-Math.pow(1-Gt,5),easeInOutQuint:Gt=>Gt<.5?16*Gt*Gt*Gt*Gt*Gt:1-Math.pow(-2*Gt+2,5)/2,easeInSine:Gt=>1-Math.cos(Gt*Math.PI/2),easeOutSine:Gt=>Math.sin(Gt*Math.PI/2),easeInOutSine:Gt=>-(Math.cos(Math.PI*Gt)-1)/2,easeInExpo:Gt=>Gt===0?0:Math.pow(2,10*Gt-10),easeOutExpo:Gt=>Gt===1?1:1-Math.pow(2,-10*Gt),easeInOutExpo:Gt=>Gt===0?0:Gt===1?1:Gt<.5?Math.pow(2,20*Gt-10)/2:(2-Math.pow(2,-20*Gt+10))/2,easeInCirc:Gt=>1-Math.sqrt(1-Math.pow(Gt,2)),easeOutCirc:Gt=>Math.sqrt(1-Math.pow(Gt-1,2)),easeInOutCirc:Gt=>Gt<.5?(1-Math.sqrt(1-Math.pow(2*Gt,2)))/2:(Math.sqrt(1-Math.pow(-2*Gt+2,2))+1)/2,easeInBack:Gt=>c3*Gt*Gt*Gt-c1*Gt*Gt,easeOutBack:Gt=>1+c3*Math.pow(Gt-1,3)+c1*Math.pow(Gt-1,2),easeInOutBack:Gt=>Gt<.5?Math.pow(2*Gt,2)*((c2+1)*2*Gt-c2)/2:(Math.pow(2*Gt-2,2)*((c2+1)*(Gt*2-2)+c2)+2)/2,easeInElastic:Gt=>Gt===0?0:Gt===1?1:-Math.pow(2,10*Gt-10)*Math.sin((Gt*10-10.75)*c4),easeOutElastic:Gt=>Gt===0?0:Gt===1?1:Math.pow(2,-10*Gt)*Math.sin((Gt*10-.75)*c4)+1,easeInOutElastic:Gt=>Gt===0?0:Gt===1?1:Gt<.5?-(Math.pow(2,20*Gt-10)*Math.sin((20*Gt-11.125)*c5))/2:Math.pow(2,-20*Gt+10)*Math.sin((20*Gt-11.125)*c5)/2+1,easeInBounce:Gt=>1-bounceOut(1-Gt),easeOutBounce:bounceOut,easeInOutBounce:Gt=>Gt<.5?(1-bounceOut(1-2*Gt))/2:(1+bounceOut(2*Gt-1))/2,steps},$get=Symbol.for("FluidValue.get"),$observers=Symbol.for("FluidValue.observers"),hasFluidValue=Gt=>!!(Gt&&Gt[$get]),getFluidValue=Gt=>Gt&&Gt[$get]?Gt[$get]():Gt,getFluidObservers=Gt=>Gt[$observers]||null;function callFluidObserver(Gt,$r){Gt.eventObserved?Gt.eventObserved($r):Gt($r)}function callFluidObservers(Gt,$r){const zr=Gt[$observers];zr&&zr.forEach(_r=>{callFluidObserver(_r,$r)})}var FluidValue=class{constructor(Gt){if(!Gt&&!(Gt=this.get))throw Error("Unknown getter");setFluidGetter(this,Gt)}},setFluidGetter=(Gt,$r)=>setHidden(Gt,$get,$r);function addFluidObserver(Gt,$r){if(Gt[$get]){let zr=Gt[$observers];zr||setHidden(Gt,$observers,zr=new Set),zr.has($r)||(zr.add($r),Gt.observerAdded&&Gt.observerAdded(zr.size,$r))}return $r}function removeFluidObserver(Gt,$r){const zr=Gt[$observers];if(zr&&zr.has($r)){const _r=zr.size-1;_r?zr.delete($r):Gt[$observers]=null,Gt.observerRemoved&&Gt.observerRemoved(_r,$r)}}var setHidden=(Gt,$r,zr)=>Object.defineProperty(Gt,$r,{value:zr,writable:!0,configurable:!0}),numberRegex=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,colorRegex=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,unitRegex=new RegExp(`(${numberRegex.source})(%|[a-z]+)`,"i"),rgbaRegex=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,cssVariableRegex=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,variableToRgba=Gt=>{const[$r,zr]=parseCSSVariable(Gt);if(!$r||isSSR())return Gt;const _r=window.getComputedStyle(document.documentElement).getPropertyValue($r);if(_r)return _r.trim();if(zr&&zr.startsWith("--")){const Dr=window.getComputedStyle(document.documentElement).getPropertyValue(zr);return Dr||Gt}else{if(zr&&cssVariableRegex.test(zr))return variableToRgba(zr);if(zr)return zr}return Gt},parseCSSVariable=Gt=>{const $r=cssVariableRegex.exec(Gt);if(!$r)return[,];const[,zr,_r]=$r;return[zr,_r]},namedColorRegex,rgbaRound=(Gt,$r,zr,_r,Dr)=>`rgba(${Math.round($r)}, ${Math.round(zr)}, ${Math.round(_r)}, ${Dr})`,createStringInterpolator2=Gt=>{namedColorRegex||(namedColorRegex=colors$1?new RegExp(`(${Object.keys(colors$1).join("|")})(?!\\w)`,"g"):/^\b$/);const $r=Gt.output.map(kr=>getFluidValue(kr).replace(cssVariableRegex,variableToRgba).replace(colorRegex,colorToRgba).replace(namedColorRegex,colorToRgba)),zr=$r.map(kr=>kr.match(numberRegex).map(Number)),Dr=zr[0].map((kr,qr)=>zr.map(Nr=>{if(!(qr in Nr))throw Error('The arity of each "output" value must be equal');return Nr[qr]})).map(kr=>createInterpolator({...Gt,output:kr}));return kr=>{var Wr;const qr=!unitRegex.test($r[0])&&((Wr=$r.find(Qr=>unitRegex.test(Qr)))==null?void 0:Wr.replace(numberRegex,""));let Nr=0;return $r[0].replace(numberRegex,()=>`${Dr[Nr++](kr)}${qr||""}`).replace(rgbaRegex,rgbaRound)}},prefix="react-spring: ",once=Gt=>{const $r=Gt;let zr=!1;if(typeof $r!="function")throw new TypeError(`${prefix}once requires a function parameter`);return(..._r)=>{zr||($r(..._r),zr=!0)}},warnInterpolate=once(console.warn);function deprecateInterpolate(){warnInterpolate(`${prefix}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var warnDirectCall=once(console.warn);function deprecateDirectCall(){warnDirectCall(`${prefix}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function isAnimatedString(Gt){return is.str(Gt)&&(Gt[0]=="#"||/\d/.test(Gt)||!isSSR()&&cssVariableRegex.test(Gt)||Gt in(colors$1||{}))}var useIsomorphicLayoutEffect=isSSR()?reactExports.useEffect:reactExports.useLayoutEffect,useIsMounted=()=>{const Gt=reactExports.useRef(!1);return useIsomorphicLayoutEffect(()=>(Gt.current=!0,()=>{Gt.current=!1}),[]),Gt};function useForceUpdate(){const Gt=reactExports.useState()[1],$r=useIsMounted();return()=>{$r.current&&Gt(Math.random())}}function useMemoOne(Gt,$r){const[zr]=reactExports.useState(()=>({inputs:$r,result:Gt()})),_r=reactExports.useRef(),Dr=_r.current;let kr=Dr;return kr?$r&&kr.inputs&&areInputsEqual($r,kr.inputs)||(kr={inputs:$r,result:Gt()}):kr=zr,reactExports.useEffect(()=>{_r.current=kr,Dr==zr&&(zr.inputs=zr.result=void 0)},[kr]),kr.result}function areInputsEqual(Gt,$r){if(Gt.length!==$r.length)return!1;for(let zr=0;zr<Gt.length;zr++)if(Gt[zr]!==$r[zr])return!1;return!0}var useOnce=Gt=>reactExports.useEffect(Gt,emptyDeps),emptyDeps=[];function usePrev(Gt){const $r=reactExports.useRef();return reactExports.useEffect(()=>{$r.current=Gt}),$r.current}var $node=Symbol.for("Animated:node"),isAnimated=Gt=>!!Gt&&Gt[$node]===Gt,getAnimated=Gt=>Gt&&Gt[$node],setAnimated=(Gt,$r)=>defineHidden(Gt,$node,$r),getPayload=Gt=>Gt&&Gt[$node]&&Gt[$node].getPayload(),Animated=class{constructor(){setAnimated(this,this)}getPayload(){return this.payload||[]}},AnimatedValue=class extends Animated{constructor(Gt){super(),this._value=Gt,this.done=!0,this.durationProgress=0,is.num(this._value)&&(this.lastPosition=this._value)}static create(Gt){return new AnimatedValue(Gt)}getPayload(){return[this]}getValue(){return this._value}setValue(Gt,$r){return is.num(Gt)&&(this.lastPosition=Gt,$r&&(Gt=Math.round(Gt/$r)*$r,this.done&&(this.lastPosition=Gt))),this._value===Gt?!1:(this._value=Gt,!0)}reset(){const{done:Gt}=this;this.done=!1,is.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,Gt&&(this.lastVelocity=null),this.v0=null)}},AnimatedString=class extends AnimatedValue{constructor(Gt){super(0),this._string=null,this._toString=createInterpolator({output:[Gt,Gt]})}static create(Gt){return new AnimatedString(Gt)}getValue(){const Gt=this._string;return Gt??(this._string=this._toString(this._value))}setValue(Gt){if(is.str(Gt)){if(Gt==this._string)return!1;this._string=Gt,this._value=1}else if(super.setValue(Gt))this._string=null;else return!1;return!0}reset(Gt){Gt&&(this._toString=createInterpolator({output:[this.getValue(),Gt]})),this._value=0,super.reset()}},TreeContext={dependencies:null},AnimatedObject=class extends Animated{constructor(Gt){super(),this.source=Gt,this.setValue(Gt)}getValue(Gt){const $r={};return eachProp(this.source,(zr,_r)=>{isAnimated(zr)?$r[_r]=zr.getValue(Gt):hasFluidValue(zr)?$r[_r]=getFluidValue(zr):Gt||($r[_r]=zr)}),$r}setValue(Gt){this.source=Gt,this.payload=this._makePayload(Gt)}reset(){this.payload&&each(this.payload,Gt=>Gt.reset())}_makePayload(Gt){if(Gt){const $r=new Set;return eachProp(Gt,this._addToPayload,$r),Array.from($r)}}_addToPayload(Gt){TreeContext.dependencies&&hasFluidValue(Gt)&&TreeContext.dependencies.add(Gt);const $r=getPayload(Gt);$r&&each($r,zr=>this.add(zr))}},AnimatedArray=class extends AnimatedObject{constructor(Gt){super(Gt)}static create(Gt){return new AnimatedArray(Gt)}getValue(){return this.source.map(Gt=>Gt.getValue())}setValue(Gt){const $r=this.getPayload();return Gt.length==$r.length?$r.map((zr,_r)=>zr.setValue(Gt[_r])).some(Boolean):(super.setValue(Gt.map(makeAnimated)),!0)}};function makeAnimated(Gt){return(isAnimatedString(Gt)?AnimatedString:AnimatedValue).create(Gt)}function getAnimatedType(Gt){const $r=getAnimated(Gt);return $r?$r.constructor:is.arr(Gt)?AnimatedArray:isAnimatedString(Gt)?AnimatedString:AnimatedValue}var withAnimated=(Gt,$r)=>{const zr=!is.fun(Gt)||Gt.prototype&&Gt.prototype.isReactComponent;return reactExports.forwardRef((_r,Dr)=>{const kr=reactExports.useRef(null),qr=zr&&reactExports.useCallback(Vn=>{kr.current=updateRef(Dr,Vn)},[Dr]),[Nr,Wr]=getAnimatedState(_r,$r),Qr=useForceUpdate(),Vr=()=>{const Vn=kr.current;if(zr&&!Vn)return;(Vn?$r.applyAnimatedValues(Vn,Nr.getValue(!0)):!1)===!1&&Qr()},Jr=new PropsObserver(Vr,Wr),Zr=reactExports.useRef();useIsomorphicLayoutEffect(()=>(Zr.current=Jr,each(Wr,Vn=>addFluidObserver(Vn,Jr)),()=>{Zr.current&&(each(Zr.current.deps,Vn=>removeFluidObserver(Vn,Zr.current)),raf.cancel(Zr.current.update))})),reactExports.useEffect(Vr,[]),useOnce(()=>()=>{const Vn=Zr.current;each(Vn.deps,_i=>removeFluidObserver(_i,Vn))});const zn=$r.getComponentProps(Nr.getValue());return reactExports.createElement(Gt,{...zn,ref:qr})})},PropsObserver=class{constructor(Gt,$r){this.update=Gt,this.deps=$r}eventObserved(Gt){Gt.type=="change"&&raf.write(this.update)}};function getAnimatedState(Gt,$r){const zr=new Set;return TreeContext.dependencies=zr,Gt.style&&(Gt={...Gt,style:$r.createAnimatedStyle(Gt.style)}),Gt=new AnimatedObject(Gt),TreeContext.dependencies=null,[Gt,zr]}function updateRef(Gt,$r){return Gt&&(is.fun(Gt)?Gt($r):Gt.current=$r),$r}var cacheKey=Symbol.for("AnimatedComponent"),createHost=(Gt,{applyAnimatedValues:$r=()=>!1,createAnimatedStyle:zr=Dr=>new AnimatedObject(Dr),getComponentProps:_r=Dr=>Dr}={})=>{const Dr={applyAnimatedValues:$r,createAnimatedStyle:zr,getComponentProps:_r},kr=qr=>{const Nr=getDisplayName(qr)||"Anonymous";return is.str(qr)?qr=kr[qr]||(kr[qr]=withAnimated(qr,Dr)):qr=qr[cacheKey]||(qr[cacheKey]=withAnimated(qr,Dr)),qr.displayName=`Animated(${Nr})`,qr};return eachProp(Gt,(qr,Nr)=>{is.arr(Gt)&&(Nr=getDisplayName(qr)),kr[Nr]=kr(qr)}),{animated:kr}},getDisplayName=Gt=>is.str(Gt)?Gt:Gt&&is.str(Gt.displayName)?Gt.displayName:is.fun(Gt)&&Gt.name||null;function callProp(Gt,...$r){return is.fun(Gt)?Gt(...$r):Gt}var matchProp=(Gt,$r)=>Gt===!0||!!($r&&Gt&&(is.fun(Gt)?Gt($r):toArray$1(Gt).includes($r))),resolveProp=(Gt,$r)=>is.obj(Gt)?$r&&Gt[$r]:Gt,getDefaultProp=(Gt,$r)=>Gt.default===!0?Gt[$r]:Gt.default?Gt.default[$r]:void 0,noopTransform=Gt=>Gt,getDefaultProps=(Gt,$r=noopTransform)=>{let zr=DEFAULT_PROPS;Gt.default&&Gt.default!==!0&&(Gt=Gt.default,zr=Object.keys(Gt));const _r={};for(const Dr of zr){const kr=$r(Gt[Dr],Dr);is.und(kr)||(_r[Dr]=kr)}return _r},DEFAULT_PROPS=["config","onProps","onStart","onChange","onPause","onResume","onRest"],RESERVED_PROPS={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function getForwardProps(Gt){const $r={};let zr=0;if(eachProp(Gt,(_r,Dr)=>{RESERVED_PROPS[Dr]||($r[Dr]=_r,zr++)}),zr)return $r}function inferTo(Gt){const $r=getForwardProps(Gt);if($r){const zr={to:$r};return eachProp(Gt,(_r,Dr)=>Dr in $r||(zr[Dr]=_r)),zr}return{...Gt}}function computeGoal(Gt){return Gt=getFluidValue(Gt),is.arr(Gt)?Gt.map(computeGoal):isAnimatedString(Gt)?globals_exports.createStringInterpolator({range:[0,1],output:[Gt,Gt]})(1):Gt}function hasProps(Gt){for(const $r in Gt)return!0;return!1}function isAsyncTo(Gt){return is.fun(Gt)||is.arr(Gt)&&is.obj(Gt[0])}function detachRefs(Gt,$r){var zr;(zr=Gt.ref)==null||zr.delete(Gt),$r==null||$r.delete(Gt)}function replaceRef(Gt,$r){var zr;$r&&Gt.ref!==$r&&((zr=Gt.ref)==null||zr.delete(Gt),$r.add(Gt),Gt.ref=$r)}var config={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},defaults$1={...config.default,mass:1,damping:1,easing:easings.linear,clamp:!1},AnimationConfig=class{constructor(){this.velocity=0,Object.assign(this,defaults$1)}};function mergeConfig(Gt,$r,zr){zr&&(zr={...zr},sanitizeConfig(zr,$r),$r={...zr,...$r}),sanitizeConfig(Gt,$r),Object.assign(Gt,$r);for(const qr in defaults$1)Gt[qr]==null&&(Gt[qr]=defaults$1[qr]);let{frequency:_r,damping:Dr}=Gt;const{mass:kr}=Gt;return is.und(_r)||(_r<.01&&(_r=.01),Dr<0&&(Dr=0),Gt.tension=Math.pow(2*Math.PI/_r,2)*kr,Gt.friction=4*Math.PI*Dr*kr/_r),Gt}function sanitizeConfig(Gt,$r){if(!is.und($r.decay))Gt.duration=void 0;else{const zr=!is.und($r.tension)||!is.und($r.friction);(zr||!is.und($r.frequency)||!is.und($r.damping)||!is.und($r.mass))&&(Gt.duration=void 0,Gt.decay=void 0),zr&&(Gt.frequency=void 0)}}var emptyArray=[],Animation=class{constructor(){this.changed=!1,this.values=emptyArray,this.toValues=null,this.fromValues=emptyArray,this.config=new AnimationConfig,this.immediate=!1}};function scheduleProps(Gt,{key:$r,props:zr,defaultProps:_r,state:Dr,actions:kr}){return new Promise((qr,Nr)=>{let Wr,Qr,Vr=matchProp(zr.cancel??(_r==null?void 0:_r.cancel),$r);if(Vr)zn();else{is.und(zr.pause)||(Dr.paused=matchProp(zr.pause,$r));let Vn=_r==null?void 0:_r.pause;Vn!==!0&&(Vn=Dr.paused||matchProp(Vn,$r)),Wr=callProp(zr.delay||0,$r),Vn?(Dr.resumeQueue.add(Zr),kr.pause()):(kr.resume(),Zr())}function Jr(){Dr.resumeQueue.add(Zr),Dr.timeouts.delete(Qr),Qr.cancel(),Wr=Qr.time-raf.now()}function Zr(){Wr>0&&!globals_exports.skipAnimation?(Dr.delayed=!0,Qr=raf.setTimeout(zn,Wr),Dr.pauseQueue.add(Jr),Dr.timeouts.add(Qr)):zn()}function zn(){Dr.delayed&&(Dr.delayed=!1),Dr.pauseQueue.delete(Jr),Dr.timeouts.delete(Qr),Gt<=(Dr.cancelId||0)&&(Vr=!0);try{kr.start({...zr,callId:Gt,cancel:Vr},qr)}catch(Vn){Nr(Vn)}}})}var getCombinedResult=(Gt,$r)=>$r.length==1?$r[0]:$r.some(zr=>zr.cancelled)?getCancelledResult(Gt.get()):$r.every(zr=>zr.noop)?getNoopResult(Gt.get()):getFinishedResult(Gt.get(),$r.every(zr=>zr.finished)),getNoopResult=Gt=>({value:Gt,noop:!0,finished:!0,cancelled:!1}),getFinishedResult=(Gt,$r,zr=!1)=>({value:Gt,finished:$r,cancelled:zr}),getCancelledResult=Gt=>({value:Gt,cancelled:!0,finished:!1});function runAsync(Gt,$r,zr,_r){const{callId:Dr,parentId:kr,onRest:qr}=$r,{asyncTo:Nr,promise:Wr}=zr;return!kr&&Gt===Nr&&!$r.reset?Wr:zr.promise=(async()=>{zr.asyncId=Dr,zr.asyncTo=Gt;const Qr=getDefaultProps($r,(e0,r0)=>r0==="onRest"?void 0:e0);let Vr,Jr;const Zr=new Promise((e0,r0)=>(Vr=e0,Jr=r0)),zn=e0=>{const r0=Dr<=(zr.cancelId||0)&&getCancelledResult(_r)||Dr!==zr.asyncId&&getFinishedResult(_r,!1);if(r0)throw e0.result=r0,Jr(e0),e0},Vn=(e0,r0)=>{const i0=new BailSignal,n0=new SkipAnimationSignal;return(async()=>{if(globals_exports.skipAnimation)throw stopAsync(zr),n0.result=getFinishedResult(_r,!1),Jr(n0),n0;zn(i0);const o0=is.obj(e0)?{...e0}:{...r0,to:e0};o0.parentId=Dr,eachProp(Qr,(s0,l0)=>{is.und(o0[l0])&&(o0[l0]=s0)});const a0=await _r.start(o0);return zn(i0),zr.paused&&await new Promise(s0=>{zr.resumeQueue.add(s0)}),a0})()};let _i;if(globals_exports.skipAnimation)return stopAsync(zr),getFinishedResult(_r,!1);try{let e0;is.arr(Gt)?e0=(async r0=>{for(const i0 of r0)await Vn(i0)})(Gt):e0=Promise.resolve(Gt(Vn,_r.stop.bind(_r))),await Promise.all([e0.then(Vr),Zr]),_i=getFinishedResult(_r.get(),!0,!1)}catch(e0){if(e0 instanceof BailSignal)_i=e0.result;else if(e0 instanceof SkipAnimationSignal)_i=e0.result;else throw e0}finally{Dr==zr.asyncId&&(zr.asyncId=kr,zr.asyncTo=kr?Nr:void 0,zr.promise=kr?Wr:void 0)}return is.fun(qr)&&raf.batchedUpdates(()=>{qr(_i,_r,_r.item)}),_i})()}function stopAsync(Gt,$r){flush(Gt.timeouts,zr=>zr.cancel()),Gt.pauseQueue.clear(),Gt.resumeQueue.clear(),Gt.asyncId=Gt.asyncTo=Gt.promise=void 0,$r&&(Gt.cancelId=$r)}var BailSignal=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},SkipAnimationSignal=class extends Error{constructor(){super("SkipAnimationSignal")}},isFrameValue=Gt=>Gt instanceof FrameValue,nextId=1,FrameValue=class extends FluidValue{constructor(){super(...arguments),this.id=nextId++,this._priority=0}get priority(){return this._priority}set priority(Gt){this._priority!=Gt&&(this._priority=Gt,this._onPriorityChange(Gt))}get(){const Gt=getAnimated(this);return Gt&&Gt.getValue()}to(...Gt){return globals_exports.to(this,Gt)}interpolate(...Gt){return deprecateInterpolate(),globals_exports.to(this,Gt)}toJSON(){return this.get()}observerAdded(Gt){Gt==1&&this._attach()}observerRemoved(Gt){Gt==0&&this._detach()}_attach(){}_detach(){}_onChange(Gt,$r=!1){callFluidObservers(this,{type:"change",parent:this,value:Gt,idle:$r})}_onPriorityChange(Gt){this.idle||frameLoop.sort(this),callFluidObservers(this,{type:"priority",parent:this,priority:Gt})}},$P=Symbol.for("SpringPhase"),HAS_ANIMATED=1,IS_ANIMATING=2,IS_PAUSED=4,hasAnimated=Gt=>(Gt[$P]&HAS_ANIMATED)>0,isAnimating=Gt=>(Gt[$P]&IS_ANIMATING)>0,isPaused=Gt=>(Gt[$P]&IS_PAUSED)>0,setActiveBit=(Gt,$r)=>$r?Gt[$P]|=IS_ANIMATING|HAS_ANIMATED:Gt[$P]&=~IS_ANIMATING,setPausedBit=(Gt,$r)=>$r?Gt[$P]|=IS_PAUSED:Gt[$P]&=~IS_PAUSED,SpringValue=class extends FrameValue{constructor(Gt,$r){if(super(),this.animation=new Animation,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!is.und(Gt)||!is.und($r)){const zr=is.obj(Gt)?{...Gt}:{...$r,from:Gt};is.und(zr.default)&&(zr.default=!0),this.start(zr)}}get idle(){return!(isAnimating(this)||this._state.asyncTo)||isPaused(this)}get goal(){return getFluidValue(this.animation.to)}get velocity(){const Gt=getAnimated(this);return Gt instanceof AnimatedValue?Gt.lastVelocity||0:Gt.getPayload().map($r=>$r.lastVelocity||0)}get hasAnimated(){return hasAnimated(this)}get isAnimating(){return isAnimating(this)}get isPaused(){return isPaused(this)}get isDelayed(){return this._state.delayed}advance(Gt){let $r=!0,zr=!1;const _r=this.animation;let{toValues:Dr}=_r;const{config:kr}=_r,qr=getPayload(_r.to);!qr&&hasFluidValue(_r.to)&&(Dr=toArray$1(getFluidValue(_r.to))),_r.values.forEach((Qr,Vr)=>{if(Qr.done)return;const Jr=Qr.constructor==AnimatedString?1:qr?qr[Vr].lastPosition:Dr[Vr];let Zr=_r.immediate,zn=Jr;if(!Zr){if(zn=Qr.lastPosition,kr.tension<=0){Qr.done=!0;return}let Vn=Qr.elapsedTime+=Gt;const _i=_r.fromValues[Vr],e0=Qr.v0!=null?Qr.v0:Qr.v0=is.arr(kr.velocity)?kr.velocity[Vr]:kr.velocity;let r0;const i0=kr.precision||(_i==Jr?.005:Math.min(1,Math.abs(Jr-_i)*.001));if(is.und(kr.duration))if(kr.decay){const n0=kr.decay===!0?.998:kr.decay,o0=Math.exp(-(1-n0)*Vn);zn=_i+e0/(1-n0)*(1-o0),Zr=Math.abs(Qr.lastPosition-zn)<=i0,r0=e0*o0}else{r0=Qr.lastVelocity==null?e0:Qr.lastVelocity;const n0=kr.restVelocity||i0/10,o0=kr.clamp?0:kr.bounce,a0=!is.und(o0),s0=_i==Jr?Qr.v0>0:_i<Jr;let l0,u0=!1;const b0=1,g0=Math.ceil(Gt/b0);for(let y0=0;y0<g0&&(l0=Math.abs(r0)>n0,!(!l0&&(Zr=Math.abs(Jr-zn)<=i0,Zr)));++y0){a0&&(u0=zn==Jr||zn>Jr==s0,u0&&(r0=-r0*o0,zn=Jr));const f0=-kr.tension*1e-6*(zn-Jr),v0=-kr.friction*.001*r0,A0=(f0+v0)/kr.mass;r0=r0+A0*b0,zn=zn+r0*b0}}else{let n0=1;kr.duration>0&&(this._memoizedDuration!==kr.duration&&(this._memoizedDuration=kr.duration,Qr.durationProgress>0&&(Qr.elapsedTime=kr.duration*Qr.durationProgress,Vn=Qr.elapsedTime+=Gt)),n0=(kr.progress||0)+Vn/this._memoizedDuration,n0=n0>1?1:n0<0?0:n0,Qr.durationProgress=n0),zn=_i+kr.easing(n0)*(Jr-_i),r0=(zn-Qr.lastPosition)/Gt,Zr=n0==1}Qr.lastVelocity=r0,Number.isNaN(zn)&&(console.warn("Got NaN while animating:",this),Zr=!0)}qr&&!qr[Vr].done&&(Zr=!1),Zr?Qr.done=!0:$r=!1,Qr.setValue(zn,kr.round)&&(zr=!0)});const Nr=getAnimated(this),Wr=Nr.getValue();if($r){const Qr=getFluidValue(_r.to);(Wr!==Qr||zr)&&!kr.decay?(Nr.setValue(Qr),this._onChange(Qr)):zr&&kr.decay&&this._onChange(Wr),this._stop()}else zr&&this._onChange(Wr)}set(Gt){return raf.batchedUpdates(()=>{this._stop(),this._focus(Gt),this._set(Gt)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(isAnimating(this)){const{to:Gt,config:$r}=this.animation;raf.batchedUpdates(()=>{this._onStart(),$r.decay||this._set(Gt,!1),this._stop()})}return this}update(Gt){return(this.queue||(this.queue=[])).push(Gt),this}start(Gt,$r){let zr;return is.und(Gt)?(zr=this.queue||[],this.queue=[]):zr=[is.obj(Gt)?Gt:{...$r,to:Gt}],Promise.all(zr.map(_r=>this._update(_r))).then(_r=>getCombinedResult(this,_r))}stop(Gt){const{to:$r}=this.animation;return this._focus(this.get()),stopAsync(this._state,Gt&&this._lastCallId),raf.batchedUpdates(()=>this._stop($r,Gt)),this}reset(){this._update({reset:!0})}eventObserved(Gt){Gt.type=="change"?this._start():Gt.type=="priority"&&(this.priority=Gt.priority+1)}_prepareNode(Gt){const $r=this.key||"";let{to:zr,from:_r}=Gt;zr=is.obj(zr)?zr[$r]:zr,(zr==null||isAsyncTo(zr))&&(zr=void 0),_r=is.obj(_r)?_r[$r]:_r,_r==null&&(_r=void 0);const Dr={to:zr,from:_r};return hasAnimated(this)||(Gt.reverse&&([zr,_r]=[_r,zr]),_r=getFluidValue(_r),is.und(_r)?getAnimated(this)||this._set(zr):this._set(_r)),Dr}_update({...Gt},$r){const{key:zr,defaultProps:_r}=this;Gt.default&&Object.assign(_r,getDefaultProps(Gt,(qr,Nr)=>/^on/.test(Nr)?resolveProp(qr,zr):qr)),mergeActiveFn(this,Gt,"onProps"),sendEvent(this,"onProps",Gt,this);const Dr=this._prepareNode(Gt);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const kr=this._state;return scheduleProps(++this._lastCallId,{key:zr,props:Gt,defaultProps:_r,state:kr,actions:{pause:()=>{isPaused(this)||(setPausedBit(this,!0),flushCalls(kr.pauseQueue),sendEvent(this,"onPause",getFinishedResult(this,checkFinished(this,this.animation.to)),this))},resume:()=>{isPaused(this)&&(setPausedBit(this,!1),isAnimating(this)&&this._resume(),flushCalls(kr.resumeQueue),sendEvent(this,"onResume",getFinishedResult(this,checkFinished(this,this.animation.to)),this))},start:this._merge.bind(this,Dr)}}).then(qr=>{if(Gt.loop&&qr.finished&&!($r&&qr.noop)){const Nr=createLoopUpdate(Gt);if(Nr)return this._update(Nr,!0)}return qr})}_merge(Gt,$r,zr){if($r.cancel)return this.stop(!0),zr(getCancelledResult(this));const _r=!is.und(Gt.to),Dr=!is.und(Gt.from);if(_r||Dr)if($r.callId>this._lastToId)this._lastToId=$r.callId;else return zr(getCancelledResult(this));const{key:kr,defaultProps:qr,animation:Nr}=this,{to:Wr,from:Qr}=Nr;let{to:Vr=Wr,from:Jr=Qr}=Gt;Dr&&!_r&&(!$r.default||is.und(Vr))&&(Vr=Jr),$r.reverse&&([Vr,Jr]=[Jr,Vr]);const Zr=!isEqual(Jr,Qr);Zr&&(Nr.from=Jr),Jr=getFluidValue(Jr);const zn=!isEqual(Vr,Wr);zn&&this._focus(Vr);const Vn=isAsyncTo($r.to),{config:_i}=Nr,{decay:e0,velocity:r0}=_i;(_r||Dr)&&(_i.velocity=0),$r.config&&!Vn&&mergeConfig(_i,callProp($r.config,kr),$r.config!==qr.config?callProp(qr.config,kr):void 0);let i0=getAnimated(this);if(!i0||is.und(Vr))return zr(getFinishedResult(this,!0));const n0=is.und($r.reset)?Dr&&!$r.default:!is.und(Jr)&&matchProp($r.reset,kr),o0=n0?Jr:this.get(),a0=computeGoal(Vr),s0=is.num(a0)||is.arr(a0)||isAnimatedString(a0),l0=!Vn&&(!s0||matchProp(qr.immediate||$r.immediate,kr));if(zn){const y0=getAnimatedType(Vr);if(y0!==i0.constructor)if(l0)i0=this._set(a0);else throw Error(`Cannot animate between ${i0.constructor.name} and ${y0.name}, as the "to" prop suggests`)}const u0=i0.constructor;let b0=hasFluidValue(Vr),g0=!1;if(!b0){const y0=n0||!hasAnimated(this)&&Zr;(zn||y0)&&(g0=isEqual(computeGoal(o0),a0),b0=!g0),(!isEqual(Nr.immediate,l0)&&!l0||!isEqual(_i.decay,e0)||!isEqual(_i.velocity,r0))&&(b0=!0)}if(g0&&isAnimating(this)&&(Nr.changed&&!n0?b0=!0:b0||this._stop(Wr)),!Vn&&((b0||hasFluidValue(Wr))&&(Nr.values=i0.getPayload(),Nr.toValues=hasFluidValue(Vr)?null:u0==AnimatedString?[1]:toArray$1(a0)),Nr.immediate!=l0&&(Nr.immediate=l0,!l0&&!n0&&this._set(Wr)),b0)){const{onRest:y0}=Nr;each(ACTIVE_EVENTS,v0=>mergeActiveFn(this,$r,v0));const f0=getFinishedResult(this,checkFinished(this,Wr));flushCalls(this._pendingCalls,f0),this._pendingCalls.add(zr),Nr.changed&&raf.batchedUpdates(()=>{var v0;Nr.changed=!n0,y0==null||y0(f0,this),n0?callProp(qr.onRest,f0):(v0=Nr.onStart)==null||v0.call(Nr,f0,this)})}n0&&this._set(o0),Vn?zr(runAsync($r.to,$r,this._state,this)):b0?this._start():isAnimating(this)&&!zn?this._pendingCalls.add(zr):zr(getNoopResult(o0))}_focus(Gt){const $r=this.animation;Gt!==$r.to&&(getFluidObservers(this)&&this._detach(),$r.to=Gt,getFluidObservers(this)&&this._attach())}_attach(){let Gt=0;const{to:$r}=this.animation;hasFluidValue($r)&&(addFluidObserver($r,this),isFrameValue($r)&&(Gt=$r.priority+1)),this.priority=Gt}_detach(){const{to:Gt}=this.animation;hasFluidValue(Gt)&&removeFluidObserver(Gt,this)}_set(Gt,$r=!0){const zr=getFluidValue(Gt);if(!is.und(zr)){const _r=getAnimated(this);if(!_r||!isEqual(zr,_r.getValue())){const Dr=getAnimatedType(zr);!_r||_r.constructor!=Dr?setAnimated(this,Dr.create(zr)):_r.setValue(zr),_r&&raf.batchedUpdates(()=>{this._onChange(zr,$r)})}}return getAnimated(this)}_onStart(){const Gt=this.animation;Gt.changed||(Gt.changed=!0,sendEvent(this,"onStart",getFinishedResult(this,checkFinished(this,Gt.to)),this))}_onChange(Gt,$r){$r||(this._onStart(),callProp(this.animation.onChange,Gt,this)),callProp(this.defaultProps.onChange,Gt,this),super._onChange(Gt,$r)}_start(){const Gt=this.animation;getAnimated(this).reset(getFluidValue(Gt.to)),Gt.immediate||(Gt.fromValues=Gt.values.map($r=>$r.lastPosition)),isAnimating(this)||(setActiveBit(this,!0),isPaused(this)||this._resume())}_resume(){globals_exports.skipAnimation?this.finish():frameLoop.start(this)}_stop(Gt,$r){if(isAnimating(this)){setActiveBit(this,!1);const zr=this.animation;each(zr.values,Dr=>{Dr.done=!0}),zr.toValues&&(zr.onChange=zr.onPause=zr.onResume=void 0),callFluidObservers(this,{type:"idle",parent:this});const _r=$r?getCancelledResult(this.get()):getFinishedResult(this.get(),checkFinished(this,Gt??zr.to));flushCalls(this._pendingCalls,_r),zr.changed&&(zr.changed=!1,sendEvent(this,"onRest",_r,this))}}};function checkFinished(Gt,$r){const zr=computeGoal($r),_r=computeGoal(Gt.get());return isEqual(_r,zr)}function createLoopUpdate(Gt,$r=Gt.loop,zr=Gt.to){const _r=callProp($r);if(_r){const Dr=_r!==!0&&inferTo(_r),kr=(Dr||Gt).reverse,qr=!Dr||Dr.reset;return createUpdate({...Gt,loop:$r,default:!1,pause:void 0,to:!kr||isAsyncTo(zr)?zr:void 0,from:qr?Gt.from:void 0,reset:qr,...Dr})}}function createUpdate(Gt){const{to:$r,from:zr}=Gt=inferTo(Gt),_r=new Set;return is.obj($r)&&findDefined($r,_r),is.obj(zr)&&findDefined(zr,_r),Gt.keys=_r.size?Array.from(_r):null,Gt}function declareUpdate(Gt){const $r=createUpdate(Gt);return is.und($r.default)&&($r.default=getDefaultProps($r)),$r}function findDefined(Gt,$r){eachProp(Gt,(zr,_r)=>zr!=null&&$r.add(_r))}var ACTIVE_EVENTS=["onStart","onRest","onChange","onPause","onResume"];function mergeActiveFn(Gt,$r,zr){Gt.animation[zr]=$r[zr]!==getDefaultProp($r,zr)?resolveProp($r[zr],Gt.key):void 0}function sendEvent(Gt,$r,...zr){var _r,Dr,kr,qr;(Dr=(_r=Gt.animation)[$r])==null||Dr.call(_r,...zr),(qr=(kr=Gt.defaultProps)[$r])==null||qr.call(kr,...zr)}var BATCHED_EVENTS=["onStart","onChange","onRest"],nextId2=1,Controller=class{constructor(Gt,$r){this.id=nextId2++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),$r&&(this._flush=$r),Gt&&this.start({default:!0,...Gt})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(Gt=>Gt.idle&&!Gt.isDelayed&&!Gt.isPaused)}get item(){return this._item}set item(Gt){this._item=Gt}get(){const Gt={};return this.each(($r,zr)=>Gt[zr]=$r.get()),Gt}set(Gt){for(const $r in Gt){const zr=Gt[$r];is.und(zr)||this.springs[$r].set(zr)}}update(Gt){return Gt&&this.queue.push(createUpdate(Gt)),this}start(Gt){let{queue:$r}=this;return Gt?$r=toArray$1(Gt).map(createUpdate):this.queue=[],this._flush?this._flush(this,$r):(prepareKeys(this,$r),flushUpdateQueue(this,$r))}stop(Gt,$r){if(Gt!==!!Gt&&($r=Gt),$r){const zr=this.springs;each(toArray$1($r),_r=>zr[_r].stop(!!Gt))}else stopAsync(this._state,this._lastAsyncId),this.each(zr=>zr.stop(!!Gt));return this}pause(Gt){if(is.und(Gt))this.start({pause:!0});else{const $r=this.springs;each(toArray$1(Gt),zr=>$r[zr].pause())}return this}resume(Gt){if(is.und(Gt))this.start({pause:!1});else{const $r=this.springs;each(toArray$1(Gt),zr=>$r[zr].resume())}return this}each(Gt){eachProp(this.springs,Gt)}_onFrame(){const{onStart:Gt,onChange:$r,onRest:zr}=this._events,_r=this._active.size>0,Dr=this._changed.size>0;(_r&&!this._started||Dr&&!this._started)&&(this._started=!0,flush(Gt,([Nr,Wr])=>{Wr.value=this.get(),Nr(Wr,this,this._item)}));const kr=!_r&&this._started,qr=Dr||kr&&zr.size?this.get():null;Dr&&$r.size&&flush($r,([Nr,Wr])=>{Wr.value=qr,Nr(Wr,this,this._item)}),kr&&(this._started=!1,flush(zr,([Nr,Wr])=>{Wr.value=qr,Nr(Wr,this,this._item)}))}eventObserved(Gt){if(Gt.type=="change")this._changed.add(Gt.parent),Gt.idle||this._active.add(Gt.parent);else if(Gt.type=="idle")this._active.delete(Gt.parent);else return;raf.onFrame(this._onFrame)}};function flushUpdateQueue(Gt,$r){return Promise.all($r.map(zr=>flushUpdate(Gt,zr))).then(zr=>getCombinedResult(Gt,zr))}async function flushUpdate(Gt,$r,zr){const{keys:_r,to:Dr,from:kr,loop:qr,onRest:Nr,onResolve:Wr}=$r,Qr=is.obj($r.default)&&$r.default;qr&&($r.loop=!1),Dr===!1&&($r.to=null),kr===!1&&($r.from=null);const Vr=is.arr(Dr)||is.fun(Dr)?Dr:void 0;Vr?($r.to=void 0,$r.onRest=void 0,Qr&&(Qr.onRest=void 0)):each(BATCHED_EVENTS,_i=>{const e0=$r[_i];if(is.fun(e0)){const r0=Gt._events[_i];$r[_i]=({finished:i0,cancelled:n0})=>{const o0=r0.get(e0);o0?(i0||(o0.finished=!1),n0&&(o0.cancelled=!0)):r0.set(e0,{value:null,finished:i0||!1,cancelled:n0||!1})},Qr&&(Qr[_i]=$r[_i])}});const Jr=Gt._state;$r.pause===!Jr.paused?(Jr.paused=$r.pause,flushCalls($r.pause?Jr.pauseQueue:Jr.resumeQueue)):Jr.paused&&($r.pause=!0);const Zr=(_r||Object.keys(Gt.springs)).map(_i=>Gt.springs[_i].start($r)),zn=$r.cancel===!0||getDefaultProp($r,"cancel")===!0;(Vr||zn&&Jr.asyncId)&&Zr.push(scheduleProps(++Gt._lastAsyncId,{props:$r,state:Jr,actions:{pause:noop$1,resume:noop$1,start(_i,e0){zn?(stopAsync(Jr,Gt._lastAsyncId),e0(getCancelledResult(Gt))):(_i.onRest=Nr,e0(runAsync(Vr,_i,Jr,Gt)))}}})),Jr.paused&&await new Promise(_i=>{Jr.resumeQueue.add(_i)});const Vn=getCombinedResult(Gt,await Promise.all(Zr));if(qr&&Vn.finished&&!(zr&&Vn.noop)){const _i=createLoopUpdate($r,qr,Dr);if(_i)return prepareKeys(Gt,[_i]),flushUpdate(Gt,_i,!0)}return Wr&&raf.batchedUpdates(()=>Wr(Vn,Gt,Gt.item)),Vn}function getSprings(Gt,$r){const zr={...Gt.springs};return $r&&each(toArray$1($r),_r=>{is.und(_r.keys)&&(_r=createUpdate(_r)),is.obj(_r.to)||(_r={..._r,to:void 0}),prepareSprings(zr,_r,Dr=>createSpring(Dr))}),setSprings(Gt,zr),zr}function setSprings(Gt,$r){eachProp($r,(zr,_r)=>{Gt.springs[_r]||(Gt.springs[_r]=zr,addFluidObserver(zr,Gt))})}function createSpring(Gt,$r){const zr=new SpringValue;return zr.key=Gt,$r&&addFluidObserver(zr,$r),zr}function prepareSprings(Gt,$r,zr){$r.keys&&each($r.keys,_r=>{(Gt[_r]||(Gt[_r]=zr(_r)))._prepareNode($r)})}function prepareKeys(Gt,$r){each($r,zr=>{prepareSprings(Gt.springs,zr,_r=>createSpring(_r,Gt))})}var SpringContext=({children:Gt,...$r})=>{const zr=reactExports.useContext(ctx),_r=$r.pause||!!zr.pause,Dr=$r.immediate||!!zr.immediate;$r=useMemoOne(()=>({pause:_r,immediate:Dr}),[_r,Dr]);const{Provider:kr}=ctx;return reactExports.createElement(kr,{value:$r},Gt)},ctx=makeContext(SpringContext,{});SpringContext.Provider=ctx.Provider;SpringContext.Consumer=ctx.Consumer;function makeContext(Gt,$r){return Object.assign(Gt,reactExports.createContext($r)),Gt.Provider._context=Gt,Gt.Consumer._context=Gt,Gt}var SpringRef=()=>{const Gt=[],$r=function(_r){deprecateDirectCall();const Dr=[];return each(Gt,(kr,qr)=>{if(is.und(_r))Dr.push(kr.start());else{const Nr=zr(_r,kr,qr);Nr&&Dr.push(kr.start(Nr))}}),Dr};$r.current=Gt,$r.add=function(_r){Gt.includes(_r)||Gt.push(_r)},$r.delete=function(_r){const Dr=Gt.indexOf(_r);~Dr&&Gt.splice(Dr,1)},$r.pause=function(){return each(Gt,_r=>_r.pause(...arguments)),this},$r.resume=function(){return each(Gt,_r=>_r.resume(...arguments)),this},$r.set=function(_r){each(Gt,(Dr,kr)=>{const qr=is.fun(_r)?_r(kr,Dr):_r;qr&&Dr.set(qr)})},$r.start=function(_r){const Dr=[];return each(Gt,(kr,qr)=>{if(is.und(_r))Dr.push(kr.start());else{const Nr=this._getProps(_r,kr,qr);Nr&&Dr.push(kr.start(Nr))}}),Dr},$r.stop=function(){return each(Gt,_r=>_r.stop(...arguments)),this},$r.update=function(_r){return each(Gt,(Dr,kr)=>Dr.update(this._getProps(_r,Dr,kr))),this};const zr=function(_r,Dr,kr){return is.fun(_r)?_r(kr,Dr):_r};return $r._getProps=zr,$r};function useSprings(Gt,$r,zr){const _r=is.fun($r)&&$r;_r&&!zr&&(zr=[]);const Dr=reactExports.useMemo(()=>_r||arguments.length==3?SpringRef():void 0,[]),kr=reactExports.useRef(0),qr=useForceUpdate(),Nr=reactExports.useMemo(()=>({ctrls:[],queue:[],flush(r0,i0){const n0=getSprings(r0,i0);return kr.current>0&&!Nr.queue.length&&!Object.keys(n0).some(a0=>!r0.springs[a0])?flushUpdateQueue(r0,i0):new Promise(a0=>{setSprings(r0,n0),Nr.queue.push(()=>{a0(flushUpdateQueue(r0,i0))}),qr()})}}),[]),Wr=reactExports.useRef([...Nr.ctrls]),Qr=[],Vr=usePrev(Gt)||0;reactExports.useMemo(()=>{each(Wr.current.slice(Gt,Vr),r0=>{detachRefs(r0,Dr),r0.stop(!0)}),Wr.current.length=Gt,Jr(Vr,Gt)},[Gt]),reactExports.useMemo(()=>{Jr(0,Math.min(Vr,Gt))},zr);function Jr(r0,i0){for(let n0=r0;n0<i0;n0++){const o0=Wr.current[n0]||(Wr.current[n0]=new Controller(null,Nr.flush)),a0=_r?_r(n0,o0):$r[n0];a0&&(Qr[n0]=declareUpdate(a0))}}const Zr=Wr.current.map((r0,i0)=>getSprings(r0,Qr[i0])),zn=reactExports.useContext(SpringContext),Vn=usePrev(zn),_i=zn!==Vn&&hasProps(zn);useIsomorphicLayoutEffect(()=>{kr.current++,Nr.ctrls=Wr.current;const{queue:r0}=Nr;r0.length&&(Nr.queue=[],each(r0,i0=>i0())),each(Wr.current,(i0,n0)=>{Dr==null||Dr.add(i0),_i&&i0.start({default:zn});const o0=Qr[n0];o0&&(replaceRef(i0,o0.ref),i0.ref?i0.queue.push(o0):i0.start(o0))})}),useOnce(()=>()=>{each(Nr.ctrls,r0=>r0.stop(!0))});const e0=Zr.map(r0=>({...r0}));return Dr?[e0,Dr]:e0}function useSpring(Gt,$r){const zr=is.fun(Gt),[[_r],Dr]=useSprings(1,zr?Gt:[Gt],zr?[]:$r);return zr||arguments.length==2?[_r,Dr]:_r}function useTransition(Gt,$r,zr){const _r=is.fun($r)&&$r,{reset:Dr,sort:kr,trail:qr=0,expires:Nr=!0,exitBeforeEnter:Wr=!1,onDestroyed:Qr,ref:Vr,config:Jr}=_r?_r():$r,Zr=reactExports.useMemo(()=>_r||arguments.length==3?SpringRef():void 0,[]),zn=toArray$1(Gt),Vn=[],_i=reactExports.useRef(null),e0=Dr?null:_i.current;useIsomorphicLayoutEffect(()=>{_i.current=Vn}),useOnce(()=>(each(Vn,A0=>{Zr==null||Zr.add(A0.ctrl),A0.ctrl.ref=Zr}),()=>{each(_i.current,A0=>{A0.expired&&clearTimeout(A0.expirationId),detachRefs(A0.ctrl,Zr),A0.ctrl.stop(!0)})}));const r0=getKeys(zn,_r?_r():$r,e0),i0=Dr&&_i.current||[];useIsomorphicLayoutEffect(()=>each(i0,({ctrl:A0,item:p0,key:h0})=>{detachRefs(A0,Zr),callProp(Qr,p0,h0)}));const n0=[];if(e0&&each(e0,(A0,p0)=>{A0.expired?(clearTimeout(A0.expirationId),i0.push(A0)):(p0=n0[p0]=r0.indexOf(A0.key),~p0&&(Vn[p0]=A0))}),each(zn,(A0,p0)=>{Vn[p0]||(Vn[p0]={key:r0[p0],item:A0,phase:"mount",ctrl:new Controller},Vn[p0].ctrl.item=A0)}),n0.length){let A0=-1;const{leave:p0}=_r?_r():$r;each(n0,(h0,m0)=>{const c0=e0[m0];~h0?(A0=Vn.indexOf(c0),Vn[A0]={...c0,item:zn[h0]}):p0&&Vn.splice(++A0,0,c0)})}is.fun(kr)&&Vn.sort((A0,p0)=>kr(A0.item,p0.item));let o0=-qr;const a0=useForceUpdate(),s0=getDefaultProps($r),l0=new Map,u0=reactExports.useRef(new Map),b0=reactExports.useRef(!1);each(Vn,(A0,p0)=>{const h0=A0.key,m0=A0.phase,c0=_r?_r():$r;let d0,M0;const O0=callProp(c0.delay||0,h0);if(m0=="mount")d0=c0.enter,M0="enter";else{const _0=r0.indexOf(h0)<0;if(m0!="leave")if(_0)d0=c0.leave,M0="leave";else if(d0=c0.update)M0="update";else return;else if(!_0)d0=c0.enter,M0="enter";else return}if(d0=callProp(d0,A0.item,p0),d0=is.obj(d0)?inferTo(d0):{to:d0},!d0.config){const _0=Jr||s0.config;d0.config=callProp(_0,A0.item,p0,M0)}o0+=qr;const x0={...s0,delay:O0+o0,ref:Vr,immediate:c0.immediate,reset:!1,...d0};if(M0=="enter"&&is.und(x0.from)){const _0=_r?_r():$r,R0=is.und(_0.initial)||e0?_0.from:_0.initial;x0.from=callProp(R0,A0.item,p0)}const{onResolve:C0}=x0;x0.onResolve=_0=>{callProp(C0,_0);const R0=_i.current,D0=R0.find(S0=>S0.key===h0);if(D0&&!(_0.cancelled&&D0.phase!="update")&&D0.ctrl.idle){const S0=R0.every(I0=>I0.ctrl.idle);if(D0.phase=="leave"){const I0=callProp(Nr,D0.item);if(I0!==!1){const B0=I0===!0?0:I0;if(D0.expired=!0,!S0&&B0>0){B0<=2147483647&&(D0.expirationId=setTimeout(a0,B0));return}}}S0&&R0.some(I0=>I0.expired)&&(u0.current.delete(D0),Wr&&(b0.current=!0),a0())}};const $0=getSprings(A0.ctrl,x0);M0==="leave"&&Wr?u0.current.set(A0,{phase:M0,springs:$0,payload:x0}):l0.set(A0,{phase:M0,springs:$0,payload:x0})});const g0=reactExports.useContext(SpringContext),y0=usePrev(g0),f0=g0!==y0&&hasProps(g0);useIsomorphicLayoutEffect(()=>{f0&&each(Vn,A0=>{A0.ctrl.start({default:g0})})},[g0]),each(l0,(A0,p0)=>{if(u0.current.size){const h0=Vn.findIndex(m0=>m0.key===p0.key);Vn.splice(h0,1)}}),useIsomorphicLayoutEffect(()=>{each(u0.current.size?u0.current:l0,({phase:A0,payload:p0},h0)=>{const{ctrl:m0}=h0;h0.phase=A0,Zr==null||Zr.add(m0),f0&&A0=="enter"&&m0.start({default:g0}),p0&&(replaceRef(m0,p0.ref),(m0.ref||Zr)&&!b0.current?m0.update(p0):(m0.start(p0),b0.current&&(b0.current=!1)))})},Dr?void 0:zr);const v0=A0=>reactExports.createElement(reactExports.Fragment,null,Vn.map((p0,h0)=>{const{springs:m0}=l0.get(p0)||p0.ctrl,c0=A0({...m0},p0.item,p0,h0);return c0&&c0.type?reactExports.createElement(c0.type,{...c0.props,key:is.str(p0.key)||is.num(p0.key)?p0.key:p0.ctrl.id,ref:c0.ref}):c0}));return Zr?[v0,Zr]:v0}var nextKey=1;function getKeys(Gt,{key:$r,keys:zr=$r},_r){if(zr===null){const Dr=new Set;return Gt.map(kr=>{const qr=_r&&_r.find(Nr=>Nr.item===kr&&Nr.phase!=="leave"&&!Dr.has(Nr));return qr?(Dr.add(qr),qr.key):nextKey++})}return is.und(zr)?Gt:is.fun(zr)?Gt.map(zr):toArray$1(zr)}var Interpolation=class extends FrameValue{constructor(Gt,$r){super(),this.source=Gt,this.idle=!0,this._active=new Set,this.calc=createInterpolator(...$r);const zr=this._get(),_r=getAnimatedType(zr);setAnimated(this,_r.create(zr))}advance(Gt){const $r=this._get(),zr=this.get();isEqual($r,zr)||(getAnimated(this).setValue($r),this._onChange($r,this.idle)),!this.idle&&checkIdle(this._active)&&becomeIdle(this)}_get(){const Gt=is.arr(this.source)?this.source.map(getFluidValue):toArray$1(getFluidValue(this.source));return this.calc(...Gt)}_start(){this.idle&&!checkIdle(this._active)&&(this.idle=!1,each(getPayload(this),Gt=>{Gt.done=!1}),globals_exports.skipAnimation?(raf.batchedUpdates(()=>this.advance()),becomeIdle(this)):frameLoop.start(this))}_attach(){let Gt=1;each(toArray$1(this.source),$r=>{hasFluidValue($r)&&addFluidObserver($r,this),isFrameValue($r)&&($r.idle||this._active.add($r),Gt=Math.max(Gt,$r.priority+1))}),this.priority=Gt,this._start()}_detach(){each(toArray$1(this.source),Gt=>{hasFluidValue(Gt)&&removeFluidObserver(Gt,this)}),this._active.clear(),becomeIdle(this)}eventObserved(Gt){Gt.type=="change"?Gt.idle?this.advance():(this._active.add(Gt.parent),this._start()):Gt.type=="idle"?this._active.delete(Gt.parent):Gt.type=="priority"&&(this.priority=toArray$1(this.source).reduce(($r,zr)=>Math.max($r,(isFrameValue(zr)?zr.priority:0)+1),0))}};function isIdle(Gt){return Gt.idle!==!1}function checkIdle(Gt){return!Gt.size||Array.from(Gt).every(isIdle)}function becomeIdle(Gt){Gt.idle||(Gt.idle=!0,each(getPayload(Gt),$r=>{$r.done=!0}),callFluidObservers(Gt,{type:"idle",parent:Gt}))}var to=(Gt,...$r)=>new Interpolation(Gt,$r);globals_exports.assign({createStringInterpolator:createStringInterpolator2,to:(Gt,$r)=>new Interpolation(Gt,$r)});var isCustomPropRE=/^--/;function dangerousStyleValue(Gt,$r){return $r==null||typeof $r=="boolean"||$r===""?"":typeof $r=="number"&&$r!==0&&!isCustomPropRE.test(Gt)&&!(isUnitlessNumber.hasOwnProperty(Gt)&&isUnitlessNumber[Gt])?$r+"px":(""+$r).trim()}var attributeCache={};function applyAnimatedValues(Gt,$r){if(!Gt.nodeType||!Gt.setAttribute)return!1;const zr=Gt.nodeName==="filter"||Gt.parentNode&&Gt.parentNode.nodeName==="filter",{className:_r,style:Dr,children:kr,scrollTop:qr,scrollLeft:Nr,viewBox:Wr,...Qr}=$r,Vr=Object.values(Qr),Jr=Object.keys(Qr).map(Zr=>zr||Gt.hasAttribute(Zr)?Zr:attributeCache[Zr]||(attributeCache[Zr]=Zr.replace(/([A-Z])/g,zn=>"-"+zn.toLowerCase())));kr!==void 0&&(Gt.textContent=kr);for(const Zr in Dr)if(Dr.hasOwnProperty(Zr)){const zn=dangerousStyleValue(Zr,Dr[Zr]);isCustomPropRE.test(Zr)?Gt.style.setProperty(Zr,zn):Gt.style[Zr]=zn}Jr.forEach((Zr,zn)=>{Gt.setAttribute(Zr,Vr[zn])}),_r!==void 0&&(Gt.className=_r),qr!==void 0&&(Gt.scrollTop=qr),Nr!==void 0&&(Gt.scrollLeft=Nr),Wr!==void 0&&Gt.setAttribute("viewBox",Wr)}var isUnitlessNumber={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},prefixKey=(Gt,$r)=>Gt+$r.charAt(0).toUpperCase()+$r.substring(1),prefixes$1=["Webkit","Ms","Moz","O"];isUnitlessNumber=Object.keys(isUnitlessNumber).reduce((Gt,$r)=>(prefixes$1.forEach(zr=>Gt[prefixKey(zr,$r)]=Gt[$r]),Gt),isUnitlessNumber);var domTransforms=/^(matrix|translate|scale|rotate|skew)/,pxTransforms=/^(translate)/,degTransforms=/^(rotate|skew)/,addUnit=(Gt,$r)=>is.num(Gt)&&Gt!==0?Gt+$r:Gt,isValueIdentity=(Gt,$r)=>is.arr(Gt)?Gt.every(zr=>isValueIdentity(zr,$r)):is.num(Gt)?Gt===$r:parseFloat(Gt)===$r,AnimatedStyle=class extends AnimatedObject{constructor({x:Gt,y:$r,z:zr,..._r}){const Dr=[],kr=[];(Gt||$r||zr)&&(Dr.push([Gt||0,$r||0,zr||0]),kr.push(qr=>[`translate3d(${qr.map(Nr=>addUnit(Nr,"px")).join(",")})`,isValueIdentity(qr,0)])),eachProp(_r,(qr,Nr)=>{if(Nr==="transform")Dr.push([qr||""]),kr.push(Wr=>[Wr,Wr===""]);else if(domTransforms.test(Nr)){if(delete _r[Nr],is.und(qr))return;const Wr=pxTransforms.test(Nr)?"px":degTransforms.test(Nr)?"deg":"";Dr.push(toArray$1(qr)),kr.push(Nr==="rotate3d"?([Qr,Vr,Jr,Zr])=>[`rotate3d(${Qr},${Vr},${Jr},${addUnit(Zr,Wr)})`,isValueIdentity(Zr,0)]:Qr=>[`${Nr}(${Qr.map(Vr=>addUnit(Vr,Wr)).join(",")})`,isValueIdentity(Qr,Nr.startsWith("scale")?1:0)])}}),Dr.length&&(_r.transform=new FluidTransform(Dr,kr)),super(_r)}},FluidTransform=class extends FluidValue{constructor(Gt,$r){super(),this.inputs=Gt,this.transforms=$r,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let Gt="",$r=!0;return each(this.inputs,(zr,_r)=>{const Dr=getFluidValue(zr[0]),[kr,qr]=this.transforms[_r](is.arr(Dr)?Dr:zr.map(getFluidValue));Gt+=" "+kr,$r=$r&&qr}),$r?"none":Gt}observerAdded(Gt){Gt==1&&each(this.inputs,$r=>each($r,zr=>hasFluidValue(zr)&&addFluidObserver(zr,this)))}observerRemoved(Gt){Gt==0&&each(this.inputs,$r=>each($r,zr=>hasFluidValue(zr)&&removeFluidObserver(zr,this)))}eventObserved(Gt){Gt.type=="change"&&(this._value=null),callFluidObservers(this,Gt)}},primitives=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];globals_exports.assign({batchedUpdates:reactDomExports.unstable_batchedUpdates,createStringInterpolator:createStringInterpolator2,colors:colors2});var host=createHost(primitives,{applyAnimatedValues,createAnimatedStyle:Gt=>new AnimatedStyle(Gt),getComponentProps:({scrollTop:Gt,scrollLeft:$r,...zr})=>zr}),animated=host.animated;function v$4(){return v$4=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},v$4.apply(this,arguments)}var x$2={pointerEvents:"none",position:"absolute",zIndex:10,top:0,left:0},m$1=function(Gt,$r){return"translate("+Gt+"px, "+$r+"px)"},b$4=reactExports.memo(function(Gt){var $r,zr=Gt.position,_r=Gt.anchor,Dr=Gt.children,kr=zt(),qr=Ur(),Nr=qr.animate,Wr=qr.config,Qr=kt(),Vr=Qr[0],Jr=Qr[1],Zr=reactExports.useRef(!1),zn=void 0,Vn=!1,_i=Jr.width>0&&Jr.height>0,e0=Math.round(zr[0]),r0=Math.round(zr[1]);_i&&(_r==="top"?(e0-=Jr.width/2,r0-=Jr.height+14):_r==="right"?(e0+=14,r0-=Jr.height/2):_r==="bottom"?(e0-=Jr.width/2,r0+=14):_r==="left"?(e0-=Jr.width+14,r0-=Jr.height/2):_r==="center"&&(e0-=Jr.width/2,r0-=Jr.height/2),zn={transform:m$1(e0,r0)},Zr.current||(Vn=!0),Zr.current=[e0,r0]);var i0=useSpring({to:zn,config:Wr,immediate:!Nr||Vn}),n0=v$4({},x$2,kr.tooltip.wrapper,{transform:($r=i0.transform)!=null?$r:m$1(e0,r0),opacity:i0.transform?1:0});return jsxRuntimeExports.jsx(animated.div,{ref:Vr,style:n0,children:Dr})});b$4.displayName="TooltipWrapper";var g$1=reactExports.memo(function(Gt){var $r=Gt.size,zr=$r===void 0?12:$r,_r=Gt.color,Dr=Gt.style;return jsxRuntimeExports.jsx("span",{style:v$4({display:"block",width:zr,height:zr,background:_r},Dr===void 0?{}:Dr)})}),w$5=reactExports.memo(function(Gt){var $r,zr=Gt.id,_r=Gt.value,Dr=Gt.format,kr=Gt.enableChip,qr=kr!==void 0&&kr,Nr=Gt.color,Wr=Gt.renderContent,Qr=zt(),Vr=Ot(Dr);if(typeof Wr=="function")$r=Wr();else{var Jr=_r;Vr!==void 0&&Jr!==void 0&&(Jr=Vr(Jr)),$r=jsxRuntimeExports.jsxs("div",{style:Qr.tooltip.basic,children:[qr&&jsxRuntimeExports.jsx(g$1,{color:Nr,style:Qr.tooltip.chip}),Jr!==void 0?jsxRuntimeExports.jsxs("span",{children:[zr,": ",jsxRuntimeExports.jsx("strong",{children:""+Jr})]}):zr]})}return jsxRuntimeExports.jsx("div",{style:Qr.tooltip.container,children:$r})}),T$4={width:"100%",borderCollapse:"collapse"},C$6=reactExports.memo(function(Gt){var $r,zr=Gt.title,_r=Gt.rows,Dr=_r===void 0?[]:_r,kr=Gt.renderContent,qr=zt();return Dr.length?($r=typeof kr=="function"?kr():jsxRuntimeExports.jsxs("div",{children:[zr&&zr,jsxRuntimeExports.jsx("table",{style:v$4({},T$4,qr.tooltip.table),children:jsxRuntimeExports.jsx("tbody",{children:Dr.map(function(Nr,Wr){return jsxRuntimeExports.jsx("tr",{children:Nr.map(function(Qr,Vr){return jsxRuntimeExports.jsx("td",{style:qr.tooltip.tableCell,children:Qr},Vr)})},Wr)})})})]}),jsxRuntimeExports.jsx("div",{style:qr.tooltip.container,children:$r})):null});C$6.displayName="TableTooltip";var E$6=reactExports.memo(function(Gt){var $r=Gt.x0,zr=Gt.x1,_r=Gt.y0,Dr=Gt.y1,kr=zt(),qr=Ur(),Nr=qr.animate,Wr=qr.config,Qr=reactExports.useMemo(function(){return v$4({},kr.crosshair.line,{pointerEvents:"none"})},[kr.crosshair.line]),Vr=useSpring({x1:$r,x2:zr,y1:_r,y2:Dr,config:Wr,immediate:!Nr});return jsxRuntimeExports.jsx(animated.line,v$4({},Vr,{fill:"none",style:Qr}))});E$6.displayName="CrosshairLine";var P$4=reactExports.memo(function(Gt){var $r,zr,_r=Gt.width,Dr=Gt.height,kr=Gt.type,qr=Gt.x,Nr=Gt.y;return kr==="cross"?($r={x0:qr,x1:qr,y0:0,y1:Dr},zr={x0:0,x1:_r,y0:Nr,y1:Nr}):kr==="top-left"?($r={x0:qr,x1:qr,y0:0,y1:Nr},zr={x0:0,x1:qr,y0:Nr,y1:Nr}):kr==="top"?$r={x0:qr,x1:qr,y0:0,y1:Nr}:kr==="top-right"?($r={x0:qr,x1:qr,y0:0,y1:Nr},zr={x0:qr,x1:_r,y0:Nr,y1:Nr}):kr==="right"?zr={x0:qr,x1:_r,y0:Nr,y1:Nr}:kr==="bottom-right"?($r={x0:qr,x1:qr,y0:Nr,y1:Dr},zr={x0:qr,x1:_r,y0:Nr,y1:Nr}):kr==="bottom"?$r={x0:qr,x1:qr,y0:Nr,y1:Dr}:kr==="bottom-left"?($r={x0:qr,x1:qr,y0:Nr,y1:Dr},zr={x0:0,x1:qr,y0:Nr,y1:Nr}):kr==="left"?zr={x0:0,x1:qr,y0:Nr,y1:Nr}:kr==="x"?$r={x0:qr,x1:qr,y0:0,y1:Dr}:kr==="y"&&(zr={x0:0,x1:_r,y0:Nr,y1:Nr}),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[$r&&jsxRuntimeExports.jsx(E$6,{x0:$r.x0,x1:$r.x1,y0:$r.y0,y1:$r.y1}),zr&&jsxRuntimeExports.jsx(E$6,{x0:zr.x0,x1:zr.x1,y0:zr.y0,y1:zr.y1})]})});P$4.displayName="Crosshair";var j$7=reactExports.createContext({showTooltipAt:function(){},showTooltipFromEvent:function(){},hideTooltip:function(){}}),N$4={isVisible:!1,position:[null,null],content:null,anchor:null},O$4=reactExports.createContext(N$4),V=function(Gt){var $r=reactExports.useState(N$4),zr=$r[0],_r=$r[1],Dr=reactExports.useCallback(function(Nr,Wr,Qr){var Vr=Wr[0],Jr=Wr[1];Qr===void 0&&(Qr="top"),_r({isVisible:!0,position:[Vr,Jr],anchor:Qr,content:Nr})},[_r]),kr=reactExports.useCallback(function(Nr,Wr,Qr){Qr===void 0&&(Qr="top");var Vr=Gt.current.getBoundingClientRect(),Jr=Gt.current.offsetWidth,Zr=Jr===Vr.width?1:Jr/Vr.width,zn="touches"in Wr?Wr.touches[0]:Wr,Vn=zn.clientX,_i=zn.clientY,e0=(Vn-Vr.left)*Zr,r0=(_i-Vr.top)*Zr;Qr!=="left"&&Qr!=="right"||(Qr=e0<Vr.width/2?"right":"left"),_r({isVisible:!0,position:[e0,r0],anchor:Qr,content:Nr})},[Gt,_r]),qr=reactExports.useCallback(function(){_r(N$4)},[_r]);return{actions:reactExports.useMemo(function(){return{showTooltipAt:Dr,showTooltipFromEvent:kr,hideTooltip:qr}},[Dr,kr,qr]),state:zr}},k$4=function(){var Gt=reactExports.useContext(j$7);if(Gt===void 0)throw new Error("useTooltip must be used within a TooltipProvider");return Gt},z$6=function(){var Gt=reactExports.useContext(O$4);if(Gt===void 0)throw new Error("useTooltipState must be used within a TooltipProvider");return Gt},A$4=function(Gt){return Gt.isVisible},F$1=function(){var Gt=z$6();return A$4(Gt)?jsxRuntimeExports.jsx(b$4,{position:Gt.position,anchor:Gt.anchor,children:Gt.content}):null},M$3=function(Gt){var $r=Gt.container,zr=Gt.children,_r=V($r),Dr=_r.actions,kr=_r.state;return jsxRuntimeExports.jsx(j$7.Provider,{value:Dr,children:jsxRuntimeExports.jsx(O$4.Provider,{value:kr,children:zr})})};function define$1(Gt,$r,zr){Gt.prototype=$r.prototype=zr,zr.constructor=Gt}function extend(Gt,$r){var zr=Object.create(Gt.prototype);for(var _r in $r)zr[_r]=$r[_r];return zr}function Color(){}var darker=.7,brighter=1/darker,reI="\\s*([+-]?\\d+)\\s*",reN="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",reP="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",reHex=/^#([0-9a-f]{3,8})$/,reRgbInteger=new RegExp(`^rgb\\(${reI},${reI},${reI}\\)$`),reRgbPercent=new RegExp(`^rgb\\(${reP},${reP},${reP}\\)$`),reRgbaInteger=new RegExp(`^rgba\\(${reI},${reI},${reI},${reN}\\)$`),reRgbaPercent=new RegExp(`^rgba\\(${reP},${reP},${reP},${reN}\\)$`),reHslPercent=new RegExp(`^hsl\\(${reN},${reP},${reP}\\)$`),reHslaPercent=new RegExp(`^hsla\\(${reN},${reP},${reP},${reN}\\)$`),named={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};define$1(Color,color,{copy(Gt){return Object.assign(new this.constructor,this,Gt)},displayable(){return this.rgb().displayable()},hex:color_formatHex,formatHex:color_formatHex,formatHex8:color_formatHex8,formatHsl:color_formatHsl,formatRgb:color_formatRgb,toString:color_formatRgb});function color_formatHex(){return this.rgb().formatHex()}function color_formatHex8(){return this.rgb().formatHex8()}function color_formatHsl(){return hslConvert(this).formatHsl()}function color_formatRgb(){return this.rgb().formatRgb()}function color(Gt){var $r,zr;return Gt=(Gt+"").trim().toLowerCase(),($r=reHex.exec(Gt))?(zr=$r[1].length,$r=parseInt($r[1],16),zr===6?rgbn($r):zr===3?new Rgb($r>>8&15|$r>>4&240,$r>>4&15|$r&240,($r&15)<<4|$r&15,1):zr===8?rgba($r>>24&255,$r>>16&255,$r>>8&255,($r&255)/255):zr===4?rgba($r>>12&15|$r>>8&240,$r>>8&15|$r>>4&240,$r>>4&15|$r&240,(($r&15)<<4|$r&15)/255):null):($r=reRgbInteger.exec(Gt))?new Rgb($r[1],$r[2],$r[3],1):($r=reRgbPercent.exec(Gt))?new Rgb($r[1]*255/100,$r[2]*255/100,$r[3]*255/100,1):($r=reRgbaInteger.exec(Gt))?rgba($r[1],$r[2],$r[3],$r[4]):($r=reRgbaPercent.exec(Gt))?rgba($r[1]*255/100,$r[2]*255/100,$r[3]*255/100,$r[4]):($r=reHslPercent.exec(Gt))?hsla($r[1],$r[2]/100,$r[3]/100,1):($r=reHslaPercent.exec(Gt))?hsla($r[1],$r[2]/100,$r[3]/100,$r[4]):named.hasOwnProperty(Gt)?rgbn(named[Gt]):Gt==="transparent"?new Rgb(NaN,NaN,NaN,0):null}function rgbn(Gt){return new Rgb(Gt>>16&255,Gt>>8&255,Gt&255,1)}function rgba(Gt,$r,zr,_r){return _r<=0&&(Gt=$r=zr=NaN),new Rgb(Gt,$r,zr,_r)}function rgbConvert(Gt){return Gt instanceof Color||(Gt=color(Gt)),Gt?(Gt=Gt.rgb(),new Rgb(Gt.r,Gt.g,Gt.b,Gt.opacity)):new Rgb}function rgb$1(Gt,$r,zr,_r){return arguments.length===1?rgbConvert(Gt):new Rgb(Gt,$r,zr,_r??1)}function Rgb(Gt,$r,zr,_r){this.r=+Gt,this.g=+$r,this.b=+zr,this.opacity=+_r}define$1(Rgb,rgb$1,extend(Color,{brighter(Gt){return Gt=Gt==null?brighter:Math.pow(brighter,Gt),new Rgb(this.r*Gt,this.g*Gt,this.b*Gt,this.opacity)},darker(Gt){return Gt=Gt==null?darker:Math.pow(darker,Gt),new Rgb(this.r*Gt,this.g*Gt,this.b*Gt,this.opacity)},rgb(){return this},clamp(){return new Rgb(clampi(this.r),clampi(this.g),clampi(this.b),clampa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:rgb_formatHex,formatHex:rgb_formatHex,formatHex8:rgb_formatHex8,formatRgb:rgb_formatRgb,toString:rgb_formatRgb}));function rgb_formatHex(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}`}function rgb_formatHex8(){return`#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity)?1:this.opacity)*255)}`}function rgb_formatRgb(){const Gt=clampa(this.opacity);return`${Gt===1?"rgb(":"rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${Gt===1?")":`, ${Gt})`}`}function clampa(Gt){return isNaN(Gt)?1:Math.max(0,Math.min(1,Gt))}function clampi(Gt){return Math.max(0,Math.min(255,Math.round(Gt)||0))}function hex(Gt){return Gt=clampi(Gt),(Gt<16?"0":"")+Gt.toString(16)}function hsla(Gt,$r,zr,_r){return _r<=0?Gt=$r=zr=NaN:zr<=0||zr>=1?Gt=$r=NaN:$r<=0&&(Gt=NaN),new Hsl(Gt,$r,zr,_r)}function hslConvert(Gt){if(Gt instanceof Hsl)return new Hsl(Gt.h,Gt.s,Gt.l,Gt.opacity);if(Gt instanceof Color||(Gt=color(Gt)),!Gt)return new Hsl;if(Gt instanceof Hsl)return Gt;Gt=Gt.rgb();var $r=Gt.r/255,zr=Gt.g/255,_r=Gt.b/255,Dr=Math.min($r,zr,_r),kr=Math.max($r,zr,_r),qr=NaN,Nr=kr-Dr,Wr=(kr+Dr)/2;return Nr?($r===kr?qr=(zr-_r)/Nr+(zr<_r)*6:zr===kr?qr=(_r-$r)/Nr+2:qr=($r-zr)/Nr+4,Nr/=Wr<.5?kr+Dr:2-kr-Dr,qr*=60):Nr=Wr>0&&Wr<1?0:qr,new Hsl(qr,Nr,Wr,Gt.opacity)}function hsl(Gt,$r,zr,_r){return arguments.length===1?hslConvert(Gt):new Hsl(Gt,$r,zr,_r??1)}function Hsl(Gt,$r,zr,_r){this.h=+Gt,this.s=+$r,this.l=+zr,this.opacity=+_r}define$1(Hsl,hsl,extend(Color,{brighter(Gt){return Gt=Gt==null?brighter:Math.pow(brighter,Gt),new Hsl(this.h,this.s,this.l*Gt,this.opacity)},darker(Gt){return Gt=Gt==null?darker:Math.pow(darker,Gt),new Hsl(this.h,this.s,this.l*Gt,this.opacity)},rgb(){var Gt=this.h%360+(this.h<0)*360,$r=isNaN(Gt)||isNaN(this.s)?0:this.s,zr=this.l,_r=zr+(zr<.5?zr:1-zr)*$r,Dr=2*zr-_r;return new Rgb(hsl2rgb(Gt>=240?Gt-240:Gt+120,Dr,_r),hsl2rgb(Gt,Dr,_r),hsl2rgb(Gt<120?Gt+240:Gt-120,Dr,_r),this.opacity)},clamp(){return new Hsl(clamph(this.h),clampt(this.s),clampt(this.l),clampa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const Gt=clampa(this.opacity);return`${Gt===1?"hsl(":"hsla("}${clamph(this.h)}, ${clampt(this.s)*100}%, ${clampt(this.l)*100}%${Gt===1?")":`, ${Gt})`}`}}));function clamph(Gt){return Gt=(Gt||0)%360,Gt<0?Gt+360:Gt}function clampt(Gt){return Math.max(0,Math.min(1,Gt||0))}function hsl2rgb(Gt,$r,zr){return(Gt<60?$r+(zr-$r)*Gt/60:Gt<180?zr:Gt<240?$r+(zr-$r)*(240-Gt)/60:$r)*255}const radians=Math.PI/180,degrees=180/Math.PI;var A$3=-.14861,B$4=1.78277,C$5=-.29227,D$4=-.90649,E$5=1.97294,ED=E$5*D$4,EB=E$5*B$4,BC_DA=B$4*C$5-D$4*A$3;function cubehelixConvert(Gt){if(Gt instanceof Cubehelix)return new Cubehelix(Gt.h,Gt.s,Gt.l,Gt.opacity);Gt instanceof Rgb||(Gt=rgbConvert(Gt));var $r=Gt.r/255,zr=Gt.g/255,_r=Gt.b/255,Dr=(BC_DA*_r+ED*$r-EB*zr)/(BC_DA+ED-EB),kr=_r-Dr,qr=(E$5*(zr-Dr)-C$5*kr)/D$4,Nr=Math.sqrt(qr*qr+kr*kr)/(E$5*Dr*(1-Dr)),Wr=Nr?Math.atan2(qr,kr)*degrees-120:NaN;return new Cubehelix(Wr<0?Wr+360:Wr,Nr,Dr,Gt.opacity)}function cubehelix$1(Gt,$r,zr,_r){return arguments.length===1?cubehelixConvert(Gt):new Cubehelix(Gt,$r,zr,_r??1)}function Cubehelix(Gt,$r,zr,_r){this.h=+Gt,this.s=+$r,this.l=+zr,this.opacity=+_r}define$1(Cubehelix,cubehelix$1,extend(Color,{brighter(Gt){return Gt=Gt==null?brighter:Math.pow(brighter,Gt),new Cubehelix(this.h,this.s,this.l*Gt,this.opacity)},darker(Gt){return Gt=Gt==null?darker:Math.pow(darker,Gt),new Cubehelix(this.h,this.s,this.l*Gt,this.opacity)},rgb(){var Gt=isNaN(this.h)?0:(this.h+120)*radians,$r=+this.l,zr=isNaN(this.s)?0:this.s*$r*(1-$r),_r=Math.cos(Gt),Dr=Math.sin(Gt);return new Rgb(255*($r+zr*(A$3*_r+B$4*Dr)),255*($r+zr*(C$5*_r+D$4*Dr)),255*($r+zr*(E$5*_r)),this.opacity)}}));function basis(Gt,$r,zr,_r,Dr){var kr=Gt*Gt,qr=kr*Gt;return((1-3*Gt+3*kr-qr)*$r+(4-6*kr+3*qr)*zr+(1+3*Gt+3*kr-3*qr)*_r+qr*Dr)/6}function basis$1(Gt){var $r=Gt.length-1;return function(zr){var _r=zr<=0?zr=0:zr>=1?(zr=1,$r-1):Math.floor(zr*$r),Dr=Gt[_r],kr=Gt[_r+1],qr=_r>0?Gt[_r-1]:2*Dr-kr,Nr=_r<$r-1?Gt[_r+2]:2*kr-Dr;return basis((zr-_r/$r)*$r,qr,Dr,kr,Nr)}}const constant$1=Gt=>()=>Gt;function linear$1(Gt,$r){return function(zr){return Gt+zr*$r}}function exponential(Gt,$r,zr){return Gt=Math.pow(Gt,zr),$r=Math.pow($r,zr)-Gt,zr=1/zr,function(_r){return Math.pow(Gt+_r*$r,zr)}}function hue(Gt,$r){var zr=$r-Gt;return zr?linear$1(Gt,zr>180||zr<-180?zr-360*Math.round(zr/360):zr):constant$1(isNaN(Gt)?$r:Gt)}function gamma(Gt){return(Gt=+Gt)==1?nogamma:function($r,zr){return zr-$r?exponential($r,zr,Gt):constant$1(isNaN($r)?zr:$r)}}function nogamma(Gt,$r){var zr=$r-Gt;return zr?linear$1(Gt,zr):constant$1(isNaN(Gt)?$r:Gt)}const rgb=function Gt($r){var zr=gamma($r);function _r(Dr,kr){var qr=zr((Dr=rgb$1(Dr)).r,(kr=rgb$1(kr)).r),Nr=zr(Dr.g,kr.g),Wr=zr(Dr.b,kr.b),Qr=nogamma(Dr.opacity,kr.opacity);return function(Vr){return Dr.r=qr(Vr),Dr.g=Nr(Vr),Dr.b=Wr(Vr),Dr.opacity=Qr(Vr),Dr+""}}return _r.gamma=Gt,_r}(1);function rgbSpline(Gt){return function($r){var zr=$r.length,_r=new Array(zr),Dr=new Array(zr),kr=new Array(zr),qr,Nr;for(qr=0;qr<zr;++qr)Nr=rgb$1($r[qr]),_r[qr]=Nr.r||0,Dr[qr]=Nr.g||0,kr[qr]=Nr.b||0;return _r=Gt(_r),Dr=Gt(Dr),kr=Gt(kr),Nr.opacity=1,function(Wr){return Nr.r=_r(Wr),Nr.g=Dr(Wr),Nr.b=kr(Wr),Nr+""}}}var rgbBasis=rgbSpline(basis$1);function numberArray(Gt,$r){$r||($r=[]);var zr=Gt?Math.min($r.length,Gt.length):0,_r=$r.slice(),Dr;return function(kr){for(Dr=0;Dr<zr;++Dr)_r[Dr]=Gt[Dr]*(1-kr)+$r[Dr]*kr;return _r}}function isNumberArray(Gt){return ArrayBuffer.isView(Gt)&&!(Gt instanceof DataView)}function genericArray(Gt,$r){var zr=$r?$r.length:0,_r=Gt?Math.min(zr,Gt.length):0,Dr=new Array(_r),kr=new Array(zr),qr;for(qr=0;qr<_r;++qr)Dr[qr]=interpolate(Gt[qr],$r[qr]);for(;qr<zr;++qr)kr[qr]=$r[qr];return function(Nr){for(qr=0;qr<_r;++qr)kr[qr]=Dr[qr](Nr);return kr}}function date$1(Gt,$r){var zr=new Date;return Gt=+Gt,$r=+$r,function(_r){return zr.setTime(Gt*(1-_r)+$r*_r),zr}}function interpolateNumber(Gt,$r){return Gt=+Gt,$r=+$r,function(zr){return Gt*(1-zr)+$r*zr}}function object(Gt,$r){var zr={},_r={},Dr;(Gt===null||typeof Gt!="object")&&(Gt={}),($r===null||typeof $r!="object")&&($r={});for(Dr in $r)Dr in Gt?zr[Dr]=interpolate(Gt[Dr],$r[Dr]):_r[Dr]=$r[Dr];return function(kr){for(Dr in zr)_r[Dr]=zr[Dr](kr);return _r}}var reA=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,reB=new RegExp(reA.source,"g");function zero$1(Gt){return function(){return Gt}}function one(Gt){return function($r){return Gt($r)+""}}function _$6(Gt,$r){var zr=reA.lastIndex=reB.lastIndex=0,_r,Dr,kr,qr=-1,Nr=[],Wr=[];for(Gt=Gt+"",$r=$r+"";(_r=reA.exec(Gt))&&(Dr=reB.exec($r));)(kr=Dr.index)>zr&&(kr=$r.slice(zr,kr),Nr[qr]?Nr[qr]+=kr:Nr[++qr]=kr),(_r=_r[0])===(Dr=Dr[0])?Nr[qr]?Nr[qr]+=Dr:Nr[++qr]=Dr:(Nr[++qr]=null,Wr.push({i:qr,x:interpolateNumber(_r,Dr)})),zr=reB.lastIndex;return zr<$r.length&&(kr=$r.slice(zr),Nr[qr]?Nr[qr]+=kr:Nr[++qr]=kr),Nr.length<2?Wr[0]?one(Wr[0].x):zero$1($r):($r=Wr.length,function(Qr){for(var Vr=0,Jr;Vr<$r;++Vr)Nr[(Jr=Wr[Vr]).i]=Jr.x(Qr);return Nr.join("")})}function interpolate(Gt,$r){var zr=typeof $r,_r;return $r==null||zr==="boolean"?constant$1($r):(zr==="number"?interpolateNumber:zr==="string"?(_r=color($r))?($r=_r,rgb):_$6:$r instanceof color?rgb:$r instanceof Date?date$1:isNumberArray($r)?numberArray:Array.isArray($r)?genericArray:typeof $r.valueOf!="function"&&typeof $r.toString!="function"||isNaN($r)?object:interpolateNumber)(Gt,$r)}function interpolateRound(Gt,$r){return Gt=+Gt,$r=+$r,function(zr){return Math.round(Gt*(1-zr)+$r*zr)}}function cubehelix(Gt){return function $r(zr){zr=+zr;function _r(Dr,kr){var qr=Gt((Dr=cubehelix$1(Dr)).h,(kr=cubehelix$1(kr)).h),Nr=nogamma(Dr.s,kr.s),Wr=nogamma(Dr.l,kr.l),Qr=nogamma(Dr.opacity,kr.opacity);return function(Vr){return Dr.h=qr(Vr),Dr.s=Nr(Vr),Dr.l=Wr(Math.pow(Vr,zr)),Dr.opacity=Qr(Vr),Dr+""}}return _r.gamma=$r,_r}(1)}cubehelix(hue);var cubehelixLong=cubehelix(nogamma);function piecewise(Gt,$r){$r===void 0&&($r=Gt,Gt=interpolate);for(var zr=0,_r=$r.length-1,Dr=$r[0],kr=new Array(_r<0?0:_r);zr<_r;)kr[zr]=Gt(Dr,Dr=$r[++zr]);return function(qr){var Nr=Math.max(0,Math.min(_r-1,Math.floor(qr*=_r)));return kr[Nr](qr-Nr)}}function ascending(Gt,$r){return Gt==null||$r==null?NaN:Gt<$r?-1:Gt>$r?1:Gt>=$r?0:NaN}function descending$1(Gt,$r){return Gt==null||$r==null?NaN:$r<Gt?-1:$r>Gt?1:$r>=Gt?0:NaN}function bisector(Gt){let $r,zr,_r;Gt.length!==2?($r=ascending,zr=(Nr,Wr)=>ascending(Gt(Nr),Wr),_r=(Nr,Wr)=>Gt(Nr)-Wr):($r=Gt===ascending||Gt===descending$1?Gt:zero,zr=Gt,_r=Gt);function Dr(Nr,Wr,Qr=0,Vr=Nr.length){if(Qr<Vr){if($r(Wr,Wr)!==0)return Vr;do{const Jr=Qr+Vr>>>1;zr(Nr[Jr],Wr)<0?Qr=Jr+1:Vr=Jr}while(Qr<Vr)}return Qr}function kr(Nr,Wr,Qr=0,Vr=Nr.length){if(Qr<Vr){if($r(Wr,Wr)!==0)return Vr;do{const Jr=Qr+Vr>>>1;zr(Nr[Jr],Wr)<=0?Qr=Jr+1:Vr=Jr}while(Qr<Vr)}return Qr}function qr(Nr,Wr,Qr=0,Vr=Nr.length){const Jr=Dr(Nr,Wr,Qr,Vr-1);return Jr>Qr&&_r(Nr[Jr-1],Wr)>-_r(Nr[Jr],Wr)?Jr-1:Jr}return{left:Dr,center:qr,right:kr}}function zero(){return 0}function number$2(Gt){return Gt===null?NaN:+Gt}const ascendingBisect=bisector(ascending),bisectRight=ascendingBisect.right;bisector(number$2).center;class InternMap extends Map{constructor($r,zr=keyof){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:zr}}),$r!=null)for(const[_r,Dr]of $r)this.set(_r,Dr)}get($r){return super.get(intern_get(this,$r))}has($r){return super.has(intern_get(this,$r))}set($r,zr){return super.set(intern_set(this,$r),zr)}delete($r){return super.delete(intern_delete(this,$r))}}function intern_get({_intern:Gt,_key:$r},zr){const _r=$r(zr);return Gt.has(_r)?Gt.get(_r):zr}function intern_set({_intern:Gt,_key:$r},zr){const _r=$r(zr);return Gt.has(_r)?Gt.get(_r):(Gt.set(_r,zr),zr)}function intern_delete({_intern:Gt,_key:$r},zr){const _r=$r(zr);return Gt.has(_r)&&(zr=Gt.get(_r),Gt.delete(_r)),zr}function keyof(Gt){return Gt!==null&&typeof Gt=="object"?Gt.valueOf():Gt}const e10=Math.sqrt(50),e5=Math.sqrt(10),e2=Math.sqrt(2);function tickSpec(Gt,$r,zr){const _r=($r-Gt)/Math.max(0,zr),Dr=Math.floor(Math.log10(_r)),kr=_r/Math.pow(10,Dr),qr=kr>=e10?10:kr>=e5?5:kr>=e2?2:1;let Nr,Wr,Qr;return Dr<0?(Qr=Math.pow(10,-Dr)/qr,Nr=Math.round(Gt*Qr),Wr=Math.round($r*Qr),Nr/Qr<Gt&&++Nr,Wr/Qr>$r&&--Wr,Qr=-Qr):(Qr=Math.pow(10,Dr)*qr,Nr=Math.round(Gt/Qr),Wr=Math.round($r/Qr),Nr*Qr<Gt&&++Nr,Wr*Qr>$r&&--Wr),Wr<Nr&&.5<=zr&&zr<2?tickSpec(Gt,$r,zr*2):[Nr,Wr,Qr]}function ticks(Gt,$r,zr){if($r=+$r,Gt=+Gt,zr=+zr,!(zr>0))return[];if(Gt===$r)return[Gt];const _r=$r<Gt,[Dr,kr,qr]=_r?tickSpec($r,Gt,zr):tickSpec(Gt,$r,zr);if(!(kr>=Dr))return[];const Nr=kr-Dr+1,Wr=new Array(Nr);if(_r)if(qr<0)for(let Qr=0;Qr<Nr;++Qr)Wr[Qr]=(kr-Qr)/-qr;else for(let Qr=0;Qr<Nr;++Qr)Wr[Qr]=(kr-Qr)*qr;else if(qr<0)for(let Qr=0;Qr<Nr;++Qr)Wr[Qr]=(Dr+Qr)/-qr;else for(let Qr=0;Qr<Nr;++Qr)Wr[Qr]=(Dr+Qr)*qr;return Wr}function tickIncrement(Gt,$r,zr){return $r=+$r,Gt=+Gt,zr=+zr,tickSpec(Gt,$r,zr)[2]}function tickStep(Gt,$r,zr){$r=+$r,Gt=+Gt,zr=+zr;const _r=$r<Gt,Dr=_r?tickIncrement($r,Gt,zr):tickIncrement(Gt,$r,zr);return(_r?-1:1)*(Dr<0?1/-Dr:Dr)}function range(Gt,$r,zr){Gt=+Gt,$r=+$r,zr=(Dr=arguments.length)<2?($r=Gt,Gt=0,1):Dr<3?1:+zr;for(var _r=-1,Dr=Math.max(0,Math.ceil(($r-Gt)/zr))|0,kr=new Array(Dr);++_r<Dr;)kr[_r]=Gt+_r*zr;return kr}function initRange(Gt,$r){switch(arguments.length){case 0:break;case 1:this.range(Gt);break;default:this.range($r).domain(Gt);break}return this}function initInterpolator(Gt,$r){switch(arguments.length){case 0:break;case 1:{typeof Gt=="function"?this.interpolator(Gt):this.range(Gt);break}default:{this.domain(Gt),typeof $r=="function"?this.interpolator($r):this.range($r);break}}return this}const implicit=Symbol("implicit");function ordinal(){var Gt=new InternMap,$r=[],zr=[],_r=implicit;function Dr(kr){let qr=Gt.get(kr);if(qr===void 0){if(_r!==implicit)return _r;Gt.set(kr,qr=$r.push(kr)-1)}return zr[qr%zr.length]}return Dr.domain=function(kr){if(!arguments.length)return $r.slice();$r=[],Gt=new InternMap;for(const qr of kr)Gt.has(qr)||Gt.set(qr,$r.push(qr)-1);return Dr},Dr.range=function(kr){return arguments.length?(zr=Array.from(kr),Dr):zr.slice()},Dr.unknown=function(kr){return arguments.length?(_r=kr,Dr):_r},Dr.copy=function(){return ordinal($r,zr).unknown(_r)},initRange.apply(Dr,arguments),Dr}function band(){var Gt=ordinal().unknown(void 0),$r=Gt.domain,zr=Gt.range,_r=0,Dr=1,kr,qr,Nr=!1,Wr=0,Qr=0,Vr=.5;delete Gt.unknown;function Jr(){var Zr=$r().length,zn=Dr<_r,Vn=zn?Dr:_r,_i=zn?_r:Dr;kr=(_i-Vn)/Math.max(1,Zr-Wr+Qr*2),Nr&&(kr=Math.floor(kr)),Vn+=(_i-Vn-kr*(Zr-Wr))*Vr,qr=kr*(1-Wr),Nr&&(Vn=Math.round(Vn),qr=Math.round(qr));var e0=range(Zr).map(function(r0){return Vn+kr*r0});return zr(zn?e0.reverse():e0)}return Gt.domain=function(Zr){return arguments.length?($r(Zr),Jr()):$r()},Gt.range=function(Zr){return arguments.length?([_r,Dr]=Zr,_r=+_r,Dr=+Dr,Jr()):[_r,Dr]},Gt.rangeRound=function(Zr){return[_r,Dr]=Zr,_r=+_r,Dr=+Dr,Nr=!0,Jr()},Gt.bandwidth=function(){return qr},Gt.step=function(){return kr},Gt.round=function(Zr){return arguments.length?(Nr=!!Zr,Jr()):Nr},Gt.padding=function(Zr){return arguments.length?(Wr=Math.min(1,Qr=+Zr),Jr()):Wr},Gt.paddingInner=function(Zr){return arguments.length?(Wr=Math.min(1,Zr),Jr()):Wr},Gt.paddingOuter=function(Zr){return arguments.length?(Qr=+Zr,Jr()):Qr},Gt.align=function(Zr){return arguments.length?(Vr=Math.max(0,Math.min(1,Zr)),Jr()):Vr},Gt.copy=function(){return band($r(),[_r,Dr]).round(Nr).paddingInner(Wr).paddingOuter(Qr).align(Vr)},initRange.apply(Jr(),arguments)}function pointish(Gt){var $r=Gt.copy;return Gt.padding=Gt.paddingOuter,delete Gt.paddingInner,delete Gt.paddingOuter,Gt.copy=function(){return pointish($r())},Gt}function point$4(){return pointish(band.apply(null,arguments).paddingInner(1))}function constants(Gt){return function(){return Gt}}function number$1(Gt){return+Gt}var unit=[0,1];function identity$2(Gt){return Gt}function normalize(Gt,$r){return($r-=Gt=+Gt)?function(zr){return(zr-Gt)/$r}:constants(isNaN($r)?NaN:.5)}function clamper(Gt,$r){var zr;return Gt>$r&&(zr=Gt,Gt=$r,$r=zr),function(_r){return Math.max(Gt,Math.min($r,_r))}}function bimap(Gt,$r,zr){var _r=Gt[0],Dr=Gt[1],kr=$r[0],qr=$r[1];return Dr<_r?(_r=normalize(Dr,_r),kr=zr(qr,kr)):(_r=normalize(_r,Dr),kr=zr(kr,qr)),function(Nr){return kr(_r(Nr))}}function polymap(Gt,$r,zr){var _r=Math.min(Gt.length,$r.length)-1,Dr=new Array(_r),kr=new Array(_r),qr=-1;for(Gt[_r]<Gt[0]&&(Gt=Gt.slice().reverse(),$r=$r.slice().reverse());++qr<_r;)Dr[qr]=normalize(Gt[qr],Gt[qr+1]),kr[qr]=zr($r[qr],$r[qr+1]);return function(Nr){var Wr=bisectRight(Gt,Nr,1,_r)-1;return kr[Wr](Dr[Wr](Nr))}}function copy$1(Gt,$r){return $r.domain(Gt.domain()).range(Gt.range()).interpolate(Gt.interpolate()).clamp(Gt.clamp()).unknown(Gt.unknown())}function transformer$2(){var Gt=unit,$r=unit,zr=interpolate,_r,Dr,kr,qr=identity$2,Nr,Wr,Qr;function Vr(){var Zr=Math.min(Gt.length,$r.length);return qr!==identity$2&&(qr=clamper(Gt[0],Gt[Zr-1])),Nr=Zr>2?polymap:bimap,Wr=Qr=null,Jr}function Jr(Zr){return Zr==null||isNaN(Zr=+Zr)?kr:(Wr||(Wr=Nr(Gt.map(_r),$r,zr)))(_r(qr(Zr)))}return Jr.invert=function(Zr){return qr(Dr((Qr||(Qr=Nr($r,Gt.map(_r),interpolateNumber)))(Zr)))},Jr.domain=function(Zr){return arguments.length?(Gt=Array.from(Zr,number$1),Vr()):Gt.slice()},Jr.range=function(Zr){return arguments.length?($r=Array.from(Zr),Vr()):$r.slice()},Jr.rangeRound=function(Zr){return $r=Array.from(Zr),zr=interpolateRound,Vr()},Jr.clamp=function(Zr){return arguments.length?(qr=Zr?!0:identity$2,Vr()):qr!==identity$2},Jr.interpolate=function(Zr){return arguments.length?(zr=Zr,Vr()):zr},Jr.unknown=function(Zr){return arguments.length?(kr=Zr,Jr):kr},function(Zr,zn){return _r=Zr,Dr=zn,Vr()}}function continuous(){return transformer$2()(identity$2,identity$2)}function formatDecimal(Gt){return Math.abs(Gt=Math.round(Gt))>=1e21?Gt.toLocaleString("en").replace(/,/g,""):Gt.toString(10)}function formatDecimalParts(Gt,$r){if((zr=(Gt=$r?Gt.toExponential($r-1):Gt.toExponential()).indexOf("e"))<0)return null;var zr,_r=Gt.slice(0,zr);return[_r.length>1?_r[0]+_r.slice(2):_r,+Gt.slice(zr+1)]}function exponent(Gt){return Gt=formatDecimalParts(Math.abs(Gt)),Gt?Gt[1]:NaN}function formatGroup(Gt,$r){return function(zr,_r){for(var Dr=zr.length,kr=[],qr=0,Nr=Gt[0],Wr=0;Dr>0&&Nr>0&&(Wr+Nr+1>_r&&(Nr=Math.max(1,_r-Wr)),kr.push(zr.substring(Dr-=Nr,Dr+Nr)),!((Wr+=Nr+1)>_r));)Nr=Gt[qr=(qr+1)%Gt.length];return kr.reverse().join($r)}}function formatNumerals(Gt){return function($r){return $r.replace(/[0-9]/g,function(zr){return Gt[+zr]})}}var re$4=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function formatSpecifier(Gt){if(!($r=re$4.exec(Gt)))throw new Error("invalid format: "+Gt);var $r;return new FormatSpecifier({fill:$r[1],align:$r[2],sign:$r[3],symbol:$r[4],zero:$r[5],width:$r[6],comma:$r[7],precision:$r[8]&&$r[8].slice(1),trim:$r[9],type:$r[10]})}formatSpecifier.prototype=FormatSpecifier.prototype;function FormatSpecifier(Gt){this.fill=Gt.fill===void 0?" ":Gt.fill+"",this.align=Gt.align===void 0?">":Gt.align+"",this.sign=Gt.sign===void 0?"-":Gt.sign+"",this.symbol=Gt.symbol===void 0?"":Gt.symbol+"",this.zero=!!Gt.zero,this.width=Gt.width===void 0?void 0:+Gt.width,this.comma=!!Gt.comma,this.precision=Gt.precision===void 0?void 0:+Gt.precision,this.trim=!!Gt.trim,this.type=Gt.type===void 0?"":Gt.type+""}FormatSpecifier.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function formatTrim(Gt){e:for(var $r=Gt.length,zr=1,_r=-1,Dr;zr<$r;++zr)switch(Gt[zr]){case".":_r=Dr=zr;break;case"0":_r===0&&(_r=zr),Dr=zr;break;default:if(!+Gt[zr])break e;_r>0&&(_r=0);break}return _r>0?Gt.slice(0,_r)+Gt.slice(Dr+1):Gt}var prefixExponent;function formatPrefixAuto(Gt,$r){var zr=formatDecimalParts(Gt,$r);if(!zr)return Gt+"";var _r=zr[0],Dr=zr[1],kr=Dr-(prefixExponent=Math.max(-8,Math.min(8,Math.floor(Dr/3)))*3)+1,qr=_r.length;return kr===qr?_r:kr>qr?_r+new Array(kr-qr+1).join("0"):kr>0?_r.slice(0,kr)+"."+_r.slice(kr):"0."+new Array(1-kr).join("0")+formatDecimalParts(Gt,Math.max(0,$r+kr-1))[0]}function formatRounded(Gt,$r){var zr=formatDecimalParts(Gt,$r);if(!zr)return Gt+"";var _r=zr[0],Dr=zr[1];return Dr<0?"0."+new Array(-Dr).join("0")+_r:_r.length>Dr+1?_r.slice(0,Dr+1)+"."+_r.slice(Dr+1):_r+new Array(Dr-_r.length+2).join("0")}const formatTypes={"%":function(Gt,$r){return(Gt*100).toFixed($r)},b:function(Gt){return Math.round(Gt).toString(2)},c:function(Gt){return Gt+""},d:formatDecimal,e:function(Gt,$r){return Gt.toExponential($r)},f:function(Gt,$r){return Gt.toFixed($r)},g:function(Gt,$r){return Gt.toPrecision($r)},o:function(Gt){return Math.round(Gt).toString(8)},p:function(Gt,$r){return formatRounded(Gt*100,$r)},r:formatRounded,s:formatPrefixAuto,X:function(Gt){return Math.round(Gt).toString(16).toUpperCase()},x:function(Gt){return Math.round(Gt).toString(16)}};function identity$1(Gt){return Gt}var map=Array.prototype.map,prefixes=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function formatLocale$1(Gt){var $r=Gt.grouping===void 0||Gt.thousands===void 0?identity$1:formatGroup(map.call(Gt.grouping,Number),Gt.thousands+""),zr=Gt.currency===void 0?"":Gt.currency[0]+"",_r=Gt.currency===void 0?"":Gt.currency[1]+"",Dr=Gt.decimal===void 0?".":Gt.decimal+"",kr=Gt.numerals===void 0?identity$1:formatNumerals(map.call(Gt.numerals,String)),qr=Gt.percent===void 0?"%":Gt.percent+"",Nr=Gt.minus===void 0?"-":Gt.minus+"",Wr=Gt.nan===void 0?"NaN":Gt.nan+"";function Qr(Jr){Jr=formatSpecifier(Jr);var Zr=Jr.fill,zn=Jr.align,Vn=Jr.sign,_i=Jr.symbol,e0=Jr.zero,r0=Jr.width,i0=Jr.comma,n0=Jr.precision,o0=Jr.trim,a0=Jr.type;a0==="n"?(i0=!0,a0="g"):formatTypes[a0]||(n0===void 0&&(n0=12),o0=!0,a0="g"),(e0||Zr==="0"&&zn==="=")&&(e0=!0,Zr="0",zn="=");var s0=_i==="$"?zr:_i==="#"&&/[boxX]/.test(a0)?"0"+a0.toLowerCase():"",l0=_i==="$"?_r:/[%p]/.test(a0)?qr:"",u0=formatTypes[a0],b0=/[defgprs%]/.test(a0);n0=n0===void 0?6:/[gprs]/.test(a0)?Math.max(1,Math.min(21,n0)):Math.max(0,Math.min(20,n0));function g0(y0){var f0=s0,v0=l0,A0,p0,h0;if(a0==="c")v0=u0(y0)+v0,y0="";else{y0=+y0;var m0=y0<0||1/y0<0;if(y0=isNaN(y0)?Wr:u0(Math.abs(y0),n0),o0&&(y0=formatTrim(y0)),m0&&+y0==0&&Vn!=="+"&&(m0=!1),f0=(m0?Vn==="("?Vn:Nr:Vn==="-"||Vn==="("?"":Vn)+f0,v0=(a0==="s"?prefixes[8+prefixExponent/3]:"")+v0+(m0&&Vn==="("?")":""),b0){for(A0=-1,p0=y0.length;++A0<p0;)if(h0=y0.charCodeAt(A0),48>h0||h0>57){v0=(h0===46?Dr+y0.slice(A0+1):y0.slice(A0))+v0,y0=y0.slice(0,A0);break}}}i0&&!e0&&(y0=$r(y0,1/0));var c0=f0.length+y0.length+v0.length,d0=c0<r0?new Array(r0-c0+1).join(Zr):"";switch(i0&&e0&&(y0=$r(d0+y0,d0.length?r0-v0.length:1/0),d0=""),zn){case"<":y0=f0+y0+v0+d0;break;case"=":y0=f0+d0+y0+v0;break;case"^":y0=d0.slice(0,c0=d0.length>>1)+f0+y0+v0+d0.slice(c0);break;default:y0=d0+f0+y0+v0;break}return kr(y0)}return g0.toString=function(){return Jr+""},g0}function Vr(Jr,Zr){var zn=Qr((Jr=formatSpecifier(Jr),Jr.type="f",Jr)),Vn=Math.max(-8,Math.min(8,Math.floor(exponent(Zr)/3)))*3,_i=Math.pow(10,-Vn),e0=prefixes[8+Vn/3];return function(r0){return zn(_i*r0)+e0}}return{format:Qr,formatPrefix:Vr}}var locale$1,format,formatPrefix;defaultLocale$1({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"});function defaultLocale$1(Gt){return locale$1=formatLocale$1(Gt),format=locale$1.format,formatPrefix=locale$1.formatPrefix,locale$1}function precisionFixed(Gt){return Math.max(0,-exponent(Math.abs(Gt)))}function precisionPrefix(Gt,$r){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(exponent($r)/3)))*3-exponent(Math.abs(Gt)))}function precisionRound(Gt,$r){return Gt=Math.abs(Gt),$r=Math.abs($r)-Gt,Math.max(0,exponent($r)-exponent(Gt))+1}function tickFormat(Gt,$r,zr,_r){var Dr=tickStep(Gt,$r,zr),kr;switch(_r=formatSpecifier(_r??",f"),_r.type){case"s":{var qr=Math.max(Math.abs(Gt),Math.abs($r));return _r.precision==null&&!isNaN(kr=precisionPrefix(Dr,qr))&&(_r.precision=kr),formatPrefix(_r,qr)}case"":case"e":case"g":case"p":case"r":{_r.precision==null&&!isNaN(kr=precisionRound(Dr,Math.max(Math.abs(Gt),Math.abs($r))))&&(_r.precision=kr-(_r.type==="e"));break}case"f":case"%":{_r.precision==null&&!isNaN(kr=precisionFixed(Dr))&&(_r.precision=kr-(_r.type==="%")*2);break}}return format(_r)}function linearish(Gt){var $r=Gt.domain;return Gt.ticks=function(zr){var _r=$r();return ticks(_r[0],_r[_r.length-1],zr??10)},Gt.tickFormat=function(zr,_r){var Dr=$r();return tickFormat(Dr[0],Dr[Dr.length-1],zr??10,_r)},Gt.nice=function(zr){zr==null&&(zr=10);var _r=$r(),Dr=0,kr=_r.length-1,qr=_r[Dr],Nr=_r[kr],Wr,Qr,Vr=10;for(Nr<qr&&(Qr=qr,qr=Nr,Nr=Qr,Qr=Dr,Dr=kr,kr=Qr);Vr-- >0;){if(Qr=tickIncrement(qr,Nr,zr),Qr===Wr)return _r[Dr]=qr,_r[kr]=Nr,$r(_r);if(Qr>0)qr=Math.floor(qr/Qr)*Qr,Nr=Math.ceil(Nr/Qr)*Qr;else if(Qr<0)qr=Math.ceil(qr*Qr)/Qr,Nr=Math.floor(Nr*Qr)/Qr;else break;Wr=Qr}return Gt},Gt}function linear(){var Gt=continuous();return Gt.copy=function(){return copy$1(Gt,linear())},initRange.apply(Gt,arguments),linearish(Gt)}function nice(Gt,$r){Gt=Gt.slice();var zr=0,_r=Gt.length-1,Dr=Gt[zr],kr=Gt[_r],qr;return kr<Dr&&(qr=zr,zr=_r,_r=qr,qr=Dr,Dr=kr,kr=qr),Gt[zr]=$r.floor(Dr),Gt[_r]=$r.ceil(kr),Gt}function transformLog(Gt){return Math.log(Gt)}function transformExp(Gt){return Math.exp(Gt)}function transformLogn(Gt){return-Math.log(-Gt)}function transformExpn(Gt){return-Math.exp(-Gt)}function pow10(Gt){return isFinite(Gt)?+("1e"+Gt):Gt<0?0:Gt}function powp(Gt){return Gt===10?pow10:Gt===Math.E?Math.exp:$r=>Math.pow(Gt,$r)}function logp(Gt){return Gt===Math.E?Math.log:Gt===10&&Math.log10||Gt===2&&Math.log2||(Gt=Math.log(Gt),$r=>Math.log($r)/Gt)}function reflect(Gt){return($r,zr)=>-Gt(-$r,zr)}function loggish(Gt){const $r=Gt(transformLog,transformExp),zr=$r.domain;let _r=10,Dr,kr;function qr(){return Dr=logp(_r),kr=powp(_r),zr()[0]<0?(Dr=reflect(Dr),kr=reflect(kr),Gt(transformLogn,transformExpn)):Gt(transformLog,transformExp),$r}return $r.base=function(Nr){return arguments.length?(_r=+Nr,qr()):_r},$r.domain=function(Nr){return arguments.length?(zr(Nr),qr()):zr()},$r.ticks=Nr=>{const Wr=zr();let Qr=Wr[0],Vr=Wr[Wr.length-1];const Jr=Vr<Qr;Jr&&([Qr,Vr]=[Vr,Qr]);let Zr=Dr(Qr),zn=Dr(Vr),Vn,_i;const e0=Nr==null?10:+Nr;let r0=[];if(!(_r%1)&&zn-Zr<e0){if(Zr=Math.floor(Zr),zn=Math.ceil(zn),Qr>0){for(;Zr<=zn;++Zr)for(Vn=1;Vn<_r;++Vn)if(_i=Zr<0?Vn/kr(-Zr):Vn*kr(Zr),!(_i<Qr)){if(_i>Vr)break;r0.push(_i)}}else for(;Zr<=zn;++Zr)for(Vn=_r-1;Vn>=1;--Vn)if(_i=Zr>0?Vn/kr(-Zr):Vn*kr(Zr),!(_i<Qr)){if(_i>Vr)break;r0.push(_i)}r0.length*2<e0&&(r0=ticks(Qr,Vr,e0))}else r0=ticks(Zr,zn,Math.min(zn-Zr,e0)).map(kr);return Jr?r0.reverse():r0},$r.tickFormat=(Nr,Wr)=>{if(Nr==null&&(Nr=10),Wr==null&&(Wr=_r===10?"s":","),typeof Wr!="function"&&(!(_r%1)&&(Wr=formatSpecifier(Wr)).precision==null&&(Wr.trim=!0),Wr=format(Wr)),Nr===1/0)return Wr;const Qr=Math.max(1,_r*Nr/$r.ticks().length);return Vr=>{let Jr=Vr/kr(Math.round(Dr(Vr)));return Jr*_r<_r-.5&&(Jr*=_r),Jr<=Qr?Wr(Vr):""}},$r.nice=()=>zr(nice(zr(),{floor:Nr=>kr(Math.floor(Dr(Nr))),ceil:Nr=>kr(Math.ceil(Dr(Nr)))})),$r}function log(){const Gt=loggish(transformer$2()).domain([1,10]);return Gt.copy=()=>copy$1(Gt,log()).base(Gt.base()),initRange.apply(Gt,arguments),Gt}function transformSymlog(Gt){return function($r){return Math.sign($r)*Math.log1p(Math.abs($r/Gt))}}function transformSymexp(Gt){return function($r){return Math.sign($r)*Math.expm1(Math.abs($r))*Gt}}function symlogish(Gt){var $r=1,zr=Gt(transformSymlog($r),transformSymexp($r));return zr.constant=function(_r){return arguments.length?Gt(transformSymlog($r=+_r),transformSymexp($r)):$r},linearish(zr)}function symlog(){var Gt=symlogish(transformer$2());return Gt.copy=function(){return copy$1(Gt,symlog()).constant(Gt.constant())},initRange.apply(Gt,arguments)}function quantize(){var Gt=0,$r=1,zr=1,_r=[.5],Dr=[0,1],kr;function qr(Wr){return Wr!=null&&Wr<=Wr?Dr[bisectRight(_r,Wr,0,zr)]:kr}function Nr(){var Wr=-1;for(_r=new Array(zr);++Wr<zr;)_r[Wr]=((Wr+1)*$r-(Wr-zr)*Gt)/(zr+1);return qr}return qr.domain=function(Wr){return arguments.length?([Gt,$r]=Wr,Gt=+Gt,$r=+$r,Nr()):[Gt,$r]},qr.range=function(Wr){return arguments.length?(zr=(Dr=Array.from(Wr)).length-1,Nr()):Dr.slice()},qr.invertExtent=function(Wr){var Qr=Dr.indexOf(Wr);return Qr<0?[NaN,NaN]:Qr<1?[Gt,_r[0]]:Qr>=zr?[_r[zr-1],$r]:[_r[Qr-1],_r[Qr]]},qr.unknown=function(Wr){return arguments.length&&(kr=Wr),qr},qr.thresholds=function(){return _r.slice()},qr.copy=function(){return quantize().domain([Gt,$r]).range(Dr).unknown(kr)},initRange.apply(linearish(qr),arguments)}const t0$2=new Date,t1$2=new Date;function timeInterval(Gt,$r,zr,_r){function Dr(kr){return Gt(kr=arguments.length===0?new Date:new Date(+kr)),kr}return Dr.floor=kr=>(Gt(kr=new Date(+kr)),kr),Dr.ceil=kr=>(Gt(kr=new Date(kr-1)),$r(kr,1),Gt(kr),kr),Dr.round=kr=>{const qr=Dr(kr),Nr=Dr.ceil(kr);return kr-qr<Nr-kr?qr:Nr},Dr.offset=(kr,qr)=>($r(kr=new Date(+kr),qr==null?1:Math.floor(qr)),kr),Dr.range=(kr,qr,Nr)=>{const Wr=[];if(kr=Dr.ceil(kr),Nr=Nr==null?1:Math.floor(Nr),!(kr<qr)||!(Nr>0))return Wr;let Qr;do Wr.push(Qr=new Date(+kr)),$r(kr,Nr),Gt(kr);while(Qr<kr&&kr<qr);return Wr},Dr.filter=kr=>timeInterval(qr=>{if(qr>=qr)for(;Gt(qr),!kr(qr);)qr.setTime(qr-1)},(qr,Nr)=>{if(qr>=qr)if(Nr<0)for(;++Nr<=0;)for(;$r(qr,-1),!kr(qr););else for(;--Nr>=0;)for(;$r(qr,1),!kr(qr););}),zr&&(Dr.count=(kr,qr)=>(t0$2.setTime(+kr),t1$2.setTime(+qr),Gt(t0$2),Gt(t1$2),Math.floor(zr(t0$2,t1$2))),Dr.every=kr=>(kr=Math.floor(kr),!isFinite(kr)||!(kr>0)?null:kr>1?Dr.filter(_r?qr=>_r(qr)%kr===0:qr=>Dr.count(0,qr)%kr===0):Dr)),Dr}const millisecond$1=timeInterval(()=>{},(Gt,$r)=>{Gt.setTime(+Gt+$r)},(Gt,$r)=>$r-Gt);millisecond$1.every=Gt=>(Gt=Math.floor(Gt),!isFinite(Gt)||!(Gt>0)?null:Gt>1?timeInterval($r=>{$r.setTime(Math.floor($r/Gt)*Gt)},($r,zr)=>{$r.setTime(+$r+zr*Gt)},($r,zr)=>(zr-$r)/Gt):millisecond$1);millisecond$1.range;const durationSecond$2=1e3,durationMinute$2=durationSecond$2*60,durationHour$2=durationMinute$2*60,durationDay$1=durationHour$2*24,durationWeek$2=durationDay$1*7,durationMonth=durationDay$1*30,durationYear=durationDay$1*365,second$1=timeInterval(Gt=>{Gt.setTime(Gt-Gt.getMilliseconds())},(Gt,$r)=>{Gt.setTime(+Gt+$r*durationSecond$2)},(Gt,$r)=>($r-Gt)/durationSecond$2,Gt=>Gt.getUTCSeconds());second$1.range;const timeMinute=timeInterval(Gt=>{Gt.setTime(Gt-Gt.getMilliseconds()-Gt.getSeconds()*durationSecond$2)},(Gt,$r)=>{Gt.setTime(+Gt+$r*durationMinute$2)},(Gt,$r)=>($r-Gt)/durationMinute$2,Gt=>Gt.getMinutes());timeMinute.range;const utcMinute$1=timeInterval(Gt=>{Gt.setUTCSeconds(0,0)},(Gt,$r)=>{Gt.setTime(+Gt+$r*durationMinute$2)},(Gt,$r)=>($r-Gt)/durationMinute$2,Gt=>Gt.getUTCMinutes());utcMinute$1.range;const timeHour=timeInterval(Gt=>{Gt.setTime(Gt-Gt.getMilliseconds()-Gt.getSeconds()*durationSecond$2-Gt.getMinutes()*durationMinute$2)},(Gt,$r)=>{Gt.setTime(+Gt+$r*durationHour$2)},(Gt,$r)=>($r-Gt)/durationHour$2,Gt=>Gt.getHours());timeHour.range;const utcHour$1=timeInterval(Gt=>{Gt.setUTCMinutes(0,0,0)},(Gt,$r)=>{Gt.setTime(+Gt+$r*durationHour$2)},(Gt,$r)=>($r-Gt)/durationHour$2,Gt=>Gt.getUTCHours());utcHour$1.range;const timeDay=timeInterval(Gt=>Gt.setHours(0,0,0,0),(Gt,$r)=>Gt.setDate(Gt.getDate()+$r),(Gt,$r)=>($r-Gt-($r.getTimezoneOffset()-Gt.getTimezoneOffset())*durationMinute$2)/durationDay$1,Gt=>Gt.getDate()-1);timeDay.range;const utcDay$1=timeInterval(Gt=>{Gt.setUTCHours(0,0,0,0)},(Gt,$r)=>{Gt.setUTCDate(Gt.getUTCDate()+$r)},(Gt,$r)=>($r-Gt)/durationDay$1,Gt=>Gt.getUTCDate()-1);utcDay$1.range;const unixDay=timeInterval(Gt=>{Gt.setUTCHours(0,0,0,0)},(Gt,$r)=>{Gt.setUTCDate(Gt.getUTCDate()+$r)},(Gt,$r)=>($r-Gt)/durationDay$1,Gt=>Math.floor(Gt/durationDay$1));unixDay.range;function timeWeekday(Gt){return timeInterval($r=>{$r.setDate($r.getDate()-($r.getDay()+7-Gt)%7),$r.setHours(0,0,0,0)},($r,zr)=>{$r.setDate($r.getDate()+zr*7)},($r,zr)=>(zr-$r-(zr.getTimezoneOffset()-$r.getTimezoneOffset())*durationMinute$2)/durationWeek$2)}const timeSunday=timeWeekday(0),timeMonday=timeWeekday(1),timeTuesday=timeWeekday(2),timeWednesday=timeWeekday(3),timeThursday=timeWeekday(4),timeFriday=timeWeekday(5),timeSaturday=timeWeekday(6);timeSunday.range;timeMonday.range;timeTuesday.range;timeWednesday.range;timeThursday.range;timeFriday.range;timeSaturday.range;function utcWeekday$2(Gt){return timeInterval($r=>{$r.setUTCDate($r.getUTCDate()-($r.getUTCDay()+7-Gt)%7),$r.setUTCHours(0,0,0,0)},($r,zr)=>{$r.setUTCDate($r.getUTCDate()+zr*7)},($r,zr)=>(zr-$r)/durationWeek$2)}const utcSunday$2=utcWeekday$2(0),utcMonday$2=utcWeekday$2(1),utcTuesday$2=utcWeekday$2(2),utcWednesday$2=utcWeekday$2(3),utcThursday$2=utcWeekday$2(4),utcFriday$2=utcWeekday$2(5),utcSaturday$2=utcWeekday$2(6);utcSunday$2.range;utcMonday$2.range;utcTuesday$2.range;utcWednesday$2.range;utcThursday$2.range;utcFriday$2.range;utcSaturday$2.range;const timeMonth=timeInterval(Gt=>{Gt.setDate(1),Gt.setHours(0,0,0,0)},(Gt,$r)=>{Gt.setMonth(Gt.getMonth()+$r)},(Gt,$r)=>$r.getMonth()-Gt.getMonth()+($r.getFullYear()-Gt.getFullYear())*12,Gt=>Gt.getMonth());timeMonth.range;const utcMonth$1=timeInterval(Gt=>{Gt.setUTCDate(1),Gt.setUTCHours(0,0,0,0)},(Gt,$r)=>{Gt.setUTCMonth(Gt.getUTCMonth()+$r)},(Gt,$r)=>$r.getUTCMonth()-Gt.getUTCMonth()+($r.getUTCFullYear()-Gt.getUTCFullYear())*12,Gt=>Gt.getUTCMonth());utcMonth$1.range;const timeYear=timeInterval(Gt=>{Gt.setMonth(0,1),Gt.setHours(0,0,0,0)},(Gt,$r)=>{Gt.setFullYear(Gt.getFullYear()+$r)},(Gt,$r)=>$r.getFullYear()-Gt.getFullYear(),Gt=>Gt.getFullYear());timeYear.every=Gt=>!isFinite(Gt=Math.floor(Gt))||!(Gt>0)?null:timeInterval($r=>{$r.setFullYear(Math.floor($r.getFullYear()/Gt)*Gt),$r.setMonth(0,1),$r.setHours(0,0,0,0)},($r,zr)=>{$r.setFullYear($r.getFullYear()+zr*Gt)});timeYear.range;const utcYear$2=timeInterval(Gt=>{Gt.setUTCMonth(0,1),Gt.setUTCHours(0,0,0,0)},(Gt,$r)=>{Gt.setUTCFullYear(Gt.getUTCFullYear()+$r)},(Gt,$r)=>$r.getUTCFullYear()-Gt.getUTCFullYear(),Gt=>Gt.getUTCFullYear());utcYear$2.every=Gt=>!isFinite(Gt=Math.floor(Gt))||!(Gt>0)?null:timeInterval($r=>{$r.setUTCFullYear(Math.floor($r.getUTCFullYear()/Gt)*Gt),$r.setUTCMonth(0,1),$r.setUTCHours(0,0,0,0)},($r,zr)=>{$r.setUTCFullYear($r.getUTCFullYear()+zr*Gt)});utcYear$2.range;function ticker(Gt,$r,zr,_r,Dr,kr){const qr=[[second$1,1,durationSecond$2],[second$1,5,5*durationSecond$2],[second$1,15,15*durationSecond$2],[second$1,30,30*durationSecond$2],[kr,1,durationMinute$2],[kr,5,5*durationMinute$2],[kr,15,15*durationMinute$2],[kr,30,30*durationMinute$2],[Dr,1,durationHour$2],[Dr,3,3*durationHour$2],[Dr,6,6*durationHour$2],[Dr,12,12*durationHour$2],[_r,1,durationDay$1],[_r,2,2*durationDay$1],[zr,1,durationWeek$2],[$r,1,durationMonth],[$r,3,3*durationMonth],[Gt,1,durationYear]];function Nr(Qr,Vr,Jr){const Zr=Vr<Qr;Zr&&([Qr,Vr]=[Vr,Qr]);const zn=Jr&&typeof Jr.range=="function"?Jr:Wr(Qr,Vr,Jr),Vn=zn?zn.range(Qr,+Vr+1):[];return Zr?Vn.reverse():Vn}function Wr(Qr,Vr,Jr){const Zr=Math.abs(Vr-Qr)/Jr,zn=bisector(([,,e0])=>e0).right(qr,Zr);if(zn===qr.length)return Gt.every(tickStep(Qr/durationYear,Vr/durationYear,Jr));if(zn===0)return millisecond$1.every(Math.max(tickStep(Qr,Vr,Jr),1));const[Vn,_i]=qr[Zr/qr[zn-1][2]<qr[zn][2]/Zr?zn-1:zn];return Vn.every(_i)}return[Nr,Wr]}const[utcTicks,utcTickInterval]=ticker(utcYear$2,utcMonth$1,utcSunday$2,unixDay,utcHour$1,utcMinute$1),[timeTicks,timeTickInterval]=ticker(timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute);var t0$1=new Date,t1$1=new Date;function newInterval$1(Gt,$r,zr,_r){function Dr(kr){return Gt(kr=arguments.length===0?new Date:new Date(+kr)),kr}return Dr.floor=function(kr){return Gt(kr=new Date(+kr)),kr},Dr.ceil=function(kr){return Gt(kr=new Date(kr-1)),$r(kr,1),Gt(kr),kr},Dr.round=function(kr){var qr=Dr(kr),Nr=Dr.ceil(kr);return kr-qr<Nr-kr?qr:Nr},Dr.offset=function(kr,qr){return $r(kr=new Date(+kr),qr==null?1:Math.floor(qr)),kr},Dr.range=function(kr,qr,Nr){var Wr=[],Qr;if(kr=Dr.ceil(kr),Nr=Nr==null?1:Math.floor(Nr),!(kr<qr)||!(Nr>0))return Wr;do Wr.push(Qr=new Date(+kr)),$r(kr,Nr),Gt(kr);while(Qr<kr&&kr<qr);return Wr},Dr.filter=function(kr){return newInterval$1(function(qr){if(qr>=qr)for(;Gt(qr),!kr(qr);)qr.setTime(qr-1)},function(qr,Nr){if(qr>=qr)if(Nr<0)for(;++Nr<=0;)for(;$r(qr,-1),!kr(qr););else for(;--Nr>=0;)for(;$r(qr,1),!kr(qr););})},zr&&(Dr.count=function(kr,qr){return t0$1.setTime(+kr),t1$1.setTime(+qr),Gt(t0$1),Gt(t1$1),Math.floor(zr(t0$1,t1$1))},Dr.every=function(kr){return kr=Math.floor(kr),!isFinite(kr)||!(kr>0)?null:kr>1?Dr.filter(_r?function(qr){return _r(qr)%kr===0}:function(qr){return Dr.count(0,qr)%kr===0}):Dr}),Dr}const durationSecond$1=1e3,durationMinute$1=durationSecond$1*60,durationHour$1=durationMinute$1*60,durationDay=durationHour$1*24,durationWeek$1=durationDay*7;var day=newInterval$1(Gt=>Gt.setHours(0,0,0,0),(Gt,$r)=>Gt.setDate(Gt.getDate()+$r),(Gt,$r)=>($r-Gt-($r.getTimezoneOffset()-Gt.getTimezoneOffset())*durationMinute$1)/durationDay,Gt=>Gt.getDate()-1);day.range;function weekday$1(Gt){return newInterval$1(function($r){$r.setDate($r.getDate()-($r.getDay()+7-Gt)%7),$r.setHours(0,0,0,0)},function($r,zr){$r.setDate($r.getDate()+zr*7)},function($r,zr){return(zr-$r-(zr.getTimezoneOffset()-$r.getTimezoneOffset())*durationMinute$1)/durationWeek$1})}var sunday$1=weekday$1(0),monday$1=weekday$1(1),tuesday$1=weekday$1(2),wednesday$1=weekday$1(3),thursday$1=weekday$1(4),friday$1=weekday$1(5),saturday$1=weekday$1(6);sunday$1.range;monday$1.range;tuesday$1.range;wednesday$1.range;thursday$1.range;friday$1.range;saturday$1.range;var year$1=newInterval$1(function(Gt){Gt.setMonth(0,1),Gt.setHours(0,0,0,0)},function(Gt,$r){Gt.setFullYear(Gt.getFullYear()+$r)},function(Gt,$r){return $r.getFullYear()-Gt.getFullYear()},function(Gt){return Gt.getFullYear()});year$1.every=function(Gt){return!isFinite(Gt=Math.floor(Gt))||!(Gt>0)?null:newInterval$1(function($r){$r.setFullYear(Math.floor($r.getFullYear()/Gt)*Gt),$r.setMonth(0,1),$r.setHours(0,0,0,0)},function($r,zr){$r.setFullYear($r.getFullYear()+zr*Gt)})};year$1.range;var utcDay=newInterval$1(function(Gt){Gt.setUTCHours(0,0,0,0)},function(Gt,$r){Gt.setUTCDate(Gt.getUTCDate()+$r)},function(Gt,$r){return($r-Gt)/durationDay},function(Gt){return Gt.getUTCDate()-1});utcDay.range;function utcWeekday$1(Gt){return newInterval$1(function($r){$r.setUTCDate($r.getUTCDate()-($r.getUTCDay()+7-Gt)%7),$r.setUTCHours(0,0,0,0)},function($r,zr){$r.setUTCDate($r.getUTCDate()+zr*7)},function($r,zr){return(zr-$r)/durationWeek$1})}var utcSunday$1=utcWeekday$1(0),utcMonday$1=utcWeekday$1(1),utcTuesday$1=utcWeekday$1(2),utcWednesday$1=utcWeekday$1(3),utcThursday$1=utcWeekday$1(4),utcFriday$1=utcWeekday$1(5),utcSaturday$1=utcWeekday$1(6);utcSunday$1.range;utcMonday$1.range;utcTuesday$1.range;utcWednesday$1.range;utcThursday$1.range;utcFriday$1.range;utcSaturday$1.range;var utcYear$1=newInterval$1(function(Gt){Gt.setUTCMonth(0,1),Gt.setUTCHours(0,0,0,0)},function(Gt,$r){Gt.setUTCFullYear(Gt.getUTCFullYear()+$r)},function(Gt,$r){return $r.getUTCFullYear()-Gt.getUTCFullYear()},function(Gt){return Gt.getUTCFullYear()});utcYear$1.every=function(Gt){return!isFinite(Gt=Math.floor(Gt))||!(Gt>0)?null:newInterval$1(function($r){$r.setUTCFullYear(Math.floor($r.getUTCFullYear()/Gt)*Gt),$r.setUTCMonth(0,1),$r.setUTCHours(0,0,0,0)},function($r,zr){$r.setUTCFullYear($r.getUTCFullYear()+zr*Gt)})};utcYear$1.range;function localDate(Gt){if(0<=Gt.y&&Gt.y<100){var $r=new Date(-1,Gt.m,Gt.d,Gt.H,Gt.M,Gt.S,Gt.L);return $r.setFullYear(Gt.y),$r}return new Date(Gt.y,Gt.m,Gt.d,Gt.H,Gt.M,Gt.S,Gt.L)}function utcDate(Gt){if(0<=Gt.y&&Gt.y<100){var $r=new Date(Date.UTC(-1,Gt.m,Gt.d,Gt.H,Gt.M,Gt.S,Gt.L));return $r.setUTCFullYear(Gt.y),$r}return new Date(Date.UTC(Gt.y,Gt.m,Gt.d,Gt.H,Gt.M,Gt.S,Gt.L))}function newDate(Gt,$r,zr){return{y:Gt,m:$r,d:zr,H:0,M:0,S:0,L:0}}function formatLocale(Gt){var $r=Gt.dateTime,zr=Gt.date,_r=Gt.time,Dr=Gt.periods,kr=Gt.days,qr=Gt.shortDays,Nr=Gt.months,Wr=Gt.shortMonths,Qr=formatRe(Dr),Vr=formatLookup(Dr),Jr=formatRe(kr),Zr=formatLookup(kr),zn=formatRe(qr),Vn=formatLookup(qr),_i=formatRe(Nr),e0=formatLookup(Nr),r0=formatRe(Wr),i0=formatLookup(Wr),n0={a:m0,A:c0,b:d0,B:M0,c:null,d:formatDayOfMonth,e:formatDayOfMonth,f:formatMicroseconds,g:formatYearISO,G:formatFullYearISO,H:formatHour24,I:formatHour12,j:formatDayOfYear,L:formatMilliseconds,m:formatMonthNumber,M:formatMinutes,p:O0,q:x0,Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatSeconds,u:formatWeekdayNumberMonday,U:formatWeekNumberSunday,V:formatWeekNumberISO,w:formatWeekdayNumberSunday,W:formatWeekNumberMonday,x:null,X:null,y:formatYear,Y:formatFullYear,Z:formatZone,"%":formatLiteralPercent},o0={a:C0,A:$0,b:_0,B:R0,c:null,d:formatUTCDayOfMonth,e:formatUTCDayOfMonth,f:formatUTCMicroseconds,g:formatUTCYearISO,G:formatUTCFullYearISO,H:formatUTCHour24,I:formatUTCHour12,j:formatUTCDayOfYear,L:formatUTCMilliseconds,m:formatUTCMonthNumber,M:formatUTCMinutes,p:D0,q:S0,Q:formatUnixTimestamp,s:formatUnixTimestampSeconds,S:formatUTCSeconds,u:formatUTCWeekdayNumberMonday,U:formatUTCWeekNumberSunday,V:formatUTCWeekNumberISO,w:formatUTCWeekdayNumberSunday,W:formatUTCWeekNumberMonday,x:null,X:null,y:formatUTCYear,Y:formatUTCFullYear,Z:formatUTCZone,"%":formatLiteralPercent},a0={a:g0,A:y0,b:f0,B:v0,c:A0,d:parseDayOfMonth,e:parseDayOfMonth,f:parseMicroseconds,g:parseYear,G:parseFullYear,H:parseHour24,I:parseHour24,j:parseDayOfYear,L:parseMilliseconds,m:parseMonthNumber,M:parseMinutes,p:b0,q:parseQuarter,Q:parseUnixTimestamp,s:parseUnixTimestampSeconds,S:parseSeconds,u:parseWeekdayNumberMonday,U:parseWeekNumberSunday,V:parseWeekNumberISO,w:parseWeekdayNumberSunday,W:parseWeekNumberMonday,x:p0,X:h0,y:parseYear,Y:parseFullYear,Z:parseZone,"%":parseLiteralPercent};n0.x=s0(zr,n0),n0.X=s0(_r,n0),n0.c=s0($r,n0),o0.x=s0(zr,o0),o0.X=s0(_r,o0),o0.c=s0($r,o0);function s0(I0,B0){return function(T0){var Q0=[],L0=-1,N0=0,j0=I0.length,q0,k0,w0;for(T0 instanceof Date||(T0=new Date(+T0));++L0<j0;)I0.charCodeAt(L0)===37&&(Q0.push(I0.slice(N0,L0)),(k0=pads[q0=I0.charAt(++L0)])!=null?q0=I0.charAt(++L0):k0=q0==="e"?" ":"0",(w0=B0[q0])&&(q0=w0(T0,k0)),Q0.push(q0),N0=L0+1);return Q0.push(I0.slice(N0,L0)),Q0.join("")}}function l0(I0,B0){return function(T0){var Q0=newDate(1900,void 0,1),L0=u0(Q0,I0,T0+="",0),N0,j0;if(L0!=T0.length)return null;if("Q"in Q0)return new Date(Q0.Q);if("s"in Q0)return new Date(Q0.s*1e3+("L"in Q0?Q0.L:0));if(B0&&!("Z"in Q0)&&(Q0.Z=0),"p"in Q0&&(Q0.H=Q0.H%12+Q0.p*12),Q0.m===void 0&&(Q0.m="q"in Q0?Q0.q:0),"V"in Q0){if(Q0.V<1||Q0.V>53)return null;"w"in Q0||(Q0.w=1),"Z"in Q0?(N0=utcDate(newDate(Q0.y,0,1)),j0=N0.getUTCDay(),N0=j0>4||j0===0?utcMonday$1.ceil(N0):utcMonday$1(N0),N0=utcDay.offset(N0,(Q0.V-1)*7),Q0.y=N0.getUTCFullYear(),Q0.m=N0.getUTCMonth(),Q0.d=N0.getUTCDate()+(Q0.w+6)%7):(N0=localDate(newDate(Q0.y,0,1)),j0=N0.getDay(),N0=j0>4||j0===0?monday$1.ceil(N0):monday$1(N0),N0=day.offset(N0,(Q0.V-1)*7),Q0.y=N0.getFullYear(),Q0.m=N0.getMonth(),Q0.d=N0.getDate()+(Q0.w+6)%7)}else("W"in Q0||"U"in Q0)&&("w"in Q0||(Q0.w="u"in Q0?Q0.u%7:"W"in Q0?1:0),j0="Z"in Q0?utcDate(newDate(Q0.y,0,1)).getUTCDay():localDate(newDate(Q0.y,0,1)).getDay(),Q0.m=0,Q0.d="W"in Q0?(Q0.w+6)%7+Q0.W*7-(j0+5)%7:Q0.w+Q0.U*7-(j0+6)%7);return"Z"in Q0?(Q0.H+=Q0.Z/100|0,Q0.M+=Q0.Z%100,utcDate(Q0)):localDate(Q0)}}function u0(I0,B0,T0,Q0){for(var L0=0,N0=B0.length,j0=T0.length,q0,k0;L0<N0;){if(Q0>=j0)return-1;if(q0=B0.charCodeAt(L0++),q0===37){if(q0=B0.charAt(L0++),k0=a0[q0 in pads?B0.charAt(L0++):q0],!k0||(Q0=k0(I0,T0,Q0))<0)return-1}else if(q0!=T0.charCodeAt(Q0++))return-1}return Q0}function b0(I0,B0,T0){var Q0=Qr.exec(B0.slice(T0));return Q0?(I0.p=Vr.get(Q0[0].toLowerCase()),T0+Q0[0].length):-1}function g0(I0,B0,T0){var Q0=zn.exec(B0.slice(T0));return Q0?(I0.w=Vn.get(Q0[0].toLowerCase()),T0+Q0[0].length):-1}function y0(I0,B0,T0){var Q0=Jr.exec(B0.slice(T0));return Q0?(I0.w=Zr.get(Q0[0].toLowerCase()),T0+Q0[0].length):-1}function f0(I0,B0,T0){var Q0=r0.exec(B0.slice(T0));return Q0?(I0.m=i0.get(Q0[0].toLowerCase()),T0+Q0[0].length):-1}function v0(I0,B0,T0){var Q0=_i.exec(B0.slice(T0));return Q0?(I0.m=e0.get(Q0[0].toLowerCase()),T0+Q0[0].length):-1}function A0(I0,B0,T0){return u0(I0,$r,B0,T0)}function p0(I0,B0,T0){return u0(I0,zr,B0,T0)}function h0(I0,B0,T0){return u0(I0,_r,B0,T0)}function m0(I0){return qr[I0.getDay()]}function c0(I0){return kr[I0.getDay()]}function d0(I0){return Wr[I0.getMonth()]}function M0(I0){return Nr[I0.getMonth()]}function O0(I0){return Dr[+(I0.getHours()>=12)]}function x0(I0){return 1+~~(I0.getMonth()/3)}function C0(I0){return qr[I0.getUTCDay()]}function $0(I0){return kr[I0.getUTCDay()]}function _0(I0){return Wr[I0.getUTCMonth()]}function R0(I0){return Nr[I0.getUTCMonth()]}function D0(I0){return Dr[+(I0.getUTCHours()>=12)]}function S0(I0){return 1+~~(I0.getUTCMonth()/3)}return{format:function(I0){var B0=s0(I0+="",n0);return B0.toString=function(){return I0},B0},parse:function(I0){var B0=l0(I0+="",!1);return B0.toString=function(){return I0},B0},utcFormat:function(I0){var B0=s0(I0+="",o0);return B0.toString=function(){return I0},B0},utcParse:function(I0){var B0=l0(I0+="",!0);return B0.toString=function(){return I0},B0}}}var pads={"-":"",_:" ",0:"0"},numberRe=/^\s*\d+/,percentRe=/^%/,requoteRe=/[\\^$*+?|[\]().{}]/g;function pad(Gt,$r,zr){var _r=Gt<0?"-":"",Dr=(_r?-Gt:Gt)+"",kr=Dr.length;return _r+(kr<zr?new Array(zr-kr+1).join($r)+Dr:Dr)}function requote(Gt){return Gt.replace(requoteRe,"\\$&")}function formatRe(Gt){return new RegExp("^(?:"+Gt.map(requote).join("|")+")","i")}function formatLookup(Gt){return new Map(Gt.map(($r,zr)=>[$r.toLowerCase(),zr]))}function parseWeekdayNumberSunday(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+1));return _r?(Gt.w=+_r[0],zr+_r[0].length):-1}function parseWeekdayNumberMonday(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+1));return _r?(Gt.u=+_r[0],zr+_r[0].length):-1}function parseWeekNumberSunday(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.U=+_r[0],zr+_r[0].length):-1}function parseWeekNumberISO(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.V=+_r[0],zr+_r[0].length):-1}function parseWeekNumberMonday(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.W=+_r[0],zr+_r[0].length):-1}function parseFullYear(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+4));return _r?(Gt.y=+_r[0],zr+_r[0].length):-1}function parseYear(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.y=+_r[0]+(+_r[0]>68?1900:2e3),zr+_r[0].length):-1}function parseZone(Gt,$r,zr){var _r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec($r.slice(zr,zr+6));return _r?(Gt.Z=_r[1]?0:-(_r[2]+(_r[3]||"00")),zr+_r[0].length):-1}function parseQuarter(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+1));return _r?(Gt.q=_r[0]*3-3,zr+_r[0].length):-1}function parseMonthNumber(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.m=_r[0]-1,zr+_r[0].length):-1}function parseDayOfMonth(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.d=+_r[0],zr+_r[0].length):-1}function parseDayOfYear(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+3));return _r?(Gt.m=0,Gt.d=+_r[0],zr+_r[0].length):-1}function parseHour24(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.H=+_r[0],zr+_r[0].length):-1}function parseMinutes(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.M=+_r[0],zr+_r[0].length):-1}function parseSeconds(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+2));return _r?(Gt.S=+_r[0],zr+_r[0].length):-1}function parseMilliseconds(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+3));return _r?(Gt.L=+_r[0],zr+_r[0].length):-1}function parseMicroseconds(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr,zr+6));return _r?(Gt.L=Math.floor(_r[0]/1e3),zr+_r[0].length):-1}function parseLiteralPercent(Gt,$r,zr){var _r=percentRe.exec($r.slice(zr,zr+1));return _r?zr+_r[0].length:-1}function parseUnixTimestamp(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr));return _r?(Gt.Q=+_r[0],zr+_r[0].length):-1}function parseUnixTimestampSeconds(Gt,$r,zr){var _r=numberRe.exec($r.slice(zr));return _r?(Gt.s=+_r[0],zr+_r[0].length):-1}function formatDayOfMonth(Gt,$r){return pad(Gt.getDate(),$r,2)}function formatHour24(Gt,$r){return pad(Gt.getHours(),$r,2)}function formatHour12(Gt,$r){return pad(Gt.getHours()%12||12,$r,2)}function formatDayOfYear(Gt,$r){return pad(1+day.count(year$1(Gt),Gt),$r,3)}function formatMilliseconds(Gt,$r){return pad(Gt.getMilliseconds(),$r,3)}function formatMicroseconds(Gt,$r){return formatMilliseconds(Gt,$r)+"000"}function formatMonthNumber(Gt,$r){return pad(Gt.getMonth()+1,$r,2)}function formatMinutes(Gt,$r){return pad(Gt.getMinutes(),$r,2)}function formatSeconds(Gt,$r){return pad(Gt.getSeconds(),$r,2)}function formatWeekdayNumberMonday(Gt){var $r=Gt.getDay();return $r===0?7:$r}function formatWeekNumberSunday(Gt,$r){return pad(sunday$1.count(year$1(Gt)-1,Gt),$r,2)}function dISO(Gt){var $r=Gt.getDay();return $r>=4||$r===0?thursday$1(Gt):thursday$1.ceil(Gt)}function formatWeekNumberISO(Gt,$r){return Gt=dISO(Gt),pad(thursday$1.count(year$1(Gt),Gt)+(year$1(Gt).getDay()===4),$r,2)}function formatWeekdayNumberSunday(Gt){return Gt.getDay()}function formatWeekNumberMonday(Gt,$r){return pad(monday$1.count(year$1(Gt)-1,Gt),$r,2)}function formatYear(Gt,$r){return pad(Gt.getFullYear()%100,$r,2)}function formatYearISO(Gt,$r){return Gt=dISO(Gt),pad(Gt.getFullYear()%100,$r,2)}function formatFullYear(Gt,$r){return pad(Gt.getFullYear()%1e4,$r,4)}function formatFullYearISO(Gt,$r){var zr=Gt.getDay();return Gt=zr>=4||zr===0?thursday$1(Gt):thursday$1.ceil(Gt),pad(Gt.getFullYear()%1e4,$r,4)}function formatZone(Gt){var $r=Gt.getTimezoneOffset();return($r>0?"-":($r*=-1,"+"))+pad($r/60|0,"0",2)+pad($r%60,"0",2)}function formatUTCDayOfMonth(Gt,$r){return pad(Gt.getUTCDate(),$r,2)}function formatUTCHour24(Gt,$r){return pad(Gt.getUTCHours(),$r,2)}function formatUTCHour12(Gt,$r){return pad(Gt.getUTCHours()%12||12,$r,2)}function formatUTCDayOfYear(Gt,$r){return pad(1+utcDay.count(utcYear$1(Gt),Gt),$r,3)}function formatUTCMilliseconds(Gt,$r){return pad(Gt.getUTCMilliseconds(),$r,3)}function formatUTCMicroseconds(Gt,$r){return formatUTCMilliseconds(Gt,$r)+"000"}function formatUTCMonthNumber(Gt,$r){return pad(Gt.getUTCMonth()+1,$r,2)}function formatUTCMinutes(Gt,$r){return pad(Gt.getUTCMinutes(),$r,2)}function formatUTCSeconds(Gt,$r){return pad(Gt.getUTCSeconds(),$r,2)}function formatUTCWeekdayNumberMonday(Gt){var $r=Gt.getUTCDay();return $r===0?7:$r}function formatUTCWeekNumberSunday(Gt,$r){return pad(utcSunday$1.count(utcYear$1(Gt)-1,Gt),$r,2)}function UTCdISO(Gt){var $r=Gt.getUTCDay();return $r>=4||$r===0?utcThursday$1(Gt):utcThursday$1.ceil(Gt)}function formatUTCWeekNumberISO(Gt,$r){return Gt=UTCdISO(Gt),pad(utcThursday$1.count(utcYear$1(Gt),Gt)+(utcYear$1(Gt).getUTCDay()===4),$r,2)}function formatUTCWeekdayNumberSunday(Gt){return Gt.getUTCDay()}function formatUTCWeekNumberMonday(Gt,$r){return pad(utcMonday$1.count(utcYear$1(Gt)-1,Gt),$r,2)}function formatUTCYear(Gt,$r){return pad(Gt.getUTCFullYear()%100,$r,2)}function formatUTCYearISO(Gt,$r){return Gt=UTCdISO(Gt),pad(Gt.getUTCFullYear()%100,$r,2)}function formatUTCFullYear(Gt,$r){return pad(Gt.getUTCFullYear()%1e4,$r,4)}function formatUTCFullYearISO(Gt,$r){var zr=Gt.getUTCDay();return Gt=zr>=4||zr===0?utcThursday$1(Gt):utcThursday$1.ceil(Gt),pad(Gt.getUTCFullYear()%1e4,$r,4)}function formatUTCZone(){return"+0000"}function formatLiteralPercent(){return"%"}function formatUnixTimestamp(Gt){return+Gt}function formatUnixTimestampSeconds(Gt){return Math.floor(+Gt/1e3)}var locale,timeFormat,timeParse,utcFormat,utcParse;defaultLocale({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function defaultLocale(Gt){return locale=formatLocale(Gt),timeFormat=locale.format,timeParse=locale.parse,utcFormat=locale.utcFormat,utcParse=locale.utcParse,locale}function date(Gt){return new Date(Gt)}function number(Gt){return Gt instanceof Date?+Gt:+new Date(+Gt)}function calendar(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr,Qr){var Vr=continuous(),Jr=Vr.invert,Zr=Vr.domain,zn=Qr(".%L"),Vn=Qr(":%S"),_i=Qr("%I:%M"),e0=Qr("%I %p"),r0=Qr("%a %d"),i0=Qr("%b %d"),n0=Qr("%B"),o0=Qr("%Y");function a0(s0){return(Wr(s0)<s0?zn:Nr(s0)<s0?Vn:qr(s0)<s0?_i:kr(s0)<s0?e0:_r(s0)<s0?Dr(s0)<s0?r0:i0:zr(s0)<s0?n0:o0)(s0)}return Vr.invert=function(s0){return new Date(Jr(s0))},Vr.domain=function(s0){return arguments.length?Zr(Array.from(s0,number)):Zr().map(date)},Vr.ticks=function(s0){var l0=Zr();return Gt(l0[0],l0[l0.length-1],s0??10)},Vr.tickFormat=function(s0,l0){return l0==null?a0:Qr(l0)},Vr.nice=function(s0){var l0=Zr();return(!s0||typeof s0.range!="function")&&(s0=$r(l0[0],l0[l0.length-1],s0??10)),s0?Zr(nice(l0,s0)):Vr},Vr.copy=function(){return copy$1(Vr,calendar(Gt,$r,zr,_r,Dr,kr,qr,Nr,Wr,Qr))},Vr}function time(){return initRange.apply(calendar(timeTicks,timeTickInterval,timeYear,timeMonth,timeSunday,timeDay,timeHour,timeMinute,second$1,timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function utcTime(){return initRange.apply(calendar(utcTicks,utcTickInterval,utcYear$2,utcMonth$1,utcSunday$2,utcDay$1,utcHour$1,utcMinute$1,second$1,utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function transformer$1(){var Gt=0,$r=1,zr,_r,Dr,kr,qr=identity$2,Nr=!1,Wr;function Qr(Jr){return Jr==null||isNaN(Jr=+Jr)?Wr:qr(Dr===0?.5:(Jr=(kr(Jr)-zr)*Dr,Nr?Math.max(0,Math.min(1,Jr)):Jr))}Qr.domain=function(Jr){return arguments.length?([Gt,$r]=Jr,zr=kr(Gt=+Gt),_r=kr($r=+$r),Dr=zr===_r?0:1/(_r-zr),Qr):[Gt,$r]},Qr.clamp=function(Jr){return arguments.length?(Nr=!!Jr,Qr):Nr},Qr.interpolator=function(Jr){return arguments.length?(qr=Jr,Qr):qr};function Vr(Jr){return function(Zr){var zn,Vn;return arguments.length?([zn,Vn]=Zr,qr=Jr(zn,Vn),Qr):[qr(0),qr(1)]}}return Qr.range=Vr(interpolate),Qr.rangeRound=Vr(interpolateRound),Qr.unknown=function(Jr){return arguments.length?(Wr=Jr,Qr):Wr},function(Jr){return kr=Jr,zr=Jr(Gt),_r=Jr($r),Dr=zr===_r?0:1/(_r-zr),Qr}}function copy(Gt,$r){return $r.domain(Gt.domain()).interpolator(Gt.interpolator()).clamp(Gt.clamp()).unknown(Gt.unknown())}function sequential(){var Gt=linearish(transformer$1()(identity$2));return Gt.copy=function(){return copy(Gt,sequential())},initInterpolator.apply(Gt,arguments)}function transformer(){var Gt=0,$r=.5,zr=1,_r=1,Dr,kr,qr,Nr,Wr,Qr=identity$2,Vr,Jr=!1,Zr;function zn(_i){return isNaN(_i=+_i)?Zr:(_i=.5+((_i=+Vr(_i))-kr)*(_r*_i<_r*kr?Nr:Wr),Qr(Jr?Math.max(0,Math.min(1,_i)):_i))}zn.domain=function(_i){return arguments.length?([Gt,$r,zr]=_i,Dr=Vr(Gt=+Gt),kr=Vr($r=+$r),qr=Vr(zr=+zr),Nr=Dr===kr?0:.5/(kr-Dr),Wr=kr===qr?0:.5/(qr-kr),_r=kr<Dr?-1:1,zn):[Gt,$r,zr]},zn.clamp=function(_i){return arguments.length?(Jr=!!_i,zn):Jr},zn.interpolator=function(_i){return arguments.length?(Qr=_i,zn):Qr};function Vn(_i){return function(e0){var r0,i0,n0;return arguments.length?([r0,i0,n0]=e0,Qr=piecewise(_i,[r0,i0,n0]),zn):[Qr(0),Qr(.5),Qr(1)]}}return zn.range=Vn(interpolate),zn.rangeRound=Vn(interpolateRound),zn.unknown=function(_i){return arguments.length?(Zr=_i,zn):Zr},function(_i){return Vr=_i,Dr=_i(Gt),kr=_i($r),qr=_i(zr),Nr=Dr===kr?0:.5/(kr-Dr),Wr=kr===qr?0:.5/(qr-kr),_r=kr<Dr?-1:1,zn}}function diverging(){var Gt=linearish(transformer()(identity$2));return Gt.copy=function(){return copy(Gt,diverging())},initInterpolator.apply(Gt,arguments)}function colors(Gt){for(var $r=Gt.length/6|0,zr=new Array($r),_r=0;_r<$r;)zr[_r]="#"+Gt.slice(_r*6,++_r*6);return zr}const e$1=colors("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),r=colors("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),n=colors("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),t=colors("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),o$1=colors("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),i=colors("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),u$2=colors("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),a$1=colors("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),l=colors("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),c$2=colors("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab"),ramp$1=Gt=>rgbBasis(Gt[Gt.length-1]);var scheme$q=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(colors);const v$3=ramp$1(scheme$q);var scheme$p=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(colors);const _$5=ramp$1(scheme$p);var scheme$o=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(colors);const w$4=ramp$1(scheme$o);var scheme$n=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(colors);const k$3=ramp$1(scheme$n);var scheme$m=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(colors);const j$6=ramp$1(scheme$m);var scheme$l=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(colors);const A$2=ramp$1(scheme$l);var scheme$k=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(colors);const O$3=ramp$1(scheme$k);var scheme$j=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(colors);const z$5=ramp$1(scheme$j);var scheme$i=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(colors);const E$4=ramp$1(scheme$i);var scheme$h=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(colors);const ae$3=ramp$1(scheme$h);var scheme$g=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(colors);const le$3=ramp$1(scheme$g);var scheme$f=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(colors);const ce$3=ramp$1(scheme$f);var scheme$e=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(colors);const se$4=ramp$1(scheme$e);var scheme$d=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(colors);const fe$2=ramp$1(scheme$d);var scheme$c=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(colors);const pe$2=ramp$1(scheme$c);var scheme$b=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(colors);const de$3=ramp$1(scheme$b);var scheme$a=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(colors);const me$2=ramp$1(scheme$a);var scheme$9=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(colors);const he$3=ramp$1(scheme$9);var scheme$8=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(colors);const ge$3=ramp$1(scheme$8);var scheme$7=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(colors);const ye$1=ramp$1(scheme$7);var scheme$6=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(colors);const be$2=ramp$1(scheme$6);var scheme$5=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(colors);const K$5=ramp$1(scheme$5);var scheme$4=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(colors);const L$4=ramp$1(scheme$4);var scheme$3=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(colors);const N$3=ramp$1(scheme$3);var scheme$2=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(colors);const W$6=ramp$1(scheme$2);var scheme$1=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(colors);const X$4=ramp$1(scheme$1);var scheme=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(colors);const Q$7=ramp$1(scheme);function te$3(Gt){return Gt=Math.max(0,Math.min(1,Gt)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-Gt*(35.34-Gt*(2381.73-Gt*(6402.7-Gt*(7024.72-Gt*2710.57)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+Gt*(170.73+Gt*(52.82-Gt*(131.46-Gt*(176.58-Gt*67.37)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+Gt*(442.36-Gt*(2482.43-Gt*(6167.24-Gt*(6614.94-Gt*2475.67)))))))+")"}const ue$3=cubehelixLong(cubehelix$1(300,.5,0),cubehelix$1(-240,.5,1));var warm=cubehelixLong(cubehelix$1(-100,.75,.35),cubehelix$1(80,1.5,.8)),cool=cubehelixLong(cubehelix$1(260,.75,.35),cubehelix$1(80,1.5,.8)),c$1=cubehelix$1();function ve$2(Gt){(Gt<0||Gt>1)&&(Gt-=Math.floor(Gt));var $r=Math.abs(Gt-.5);return c$1.h=360*Gt-100,c$1.s=1.5-1.5*$r,c$1.l=.8-.9*$r,c$1+""}var c=rgb$1(),pi_1_3=Math.PI/3,pi_2_3=Math.PI*2/3;function _e(Gt){var $r;return Gt=(.5-Gt)*Math.PI,c.r=255*($r=Math.sin(Gt))*$r,c.g=255*($r=Math.sin(Gt+pi_1_3))*$r,c.b=255*($r=Math.sin(Gt+pi_2_3))*$r,c+""}function Y$5(Gt){return Gt=Math.max(0,Math.min(1,Gt)),"rgb("+Math.max(0,Math.min(255,Math.round(34.61+Gt*(1172.33-Gt*(10793.56-Gt*(33300.12-Gt*(38394.49-Gt*14825.05)))))))+", "+Math.max(0,Math.min(255,Math.round(23.31+Gt*(557.33+Gt*(1225.33-Gt*(3574.96-Gt*(1073.77+Gt*707.56)))))))+", "+Math.max(0,Math.min(255,Math.round(27.2+Gt*(3211.1-Gt*(15327.97-Gt*(27814-Gt*(22569.18-Gt*6838.66)))))))+")"}function ramp(Gt){var $r=Gt.length;return function(zr){return Gt[Math.max(0,Math.min($r-1,Math.floor(zr*$r)))]}}const Z$5=ramp(colors("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));var magma=ramp(colors("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),inferno=ramp(colors("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),plasma=ramp(colors("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),SetCache=_SetCache,arrayIncludes=_arrayIncludes$1,arrayIncludesWith=_arrayIncludesWith,arrayMap=_arrayMap,baseUnary$1=_baseUnary,cacheHas=_cacheHas,LARGE_ARRAY_SIZE=200;function baseDifference$1(Gt,$r,zr,_r){var Dr=-1,kr=arrayIncludes,qr=!0,Nr=Gt.length,Wr=[],Qr=$r.length;if(!Nr)return Wr;zr&&($r=arrayMap($r,baseUnary$1(zr))),_r?(kr=arrayIncludesWith,qr=!1):$r.length>=LARGE_ARRAY_SIZE&&(kr=cacheHas,qr=!1,$r=new SetCache($r));e:for(;++Dr<Nr;){var Vr=Gt[Dr],Jr=zr==null?Vr:zr(Vr);if(Vr=_r||Vr!==0?Vr:0,qr&&Jr===Jr){for(var Zr=Qr;Zr--;)if($r[Zr]===Jr)continue e;Wr.push(Vr)}else kr($r,Jr,_r)||Wr.push(Vr)}return Wr}var _baseDifference=baseDifference$1,baseDifference=_baseDifference,baseRest=_baseRest,isArrayLikeObject=isArrayLikeObject_1,without=baseRest(function(Gt,$r){return isArrayLikeObject(Gt)?baseDifference(Gt,$r):[]}),without_1=without;const Ze$1=getDefaultExportFromCjs$3(without_1);function constant(Gt){return function(){return Gt}}const abs=Math.abs,atan2=Math.atan2,cos=Math.cos,max=Math.max,min=Math.min,sin=Math.sin,sqrt=Math.sqrt,epsilon$3=1e-12,pi$1=Math.PI,halfPi=pi$1/2,tau$2=2*pi$1;function acos(Gt){return Gt>1?0:Gt<-1?pi$1:Math.acos(Gt)}function asin(Gt){return Gt>=1?halfPi:Gt<=-1?-halfPi:Math.asin(Gt)}const pi=Math.PI,tau$1=2*pi,epsilon$2=1e-6,tauEpsilon=tau$1-epsilon$2;function append(Gt){this._+=Gt[0];for(let $r=1,zr=Gt.length;$r<zr;++$r)this._+=arguments[$r]+Gt[$r]}function appendRound(Gt){let $r=Math.floor(Gt);if(!($r>=0))throw new Error(`invalid digits: ${Gt}`);if($r>15)return append;const zr=10**$r;return function(_r){this._+=_r[0];for(let Dr=1,kr=_r.length;Dr<kr;++Dr)this._+=Math.round(arguments[Dr]*zr)/zr+_r[Dr]}}let Path$1=class{constructor($r){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=$r==null?append:appendRound($r)}moveTo($r,zr){this._append`M${this._x0=this._x1=+$r},${this._y0=this._y1=+zr}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo($r,zr){this._append`L${this._x1=+$r},${this._y1=+zr}`}quadraticCurveTo($r,zr,_r,Dr){this._append`Q${+$r},${+zr},${this._x1=+_r},${this._y1=+Dr}`}bezierCurveTo($r,zr,_r,Dr,kr,qr){this._append`C${+$r},${+zr},${+_r},${+Dr},${this._x1=+kr},${this._y1=+qr}`}arcTo($r,zr,_r,Dr,kr){if($r=+$r,zr=+zr,_r=+_r,Dr=+Dr,kr=+kr,kr<0)throw new Error(`negative radius: ${kr}`);let qr=this._x1,Nr=this._y1,Wr=_r-$r,Qr=Dr-zr,Vr=qr-$r,Jr=Nr-zr,Zr=Vr*Vr+Jr*Jr;if(this._x1===null)this._append`M${this._x1=$r},${this._y1=zr}`;else if(Zr>epsilon$2)if(!(Math.abs(Jr*Wr-Qr*Vr)>epsilon$2)||!kr)this._append`L${this._x1=$r},${this._y1=zr}`;else{let zn=_r-qr,Vn=Dr-Nr,_i=Wr*Wr+Qr*Qr,e0=zn*zn+Vn*Vn,r0=Math.sqrt(_i),i0=Math.sqrt(Zr),n0=kr*Math.tan((pi-Math.acos((_i+Zr-e0)/(2*r0*i0)))/2),o0=n0/i0,a0=n0/r0;Math.abs(o0-1)>epsilon$2&&this._append`L${$r+o0*Vr},${zr+o0*Jr}`,this._append`A${kr},${kr},0,0,${+(Jr*zn>Vr*Vn)},${this._x1=$r+a0*Wr},${this._y1=zr+a0*Qr}`}}arc($r,zr,_r,Dr,kr,qr){if($r=+$r,zr=+zr,_r=+_r,qr=!!qr,_r<0)throw new Error(`negative radius: ${_r}`);let Nr=_r*Math.cos(Dr),Wr=_r*Math.sin(Dr),Qr=$r+Nr,Vr=zr+Wr,Jr=1^qr,Zr=qr?Dr-kr:kr-Dr;this._x1===null?this._append`M${Qr},${Vr}`:(Math.abs(this._x1-Qr)>epsilon$2||Math.abs(this._y1-Vr)>epsilon$2)&&this._append`L${Qr},${Vr}`,_r&&(Zr<0&&(Zr=Zr%tau$1+tau$1),Zr>tauEpsilon?this._append`A${_r},${_r},0,1,${Jr},${$r-Nr},${zr-Wr}A${_r},${_r},0,1,${Jr},${this._x1=Qr},${this._y1=Vr}`:Zr>epsilon$2&&this._append`A${_r},${_r},0,${+(Zr>=pi)},${Jr},${this._x1=$r+_r*Math.cos(kr)},${this._y1=zr+_r*Math.sin(kr)}`)}rect($r,zr,_r,Dr){this._append`M${this._x0=this._x1=+$r},${this._y0=this._y1=+zr}h${_r=+_r}v${+Dr}h${-_r}Z`}toString(){return this._}};function withPath(Gt){let $r=3;return Gt.digits=function(zr){if(!arguments.length)return $r;if(zr==null)$r=null;else{const _r=Math.floor(zr);if(!(_r>=0))throw new RangeError(`invalid digits: ${zr}`);$r=_r}return Gt},()=>new Path$1($r)}function arcInnerRadius(Gt){return Gt.innerRadius}function arcOuterRadius(Gt){return Gt.outerRadius}function arcStartAngle(Gt){return Gt.startAngle}function arcEndAngle(Gt){return Gt.endAngle}function arcPadAngle(Gt){return Gt&&Gt.padAngle}function intersect(Gt,$r,zr,_r,Dr,kr,qr,Nr){var Wr=zr-Gt,Qr=_r-$r,Vr=qr-Dr,Jr=Nr-kr,Zr=Jr*Wr-Vr*Qr;if(!(Zr*Zr<epsilon$3))return Zr=(Vr*($r-kr)-Jr*(Gt-Dr))/Zr,[Gt+Zr*Wr,$r+Zr*Qr]}function cornerTangents(Gt,$r,zr,_r,Dr,kr,qr){var Nr=Gt-zr,Wr=$r-_r,Qr=(qr?kr:-kr)/sqrt(Nr*Nr+Wr*Wr),Vr=Qr*Wr,Jr=-Qr*Nr,Zr=Gt+Vr,zn=$r+Jr,Vn=zr+Vr,_i=_r+Jr,e0=(Zr+Vn)/2,r0=(zn+_i)/2,i0=Vn-Zr,n0=_i-zn,o0=i0*i0+n0*n0,a0=Dr-kr,s0=Zr*_i-Vn*zn,l0=(n0<0?-1:1)*sqrt(max(0,a0*a0*o0-s0*s0)),u0=(s0*n0-i0*l0)/o0,b0=(-s0*i0-n0*l0)/o0,g0=(s0*n0+i0*l0)/o0,y0=(-s0*i0+n0*l0)/o0,f0=u0-e0,v0=b0-r0,A0=g0-e0,p0=y0-r0;return f0*f0+v0*v0>A0*A0+p0*p0&&(u0=g0,b0=y0),{cx:u0,cy:b0,x01:-Vr,y01:-Jr,x11:u0*(Dr/a0-1),y11:b0*(Dr/a0-1)}}function d3Arc(){var Gt=arcInnerRadius,$r=arcOuterRadius,zr=constant(0),_r=null,Dr=arcStartAngle,kr=arcEndAngle,qr=arcPadAngle,Nr=null,Wr=withPath(Qr);function Qr(){var Vr,Jr,Zr=+Gt.apply(this,arguments),zn=+$r.apply(this,arguments),Vn=Dr.apply(this,arguments)-halfPi,_i=kr.apply(this,arguments)-halfPi,e0=abs(_i-Vn),r0=_i>Vn;if(Nr||(Nr=Vr=Wr()),zn<Zr&&(Jr=zn,zn=Zr,Zr=Jr),!(zn>epsilon$3))Nr.moveTo(0,0);else if(e0>tau$2-epsilon$3)Nr.moveTo(zn*cos(Vn),zn*sin(Vn)),Nr.arc(0,0,zn,Vn,_i,!r0),Zr>epsilon$3&&(Nr.moveTo(Zr*cos(_i),Zr*sin(_i)),Nr.arc(0,0,Zr,_i,Vn,r0));else{var i0=Vn,n0=_i,o0=Vn,a0=_i,s0=e0,l0=e0,u0=qr.apply(this,arguments)/2,b0=u0>epsilon$3&&(_r?+_r.apply(this,arguments):sqrt(Zr*Zr+zn*zn)),g0=min(abs(zn-Zr)/2,+zr.apply(this,arguments)),y0=g0,f0=g0,v0,A0;if(b0>epsilon$3){var p0=asin(b0/Zr*sin(u0)),h0=asin(b0/zn*sin(u0));(s0-=p0*2)>epsilon$3?(p0*=r0?1:-1,o0+=p0,a0-=p0):(s0=0,o0=a0=(Vn+_i)/2),(l0-=h0*2)>epsilon$3?(h0*=r0?1:-1,i0+=h0,n0-=h0):(l0=0,i0=n0=(Vn+_i)/2)}var m0=zn*cos(i0),c0=zn*sin(i0),d0=Zr*cos(a0),M0=Zr*sin(a0);if(g0>epsilon$3){var O0=zn*cos(n0),x0=zn*sin(n0),C0=Zr*cos(o0),$0=Zr*sin(o0),_0;if(e0<pi$1)if(_0=intersect(m0,c0,C0,$0,O0,x0,d0,M0)){var R0=m0-_0[0],D0=c0-_0[1],S0=O0-_0[0],I0=x0-_0[1],B0=1/sin(acos((R0*S0+D0*I0)/(sqrt(R0*R0+D0*D0)*sqrt(S0*S0+I0*I0)))/2),T0=sqrt(_0[0]*_0[0]+_0[1]*_0[1]);y0=min(g0,(Zr-T0)/(B0-1)),f0=min(g0,(zn-T0)/(B0+1))}else y0=f0=0}l0>epsilon$3?f0>epsilon$3?(v0=cornerTangents(C0,$0,m0,c0,zn,f0,r0),A0=cornerTangents(O0,x0,d0,M0,zn,f0,r0),Nr.moveTo(v0.cx+v0.x01,v0.cy+v0.y01),f0<g0?Nr.arc(v0.cx,v0.cy,f0,atan2(v0.y01,v0.x01),atan2(A0.y01,A0.x01),!r0):(Nr.arc(v0.cx,v0.cy,f0,atan2(v0.y01,v0.x01),atan2(v0.y11,v0.x11),!r0),Nr.arc(0,0,zn,atan2(v0.cy+v0.y11,v0.cx+v0.x11),atan2(A0.cy+A0.y11,A0.cx+A0.x11),!r0),Nr.arc(A0.cx,A0.cy,f0,atan2(A0.y11,A0.x11),atan2(A0.y01,A0.x01),!r0))):(Nr.moveTo(m0,c0),Nr.arc(0,0,zn,i0,n0,!r0)):Nr.moveTo(m0,c0),!(Zr>epsilon$3)||!(s0>epsilon$3)?Nr.lineTo(d0,M0):y0>epsilon$3?(v0=cornerTangents(d0,M0,O0,x0,Zr,-y0,r0),A0=cornerTangents(m0,c0,C0,$0,Zr,-y0,r0),Nr.lineTo(v0.cx+v0.x01,v0.cy+v0.y01),y0<g0?Nr.arc(v0.cx,v0.cy,y0,atan2(v0.y01,v0.x01),atan2(A0.y01,A0.x01),!r0):(Nr.arc(v0.cx,v0.cy,y0,atan2(v0.y01,v0.x01),atan2(v0.y11,v0.x11),!r0),Nr.arc(0,0,Zr,atan2(v0.cy+v0.y11,v0.cx+v0.x11),atan2(A0.cy+A0.y11,A0.cx+A0.x11),r0),Nr.arc(A0.cx,A0.cy,y0,atan2(A0.y11,A0.x11),atan2(A0.y01,A0.x01),!r0))):Nr.arc(0,0,Zr,a0,o0,r0)}if(Nr.closePath(),Vr)return Nr=null,Vr+""||null}return Qr.centroid=function(){var Vr=(+Gt.apply(this,arguments)+ +$r.apply(this,arguments))/2,Jr=(+Dr.apply(this,arguments)+ +kr.apply(this,arguments))/2-pi$1/2;return[cos(Jr)*Vr,sin(Jr)*Vr]},Qr.innerRadius=function(Vr){return arguments.length?(Gt=typeof Vr=="function"?Vr:constant(+Vr),Qr):Gt},Qr.outerRadius=function(Vr){return arguments.length?($r=typeof Vr=="function"?Vr:constant(+Vr),Qr):$r},Qr.cornerRadius=function(Vr){return arguments.length?(zr=typeof Vr=="function"?Vr:constant(+Vr),Qr):zr},Qr.padRadius=function(Vr){return arguments.length?(_r=Vr==null?null:typeof Vr=="function"?Vr:constant(+Vr),Qr):_r},Qr.startAngle=function(Vr){return arguments.length?(Dr=typeof Vr=="function"?Vr:constant(+Vr),Qr):Dr},Qr.endAngle=function(Vr){return arguments.length?(kr=typeof Vr=="function"?Vr:constant(+Vr),Qr):kr},Qr.padAngle=function(Vr){return arguments.length?(qr=typeof Vr=="function"?Vr:constant(+Vr),Qr):qr},Qr.context=function(Vr){return arguments.length?(Nr=Vr??null,Qr):Nr},Qr}function array(Gt){return typeof Gt=="object"&&"length"in Gt?Gt:Array.from(Gt)}function Linear(Gt){this._context=Gt}Linear.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1,this._line?this._context.lineTo(Gt,$r):this._context.moveTo(Gt,$r);break;case 1:this._point=2;default:this._context.lineTo(Gt,$r);break}}};function sr$1(Gt){return new Linear(Gt)}function x$1(Gt){return Gt[0]}function y$1(Gt){return Gt[1]}function R$1(Gt,$r){var zr=constant(!0),_r=null,Dr=sr$1,kr=null,qr=withPath(Nr);Gt=typeof Gt=="function"?Gt:Gt===void 0?x$1:constant(Gt),$r=typeof $r=="function"?$r:$r===void 0?y$1:constant($r);function Nr(Wr){var Qr,Vr=(Wr=array(Wr)).length,Jr,Zr=!1,zn;for(_r==null&&(kr=Dr(zn=qr())),Qr=0;Qr<=Vr;++Qr)!(Qr<Vr&&zr(Jr=Wr[Qr],Qr,Wr))===Zr&&((Zr=!Zr)?kr.lineStart():kr.lineEnd()),Zr&&kr.point(+Gt(Jr,Qr,Wr),+$r(Jr,Qr,Wr));if(zn)return kr=null,zn+""||null}return Nr.x=function(Wr){return arguments.length?(Gt=typeof Wr=="function"?Wr:constant(+Wr),Nr):Gt},Nr.y=function(Wr){return arguments.length?($r=typeof Wr=="function"?Wr:constant(+Wr),Nr):$r},Nr.defined=function(Wr){return arguments.length?(zr=typeof Wr=="function"?Wr:constant(!!Wr),Nr):zr},Nr.curve=function(Wr){return arguments.length?(Dr=Wr,_r!=null&&(kr=Dr(_r)),Nr):Dr},Nr.context=function(Wr){return arguments.length?(Wr==null?_r=kr=null:kr=Dr(_r=Wr),Nr):_r},Nr}function I$4(Gt,$r,zr){var _r=null,Dr=constant(!0),kr=null,qr=sr$1,Nr=null,Wr=withPath(Qr);Gt=typeof Gt=="function"?Gt:Gt===void 0?x$1:constant(+Gt),$r=typeof $r=="function"?$r:constant($r===void 0?0:+$r),zr=typeof zr=="function"?zr:zr===void 0?y$1:constant(+zr);function Qr(Jr){var Zr,zn,Vn,_i=(Jr=array(Jr)).length,e0,r0=!1,i0,n0=new Array(_i),o0=new Array(_i);for(kr==null&&(Nr=qr(i0=Wr())),Zr=0;Zr<=_i;++Zr){if(!(Zr<_i&&Dr(e0=Jr[Zr],Zr,Jr))===r0)if(r0=!r0)zn=Zr,Nr.areaStart(),Nr.lineStart();else{for(Nr.lineEnd(),Nr.lineStart(),Vn=Zr-1;Vn>=zn;--Vn)Nr.point(n0[Vn],o0[Vn]);Nr.lineEnd(),Nr.areaEnd()}r0&&(n0[Zr]=+Gt(e0,Zr,Jr),o0[Zr]=+$r(e0,Zr,Jr),Nr.point(_r?+_r(e0,Zr,Jr):n0[Zr],zr?+zr(e0,Zr,Jr):o0[Zr]))}if(i0)return Nr=null,i0+""||null}function Vr(){return R$1().defined(Dr).curve(qr).context(kr)}return Qr.x=function(Jr){return arguments.length?(Gt=typeof Jr=="function"?Jr:constant(+Jr),_r=null,Qr):Gt},Qr.x0=function(Jr){return arguments.length?(Gt=typeof Jr=="function"?Jr:constant(+Jr),Qr):Gt},Qr.x1=function(Jr){return arguments.length?(_r=Jr==null?null:typeof Jr=="function"?Jr:constant(+Jr),Qr):_r},Qr.y=function(Jr){return arguments.length?($r=typeof Jr=="function"?Jr:constant(+Jr),zr=null,Qr):$r},Qr.y0=function(Jr){return arguments.length?($r=typeof Jr=="function"?Jr:constant(+Jr),Qr):$r},Qr.y1=function(Jr){return arguments.length?(zr=Jr==null?null:typeof Jr=="function"?Jr:constant(+Jr),Qr):zr},Qr.lineX0=Qr.lineY0=function(){return Vr().x(Gt).y($r)},Qr.lineY1=function(){return Vr().x(Gt).y(zr)},Qr.lineX1=function(){return Vr().x(_r).y($r)},Qr.defined=function(Jr){return arguments.length?(Dr=typeof Jr=="function"?Jr:constant(!!Jr),Qr):Dr},Qr.curve=function(Jr){return arguments.length?(qr=Jr,kr!=null&&(Nr=qr(kr)),Qr):qr},Qr.context=function(Jr){return arguments.length?(Jr==null?kr=Nr=null:Nr=qr(kr=Jr),Qr):kr},Qr}function descending(Gt,$r){return $r<Gt?-1:$r>Gt?1:$r>=Gt?0:NaN}function identity(Gt){return Gt}function d3Pie(){var Gt=identity,$r=descending,zr=null,_r=constant(0),Dr=constant(tau$2),kr=constant(0);function qr(Nr){var Wr,Qr=(Nr=array(Nr)).length,Vr,Jr,Zr=0,zn=new Array(Qr),Vn=new Array(Qr),_i=+_r.apply(this,arguments),e0=Math.min(tau$2,Math.max(-tau$2,Dr.apply(this,arguments)-_i)),r0,i0=Math.min(Math.abs(e0)/Qr,kr.apply(this,arguments)),n0=i0*(e0<0?-1:1),o0;for(Wr=0;Wr<Qr;++Wr)(o0=Vn[zn[Wr]=Wr]=+Gt(Nr[Wr],Wr,Nr))>0&&(Zr+=o0);for($r!=null?zn.sort(function(a0,s0){return $r(Vn[a0],Vn[s0])}):zr!=null&&zn.sort(function(a0,s0){return zr(Nr[a0],Nr[s0])}),Wr=0,Jr=Zr?(e0-Qr*n0)/Zr:0;Wr<Qr;++Wr,_i=r0)Vr=zn[Wr],o0=Vn[Vr],r0=_i+(o0>0?o0*Jr:0)+n0,Vn[Vr]={data:Nr[Vr],index:Wr,value:o0,startAngle:_i,endAngle:r0,padAngle:i0};return Vn}return qr.value=function(Nr){return arguments.length?(Gt=typeof Nr=="function"?Nr:constant(+Nr),qr):Gt},qr.sortValues=function(Nr){return arguments.length?($r=Nr,zr=null,qr):$r},qr.sort=function(Nr){return arguments.length?(zr=Nr,$r=null,qr):zr},qr.startAngle=function(Nr){return arguments.length?(_r=typeof Nr=="function"?Nr:constant(+Nr),qr):_r},qr.endAngle=function(Nr){return arguments.length?(Dr=typeof Nr=="function"?Nr:constant(+Nr),qr):Dr},qr.padAngle=function(Nr){return arguments.length?(kr=typeof Nr=="function"?Nr:constant(+Nr),qr):kr},qr}function noop(){}function point$3(Gt,$r,zr){Gt._context.bezierCurveTo((2*Gt._x0+Gt._x1)/3,(2*Gt._y0+Gt._y1)/3,(Gt._x0+2*Gt._x1)/3,(Gt._y0+2*Gt._y1)/3,(Gt._x0+4*Gt._x1+$r)/6,(Gt._y0+4*Gt._y1+zr)/6)}function Basis(Gt){this._context=Gt}Basis.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:point$3(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1,this._line?this._context.lineTo(Gt,$r):this._context.moveTo(Gt,$r);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:point$3(this,Gt,$r);break}this._x0=this._x1,this._x1=Gt,this._y0=this._y1,this._y1=$r}};function $e$1(Gt){return new Basis(Gt)}function BasisClosed(Gt){this._context=Gt}BasisClosed.prototype={areaStart:noop,areaEnd:noop,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1,this._x2=Gt,this._y2=$r;break;case 1:this._point=2,this._x3=Gt,this._y3=$r;break;case 2:this._point=3,this._x4=Gt,this._y4=$r,this._context.moveTo((this._x0+4*this._x1+Gt)/6,(this._y0+4*this._y1+$r)/6);break;default:point$3(this,Gt,$r);break}this._x0=this._x1,this._x1=Gt,this._y0=this._y1,this._y1=$r}};function er$1(Gt){return new BasisClosed(Gt)}function BasisOpen(Gt){this._context=Gt}BasisOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var zr=(this._x0+4*this._x1+Gt)/6,_r=(this._y0+4*this._y1+$r)/6;this._line?this._context.lineTo(zr,_r):this._context.moveTo(zr,_r);break;case 3:this._point=4;default:point$3(this,Gt,$r);break}this._x0=this._x1,this._x1=Gt,this._y0=this._y1,this._y1=$r}};function rr(Gt){return new BasisOpen(Gt)}function Bundle(Gt,$r){this._basis=new Basis(Gt),this._beta=$r}Bundle.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var Gt=this._x,$r=this._y,zr=Gt.length-1;if(zr>0)for(var _r=Gt[0],Dr=$r[0],kr=Gt[zr]-_r,qr=$r[zr]-Dr,Nr=-1,Wr;++Nr<=zr;)Wr=Nr/zr,this._basis.point(this._beta*Gt[Nr]+(1-this._beta)*(_r+Wr*kr),this._beta*$r[Nr]+(1-this._beta)*(Dr+Wr*qr));this._x=this._y=null,this._basis.lineEnd()},point:function(Gt,$r){this._x.push(+Gt),this._y.push(+$r)}};const tr$1=function Gt($r){function zr(_r){return $r===1?new Basis(_r):new Bundle(_r,$r)}return zr.beta=function(_r){return Gt(+_r)},zr}(.85);function point$2(Gt,$r,zr){Gt._context.bezierCurveTo(Gt._x1+Gt._k*(Gt._x2-Gt._x0),Gt._y1+Gt._k*(Gt._y2-Gt._y0),Gt._x2+Gt._k*(Gt._x1-$r),Gt._y2+Gt._k*(Gt._y1-zr),Gt._x2,Gt._y2)}function Cardinal(Gt,$r){this._context=Gt,this._k=(1-$r)/6}Cardinal.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:point$2(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1,this._line?this._context.lineTo(Gt,$r):this._context.moveTo(Gt,$r);break;case 1:this._point=2,this._x1=Gt,this._y1=$r;break;case 2:this._point=3;default:point$2(this,Gt,$r);break}this._x0=this._x1,this._x1=this._x2,this._x2=Gt,this._y0=this._y1,this._y1=this._y2,this._y2=$r}};const nr$1=function Gt($r){function zr(_r){return new Cardinal(_r,$r)}return zr.tension=function(_r){return Gt(+_r)},zr}(0);function CardinalClosed(Gt,$r){this._context=Gt,this._k=(1-$r)/6}CardinalClosed.prototype={areaStart:noop,areaEnd:noop,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1,this._x3=Gt,this._y3=$r;break;case 1:this._point=2,this._context.moveTo(this._x4=Gt,this._y4=$r);break;case 2:this._point=3,this._x5=Gt,this._y5=$r;break;default:point$2(this,Gt,$r);break}this._x0=this._x1,this._x1=this._x2,this._x2=Gt,this._y0=this._y1,this._y1=this._y2,this._y2=$r}};const ir$1=function Gt($r){function zr(_r){return new CardinalClosed(_r,$r)}return zr.tension=function(_r){return Gt(+_r)},zr}(0);function CardinalOpen(Gt,$r){this._context=Gt,this._k=(1-$r)/6}CardinalOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:point$2(this,Gt,$r);break}this._x0=this._x1,this._x1=this._x2,this._x2=Gt,this._y0=this._y1,this._y1=this._y2,this._y2=$r}};const or=function Gt($r){function zr(_r){return new CardinalOpen(_r,$r)}return zr.tension=function(_r){return Gt(+_r)},zr}(0);function point$1(Gt,$r,zr){var _r=Gt._x1,Dr=Gt._y1,kr=Gt._x2,qr=Gt._y2;if(Gt._l01_a>epsilon$3){var Nr=2*Gt._l01_2a+3*Gt._l01_a*Gt._l12_a+Gt._l12_2a,Wr=3*Gt._l01_a*(Gt._l01_a+Gt._l12_a);_r=(_r*Nr-Gt._x0*Gt._l12_2a+Gt._x2*Gt._l01_2a)/Wr,Dr=(Dr*Nr-Gt._y0*Gt._l12_2a+Gt._y2*Gt._l01_2a)/Wr}if(Gt._l23_a>epsilon$3){var Qr=2*Gt._l23_2a+3*Gt._l23_a*Gt._l12_a+Gt._l12_2a,Vr=3*Gt._l23_a*(Gt._l23_a+Gt._l12_a);kr=(kr*Qr+Gt._x1*Gt._l23_2a-$r*Gt._l12_2a)/Vr,qr=(qr*Qr+Gt._y1*Gt._l23_2a-zr*Gt._l12_2a)/Vr}Gt._context.bezierCurveTo(_r,Dr,kr,qr,Gt._x2,Gt._y2)}function CatmullRom(Gt,$r){this._context=Gt,this._alpha=$r}CatmullRom.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){if(Gt=+Gt,$r=+$r,this._point){var zr=this._x2-Gt,_r=this._y2-$r;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(zr*zr+_r*_r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(Gt,$r):this._context.moveTo(Gt,$r);break;case 1:this._point=2;break;case 2:this._point=3;default:point$1(this,Gt,$r);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=Gt,this._y0=this._y1,this._y1=this._y2,this._y2=$r}};const lr$1=function Gt($r){function zr(_r){return $r?new CatmullRom(_r,$r):new Cardinal(_r,0)}return zr.alpha=function(_r){return Gt(+_r)},zr}(.5);function CatmullRomClosed(Gt,$r){this._context=Gt,this._alpha=$r}CatmullRomClosed.prototype={areaStart:noop,areaEnd:noop,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(Gt,$r){if(Gt=+Gt,$r=+$r,this._point){var zr=this._x2-Gt,_r=this._y2-$r;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(zr*zr+_r*_r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=Gt,this._y3=$r;break;case 1:this._point=2,this._context.moveTo(this._x4=Gt,this._y4=$r);break;case 2:this._point=3,this._x5=Gt,this._y5=$r;break;default:point$1(this,Gt,$r);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=Gt,this._y0=this._y1,this._y1=this._y2,this._y2=$r}};const ar=function Gt($r){function zr(_r){return $r?new CatmullRomClosed(_r,$r):new CardinalClosed(_r,0)}return zr.alpha=function(_r){return Gt(+_r)},zr}(.5);function CatmullRomOpen(Gt,$r){this._context=Gt,this._alpha=$r}CatmullRomOpen.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){if(Gt=+Gt,$r=+$r,this._point){var zr=this._x2-Gt,_r=this._y2-$r;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(zr*zr+_r*_r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:point$1(this,Gt,$r);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=Gt,this._y0=this._y1,this._y1=this._y2,this._y2=$r}};const dr=function Gt($r){function zr(_r){return $r?new CatmullRomOpen(_r,$r):new CardinalOpen(_r,0)}return zr.alpha=function(_r){return Gt(+_r)},zr}(.5);function LinearClosed(Gt){this._context=Gt}LinearClosed.prototype={areaStart:noop,areaEnd:noop,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(Gt,$r){Gt=+Gt,$r=+$r,this._point?this._context.lineTo(Gt,$r):(this._point=1,this._context.moveTo(Gt,$r))}};function ur$1(Gt){return new LinearClosed(Gt)}function sign(Gt){return Gt<0?-1:1}function slope3(Gt,$r,zr){var _r=Gt._x1-Gt._x0,Dr=$r-Gt._x1,kr=(Gt._y1-Gt._y0)/(_r||Dr<0&&-0),qr=(zr-Gt._y1)/(Dr||_r<0&&-0),Nr=(kr*Dr+qr*_r)/(_r+Dr);return(sign(kr)+sign(qr))*Math.min(Math.abs(kr),Math.abs(qr),.5*Math.abs(Nr))||0}function slope2(Gt,$r){var zr=Gt._x1-Gt._x0;return zr?(3*(Gt._y1-Gt._y0)/zr-$r)/2:$r}function point(Gt,$r,zr){var _r=Gt._x0,Dr=Gt._y0,kr=Gt._x1,qr=Gt._y1,Nr=(kr-_r)/3;Gt._context.bezierCurveTo(_r+Nr,Dr+Nr*$r,kr-Nr,qr-Nr*zr,kr,qr)}function MonotoneX(Gt){this._context=Gt}MonotoneX.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:point(this,this._t0,slope2(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(Gt,$r){var zr=NaN;if(Gt=+Gt,$r=+$r,!(Gt===this._x1&&$r===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(Gt,$r):this._context.moveTo(Gt,$r);break;case 1:this._point=2;break;case 2:this._point=3,point(this,slope2(this,zr=slope3(this,Gt,$r)),zr);break;default:point(this,this._t0,zr=slope3(this,Gt,$r));break}this._x0=this._x1,this._x1=Gt,this._y0=this._y1,this._y1=$r,this._t0=zr}}};function MonotoneY(Gt){this._context=new ReflectContext(Gt)}(MonotoneY.prototype=Object.create(MonotoneX.prototype)).point=function(Gt,$r){MonotoneX.prototype.point.call(this,$r,Gt)};function ReflectContext(Gt){this._context=Gt}ReflectContext.prototype={moveTo:function(Gt,$r){this._context.moveTo($r,Gt)},closePath:function(){this._context.closePath()},lineTo:function(Gt,$r){this._context.lineTo($r,Gt)},bezierCurveTo:function(Gt,$r,zr,_r,Dr,kr){this._context.bezierCurveTo($r,Gt,_r,zr,kr,Dr)}};function monotoneX(Gt){return new MonotoneX(Gt)}function monotoneY(Gt){return new MonotoneY(Gt)}function Natural(Gt){this._context=Gt}Natural.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var Gt=this._x,$r=this._y,zr=Gt.length;if(zr)if(this._line?this._context.lineTo(Gt[0],$r[0]):this._context.moveTo(Gt[0],$r[0]),zr===2)this._context.lineTo(Gt[1],$r[1]);else for(var _r=controlPoints(Gt),Dr=controlPoints($r),kr=0,qr=1;qr<zr;++kr,++qr)this._context.bezierCurveTo(_r[0][kr],Dr[0][kr],_r[1][kr],Dr[1][kr],Gt[qr],$r[qr]);(this._line||this._line!==0&&zr===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(Gt,$r){this._x.push(+Gt),this._y.push(+$r)}};function controlPoints(Gt){var $r,zr=Gt.length-1,_r,Dr=new Array(zr),kr=new Array(zr),qr=new Array(zr);for(Dr[0]=0,kr[0]=2,qr[0]=Gt[0]+2*Gt[1],$r=1;$r<zr-1;++$r)Dr[$r]=1,kr[$r]=4,qr[$r]=4*Gt[$r]+2*Gt[$r+1];for(Dr[zr-1]=2,kr[zr-1]=7,qr[zr-1]=8*Gt[zr-1]+Gt[zr],$r=1;$r<zr;++$r)_r=Dr[$r]/kr[$r-1],kr[$r]-=_r,qr[$r]-=_r*qr[$r-1];for(Dr[zr-1]=qr[zr-1]/kr[zr-1],$r=zr-2;$r>=0;--$r)Dr[$r]=(qr[$r]-Dr[$r+1])/kr[$r];for(kr[zr-1]=(Gt[zr]+Dr[zr-1])/2,$r=0;$r<zr-1;++$r)kr[$r]=2*Gt[$r+1]-Dr[$r+1];return[Dr,kr]}function pr$1(Gt){return new Natural(Gt)}function Step(Gt,$r){this._context=Gt,this._t=$r}Step.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(Gt,$r){switch(Gt=+Gt,$r=+$r,this._point){case 0:this._point=1,this._line?this._context.lineTo(Gt,$r):this._context.moveTo(Gt,$r);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,$r),this._context.lineTo(Gt,$r);else{var zr=this._x*(1-this._t)+Gt*this._t;this._context.lineTo(zr,this._y),this._context.lineTo(zr,$r)}break}}this._x=Gt,this._y=$r}};function hr(Gt){return new Step(Gt,.5)}function stepBefore(Gt){return new Step(Gt,0)}function stepAfter(Gt){return new Step(Gt,1)}function d3StackOffsetNone(Gt,$r){if((qr=Gt.length)>1)for(var zr=1,_r,Dr,kr=Gt[$r[0]],qr,Nr=kr.length;zr<qr;++zr)for(Dr=kr,kr=Gt[$r[zr]],_r=0;_r<Nr;++_r)kr[_r][1]+=kr[_r][0]=isNaN(Dr[_r][1])?Dr[_r][0]:Dr[_r][1]}function d3StackOrderNone(Gt){for(var $r=Gt.length,zr=new Array($r);--$r>=0;)zr[$r]=$r;return zr}function stackValue(Gt,$r){return Gt[$r]}function stackSeries(Gt){const $r=[];return $r.key=Gt,$r}function d3Stack(){var Gt=constant([]),$r=d3StackOrderNone,zr=d3StackOffsetNone,_r=stackValue;function Dr(kr){var qr=Array.from(Gt.apply(this,arguments),stackSeries),Nr,Wr=qr.length,Qr=-1,Vr;for(const Jr of kr)for(Nr=0,++Qr;Nr<Wr;++Nr)(qr[Nr][Qr]=[0,+_r(Jr,qr[Nr].key,Qr,kr)]).data=Jr;for(Nr=0,Vr=array($r(qr));Nr<Wr;++Nr)qr[Vr[Nr]].index=Nr;return zr(qr,Vr),qr}return Dr.keys=function(kr){return arguments.length?(Gt=typeof kr=="function"?kr:constant(Array.from(kr)),Dr):Gt},Dr.value=function(kr){return arguments.length?(_r=typeof kr=="function"?kr:constant(+kr),Dr):_r},Dr.order=function(kr){return arguments.length?($r=kr==null?d3StackOrderNone:typeof kr=="function"?kr:constant(Array.from(kr)),Dr):$r},Dr.offset=function(kr){return arguments.length?(zr=kr??d3StackOffsetNone,Dr):zr},Dr}function d3StackOffsetDiverging(Gt,$r){if((Wr=Gt.length)>0)for(var zr,_r=0,Dr,kr,qr,Nr,Wr,Qr=Gt[$r[0]].length;_r<Qr;++_r)for(qr=Nr=0,zr=0;zr<Wr;++zr)(kr=(Dr=Gt[$r[zr]][_r])[1]-Dr[0])>0?(Dr[0]=qr,Dr[1]=qr+=kr):kr<0?(Dr[1]=Nr,Dr[0]=Nr+=kr):(Dr[0]=0,Dr[1]=kr)}var Pr={background:"transparent",text:{fontFamily:"sans-serif",fontSize:11,fill:"#333333",outlineWidth:0,outlineColor:"transparent",outlineOpacity:1},axis:{domain:{line:{stroke:"transparent",strokeWidth:1}},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:"#dddddd",strokeWidth:1}},legends:{hidden:{symbol:{fill:"#333333",opacity:.6},text:{fill:"#333333",opacity:.6}},text:{},ticks:{line:{stroke:"#777777",strokeWidth:1},text:{fontSize:10}},title:{text:{}}},labels:{text:{}},markers:{lineColor:"#000000",lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:"white",color:"inherit",fontSize:"inherit",borderRadius:"2px",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.25)",padding:"5px 9px"},basic:{whiteSpace:"pre",display:"flex",alignItems:"center"},chip:{marginRight:7},table:{},tableCell:{padding:"3px 5px"},tableCellValue:{fontWeight:"bold"}},crosshair:{line:{stroke:"#000000",strokeWidth:1,strokeOpacity:.75,strokeDasharray:"6 6"}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},link:{stroke:"#000000",strokeWidth:1,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},outline:{fill:"none",stroke:"#000000",strokeWidth:2,outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1},symbol:{fill:"#000000",outlineWidth:2,outlineColor:"#ffffff",outlineOpacity:1}}};function jr(){return jr=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},jr.apply(this,arguments)}function Sr(Gt,$r){return Sr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(zr,_r){return zr.__proto__=_r,zr},Sr(Gt,$r)}function Br(Gt,$r){if(Gt==null)return{};var zr,_r,Dr={},kr=Object.keys(Gt);for(_r=0;_r<kr.length;_r++)zr=kr[_r],$r.indexOf(zr)>=0||(Dr[zr]=Gt[zr]);return Dr}var Gr=["axis.ticks.text","axis.legend.text","legends.title.text","legends.text","legends.ticks.text","legends.title.text","labels.text","dots.text","markers.text","annotations.text"],Lr=function(Gt,$r){return jr({},$r,Gt)},Ir=function(Gt,$r){var zr=m$3({},Gt,$r);return Gr.forEach(function(_r){v$f(zr,_r,Lr(get$8(zr,_r),zr.text))}),zr},Yr=reactExports.createContext(),Ar=function(Gt){var $r=Gt.children,zr=Gt.animate,_r=zr===void 0||zr,Dr=Gt.config,kr=Dr===void 0?"default":Dr,qr=reactExports.useMemo(function(){var Nr=O$7(kr)?config[kr]:kr;return{animate:_r,config:Nr}},[_r,kr]);return jsxRuntimeExports.jsx(Yr.Provider,{value:qr,children:$r})},Er={animate:PropTypes.bool,motionConfig:PropTypes.oneOfType([PropTypes.oneOf(Object.keys(config)),PropTypes.shape({mass:PropTypes.number,tension:PropTypes.number,friction:PropTypes.number,clamp:PropTypes.bool,precision:PropTypes.number,velocity:PropTypes.number,duration:PropTypes.number,easing:PropTypes.func})])};Ar.propTypes={children:PropTypes.node.isRequired,animate:Er.animate,config:Er.motionConfig};var Ur=function(){return reactExports.useContext(Yr)},Fr=function(Gt){var $r=Ur(),zr=$r.animate,_r=$r.config,Dr=function(Nr){var Wr=reactExports.useRef();return reactExports.useEffect(function(){Wr.current=Nr},[Nr]),Wr.current}(Gt),kr=reactExports.useMemo(function(){return _$6(Dr,Gt)},[Dr,Gt]),qr=useSpring({from:{value:0},to:{value:1},reset:!0,config:_r,immediate:!zr}).value;return to(qr,kr)},Xr={nivo:["#d76445","#f47560","#e8c1a0","#97e3d5","#61cdbb","#00b0a7"],BrBG:e$4(scheme$q),PRGn:e$4(scheme$p),PiYG:e$4(scheme$o),PuOr:e$4(scheme$n),RdBu:e$4(scheme$m),RdGy:e$4(scheme$l),RdYlBu:e$4(scheme$k),RdYlGn:e$4(scheme$j),spectral:e$4(scheme$i),blues:e$4(scheme$5),greens:e$4(scheme$4),greys:e$4(scheme$3),oranges:e$4(scheme),purples:e$4(scheme$2),reds:e$4(scheme$1),BuGn:e$4(scheme$h),BuPu:e$4(scheme$g),GnBu:e$4(scheme$f),OrRd:e$4(scheme$e),PuBuGn:e$4(scheme$d),PuBu:e$4(scheme$c),PuRd:e$4(scheme$b),RdPu:e$4(scheme$a),YlGnBu:e$4(scheme$9),YlGn:e$4(scheme$8),YlOrBr:e$4(scheme$7),YlOrRd:e$4(scheme$6)},Hr=Object.keys(Xr);e$4(scheme$q),e$4(scheme$p),e$4(scheme$o),e$4(scheme$n),e$4(scheme$m),e$4(scheme$l),e$4(scheme$k),e$4(scheme$j),e$4(scheme$i),e$4(scheme$5),e$4(scheme$4),e$4(scheme$3),e$4(scheme),e$4(scheme$2),e$4(scheme$1),e$4(scheme$h),e$4(scheme$g),e$4(scheme$f),e$4(scheme$e),e$4(scheme$d),e$4(scheme$c),e$4(scheme$b),e$4(scheme$a),e$4(scheme$9),e$4(scheme$8),e$4(scheme$7),e$4(scheme$6);PropTypes.oneOfType([PropTypes.oneOf(Hr),PropTypes.func,PropTypes.arrayOf(PropTypes.string)]);var rt$1={basis:$e$1,basisClosed:er$1,basisOpen:rr,bundle:tr$1,cardinal:nr$1,cardinalClosed:ir$1,cardinalOpen:or,catmullRom:lr$1,catmullRomClosed:ar,catmullRomOpen:dr,linear:sr$1,linearClosed:ur$1,monotoneX,monotoneY,natural:pr$1,step:hr,stepAfter,stepBefore},tt$1=Object.keys(rt$1);tt$1.filter(function(Gt){return Gt.endsWith("Closed")});Ze$1(tt$1,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed");Ze$1(tt$1,"bundle","basisClosed","basisOpen","cardinalClosed","cardinalOpen","catmullRomClosed","catmullRomOpen","linearClosed");var lt$1=function(Gt){if(!rt$1[Gt])throw new TypeError("'"+Gt+"', is not a valid curve interpolator identifier.");return rt$1[Gt]};PropTypes.shape({top:PropTypes.number,right:PropTypes.number,bottom:PropTypes.number,left:PropTypes.number}).isRequired;var ht=["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"];PropTypes.oneOf(ht);ordinal(l);var _t={top:0,right:0,bottom:0,left:0},wt$1=function(Gt,$r,zr){return zr===void 0&&(zr={}),reactExports.useMemo(function(){var _r=jr({},_t,zr);return{margin:_r,innerWidth:Gt-_r.left-_r.right,innerHeight:$r-_r.top-_r.bottom,outerWidth:Gt,outerHeight:$r}},[Gt,$r,zr.top,zr.right,zr.bottom,zr.left])},kt=function(){var Gt=reactExports.useRef(null),$r=reactExports.useState({left:0,top:0,width:0,height:0}),zr=$r[0],_r=$r[1],Dr=reactExports.useState(function(){return typeof ResizeObserver>"u"?null:new ResizeObserver(function(kr){var qr=kr[0];return _r(qr.contentRect)})})[0];return reactExports.useEffect(function(){return Gt.current&&Dr!==null&&Dr.observe(Gt.current),function(){Dr!==null&&Dr.disconnect()}},[]),[Gt,zr]},Rt=function(Gt){return reactExports.useMemo(function(){return Ir(Pr,Gt)},[Gt])},xt=function(Gt){return typeof Gt=="function"?Gt:typeof Gt=="string"?Gt.indexOf("time:")===0?timeFormat(Gt.slice("5")):format(Gt):function($r){return""+$r}},Ot=function(Gt){return reactExports.useMemo(function(){return xt(Gt)},[Gt])},qt=reactExports.createContext(),Ct={},Wt=function(Gt){var $r=Gt.theme,zr=$r===void 0?Ct:$r,_r=Gt.children,Dr=Rt(zr);return jsxRuntimeExports.jsx(qt.Provider,{value:Dr,children:_r})};Wt.propTypes={children:PropTypes.node.isRequired,theme:PropTypes.object};var zt=function(){return reactExports.useContext(qt)},Tt=["outlineWidth","outlineColor","outlineOpacity"],Mt=function(Gt){return Gt.outlineWidth,Gt.outlineColor,Gt.outlineOpacity,Br(Gt,Tt)},Pt$1=function(Gt){var $r=Gt.children,zr=Gt.condition,_r=Gt.wrapper;return zr?reactExports.cloneElement(_r,{},$r):$r};Pt$1.propTypes={children:PropTypes.node.isRequired,condition:PropTypes.bool.isRequired,wrapper:PropTypes.element.isRequired};var jt={position:"relative"},St$1=function(Gt){var $r=Gt.children,zr=Gt.theme,_r=Gt.renderWrapper,Dr=_r===void 0||_r,kr=Gt.isInteractive,qr=kr===void 0||kr,Nr=Gt.animate,Wr=Gt.motionConfig,Qr=reactExports.useRef(null);return jsxRuntimeExports.jsx(Wt,{theme:zr,children:jsxRuntimeExports.jsx(Ar,{animate:Nr,config:Wr,children:jsxRuntimeExports.jsx(M$3,{container:Qr,children:jsxRuntimeExports.jsxs(Pt$1,{condition:Dr,wrapper:jsxRuntimeExports.jsx("div",{style:jt,ref:Qr}),children:[$r,qr&&jsxRuntimeExports.jsx(F$1,{})]})})})})};St$1.propTypes={children:PropTypes.element.isRequired,isInteractive:PropTypes.bool,renderWrapper:PropTypes.bool,theme:PropTypes.object,animate:PropTypes.bool,motionConfig:PropTypes.string};PropTypes.func.isRequired,PropTypes.bool,PropTypes.bool,PropTypes.object.isRequired,PropTypes.bool.isRequired,PropTypes.string;var It=function(Gt){var $r=Gt.children,zr=kt(),_r=zr[0],Dr=zr[1],kr=Dr.width>0&&Dr.height>0;return jsxRuntimeExports.jsx("div",{ref:_r,style:{width:"100%",height:"100%"},children:kr&&$r({width:Dr.width,height:Dr.height})})};It.propTypes={children:PropTypes.func.isRequired};var Yt=["id","colors"],Dt=function(Gt){var $r=Gt.id,zr=Gt.colors,_r=Br(Gt,Yt);return jsxRuntimeExports.jsx("linearGradient",jr({id:$r,x1:0,x2:0,y1:0,y2:1},_r,{children:zr.map(function(Dr){var kr=Dr.offset,qr=Dr.color,Nr=Dr.opacity;return jsxRuntimeExports.jsx("stop",{offset:kr+"%",stopColor:qr,stopOpacity:Nr!==void 0?Nr:1},kr)})}))};Dt.propTypes={id:PropTypes.string.isRequired,colors:PropTypes.arrayOf(PropTypes.shape({offset:PropTypes.number.isRequired,color:PropTypes.string.isRequired,opacity:PropTypes.number})).isRequired,gradientTransform:PropTypes.string};var Et$1={linearGradient:Dt},Ut={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},Ft=reactExports.memo(function(Gt){var $r=Gt.id,zr=Gt.background,_r=zr===void 0?Ut.background:zr,Dr=Gt.color,kr=Dr===void 0?Ut.color:Dr,qr=Gt.size,Nr=qr===void 0?Ut.size:qr,Wr=Gt.padding,Qr=Wr===void 0?Ut.padding:Wr,Vr=Gt.stagger,Jr=Vr===void 0?Ut.stagger:Vr,Zr=Nr+Qr,zn=Nr/2,Vn=Qr/2;return Jr===!0&&(Zr=2*Nr+2*Qr),jsxRuntimeExports.jsxs("pattern",{id:$r,width:Zr,height:Zr,patternUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("rect",{width:Zr,height:Zr,fill:_r}),jsxRuntimeExports.jsx("circle",{cx:Vn+zn,cy:Vn+zn,r:zn,fill:kr}),Jr&&jsxRuntimeExports.jsx("circle",{cx:1.5*Qr+Nr+zn,cy:1.5*Qr+Nr+zn,r:zn,fill:kr})]})});Ft.displayName="PatternDots",Ft.propTypes={id:PropTypes.string.isRequired,color:PropTypes.string.isRequired,background:PropTypes.string.isRequired,size:PropTypes.number.isRequired,padding:PropTypes.number.isRequired,stagger:PropTypes.bool.isRequired};var Kt=function(Gt){return Gt*Math.PI/180},Nt=function(Gt){return 180*Gt/Math.PI},Vt=function(Gt){return Gt.startAngle+(Gt.endAngle-Gt.startAngle)/2},Jt=function(Gt,$r){return{x:Math.cos(Gt)*$r,y:Math.sin(Gt)*$r}},Qt=function(Gt){var $r=Gt%360;return $r<0&&($r+=360),$r},rn$1={svg:{align:{left:"start",center:"middle",right:"end",start:"start",middle:"middle",end:"end"},baseline:{top:"text-before-edge",center:"central",bottom:"alphabetic"}},canvas:{align:{left:"left",center:"center",right:"right",start:"left",middle:"center",end:"right"},baseline:{top:"top",center:"middle",bottom:"bottom"}}},nn$1={spacing:5,rotation:0,background:"#000000",color:"#ffffff",lineWidth:2},on$2=reactExports.memo(function(Gt){var $r=Gt.id,zr=Gt.spacing,_r=zr===void 0?nn$1.spacing:zr,Dr=Gt.rotation,kr=Dr===void 0?nn$1.rotation:Dr,qr=Gt.background,Nr=qr===void 0?nn$1.background:qr,Wr=Gt.color,Qr=Wr===void 0?nn$1.color:Wr,Vr=Gt.lineWidth,Jr=Vr===void 0?nn$1.lineWidth:Vr,Zr=Math.round(kr)%360,zn=Math.abs(_r);Zr>180?Zr-=360:Zr>90?Zr-=180:Zr<-180?Zr+=360:Zr<-90&&(Zr+=180);var Vn,_i=zn,e0=zn;return Zr===0?Vn=`
                M 0 0 L `+_i+` 0
                M 0 `+e0+" L "+_i+" "+e0+`
            `:Zr===90?Vn=`
                M 0 0 L 0 `+e0+`
                M `+_i+" 0 L "+_i+" "+e0+`
            `:(_i=Math.abs(zn/Math.sin(Kt(Zr))),e0=zn/Math.sin(Kt(90-Zr)),Vn=Zr>0?`
                    M 0 `+-e0+" L "+2*_i+" "+e0+`
                    M `+-_i+" "+-e0+" L "+_i+" "+e0+`
                    M `+-_i+" 0 L "+_i+" "+2*e0+`
                `:`
                    M `+-_i+" "+e0+" L "+_i+" "+-e0+`
                    M `+-_i+" "+2*e0+" L "+2*_i+" "+-e0+`
                    M 0 `+2*e0+" L "+2*_i+` 0
                `),jsxRuntimeExports.jsxs("pattern",{id:$r,width:_i,height:e0,patternUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("rect",{width:_i,height:e0,fill:Nr,stroke:"rgba(255, 0, 0, 0.1)",strokeWidth:0}),jsxRuntimeExports.jsx("path",{d:Vn,strokeWidth:Jr,stroke:Qr,strokeLinecap:"square"})]})});on$2.displayName="PatternLines",on$2.propTypes={id:PropTypes.string.isRequired,spacing:PropTypes.number.isRequired,rotation:PropTypes.number.isRequired,background:PropTypes.string.isRequired,color:PropTypes.string.isRequired,lineWidth:PropTypes.number.isRequired};var an$1={color:"#000000",background:"#ffffff",size:4,padding:4,stagger:!1},dn$1=reactExports.memo(function(Gt){var $r=Gt.id,zr=Gt.color,_r=zr===void 0?an$1.color:zr,Dr=Gt.background,kr=Dr===void 0?an$1.background:Dr,qr=Gt.size,Nr=qr===void 0?an$1.size:qr,Wr=Gt.padding,Qr=Wr===void 0?an$1.padding:Wr,Vr=Gt.stagger,Jr=Vr===void 0?an$1.stagger:Vr,Zr=Nr+Qr,zn=Qr/2;return Jr===!0&&(Zr=2*Nr+2*Qr),jsxRuntimeExports.jsxs("pattern",{id:$r,width:Zr,height:Zr,patternUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("rect",{width:Zr,height:Zr,fill:kr}),jsxRuntimeExports.jsx("rect",{x:zn,y:zn,width:Nr,height:Nr,fill:_r}),Jr&&jsxRuntimeExports.jsx("rect",{x:1.5*Qr+Nr,y:1.5*Qr+Nr,width:Nr,height:Nr,fill:_r})]})});dn$1.displayName="PatternSquares",dn$1.propTypes={id:PropTypes.string.isRequired,color:PropTypes.string.isRequired,background:PropTypes.string.isRequired,size:PropTypes.number.isRequired,padding:PropTypes.number.isRequired,stagger:PropTypes.bool.isRequired};var un$1={patternDots:Ft,patternLines:on$2,patternSquares:dn$1},cn$1=["type"],fn$1=jr({},Et$1,un$1),pn$1=function(Gt){var $r=Gt.defs;return!$r||$r.length<1?null:jsxRuntimeExports.jsx("defs",{"aria-hidden":!0,children:$r.map(function(zr){var _r=zr.type,Dr=Br(zr,cn$1);return fn$1[_r]?reactExports.createElement(fn$1[_r],jr({key:Dr.id},Dr)):null})})};pn$1.propTypes={defs:PropTypes.arrayOf(PropTypes.shape({type:PropTypes.oneOf(Object.keys(fn$1)).isRequired,id:PropTypes.string.isRequired}))};var hn$1=reactExports.memo(pn$1),gn$1=function(Gt){var $r=Gt.width,zr=Gt.height,_r=Gt.margin,Dr=Gt.defs,kr=Gt.children,qr=Gt.role,Nr=Gt.ariaLabel,Wr=Gt.ariaLabelledBy,Qr=Gt.ariaDescribedBy,Vr=Gt.isFocusable,Jr=zt();return jsxRuntimeExports.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:$r,height:zr,role:qr,"aria-label":Nr,"aria-labelledby":Wr,"aria-describedby":Qr,focusable:Vr,tabIndex:Vr?0:void 0,children:[jsxRuntimeExports.jsx(hn$1,{defs:Dr}),jsxRuntimeExports.jsx("rect",{width:$r,height:zr,fill:Jr.background}),jsxRuntimeExports.jsx("g",{transform:"translate("+_r.left+","+_r.top+")",children:kr})]})};gn$1.propTypes={width:PropTypes.number.isRequired,height:PropTypes.number.isRequired,margin:PropTypes.shape({top:PropTypes.number.isRequired,left:PropTypes.number.isRequired}).isRequired,defs:PropTypes.array,children:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node),PropTypes.node]).isRequired,role:PropTypes.string,isFocusable:PropTypes.bool,ariaLabel:PropTypes.string,ariaLabelledBy:PropTypes.string,ariaDescribedBy:PropTypes.string};var bn=function(Gt){var $r=Gt.size,zr=Gt.color,_r=Gt.borderWidth,Dr=Gt.borderColor;return jsxRuntimeExports.jsx("circle",{r:$r/2,fill:zr,stroke:Dr,strokeWidth:_r,style:{pointerEvents:"none"}})};bn.propTypes={size:PropTypes.number.isRequired,color:PropTypes.string.isRequired,borderWidth:PropTypes.number.isRequired,borderColor:PropTypes.string.isRequired};var mn$1=reactExports.memo(bn),yn$1=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.symbol,Dr=_r===void 0?mn$1:_r,kr=Gt.size,qr=Gt.datum,Nr=Gt.color,Wr=Gt.borderWidth,Qr=Gt.borderColor,Vr=Gt.label,Jr=Gt.labelTextAnchor,Zr=Jr===void 0?"middle":Jr,zn=Gt.labelYOffset,Vn=zn===void 0?-12:zn,_i=zt(),e0=Ur(),r0=e0.animate,i0=e0.config,n0=useSpring({transform:"translate("+$r+", "+zr+")",config:i0,immediate:!r0});return jsxRuntimeExports.jsxs(animated.g,{transform:n0.transform,style:{pointerEvents:"none"},children:[reactExports.createElement(Dr,{size:kr,color:Nr,datum:qr,borderWidth:Wr,borderColor:Qr}),Vr&&jsxRuntimeExports.jsx("text",{textAnchor:Zr,y:Vn,style:Mt(_i.dots.text),children:Vr})]})};yn$1.propTypes={x:PropTypes.number.isRequired,y:PropTypes.number.isRequired,datum:PropTypes.object.isRequired,size:PropTypes.number.isRequired,color:PropTypes.string.isRequired,borderWidth:PropTypes.number.isRequired,borderColor:PropTypes.string.isRequired,symbol:PropTypes.oneOfType([PropTypes.func,PropTypes.object]),label:PropTypes.oneOfType([PropTypes.string,PropTypes.number]),labelTextAnchor:PropTypes.oneOf(["start","middle","end"]),labelYOffset:PropTypes.number};var vn$1=reactExports.memo(yn$1),_n=function(Gt){var $r=Gt.width,zr=Gt.height,_r=Gt.axis,Dr=Gt.scale,kr=Gt.value,qr=Gt.lineStyle,Nr=Gt.textStyle,Wr=Gt.legend,Qr=Gt.legendPosition,Vr=Qr===void 0?"top-right":Qr,Jr=Gt.legendOffsetX,Zr=Jr===void 0?14:Jr,zn=Gt.legendOffsetY,Vn=zn===void 0?14:zn,_i=Gt.legendOrientation,e0=_i===void 0?"horizontal":_i,r0=zt(),i0=0,n0=0,o0=0,a0=0;_r==="y"?(o0=Dr(kr),n0=$r):(i0=Dr(kr),a0=zr);var s0=null;if(Wr){var l0=function(u0){var b0=u0.axis,g0=u0.width,y0=u0.height,f0=u0.position,v0=u0.offsetX,A0=u0.offsetY,p0=u0.orientation,h0=0,m0=0,c0=p0==="vertical"?-90:0,d0="start";if(b0==="x")switch(f0){case"top-left":h0=-v0,m0=A0,d0="end";break;case"top":m0=-A0,d0=p0==="horizontal"?"middle":"start";break;case"top-right":h0=v0,m0=A0,d0=p0==="horizontal"?"start":"end";break;case"right":h0=v0,m0=y0/2,d0=p0==="horizontal"?"start":"middle";break;case"bottom-right":h0=v0,m0=y0-A0,d0="start";break;case"bottom":m0=y0+A0,d0=p0==="horizontal"?"middle":"end";break;case"bottom-left":m0=y0-A0,h0=-v0,d0=p0==="horizontal"?"end":"start";break;case"left":h0=-v0,m0=y0/2,d0=p0==="horizontal"?"end":"middle"}else switch(f0){case"top-left":h0=v0,m0=-A0,d0="start";break;case"top":h0=g0/2,m0=-A0,d0=p0==="horizontal"?"middle":"start";break;case"top-right":h0=g0-v0,m0=-A0,d0=p0==="horizontal"?"end":"start";break;case"right":h0=g0+v0,d0=p0==="horizontal"?"start":"middle";break;case"bottom-right":h0=g0-v0,m0=A0,d0="end";break;case"bottom":h0=g0/2,m0=A0,d0=p0==="horizontal"?"middle":"end";break;case"bottom-left":h0=v0,m0=A0,d0=p0==="horizontal"?"start":"end";break;case"left":h0=-v0,d0=p0==="horizontal"?"end":"middle"}return{x:h0,y:m0,rotation:c0,textAnchor:d0}}({axis:_r,width:$r,height:zr,position:Vr,offsetX:Zr,offsetY:Vn,orientation:e0});s0=jsxRuntimeExports.jsx("text",{transform:"translate("+l0.x+", "+l0.y+") rotate("+l0.rotation+")",textAnchor:l0.textAnchor,dominantBaseline:"central",style:Nr,children:Wr})}return jsxRuntimeExports.jsxs("g",{transform:"translate("+i0+", "+o0+")",children:[jsxRuntimeExports.jsx("line",{x1:0,x2:n0,y1:0,y2:a0,stroke:r0.markers.lineColor,strokeWidth:r0.markers.lineStrokeWidth,style:qr}),s0]})};_n.propTypes={width:PropTypes.number.isRequired,height:PropTypes.number.isRequired,axis:PropTypes.oneOf(["x","y"]).isRequired,scale:PropTypes.func.isRequired,value:PropTypes.oneOfType([PropTypes.number,PropTypes.string,PropTypes.instanceOf(Date)]).isRequired,lineStyle:PropTypes.object,textStyle:PropTypes.object,legend:PropTypes.string,legendPosition:PropTypes.oneOf(["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"]),legendOffsetX:PropTypes.number.isRequired,legendOffsetY:PropTypes.number.isRequired,legendOrientation:PropTypes.oneOf(["horizontal","vertical"]).isRequired};var wn=reactExports.memo(_n),kn$1=function(Gt){var $r=Gt.markers,zr=Gt.width,_r=Gt.height,Dr=Gt.xScale,kr=Gt.yScale;return $r&&$r.length!==0?$r.map(function(qr,Nr){return jsxRuntimeExports.jsx(wn,jr({},qr,{width:zr,height:_r,scale:qr.axis==="y"?kr:Dr}),Nr)}):null};kn$1.propTypes={width:PropTypes.number.isRequired,height:PropTypes.number.isRequired,xScale:PropTypes.func.isRequired,yScale:PropTypes.func.isRequired,markers:PropTypes.arrayOf(PropTypes.shape({axis:PropTypes.oneOf(["x","y"]).isRequired,value:PropTypes.oneOfType([PropTypes.number,PropTypes.string,PropTypes.instanceOf(Date)]).isRequired,lineStyle:PropTypes.object,textStyle:PropTypes.object}))};var Rn=reactExports.memo(kn$1),xn$1=["theme","renderWrapper","animate","motionConfig"],On=function(Gt){return function($r){var zr,_r;function Dr(){return $r.apply(this,arguments)||this}return _r=$r,(zr=Dr).prototype=Object.create(_r.prototype),zr.prototype.constructor=zr,Sr(zr,_r),Dr.prototype.render=function(){var kr=this.props,qr=kr.theme,Nr=kr.renderWrapper,Wr=kr.animate,Qr=kr.motionConfig,Vr=Br(kr,xn$1);return jsxRuntimeExports.jsx(St$1,{theme:qr,renderWrapper:Nr,isInteractive:Vr.isInteractive,animate:Wr,motionConfig:Qr,children:jsxRuntimeExports.jsx(Gt,jr({},Vr))})},Dr}(reactExports.Component)},qn=function(Gt,$r){var zr=Qe$1(Gt)?Gt:function(_r){return get$8(_r,Gt)};return zr},Cn=function(Gt){return Qe$1(Gt)?Gt:function($r){return get$8($r,Gt)}},Wn=function(Gt){return reactExports.useMemo(function(){return Cn(Gt)},[Gt])},Mn=function(Gt,$r,zr,_r){var Dr=zr-Gt,kr=_r-$r;return Dr*=Dr,kr*=kr,Math.sqrt(Dr+kr)},jn=function(Gt,$r,zr,_r,Dr,kr){return Gt<=Dr&&Dr<=Gt+zr&&$r<=kr&&kr<=$r+_r},Sn=function(Gt,$r){var zr,_r="touches"in $r?$r.touches[0]:$r,Dr=_r.clientX,kr=_r.clientY,qr=Gt.getBoundingClientRect(),Nr=(zr=Gt.getBBox!==void 0?Gt.getBBox():{width:Gt.offsetWidth||0,height:Gt.offsetHeight||0}).width===qr.width?1:zr.width/qr.width;return[(Dr-qr.left)*Nr,(kr-qr.top)*Nr]},Bn=Object.keys(Et$1),Gn=Object.keys(un$1),Ln=function(Gt,$r,zr){if(Gt==="*")return!0;if(Qe$1(Gt))return Gt($r);if(je$1(Gt)){var _r=zr?get$8($r,zr):$r;return isEqual$3(Tr(_r,Object.keys(Gt)),Gt)}return!1},In=function(Gt,$r,zr,_r){var Dr=_r===void 0?{}:_r,kr=Dr.dataKey,qr=Dr.colorKey,Nr=qr===void 0?"color":qr,Wr=Dr.targetKey,Qr=Wr===void 0?"fill":Wr,Vr=[],Jr={};return Gt.length&&$r.length&&(Vr=[].concat(Gt),$r.forEach(function(Zr){for(var zn=function(){var _i=zr[Vn],e0=_i.id,r0=_i.match;if(Ln(r0,Zr,kr)){var i0=Gt.find(function(g0){return g0.id===e0});if(i0){if(Gn.includes(i0.type))if(i0.background==="inherit"||i0.color==="inherit"){var n0=get$8(Zr,Nr),o0=i0.background,a0=i0.color,s0=e0;i0.background==="inherit"&&(s0=s0+".bg."+n0,o0=n0),i0.color==="inherit"&&(s0=s0+".fg."+n0,a0=n0),v$f(Zr,Qr,"url(#"+s0+")"),Jr[s0]||(Vr.push(jr({},i0,{id:s0,background:o0,color:a0})),Jr[s0]=1)}else v$f(Zr,Qr,"url(#"+e0+")");else if(Bn.includes(i0.type))if(i0.colors.map(function(g0){return g0.color}).includes("inherit")){var l0=get$8(Zr,Nr),u0=e0,b0=jr({},i0,{colors:i0.colors.map(function(g0,y0){return g0.color!=="inherit"?g0:(u0=u0+"."+y0+"."+l0,jr({},g0,{color:g0.color==="inherit"?l0:g0.color}))})});b0.id=u0,v$f(Zr,Qr,"url(#"+u0+")"),Jr[u0]||(Vr.push(b0),Jr[u0]=1)}else v$f(Zr,Qr,"url(#"+e0+")")}return"break"}},Vn=0;Vn<zr.length&&zn()!=="break";Vn++);})),Vr};function qe(){return qe=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},qe.apply(this,arguments)}function Ce$1(Gt,$r){($r==null||$r>Gt.length)&&($r=Gt.length);for(var zr=0,_r=new Array($r);zr<$r;zr++)_r[zr]=Gt[zr];return _r}function Ge(Gt,$r){var zr=typeof Symbol<"u"&&Gt[Symbol.iterator]||Gt["@@iterator"];if(zr)return(zr=zr.call(Gt)).next.bind(zr);if(Array.isArray(Gt)||(zr=function(Dr,kr){if(Dr){if(typeof Dr=="string")return Ce$1(Dr,kr);var qr=Object.prototype.toString.call(Dr).slice(8,-1);return qr==="Object"&&Dr.constructor&&(qr=Dr.constructor.name),qr==="Map"||qr==="Set"?Array.from(Dr):qr==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(qr)?Ce$1(Dr,kr):void 0}}(Gt))||$r){zr&&(Gt=zr);var _r=0;return function(){return _r>=Gt.length?{done:!0}:{done:!1,value:Gt[_r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Re$1={nivo:["#e8c1a0","#f47560","#f1e15b","#e8a838","#61cdbb","#97e3d5"],category10:e$1,accent:r,dark2:n,paired:t,pastel1:o$1,pastel2:i,set1:u$2,set2:a$1,set3:l,tableau10:c$2},Ve$1=Object.keys(Re$1),Pe={brown_blueGreen:scheme$q,purpleRed_green:scheme$p,pink_yellowGreen:scheme$o,purple_orange:scheme$n,red_blue:scheme$m,red_grey:scheme$l,red_yellow_blue:scheme$k,red_yellow_green:scheme$j,spectral:scheme$i},Te$2=Object.keys(Pe),Ue={brown_blueGreen:v$3,purpleRed_green:_$5,pink_yellowGreen:w$4,purple_orange:k$3,red_blue:j$6,red_grey:A$2,red_yellow_blue:O$3,red_yellow_green:z$5,spectral:E$4},De={blues:scheme$5,greens:scheme$4,greys:scheme$3,oranges:scheme,purples:scheme$2,reds:scheme$1,blue_green:scheme$h,blue_purple:scheme$g,green_blue:scheme$f,orange_red:scheme$e,purple_blue_green:scheme$d,purple_blue:scheme$c,purple_red:scheme$b,red_purple:scheme$a,yellow_green_blue:scheme$9,yellow_green:scheme$8,yellow_orange_brown:scheme$7,yellow_orange_red:scheme$6},Me$1=Object.keys(De),$e={blues:K$5,greens:L$4,greys:N$3,oranges:Q$7,purples:W$6,reds:X$4,turbo:Y$5,viridis:Z$5,inferno,magma,plasma,cividis:te$3,warm,cool,cubehelixDefault:ue$3,blue_green:ae$3,blue_purple:le$3,green_blue:ce$3,orange_red:se$4,purple_blue_green:fe$2,purple_blue:pe$2,purple_red:de$3,red_purple:me$2,yellow_green_blue:he$3,yellow_green:ge$3,yellow_orange_brown:ye$1,yellow_orange_red:be$2},Be$1=qe({},Re$1,Pe,De),He=function(Gt){return Ve$1.includes(Gt)},Je=function(Gt){return Te$2.includes(Gt)},Ke=function(Gt){return Me$1.includes(Gt)},Le$1={rainbow:ve$2,sinebow:_e},Ne=qe({},Ue,$e,Le$1),We$1=function(Gt,$r){if(typeof Gt=="function")return Gt;if(je$1(Gt)){if(function(Wr){return Wr.theme!==void 0}(Gt)){if($r===void 0)throw new Error("Unable to use color from theme as no theme was provided");var zr=get$8($r,Gt.theme);if(zr===void 0)throw new Error("Color from theme is undefined at path: '"+Gt.theme+"'");return function(){return zr}}if(function(Wr){return Wr.from!==void 0}(Gt)){var _r=function(Wr){return get$8(Wr,Gt.from)};if(Array.isArray(Gt.modifiers)){for(var Dr,kr=[],qr=function(){var Wr=Dr.value,Qr=Wr[0],Vr=Wr[1];if(Qr==="brighter")kr.push(function(Jr){return Jr.brighter(Vr)});else if(Qr==="darker")kr.push(function(Jr){return Jr.darker(Vr)});else{if(Qr!=="opacity")throw new Error("Invalid color modifier: '"+Qr+"', must be one of: 'brighter', 'darker', 'opacity'");kr.push(function(Jr){return Jr.opacity=Vr,Jr})}},Nr=Ge(Gt.modifiers);!(Dr=Nr()).done;)qr();return kr.length===0?_r:function(Wr){return kr.reduce(function(Qr,Vr){return Vr(Qr)},rgb$1(_r(Wr))).toString()}}return _r}throw new Error("Invalid color spec, you should either specify 'theme' or 'from' when using a config object")}return function(){return Gt}},Xe=function(Gt,$r){return reactExports.useMemo(function(){return We$1(Gt,$r)},[Gt,$r])};PropTypes.oneOfType([PropTypes.string,PropTypes.func,PropTypes.shape({theme:PropTypes.string.isRequired}),PropTypes.shape({from:PropTypes.string.isRequired,modifiers:PropTypes.arrayOf(PropTypes.array)})]);var Ze={scheme:"turbo"},er=function(Gt,$r){var zr=Gt.minValue,_r=Gt.maxValue,Dr=zr!==void 0?zr:$r.min,kr=_r!==void 0?_r:$r.max,qr=sequential().domain([Dr,kr]).clamp(!0);if("colors"in Gt)qr.range(Gt.colors);else if("interpolator"in Gt)qr.interpolator(Gt.interpolator);else{var Nr,Wr=(Nr=Gt.scheme)!=null?Nr:Ze.scheme;qr.interpolator(Ne[Wr])}return qr},nr={scheme:"red_yellow_blue",divergeAt:.5},tr=function(Gt,$r){var zr,_r=Gt.minValue,Dr=Gt.maxValue,kr=_r!==void 0?_r:$r.min,qr=Dr!==void 0?Dr:$r.max,Nr=[kr,kr+(qr-kr)/2,qr],Wr=.5-((zr=Gt.divergeAt)!=null?zr:nr.divergeAt),Qr=diverging().domain(Nr).clamp(!0),Vr=function(zn){return String(zn)};if("colors"in Gt)Vr=diverging().domain(Nr.map(function(zn){return zn-Wr*(qr-kr)})).range(Gt.colors).interpolator();else if("interpolator"in Gt)Vr=Gt.interpolator;else{var Jr,Zr=(Jr=Gt.scheme)!=null?Jr:nr.scheme;Vr=Ne[Zr]}return Qr.interpolator(function(zn){return Vr(zn+Wr)})},ir={scheme:"turbo",steps:7},ur=function(Gt,$r){var zr=quantize().domain(Gt.domain||[$r.min,$r.max]).nice();if("colors"in Gt)zr.range(Gt.colors);else{var _r=Gt.scheme||ir.scheme,Dr=Gt.steps===void 0?ir.steps:Gt.steps,kr=Ne[_r],qr=Array.from({length:Dr}).map(function(Nr,Wr){return kr(Wr*(1/(Dr-1)))});zr.range(qr)}return zr},lr=function(Gt,$r){if(function(zr){return zr.type==="sequential"}(Gt))return er(Gt,$r);if(function(zr){return zr.type==="diverging"}(Gt))return tr(Gt,$r);if(function(zr){return zr.type==="quantize"}(Gt))return ur(Gt,$r);throw new Error("Invalid continuous color scale config")},sr=function(Gt,$r){var zr=Gt.domain();if("thresholds"in Gt){var _r=[],Dr=linear().domain(zr).range([0,1]);return Gt.range().forEach(function(qr,Nr){var Wr=Gt.invertExtent(qr),Qr=Wr[0],Vr=Wr[1];_r.push({key:Nr+".0",offset:Dr(Qr),stopColor:qr}),_r.push({key:Nr+".1",offset:Dr(Vr),stopColor:qr})}),_r}var kr=Gt.copy();return zr.length===2?kr.domain([0,1]):zr.length===3&&kr.domain([0,.5,1]),kr.ticks($r).map(function(qr){return{key:""+qr,offset:qr,stopColor:""+kr(qr)}})},fr=function(Gt,$r){if(typeof Gt=="function")return Gt;var zr=typeof $r=="function"?$r:function(Jr){return get$8(Jr,$r)};if(Array.isArray(Gt)){var _r=ordinal(Gt),Dr=function(Jr){return _r(zr(Jr))};return Dr.scale=_r,Dr}if(je$1(Gt)){if(function(Jr){return Jr.datum!==void 0}(Gt))return function(Jr){return get$8(Jr,Gt.datum)};if(function(Jr){return Jr.scheme!==void 0}(Gt)){if(He(Gt.scheme)){var kr=ordinal(Be$1[Gt.scheme]),qr=function(Jr){return kr(zr(Jr))};return qr.scale=kr,qr}if(Je(Gt.scheme)){if(Gt.size!==void 0&&(Gt.size<3||Gt.size>11))throw new Error("Invalid size '"+Gt.size+"' for diverging color scheme '"+Gt.scheme+"', must be between 3~11");var Nr=ordinal(Be$1[Gt.scheme][Gt.size||11]),Wr=function(Jr){return Nr(zr(Jr))};return Wr.scale=Nr,Wr}if(Ke(Gt.scheme)){if(Gt.size!==void 0&&(Gt.size<3||Gt.size>9))throw new Error("Invalid size '"+Gt.size+"' for sequential color scheme '"+Gt.scheme+"', must be between 3~9");var Qr=ordinal(Be$1[Gt.scheme][Gt.size||9]),Vr=function(Jr){return Qr(zr(Jr))};return Vr.scale=Qr,Vr}}throw new Error("Invalid colors, when using an object, you should either pass a 'datum' or a 'scheme' property")}return function(){return Gt}},pr=function(Gt,$r){return reactExports.useMemo(function(){return fr(Gt,$r)},[Gt,$r])};function M$2(){return M$2=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},M$2.apply(this,arguments)}var k$2={pointerEvents:"none"},b$3=function(Gt){var $r=Gt.label,zr=Gt.style,_r=zt();return jsxRuntimeExports.jsx(animated.g,{transform:zr.transform,opacity:zr.progress,style:k$2,children:jsxRuntimeExports.jsx(animated.text,{textAnchor:"middle",dominantBaseline:"central",style:M$2({},_r.labels.text,{fill:zr.textColor}),children:$r})})},C$4=function(Gt){var $r=Gt%(2*Math.PI);return $r<0&&($r+=2*Math.PI),$r},L$3=function(Gt,$r){return Gt.filter(function(zr){return Math.abs(Nt(zr.arc.endAngle-zr.arc.startAngle))>=$r})},E$3={startAngle:{enter:function(Gt){return M$2({},Gt,{endAngle:Gt.startAngle})},update:function(Gt){return Gt},leave:function(Gt){return M$2({},Gt,{startAngle:Gt.endAngle})}},middleAngle:{enter:function(Gt){var $r=Gt.startAngle+(Gt.endAngle-Gt.startAngle)/2;return M$2({},Gt,{startAngle:$r,endAngle:$r})},update:function(Gt){return Gt},leave:function(Gt){var $r=Gt.startAngle+(Gt.endAngle-Gt.startAngle)/2;return M$2({},Gt,{startAngle:$r,endAngle:$r})}},endAngle:{enter:function(Gt){return M$2({},Gt,{startAngle:Gt.endAngle})},update:function(Gt){return Gt},leave:function(Gt){return M$2({},Gt,{endAngle:Gt.startAngle})}},innerRadius:{enter:function(Gt){return M$2({},Gt,{outerRadius:Gt.innerRadius})},update:function(Gt){return Gt},leave:function(Gt){return M$2({},Gt,{innerRadius:Gt.outerRadius})}},centerRadius:{enter:function(Gt){var $r=Gt.innerRadius+(Gt.outerRadius-Gt.innerRadius)/2;return M$2({},Gt,{innerRadius:$r,outerRadius:$r})},update:function(Gt){return Gt},leave:function(Gt){var $r=Gt.innerRadius+(Gt.outerRadius-Gt.innerRadius)/2;return M$2({},Gt,{innerRadius:$r,outerRadius:$r})}},outerRadius:{enter:function(Gt){return M$2({},Gt,{innerRadius:Gt.outerRadius})},update:function(Gt){return Gt},leave:function(Gt){return M$2({},Gt,{outerRadius:Gt.innerRadius})}},pushIn:{enter:function(Gt){return M$2({},Gt,{innerRadius:Gt.innerRadius-Gt.outerRadius+Gt.innerRadius,outerRadius:Gt.innerRadius})},update:function(Gt){return Gt},leave:function(Gt){return M$2({},Gt,{innerRadius:Gt.outerRadius,outerRadius:Gt.outerRadius+Gt.outerRadius-Gt.innerRadius})}},pushOut:{enter:function(Gt){return M$2({},Gt,{innerRadius:Gt.outerRadius,outerRadius:Gt.outerRadius+Gt.outerRadius-Gt.innerRadius})},update:function(Gt){return Gt},leave:function(Gt){return M$2({},Gt,{innerRadius:Gt.innerRadius-Gt.outerRadius+Gt.innerRadius,outerRadius:Gt.innerRadius})}}},I$3=function(Gt,$r){return reactExports.useMemo(function(){var zr=E$3[Gt];return{enter:function(_r){return M$2({progress:0},zr.enter(_r.arc),$r?$r.enter(_r):{})},update:function(_r){return M$2({progress:1},zr.update(_r.arc),$r?$r.update(_r):{})},leave:function(_r){return M$2({progress:0},zr.leave(_r.arc),$r?$r.leave(_r):{})}}},[Gt,$r])},T$3=function(Gt,$r){var zr=Vt(Gt)-Math.PI/2,_r=Gt.innerRadius+(Gt.outerRadius-Gt.innerRadius)*$r;return Jt(zr,_r)},j$5=function(Gt){return function($r,zr,_r,Dr){return to([$r,zr,_r,Dr],function(kr,qr,Nr,Wr){var Qr=T$3({startAngle:kr,endAngle:qr,innerRadius:Nr,outerRadius:Wr},Gt);return"translate("+Qr.x+","+Qr.y+")"})}},W$5=function(Gt,$r,zr,_r){$r===void 0&&($r=.5),zr===void 0&&(zr="innerRadius");var Dr=Ur(),kr=Dr.animate,qr=Dr.config,Nr=I$3(zr,_r);return{transition:useTransition(Gt,{keys:function(Wr){return Wr.id},initial:Nr.update,from:Nr.enter,enter:Nr.update,update:Nr.update,leave:Nr.leave,config:qr,immediate:!kr}),interpolate:j$5($r)}},B$3=function(Gt){var $r=Gt.center,zr=Gt.data,_r=Gt.transitionMode,Dr=Gt.label,kr=Gt.radiusOffset,qr=Gt.skipAngle,Nr=Gt.textColor,Wr=Gt.component,Qr=Wr===void 0?b$3:Wr,Vr=Wn(Dr),Jr=zt(),Zr=Xe(Nr,Jr),zn=reactExports.useMemo(function(){return zr.filter(function(i0){return Math.abs(Nt(i0.arc.endAngle-i0.arc.startAngle))>=qr})},[zr,qr]),Vn=W$5(zn,kr,_r),_i=Vn.transition,e0=Vn.interpolate,r0=Qr;return jsxRuntimeExports.jsx("g",{transform:"translate("+$r[0]+","+$r[1]+")",children:_i(function(i0,n0){return reactExports.createElement(r0,{key:n0.id,datum:n0,label:Vr(n0),style:M$2({},i0,{transform:e0(i0.startAngle,i0.endAngle,i0.innerRadius,i0.outerRadius),textColor:Zr(n0)})})})})},G$1=function(Gt){var $r=Gt.label,zr=Gt.style,_r=zt();return jsxRuntimeExports.jsxs(animated.g,{opacity:zr.opacity,children:[jsxRuntimeExports.jsx(animated.path,{fill:"none",stroke:zr.linkColor,strokeWidth:zr.thickness,d:zr.path}),jsxRuntimeExports.jsx(animated.text,{transform:zr.textPosition,textAnchor:zr.textAnchor,dominantBaseline:"central",style:M$2({},_r.labels.text,{fill:zr.textColor}),children:$r})]})},q$3=function(Gt){var $r=C$4(Gt.startAngle+(Gt.endAngle-Gt.startAngle)/2-Math.PI/2);return $r<Math.PI/2||$r>1.5*Math.PI?"start":"end"},D$3=function(Gt,$r,zr,_r){var Dr,kr,qr=C$4(Gt.startAngle+(Gt.endAngle-Gt.startAngle)/2-Math.PI/2),Nr=Jt(qr,Gt.outerRadius+$r),Wr=Jt(qr,Gt.outerRadius+$r+zr);return qr<Math.PI/2||qr>1.5*Math.PI?(Dr="after",kr={x:Wr.x+_r,y:Wr.y}):(Dr="before",kr={x:Wr.x-_r,y:Wr.y}),{side:Dr,points:[Nr,Wr,kr]}},H$4=R$1().x(function(Gt){return Gt.x}).y(function(Gt){return Gt.y}),J$4=function(Gt,$r,zr,_r,Dr,kr,qr){return to([Gt,$r,zr,_r,Dr,kr,qr],function(Nr,Wr,Qr,Vr,Jr,Zr,zn){var Vn=D$3({startAngle:Nr,endAngle:Wr,innerRadius:Qr,outerRadius:Vr},Jr,Zr,zn).points;return H$4(Vn)})},K$4=function(Gt,$r,zr,_r){return to([Gt,$r,zr,_r],function(Dr,kr,qr,Nr){return q$3({startAngle:Dr,endAngle:kr,innerRadius:qr,outerRadius:Nr})})},N$2=function(Gt,$r,zr,_r,Dr,kr,qr,Nr){return to([Gt,$r,zr,_r,Dr,kr,qr,Nr],function(Wr,Qr,Vr,Jr,Zr,zn,Vn,_i){var e0=D$3({startAngle:Wr,endAngle:Qr,innerRadius:Vr,outerRadius:Jr},Zr,zn,Vn),r0=e0.points,i0=e0.side,n0=r0[2];return i0==="before"?n0.x-=_i:n0.x+=_i,"translate("+n0.x+","+n0.y+")"})},Q$6=function(Gt){var $r=Gt.data,zr=Gt.offset,_r=zr===void 0?0:zr,Dr=Gt.diagonalLength,kr=Gt.straightLength,qr=Gt.skipAngle,Nr=qr===void 0?0:qr,Wr=Gt.textOffset,Qr=Gt.linkColor,Vr=Gt.textColor,Jr=Ur(),Zr=Jr.animate,zn=Jr.config,Vn=zt(),_i=Xe(Qr,Vn),e0=Xe(Vr,Vn),r0=function(n0,o0){return reactExports.useMemo(function(){return L$3(n0,o0)},[n0,o0])}($r,Nr),i0=function(n0){var o0=n0.offset,a0=n0.diagonalLength,s0=n0.straightLength,l0=n0.textOffset,u0=n0.getLinkColor,b0=n0.getTextColor;return reactExports.useMemo(function(){return{enter:function(g0){return{startAngle:g0.arc.startAngle,endAngle:g0.arc.endAngle,innerRadius:g0.arc.innerRadius,outerRadius:g0.arc.outerRadius,offset:o0,diagonalLength:0,straightLength:0,textOffset:l0,linkColor:u0(g0),textColor:b0(g0),opacity:0}},update:function(g0){return{startAngle:g0.arc.startAngle,endAngle:g0.arc.endAngle,innerRadius:g0.arc.innerRadius,outerRadius:g0.arc.outerRadius,offset:o0,diagonalLength:a0,straightLength:s0,textOffset:l0,linkColor:u0(g0),textColor:b0(g0),opacity:1}},leave:function(g0){return{startAngle:g0.arc.startAngle,endAngle:g0.arc.endAngle,innerRadius:g0.arc.innerRadius,outerRadius:g0.arc.outerRadius,offset:o0,diagonalLength:0,straightLength:0,textOffset:l0,linkColor:u0(g0),textColor:b0(g0),opacity:0}}}},[a0,s0,l0,u0,b0,o0])}({offset:_r,diagonalLength:Dr,straightLength:kr,textOffset:Wr,getLinkColor:_i,getTextColor:e0});return{transition:useTransition(r0,{keys:function(n0){return n0.id},initial:i0.update,from:i0.enter,enter:i0.update,update:i0.update,leave:i0.leave,config:zn,immediate:!Zr}),interpolateLink:J$4,interpolateTextAnchor:K$4,interpolateTextPosition:N$2}},U$4=function(Gt){var $r=Gt.center,zr=Gt.data,_r=Gt.label,Dr=Gt.skipAngle,kr=Gt.offset,qr=Gt.diagonalLength,Nr=Gt.straightLength,Wr=Gt.strokeWidth,Qr=Gt.textOffset,Vr=Gt.textColor,Jr=Gt.linkColor,Zr=Gt.component,zn=Zr===void 0?G$1:Zr,Vn=Wn(_r),_i=Q$6({data:zr,skipAngle:Dr,offset:kr,diagonalLength:qr,straightLength:Nr,textOffset:Qr,linkColor:Jr,textColor:Vr}),e0=_i.transition,r0=_i.interpolateLink,i0=_i.interpolateTextAnchor,n0=_i.interpolateTextPosition,o0=zn;return jsxRuntimeExports.jsx("g",{transform:"translate("+$r[0]+","+$r[1]+")",children:e0(function(a0,s0){return reactExports.createElement(o0,{key:s0.id,datum:s0,label:Vn(s0),style:M$2({},a0,{thickness:Wr,path:r0(a0.startAngle,a0.endAngle,a0.innerRadius,a0.outerRadius,a0.offset,a0.diagonalLength,a0.straightLength),textAnchor:i0(a0.startAngle,a0.endAngle,a0.innerRadius,a0.outerRadius),textPosition:n0(a0.startAngle,a0.endAngle,a0.innerRadius,a0.outerRadius,a0.offset,a0.diagonalLength,a0.straightLength,a0.textOffset)})})})})},tt=function(Gt){var $r=Gt.datum,zr=Gt.style,_r=Gt.onClick,Dr=Gt.onMouseEnter,kr=Gt.onMouseMove,qr=Gt.onMouseLeave,Nr=reactExports.useCallback(function(Jr){return _r==null?void 0:_r($r,Jr)},[_r,$r]),Wr=reactExports.useCallback(function(Jr){return Dr==null?void 0:Dr($r,Jr)},[Dr,$r]),Qr=reactExports.useCallback(function(Jr){return kr==null?void 0:kr($r,Jr)},[kr,$r]),Vr=reactExports.useCallback(function(Jr){return qr==null?void 0:qr($r,Jr)},[qr,$r]);return jsxRuntimeExports.jsx(animated.path,{d:zr.path,opacity:zr.opacity,fill:$r.fill||zr.color,stroke:zr.borderColor,strokeWidth:zr.borderWidth,onClick:_r?Nr:void 0,onMouseEnter:Dr?Wr:void 0,onMouseMove:kr?Qr:void 0,onMouseLeave:qr?Vr:void 0})},nt=function(Gt,$r,zr,_r,Dr){return to([Gt,$r,zr,_r],function(kr,qr,Nr,Wr){return Dr({startAngle:kr,endAngle:qr,innerRadius:Math.max(0,Nr),outerRadius:Math.max(0,Wr)})})},et=function(Gt,$r,zr){$r===void 0&&($r="innerRadius");var _r=Ur(),Dr=_r.animate,kr=_r.config,qr=I$3($r,zr);return{transition:useTransition(Gt,{keys:function(Nr){return Nr.id},initial:qr.update,from:qr.enter,enter:qr.update,update:qr.update,leave:qr.leave,config:kr,immediate:!Dr}),interpolate:nt}},rt=function(Gt){var $r=Gt.center,zr=Gt.data,_r=Gt.arcGenerator,Dr=Gt.borderWidth,kr=Gt.borderColor,qr=Gt.onClick,Nr=Gt.onMouseEnter,Wr=Gt.onMouseMove,Qr=Gt.onMouseLeave,Vr=Gt.transitionMode,Jr=Gt.component,Zr=Jr===void 0?tt:Jr,zn=zt(),Vn=Xe(kr,zn),_i=et(zr,Vr,{enter:function(n0){return{opacity:0,color:n0.color,borderColor:Vn(n0)}},update:function(n0){return{opacity:1,color:n0.color,borderColor:Vn(n0)}},leave:function(n0){return{opacity:0,color:n0.color,borderColor:Vn(n0)}}}),e0=_i.transition,r0=_i.interpolate,i0=Zr;return jsxRuntimeExports.jsx("g",{transform:"translate("+$r[0]+","+$r[1]+")",children:e0(function(n0,o0){return reactExports.createElement(i0,{key:o0.id,datum:o0,style:M$2({},n0,{borderWidth:Dr,path:r0(n0.startAngle,n0.endAngle,n0.innerRadius,n0.outerRadius,_r)}),onClick:qr,onMouseEnter:Nr,onMouseMove:Wr,onMouseLeave:Qr})})})},it$1=function(Gt,$r,zr,_r,Dr,kr){kr===void 0&&(kr=!0);var qr=[],Nr=Jt(Kt(_r),zr);qr.push([Nr.x,Nr.y]);var Wr=Jt(Kt(Dr),zr);qr.push([Wr.x,Wr.y]);for(var Qr=Math.round(Math.min(_r,Dr));Qr<=Math.round(Math.max(_r,Dr));Qr++)if(Qr%90==0){var Vr=Jt(Kt(Qr),zr);qr.push([Vr.x,Vr.y])}qr=qr.map(function(e0){var r0=e0[0],i0=e0[1];return[Gt+r0,$r+i0]}),kr&&qr.push([Gt,$r]);var Jr=qr.map(function(e0){return e0[0]}),Zr=qr.map(function(e0){return e0[1]}),zn=Math.min.apply(Math,Jr),Vn=Math.max.apply(Math,Jr),_i=Math.min.apply(Math,Zr);return{points:qr,x:zn,y:_i,width:Vn-zn,height:Math.max.apply(Math,Zr)-_i}},lt=function(Gt){var $r=Gt===void 0?{}:Gt,zr=$r.cornerRadius,_r=zr===void 0?0:zr,Dr=$r.padAngle,kr=Dr===void 0?0:Dr;return reactExports.useMemo(function(){return d3Arc().innerRadius(function(qr){return qr.innerRadius}).outerRadius(function(qr){return qr.outerRadius}).cornerRadius(_r).padAngle(kr)},[_r,kr])},f=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.size,Dr=Gt.fill,kr=Gt.opacity,qr=kr===void 0?1:kr,Nr=Gt.borderWidth,Wr=Nr===void 0?0:Nr,Qr=Gt.borderColor;return jsxRuntimeExports.jsx("circle",{r:_r/2,cx:$r+_r/2,cy:zr+_r/2,fill:Dr,opacity:qr,strokeWidth:Wr,stroke:Qr===void 0?"transparent":Qr,style:{pointerEvents:"none"}})},m=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.size,Dr=Gt.fill,kr=Gt.opacity,qr=kr===void 0?1:kr,Nr=Gt.borderWidth,Wr=Nr===void 0?0:Nr,Qr=Gt.borderColor;return jsxRuntimeExports.jsx("g",{transform:"translate("+$r+","+zr+")",children:jsxRuntimeExports.jsx("path",{d:`
                    M`+_r/2+` 0
                    L`+.8*_r+" "+_r/2+`
                    L`+_r/2+" "+_r+`
                    L`+.2*_r+" "+_r/2+`
                    L`+_r/2+` 0
                `,fill:Dr,opacity:qr,strokeWidth:Wr,stroke:Qr===void 0?"transparent":Qr,style:{pointerEvents:"none"}})})},v$2=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.size,Dr=Gt.fill,kr=Gt.opacity,qr=kr===void 0?1:kr,Nr=Gt.borderWidth,Wr=Nr===void 0?0:Nr,Qr=Gt.borderColor;return jsxRuntimeExports.jsx("rect",{x:$r,y:zr,fill:Dr,opacity:qr,strokeWidth:Wr,stroke:Qr===void 0?"transparent":Qr,width:_r,height:_r,style:{pointerEvents:"none"}})},u$1=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.size,Dr=Gt.fill,kr=Gt.opacity,qr=kr===void 0?1:kr,Nr=Gt.borderWidth,Wr=Nr===void 0?0:Nr,Qr=Gt.borderColor;return jsxRuntimeExports.jsx("g",{transform:"translate("+$r+","+zr+")",children:jsxRuntimeExports.jsx("path",{d:`
                M`+_r/2+` 0
                L`+_r+" "+_r+`
                L0 `+_r+`
                L`+_r/2+` 0
            `,fill:Dr,opacity:qr,strokeWidth:Wr,stroke:Qr===void 0?"transparent":Qr,style:{pointerEvents:"none"}})})};function p$1(){return p$1=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},p$1.apply(this,arguments)}var y={length:200,thickness:16,direction:"row",tickPosition:"after",tickSize:4,tickSpacing:3,tickOverlap:!1,tickFormat:function(Gt){return""+Gt},titleAlign:"start",titleOffset:4},k$1={top:0,right:0,bottom:0,left:0},x=function(Gt){var $r,zr=Gt.direction,_r=Gt.itemsSpacing,Dr=Gt.padding,kr=Gt.itemCount,qr=Gt.itemWidth,Nr=Gt.itemHeight;if(typeof Dr!="number"&&(typeof($r=Dr)!="object"||Array.isArray($r)||$r===null))throw new Error("Invalid property padding, must be one of: number, object");var Wr=typeof Dr=="number"?{top:Dr,right:Dr,bottom:Dr,left:Dr}:p$1({},k$1,Dr),Qr=Wr.left+Wr.right,Vr=Wr.top+Wr.bottom,Jr=qr+Qr,Zr=Nr+Vr,zn=(kr-1)*_r;return zr==="row"?Jr=qr*kr+zn+Qr:zr==="column"&&(Zr=Nr*kr+zn+Vr),{width:Jr,height:Zr,padding:Wr}},b$2=function(Gt){var $r=Gt.anchor,zr=Gt.translateX,_r=Gt.translateY,Dr=Gt.containerWidth,kr=Gt.containerHeight,qr=Gt.width,Nr=Gt.height,Wr=zr,Qr=_r;switch($r){case"top":Wr+=(Dr-qr)/2;break;case"top-right":Wr+=Dr-qr;break;case"right":Wr+=Dr-qr,Qr+=(kr-Nr)/2;break;case"bottom-right":Wr+=Dr-qr,Qr+=kr-Nr;break;case"bottom":Wr+=(Dr-qr)/2,Qr+=kr-Nr;break;case"bottom-left":Qr+=kr-Nr;break;case"left":Qr+=(kr-Nr)/2;break;case"center":Wr+=(Dr-qr)/2,Qr+=(kr-Nr)/2}return{x:Wr,y:Qr}},S$2=function(Gt){var $r,zr,_r,Dr,kr,qr,Nr=Gt.direction,Wr=Gt.justify,Qr=Gt.symbolSize,Vr=Gt.symbolSpacing,Jr=Gt.width,Zr=Gt.height;switch(Nr){case"left-to-right":$r=0,zr=(Zr-Qr)/2,Dr=Zr/2,qr="central",Wr?(_r=Jr,kr="end"):(_r=Qr+Vr,kr="start");break;case"right-to-left":$r=Jr-Qr,zr=(Zr-Qr)/2,Dr=Zr/2,qr="central",Wr?(_r=0,kr="start"):(_r=Jr-Qr-Vr,kr="end");break;case"top-to-bottom":$r=(Jr-Qr)/2,zr=0,_r=Jr/2,kr="middle",Wr?(Dr=Zr,qr="alphabetic"):(Dr=Qr+Vr,qr="text-before-edge");break;case"bottom-to-top":$r=(Jr-Qr)/2,zr=Zr-Qr,_r=Jr/2,kr="middle",Wr?(Dr=0,qr="text-before-edge"):(Dr=Zr-Qr-Vr,qr="alphabetic")}return{symbolX:$r,symbolY:zr,labelX:_r,labelY:Dr,labelAnchor:kr,labelAlignment:qr}},A$1=function(Gt){var $r,zr=Gt.scale,_r=Gt.ticks,Dr=Gt.length,kr=Dr===void 0?y.length:Dr,qr=Gt.thickness,Nr=qr===void 0?y.thickness:qr,Wr=Gt.direction,Qr=Wr===void 0?y.direction:Wr,Vr=Gt.tickPosition,Jr=Vr===void 0?y.tickPosition:Vr,Zr=Gt.tickSize,zn=Zr===void 0?y.tickSize:Zr,Vn=Gt.tickSpacing,_i=Vn===void 0?y.tickSpacing:Vn,e0=Gt.tickOverlap,r0=e0===void 0?y.tickOverlap:e0,i0=Gt.tickFormat,n0=i0===void 0?y.tickFormat:i0,o0=Gt.title,a0=Gt.titleAlign,s0=a0===void 0?y.titleAlign:a0,l0=Gt.titleOffset,u0=l0===void 0?y.titleOffset:l0,b0=Qr==="column"?[].concat(zr.domain()).reverse():zr.domain(),g0=linear().domain(b0);b0.length===2?g0.range([0,kr]):b0.length===3&&g0.range([0,kr/2,kr]),$r="thresholds"in zr?[b0[0]].concat(zr.thresholds(),[b0[1]]):Array.isArray(_r)?_r:zr.ticks(_r);var y0,f0,v0,A0,p0,h0,m0=sr(zr,32),c0=xt(n0),d0=[],M0=0,O0=0;if(Qr==="row"){var x0,C0,$0;y0=kr,f0=Nr,O0=1;var _0;p0=0,v0=s0==="start"?0:s0==="middle"?kr/2:kr,Jr==="before"?(x0=-zn,C0=r0?Nr:0,$0=-zn-_i,_0="alphabetic",A0=Nr+u0,h0="hanging"):(x0=r0?0:Nr,$0=(C0=Nr+zn)+_i,_0="hanging",A0=-u0,h0="alphabetic"),$r.forEach(function(B0){var T0=g0(B0);d0.push({x1:T0,y1:x0,x2:T0,y2:C0,text:c0(B0),textX:T0,textY:$0,textHorizontalAlign:"middle",textVerticalAlign:_0})})}else{var R0,D0,S0,I0;y0=Nr,f0=kr,M0=1,p0=-90,A0=s0==="start"?kr:s0==="middle"?kr/2:0,Jr==="before"?(D0=r0?Nr:0,S0=(R0=-zn)-_i,I0="end",v0=Nr+u0,h0="hanging"):(R0=r0?0:Nr,S0=(D0=Nr+zn)+_i,I0="start",v0=-u0,h0="alphabetic"),$r.forEach(function(B0){var T0=g0(B0);d0.push({x1:R0,y1:T0,x2:D0,y2:T0,text:c0(B0),textX:S0,textY:T0,textHorizontalAlign:I0,textVerticalAlign:"central"})})}return{width:y0,height:f0,gradientX1:0,gradientY1:M0,gradientX2:O0,gradientY2:0,colorStops:m0,ticks:d0,titleText:o0,titleX:v0,titleY:A0,titleRotation:p0,titleHorizontalAlign:s0,titleVerticalAlign:h0}},W$4=function(Gt){var $r=Gt.scale,zr=Gt.ticks,_r=Gt.length,Dr=_r===void 0?y.length:_r,kr=Gt.thickness,qr=kr===void 0?y.thickness:kr,Nr=Gt.direction,Wr=Nr===void 0?y.direction:Nr,Qr=Gt.tickPosition,Vr=Qr===void 0?y.tickPosition:Qr,Jr=Gt.tickSize,Zr=Jr===void 0?y.tickSize:Jr,zn=Gt.tickSpacing,Vn=zn===void 0?y.tickSpacing:zn,_i=Gt.tickOverlap,e0=_i===void 0?y.tickOverlap:_i,r0=Gt.tickFormat,i0=r0===void 0?y.tickFormat:r0,n0=Gt.title,o0=Gt.titleAlign,a0=o0===void 0?y.titleAlign:o0,s0=Gt.titleOffset,l0=A$1({scale:$r,ticks:zr,length:Dr,thickness:qr,direction:Wr,tickPosition:Vr,tickSize:Zr,tickSpacing:Vn,tickOverlap:e0,tickFormat:i0,title:n0,titleAlign:a0,titleOffset:s0===void 0?y.titleOffset:s0}),u0=l0.width,b0=l0.height,g0=l0.gradientX1,y0=l0.gradientY1,f0=l0.gradientX2,v0=l0.gradientY2,A0=l0.ticks,p0=l0.colorStops,h0=l0.titleText,m0=l0.titleX,c0=l0.titleY,d0=l0.titleRotation,M0=l0.titleVerticalAlign,O0=l0.titleHorizontalAlign,x0=zt(),C0="ContinuousColorsLegendSvgGradient."+Wr+"."+p0.map(function($0){return $0.offset}).join("_");return jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsx("linearGradient",{id:C0,x1:g0,y1:y0,x2:f0,y2:v0,children:p0.map(function($0){return jsxRuntimeExports.jsx("stop",p$1({},$0))})})}),h0&&jsxRuntimeExports.jsx("text",{transform:"translate("+m0+", "+c0+") rotate("+d0+")",textAnchor:O0,dominantBaseline:M0,style:x0.legends.title.text,children:h0}),jsxRuntimeExports.jsx("rect",{width:u0,height:b0,fill:"url(#"+C0}),A0.map(function($0,_0){return jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("line",{x1:$0.x1,y1:$0.y1,x2:$0.x2,y2:$0.y2,style:x0.legends.ticks.line}),jsxRuntimeExports.jsx("text",{x:$0.textX,y:$0.textY,textAnchor:$0.textHorizontalAlign,dominantBaseline:$0.textVerticalAlign,style:x0.legends.ticks.text,children:$0.text})]},_0)})]})},z$4=["containerWidth","containerHeight","anchor","translateX","translateY","length","thickness","direction"],C$3=function(Gt){var $r,zr,_r=Gt.containerWidth,Dr=Gt.containerHeight,kr=Gt.anchor,qr=Gt.translateX,Nr=qr===void 0?0:qr,Wr=Gt.translateY,Qr=Wr===void 0?0:Wr,Vr=Gt.length,Jr=Vr===void 0?y.length:Vr,Zr=Gt.thickness,zn=Zr===void 0?y.thickness:Zr,Vn=Gt.direction,_i=Vn===void 0?y.direction:Vn,e0=function(o0,a0){if(o0==null)return{};var s0,l0,u0={},b0=Object.keys(o0);for(l0=0;l0<b0.length;l0++)s0=b0[l0],a0.indexOf(s0)>=0||(u0[s0]=o0[s0]);return u0}(Gt,z$4);_i==="row"?($r=Jr,zr=zn):($r=zn,zr=Jr);var r0=b$2({anchor:kr,translateX:Nr,translateY:Qr,containerWidth:_r,containerHeight:Dr,width:$r,height:zr}),i0=r0.x,n0=r0.y;return jsxRuntimeExports.jsx("g",{transform:"translate("+i0+", "+n0+")",children:jsxRuntimeExports.jsx(W$4,p$1({length:Jr,thickness:zn,direction:_i},e0))})},w$3={circle:f,diamond:m,square:v$2,triangle:u$1},X$3=function(Gt){var $r,zr,_r,Dr,kr,qr,Nr,Wr,Qr,Vr,Jr,Zr=Gt.x,zn=Gt.y,Vn=Gt.width,_i=Gt.height,e0=Gt.data,r0=Gt.direction,i0=r0===void 0?"left-to-right":r0,n0=Gt.justify,o0=n0!==void 0&&n0,a0=Gt.textColor,s0=Gt.background,l0=s0===void 0?"transparent":s0,u0=Gt.opacity,b0=u0===void 0?1:u0,g0=Gt.symbolShape,y0=g0===void 0?"square":g0,f0=Gt.symbolSize,v0=f0===void 0?16:f0,A0=Gt.symbolSpacing,p0=A0===void 0?8:A0,h0=Gt.symbolBorderWidth,m0=h0===void 0?0:h0,c0=Gt.symbolBorderColor,d0=c0===void 0?"transparent":c0,M0=Gt.onClick,O0=Gt.onMouseEnter,x0=Gt.onMouseLeave,C0=Gt.toggleSerie,$0=Gt.effects,_0=reactExports.useState({}),R0=_0[0],D0=_0[1],S0=zt(),I0=reactExports.useCallback(function(G0){if($0){var X0=$0.filter(function(eo){return eo.on==="hover"}).reduce(function(eo,K0){return p$1({},eo,K0.style)},{});D0(X0)}O0==null||O0(e0,G0)},[O0,e0,$0]),B0=reactExports.useCallback(function(G0){if($0){var X0=$0.filter(function(eo){return eo.on!=="hover"}).reduce(function(eo,K0){return p$1({},eo,K0.style)},{});D0(X0)}x0==null||x0(e0,G0)},[x0,e0,$0]),T0=S$2({direction:i0,justify:o0,symbolSize:($r=R0.symbolSize)!=null?$r:v0,symbolSpacing:p0,width:Vn,height:_i}),Q0=T0.symbolX,L0=T0.symbolY,N0=T0.labelX,j0=T0.labelY,q0=T0.labelAnchor,k0=T0.labelAlignment,w0=[M0,O0,x0,C0].some(function(G0){return G0!==void 0}),F0=typeof y0=="function"?y0:w$3[y0];return jsxRuntimeExports.jsxs("g",{transform:"translate("+Zr+","+zn+")",style:{opacity:(zr=R0.itemOpacity)!=null?zr:b0},children:[jsxRuntimeExports.jsx("rect",{width:Vn,height:_i,fill:(_r=R0.itemBackground)!=null?_r:l0,style:{cursor:w0?"pointer":"auto"},onClick:function(G0){M0==null||M0(e0,G0),C0==null||C0(e0.id)},onMouseEnter:I0,onMouseLeave:B0}),reactExports.createElement(F0,p$1({id:e0.id,x:Q0,y:L0,size:(Dr=R0.symbolSize)!=null?Dr:v0,fill:(kr=(qr=e0.fill)!=null?qr:e0.color)!=null?kr:"black",borderWidth:(Nr=R0.symbolBorderWidth)!=null?Nr:m0,borderColor:(Wr=R0.symbolBorderColor)!=null?Wr:d0},e0.hidden?S0.legends.hidden.symbol:void 0)),jsxRuntimeExports.jsx("text",{textAnchor:q0,style:p$1({},Mt(S0.legends.text),{fill:(Qr=(Vr=(Jr=R0.itemTextColor)!=null?Jr:a0)!=null?Vr:S0.legends.text.fill)!=null?Qr:"black",dominantBaseline:k0,pointerEvents:"none",userSelect:"none"},e0.hidden?S0.legends.hidden.text:void 0),x:N0,y:j0,children:e0.label})]})},Y$4=function(Gt){var $r=Gt.data,zr=Gt.x,_r=Gt.y,Dr=Gt.direction,kr=Gt.padding,qr=kr===void 0?0:kr,Nr=Gt.justify,Wr=Gt.effects,Qr=Gt.itemWidth,Vr=Gt.itemHeight,Jr=Gt.itemDirection,Zr=Jr===void 0?"left-to-right":Jr,zn=Gt.itemsSpacing,Vn=zn===void 0?0:zn,_i=Gt.itemTextColor,e0=Gt.itemBackground,r0=e0===void 0?"transparent":e0,i0=Gt.itemOpacity,n0=i0===void 0?1:i0,o0=Gt.symbolShape,a0=Gt.symbolSize,s0=Gt.symbolSpacing,l0=Gt.symbolBorderWidth,u0=Gt.symbolBorderColor,b0=Gt.onClick,g0=Gt.onMouseEnter,y0=Gt.onMouseLeave,f0=Gt.toggleSerie,v0=x({itemCount:$r.length,itemWidth:Qr,itemHeight:Vr,itemsSpacing:Vn,direction:Dr,padding:qr}).padding,A0=Dr==="row"?Qr+Vn:0,p0=Dr==="column"?Vr+Vn:0;return jsxRuntimeExports.jsx("g",{transform:"translate("+zr+","+_r+")",children:$r.map(function(h0,m0){return jsxRuntimeExports.jsx(X$3,{data:h0,x:m0*A0+v0.left,y:m0*p0+v0.top,width:Qr,height:Vr,direction:Zr,justify:Nr,effects:Wr,textColor:_i,background:r0,opacity:n0,symbolShape:o0,symbolSize:a0,symbolSpacing:s0,symbolBorderWidth:l0,symbolBorderColor:u0,onClick:b0,onMouseEnter:g0,onMouseLeave:y0,toggleSerie:f0},m0)})})},O$2=function(Gt){var $r=Gt.data,zr=Gt.containerWidth,_r=Gt.containerHeight,Dr=Gt.translateX,kr=Dr===void 0?0:Dr,qr=Gt.translateY,Nr=qr===void 0?0:qr,Wr=Gt.anchor,Qr=Gt.direction,Vr=Gt.padding,Jr=Vr===void 0?0:Vr,Zr=Gt.justify,zn=Gt.itemsSpacing,Vn=zn===void 0?0:zn,_i=Gt.itemWidth,e0=Gt.itemHeight,r0=Gt.itemDirection,i0=Gt.itemTextColor,n0=Gt.itemBackground,o0=Gt.itemOpacity,a0=Gt.symbolShape,s0=Gt.symbolSize,l0=Gt.symbolSpacing,u0=Gt.symbolBorderWidth,b0=Gt.symbolBorderColor,g0=Gt.onClick,y0=Gt.onMouseEnter,f0=Gt.onMouseLeave,v0=Gt.toggleSerie,A0=Gt.effects,p0=x({itemCount:$r.length,itemsSpacing:Vn,itemWidth:_i,itemHeight:e0,direction:Qr,padding:Jr}),h0=p0.width,m0=p0.height,c0=b$2({anchor:Wr,translateX:kr,translateY:Nr,containerWidth:zr,containerHeight:_r,width:h0,height:m0}),d0=c0.x,M0=c0.y;return jsxRuntimeExports.jsx(Y$4,{data:$r,x:d0,y:M0,direction:Qr,padding:Jr,justify:Zr,effects:A0,itemsSpacing:Vn,itemWidth:_i,itemHeight:e0,itemDirection:r0,itemTextColor:i0,itemBackground:n0,itemOpacity:o0,symbolShape:a0,symbolSize:s0,symbolSpacing:l0,symbolBorderWidth:u0,symbolBorderColor:b0,onClick:g0,onMouseEnter:y0,onMouseLeave:f0,toggleSerie:typeof v0=="boolean"?void 0:v0})},B$2={start:"left",middle:"center",end:"right"},H$3=function(Gt,$r){var zr=$r.data,_r=$r.containerWidth,Dr=$r.containerHeight,kr=$r.translateX,qr=kr===void 0?0:kr,Nr=$r.translateY,Wr=Nr===void 0?0:Nr,Qr=$r.anchor,Vr=$r.direction,Jr=$r.padding,Zr=Jr===void 0?0:Jr,zn=$r.justify,Vn=zn!==void 0&&zn,_i=$r.itemsSpacing,e0=_i===void 0?0:_i,r0=$r.itemWidth,i0=$r.itemHeight,n0=$r.itemDirection,o0=n0===void 0?"left-to-right":n0,a0=$r.itemTextColor,s0=$r.symbolSize,l0=s0===void 0?16:s0,u0=$r.symbolSpacing,b0=u0===void 0?8:u0,g0=$r.theme,y0=x({itemCount:zr.length,itemWidth:r0,itemHeight:i0,itemsSpacing:e0,direction:Vr,padding:Zr}),f0=y0.width,v0=y0.height,A0=y0.padding,p0=b$2({anchor:Qr,translateX:qr,translateY:Wr,containerWidth:_r,containerHeight:Dr,width:f0,height:v0}),h0=p0.x,m0=p0.y,c0=Vr==="row"?r0+e0:0,d0=Vr==="column"?i0+e0:0;Gt.save(),Gt.translate(h0,m0),Gt.font=g0.legends.text.fontSize+"px "+(g0.legends.text.fontFamily||"sans-serif"),zr.forEach(function(M0,O0){var x0,C0,$0=O0*c0+A0.left,_0=O0*d0+A0.top,R0=S$2({direction:o0,justify:Vn,symbolSize:l0,symbolSpacing:b0,width:r0,height:i0}),D0=R0.symbolX,S0=R0.symbolY,I0=R0.labelX,B0=R0.labelY,T0=R0.labelAnchor,Q0=R0.labelAlignment;Gt.fillStyle=(x0=M0.color)!=null?x0:"black",Gt.fillRect($0+D0,_0+S0,l0,l0),Gt.textAlign=B$2[T0],Q0==="central"&&(Gt.textBaseline="middle"),Gt.fillStyle=(C0=a0??g0.legends.text.fill)!=null?C0:"black",Gt.fillText(String(M0.label),$0+I0,_0+B0)}),Gt.restore()};function E$2(){return E$2=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},E$2.apply(this,arguments)}function F(Gt,$r){if(Gt==null)return{};var zr,_r,Dr={},kr=Object.keys(Gt);for(_r=0;_r<kr.length;_r++)zr=kr[_r],$r.indexOf(zr)>=0||(Dr[zr]=Gt[zr]);return Dr}var H$2,X$2=function(Gt){var $r=Gt.width,zr=Gt.height,_r=Gt.legends,Dr=Gt.data,kr=Gt.toggleSerie;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_r.map(function(qr,Nr){var Wr;return jsxRuntimeExports.jsx(O$2,E$2({},qr,{containerWidth:$r,containerHeight:zr,data:(Wr=qr.data)!=null?Wr:Dr,toggleSerie:qr.toggleSerie?kr:void 0}),Nr)})})},Y$3={id:"id",value:"value",sortByValue:!1,innerRadius:0,padAngle:0,cornerRadius:0,layers:["arcs","arcLinkLabels","arcLabels","legends"],startAngle:0,endAngle:360,fit:!0,activeInnerRadiusOffset:0,activeOuterRadiusOffset:0,borderWidth:0,borderColor:{from:"color",modifiers:[["darker",1]]},enableArcLabels:!0,arcLabel:"formattedValue",arcLabelsSkipAngle:0,arcLabelsRadiusOffset:.5,arcLabelsTextColor:{theme:"labels.text.fill"},enableArcLinkLabels:!0,arcLinkLabel:"id",arcLinkLabelsSkipAngle:0,arcLinkLabelsOffset:0,arcLinkLabelsDiagonalLength:16,arcLinkLabelsStraightLength:24,arcLinkLabelsThickness:1,arcLinkLabelsTextOffset:6,arcLinkLabelsTextColor:{theme:"labels.text.fill"},arcLinkLabelsColor:{theme:"axis.ticks.line.stroke"},colors:{scheme:"nivo"},defs:[],fill:[],isInteractive:!0,animate:!0,motionConfig:"gentle",transitionMode:"innerRadius",tooltip:function(Gt){var $r=Gt.datum;return jsxRuntimeExports.jsx(w$5,{id:$r.id,value:$r.formattedValue,enableChip:!0,color:$r.color})},legends:[],role:"img",pixelRatio:typeof window<"u"&&(H$2=window.devicePixelRatio)!=null?H$2:1},j$4=["points"],P$3=function(Gt){var $r=Gt.data,zr=Gt.id,_r=zr===void 0?Y$3.id:zr,Dr=Gt.value,kr=Dr===void 0?Y$3.value:Dr,qr=Gt.valueFormat,Nr=Gt.colors,Wr=Nr===void 0?Y$3.colors:Nr,Qr=Wn(_r),Vr=Wn(kr),Jr=Ot(qr),Zr=pr(Wr,"id");return reactExports.useMemo(function(){return $r.map(function(zn){var Vn,_i=Qr(zn),e0=Vr(zn),r0={id:_i,label:(Vn=zn.label)!=null?Vn:_i,hidden:!1,value:e0,formattedValue:Jr(e0),data:zn};return E$2({},r0,{color:Zr(r0)})})},[$r,Qr,Vr,Jr,Zr])},q$2=function(Gt){var $r=Gt.data,zr=Gt.startAngle,_r=Gt.endAngle,Dr=Gt.innerRadius,kr=Gt.outerRadius,qr=Gt.padAngle,Nr=Gt.sortByValue,Wr=Gt.activeId,Qr=Gt.activeInnerRadiusOffset,Vr=Gt.activeOuterRadiusOffset,Jr=Gt.hiddenIds,Zr=Gt.forwardLegendData,zn=reactExports.useMemo(function(){var r0=d3Pie().value(function(i0){return i0.value}).startAngle(Kt(zr)).endAngle(Kt(_r)).padAngle(Kt(qr));return Nr||r0.sortValues(null),r0},[zr,_r,qr,Nr]),Vn=reactExports.useMemo(function(){var r0=$r.filter(function(i0){return!Jr.includes(i0.id)});return{dataWithArc:zn(r0).map(function(i0){var n0=Math.abs(i0.endAngle-i0.startAngle);return E$2({},i0.data,{arc:{index:i0.index,startAngle:i0.startAngle,endAngle:i0.endAngle,innerRadius:Wr===i0.data.id?Dr-Qr:Dr,outerRadius:Wr===i0.data.id?kr+Vr:kr,thickness:kr-Dr,padAngle:i0.padAngle,angle:n0,angleDeg:Nt(n0)}})}),legendData:$r.map(function(i0){return{id:i0.id,label:i0.label,color:i0.color,hidden:Jr.includes(i0.id),data:i0}})}},[zn,$r,Jr,Wr,Dr,Qr,kr,Vr]),_i=Vn.legendData,e0=reactExports.useRef(Zr);return reactExports.useEffect(function(){typeof e0.current=="function"&&e0.current(_i)},[e0,_i]),Vn},z$3=function(Gt){var $r=Gt.activeId,zr=Gt.onActiveIdChange,_r=Gt.defaultActiveId,Dr=$r!==void 0,kr=reactExports.useState(Dr||_r===void 0?null:_r),qr=kr[0],Nr=kr[1];return{activeId:Dr?$r:qr,setActiveId:reactExports.useCallback(function(Wr){zr&&zr(Wr),Dr||Nr(Wr)},[Dr,zr,Nr])}},K$3=function(Gt){var $r=Gt.data,zr=Gt.width,_r=Gt.height,Dr=Gt.innerRadius,kr=Dr===void 0?Y$3.innerRadius:Dr,qr=Gt.startAngle,Nr=qr===void 0?Y$3.startAngle:qr,Wr=Gt.endAngle,Qr=Wr===void 0?Y$3.endAngle:Wr,Vr=Gt.padAngle,Jr=Vr===void 0?Y$3.padAngle:Vr,Zr=Gt.sortByValue,zn=Zr===void 0?Y$3.sortByValue:Zr,Vn=Gt.cornerRadius,_i=Vn===void 0?Y$3.cornerRadius:Vn,e0=Gt.fit,r0=e0===void 0?Y$3.fit:e0,i0=Gt.activeInnerRadiusOffset,n0=i0===void 0?Y$3.activeInnerRadiusOffset:i0,o0=Gt.activeOuterRadiusOffset,a0=o0===void 0?Y$3.activeOuterRadiusOffset:o0,s0=Gt.activeId,l0=Gt.onActiveIdChange,u0=Gt.defaultActiveId,b0=Gt.forwardLegendData,g0=z$3({activeId:s0,onActiveIdChange:l0,defaultActiveId:u0}),y0=g0.activeId,f0=g0.setActiveId,v0=reactExports.useState([]),A0=v0[0],p0=v0[1],h0=reactExports.useMemo(function(){var d0,M0=Math.min(zr,_r)/2,O0=M0*Math.min(kr,1),x0=zr/2,C0=_r/2;if(r0){var $0=it$1(x0,C0,M0,Nr-90,Qr-90),_0=$0.points,R0=F($0,j$4),D0=Math.min(zr/R0.width,_r/R0.height),S0={width:R0.width*D0,height:R0.height*D0};S0.x=(zr-S0.width)/2,S0.y=(_r-S0.height)/2,x0=(x0-R0.x)/R0.width*R0.width*D0+S0.x,C0=(C0-R0.y)/R0.height*R0.height*D0+S0.y,d0={box:R0,ratio:D0,points:_0},M0*=D0,O0*=D0}return{centerX:x0,centerY:C0,radius:M0,innerRadius:O0,debug:d0}},[zr,_r,kr,Nr,Qr,r0]),m0=q$2({data:$r,startAngle:Nr,endAngle:Qr,innerRadius:h0.innerRadius,outerRadius:h0.radius,padAngle:Jr,sortByValue:zn,activeId:y0,activeInnerRadiusOffset:n0,activeOuterRadiusOffset:a0,hiddenIds:A0,forwardLegendData:b0}),c0=reactExports.useCallback(function(d0){p0(function(M0){return M0.indexOf(d0)>-1?M0.filter(function(O0){return O0!==d0}):[].concat(M0,[d0])})},[]);return E$2({arcGenerator:lt({cornerRadius:_i,padAngle:Kt(Jr)}),activeId:y0,setActiveId:f0,toggleSerie:c0},m0,h0)},N$1=function(Gt){var $r=Gt.dataWithArc,zr=Gt.arcGenerator,_r=Gt.centerX,Dr=Gt.centerY,kr=Gt.radius,qr=Gt.innerRadius;return reactExports.useMemo(function(){return{dataWithArc:$r,arcGenerator:zr,centerX:_r,centerY:Dr,radius:kr,innerRadius:qr}},[$r,zr,_r,Dr,kr,qr])},Q$5=function(Gt){var $r=Gt.center,zr=Gt.data,_r=Gt.arcGenerator,Dr=Gt.borderWidth,kr=Gt.borderColor,qr=Gt.isInteractive,Nr=Gt.onClick,Wr=Gt.onMouseEnter,Qr=Gt.onMouseMove,Vr=Gt.onMouseLeave,Jr=Gt.setActiveId,Zr=Gt.tooltip,zn=Gt.transitionMode,Vn=k$4(),_i=Vn.showTooltipFromEvent,e0=Vn.hideTooltip,r0=reactExports.useMemo(function(){if(qr)return function(a0,s0){Nr==null||Nr(a0,s0)}},[qr,Nr]),i0=reactExports.useMemo(function(){if(qr)return function(a0,s0){_i(reactExports.createElement(Zr,{datum:a0}),s0),Jr(a0.id),Wr==null||Wr(a0,s0)}},[qr,_i,Jr,Wr,Zr]),n0=reactExports.useMemo(function(){if(qr)return function(a0,s0){_i(reactExports.createElement(Zr,{datum:a0}),s0),Qr==null||Qr(a0,s0)}},[qr,_i,Qr,Zr]),o0=reactExports.useMemo(function(){if(qr)return function(a0,s0){e0(),Jr(null),Vr==null||Vr(a0,s0)}},[qr,e0,Jr,Vr]);return jsxRuntimeExports.jsx(rt,{center:$r,data:zr,arcGenerator:_r,borderWidth:Dr,borderColor:kr,transitionMode:zn,onClick:r0,onMouseEnter:i0,onMouseMove:n0,onMouseLeave:o0})},U$3=["isInteractive","animate","motionConfig","theme","renderWrapper"],Z$4=function(Gt){var $r=Gt.data,zr=Gt.id,_r=zr===void 0?Y$3.id:zr,Dr=Gt.value,kr=Dr===void 0?Y$3.value:Dr,qr=Gt.valueFormat,Nr=Gt.sortByValue,Wr=Nr===void 0?Y$3.sortByValue:Nr,Qr=Gt.layers,Vr=Qr===void 0?Y$3.layers:Qr,Jr=Gt.startAngle,Zr=Jr===void 0?Y$3.startAngle:Jr,zn=Gt.endAngle,Vn=zn===void 0?Y$3.endAngle:zn,_i=Gt.padAngle,e0=_i===void 0?Y$3.padAngle:_i,r0=Gt.fit,i0=r0===void 0?Y$3.fit:r0,n0=Gt.innerRadius,o0=n0===void 0?Y$3.innerRadius:n0,a0=Gt.cornerRadius,s0=a0===void 0?Y$3.cornerRadius:a0,l0=Gt.activeInnerRadiusOffset,u0=l0===void 0?Y$3.activeInnerRadiusOffset:l0,b0=Gt.activeOuterRadiusOffset,g0=b0===void 0?Y$3.activeOuterRadiusOffset:b0,y0=Gt.width,f0=Gt.height,v0=Gt.margin,A0=Gt.colors,p0=A0===void 0?Y$3.colors:A0,h0=Gt.borderWidth,m0=h0===void 0?Y$3.borderWidth:h0,c0=Gt.borderColor,d0=c0===void 0?Y$3.borderColor:c0,M0=Gt.enableArcLabels,O0=M0===void 0?Y$3.enableArcLabels:M0,x0=Gt.arcLabel,C0=x0===void 0?Y$3.arcLabel:x0,$0=Gt.arcLabelsSkipAngle,_0=$0===void 0?Y$3.arcLabelsSkipAngle:$0,R0=Gt.arcLabelsTextColor,D0=R0===void 0?Y$3.arcLabelsTextColor:R0,S0=Gt.arcLabelsRadiusOffset,I0=S0===void 0?Y$3.arcLabelsRadiusOffset:S0,B0=Gt.arcLabelsComponent,T0=Gt.enableArcLinkLabels,Q0=T0===void 0?Y$3.enableArcLinkLabels:T0,L0=Gt.arcLinkLabel,N0=L0===void 0?Y$3.arcLinkLabel:L0,j0=Gt.arcLinkLabelsSkipAngle,q0=j0===void 0?Y$3.arcLinkLabelsSkipAngle:j0,k0=Gt.arcLinkLabelsOffset,w0=k0===void 0?Y$3.arcLinkLabelsOffset:k0,F0=Gt.arcLinkLabelsDiagonalLength,G0=F0===void 0?Y$3.arcLinkLabelsDiagonalLength:F0,X0=Gt.arcLinkLabelsStraightLength,eo=X0===void 0?Y$3.arcLinkLabelsStraightLength:X0,K0=Gt.arcLinkLabelsThickness,Z0=K0===void 0?Y$3.arcLinkLabelsThickness:K0,ao=Gt.arcLinkLabelsTextOffset,io=ao===void 0?Y$3.arcLinkLabelsTextOffset:ao,H0=Gt.arcLinkLabelsTextColor,P0=H0===void 0?Y$3.arcLinkLabelsTextColor:H0,W0=Gt.arcLinkLabelsColor,Y0=W0===void 0?Y$3.arcLinkLabelsColor:W0,co=Gt.arcLinkLabelComponent,Ao=Gt.defs,oo=Ao===void 0?Y$3.defs:Ao,uo=Gt.fill,Mo=uo===void 0?Y$3.fill:uo,go=Gt.isInteractive,qo=go===void 0?Y$3.isInteractive:go,Io=Gt.onClick,Qo=Gt.onMouseEnter,rs=Gt.onMouseMove,gs=Gt.onMouseLeave,Ss=Gt.tooltip,zs=Ss===void 0?Y$3.tooltip:Ss,Os=Gt.activeId,Ts=Gt.onActiveIdChange,Ds=Gt.defaultActiveId,Bs=Gt.transitionMode,ks=Bs===void 0?Y$3.transitionMode:Bs,Go=Gt.legends,yo=Go===void 0?Y$3.legends:Go,zo=Gt.forwardLegendData,xo=Gt.role,Bo=xo===void 0?Y$3.role:xo,Wo=wt$1(y0,f0,v0),us=Wo.outerWidth,ms=Wo.outerHeight,ns=Wo.margin,Vo=Wo.innerWidth,vs=Wo.innerHeight,Uo=P$3({data:$r,id:_r,value:kr,valueFormat:qr,colors:p0}),Co=K$3({data:Uo,width:Vo,height:vs,fit:i0,innerRadius:o0,startAngle:Zr,endAngle:Vn,padAngle:e0,sortByValue:Wr,cornerRadius:s0,activeInnerRadiusOffset:u0,activeOuterRadiusOffset:g0,activeId:Os,onActiveIdChange:Ts,defaultActiveId:Ds,forwardLegendData:zo}),wo=Co.dataWithArc,Zo=Co.legendData,jo=Co.arcGenerator,Xo=Co.centerX,os=Co.centerY,ho=Co.radius,Fo=Co.innerRadius,Ko=Co.setActiveId,ds=Co.toggleSerie,Yo=In(oo,wo,Mo),ls={arcs:null,arcLinkLabels:null,arcLabels:null,legends:null};Vr.includes("arcs")&&(ls.arcs=jsxRuntimeExports.jsx(Q$5,{center:[Xo,os],data:wo,arcGenerator:jo,borderWidth:m0,borderColor:d0,isInteractive:qo,onClick:Io,onMouseEnter:Qo,onMouseMove:rs,onMouseLeave:gs,setActiveId:Ko,tooltip:zs,transitionMode:ks},"arcs")),Q0&&Vr.includes("arcLinkLabels")&&(ls.arcLinkLabels=jsxRuntimeExports.jsx(U$4,{center:[Xo,os],data:wo,label:N0,skipAngle:q0,offset:w0,diagonalLength:G0,straightLength:eo,strokeWidth:Z0,textOffset:io,textColor:P0,linkColor:Y0,component:co},"arcLinkLabels")),O0&&Vr.includes("arcLabels")&&(ls.arcLabels=jsxRuntimeExports.jsx(B$3,{center:[Xo,os],data:wo,label:C0,radiusOffset:I0,skipAngle:_0,textColor:D0,transitionMode:ks,component:B0},"arcLabels")),yo.length>0&&Vr.includes("legends")&&(ls.legends=jsxRuntimeExports.jsx(X$2,{width:Vo,height:vs,data:Zo,legends:yo,toggleSerie:ds},"legends"));var Fs=N$1({dataWithArc:wo,arcGenerator:jo,centerX:Xo,centerY:os,radius:ho,innerRadius:Fo});return jsxRuntimeExports.jsx(gn$1,{width:us,height:ms,margin:ns,defs:Yo,role:Bo,children:Vr.map(function(js,n1){return ls[js]!==void 0?ls[js]:typeof js=="function"?jsxRuntimeExports.jsx(reactExports.Fragment,{children:reactExports.createElement(js,Fs)},n1):null})})},$$4=function(Gt){var $r=Gt.isInteractive,zr=$r===void 0?Y$3.isInteractive:$r,_r=Gt.animate,Dr=_r===void 0?Y$3.animate:_r,kr=Gt.motionConfig,qr=kr===void 0?Y$3.motionConfig:kr,Nr=Gt.theme,Wr=Gt.renderWrapper,Qr=F(Gt,U$3);return jsxRuntimeExports.jsx(St$1,{animate:Dr,isInteractive:zr,motionConfig:qr,renderWrapper:Wr,theme:Nr,children:jsxRuntimeExports.jsx(Z$4,E$2({isInteractive:zr},Qr))})},_$4=function(Gt){return jsxRuntimeExports.jsx(It,{children:function($r){var zr=$r.width,_r=$r.height;return jsxRuntimeExports.jsx($$4,E$2({width:zr,height:_r},Gt))}})},reactArcher={exports:{}};(function(Gt,$r){(function(zr,_r){Gt.exports=_r(reactExports)})(typeof self<"u"?self:commonjsGlobal$2,function(zr){return function(_r){var Dr={};function kr(qr){if(Dr[qr])return Dr[qr].exports;var Nr=Dr[qr]={i:qr,l:!1,exports:{}};return _r[qr].call(Nr.exports,Nr,Nr.exports,kr),Nr.l=!0,Nr.exports}return kr.m=_r,kr.c=Dr,kr.d=function(qr,Nr,Wr){kr.o(qr,Nr)||Object.defineProperty(qr,Nr,{enumerable:!0,get:Wr})},kr.r=function(qr){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(qr,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(qr,"__esModule",{value:!0})},kr.t=function(qr,Nr){if(1&Nr&&(qr=kr(qr)),8&Nr||4&Nr&&typeof qr=="object"&&qr&&qr.__esModule)return qr;var Wr=Object.create(null);if(kr.r(Wr),Object.defineProperty(Wr,"default",{enumerable:!0,value:qr}),2&Nr&&typeof qr!="string")for(var Qr in qr)kr.d(Wr,Qr,(function(Vr){return qr[Vr]}).bind(null,Qr));return Wr},kr.n=function(qr){var Nr=qr&&qr.__esModule?function(){return qr.default}:function(){return qr};return kr.d(Nr,"a",Nr),Nr},kr.o=function(qr,Nr){return Object.prototype.hasOwnProperty.call(qr,Nr)},kr.p="lib/",kr(kr.s=5)}([function(_r,Dr){_r.exports=zr},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(Wr){return Wr&&Wr.__esModule?Wr:{default:Wr}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.ArcherContainerContextProvider=Dr.ArcherContainerContext=void 0;var Nr=qr(kr(0));Dr.ArcherContainerContext=Nr.default.createContext(null),Dr.ArcherContainerContextProvider=Dr.ArcherContainerContext.Provider},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.encodeId=void 0,Dr.encodeId=function(qr){return encodeURI(qr).replace(/%/g,"_")}},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.getMarkerId=Dr.createShapeObj=Dr.getSourceToTargets=Dr.getEndShapeFromStyle=void 0;var qr=["arrow","circle"];Dr.getEndShapeFromStyle=function(Nr){return Nr.endShape&&Object.keys(Nr.endShape).filter(function(Wr){return qr.includes(Wr)})[0]||qr[0]},Dr.getSourceToTargets=function(Nr){var Wr=Object.keys(Nr).map(function(Qr){return Nr[Qr]});return[].concat.apply([],Wr).sort(function(Qr,Vr){return Qr.order-Vr.order})},Dr.createShapeObj=function(Nr,Wr){return{arrow:function(){var Qr;return{arrow:Object.assign(Object.assign({},Wr==null?void 0:Wr.arrow),(Qr=Nr.endShape)===null||Qr===void 0?void 0:Qr.arrow)}},circle:function(){var Qr;return{circle:Object.assign(Object.assign({},Wr==null?void 0:Wr.circle),(Qr=Nr.endShape)===null||Qr===void 0?void 0:Qr.circle)}}}[(0,Dr.getEndShapeFromStyle)(Nr)]()},Dr.getMarkerId=function(Nr,Wr,Qr){return"".concat(Nr).concat(Wr.id).concat(Qr.id)}},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.endShapeDefaultProp=void 0,Dr.endShapeDefaultProp={arrow:{arrowLength:10,arrowThickness:6},circle:{radius:2,fillColor:"#f00",strokeColor:"#0ff",strokeWidth:1}}},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(Qr){return Qr&&Qr.__esModule?Qr:{default:Qr}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.ArcherContainer=Dr.ArcherElement=void 0;var Nr=kr(6);Object.defineProperty(Dr,"ArcherElement",{enumerable:!0,get:function(){return qr(Nr).default}});var Wr=kr(11);Object.defineProperty(Dr,"ArcherContainer",{enumerable:!0,get:function(){return qr(Wr).default}})},function(_r,Dr,kr){var qr=this&&this.__createBinding||(Object.create?function(_i,e0,r0,i0){i0===void 0&&(i0=r0);var n0=Object.getOwnPropertyDescriptor(e0,r0);n0&&("get"in n0?e0.__esModule:!n0.writable&&!n0.configurable)||(n0={enumerable:!0,get:function(){return e0[r0]}}),Object.defineProperty(_i,i0,n0)}:function(_i,e0,r0,i0){i0===void 0&&(i0=r0),_i[i0]=e0[r0]}),Nr=this&&this.__setModuleDefault||(Object.create?function(_i,e0){Object.defineProperty(_i,"default",{enumerable:!0,value:e0})}:function(_i,e0){_i.default=e0}),Wr=this&&this.__importStar||function(_i){if(_i&&_i.__esModule)return _i;var e0={};if(_i!=null)for(var r0 in _i)r0!=="default"&&Object.prototype.hasOwnProperty.call(_i,r0)&&qr(e0,_i,r0);return Nr(e0,_i),e0};Object.defineProperty(Dr,"__esModule",{value:!0});var Qr=Wr(kr(0)),Vr=kr(7),Jr=kr(1),Zr=kr(2),zn=kr(8),Vn=kr(10);Dr.default=function(_i){var e0=_i.id,r0=_i.relations,i0=r0===void 0?[]:r0,n0=_i.children,o0=(0,Qr.useMemo)(function(){return(0,Zr.encodeId)(e0)},[e0]),a0=(0,Qr.useContext)(Jr.ArcherContainerContext),s0=(0,Qr.useRef)(),l0=(0,Qr.useCallback)(function(f0){var v0=(0,Vn.generateSourceToTarget)(o0,f0);(0,Vn.assertContextExists)(a0),a0.registerTransitions(o0,v0)},[a0,o0]),u0=(0,Qr.useCallback)(function(){(0,Vn.assertContextExists)(a0),a0.unregisterTransitions(o0)},[a0,o0]),b0=(0,Qr.useCallback)(function(f0){f0&&((0,Vn.assertContextExists)(a0),a0.registerChild(o0,f0))},[o0,a0]),g0=(0,Qr.useCallback)(function(){(0,Vn.assertContextExists)(a0),a0.unregisterChild(o0)},[a0,o0]);(0,Vr.useIsomorphicLayoutEffect)(function(){return b0(s0.current),function(){return g0()}},[b0,g0]),(0,zn.useDeepCompareEffect)(function(){return l0(i0),function(){return u0()}},[l0,i0,u0]),Qr.default.Children.only(n0);var y0=n0;return Qr.default.cloneElement(y0,Object.assign(Object.assign({},y0.props),{ref:s0}))}},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.useIsomorphicLayoutEffect=void 0;var qr=kr(0);Dr.useIsomorphicLayoutEffect=typeof window<"u"?qr.useLayoutEffect:qr.useEffect},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(Vr){return Vr&&Vr.__esModule?Vr:{default:Vr}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.useDeepCompareEffect=void 0;var Nr=kr(0),Wr=qr(kr(9));function Qr(Vr){var Jr=(0,Nr.useRef)();return(0,Wr.default)(Vr,Jr.current)||(Jr.current=Vr),Jr.current}Dr.useDeepCompareEffect=function(Vr,Jr){(0,Nr.useEffect)(Vr,Jr.map(Qr))}},function(_r,Dr,kr){var qr=Array.isArray,Nr=Object.keys,Wr=Object.prototype.hasOwnProperty,Qr=typeof Element<"u";_r.exports=function(Vr,Jr){try{return function Zr(zn,Vn){if(zn===Vn)return!0;if(zn&&Vn&&typeof zn=="object"&&typeof Vn=="object"){var _i,e0,r0,i0=qr(zn),n0=qr(Vn);if(i0&&n0){if((e0=zn.length)!=Vn.length)return!1;for(_i=e0;_i--!=0;)if(!Zr(zn[_i],Vn[_i]))return!1;return!0}if(i0!=n0)return!1;var o0=zn instanceof Date,a0=Vn instanceof Date;if(o0!=a0)return!1;if(o0&&a0)return zn.getTime()==Vn.getTime();var s0=zn instanceof RegExp,l0=Vn instanceof RegExp;if(s0!=l0)return!1;if(s0&&l0)return zn.toString()==Vn.toString();var u0=Nr(zn);if((e0=u0.length)!==Nr(Vn).length)return!1;for(_i=e0;_i--!=0;)if(!Wr.call(Vn,u0[_i]))return!1;if(Qr&&zn instanceof Element&&Vn instanceof Element)return zn===Vn;for(_i=e0;_i--!=0;)if(!((r0=u0[_i])==="_owner"&&zn.$$typeof||Zr(zn[r0],Vn[r0])))return!1;return!0}return zn!=zn&&Vn!=Vn}(Vr,Jr)}catch(Zr){if(Zr.message&&Zr.message.match(/stack|recursion/i)||Zr.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",Zr.name,Zr.message),!1;throw Zr}}},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.generateSourceToTarget=Dr.assertContextExists=void 0;var qr=kr(2);Dr.assertContextExists=function(Nr){if(!Nr)throw new Error("Could not find ArcherContainerContext in <ArcherElement>. Please wrap the component in a <ArcherContainer>.")},Dr.generateSourceToTarget=function(Nr,Wr){return Wr.map(function(Qr){var Vr=Qr.targetId,Jr=Qr.sourceAnchor,Zr=Qr.targetAnchor,zn=Qr.label,Vn=Qr.className,_i=Qr.style,e0=Qr.order,r0=e0===void 0?0:e0,i0=Qr.domAttributes,n0=Qr.cursor,o0=Qr.hitSlop;return{source:{id:(0,qr.encodeId)(Nr),anchor:Jr},target:{id:(0,qr.encodeId)(Vr),anchor:Zr},className:Vn,label:zn,style:_i,order:r0,domAttributes:i0,cursor:n0,hitSlop:o0}})}},function(_r,Dr,kr){function qr(s0,l0,u0){return l0 in s0?Object.defineProperty(s0,l0,{value:u0,enumerable:!0,configurable:!0,writable:!0}):s0[l0]=u0,s0}function Nr(s0,l0){return function(u0){if(Array.isArray(u0))return u0}(s0)||function(u0,b0){var g0=u0==null?null:typeof Symbol<"u"&&u0[Symbol.iterator]||u0["@@iterator"];if(g0!=null){var y0,f0,v0=[],A0=!0,p0=!1;try{for(g0=g0.call(u0);!(A0=(y0=g0.next()).done)&&(v0.push(y0.value),!b0||v0.length!==b0);A0=!0);}catch(h0){p0=!0,f0=h0}finally{try{A0||g0.return==null||g0.return()}finally{if(p0)throw f0}}return v0}}(s0,l0)||function(u0,b0){if(u0){if(typeof u0=="string")return Wr(u0,b0);var g0=Object.prototype.toString.call(u0).slice(8,-1);if(g0==="Object"&&u0.constructor&&(g0=u0.constructor.name),g0==="Map"||g0==="Set")return Array.from(u0);if(g0==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g0))return Wr(u0,b0)}}(s0,l0)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Wr(s0,l0){(l0==null||l0>s0.length)&&(l0=s0.length);for(var u0=0,b0=new Array(l0);u0<l0;u0++)b0[u0]=s0[u0];return b0}var Qr=this&&this.__createBinding||(Object.create?function(s0,l0,u0,b0){b0===void 0&&(b0=u0);var g0=Object.getOwnPropertyDescriptor(l0,u0);g0&&("get"in g0?l0.__esModule:!g0.writable&&!g0.configurable)||(g0={enumerable:!0,get:function(){return l0[u0]}}),Object.defineProperty(s0,b0,g0)}:function(s0,l0,u0,b0){b0===void 0&&(b0=u0),s0[b0]=l0[u0]}),Vr=this&&this.__setModuleDefault||(Object.create?function(s0,l0){Object.defineProperty(s0,"default",{enumerable:!0,value:l0})}:function(s0,l0){s0.default=l0}),Jr=this&&this.__importStar||function(s0){if(s0&&s0.__esModule)return s0;var l0={};if(s0!=null)for(var u0 in s0)u0!=="default"&&Object.prototype.hasOwnProperty.call(s0,u0)&&Qr(l0,s0,u0);return Vr(l0,s0),l0},Zr=this&&this.__importDefault||function(s0){return s0&&s0.__esModule?s0:{default:s0}};Object.defineProperty(Dr,"__esModule",{value:!0});var zn=Jr(kr(0)),Vn=Zr(kr(12)),_i=kr(1),e0=kr(14),r0=kr(4),i0=kr(19),n0=kr(20),o0={position:"absolute",width:"100%",height:"100%",top:0,left:0,pointerEvents:"none"},a0=zn.default.forwardRef(function(s0,l0){var u0=s0.endShape,b0=u0===void 0?r0.endShapeDefaultProp:u0,g0=s0.strokeColor,y0=g0===void 0?"#f00":g0,f0=s0.strokeWidth,v0=f0===void 0?2:f0,A0=s0.svgContainerStyle,p0=A0===void 0?{}:A0,h0=s0.noCurves,m0=s0.children,c0=s0.className,d0=s0.endMarker,M0=s0.lineStyle,O0=s0.offset,x0=s0.startMarker,C0=s0.strokeDasharray,$0=s0.style,_0=Nr((0,zn.useState)({}),2),R0=_0[0],D0=_0[1],S0=Nr((0,zn.useState)({}),2),I0=S0[0],B0=S0[1],T0=(0,zn.useRef)(new Vn.default(function(){q0()})).current,Q0=(0,zn.useRef)(null),L0=Nr(zn.default.useState(),2)[1],N0=(0,zn.useRef)("arrow".concat(Math.random().toString().slice(2))).current;(0,zn.useImperativeHandle)(l0,function(){return{refreshScreen:q0,arrowMarkerUniquePrefix:N0}});var j0,q0=zn.default.useCallback(function(){return L0({})},[]),k0=(0,zn.useCallback)(function(K0,Z0){B0(function(ao){return Object.assign(Object.assign({},ao),qr({},K0,Z0))})},[]),w0=(0,zn.useCallback)(function(K0){B0(function(Z0){var ao=Object.assign({},Z0);return delete ao[K0],ao})},[]),F0=(0,zn.useCallback)(function(K0,Z0){D0(function(ao){return ao[K0]===Z0?ao:Object.assign(Object.assign({},ao),qr({},K0,Z0))})},[]),G0=(0,zn.useCallback)(function(K0){D0(function(Z0){var ao=Object.assign({},Z0);return delete ao[K0],ao})},[]),X0=(0,zn.useMemo)(function(){return Object.assign(Object.assign({},o0),p0)},[p0]);j0=typeof m0=="function"?m0(_i.ArcherContainerContext):m0,(0,n0.useResizeListener)(q0),(0,n0.useObserveElements)(R0,T0);var eo=(0,zn.useMemo)(function(){return{registerTransitions:k0,unregisterTransitions:w0,registerChild:F0,unregisterChild:G0}},[k0,w0,F0,G0]);return zn.default.createElement(_i.ArcherContainerContextProvider,{value:eo},zn.default.createElement("div",{style:Object.assign(Object.assign({},$0),{position:"relative"}),className:c0},zn.default.createElement("svg",{style:X0},zn.default.createElement("defs",null,zn.default.createElement(i0.ArrowMarkers,{endShape:b0,sourceToTargetsMap:I0,strokeColor:y0,uniqueId:N0})),zn.default.createElement(e0.SvgArrows,{startMarker:x0,endMarker:d0,endShape:b0,strokeColor:y0,strokeWidth:v0,strokeDasharray:C0,noCurves:h0,lineStyle:M0,offset:O0,parentCurrent:Q0.current,refs:R0,uniqueId:N0,sourceToTargetsMap:I0})),zn.default.createElement("div",{style:{height:"100%"},ref:Q0},j0)))});Dr.default=a0},function(_r,Dr,kr){kr.r(Dr),(function(qr){var Nr=function(){if(typeof Map<"u")return Map;function A0(p0,h0){var m0=-1;return p0.some(function(c0,d0){return c0[0]===h0&&(m0=d0,!0)}),m0}return function(){function p0(){this.__entries__=[]}var h0={size:{configurable:!0}};return h0.size.get=function(){return this.__entries__.length},p0.prototype.get=function(m0){var c0=A0(this.__entries__,m0),d0=this.__entries__[c0];return d0&&d0[1]},p0.prototype.set=function(m0,c0){var d0=A0(this.__entries__,m0);~d0?this.__entries__[d0][1]=c0:this.__entries__.push([m0,c0])},p0.prototype.delete=function(m0){var c0=this.__entries__,d0=A0(c0,m0);~d0&&c0.splice(d0,1)},p0.prototype.has=function(m0){return!!~A0(this.__entries__,m0)},p0.prototype.clear=function(){this.__entries__.splice(0)},p0.prototype.forEach=function(m0,c0){c0===void 0&&(c0=null);for(var d0=0,M0=this.__entries__;d0<M0.length;d0+=1){var O0=M0[d0];m0.call(c0,O0[1],O0[0])}},Object.defineProperties(p0.prototype,h0),p0}()}(),Wr=typeof window<"u"&&typeof document<"u"&&window.document===document,Qr=function(){return qr!==void 0&&qr.Math===Math?qr:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),Vr=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Qr):function(A0){return setTimeout(function(){return A0(Date.now())},1e3/60)}}(),Jr=2,Zr=["top","right","bottom","left","width","height","size","weight"],zn=typeof MutationObserver<"u",Vn=function(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(A0,p0){var h0=!1,m0=!1,c0=0;function d0(){h0&&(h0=!1,A0()),m0&&O0()}function M0(){Vr(d0)}function O0(){var x0=Date.now();if(h0){if(x0-c0<Jr)return;m0=!0}else h0=!0,m0=!1,setTimeout(M0,p0);c0=x0}return O0}(this.refresh.bind(this),20)};Vn.prototype.addObserver=function(A0){~this.observers_.indexOf(A0)||this.observers_.push(A0),this.connected_||this.connect_()},Vn.prototype.removeObserver=function(A0){var p0=this.observers_,h0=p0.indexOf(A0);~h0&&p0.splice(h0,1),!p0.length&&this.connected_&&this.disconnect_()},Vn.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},Vn.prototype.updateObservers_=function(){var A0=this.observers_.filter(function(p0){return p0.gatherActive(),p0.hasActive()});return A0.forEach(function(p0){return p0.broadcastActive()}),A0.length>0},Vn.prototype.connect_=function(){Wr&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),zn?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},Vn.prototype.disconnect_=function(){Wr&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},Vn.prototype.onTransitionEnd_=function(A0){var p0=A0.propertyName;p0===void 0&&(p0=""),Zr.some(function(h0){return!!~p0.indexOf(h0)})&&this.refresh()},Vn.getInstance=function(){return this.instance_||(this.instance_=new Vn),this.instance_},Vn.instance_=null;var _i=function(A0,p0){for(var h0=0,m0=Object.keys(p0);h0<m0.length;h0+=1){var c0=m0[h0];Object.defineProperty(A0,c0,{value:p0[c0],enumerable:!1,writable:!1,configurable:!0})}return A0},e0=function(A0){return A0&&A0.ownerDocument&&A0.ownerDocument.defaultView||Qr},r0=l0(0,0,0,0);function i0(A0){return parseFloat(A0)||0}function n0(A0){for(var p0=[],h0=arguments.length-1;h0-- >0;)p0[h0]=arguments[h0+1];return p0.reduce(function(m0,c0){return m0+i0(A0["border-"+c0+"-width"])},0)}function o0(A0){var p0=A0.clientWidth,h0=A0.clientHeight;if(!p0&&!h0)return r0;var m0=e0(A0).getComputedStyle(A0),c0=function(_0){for(var R0={},D0=0,S0=["top","right","bottom","left"];D0<S0.length;D0+=1){var I0=S0[D0],B0=_0["padding-"+I0];R0[I0]=i0(B0)}return R0}(m0),d0=c0.left+c0.right,M0=c0.top+c0.bottom,O0=i0(m0.width),x0=i0(m0.height);if(m0.boxSizing==="border-box"&&(Math.round(O0+d0)!==p0&&(O0-=n0(m0,"left","right")+d0),Math.round(x0+M0)!==h0&&(x0-=n0(m0,"top","bottom")+M0)),!function(_0){return _0===e0(_0).document.documentElement}(A0)){var C0=Math.round(O0+d0)-p0,$0=Math.round(x0+M0)-h0;Math.abs(C0)!==1&&(O0-=C0),Math.abs($0)!==1&&(x0-=$0)}return l0(c0.left,c0.top,O0,x0)}var a0=function(){return typeof SVGGraphicsElement<"u"?function(A0){return A0 instanceof e0(A0).SVGGraphicsElement}:function(A0){return A0 instanceof e0(A0).SVGElement&&typeof A0.getBBox=="function"}}();function s0(A0){return Wr?a0(A0)?function(p0){var h0=p0.getBBox();return l0(0,0,h0.width,h0.height)}(A0):o0(A0):r0}function l0(A0,p0,h0,m0){return{x:A0,y:p0,width:h0,height:m0}}var u0=function(A0){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=l0(0,0,0,0),this.target=A0};u0.prototype.isActive=function(){var A0=s0(this.target);return this.contentRect_=A0,A0.width!==this.broadcastWidth||A0.height!==this.broadcastHeight},u0.prototype.broadcastRect=function(){var A0=this.contentRect_;return this.broadcastWidth=A0.width,this.broadcastHeight=A0.height,A0};var b0=function(A0,p0){var h0=function(m0){var c0=m0.x,d0=m0.y,M0=m0.width,O0=m0.height,x0=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,C0=Object.create(x0.prototype);return _i(C0,{x:c0,y:d0,width:M0,height:O0,top:d0,right:c0+M0,bottom:O0+d0,left:c0}),C0}(p0);_i(this,{target:A0,contentRect:h0})},g0=function(A0,p0,h0){if(this.activeObservations_=[],this.observations_=new Nr,typeof A0!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=A0,this.controller_=p0,this.callbackCtx_=h0};g0.prototype.observe=function(A0){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(typeof Element<"u"&&Element instanceof Object){if(!(A0 instanceof e0(A0).Element))throw new TypeError('parameter 1 is not of type "Element".');var p0=this.observations_;p0.has(A0)||(p0.set(A0,new u0(A0)),this.controller_.addObserver(this),this.controller_.refresh())}},g0.prototype.unobserve=function(A0){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(typeof Element<"u"&&Element instanceof Object){if(!(A0 instanceof e0(A0).Element))throw new TypeError('parameter 1 is not of type "Element".');var p0=this.observations_;p0.has(A0)&&(p0.delete(A0),p0.size||this.controller_.removeObserver(this))}},g0.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},g0.prototype.gatherActive=function(){var A0=this;this.clearActive(),this.observations_.forEach(function(p0){p0.isActive()&&A0.activeObservations_.push(p0)})},g0.prototype.broadcastActive=function(){if(this.hasActive()){var A0=this.callbackCtx_,p0=this.activeObservations_.map(function(h0){return new b0(h0.target,h0.broadcastRect())});this.callback_.call(A0,p0,A0),this.clearActive()}},g0.prototype.clearActive=function(){this.activeObservations_.splice(0)},g0.prototype.hasActive=function(){return this.activeObservations_.length>0};var y0=typeof WeakMap<"u"?new WeakMap:new Nr,f0=function(A0){if(!(this instanceof f0))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var p0=Vn.getInstance(),h0=new g0(A0,p0,this);y0.set(this,h0)};["observe","unobserve","disconnect"].forEach(function(A0){f0.prototype[A0]=function(){return(p0=y0.get(this))[A0].apply(p0,arguments);var p0}});var v0=function(){return Qr.ResizeObserver!==void 0?Qr.ResizeObserver:f0}();Dr.default=v0}).call(this,kr(13))},function(_r,Dr){var kr;kr=function(){return this}();try{kr=kr||new Function("return this")()}catch{typeof window=="object"&&(kr=window)}_r.exports=kr},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(Zr){return Zr&&Zr.__esModule?Zr:{default:Zr}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.SvgArrows=void 0;var Nr=qr(kr(0)),Wr=kr(15),Qr=qr(kr(17)),Vr=kr(3),Jr=function(Zr){var zn,Vn,_i=Zr.style||{},e0=_i.startMarker||Zr.startMarker,r0=(Vn=(zn=_i.endMarker)!==null&&zn!==void 0?zn:Zr.endMarker)===null||Vn===void 0||Vn,i0=(0,Vr.createShapeObj)(_i,Zr.endShape),n0=Zr.domAttributes,o0=Zr.cursor,a0=Zr.hitSlop,s0=_i.strokeColor||Zr.strokeColor,l0=_i.strokeWidth||Zr.strokeWidth,u0=_i.strokeDasharray||Zr.strokeDasharray,b0=!(!_i.noCurves&&!Zr.noCurves),g0=_i.lineStyle||Zr.lineStyle||(b0?"angle":"curve"),y0=Zr.offset||0,f0=Zr.source.anchor,v0=(0,Wr.getPointCoordinatesFromAnchorPosition)(Zr.source.anchor,Zr.source.id,Zr.parentCoordinates,Zr.refs),A0=Zr.target.anchor,p0=(0,Wr.getPointCoordinatesFromAnchorPosition)(Zr.target.anchor,Zr.target.id,Zr.parentCoordinates,Zr.refs);return v0?p0?Nr.default.createElement(Qr.default,{className:Zr.className,startingPoint:v0,startingAnchorOrientation:f0,endingPoint:p0,endingAnchorOrientation:A0,strokeColor:s0,strokeWidth:l0,strokeDasharray:u0,arrowLabel:Zr.label,arrowMarkerId:(0,Vr.getMarkerId)(Zr.uniqueId,Zr.source,Zr.target),lineStyle:g0,offset:y0,enableStartMarker:!!e0,disableEndMarker:!r0,endShape:i0,domAttributes:n0,hitSlop:a0,cursor:o0}):(console.warn("[React Archer] Could not find target element! Not drawing the arrow."),null):(console.warn("[React Archer] Could not find starting point of element! Not drawing the arrow."),null)};Dr.SvgArrows=function(Zr){var zn=(0,Wr.getPointFromElement)(Zr.parentCurrent);return zn?Nr.default.createElement(Nr.default.Fragment,null,(0,Vr.getSourceToTargets)(Zr.sourceToTargetsMap).map(function(Vn){return Nr.default.createElement(Jr,{key:JSON.stringify({source:Vn.source,target:Vn.target}),source:Vn.source,target:Vn.target,className:Vn.className,label:Vn.label,style:Vn.style||{},domAttributes:Vn.domAttributes,hitSlop:Vn.hitSlop,cursor:Vn.cursor,startMarker:Zr.startMarker,endMarker:Zr.endMarker,endShape:Zr.endShape,strokeColor:Zr.strokeColor,strokeWidth:Zr.strokeWidth,strokeDasharray:Zr.strokeDasharray,noCurves:Zr.noCurves,lineStyle:Zr.lineStyle,offset:Zr.offset,parentCoordinates:zn,refs:Zr.refs,uniqueId:Zr.uniqueId})})):null}},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(Vr){return Vr&&Vr.__esModule?Vr:{default:Vr}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.getPointCoordinatesFromAnchorPosition=Dr.getPointFromElement=void 0;var Nr=qr(kr(16));function Wr(Vr){return new Nr.default(Vr.left,Vr.top)}var Qr=function(Vr){return Vr?Vr.getBoundingClientRect():null};Dr.getPointFromElement=function(Vr){var Jr=Qr(Vr);return Jr?Wr(Jr):null},Dr.getPointCoordinatesFromAnchorPosition=function(Vr,Jr,Zr,zn){var Vn=Qr(zn[Jr]);if(!Vn)return null;var _i=function(e0,r0){switch(e0){case"top":return Wr(r0).add(new Nr.default(r0.width/2,0));case"bottom":return Wr(r0).add(new Nr.default(r0.width/2,r0.height));case"left":return Wr(r0).add(new Nr.default(0,r0.height/2));case"right":return Wr(r0).add(new Nr.default(r0.width,r0.height/2));case"middle":return Wr(r0).add(new Nr.default(r0.width/2,r0.height/2));default:return console.error("[React Archer] Invalid anchor position was provided. Not drawing the arrow."),null}}(Vr,Vn);return _i?_i.substract(Zr):null}},function(_r,Dr,kr){function qr(Wr,Qr){for(var Vr=0;Vr<Qr.length;Vr++){var Jr=Qr[Vr];Jr.enumerable=Jr.enumerable||!1,Jr.configurable=!0,"value"in Jr&&(Jr.writable=!0),Object.defineProperty(Wr,Jr.key,Jr)}}Object.defineProperty(Dr,"__esModule",{value:!0});var Nr=function(){function Wr(Qr,Vr){(function(Jr,Zr){if(!(Jr instanceof Zr))throw new TypeError("Cannot call a class as a function")})(this,Wr),this.x=Qr,this.y=Vr}return function(Qr,Vr,Jr){Vr&&qr(Qr.prototype,Vr),Object.defineProperty(Qr,"prototype",{writable:!1})}(Wr,[{key:"add",value:function(Qr){return new Wr(this.x+Qr.x,this.y+Qr.y)}},{key:"substract",value:function(Qr){return new Wr(this.x-Qr.x,this.y-Qr.y)}}]),Wr}();Dr.default=Nr},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(zn){return zn&&zn.__esModule?zn:{default:zn}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.computeLabelDimensions=Dr.computeEndingAnchorPosition=Dr.computeStartingAnchorPosition=Dr.computeArrowPointAccordingToArrowHead=void 0;var Nr=qr(kr(0)),Wr=kr(18);function Qr(zn,Vn,_i,e0,r0,i0,n0,o0){var a0=(0,Wr.computeArrowDirectionVector)(r0),s0=a0.arrowX,l0=a0.arrowY;if(i0==="straight"&&n0!==void 0&&o0!==void 0){var u0=Math.atan2(o0-Vn,n0-zn);s0=Math.cos(u0),l0=Math.sin(u0)}return{xPoint:zn+s0*_i*e0/2,yPoint:Vn+l0*_i*e0/2}}function Vr(zn,Vn,_i,e0,r0){return r0==="top"||r0==="bottom"?{xAnchor1:zn,yAnchor1:Vn+(e0-Vn)/2}:r0==="left"||r0==="right"?{xAnchor1:zn+(_i-zn)/2,yAnchor1:Vn}:{xAnchor1:zn,yAnchor1:Vn}}function Jr(zn,Vn,_i,e0,r0){return r0==="top"||r0==="bottom"?{xAnchor2:_i,yAnchor2:e0-(e0-Vn)/2}:r0==="left"||r0==="right"?{xAnchor2:_i-(_i-zn)/2,yAnchor2:e0}:{xAnchor2:_i,yAnchor2:e0}}function Zr(zn,Vn,_i,e0){return{xLabel:_i>zn?zn:_i,yLabel:e0>Vn?Vn:e0,labelWidth:Math.max(Math.abs(_i-zn),1),labelHeight:Math.max(Math.abs(e0-Vn),1)}}Dr.computeArrowPointAccordingToArrowHead=Qr,Dr.computeStartingAnchorPosition=Vr,Dr.computeEndingAnchorPosition=Jr,Dr.computeLabelDimensions=Zr,Dr.default=function(zn){var Vn=zn.className,_i=zn.startingPoint,e0=zn.startingAnchorOrientation,r0=zn.endingPoint,i0=zn.endingAnchorOrientation,n0=zn.strokeColor,o0=zn.strokeWidth,a0=zn.strokeDasharray,s0=zn.arrowLabel,l0=zn.arrowMarkerId,u0=zn.lineStyle,b0=zn.offset,g0=zn.enableStartMarker,y0=zn.disableEndMarker,f0=zn.endShape,v0=zn.domAttributes,A0=zn.hitSlop,p0=A0===void 0?10:A0,h0=zn.cursor,m0=h0===void 0?"pointer":h0,c0=f0.circle?2*f0.circle.radius:2*f0.arrow.arrowLength,d0=Qr(_i.x,_i.y,g0?c0:0,o0,e0,u0,r0.x,r0.y),M0=d0.xPoint,O0=d0.yPoint,x0=Qr(r0.x,r0.y,y0?0:c0,o0,i0,u0,_i.x,_i.y),C0=x0.xPoint,$0=x0.yPoint,_0=Vr(M0,O0,C0,$0,e0),R0=_0.xAnchor1,D0=_0.yAnchor1,S0=Jr(M0,O0,C0,$0,i0),I0=function(q0){var k0=q0.xStart,w0=q0.yStart,F0=q0.xAnchor1,G0=q0.yAnchor1,X0=q0.xAnchor2,eo=q0.yAnchor2,K0=q0.xEnd,Z0=q0.yEnd,ao=q0.lineStyle,io=q0.offset;if(io&&io!==0){var H0=ao==="straight"?Math.atan2(Z0-w0,K0-k0):Math.atan2(G0-w0,F0-k0),P0=io*Math.cos(H0),W0=io*Math.sin(H0);ao!=="straight"&&(k0+=P0,w0+=W0),K0-=P0,Z0-=W0}var Y0="M".concat(k0,",").concat(w0," ");return["curve","angle"].includes(ao)&&(Y0+="".concat(ao==="curve"?"C":"").concat(F0,",").concat(G0," ").concat(X0,",").concat(eo," ")),Y0+="".concat(K0,",").concat(Z0)}({xStart:M0,yStart:O0,xAnchor1:R0,yAnchor1:D0,xAnchor2:S0.xAnchor2,yAnchor2:S0.yAnchor2,xEnd:C0,yEnd:$0,lineStyle:u0,offset:b0}),B0=Zr(M0,O0,C0,$0),T0=B0.xLabel,Q0=B0.yLabel,L0=B0.labelWidth,N0=B0.labelHeight,j0="url(#".concat(l0,")");return Nr.default.createElement("g",{className:Vn},Nr.default.createElement("path",{d:I0,style:{fill:"none",stroke:n0,strokeWidth:o0,strokeDasharray:a0},markerStart:g0?j0:void 0,markerEnd:y0?void 0:j0}),v0&&Nr.default.createElement("path",Object.assign({d:I0,style:{fill:"none",stroke:"rgba(0, 0, 0, 0)",strokeWidth:p0,cursor:v0?m0:"initial",pointerEvents:"all"}},v0)),s0&&Nr.default.createElement("foreignObject",{x:T0,y:Q0,width:L0,height:N0,style:{overflow:"visible",pointerEvents:"none"}},Nr.default.createElement("div",{style:{position:"absolute",left:"50%",top:"50%",transform:"translateX(-50%) translateY(-50%)",pointerEvents:"all"}},Nr.default.createElement("div",null,s0))))}},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.computeArrowDirectionVector=void 0,Dr.computeArrowDirectionVector=function(qr){switch(qr){case"left":return{arrowX:-1,arrowY:0};case"right":return{arrowX:1,arrowY:0};case"top":return{arrowX:0,arrowY:-1};case"bottom":return{arrowX:0,arrowY:1};default:return{arrowX:0,arrowY:0}}}},function(_r,Dr,kr){var qr=this&&this.__importDefault||function(Zr){return Zr&&Zr.__esModule?Zr:{default:Zr}};Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.ArrowMarkers=void 0;var Nr=qr(kr(0)),Wr=kr(4),Qr=kr(3),Vr=function(Zr,zn){return function(){var Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0,b0,g0=((_i=(Vn=Zr.endShape)===null||Vn===void 0?void 0:Vn.circle)===null||_i===void 0?void 0:_i.radius)||((e0=zn.circle)===null||e0===void 0?void 0:e0.radius)||Wr.endShapeDefaultProp.circle.radius,y0=((i0=(r0=Zr.endShape)===null||r0===void 0?void 0:r0.circle)===null||i0===void 0?void 0:i0.strokeWidth)||((n0=zn.circle)===null||n0===void 0?void 0:n0.strokeWidth)||Wr.endShapeDefaultProp.circle.strokeWidth,f0=((a0=(o0=Zr.endShape)===null||o0===void 0?void 0:o0.circle)===null||a0===void 0?void 0:a0.strokeColor)||((s0=zn.circle)===null||s0===void 0?void 0:s0.strokeColor)||Wr.endShapeDefaultProp.circle.strokeColor,v0=((u0=(l0=Zr.endShape)===null||l0===void 0?void 0:l0.circle)===null||u0===void 0?void 0:u0.fillColor)||((b0=zn.circle)===null||b0===void 0?void 0:b0.fillColor)||Wr.endShapeDefaultProp.circle.fillColor;return{markerWidth:4*g0,markerHeight:4*g0,refX:2*g0+y0,refY:2*g0,path:Nr.default.createElement("circle",{cx:2*g0,cy:2*g0,r:g0,fill:v0,stroke:f0,strokeWidth:y0})}}},Jr=function(Zr,zn,Vn){return function(){var _i,e0,r0,i0,n0,o0,a0,s0,l0=Zr.strokeColor||Vn,u0=(n0=(r0=(e0=(_i=Zr.endShape)===null||_i===void 0?void 0:_i.arrow)===null||e0===void 0?void 0:e0.arrowLength)!==null&&r0!==void 0?r0:(i0=zn==null?void 0:zn.arrow)===null||i0===void 0?void 0:i0.arrowLength)!==null&&n0!==void 0?n0:Wr.endShapeDefaultProp.arrow.arrowLength,b0=((a0=(o0=Zr.endShape)===null||o0===void 0?void 0:o0.arrow)===null||a0===void 0?void 0:a0.arrowThickness)||((s0=zn==null?void 0:zn.arrow)===null||s0===void 0?void 0:s0.arrowThickness)||Wr.endShapeDefaultProp.arrow.arrowThickness,g0="M0,0 L0,".concat(b0," L").concat(u0,",").concat(b0/2," z");return{markerWidth:u0,markerHeight:b0,refX:0,refY:b0/2,path:Nr.default.createElement("path",{d:g0,fill:l0})}}};Dr.ArrowMarkers=function(Zr){var zn=Zr.sourceToTargetsMap,Vn=Zr.endShape,_i=Zr.strokeColor,e0=Zr.uniqueId;return Nr.default.createElement(Nr.default.Fragment,null,(0,Qr.getSourceToTargets)(zn).map(function(r0){var i0=r0.source,n0=r0.target,o0=r0.style,a0=function(y0){var f0=y0.style,v0=y0.strokeColor,A0=y0.endShape,p0=(0,Qr.getEndShapeFromStyle)(f0);return{circle:Vr(f0,A0),arrow:Jr(f0,A0,v0)}[p0]()}({style:o0===void 0?{}:o0,endShape:Vn,strokeColor:_i}),s0=a0.markerHeight,l0=a0.markerWidth,u0=a0.path,b0=a0.refX,g0=a0.refY;return Nr.default.createElement("marker",{id:(0,Qr.getMarkerId)(e0,i0,n0),key:(0,Qr.getMarkerId)(e0,i0,n0),markerWidth:l0,markerHeight:s0,refX:b0,refY:g0,orient:"auto-start-reverse",markerUnits:"strokeWidth"},u0)}))}},function(_r,Dr,kr){Object.defineProperty(Dr,"__esModule",{value:!0}),Dr.useResizeListener=Dr.useObserveElements=void 0;var qr=kr(0);Dr.useObserveElements=function(Nr,Wr){(0,qr.useEffect)(function(){return Object.keys(Nr).map(function(Qr){Wr.observe(Nr[Qr])}),function(){Object.keys(Nr).map(function(Qr){Wr.unobserve(Nr[Qr])})}},[Nr,Wr])},Dr.useResizeListener=function(Nr){(0,qr.useEffect)(function(){return window&&window.addEventListener("resize",Nr),function(){window&&window.removeEventListener("resize",Nr)}},[Nr])}}])})})(reactArcher);var reactArcherExports=reactArcher.exports,baseGetTag$1=_baseGetTag,isObjectLike$1=isObjectLike_1,dateTag="[object Date]";function baseIsDate$1(Gt){return isObjectLike$1(Gt)&&baseGetTag$1(Gt)==dateTag}var _baseIsDate=baseIsDate$1,baseIsDate=_baseIsDate,baseUnary=_baseUnary,nodeUtil=_nodeUtilExports,nodeIsDate=nodeUtil&&nodeUtil.isDate,isDate=nodeIsDate?baseUnary(nodeIsDate):baseIsDate,isDate_1=isDate;const a=getDefaultExportFromCjs$3(isDate_1);var t0=new Date,t1=new Date;function newInterval(Gt,$r,zr,_r){function Dr(kr){return Gt(kr=arguments.length===0?new Date:new Date(+kr)),kr}return Dr.floor=function(kr){return Gt(kr=new Date(+kr)),kr},Dr.ceil=function(kr){return Gt(kr=new Date(kr-1)),$r(kr,1),Gt(kr),kr},Dr.round=function(kr){var qr=Dr(kr),Nr=Dr.ceil(kr);return kr-qr<Nr-kr?qr:Nr},Dr.offset=function(kr,qr){return $r(kr=new Date(+kr),qr==null?1:Math.floor(qr)),kr},Dr.range=function(kr,qr,Nr){var Wr=[],Qr;if(kr=Dr.ceil(kr),Nr=Nr==null?1:Math.floor(Nr),!(kr<qr)||!(Nr>0))return Wr;do Wr.push(Qr=new Date(+kr)),$r(kr,Nr),Gt(kr);while(Qr<kr&&kr<qr);return Wr},Dr.filter=function(kr){return newInterval(function(qr){if(qr>=qr)for(;Gt(qr),!kr(qr);)qr.setTime(qr-1)},function(qr,Nr){if(qr>=qr)if(Nr<0)for(;++Nr<=0;)for(;$r(qr,-1),!kr(qr););else for(;--Nr>=0;)for(;$r(qr,1),!kr(qr););})},zr&&(Dr.count=function(kr,qr){return t0.setTime(+kr),t1.setTime(+qr),Gt(t0),Gt(t1),Math.floor(zr(t0,t1))},Dr.every=function(kr){return kr=Math.floor(kr),!isFinite(kr)||!(kr>0)?null:kr>1?Dr.filter(_r?function(qr){return _r(qr)%kr===0}:function(qr){return Dr.count(0,qr)%kr===0}):Dr}),Dr}var millisecond=newInterval(function(){},function(Gt,$r){Gt.setTime(+Gt+$r)},function(Gt,$r){return $r-Gt});millisecond.every=function(Gt){return Gt=Math.floor(Gt),!isFinite(Gt)||!(Gt>0)?null:Gt>1?newInterval(function($r){$r.setTime(Math.floor($r/Gt)*Gt)},function($r,zr){$r.setTime(+$r+zr*Gt)},function($r,zr){return(zr-$r)/Gt}):millisecond};millisecond.range;var durationSecond=1e3,durationMinute=6e4,durationHour=36e5,durationWeek=6048e5,second=newInterval(function(Gt){Gt.setTime(Gt-Gt.getMilliseconds())},function(Gt,$r){Gt.setTime(+Gt+$r*durationSecond)},function(Gt,$r){return($r-Gt)/durationSecond},function(Gt){return Gt.getUTCSeconds()});second.range;var minute=newInterval(function(Gt){Gt.setTime(Gt-Gt.getMilliseconds()-Gt.getSeconds()*durationSecond)},function(Gt,$r){Gt.setTime(+Gt+$r*durationMinute)},function(Gt,$r){return($r-Gt)/durationMinute},function(Gt){return Gt.getMinutes()});minute.range;var hour=newInterval(function(Gt){Gt.setTime(Gt-Gt.getMilliseconds()-Gt.getSeconds()*durationSecond-Gt.getMinutes()*durationMinute)},function(Gt,$r){Gt.setTime(+Gt+$r*durationHour)},function(Gt,$r){return($r-Gt)/durationHour},function(Gt){return Gt.getHours()});hour.range;function weekday(Gt){return newInterval(function($r){$r.setDate($r.getDate()-($r.getDay()+7-Gt)%7),$r.setHours(0,0,0,0)},function($r,zr){$r.setDate($r.getDate()+zr*7)},function($r,zr){return(zr-$r-(zr.getTimezoneOffset()-$r.getTimezoneOffset())*durationMinute)/durationWeek})}var sunday=weekday(0),monday=weekday(1),tuesday=weekday(2),wednesday=weekday(3),thursday=weekday(4),friday=weekday(5),saturday=weekday(6);sunday.range;monday.range;tuesday.range;wednesday.range;thursday.range;friday.range;saturday.range;var month=newInterval(function(Gt){Gt.setDate(1),Gt.setHours(0,0,0,0)},function(Gt,$r){Gt.setMonth(Gt.getMonth()+$r)},function(Gt,$r){return $r.getMonth()-Gt.getMonth()+($r.getFullYear()-Gt.getFullYear())*12},function(Gt){return Gt.getMonth()});month.range;var year=newInterval(function(Gt){Gt.setMonth(0,1),Gt.setHours(0,0,0,0)},function(Gt,$r){Gt.setFullYear(Gt.getFullYear()+$r)},function(Gt,$r){return $r.getFullYear()-Gt.getFullYear()},function(Gt){return Gt.getFullYear()});year.every=function(Gt){return!isFinite(Gt=Math.floor(Gt))||!(Gt>0)?null:newInterval(function($r){$r.setFullYear(Math.floor($r.getFullYear()/Gt)*Gt),$r.setMonth(0,1),$r.setHours(0,0,0,0)},function($r,zr){$r.setFullYear($r.getFullYear()+zr*Gt)})};year.range;var utcMinute=newInterval(function(Gt){Gt.setUTCSeconds(0,0)},function(Gt,$r){Gt.setTime(+Gt+$r*durationMinute)},function(Gt,$r){return($r-Gt)/durationMinute},function(Gt){return Gt.getUTCMinutes()});utcMinute.range;var utcHour=newInterval(function(Gt){Gt.setUTCMinutes(0,0,0)},function(Gt,$r){Gt.setTime(+Gt+$r*durationHour)},function(Gt,$r){return($r-Gt)/durationHour},function(Gt){return Gt.getUTCHours()});utcHour.range;function utcWeekday(Gt){return newInterval(function($r){$r.setUTCDate($r.getUTCDate()-($r.getUTCDay()+7-Gt)%7),$r.setUTCHours(0,0,0,0)},function($r,zr){$r.setUTCDate($r.getUTCDate()+zr*7)},function($r,zr){return(zr-$r)/durationWeek})}var utcSunday=utcWeekday(0),utcMonday=utcWeekday(1),utcTuesday=utcWeekday(2),utcWednesday=utcWeekday(3),utcThursday=utcWeekday(4),utcFriday=utcWeekday(5),utcSaturday=utcWeekday(6);utcSunday.range;utcMonday.range;utcTuesday.range;utcWednesday.range;utcThursday.range;utcFriday.range;utcSaturday.range;var utcMonth=newInterval(function(Gt){Gt.setUTCDate(1),Gt.setUTCHours(0,0,0,0)},function(Gt,$r){Gt.setUTCMonth(Gt.getUTCMonth()+$r)},function(Gt,$r){return $r.getUTCMonth()-Gt.getUTCMonth()+($r.getUTCFullYear()-Gt.getUTCFullYear())*12},function(Gt){return Gt.getUTCMonth()});utcMonth.range;var utcYear=newInterval(function(Gt){Gt.setUTCMonth(0,1),Gt.setUTCHours(0,0,0,0)},function(Gt,$r){Gt.setUTCFullYear(Gt.getUTCFullYear()+$r)},function(Gt,$r){return $r.getUTCFullYear()-Gt.getUTCFullYear()},function(Gt){return Gt.getUTCFullYear()});utcYear.every=function(Gt){return!isFinite(Gt=Math.floor(Gt))||!(Gt>0)?null:newInterval(function($r){$r.setUTCFullYear(Math.floor($r.getUTCFullYear()/Gt)*Gt),$r.setUTCMonth(0,1),$r.setUTCHours(0,0,0,0)},function($r,zr){$r.setUTCFullYear($r.getUTCFullYear()+zr*Gt)})};utcYear.range;function $$3(){return $$3=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},$$3.apply(this,arguments)}var J$3=[function(Gt){return Gt.setMilliseconds(0)},function(Gt){return Gt.setSeconds(0)},function(Gt){return Gt.setMinutes(0)},function(Gt){return Gt.setHours(0)},function(Gt){return Gt.setDate(1)},function(Gt){return Gt.setMonth(0)}],K$2={millisecond:[],second:J$3.slice(0,1),minute:J$3.slice(0,2),hour:J$3.slice(0,3),day:J$3.slice(0,4),month:J$3.slice(0,5),year:J$3.slice(0,6)},L$2=function(Gt){return function($r){return K$2[Gt].forEach(function(zr){zr($r)}),$r}},Q$4=function(Gt){var $r=Gt.format,zr=$r===void 0?"native":$r,_r=Gt.precision,Dr=_r===void 0?"millisecond":_r,kr=Gt.useUTC,qr=kr===void 0||kr,Nr=L$2(Dr);return function(Wr){if(Wr===void 0)return Wr;if(zr==="native"||Wr instanceof Date)return Nr(Wr);var Qr=qr?utcParse(zr):timeParse(zr);return Nr(Qr(Wr))}},W$3=function(Gt,$r,zr,_r){var Dr,kr,qr,Nr,Wr=Gt.min,Qr=Wr===void 0?0:Wr,Vr=Gt.max,Jr=Vr===void 0?"auto":Vr,Zr=Gt.stacked,zn=Zr!==void 0&&Zr,Vn=Gt.reverse,_i=Vn!==void 0&&Vn,e0=Gt.clamp,r0=e0!==void 0&&e0,i0=Gt.nice,n0=i0!==void 0&&i0;Qr==="auto"?Dr=zn===!0?(kr=$r.minStacked)!=null?kr:0:$r.min:Dr=Qr,Jr==="auto"?qr=zn===!0?(Nr=$r.maxStacked)!=null?Nr:0:$r.max:qr=Jr;var o0=linear().rangeRound(_r==="x"?[0,zr]:[zr,0]).domain(_i?[qr,Dr]:[Dr,qr]).clamp(r0);return n0===!0?o0.nice():typeof n0=="number"&&o0.nice(n0),X$1(o0,zn)},X$1=function(Gt,$r){$r===void 0&&($r=!1);var zr=Gt;return zr.type="linear",zr.stacked=$r,zr},Y$2=function(Gt,$r,zr){var _r=point$4().range([0,zr]).domain($r.all);return _r.type="point",_r},_$3=function(Gt,$r,zr,_r){var Dr=Gt.round,kr=Dr===void 0||Dr,qr=band().range(_r==="x"?[0,zr]:[zr,0]).domain($r.all).round(kr);return nn(qr)},nn=function(Gt){var $r=Gt;return $r.type="band",$r},tn=function(Gt,$r,zr){var _r,Dr,kr=Gt.format,qr=kr===void 0?"native":kr,Nr=Gt.precision,Wr=Nr===void 0?"millisecond":Nr,Qr=Gt.min,Vr=Qr===void 0?"auto":Qr,Jr=Gt.max,Zr=Jr===void 0?"auto":Jr,zn=Gt.useUTC,Vn=zn===void 0||zn,_i=Gt.nice,e0=_i!==void 0&&_i,r0=Q$4({format:qr,precision:Wr,useUTC:Vn});_r=Vr==="auto"?r0($r.min):qr!=="native"?r0(Vr):Vr,Dr=Zr==="auto"?r0($r.max):qr!=="native"?r0(Zr):Zr;var i0=Vn?utcTime():time();i0.range([0,zr]),_r&&Dr&&i0.domain([_r,Dr]),e0===!0?i0.nice():typeof e0!="object"&&typeof e0!="number"||i0.nice(e0);var n0=i0;return n0.type="time",n0.useUTC=Vn,n0},rn=function(Gt,$r,zr,_r){var Dr,kr=Gt.base,qr=kr===void 0?10:kr,Nr=Gt.min,Wr=Nr===void 0?"auto":Nr,Qr=Gt.max,Vr=Qr===void 0?"auto":Qr;if($r.all.some(function(_i){return _i===0}))throw new Error("a log scale domain must not include or cross zero");var Jr,Zr,zn=!1;if($r.all.filter(function(_i){return _i!=null}).forEach(function(_i){zn||(Dr===void 0?Dr=Math.sign(_i):Math.sign(_i)!==Dr&&(zn=!0))}),zn)throw new Error("a log scale domain must be strictly-positive or strictly-negative");Jr=Wr==="auto"?$r.min:Wr,Zr=Vr==="auto"?$r.max:Vr;var Vn=log().domain([Jr,Zr]).rangeRound(_r==="x"?[0,zr]:[zr,0]).base(qr).nice();return Vn.type="log",Vn},en=function(Gt,$r,zr,_r){var Dr,kr,qr=Gt.constant,Nr=qr===void 0?1:qr,Wr=Gt.min,Qr=Wr===void 0?"auto":Wr,Vr=Gt.max,Jr=Vr===void 0?"auto":Vr,Zr=Gt.reverse,zn=Zr!==void 0&&Zr;Dr=Qr==="auto"?$r.min:Qr,kr=Jr==="auto"?$r.max:Jr;var Vn=symlog().constant(Nr).rangeRound(_r==="x"?[0,zr]:[zr,0]).nice();zn===!0?Vn.domain([kr,Dr]):Vn.domain([Dr,kr]);var _i=Vn;return _i.type="symlog",_i},an=function(Gt){return Gt==="x"?"y":"x"},on$1=function(Gt,$r){return Gt===$r},un=function(Gt,$r){return Gt.getTime()===$r.getTime()};function cn(Gt,$r,zr,_r){switch(Gt.type){case"linear":return W$3(Gt,$r,zr,_r);case"point":return Y$2(Gt,$r,zr);case"band":return _$3(Gt,$r,zr,_r);case"time":return tn(Gt,$r,zr);case"log":return rn(Gt,$r,zr,_r);case"symlog":return en(Gt,$r,zr,_r);default:throw new Error("invalid scale spec")}}var sn=function(Gt,$r,zr){var _r;if("stacked"in zr&&zr.stacked){var Dr=Gt.data[$r==="x"?"xStacked":"yStacked"];return Dr==null?null:zr(Dr)}return(_r=zr(Gt.data[$r]))!=null?_r:null},dn=function(Gt,$r,zr,_r,Dr){var kr=Gt.map(function(Vr){return function(Jr){return $$3({},Jr,{data:Jr.data.map(function(Zr){return{data:$$3({},Zr)}})})}(Vr)}),qr=fn(kr,$r,zr);"stacked"in $r&&$r.stacked===!0&&vn(qr,kr),"stacked"in zr&&zr.stacked===!0&&yn(qr,kr);var Nr=cn($r,qr.x,_r,"x"),Wr=cn(zr,qr.y,Dr,"y"),Qr=kr.map(function(Vr){return $$3({},Vr,{data:Vr.data.map(function(Jr){return $$3({},Jr,{position:{x:sn(Jr,"x",Nr),y:sn(Jr,"y",Wr)}})})})});return $$3({},qr,{series:Qr,xScale:Nr,yScale:Wr})},fn=function(Gt,$r,zr){return{x:ln(Gt,"x",$r),y:ln(Gt,"y",zr)}},ln=function(Gt,$r,zr,_r){var Dr={},kr=Dr.getValue,qr=kr===void 0?function(Vn){return Vn.data[$r]}:kr,Nr=Dr.setValue,Wr=Nr===void 0?function(Vn,_i){Vn.data[$r]=_i}:Nr;if(zr.type==="linear")Gt.forEach(function(Vn){Vn.data.forEach(function(_i){var e0=qr(_i);e0&&Wr(_i,parseFloat(String(e0)))})});else if(zr.type==="time"&&zr.format!=="native"){var Qr=Q$4(zr);Gt.forEach(function(Vn){Vn.data.forEach(function(_i){var e0=qr(_i);e0&&Wr(_i,Qr(e0))})})}var Vr=[];switch(Gt.forEach(function(Vn){Vn.data.forEach(function(_i){Vr.push(qr(_i))})}),zr.type){case"linear":var Jr=r$5(n$3(Vr).filter(function(Vn){return Vn!==null}),function(Vn){return Vn});return{all:Jr,min:Math.min.apply(Math,Jr),max:Math.max.apply(Math,Jr)};case"time":var Zr=uniqBy$1(Vr,function(Vn){return Vn.getTime()}).slice(0).sort(function(Vn,_i){return _i.getTime()-Vn.getTime()}).reverse();return{all:Zr,min:Zr[0],max:e$4(Zr)};default:var zn=n$3(Vr);return{all:zn,min:zn[0],max:e$4(zn)}}},mn=function(Gt,$r,zr){var _r=an(Gt),Dr=[];$r[_r].all.forEach(function(kr){var qr=a(kr)?un:on$1,Nr=[];zr.forEach(function(Wr){var Qr=Wr.data.find(function(zn){return qr(zn.data[_r],kr)}),Vr=null,Jr=null;if(Qr!==void 0){if((Vr=Qr.data[Gt])!==null){var Zr=e$4(Nr);Zr===void 0?Jr=Vr:Zr!==null&&(Jr=Zr+Vr)}Qr.data[Gt==="x"?"xStacked":"yStacked"]=Jr}Nr.push(Jr),Jr!==null&&Dr.push(Jr)})}),$r[Gt].minStacked=Math.min.apply(Math,Dr),$r[Gt].maxStacked=Math.max.apply(Math,Dr)},vn=function(Gt,$r){return mn("x",Gt,$r)},yn=function(Gt,$r){return mn("y",Gt,$r)},pn=function(Gt){var $r=Gt.bandwidth();if($r===0)return Gt;var zr=$r/2;return Gt.round()&&(zr=Math.round(zr)),function(_r){var Dr;return((Dr=Gt(_r))!=null?Dr:0)+zr}},hn={millisecond:[millisecond,millisecond],second:[second,second],minute:[minute,utcMinute],hour:[hour,utcHour],day:[newInterval(function(Gt){return Gt.setHours(0,0,0,0)},function(Gt,$r){return Gt.setDate(Gt.getDate()+$r)},function(Gt,$r){return($r.getTime()-Gt.getTime())/864e5},function(Gt){return Math.floor(Gt.getTime()/864e5)}),newInterval(function(Gt){return Gt.setUTCHours(0,0,0,0)},function(Gt,$r){return Gt.setUTCDate(Gt.getUTCDate()+$r)},function(Gt,$r){return($r.getTime()-Gt.getTime())/864e5},function(Gt){return Math.floor(Gt.getTime()/864e5)})],week:[sunday,utcSunday],sunday:[sunday,utcSunday],monday:[monday,utcMonday],tuesday:[tuesday,utcTuesday],wednesday:[wednesday,utcWednesday],thursday:[thursday,utcThursday],friday:[friday,utcFriday],saturday:[saturday,utcSaturday],month:[month,utcMonth],year:[year,utcYear]},gn=Object.keys(hn),xn=new RegExp("^every\\s*(\\d+)?\\s*("+gn.join("|")+")s?$","i"),kn=function(Gt,$r){if(Array.isArray($r))return $r;if(typeof $r=="string"&&"useUTC"in Gt){var zr=$r.match(xn);if(zr){var _r=zr[1],Dr=zr[2],kr=hn[Dr][Gt.useUTC?1:0];if(Dr==="day"){var qr,Nr,Wr=Gt.domain(),Qr=Wr[0],Vr=Wr[1],Jr=new Date(Vr);return Jr.setDate(Jr.getDate()+1),(qr=(Nr=kr.every(Number(_r??1)))==null?void 0:Nr.range(Qr,Jr))!=null?qr:[]}if(_r===void 0)return Gt.ticks(kr);var Zr=kr.every(Number(_r));if(Zr)return Gt.ticks(Zr)}throw new Error("Invalid tickValues: "+$r)}if("ticks"in Gt){if($r===void 0)return Gt.ticks();if(typeof(zn=$r)=="number"&&isFinite(zn)&&Math.floor(zn)===zn)return Gt.ticks($r)}var zn;return Gt.domain()};function p(){return p=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},p.apply(this,arguments)}var b$1=function(Gt){var $r,zr=Gt.axis,_r=Gt.scale,Dr=Gt.ticksPosition,kr=Gt.tickValues,qr=Gt.tickSize,Nr=Gt.tickPadding,Wr=Gt.tickRotation,Qr=Gt.truncateTickAt,Vr=Gt.engine,Jr=Vr===void 0?"svg":Vr,Zr=kn(_r,kr),zn=rn$1[Jr],Vn="bandwidth"in _r?pn(_r):_r,_i={lineX:0,lineY:0},e0={textX:0,textY:0},r0=typeof document=="object"&&document.dir==="rtl",i0=zn.align.center,n0=zn.baseline.center;return zr==="x"?($r=function(o0){var a0;return{x:(a0=Vn(o0))!=null?a0:0,y:0}},_i.lineY=qr*(Dr==="after"?1:-1),e0.textY=(qr+Nr)*(Dr==="after"?1:-1),n0=Dr==="after"?zn.baseline.top:zn.baseline.bottom,Wr===0?i0=zn.align.center:Dr==="after"&&Wr<0||Dr==="before"&&Wr>0?(i0=zn.align[r0?"left":"right"],n0=zn.baseline.center):(Dr==="after"&&Wr>0||Dr==="before"&&Wr<0)&&(i0=zn.align[r0?"right":"left"],n0=zn.baseline.center)):($r=function(o0){var a0;return{x:0,y:(a0=Vn(o0))!=null?a0:0}},_i.lineX=qr*(Dr==="after"?1:-1),e0.textX=(qr+Nr)*(Dr==="after"?1:-1),i0=Dr==="after"?zn.align.left:zn.align.right),{ticks:Zr.map(function(o0){var a0=typeof o0=="string"?function(s0){var l0=String(s0).length;return Qr&&Qr>0&&l0>Qr?""+String(s0).slice(0,Qr).concat("..."):""+s0}(o0):o0;return p({key:o0 instanceof Date?""+o0.valueOf():""+o0,value:a0},$r(o0),_i,e0)}),textAlign:i0,textBaseline:n0}},P$2=function(Gt,$r){if(Gt===void 0||typeof Gt=="function")return Gt;if($r.type==="time"){var zr=timeFormat(Gt);return function(_r){return zr(_r instanceof Date?_r:new Date(_r))}}return format(Gt)},T$2=function(Gt){var $r,zr=Gt.width,_r=Gt.height,Dr=Gt.scale,kr=Gt.axis,qr=Gt.values,Nr=($r=qr,(Array.isArray($r)?qr:void 0)||kn(Dr,qr)),Wr="bandwidth"in Dr?pn(Dr):Dr,Qr=kr==="x"?Nr.map(function(Vr){var Jr,Zr;return{key:Vr instanceof Date?""+Vr.valueOf():""+Vr,x1:(Jr=Wr(Vr))!=null?Jr:0,x2:(Zr=Wr(Vr))!=null?Zr:0,y1:0,y2:_r}}):Nr.map(function(Vr){var Jr,Zr;return{key:Vr instanceof Date?""+Vr.valueOf():""+Vr,x1:0,x2:zr,y1:(Jr=Wr(Vr))!=null?Jr:0,y2:(Zr=Wr(Vr))!=null?Zr:0}});return Qr},A=reactExports.memo(function(Gt){var $r,zr=Gt.value,_r=Gt.format,Dr=Gt.lineX,kr=Gt.lineY,qr=Gt.onClick,Nr=Gt.textBaseline,Wr=Gt.textAnchor,Qr=Gt.animatedProps,Vr=zt(),Jr=Vr.axis.ticks.line,Zr=Vr.axis.ticks.text,zn=($r=_r==null?void 0:_r(zr))!=null?$r:zr,Vn=reactExports.useMemo(function(){var _i={opacity:Qr.opacity};return qr?{style:p({},_i,{cursor:"pointer"}),onClick:function(e0){return qr(e0,zn)}}:{style:_i}},[Qr.opacity,qr,zn]);return jsxRuntimeExports.jsxs(animated.g,p({transform:Qr.transform},Vn,{children:[jsxRuntimeExports.jsx("line",{x1:0,x2:Dr,y1:0,y2:kr,style:Jr}),Zr.outlineWidth>0&&jsxRuntimeExports.jsx(animated.text,{dominantBaseline:Nr,textAnchor:Wr,transform:Qr.textTransform,style:Zr,strokeWidth:2*Zr.outlineWidth,stroke:Zr.outlineColor,strokeLinejoin:"round",children:""+zn}),jsxRuntimeExports.jsx(animated.text,{dominantBaseline:Nr,textAnchor:Wr,transform:Qr.textTransform,style:Mt(Zr),children:""+zn})]}))}),S$1=function(Gt){var $r=Gt.axis,zr=Gt.scale,_r=Gt.x,Dr=_r===void 0?0:_r,kr=Gt.y,qr=kr===void 0?0:kr,Nr=Gt.length,Wr=Gt.ticksPosition,Qr=Gt.tickValues,Vr=Gt.tickSize,Jr=Vr===void 0?5:Vr,Zr=Gt.tickPadding,zn=Zr===void 0?5:Zr,Vn=Gt.tickRotation,_i=Vn===void 0?0:Vn,e0=Gt.format,r0=Gt.renderTick,i0=r0===void 0?A:r0,n0=Gt.truncateTickAt,o0=Gt.legend,a0=Gt.legendPosition,s0=a0===void 0?"end":a0,l0=Gt.legendOffset,u0=l0===void 0?0:l0,b0=Gt.onClick,g0=Gt.ariaHidden,y0=zt(),f0=y0.axis.legend.text,v0=reactExports.useMemo(function(){return P$2(e0,zr)},[e0,zr]),A0=b$1({axis:$r,scale:zr,ticksPosition:Wr,tickValues:Qr,tickSize:Jr,tickPadding:zn,tickRotation:_i,truncateTickAt:n0}),p0=A0.ticks,h0=A0.textAlign,m0=A0.textBaseline,c0=null;if(o0!==void 0){var d0,M0=0,O0=0,x0=0;$r==="y"?(x0=-90,M0=u0,s0==="start"?(d0="start",O0=Nr):s0==="middle"?(d0="middle",O0=Nr/2):s0==="end"&&(d0="end")):(O0=u0,s0==="start"?d0="start":s0==="middle"?(d0="middle",M0=Nr/2):s0==="end"&&(d0="end",M0=Nr)),c0=jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[f0.outlineWidth>0&&jsxRuntimeExports.jsx("text",{transform:"translate("+M0+", "+O0+") rotate("+x0+")",textAnchor:d0,style:p({dominantBaseline:"central"},f0),strokeWidth:2*f0.outlineWidth,stroke:f0.outlineColor,strokeLinejoin:"round",children:o0}),jsxRuntimeExports.jsx("text",{transform:"translate("+M0+", "+O0+") rotate("+x0+")",textAnchor:d0,style:p({dominantBaseline:"central"},f0),children:o0})]})}var C0=Ur(),$0=C0.animate,_0=C0.config,R0=useSpring({transform:"translate("+Dr+","+qr+")",lineX2:$r==="x"?Nr:0,lineY2:$r==="x"?0:Nr,config:_0,immediate:!$0}),D0=reactExports.useCallback(function(B0){return{opacity:1,transform:"translate("+B0.x+","+B0.y+")",textTransform:"translate("+B0.textX+","+B0.textY+") rotate("+_i+")"}},[_i]),S0=reactExports.useCallback(function(B0){return{opacity:0,transform:"translate("+B0.x+","+B0.y+")",textTransform:"translate("+B0.textX+","+B0.textY+") rotate("+_i+")"}},[_i]),I0=useTransition(p0,{keys:function(B0){return B0.key},initial:D0,from:S0,enter:D0,update:D0,leave:{opacity:0},config:_0,immediate:!$0});return jsxRuntimeExports.jsxs(animated.g,{transform:R0.transform,"aria-hidden":g0,children:[I0(function(B0,T0,Q0,L0){return reactExports.createElement(i0,p({tickIndex:L0,format:v0,rotate:_i,textBaseline:m0,textAnchor:h0,truncateTickAt:n0,animatedProps:B0},T0,b0?{onClick:b0}:{}))}),jsxRuntimeExports.jsx(animated.line,{style:y0.axis.domain.line,x1:0,x2:R0.lineX2,y1:0,y2:R0.lineY2}),c0]})},W$2=reactExports.memo(S$1),w$2=["top","right","bottom","left"],B$1=reactExports.memo(function(Gt){var $r=Gt.xScale,zr=Gt.yScale,_r=Gt.width,Dr=Gt.height,kr={top:Gt.top,right:Gt.right,bottom:Gt.bottom,left:Gt.left};return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:w$2.map(function(qr){var Nr=kr[qr];if(!Nr)return null;var Wr=qr==="top"||qr==="bottom";return jsxRuntimeExports.jsx(W$2,p({},Nr,{axis:Wr?"x":"y",x:qr==="right"?_r:0,y:qr==="bottom"?Dr:0,scale:Wr?$r:zr,length:Wr?_r:Dr,ticksPosition:qr==="top"||qr==="left"?"before":"after",truncateTickAt:Nr.truncateTickAt}),qr)})})}),X=reactExports.memo(function(Gt){var $r=Gt.animatedProps,zr=zt();return jsxRuntimeExports.jsx(animated.line,p({},$r,zr.grid.line))}),Y$1=reactExports.memo(function(Gt){var $r=Gt.lines,zr=Ur(),_r=zr.animate,Dr=zr.config,kr=useTransition($r,{keys:function(qr){return qr.key},initial:function(qr){return{opacity:1,x1:qr.x1,x2:qr.x2,y1:qr.y1,y2:qr.y2}},from:function(qr){return{opacity:0,x1:qr.x1,x2:qr.x2,y1:qr.y1,y2:qr.y2}},enter:function(qr){return{opacity:1,x1:qr.x1,x2:qr.x2,y1:qr.y1,y2:qr.y2}},update:function(qr){return{opacity:1,x1:qr.x1,x2:qr.x2,y1:qr.y1,y2:qr.y2}},leave:{opacity:0},config:Dr,immediate:!_r});return jsxRuntimeExports.jsx("g",{children:kr(function(qr,Nr){return reactExports.createElement(X,p({},Nr,{key:Nr.key,animatedProps:qr}))})})}),C$2=reactExports.memo(function(Gt){var $r=Gt.width,zr=Gt.height,_r=Gt.xScale,Dr=Gt.yScale,kr=Gt.xValues,qr=Gt.yValues,Nr=reactExports.useMemo(function(){return!!_r&&T$2({width:$r,height:zr,scale:_r,axis:"x",values:kr})},[_r,kr,$r,zr]),Wr=reactExports.useMemo(function(){return!!Dr&&T$2({width:$r,height:zr,scale:Dr,axis:"y",values:qr})},[zr,$r,Dr,qr]);return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[Nr&&jsxRuntimeExports.jsx(Y$1,{lines:Nr}),Wr&&jsxRuntimeExports.jsx(Y$1,{lines:Wr})]})}),O$1=function(Gt,$r){var zr,_r=$r.axis,Dr=$r.scale,kr=$r.x,qr=kr===void 0?0:kr,Nr=$r.y,Wr=Nr===void 0?0:Nr,Qr=$r.length,Vr=$r.ticksPosition,Jr=$r.tickValues,Zr=$r.tickSize,zn=Zr===void 0?5:Zr,Vn=$r.tickPadding,_i=Vn===void 0?5:Vn,e0=$r.tickRotation,r0=e0===void 0?0:e0,i0=$r.format,n0=$r.legend,o0=$r.legendPosition,a0=o0===void 0?"end":o0,s0=$r.legendOffset,l0=s0===void 0?0:s0,u0=$r.theme,b0=b$1({axis:_r,scale:Dr,ticksPosition:Vr,tickValues:Jr,tickSize:zn,tickPadding:_i,tickRotation:r0,engine:"canvas"}),g0=b0.ticks,y0=b0.textAlign,f0=b0.textBaseline;Gt.save(),Gt.translate(qr,Wr),Gt.textAlign=y0,Gt.textBaseline=f0;var v0=u0.axis.ticks.text;Gt.font=(v0.fontWeight?v0.fontWeight+" ":"")+v0.fontSize+"px "+v0.fontFamily,((zr=u0.axis.domain.line.strokeWidth)!=null?zr:0)>0&&(Gt.lineWidth=Number(u0.axis.domain.line.strokeWidth),Gt.lineCap="square",u0.axis.domain.line.stroke&&(Gt.strokeStyle=u0.axis.domain.line.stroke),Gt.beginPath(),Gt.moveTo(0,0),Gt.lineTo(_r==="x"?Qr:0,_r==="x"?0:Qr),Gt.stroke());var A0=typeof i0=="function"?i0:function(d0){return""+d0};if(g0.forEach(function(d0){var M0;((M0=u0.axis.ticks.line.strokeWidth)!=null?M0:0)>0&&(Gt.lineWidth=Number(u0.axis.ticks.line.strokeWidth),Gt.lineCap="square",u0.axis.ticks.line.stroke&&(Gt.strokeStyle=u0.axis.ticks.line.stroke),Gt.beginPath(),Gt.moveTo(d0.x,d0.y),Gt.lineTo(d0.x+d0.lineX,d0.y+d0.lineY),Gt.stroke());var O0=A0(d0.value);Gt.save(),Gt.translate(d0.x+d0.textX,d0.y+d0.textY),Gt.rotate(Kt(r0)),v0.outlineWidth>0&&(Gt.strokeStyle=v0.outlineColor,Gt.lineWidth=2*v0.outlineWidth,Gt.lineJoin="round",Gt.strokeText(""+O0,0,0)),u0.axis.ticks.text.fill&&(Gt.fillStyle=v0.fill),Gt.fillText(""+O0,0,0),Gt.restore()}),n0!==void 0){var p0=0,h0=0,m0=0,c0="center";_r==="y"?(m0=-90,p0=l0,a0==="start"?(c0="start",h0=Qr):a0==="middle"?(c0="center",h0=Qr/2):a0==="end"&&(c0="end")):(h0=l0,a0==="start"?c0="start":a0==="middle"?(c0="center",p0=Qr/2):a0==="end"&&(c0="end",p0=Qr)),Gt.translate(p0,h0),Gt.rotate(Kt(m0)),Gt.font=(u0.axis.legend.text.fontWeight?u0.axis.legend.text.fontWeight+" ":"")+u0.axis.legend.text.fontSize+"px "+u0.axis.legend.text.fontFamily,u0.axis.legend.text.fill&&(Gt.fillStyle=u0.axis.legend.text.fill),Gt.textAlign=c0,Gt.textBaseline="middle",Gt.fillText(n0,0,0)}Gt.restore()},j$3=function(Gt,$r){var zr=$r.xScale,_r=$r.yScale,Dr=$r.width,kr=$r.height,qr=$r.top,Nr=$r.right,Wr=$r.bottom,Qr=$r.left,Vr=$r.theme,Jr={top:qr,right:Nr,bottom:Wr,left:Qr};w$2.forEach(function(Zr){var zn=Jr[Zr];if(!zn)return null;var Vn=Zr==="top"||Zr==="bottom",_i=Zr==="top"||Zr==="left"?"before":"after",e0=Vn?zr:_r,r0=P$2(zn.format,e0);O$1(Gt,p({},zn,{axis:Vn?"x":"y",x:Zr==="right"?Dr:0,y:Zr==="bottom"?kr:0,scale:e0,format:r0,length:Vn?Dr:kr,ticksPosition:_i,theme:Vr}))})},z$2=function(Gt,$r){var zr=$r.width,_r=$r.height,Dr=$r.scale,kr=$r.axis,qr=$r.values;T$2({width:zr,height:_r,scale:Dr,axis:kr,values:qr}).forEach(function(Nr){Gt.beginPath(),Gt.moveTo(Nr.x1,Nr.y1),Gt.lineTo(Nr.x2,Nr.y2),Gt.stroke()})};const epsilon$1=11102230246251565e-32,splitter=134217729,resulterrbound=(3+8*epsilon$1)*epsilon$1;function sum(Gt,$r,zr,_r,Dr){let kr,qr,Nr,Wr,Qr=$r[0],Vr=_r[0],Jr=0,Zr=0;Vr>Qr==Vr>-Qr?(kr=Qr,Qr=$r[++Jr]):(kr=Vr,Vr=_r[++Zr]);let zn=0;if(Jr<Gt&&Zr<zr)for(Vr>Qr==Vr>-Qr?(qr=Qr+kr,Nr=kr-(qr-Qr),Qr=$r[++Jr]):(qr=Vr+kr,Nr=kr-(qr-Vr),Vr=_r[++Zr]),kr=qr,Nr!==0&&(Dr[zn++]=Nr);Jr<Gt&&Zr<zr;)Vr>Qr==Vr>-Qr?(qr=kr+Qr,Wr=qr-kr,Nr=kr-(qr-Wr)+(Qr-Wr),Qr=$r[++Jr]):(qr=kr+Vr,Wr=qr-kr,Nr=kr-(qr-Wr)+(Vr-Wr),Vr=_r[++Zr]),kr=qr,Nr!==0&&(Dr[zn++]=Nr);for(;Jr<Gt;)qr=kr+Qr,Wr=qr-kr,Nr=kr-(qr-Wr)+(Qr-Wr),Qr=$r[++Jr],kr=qr,Nr!==0&&(Dr[zn++]=Nr);for(;Zr<zr;)qr=kr+Vr,Wr=qr-kr,Nr=kr-(qr-Wr)+(Vr-Wr),Vr=_r[++Zr],kr=qr,Nr!==0&&(Dr[zn++]=Nr);return(kr!==0||zn===0)&&(Dr[zn++]=kr),zn}function estimate(Gt,$r){let zr=$r[0];for(let _r=1;_r<Gt;_r++)zr+=$r[_r];return zr}function vec(Gt){return new Float64Array(Gt)}const ccwerrboundA=(3+16*epsilon$1)*epsilon$1,ccwerrboundB=(2+12*epsilon$1)*epsilon$1,ccwerrboundC=(9+64*epsilon$1)*epsilon$1*epsilon$1,B=vec(4),C1=vec(8),C2=vec(12),D$2=vec(16),u=vec(4);function orient2dadapt(Gt,$r,zr,_r,Dr,kr,qr){let Nr,Wr,Qr,Vr,Jr,Zr,zn,Vn,_i,e0,r0,i0,n0,o0,a0,s0,l0,u0;const b0=Gt-Dr,g0=zr-Dr,y0=$r-kr,f0=_r-kr;o0=b0*f0,Zr=splitter*b0,zn=Zr-(Zr-b0),Vn=b0-zn,Zr=splitter*f0,_i=Zr-(Zr-f0),e0=f0-_i,a0=Vn*e0-(o0-zn*_i-Vn*_i-zn*e0),s0=y0*g0,Zr=splitter*y0,zn=Zr-(Zr-y0),Vn=y0-zn,Zr=splitter*g0,_i=Zr-(Zr-g0),e0=g0-_i,l0=Vn*e0-(s0-zn*_i-Vn*_i-zn*e0),r0=a0-l0,Jr=a0-r0,B[0]=a0-(r0+Jr)+(Jr-l0),i0=o0+r0,Jr=i0-o0,n0=o0-(i0-Jr)+(r0-Jr),r0=n0-s0,Jr=n0-r0,B[1]=n0-(r0+Jr)+(Jr-s0),u0=i0+r0,Jr=u0-i0,B[2]=i0-(u0-Jr)+(r0-Jr),B[3]=u0;let v0=estimate(4,B),A0=ccwerrboundB*qr;if(v0>=A0||-v0>=A0||(Jr=Gt-b0,Nr=Gt-(b0+Jr)+(Jr-Dr),Jr=zr-g0,Qr=zr-(g0+Jr)+(Jr-Dr),Jr=$r-y0,Wr=$r-(y0+Jr)+(Jr-kr),Jr=_r-f0,Vr=_r-(f0+Jr)+(Jr-kr),Nr===0&&Wr===0&&Qr===0&&Vr===0)||(A0=ccwerrboundC*qr+resulterrbound*Math.abs(v0),v0+=b0*Vr+f0*Nr-(y0*Qr+g0*Wr),v0>=A0||-v0>=A0))return v0;o0=Nr*f0,Zr=splitter*Nr,zn=Zr-(Zr-Nr),Vn=Nr-zn,Zr=splitter*f0,_i=Zr-(Zr-f0),e0=f0-_i,a0=Vn*e0-(o0-zn*_i-Vn*_i-zn*e0),s0=Wr*g0,Zr=splitter*Wr,zn=Zr-(Zr-Wr),Vn=Wr-zn,Zr=splitter*g0,_i=Zr-(Zr-g0),e0=g0-_i,l0=Vn*e0-(s0-zn*_i-Vn*_i-zn*e0),r0=a0-l0,Jr=a0-r0,u[0]=a0-(r0+Jr)+(Jr-l0),i0=o0+r0,Jr=i0-o0,n0=o0-(i0-Jr)+(r0-Jr),r0=n0-s0,Jr=n0-r0,u[1]=n0-(r0+Jr)+(Jr-s0),u0=i0+r0,Jr=u0-i0,u[2]=i0-(u0-Jr)+(r0-Jr),u[3]=u0;const p0=sum(4,B,4,u,C1);o0=b0*Vr,Zr=splitter*b0,zn=Zr-(Zr-b0),Vn=b0-zn,Zr=splitter*Vr,_i=Zr-(Zr-Vr),e0=Vr-_i,a0=Vn*e0-(o0-zn*_i-Vn*_i-zn*e0),s0=y0*Qr,Zr=splitter*y0,zn=Zr-(Zr-y0),Vn=y0-zn,Zr=splitter*Qr,_i=Zr-(Zr-Qr),e0=Qr-_i,l0=Vn*e0-(s0-zn*_i-Vn*_i-zn*e0),r0=a0-l0,Jr=a0-r0,u[0]=a0-(r0+Jr)+(Jr-l0),i0=o0+r0,Jr=i0-o0,n0=o0-(i0-Jr)+(r0-Jr),r0=n0-s0,Jr=n0-r0,u[1]=n0-(r0+Jr)+(Jr-s0),u0=i0+r0,Jr=u0-i0,u[2]=i0-(u0-Jr)+(r0-Jr),u[3]=u0;const h0=sum(p0,C1,4,u,C2);o0=Nr*Vr,Zr=splitter*Nr,zn=Zr-(Zr-Nr),Vn=Nr-zn,Zr=splitter*Vr,_i=Zr-(Zr-Vr),e0=Vr-_i,a0=Vn*e0-(o0-zn*_i-Vn*_i-zn*e0),s0=Wr*Qr,Zr=splitter*Wr,zn=Zr-(Zr-Wr),Vn=Wr-zn,Zr=splitter*Qr,_i=Zr-(Zr-Qr),e0=Qr-_i,l0=Vn*e0-(s0-zn*_i-Vn*_i-zn*e0),r0=a0-l0,Jr=a0-r0,u[0]=a0-(r0+Jr)+(Jr-l0),i0=o0+r0,Jr=i0-o0,n0=o0-(i0-Jr)+(r0-Jr),r0=n0-s0,Jr=n0-r0,u[1]=n0-(r0+Jr)+(Jr-s0),u0=i0+r0,Jr=u0-i0,u[2]=i0-(u0-Jr)+(r0-Jr),u[3]=u0;const m0=sum(h0,C2,4,u,D$2);return D$2[m0-1]}function orient2d(Gt,$r,zr,_r,Dr,kr){const qr=($r-kr)*(zr-Dr),Nr=(Gt-Dr)*(_r-kr),Wr=qr-Nr,Qr=Math.abs(qr+Nr);return Math.abs(Wr)>=ccwerrboundA*Qr?Wr:-orient2dadapt(Gt,$r,zr,_r,Dr,kr,Qr)}const EPSILON=Math.pow(2,-52),EDGE_STACK=new Uint32Array(512);class Delaunator{static from($r,zr=defaultGetX,_r=defaultGetY){const Dr=$r.length,kr=new Float64Array(Dr*2);for(let qr=0;qr<Dr;qr++){const Nr=$r[qr];kr[2*qr]=zr(Nr),kr[2*qr+1]=_r(Nr)}return new Delaunator(kr)}constructor($r){const zr=$r.length>>1;if(zr>0&&typeof $r[0]!="number")throw new Error("Expected coords to contain numbers.");this.coords=$r;const _r=Math.max(2*zr-5,0);this._triangles=new Uint32Array(_r*3),this._halfedges=new Int32Array(_r*3),this._hashSize=Math.ceil(Math.sqrt(zr)),this._hullPrev=new Uint32Array(zr),this._hullNext=new Uint32Array(zr),this._hullTri=new Uint32Array(zr),this._hullHash=new Int32Array(this._hashSize),this._ids=new Uint32Array(zr),this._dists=new Float64Array(zr),this.update()}update(){const{coords:$r,_hullPrev:zr,_hullNext:_r,_hullTri:Dr,_hullHash:kr}=this,qr=$r.length>>1;let Nr=1/0,Wr=1/0,Qr=-1/0,Vr=-1/0;for(let b0=0;b0<qr;b0++){const g0=$r[2*b0],y0=$r[2*b0+1];g0<Nr&&(Nr=g0),y0<Wr&&(Wr=y0),g0>Qr&&(Qr=g0),y0>Vr&&(Vr=y0),this._ids[b0]=b0}const Jr=(Nr+Qr)/2,Zr=(Wr+Vr)/2;let zn,Vn,_i;for(let b0=0,g0=1/0;b0<qr;b0++){const y0=dist(Jr,Zr,$r[2*b0],$r[2*b0+1]);y0<g0&&(zn=b0,g0=y0)}const e0=$r[2*zn],r0=$r[2*zn+1];for(let b0=0,g0=1/0;b0<qr;b0++){if(b0===zn)continue;const y0=dist(e0,r0,$r[2*b0],$r[2*b0+1]);y0<g0&&y0>0&&(Vn=b0,g0=y0)}let i0=$r[2*Vn],n0=$r[2*Vn+1],o0=1/0;for(let b0=0;b0<qr;b0++){if(b0===zn||b0===Vn)continue;const g0=circumradius(e0,r0,i0,n0,$r[2*b0],$r[2*b0+1]);g0<o0&&(_i=b0,o0=g0)}let a0=$r[2*_i],s0=$r[2*_i+1];if(o0===1/0){for(let y0=0;y0<qr;y0++)this._dists[y0]=$r[2*y0]-$r[0]||$r[2*y0+1]-$r[1];quicksort(this._ids,this._dists,0,qr-1);const b0=new Uint32Array(qr);let g0=0;for(let y0=0,f0=-1/0;y0<qr;y0++){const v0=this._ids[y0],A0=this._dists[v0];A0>f0&&(b0[g0++]=v0,f0=A0)}this.hull=b0.subarray(0,g0),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(orient2d(e0,r0,i0,n0,a0,s0)<0){const b0=Vn,g0=i0,y0=n0;Vn=_i,i0=a0,n0=s0,_i=b0,a0=g0,s0=y0}const l0=circumcenter(e0,r0,i0,n0,a0,s0);this._cx=l0.x,this._cy=l0.y;for(let b0=0;b0<qr;b0++)this._dists[b0]=dist($r[2*b0],$r[2*b0+1],l0.x,l0.y);quicksort(this._ids,this._dists,0,qr-1),this._hullStart=zn;let u0=3;_r[zn]=zr[_i]=Vn,_r[Vn]=zr[zn]=_i,_r[_i]=zr[Vn]=zn,Dr[zn]=0,Dr[Vn]=1,Dr[_i]=2,kr.fill(-1),kr[this._hashKey(e0,r0)]=zn,kr[this._hashKey(i0,n0)]=Vn,kr[this._hashKey(a0,s0)]=_i,this.trianglesLen=0,this._addTriangle(zn,Vn,_i,-1,-1,-1);for(let b0=0,g0,y0;b0<this._ids.length;b0++){const f0=this._ids[b0],v0=$r[2*f0],A0=$r[2*f0+1];if(b0>0&&Math.abs(v0-g0)<=EPSILON&&Math.abs(A0-y0)<=EPSILON||(g0=v0,y0=A0,f0===zn||f0===Vn||f0===_i))continue;let p0=0;for(let M0=0,O0=this._hashKey(v0,A0);M0<this._hashSize&&(p0=kr[(O0+M0)%this._hashSize],!(p0!==-1&&p0!==_r[p0]));M0++);p0=zr[p0];let h0=p0,m0;for(;m0=_r[h0],orient2d(v0,A0,$r[2*h0],$r[2*h0+1],$r[2*m0],$r[2*m0+1])>=0;)if(h0=m0,h0===p0){h0=-1;break}if(h0===-1)continue;let c0=this._addTriangle(h0,f0,_r[h0],-1,-1,Dr[h0]);Dr[f0]=this._legalize(c0+2),Dr[h0]=c0,u0++;let d0=_r[h0];for(;m0=_r[d0],orient2d(v0,A0,$r[2*d0],$r[2*d0+1],$r[2*m0],$r[2*m0+1])<0;)c0=this._addTriangle(d0,f0,m0,Dr[f0],-1,Dr[d0]),Dr[f0]=this._legalize(c0+2),_r[d0]=d0,u0--,d0=m0;if(h0===p0)for(;m0=zr[h0],orient2d(v0,A0,$r[2*m0],$r[2*m0+1],$r[2*h0],$r[2*h0+1])<0;)c0=this._addTriangle(m0,f0,h0,-1,Dr[h0],Dr[m0]),this._legalize(c0+2),Dr[m0]=c0,_r[h0]=h0,u0--,h0=m0;this._hullStart=zr[f0]=h0,_r[h0]=zr[d0]=f0,_r[f0]=d0,kr[this._hashKey(v0,A0)]=f0,kr[this._hashKey($r[2*h0],$r[2*h0+1])]=h0}this.hull=new Uint32Array(u0);for(let b0=0,g0=this._hullStart;b0<u0;b0++)this.hull[b0]=g0,g0=_r[g0];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey($r,zr){return Math.floor(pseudoAngle($r-this._cx,zr-this._cy)*this._hashSize)%this._hashSize}_legalize($r){const{_triangles:zr,_halfedges:_r,coords:Dr}=this;let kr=0,qr=0;for(;;){const Nr=_r[$r],Wr=$r-$r%3;if(qr=Wr+($r+2)%3,Nr===-1){if(kr===0)break;$r=EDGE_STACK[--kr];continue}const Qr=Nr-Nr%3,Vr=Wr+($r+1)%3,Jr=Qr+(Nr+2)%3,Zr=zr[qr],zn=zr[$r],Vn=zr[Vr],_i=zr[Jr];if(inCircle(Dr[2*Zr],Dr[2*Zr+1],Dr[2*zn],Dr[2*zn+1],Dr[2*Vn],Dr[2*Vn+1],Dr[2*_i],Dr[2*_i+1])){zr[$r]=_i,zr[Nr]=Zr;const r0=_r[Jr];if(r0===-1){let n0=this._hullStart;do{if(this._hullTri[n0]===Jr){this._hullTri[n0]=$r;break}n0=this._hullPrev[n0]}while(n0!==this._hullStart)}this._link($r,r0),this._link(Nr,_r[qr]),this._link(qr,Jr);const i0=Qr+(Nr+1)%3;kr<EDGE_STACK.length&&(EDGE_STACK[kr++]=i0)}else{if(kr===0)break;$r=EDGE_STACK[--kr]}}return qr}_link($r,zr){this._halfedges[$r]=zr,zr!==-1&&(this._halfedges[zr]=$r)}_addTriangle($r,zr,_r,Dr,kr,qr){const Nr=this.trianglesLen;return this._triangles[Nr]=$r,this._triangles[Nr+1]=zr,this._triangles[Nr+2]=_r,this._link(Nr,Dr),this._link(Nr+1,kr),this._link(Nr+2,qr),this.trianglesLen+=3,Nr}}function pseudoAngle(Gt,$r){const zr=Gt/(Math.abs(Gt)+Math.abs($r));return($r>0?3-zr:1+zr)/4}function dist(Gt,$r,zr,_r){const Dr=Gt-zr,kr=$r-_r;return Dr*Dr+kr*kr}function inCircle(Gt,$r,zr,_r,Dr,kr,qr,Nr){const Wr=Gt-qr,Qr=$r-Nr,Vr=zr-qr,Jr=_r-Nr,Zr=Dr-qr,zn=kr-Nr,Vn=Wr*Wr+Qr*Qr,_i=Vr*Vr+Jr*Jr,e0=Zr*Zr+zn*zn;return Wr*(Jr*e0-_i*zn)-Qr*(Vr*e0-_i*Zr)+Vn*(Vr*zn-Jr*Zr)<0}function circumradius(Gt,$r,zr,_r,Dr,kr){const qr=zr-Gt,Nr=_r-$r,Wr=Dr-Gt,Qr=kr-$r,Vr=qr*qr+Nr*Nr,Jr=Wr*Wr+Qr*Qr,Zr=.5/(qr*Qr-Nr*Wr),zn=(Qr*Vr-Nr*Jr)*Zr,Vn=(qr*Jr-Wr*Vr)*Zr;return zn*zn+Vn*Vn}function circumcenter(Gt,$r,zr,_r,Dr,kr){const qr=zr-Gt,Nr=_r-$r,Wr=Dr-Gt,Qr=kr-$r,Vr=qr*qr+Nr*Nr,Jr=Wr*Wr+Qr*Qr,Zr=.5/(qr*Qr-Nr*Wr),zn=Gt+(Qr*Vr-Nr*Jr)*Zr,Vn=$r+(qr*Jr-Wr*Vr)*Zr;return{x:zn,y:Vn}}function quicksort(Gt,$r,zr,_r){if(_r-zr<=20)for(let Dr=zr+1;Dr<=_r;Dr++){const kr=Gt[Dr],qr=$r[kr];let Nr=Dr-1;for(;Nr>=zr&&$r[Gt[Nr]]>qr;)Gt[Nr+1]=Gt[Nr--];Gt[Nr+1]=kr}else{const Dr=zr+_r>>1;let kr=zr+1,qr=_r;swap(Gt,Dr,kr),$r[Gt[zr]]>$r[Gt[_r]]&&swap(Gt,zr,_r),$r[Gt[kr]]>$r[Gt[_r]]&&swap(Gt,kr,_r),$r[Gt[zr]]>$r[Gt[kr]]&&swap(Gt,zr,kr);const Nr=Gt[kr],Wr=$r[Nr];for(;;){do kr++;while($r[Gt[kr]]<Wr);do qr--;while($r[Gt[qr]]>Wr);if(qr<kr)break;swap(Gt,kr,qr)}Gt[zr+1]=Gt[qr],Gt[qr]=Nr,_r-kr+1>=qr-zr?(quicksort(Gt,$r,kr,_r),quicksort(Gt,$r,zr,qr-1)):(quicksort(Gt,$r,zr,qr-1),quicksort(Gt,$r,kr,_r))}}function swap(Gt,$r,zr){const _r=Gt[$r];Gt[$r]=Gt[zr],Gt[zr]=_r}function defaultGetX(Gt){return Gt[0]}function defaultGetY(Gt){return Gt[1]}const epsilon=1e-6;class Path{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo($r,zr){this._+=`M${this._x0=this._x1=+$r},${this._y0=this._y1=+zr}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo($r,zr){this._+=`L${this._x1=+$r},${this._y1=+zr}`}arc($r,zr,_r){$r=+$r,zr=+zr,_r=+_r;const Dr=$r+_r,kr=zr;if(_r<0)throw new Error("negative radius");this._x1===null?this._+=`M${Dr},${kr}`:(Math.abs(this._x1-Dr)>epsilon||Math.abs(this._y1-kr)>epsilon)&&(this._+="L"+Dr+","+kr),_r&&(this._+=`A${_r},${_r},0,1,1,${$r-_r},${zr}A${_r},${_r},0,1,1,${this._x1=Dr},${this._y1=kr}`)}rect($r,zr,_r,Dr){this._+=`M${this._x0=this._x1=+$r},${this._y0=this._y1=+zr}h${+_r}v${+Dr}h${-_r}Z`}value(){return this._||null}}class Polygon{constructor(){this._=[]}moveTo($r,zr){this._.push([$r,zr])}closePath(){this._.push(this._[0].slice())}lineTo($r,zr){this._.push([$r,zr])}value(){return this._.length?this._:null}}class Voronoi{constructor($r,[zr,_r,Dr,kr]=[0,0,960,500]){if(!((Dr=+Dr)>=(zr=+zr))||!((kr=+kr)>=(_r=+_r)))throw new Error("invalid bounds");this.delaunay=$r,this._circumcenters=new Float64Array($r.points.length*2),this.vectors=new Float64Array($r.points.length*2),this.xmax=Dr,this.xmin=zr,this.ymax=kr,this.ymin=_r,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:$r,hull:zr,triangles:_r},vectors:Dr}=this;let kr,qr;const Nr=this.circumcenters=this._circumcenters.subarray(0,_r.length/3*2);for(let _i=0,e0=0,r0=_r.length,i0,n0;_i<r0;_i+=3,e0+=2){const o0=_r[_i]*2,a0=_r[_i+1]*2,s0=_r[_i+2]*2,l0=$r[o0],u0=$r[o0+1],b0=$r[a0],g0=$r[a0+1],y0=$r[s0],f0=$r[s0+1],v0=b0-l0,A0=g0-u0,p0=y0-l0,h0=f0-u0,m0=(v0*h0-A0*p0)*2;if(Math.abs(m0)<1e-9){if(kr===void 0){kr=qr=0;for(const d0 of zr)kr+=$r[d0*2],qr+=$r[d0*2+1];kr/=zr.length,qr/=zr.length}const c0=1e9*Math.sign((kr-l0)*h0-(qr-u0)*p0);i0=(l0+y0)/2-c0*h0,n0=(u0+f0)/2+c0*p0}else{const c0=1/m0,d0=v0*v0+A0*A0,M0=p0*p0+h0*h0;i0=l0+(h0*d0-A0*M0)*c0,n0=u0+(v0*M0-p0*d0)*c0}Nr[e0]=i0,Nr[e0+1]=n0}let Wr=zr[zr.length-1],Qr,Vr=Wr*4,Jr,Zr=$r[2*Wr],zn,Vn=$r[2*Wr+1];Dr.fill(0);for(let _i=0;_i<zr.length;++_i)Wr=zr[_i],Qr=Vr,Jr=Zr,zn=Vn,Vr=Wr*4,Zr=$r[2*Wr],Vn=$r[2*Wr+1],Dr[Qr+2]=Dr[Vr]=zn-Vn,Dr[Qr+3]=Dr[Vr+1]=Zr-Jr}render($r){const zr=$r==null?$r=new Path:void 0,{delaunay:{halfedges:_r,inedges:Dr,hull:kr},circumcenters:qr,vectors:Nr}=this;if(kr.length<=1)return null;for(let Vr=0,Jr=_r.length;Vr<Jr;++Vr){const Zr=_r[Vr];if(Zr<Vr)continue;const zn=Math.floor(Vr/3)*2,Vn=Math.floor(Zr/3)*2,_i=qr[zn],e0=qr[zn+1],r0=qr[Vn],i0=qr[Vn+1];this._renderSegment(_i,e0,r0,i0,$r)}let Wr,Qr=kr[kr.length-1];for(let Vr=0;Vr<kr.length;++Vr){Wr=Qr,Qr=kr[Vr];const Jr=Math.floor(Dr[Qr]/3)*2,Zr=qr[Jr],zn=qr[Jr+1],Vn=Wr*4,_i=this._project(Zr,zn,Nr[Vn+2],Nr[Vn+3]);_i&&this._renderSegment(Zr,zn,_i[0],_i[1],$r)}return zr&&zr.value()}renderBounds($r){const zr=$r==null?$r=new Path:void 0;return $r.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),zr&&zr.value()}renderCell($r,zr){const _r=zr==null?zr=new Path:void 0,Dr=this._clip($r);if(Dr===null||!Dr.length)return;zr.moveTo(Dr[0],Dr[1]);let kr=Dr.length;for(;Dr[0]===Dr[kr-2]&&Dr[1]===Dr[kr-1]&&kr>1;)kr-=2;for(let qr=2;qr<kr;qr+=2)(Dr[qr]!==Dr[qr-2]||Dr[qr+1]!==Dr[qr-1])&&zr.lineTo(Dr[qr],Dr[qr+1]);return zr.closePath(),_r&&_r.value()}*cellPolygons(){const{delaunay:{points:$r}}=this;for(let zr=0,_r=$r.length/2;zr<_r;++zr){const Dr=this.cellPolygon(zr);Dr&&(Dr.index=zr,yield Dr)}}cellPolygon($r){const zr=new Polygon;return this.renderCell($r,zr),zr.value()}_renderSegment($r,zr,_r,Dr,kr){let qr;const Nr=this._regioncode($r,zr),Wr=this._regioncode(_r,Dr);Nr===0&&Wr===0?(kr.moveTo($r,zr),kr.lineTo(_r,Dr)):(qr=this._clipSegment($r,zr,_r,Dr,Nr,Wr))&&(kr.moveTo(qr[0],qr[1]),kr.lineTo(qr[2],qr[3]))}contains($r,zr,_r){return zr=+zr,zr!==zr||(_r=+_r,_r!==_r)?!1:this.delaunay._step($r,zr,_r)===$r}*neighbors($r){const zr=this._clip($r);if(zr)for(const _r of this.delaunay.neighbors($r)){const Dr=this._clip(_r);if(Dr){e:for(let kr=0,qr=zr.length;kr<qr;kr+=2)for(let Nr=0,Wr=Dr.length;Nr<Wr;Nr+=2)if(zr[kr]===Dr[Nr]&&zr[kr+1]===Dr[Nr+1]&&zr[(kr+2)%qr]===Dr[(Nr+Wr-2)%Wr]&&zr[(kr+3)%qr]===Dr[(Nr+Wr-1)%Wr]){yield _r;break e}}}}_cell($r){const{circumcenters:zr,delaunay:{inedges:_r,halfedges:Dr,triangles:kr}}=this,qr=_r[$r];if(qr===-1)return null;const Nr=[];let Wr=qr;do{const Qr=Math.floor(Wr/3);if(Nr.push(zr[Qr*2],zr[Qr*2+1]),Wr=Wr%3===2?Wr-2:Wr+1,kr[Wr]!==$r)break;Wr=Dr[Wr]}while(Wr!==qr&&Wr!==-1);return Nr}_clip($r){if($r===0&&this.delaunay.hull.length===1)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const zr=this._cell($r);if(zr===null)return null;const{vectors:_r}=this,Dr=$r*4;return this._simplify(_r[Dr]||_r[Dr+1]?this._clipInfinite($r,zr,_r[Dr],_r[Dr+1],_r[Dr+2],_r[Dr+3]):this._clipFinite($r,zr))}_clipFinite($r,zr){const _r=zr.length;let Dr=null,kr,qr,Nr=zr[_r-2],Wr=zr[_r-1],Qr,Vr=this._regioncode(Nr,Wr),Jr,Zr=0;for(let zn=0;zn<_r;zn+=2)if(kr=Nr,qr=Wr,Nr=zr[zn],Wr=zr[zn+1],Qr=Vr,Vr=this._regioncode(Nr,Wr),Qr===0&&Vr===0)Jr=Zr,Zr=0,Dr?Dr.push(Nr,Wr):Dr=[Nr,Wr];else{let Vn,_i,e0,r0,i0;if(Qr===0){if((Vn=this._clipSegment(kr,qr,Nr,Wr,Qr,Vr))===null)continue;[_i,e0,r0,i0]=Vn}else{if((Vn=this._clipSegment(Nr,Wr,kr,qr,Vr,Qr))===null)continue;[r0,i0,_i,e0]=Vn,Jr=Zr,Zr=this._edgecode(_i,e0),Jr&&Zr&&this._edge($r,Jr,Zr,Dr,Dr.length),Dr?Dr.push(_i,e0):Dr=[_i,e0]}Jr=Zr,Zr=this._edgecode(r0,i0),Jr&&Zr&&this._edge($r,Jr,Zr,Dr,Dr.length),Dr?Dr.push(r0,i0):Dr=[r0,i0]}if(Dr)Jr=Zr,Zr=this._edgecode(Dr[0],Dr[1]),Jr&&Zr&&this._edge($r,Jr,Zr,Dr,Dr.length);else if(this.contains($r,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return Dr}_clipSegment($r,zr,_r,Dr,kr,qr){const Nr=kr<qr;for(Nr&&([$r,zr,_r,Dr,kr,qr]=[_r,Dr,$r,zr,qr,kr]);;){if(kr===0&&qr===0)return Nr?[_r,Dr,$r,zr]:[$r,zr,_r,Dr];if(kr&qr)return null;let Wr,Qr,Vr=kr||qr;Vr&8?(Wr=$r+(_r-$r)*(this.ymax-zr)/(Dr-zr),Qr=this.ymax):Vr&4?(Wr=$r+(_r-$r)*(this.ymin-zr)/(Dr-zr),Qr=this.ymin):Vr&2?(Qr=zr+(Dr-zr)*(this.xmax-$r)/(_r-$r),Wr=this.xmax):(Qr=zr+(Dr-zr)*(this.xmin-$r)/(_r-$r),Wr=this.xmin),kr?($r=Wr,zr=Qr,kr=this._regioncode($r,zr)):(_r=Wr,Dr=Qr,qr=this._regioncode(_r,Dr))}}_clipInfinite($r,zr,_r,Dr,kr,qr){let Nr=Array.from(zr),Wr;if((Wr=this._project(Nr[0],Nr[1],_r,Dr))&&Nr.unshift(Wr[0],Wr[1]),(Wr=this._project(Nr[Nr.length-2],Nr[Nr.length-1],kr,qr))&&Nr.push(Wr[0],Wr[1]),Nr=this._clipFinite($r,Nr))for(let Qr=0,Vr=Nr.length,Jr,Zr=this._edgecode(Nr[Vr-2],Nr[Vr-1]);Qr<Vr;Qr+=2)Jr=Zr,Zr=this._edgecode(Nr[Qr],Nr[Qr+1]),Jr&&Zr&&(Qr=this._edge($r,Jr,Zr,Nr,Qr),Vr=Nr.length);else this.contains($r,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(Nr=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return Nr}_edge($r,zr,_r,Dr,kr){for(;zr!==_r;){let qr,Nr;switch(zr){case 5:zr=4;continue;case 4:zr=6,qr=this.xmax,Nr=this.ymin;break;case 6:zr=2;continue;case 2:zr=10,qr=this.xmax,Nr=this.ymax;break;case 10:zr=8;continue;case 8:zr=9,qr=this.xmin,Nr=this.ymax;break;case 9:zr=1;continue;case 1:zr=5,qr=this.xmin,Nr=this.ymin;break}(Dr[kr]!==qr||Dr[kr+1]!==Nr)&&this.contains($r,qr,Nr)&&(Dr.splice(kr,0,qr,Nr),kr+=2)}return kr}_project($r,zr,_r,Dr){let kr=1/0,qr,Nr,Wr;if(Dr<0){if(zr<=this.ymin)return null;(qr=(this.ymin-zr)/Dr)<kr&&(Wr=this.ymin,Nr=$r+(kr=qr)*_r)}else if(Dr>0){if(zr>=this.ymax)return null;(qr=(this.ymax-zr)/Dr)<kr&&(Wr=this.ymax,Nr=$r+(kr=qr)*_r)}if(_r>0){if($r>=this.xmax)return null;(qr=(this.xmax-$r)/_r)<kr&&(Nr=this.xmax,Wr=zr+(kr=qr)*Dr)}else if(_r<0){if($r<=this.xmin)return null;(qr=(this.xmin-$r)/_r)<kr&&(Nr=this.xmin,Wr=zr+(kr=qr)*Dr)}return[Nr,Wr]}_edgecode($r,zr){return($r===this.xmin?1:$r===this.xmax?2:0)|(zr===this.ymin?4:zr===this.ymax?8:0)}_regioncode($r,zr){return($r<this.xmin?1:$r>this.xmax?2:0)|(zr<this.ymin?4:zr>this.ymax?8:0)}_simplify($r){if($r&&$r.length>4){for(let zr=0;zr<$r.length;zr+=2){const _r=(zr+2)%$r.length,Dr=(zr+4)%$r.length;($r[zr]===$r[_r]&&$r[_r]===$r[Dr]||$r[zr+1]===$r[_r+1]&&$r[_r+1]===$r[Dr+1])&&($r.splice(_r,2),zr-=2)}$r.length||($r=null)}return $r}}const tau=2*Math.PI,pow=Math.pow;function pointX(Gt){return Gt[0]}function pointY(Gt){return Gt[1]}function collinear(Gt){const{triangles:$r,coords:zr}=Gt;for(let _r=0;_r<$r.length;_r+=3){const Dr=2*$r[_r],kr=2*$r[_r+1],qr=2*$r[_r+2];if((zr[qr]-zr[Dr])*(zr[kr+1]-zr[Dr+1])-(zr[kr]-zr[Dr])*(zr[qr+1]-zr[Dr+1])>1e-10)return!1}return!0}function jitter(Gt,$r,zr){return[Gt+Math.sin(Gt+$r)*zr,$r+Math.cos(Gt-$r)*zr]}class Delaunay{static from($r,zr=pointX,_r=pointY,Dr){return new Delaunay("length"in $r?flatArray($r,zr,_r,Dr):Float64Array.from(flatIterable($r,zr,_r,Dr)))}constructor($r){this._delaunator=new Delaunator($r),this.inedges=new Int32Array($r.length/2),this._hullIndex=new Int32Array($r.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const $r=this._delaunator,zr=this.points;if($r.hull&&$r.hull.length>2&&collinear($r)){this.collinear=Int32Array.from({length:zr.length/2},(Zr,zn)=>zn).sort((Zr,zn)=>zr[2*Zr]-zr[2*zn]||zr[2*Zr+1]-zr[2*zn+1]);const Wr=this.collinear[0],Qr=this.collinear[this.collinear.length-1],Vr=[zr[2*Wr],zr[2*Wr+1],zr[2*Qr],zr[2*Qr+1]],Jr=1e-8*Math.hypot(Vr[3]-Vr[1],Vr[2]-Vr[0]);for(let Zr=0,zn=zr.length/2;Zr<zn;++Zr){const Vn=jitter(zr[2*Zr],zr[2*Zr+1],Jr);zr[2*Zr]=Vn[0],zr[2*Zr+1]=Vn[1]}this._delaunator=new Delaunator(zr)}else delete this.collinear;const _r=this.halfedges=this._delaunator.halfedges,Dr=this.hull=this._delaunator.hull,kr=this.triangles=this._delaunator.triangles,qr=this.inedges.fill(-1),Nr=this._hullIndex.fill(-1);for(let Wr=0,Qr=_r.length;Wr<Qr;++Wr){const Vr=kr[Wr%3===2?Wr-2:Wr+1];(_r[Wr]===-1||qr[Vr]===-1)&&(qr[Vr]=Wr)}for(let Wr=0,Qr=Dr.length;Wr<Qr;++Wr)Nr[Dr[Wr]]=Wr;Dr.length<=2&&Dr.length>0&&(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=Dr[0],qr[Dr[0]]=1,Dr.length===2&&(qr[Dr[1]]=0,this.triangles[1]=Dr[1],this.triangles[2]=Dr[1]))}voronoi($r){return new Voronoi(this,$r)}*neighbors($r){const{inedges:zr,hull:_r,_hullIndex:Dr,halfedges:kr,triangles:qr,collinear:Nr}=this;if(Nr){const Jr=Nr.indexOf($r);Jr>0&&(yield Nr[Jr-1]),Jr<Nr.length-1&&(yield Nr[Jr+1]);return}const Wr=zr[$r];if(Wr===-1)return;let Qr=Wr,Vr=-1;do{if(yield Vr=qr[Qr],Qr=Qr%3===2?Qr-2:Qr+1,qr[Qr]!==$r)return;if(Qr=kr[Qr],Qr===-1){const Jr=_r[(Dr[$r]+1)%_r.length];Jr!==Vr&&(yield Jr);return}}while(Qr!==Wr)}find($r,zr,_r=0){if($r=+$r,$r!==$r||(zr=+zr,zr!==zr))return-1;const Dr=_r;let kr;for(;(kr=this._step(_r,$r,zr))>=0&&kr!==_r&&kr!==Dr;)_r=kr;return kr}_step($r,zr,_r){const{inedges:Dr,hull:kr,_hullIndex:qr,halfedges:Nr,triangles:Wr,points:Qr}=this;if(Dr[$r]===-1||!Qr.length)return($r+1)%(Qr.length>>1);let Vr=$r,Jr=pow(zr-Qr[$r*2],2)+pow(_r-Qr[$r*2+1],2);const Zr=Dr[$r];let zn=Zr;do{let Vn=Wr[zn];const _i=pow(zr-Qr[Vn*2],2)+pow(_r-Qr[Vn*2+1],2);if(_i<Jr&&(Jr=_i,Vr=Vn),zn=zn%3===2?zn-2:zn+1,Wr[zn]!==$r)break;if(zn=Nr[zn],zn===-1){if(zn=kr[(qr[$r]+1)%kr.length],zn!==Vn&&pow(zr-Qr[zn*2],2)+pow(_r-Qr[zn*2+1],2)<Jr)return zn;break}}while(zn!==Zr);return Vr}render($r){const zr=$r==null?$r=new Path:void 0,{points:_r,halfedges:Dr,triangles:kr}=this;for(let qr=0,Nr=Dr.length;qr<Nr;++qr){const Wr=Dr[qr];if(Wr<qr)continue;const Qr=kr[qr]*2,Vr=kr[Wr]*2;$r.moveTo(_r[Qr],_r[Qr+1]),$r.lineTo(_r[Vr],_r[Vr+1])}return this.renderHull($r),zr&&zr.value()}renderPoints($r,zr){zr===void 0&&(!$r||typeof $r.moveTo!="function")&&(zr=$r,$r=null),zr=zr==null?2:+zr;const _r=$r==null?$r=new Path:void 0,{points:Dr}=this;for(let kr=0,qr=Dr.length;kr<qr;kr+=2){const Nr=Dr[kr],Wr=Dr[kr+1];$r.moveTo(Nr+zr,Wr),$r.arc(Nr,Wr,zr,0,tau)}return _r&&_r.value()}renderHull($r){const zr=$r==null?$r=new Path:void 0,{hull:_r,points:Dr}=this,kr=_r[0]*2,qr=_r.length;$r.moveTo(Dr[kr],Dr[kr+1]);for(let Nr=1;Nr<qr;++Nr){const Wr=2*_r[Nr];$r.lineTo(Dr[Wr],Dr[Wr+1])}return $r.closePath(),zr&&zr.value()}hullPolygon(){const $r=new Polygon;return this.renderHull($r),$r.value()}renderTriangle($r,zr){const _r=zr==null?zr=new Path:void 0,{points:Dr,triangles:kr}=this,qr=kr[$r*=3]*2,Nr=kr[$r+1]*2,Wr=kr[$r+2]*2;return zr.moveTo(Dr[qr],Dr[qr+1]),zr.lineTo(Dr[Nr],Dr[Nr+1]),zr.lineTo(Dr[Wr],Dr[Wr+1]),zr.closePath(),_r&&_r.value()}*trianglePolygons(){const{triangles:$r}=this;for(let zr=0,_r=$r.length/3;zr<_r;++zr)yield this.trianglePolygon(zr)}trianglePolygon($r){const zr=new Polygon;return this.renderTriangle($r,zr),zr.value()}}function flatArray(Gt,$r,zr,_r){const Dr=Gt.length,kr=new Float64Array(Dr*2);for(let qr=0;qr<Dr;++qr){const Nr=Gt[qr];kr[qr*2]=$r.call(_r,Nr,qr,Gt),kr[qr*2+1]=zr.call(_r,Nr,qr,Gt)}return kr}function*flatIterable(Gt,$r,zr,_r){let Dr=0;for(const kr of Gt)yield $r.call(_r,kr,Dr,Gt),yield zr.call(_r,kr,Dr,Gt),++Dr}var C$1=function(Gt){return[Gt.x,Gt.y]},L$1=_t,T$1="cursor",P$1="top",w$1=function(Gt){var $r=Gt.points,zr=Gt.getNodePosition,_r=zr===void 0?C$1:zr,Dr=Gt.margin,kr=Dr===void 0?L$1:Dr;return $r.map(function(qr){var Nr=_r(qr),Wr=Nr[0],Qr=Nr[1];return[Wr+kr.left,Qr+kr.top]})},E$1=function(Gt){var $r=Gt.points,zr=Gt.width,_r=Gt.height,Dr=Gt.margin,kr=Dr===void 0?L$1:Dr,qr=Gt.debug,Nr=Delaunay.from($r),Wr=qr?Nr.voronoi([0,0,kr.left+zr+kr.right,kr.top+_r+kr.bottom]):void 0;return{points:$r,delaunay:Nr,voronoi:Wr}},W$1=function(Gt){var $r=Gt.points,zr=Gt.getNodePosition,_r=zr===void 0?C$1:zr,Dr=Gt.width,kr=Gt.height,qr=Gt.margin,Nr=qr===void 0?L$1:qr,Wr=Gt.debug;return reactExports.useMemo(function(){return E$1({points:w$1({points:$r,margin:Nr,getNodePosition:_r}),width:Dr,height:kr,margin:Nr,debug:Wr})},[$r,Dr,kr,Nr,Wr])},D$1=function(Gt){var $r=Gt.elementRef,zr=Gt.nodes,_r=Gt.getNodePosition,Dr=_r===void 0?C$1:_r,kr=Gt.delaunay,qr=Gt.setCurrent,Nr=Gt.margin,Wr=Nr===void 0?L$1:Nr,Qr=Gt.detectionRadius,Vr=Qr===void 0?1/0:Qr,Jr=Gt.isInteractive,Zr=Jr===void 0||Jr,zn=Gt.onMouseEnter,Vn=Gt.onMouseMove,_i=Gt.onMouseLeave,e0=Gt.onClick,r0=Gt.onTouchStart,i0=Gt.onTouchMove,n0=Gt.onTouchEnd,o0=Gt.enableTouchCrosshair,a0=o0!==void 0&&o0,s0=Gt.tooltip,l0=Gt.tooltipPosition,u0=l0===void 0?T$1:l0,b0=Gt.tooltipAnchor,g0=b0===void 0?P$1:b0,y0=reactExports.useState(null),f0=y0[0],v0=y0[1],A0=reactExports.useRef(null);reactExports.useEffect(function(){A0.current=f0},[A0,f0]);var p0=reactExports.useCallback(function(S0){if(!$r.current)return null;var I0=Sn($r.current,S0),B0=I0[0],T0=I0[1],Q0=kr.find(B0,T0),L0=Q0!==void 0?zr[Q0]:null;if(L0&&Vr!==1/0){var N0=Dr(L0),j0=N0[0],q0=N0[1];Mn(B0,T0,j0+Wr.left,q0+Wr.top)>Vr&&(Q0=null,L0=null)}return Q0===null||L0===null?null:[Q0,L0]},[$r,kr,zr,Dr,Wr,Vr]),h0=k$4(),m0=h0.showTooltipAt,c0=h0.showTooltipFromEvent,d0=h0.hideTooltip,M0=reactExports.useMemo(function(){if(s0)return u0==="cursor"?function(S0,I0){c0(s0(S0),I0,g0)}:function(S0){var I0=Dr(S0),B0=I0[0],T0=I0[1];m0(s0(S0),[B0+Wr.left,T0+Wr.top],g0)}},[m0,c0,s0,u0,g0,Dr,Wr]),O0=reactExports.useCallback(function(S0){var I0=p0(S0);if(v0(I0),qr==null||qr(I0?I0[1]:null),I0){var B0=I0[1];M0==null||M0(B0,S0),zn==null||zn(I0[1],S0)}},[p0,v0,qr,M0,zn]),x0=reactExports.useCallback(function(S0){var I0=p0(S0);if(v0(I0),I0){var B0=I0[0],T0=I0[1];if(qr==null||qr(T0),M0==null||M0(T0,S0),A0.current){var Q0=A0.current,L0=Q0[0],N0=Q0[1];B0!==L0?_i==null||_i(N0,S0):Vn==null||Vn(T0,S0)}else zn==null||zn(T0,S0)}else qr==null||qr(null),d0==null||d0(),A0.current&&(_i==null||_i(A0.current[1],S0))},[p0,v0,A0,zn,Vn,_i,M0,d0]),C0=reactExports.useCallback(function(S0){v0(null),qr==null||qr(null),d0(),_i&&A0.current&&_i(A0.current[1],S0)},[v0,qr,A0,d0,_i]),$0=reactExports.useCallback(function(S0){var I0=p0(S0);v0(I0),I0&&(e0==null||e0(I0[1],S0))},[p0,v0,e0]),_0=reactExports.useCallback(function(S0){var I0=p0(S0);a0&&(v0(I0),qr==null||qr(I0?I0[1]:null)),I0&&(r0==null||r0(I0[1],S0))},[p0,v0,qr,a0,r0]),R0=reactExports.useCallback(function(S0){var I0=p0(S0);a0&&(v0(I0),qr==null||qr(I0?I0[1]:null)),I0&&(i0==null||i0(I0[1],S0))},[p0,v0,qr,a0,i0]),D0=reactExports.useCallback(function(S0){a0&&(v0(null),qr==null||qr(null)),n0&&A0.current&&n0(A0.current[1],S0)},[a0,v0,qr,n0,A0]);return{current:f0,handleMouseEnter:Zr?O0:void 0,handleMouseMove:Zr?x0:void 0,handleMouseLeave:Zr?C0:void 0,handleClick:Zr?$0:void 0,handleTouchStart:Zr?_0:void 0,handleTouchMove:Zr?R0:void 0,handleTouchEnd:Zr?D0:void 0}},I$2=function(Gt){var $r=Gt.nodes,zr=Gt.width,_r=Gt.height,Dr=Gt.margin,kr=Dr===void 0?L$1:Dr,qr=Gt.getNodePosition,Nr=Gt.setCurrent,Wr=Gt.onMouseEnter,Qr=Gt.onMouseMove,Vr=Gt.onMouseLeave,Jr=Gt.onClick,Zr=Gt.onTouchStart,zn=Gt.onTouchMove,Vn=Gt.onTouchEnd,_i=Gt.enableTouchCrosshair,e0=_i!==void 0&&_i,r0=Gt.detectionRadius,i0=r0===void 0?1/0:r0,n0=Gt.tooltip,o0=Gt.tooltipPosition,a0=o0===void 0?T$1:o0,s0=Gt.tooltipAnchor,l0=s0===void 0?P$1:s0,u0=Gt.debug,b0=reactExports.useRef(null),g0=W$1({points:$r,getNodePosition:qr,width:zr,height:_r,margin:kr,debug:u0}),y0=g0.delaunay,f0=g0.voronoi,v0=D$1({elementRef:b0,nodes:$r,delaunay:y0,margin:kr,detectionRadius:i0,setCurrent:Nr,onMouseEnter:Wr,onMouseMove:Qr,onMouseLeave:Vr,onClick:Jr,onTouchStart:Zr,onTouchMove:zn,onTouchEnd:Vn,enableTouchCrosshair:e0,tooltip:n0,tooltipPosition:a0,tooltipAnchor:l0}),A0=v0.current,p0=v0.handleMouseEnter,h0=v0.handleMouseMove,m0=v0.handleMouseLeave,c0=v0.handleClick,d0=v0.handleTouchStart,M0=v0.handleTouchMove,O0=v0.handleTouchEnd,x0=reactExports.useMemo(function(){if(u0&&f0)return f0.render()},[u0,f0]);return jsxRuntimeExports.jsxs("g",{ref:b0,transform:"translate("+-kr.left+","+-kr.top+")",children:[u0&&f0&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("path",{d:x0,stroke:"red",strokeWidth:1,opacity:.75}),i0<1/0&&jsxRuntimeExports.jsx("path",{stroke:"red",strokeWidth:.35,fill:"none",d:y0.renderPoints(void 0,i0)}),A0&&jsxRuntimeExports.jsx("path",{fill:"pink",opacity:.35,d:f0.renderCell(A0[0])})]}),jsxRuntimeExports.jsx("rect",{"data-ref":"mesh-interceptor",width:kr.left+zr+kr.right,height:kr.top+_r+kr.bottom,fill:"red",opacity:0,style:{cursor:"auto"},onMouseEnter:p0,onMouseMove:h0,onMouseLeave:m0,onTouchStart:d0,onTouchMove:M0,onTouchEnd:O0,onClick:c0})]})},z$1=function(Gt,$r){Gt.save(),Gt.globalAlpha=.75,Gt.beginPath(),$r.render(Gt),Gt.strokeStyle="red",Gt.lineWidth=1,Gt.stroke(),Gt.restore()},H$1=function(Gt,$r,zr){Gt.save(),Gt.globalAlpha=.35,Gt.beginPath(),$r.renderCell(zr,Gt),Gt.fillStyle="pink",Gt.fill(),Gt.restore()};function Q$3(){return Q$3=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},Q$3.apply(this,arguments)}var U$2=reactExports.memo(function(Gt){var $r=Gt.point;return jsxRuntimeExports.jsx(w$5,{id:jsxRuntimeExports.jsxs("span",{children:["x: ",jsxRuntimeExports.jsx("strong",{children:$r.data.xFormatted}),", y:"," ",jsxRuntimeExports.jsx("strong",{children:$r.data.yFormatted})]}),enableChip:!0,color:$r.serieColor})}),Z$3=reactExports.memo(function(Gt){var $r=Gt.slice,zr=Gt.axis,_r=zt(),Dr=zr==="x"?"y":"x";return jsxRuntimeExports.jsx(C$6,{rows:$r.points.map(function(kr){return[jsxRuntimeExports.jsx(g$1,{color:kr.serieColor,style:_r.tooltip.chip},"chip"),kr.serieId,jsxRuntimeExports.jsx("span",{style:_r.tooltip.tableCellValue,children:kr.data[Dr+"Formatted"]},"value")]})})}),$$2={curve:"linear",xScale:{type:"point"},yScale:{type:"linear",min:0,max:"auto"},layers:["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"],axisBottom:{},axisLeft:{},enableGridX:!0,enableGridY:!0,enablePoints:!0,pointSize:6,pointColor:{from:"color"},pointBorderWidth:0,pointBorderColor:{theme:"background"},enablePointLabel:!1,pointLabel:"yFormatted",colors:{scheme:"nivo"},enableArea:!1,areaBaselineValue:0,areaOpacity:.2,areaBlendMode:"normal",lineWidth:2,legends:[],isInteractive:!0,tooltip:U$2,enableSlices:!1,debugSlices:!1,sliceTooltip:Z$3,debugMesh:!1,enableCrosshair:!0,crosshairType:"bottom-left"},_$2=Q$3({},$$2,{enablePointLabel:!1,useMesh:!1,enableTouchCrosshair:!1,animate:!0,motionConfig:"gentle",defs:[],fill:[],role:"img"});Q$3({},$$2,{pixelRatio:typeof window<"u"&&window.devicePixelRatio||1});var oe$2=function(Gt){var $r=Gt.curve;return reactExports.useMemo(function(){return R$1().defined(function(zr){return zr.x!==null&&zr.y!==null}).x(function(zr){return zr.x}).y(function(zr){return zr.y}).curve(lt$1($r))},[$r])},ie$2=function(Gt){var $r=Gt.curve,zr=Gt.yScale,_r=Gt.areaBaselineValue;return reactExports.useMemo(function(){return I$4().defined(function(Dr){return Dr.x!==null&&Dr.y!==null}).x(function(Dr){return Dr.x}).y1(function(Dr){return Dr.y}).curve(lt$1($r)).y0(zr(_r))},[$r,zr,_r])},te$2=function(Gt){var $r=Gt.componentId,zr=Gt.enableSlices,_r=Gt.points,Dr=Gt.width,kr=Gt.height;return reactExports.useMemo(function(){if(zr===!1)return[];if(zr==="x"){var qr=new Map;return _r.forEach(function(Wr){Wr.data.x!==null&&Wr.data.y!==null&&(qr.has(Wr.x)?qr.get(Wr.x).push(Wr):qr.set(Wr.x,[Wr]))}),Array.from(qr.entries()).sort(function(Wr,Qr){return Wr[0]-Qr[0]}).map(function(Wr,Qr,Vr){var Jr,Zr,zn=Wr[0],Vn=Wr[1],_i=Vr[Qr-1],e0=Vr[Qr+1];return Jr=_i?zn-(zn-_i[0])/2:zn,Zr=e0?zn-Jr+(e0[0]-zn)/2:Dr-Jr,{id:"slice:"+$r+":"+zn,x0:Jr,x:zn,y0:0,y:0,width:Zr,height:kr,points:Vn.reverse()}})}if(zr==="y"){var Nr=new Map;return _r.forEach(function(Wr){Wr.data.x!==null&&Wr.data.y!==null&&(Nr.has(Wr.y)?Nr.get(Wr.y).push(Wr):Nr.set(Wr.y,[Wr]))}),Array.from(Nr.entries()).sort(function(Wr,Qr){return Wr[0]-Qr[0]}).map(function(Wr,Qr,Vr){var Jr,Zr,zn=Wr[0],Vn=Wr[1],_i=Vr[Qr-1],e0=Vr[Qr+1];return Jr=_i?zn-(zn-_i[0])/2:zn,Zr=e0?zn-Jr+(e0[0]-zn)/2:kr-Jr,{id:zn,x0:0,x:0,y0:Jr,y:zn,width:Dr,height:Zr,points:Vn.reverse()}})}},[$r,zr,kr,_r,Dr])},ne$2="line",re$3=function(Gt){var $r=Gt.data,zr=Gt.xScale,_r=zr===void 0?_$2.xScale:zr,Dr=Gt.xFormat,kr=Gt.yScale,qr=kr===void 0?_$2.yScale:kr,Nr=Gt.yFormat,Wr=Gt.width,Qr=Gt.height,Vr=Gt.colors,Jr=Vr===void 0?_$2.colors:Vr,Zr=Gt.curve,zn=Zr===void 0?_$2.curve:Zr,Vn=Gt.areaBaselineValue,_i=Vn===void 0?_$2.areaBaselineValue:Vn,e0=Gt.pointColor,r0=e0===void 0?_$2.pointColor:e0,i0=Gt.pointBorderColor,n0=i0===void 0?_$2.pointBorderColor:i0,o0=Gt.enableSlices,a0=o0===void 0?_$2.enableSlicesTooltip:o0,s0=reactExports.useState(H$5(ne$2))[0],l0=Ot(Dr),u0=Ot(Nr),b0=pr(Jr,"id"),g0=zt(),y0=Xe(r0,g0),f0=Xe(n0,g0),v0=reactExports.useState([]),A0=v0[0],p0=v0[1],h0=reactExports.useMemo(function(){return dn($r.filter(function(R0){return A0.indexOf(R0.id)===-1}),_r,qr,Wr,Qr)},[$r,A0,_r,qr,Wr,Qr]),m0=h0.xScale,c0=h0.yScale,d0=h0.series,M0=reactExports.useMemo(function(){var R0=$r.map(function(S0){return{id:S0.id,label:S0.id,color:b0(S0)}}),D0=R0.map(function(S0){return Q$3({},d0.find(function(I0){return I0.id===S0.id}),{color:S0.color})}).filter(function(S0){return!!S0.id});return{legendData:R0.map(function(S0){return Q$3({},S0,{hidden:!D0.find(function(I0){return I0.id===S0.id})})}).reverse(),series:D0}},[$r,d0,b0]),O0=M0.legendData,x0=M0.series,C0=reactExports.useCallback(function(R0){p0(function(D0){return D0.indexOf(R0)>-1?D0.filter(function(S0){return S0!==R0}):[].concat(D0,[R0])})},[]),$0=function(R0){var D0=R0.series,S0=R0.getPointColor,I0=R0.getPointBorderColor,B0=R0.formatX,T0=R0.formatY;return reactExports.useMemo(function(){return D0.reduce(function(Q0,L0){return[].concat(Q0,L0.data.filter(function(N0){return N0.position.x!==null&&N0.position.y!==null}).map(function(N0,j0){var q0={id:L0.id+"."+j0,index:Q0.length+j0,serieId:L0.id,serieColor:L0.color,x:N0.position.x,y:N0.position.y};return q0.color=S0(L0),q0.borderColor=I0(q0),q0.data=Q$3({},N0.data,{xFormatted:B0(N0.data.x),yFormatted:T0(N0.data.y)}),q0}))},[])},[D0,S0,I0,B0,T0])}({series:x0,getPointColor:y0,getPointBorderColor:f0,formatX:l0,formatY:u0}),_0=te$2({componentId:s0,enableSlices:a0,points:$0,width:Wr,height:Qr});return{legendData:O0,toggleSerie:C0,lineGenerator:oe$2({curve:zn}),areaGenerator:ie$2({curve:zn,yScale:c0,areaBaselineValue:_i}),getColor:b0,series:x0,xScale:m0,yScale:c0,slices:_0,points:$0}},ae$2=function(Gt){var $r=Gt.areaBlendMode,zr=Gt.areaOpacity,_r=Gt.color,Dr=Gt.fill,kr=Gt.path,qr=Ur(),Nr=qr.animate,Wr=qr.config,Qr=Fr(kr),Vr=useSpring({color:_r,config:Wr,immediate:!Nr});return jsxRuntimeExports.jsx(animated.path,{d:Qr,fill:Dr||Vr.color,fillOpacity:zr,strokeWidth:0,style:{mixBlendMode:$r}})},le$2=reactExports.memo(function(Gt){var $r=Gt.areaGenerator,zr=Gt.areaOpacity,_r=Gt.areaBlendMode,Dr=Gt.lines.slice(0).reverse();return jsxRuntimeExports.jsx("g",{children:Dr.map(function(kr){return jsxRuntimeExports.jsx(ae$2,Q$3({path:$r(kr.data.map(function(qr){return qr.position}))},Q$3({areaOpacity:zr,areaBlendMode:_r},kr)),kr.id)})})}),se$3=reactExports.memo(function(Gt){var $r=Gt.lineGenerator,zr=Gt.points,_r=Gt.color,Dr=Gt.thickness,kr=reactExports.useMemo(function(){return $r(zr)},[$r,zr]),qr=Fr(kr);return jsxRuntimeExports.jsx(animated.path,{d:qr,fill:"none",strokeWidth:Dr,stroke:_r})}),ce$2=reactExports.memo(function(Gt){var $r=Gt.lines,zr=Gt.lineGenerator,_r=Gt.lineWidth;return $r.slice(0).reverse().map(function(Dr){var kr=Dr.id,qr=Dr.data,Nr=Dr.color;return jsxRuntimeExports.jsx(se$3,{id:kr,points:qr.map(function(Wr){return Wr.position}),lineGenerator:zr,color:Nr,thickness:_r},kr)})}),ue$2=reactExports.memo(function(Gt){var $r=Gt.slice,zr=Gt.slices,_r=Gt.axis,Dr=Gt.debug,kr=Gt.tooltip,qr=Gt.isCurrent,Nr=Gt.setCurrent,Wr=Gt.onMouseEnter,Qr=Gt.onMouseMove,Vr=Gt.onMouseLeave,Jr=Gt.onClick,Zr=Gt.onTouchStart,zn=Gt.onTouchMove,Vn=Gt.onTouchEnd,_i=k$4(),e0=_i.showTooltipFromEvent,r0=_i.hideTooltip,i0=reactExports.useCallback(function(b0){e0(reactExports.createElement(kr,{slice:$r,axis:_r}),b0,"right"),Nr($r),Wr&&Wr($r,b0)},[e0,kr,$r,_r,Nr,Wr]),n0=reactExports.useCallback(function(b0){e0(reactExports.createElement(kr,{slice:$r,axis:_r}),b0,"right"),Qr&&Qr($r,b0)},[e0,kr,$r,_r,Qr]),o0=reactExports.useCallback(function(b0){r0(),Nr(null),Vr&&Vr($r,b0)},[r0,Nr,Vr,$r]),a0=reactExports.useCallback(function(b0){Jr&&Jr($r,b0)},[$r,Jr]),s0=reactExports.useCallback(function(b0){e0(reactExports.createElement(kr,{slice:$r,axis:_r}),b0,"right"),Nr($r),Zr&&Zr($r,b0)},[_r,Zr,Nr,e0,$r,kr]),l0=reactExports.useCallback(function(b0){var g0=b0.touches[0],y0=document.elementFromPoint(g0.clientX,g0.clientY),f0=y0==null?void 0:y0.getAttribute("data-ref");if(f0){var v0=zr.find(function(A0){return A0.id===f0});v0&&(e0(reactExports.createElement(kr,{slice:v0,axis:_r}),b0,"right"),Nr(v0))}zn&&zn($r,b0)},[_r,zn,Nr,e0,$r,zr,kr]),u0=reactExports.useCallback(function(b0){r0(),Nr(null),Vn&&Vn($r,b0)},[r0,Nr,Vn,$r]);return jsxRuntimeExports.jsx("rect",{x:$r.x0,y:$r.y0,width:$r.width,height:$r.height,stroke:"red",strokeWidth:Dr?1:0,strokeOpacity:.75,fill:"red",fillOpacity:qr&&Dr?.35:0,onMouseEnter:i0,onMouseMove:n0,onMouseLeave:o0,onClick:a0,onTouchStart:s0,onTouchMove:l0,onTouchEnd:u0,"data-ref":$r.id})}),de$2=reactExports.memo(function(Gt){var $r=Gt.slices,zr=Gt.axis,_r=Gt.debug,Dr=Gt.height,kr=Gt.tooltip,qr=Gt.current,Nr=Gt.setCurrent,Wr=Gt.onMouseEnter,Qr=Gt.onMouseMove,Vr=Gt.onMouseLeave,Jr=Gt.onClick,Zr=Gt.onTouchStart,zn=Gt.onTouchMove,Vn=Gt.onTouchEnd;return $r.map(function(_i){return jsxRuntimeExports.jsx(ue$2,{slice:_i,slices:$r,axis:zr,debug:_r,height:Dr,tooltip:kr,setCurrent:Nr,isCurrent:qr!==null&&qr.id===_i.id,onMouseEnter:Wr,onMouseMove:Qr,onMouseLeave:Vr,onClick:Jr,onTouchStart:Zr,onTouchMove:zn,onTouchEnd:Vn},_i.id)})}),he$2=reactExports.memo(function(Gt){var $r=Gt.points,zr=Gt.symbol,_r=Gt.size,Dr=Gt.borderWidth,kr=Gt.enableLabel,qr=Gt.label,Nr=Gt.labelYOffset,Wr=zt(),Qr=qn(qr),Vr=$r.slice(0).reverse().map(function(Jr){return{id:Jr.id,x:Jr.x,y:Jr.y,datum:Jr.data,fill:Jr.color,stroke:Jr.borderColor,label:kr?Qr(Jr):null}});return jsxRuntimeExports.jsx("g",{children:Vr.map(function(Jr){return jsxRuntimeExports.jsx(vn$1,{x:Jr.x,y:Jr.y,datum:Jr.datum,symbol:zr,size:_r,color:Jr.fill,borderWidth:Dr,borderColor:Jr.stroke,label:Jr.label,labelYOffset:Nr,theme:Wr},Jr.id)})})}),fe$1=reactExports.memo(function(Gt){var $r=Gt.points,zr=Gt.width,_r=Gt.height,Dr=Gt.margin,kr=Gt.setCurrent,qr=Gt.onMouseEnter,Nr=Gt.onMouseMove,Wr=Gt.onMouseLeave,Qr=Gt.onClick,Vr=Gt.onTouchStart,Jr=Gt.onTouchMove,Zr=Gt.onTouchEnd,zn=Gt.tooltip,Vn=Gt.debug,_i=Gt.enableTouchCrosshair,e0=k$4(),r0=e0.showTooltipAt,i0=e0.hideTooltip,n0=reactExports.useCallback(function(g0,y0){r0(reactExports.createElement(zn,{point:g0}),[g0.x+Dr.left,g0.y+Dr.top],"top"),qr&&qr(g0,y0)},[r0,zn,qr,Dr]),o0=reactExports.useCallback(function(g0,y0){r0(reactExports.createElement(zn,{point:g0}),[g0.x+Dr.left,g0.y+Dr.top],"top"),Nr&&Nr(g0,y0)},[r0,zn,Dr.left,Dr.top,Nr]),a0=reactExports.useCallback(function(g0,y0){i0(),Wr&&Wr(g0,y0)},[i0,Wr]),s0=reactExports.useCallback(function(g0,y0){Qr&&Qr(g0,y0)},[Qr]),l0=reactExports.useCallback(function(g0,y0){r0(reactExports.createElement(zn,{point:g0}),[g0.x+Dr.left,g0.y+Dr.top],"top"),Vr&&Vr(g0,y0)},[Dr.left,Dr.top,Vr,r0,zn]),u0=reactExports.useCallback(function(g0,y0){r0(reactExports.createElement(zn,{point:g0}),[g0.x+Dr.left,g0.y+Dr.top],"top"),Jr&&Jr(g0,y0)},[Dr.left,Dr.top,Jr,r0,zn]),b0=reactExports.useCallback(function(g0,y0){i0(),Zr&&Zr(g0,y0)},[Zr,i0]);return jsxRuntimeExports.jsx(I$2,{nodes:$r,width:zr,height:_r,setCurrent:kr,onMouseEnter:n0,onMouseMove:o0,onMouseLeave:a0,onClick:s0,onTouchStart:l0,onTouchMove:u0,onTouchEnd:b0,enableTouchCrosshair:_i,debug:Vn})}),ve$1=On(function(Gt){var $r=Gt.data,zr=Gt.xScale,_r=zr===void 0?{type:"point"}:zr,Dr=Gt.xFormat,kr=Gt.yScale,qr=kr===void 0?{type:"linear",min:0,max:"auto"}:kr,Nr=Gt.yFormat,Wr=Gt.layers,Qr=Wr===void 0?["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"]:Wr,Vr=Gt.curve,Jr=Vr===void 0?"linear":Vr,Zr=Gt.areaBaselineValue,zn=Zr===void 0?0:Zr,Vn=Gt.colors,_i=Vn===void 0?{scheme:"nivo"}:Vn,e0=Gt.margin,r0=Gt.width,i0=Gt.height,n0=Gt.axisTop,o0=Gt.axisRight,a0=Gt.axisBottom,s0=a0===void 0?{}:a0,l0=Gt.axisLeft,u0=l0===void 0?{}:l0,b0=Gt.enableGridX,g0=b0===void 0||b0,y0=Gt.enableGridY,f0=y0===void 0||y0,v0=Gt.gridXValues,A0=Gt.gridYValues,p0=Gt.lineWidth,h0=p0===void 0?2:p0,m0=Gt.enableArea,c0=m0!==void 0&&m0,d0=Gt.areaOpacity,M0=d0===void 0?.2:d0,O0=Gt.areaBlendMode,x0=O0===void 0?"normal":O0,C0=Gt.enablePoints,$0=C0===void 0||C0,_0=Gt.pointSymbol,R0=Gt.pointSize,D0=R0===void 0?6:R0,S0=Gt.pointColor,I0=S0===void 0?{from:"color"}:S0,B0=Gt.pointBorderWidth,T0=B0===void 0?0:B0,Q0=Gt.pointBorderColor,L0=Q0===void 0?{theme:"background"}:Q0,N0=Gt.enablePointLabel,j0=N0!==void 0&&N0,q0=Gt.pointLabel,k0=q0===void 0?"data.yFormatted":q0,w0=Gt.pointLabelYOffset,F0=Gt.defs,G0=F0===void 0?[]:F0,X0=Gt.fill,eo=X0===void 0?[]:X0,K0=Gt.markers,Z0=Gt.legends,ao=Z0===void 0?[]:Z0,io=Gt.isInteractive,H0=io===void 0||io,P0=Gt.useMesh,W0=P0!==void 0&&P0,Y0=Gt.debugMesh,co=Y0!==void 0&&Y0,Ao=Gt.onMouseEnter,oo=Gt.onMouseMove,uo=Gt.onMouseLeave,Mo=Gt.onClick,go=Gt.onTouchStart,qo=Gt.onTouchMove,Io=Gt.onTouchEnd,Qo=Gt.tooltip,rs=Qo===void 0?U$2:Qo,gs=Gt.enableSlices,Ss=gs!==void 0&&gs,zs=Gt.debugSlices,Os=zs!==void 0&&zs,Ts=Gt.sliceTooltip,Ds=Ts===void 0?Z$3:Ts,Bs=Gt.enableCrosshair,ks=Bs===void 0||Bs,Go=Gt.crosshairType,yo=Go===void 0?"bottom-left":Go,zo=Gt.enableTouchCrosshair,xo=zo!==void 0&&zo,Bo=Gt.role,Wo=Bo===void 0?"img":Bo,us=wt$1(r0,i0,e0),ms=us.margin,ns=us.innerWidth,Vo=us.innerHeight,vs=us.outerWidth,Uo=us.outerHeight,Co=re$3({data:$r,xScale:_r,xFormat:Dr,yScale:qr,yFormat:Nr,width:ns,height:Vo,colors:_i,curve:Jr,areaBaselineValue:zn,pointColor:I0,pointBorderColor:L0,enableSlices:Ss}),wo=Co.legendData,Zo=Co.toggleSerie,jo=Co.lineGenerator,Xo=Co.areaGenerator,os=Co.series,ho=Co.xScale,Fo=Co.yScale,Ko=Co.slices,ds=Co.points,Yo=zt(),ls=Xe(I0,Yo),Fs=Xe(L0,Yo),js=reactExports.useState(null),n1=js[0],Ns=js[1],Us=reactExports.useState(null),A1=Us[0],b1=Us[1],Js={grid:jsxRuntimeExports.jsx(C$2,{theme:Yo,width:ns,height:Vo,xScale:g0?ho:null,yScale:f0?Fo:null,xValues:v0,yValues:A0},"grid"),markers:jsxRuntimeExports.jsx(Rn,{markers:K0,width:ns,height:Vo,xScale:ho,yScale:Fo,theme:Yo},"markers"),axes:jsxRuntimeExports.jsx(B$1,{xScale:ho,yScale:Fo,width:ns,height:Vo,theme:Yo,top:n0,right:o0,bottom:s0,left:u0},"axes"),areas:null,lines:jsxRuntimeExports.jsx(ce$2,{lines:os,lineGenerator:jo,lineWidth:h0},"lines"),slices:null,points:null,crosshair:null,mesh:null,legends:ao.map(function(po,Eo){return jsxRuntimeExports.jsx(O$2,Q$3({},po,{containerWidth:ns,containerHeight:Vo,data:po.data||wo,theme:Yo,toggleSerie:po.toggleSerie?Zo:void 0}),"legend."+Eo)})},v1=In(G0,os,eo);return c0&&(Js.areas=jsxRuntimeExports.jsx(le$2,{areaGenerator:Xo,areaOpacity:M0,areaBlendMode:x0,lines:os},"areas")),H0&&Ss!==!1&&(Js.slices=jsxRuntimeExports.jsx(de$2,{slices:Ko,axis:Ss,debug:Os,height:Vo,tooltip:Ds,current:A1,setCurrent:b1,onMouseEnter:Ao,onMouseMove:oo,onMouseLeave:uo,onClick:Mo,onTouchStart:go,onTouchMove:qo,onTouchEnd:Io},"slices")),$0&&(Js.points=jsxRuntimeExports.jsx(he$2,{points:ds,symbol:_0,size:D0,color:ls,borderWidth:T0,borderColor:Fs,enableLabel:j0,label:k0,labelYOffset:w0},"points")),H0&&ks&&(n1!==null&&(Js.crosshair=jsxRuntimeExports.jsx(P$4,{width:ns,height:Vo,x:n1.x,y:n1.y,type:yo},"crosshair")),A1!==null&&(Js.crosshair=jsxRuntimeExports.jsx(P$4,{width:ns,height:Vo,x:A1.x,y:A1.y,type:Ss},"crosshair"))),H0&&W0&&Ss===!1&&(Js.mesh=jsxRuntimeExports.jsx(fe$1,{points:ds,width:ns,height:Vo,margin:ms,current:n1,setCurrent:Ns,onMouseEnter:Ao,onMouseMove:oo,onMouseLeave:uo,onClick:Mo,onTouchStart:go,onTouchMove:qo,onTouchEnd:Io,tooltip:rs,enableTouchCrosshair:xo,debug:co},"mesh")),jsxRuntimeExports.jsx(gn$1,{defs:v1,width:vs,height:Uo,margin:ms,role:Wo,children:Qr.map(function(po,Eo){return typeof po=="function"?jsxRuntimeExports.jsx(reactExports.Fragment,{children:po(Q$3({},Gt,{innerWidth:ns,innerHeight:Vo,series:os,slices:Ko,points:ds,xScale:ho,yScale:Fo,lineGenerator:jo,areaGenerator:Xo,currentPoint:n1,setCurrentPoint:Ns,currentSlice:A1,setCurrentSlice:b1}))},Eo):Js[po]})})}),pe$1=function(Gt){return jsxRuntimeExports.jsx(It,{children:function($r){var zr=$r.width,_r=$r.height;return jsxRuntimeExports.jsx(ve$1,Q$3({width:zr,height:_r},Gt))}})},me$1=On(function(Gt){var $r=reactExports.useRef(null),zr=Gt.width,_r=Gt.height,Dr=Gt.margin,kr=Gt.pixelRatio,qr=kr===void 0?typeof window<"u"&&window.devicePixelRatio||1:kr,Nr=Gt.data,Wr=Gt.xScale,Qr=Wr===void 0?{type:"point"}:Wr,Vr=Gt.xFormat,Jr=Gt.yScale,Zr=Jr===void 0?{type:"linear",min:0,max:"auto"}:Jr,zn=Gt.yFormat,Vn=Gt.curve,_i=Vn===void 0?"linear":Vn,e0=Gt.layers,r0=e0===void 0?["grid","markers","axes","areas","crosshair","lines","points","slices","mesh","legends"]:e0,i0=Gt.colors,n0=i0===void 0?{scheme:"nivo"}:i0,o0=Gt.lineWidth,a0=o0===void 0?2:o0,s0=Gt.enableArea,l0=s0!==void 0&&s0,u0=Gt.areaBaselineValue,b0=u0===void 0?0:u0,g0=Gt.areaOpacity,y0=g0===void 0?.2:g0,f0=Gt.enablePoints,v0=f0===void 0||f0,A0=Gt.pointSize,p0=A0===void 0?6:A0,h0=Gt.pointColor,m0=h0===void 0?{from:"color"}:h0,c0=Gt.pointBorderWidth,d0=c0===void 0?0:c0,M0=Gt.pointBorderColor,O0=M0===void 0?{theme:"background"}:M0,x0=Gt.enableGridX,C0=x0===void 0||x0,$0=Gt.gridXValues,_0=Gt.enableGridY,R0=_0===void 0||_0,D0=Gt.gridYValues,S0=Gt.axisTop,I0=Gt.axisRight,B0=Gt.axisBottom,T0=B0===void 0?{}:B0,Q0=Gt.axisLeft,L0=Q0===void 0?{}:Q0,N0=Gt.legends,j0=N0===void 0?[]:N0,q0=Gt.isInteractive,k0=q0===void 0||q0,w0=Gt.debugMesh,F0=w0!==void 0&&w0,G0=Gt.onMouseLeave,X0=Gt.onClick,eo=Gt.tooltip,K0=eo===void 0?U$2:eo,Z0=Gt.canvasRef,ao=wt$1(zr,_r,Dr),io=ao.margin,H0=ao.innerWidth,P0=ao.innerHeight,W0=ao.outerWidth,Y0=ao.outerHeight,co=zt(),Ao=reactExports.useState(null),oo=Ao[0],uo=Ao[1],Mo=re$3({data:Nr,xScale:Qr,xFormat:Vr,yScale:Zr,yFormat:zn,width:H0,height:P0,colors:n0,curve:_i,areaBaselineValue:b0,pointColor:m0,pointBorderColor:O0}),go=Mo.lineGenerator,qo=Mo.areaGenerator,Io=Mo.series,Qo=Mo.xScale,rs=Mo.yScale,gs=Mo.points,Ss=W$1({points:gs,width:H0,height:P0,debug:F0}),zs=Ss.delaunay,Os=Ss.voronoi;reactExports.useEffect(function(){Z0&&(Z0.current=$r.current),$r.current.width=W0*qr,$r.current.height=Y0*qr;var xo=$r.current.getContext("2d");xo.scale(qr,qr),xo.fillStyle=co.background,xo.fillRect(0,0,W0,Y0),xo.translate(io.left,io.top),r0.forEach(function(Bo){if(typeof Bo=="function"&&Bo({ctx:xo,innerWidth:H0,innerHeight:P0,series:Io,points:gs,xScale:Qo,yScale:rs,lineWidth:a0,lineGenerator:go,areaGenerator:qo,currentPoint:oo,setCurrentPoint:uo}),Bo==="grid"&&co.grid.line.strokeWidth>0&&(xo.lineWidth=co.grid.line.strokeWidth,xo.strokeStyle=co.grid.line.stroke,C0&&z$2(xo,{width:H0,height:P0,scale:Qo,axis:"x",values:$0}),R0&&z$2(xo,{width:H0,height:P0,scale:rs,axis:"y",values:D0})),Bo==="axes"&&j$3(xo,{xScale:Qo,yScale:rs,width:H0,height:P0,top:S0,right:I0,bottom:T0,left:L0,theme:co}),Bo==="areas"&&l0===!0){xo.save(),xo.globalAlpha=y0,qo.context(xo);for(var Wo=Io.length-1;Wo>=0;Wo--)xo.fillStyle=Io[Wo].color,xo.beginPath(),qo(Io[Wo].data.map(function(ms){return ms.position})),xo.fill();xo.restore()}if(Bo==="lines"&&(go.context(xo),Io.forEach(function(ms){xo.strokeStyle=ms.color,xo.lineWidth=a0,xo.beginPath(),go(ms.data.map(function(ns){return ns.position})),xo.stroke()})),Bo==="points"&&v0===!0&&p0>0&&gs.forEach(function(ms){xo.fillStyle=ms.color,xo.beginPath(),xo.arc(ms.x,ms.y,p0/2,0,2*Math.PI),xo.fill(),d0>0&&(xo.strokeStyle=ms.borderColor,xo.lineWidth=d0,xo.stroke())}),Bo==="mesh"&&F0===!0&&(z$1(xo,Os),oo&&H$1(xo,Os,oo.index)),Bo==="legends"){var us=Io.map(function(ms){return{id:ms.id,label:ms.id,color:ms.color}}).reverse();j0.forEach(function(ms){H$3(xo,Q$3({},ms,{data:ms.data||us,containerWidth:H0,containerHeight:P0,theme:co}))})}})},[$r,W0,Y0,r0,co,go,Io,Qo,rs,C0,$0,R0,D0,S0,I0,T0,L0,j0,gs,v0,p0,oo]);var Ts=reactExports.useCallback(function(xo){var Bo=Sn($r.current,xo),Wo=Bo[0],us=Bo[1];if(!jn(io.left,io.top,H0,P0,Wo,us))return null;var ms=zs.find(Wo-io.left,us-io.top);return gs[ms]},[$r,io,H0,P0,zs]),Ds=k$4(),Bs=Ds.showTooltipFromEvent,ks=Ds.hideTooltip,Go=reactExports.useCallback(function(xo){var Bo=Ts(xo);uo(Bo),Bo?Bs(reactExports.createElement(K0,{point:Bo}),xo):ks()},[Ts,uo,Bs,ks,K0]),yo=reactExports.useCallback(function(xo){ks(),uo(null),oo&&G0&&G0(oo,xo)},[ks,uo,G0]),zo=reactExports.useCallback(function(xo){if(X0){var Bo=Ts(xo);Bo&&X0(Bo,xo)}},[Ts,X0]);return jsxRuntimeExports.jsx("canvas",{ref:$r,width:W0*qr,height:Y0*qr,style:{width:W0,height:Y0,cursor:k0?"auto":"normal"},onMouseEnter:k0?Go:void 0,onMouseMove:k0?Go:void 0,onMouseLeave:k0?yo:void 0,onClick:k0?zo:void 0})}),ge$2=reactExports.forwardRef(function(Gt,$r){return jsxRuntimeExports.jsx(me$1,Q$3({},Gt,{canvasRef:$r}))});reactExports.forwardRef(function(Gt,$r){return jsxRuntimeExports.jsx(It,{children:function(zr){var _r=zr.width,Dr=zr.height;return jsxRuntimeExports.jsx(ge$2,Q$3({width:_r,height:Dr},Gt,{ref:$r}))}})});const{slice,forEach}=[];function defaults(Gt){return forEach.call(slice.call(arguments,1),$r=>{if($r)for(const zr in $r)Gt[zr]===void 0&&(Gt[zr]=$r[zr])}),Gt}const fieldContentRegExp=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,serializeCookie=(Gt,$r,zr)=>{const _r=zr||{};_r.path=_r.path||"/";const Dr=encodeURIComponent($r);let kr=`${Gt}=${Dr}`;if(_r.maxAge>0){const qr=_r.maxAge-0;if(Number.isNaN(qr))throw new Error("maxAge should be a Number");kr+=`; Max-Age=${Math.floor(qr)}`}if(_r.domain){if(!fieldContentRegExp.test(_r.domain))throw new TypeError("option domain is invalid");kr+=`; Domain=${_r.domain}`}if(_r.path){if(!fieldContentRegExp.test(_r.path))throw new TypeError("option path is invalid");kr+=`; Path=${_r.path}`}if(_r.expires){if(typeof _r.expires.toUTCString!="function")throw new TypeError("option expires is invalid");kr+=`; Expires=${_r.expires.toUTCString()}`}if(_r.httpOnly&&(kr+="; HttpOnly"),_r.secure&&(kr+="; Secure"),_r.sameSite)switch(typeof _r.sameSite=="string"?_r.sameSite.toLowerCase():_r.sameSite){case!0:kr+="; SameSite=Strict";break;case"lax":kr+="; SameSite=Lax";break;case"strict":kr+="; SameSite=Strict";break;case"none":kr+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return kr},cookie={create(Gt,$r,zr,_r){let Dr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};zr&&(Dr.expires=new Date,Dr.expires.setTime(Dr.expires.getTime()+zr*60*1e3)),_r&&(Dr.domain=_r),document.cookie=serializeCookie(Gt,encodeURIComponent($r),Dr)},read(Gt){const $r=`${Gt}=`,zr=document.cookie.split(";");for(let _r=0;_r<zr.length;_r++){let Dr=zr[_r];for(;Dr.charAt(0)===" ";)Dr=Dr.substring(1,Dr.length);if(Dr.indexOf($r)===0)return Dr.substring($r.length,Dr.length)}return null},remove(Gt){this.create(Gt,"",-1)}};var cookie$1={name:"cookie",lookup(Gt){let{lookupCookie:$r}=Gt;if($r&&typeof document<"u")return cookie.read($r)||void 0},cacheUserLanguage(Gt,$r){let{lookupCookie:zr,cookieMinutes:_r,cookieDomain:Dr,cookieOptions:kr}=$r;zr&&typeof document<"u"&&cookie.create(zr,Gt,_r,Dr,kr)}},querystring={name:"querystring",lookup(Gt){var _r;let{lookupQuerystring:$r}=Gt,zr;if(typeof window<"u"){let{search:Dr}=window.location;!window.location.search&&((_r=window.location.hash)==null?void 0:_r.indexOf("?"))>-1&&(Dr=window.location.hash.substring(window.location.hash.indexOf("?")));const qr=Dr.substring(1).split("&");for(let Nr=0;Nr<qr.length;Nr++){const Wr=qr[Nr].indexOf("=");Wr>0&&qr[Nr].substring(0,Wr)===$r&&(zr=qr[Nr].substring(Wr+1))}}return zr}};let hasLocalStorageSupport=null;const localStorageAvailable=()=>{if(hasLocalStorageSupport!==null)return hasLocalStorageSupport;try{hasLocalStorageSupport=window!=="undefined"&&window.localStorage!==null;const Gt="i18next.translate.boo";window.localStorage.setItem(Gt,"foo"),window.localStorage.removeItem(Gt)}catch{hasLocalStorageSupport=!1}return hasLocalStorageSupport};var localStorage$1={name:"localStorage",lookup(Gt){let{lookupLocalStorage:$r}=Gt;if($r&&localStorageAvailable())return window.localStorage.getItem($r)||void 0},cacheUserLanguage(Gt,$r){let{lookupLocalStorage:zr}=$r;zr&&localStorageAvailable()&&window.localStorage.setItem(zr,Gt)}};let hasSessionStorageSupport=null;const sessionStorageAvailable=()=>{if(hasSessionStorageSupport!==null)return hasSessionStorageSupport;try{hasSessionStorageSupport=window!=="undefined"&&window.sessionStorage!==null;const Gt="i18next.translate.boo";window.sessionStorage.setItem(Gt,"foo"),window.sessionStorage.removeItem(Gt)}catch{hasSessionStorageSupport=!1}return hasSessionStorageSupport};var sessionStorage={name:"sessionStorage",lookup(Gt){let{lookupSessionStorage:$r}=Gt;if($r&&sessionStorageAvailable())return window.sessionStorage.getItem($r)||void 0},cacheUserLanguage(Gt,$r){let{lookupSessionStorage:zr}=$r;zr&&sessionStorageAvailable()&&window.sessionStorage.setItem(zr,Gt)}},navigator$1={name:"navigator",lookup(Gt){const $r=[];if(typeof navigator<"u"){const{languages:zr,userLanguage:_r,language:Dr}=navigator;if(zr)for(let kr=0;kr<zr.length;kr++)$r.push(zr[kr]);_r&&$r.push(_r),Dr&&$r.push(Dr)}return $r.length>0?$r:void 0}},htmlTag={name:"htmlTag",lookup(Gt){let{htmlTag:$r}=Gt,zr;const _r=$r||(typeof document<"u"?document.documentElement:null);return _r&&typeof _r.getAttribute=="function"&&(zr=_r.getAttribute("lang")),zr}},path={name:"path",lookup(Gt){var Dr;let{lookupFromPathIndex:$r}=Gt;if(typeof window>"u")return;const zr=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(zr)?(Dr=zr[typeof $r=="number"?$r:0])==null?void 0:Dr.replace("/",""):void 0}},subdomain={name:"subdomain",lookup(Gt){var Dr,kr;let{lookupFromSubdomainIndex:$r}=Gt;const zr=typeof $r=="number"?$r+1:1,_r=typeof window<"u"&&((kr=(Dr=window.location)==null?void 0:Dr.hostname)==null?void 0:kr.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(_r)return _r[zr]}};function getDefaults$1(){return{order:["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"],lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:Gt=>Gt}}class Browser{constructor($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init($r,zr)}init($r){let zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=$r||{languageUtils:{}},this.options=defaults(zr,this.options||{},getDefaults$1()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=Dr=>Dr.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=_r,this.addDetector(cookie$1),this.addDetector(querystring),this.addDetector(localStorage$1),this.addDetector(sessionStorage),this.addDetector(navigator$1),this.addDetector(htmlTag),this.addDetector(path),this.addDetector(subdomain)}addDetector($r){return this.detectors[$r.name]=$r,this}detect($r){$r||($r=this.options.order);let zr=[];return $r.forEach(_r=>{if(this.detectors[_r]){let Dr=this.detectors[_r].lookup(this.options);Dr&&typeof Dr=="string"&&(Dr=[Dr]),Dr&&(zr=zr.concat(Dr))}}),zr=zr.map(_r=>this.options.convertDetectedLanguage(_r)),this.services.languageUtils.getBestMatchFromCodes?zr:zr.length>0?zr[0]:null}cacheUserLanguage($r,zr){zr||(zr=this.options.caches),zr&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf($r)>-1||zr.forEach(_r=>{this.detectors[_r]&&this.detectors[_r].cacheUserLanguage($r,this.options)}))}}Browser.type="languageDetector";function _typeof$2(Gt){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$2(Gt)}function hasXMLHttpRequest(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":_typeof$2(XMLHttpRequest))==="object"}function isPromise(Gt){return!!Gt&&typeof Gt.then=="function"}function makePromise(Gt){return isPromise(Gt)?Gt:Promise.resolve(Gt)}var getFetch$1={exports:{}};(function(Gt,$r){var zr;if(typeof fetch=="function"&&(typeof commonjsGlobal$2<"u"&&commonjsGlobal$2.fetch?zr=commonjsGlobal$2.fetch:typeof window<"u"&&window.fetch?zr=window.fetch:zr=fetch),typeof commonjsRequire<"u"&&typeof window>"u"){var _r=zr||requireBrowserPonyfill();_r.default&&(_r=_r.default),$r.default=_r,Gt.exports=$r.default}})(getFetch$1,getFetch$1.exports);var getFetchExports=getFetch$1.exports;const getFetch=getDefaultExportFromCjs$3(getFetchExports),fetchNode=_mergeNamespaces({__proto__:null,default:getFetch},[getFetchExports]);function ownKeys$1(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread$1(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys$1(Object(zr),!0).forEach(function(_r){_defineProperty$1(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys$1(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _defineProperty$1(Gt,$r,zr){return($r=_toPropertyKey$1($r))in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _toPropertyKey$1(Gt){var $r=_toPrimitive$1(Gt,"string");return _typeof$1($r)=="symbol"?$r:$r+""}function _toPrimitive$1(Gt,$r){if(_typeof$1(Gt)!="object"||!Gt)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(_typeof$1(_r)!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}function _typeof$1(Gt){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof$1(Gt)}var fetchApi;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?fetchApi=global.fetch:typeof window<"u"&&window.fetch?fetchApi=window.fetch:fetchApi=fetch);var XmlHttpRequestApi;hasXMLHttpRequest()&&(typeof global<"u"&&global.XMLHttpRequest?XmlHttpRequestApi=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(XmlHttpRequestApi=window.XMLHttpRequest));var ActiveXObjectApi;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?ActiveXObjectApi=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(ActiveXObjectApi=window.ActiveXObject));!fetchApi&&fetchNode&&!XmlHttpRequestApi&&!ActiveXObjectApi&&(fetchApi=getFetch||fetchNode);typeof fetchApi!="function"&&(fetchApi=void 0);var addQueryString=function Gt($r,zr){if(zr&&_typeof$1(zr)==="object"){var _r="";for(var Dr in zr)_r+="&"+encodeURIComponent(Dr)+"="+encodeURIComponent(zr[Dr]);if(!_r)return $r;$r=$r+($r.indexOf("?")!==-1?"&":"?")+_r.slice(1)}return $r},fetchIt=function Gt($r,zr,_r,Dr){var kr=function(Wr){if(!Wr.ok)return _r(Wr.statusText||"Error",{status:Wr.status});Wr.text().then(function(Qr){_r(null,{status:Wr.status,data:Qr})}).catch(_r)};if(Dr){var qr=Dr($r,zr);if(qr instanceof Promise){qr.then(kr).catch(_r);return}}typeof fetch=="function"?fetch($r,zr).then(kr).catch(_r):fetchApi($r,zr).then(kr).catch(_r)},omitFetchOptions=!1,requestWithFetch=function Gt($r,zr,_r,Dr){$r.queryStringParams&&(zr=addQueryString(zr,$r.queryStringParams));var kr=_objectSpread$1({},typeof $r.customHeaders=="function"?$r.customHeaders():$r.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(kr["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),_r&&(kr["Content-Type"]="application/json");var qr=typeof $r.requestOptions=="function"?$r.requestOptions(_r):$r.requestOptions,Nr=_objectSpread$1({method:_r?"POST":"GET",body:_r?$r.stringify(_r):void 0,headers:kr},omitFetchOptions?{}:qr),Wr=typeof $r.alternateFetch=="function"&&$r.alternateFetch.length>=1?$r.alternateFetch:void 0;try{fetchIt(zr,Nr,Dr,Wr)}catch(Qr){if(!qr||Object.keys(qr).length===0||!Qr.message||Qr.message.indexOf("not implemented")<0)return Dr(Qr);try{Object.keys(qr).forEach(function(Vr){delete Nr[Vr]}),fetchIt(zr,Nr,Dr,Wr),omitFetchOptions=!0}catch(Vr){Dr(Vr)}}},requestWithXmlHttpRequest=function Gt($r,zr,_r,Dr){_r&&_typeof$1(_r)==="object"&&(_r=addQueryString("",_r).slice(1)),$r.queryStringParams&&(zr=addQueryString(zr,$r.queryStringParams));try{var kr;XmlHttpRequestApi?kr=new XmlHttpRequestApi:kr=new ActiveXObjectApi("MSXML2.XMLHTTP.3.0"),kr.open(_r?"POST":"GET",zr,1),$r.crossDomain||kr.setRequestHeader("X-Requested-With","XMLHttpRequest"),kr.withCredentials=!!$r.withCredentials,_r&&kr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),kr.overrideMimeType&&kr.overrideMimeType("application/json");var qr=$r.customHeaders;if(qr=typeof qr=="function"?qr():qr,qr)for(var Nr in qr)kr.setRequestHeader(Nr,qr[Nr]);kr.onreadystatechange=function(){kr.readyState>3&&Dr(kr.status>=400?kr.statusText:null,{status:kr.status,data:kr.responseText})},kr.send(_r)}catch(Wr){console&&console.log(Wr)}},request=function Gt($r,zr,_r,Dr){if(typeof _r=="function"&&(Dr=_r,_r=void 0),Dr=Dr||function(){},fetchApi&&zr.indexOf("file:")!==0)return requestWithFetch($r,zr,_r,Dr);if(hasXMLHttpRequest()||typeof ActiveXObject=="function")return requestWithXmlHttpRequest($r,zr,_r,Dr);Dr(new Error("No fetch and no xhr implementation found!"))};function _typeof(Gt){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($r){return typeof $r}:function($r){return $r&&typeof Symbol=="function"&&$r.constructor===Symbol&&$r!==Symbol.prototype?"symbol":typeof $r},_typeof(Gt)}function ownKeys(Gt,$r){var zr=Object.keys(Gt);if(Object.getOwnPropertySymbols){var _r=Object.getOwnPropertySymbols(Gt);$r&&(_r=_r.filter(function(Dr){return Object.getOwnPropertyDescriptor(Gt,Dr).enumerable})),zr.push.apply(zr,_r)}return zr}function _objectSpread(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r]!=null?arguments[$r]:{};$r%2?ownKeys(Object(zr),!0).forEach(function(_r){_defineProperty(Gt,_r,zr[_r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Gt,Object.getOwnPropertyDescriptors(zr)):ownKeys(Object(zr)).forEach(function(_r){Object.defineProperty(Gt,_r,Object.getOwnPropertyDescriptor(zr,_r))})}return Gt}function _classCallCheck(Gt,$r){if(!(Gt instanceof $r))throw new TypeError("Cannot call a class as a function")}function _defineProperties(Gt,$r){for(var zr=0;zr<$r.length;zr++){var _r=$r[zr];_r.enumerable=_r.enumerable||!1,_r.configurable=!0,"value"in _r&&(_r.writable=!0),Object.defineProperty(Gt,_toPropertyKey(_r.key),_r)}}function _createClass(Gt,$r,zr){return $r&&_defineProperties(Gt.prototype,$r),Object.defineProperty(Gt,"prototype",{writable:!1}),Gt}function _defineProperty(Gt,$r,zr){return($r=_toPropertyKey($r))in Gt?Object.defineProperty(Gt,$r,{value:zr,enumerable:!0,configurable:!0,writable:!0}):Gt[$r]=zr,Gt}function _toPropertyKey(Gt){var $r=_toPrimitive(Gt,"string");return _typeof($r)=="symbol"?$r:$r+""}function _toPrimitive(Gt,$r){if(_typeof(Gt)!="object"||!Gt)return Gt;var zr=Gt[Symbol.toPrimitive];if(zr!==void 0){var _r=zr.call(Gt,$r||"default");if(_typeof(_r)!="object")return _r;throw new TypeError("@@toPrimitive must return a primitive value.")}return($r==="string"?String:Number)(Gt)}var getDefaults=function Gt(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:function(zr){return JSON.parse(zr)},stringify:JSON.stringify,parsePayload:function(zr,_r,Dr){return _defineProperty({},_r,Dr||"")},parseLoadPayload:function(zr,_r){},request,reloadInterval:typeof window<"u"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},Backend=function(){function Gt($r){var zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_classCallCheck(this,Gt),this.services=$r,this.options=zr,this.allOptions=_r,this.type="backend",this.init($r,zr,_r)}return _createClass(Gt,[{key:"init",value:function(zr){var _r=this,Dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},kr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(this.services=zr,this.options=_objectSpread(_objectSpread(_objectSpread({},getDefaults()),this.options||{}),Dr),this.allOptions=kr,this.services&&this.options.reloadInterval){var qr=setInterval(function(){return _r.reload()},this.options.reloadInterval);_typeof(qr)==="object"&&typeof qr.unref=="function"&&qr.unref()}}},{key:"readMulti",value:function(zr,_r,Dr){this._readAny(zr,zr,_r,_r,Dr)}},{key:"read",value:function(zr,_r,Dr){this._readAny([zr],zr,[_r],_r,Dr)}},{key:"_readAny",value:function(zr,_r,Dr,kr,qr){var Nr=this,Wr=this.options.loadPath;typeof this.options.loadPath=="function"&&(Wr=this.options.loadPath(zr,Dr)),Wr=makePromise(Wr),Wr.then(function(Qr){if(!Qr)return qr(null,{});var Vr=Nr.services.interpolator.interpolate(Qr,{lng:zr.join("+"),ns:Dr.join("+")});Nr.loadUrl(Vr,qr,_r,kr)})}},{key:"loadUrl",value:function(zr,_r,Dr,kr){var qr=this,Nr=typeof Dr=="string"?[Dr]:Dr,Wr=typeof kr=="string"?[kr]:kr,Qr=this.options.parseLoadPayload(Nr,Wr);this.options.request(this.options,zr,Qr,function(Vr,Jr){if(Jr&&(Jr.status>=500&&Jr.status<600||!Jr.status))return _r("failed loading "+zr+"; status code: "+Jr.status,!0);if(Jr&&Jr.status>=400&&Jr.status<500)return _r("failed loading "+zr+"; status code: "+Jr.status,!1);if(!Jr&&Vr&&Vr.message){var Zr=Vr.message.toLowerCase(),zn=["failed","fetch","network","load"].find(function(e0){return Zr.indexOf(e0)>-1});if(zn)return _r("failed loading "+zr+": "+Vr.message,!0)}if(Vr)return _r(Vr,!1);var Vn,_i;try{typeof Jr.data=="string"?Vn=qr.options.parse(Jr.data,Dr,kr):Vn=Jr.data}catch{_i="failed parsing "+zr+" to json"}if(_i)return _r(_i,!1);_r(null,Vn)})}},{key:"create",value:function(zr,_r,Dr,kr,qr){var Nr=this;if(this.options.addPath){typeof zr=="string"&&(zr=[zr]);var Wr=this.options.parsePayload(_r,Dr,kr),Qr=0,Vr=[],Jr=[];zr.forEach(function(Zr){var zn=Nr.options.addPath;typeof Nr.options.addPath=="function"&&(zn=Nr.options.addPath(Zr,_r));var Vn=Nr.services.interpolator.interpolate(zn,{lng:Zr,ns:_r});Nr.options.request(Nr.options,Vn,Wr,function(_i,e0){Qr+=1,Vr.push(_i),Jr.push(e0),Qr===zr.length&&typeof qr=="function"&&qr(Vr,Jr)})})}}},{key:"reload",value:function(){var zr=this,_r=this.services,Dr=_r.backendConnector,kr=_r.languageUtils,qr=_r.logger,Nr=Dr.language;if(!(Nr&&Nr.toLowerCase()==="cimode")){var Wr=[],Qr=function(Jr){var Zr=kr.toResolveHierarchy(Jr);Zr.forEach(function(zn){Wr.indexOf(zn)<0&&Wr.push(zn)})};Qr(Nr),this.allOptions.preload&&this.allOptions.preload.forEach(function(Vr){return Qr(Vr)}),Wr.forEach(function(Vr){zr.allOptions.ns.forEach(function(Jr){Dr.read(Vr,Jr,"read",null,null,function(Zr,zn){Zr&&qr.warn("loading namespace ".concat(Jr," for language ").concat(Vr," failed"),Zr),!Zr&&zn&&qr.log("loaded namespace ".concat(Jr," for language ").concat(Vr),zn),Dr.loaded("".concat(Vr,"|").concat(Jr),Zr,zn)})})})}}}])}();Backend.type="backend";//! moment.js locale configuration
//! locale : Greek [el]
//! author : Aggelos Karalias : https://github.com/mehiel
function isFunction(Gt){return typeof Function<"u"&&Gt instanceof Function||Object.prototype.toString.call(Gt)==="[object Function]"}hooks.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(Gt,$r){return Gt?typeof $r=="string"&&/D/.test($r.substring(0,$r.indexOf("MMMM")))?this._monthsGenitiveEl[Gt.month()]:this._monthsNominativeEl[Gt.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(Gt,$r,zr){return Gt>11?zr?"μμ":"ΜΜ":zr?"πμ":"ΠΜ"},isPM:function(Gt){return(Gt+"").toLowerCase()[0]==="μ"},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(Gt,$r){var zr=this._calendarEl[Gt],_r=$r&&$r.hours();return isFunction(zr)&&(zr=zr.apply($r)),zr.replace("{}",_r%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});//! moment.js locale configuration
//! locale : Spanish [es]
//! author : Julio Napurí : https://github.com/julionc
var monthsShortDot="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),monthsShort="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),monthsParse=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],monthsRegex=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;hooks.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(Gt,$r){return Gt?/-MMM-/.test($r)?monthsShort[Gt.month()]:monthsShortDot[Gt.month()]:monthsShortDot},monthsRegex,monthsShortRegex:monthsRegex,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse,longMonthsParse:monthsParse,shortMonthsParse:monthsParse,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});//! moment.js locale configuration
//! locale : Portuguese (Brazil) [pt-br]
//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
hooks.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});var baseEach=_baseEach;function baseFilter$1(Gt,$r){var zr=[];return baseEach(Gt,function(_r,Dr,kr){$r(_r,Dr,kr)&&zr.push(_r)}),zr}var _baseFilter=baseFilter$1,arrayFilter=_arrayFilter,baseFilter=_baseFilter,baseIteratee=_baseIteratee,isArray=isArray_1;function filter(Gt,$r){var zr=isArray(Gt)?arrayFilter:baseFilter;return zr(Gt,baseIteratee($r))}var filter_1=filter;const o=getDefaultExportFromCjs$3(filter_1);var baseGetTag=_baseGetTag,isObjectLike=isObjectLike_1,numberTag="[object Number]";function isNumber(Gt){return typeof Gt=="number"||isObjectLike(Gt)&&baseGetTag(Gt)==numberTag}var isNumber_1=isNumber;const e=getDefaultExportFromCjs$3(isNumber_1);function g(){return g=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},g.apply(this,arguments)}var k={dotSize:4,noteWidth:120,noteTextOffset:8,animate:!0},W=function(Gt){var $r=typeof Gt;return reactExports.isValidElement(Gt)||$r==="string"||$r==="function"||$r==="object"},v$1=function(Gt){var $r=typeof Gt;return $r==="string"||$r==="function"},b=function(Gt){return Gt.type==="circle"},w=function(Gt){return Gt.type==="dot"},z=function(Gt){return Gt.type==="rect"},P=function(Gt){var $r=Gt.data,zr=Gt.annotations,_r=Gt.getPosition,Dr=Gt.getDimensions;return zr.reduce(function(kr,qr){var Nr=qr.offset||0;return[].concat(kr,o($r,qr.match).map(function(Wr){var Qr=_r(Wr),Vr=Dr(Wr);return(b(qr)||z(qr))&&(Vr.size=Vr.size+2*Nr,Vr.width=Vr.width+2*Nr,Vr.height=Vr.height+2*Nr),g({},a$4(qr,["match","offset"]),Qr,Vr,{size:qr.size||Vr.size,datum:Wr})}))},[])},C=function(Gt,$r,zr,_r){var Dr=Math.atan2(_r-$r,zr-Gt);return Qt(Nt(Dr))},O=function(Gt){var $r,zr,_r=Gt.x,Dr=Gt.y,kr=Gt.noteX,qr=Gt.noteY,Nr=Gt.noteWidth,Wr=Nr===void 0?k.noteWidth:Nr,Qr=Gt.noteTextOffset,Vr=Qr===void 0?k.noteTextOffset:Qr;if(e(kr))$r=_r+kr;else{if(kr.abs===void 0)throw new Error("noteX should be either a number or an object containing an 'abs' property");$r=kr.abs}if(e(qr))zr=Dr+qr;else{if(qr.abs===void 0)throw new Error("noteY should be either a number or an object containing an 'abs' property");zr=qr.abs}var Jr=_r,Zr=Dr,zn=C(_r,Dr,$r,zr);if(b(Gt)){var Vn=Jt(Kt(zn),Gt.size/2);Jr+=Vn.x,Zr+=Vn.y}if(z(Gt)){var _i=Math.round((zn+90)/45)%8;_i===0&&(Zr-=Gt.height/2),_i===1&&(Jr+=Gt.width/2,Zr-=Gt.height/2),_i===2&&(Jr+=Gt.width/2),_i===3&&(Jr+=Gt.width/2,Zr+=Gt.height/2),_i===4&&(Zr+=Gt.height/2),_i===5&&(Jr-=Gt.width/2,Zr+=Gt.height/2),_i===6&&(Jr-=Gt.width/2),_i===7&&(Jr-=Gt.width/2,Zr-=Gt.height/2)}var e0=$r,r0=$r;return(zn+90)%360>180?(e0-=Wr,r0-=Wr):r0+=Wr,{points:[[Jr,Zr],[$r,zr],[r0,zr]],text:[e0,zr-Vr],angle:zn+90}},S=function(Gt){var $r=Gt.data,zr=Gt.annotations,_r=Gt.getPosition,Dr=Gt.getDimensions;return reactExports.useMemo(function(){return P({data:$r,annotations:zr,getPosition:_r,getDimensions:Dr})},[$r,zr,_r,Dr])},j$2=function(Gt){var $r=Gt.annotations;return reactExports.useMemo(function(){return $r.map(function(zr){return g({},zr,{computed:O(g({},zr))})})},[$r])},M$1=function(Gt){return reactExports.useMemo(function(){return O(Gt)},[Gt])},T=function(Gt){var $r=Gt.datum,zr=Gt.x,_r=Gt.y,Dr=Gt.note,kr=zt(),qr=Ur(),Nr=qr.animate,Wr=qr.config,Qr=useSpring({x:zr,y:_r,config:Wr,immediate:!Nr});return typeof Dr=="function"?reactExports.createElement(Dr,{x:zr,y:_r,datum:$r}):jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[kr.annotations.text.outlineWidth>0&&jsxRuntimeExports.jsx(animated.text,{x:Qr.x,y:Qr.y,style:g({},kr.annotations.text,{strokeLinejoin:"round",strokeWidth:2*kr.annotations.text.outlineWidth,stroke:kr.annotations.text.outlineColor}),children:Dr}),jsxRuntimeExports.jsx(animated.text,{x:Qr.x,y:Qr.y,style:a$4(kr.annotations.text,["outlineWidth","outlineColor"]),children:Dr})]})},E=function(Gt){var $r=Gt.points,zr=Gt.isOutline,_r=zr!==void 0&&zr,Dr=zt(),kr=reactExports.useMemo(function(){var Wr=$r[0];return $r.slice(1).reduce(function(Qr,Vr){return Qr+" L"+Vr[0]+","+Vr[1]},"M"+Wr[0]+","+Wr[1])},[$r]),qr=Fr(kr);if(_r&&Dr.annotations.link.outlineWidth<=0)return null;var Nr=g({},Dr.annotations.link);return _r&&(Nr.strokeLinecap="square",Nr.strokeWidth=Dr.annotations.link.strokeWidth+2*Dr.annotations.link.outlineWidth,Nr.stroke=Dr.annotations.link.outlineColor,Nr.opacity=Dr.annotations.link.outlineOpacity),jsxRuntimeExports.jsx(animated.path,{fill:"none",d:qr,style:Nr})},I$1=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.size,Dr=zt(),kr=Ur(),qr=kr.animate,Nr=kr.config,Wr=useSpring({x:$r,y:zr,radius:_r/2,config:Nr,immediate:!qr});return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[Dr.annotations.outline.outlineWidth>0&&jsxRuntimeExports.jsx(animated.circle,{cx:Wr.x,cy:Wr.y,r:Wr.radius,style:g({},Dr.annotations.outline,{fill:"none",strokeWidth:Dr.annotations.outline.strokeWidth+2*Dr.annotations.outline.outlineWidth,stroke:Dr.annotations.outline.outlineColor,opacity:Dr.annotations.outline.outlineOpacity})}),jsxRuntimeExports.jsx(animated.circle,{cx:Wr.x,cy:Wr.y,r:Wr.radius,style:Dr.annotations.outline})]})},D=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.size,Dr=_r===void 0?k.dotSize:_r,kr=zt(),qr=Ur(),Nr=qr.animate,Wr=qr.config,Qr=useSpring({x:$r,y:zr,radius:Dr/2,config:Wr,immediate:!Nr});return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[kr.annotations.outline.outlineWidth>0&&jsxRuntimeExports.jsx(animated.circle,{cx:Qr.x,cy:Qr.y,r:Qr.radius,style:g({},kr.annotations.outline,{fill:"none",strokeWidth:2*kr.annotations.outline.outlineWidth,stroke:kr.annotations.outline.outlineColor,opacity:kr.annotations.outline.outlineOpacity})}),jsxRuntimeExports.jsx(animated.circle,{cx:Qr.x,cy:Qr.y,r:Qr.radius,style:kr.annotations.symbol})]})},L=function(Gt){var $r=Gt.x,zr=Gt.y,_r=Gt.width,Dr=Gt.height,kr=Gt.borderRadius,qr=kr===void 0?6:kr,Nr=zt(),Wr=Ur(),Qr=Wr.animate,Vr=Wr.config,Jr=useSpring({x:$r-_r/2,y:zr-Dr/2,width:_r,height:Dr,config:Vr,immediate:!Qr});return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[Nr.annotations.outline.outlineWidth>0&&jsxRuntimeExports.jsx(animated.rect,{x:Jr.x,y:Jr.y,rx:qr,ry:qr,width:Jr.width,height:Jr.height,style:g({},Nr.annotations.outline,{fill:"none",strokeWidth:Nr.annotations.outline.strokeWidth+2*Nr.annotations.outline.outlineWidth,stroke:Nr.annotations.outline.outlineColor,opacity:Nr.annotations.outline.outlineOpacity})}),jsxRuntimeExports.jsx(animated.rect,{x:Jr.x,y:Jr.y,rx:qr,ry:qr,width:Jr.width,height:Jr.height,style:Nr.annotations.outline})]})},R=function(Gt){var $r=Gt.datum,zr=Gt.x,_r=Gt.y,Dr=Gt.note,kr=M$1(Gt);if(!W(Dr))throw new Error("note should be a valid react element");return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(E,{points:kr.points,isOutline:!0}),b(Gt)&&jsxRuntimeExports.jsx(I$1,{x:zr,y:_r,size:Gt.size}),w(Gt)&&jsxRuntimeExports.jsx(D,{x:zr,y:_r,size:Gt.size}),z(Gt)&&jsxRuntimeExports.jsx(L,{x:zr,y:_r,width:Gt.width,height:Gt.height,borderRadius:Gt.borderRadius}),jsxRuntimeExports.jsx(E,{points:kr.points}),jsxRuntimeExports.jsx(T,{datum:$r,x:kr.text[0],y:kr.text[1],note:Dr})]})},q$1=function(Gt,$r){$r.forEach(function(zr,_r){var Dr=zr[0],kr=zr[1];_r===0?Gt.moveTo(Dr,kr):Gt.lineTo(Dr,kr)})},J$2=function(Gt,$r){var zr=$r.annotations,_r=$r.theme;zr.length!==0&&(Gt.save(),zr.forEach(function(Dr){if(!v$1(Dr.note))throw new Error("note is invalid for canvas implementation");_r.annotations.link.outlineWidth>0&&(Gt.lineCap="square",Gt.strokeStyle=_r.annotations.link.outlineColor,Gt.lineWidth=_r.annotations.link.strokeWidth+2*_r.annotations.link.outlineWidth,Gt.beginPath(),q$1(Gt,Dr.computed.points),Gt.stroke(),Gt.lineCap="butt"),b(Dr)&&_r.annotations.outline.outlineWidth>0&&(Gt.strokeStyle=_r.annotations.outline.outlineColor,Gt.lineWidth=_r.annotations.outline.strokeWidth+2*_r.annotations.outline.outlineWidth,Gt.beginPath(),Gt.arc(Dr.x,Dr.y,Dr.size/2,0,2*Math.PI),Gt.stroke()),w(Dr)&&_r.annotations.symbol.outlineWidth>0&&(Gt.strokeStyle=_r.annotations.symbol.outlineColor,Gt.lineWidth=2*_r.annotations.symbol.outlineWidth,Gt.beginPath(),Gt.arc(Dr.x,Dr.y,Dr.size/2,0,2*Math.PI),Gt.stroke()),z(Dr)&&_r.annotations.outline.outlineWidth>0&&(Gt.strokeStyle=_r.annotations.outline.outlineColor,Gt.lineWidth=_r.annotations.outline.strokeWidth+2*_r.annotations.outline.outlineWidth,Gt.beginPath(),Gt.rect(Dr.x-Dr.width/2,Dr.y-Dr.height/2,Dr.width,Dr.height),Gt.stroke()),Gt.strokeStyle=_r.annotations.link.stroke,Gt.lineWidth=_r.annotations.link.strokeWidth,Gt.beginPath(),q$1(Gt,Dr.computed.points),Gt.stroke(),b(Dr)&&(Gt.strokeStyle=_r.annotations.outline.stroke,Gt.lineWidth=_r.annotations.outline.strokeWidth,Gt.beginPath(),Gt.arc(Dr.x,Dr.y,Dr.size/2,0,2*Math.PI),Gt.stroke()),w(Dr)&&(Gt.fillStyle=_r.annotations.symbol.fill,Gt.beginPath(),Gt.arc(Dr.x,Dr.y,Dr.size/2,0,2*Math.PI),Gt.fill()),z(Dr)&&(Gt.strokeStyle=_r.annotations.outline.stroke,Gt.lineWidth=_r.annotations.outline.strokeWidth,Gt.beginPath(),Gt.rect(Dr.x-Dr.width/2,Dr.y-Dr.height/2,Dr.width,Dr.height),Gt.stroke()),typeof Dr.note=="function"?Dr.note(Gt,{datum:Dr.datum,x:Dr.computed.text[0],y:Dr.computed.text[1],theme:_r}):(Gt.font=_r.annotations.text.fontSize+"px "+_r.annotations.text.fontFamily,Gt.textAlign="left",Gt.textBaseline="alphabetic",Gt.fillStyle=_r.annotations.text.fill,Gt.strokeStyle=_r.annotations.text.outlineColor,Gt.lineWidth=2*_r.annotations.text.outlineWidth,_r.annotations.text.outlineWidth>0&&(Gt.lineJoin="round",Gt.strokeText(Dr.note,Dr.computed.text[0],Dr.computed.text[1]),Gt.lineJoin="miter"),Gt.fillText(Dr.note,Dr.computed.text[0],Dr.computed.text[1]))}),Gt.restore())};function j$1(){return j$1=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},j$1.apply(this,arguments)}function q(Gt,$r){if(Gt==null)return{};var zr,_r,Dr={},kr=Object.keys(Gt);for(_r=0;_r<kr.length;_r++)zr=kr[_r],$r.indexOf(zr)>=0||(Dr[zr]=Gt[zr]);return Dr}var K$1,_$1=function(Gt){var $r=Gt.bars,zr=Gt.annotations,_r=S({data:$r,annotations:zr,getPosition:function(Dr){return{x:Dr.x+Dr.width/2,y:Dr.y+Dr.height/2}},getDimensions:function(Dr){var kr=Dr.height,qr=Dr.width;return{width:qr,height:kr,size:Math.max(qr,kr)}}});return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_r.map(function(Dr,kr){return jsxRuntimeExports.jsx(R,j$1({},Dr),kr)})})},J$1=function(Gt){var $r=Gt.width,zr=Gt.height,_r=Gt.legends,Dr=Gt.toggleSerie;return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_r.map(function(kr,qr){var Nr,Wr=kr[0],Qr=kr[1];return jsxRuntimeExports.jsx(O$2,j$1({},Wr,{containerWidth:$r,containerHeight:zr,data:(Nr=Wr.data)!=null?Nr:Qr,toggleSerie:Wr.toggleSerie&&Wr.dataFrom==="keys"?Dr:void 0}),qr)})})},Q$2=["data"],U$1=function(Gt){var $r,zr=Gt.bar,_r=zr.data,Dr=q(zr,Q$2),kr=Gt.style,qr=kr.borderColor,Nr=kr.color,Wr=kr.height,Qr=kr.labelColor,Vr=kr.labelOpacity,Jr=kr.labelX,Zr=kr.labelY,zn=kr.transform,Vn=kr.width,_i=Gt.borderRadius,e0=Gt.borderWidth,r0=Gt.label,i0=Gt.shouldRenderLabel,n0=Gt.isInteractive,o0=Gt.onClick,a0=Gt.onMouseEnter,s0=Gt.onMouseLeave,l0=Gt.tooltip,u0=Gt.isFocusable,b0=Gt.ariaLabel,g0=Gt.ariaLabelledBy,y0=Gt.ariaDescribedBy,f0=zt(),v0=k$4(),A0=v0.showTooltipFromEvent,p0=v0.showTooltipAt,h0=v0.hideTooltip,m0=reactExports.useMemo(function(){return function(){return reactExports.createElement(l0,j$1({},Dr,_r))}},[l0,Dr,_r]),c0=reactExports.useCallback(function($0){o0==null||o0(j$1({color:Dr.color},_r),$0)},[Dr,_r,o0]),d0=reactExports.useCallback(function($0){return A0(m0(),$0)},[A0,m0]),M0=reactExports.useCallback(function($0){a0==null||a0(_r,$0),A0(m0(),$0)},[_r,a0,A0,m0]),O0=reactExports.useCallback(function($0){s0==null||s0(_r,$0),h0()},[_r,h0,s0]),x0=reactExports.useCallback(function(){p0(m0(),[Dr.absX+Dr.width/2,Dr.absY])},[p0,m0,Dr]),C0=reactExports.useCallback(function(){h0()},[h0]);return jsxRuntimeExports.jsxs(animated.g,{transform:zn,children:[jsxRuntimeExports.jsx(animated.rect,{width:to(Vn,function($0){return Math.max($0,0)}),height:to(Wr,function($0){return Math.max($0,0)}),rx:_i,ry:_i,fill:($r=_r.fill)!=null?$r:Nr,strokeWidth:e0,stroke:qr,focusable:u0,tabIndex:u0?0:void 0,"aria-label":b0?b0(_r):void 0,"aria-labelledby":g0?g0(_r):void 0,"aria-describedby":y0?y0(_r):void 0,onMouseEnter:n0?M0:void 0,onMouseMove:n0?d0:void 0,onMouseLeave:n0?O0:void 0,onClick:n0?c0:void 0,onFocus:n0&&u0?x0:void 0,onBlur:n0&&u0?C0:void 0}),i0&&jsxRuntimeExports.jsx(animated.text,{x:Jr,y:Zr,textAnchor:"middle",dominantBaseline:"central",fillOpacity:Vr,style:j$1({},f0.labels.text,{pointerEvents:"none",fill:Qr}),children:r0})]})},Z$2=["color","label"],$$1=function(Gt){var $r=Gt.color,zr=Gt.label,_r=q(Gt,Z$2);return jsxRuntimeExports.jsx(w$5,{id:zr,value:_r.formattedValue,enableChip:!0,color:$r})},ee$1={indexBy:"id",keys:["value"],groupMode:"stacked",layout:"vertical",reverse:!1,minValue:"auto",maxValue:"auto",valueScale:{type:"linear"},indexScale:{type:"band",round:!0},padding:.1,innerPadding:0,axisBottom:{},axisLeft:{},enableGridX:!1,enableGridY:!0,enableLabel:!0,label:"formattedValue",labelSkipWidth:0,labelSkipHeight:0,labelTextColor:{from:"theme",theme:"labels.text.fill"},colorBy:"id",colors:{scheme:"nivo"},borderRadius:0,borderWidth:0,borderColor:{from:"color"},isInteractive:!0,tooltip:$$1,tooltipLabel:function(Gt){return Gt.id+" - "+Gt.indexValue},legends:[],initialHiddenIds:[],annotations:[],markers:[],enableTotals:!1,totalsOffset:10},te$1=j$1({},ee$1,{layers:["grid","axes","bars","totals","markers","legends","annotations"],barComponent:U$1,defs:[],fill:[],animate:!0,motionConfig:"default",role:"img",isFocusable:!1}),ae$1=j$1({},ee$1,{layers:["grid","axes","bars","totals","legends","annotations"],pixelRatio:typeof window<"u"&&(K$1=window.devicePixelRatio)!=null?K$1:1}),ie$1=function(Gt,$r,zr,_r,Dr,kr){return cn(_r,{all:Gt.map($r),min:0,max:0},Dr,kr).padding(zr)},ne$1=function(Gt,$r){return Gt.map(function(zr){return j$1({},$r.reduce(function(_r,Dr){return _r[Dr]=null,_r},{}),zr)})},le$1=function(Gt){return Object.keys(Gt).reduce(function($r,zr){return Gt[zr]&&($r[zr]=Gt[zr]),$r},{})},re$2=function(Gt){return[Gt,Number(Gt)]},oe$1=["layout","minValue","maxValue","reverse","width","height","padding","innerPadding","valueScale","indexScale","hiddenIds"],de$1=function(Gt,$r){return Gt>$r},ue$1=function(Gt,$r){return Gt<$r},ce$1=function(Gt,$r){return Array.from(" ".repeat($r-Gt),function(zr,_r){return Gt+_r})},se$2=function(Gt){return de$1(Gt,0)?0:Gt},he$1=function(Gt,$r,zr,_r){var Dr=Gt.data,kr=Gt.formatValue,qr=Gt.getColor,Nr=Gt.getIndex,Wr=Gt.getTooltipLabel,Qr=Gt.innerPadding,Vr=Qr===void 0?0:Qr,Jr=Gt.keys,Zr=Gt.xScale,zn=Gt.yScale,Vn=Gt.margin,_i=zr?ue$1:de$1,e0=Dr.map(le$1),r0=[];return Jr.forEach(function(i0,n0){return ce$1(0,Zr.domain().length).forEach(function(o0){var a0,s0,l0,u0=re$2(Dr[o0][i0]),b0=u0[0],g0=u0[1],y0=Nr(Dr[o0]),f0=((a0=Zr(y0))!=null?a0:0)+$r*n0+Vr*n0,v0=_i(s0=g0,0)?(l0=zn(s0))!=null?l0:0:_r,A0=function(h0,m0){var c0;return _i(h0,0)?_r-m0:((c0=zn(h0))!=null?c0:0)-_r}(g0,v0),p0={id:i0,value:b0===null?b0:g0,formattedValue:kr(g0),hidden:!1,index:o0,indexValue:y0,data:e0[o0]};r0.push({key:i0+"."+p0.indexValue,index:r0.length,data:p0,x:f0,y:v0,absX:Vn.left+f0,absY:Vn.top+v0,width:$r,height:A0,color:qr(p0),label:Wr(p0)})})}),r0},fe=function(Gt,$r,zr,_r){var Dr=Gt.data,kr=Gt.formatValue,qr=Gt.getIndex,Nr=Gt.getColor,Wr=Gt.getTooltipLabel,Qr=Gt.keys,Vr=Gt.innerPadding,Jr=Vr===void 0?0:Vr,Zr=Gt.xScale,zn=Gt.yScale,Vn=Gt.margin,_i=zr?ue$1:de$1,e0=Dr.map(le$1),r0=[];return Qr.forEach(function(i0,n0){return ce$1(0,zn.domain().length).forEach(function(o0){var a0,s0,l0,u0=re$2(Dr[o0][i0]),b0=u0[0],g0=u0[1],y0=qr(Dr[o0]),f0=_i(s0=g0,0)?_r:(l0=Zr(s0))!=null?l0:0,v0=((a0=zn(y0))!=null?a0:0)+$r*n0+Jr*n0,A0=function(h0,m0){var c0;return _i(h0,0)?((c0=Zr(h0))!=null?c0:0)-_r:_r-m0}(g0,f0),p0={id:i0,value:b0===null?b0:g0,formattedValue:kr(g0),hidden:!1,index:o0,indexValue:y0,data:e0[o0]};r0.push({key:i0+"."+p0.indexValue,index:r0.length,data:p0,x:f0,y:v0,absX:Vn.left+f0,absY:Vn.top+v0,width:A0,height:$r,color:Nr(p0),label:Wr(p0)})})}),r0},be$1=function(Gt){var $r,zr,_r=Gt.layout,Dr=Gt.minValue,kr=Gt.maxValue,qr=Gt.reverse,Nr=Gt.width,Wr=Gt.height,Qr=Gt.padding,Vr=Qr===void 0?0:Qr,Jr=Gt.innerPadding,Zr=Jr===void 0?0:Jr,zn=Gt.valueScale,Vn=Gt.indexScale,_i=Gt.hiddenIds,e0=_i===void 0?[]:_i,r0=q(Gt,oe$1),i0=r0.keys.filter(function(M0){return!e0.includes(M0)}),n0=ne$1(r0.data,i0),o0=_r==="vertical"?["y","x",Nr]:["x","y",Wr],a0=o0[0],s0=o0[1],l0=o0[2],u0=ie$1(n0,r0.getIndex,Vr,Vn,l0,s0),b0=j$1({max:kr,min:Dr,reverse:qr},zn),g0=b0.min==="auto"?se$2:function(M0){return M0},y0=n0.reduce(function(M0,O0){return[].concat(M0,i0.map(function(x0){return O0[x0]}))},[]).filter(Boolean),f0=g0(Math.min.apply(Math,y0)),v0=(zr=Math.max.apply(Math,y0),isFinite(zr)?zr:0),A0=cn(b0,{all:y0,min:f0,max:v0},a0==="x"?Nr:Wr,a0),p0=_r==="vertical"?[u0,A0]:[A0,u0],h0=p0[0],m0=p0[1],c0=(u0.bandwidth()-Zr*(i0.length-1))/i0.length,d0=[j$1({},r0,{data:n0,keys:i0,innerPadding:Zr,xScale:h0,yScale:m0}),c0,b0.reverse,($r=A0(0))!=null?$r:0];return{xScale:h0,yScale:m0,bars:c0>0?_r==="vertical"?he$1.apply(void 0,d0):fe.apply(void 0,d0):[]}},ve=["data","layout","minValue","maxValue","reverse","width","height","padding","valueScale","indexScale","hiddenIds"],ge$1=function Gt($r){var zr;return $r.some(Array.isArray)?Gt((zr=[]).concat.apply(zr,$r)):$r},me=function(Gt,$r,zr){var _r=Gt.formatValue,Dr=Gt.getColor,kr=Gt.getIndex,qr=Gt.getTooltipLabel,Nr=Gt.innerPadding,Wr=Gt.stackedData,Qr=Gt.xScale,Vr=Gt.yScale,Jr=Gt.margin,Zr=[];return Wr.forEach(function(zn){return Qr.domain().forEach(function(Vn,_i){var e0,r0,i0=zn[_i],n0=(e0=Qr(kr(i0.data)))!=null?e0:0,o0=((r0=function(g0){return Vr(g0[zr?0:1])}(i0))!=null?r0:0)+.5*Nr,a0=function(g0,y0){var f0;return((f0=Vr(g0[zr?1:0]))!=null?f0:0)-y0}(i0,o0)-Nr,s0=re$2(i0.data[zn.key]),l0=s0[0],u0=s0[1],b0={id:zn.key,value:l0===null?l0:u0,formattedValue:_r(u0),hidden:!1,index:_i,indexValue:Vn,data:le$1(i0.data)};Zr.push({key:zn.key+"."+Vn,index:Zr.length,data:b0,x:n0,y:o0,absX:Jr.left+n0,absY:Jr.top+o0,width:$r,height:a0,color:Dr(b0),label:qr(b0)})})}),Zr},pe=function(Gt,$r,zr){var _r=Gt.formatValue,Dr=Gt.getColor,kr=Gt.getIndex,qr=Gt.getTooltipLabel,Nr=Gt.innerPadding,Wr=Gt.stackedData,Qr=Gt.xScale,Vr=Gt.yScale,Jr=Gt.margin,Zr=[];return Wr.forEach(function(zn){return Vr.domain().forEach(function(Vn,_i){var e0,r0,i0=zn[_i],n0=(e0=Vr(kr(i0.data)))!=null?e0:0,o0=((r0=function(g0){return Qr(g0[zr?1:0])}(i0))!=null?r0:0)+.5*Nr,a0=function(g0,y0){var f0;return((f0=Qr(g0[zr?0:1]))!=null?f0:0)-y0}(i0,o0)-Nr,s0=re$2(i0.data[zn.key]),l0=s0[0],u0=s0[1],b0={id:zn.key,value:l0===null?l0:u0,formattedValue:_r(u0),hidden:!1,index:_i,indexValue:Vn,data:le$1(i0.data)};Zr.push({key:zn.key+"."+Vn,index:Zr.length,data:b0,x:o0,y:n0,absX:Jr.left+o0,absY:Jr.top+n0,width:a0,height:$r,color:Dr(b0),label:qr(b0)})})}),Zr},ye=function(Gt){var $r,zr=Gt.data,_r=Gt.layout,Dr=Gt.minValue,kr=Gt.maxValue,qr=Gt.reverse,Nr=Gt.width,Wr=Gt.height,Qr=Gt.padding,Vr=Qr===void 0?0:Qr,Jr=Gt.valueScale,Zr=Gt.indexScale,zn=Gt.hiddenIds,Vn=zn===void 0?[]:zn,_i=q(Gt,ve),e0=_i.keys.filter(function(c0){return!Vn.includes(c0)}),r0=d3Stack().keys(e0).offset(d3StackOffsetDiverging)(ne$1(zr,e0)),i0=_r==="vertical"?["y","x",Nr]:["x","y",Wr],n0=i0[0],o0=i0[1],a0=i0[2],s0=ie$1(zr,_i.getIndex,Vr,Zr,a0,o0),l0=j$1({max:kr,min:Dr,reverse:qr},Jr),u0=($r=ge$1(r0),Jr.type==="log"?$r.filter(function(c0){return c0!==0}):$r),b0=Math.min.apply(Math,u0),g0=Math.max.apply(Math,u0),y0=cn(l0,{all:u0,min:b0,max:g0},n0==="x"?Nr:Wr,n0),f0=_r==="vertical"?[s0,y0]:[y0,s0],v0=f0[0],A0=f0[1],p0=_i.innerPadding>0?_i.innerPadding:0,h0=s0.bandwidth(),m0=[j$1({},_i,{innerPadding:p0,stackedData:r0,xScale:v0,yScale:A0}),h0,l0.reverse];return{xScale:v0,yScale:A0,bars:h0>0?_r==="vertical"?me.apply(void 0,m0):pe.apply(void 0,m0):[]}},xe$1=function(Gt){var $r=Gt.bars,zr=Gt.direction,_r=Gt.from,Dr=Gt.groupMode,kr=Gt.layout,qr=Gt.legendLabel,Nr=Gt.reverse,Wr=Cn(qr??(_r==="indexes"?"indexValue":"id"));return _r==="indexes"?function(Qr,Vr,Jr){var Zr=uniqBy$1(Qr.map(function(zn){var Vn,_i;return{id:(Vn=zn.data.indexValue)!=null?Vn:"",label:Jr(zn.data),hidden:zn.data.hidden,color:(_i=zn.color)!=null?_i:"#000"}}),function(zn){return zn.id});return Vr==="horizontal"&&Zr.reverse(),Zr}($r,kr,Wr):function(Qr,Vr,Jr,Zr,zn,Vn){var _i=uniqBy$1(Qr.map(function(e0){var r0;return{id:e0.data.id,label:Vn(e0.data),hidden:e0.data.hidden,color:(r0=e0.color)!=null?r0:"#000"}}),function(e0){return e0.id});return(Vr==="vertical"&&Zr==="stacked"&&Jr==="column"&&zn!==!0||Vr==="horizontal"&&Zr==="stacked"&&zn===!0)&&_i.reverse(),_i}($r,kr,zr,Dr,Nr,Wr)},Se=function(Gt,$r,zr){var _r=Gt.get($r)||0;Gt.set($r,_r+zr)},ke=function(Gt,$r,zr){var _r=Gt.get($r)||0;Gt.set($r,_r+(zr>0?zr:0))},we=function(Gt,$r,zr){var _r=Gt.get($r)||0;Gt.set($r,Math.max(_r,Number(zr)))},Le=function(Gt,$r){var zr=Gt.get($r)||0;Gt.set($r,zr+1)},Ce=function(Gt){var $r=Gt.indexBy,zr=$r===void 0?ee$1.indexBy:$r,_r=Gt.keys,Dr=_r===void 0?ee$1.keys:_r,kr=Gt.label,qr=kr===void 0?ee$1.label:kr,Nr=Gt.tooltipLabel,Wr=Nr===void 0?ee$1.tooltipLabel:Nr,Qr=Gt.valueFormat,Vr=Gt.colors,Jr=Vr===void 0?ee$1.colors:Vr,Zr=Gt.colorBy,zn=Zr===void 0?ee$1.colorBy:Zr,Vn=Gt.borderColor,_i=Vn===void 0?ee$1.borderColor:Vn,e0=Gt.labelTextColor,r0=e0===void 0?ee$1.labelTextColor:e0,i0=Gt.groupMode,n0=i0===void 0?ee$1.groupMode:i0,o0=Gt.layout,a0=o0===void 0?ee$1.layout:o0,s0=Gt.reverse,l0=s0===void 0?ee$1.reverse:s0,u0=Gt.data,b0=Gt.minValue,g0=b0===void 0?ee$1.minValue:b0,y0=Gt.maxValue,f0=y0===void 0?ee$1.maxValue:y0,v0=Gt.margin,A0=Gt.width,p0=Gt.height,h0=Gt.padding,m0=h0===void 0?ee$1.padding:h0,c0=Gt.innerPadding,d0=c0===void 0?ee$1.innerPadding:c0,M0=Gt.valueScale,O0=M0===void 0?ee$1.valueScale:M0,x0=Gt.indexScale,C0=x0===void 0?ee$1.indexScale:x0,$0=Gt.initialHiddenIds,_0=$0===void 0?ee$1.initialHiddenIds:$0,R0=Gt.enableLabel,D0=R0===void 0?ee$1.enableLabel:R0,S0=Gt.labelSkipWidth,I0=S0===void 0?ee$1.labelSkipWidth:S0,B0=Gt.labelSkipHeight,T0=B0===void 0?ee$1.labelSkipHeight:B0,Q0=Gt.legends,L0=Q0===void 0?ee$1.legends:Q0,N0=Gt.legendLabel,j0=Gt.totalsOffset,q0=j0===void 0?ee$1.totalsOffset:j0,k0=reactExports.useState(_0??[]),w0=k0[0],F0=k0[1],G0=reactExports.useCallback(function(Io){F0(function(Qo){return Qo.indexOf(Io)>-1?Qo.filter(function(rs){return rs!==Io}):[].concat(Qo,[Io])})},[]),X0=Wn(zr),eo=Wn(qr),K0=Wn(Wr),Z0=Ot(Qr),ao=zt(),io=pr(Jr,zn),H0=Xe(_i,ao),P0=Xe(r0,ao),W0=(n0==="grouped"?be$1:ye)({layout:a0,reverse:l0,data:u0,getIndex:X0,keys:Dr,minValue:g0,maxValue:f0,width:A0,height:p0,getColor:io,padding:m0,innerPadding:d0,valueScale:O0,indexScale:C0,hiddenIds:w0,formatValue:Z0,getTooltipLabel:K0,margin:v0}),Y0=W0.bars,co=W0.xScale,Ao=W0.yScale,oo=reactExports.useMemo(function(){return Y0.filter(function(Io){return Io.data.value!==null}).map(function(Io,Qo){return j$1({},Io,{index:Qo})})},[Y0]),uo=reactExports.useCallback(function(Io){var Qo=Io.width,rs=Io.height;return!!D0&&!(I0>0&&Qo<I0)&&!(T0>0&&rs<T0)},[D0,I0,T0]),Mo=reactExports.useMemo(function(){return Dr.map(function(Io){var Qo=Y0.find(function(rs){return rs.data.id===Io});return j$1({},Qo,{data:j$1({id:Io},Qo==null?void 0:Qo.data,{hidden:w0.includes(Io)})})})},[w0,Dr,Y0]),go=reactExports.useMemo(function(){return L0.map(function(Io){return[Io,xe$1({bars:Io.dataFrom==="keys"?Mo:Y0,direction:Io.direction,from:Io.dataFrom,groupMode:n0,layout:a0,legendLabel:N0,reverse:l0})]})},[L0,Mo,Y0,n0,a0,N0,l0]),qo=reactExports.useMemo(function(){return function(Io,Qo,rs,gs,Ss,zs,Os){gs===void 0&&(gs=ee$1.layout),Ss===void 0&&(Ss=ee$1.groupMode);var Ts=[];if(Io.length===0)return Ts;var Ds=new Map,Bs=Io[0].width,ks=Io[0].height;if(Ss==="stacked"){var Go=new Map;Io.forEach(function(xo){var Bo=xo.data,Wo=Bo.indexValue,us=Bo.value;Se(Ds,Wo,Number(us)),ke(Go,Wo,Number(us))}),Go.forEach(function(xo,Bo){var Wo,us,ms,ns=Ds.get(Bo)||0;gs==="vertical"?(Wo=Qo(Bo),us=rs(xo),ms=rs(xo/2)):(Wo=Qo(xo),us=rs(Bo),ms=Qo(xo/2)),Wo+=gs==="vertical"?Bs/2:zs,us+=gs==="vertical"?-zs:ks/2,Ts.push({key:"total_"+Bo,x:Wo,y:us,value:ns,formattedValue:Os(ns),animationOffset:ms})})}else if(Ss==="grouped"){var yo=new Map,zo=new Map;Io.forEach(function(xo){var Bo=xo.data,Wo=Bo.indexValue,us=Bo.value;Se(Ds,Wo,Number(us)),we(yo,Wo,Number(us)),Le(zo,Wo)}),yo.forEach(function(xo,Bo){var Wo,us,ms,ns=Ds.get(Bo)||0,Vo=zo.get(Bo);gs==="vertical"?(Wo=Qo(Bo),us=rs(xo),ms=rs(xo/2)):(Wo=Qo(xo),us=rs(Bo),ms=Qo(xo/2)),Wo+=gs==="vertical"?Vo*Bs/2:zs,us+=gs==="vertical"?-zs:Vo*ks/2,Ts.push({key:"total_"+Bo,x:Wo,y:us,value:ns,formattedValue:Os(ns),animationOffset:ms})})}return Ts}(Y0,co,Ao,a0,n0,q0,Z0)},[Y0,co,Ao,a0,n0,q0,Z0]);return{bars:Y0,barsWithValue:oo,xScale:co,yScale:Ao,getIndex:X0,getLabel:eo,getTooltipLabel:K0,formatValue:Z0,getColor:io,getBorderColor:H0,getLabelColor:P0,shouldRenderBarLabel:uo,hiddenIds:w0,toggleSerie:G0,legendsWithData:go,barTotals:qo}},Ve=function(Gt){var $r=Gt.data,zr=Gt.springConfig,_r=Gt.animate,Dr=Gt.layout,kr=Dr===void 0?te$1.layout:Dr,qr=zt();return useTransition($r,{keys:function(Nr){return Nr.key},from:function(Nr){return{x:kr==="vertical"?Nr.x:Nr.animationOffset,y:kr==="vertical"?Nr.animationOffset:Nr.y,labelOpacity:0}},enter:function(Nr){return{x:Nr.x,y:Nr.y,labelOpacity:1}},update:function(Nr){return{x:Nr.x,y:Nr.y,labelOpacity:1}},leave:function(Nr){return{x:kr==="vertical"?Nr.x:Nr.animationOffset,y:kr==="vertical"?Nr.animationOffset:Nr.y,labelOpacity:0}},config:zr,immediate:!_r,initial:_r?void 0:null})(function(Nr,Wr){return jsxRuntimeExports.jsx(animated.text,{x:Nr.x,y:Nr.y,fillOpacity:Nr.labelOpacity,style:j$1({},qr.labels.text,{pointerEvents:"none",fill:qr.text.fill}),fontWeight:"bold",fontSize:qr.labels.text.fontSize,fontFamily:qr.labels.text.fontFamily,textAnchor:kr==="vertical"?"middle":"start",alignmentBaseline:kr==="vertical"?"alphabetic":"middle",children:Wr.formattedValue},Wr.key)})},Me=["isInteractive","animate","motionConfig","theme","renderWrapper"],We=function(Gt){var $r=Gt.data,zr=Gt.indexBy,_r=Gt.keys,Dr=Gt.margin,kr=Gt.width,qr=Gt.height,Nr=Gt.groupMode,Wr=Gt.layout,Qr=Gt.reverse,Vr=Gt.minValue,Jr=Gt.maxValue,Zr=Gt.valueScale,zn=Gt.indexScale,Vn=Gt.padding,_i=Gt.innerPadding,e0=Gt.axisTop,r0=Gt.axisRight,i0=Gt.axisBottom,n0=i0===void 0?te$1.axisBottom:i0,o0=Gt.axisLeft,a0=o0===void 0?te$1.axisLeft:o0,s0=Gt.enableGridX,l0=s0===void 0?te$1.enableGridX:s0,u0=Gt.enableGridY,b0=u0===void 0?te$1.enableGridY:u0,g0=Gt.gridXValues,y0=Gt.gridYValues,f0=Gt.layers,v0=f0===void 0?te$1.layers:f0,A0=Gt.barComponent,p0=A0===void 0?te$1.barComponent:A0,h0=Gt.enableLabel,m0=h0===void 0?te$1.enableLabel:h0,c0=Gt.label,d0=Gt.labelSkipWidth,M0=d0===void 0?te$1.labelSkipWidth:d0,O0=Gt.labelSkipHeight,x0=O0===void 0?te$1.labelSkipHeight:O0,C0=Gt.labelTextColor,$0=Gt.markers,_0=$0===void 0?te$1.markers:$0,R0=Gt.colorBy,D0=Gt.colors,S0=Gt.defs,I0=S0===void 0?te$1.defs:S0,B0=Gt.fill,T0=B0===void 0?te$1.fill:B0,Q0=Gt.borderRadius,L0=Q0===void 0?te$1.borderRadius:Q0,N0=Gt.borderWidth,j0=N0===void 0?te$1.borderWidth:N0,q0=Gt.borderColor,k0=Gt.annotations,w0=k0===void 0?te$1.annotations:k0,F0=Gt.legendLabel,G0=Gt.tooltipLabel,X0=Gt.valueFormat,eo=Gt.isInteractive,K0=eo===void 0?te$1.isInteractive:eo,Z0=Gt.tooltip,ao=Z0===void 0?te$1.tooltip:Z0,io=Gt.onClick,H0=Gt.onMouseEnter,P0=Gt.onMouseLeave,W0=Gt.legends,Y0=Gt.role,co=Y0===void 0?te$1.role:Y0,Ao=Gt.ariaLabel,oo=Gt.ariaLabelledBy,uo=Gt.ariaDescribedBy,Mo=Gt.isFocusable,go=Mo===void 0?te$1.isFocusable:Mo,qo=Gt.barAriaLabel,Io=Gt.barAriaLabelledBy,Qo=Gt.barAriaDescribedBy,rs=Gt.initialHiddenIds,gs=Gt.enableTotals,Ss=gs===void 0?te$1.enableTotals:gs,zs=Gt.totalsOffset,Os=zs===void 0?te$1.totalsOffset:zs,Ts=Ur(),Ds=Ts.animate,Bs=Ts.config,ks=wt$1(kr,qr,Dr),Go=ks.outerWidth,yo=ks.outerHeight,zo=ks.margin,xo=ks.innerWidth,Bo=ks.innerHeight,Wo=Ce({indexBy:zr,label:c0,tooltipLabel:G0,valueFormat:X0,colors:D0,colorBy:R0,borderColor:q0,labelTextColor:C0,groupMode:Nr,layout:Wr,reverse:Qr,data:$r,keys:_r,minValue:Vr,maxValue:Jr,margin:zo,width:xo,height:Bo,padding:Vn,innerPadding:_i,valueScale:Zr,indexScale:zn,enableLabel:m0,labelSkipWidth:M0,labelSkipHeight:x0,legends:W0,legendLabel:F0,initialHiddenIds:rs,totalsOffset:Os}),us=Wo.bars,ms=Wo.barsWithValue,ns=Wo.xScale,Vo=Wo.yScale,vs=Wo.getLabel,Uo=Wo.getTooltipLabel,Co=Wo.getBorderColor,wo=Wo.getLabelColor,Zo=Wo.shouldRenderBarLabel,jo=Wo.toggleSerie,Xo=Wo.legendsWithData,os=Wo.barTotals,ho=useTransition(ms,{keys:function(ls){return ls.key},from:function(ls){return j$1({borderColor:Co(ls),color:ls.color,height:0,labelColor:wo(ls),labelOpacity:0,labelX:ls.width/2,labelY:ls.height/2,transform:"translate("+ls.x+", "+(ls.y+ls.height)+")",width:ls.width},Wr==="vertical"?{}:{height:ls.height,transform:"translate("+ls.x+", "+ls.y+")",width:0})},enter:function(ls){return{borderColor:Co(ls),color:ls.color,height:ls.height,labelColor:wo(ls),labelOpacity:1,labelX:ls.width/2,labelY:ls.height/2,transform:"translate("+ls.x+", "+ls.y+")",width:ls.width}},update:function(ls){return{borderColor:Co(ls),color:ls.color,height:ls.height,labelColor:wo(ls),labelOpacity:1,labelX:ls.width/2,labelY:ls.height/2,transform:"translate("+ls.x+", "+ls.y+")",width:ls.width}},leave:function(ls){return j$1({borderColor:Co(ls),color:ls.color,height:0,labelColor:wo(ls),labelOpacity:0,labelX:ls.width/2,labelY:0,transform:"translate("+ls.x+", "+(ls.y+ls.height)+")",width:ls.width},Wr==="vertical"?{}:{labelX:0,labelY:ls.height/2,height:ls.height,transform:"translate("+ls.x+", "+ls.y+")",width:0})},config:Bs,immediate:!Ds,initial:Ds?void 0:null}),Fo=reactExports.useMemo(function(){return{borderRadius:L0,borderWidth:j0,enableLabel:m0,isInteractive:K0,labelSkipWidth:M0,labelSkipHeight:x0,onClick:io,onMouseEnter:H0,onMouseLeave:P0,getTooltipLabel:Uo,tooltip:ao,isFocusable:go,ariaLabel:qo,ariaLabelledBy:Io,ariaDescribedBy:Qo}},[L0,j0,m0,Uo,K0,x0,M0,io,H0,P0,ao,go,qo,Io,Qo]),Ko=In(I0,us,T0,{dataKey:"data",targetKey:"data.fill"}),ds={annotations:null,axes:null,bars:null,grid:null,legends:null,markers:null,totals:null};v0.includes("annotations")&&(ds.annotations=jsxRuntimeExports.jsx(_$1,{bars:us,annotations:w0},"annotations")),v0.includes("axes")&&(ds.axes=jsxRuntimeExports.jsx(B$1,{xScale:ns,yScale:Vo,width:xo,height:Bo,top:e0,right:r0,bottom:n0,left:a0},"axes")),v0.includes("bars")&&(ds.bars=jsxRuntimeExports.jsx(reactExports.Fragment,{children:ho(function(ls,Fs){return reactExports.createElement(p0,j$1({},Fo,{bar:Fs,style:ls,shouldRenderLabel:Zo(Fs),label:vs(Fs.data)}))})},"bars")),v0.includes("grid")&&(ds.grid=jsxRuntimeExports.jsx(C$2,{width:xo,height:Bo,xScale:l0?ns:null,yScale:b0?Vo:null,xValues:g0,yValues:y0},"grid")),v0.includes("legends")&&(ds.legends=jsxRuntimeExports.jsx(J$1,{width:xo,height:Bo,legends:Xo,toggleSerie:jo},"legends")),v0.includes("markers")&&(ds.markers=jsxRuntimeExports.jsx(Rn,{markers:_0,width:xo,height:Bo,xScale:ns,yScale:Vo},"markers")),v0.includes("totals")&&Ss&&(ds.totals=jsxRuntimeExports.jsx(Ve,{data:os,springConfig:Bs,animate:Ds,layout:Wr},"totals"));var Yo=reactExports.useMemo(function(){return j$1({},Fo,{margin:zo,width:kr,height:qr,innerWidth:xo,innerHeight:Bo,bars:us,legendData:Xo,enableLabel:m0,xScale:ns,yScale:Vo,tooltip:ao,getTooltipLabel:Uo,onClick:io,onMouseEnter:H0,onMouseLeave:P0})},[Fo,zo,kr,qr,xo,Bo,us,Xo,m0,ns,Vo,ao,Uo,io,H0,P0]);return jsxRuntimeExports.jsx(gn$1,{width:Go,height:yo,margin:zo,defs:Ko,role:co,ariaLabel:Ao,ariaLabelledBy:oo,ariaDescribedBy:uo,isFocusable:go,children:v0.map(function(ls,Fs){var js;return typeof ls=="function"?jsxRuntimeExports.jsx(reactExports.Fragment,{children:reactExports.createElement(ls,Yo)},Fs):(js=ds==null?void 0:ds[ls])!=null?js:null})})},Te$1=function(Gt){var $r=Gt.isInteractive,zr=$r===void 0?te$1.isInteractive:$r,_r=Gt.animate,Dr=_r===void 0?te$1.animate:_r,kr=Gt.motionConfig,qr=kr===void 0?te$1.motionConfig:kr,Nr=Gt.theme,Wr=Gt.renderWrapper,Qr=q(Gt,Me);return jsxRuntimeExports.jsx(St$1,{animate:Dr,isInteractive:zr,motionConfig:qr,renderWrapper:Wr,theme:Nr,children:jsxRuntimeExports.jsx(We,j$1({isInteractive:zr},Qr))})},Be=["isInteractive","renderWrapper","theme"],Ie$1=function(Gt,$r,zr,_r){return Gt.find(function(Dr){return jn(Dr.x+$r.left,Dr.y+$r.top,Dr.width,Dr.height,zr,_r)})},Oe=function(Gt){var $r=Gt.data,zr=Gt.indexBy,_r=Gt.keys,Dr=Gt.margin,kr=Gt.width,qr=Gt.height,Nr=Gt.groupMode,Wr=Gt.layout,Qr=Gt.reverse,Vr=Gt.minValue,Jr=Gt.maxValue,Zr=Gt.valueScale,zn=Gt.indexScale,Vn=Gt.padding,_i=Gt.innerPadding,e0=Gt.axisTop,r0=Gt.axisRight,i0=Gt.axisBottom,n0=i0===void 0?ae$1.axisBottom:i0,o0=Gt.axisLeft,a0=o0===void 0?ae$1.axisLeft:o0,s0=Gt.enableGridX,l0=s0===void 0?ae$1.enableGridX:s0,u0=Gt.enableGridY,b0=u0===void 0?ae$1.enableGridY:u0,g0=Gt.gridXValues,y0=Gt.gridYValues,f0=Gt.layers,v0=f0===void 0?ae$1.layers:f0,A0=Gt.renderBar,p0=A0===void 0?function(Uo,Co){var wo=Co.bar,Zo=wo.color,jo=wo.height,Xo=wo.width,os=wo.x,ho=wo.y,Fo=Co.borderColor,Ko=Co.borderRadius,ds=Co.borderWidth,Yo=Co.label,ls=Co.labelColor,Fs=Co.shouldRenderLabel;if(Uo.fillStyle=Zo,ds>0&&(Uo.strokeStyle=Fo,Uo.lineWidth=ds),Uo.beginPath(),Ko>0){var js=Math.min(Ko,jo);Uo.moveTo(os+js,ho),Uo.lineTo(os+Xo-js,ho),Uo.quadraticCurveTo(os+Xo,ho,os+Xo,ho+js),Uo.lineTo(os+Xo,ho+jo-js),Uo.quadraticCurveTo(os+Xo,ho+jo,os+Xo-js,ho+jo),Uo.lineTo(os+js,ho+jo),Uo.quadraticCurveTo(os,ho+jo,os,ho+jo-js),Uo.lineTo(os,ho+js),Uo.quadraticCurveTo(os,ho,os+js,ho),Uo.closePath()}else Uo.rect(os,ho,Xo,jo);Uo.fill(),ds>0&&Uo.stroke(),Fs&&(Uo.textBaseline="middle",Uo.textAlign="center",Uo.fillStyle=ls,Uo.fillText(Yo,os+Xo/2,ho+jo/2))}:A0,h0=Gt.enableLabel,m0=h0===void 0?ae$1.enableLabel:h0,c0=Gt.label,d0=Gt.labelSkipWidth,M0=d0===void 0?ae$1.labelSkipWidth:d0,O0=Gt.labelSkipHeight,x0=O0===void 0?ae$1.labelSkipHeight:O0,C0=Gt.labelTextColor,$0=Gt.colorBy,_0=Gt.colors,R0=Gt.borderRadius,D0=R0===void 0?ae$1.borderRadius:R0,S0=Gt.borderWidth,I0=S0===void 0?ae$1.borderWidth:S0,B0=Gt.borderColor,T0=Gt.annotations,Q0=T0===void 0?ae$1.annotations:T0,L0=Gt.legendLabel,N0=Gt.tooltipLabel,j0=Gt.valueFormat,q0=Gt.isInteractive,k0=q0===void 0?ae$1.isInteractive:q0,w0=Gt.tooltip,F0=w0===void 0?ae$1.tooltip:w0,G0=Gt.onClick,X0=Gt.onMouseEnter,eo=Gt.onMouseLeave,K0=Gt.legends,Z0=Gt.pixelRatio,ao=Z0===void 0?ae$1.pixelRatio:Z0,io=Gt.canvasRef,H0=Gt.enableTotals,P0=H0===void 0?ae$1.enableTotals:H0,W0=Gt.totalsOffset,Y0=W0===void 0?ae$1.totalsOffset:W0,co=reactExports.useRef(null),Ao=zt(),oo=wt$1(kr,qr,Dr),uo=oo.margin,Mo=oo.innerWidth,go=oo.innerHeight,qo=oo.outerWidth,Io=oo.outerHeight,Qo=Ce({indexBy:zr,label:c0,tooltipLabel:N0,valueFormat:j0,colors:_0,colorBy:$0,borderColor:B0,labelTextColor:C0,groupMode:Nr,layout:Wr,reverse:Qr,data:$r,keys:_r,minValue:Vr,maxValue:Jr,margin:uo,width:Mo,height:go,padding:Vn,innerPadding:_i,valueScale:Zr,indexScale:zn,enableLabel:m0,labelSkipWidth:M0,labelSkipHeight:x0,legends:K0,legendLabel:L0,totalsOffset:Y0}),rs=Qo.bars,gs=Qo.barsWithValue,Ss=Qo.xScale,zs=Qo.yScale,Os=Qo.getLabel,Ts=Qo.getTooltipLabel,Ds=Qo.getBorderColor,Bs=Qo.getLabelColor,ks=Qo.shouldRenderBarLabel,Go=Qo.legendsWithData,yo=Qo.barTotals,zo=k$4(),xo=zo.showTooltipFromEvent,Bo=zo.hideTooltip,Wo=j$2({annotations:S({data:rs,annotations:Q0,getPosition:function(Uo){return{x:Uo.x,y:Uo.y}},getDimensions:function(Uo){var Co=Uo.width,wo=Uo.height;return{width:Co,height:wo,size:Math.max(Co,wo)}}})}),us=reactExports.useMemo(function(){return{borderRadius:D0,borderWidth:I0,isInteractive:k0,isFocusable:!1,labelSkipWidth:M0,labelSkipHeight:x0,margin:uo,width:kr,height:qr,innerWidth:Mo,innerHeight:go,bars:rs,legendData:Go,enableLabel:m0,xScale:Ss,yScale:zs,tooltip:F0,getTooltipLabel:Ts,onClick:G0,onMouseEnter:X0,onMouseLeave:eo}},[D0,I0,k0,M0,x0,uo,kr,qr,Mo,go,rs,Go,m0,Ss,zs,F0,Ts,G0,X0,eo]),ms=Ot(j0);reactExports.useEffect(function(){var Uo,Co=(Uo=co.current)==null?void 0:Uo.getContext("2d");co.current&&Co&&(co.current.width=qo*ao,co.current.height=Io*ao,Co.scale(ao,ao),Co.fillStyle=Ao.background,Co.fillRect(0,0,qo,Io),Co.translate(uo.left,uo.top),v0.forEach(function(wo){wo==="grid"?typeof Ao.grid.line.strokeWidth=="number"&&Ao.grid.line.strokeWidth>0&&(Co.lineWidth=Ao.grid.line.strokeWidth,Co.strokeStyle=Ao.grid.line.stroke,l0&&z$2(Co,{width:Mo,height:go,scale:Ss,axis:"x",values:g0}),b0&&z$2(Co,{width:Mo,height:go,scale:zs,axis:"y",values:y0})):wo==="axes"?j$3(Co,{xScale:Ss,yScale:zs,width:Mo,height:go,top:e0,right:r0,bottom:n0,left:a0,theme:Ao}):wo==="bars"?gs.forEach(function(Zo){p0(Co,{bar:Zo,borderColor:Ds(Zo),borderRadius:D0,borderWidth:I0,label:Os(Zo.data),labelColor:Bs(Zo),shouldRenderLabel:ks(Zo)})}):wo==="legends"?Go.forEach(function(Zo){var jo=Zo[0],Xo=Zo[1];H$3(Co,j$1({},jo,{data:Xo,containerWidth:Mo,containerHeight:go,theme:Ao}))}):wo==="annotations"?J$2(Co,{annotations:Wo,theme:Ao}):wo==="totals"&&P0?function(Zo,jo,Xo,os){os===void 0&&(os=ae$1.layout),Zo.fillStyle=Xo.text.fill,Zo.font="bold "+Xo.labels.text.fontSize+"px "+Xo.labels.text.fontFamily,Zo.textBaseline=os==="vertical"?"alphabetic":"middle",Zo.textAlign=os==="vertical"?"center":"start",jo.forEach(function(ho){Zo.fillText(ho.formattedValue,ho.x,ho.y)})}(Co,yo,Ao,Wr):typeof wo=="function"&&wo(Co,us)}),Co.save())},[n0,a0,r0,e0,gs,D0,I0,Wo,l0,b0,Ds,Os,Bs,g0,y0,Nr,qr,go,Mo,us,v0,Wr,Go,uo.left,uo.top,Io,qo,ao,p0,Ss,zs,Qr,ks,Ao,kr,yo,P0,ms]);var ns=reactExports.useCallback(function(Uo){if(rs&&co.current){var Co=Sn(co.current,Uo),wo=Co[0],Zo=Co[1],jo=Ie$1(rs,uo,wo,Zo);jo!==void 0?(xo(reactExports.createElement(F0,j$1({},jo.data,{color:jo.color,label:jo.label,value:Number(jo.data.value)})),Uo),Uo.type==="mouseenter"&&(X0==null||X0(jo.data,Uo))):Bo()}},[Bo,uo,X0,rs,xo,F0]),Vo=reactExports.useCallback(function(Uo){if(rs&&co.current){Bo();var Co=Sn(co.current,Uo),wo=Co[0],Zo=Co[1],jo=Ie$1(rs,uo,wo,Zo);jo&&(eo==null||eo(jo.data,Uo))}},[Bo,uo,eo,rs]),vs=reactExports.useCallback(function(Uo){if(rs&&co.current){var Co=Sn(co.current,Uo),wo=Co[0],Zo=Co[1],jo=Ie$1(rs,uo,wo,Zo);jo!==void 0&&(G0==null||G0(j$1({},jo.data,{color:jo.color}),Uo))}},[uo,G0,rs]);return jsxRuntimeExports.jsx("canvas",{ref:function(Uo){co.current=Uo,io&&"current"in io&&(io.current=Uo)},width:qo*ao,height:Io*ao,style:{width:qo,height:Io,cursor:k0?"auto":"normal"},onMouseEnter:k0?ns:void 0,onMouseMove:k0?ns:void 0,onMouseLeave:k0?Vo:void 0,onClick:k0?vs:void 0})},Ee$1=reactExports.forwardRef(function(Gt,$r){var zr=Gt.isInteractive,_r=Gt.renderWrapper,Dr=Gt.theme,kr=q(Gt,Be);return jsxRuntimeExports.jsx(St$1,{isInteractive:zr,renderWrapper:_r,theme:Dr,animate:!1,children:jsxRuntimeExports.jsx(Oe,j$1({},kr,{canvasRef:$r}))})}),Re=function(Gt){return jsxRuntimeExports.jsx(It,{children:function($r){var zr=$r.width,_r=$r.height;return jsxRuntimeExports.jsx(Te$1,j$1({width:zr,height:_r},Gt))}})};reactExports.forwardRef(function(Gt,$r){return jsxRuntimeExports.jsx(It,{children:function(zr){var _r=zr.width,Dr=zr.height;return jsxRuntimeExports.jsx(Ee$1,j$1({width:_r,height:Dr},Gt,{ref:$r}))}})});function Y(){return Y=Object.assign?Object.assign.bind():function(Gt){for(var $r=1;$r<arguments.length;$r++){var zr=arguments[$r];for(var _r in zr)Object.prototype.hasOwnProperty.call(zr,_r)&&(Gt[_r]=zr[_r])}return Gt},Y.apply(this,arguments)}function G(Gt,$r){if(Gt==null)return{};var zr,_r,Dr={},kr=Object.keys(Gt);for(_r=0;_r<kr.length;_r++)zr=kr[_r],$r.indexOf(zr)>=0||(Dr[zr]=Gt[zr]);return Dr}var j={layers:["grid","axes","cells","legends","annotations"],forceSquare:!1,xInnerPadding:0,xOuterPadding:0,yInnerPadding:0,yOuterPadding:0,sizeVariation:!1,opacity:1,activeOpacity:1,inactiveOpacity:.15,borderWidth:0,borderColor:{from:"color",modifiers:[["darker",.8]]},enableGridX:!1,enableGridY:!1,enableLabels:!0,label:"formattedValue",labelTextColor:{from:"color",modifiers:[["darker",2]]},colors:{type:"sequential",scheme:"brown_blueGreen"},emptyColor:"#000000",legends:[],annotations:[],isInteractive:!0,hoverTarget:"rowColumn",tooltip:reactExports.memo(function(Gt){var $r=Gt.cell;return $r.formattedValue===null?null:jsxRuntimeExports.jsx(w$5,{id:$r.serieId+" - "+$r.data.x,value:$r.formattedValue,enableChip:!0,color:$r.color})}),animate:!0,motionConfig:"gentle"},H=Y({},j,{axisTop:{},axisRight:null,axisBottom:null,axisLeft:{},borderRadius:0,cellComponent:"rect"});Y({},j,{axisTop:{},axisRight:null,axisBottom:null,axisLeft:{},renderCell:"rect",pixelRatio:typeof window<"u"&&window.devicePixelRatio||1});var _=function(Gt){var $r=Gt.width,zr=Gt.height,_r=Gt.rows,Dr=Gt.columns,kr=$r,qr=zr,Nr=0,Wr=0;if(Gt.forceSquare){var Qr=Math.max($r/Dr,0),Vr=Math.max(zr/_r,0),Jr=Math.min(Qr,Vr);Nr=($r-(kr=Jr*Dr))/2,Wr=(zr-(qr=Jr*_r))/2}return{offsetX:Nr,offsetY:Wr,width:kr,height:qr}},J=function(Gt){var $r=Gt.data,zr=Gt.width,_r=Gt.height,Dr=Gt.xInnerPadding,kr=Gt.xOuterPadding,qr=Gt.yInnerPadding,Nr=Gt.yOuterPadding,Wr=Gt.forceSquare,Qr=new Set,Vr=[],Jr=[],Zr=[];$r.forEach(function(u0){Vr.push(u0.id),u0.data.forEach(function(b0){Qr.add(b0.x);var g0=null;b0.y!==void 0&&b0.y!==null&&(Jr.push(b0.y),g0=b0.y),Zr.push({id:u0.id+"."+b0.x,serieId:u0.id,value:g0,data:b0})})});var zn=Array.from(Qr),Vn=_({width:zr,height:_r,columns:zn.length,rows:Vr.length,forceSquare:Wr}),_i=Vn.width,e0=Vn.height,r0=Vn.offsetX,i0=Vn.offsetY,n0=nn(band().domain(zn).range([0,_i]).paddingOuter(kr).paddingInner(Dr)),o0=nn(band().domain(Vr).range([0,e0]).paddingOuter(Nr).paddingInner(qr)),a0=n0.bandwidth(),s0=o0.bandwidth(),l0=Zr.map(function(u0){return Y({},u0,{x:n0(u0.data.x)+a0/2,y:o0(u0.serieId)+s0/2,width:a0,height:s0})});return{width:_i,height:e0,offsetX:r0,offsetY:i0,xScale:n0,yScale:o0,minValue:Math.min.apply(Math,Jr),maxValue:Math.max.apply(Math,Jr),cells:l0}},K=function(Gt,$r,zr){if(!Gt)return function(){return 1};var _r=linear().domain(Gt.values?Gt.values:[$r,zr]).range(Gt.sizes);return function(Dr){return Dr===null?1:_r(Dr)}},N=function(Gt){return{x:Gt.x,y:Gt.y}},Q$1=function(Gt){return{size:Math.max(Gt.width,Gt.height),width:Gt.width,height:Gt.height}},U=function(Gt){var $r=Gt.data,zr=Gt.width,_r=Gt.height,Dr=Gt.xInnerPadding,kr=Gt.xOuterPadding,qr=Gt.yInnerPadding,Nr=Gt.yOuterPadding,Wr=Gt.forceSquare;return reactExports.useMemo(function(){return J({data:$r,width:zr,height:_r,xInnerPadding:Dr,xOuterPadding:kr,yInnerPadding:qr,yOuterPadding:Nr,forceSquare:Wr})},[$r,zr,_r,Dr,kr,qr,Nr,Wr])},Z$1={cell:function(Gt,$r){return Gt.id===$r.id},row:function(Gt,$r){return Gt.serieId===$r.serieId},column:function(Gt,$r){return Gt.data.x===$r.data.x},rowColumn:function(Gt,$r){return Gt.serieId===$r.serieId||Gt.data.x===$r.data.x}},$=function(Gt){var $r,zr,_r,Dr=Gt.cells,kr=Gt.minValue,qr=Gt.maxValue,Nr=Gt.sizeVariation,Wr=Gt.colors,Qr=Gt.emptyColor,Vr=Gt.opacity,Jr=Gt.activeOpacity,Zr=Gt.inactiveOpacity,zn=Gt.borderColor,Vn=Gt.label,_i=Gt.labelTextColor,e0=Gt.valueFormat,r0=Gt.activeIds,i0=reactExports.useMemo(function(){return K($r,zr,_r)},[$r=Nr,zr=kr,_r=qr]),n0=reactExports.useMemo(function(){return typeof Wr=="function"?null:lr(Wr,{min:kr,max:qr})},[Wr,kr,qr]),o0=reactExports.useCallback(function(g0){if(g0.value!==null){if(typeof Wr=="function")return Wr(g0);if(n0!==null)return n0(g0.value)}return Qr},[Wr,n0,Qr]),a0=zt(),s0=Xe(zn,a0),l0=Xe(_i,a0),u0=Ot(e0),b0=Wn(Vn);return{cells:reactExports.useMemo(function(){return Dr.map(function(g0){var y0=Vr;r0.length>0&&(y0=r0.includes(g0.id)?Jr:Zr);var f0=i0(g0.value),v0=Y({},g0,{width:g0.width*f0,height:g0.height*f0,formattedValue:g0.value!==null?u0(g0.value):null,opacity:y0});return v0.label=b0(v0),v0.color=o0(v0),v0.borderColor=s0(v0),v0.labelTextColor=l0(v0),v0})},[Dr,i0,o0,s0,l0,u0,b0,r0,Vr,Jr,Zr]),colorScale:n0}},ee=function(Gt){var $r=Gt.data,zr=Gt.valueFormat,_r=Gt.width,Dr=Gt.height,kr=Gt.xOuterPadding,qr=kr===void 0?j.xOuterPadding:kr,Nr=Gt.xInnerPadding,Wr=Nr===void 0?j.xInnerPadding:Nr,Qr=Gt.yOuterPadding,Vr=Qr===void 0?j.yOuterPadding:Qr,Jr=Gt.yInnerPadding,Zr=Jr===void 0?j.yInnerPadding:Jr,zn=Gt.forceSquare,Vn=zn===void 0?j.forceSquare:zn,_i=Gt.sizeVariation,e0=_i===void 0?j.sizeVariation:_i,r0=Gt.colors,i0=r0===void 0?j.colors:r0,n0=Gt.emptyColor,o0=n0===void 0?j.emptyColor:n0,a0=Gt.opacity,s0=a0===void 0?j.opacity:a0,l0=Gt.activeOpacity,u0=l0===void 0?j.activeOpacity:l0,b0=Gt.inactiveOpacity,g0=b0===void 0?j.inactiveOpacity:b0,y0=Gt.borderColor,f0=y0===void 0?j.borderColor:y0,v0=Gt.label,A0=v0===void 0?j.label:v0,p0=Gt.labelTextColor,h0=p0===void 0?j.labelTextColor:p0,m0=Gt.hoverTarget,c0=m0===void 0?j.hoverTarget:m0,d0=reactExports.useState(null),M0=d0[0],O0=d0[1],x0=U({data:$r,width:_r,height:Dr,xOuterPadding:qr,xInnerPadding:Wr,yOuterPadding:Vr,yInnerPadding:Zr,forceSquare:Vn}),C0=x0.width,$0=x0.height,_0=x0.offsetX,R0=x0.offsetY,D0=x0.cells,S0=x0.xScale,I0=x0.yScale,B0=x0.minValue,T0=x0.maxValue,Q0=reactExports.useMemo(function(){if(!M0)return[];var N0=Z$1[c0];return D0.filter(function(j0){return N0(j0,M0)}).map(function(j0){return j0.id})},[D0,M0,c0]),L0=$({cells:D0,minValue:B0,maxValue:T0,sizeVariation:e0,colors:i0,emptyColor:o0,opacity:s0,activeOpacity:u0,inactiveOpacity:g0,borderColor:f0,label:A0,labelTextColor:h0,valueFormat:zr,activeIds:Q0});return{width:C0,height:$0,offsetX:_0,offsetY:R0,cells:L0.cells,xScale:S0,yScale:I0,colorScale:L0.colorScale,activeCell:M0,setActiveCell:O0}},te=function(Gt,$r){return S({data:Gt,annotations:$r,getPosition:N,getDimensions:Q$1})},ie=reactExports.memo(function(Gt){var $r=Gt.cell,zr=Gt.borderWidth,_r=Gt.borderRadius,Dr=Gt.animatedProps,kr=Gt.onMouseEnter,qr=Gt.onMouseMove,Nr=Gt.onMouseLeave,Wr=Gt.onClick,Qr=Gt.enableLabels,Vr=zt(),Jr=reactExports.useMemo(function(){return{onMouseEnter:kr?kr($r):void 0,onMouseMove:qr?qr($r):void 0,onMouseLeave:Nr?Nr($r):void 0,onClick:Wr?Wr($r):void 0}},[$r,kr,qr,Nr,Wr]);return jsxRuntimeExports.jsxs(animated.g,Y({"data-testid":"cell."+$r.id,style:{cursor:"pointer"},opacity:Dr.opacity},Jr,{transform:to([Dr.x,Dr.y,Dr.scale],function(Zr,zn,Vn){return"translate("+Zr+", "+zn+") scale("+Vn+")"}),children:[jsxRuntimeExports.jsx(animated.rect,{transform:to([Dr.width,Dr.height],function(Zr,zn){return"translate("+-.5*Zr+", "+-.5*zn+")"}),fill:Dr.color,width:Dr.width,height:Dr.height,stroke:Dr.borderColor,strokeWidth:zr,rx:_r,ry:_r},$r.id),Qr&&jsxRuntimeExports.jsx(animated.text,{textAnchor:"middle",dominantBaseline:"central",fill:Dr.labelTextColor,style:Y({},Vr.labels.text,{fill:void 0,userSelect:"none"}),children:$r.label})]}))}),oe=reactExports.memo(function(Gt){var $r=Gt.cell,zr=Gt.borderWidth,_r=Gt.animatedProps,Dr=Gt.onMouseEnter,kr=Gt.onMouseMove,qr=Gt.onMouseLeave,Nr=Gt.onClick,Wr=Gt.enableLabels,Qr=zt(),Vr=reactExports.useMemo(function(){return{onMouseEnter:Dr?Dr($r):void 0,onMouseMove:kr?kr($r):void 0,onMouseLeave:qr?qr($r):void 0,onClick:Nr?Nr($r):void 0}},[$r,Dr,kr,qr,Nr]);return jsxRuntimeExports.jsxs(animated.g,Y({"data-testid":"cell."+$r.id,style:{cursor:"pointer"},opacity:_r.opacity},Vr,{transform:to([_r.x,_r.y],function(Jr,Zr){return"translate("+Jr+", "+Zr+")"}),children:[jsxRuntimeExports.jsx(animated.circle,{r:to([_r.width,_r.height],function(Jr,Zr){return Math.min(Jr,Zr)/2}),fill:_r.color,fillOpacity:_r.opacity,strokeWidth:zr,stroke:_r.borderColor}),Wr&&jsxRuntimeExports.jsx(animated.text,{dominantBaseline:"central",textAnchor:"middle",fill:_r.labelTextColor,style:Y({},Qr.labels.text,{fill:void 0}),children:$r.label})]}))}),ne=function(Gt){return{x:Gt.x,y:Gt.y,width:Gt.width,height:Gt.height,color:Gt.color,opacity:0,borderColor:Gt.borderColor,labelTextColor:Gt.labelTextColor,scale:0}},re$1=function(Gt){return{x:Gt.x,y:Gt.y,width:Gt.width,height:Gt.height,color:Gt.color,opacity:Gt.opacity,borderColor:Gt.borderColor,labelTextColor:Gt.labelTextColor,scale:1}},ae=function(Gt){return{x:Gt.x,y:Gt.y,width:Gt.width,height:Gt.height,color:Gt.color,opacity:0,borderColor:Gt.borderColor,labelTextColor:Gt.labelTextColor,scale:0}},le=function(Gt){var $r,zr=Gt.cells,_r=Gt.cellComponent,Dr=Gt.borderRadius,kr=Gt.borderWidth,qr=Gt.isInteractive,Nr=Gt.setActiveCell,Wr=Gt.onMouseEnter,Qr=Gt.onMouseMove,Vr=Gt.onMouseLeave,Jr=Gt.onClick,Zr=Gt.tooltip,zn=Gt.enableLabels,Vn=Ur(),_i=Vn.animate,e0=Vn.config,r0=useTransition(zr,{keys:function(b0){return b0.id},initial:re$1,from:ne,enter:re$1,update:re$1,leave:ae,config:e0,immediate:!_i}),i0=k$4(),n0=i0.showTooltipFromEvent,o0=i0.hideTooltip,a0=reactExports.useMemo(function(){if(qr)return function(b0){return function(g0){n0(reactExports.createElement(Zr,{cell:b0}),g0),Nr(b0),Wr==null||Wr(b0,g0)}}},[qr,n0,Zr,Nr,Wr]),s0=reactExports.useMemo(function(){if(qr)return function(b0){return function(g0){n0(reactExports.createElement(Zr,{cell:b0}),g0),Qr==null||Qr(b0,g0)}}},[qr,n0,Zr,Qr]),l0=reactExports.useMemo(function(){if(qr)return function(b0){return function(g0){o0(),Nr(null),Vr==null||Vr(b0,g0)}}},[qr,o0,Nr,Vr]),u0=reactExports.useMemo(function(){if(qr)return function(b0){return function(g0){Jr==null||Jr(b0,g0)}}},[qr,Jr]);return $r=_r==="rect"?ie:_r==="circle"?oe:_r,jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:r0(function(b0,g0){return reactExports.createElement($r,{cell:g0,borderRadius:Dr,borderWidth:kr,animatedProps:b0,enableLabels:zn,onMouseEnter:a0,onMouseMove:s0,onMouseLeave:l0,onClick:u0})})})},de=function(Gt){var $r=Gt.cells,zr=Gt.annotations,_r=te($r,zr);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:_r.map(function(Dr,kr){return jsxRuntimeExports.jsx(R,Y({},Dr),kr)})})},ce=["isInteractive","animate","motionConfig","theme","renderWrapper"],ue=function(Gt){var $r=Gt.data,zr=Gt.layers,_r=zr===void 0?H.layers:zr,Dr=Gt.valueFormat,kr=Gt.width,qr=Gt.height,Nr=Gt.margin,Wr=Gt.forceSquare,Qr=Wr===void 0?H.forceSquare:Wr,Vr=Gt.xInnerPadding,Jr=Vr===void 0?H.xInnerPadding:Vr,Zr=Gt.xOuterPadding,zn=Zr===void 0?H.xOuterPadding:Zr,Vn=Gt.yInnerPadding,_i=Vn===void 0?H.yInnerPadding:Vn,e0=Gt.yOuterPadding,r0=e0===void 0?H.yOuterPadding:e0,i0=Gt.sizeVariation,n0=i0===void 0?H.sizeVariation:i0,o0=Gt.cellComponent,a0=o0===void 0?H.cellComponent:o0,s0=Gt.opacity,l0=s0===void 0?H.opacity:s0,u0=Gt.activeOpacity,b0=u0===void 0?H.activeOpacity:u0,g0=Gt.inactiveOpacity,y0=g0===void 0?H.inactiveOpacity:g0,f0=Gt.borderRadius,v0=f0===void 0?H.borderRadius:f0,A0=Gt.borderWidth,p0=A0===void 0?H.borderWidth:A0,h0=Gt.borderColor,m0=h0===void 0?H.borderColor:h0,c0=Gt.enableGridX,d0=c0===void 0?H.enableGridX:c0,M0=Gt.enableGridY,O0=M0===void 0?H.enableGridY:M0,x0=Gt.axisTop,C0=x0===void 0?H.axisTop:x0,$0=Gt.axisRight,_0=$0===void 0?H.axisRight:$0,R0=Gt.axisBottom,D0=R0===void 0?H.axisBottom:R0,S0=Gt.axisLeft,I0=S0===void 0?H.axisLeft:S0,B0=Gt.enableLabels,T0=B0===void 0?H.enableLabels:B0,Q0=Gt.label,L0=Q0===void 0?H.label:Q0,N0=Gt.labelTextColor,j0=N0===void 0?H.labelTextColor:N0,q0=Gt.colors,k0=q0===void 0?H.colors:q0,w0=Gt.emptyColor,F0=w0===void 0?H.emptyColor:w0,G0=Gt.legends,X0=G0===void 0?H.legends:G0,eo=Gt.annotations,K0=eo===void 0?H.annotations:eo,Z0=Gt.isInteractive,ao=Z0===void 0?H.isInteractive:Z0,io=Gt.onMouseEnter,H0=Gt.onMouseMove,P0=Gt.onMouseLeave,W0=Gt.onClick,Y0=Gt.hoverTarget,co=Y0===void 0?H.hoverTarget:Y0,Ao=Gt.tooltip,oo=Ao===void 0?H.tooltip:Ao,uo=Gt.role,Mo=Gt.ariaLabel,go=Gt.ariaLabelledBy,qo=Gt.ariaDescribedBy,Io=wt$1(kr,qr,Nr),Qo=Io.margin,rs=Io.innerWidth,gs=Io.innerHeight,Ss=Io.outerWidth,zs=Io.outerHeight,Os=ee({data:$r,valueFormat:Dr,width:rs,height:gs,forceSquare:Qr,xInnerPadding:Jr,xOuterPadding:zn,yInnerPadding:_i,yOuterPadding:r0,sizeVariation:n0,colors:k0,emptyColor:F0,opacity:l0,activeOpacity:b0,inactiveOpacity:y0,borderColor:m0,label:L0,labelTextColor:j0,hoverTarget:co}),Ts=Os.width,Ds=Os.height,Bs=Os.offsetX,ks=Os.offsetY,Go=Os.xScale,yo=Os.yScale,zo=Os.cells,xo=Os.colorScale,Bo=Os.activeCell,Wo=Os.setActiveCell,us=reactExports.useMemo(function(){return Y({},Qo,{top:Qo.top+ks,left:Qo.left+Bs})},[Qo,Bs,ks]),ms={grid:null,axes:null,cells:null,legends:null,annotations:null};_r.includes("grid")&&(ms.grid=jsxRuntimeExports.jsx(C$2,{width:Ts,height:Ds,xScale:d0?Go:null,yScale:O0?yo:null},"grid")),_r.includes("axes")&&(ms.axes=jsxRuntimeExports.jsx(B$1,{xScale:Go,yScale:yo,width:Ts,height:Ds,top:C0,right:_0,bottom:D0,left:I0},"axes")),_r.includes("cells")&&(ms.cells=jsxRuntimeExports.jsx(reactExports.Fragment,{children:jsxRuntimeExports.jsx(le,{cells:zo,cellComponent:a0,borderRadius:v0,borderWidth:p0,isInteractive:ao,setActiveCell:Wo,onMouseEnter:io,onMouseMove:H0,onMouseLeave:P0,onClick:W0,tooltip:oo,enableLabels:T0})},"cells")),_r.includes("legends")&&xo!==null&&(ms.legends=jsxRuntimeExports.jsx(reactExports.Fragment,{children:X0.map(function(Vo,vs){return reactExports.createElement(C$3,Y({},Vo,{key:vs,containerWidth:Ts,containerHeight:Ds,scale:xo}))})},"legends")),_r.includes("annotations")&&K0.length>0&&(ms.annotations=jsxRuntimeExports.jsx(de,{cells:zo,annotations:K0},"annotations"));var ns={cells:zo,activeCell:Bo,setActiveCell:Wo};return jsxRuntimeExports.jsx(gn$1,{width:Ss,height:zs,margin:Object.assign({},us,{top:us.top,left:us.left}),role:uo,ariaLabel:Mo,ariaLabelledBy:go,ariaDescribedBy:qo,children:_r.map(function(Vo,vs){var Uo;return typeof Vo=="function"?jsxRuntimeExports.jsx(reactExports.Fragment,{children:reactExports.createElement(Vo,ns)},vs):(Uo=ms==null?void 0:ms[Vo])!=null?Uo:null})})},se$1=function(Gt){var $r=Gt.isInteractive,zr=$r===void 0?H.isInteractive:$r,_r=Gt.animate,Dr=_r===void 0?H.animate:_r,kr=Gt.motionConfig,qr=kr===void 0?H.motionConfig:kr,Nr=Gt.theme,Wr=Gt.renderWrapper,Qr=G(Gt,ce);return jsxRuntimeExports.jsx(St$1,{animate:Dr,isInteractive:zr,motionConfig:qr,renderWrapper:Wr,theme:Nr,children:jsxRuntimeExports.jsx(ue,Y({isInteractive:zr},Qr))})},he=function(Gt){return jsxRuntimeExports.jsx(It,{children:function($r){var zr=$r.width,_r=$r.height;return jsxRuntimeExports.jsx(se$1,Y({width:zr,height:_r},Gt))}})};function composeClasses(Gt,$r,zr=void 0){const _r={};return Object.keys(Gt).forEach(Dr=>{_r[Dr]=Gt[Dr].reduce((kr,qr)=>{if(qr){const Nr=$r(qr);Nr!==""&&kr.push(Nr),zr&&zr[qr]&&kr.push(zr[qr])}return kr},[]).join(" ")}),_r}function setRef(Gt,$r){typeof Gt=="function"?Gt($r):Gt&&(Gt.current=$r)}function useForkRef(...Gt){return reactExports.useMemo(()=>Gt.every($r=>$r==null)?null:$r=>{Gt.forEach(zr=>{setRef(zr,$r)})},Gt)}const useEnhancedEffect=typeof window<"u"?reactExports.useLayoutEffect:reactExports.useEffect;function ownerDocument(Gt){return Gt&&Gt.ownerDocument||document}function ownerWindow(Gt){return ownerDocument(Gt).defaultView||window}const useChartContainerDimensions=(Gt,$r,zr)=>{const _r=reactExports.useRef({displayError:!1,initialCompute:!0,computeRun:0}),Dr=reactExports.useRef(null),[kr,qr]=reactExports.useState(0),[Nr,Wr]=reactExports.useState(0),Qr=reactExports.useCallback(()=>{const Vr=Dr==null?void 0:Dr.current;if(!Vr)return{};const Zr=ownerWindow(Vr).getComputedStyle(Vr),zn=Math.floor(parseFloat(Zr.height))||0,Vn=Math.floor(parseFloat(Zr.width))||0;return qr(Vn),Wr(zn),{width:Vn,height:zn}},[]);return reactExports.useEffect(()=>{_r.current.displayError=!0},[]),useEnhancedEffect(()=>{},[kr,Nr,Qr,zr]),useEnhancedEffect(()=>{if(Gt!==void 0&&$r!==void 0)return()=>{};Qr();const Vr=Dr.current;if(typeof ResizeObserver>"u")return()=>{};let Jr;const Zr=new ResizeObserver(()=>{Jr=requestAnimationFrame(()=>{Qr()})});return Vr&&Zr.observe(Vr),()=>{Jr&&cancelAnimationFrame(Jr),Vr&&Zr.unobserve(Vr)}},[Qr,$r,Gt]),{containerRef:Dr,width:Gt??kr,height:$r??Nr}},InteractionContext=reactExports.createContext({item:null,axis:{x:null,y:null},useVoronoiInteraction:!1,dispatch:()=>null});function isBandScale(Gt){return Gt.bandwidth!==void 0}let globalId=0;function useGlobalId(Gt){const[$r,zr]=reactExports.useState(Gt),_r=$r;return reactExports.useEffect(()=>{$r==null&&(globalId+=1,zr(`mui-${globalId}`))},[$r]),_r}const maybeReactUseId=React$7.useId;function useId(Gt){return maybeReactUseId!==void 0?maybeReactUseId():useGlobalId(Gt)}const DEFAULT_MARGINS={top:50,bottom:50,left:50,right:50},useChartDimensions=(Gt,$r,zr)=>{const _r=_extends$q({},DEFAULT_MARGINS,zr);return reactExports.useMemo(()=>({left:_r.left,top:_r.top,right:_r.right,bottom:_r.bottom,width:Math.max(0,Gt-_r.left-_r.right),height:Math.max(0,$r-_r.top-_r.bottom)}),[Gt,$r,_r.top,_r.bottom,_r.left,_r.right])},DrawingContext=reactExports.createContext({top:0,left:0,bottom:0,right:0,height:300,width:400,chartId:"",isPointInside:()=>!1}),SvgContext=reactExports.createContext({isInitialized:!1,data:{current:null}});function DrawingProvider(Gt){const{width:$r,height:zr,margin:_r,svgRef:Dr,children:kr}=Gt,qr=useChartDimensions($r,zr,_r),Nr=useId(),Wr=reactExports.useCallback(({x:Jr,y:Zr},zn)=>{if(zn!=null&&zn.targetElement&&(zn!=null&&zn.targetElement.closest("[data-drawing-container]")))return!0;const Vn=Jr>=qr.left-1&&Jr<=qr.left+qr.width,_i=Zr>=qr.top-1&&Zr<=qr.top+qr.height;return(zn==null?void 0:zn.direction)==="x"?Vn:((zn==null?void 0:zn.direction)==="y"||Vn)&&_i},[qr]),Qr=reactExports.useMemo(()=>_extends$q({chartId:Nr??""},qr,{isPointInside:Wr}),[Nr,qr,Wr]),Vr=reactExports.useMemo(()=>({isInitialized:!0,data:Dr}),[Dr]);return jsxRuntimeExports.jsx(SvgContext.Provider,{value:Vr,children:jsxRuntimeExports.jsx(DrawingContext.Provider,{value:Qr,children:kr})})}function useDrawingArea(){const{left:Gt,top:$r,width:zr,height:_r,bottom:Dr,right:kr,isPointInside:qr}=reactExports.useContext(DrawingContext);return reactExports.useMemo(()=>({left:Gt,top:$r,width:zr,height:_r,bottom:Dr,right:kr,isPointInside:qr}),[_r,Gt,$r,zr,Dr,kr,qr])}const CartesianContext=reactExports.createContext({isInitialized:!1,data:{xAxis:{},yAxis:{},xAxisIds:[],yAxisIds:[]}}),useCartesianContext=()=>{const{data:Gt}=reactExports.useContext(CartesianContext);return Gt};function getSVGPoint(Gt,$r){const zr=Gt.createSVGPoint();return zr.x=$r.clientX,zr.y=$r.clientY,zr.matrixTransform(Gt.getScreenCTM().inverse())}function useSvgRef(){const{isInitialized:Gt,data:$r}=reactExports.useContext(SvgContext);if(!Gt)throw new Error(["MUI X: Could not find the svg ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join(`
`));return $r}function getAsANumber(Gt){return Gt instanceof Date?Gt.getTime():Gt}const useAxisEvents=Gt=>{const $r=useSvgRef(),zr=useDrawingArea(),{xAxis:_r,yAxis:Dr,xAxisIds:kr,yAxisIds:qr}=useCartesianContext(),{dispatch:Nr}=reactExports.useContext(InteractionContext),Wr=kr[0],Qr=qr[0],Vr=reactExports.useRef({isInChart:!1,x:-1,y:-1});reactExports.useEffect(()=>{const Jr=$r.current;if(Jr===null||Gt)return()=>{};function Zr(e0,r0){const{scale:i0,data:n0,reverse:o0}=e0;if(!isBandScale(i0)){const s0=i0.invert(r0);if(n0===void 0)return{value:s0,index:-1};const l0=getAsANumber(s0),u0=n0==null?void 0:n0.findIndex((b0,g0)=>{const y0=getAsANumber(b0);return y0>l0&&(g0===0||Math.abs(l0-y0)<=Math.abs(l0-getAsANumber(n0[g0-1])))||y0<=l0&&(g0===n0.length-1||Math.abs(getAsANumber(s0)-y0)<Math.abs(getAsANumber(s0)-getAsANumber(n0[g0+1])))});return{value:u0!==void 0&&u0>=0?n0[u0]:s0,index:u0}}const a0=i0.bandwidth()===0?Math.floor((r0-Math.min(...i0.range())+i0.step()/2)/i0.step()):Math.floor((r0-Math.min(...i0.range()))/i0.step());if(a0<0||a0>=n0.length)return null;if(o0){const s0=n0.length-1-a0;return{index:s0,value:n0[s0]}}return{index:a0,value:n0[a0]}}const zn=()=>{Vr.current={isInChart:!1,x:-1,y:-1},Nr({type:"exitChart"})},Vn=e0=>{const r0="targetTouches"in e0?e0.targetTouches[0]:e0,i0=getSVGPoint(Jr,r0);if(Vr.current.x=i0.x,Vr.current.y=i0.y,!zr.isPointInside(i0,{targetElement:e0.target})){Vr.current.isInChart&&(Nr({type:"exitChart"}),Vr.current.isInChart=!1);return}Vr.current.isInChart=!0;const n0=Zr(_r[Wr],i0.x),o0=Zr(Dr[Qr],i0.y);Nr({type:"updateAxis",data:{x:n0,y:o0}})},_i=e0=>{const r0=e0.currentTarget;r0&&r0.hasPointerCapture(e0.pointerId)&&r0.releasePointerCapture(e0.pointerId)};return Jr.addEventListener("pointerdown",_i),Jr.addEventListener("pointermove",Vn),Jr.addEventListener("pointerout",zn),Jr.addEventListener("pointercancel",zn),Jr.addEventListener("pointerleave",zn),()=>{Jr.removeEventListener("pointerdown",_i),Jr.removeEventListener("pointermove",Vn),Jr.removeEventListener("pointerout",zn),Jr.removeEventListener("pointercancel",zn),Jr.removeEventListener("pointerleave",zn)}},[$r,Nr,Qr,Dr,Wr,_r,Gt,zr])},_excluded$4=["children","width","height","viewBox","disableAxisListener","className","title","desc"],ChartChartsSurfaceStyles=styled$2("svg",{name:"MuiChartsSurface",slot:"Root"})(()=>({touchAction:"none"})),ChartsSurface=reactExports.forwardRef(function Gt($r,zr){const _r=useThemeProps({props:$r,name:"MuiChartsSurface"}),{children:Dr,width:kr,height:qr,viewBox:Nr,disableAxisListener:Wr=!1,className:Qr,title:Vr,desc:Jr}=_r,Zr=_objectWithoutPropertiesLoose$a(_r,_excluded$4),zn=_extends$q({width:kr,height:qr,x:0,y:0},Nr);return useAxisEvents(Wr),jsxRuntimeExports.jsxs(ChartChartsSurfaceStyles,_extends$q({width:kr,height:qr,viewBox:`${zn.x} ${zn.y} ${zn.width} ${zn.height}`,ref:zr,className:Qr},Zr,{children:[jsxRuntimeExports.jsx("title",{children:Vr}),jsxRuntimeExports.jsx("desc",{children:Jr}),Dr]}))});function getPercentageValue(Gt,$r){if(typeof Gt=="number")return Gt;if(Gt==="100%")return $r;if(Gt.endsWith("%")){const zr=Number.parseFloat(Gt.slice(0,Gt.length-1));if(!Number.isNaN(zr))return zr*$r/100}if(Gt.endsWith("px")){const zr=Number.parseFloat(Gt.slice(0,Gt.length-2));if(!Number.isNaN(zr))return zr}throw new Error(`MUI X: Received an unknown value "${Gt}". It should be a number, or a string with a percentage value.`)}function deg2rad(Gt){return Math.PI*Gt/180}function getPoint(Gt){const $r=deg2rad(Gt);return[Math.sin($r),-Math.cos($r)]}function getArcRatios(Gt,$r){const zr=[[0,0],getPoint(Gt),getPoint($r)],_r=Math.min(Gt,$r),Dr=Math.max(Gt,$r),kr=Math.floor(_r/90)*90;for(let Vr=1;Vr<=4;Vr+=1){const Jr=kr+Vr*90;Jr<Dr&&zr.push(getPoint(Jr))}const qr=Math.min(...zr.map(([Vr])=>Vr)),Nr=Math.max(...zr.map(([Vr])=>Vr)),Wr=Math.min(...zr.map(([,Vr])=>Vr)),Qr=Math.max(...zr.map(([,Vr])=>Vr));return{cx:-qr/(Nr-qr),cy:-Wr/(Qr-Wr),minX:qr,maxX:Nr,minY:Wr,maxY:Qr}}function getAvailableRadius(Gt,$r,zr,_r,{minX:Dr,maxX:kr,minY:qr,maxY:Nr}){return Math.min(...[{ratio:Math.abs(Dr),space:Gt},{ratio:Math.abs(kr),space:zr-Gt},{ratio:Math.abs(qr),space:$r},{ratio:Math.abs(Nr),space:_r-$r}].map(({ratio:Wr,space:Qr})=>Wr<1e-5?1/0:Qr/Wr))}const GaugeContext=reactExports.createContext({value:null,valueMin:0,valueMax:0,startAngle:0,endAngle:0,innerRadius:0,outerRadius:0,cornerRadius:0,cx:0,cy:0,maxRadius:0,valueAngle:null});function GaugeProvider(Gt){const{value:$r=null,valueMin:zr=0,valueMax:_r=100,startAngle:Dr=0,endAngle:kr=360,outerRadius:qr,innerRadius:Nr,cornerRadius:Wr,cx:Qr,cy:Vr,children:Jr}=Gt,{left:Zr,top:zn,width:Vn,height:_i}=useDrawingArea(),e0=getArcRatios(Dr,kr),r0=Qr?getPercentageValue(Qr,Vn):e0.cx*Vn,i0=Vr?getPercentageValue(Vr,_i):e0.cy*_i;let n0=Zr+r0,o0=zn+i0;const a0=getAvailableRadius(r0,i0,Vn,_i,e0);if(Qr===void 0){const g0=a0*(e0.maxX-e0.minX);n0=Zr+(Vn-g0)/2+e0.cx*g0}if(Vr===void 0){const g0=a0*(e0.maxY-e0.minY);o0=zn+(_i-g0)/2+e0.cy*g0}const s0=getPercentageValue(qr??a0,a0),l0=getPercentageValue(Nr??"80%",a0),u0=getPercentageValue(Wr??0,s0-l0),b0=reactExports.useMemo(()=>{const g0=Math.PI*Dr/180,y0=Math.PI*kr/180;return{value:$r,valueMin:zr,valueMax:_r,startAngle:g0,endAngle:y0,outerRadius:s0,innerRadius:l0,cornerRadius:u0,cx:n0,cy:o0,maxRadius:a0,valueAngle:$r===null?null:g0+(y0-g0)*($r-zr)/(_r-zr)}},[$r,zr,_r,Dr,kr,s0,l0,u0,n0,o0,a0]);return jsxRuntimeExports.jsx(GaugeContext.Provider,{value:b0,children:Jr})}function useGaugeState(){return reactExports.useContext(GaugeContext)}const _excluded$3=["width","height","margin","title","desc","value","valueMin","valueMax","startAngle","endAngle","outerRadius","innerRadius","cornerRadius","cx","cy","children"],ResizableContainer=styled$2("div",{name:"MuiGauge",slot:"Container"})(({ownerState:Gt,theme:$r})=>({width:Gt.width??"100%",height:Gt.height??"100%",display:"flex",position:"relative",flexGrow:1,flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden","&>svg":{width:"100%",height:"100%"},"& text":{fill:($r.vars||$r).palette.text.primary}})),GaugeContainer=reactExports.forwardRef(function Gt($r,zr){const{width:_r,height:Dr,margin:kr,title:qr,desc:Nr,value:Wr,valueMin:Qr=0,valueMax:Vr=100,startAngle:Jr,endAngle:Zr,outerRadius:zn,innerRadius:Vn,cornerRadius:_i,cx:e0,cy:r0,children:i0}=$r,n0=_objectWithoutPropertiesLoose$a($r,_excluded$3),{containerRef:o0,width:a0,height:s0}=useChartContainerDimensions(_r,Dr),l0=reactExports.useRef(null),u0=useForkRef(zr,l0);return jsxRuntimeExports.jsx(ResizableContainer,_extends$q({ref:o0,ownerState:{width:_r,height:Dr},role:"meter","aria-valuenow":Wr===null?void 0:Wr,"aria-valuemin":Qr,"aria-valuemax":Vr},n0,{children:a0&&s0?jsxRuntimeExports.jsx(DrawingProvider,{width:a0,height:s0,margin:_extends$q({left:10,right:10,top:10,bottom:10},kr),svgRef:l0,children:jsxRuntimeExports.jsx(GaugeProvider,{value:Wr,valueMin:Qr,valueMax:Vr,startAngle:Jr,endAngle:Zr,outerRadius:zn,innerRadius:Vn,cornerRadius:_i,cx:e0,cy:r0,children:jsxRuntimeExports.jsx(ChartsSurface,{width:a0,height:s0,ref:u0,title:qr,desc:Nr,disableAxisListener:!0,"aria-hidden":"true",children:i0})})}):null}))}),StyledPath$1=styled$2("path",{name:"MuiGauge",slot:"ReferenceArc",overridesResolver:(Gt,$r)=>$r.referenceArc})(({theme:Gt})=>({fill:(Gt.vars||Gt).palette.primary.main}));function GaugeValueArc(Gt){const{value:$r,valueMin:zr,valueMax:_r,startAngle:Dr,endAngle:kr,outerRadius:qr,innerRadius:Nr,cornerRadius:Wr,cx:Qr,cy:Vr}=useGaugeState();if($r===null)return null;const Jr=Dr+($r-zr)/(_r-zr)*(kr-Dr);return jsxRuntimeExports.jsx(StyledPath$1,_extends$q({transform:`translate(${Qr}, ${Vr})`,d:d3Arc().cornerRadius(Wr)({startAngle:Dr,endAngle:Jr,innerRadius:Nr,outerRadius:qr})},Gt))}const StyledPath=styled$2("path",{name:"MuiGauge",slot:"ReferenceArc",overridesResolver:(Gt,$r)=>$r.referenceArc})(({theme:Gt})=>({fill:(Gt.vars||Gt).palette.divider}));function GaugeReferenceArc(Gt){const{startAngle:$r,endAngle:zr,outerRadius:_r,innerRadius:Dr,cornerRadius:kr,cx:qr,cy:Nr}=useGaugeState();return jsxRuntimeExports.jsx(StyledPath,_extends$q({transform:`translate(${qr}, ${Nr})`,d:d3Arc().cornerRadius(kr)({startAngle:$r,endAngle:zr,innerRadius:Dr,outerRadius:_r})},Gt))}const defaultGenerator=Gt=>Gt,createClassNameGenerator=()=>{let Gt=defaultGenerator;return{configure($r){Gt=$r},generate($r){return Gt($r)},reset(){Gt=defaultGenerator}}},ClassNameGenerator=createClassNameGenerator(),globalStateClasses={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function generateUtilityClass(Gt,$r,zr="Mui"){const _r=globalStateClasses[$r];return _r?`${zr}-${_r}`:`${ClassNameGenerator.generate(Gt)}-${$r}`}function generateUtilityClasses(Gt,$r,zr="Mui"){const _r={};return $r.forEach(Dr=>{_r[Dr]=generateUtilityClass(Gt,Dr,zr)}),_r}function getGaugeUtilityClass(Gt){return generateUtilityClass("MuiGauge",Gt)}const gaugeClasses=generateUtilityClasses("MuiGauge",["root","valueArc","referenceArc","valueText"]);function isSsr(){return typeof window>"u"}const stringCache={widthCache:{},cacheCount:0},MAX_CACHE_NUM=2e3,SPAN_STYLE={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},STYLE_LIST=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],MEASUREMENT_SPAN_ID="mui_measurement_span";function autoCompleteStyle(Gt,$r){return STYLE_LIST.indexOf(Gt)>=0&&$r===+$r?`${$r}px`:$r}function camelToMiddleLine(Gt){return Gt.split("").reduce((_r,Dr)=>Dr===Dr.toUpperCase()?[..._r,"-",Dr.toLowerCase()]:[..._r,Dr],[]).join("")}const getStyleString=Gt=>Object.keys(Gt).sort().reduce(($r,zr)=>`${$r}${camelToMiddleLine(zr)}:${autoCompleteStyle(zr,Gt[zr])};`,"");let domCleanTimeout;const getStringSize=(Gt,$r={})=>{if(Gt==null||isSsr())return{width:0,height:0};const zr=`${Gt}`,_r=getStyleString($r),Dr=`${zr}-${_r}`;if(stringCache.widthCache[Dr])return stringCache.widthCache[Dr];try{let kr=document.getElementById(MEASUREMENT_SPAN_ID);kr===null&&(kr=document.createElement("span"),kr.setAttribute("id",MEASUREMENT_SPAN_ID),kr.setAttribute("aria-hidden","true"),document.body.appendChild(kr));const qr=_extends$q({},SPAN_STYLE,$r);Object.keys(qr).map(Qr=>(kr.style[camelToMiddleLine(Qr)]=autoCompleteStyle(Qr,qr[Qr]),Qr)),kr.textContent=zr;const Nr=kr.getBoundingClientRect(),Wr={width:Nr.width,height:Nr.height};return stringCache.widthCache[Dr]=Wr,stringCache.cacheCount+1>MAX_CACHE_NUM?(stringCache.cacheCount=0,stringCache.widthCache={}):stringCache.cacheCount+=1,domCleanTimeout&&clearTimeout(domCleanTimeout),domCleanTimeout=setTimeout(()=>{kr.textContent=""},0),Wr}catch{return{width:0,height:0}}};function getWordsByLines({style:Gt,needsComputation:$r,text:zr}){return zr.split(`
`).map(_r=>_extends$q({text:_r},$r?getStringSize(_r,Gt):{width:0,height:0}))}const _excluded$2=["x","y","style","text","ownerState"],_excluded2=["angle","textAnchor","dominantBaseline"];function ChartsText(Gt){const{x:$r,y:zr,style:_r,text:Dr}=Gt,kr=_objectWithoutPropertiesLoose$a(Gt,_excluded$2),qr=_r??{},{angle:Nr,textAnchor:Wr,dominantBaseline:Qr}=qr,Vr=_objectWithoutPropertiesLoose$a(qr,_excluded2),Jr=reactExports.useMemo(()=>getWordsByLines({style:Vr,needsComputation:Dr.includes(`
`),text:Dr}),[Vr,Dr]);let Zr;switch(Qr){case"hanging":Zr=0;break;case"central":Zr=(Jr.length-1)/2*-Jr[0].height;break;default:Zr=(Jr.length-1)*-Jr[0].height;break}const zn=[];return Nr&&zn.push(`rotate(${Nr}, ${$r}, ${zr})`),jsxRuntimeExports.jsx("text",_extends$q({},kr,{transform:zn.length>0?zn.join(" "):void 0,x:$r,y:zr,textAnchor:Wr,dominantBaseline:Qr,style:Vr,children:Jr.map((Vn,_i)=>jsxRuntimeExports.jsx("tspan",{x:$r,dy:`${_i===0?Zr:Jr[0].height}px`,dominantBaseline:Qr,children:Vn.text},_i))}))}const _excluded$1=["text","className"];function defaultFormatter({value:Gt}){return Gt===null?null:Gt.toLocaleString()}function GaugeValueText(Gt){const{text:$r=defaultFormatter,className:zr}=Gt,_r=_objectWithoutPropertiesLoose$a(Gt,_excluded$1),{value:Dr,valueMin:kr,valueMax:qr,cx:Nr,cy:Wr}=useGaugeState(),Qr=typeof $r=="function"?$r({value:Dr,valueMin:kr,valueMax:qr}):$r;return Qr===null?null:jsxRuntimeExports.jsx("g",{className:zr,children:jsxRuntimeExports.jsx(ChartsText,_extends$q({x:Nr,y:Wr,text:Qr,style:{textAnchor:"middle",dominantBaseline:"central"}},_r))})}const _excluded=["text","children","classes","className"],useUtilityClasses=Gt=>{const{classes:$r}=Gt;return composeClasses({root:["root"],valueArc:["valueArc"],referenceArc:["referenceArc"],valueText:["valueText"]},getGaugeUtilityClass,$r)},Gauge=reactExports.forwardRef(function Gt($r,zr){const{text:_r,children:Dr,className:kr}=$r,qr=_objectWithoutPropertiesLoose$a($r,_excluded),Nr=useUtilityClasses($r);return jsxRuntimeExports.jsxs(GaugeContainer,_extends$q({},qr,{className:clsx$1(Nr.root,kr),ref:zr,children:[jsxRuntimeExports.jsx(GaugeReferenceArc,{className:Nr.referenceArc}),jsxRuntimeExports.jsx(GaugeValueArc,{className:Nr.valueArc}),jsxRuntimeExports.jsx(GaugeValueText,{className:Nr.valueText,text:_r}),Dr]}))}),isTruthy=Gt=>!!Gt,queryableKeys={meta:["charset","name","property","http-equiv"],link:["rel","sizes"]},createInternalTag=Gt=>$r=>{const _r=queryableKeys[Gt].concat("id").map(kr=>$r.hasOwnProperty(kr)?{key:kr,value:$r[kr]}:void 0).filter(isTruthy),Dr=Object.keys($r).map(kr=>({key:kr,value:$r[kr]}));return{tag:Gt,query:_r.length?_r:Dr,attributes:$r}},createInternalMeta=createInternalTag("meta"),createInternalLink=createInternalTag("link"),parseMetaConfig=({title:Gt,description:$r,lang:zr,charset:_r,metas:Dr=[],links:kr=[],openGraph:qr={},twitter:Nr={}})=>{const Wr=Dr.map(createInternalMeta),Qr=kr.map(createInternalLink),Vr=Object.keys(qr).map(Vn=>createInternalMeta({property:`og:${Vn}`,content:qr[Vn]})),Jr=Object.keys(Nr).map(Vn=>createInternalMeta({property:`twitter:${Vn}`,content:Nr[Vn]})),zn=[!!$r&&{tag:"meta",query:[{key:"name",value:"description"}],attributes:{name:"description",content:$r}},!!_r&&{tag:"meta",query:[{key:"charset"}],attributes:{charset:_r}},...Wr,...Qr,...Vr,...Jr].filter(isTruthy).filter(Vn=>Vn.query.length).reduce((Vn,_i)=>{const e0=_i.query.map(({key:i0="",value:n0=""})=>`${i0}=${n0}`).join("~"),r0=`${_i.tag}_${e0}`;return Object.assign(Object.assign({},Vn),{[r0]:_i})},{});return{title:Gt,lang:zr,tags:zn}};class MetaTagsStore{constructor(){this.store=new Map,this.mergedMetatags={tags:{}},this.subscribers=new Set}registerInstance($r,zr){return this.store.has($r)||this.store.set($r,{instanceTs:zr}),()=>{this.store.delete($r),this.saveAndEmit()}}setInstanceMetaTags($r,zr){const _r=this.store.get($r);_r&&(this.store.set($r,Object.assign(Object.assign({},_r),{metaTagsModel:zr})),this.saveAndEmit())}clear(){this.store.clear(),this.saveAndEmit()}getState(){return this.mergedMetatags}subscribe($r){return this.subscribers.add($r),()=>{this.subscribers.delete($r)}}saveAndEmit(){this.mergedMetatags=this.mergeStoreInstances(),this.subscribers.forEach($r=>$r(this.mergedMetatags))}mergeStoreInstances(){return Array.from(this.store.values()).filter($r=>!!$r.metaTagsModel).sort(($r,zr)=>$r.instanceTs-zr.instanceTs).reduce(($r,{metaTagsModel:zr})=>{var _r,Dr;return{title:(_r=zr.title)!==null&&_r!==void 0?_r:$r.title,lang:(Dr=zr.lang)!==null&&Dr!==void 0?Dr:$r.lang,tags:Object.assign(Object.assign({},$r.tags),zr.tags)}},{tags:{}})}}const metaTagsStore=new MetaTagsStore,getRemovedTags=(Gt,$r)=>Object.keys($r.tags||{}).filter(zr=>!Gt.tags[zr]).map(zr=>$r.tags[zr]),getTagsList=Gt=>Object.keys(Gt.tags||{}).map($r=>Gt.tags[$r]),getHeadElement=(Gt,$r)=>{const zr=$r.reduce((_r,{key:Dr,value:kr})=>_r+`[${Dr}${kr?'="'+kr+'"':""}]`,"");return document.head.querySelector(Gt+zr)},createHeadElement=Gt=>{const $r=document.createElement(Gt);return document.head.appendChild($r),$r},setTitle=Gt=>{document.title=Gt},setLang=Gt=>{document.documentElement.lang=Gt},setHeadElement=({tag:Gt,query:$r,attributes:zr})=>{const _r=getHeadElement(Gt,$r)||createHeadElement(Gt);zr&&Object.keys(zr).forEach(Dr=>{_r.setAttribute(Dr,zr[Dr]||"")})},removeHeadElement=({tag:Gt,query:$r})=>{const zr=getHeadElement(Gt,$r);zr&&document.head.removeChild(zr)};let domChangeTimeout,lastMetas={tags:{}};const updateDom=(Gt,$r)=>{typeof window<"u"&&(window.clearTimeout(domChangeTimeout),domChangeTimeout=setTimeout(()=>{const zr=getRemovedTags(Gt,lastMetas),_r=getTagsList(Gt);lastMetas=Gt,Gt.title&&setTitle(Gt.title),Gt.lang&&setLang(Gt.lang),_r.forEach(setHeadElement),zr.forEach(removeHeadElement)},$r))};metaTagsStore.subscribe(Gt=>updateDom(Gt,50));const useMetaTags=(Gt,$r)=>{const zr=reactExports.useRef(Symbol()),_r=reactExports.useRef(Date.now());typeof window>"u"&&(metaTagsStore.registerInstance(zr.current,_r.current),metaTagsStore.setInstanceMetaTags(zr.current,parseMetaConfig(Gt))),reactExports.useEffect(()=>{const Dr=metaTagsStore.registerInstance(zr.current,_r.current);return()=>{Dr()}},[]),reactExports.useEffect(()=>{const Dr=parseMetaConfig(Gt);metaTagsStore.setInstanceMetaTags(zr.current,Dr)},[$r])},ErrorBoundaryContext=reactExports.createContext(null),initialState={didCatch:!1,error:null};class ErrorBoundary extends reactExports.Component{constructor($r){super($r),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=initialState}static getDerivedStateFromError($r){return{didCatch:!0,error:$r}}resetErrorBoundary(){const{error:$r}=this.state;if($r!==null){for(var zr,_r,Dr=arguments.length,kr=new Array(Dr),qr=0;qr<Dr;qr++)kr[qr]=arguments[qr];(zr=(_r=this.props).onReset)===null||zr===void 0||zr.call(_r,{args:kr,reason:"imperative-api"}),this.setState(initialState)}}componentDidCatch($r,zr){var _r,Dr;(_r=(Dr=this.props).onError)===null||_r===void 0||_r.call(Dr,$r,zr)}componentDidUpdate($r,zr){const{didCatch:_r}=this.state,{resetKeys:Dr}=this.props;if(_r&&zr.error!==null&&hasArrayChanged($r.resetKeys,Dr)){var kr,qr;(kr=(qr=this.props).onReset)===null||kr===void 0||kr.call(qr,{next:Dr,prev:$r.resetKeys,reason:"keys"}),this.setState(initialState)}}render(){const{children:$r,fallbackRender:zr,FallbackComponent:_r,fallback:Dr}=this.props,{didCatch:kr,error:qr}=this.state;let Nr=$r;if(kr){const Wr={error:qr,resetErrorBoundary:this.resetErrorBoundary};if(typeof zr=="function")Nr=zr(Wr);else if(_r)Nr=reactExports.createElement(_r,Wr);else if(Dr!==void 0)Nr=Dr;else throw qr}return reactExports.createElement(ErrorBoundaryContext.Provider,{value:{didCatch:kr,error:qr,resetErrorBoundary:this.resetErrorBoundary}},Nr)}}function hasArrayChanged(){let Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],$r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return Gt.length!==$r.length||Gt.some((zr,_r)=>!Object.is(zr,$r[_r]))}var Et=Object.create,Ye=Object.defineProperty,bt=Object.getOwnPropertyDescriptor,gt=Object.getOwnPropertyNames,yt=Object.getPrototypeOf,wt=Object.prototype.hasOwnProperty,Lt=(Gt,$r)=>()=>($r||Gt(($r={exports:{}}).exports,$r),$r.exports),Pt=(Gt,$r,zr,_r)=>{if($r&&typeof $r=="object"||typeof $r=="function")for(let Dr of gt($r))!wt.call(Gt,Dr)&&Dr!==zr&&Ye(Gt,Dr,{get:()=>$r[Dr],enumerable:!(_r=bt($r,Dr))||_r.enumerable});return Gt},St=(Gt,$r,zr)=>(zr=Gt!=null?Et(yt(Gt)):{},Pt(!Gt||!Gt.__esModule?Ye(zr,"default",{value:Gt,enumerable:!0}):zr,Gt)),je=Lt((Gt,$r)=>{(function(zr,_r){typeof Gt=="object"&&typeof $r<"u"?_r(Gt):typeof define=="function"&&define.amd?define(["exports"],_r):(zr=typeof globalThis<"u"?globalThis:zr||self,_r(zr.fastUniqueNumbers={}))})(Gt,function(zr){var _r=function(zn){return function(Vn){var _i=zn(Vn);return Vn.add(_i),_i}},Dr=function(zn){return function(Vn,_i){return zn.set(Vn,_i),_i}},kr=Number.MAX_SAFE_INTEGER===void 0?9007199254740991:Number.MAX_SAFE_INTEGER,qr=536870912,Nr=qr*2,Wr=function(zn,Vn){return function(_i){var e0=Vn.get(_i),r0=e0===void 0?_i.size:e0<Nr?e0+1:0;if(!_i.has(r0))return zn(_i,r0);if(_i.size<qr){for(;_i.has(r0);)r0=Math.floor(Math.random()*Nr);return zn(_i,r0)}if(_i.size>kr)throw new Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;_i.has(r0);)r0=Math.floor(Math.random()*kr);return zn(_i,r0)}},Qr=new WeakMap,Vr=Dr(Qr),Jr=Wr(Vr,Qr),Zr=_r(Jr);zr.addUniqueNumber=Zr,zr.generateUniqueNumber=Jr})});St(je());var M=(typeof window>"u"?"undefined":typeof window)=="object",I={setTimeout:M?setTimeout.bind(window):setTimeout,clearTimeout:M?clearTimeout.bind(window):clearTimeout,setInterval:M?setInterval.bind(window):setInterval,clearInterval:M?clearInterval.bind(window):clearInterval};function it(Gt){I.setTimeout=Gt.setTimeout,I.clearTimeout=Gt.clearTimeout,I.setInterval=Gt.setInterval,I.clearInterval=Gt.clearInterval}var Q={},Ae=class{constructor(Gt){eu(this,"name");eu(this,"closed",!1);eu(this,"mc",new MessageChannel);this.name=Gt,Q[Gt]=Q[Gt]||[],Q[Gt].push(this),this.mc.port1.start(),this.mc.port2.start(),this.onStorage=this.onStorage.bind(this),window.addEventListener("storage",this.onStorage)}onStorage(Gt){if(Gt.storageArea!==window.localStorage||Gt.key.substring(0,this.name.length)!==this.name||Gt.newValue===null)return;let $r=JSON.parse(Gt.newValue);this.mc.port2.postMessage($r)}postMessage(Gt){if(this.closed)throw new Error("InvalidStateError");let $r=JSON.stringify(Gt),zr=`${this.name}:${String(Date.now())}${String(Math.random())}`;window.localStorage.setItem(zr,$r),I.setTimeout(()=>{window.localStorage.removeItem(zr)},500),Q[this.name].forEach(_r=>{_r!==this&&_r.mc.port2.postMessage(JSON.parse($r))})}close(){if(this.closed)return;this.closed=!0,this.mc.port1.close(),this.mc.port2.close(),window.removeEventListener("storage",this.onStorage);let Gt=Q[this.name].indexOf(this);Q[this.name].splice(Gt,1)}get onmessage(){return this.mc.port1.onmessage}set onmessage(Gt){this.mc.port1.onmessage=Gt}get onmessageerror(){return this.mc.port1.onmessageerror}set onmessageerror(Gt){this.mc.port1.onmessageerror=Gt}addEventListener(Gt,$r){return this.mc.port1.addEventListener(Gt,$r)}removeEventListener(Gt,$r){return this.mc.port1.removeEventListener(Gt,$r)}dispatchEvent(Gt){return this.mc.port1.dispatchEvent(Gt)}},st=typeof window>"u"?void 0:typeof window.BroadcastChannel=="function"?window.BroadcastChannel:Ae;function ot(Gt=0){return new Promise($r=>I.setTimeout($r,Gt))}function Te(){return Math.random().toString(36).substring(2)}var Ie=class{constructor(Gt,$r){eu(this,"options");eu(this,"channel");eu(this,"token",Te());eu(this,"isLeader",!1);eu(this,"isDead",!1);eu(this,"isApplying",!1);eu(this,"reApply",!1);eu(this,"intervals",[]);eu(this,"listeners",[]);eu(this,"deferred");this.channel=Gt,this.options=$r,this.apply=this.apply.bind(this),this.awaitLeadership=this.awaitLeadership.bind(this),this.sendAction=this.sendAction.bind(this)}async apply(){if(this.isLeader||this.isDead)return!1;if(this.isApplying)return this.reApply=!0,!1;this.isApplying=!0;let Gt=!1,$r=zr=>{let{token:_r,action:Dr}=zr.data;_r!==this.token&&(Dr===0&&_r>this.token&&(Gt=!0),Dr===1&&(Gt=!0))};this.channel.addEventListener("message",$r);try{return this.sendAction(0),await ot(this.options.responseTime),this.channel.removeEventListener("message",$r),this.isApplying=!1,Gt?this.reApply?this.apply():!1:(this.assumeLead(),!0)}catch{return!1}}awaitLeadership(){if(this.isLeader)return Promise.resolve();let Gt=!1,$r=null;return new Promise(zr=>{let _r=()=>{if(Gt)return;Gt=!0;try{I.clearInterval($r)}catch{}let kr=this.intervals.indexOf($r);kr>=0&&this.intervals.splice(kr,1),this.channel.removeEventListener("message",Dr),zr()};$r=I.setInterval(()=>{this.apply().then(()=>{this.isLeader&&_r()})},this.options.fallbackInterval),this.intervals.push($r);let Dr=kr=>{let{action:qr}=kr.data;qr===2&&this.apply().then(()=>{this.isLeader&&_r()})};this.channel.addEventListener("message",Dr)})}sendAction(Gt){this.channel.postMessage({action:Gt,token:this.token})}assumeLead(){this.isLeader=!0;let Gt=$r=>{let{action:zr}=$r.data;zr===0&&this.sendAction(1)};return this.channel.addEventListener("message",Gt),this.listeners.push(Gt),this.sendAction(1)}waitForLeadership(){return this.deferred?this.deferred:(this.deferred=this.awaitLeadership(),this.deferred)}close(){if(!this.isDead){this.isDead=!0,this.isLeader=!1,this.sendAction(2);try{this.listeners.forEach(Gt=>this.channel.removeEventListener("message",Gt)),this.intervals.forEach(Gt=>I.clearInterval(Gt))}catch{}}}},Ee=class{constructor(Gt){eu(this,"channel");eu(this,"options");eu(this,"elector");eu(this,"token",Te());eu(this,"registry",new Map);eu(this,"allIdle",!1);eu(this,"isLastActive",!1);let{channelName:$r}=Gt;if(this.options=Gt,this.channel=new st($r),this.registry.set(this.token,1),Gt.leaderElection){let zr={fallbackInterval:2e3,responseTime:100};this.elector=new Ie(this.channel,zr),this.elector.waitForLeadership()}this.channel.addEventListener("message",zr=>{let{action:_r,token:Dr,data:kr}=zr.data;switch(_r){case 3:this.registry.set(Dr,2);break;case 4:this.registry.delete(Dr);break;case 5:this.idle(Dr);break;case 6:this.active(Dr);break;case 7:this.prompt(Dr);break;case 8:this.start(Dr);break;case 9:this.reset(Dr);break;case 10:this.activate(Dr);break;case 11:this.pause(Dr);break;case 12:this.resume(Dr);break;case 13:this.options.onMessage(kr);break}}),this.send(3)}get isLeader(){if(!this.elector)throw new Error('❌ Leader election is not enabled. To Enable it set the "leaderElection" property to true.');return this.elector.isLeader}prompt(Gt=this.token){this.registry.set(Gt,0);let $r=[...this.registry.values()].every(zr=>zr===0);Gt===this.token&&this.send(7),$r&&this.options.onPrompt()}idle(Gt=this.token){this.registry.set(Gt,2);let $r=[...this.registry.values()].every(zr=>zr===2);Gt===this.token&&this.send(5),!this.allIdle&&$r&&(this.allIdle=!0,this.options.onIdle())}active(Gt=this.token){this.allIdle=!1,this.registry.set(Gt,1);let $r=[...this.registry.values()].some(zr=>zr===1);Gt===this.token&&this.send(6),$r&&this.options.onActive(),this.isLastActive=Gt===this.token}start(Gt=this.token){this.allIdle=!1,this.registry.set(Gt,1),Gt===this.token?this.send(8):this.options.start(!0),this.isLastActive=Gt===this.token}reset(Gt=this.token){this.allIdle=!1,this.registry.set(Gt,1),Gt===this.token?this.send(9):this.options.reset(!0),this.isLastActive=Gt===this.token}activate(Gt=this.token){this.allIdle=!1,this.registry.set(Gt,1),Gt===this.token?this.send(10):this.options.activate(!0),this.isLastActive=Gt===this.token}pause(Gt=this.token){Gt===this.token?this.send(11):this.options.pause(!0)}resume(Gt=this.token){Gt===this.token?this.send(12):this.options.resume(!0)}message(Gt){try{this.channel.postMessage({action:13,token:this.token,data:Gt})}catch{}}send(Gt){try{this.channel.postMessage({action:Gt,token:this.token})}catch{}}close(){this.options.leaderElection&&this.elector.close(),this.send(4),this.channel.close()}},at=M?document:null,xe=["mousemove","keydown","wheel","DOMMouseScroll","mousewheel","mousedown","touchstart","touchmove","MSPointerDown","MSPointerMove","visibilitychange","focus"];function ct(Gt,$r){let zr;function _r(...Dr){zr&&clearTimeout(zr),zr=setTimeout(()=>{Gt(...Dr),zr=null},$r)}return _r.cancel=function(){clearTimeout(zr)},_r}function be(Gt,$r){let zr=0;return function(..._r){let Dr=new Date().getTime();if(!(Dr-zr<$r))return zr=Dr,Gt(..._r)}}var v=()=>Date.now(),Z=2147483647;function se({timeout:Gt=1e3*60*20,promptTimeout:$r=0,promptBeforeIdle:zr=0,element:_r=at,events:Dr=xe,timers:kr=void 0,immediateEvents:qr=[],onPresenceChange:Nr=()=>{},onPrompt:Wr=()=>{},onIdle:Qr=()=>{},onActive:Vr=()=>{},onAction:Jr=()=>{},onMessage:Zr=()=>{},debounce:zn=0,throttle:Vn=0,eventsThrottle:_i=200,startOnMount:e0=!0,startManually:r0=!1,stopOnIdle:i0=!1,crossTab:n0=!1,name:o0="idle-timer",syncTimers:a0=0,leaderElection:s0=!1,disabled:l0=!1}={}){let u0=reactExports.useRef(v()),b0=reactExports.useRef(v()),g0=reactExports.useRef(null),y0=reactExports.useRef(null),f0=reactExports.useRef(0),v0=reactExports.useRef(0),A0=reactExports.useRef(0),p0=reactExports.useRef(0),h0=reactExports.useRef(!1),m0=reactExports.useRef(!1),c0=reactExports.useRef(!1),d0=reactExports.useRef(!0),M0=reactExports.useRef(!1),O0=reactExports.useRef(null),x0=reactExports.useRef(null),C0=reactExports.useRef(Gt),$0=reactExports.useRef(0);reactExports.useEffect(()=>{if($r&&console.warn("⚠️ IdleTimer -- The `promptTimeout` property has been deprecated in favor of `promptBeforeIdle`. It will be removed in the next major release."),zr&&$r)throw new Error("❌ Both promptTimeout and promptBeforeIdle can not be set. The promptTimeout property will be deprecated in a future version.");if(Gt>=Z)throw new Error(`❌ The value for the timeout property must fit in a 32 bit signed integer, ${Z}.`);if($r>=Z)throw new Error(`❌ The value for the promptTimeout property must fit in a 32 bit signed integer, ${Z}.`);if(zr>=Z)throw new Error(`❌ The value for the promptBeforeIdle property must fit in a 32 bit signed integer, ${Z}.`);if(zr>=Gt)throw new Error(`❌ The value for the promptBeforeIdle property must be less than the timeout property, ${Gt}.`);if(zr?(C0.current=Gt-zr,$0.current=zr):(C0.current=Gt,$0.current=$r),!d0.current){if(r0||l0)return;h0.current&&(L0.current(null,ks),x0.current&&x0.current.active()),P0()}},[Gt,$r,zr,r0,l0]);let _0=reactExports.useRef(i0);reactExports.useEffect(()=>{_0.current=i0},[i0]);let R0=reactExports.useRef(qr),D0=reactExports.useRef(_r),S0=reactExports.useRef([...new Set([...Dr,...qr]).values()]),I0=reactExports.useRef(l0);reactExports.useEffect(()=>{I0.current=l0,!d0.current&&(l0?co():r0||P0())},[l0]);let B0=reactExports.useRef(Nr);reactExports.useEffect(()=>{B0.current=Nr},[Nr]);let T0=reactExports.useRef(Wr);reactExports.useEffect(()=>{T0.current=Wr},[Wr]);let Q0=reactExports.useRef(Qr);reactExports.useEffect(()=>{Q0.current=Qr},[Qr]);let L0=reactExports.useRef(Vr);reactExports.useEffect(()=>{L0.current=Vr},[Vr]);let N0=reactExports.useRef(Jr);reactExports.useEffect(()=>{N0.current=Jr},[Jr]);let j0=reactExports.useRef(Zr);reactExports.useEffect(()=>{j0.current=Zr},[Zr]);let q0=reactExports.useMemo(()=>{let Go=(yo,zo)=>N0.current(yo,zo);return zn>0?ct(Go,zn):Vn>0?be(Go,Vn):Go},[Vn,zn]),k0=reactExports.useRef();reactExports.useEffect(()=>{n0&&a0&&(k0.current=be(()=>{x0.current.active()},a0))},[n0,a0]);let w0=()=>{O0.current!==null&&(I.clearTimeout(O0.current),O0.current=null)},F0=(Go,yo=!0)=>{w0(),O0.current=I.setTimeout(K0,Go||C0.current),yo&&(y0.current=v())},G0=Go=>{!m0.current&&!h0.current&&(T0.current(Go,ks),B0.current({type:"active",prompted:!0},ks)),p0.current=0,A0.current=v(),m0.current=!0,F0($0.current,!1)},X0=()=>{w0(),h0.current||(Q0.current(null,ks),B0.current({type:"idle"},ks)),h0.current=!0,g0.current=v(),_0.current?H0():m0.current&&(A0.current=0,m0.current=!1)},eo=Go=>{w0(),(h0.current||m0.current)&&(L0.current(Go,ks),B0.current({type:"active",prompted:!1},ks)),m0.current=!1,A0.current=0,h0.current=!1,f0.current+=v()-g0.current,v0.current+=v()-g0.current,io(),F0()},K0=Go=>{if(!h0.current){q0.cancel&&q0.cancel();let yo=v()-y0.current;if(!(C0.current+$0.current<yo)&&$0.current>0&&!m0.current){x0.current?x0.current.prompt():G0(Go);return}x0.current?x0.current.idle():X0();return}x0.current?x0.current.active():eo(Go)},Z0=Go=>{if(!e0&&!y0.current&&(y0.current=v(),L0.current(null,ks)),q0(Go,ks),m0.current)return;if(w0(),!h0.current&&R0.current.includes(Go.type)){K0(Go);return}let yo=v()-y0.current;if(h0.current&&!i0||!h0.current&&yo>=C0.current){K0(Go);return}c0.current=!1,p0.current=0,A0.current=0,F0(),n0&&a0&&k0.current()},ao=reactExports.useRef(Z0);reactExports.useEffect(()=>{let Go=M0.current;Go&&H0(),_i>0?ao.current=be(Z0,_i):ao.current=Z0,Go&&io()},[_i,Vn,zn,N0,n0,a0]);let io=()=>{M&&D0.current&&(M0.current||(S0.current.forEach(Go=>{D0.current.addEventListener(Go,ao.current,{capture:!0,passive:!0})}),M0.current=!0))},H0=(Go=!1)=>{M&&D0.current&&(M0.current||Go)&&(S0.current.forEach(yo=>{D0.current.removeEventListener(yo,ao.current,{capture:!0})}),M0.current=!1)},P0=reactExports.useCallback(Go=>I0.current?!1:(w0(),io(),h0.current=!1,m0.current=!1,c0.current=!1,p0.current=0,A0.current=0,x0.current&&!Go&&x0.current.start(),F0(),!0),[O0,h0,I0,C0,x0]),W0=reactExports.useCallback(Go=>I0.current?!1:(w0(),io(),b0.current=v(),f0.current+=v()-g0.current,v0.current+=v()-g0.current,f0.current=0,h0.current=!1,m0.current=!1,c0.current=!1,p0.current=0,A0.current=0,x0.current&&!Go&&x0.current.reset(),r0||F0(),!0),[O0,h0,C0,r0,I0,x0]),Y0=reactExports.useCallback(Go=>I0.current?!1:(w0(),io(),(h0.current||m0.current)&&eo(),h0.current=!1,m0.current=!1,c0.current=!1,p0.current=0,A0.current=0,b0.current=v(),x0.current&&!Go&&x0.current.activate(),F0(),!0),[O0,h0,m0,I0,C0,x0]),co=reactExports.useCallback((Go=!1)=>I0.current||c0.current?!1:(p0.current=Qo(),c0.current=!0,H0(),w0(),x0.current&&!Go&&x0.current.pause(),!0),[O0,I0,x0]),Ao=reactExports.useCallback((Go=!1)=>I0.current||!c0.current?!1:(c0.current=!1,m0.current||io(),h0.current||F0(p0.current),A0.current&&(A0.current=v()),x0.current&&!Go&&x0.current.resume(),!0),[O0,C0,I0,p0,x0]),oo=reactExports.useCallback((Go,yo)=>(x0.current?(yo&&j0.current(Go,ks),x0.current.message(Go)):yo&&j0.current(Go,ks),!0),[Zr]),uo=reactExports.useCallback(()=>h0.current,[h0]),Mo=reactExports.useCallback(()=>m0.current,[m0]),go=reactExports.useCallback(()=>x0.current?x0.current.isLeader:null,[x0]),qo=reactExports.useCallback(()=>x0.current?x0.current.isLastActive:null,[x0]),Io=reactExports.useCallback(()=>x0.current?x0.current.token:null,[x0]),Qo=reactExports.useCallback(()=>{if(c0.current)return p0.current;let Go=p0.current?p0.current:$0.current+C0.current,yo=y0.current?v()-y0.current:0,zo=Math.floor(Go-yo);return zo<0?0:Math.abs(zo)},[C0,$0,m0,p0,y0]),rs=reactExports.useCallback(()=>Math.round(v()-b0.current),[b0]),gs=reactExports.useCallback(()=>Math.round(v()-u0.current),[u0]),Ss=reactExports.useCallback(()=>g0.current?new Date(g0.current):null,[g0]),zs=reactExports.useCallback(()=>y0.current?new Date(y0.current):null,[y0]),Os=reactExports.useCallback(()=>h0.current?Math.round(v()-g0.current+f0.current):Math.round(f0.current),[g0,f0]),Ts=reactExports.useCallback(()=>h0.current?Math.round(v()-g0.current+v0.current):Math.round(v0.current),[g0,v0]),Ds=reactExports.useCallback(()=>{let Go=Math.round(rs()-Os());return Go>=0?Go:0},[g0,f0]),Bs=reactExports.useCallback(()=>{let Go=Math.round(gs()-Ts());return Go>=0?Go:0},[g0,f0]);reactExports.useEffect(()=>{if(zn>0&&Vn>0)throw new Error("❌ onAction can either be throttled or debounced, not both.");kr&&it(kr);let Go=()=>{x0.current&&x0.current.close(),q0.cancel&&q0.cancel(),w0(),H0(!0)};return M&&window.addEventListener("beforeunload",Go),()=>{M&&window.removeEventListener("beforeunload",Go),x0.current&&x0.current.close(),q0.cancel&&q0.cancel(),w0(),H0(!0)}},[]),reactExports.useEffect(()=>{x0.current&&x0.current.close(),n0?x0.current=new Ee({channelName:o0,leaderElection:s0,onPrompt:()=>{G0()},onIdle:()=>{X0()},onActive:()=>{eo()},onMessage:Go=>{j0.current(Go,ks)},start:P0,reset:W0,activate:Y0,pause:co,resume:Ao}):x0.current=null},[n0,o0,s0,T0,Q0,L0,j0,P0,W0,co,Ao]),reactExports.useEffect(()=>{d0.current||(w0(),H0(!0)),!(r0||l0)&&(e0?P0():io())},[r0,e0,l0,d0]),reactExports.useEffect(()=>{if(!d0.current){let Go=[...new Set([...Dr,...qr]).values()];if(H0(),S0.current=Go,D0.current=_r,R0.current=qr,r0||l0)return;e0?P0():io()}},[_r,JSON.stringify(Dr),JSON.stringify(qr),d0,l0,r0,e0]),reactExports.useEffect(()=>{d0.current&&(d0.current=!1)},[d0]);let ks={message:oo,start:P0,reset:W0,activate:Y0,pause:co,resume:Ao,isIdle:uo,isPrompted:Mo,isLeader:go,isLastActiveTab:qo,getTabId:Io,getRemainingTime:Qo,getElapsedTime:rs,getTotalElapsedTime:gs,getLastIdleTime:Ss,getLastActiveTime:zs,getIdleTime:Os,getTotalIdleTime:Ts,getActiveTime:Ds,getTotalActiveTime:Bs,setOnPresenceChange:Go=>{Nr=Go,B0.current=Go},setOnPrompt:Go=>{Wr=Go,T0.current=Go},setOnIdle:Go=>{Qr=Go,Q0.current=Go},setOnActive:Go=>{Vr=Go,L0.current=Go},setOnAction:Go=>{Jr=Go,N0.current=Go},setOnMessage:Go=>{Zr=Go,j0.current=Go}};return ks}var ge=reactExports.createContext(null);ge.Consumer;const PACKET_TYPES=Object.create(null);PACKET_TYPES.open="0";PACKET_TYPES.close="1";PACKET_TYPES.ping="2";PACKET_TYPES.pong="3";PACKET_TYPES.message="4";PACKET_TYPES.upgrade="5";PACKET_TYPES.noop="6";const PACKET_TYPES_REVERSE=Object.create(null);Object.keys(PACKET_TYPES).forEach(Gt=>{PACKET_TYPES_REVERSE[PACKET_TYPES[Gt]]=Gt});const ERROR_PACKET={type:"error",data:"parser error"},withNativeBlob$1=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",withNativeArrayBuffer$2=typeof ArrayBuffer=="function",isView$1=Gt=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Gt):Gt&&Gt.buffer instanceof ArrayBuffer,encodePacket=({type:Gt,data:$r},zr,_r)=>withNativeBlob$1&&$r instanceof Blob?zr?_r($r):encodeBlobAsBase64($r,_r):withNativeArrayBuffer$2&&($r instanceof ArrayBuffer||isView$1($r))?zr?_r($r):encodeBlobAsBase64(new Blob([$r]),_r):_r(PACKET_TYPES[Gt]+($r||"")),encodeBlobAsBase64=(Gt,$r)=>{const zr=new FileReader;return zr.onload=function(){const _r=zr.result.split(",")[1];$r("b"+(_r||""))},zr.readAsDataURL(Gt)};function toArray(Gt){return Gt instanceof Uint8Array?Gt:Gt instanceof ArrayBuffer?new Uint8Array(Gt):new Uint8Array(Gt.buffer,Gt.byteOffset,Gt.byteLength)}let TEXT_ENCODER;function encodePacketToBinary(Gt,$r){if(withNativeBlob$1&&Gt.data instanceof Blob)return Gt.data.arrayBuffer().then(toArray).then($r);if(withNativeArrayBuffer$2&&(Gt.data instanceof ArrayBuffer||isView$1(Gt.data)))return $r(toArray(Gt.data));encodePacket(Gt,!1,zr=>{TEXT_ENCODER||(TEXT_ENCODER=new TextEncoder),$r(TEXT_ENCODER.encode(zr))})}const chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let Gt=0;Gt<chars.length;Gt++)lookup$1[chars.charCodeAt(Gt)]=Gt;const decode$1=Gt=>{let $r=Gt.length*.75,zr=Gt.length,_r,Dr=0,kr,qr,Nr,Wr;Gt[Gt.length-1]==="="&&($r--,Gt[Gt.length-2]==="="&&$r--);const Qr=new ArrayBuffer($r),Vr=new Uint8Array(Qr);for(_r=0;_r<zr;_r+=4)kr=lookup$1[Gt.charCodeAt(_r)],qr=lookup$1[Gt.charCodeAt(_r+1)],Nr=lookup$1[Gt.charCodeAt(_r+2)],Wr=lookup$1[Gt.charCodeAt(_r+3)],Vr[Dr++]=kr<<2|qr>>4,Vr[Dr++]=(qr&15)<<4|Nr>>2,Vr[Dr++]=(Nr&3)<<6|Wr&63;return Qr},withNativeArrayBuffer$1=typeof ArrayBuffer=="function",decodePacket=(Gt,$r)=>{if(typeof Gt!="string")return{type:"message",data:mapBinary(Gt,$r)};const zr=Gt.charAt(0);return zr==="b"?{type:"message",data:decodeBase64Packet(Gt.substring(1),$r)}:PACKET_TYPES_REVERSE[zr]?Gt.length>1?{type:PACKET_TYPES_REVERSE[zr],data:Gt.substring(1)}:{type:PACKET_TYPES_REVERSE[zr]}:ERROR_PACKET},decodeBase64Packet=(Gt,$r)=>{if(withNativeArrayBuffer$1){const zr=decode$1(Gt);return mapBinary(zr,$r)}else return{base64:!0,data:Gt}},mapBinary=(Gt,$r)=>{switch($r){case"blob":return Gt instanceof Blob?Gt:new Blob([Gt]);case"arraybuffer":default:return Gt instanceof ArrayBuffer?Gt:Gt.buffer}},SEPARATOR="",encodePayload=(Gt,$r)=>{const zr=Gt.length,_r=new Array(zr);let Dr=0;Gt.forEach((kr,qr)=>{encodePacket(kr,!1,Nr=>{_r[qr]=Nr,++Dr===zr&&$r(_r.join(SEPARATOR))})})},decodePayload=(Gt,$r)=>{const zr=Gt.split(SEPARATOR),_r=[];for(let Dr=0;Dr<zr.length;Dr++){const kr=decodePacket(zr[Dr],$r);if(_r.push(kr),kr.type==="error")break}return _r};function createPacketEncoderStream(){return new TransformStream({transform(Gt,$r){encodePacketToBinary(Gt,zr=>{const _r=zr.length;let Dr;if(_r<126)Dr=new Uint8Array(1),new DataView(Dr.buffer).setUint8(0,_r);else if(_r<65536){Dr=new Uint8Array(3);const kr=new DataView(Dr.buffer);kr.setUint8(0,126),kr.setUint16(1,_r)}else{Dr=new Uint8Array(9);const kr=new DataView(Dr.buffer);kr.setUint8(0,127),kr.setBigUint64(1,BigInt(_r))}Gt.data&&typeof Gt.data!="string"&&(Dr[0]|=128),$r.enqueue(Dr),$r.enqueue(zr)})}})}let TEXT_DECODER;function totalLength(Gt){return Gt.reduce(($r,zr)=>$r+zr.length,0)}function concatChunks(Gt,$r){if(Gt[0].length===$r)return Gt.shift();const zr=new Uint8Array($r);let _r=0;for(let Dr=0;Dr<$r;Dr++)zr[Dr]=Gt[0][_r++],_r===Gt[0].length&&(Gt.shift(),_r=0);return Gt.length&&_r<Gt[0].length&&(Gt[0]=Gt[0].slice(_r)),zr}function createPacketDecoderStream(Gt,$r){TEXT_DECODER||(TEXT_DECODER=new TextDecoder);const zr=[];let _r=0,Dr=-1,kr=!1;return new TransformStream({transform(qr,Nr){for(zr.push(qr);;){if(_r===0){if(totalLength(zr)<1)break;const Wr=concatChunks(zr,1);kr=(Wr[0]&128)===128,Dr=Wr[0]&127,Dr<126?_r=3:Dr===126?_r=1:_r=2}else if(_r===1){if(totalLength(zr)<2)break;const Wr=concatChunks(zr,2);Dr=new DataView(Wr.buffer,Wr.byteOffset,Wr.length).getUint16(0),_r=3}else if(_r===2){if(totalLength(zr)<8)break;const Wr=concatChunks(zr,8),Qr=new DataView(Wr.buffer,Wr.byteOffset,Wr.length),Vr=Qr.getUint32(0);if(Vr>Math.pow(2,21)-1){Nr.enqueue(ERROR_PACKET);break}Dr=Vr*Math.pow(2,32)+Qr.getUint32(4),_r=3}else{if(totalLength(zr)<Dr)break;const Wr=concatChunks(zr,Dr);Nr.enqueue(decodePacket(kr?Wr:TEXT_DECODER.decode(Wr),$r)),_r=0}if(Dr===0||Dr>Gt){Nr.enqueue(ERROR_PACKET);break}}}})}const protocol$1=4;function Emitter(Gt){if(Gt)return mixin(Gt)}function mixin(Gt){for(var $r in Emitter.prototype)Gt[$r]=Emitter.prototype[$r];return Gt}Emitter.prototype.on=Emitter.prototype.addEventListener=function(Gt,$r){return this._callbacks=this._callbacks||{},(this._callbacks["$"+Gt]=this._callbacks["$"+Gt]||[]).push($r),this};Emitter.prototype.once=function(Gt,$r){function zr(){this.off(Gt,zr),$r.apply(this,arguments)}return zr.fn=$r,this.on(Gt,zr),this};Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(Gt,$r){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var zr=this._callbacks["$"+Gt];if(!zr)return this;if(arguments.length==1)return delete this._callbacks["$"+Gt],this;for(var _r,Dr=0;Dr<zr.length;Dr++)if(_r=zr[Dr],_r===$r||_r.fn===$r){zr.splice(Dr,1);break}return zr.length===0&&delete this._callbacks["$"+Gt],this};Emitter.prototype.emit=function(Gt){this._callbacks=this._callbacks||{};for(var $r=new Array(arguments.length-1),zr=this._callbacks["$"+Gt],_r=1;_r<arguments.length;_r++)$r[_r-1]=arguments[_r];if(zr){zr=zr.slice(0);for(var _r=0,Dr=zr.length;_r<Dr;++_r)zr[_r].apply(this,$r)}return this};Emitter.prototype.emitReserved=Emitter.prototype.emit;Emitter.prototype.listeners=function(Gt){return this._callbacks=this._callbacks||{},this._callbacks["$"+Gt]||[]};Emitter.prototype.hasListeners=function(Gt){return!!this.listeners(Gt).length};const nextTick=typeof Promise=="function"&&typeof Promise.resolve=="function"?$r=>Promise.resolve().then($r):($r,zr)=>zr($r,0),globalThisShim=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),defaultBinaryType="arraybuffer";function createCookieJar(){}function pick(Gt,...$r){return $r.reduce((zr,_r)=>(Gt.hasOwnProperty(_r)&&(zr[_r]=Gt[_r]),zr),{})}const NATIVE_SET_TIMEOUT=globalThisShim.setTimeout,NATIVE_CLEAR_TIMEOUT=globalThisShim.clearTimeout;function installTimerFunctions(Gt,$r){$r.useNativeTimers?(Gt.setTimeoutFn=NATIVE_SET_TIMEOUT.bind(globalThisShim),Gt.clearTimeoutFn=NATIVE_CLEAR_TIMEOUT.bind(globalThisShim)):(Gt.setTimeoutFn=globalThisShim.setTimeout.bind(globalThisShim),Gt.clearTimeoutFn=globalThisShim.clearTimeout.bind(globalThisShim))}const BASE64_OVERHEAD=1.33;function byteLength(Gt){return typeof Gt=="string"?utf8Length(Gt):Math.ceil((Gt.byteLength||Gt.size)*BASE64_OVERHEAD)}function utf8Length(Gt){let $r=0,zr=0;for(let _r=0,Dr=Gt.length;_r<Dr;_r++)$r=Gt.charCodeAt(_r),$r<128?zr+=1:$r<2048?zr+=2:$r<55296||$r>=57344?zr+=3:(_r++,zr+=4);return zr}function randomString(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function encode(Gt){let $r="";for(let zr in Gt)Gt.hasOwnProperty(zr)&&($r.length&&($r+="&"),$r+=encodeURIComponent(zr)+"="+encodeURIComponent(Gt[zr]));return $r}function decode(Gt){let $r={},zr=Gt.split("&");for(let _r=0,Dr=zr.length;_r<Dr;_r++){let kr=zr[_r].split("=");$r[decodeURIComponent(kr[0])]=decodeURIComponent(kr[1])}return $r}class TransportError extends Error{constructor($r,zr,_r){super($r),this.description=zr,this.context=_r,this.type="TransportError"}}class Transport extends Emitter{constructor($r){super(),this.writable=!1,installTimerFunctions(this,$r),this.opts=$r,this.query=$r.query,this.socket=$r.socket,this.supportsBinary=!$r.forceBase64}onError($r,zr,_r){return super.emitReserved("error",new TransportError($r,zr,_r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send($r){this.readyState==="open"&&this.write($r)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData($r){const zr=decodePacket($r,this.socket.binaryType);this.onPacket(zr)}onPacket($r){super.emitReserved("packet",$r)}onClose($r){this.readyState="closed",super.emitReserved("close",$r)}pause($r){}createUri($r,zr={}){return $r+"://"+this._hostname()+this._port()+this.opts.path+this._query(zr)}_hostname(){const $r=this.opts.hostname;return $r.indexOf(":")===-1?$r:"["+$r+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query($r){const zr=encode($r);return zr.length?"?"+zr:""}}class Polling extends Transport{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause($r){this.readyState="pausing";const zr=()=>{this.readyState="paused",$r()};if(this._polling||!this.writable){let _r=0;this._polling&&(_r++,this.once("pollComplete",function(){--_r||zr()})),this.writable||(_r++,this.once("drain",function(){--_r||zr()}))}else zr()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData($r){const zr=_r=>{if(this.readyState==="opening"&&_r.type==="open"&&this.onOpen(),_r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(_r)};decodePayload($r,this.socket.binaryType).forEach(zr),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const $r=()=>{this.write([{type:"close"}])};this.readyState==="open"?$r():this.once("open",$r)}write($r){this.writable=!1,encodePayload($r,zr=>{this.doWrite(zr,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const $r=this.opts.secure?"https":"http",zr=this.query||{};return this.opts.timestampRequests!==!1&&(zr[this.opts.timestampParam]=randomString()),!this.supportsBinary&&!zr.sid&&(zr.b64=1),this.createUri($r,zr)}}let value$1=!1;try{value$1=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch(Gt){}const hasCORS=value$1;function empty(){}class BaseXHR extends Polling{constructor($r){if(super($r),typeof location<"u"){const zr=location.protocol==="https:";let _r=location.port;_r||(_r=zr?"443":"80"),this.xd=typeof location<"u"&&$r.hostname!==location.hostname||_r!==$r.port}}doWrite($r,zr){const _r=this.request({method:"POST",data:$r});_r.on("success",zr),_r.on("error",(Dr,kr)=>{this.onError("xhr post error",Dr,kr)})}doPoll(){const $r=this.request();$r.on("data",this.onData.bind(this)),$r.on("error",(zr,_r)=>{this.onError("xhr poll error",zr,_r)}),this.pollXhr=$r}}let Request$1=class MA extends Emitter{constructor($r,zr,_r){super(),this.createRequest=$r,installTimerFunctions(this,_r),this._opts=_r,this._method=_r.method||"GET",this._uri=zr,this._data=_r.data!==void 0?_r.data:null,this._create()}_create(){var $r;const zr=pick(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");zr.xdomain=!!this._opts.xd;const _r=this._xhr=this.createRequest(zr);try{_r.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){_r.setDisableHeaderCheck&&_r.setDisableHeaderCheck(!0);for(let Dr in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(Dr)&&_r.setRequestHeader(Dr,this._opts.extraHeaders[Dr])}}catch{}if(this._method==="POST")try{_r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{_r.setRequestHeader("Accept","*/*")}catch{}($r=this._opts.cookieJar)===null||$r===void 0||$r.addCookies(_r),"withCredentials"in _r&&(_r.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(_r.timeout=this._opts.requestTimeout),_r.onreadystatechange=()=>{var Dr;_r.readyState===3&&((Dr=this._opts.cookieJar)===null||Dr===void 0||Dr.parseCookies(_r.getResponseHeader("set-cookie"))),_r.readyState===4&&(_r.status===200||_r.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof _r.status=="number"?_r.status:0)},0))},_r.send(this._data)}catch(Dr){this.setTimeoutFn(()=>{this._onError(Dr)},0);return}typeof document<"u"&&(this._index=MA.requestsCount++,MA.requests[this._index]=this)}_onError($r){this.emitReserved("error",$r,this._xhr),this._cleanup(!0)}_cleanup($r){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=empty,$r)try{this._xhr.abort()}catch{}typeof document<"u"&&delete MA.requests[this._index],this._xhr=null}}_onLoad(){const $r=this._xhr.responseText;$r!==null&&(this.emitReserved("data",$r),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Request$1.requestsCount=0;Request$1.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",unloadHandler);else if(typeof addEventListener=="function"){const Gt="onpagehide"in globalThisShim?"pagehide":"unload";addEventListener(Gt,unloadHandler,!1)}}function unloadHandler(){for(let Gt in Request$1.requests)Request$1.requests.hasOwnProperty(Gt)&&Request$1.requests[Gt].abort()}const hasXHR2=function(){const Gt=newRequest({xdomain:!1});return Gt&&Gt.responseType!==null}();class XHR extends BaseXHR{constructor($r){super($r);const zr=$r&&$r.forceBase64;this.supportsBinary=hasXHR2&&!zr}request($r={}){return Object.assign($r,{xd:this.xd},this.opts),new Request$1(newRequest,this.uri(),$r)}}function newRequest(Gt){const $r=Gt.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!$r||hasCORS))return new XMLHttpRequest}catch{}if(!$r)try{return new globalThisShim[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const isReactNative=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class BaseWS extends Transport{get name(){return"websocket"}doOpen(){const $r=this.uri(),zr=this.opts.protocols,_r=isReactNative?{}:pick(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(_r.headers=this.opts.extraHeaders);try{this.ws=this.createSocket($r,zr,_r)}catch(Dr){return this.emitReserved("error",Dr)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=$r=>this.onClose({description:"websocket connection closed",context:$r}),this.ws.onmessage=$r=>this.onData($r.data),this.ws.onerror=$r=>this.onError("websocket error",$r)}write($r){this.writable=!1;for(let zr=0;zr<$r.length;zr++){const _r=$r[zr],Dr=zr===$r.length-1;encodePacket(_r,this.supportsBinary,kr=>{try{this.doWrite(_r,kr)}catch{}Dr&&nextTick(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){const $r=this.opts.secure?"wss":"ws",zr=this.query||{};return this.opts.timestampRequests&&(zr[this.opts.timestampParam]=randomString()),this.supportsBinary||(zr.b64=1),this.createUri($r,zr)}}const WebSocketCtor=globalThisShim.WebSocket||globalThisShim.MozWebSocket;class WS extends BaseWS{createSocket($r,zr,_r){return isReactNative?new WebSocketCtor($r,zr,_r):zr?new WebSocketCtor($r,zr):new WebSocketCtor($r)}doWrite($r,zr){this.ws.send(zr)}}class WT extends Transport{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch($r){return this.emitReserved("error",$r)}this._transport.closed.then(()=>{this.onClose()}).catch($r=>{this.onError("webtransport error",$r)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then($r=>{const zr=createPacketDecoderStream(Number.MAX_SAFE_INTEGER,this.socket.binaryType),_r=$r.readable.pipeThrough(zr).getReader(),Dr=createPacketEncoderStream();Dr.readable.pipeTo($r.writable),this._writer=Dr.writable.getWriter();const kr=()=>{_r.read().then(({done:Nr,value:Wr})=>{Nr||(this.onPacket(Wr),kr())}).catch(Nr=>{})};kr();const qr={type:"open"};this.query.sid&&(qr.data=`{"sid":"${this.query.sid}"}`),this._writer.write(qr).then(()=>this.onOpen())})})}write($r){this.writable=!1;for(let zr=0;zr<$r.length;zr++){const _r=$r[zr],Dr=zr===$r.length-1;this._writer.write(_r).then(()=>{Dr&&nextTick(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var $r;($r=this._transport)===null||$r===void 0||$r.close()}}const transports={websocket:WS,webtransport:WT,polling:XHR},re=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,parts=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function parse(Gt){if(Gt.length>8e3)throw"URI too long";const $r=Gt,zr=Gt.indexOf("["),_r=Gt.indexOf("]");zr!=-1&&_r!=-1&&(Gt=Gt.substring(0,zr)+Gt.substring(zr,_r).replace(/:/g,";")+Gt.substring(_r,Gt.length));let Dr=re.exec(Gt||""),kr={},qr=14;for(;qr--;)kr[parts[qr]]=Dr[qr]||"";return zr!=-1&&_r!=-1&&(kr.source=$r,kr.host=kr.host.substring(1,kr.host.length-1).replace(/;/g,":"),kr.authority=kr.authority.replace("[","").replace("]","").replace(/;/g,":"),kr.ipv6uri=!0),kr.pathNames=pathNames(kr,kr.path),kr.queryKey=queryKey(kr,kr.query),kr}function pathNames(Gt,$r){const zr=/\/{2,9}/g,_r=$r.replace(zr,"/").split("/");return($r.slice(0,1)=="/"||$r.length===0)&&_r.splice(0,1),$r.slice(-1)=="/"&&_r.splice(_r.length-1,1),_r}function queryKey(Gt,$r){const zr={};return $r.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(_r,Dr,kr){Dr&&(zr[Dr]=kr)}),zr}const withEventListeners=typeof addEventListener=="function"&&typeof removeEventListener=="function",OFFLINE_EVENT_LISTENERS=[];withEventListeners&&addEventListener("offline",()=>{OFFLINE_EVENT_LISTENERS.forEach(Gt=>Gt())},!1);class SocketWithoutUpgrade extends Emitter{constructor($r,zr){if(super(),this.binaryType=defaultBinaryType,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,$r&&typeof $r=="object"&&(zr=$r,$r=null),$r){const _r=parse($r);zr.hostname=_r.host,zr.secure=_r.protocol==="https"||_r.protocol==="wss",zr.port=_r.port,_r.query&&(zr.query=_r.query)}else zr.host&&(zr.hostname=parse(zr.host).host);installTimerFunctions(this,zr),this.secure=zr.secure!=null?zr.secure:typeof location<"u"&&location.protocol==="https:",zr.hostname&&!zr.port&&(zr.port=this.secure?"443":"80"),this.hostname=zr.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=zr.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},zr.transports.forEach(_r=>{const Dr=_r.prototype.name;this.transports.push(Dr),this._transportsByName[Dr]=_r}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},zr),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=decode(this.opts.query)),withEventListeners&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},OFFLINE_EVENT_LISTENERS.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport($r){const zr=Object.assign({},this.opts.query);zr.EIO=protocol$1,zr.transport=$r,this.id&&(zr.sid=this.id);const _r=Object.assign({},this.opts,{query:zr,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[$r]);return new this._transportsByName[$r](_r)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const $r=this.opts.rememberUpgrade&&SocketWithoutUpgrade.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const zr=this.createTransport($r);zr.open(),this.setTransport(zr)}setTransport($r){this.transport&&this.transport.removeAllListeners(),this.transport=$r,$r.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",zr=>this._onClose("transport close",zr))}onOpen(){this.readyState="open",SocketWithoutUpgrade.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket($r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",$r),this.emitReserved("heartbeat"),$r.type){case"open":this.onHandshake(JSON.parse($r.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const zr=new Error("server error");zr.code=$r.data,this._onError(zr);break;case"message":this.emitReserved("data",$r.data),this.emitReserved("message",$r.data);break}}onHandshake($r){this.emitReserved("handshake",$r),this.id=$r.sid,this.transport.query.sid=$r.sid,this._pingInterval=$r.pingInterval,this._pingTimeout=$r.pingTimeout,this._maxPayload=$r.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const $r=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+$r,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},$r),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const $r=this._getWritablePackets();this.transport.send($r),this._prevBufferLen=$r.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let zr=1;for(let _r=0;_r<this.writeBuffer.length;_r++){const Dr=this.writeBuffer[_r].data;if(Dr&&(zr+=byteLength(Dr)),_r>0&&zr>this._maxPayload)return this.writeBuffer.slice(0,_r);zr+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const $r=Date.now()>this._pingTimeoutTime;return $r&&(this._pingTimeoutTime=0,nextTick(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),$r}write($r,zr,_r){return this._sendPacket("message",$r,zr,_r),this}send($r,zr,_r){return this._sendPacket("message",$r,zr,_r),this}_sendPacket($r,zr,_r,Dr){if(typeof zr=="function"&&(Dr=zr,zr=void 0),typeof _r=="function"&&(Dr=_r,_r=null),this.readyState==="closing"||this.readyState==="closed")return;_r=_r||{},_r.compress=_r.compress!==!1;const kr={type:$r,data:zr,options:_r};this.emitReserved("packetCreate",kr),this.writeBuffer.push(kr),Dr&&this.once("flush",Dr),this.flush()}close(){const $r=()=>{this._onClose("forced close"),this.transport.close()},zr=()=>{this.off("upgrade",zr),this.off("upgradeError",zr),$r()},_r=()=>{this.once("upgrade",zr),this.once("upgradeError",zr)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?_r():$r()}):this.upgrading?_r():$r()),this}_onError($r){if(SocketWithoutUpgrade.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",$r),this._onClose("transport error",$r)}_onClose($r,zr){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),withEventListeners&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const _r=OFFLINE_EVENT_LISTENERS.indexOf(this._offlineEventListener);_r!==-1&&OFFLINE_EVENT_LISTENERS.splice(_r,1)}this.readyState="closed",this.id=null,this.emitReserved("close",$r,zr),this.writeBuffer=[],this._prevBufferLen=0}}}SocketWithoutUpgrade.protocol=protocol$1;class SocketWithUpgrade extends SocketWithoutUpgrade{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let $r=0;$r<this._upgrades.length;$r++)this._probe(this._upgrades[$r])}_probe($r){let zr=this.createTransport($r),_r=!1;SocketWithoutUpgrade.priorWebsocketSuccess=!1;const Dr=()=>{_r||(zr.send([{type:"ping",data:"probe"}]),zr.once("packet",Jr=>{if(!_r)if(Jr.type==="pong"&&Jr.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",zr),!zr)return;SocketWithoutUpgrade.priorWebsocketSuccess=zr.name==="websocket",this.transport.pause(()=>{_r||this.readyState!=="closed"&&(Vr(),this.setTransport(zr),zr.send([{type:"upgrade"}]),this.emitReserved("upgrade",zr),zr=null,this.upgrading=!1,this.flush())})}else{const Zr=new Error("probe error");Zr.transport=zr.name,this.emitReserved("upgradeError",Zr)}}))};function kr(){_r||(_r=!0,Vr(),zr.close(),zr=null)}const qr=Jr=>{const Zr=new Error("probe error: "+Jr);Zr.transport=zr.name,kr(),this.emitReserved("upgradeError",Zr)};function Nr(){qr("transport closed")}function Wr(){qr("socket closed")}function Qr(Jr){zr&&Jr.name!==zr.name&&kr()}const Vr=()=>{zr.removeListener("open",Dr),zr.removeListener("error",qr),zr.removeListener("close",Nr),this.off("close",Wr),this.off("upgrading",Qr)};zr.once("open",Dr),zr.once("error",qr),zr.once("close",Nr),this.once("close",Wr),this.once("upgrading",Qr),this._upgrades.indexOf("webtransport")!==-1&&$r!=="webtransport"?this.setTimeoutFn(()=>{_r||zr.open()},200):zr.open()}onHandshake($r){this._upgrades=this._filterUpgrades($r.upgrades),super.onHandshake($r)}_filterUpgrades($r){const zr=[];for(let _r=0;_r<$r.length;_r++)~this.transports.indexOf($r[_r])&&zr.push($r[_r]);return zr}}let Socket$1=class extends SocketWithUpgrade{constructor($r,zr={}){const _r=typeof $r=="object"?$r:zr;(!_r.transports||_r.transports&&typeof _r.transports[0]=="string")&&(_r.transports=(_r.transports||["polling","websocket","webtransport"]).map(Dr=>transports[Dr]).filter(Dr=>!!Dr)),super($r,_r)}};function url(Gt,$r="",zr){let _r=Gt;zr=zr||typeof location<"u"&&location,Gt==null&&(Gt=zr.protocol+"//"+zr.host),typeof Gt=="string"&&(Gt.charAt(0)==="/"&&(Gt.charAt(1)==="/"?Gt=zr.protocol+Gt:Gt=zr.host+Gt),/^(https?|wss?):\/\//.test(Gt)||(typeof zr<"u"?Gt=zr.protocol+"//"+Gt:Gt="https://"+Gt),_r=parse(Gt)),_r.port||(/^(http|ws)$/.test(_r.protocol)?_r.port="80":/^(http|ws)s$/.test(_r.protocol)&&(_r.port="443")),_r.path=_r.path||"/";const kr=_r.host.indexOf(":")!==-1?"["+_r.host+"]":_r.host;return _r.id=_r.protocol+"://"+kr+":"+_r.port+$r,_r.href=_r.protocol+"://"+kr+(zr&&zr.port===_r.port?"":":"+_r.port),_r}const withNativeArrayBuffer=typeof ArrayBuffer=="function",isView=Gt=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Gt):Gt.buffer instanceof ArrayBuffer,toString=Object.prototype.toString,withNativeBlob=typeof Blob=="function"||typeof Blob<"u"&&toString.call(Blob)==="[object BlobConstructor]",withNativeFile=typeof File=="function"||typeof File<"u"&&toString.call(File)==="[object FileConstructor]";function isBinary(Gt){return withNativeArrayBuffer&&(Gt instanceof ArrayBuffer||isView(Gt))||withNativeBlob&&Gt instanceof Blob||withNativeFile&&Gt instanceof File}function hasBinary(Gt,$r){if(!Gt||typeof Gt!="object")return!1;if(Array.isArray(Gt)){for(let zr=0,_r=Gt.length;zr<_r;zr++)if(hasBinary(Gt[zr]))return!0;return!1}if(isBinary(Gt))return!0;if(Gt.toJSON&&typeof Gt.toJSON=="function"&&arguments.length===1)return hasBinary(Gt.toJSON(),!0);for(const zr in Gt)if(Object.prototype.hasOwnProperty.call(Gt,zr)&&hasBinary(Gt[zr]))return!0;return!1}function deconstructPacket(Gt){const $r=[],zr=Gt.data,_r=Gt;return _r.data=_deconstructPacket(zr,$r),_r.attachments=$r.length,{packet:_r,buffers:$r}}function _deconstructPacket(Gt,$r){if(!Gt)return Gt;if(isBinary(Gt)){const zr={_placeholder:!0,num:$r.length};return $r.push(Gt),zr}else if(Array.isArray(Gt)){const zr=new Array(Gt.length);for(let _r=0;_r<Gt.length;_r++)zr[_r]=_deconstructPacket(Gt[_r],$r);return zr}else if(typeof Gt=="object"&&!(Gt instanceof Date)){const zr={};for(const _r in Gt)Object.prototype.hasOwnProperty.call(Gt,_r)&&(zr[_r]=_deconstructPacket(Gt[_r],$r));return zr}return Gt}function reconstructPacket(Gt,$r){return Gt.data=_reconstructPacket(Gt.data,$r),delete Gt.attachments,Gt}function _reconstructPacket(Gt,$r){if(!Gt)return Gt;if(Gt&&Gt._placeholder===!0){if(typeof Gt.num=="number"&&Gt.num>=0&&Gt.num<$r.length)return $r[Gt.num];throw new Error("illegal attachments")}else if(Array.isArray(Gt))for(let zr=0;zr<Gt.length;zr++)Gt[zr]=_reconstructPacket(Gt[zr],$r);else if(typeof Gt=="object")for(const zr in Gt)Object.prototype.hasOwnProperty.call(Gt,zr)&&(Gt[zr]=_reconstructPacket(Gt[zr],$r));return Gt}const RESERVED_EVENTS$1=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],protocol=5;var PacketType;(function(Gt){Gt[Gt.CONNECT=0]="CONNECT",Gt[Gt.DISCONNECT=1]="DISCONNECT",Gt[Gt.EVENT=2]="EVENT",Gt[Gt.ACK=3]="ACK",Gt[Gt.CONNECT_ERROR=4]="CONNECT_ERROR",Gt[Gt.BINARY_EVENT=5]="BINARY_EVENT",Gt[Gt.BINARY_ACK=6]="BINARY_ACK"})(PacketType||(PacketType={}));class Encoder{constructor($r){this.replacer=$r}encode($r){return($r.type===PacketType.EVENT||$r.type===PacketType.ACK)&&hasBinary($r)?this.encodeAsBinary({type:$r.type===PacketType.EVENT?PacketType.BINARY_EVENT:PacketType.BINARY_ACK,nsp:$r.nsp,data:$r.data,id:$r.id}):[this.encodeAsString($r)]}encodeAsString($r){let zr=""+$r.type;return($r.type===PacketType.BINARY_EVENT||$r.type===PacketType.BINARY_ACK)&&(zr+=$r.attachments+"-"),$r.nsp&&$r.nsp!=="/"&&(zr+=$r.nsp+","),$r.id!=null&&(zr+=$r.id),$r.data!=null&&(zr+=JSON.stringify($r.data,this.replacer)),zr}encodeAsBinary($r){const zr=deconstructPacket($r),_r=this.encodeAsString(zr.packet),Dr=zr.buffers;return Dr.unshift(_r),Dr}}function isObject(Gt){return Object.prototype.toString.call(Gt)==="[object Object]"}class Decoder extends Emitter{constructor($r){super(),this.reviver=$r}add($r){let zr;if(typeof $r=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");zr=this.decodeString($r);const _r=zr.type===PacketType.BINARY_EVENT;_r||zr.type===PacketType.BINARY_ACK?(zr.type=_r?PacketType.EVENT:PacketType.ACK,this.reconstructor=new BinaryReconstructor(zr),zr.attachments===0&&super.emitReserved("decoded",zr)):super.emitReserved("decoded",zr)}else if(isBinary($r)||$r.base64)if(this.reconstructor)zr=this.reconstructor.takeBinaryData($r),zr&&(this.reconstructor=null,super.emitReserved("decoded",zr));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+$r)}decodeString($r){let zr=0;const _r={type:Number($r.charAt(0))};if(PacketType[_r.type]===void 0)throw new Error("unknown packet type "+_r.type);if(_r.type===PacketType.BINARY_EVENT||_r.type===PacketType.BINARY_ACK){const kr=zr+1;for(;$r.charAt(++zr)!=="-"&&zr!=$r.length;);const qr=$r.substring(kr,zr);if(qr!=Number(qr)||$r.charAt(zr)!=="-")throw new Error("Illegal attachments");_r.attachments=Number(qr)}if($r.charAt(zr+1)==="/"){const kr=zr+1;for(;++zr&&!($r.charAt(zr)===","||zr===$r.length););_r.nsp=$r.substring(kr,zr)}else _r.nsp="/";const Dr=$r.charAt(zr+1);if(Dr!==""&&Number(Dr)==Dr){const kr=zr+1;for(;++zr;){const qr=$r.charAt(zr);if(qr==null||Number(qr)!=qr){--zr;break}if(zr===$r.length)break}_r.id=Number($r.substring(kr,zr+1))}if($r.charAt(++zr)){const kr=this.tryParse($r.substr(zr));if(Decoder.isPayloadValid(_r.type,kr))_r.data=kr;else throw new Error("invalid payload")}return _r}tryParse($r){try{return JSON.parse($r,this.reviver)}catch{return!1}}static isPayloadValid($r,zr){switch($r){case PacketType.CONNECT:return isObject(zr);case PacketType.DISCONNECT:return zr===void 0;case PacketType.CONNECT_ERROR:return typeof zr=="string"||isObject(zr);case PacketType.EVENT:case PacketType.BINARY_EVENT:return Array.isArray(zr)&&(typeof zr[0]=="number"||typeof zr[0]=="string"&&RESERVED_EVENTS$1.indexOf(zr[0])===-1);case PacketType.ACK:case PacketType.BINARY_ACK:return Array.isArray(zr)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class BinaryReconstructor{constructor($r){this.packet=$r,this.buffers=[],this.reconPack=$r}takeBinaryData($r){if(this.buffers.push($r),this.buffers.length===this.reconPack.attachments){const zr=reconstructPacket(this.reconPack,this.buffers);return this.finishedReconstruction(),zr}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const parser=Object.freeze(Object.defineProperty({__proto__:null,Decoder,Encoder,get PacketType(){return PacketType},protocol},Symbol.toStringTag,{value:"Module"}));function on(Gt,$r,zr){return Gt.on($r,zr),function(){Gt.off($r,zr)}}const RESERVED_EVENTS=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class Socket extends Emitter{constructor($r,zr,_r){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=$r,this.nsp=zr,_r&&_r.auth&&(this.auth=_r.auth),this._opts=Object.assign({},_r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const $r=this.io;this.subs=[on($r,"open",this.onopen.bind(this)),on($r,"packet",this.onpacket.bind(this)),on($r,"error",this.onerror.bind(this)),on($r,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...$r){return $r.unshift("message"),this.emit.apply(this,$r),this}emit($r,...zr){var _r,Dr,kr;if(RESERVED_EVENTS.hasOwnProperty($r))throw new Error('"'+$r.toString()+'" is a reserved event name');if(zr.unshift($r),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(zr),this;const qr={type:PacketType.EVENT,data:zr};if(qr.options={},qr.options.compress=this.flags.compress!==!1,typeof zr[zr.length-1]=="function"){const Vr=this.ids++,Jr=zr.pop();this._registerAckCallback(Vr,Jr),qr.id=Vr}const Nr=(Dr=(_r=this.io.engine)===null||_r===void 0?void 0:_r.transport)===null||Dr===void 0?void 0:Dr.writable,Wr=this.connected&&!(!((kr=this.io.engine)===null||kr===void 0)&&kr._hasPingExpired());return this.flags.volatile&&!Nr||(Wr?(this.notifyOutgoingListeners(qr),this.packet(qr)):this.sendBuffer.push(qr)),this.flags={},this}_registerAckCallback($r,zr){var _r;const Dr=(_r=this.flags.timeout)!==null&&_r!==void 0?_r:this._opts.ackTimeout;if(Dr===void 0){this.acks[$r]=zr;return}const kr=this.io.setTimeoutFn(()=>{delete this.acks[$r];for(let Nr=0;Nr<this.sendBuffer.length;Nr++)this.sendBuffer[Nr].id===$r&&this.sendBuffer.splice(Nr,1);zr.call(this,new Error("operation has timed out"))},Dr),qr=(...Nr)=>{this.io.clearTimeoutFn(kr),zr.apply(this,Nr)};qr.withError=!0,this.acks[$r]=qr}emitWithAck($r,...zr){return new Promise((_r,Dr)=>{const kr=(qr,Nr)=>qr?Dr(qr):_r(Nr);kr.withError=!0,zr.push(kr),this.emit($r,...zr)})}_addToQueue($r){let zr;typeof $r[$r.length-1]=="function"&&(zr=$r.pop());const _r={id:this._queueSeq++,tryCount:0,pending:!1,args:$r,flags:Object.assign({fromQueue:!0},this.flags)};$r.push((Dr,...kr)=>_r!==this._queue[0]?void 0:(Dr!==null?_r.tryCount>this._opts.retries&&(this._queue.shift(),zr&&zr(Dr)):(this._queue.shift(),zr&&zr(null,...kr)),_r.pending=!1,this._drainQueue())),this._queue.push(_r),this._drainQueue()}_drainQueue($r=!1){if(!this.connected||this._queue.length===0)return;const zr=this._queue[0];zr.pending&&!$r||(zr.pending=!0,zr.tryCount++,this.flags=zr.flags,this.emit.apply(this,zr.args))}packet($r){$r.nsp=this.nsp,this.io._packet($r)}onopen(){typeof this.auth=="function"?this.auth($r=>{this._sendConnectPacket($r)}):this._sendConnectPacket(this.auth)}_sendConnectPacket($r){this.packet({type:PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},$r):$r})}onerror($r){this.connected||this.emitReserved("connect_error",$r)}onclose($r,zr){this.connected=!1,delete this.id,this.emitReserved("disconnect",$r,zr),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach($r=>{if(!this.sendBuffer.some(_r=>String(_r.id)===$r)){const _r=this.acks[$r];delete this.acks[$r],_r.withError&&_r.call(this,new Error("socket has been disconnected"))}})}onpacket($r){if($r.nsp===this.nsp)switch($r.type){case PacketType.CONNECT:$r.data&&$r.data.sid?this.onconnect($r.data.sid,$r.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case PacketType.EVENT:case PacketType.BINARY_EVENT:this.onevent($r);break;case PacketType.ACK:case PacketType.BINARY_ACK:this.onack($r);break;case PacketType.DISCONNECT:this.ondisconnect();break;case PacketType.CONNECT_ERROR:this.destroy();const _r=new Error($r.data.message);_r.data=$r.data.data,this.emitReserved("connect_error",_r);break}}onevent($r){const zr=$r.data||[];$r.id!=null&&zr.push(this.ack($r.id)),this.connected?this.emitEvent(zr):this.receiveBuffer.push(Object.freeze(zr))}emitEvent($r){if(this._anyListeners&&this._anyListeners.length){const zr=this._anyListeners.slice();for(const _r of zr)_r.apply(this,$r)}super.emit.apply(this,$r),this._pid&&$r.length&&typeof $r[$r.length-1]=="string"&&(this._lastOffset=$r[$r.length-1])}ack($r){const zr=this;let _r=!1;return function(...Dr){_r||(_r=!0,zr.packet({type:PacketType.ACK,id:$r,data:Dr}))}}onack($r){const zr=this.acks[$r.id];typeof zr=="function"&&(delete this.acks[$r.id],zr.withError&&$r.data.unshift(null),zr.apply(this,$r.data))}onconnect($r,zr){this.id=$r,this.recovered=zr&&this._pid===zr,this._pid=zr,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach($r=>this.emitEvent($r)),this.receiveBuffer=[],this.sendBuffer.forEach($r=>{this.notifyOutgoingListeners($r),this.packet($r)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach($r=>$r()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:PacketType.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress($r){return this.flags.compress=$r,this}get volatile(){return this.flags.volatile=!0,this}timeout($r){return this.flags.timeout=$r,this}onAny($r){return this._anyListeners=this._anyListeners||[],this._anyListeners.push($r),this}prependAny($r){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift($r),this}offAny($r){if(!this._anyListeners)return this;if($r){const zr=this._anyListeners;for(let _r=0;_r<zr.length;_r++)if($r===zr[_r])return zr.splice(_r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing($r){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push($r),this}prependAnyOutgoing($r){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift($r),this}offAnyOutgoing($r){if(!this._anyOutgoingListeners)return this;if($r){const zr=this._anyOutgoingListeners;for(let _r=0;_r<zr.length;_r++)if($r===zr[_r])return zr.splice(_r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners($r){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const zr=this._anyOutgoingListeners.slice();for(const _r of zr)_r.apply(this,$r.data)}}}function Backoff(Gt){Gt=Gt||{},this.ms=Gt.min||100,this.max=Gt.max||1e4,this.factor=Gt.factor||2,this.jitter=Gt.jitter>0&&Gt.jitter<=1?Gt.jitter:0,this.attempts=0}Backoff.prototype.duration=function(){var Gt=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var $r=Math.random(),zr=Math.floor($r*this.jitter*Gt);Gt=Math.floor($r*10)&1?Gt+zr:Gt-zr}return Math.min(Gt,this.max)|0};Backoff.prototype.reset=function(){this.attempts=0};Backoff.prototype.setMin=function(Gt){this.ms=Gt};Backoff.prototype.setMax=function(Gt){this.max=Gt};Backoff.prototype.setJitter=function(Gt){this.jitter=Gt};class Manager extends Emitter{constructor($r,zr){var _r;super(),this.nsps={},this.subs=[],$r&&typeof $r=="object"&&(zr=$r,$r=void 0),zr=zr||{},zr.path=zr.path||"/socket.io",this.opts=zr,installTimerFunctions(this,zr),this.reconnection(zr.reconnection!==!1),this.reconnectionAttempts(zr.reconnectionAttempts||1/0),this.reconnectionDelay(zr.reconnectionDelay||1e3),this.reconnectionDelayMax(zr.reconnectionDelayMax||5e3),this.randomizationFactor((_r=zr.randomizationFactor)!==null&&_r!==void 0?_r:.5),this.backoff=new Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(zr.timeout==null?2e4:zr.timeout),this._readyState="closed",this.uri=$r;const Dr=zr.parser||parser;this.encoder=new Dr.Encoder,this.decoder=new Dr.Decoder,this._autoConnect=zr.autoConnect!==!1,this._autoConnect&&this.open()}reconnection($r){return arguments.length?(this._reconnection=!!$r,$r||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts($r){return $r===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=$r,this)}reconnectionDelay($r){var zr;return $r===void 0?this._reconnectionDelay:(this._reconnectionDelay=$r,(zr=this.backoff)===null||zr===void 0||zr.setMin($r),this)}randomizationFactor($r){var zr;return $r===void 0?this._randomizationFactor:(this._randomizationFactor=$r,(zr=this.backoff)===null||zr===void 0||zr.setJitter($r),this)}reconnectionDelayMax($r){var zr;return $r===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=$r,(zr=this.backoff)===null||zr===void 0||zr.setMax($r),this)}timeout($r){return arguments.length?(this._timeout=$r,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open($r){if(~this._readyState.indexOf("open"))return this;this.engine=new Socket$1(this.uri,this.opts);const zr=this.engine,_r=this;this._readyState="opening",this.skipReconnect=!1;const Dr=on(zr,"open",function(){_r.onopen(),$r&&$r()}),kr=Nr=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",Nr),$r?$r(Nr):this.maybeReconnectOnOpen()},qr=on(zr,"error",kr);if(this._timeout!==!1){const Nr=this._timeout,Wr=this.setTimeoutFn(()=>{Dr(),kr(new Error("timeout")),zr.close()},Nr);this.opts.autoUnref&&Wr.unref(),this.subs.push(()=>{this.clearTimeoutFn(Wr)})}return this.subs.push(Dr),this.subs.push(qr),this}connect($r){return this.open($r)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const $r=this.engine;this.subs.push(on($r,"ping",this.onping.bind(this)),on($r,"data",this.ondata.bind(this)),on($r,"error",this.onerror.bind(this)),on($r,"close",this.onclose.bind(this)),on(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata($r){try{this.decoder.add($r)}catch(zr){this.onclose("parse error",zr)}}ondecoded($r){nextTick(()=>{this.emitReserved("packet",$r)},this.setTimeoutFn)}onerror($r){this.emitReserved("error",$r)}socket($r,zr){let _r=this.nsps[$r];return _r?this._autoConnect&&!_r.active&&_r.connect():(_r=new Socket(this,$r,zr),this.nsps[$r]=_r),_r}_destroy($r){const zr=Object.keys(this.nsps);for(const _r of zr)if(this.nsps[_r].active)return;this._close()}_packet($r){const zr=this.encoder.encode($r);for(let _r=0;_r<zr.length;_r++)this.engine.write(zr[_r],$r.options)}cleanup(){this.subs.forEach($r=>$r()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose($r,zr){var _r;this.cleanup(),(_r=this.engine)===null||_r===void 0||_r.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",$r,zr),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const $r=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const zr=this.backoff.duration();this._reconnecting=!0;const _r=this.setTimeoutFn(()=>{$r.skipReconnect||(this.emitReserved("reconnect_attempt",$r.backoff.attempts),!$r.skipReconnect&&$r.open(Dr=>{Dr?($r._reconnecting=!1,$r.reconnect(),this.emitReserved("reconnect_error",Dr)):$r.onreconnect()}))},zr);this.opts.autoUnref&&_r.unref(),this.subs.push(()=>{this.clearTimeoutFn(_r)})}}onreconnect(){const $r=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",$r)}}const cache={};function lookup(Gt,$r){typeof Gt=="object"&&($r=Gt,Gt=void 0),$r=$r||{};const zr=url(Gt,$r.path||"/socket.io"),_r=zr.source,Dr=zr.id,kr=zr.path,qr=cache[Dr]&&kr in cache[Dr].nsps,Nr=$r.forceNew||$r["force new connection"]||$r.multiplex===!1||qr;let Wr;return Nr?Wr=new Manager(_r,$r):(cache[Dr]||(cache[Dr]=new Manager(_r,$r)),Wr=cache[Dr]),zr.query&&!$r.query&&($r.query=zr.queryKey),Wr.socket(zr.path,$r)}Object.assign(lookup,{Manager,Socket,io:lookup,connect:lookup});export{createSlice as $,moment$1 as A,find$2 as B,CircularProgress as C,buffer$1 as D,Editor as E,slugify as F,isNil$2 as G,useSelector as H,loadDevMessages as I,loadErrorMessages as J,ApolloClient as K,InMemoryCache as L,ApolloProvider as M,Node$2 as N,Tooltip as O,default_1$s as P,reactExports as Q,Range as R,cn$3 as S,Transforms as T,Skeleton as U,IconButton as V,useDispatch as W,Modal as X,Fade as Y,Typography as Z,_default$7 as _,unified as a,useBlocker as a$,nanoid as a0,createSelector as a1,r$5 as a2,orderBy$1 as a3,createAsyncThunk as a4,Rt$2 as a5,useQueryClient as a6,useMutation as a7,useQuery$1 as a8,validate$1 as a9,Box$1 as aA,Link$1 as aB,Avatar as aC,Fuse as aD,Controller$1 as aE,Autocomplete as aF,default_1$o as aG,TextField as aH,toString$l as aI,Box as aJ,default_1$m as aK,default_1$n as aL,TextareaAutosize as aM,Tab$1 as aN,Tabs$1 as aO,styled$3 as aP,ListItem as aQ,cloneDeep$1 as aR,useParams as aS,useLocation as aT,Alert$1 as aU,AlertTitle as aV,Accordion as aW,AccordionSummary as aX,AccordionDetails as aY,Switch as aZ,default_1$l as a_,useNavigate as aa,loadStripe as ab,Elements as ac,useForm as ad,useStripe as ae,useElements as af,CardElement as ag,isEmpty$6 as ah,Badge as ai,Chip as aj,Trans as ak,ErrorCode as al,useDropzone as am,dotize as an,a$4 as ao,isbot as ap,AnalyticsBrowser as aq,LogRocket as ar,_default$5 as as,retry as at,useQueries as au,FileSaver_minExports as av,hooks as aw,Papa as ax,FormControlLabel as ay,Checkbox as az,remarkBreaks as b,TabPanel as b$,React$6 as b0,useController as b1,useWatch as b2,useFieldArray as b3,QRCodeStyling as b4,Menu as b5,Zoom as b6,default_1$k as b7,default_1$j as b8,Grow as b9,m$3 as bA,get$8 as bB,Stack$7 as bC,useLocalStorage as bD,uniqBy$1 as bE,useInfiniteQuery as bF,connect_default as bG,useKeenSlider as bH,default_1$f as bI,default_1$e as bJ,rehypeExternalLinks as bK,mimetypes as bL,default_1$g as bM,Font as bN,Document$1 as bO,Page as bP,View as bQ,Image$1 as bR,Text as bS,StyleSheet as bT,useScreenshot as bU,Container as bV,pdf as bW,_default as bX,useFormContext as bY,TabContext as bZ,TabList as b_,MenuItem as ba,reactTableExports as bb,InputBase as bc,ClickAwayListener$1 as bd,Tr as be,n$3 as bf,o$3 as bg,TextareaAutosize$1 as bh,ClickAwayListener as bi,ChromePicker as bj,ReactPhoneInput as bk,NavLink as bl,renderToStaticMarkup as bm,isEqual$3 as bn,default_1$i as bo,gql as bp,useQuery as bq,InputAdornment as br,styled$2 as bs,Popper as bt,createFilterOptions as bu,default_1$h as bv,v4$1 as bw,shallowEqual as bx,isObject$u as by,v$f as bz,remarkRehype as c,withReact as c$,FormProvider as c0,I$5 as c1,H$7 as c2,X$5 as c3,AvatarGroup as c4,Link$2 as c5,default_1$a as c6,tooltipClasses as c7,default_1$b as c8,default_1$d as c9,ListSubheader as cA,useWindowSize as cB,Confetti as cC,groupBy$1 as cD,isNull$1 as cE,default_1$3 as cF,default_1$2 as cG,Routes as cH,Route as cI,Slider as cJ,RadioGroup as cK,Radio as cL,Alert as cM,useDrop as cN,DOMPurify as cO,useDrag as cP,lib as cQ,default_1$1 as cR,ListItemButton as cS,useSlate as cT,useFocused as cU,useSlateSelection as cV,useSelected as cW,EmojiPicker$1 as cX,EmojiStyle as cY,Slate as cZ,Editable as c_,default_1$c as ca,useDeepCompareEffect as cb,ReactPlayer as cc,capitalize$1 as cd,Stack$2 as ce,Breadcrumbs as cf,default_1$9 as cg,default_1$8 as ch,ResizableBox as ci,useTitle$1 as cj,debounce$6 as ck,useSearchParams as cl,usePrevious as cm,useClickAway as cn,reactDates as co,default_1$7 as cp,default_1$4 as cq,default_1$5 as cr,ListItemText as cs,useTheme$1 as ct,default_1$6 as cu,List as cv,ListItemAvatar as cw,MenuList as cx,Button$1 as cy,Divider as cz,defaultNodeTypes as d,__generator$1 as d$,withHistory as d0,createEditor as d1,Scrollbars as d2,Tab as d3,tabClasses as d4,TabsList as d5,Tabs as d6,default_1 as d7,Navigate as d8,Select as d9,initReactI18next as dA,Re as dB,he as dC,Gauge as dD,gaugeClasses as dE,useMetaTags as dF,ErrorBoundary as dG,loadable$2 as dH,__vitePreload as dI,createBrowserRouter as dJ,lookup as dK,se as dL,combineReducers as dM,configureStore as dN,createTheme as dO,responsiveFontSizes as dP,QueryClient as dQ,Provider_default as dR,QueryClientProvider as dS,StyledEngineProvider as dT,ThemeProvider as dU,DndProvider as dV,HTML5Backend as dW,RouterProvider as dX,ReactQueryDevtools2 as dY,createRoot as dZ,__awaiter$1 as d_,Ut$1 as da,AutoSizer as db,InfiniteLoader as dc,VariableSizeList as dd,snakeCase$1 as de,Timeline as df,TimelineItem as dg,TimelineSeparator as dh,TimelineDot as di,TimelineConnector as dj,TimelineContent as dk,Outlet as dl,Ft$1 as dm,stringify as dn,usePageVisibility as dp,Transition as dq,ListItemIcon as dr,throttle$2 as ds,useIsMutating as dt,H$5 as du,_$4 as dv,reactArcherExports as dw,pe$1 as dx,Backend as dy,Browser as dz,escapeHtml$1 as e,loadScript$1 as e0,getNextIntegrationsURL as e1,unloadScript as e2,__spreadArray$1 as e3,recordIntegrationMetric as e4,isOffline as e5,__assign$1 as e6,ContextCancelation as e7,applyDestinationMiddleware as e8,dist$4 as e9,isServer as ea,mergedOptions as eb,isPlainObject$4 as ec,pWhile as ed,createDeferred as ee,PriorityQueue as ef,PersistedPriorityQueue as eg,attempt as eh,isOnline as ei,Context$2 as ej,pTimeout as ek,gracefulDecodeURIComponent as el,getDefaultExportFromCjs$3 as em,utils$1 as en,patterns as eo,fetch$4 as f,rehypeStringify as g,he$6 as h,ReactEditor as i,jsxRuntimeExports as j,Text$2 as k,Element$2 as l,create$6 as m,instance$1 as n,create$3$1 as o,plugin as p,create$5$1 as q,remarkParse as r,create$8 as s,t$7 as t,useTranslation as u,create$2$1 as v,create$7 as w,create$9 as x,omitBy$1 as y,z$9 as z};
//# sourceMappingURL=vendor-Db6-BoVy.js.map
